img.panopoly-image-full,img.panopoly-image-half,img.panopoly-image-quarter,img.panopoly-image-featured,img.panopoly-image-thumbnail,img.panopoly-image-square,img.panopoly-image-original,img.panopoly-image-spotlight,img.panopoly-image-video{max-width:100%;height:auto;vertical-align:bottom;}img.panopoly-image-full{width:100% !important;margin-bottom:.5em;}img.panopoly-image-half{max-width:50%;width:50%;float:left;margin-right:.75em;margin-bottom:.5em;margin-top:.5em;}img.panopoly-image-quarter{max-width:25%;width:25%;float:left;margin-right:.5em;margin-bottom:.25em;margin-top:.25em;}.caption.panopoly-image-half{max-width:50%;float:left;}.caption.panopoly-image-quarter{max-width:25%;}.caption.panopoly-image-half img.panopoly-image-half,.caption.panopoly-image-quarter img.panopoly-image-quarter,.caption.mceTemp img.panopoly-image-half,.caption.mceTemp img.panopoly-image-quarter{max-width:100%;width:100%;float:none;}.caption.mceTemp img.panopoly-image-half,.caption.mceTemp img.panopoly-image-quarter{width:auto;}.media-thumbnail{width:80px;height:80px;}.media-thumbnail img.panopoly-image-thumbnail{margin-left:auto;margin-right:auto;}.media-thumbnail img{max-width:100%;height:auto;}
.sidebar-signup{background-color:#f7f5f1;padding:.1rem 1.5rem .5rem;margin:2rem 2rem 0 0;}.sidebar-signup a:link,.sidebar-signup a:visited{border:1px solid #E77500;padding:5px 15px;font-size:.85rem;}.sidebar-signup a:focus,.sidebar-signup a:hover{border-color:#333;background-color:#333;color:#FFF;}.sidebar-signup h5{font-size:1.1rem;text-transform:capitalize;}
.not-front h2{font-size:1.85em;}.not-front h3{font-size:1.5em;}.not-front h4{font-size:1.35em;}hr{border-width:0;height:1px;background-color:#eaeaea;}.callout-box{background-color:#f8efeb;padding:.25rem 1rem;line-height:1.5em;position:relative;max-width:94%;box-sizing:border-box;font-family:"Raleway","Arial","Helvetica",sans-serif;font-size:1.25rem;font-weight:500;}.callout-box:before{position:absolute;content:"";display:block;width:20px;height:80%;background:#f2a263;bottom:0;right:-20px;}.callout-box:after{position:absolute;content:"";display:block;width:100%;height:15px;background:#f2a263;bottom:-15px;left:20px;}.node-type-people .main-content-container hr{clear:both;}.orange-callout{background-color:#f8efeb;padding:.25rem 1rem;line-height:1.5em;font-family:"Raleway","Arial","Helvetica",sans-serif;font-size:1.1rem;font-weight:500;box-sizing:border-box;}.orange-box{background-color:#f8efeb;padding:.25rem 1rem;box-sizing:border-box;}.orange-box h2.pane-title{font-size:1.25rem;margin-top:.85rem;margin-bottom:0;}@media (min-width:960px){.float-title-body h2{float:left;width:35%;}.float-title-body p,.float-title-body ul{float:right;width:63%;}.float-title-body p:first-child{margin-top:.6rem;}.float-title-body h2{font-size:1.35em;}}@media (min-width:1200px){.float-title-body h2{float:left;width:27%;}.float-title-body p{float:right;width:71%;}}hr{clear:both;}.not-front h6{font-weight:500;font-size:1.1rem;margin-top:1rem;margin-bottom:0.25rem;}.not-front h6 + p{margin-top:0;}.not-front h5{font-weight:700;text-transform:initial;margin-bottom:0;}.page-node-499 .orange-box{text-align:center;margin-bottom:2rem;margin-top:1.5rem;}.page-node-514 h2{font-size:1.25rem;font-weight:500;}.page-node-521 .accordion_dl{margin-bottom:2rem;}.sidemenu-external-link a:after{background:url(/sites/all/modules/contrib/extlink/images/extlink_s.png) no-repeat;background-position:-15% 50%;padding-right:1rem;content:"";}
.grid-layout-container .field-item li{padding:1rem 1.5rem;border:3px solid #f1f1f1;margin-bottom:15px;width:100%;}.grid-layout-container .field-item ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0;list-style:none;}@media (min-width:595px){.grid-layout-container .field-item li{width:calc(25% - 15px);box-sizing:border-box;margin-right:15px;}}@media (min-width:668px) and (max-width:959px){.grid-layout-container .field-item li{width:calc(33.33333% - 15px);}}@media (min-width:595px) and (max-width:667px){.grid-layout-container .field-item li{width:calc(50% - 15px);}}@supports (display:grid){.grid-layout-container .field-item ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:0 15px;}.grid-layout-container .field-item li{width:auto;margin-right:0;}}.grid-layout-container h2{font-size:1.35rem;}
@media (max-width:840px){.sidebar-first #content{padding-left:0;padding-right:0;}}.course-header ul{border-bottom:5px solid #ddd;padding:.85rem 2rem;margin-bottom:1rem;padding-left:0;padding-bottom:.5rem;}.course-header ul li{display:inline-block;margin-right:2rem;}.page-courses h2.pane-title{margin-bottom:1.25rem;font-size:1.65rem;font-weight:600;position:relative;margin-top:1rem;padding-bottom:10px;}.page-courses h2.pane-title:after{content:"";height:7px;width:35px;background-color:#E77500;border-radius:0;background-size:73px 7px;position:absolute;left:0;bottom:0;display:block;}.page-courses .callout-box ul li{margin-bottom:.5rem;}
.scrolltable{width:100%;max-width:calc(100vw - 30px);overflow:auto;}.grabtable{cursor:grab;box-shadow:inset -8px 0 5px -5px rgba(0,100,255,0.25);}.grabtable a{cursor:pointer;}table p:first-child{margin-top:0;}@media (max-width:34rem){table{font-family:"Roboto","Arial","Helvetica",sans-serif;font-size:.9rem;}table th,table th strong{font-size:.9rem;font-weight:400;}td{min-width:13em;}}
