article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;word-wrap:break-word}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:hover,a:active{outline:0}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{padding:0;margin:0;border:0;vertical-align:baseline}
li{list-style-type:none}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}
div{position:relative}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
.icon-full-star{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em}
.icon-full-star:before{content:"\f123"}
.ui-datepicker-title{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em}
.ui-datepicker-title:after{content:"\f073";cursor:pointer}
.icon-search{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em}
.icon-search:before{content:"\f002";-webkit-text-stroke:.3px}
.icon-side{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em}
.icon-side:before{content:"\f0da"}
.icon-down{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em}
.icon-down:before{content:"\f0d7"}
.icon-search{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em}
.icon-search:before{content:"\f002"}
.icon-side{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em}
.icon-side:before{content:"\f0da"}
.icon-list{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em}
.icon-list:before{content:"\f039"}
.icon-expand{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em;float:right}
.icon-expand:before{content:"\f0fe"}
#calendar-data-holder .icon-expand:before{content:""!important}
.icon-contract{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em;float:right}
.icon-contract:before{content:"\f146"}
.icon-alpha-asc{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em;float:right}
.icon-alpha-asc:before{content:"\f15d"}
.icon-alpha-desc{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em;float:right}
.icon-alpha-desc:before{content:"\f15e"}
.icon-arrow-left{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em;float:left}
.icon-arrow-left:before{content:"\f0d9"}
.icon-arrow-right{font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.65em;float:right}
.icon-arrow-right:before{content:"\f0da"}
.Arial{font-family:Arial,Helvetica,Verdana,sans-serif}
.ArialBold{font-family:"Arial","Helvetica","Verdana",sans-serif;font-weight:bold}
.nova-thin{font-family:'proxima-nova';font-weight:100!important;font-style:normal}
.nova-semi-bold{font-family:'proxima-nova';font-weight:600!important;font-style:normal}
.nova-bold{font-family:'proxima-nova';font-weight:700!important;font-style:normal}
.franklinDemiCnd{font-family:"franklin-gothic-urw-comp",sans-serif;font-style:normal;font-weight:700}
.franklinDemi{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:700}
.franklinBook{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.franklinMedium{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.normal-case{text-transform:none!important}
.shadow{-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.2);box-shadow:0 4px 3px rgba(0,0,0,0.2)}
.right-shadow{-webkit-box-shadow:10px 0 5px -2px rgba(0,0,0,0.2);-moz-box-shadow:10px 0 5px -2px rgba(0,0,0,0.2);box-shadow:5px 0 3px -2px rgba(0,0,0,0.2)}
.button-mixin{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;display:block;text-align:center;font-size:.8em;text-decoration:none;text-transform:uppercase}
.button-mixin .guts{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;border:2px solid #fff;padding:.7em 0 .5em}
.button-mixin:hover{background:blue;color:#fff;border:1px solid #becad6}
.button-blue{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;display:block;text-align:center;font-size:.8em;text-decoration:none;text-transform:uppercase;color:blue;border:1px solid #becad6;background:#e3e9ef;background:-moz-linear-gradient(top,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e9ef),color-stop(50%,#d0d9e1),color-stop(100%,#e3e9ef));background:-webkit-linear-gradient(top,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);background:-o-linear-gradient(top,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);background:-ms-linear-gradient(top,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);background:linear-gradient(to bottom,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e9ef',endColorstr='#e3e9ef',GradientType=0)}
.button-blue .guts{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;border:2px solid #fff;padding:.7em 0 .5em}
.button-blue:hover{background:blue;color:#fff;border:1px solid #becad6}
.button-red{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;display:block;text-align:center;font-size:.8em;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid red;background:red}
.button-red .guts{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;border:2px solid #fff;padding:.7em 0 .5em}
.button-red:hover{background:blue;color:#fff;border:1px solid #becad6}
.button-grey{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;display:block;text-align:center;font-size:.8em;text-decoration:none;text-transform:uppercase;color:#ccc;border:1px solid #ccc;background:#efefef;background:-moz-linear-gradient(top,#efefef 0,#e5e5e5 50%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(50%,#e5e5e5),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#efefef 0,#e5e5e5 50%,#efefef 100%);background:-o-linear-gradient(top,#efefef 0,#e5e5e5 50%,#efefef 100%);background:-ms-linear-gradient(top,#efefef 0,#e5e5e5 50%,#efefef 100%);background:linear-gradient(to bottom,#efefef 0,#e5e5e5 50%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#efefef',GradientType=0)}
.button-grey .guts{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;border:2px solid #fff;padding:.7em 0 .5em}
.button-grey:hover{background:blue;color:#fff;border:1px solid #becad6}
.button-grey .guts{text-shadow:1px 1px 1px #fff}
.button-grey:hover .guts{text-shadow:0}
.caps-small{font-size:.6em;text-transform:uppercase}
.stats{font-size:.8em;text-transform:uppercase}
.module>h2{margin-left:2px;margin-top:-7px;width:100%!important;line-height:34px}
.module-icon{display:inline-block!important;float:left;margin-right:3px;margin-left:-17px}
.module-icon img{margin-right:3px;margin-left:5px;margin-top:-7px}
.hideText{text-indent:-999em;letter-spacing:-999em;overflow:hidden;font-size:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.layout-hat{display:-dari-grid;-dari-grid-template:"BlackBg Hat Hat .";-dari-grid-definition-columns:1fr 630px 330px 1fr;-dari-grid-definition-rows:18px}
.layout-header{display:-dari-grid;-dari-grid-template:". nHeaderNav SecondaryHeaderNav .";-dari-grid-definition-columns:1fr 800px 160px 1fr;-dari-grid-definition-rows:auto}
.layout-breadcrumbs{display:-dari-grid;-dari-grid-template:". Breadcrumbs Breadcrumbs .";-dari-grid-definition-columns:1fr 630px 330px 1fr;-dari-grid-definition-rows:20px}
.layout-mobile-menu{display:-dari-grid;-dari-grid-template:"MobileNav";-dari-grid-definition-columns:1fr;-dari-grid-definition-rows:190px}
.layout-highlights{display:-dari-grid;-dari-grid-template:". col-1-highlights col-2-highlights .";-dari-grid-definition-columns:1fr 630px 330px 1fr;-dari-grid-definition-rows:auto}
.layout-regular{display:-dari-grid;-dari-grid-template:". centerwell right .";-dari-grid-definition-columns:1fr 630px 330px 1fr;-dari-grid-definition-rows:auto}
.layout-full{display:-dari-grid;-dari-grid-template:". Content .";-dari-grid-definition-columns:1fr 960px 1fr;-dari-grid-definition-rows:auto}
.layout-twocol-sm{display:-dari-grid;-dari-grid-template:"SideCol . MainCol";-dari-grid-definition-columns:300px 1fr 600px;-dari-grid-definition-rows:auto}
.layout-twocol-ms{display:-dari-grid;-dari-grid-template:"MainCol . SideCol";-dari-grid-definition-columns:660px 1fr 300px;-dari-grid-definition-rows:auto}
.layout-twocol-title-ms{display:-dari-grid;-dari-grid-template:"BoxHeader BoxHeader BoxHeader" "MainCol . SideCol";-dari-grid-definition-columns:660px 1fr 300px;-dari-grid-definition-rows:auto auto}
.layout-three-cols{display:-dari-grid;-dari-grid-template:". IconHighlight IconHighlight .";-dari-grid-definition-columns:1fr 630px 341px 1fr;-dari-grid-definition-rows:auto}
.layout-course{display:-dari-grid;-dari-grid-template:"1fr Course-Body 1fr";-dari-grid-definition-columns:1fr 960px 1fr;-dari-grid-definition-rows:auto}
.layout-email{display:-dari-grid;-dari-grid-template:". EmailUpdates EmailUpdates .";-dari-grid-definition-columns:1fr 630px 330px 1fr;-dari-grid-definition-rows:auto}
.layout-video{display:-dari-grid;-dari-grid-template:". FullWidth FullWidth ." ". LeftRail CenterWell .";-dari-grid-definition-columns:1fr 190px 770px 1fr;-dari-grid-definition-rows:auto auto}
.layout-footer{display:-dari-grid;-dari-grid-template:". FooterNav SocialIcons .";-dari-grid-definition-columns:1fr 630px 330px 1fr;-dari-grid-definition-rows:auto}
.layout-program{display:-dari-grid;-dari-grid-template:". LeftRail RightRail RightRail";-dari-grid-definition-columns:1fr 630px 330px 1fr;-dari-grid-definition-rows:auto}
.right-rail-program{display:-dari-grid;-dari-grid-template:"RightRail1" "RightRail2" "RightRail3";-dari-grid-definition-columns:320px;-dari-grid-definition-rows:auto auto auto}
.artimg-center img{max-width:100%!important}
div#stwrapper{z-index:0!important}
.samplebio{display:block;float:right;margin-top:8px;font-size:10px}
.rr-cert-resource{overflow:hidden}
#durationFilterToggle div#duration #industry{max-height:1200px}
.choose.choose-duration .arabic h1{text-align:right}
.linkedin-link img{float:left;width:8%;padding-right:6px}
.linkedin-link .linkedInText{width:53%;margin-bottom:5px}
.hide{display:none}
*{margin:0;padding:0}
body{font-family:Arial}
body>div{overflow:hidden}
strong,b{font-weight:bold}
i,cite,em,var,address,dfn{font-style:italic}
#accept-terms-warning{font-size:13px}
.faculty-tab{padding-top:20px;margin-top:0!important}
.faculty-tab em:first-child{margin-bottom:0!important}
.target-tab.preference-tab{margin-bottom:25px!important}
.target-tab.preference-tab em{margin-top:10px!important;margin-bottom:10px!important;display:inline-block}
textarea,input,select{outline:none!important;-moz-appearance:none!important}
*:focus{outline:0 none transparent}
.alert{font-size:14px;padding:4px 20px}
.alert p{margin-top:0!important}
.first-session-modal-div,.second-session-modal-div,.third-session-modal-div,.fourth-session-modal-div{display:none}
#countrySelect{width:200px;clear:left;overflow:visible;z-index:0}
ul.chosen-results{list-style:none!important;list-style-type:none!important}
ul.chosen-results li{list-style:none!important;list-style-type:none!important}
.chosen-container-single .chosen-single{border-radius:4px;border:1px solid #cacaca;box-shadow:none!important;height:37px}
.chosen-container-single .chosen-single span{font-family:Arial;font-size:12px;font-weight:bold;color:#717171;margin-top:7px}
.chosen-container-single .chosen-single div{width:25px!important}
.chosen-container-single .chosen-single div b{border-left:1px solid #cacaca;width:100px}
#tFilter span{display:inline-block;padding-top:10px;padding-left:8px}
#pagination-wrapper ul{list-style-type:none!important;position:relative;margin-bottom:200px}
#pagination-wrapper ul li{font-size:12px!important;padding-top:4px!important;font-family:"HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;padding-left:0!important;padding-right:0!important;margin:0 auto;margin-right:5px;display:inline-block;font-size:9px;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#717171;height:31px;padding:0 10px;text-align:center;list-style:none;float:left;clear:none;width:25px;height:25px;border:1px solid #c5c5c5}
#pagination-wrapper ul li:hover{background:white;border:1px solid black}
#pagination-wrapper ul li a{color:#717171!important}
#pagination-wrapper ul li a:hover{color:#812386!important;text-decoration:none}
#pagination-wrapper ul li.btn:hover{background:white;border:1px solid #585858}
#pagination-wrapper ul li.current{background:#686868;border:1px solid #585858}
#pagination-wrapper ul li.current a{color:white!important}
#pagination-wrapper ul li.current a:hover{color:white!important;cursor:default!important}
#pagination-wrapper ul li:hover{cursor:pointer}
div.second-tier ul{height:233px}
div.second-tier.management-function+div+div ul{height:245px}
div.acceptTOS label[for="accept-tc"]{color:black;font-weight:normal!important;font-size:12px!important;width:100%!important}
div.acceptTOS label[for="accept-tc"] a{text-transform:uppercase}
div.acceptUpdatedTOS label[for="accept-tc"]{color:black;font-weight:normal!important;font-size:12px!important;width:100%!important}
div.acceptUpdatedTOS label[for="accept-tc"] a{text-transform:uppercase}
a{text-decoration:none;color:#812386}
a:hover{color:#ffe34b}
a.remove{font-size:.85em;display:inline-block;margin-top:8px}
h2.fakeh1{margin:0!important;padding-bottom:0!important;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:31px!important;font-weight:normal!important;color:black!important;line-height:1em!important}
h2.fakeh1+em{float:left}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilter{background:white}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle{background-color:white}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle #view ul li a.selected-checkbox{background:url(../../../resource/assets/images/program-finder-selected-purple.18c2d7e240d62121083135d0bae6fe22.gif) no-repeat scroll 0 0 rgba(0,0,0,0)!important}
.yellow-btn:hover{color:black!important;text-decoration:underline}
i:hover{text-decoration:none!important}
.icon-times-square{cursor:pointer;position:absolute;top:0;right:0}
#topicFilterToggle .icon-times-square{top:-22px}
ul#filterSelects li #topicFilter,ul#filterSelects li #certificateFilter,ul#filterSelects li #durationFilter,ul#filterSelects li .calendar{margin-left:10px}
ul#filterSelects li .calendar{width:130px!important}
ul#filterSelects li .calendar-selectbox-2{margin-left:0}
input#industry-profile{clear:both;float:left}
form#profile-professional-info-form ul#filterSelects li #topicFilter,form#profile-professional-info-form ul#filterSelects li #certificateFilter,form#profile-professional-info-form ul#filterSelects li #durationFilter,form#profile-professional-info-form ul#filterSelects li .calendar{margin-left:0}
.search-media-gallery ul#filterHeadings,.search-media-gallery ul#filterSelects{margin-left:0!important}
ul#filterHeadings,ul#filterSelects{width:100%;clear:both;height:40px;margin-left:23px}
ul#filterHeadings li,ul#filterSelects li{float:left}
ul#filterHeadings li.bytype,ul#filterSelects li.bytype{line-height:11px}
ul#filterHeadings .btn,ul#filterSelects .btn{display:block}
.calendar a{padding:8px 8px 8px 0!important;margin-left:-2px!important}
.course-view-options a.downloadCalendar{float:right;clear:both}
.course-view-options a.downloadCalendar:hover{text-decoration:underline;color:#812386}
.exec-cert-resources button.transparent-btn{background:white;float:right}
.exec-cert-resources-block{font-size:12px}
.exec-cert-resources-block hr{clear:both}
.facultySpotlightLeft{height:100%;width:auto;padding-right:5px;float:left;clear:none}
.facultySpotlightLeft img{max-width:116px}
.facultySpotlightRight{float:left;width:auto;max-width:168px;clear:none}
#durationFilter,#countryFilter{height:37px;width:157px!important;font-family:Arial;font-size:12px;font-weight:bold}
#durationFilter span,#countryFilter span{display:inline-block;line-height:37px;padding-left:10px}
#certificateFilter{height:37px;width:227px!important;font-family:Arial;font-size:12px;text-align:left;font-weight:bold}
#certificateFilter span{display:inline-block;line-height:37px;padding-left:10px}
.layout-regular .right{margin-top:10px}
.layout-regular .right .block .block-inner.module h2{margin-top:-6px!important}
#topicFilterToggle,#certificateFilterToggle,#durationFilterToggle,#countryFilterToggle{cursor:default!important;position:absolute;top:46px;text-align:left}
#topicFilterToggle #topics ul li{text-transform:uppercase;width:33%;height:5px}
#topicFilterToggle #topics ul li a{height:15px}
#topicFilterToggle h3 a:hover{text-decoration:none;color:#717171}
li.has-review .star-ratings{margin-top:19px}
#durationFilterToggle{margin-left:10px}
#durationFilterToggle ul li{width:100%}
#durationFilterToggle ul li a{height:15px}
#certificateFilterToggle{width:545px;margin-left:10px}
#certificateFilterToggle li{width:49%;clear:none;float:left;height:5px}
#certificateFilterToggle li a{height:15px}
#countryFilterToggle{width:200px;left:405px}
#countryFilterToggle li{height:5px}
#countryFilterToggle li a{height:15px}
#durationFilterToggle{width:200px}
#durationFilterToggle li{height:10px!important}
#durationFilterToggle li a{height:15px}
#topicFilter{height:37px;width:127px!important;font-family:Arial;font-size:12px;font-weight:bold}
#topicFilter span{display:inline-block;line-height:37px;padding-left:10px}
label:after{content:" ";display:inline;font-size:15px;line-height:12px}
.layout-regular div#facultyListMain ul.noBullet{margin-left:-73px}
.layout-regular div#facultyListMain ul.noBullet>li{width:160px!important;margin-left:73px!important;margin-right:1px}
.layout-regular div#facultyListMain ul.noBullet p{margin-bottom:15px}
.cert-holders div#topicFilter{width:151px!important}
.left-cert-resources{width:198px;clear:none;float:left;margin-bottom:20px}
.block-inner .custom-content .right-cert-resources{float:left;font-size:10px!important;width:82px}
.block-inner .custom-content .right-cert-resources a.transparent-btn{font-size:11px!important;margin-top:28px}
.toggle{display:none;width:99%;height:auto;background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%) repeat scroll 0 0 rgba(0,0,0,0);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;color:#717171;cursor:pointer;font-family:Arial;min-height:100px;margin-top:5px;padding:10px;overflow:auto;z-index:1000}
h1{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:31px;margin:30px 0 10px 0;line-height:1.2em}
h2{font-family:"franklin-gothic-urw-comp",sans-serif;font-style:normal;font-weight:700}
h3{font-family:"franklin-gothic-urw-comp",sans-serif;font-style:normal;font-weight:700}
p{font:13px/20px "Arial"}
figure{display:inline-block;float:left;margin:0;max-width:100%}
time{font-family:Arial;font-size:10px;color:#666;padding-right:5px;border-right:1px solid #666}
time.last-time{border-right:0!important}
iframe{max-width:100%}
ol{margin:12px 0!important;padding-left:30px!important;font-size:.9em}
ol li{list-style-type:decimal;line-height:1.8em;margin-bottom:20px}
a.btn{cursor:pointer;color:black!important}
div[class^="layout-"]{overflow:hidden}
.layout-hat>.dari-grid-area[data-grid-area]{display:block!important}
.layout-hat>.dari-grid-area[data-grid-area]>.dari-grid-adj-px[data-grid-area="BlackBg"]{background-color:black;width:100%}
.loaderGif{width:16px;text-align:center;margin:0 auto;display:inline-block;position:relative}
.faculty-videos{overflow:hidden}
.faculty-videos .right .block{height:auto;overflow:hidden}
.block-inner .fb-search-list{min-height:200px}
.fb-search-list p{font-size:13px!important;font-family:Arial!important}
.fb-search-list .img-grid{height:auto;float:left;clear:both}
.fb-search-list .img-grid .icon-play{position:absolute;top:40px;left:10px;font-size:42px;padding-top:-30px;margin-top:-20px}
.fb-search-list .img-grid li{padding-bottom:23px!important}
.fb-search-list .img-grid li figure{width:auto!important}
.commentApproval{padding:20px}
.comment-thread{clear:both}
.rss-icon-module{display:inline-block;padding-bottom:20px}
.rss-icon-module i.icon-rss-sign{font-size:40px;color:#5f1863}
.rss-icon-module i.icon-rss-sign:hover{text-decoration:none}
.subscribe-rss{display:block;margin:5px 0;padding-bottom:0!important}
.subscribe-rss:hover{text-decoration:none}
.subscribe-rss i.icon-rss-sign{font-size:25px!important;color:#f60!important}
h3.business-address{width:auto;float:left;clear:both;padding-bottom:0!important;margin-bottom:0!important}
h3.business-address+strong{margin-top:-3px}
h2.business-address{width:144px!important;float:left;clear:none}
h2.business-address+strong{display:inline-block;clear:left;margin-top:22px}
.resource-info a.icon-globe{background:none repeat scroll 0 0 #985aaf!important}
.resource-info a.icon-film{background:none repeat scroll 0 0 #ffe34b!important}
.resource-info a.icon-file-text,.resource-info a.icon-book{background:none repeat scroll 0 0 #056188!important}
.resource-info a.icon-camera{background:none repeat scroll 0 0 #e9105e!important}
.block .block-inner ol li{margin-bottom:0!important}
.block .block-inner input,.block .block-inner select,.block .block-inner textarea{border:1px solid #ccc;border-radius:3px;height:26px}
.block .block-inner input,.block .block-inner textarea{padding-left:6px}
.block .block-inner input[type="text"],.block .block-inner input[type="email"]{padding-left:4px!important;width:188px!important}
.block .block-inner input[type="checkbox"],.block .block-inner input[type="radio"]{height:auto}
.block .block-inner .noBullet{margin-bottom:30px;margin-top:0!important}
.block .block-inner ul.related-resources li a.icon-film{background:#ffe34b!important}
.block .block-inner ul.related-resources li a.icon-globe{background:#985aaf!important}
.block .block-inner ul.related-resources li a.icon-file-text,.block .block-inner ul.related-resources li a.icon-book{background:#056188!important}
.block .block-inner ul.related-resources li a.icon-camera{background:#e9105e!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .form-group{min-height:56px!important;margin-top:0!important;margin-bottom:4px}
#brochureModal div.modal-content #modal-brochure-form .form-parts .tight-height{min-height:26px!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .email-group{width:100%!important}
.centerwell .block{font:13px/20px "Arial";padding-right:30px;margin-bottom:20px}
.centerwell .block figure img{padding-right:10px;padding-bottom:10px}
.centerwell .block figcaption span{font-size:13px}
.layout-regular .right .block .block-inner,.layout-full .right .block .block-inner{padding-left:22px!important;padding-right:8px!important}
.layout-regular .right .block .block-inner .button-container,.layout-full .right .block .block-inner .button-container{clear:both;padding-top:10px}
.layout-regular .right .block .block-inner .right-rail-editorial-button,.layout-full .right .block .block-inner .right-rail-editorial-button{color:black;background-color:#fff;padding:2px 20px 2px 20px;border:1px solid #c3c3c3}
.layout-regular .right .block .block-inner .right-rail-editorial-button:hover,.layout-full .right .block .block-inner .right-rail-editorial-button:hover{background:grey;border:1px solid black}
.featured-content button:nth-child(3){margin-left:20px}
.layout-regular .centerwell .block ol li{margin-bottom:0!important}
.layout-regular .centerwell p:last-child{margin-bottom:20px!important}
.layout-regular a,.layout-full a{color:#812386!important}
.layout-regular a:hover,.layout-full a:hover{text-decoration:underline}
.layout-regular ul:not(.noBullet),.layout-full ul:not(.noBullet){list-style-type:disc}
.layout-regular ul:not(.noBullet) li,.layout-full ul:not(.noBullet) li{clear:both;list-style-type:disc;font-size:13px;line-height:1.5em;margin-left:20px}
.layout-regular .block,.layout-full .block{width:100%}
.layout-regular .centerwell a,.layout-full .centerwell a{font-weight:normal}
.layout-regular .centerwell .block .block-inner,.layout-full .centerwell .block .block-inner{width:605px}
.layout-regular .centerwell h2,.layout-full .centerwell h2{clear:both;width:100%;margin-bottom:20px;color:#333;font-size:24px}
.layout-regular .right,.layout-full .right{z-index:800}
.layout-regular .right .right-rail-block:nth-child(1) h2,.layout-full .right .right-rail-block:nth-child(1) h2{margin-top:20px!important}
.layout-regular .right .block h2 span,.layout-full .right .block h2 span{margin-right:5px;display:inline-block}
.layout-regular .right .participants-list li,.layout-full .right .participants-list li{margin:0 auto!important}
.layout-regular .right .custom-color-block,.layout-full .right .custom-color-block{font-size:13px;width:100%;display:block;padding-bottom:20px;padding-right:20px}
.layout-regular .right .custom-color-block .module-icon,.layout-full .right .custom-color-block .module-icon{margin-left:-8px}
.layout-regular .right .custom-color-block .module-icon img,.layout-full .right .custom-color-block .module-icon img{margin-right:3px}
.layout-regular .right .custom-color-block img,.layout-full .right .custom-color-block img{float:left;margin-right:7px;margin-bottom:30px;max-width:173px;width:100%}
.layout-regular .right .custom-color-block img.full-width,.layout-full .right .custom-color-block img.full-width{max-width:100%;margin-bottom:15px}
.layout-regular .right .custom-color-block h2,.layout-full .right .custom-color-block h2{margin-top:0!important;margin-bottom:10px}
.layout-regular .right .custom-color-block .block-inner h2,.layout-full .right .custom-color-block .block-inner h2{margin-top:0!important}
.layout-regular .right .custom-color-block a,.layout-full .right .custom-color-block a{display:inline-block;margin-bottom:0;font-size:13px!important;color:#812386}
.layout-regular .right .custom-color-block a:visited,.layout-full .right .custom-color-block a:visited{color:#812386}
.layout-regular .right .custom-color-block .custom-content button.yellow-btn,.layout-full .right .custom-color-block .custom-content button.yellow-btn{margin:15px 0}
.layout-regular .right .custom-color-block .custom-content p,.layout-full .right .custom-color-block .custom-content p{float:left}
.layout-regular .right .custom-color-block .custom-content p a,.layout-full .right .custom-color-block .custom-content p a{font-size:13px}
.layout-regular .right .module,.layout-full .right .module{min-height:100px}
.layout-regular .right form[name="contact-form"] textarea,.layout-full .right form[name="contact-form"] textarea{font-size:1em;font-family:Arial;padding:5px}
.layout-regular .right .right .featured-block a.transparent-btn,.layout-full .right .right .featured-block a.transparent-btn,.layout-regular .right .right .featured-executive a.transparent-btn,.layout-full .right .right .featured-executive a.transparent-btn{margin-bottom:15px}
.layout-regular .right .right .featured-block img,.layout-full .right .right .featured-block img,.layout-regular .right .right .featured-executive img,.layout-full .right .right .featured-executive img{margin-left:16px}
.layout-regular .right .right .module:nth-child(n),.layout-full .right .right .module:nth-child(n){background-color:#eef7ed;padding:16px!important}
.layout-regular .right .right .module:nth-child(2n),.layout-full .right .right .module:nth-child(2n){background-color:#ddefdc;padding:9px!important}
.layout-regular .right .right .module:nth-child(3n),.layout-full .right .right .module:nth-child(3n){background-color:#dff4f3;padding:9px!important}
.layout-regular .right .right .module:nth-child(4n),.layout-full .right .right .module:nth-child(4n){background-color:#c1d5df;padding:9px!important}
.layout-regular .right .layout-full h2,.layout-full .right .layout-full h2{color:#666}
.layout-regular .right .layout-full h3,.layout-full .right .layout-full h3{font-size:24px;font-weight:normal!important}
.layout-regular .right .block-purple-heading h2,.layout-full .right .block-purple-heading h2{margin-top:20px;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;background:#5f1863;color:white;padding:6px 10px}
.layout-regular .right .block-purple-heading h2.pull-left,.layout-full .right .block-purple-heading h2.pull-left{margin-top:0}
.layout-regular .right .block,.layout-full .right .block{padding:0;margin-top:4px}
.layout-regular .right .block .block-inner,.layout-full .right .block .block-inner{margin:0;padding:20px;padding-bottom:0;*zoom:1}
.layout-regular .right .block .block-inner:before,.layout-full .right .block .block-inner:before,.layout-regular .right .block .block-inner:after,.layout-full .right .block .block-inner:after{display:table;content:"";line-height:0}
.layout-regular .right .block .block-inner:after,.layout-full .right .block .block-inner:after{clear:both}
.layout-regular .right .block .block-inner h1,.layout-full .right .block .block-inner h1{font-size:24px;color:#333;margin-top:-4px;margin-bottom:-1px;display:inline-block;letter-spacing:.02em}
.layout-regular .right .block .block-inner h2.pull-left,.layout-full .right .block .block-inner h2.pull-left{margin-top:0}
.layout-regular .right .block .block-inner p,.layout-full .right .block .block-inner p{margin:0}
.layout-regular .right .block .block-inner a,.layout-full .right .block .block-inner a{color:#812386;cursor:pointer;font-size:14px;vertical-align:top}
.layout-regular.arabic .right .custom-color-block .custom-content p,.layout-full.arabic .right .custom-color-block .custom-content p{float:none;margin-top:0}
.layout-regular.arabic .right .custom-color-block .custom-content .artimg-wrapper,.layout-full.arabic .right .custom-color-block .custom-content .artimg-wrapper{float:none;display:block;margin-top:0}
.layout-regular.arabic .right .custom-color-block .custom-content .artimg-wrapper .artimg,.layout-full.arabic .right .custom-color-block .custom-content .artimg-wrapper .artimg{float:none}
.layout-regular.arabic .right .custom-color-block .custom-content .artimg-wrapper .artimg.artimg-center,.layout-full.arabic .right .custom-color-block .custom-content .artimg-wrapper .artimg.artimg-center{margin:0;padding:0;text-align:center}
.layout-regular.arabic .right .custom-color-block .custom-content .artimg-wrapper .artimg img,.layout-full.arabic .right .custom-color-block .custom-content .artimg-wrapper .artimg img{float:none;display:inline-block;margin-left:0;margin-right:0}
.close-modal{background:white!important;margin-top:3px;font-weight:bold;font-family:Arial}
.icon-caret-down,.icon-caret-right{display:none!important;color:#af87b2}
.icon-caret-down:hover,.icon-caret-right:hover{color:white;cursor:pointer}
#writeReview,#promptCourse{display:none;padding:20px!important}
#writeReview .rating-wrapper,#promptCourse .rating-wrapper{margin-left:0;width:100%;clear:both;float:left}
a.orange-writing,h1.orange-writing,#simplemodal-data .orange-writing{color:#f77a11!important}
a.blue-writing,h1.blue-writing,#simplemodal-data .blue-writing{color:#2596bf!important}
a.green-writing,h1.green-writing,#simplemodal-data .green-writing{color:#74ac14!important}
.black-writing{color:black!important}
.no-bottom-margin{margin-bottom:-20px!important}
.sharing_wrapper{width:100px;float:left}
.error-message{color:#830300;height:367px;left:129px;outline:medium none;position:relative;top:142px;width:336px;padding:20px}
a.resetPassword{display:inline-block;margin-top:5px}
a.resetPassword:hover{text-decoration:underline!important;cursor:pointer!important}
label[for="regpass_confirmation"],label[for="regpass_confirmation2"]{margin-top:0!important;line-height:1.2em}
.captcha-label{width:100%!important}
#recoverPasswordForm .form-group.text-right{clear:both}
#recoverPasswordForm label{width:100px!important;min-width:100px!important}
#recoverPasswordForm label.error{width:100%!important;clear:both;float:left}
.discount-enrollments{background:none repeat scroll 0 0 #5f1863;color:#fff;margin:0 auto;padding:20px 10px;width:100%}
div#form-part3 div.sbHolder2{width:100%!important}
div#form-part3 label{width:100%!important}
div#form-part3 div.print-brochure-submit a.btn.yellow-btn.prev-form{float:left!important;margin-left:0}
div#brochureModal div#preferred-address div.form-group.tight-height{overflow:auto;height:29px!important;width:300px!important;overflow:hidden;margin-bottom:-30px}
div#brochureModal div#preferred-address div.form-group.tight-height label{margin-top:5px;width:70px}
div#brochureModal div#preferred-address div.form-group.tight-height input[type="radio"]{margin-right:5px;margin-left:5px}
#brochureModal .modal-body #modal-brochure-form #brochure-address .form-group:first-child{width:33%!important}
.bg-cert-wrapper{border:1px solid #eee;margin-bottom:20px}
.bg-cert-wrapper label{margin-left:10px}
.bg-cert-wrapper .bg-cert-choice{padding-left:5px}
.bg-cert-wrapper .bg-cert-choice:nth-child(odd){background:#eee}
.bg-cert-wrapper .bg-cert-choice input{margin-bottom:7px}
.bg-cert-wrapper .bg-cert-choice label{height:auto!important}
#brochureModal .modal-body #modal-brochure-form #form-part2 .bg-cert-wrapper .bg-cert-choice input{margin-bottom:7px}
#brochureModal .modal-body #modal-brochure-form #form-part2 .bg-cert-wrapper .bg-cert-choice label{height:auto!important}
#brochureModal .error{color:#cc0662;font-size:11px}
#brochureModal div.modal-content .province-field{width:255px!important}
#brochureModal div.modal-content label.required-field:after{font-size:15px!important}
#brochureModal div.modal-content .province-field{width:200px}
#brochureModal div.modal-content .next-form{top:0!important}
#brochureModal div.modal-content .required-field{width:225px!important}
#brochureModal div.modal-content label.error{margin-top:0}
#brochureModal div.modal-content .sbHolder2+label.error{margin-top:0!important}
#brochureModal div.modal-content #preferred-address input#work[type="radio"],#brochureModal div.modal-content #preferred-address input#home[type="radio"]{margin-top:4px;float:left}
#brochureModal div.modal-content hr{margin-top:7px!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts ul.chosen-results{height:155px;width:233px}
#brochureModal div.modal-content #modal-brochure-form .form-parts #brochure-address label[for="work"],#brochureModal div.modal-content #modal-brochure-form .form-parts #brochure-address label[for="home"]{min-width:54px!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .city-field{margin-left:20px}
#brochureModal div.modal-content #modal-brochure-form .form-parts .united-states-wrapper .chosen-container{width:93%!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .province-field{width:255px!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .country-field{width:45%!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .country-field .chosen-container-single{width:100%!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .country-field+div.form-group{width:50%}
#brochureModal div.modal-content #modal-brochure-form .form-parts .country-field+div.form-group input#city{width:100%;margin-top:0}
#brochureModal div.modal-content .sbHolder2{margin-top:20px}
#brochureModal div.modal-content .modal-body #modal-brochure-form div.second-tier .sbOptions2{width:100%}
#brochureModal div.modal-content .modal-body #modal-brochure-form div.second-tier .sbHolder2{margin-top:22px;width:100%!important}
#brochureModal div.modal-content .modal-body #modal-brochure-form div.second-tier.formfield{width:100%!important}
#brochureModal div.modal-content .modal-body #modal-brochure-form .yellow-btn{float:left;margin-top:0!important;margin-left:10px}
#brochureModal div.modal-content label.placeholder-label{min-width:165px!important}
#brochureModal div.modal-content hr{padding-bottom:6px!important;padding-top:0!important;margin:8px 0}
#brochureModal div.modal-content .form-group .chosen-container{height:36px!important}
#brochureModal div.modal-content input{height:13px;margin-top:7px;margin-bottom:18px}
#brochureModal div.modal-content #form-part2{font-size:15px;padding:0 15px!important}
#brochureModal div.modal-content #form-part2 label{height:25px!important;width:90%;font-size:1em;vertical-align:top}
#brochureModal div.modal-content #form-part2 input{height:15px;width:15px}
#brochureModal div.modal-content .yellow-btn{margin-top:0!important}
#modal-brochure-form div.form-group:first-child .sbHolder2{margin-top:20px}
#modal-register-form label.error,#modal-brochure-form label.error,#resource-form label.error,label.error{color:#cc0662!important;display:inline-block;float:left;clear:both;width:100%}
#modal-register-form label.error~.sbHolder2,#modal-brochure-form label.error~.sbHolder2,#resource-form label.error~.sbHolder2,label.error~.sbHolder2{position:absolute;top:66px}
textarea.editBio,textarea.editQuote{border:1px solid #ccc;height:auto;border-radius:0;min-height:100px;font-family:Arial;padding:7px;margin:20px 0}
textarea.editBio:first-child,textarea.editQuote:first-child{margin-top:0}
p.editable{background:#f9f9f9;width:500px!important;padding:20px;margin-left:-25px}
button.email-course-results{float:left;clear:none;text-transform:uppercase;margin-top:43px}
.email-course-info{float:left;clear:none;font-size:12px;margin-left:10px!important;margin-top:48px}
h2.teachesIn{margin-top:4px!important;margin-left:14px!important;padding-left:7px!important;padding-top:19px!important}
.note h2{margin-left:20px!important}
.right #contact_info{font-size:13px}
.right .note{line-height:1.2em;margin-bottom:13px}
.right #support_staff{font-size:13px}
.right #support_staff h2{font-weight:bold}
.right .contentWrapper{margin-left:20px;font-size:13px;line-height:1.4em}
.right .contentWrapper ul li{margin-bottom:0}
.right #content-tabs p,.right #content-tabs2 p,.right #content-tabs3 p,.right #content-tabs4 p{margin-bottom:10px!important}
.right #programList{margin-top:-1px}
.right #programList li:first-child{padding-top:21px!important}
.right p.programDescription{margin-bottom:0}
.right #tabs,.right #tabs2,.right #tabs3,.right #tabs4{height:34px}
.right #tabs li,.right #tabs2 li,.right #tabs3 li,.right #tabs4 li{margin-bottom:0!important}
.faculty-individual-page hr{background:none!important}
.right .block-inner .square-status{float:left}
.right .block-inner #tabs li:nth-child(3) a,.right .block-inner #tabs2 li:nth-child(3) a,.right .block-inner #tabs3 li:nth-child(3) a,.right .block-inner #tabs4 li:nth-child(3) a{width:34%}
.right .block-inner ul#programList{max-height:288px;overflow:auto}
.right .block-inner ul#programList p.programDescription{margin-bottom:0!important}
.layout-regular .block-inner h2,.layout-full .block-inner h2,.layout-highlights .block-inner h2{margin-top:6px!important}
.session-module{padding:0 14px;background:#c1dfdf;padding-left:14px;margin:4px 0}
.session-module button{background:white;margin-bottom:10px;min-width:145px}
.teaches-in{overflow:hidden;padding-bottom:20px;margin-top:5px;background:#ddefdc}
.teaches-in .rrSlider{margin-bottom:0!important}
.our-programs{display:none;background-color:#c1d5df;margin-top:4px}
.our-programs #tabwrap,.our-programs #tabwrap2,.our-programs #tabwrap3,.our-programs #tabwrap4{width:91%;margin-left:15px}
.our-programs h2{margin-bottom:-5px!important;margin-left:16px!important;margin-top:4px!important;padding-bottom:0!important;padding-top:10px!important}
a.featured-content-link img{margin-bottom:7px}
.teachs-slider .square-status{margin-top:2px;height:10px;width:10px}
.teachs-slider a strong:hover{text-decoration:underline!important}
.teachs-slider .rsContent{overflow:auto!important;padding-left:25px;margin-bottom:15px}
.teachs-slider .rsContent:last-child{border-bottom:0!important}
.teachs-slider .rsContent p.desc a:hover{text-decoration:underline}
.teachs-slider date{float:left;clear:both}
.teachs-slider hr{max-width:276px;margin-left:27px;background:#dcdcdc;height:0;margin-top:8px;margin-bottom:10px;border-color:#dcdcdc;border-bottom:1px solid #dcdcdc;border-color:-moz-use-text-color -moz-use-text-color #dcdcdc!important}
.teachs-slider hr:last-child{border-bottom:1px solid #dcdcdc;background:0;height:0}
.teachs-slider .rating-wrapper{float:left;clear:both;position:absolute;right:0;bottom:5px;margin-right:24px}
.teachs-slider p.desc{color:#333;padding:0 16px;margin-top:-3px;line-height:1.6em;max-width:287px}
.teachs-slider p.desc a{float:left;margin-top:-3px;display:inline-block}
.teachs-slider p.desc strong{float:left;clear:both}
.teachs-slider p.desc date{float:left;margin-top:-3px}
.teachs-slider p.desc date+a{float:left;clear:both}
#programEmailModal .modal-content{box-shadow:none!important}
.optional{font-weight:normal}
.modal-profile form div:nth-child(4),.modal-profile form div:nth-child(5){margin-top:6px!important}
.modal-profile{border:1px solid #e8e8e8;font-size:13px;width:100%;margin-top:8px;background:#f8f8f8;padding:20px;padding-left:30px}
.modal-profile #durationFilter,.modal-profile #countryFilter{width:201px!important}
.modal-profile .downArrow{margin-top:0!important}
.modal-profile .downArrow a{color:#717171!important}
.modal-profile .downArrow .sbToggle:after{margin-left:-7px}
.modal-profile .form-full{width:78%!important;border-radius:0!important}
.modal-profile .form-full input[type="text"]{height:25px!important}
.modal-profile .program-days-completed{height:44px;margin-top:15px;margin-bottom:14px}
.modal-profile label.error{margin-top:-3px!important;font-size:11px}
.modal-profile .senior-management{width:178px}
.modal-profile .manager{width:135px}
.modal-profile .industry{width:178px}
.modal-profile .company-size{width:135px}
.modal-profile .form-half{width:49%;float:left;border-radius:0!important}
.modal-profile .form-half input[type="text"]{height:25px!important}
.modal-profile .form-half #filterSelects{margin-left:0!important}
.modal-profile .form-half #filterSelects #topicFilter span,.modal-profile .form-half #filterSelects #durationFilter span,.modal-profile .form-half #filterSelects #countryFilter span{margin-left:10px!important;max-width:161px;height:35px;overflow:hidden;text-overflow:ellipses;white-space:nowrap}
.modal-profile .form-normal{display:inline-block;height:55px;overflow:visible;width:100%}
.modal-profile .profileButtons{width:100%;margin:0 auto;margin-left:226px;clear:both}
.modal-profile .profileButtons button{margin-left:0}
.modal-profile .profileButtons button.close-modal{margin-left:-27px}
.modal-profile h2{margin-bottom:10px;margin-top:10px!important}
.modal-profile label{font-weight:bold;clear:both;float:left;width:100%;display:inline-block;margin-top:15px;margin-bottom:0!important}
.modal-profile label:first-child{margin-top:0!important}
.modal-profile input[type="text"]{clear:both;float:left;border:1px solid #e3e3e3;width:300px;height:25px!important;border-radius:0!important}
.modal-profile strong{display:inline-block;margin-top:15px}
.modal-profile .linkedInText{height:25px!important;border-radius:0;width:47%!important}
.modal-profile #topicFilter{width:199px!important}
.modal-profile .yellow-btn{font-size:12px!important;padding:5px 18px!important}
.modal-profile .cancel-btn{font-size:12px!important;padding:4px 18px!important;background:white}
#resourceFileupload{height:34px}
form#forgotPasswordForm .form-group:last-child,form#recoverPasswordForm .form-group:last-child{float:left;clear:both}
form#forgotPasswordForm #recover-email,form#recoverPasswordForm #recover-email{float:left;clear:both;width:100%}
#dynaLead{display:none}
span.icon-star,span.icon-star-empty{color:#5f1863;font-size:24px}
span.icon-star:hover,span.icon-star-empty:hover{cursor:pointer;color:#ffe34b!important}
.course-details{padding-bottom:15px;padding-left:15px;padding-top:15px}
.course-details .topic-list-full{margin-top:10px}
.course-details .topic-list-full p:first-child{margin-top:10px}
.course-details p{margin-bottom:10px}
.course-details span.icon-star,.course-details span.icon-star-empty{color:#5f1863;font-size:24px}
.course-details span.icon-star:hover,.course-details span.icon-star-empty:hover{cursor:auto;color:#5f1863!important}
.search-criteria{color:#cc0662;width:230px;margin-top:5px;font-size:11px;float:left}
#form-part-2 label{font-weight:normal;font-size:13px;margin:10px 0}
#please-wait-image{display:inline-block;margin-right:10px}
#date li.description-holder .description{margin-left:0!important}
.right #date.current,.right #topic.current,.right #title.current,.right #rating.current{border-top:0!important}
form#modal-login-form input[type="submit"]{font-size:18px;border:0}
form#modal-login-form .form-group:last-child{height:50px}
form#modal-login-form .form-group h3{margin-top:30px}
form#modal-login-form .form-group input,form#modal-login-form .form-group select{border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 4px #c1c1c3 inset;height:36px;width:90%;margin-right:20px;padding-right:20px}
form#modal-login-form .form-group input#work,form#modal-login-form .form-group select#work,form#modal-login-form .form-group input#home,form#modal-login-form .form-group select#home{height:auto;max-height:13px;max-width:13px}
form#modal-login-form .form-group input{padding:10px}
form#modal-login-form .form-group select{padding-top:10px}
#select-category{overflow:auto;height:170px;margin-bottom:20px;margin-top:20px}
#select-category li.ui-widget-content{padding-top:7px;padding-bottom:7px}
#select-category li.ui-widget-content header.ui-selectee{margin-bottom:-7px}
textarea#review{font-size:14px!important;font-family:Arial}
.nested-1{margin-left:35px}
.nested-2{margin-left:70px}
.nested-3{margin-left:105px}
.nested-4{margin-left:140px}
#recaptcha_area{clear:both;margin:0 auto}
.recaptcha_only_if_privacy,#recaptcha_widget_div{margin-top:0!important}
.purple-icon{color:#5f1863;font-size:18px}
.purple-icon:hover{color:#ffe34b}
.blog-page .comment-form .blogs-listing img:nth-of-type(1){margin-top:0!important}
.blog-page .comment-form img:nth-of-type(1){margin-top:0!important}
#comments strong{font-size:12px}
#comments a:hover{text-decoration:none}
.loadingGif{margin-left:3px;margin-top:-3px}
.comment-content{font-size:13px!important}
.rating-dates .ui-datepicker-title{font-size:13px!important}
.rating-dates .ui-datepicker-title .ui-datepicker-month,.rating-dates .ui-datepicker-title .ui-datepicker-year{font-size:13px!important}
.rating-dates .rating-wrapper{margin-left:0}
.rating-dates .ui-datepicker-month{margin-top:0!important;margin-right:3px!important}
.rating-dates table.ui-datepicker-calendar td a{color:#812386!important}
.rating-dates table.ui-datepicker-calendar td a:hover{text-decoration:underline}
.shared-link{color:green}
.private-link{color:red}
.full-width-wrapper{width:310px;margin:0 auto;position:relative}
.layout-regular .centerwell .alert-danger p:last-child{margin-bottom:0!important}
form#modal-review-form button{border:medium none;border-radius:4px;color:#fff;margin-left:1px;padding:8px}
form#modal-review-form button.yellow-btn{border:1px solid white;border-radius:0;margin-top:1px!important}
form#modal-review-form .alert-danger{width:100px}
form#modal-review-form label{min-width:300px}
form#modal-review-form label+label{display:none}
form#modal-review-form .alert-danger{min-width:100%!important;display:none}
#review-modal-captcha{padding-top:2px!important;overflow:visible;display:none;height:123px;clear:both}
textarea#review{height:55px}
form#forgotPasswordForm,form#modal-password-form{margin-bottom:20px;overflow:hidden}
form#forgotPasswordForm #field-resume+p,form#modal-password-form #field-resume+p{font-size:11px;font-weight:bold}
form#forgotPasswordForm .alert-danger,form#modal-password-form .alert-danger{margin-top:10px;margin-bottom:-16px}
form#forgotPasswordForm h2,form#modal-password-form h2{clear:both}
form#forgotPasswordForm ul#selectable,form#modal-password-form ul#selectable{list-style-type:none;list-style:none}
form#forgotPasswordForm ul#selectable li,form#modal-password-form ul#selectable li{padding-left:20px;list-style:none;list-style-type:none}
form#forgotPasswordForm .form-group,form#modal-password-form .form-group{height:auto}
form#forgotPasswordForm .form-group:last-child,form#modal-password-form .form-group:last-child{height:50px}
form#forgotPasswordForm .form-group h3,form#modal-password-form .form-group h3{margin-top:30px}
form#forgotPasswordForm .form-group input,form#modal-password-form .form-group input,form#forgotPasswordForm .form-group select,form#modal-password-form .form-group select{border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:36px}
form#forgotPasswordForm .form-group input#work,form#modal-password-form .form-group input#work,form#forgotPasswordForm .form-group select#work,form#modal-password-form .form-group select#work,form#forgotPasswordForm .form-group input#home,form#modal-password-form .form-group input#home,form#forgotPasswordForm .form-group select#home,form#modal-password-form .form-group select#home{height:auto;max-height:13px;max-width:13px}
form#forgotPasswordForm .form-group input,form#modal-password-form .form-group input{padding:8px}
form#forgotPasswordForm .form-group input[type="text"],form#modal-password-form .form-group input[type="text"],form#forgotPasswordForm .form-group input[type="password"],form#modal-password-form .form-group input[type="password"]{margin:0!important}
form#forgotPasswordForm .form-group input[type="radio"],form#modal-password-form .form-group input[type="radio"]{border:0}
form#forgotPasswordForm .form-group select,form#modal-password-form .form-group select{padding-top:10px}
form#forgotPasswordForm label,form#modal-password-form label{display:inline-block;font-size:.9em;margin-left:0;margin-top:10px}
form#forgotPasswordForm label.error,form#modal-password-form label.error{margin:0}
form#forgotPasswordForm .help-block,form#modal-password-form .help-block{margin-top:0}
form#forgotPasswordForm .help-block a,form#modal-password-form .help-block a{color:#812386}
form#forgotPasswordForm .form-group input#remember-me+label,form#modal-password-form .form-group input#remember-me+label{font-size:.8em;color:inherit}
form#forgotPasswordForm input,form#modal-password-form input,form#forgotPasswordForm select,form#modal-password-form select,form#forgotPasswordForm textarea,form#modal-password-form textarea{font-size:.75em}
form#forgotPasswordForm input[type='file'],form#modal-password-form input[type='file']{border:0;padding:0}
form#page-login-form .form-group label{width:159px}
form#page-login-form .form-group label.error{width:100%}
form#page-login-form #field-resume+p,form#modal-programEmail-form #field-resume+p,form#modal-register-form #field-resume+p,form#modal-brochure-form #field-resume+p,form#recoverPasswordForm #field-resume+p,form#resetPasswordForm #field-resume+p,form#profile-form #field-resume+p,#contactModal #field-resume+p,form#modal-review-form #field-resume+p,form#modal-signup-form #field-resume+p{font-size:11px;font-weight:bold}
form#page-login-form .alert-danger,form#modal-programEmail-form .alert-danger,form#modal-register-form .alert-danger,form#modal-brochure-form .alert-danger,form#recoverPasswordForm .alert-danger,form#resetPasswordForm .alert-danger,form#profile-form .alert-danger,#contactModal .alert-danger,form#modal-review-form .alert-danger,form#modal-signup-form .alert-danger{margin-top:10px}
form#page-login-form h2,form#modal-programEmail-form h2,form#modal-register-form h2,form#modal-brochure-form h2,form#recoverPasswordForm h2,form#resetPasswordForm h2,form#profile-form h2,#contactModal h2,form#modal-review-form h2,form#modal-signup-form h2{clear:both}
form#page-login-form ul#selectable,form#modal-programEmail-form ul#selectable,form#modal-register-form ul#selectable,form#modal-brochure-form ul#selectable,form#recoverPasswordForm ul#selectable,form#resetPasswordForm ul#selectable,form#profile-form ul#selectable,#contactModal ul#selectable,form#modal-review-form ul#selectable,form#modal-signup-form ul#selectable{list-style-type:none;list-style:none}
form#page-login-form ul#selectable li,form#modal-programEmail-form ul#selectable li,form#modal-register-form ul#selectable li,form#modal-brochure-form ul#selectable li,form#recoverPasswordForm ul#selectable li,form#resetPasswordForm ul#selectable li,form#profile-form ul#selectable li,#contactModal ul#selectable li,form#modal-review-form ul#selectable li,form#modal-signup-form ul#selectable li{padding-left:20px;list-style:none;list-style-type:none}
form#page-login-form .form-group,form#modal-programEmail-form .form-group,form#modal-register-form .form-group,form#modal-brochure-form .form-group,form#recoverPasswordForm .form-group,form#resetPasswordForm .form-group,form#profile-form .form-group,#contactModal .form-group,form#modal-review-form .form-group,form#modal-signup-form .form-group{height:auto}
form#page-login-form .form-group:last-child,form#modal-programEmail-form .form-group:last-child,form#modal-register-form .form-group:last-child,form#modal-brochure-form .form-group:last-child,form#recoverPasswordForm .form-group:last-child,form#resetPasswordForm .form-group:last-child,form#profile-form .form-group:last-child,#contactModal .form-group:last-child,form#modal-review-form .form-group:last-child,form#modal-signup-form .form-group:last-child{height:50px}
form#page-login-form .form-group h3,form#modal-programEmail-form .form-group h3,form#modal-register-form .form-group h3,form#modal-brochure-form .form-group h3,form#recoverPasswordForm .form-group h3,form#resetPasswordForm .form-group h3,form#profile-form .form-group h3,#contactModal .form-group h3,form#modal-review-form .form-group h3,form#modal-signup-form .form-group h3{margin-top:30px}
form#page-login-form .form-group input,form#modal-programEmail-form .form-group input,form#modal-register-form .form-group input,form#modal-brochure-form .form-group input,form#recoverPasswordForm .form-group input,form#resetPasswordForm .form-group input,form#profile-form .form-group input,#contactModal .form-group input,form#modal-review-form .form-group input,form#modal-signup-form .form-group input,form#page-login-form .form-group select,form#modal-programEmail-form .form-group select,form#modal-register-form .form-group select,form#modal-brochure-form .form-group select,form#recoverPasswordForm .form-group select,form#resetPasswordForm .form-group select,form#profile-form .form-group select,#contactModal .form-group select,form#modal-review-form .form-group select,form#modal-signup-form .form-group select{border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:36px}
form#page-login-form .form-group input#work,form#modal-programEmail-form .form-group input#work,form#modal-register-form .form-group input#work,form#modal-brochure-form .form-group input#work,form#recoverPasswordForm .form-group input#work,form#resetPasswordForm .form-group input#work,form#profile-form .form-group input#work,#contactModal .form-group input#work,form#modal-review-form .form-group input#work,form#modal-signup-form .form-group input#work,form#page-login-form .form-group select#work,form#modal-programEmail-form .form-group select#work,form#modal-register-form .form-group select#work,form#modal-brochure-form .form-group select#work,form#recoverPasswordForm .form-group select#work,form#resetPasswordForm .form-group select#work,form#profile-form .form-group select#work,#contactModal .form-group select#work,form#modal-review-form .form-group select#work,form#modal-signup-form .form-group select#work,form#page-login-form .form-group input#home,form#modal-programEmail-form .form-group input#home,form#modal-register-form .form-group input#home,form#modal-brochure-form .form-group input#home,form#recoverPasswordForm .form-group input#home,form#resetPasswordForm .form-group input#home,form#profile-form .form-group input#home,#contactModal .form-group input#home,form#modal-review-form .form-group input#home,form#modal-signup-form .form-group input#home,form#page-login-form .form-group select#home,form#modal-programEmail-form .form-group select#home,form#modal-register-form .form-group select#home,form#modal-brochure-form .form-group select#home,form#recoverPasswordForm .form-group select#home,form#resetPasswordForm .form-group select#home,form#profile-form .form-group select#home,#contactModal .form-group select#home,form#modal-review-form .form-group select#home,form#modal-signup-form .form-group select#home{height:auto;max-height:13px;max-width:13px}
form#page-login-form .form-group input,form#modal-programEmail-form .form-group input,form#modal-register-form .form-group input,form#modal-brochure-form .form-group input,form#recoverPasswordForm .form-group input,form#resetPasswordForm .form-group input,form#profile-form .form-group input,#contactModal .form-group input,form#modal-review-form .form-group input,form#modal-signup-form .form-group input{padding:8px}
form#page-login-form .form-group input[type="radio"],form#modal-programEmail-form .form-group input[type="radio"],form#modal-register-form .form-group input[type="radio"],form#modal-brochure-form .form-group input[type="radio"],form#recoverPasswordForm .form-group input[type="radio"],form#resetPasswordForm .form-group input[type="radio"],form#profile-form .form-group input[type="radio"],#contactModal .form-group input[type="radio"],form#modal-review-form .form-group input[type="radio"],form#modal-signup-form .form-group input[type="radio"]{border:0}
form#page-login-form .form-group select,form#modal-programEmail-form .form-group select,form#modal-register-form .form-group select,form#modal-brochure-form .form-group select,form#recoverPasswordForm .form-group select,form#resetPasswordForm .form-group select,form#profile-form .form-group select,#contactModal .form-group select,form#modal-review-form .form-group select,form#modal-signup-form .form-group select{padding-top:8px!important}
form#page-login-form label,form#modal-programEmail-form label,form#modal-register-form label,form#modal-brochure-form label,form#recoverPasswordForm label,form#resetPasswordForm label,form#profile-form label,#contactModal label,form#modal-review-form label,form#modal-signup-form label{display:inline-block;font-size:.9em;margin-left:0;margin-top:10px}
form#page-login-form .help-block,form#modal-programEmail-form .help-block,form#modal-register-form .help-block,form#modal-brochure-form .help-block,form#recoverPasswordForm .help-block,form#resetPasswordForm .help-block,form#profile-form .help-block,#contactModal .help-block,form#modal-review-form .help-block,form#modal-signup-form .help-block{margin-top:0}
form#page-login-form .help-block a,form#modal-programEmail-form .help-block a,form#modal-register-form .help-block a,form#modal-brochure-form .help-block a,form#recoverPasswordForm .help-block a,form#resetPasswordForm .help-block a,form#profile-form .help-block a,#contactModal .help-block a,form#modal-review-form .help-block a,form#modal-signup-form .help-block a{color:#812386}
form#page-login-form .form-group input#remember-me+label,form#modal-programEmail-form .form-group input#remember-me+label,form#modal-register-form .form-group input#remember-me+label,form#modal-brochure-form .form-group input#remember-me+label,form#recoverPasswordForm .form-group input#remember-me+label,form#resetPasswordForm .form-group input#remember-me+label,form#profile-form .form-group input#remember-me+label,#contactModal .form-group input#remember-me+label,form#modal-review-form .form-group input#remember-me+label,form#modal-signup-form .form-group input#remember-me+label{font-size:.8em;color:inherit}
form#page-login-form input,form#modal-programEmail-form input,form#modal-register-form input,form#modal-brochure-form input,form#recoverPasswordForm input,form#resetPasswordForm input,form#profile-form input,#contactModal input,form#modal-review-form input,form#modal-signup-form input,form#page-login-form select,form#modal-programEmail-form select,form#modal-register-form select,form#modal-brochure-form select,form#recoverPasswordForm select,form#resetPasswordForm select,form#profile-form select,#contactModal select,form#modal-review-form select,form#modal-signup-form select,form#page-login-form textarea,form#modal-programEmail-form textarea,form#modal-register-form textarea,form#modal-brochure-form textarea,form#recoverPasswordForm textarea,form#resetPasswordForm textarea,form#profile-form textarea,#contactModal textarea,form#modal-review-form textarea,form#modal-signup-form textarea{font-size:.75em}
form#page-login-form input[type='file'],form#modal-programEmail-form input[type='file'],form#modal-register-form input[type='file'],form#modal-brochure-form input[type='file'],form#recoverPasswordForm input[type='file'],form#resetPasswordForm input[type='file'],form#profile-form input[type='file'],#contactModal input[type='file'],form#modal-review-form input[type='file'],form#modal-signup-form input[type='file']{border:0;padding:0}
ul#management-functions,ul#area-of-responsibility,ul#durationFilterToggle{display:inline-block}
form#profile-contact-info-form{height:auto;overflow:visible}
#image-upload-form #fileupload{margin-top:6px!important}
#profile-professional-info-form .alert{bottom:0!important;margin-bottom:0;width:200px}
.simple-wrap .editorContent{padding-top:20px}
.simple-wrap .editorContent ul{list-style-type:disc;list-style:disc}
.simple-wrap .editorContent ul li{margin-left:10px;font-size:13px!important}
.simple-wrap .editorContent ul a:hover{color:#812386!important}
#white-skin .simplemodal-wrap input[type="file"],#simplemodal-container .simplemodal-wrap input[type="file"]{margin:20px 0 15px}
#modal-signup-form .alert-danger{display:none}
.entry-content a+p:last-child{display:inline}
form#profile-form input,form#profile-form select,form#profile-form textarea{font-size:12px;padding:10px 0 0 10px;font-family:Arial;height:auto;max-height:30px}
form#profile-form .sbHolder2{left:125px}
form#profile-form .sbHolder2 ul{list-style-type:none!important}
form#profile-form h3{padding-top:20px;clear:both}
form#profile-form select{color:#666;font-size:12px;padding-top:10px;border:0;padding:0!important;height:auto!important;border-radius-right-bottom:0;border-radius-right-top:0}
form#profile-form .form-group-half{width:100px;clear:both;margin-top:0}
form#profile-form label{min-width:39px}
.social{width:32%;float:left;margin-top:20px}
.social p{margin-top:0!important}
.social i{font-size:22px}
.social i:hover{color:#caaccc;cursor:pointer}
.thin-set{display:none;background-color:white;width:auto;padding:10px;padding-left:0;left:0}
.rating-social{margin:20px 0;display:block;overflow:auto;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:11px 0 30px;text-transform:uppercase}
.rating-social a,.rating-social h3{font-size:10px!important}
.cert-holders div#facultyListMain ul.noBullet p{margin-bottom:10px!important}
.cert-holders div#facultyListMain ul.noBullet p:first-child{margin-bottom:0!important}
.cert-holders #facultyListMain ul li{padding-bottom:10px!important}
.cert-holders #topicFilter span{padding-left:0;margin-left:5px}
.cert-holders #filterSelects{margin-left:0!important}
.cert-holders #topicFilterToggle{height:129px;width:447px}
.cert-holders #topicFilterToggle .icon-times-square{top:-14px;right:11px}
.cert-holders #topicFilterToggle #topics li{list-style-type:none;width:100%!important}
.modal-content{box-shadow:none;padding-bottom:20px}
#contactModal h2{margin-top:10px}
#contactModal .modal-header{border-bottom:0!important}
#contactModal .form-group{margin-top:4px}
#contactModal .form-group input{width:100%!important;float:left;clear:none!important}
#contactModal .form-group input.yellow-btn{float:left;clear:both}
#contactModal .form-group:first-child label{margin-top:-23px}
#contactModal label{margin-top:2px}
#contactModal label.required-field{width:100%!important;font-size:.8em}
#contactModal textarea[name="message"]{padding:4px;height:75px;font-family:Arial;font-size:14px}
#contactModal .modal-dialog .modal-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#contactModal .modal-dialog .modal-content .modal-body div.form-group{width:50%;clear:none!important}
form#modal-brochure-form div.form-group{float:left!important;clear:none!important}
.brochure-modal-nav{margin-top:0;float:right;width:auto}
.brochure-modal-nav a.yellow-btn{margin-right:0}
.brochure-modal-nav strong{font-size:14px;margin-top:5px;display:inline-block;float:left;clear:none}
.brochure-modal-nav a.next-button{float:right!important}
.brochure-modal-nav a.prev-button{margin-right:10px}
.privacy-policy-brochure{width:100px;float:left;font-size:12px;margin-top:6px}
.privacy-policy-brochure a:hover{text-decoration:underline;color:#812386}
.brochureModalContainer div.modal-content .modal-body #modal-brochure-form .sbHolder2{margin-top:32px!important}
#modal-register-form label,#modal-brochure-form label{font-weight:bold}
#modal-register-form .full-width-label .sbHolder2,#modal-brochure-form .full-width-label .sbHolder2,#modal-register-form .full-width-label .sbOptions2,#modal-brochure-form .full-width-label .sbOptions2{width:402px}
#modal-register-form .full-width-label label,#modal-brochure-form .full-width-label label{width:420px!important}
#modal-register-form .form-half,#modal-brochure-form .form-half{width:49%;float:left}
#modal-register-form .form-half:nth-child(3),#modal-brochure-form .form-half:nth-child(3){margin-top:20px}
#modal-register-form .form-half .form-group:first-child,#modal-brochure-form .form-half .form-group:first-child{margin-top:0}
#modal-register-form .form-full,#modal-brochure-form .form-full{clear:both}
#modal-register-form .sbHolder2,#modal-brochure-form .sbHolder2{width:194px}
#modal-register-form .sbHolder2 ul li,#modal-brochure-form .sbHolder2 ul li{list-style-type:none!important;margin-left:0!important}
#forgotPasswordForm button,#recoverPasswordForm button{padding:7px 10px;margin-top:1px}
.setPasswordModal{display:none;padding:20px;padding-left:10px!important;margin-top:20px}
#modal-register-form hr{padding-top:40px!important}
#modal-register-form label.no-asterisk:after{display:none!important;content:""}
#modal-register-form,#modal-brochure-form,#resource-form{font-size:20px;padding-bottom:20px;overflow:auto}
#modal-register-form ::-webkit-input-placeholder,#modal-brochure-form ::-webkit-input-placeholder,#resource-form ::-webkit-input-placeholder{color:#ccc}
#modal-register-form :-moz-placeholder,#modal-brochure-form :-moz-placeholder,#resource-form :-moz-placeholder{color:#ccc}
#modal-register-form ::-moz-placeholder,#modal-brochure-form ::-moz-placeholder,#resource-form ::-moz-placeholder{color:#ccc}
#modal-register-form :-ms-input-placeholder,#modal-brochure-form :-ms-input-placeholder,#resource-form :-ms-input-placeholder{color:#ccc}
#modal-register-form hr,#modal-brochure-form hr,#resource-form hr{border-bottom:1px solid #dcdcdc;width:100%;clear:both;padding-top:25px;padding-bottom:23px}
#modal-register-form input,#modal-brochure-form input,#resource-form input,#modal-register-form select,#modal-brochure-form select,#resource-form select{border:1px solid #d1d1d1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:25px;color:#5f1863}
#modal-register-form label,#modal-brochure-form label,#resource-form label{letter-spacing:.1em;width:100%}
#modal-register-form input,#modal-brochure-form input,#resource-form input,#modal-register-form select,#modal-brochure-form select,#resource-form select,#modal-register-form textarea,#modal-brochure-form textarea,#resource-form textarea{font-size:.6em;padding-top:3px;padding-left:3px}
.form-group{margin-top:20px;width:50%;float:left;height:72px}
form#page-login-form .form-group{width:100%;height:46px}
.form-group-full-width{width:100%;float:left;margin-top:20px}
.form-group-full-width .form-group{width:100%!important}
input#recaptcha_response_field{text-transform:none!important}
#recaptcha_widget_div .form-error{line-height:11px;padding-left:4px}
input[type="submit"]{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;padding:10px;font-size:1em;height:auto}
.side-col form label{width:100%;font-size:.8em}
.side-col form input{border:1px solid #ccc;border-radius:3px;height:36px;width:100%}
textarea{border:1px solid #d1d1d1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;width:100%}
#accept-tc+label,#accept-privacy+label{font-weight:bold}
hr.full-horizontal-rule{width:100%;clear:both}
#recaptcha_widget_div{margin-top:26px!important;overflow:hidden;margin-left:-3px}
#recaptcha_widget_div~hr{padding:0!important}
input#remember-me,input#accept-tc,input#accept-privacy{display:none;padding-top:20px}
#regpass_confirmation+p.help-block{margin-top:5px;font-size:.6em;line-height:1.1em;color:#999}
button{background-color:#5f1863;padding:10px;color:white;border:0}
button:hover{color:#ffe34b}
#resource-form input#resourceFileupload{padding-top:0;height:37px;border:0}
#modal-register-form,#modal-brochure-form,#resource-form{margin-bottom:30px}
#modal-register-form input,#modal-brochure-form input,#resource-form input,#modal-register-form select,#modal-brochure-form select,#resource-form select{width:195px}
#modal-register-form select,#modal-brochure-form select,#resource-form select{padding-top:0!important}
#modal-register-form label,#modal-brochure-form label,#resource-form label{font-size:10px!important;text-transform:uppercase;font-family:Arial;color:#333}
#modal-register-form label[for='accept-tc'],#modal-brochure-form label[for='accept-tc'],#resource-form label[for='accept-tc']{color:#5f1863;width:100%}
#modal-register-form label[for='accept-tc'] a,#modal-brochure-form label[for='accept-tc'] a,#resource-form label[for='accept-tc'] a{color:#812386;text-decoration:underline}
#modal-register-form label[for='accept-tc']+button,#modal-brochure-form label[for='accept-tc']+button,#resource-form label[for='accept-tc']+button{margin-top:25px}
.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m{border:1px solid white}
.alternate-checkbox:checked+label:before,.alternate-radio:checked+label:before{background:none repeat scroll 0 0 #5f1863;border-color:#5f1863;box-shadow:-2px -2px rgba(0,0,0,0.25) inset}
.accept-tc-checked:before{background:none repeat scroll 0 0 #5f1863!important;border-color:#5f1863!important;box-shadow:-2px -2px rgba(0,0,0,0.25) inset!important}
.accept-tc-checked:after{color:#fff!important;content:"\e600"!important;font-family:"fontawesome-checked"!important;font-size:.875rem!important;left:3px!important;position:absolute!important;top:10px!important}
.alternate-checked-label{background:none repeat scroll 0 0 #5f1863!important;border-color:#5f1863!important;box-shadow:-2px -2px rgba(0,0,0,0.25) inset!important}
.alternate-checkbox+label:before,.alternate-radio+label:before{background:none repeat scroll 0 0 #fff;border:1px solid #d3d3d3;border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,0.15) inset;content:"";display:block;height:18px;left:0;position:absolute;top:5px;width:18px}
.alternate-checkbox:checked+label:after,.alternate-radio:checked+label:after{color:#fff;content:"\e600";font-family:"fontawesome-checked";font-size:.875rem;left:3px;position:absolute;top:10px}
.alternate-checkbox+label,.alternate-radio+label{color:#075e9f;display:block;font-size:.9375em;line-height:30px;padding-left:40px;position:relative}
label{display:inline-block;margin-bottom:5px}
.recaptcha_only_if_privacy,#recaptcha_widget_div{margin-top:41px}
.recaptcha_only_if_privacy a,#recaptcha_widget_div a{color:#812386}
.recaptcha_only_if_privacy #recaptcha_area,#recaptcha_widget_div #recaptcha_area{margin:0 auto}
.fieldDisabled{color:#888;text-underline:none}
.fieldDisabled a{color:#888;text-underline:none}
.program-tab-wrap,.resources-tab-wrap{padding:10px 0 5px!important}
.program-tab-wrap .media,.resources-tab-wrap .media{margin-left:-5px}
a.edit-btn.transparent-btn.pressed-btn{color:#ccc!important;border:1px solid #ccc!important}
.half-form{float:left;width:49%;clear:none!important;height:80px}
.half-form select{width:78%}
.third-form{float:left;width:30%;clear:none!important;height:80px}
.third-form select{width:78%}
.third-form input{width:100%}
.modal-edit{position:absolute;top:-8px;left:0;z-index:999;width:100%;height:1000px;overflow:visible}
.modal-contact-info-edit .profileButtons{margin-top:25px;width:100%;right:0;left:0;position:absolute;background:white;padding-left:25px;border:0;margin-left:25px}
.modal2-edit,.modal-contact-info-edit{background:#f6f6f6;left:0;position:absolute;padding-left:20px;right:0;padding-bottom:20px;padding-right:20px}
.modal2-edit ul li,.modal-contact-info-edit ul li{line-height:22px!important}
.calendar-selectbox-1,.calendar-selectbox-2{padding-left:11px}
.home-page.layout-regular .right .block .block-inner h1,.right .prog-recommended h1{margin-bottom:22px!important;margin-top:0!important}
.prog-recommended article footer{padding-bottom:20px}
.captchaError{margin:0 auto;text-align:left;display:none}
.prog-recommended article:last-child footer{padding-bottom:0}
.home-page .right .prog-recommended{background-color:white!important;min-height:333px!important}
ul#program-tab{margin-bottom:0!important}
.tabs .participants-tab p{margin-top:20px;margin-bottom:20px}
#program-tab li:last-child{background-color:white!important;border-bottom:0!important}
i.icon-flag-hover:hover{color:#812386!important}
.actions button:hover{text-decoration:underline}
span.time{display:none}
.comment-stats{width:100%;float:right;text-align:right}
.comment-stats time{display:none}
.comment-stats .favor{font-size:.7em}
.resources-filter-block{height:120px}
.resources-filter-block a.transparent-btn{top:0!important;bottom:inherit!important;margin-left:inherit!important}
.programFinderHeader ul#filterSelects{height:63px!important}
.programFinderHeader a.transparent-btn,.resources-filter-block a.transparent-btn{bottom:99px!important}
#programFinderHeader ul#filterSelects{height:61px!important}
.programFinderHeader,.resources-filter-block{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;margin-top:15px;font-size:24px;text-align:center;background:#deefdd;overflow:visible;padding:16px 20px 32px 16px;height:100%;width:100%}
.programFinderHeader .downArrow .sbToggle,.resources-filter-block .downArrow .sbToggle{padding-left:18px}
.programFinderHeader a.transparent-btn,.resources-filter-block a.transparent-btn{display:inline-block;margin-left:10px!important;margin-top:20px;padding:2px 12px;background:none repeat scroll 0 0 #fff}
.warning-notice{color:#e32;font-size:17px}
.contact-form-notice{width:100%;clear:both;float:left;margin-top:20px;font-size:.8em}
.contact-form-notice a:hover{color:#812386!important;text-decoration:underline!important}
p.faculty-break{margin-top:0!important;height:1px}
a.collect-email{margin-left:1px!important}
.programFinderHeader a.transparent-btn{margin-left:234px}
#signup-modal-captcha{margin-left:-7px}
#simplemodal-data .sloan-discount{padding:12px 12px 20px}
.email-sent{display:none;padding:10px;padding-right:0;margin-top:20px}
.headline-link{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:32px}
.normal-body-copy{font-family:Arial;font-size:17px;color:black!important;font-weight:normal}
.normal-body-copy p{color:black!important;font-family:Arial;font-size:13px;font-weight:normal}
.normal-body-copy p.info{font-size:14px;font-style:italic}
#progressP{display:none}
.bold-body-copy{font-family:Arial;font-size:13px;font-weight:bold}
#modal-register-form,#modal-brochure-form,#resource-form{margin-bottom:30px;overflow:auto}
#modal-register-form p,#modal-brochure-form p,#resource-form p{width:100%;float:left}
#modal-register-form .captchaSizeDivLarge img,#modal-brochure-form .captchaSizeDivLarge img,#resource-form .captchaSizeDivLarge img{float:left}
#modal-register-form .form-group,#modal-brochure-form .form-group,#resource-form .form-group{width:33%;float:left}
#modal-register-form .form-group:nth-child(2),#modal-brochure-form .form-group:nth-child(2),#resource-form .form-group:nth-child(2){clear:left;float:left;height:100px}
#modal-register-form .form-group:nth-child(3),#modal-brochure-form .form-group:nth-child(3),#resource-form .form-group:nth-child(3){width:130px;margin-top:20px}
#modal-register-form .form-group:nth-child(3) input,#modal-brochure-form .form-group:nth-child(3) input,#resource-form .form-group:nth-child(3) input{width:110px;margin-right:15px}
#modal-register-form .form-group:nth-child(7),#modal-brochure-form .form-group:nth-child(7),#resource-form .form-group:nth-child(7){height:auto;clear:left;float:left}
#modal-register-form .form-group:nth-child(12),#modal-brochure-form .form-group:nth-child(12),#resource-form .form-group:nth-child(12){float:left;clear:left}
#modal-register-form .form-group:nth-child(14),#modal-brochure-form .form-group:nth-child(14),#resource-form .form-group:nth-child(14){float:left;clear:left}
.editorContent h4{margin-top:20px}
.custom-brochure{padding-right:0!important;padding-bottom:0!important}
.custom-brochure .transparent-btn{background:white}
.custom-brochure .transparent-btn:hover{text-decoration:underline}
.custom-brochure .custom-content{float:left;clear:none;width:142px}
.custom-brochure .custom-content button{margin-top:15px}
.custom-brochure img{float:right;margin-bottom:15px!important}
p.dark-blue{color:#5f1863}
p.dark-blue a:hover{color:#a004a9}
.selected-filter{color:#ccc;text-decoration:underline;font-weight:bold}
.layout-full,.layout-regular{padding-left:20px}
#file-upload-form{display:none;color:white;padding:20px}
#file-upload-form input[type="text"]{float:right;width:150px}
.searchprogress{float:left}
.start-pagination{display:block}
.pagination{margin:0 auto;padding-top:13px;display:table;margin-bottom:11px}
a.link-next{display:inline-block;margin-left:20px;float:left}
a.link-prev{display:inline-block;margin-right:20px}
.connect-page{padding-bottom:20px}
.connect-page p a{color:#812386}
.archive-year{display:block;margin-right:5px;margin-left:30px;margin-bottom:10px}
.archive-year a.archived-reveal{display:inline-block;margin-right:3px}
.archive-year .icon-caret-down,.archive-year .icon-caret-right{display:inline-block!important}
.archive-year .icon-caret-down:hover,.archive-year .icon-caret-right:hover{color:#5f1863;width:auto}
.archive-year>.noBullet{display:none;margin-bottom:10px}
#tabwrap,#tabwrap2,#tabwrap3,#tabwrap4{background:#fff;overflow:hidden;width:100%;min-height:100%;margin:13px auto;border-bottom:1px solid #dcdcdc;border-left:1px solid #ababab;display:inline-block}
#tabwrap2,#tabwrap3{margin:0;display:none}
#tabwrap4{margin:0}
#tabwrap4 h3{padding-top:0!important}
#tabwrap4 li{width:50%!important}
#date,#topic,#title,#rating{border-top:1px solid #ababab;border-right:1px solid #ababab}
li.topic-sort a{border-right:1px solid #ababab!important}
.rsCaptionNew span,.rsCaption span{display:inline-block;font-family:"franklin-gothic-urw-comp";font-weight:400;font-size:24px;font-weight:normal;height:35px;padding-top:9px}
#tabs,#tabs2,#tabs3,#tabs4{overflow:hidden;background:white;height:35px}
#tabs li,#tabs2 li,#tabs3 li,#tabs4 li{list-style:none;margin-left:0}
.resources-tab-wrap #tabs li:nth-child(1) a{border-right:1px solid #ababab}
.right-rail-program>div:nth-child(3){display:none}
#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a{float:left;display:block;background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%) repeat scroll 0 0 rgba(0,0,0,0);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);padding:10px;padding-top:13px;color:#812386;font-weight:bold;width:33%;height:35px;text-decoration:none;text-align:center;border-left:1px solid #888;font-size:11px;text-transform:uppercase;padding-bottom:5px;border-bottom:1px solid #666;border-top:1px solid #ababab;border-right:0}
.create-review{float:left;margin-bottom:10px}
.unbiased-notice{clear:both!important;float:left;margin-left:-13px;font-style:italic;padding:4px 20px;width:100%;margin-bottom:3px;margin-top:-2px;padding-top:0}
.media-gallery button.filter-results{background:white!important}
.typefilters,.viewfilters{margin-left:10px!important}
.search-media-gallery a.transparent-btn{margin-right:11px;margin-top:65px;position:absolute}
div.target-tab hr.faculty-hr:last-child{border:0!important}
#content-tabs{margin-top:-1px}
#tabwrap4 #content-tabs4{border-right:1px solid #ababab;overflow:auto;height:1062px}
#tabwrap4 #tabs li a,#tabwrap4 #tabs2 li a,#tabwrap4 #tabs3 li a,#tabwrap4 #tabs4 li a{width:100%!important;border-right:1px solid #ababab}
#tabwrap4 label{width:260px!important}
#tabs li.current a,#tabs2 li.current a,#tabs3 li.current a,#tabs4 li.current a{background:#fff;color:black;background:white;text-transform:uppercase;font-size:11px;text-shadow:1px 1px 0 #fff;padding-bottom:9px;border-bottom:1px solid white!important;height:40px;z-index:9;position:relative}
#tabs li:nth-child(1) a,#tabs2 li:nth-child(1) a,#tabs3 li:nth-child(1) a,#tabs4 li:nth-child(1) a{border-left:0 solid white!important}
table#calendarLegend{font-size:.8em;margin-top:15px!important}
#content-tabs2 label{font-weight:bold}
#content-tabs2 #field-description{width:349px}
#content-tabs2 #field-tags{float:left;clear:both;width:349px}
.course-list-wrapper #durationFilterToggle{left:387px}
.course-list-wrapper #certificateFilterToggle{left:150px}
.course-list-wrapper .filter-wrapper ul#filterSelects div#topicFilter{margin-left:0!important}
.course-list-wrapper hr,.resource-list-wrapper hr{float:left;clear:both;width:100%;margin-top:0;padding-top:0}
.loadingInformation{width:280px;margin:0 auto}
.ajaxLoader{width:16px;height:16px;margin:0 auto}
#content-tabs>div,#content-tabs2>div,#content-tabs3>div,#content-tabs4>div{clear:both;overflow:hidden;line-height:19px;color:#666;text-shadow:1px 1px 0 #fff;display:none;overflow:auto}
#content-tabs>div p,#content-tabs2>div p,#content-tabs3>div p,#content-tabs4>div p{text-shadow:none}
#content-tabs .icon-star{font-size:22px}
#content-tabs button.transparent-btn{color:black;font-size:11px}
#content-tabs .current,#content-tabs2 .current,#content-tabs3 .current,#content-tabs4 .current{display:block;overflow:hidden;border-bottom:1px solid #dcdcdc}
#content-tabs #home.first,#content-tabs2 #home.first,#content-tabs3 #home.first,#content-tabs4 #home.first{display:block}
#content-tabs p,#content-tabs2 p,#content-tabs3 p,#content-tabs4 p{margin:0 0 20px 0}
.artimg{max-width:100%;text-align:center;display:table;margin:5px 0}
.artimg img{height:auto;display:table-cell}
.artimg .artimg-caption{display:table-row;text-align:center}
.artimg .artimg-caption p{font-size:11px;line-height:14px;color:#626262;text-align:left;margin:0!important;padding:6px 0}
.artimg img{max-width:610px}
.artimg.artimg-left{float:left;margin-right:20px}
.artimg.artimg-right{float:right;margin-left:20px}
.artimg.artimg-center{margin-left:auto;margin-right:auto;width:100%;overflow:hidden;float:left;display:block}
.artimg.artimg-left img,.artimg.artimg-right img{max-width:320px}
ul.chosen-results{height:155px;width:500px}
.typekit-badge{display:none!important}
.recaptcha_widget{float:left}
.video-views{display:none}
.faq-RTE h1,.faq-RTE h2,.faq-RTE h3,.faq-RTE h4{font-family:"Franklin Gothic Book Compressed","Franklin Gothic","Droid Sans"!important}
.faq-RTE h1{color:#000;font-size:31px}
.faq-RTE h2{color:#333;font-size:24px}
.faq-RTE h3{color:#333;font-size:24px;margin:30px 0 20px 0}
.faq-RTE h4{color:#333;font-size:20px;margin:10px 0}
.right-rail-block div .block-inner .custom-content .yellow-btn{margin-top:8px}
.1-session-modal-div,.2-session-modal-div,.3-session-modal-div,.4-session-modal-div,.5-session-modal-div,.6-session-modal-div{display:none}
html.busy,html.busy *{cursor:wait!important}
input#accept-tc{display:block!important;position:absolute!important;left:-9999px!important}
.yellow-btn-wrapper{float:left;padding:5px 7px;width:244px;background:#ffe34b;margin-bottom:16px}
.yellow-btn-wrapper a.btn,.yellow-btn-wrapper button.yellow-btn{border:2px solid white;margin-top:2px;padding:5px 3px}
.yellow-btn-wrapper .yellow-btn{width:100%;padding:0}
.yellow-btn-wrapper .yellow-btn:hover{text-decoration:underline;color:black}
.yellow-btn-wrapper:nth-child(odd)+.yellow-btn-wrapper{float:right!important;margin-right:20px}
.save-changes{clear:both;float:right;margin-top:20px}
.apply-btn-wrapper{margin-top:23px;float:left;clear:both;padding:2px;display:inline-block;width:244px;background:white;border:8px solid #ffe34b}
.apply-btn-wrapper .yellow-btn{text-transform:uppercase;width:100%;padding:0;font-size:15px;line-height:28px}
.apply-btn-wrapper .apply-button-tick{display:inline-block;margin-right:7px;margin-top:-5px;margin-left:-18px}
.btn{text-transform:uppercase;display:inline-block;text-align:center}
a.btn{text-decoration:none;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;font-weight:500!important;font-size:14px}
a.yellow-btn{display:inline-block;font-weight:500!important;color:black!important}
.yellow-btn{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;font-size:14px;background-color:#ffe34b;padding:4px 14px;color:black!important}
.yellow-btn:hover{color:black!important;text-decoration:underline!important}
.white-btn{background-color:white;font-size:11px!important;padding:5px 18px;margin-bottom:36px;color:black}
.white-btn:hover{text-decoration:underline!important}
.white-border-btn{background-color:white;font-family:"franklin-gothic-urw",sans-serif;font-weight:500;padding:5px 18px;color:black;border:1px solid #cfcfcf}
.white-border-btn:hover{color:black;text-decoration:underline}
a.transparent-btn{background:white;color:black!important}
a.transparent-btn:hover{color:black!important}
.transparent-btn{text-transform:uppercase;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;border:1px solid #cfcfcf;padding:4px 6px;font-size:11px!important;color:black!important}
.transparent-clear-btn{text-transform:uppercase;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;border:1px solid #cfcfcf;padding:4px 6px;font-size:11px!important;color:black!important;padding:1px 6px;float:none}
a.transparent-btn:hover{color:#812386!important;text-decoration:underline}
a.activeButton{margin-top:10px;font-family:Arial;color:#717171;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;cursor:pointer;width:auto;text-transform:uppercase;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;border:1px solid #cfcfcf;padding:4px 6px;font-size:11px!important;color:black!important;margin-top:0!important;border-radius:0!important;padding-bottom:7px!important}
a.activeButton .sbToggle:after{border-top:5px solid #717171;border-left:5px solid transparent;border-right:5px solid transparent;content:"";margin-left:-9px;margin-top:-1px;position:absolute;top:50%}
a.activeButton .sbHolder{z-index:0}
a.activeButton .sbHolder .sbOptions a{padding-left:30px}
a.activeButton .sbHolder a{font-size:12px;font-weight:normal;text-transform:uppercase}
a.activeButton a{font-family:Arial;font-weight:bold;color:#717171;text-decoration:none;font-size:.9em;display:inline-block;padding:10px}
a.activeButton .sbToggle{border-left:1px solid #cacaca;padding-left:14px;padding-bottom:25px;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.2em;float:right}
.activeButton{text-transform:uppercase;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;border:1px solid #cfcfcf;padding:4px 6px;font-size:11px!important;color:black!important;padding-bottom:7px!important}
.search-btn{padding:6px 10px;background-color:white;border:0;float:right;font-size:11px}
.yellow-btn-search{background-color:#ffe34b;color:#000;font-family:Arial;font-size:13px;font-weight:bold;padding:4px 7px}
.search{margin:-5px;margin-top:-6px;background:url(../../../resource/assets/images/search.4b932eec15b76ce5afff7dfb14411acd.png) no-repeat 2px 1px;background-color:#ffe34b;width:28px;height:26px;margin-left:8px;border:0 none}
.rounded{padding:3px 15px 3px 10px;background-color:white;border:0 none;height:26px;width:122px;margin-top:-1px}
.sbOptions{margin-top:4px;position:absolute;top:6px;width:500px;padding:20px;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.downArrow{margin-top:10px}
.downArrow .sbToggle:after{border-top:5px solid #717171;border-left:5px solid transparent;border-right:5px solid transparent;content:"";margin-left:-9px;margin-top:-1px;position:absolute;top:50%}
.downArrow .sbHolder{z-index:0}
.downArrow .sbHolder .sbOptions a{padding-left:30px}
.downArrow .sbHolder a{font-size:12px;font-weight:normal;text-transform:uppercase}
.calendar .sbHolder,.calendar{cursor:pointer;width:auto;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.calendar .sbHolder a,.calendar a{font-family:Arial;font-weight:bold;color:#717171;text-decoration:none;font-size:.9em;display:inline-block;padding:10px}
.calendar .sbHolder .sbToggle,.calendar .sbToggle{color:#5f1863;border-left:0 solid #cacaca;padding-left:8px;padding-bottom:7px;font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.2em;float:right}
.calendar .sbHolder .sbToggle:before,.calendar .sbToggle:before{content:'\f073'}
.downArrow{font-family:Arial;color:#717171;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;cursor:pointer;width:auto}
.downArrow a{font-family:Arial;font-weight:bold;color:#717171;text-decoration:none;font-size:.9em;display:inline-block;padding:10px}
.downArrow .sbToggle{border-left:1px solid #cacaca;padding-left:14px;padding-bottom:25px;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.2em;float:right}
.generic-button-bg{font-family:Arial;color:#717171;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;cursor:pointer;width:auto}
.icon-expand,.icon-contract{color:#717171;font-size:14px;display:inline-block;margin-left:3px;margin-top:2px}
.alphabetical{float:left;clear:none;font-size:9px;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#717171;height:31px;padding:0 10px}
#brochureModal .prev-form.prev-button{float:left}
#brochureModal .next-button{float:right;margin-top:-52px!important}
.view-calendar-btn,.view-list-btn{display:inline-block;float:left;clear:none;font-size:9px;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#717171;height:31px;padding:0 10px;border-radius:0}
.view-calendar-btn.btn:hover,.view-list-btn.btn:hover{background:white;border:1px solid #585858}
.view-calendar-btn a:after,.view-list-btn a:after{background:url(../../../resource/assets/images/icon-course-filter-list.08fb4d5d277e7ab9f673723015e0a0bc.png);background-repeat:no-repeat}
.btn-primary:hover{color:#ffe34b!important}
.previous-month-button{border-radius:0!important;width:auto;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:212px;display:inline-block;float:left;font-size:12px;text-transform:uppercase;height:32px;position:absolute;left:93px}
.previous-month-button a{font-family:Arial;font-weight:bold;color:#717171;text-decoration:none;font-size:.9em;display:inline-block;padding:10px}
.previous-month-button .sbToggle{color:#717171;border-left:'1px' solid #cacaca;padding-left:8px;padding-bottom:7px;font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.2em;float:right}
.previous-month-button .sbToggle:before{content:'\f0d9'}
.icon-arrow-left{color:#717171;float:left;height:auto;padding:5px;margin:0;border-right:1px solid #cacaca;width:32px;font-size:20px;padding-right:13px}
.next-month-button{border-radius:0!important;width:auto;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:212px;display:inline-block;float:right;position:absolute;right:135px;font-size:10px;text-transform:uppercase;height:32px}
.next-month-button a{font-family:Arial;font-weight:bold;color:#717171;text-decoration:none;font-size:.9em;display:inline-block;padding:10px}
.next-month-button .sbToggle{color:#717171;border-left:'1px' solid #cacaca;padding-left:8px;padding-bottom:7px;font-family:'fontawesome';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.2em;float:right}
.next-month-button .sbToggle:before{content:'\f0da'}
.next-month-button .button-content{float:left;width:171px}
.next-month-button .icon-arrow-right{color:#717171;height:auto;padding:5px;margin:0;border-left:1px solid #cacaca;width:32px;padding-left:11px;font-size:20px;float:right}
.button-content{padding:10px 9px;font-size:9px;float:left}
.button-pressed{background:#c9c8c9!important;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzhjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;background:-moz-linear-gradient(top,#c9c8c9 0,#e2e2e2 100%)!important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c9c8c9),color-stop(100%,#e2e2e2))!important;background:-webkit-linear-gradient(top,#c9c8c9 0,#e2e2e2 100%)!important;background:-o-linear-gradient(top,#c9c8c9 0,#e2e2e2 100%)!important;background:-ms-linear-gradient(top,#c9c8c9 0,#e2e2e2 100%)!important;background:linear-gradient(to bottom,#c9c8c9 0,#e2e2e2 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c8c9',endColorstr='#e2e2e2',GradientType=0)!important}
.sbOptions2 li:first-child{display:none!important}
.comment-btn{float:right}
#media button{color:black}
.delete-btn{margin-top:0;text-align:center!important;float:right}
figure{display:inline-block;float:left;margin:0}
.layout-hat{background:#2395be;overflow:visible!important}
.layout-hat .primary-nav-list .submenu{top:20px;left:0;width:164px!important;height:160px}
.layout-hat .primary-nav-list .submenu li.linklist{margin:0;padding:0}
.layout-hat .primary-nav-list .submenu li.linklist a{margin-left:1px;padding:0;color:#812386!important;font-weight:normal}
.layout-hat .primary-nav-list .submenu li.linklist a:hover{text-decoration:underline!important}
.layout-hat .primary-nav-list .submenu li.linklist:last-child{float:none!important}
nav{position:relative;display:inline-block;float:left;height:100%}
nav a{color:white;text-decoration:none}
nav ul{list-style:none;list-style-type:none;margin:0;float:left;padding:0;display:inline}
nav ul li{display:inline-block}
#secondary-head-nav{float:right;margin-right:-10px;height:auto;position:relative}
#secondary-head-nav .img-innovation{height:30px;width:160px;background:url(../../../resource/assets/images/innovation-logo-header.d61350d7ee004248d7e288d9d8f15702.png);background-repeat:no-repeat;display:inline-block;margin-top:10px;float:right}
#secondary-head-nav img{margin-bottom:18px;clear:none;float:left}
#secondary-head-nav>ul{margin-top:3px;float:right;width:160px}
#secondary-head-nav>ul li{float:right;padding:0}
#secondary-head-nav>ul li:first-child{float:left}
#secondary-head-nav>ul li .yellow-btn{font-size:14px;padding:8px 14px;margin-top:1px;white-space:nowrap}
#secondary-head-nav>ul li .yellow-btn:hover{text-decoration:underline;color:black}
#secondary-head-nav>ul li .search-container .icon-search{margin-left:-2px}
.layout-hat div:first-child{background:black}
#hat .first-hat-nav ul li a,#hat .first-hat-nav ul li a.current-page{color:#fff!important}
#hat .first-hat-nav ul li a:hover,#hat .first-hat-nav ul li a.current-page:hover{color:#ffe34b!important}
.brochureDescription{width:129px;float:left;clear:none}
.brochureDescription a.transparent-btn{font-size:11px!important}
#myThumb img{margin-right:0}
#hat{height:20px;width:100%}
#hat .account-links-nav .primary-nav-list{position:absolute;bottom:1px;display:inline-block}
#hat .account-links-nav .primary-nav-list li a:hover{color:#ffe34b!important}
#hat ul{position:absolute;bottom:1px}
#hat ul.account-links{width:100%}
#hat ul.account-links li a:hover{color:#ffe34b!important}
#hat .pipe{color:#7f7f7f;font-weight:bold;font-size:11px;margin-top:4px}
#hat a{color:white;text-decoration:none;font-size:11.7px!important;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
#hat a .account-links{margin-left:16px;margin-top:-4px}
#hat a.login-link{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:700}
#hat a.heading{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
#hat a .connect-link{margin-top:5px;float:right;padding-right:16px}
#hat a:hover{color:white}
nav .logo+ul>li:first-child:before{display:none}
nav .logo+ul>li:before{color:#fff;content:"|";font-size:125%;font-weight:bold;margin-right:7px}
.primary-nav-list>li{position:relative}
nav>ul>li{float:left;padding:0 1%}
li{list-style-type:none}
.search-bar{max-width:960px;margin:0 auto;font-size:7em;color:#28012b;font-family:"Franklin Gothic Demi Cond","Droid Sans Bold";height:107px}
.search-bar .icon-search{font-size:.9em;display:inline-block;position:absolute;top:0;color:#e2e2e1}
.search-bar .icon-search:hover{color:#e2e2e1}
.search-bar input.search-field{margin-left:120px;font-family:"Franklin Gothic Demi Cond","Droid Sans Bold";background-color:white;border:0;width:840px;margin-top:-41px;color:#e2e2e1;height:104px}
.search-bar input[type="submit"]{display:none}
a.current-page{color:#96e017!important}
#header-bar{background-color:#5f1863;height:97px;width:100%}
#header-bar .mobile-apply-btn{display:none;width:106px;margin-left:3px}
#header-bar .primary-nav-list{position:absolute;top:53%}
#header-bar .primary-nav-list>li{height:100%;padding:0 0 0 40px}
#header-bar .primary-nav-list>li:first-child{padding-left:0}
#header-bar .primary-nav-list>li>a{vertical-align:bottom;height:25px}
#header-bar .primary-nav-list>li:nth-child(3) .submenu{left:-192px!important}
#header-bar .primary-nav-list>li:nth-child(4) .submenu{width:588px!important;left:-61px!important}
#header-bar ul{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
#header-bar ul li{display:inline-block;float:left;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
#header-bar ul li:last-child{margin-right:0}
#header-bar ul li a{font-weight:normal!important;font-size:14.8px;letter-spacing:.02em}
#header-bar #secondary-nav ul li:first-child{margin-right:36px}
#header-bar #secondary-nav ul li:nth-child(2){margin-right:0}
.mobile-nav{display:none}
.mobile-nav li{font-size:1.2em;line-height:30px}
.mobile-nav .yellow-btn{margin-top:15px}
.mobile-nav .yellow-btn:hover{text-decoration:underline;color:black}
#hat{vertical-align:bottom;margin-right:10px;background:black;height:100%;width:100%}
#hat .members-menu a:first-child{display:inline-block;max-width:110px;width:110px;overflow:hidden;position:absolute;top:5px;padding-top:0;text-overflow:ellipsis;white-space:nowrap}
#hat a{color:white;text-decoration:none;text-transform:uppercase;font-size:11.7px;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;line-height:15px}
#hat a .account-links{margin-left:54px}
#hat a .account-links .members-menu a{border:1px solid white!important}
#hat a .account-links li:first{margin-left:14px}
#hat a.login-link{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:700}
#hat a.heading{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:700}
#hat a .connect-link{margin-top:5px;float:right;padding-right:16px}
#hat nav.first-hat-nav ul{width:100%}
#hat nav.first-hat-nav ul li{float:left;color:#7f7f7f;letter-spacing:.027em;margin-left:-4px}
#hat nav.first-hat-nav ul li:nth-child(3) a:hover{color:#ffe34b}
#hat nav.first-hat-nav ul li.pipe-left:before{display:inline-block;content:"";margin-left:4px;width:2px;height:15px;background-position:1px 4px;margin-bottom:-2px}
#hat nav.first-hat-nav ul li:first-child:after{content:"";padding:0;background:0;margin-right:0}
#hat nav:first-child{width:81%}
#hat nav:first-child li:first-child a:hover{color:white;cursor:pointer}
#hat nav:nth-child(2){background-color:#2395be;float:right;width:19%;clear:none;min-width:14px}
#hat ul li{float:left}
#hat ul li:last-child{float:right}
.layout-mobile-menu{display:none;height:0;background:#5f1863}
.layout-mobile-menu ul{margin:0 auto;text-align:center}
.layout-mobile-menu ul li a{color:white;font-family:"franklin-gothic-urw-comp",sans-serif;font-style:normal;font-weight:700;text-decoration:none;font-size:23px;line-height:31px;font-weight:normal}
.expand-height-connect{height:130px}
.expand-height-login{height:130px}
.layout-search-menu{background:#5f1863}
#login-form label{font-size:.9em;color:white;font-family:"Franklin Gothic Demi Cond","Droid Sans Bold"}
#login-form input[type="text"],#login-form input[type="password"]{width:120px}
#login-form input[type="submit"]{font-size:.8em}
header#header-bar .selectedNavItem>a:first-child{color:#96e017}
#header-menu .primary-nav-list .submenu{border-top:7px solid #5f1863}
.primary-nav-list .submenu{color:#5f1863;background-color:white}
.primary-nav-list .submenu article{display:table}
.primary-nav-list .submenu article .imgCont{float:none!important;display:table-cell;vertical-align:middle}
.primary-nav-list .submenu article .imgCont img{float:none!important;width:52px!important;height:auto;padding-right:0!important}
.primary-nav-list .submenu article .imgCont.imgCont-large img{width:118px!important;height:auto}
.primary-nav-list .submenu article .media-body{display:table-cell;vertical-align:middle;float:none!important;padding-right:0}
.primary-nav-list .submenu article .media-body a{font-size:13px!important;line-height:15px!important;letter-spacing:0!important;color:#812386}
.account-links-nav .account-links li.first{padding-left:17px}
.account-links-nav .account-links li a{line-height:19px}
.account-links-nav .primary-nav-list{width:172px!important}
.account-links-nav .primary-nav-list .submenu{background-color:#2395be;margin-top:0}
.account-links-nav .primary-nav-list .submenu p.desc{float:left}
.account-links-nav .primary-nav-list .submenu li.linklist{background-color:#2395be;height:25px!important;width:100%}
.account-links-nav .primary-nav-list .submenu li.linklist a{color:white!important}
.primary-nav-list{width:100%}
.primary-nav-list+li{height:50px}
.primary-nav-list .media{margin-top:0!important;position:relative}
.primary-nav-list .media:first-child{margin-left:0!important}
.primary-nav-list .expanded{width:auto;float:left;text-align:left;height:10px}
.primary-nav-list .submenu-article{background:#ddefdc!important}
.primary-nav-list .submenu>li.articlelist{padding-left:22px!important;padding-bottom:12px!important;background-color:white;overflow:hidden}
.primary-nav-list .submenu>li.articlelist article{padding-top:0!important;padding-bottom:10px!important}
.primary-nav-list .submenu>li.articlelist article p{font-size:14px!important}
.primary-nav-list .submenu>li.linklist{height:auto!important;margin-top:-7px;padding-top:0;max-width:259px;z-index:500;margin:0 20px}
.primary-nav-list .submenu>li.linklist li{height:auto;margin-bottom:30px!important;width:100%}
.primary-nav-list .submenu>li.linklist li:last-child{margin-bottom:30px;margin-right:auto}
.primary-nav-list .submenu>li.linklist li a{background:url(../../../resource/assets/images/headerNavRightArrow.80f0f376bb67d167a61ad7c77df8b50a.png) 0 50% no-repeat transparent!important;color:#812386;padding-left:20px;padding-right:18px;display:block;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:21px!important;font-weight:normal!important}
.primary-nav-list .submenu>li.linklist li a:hover{text-decoration:none;background:url(../../../resource/assets/images/headerNavRightArrow_hover.756274e3cb75afbf691afea3da61745e.png) 0 50% no-repeat transparent!important}
.primary-nav-list .submenu>li.linklist li>ul{padding-left:20px}
.primary-nav-list .programs-nav .submenu,.primary-nav-list .take-a-course-nav .submenu{display:table}
.primary-nav-list .programs-nav .submenu>li,.primary-nav-list .take-a-course-nav .submenu>li{display:table-cell!important;float:none!important;height:100%;vertical-align:top}
.primary-nav-list .programs-nav .submenu>li.articlelist .media-body h4 a,.primary-nav-list .take-a-course-nav .submenu>li.articlelist .media-body h4 a{display:inline-block;margin-left:10px}
.primary-nav-list .programs-nav.expanded .submenu,.primary-nav-list .take-a-course-nav.expanded .submenu{display:table!important}
.primary-nav-list>li.expanded>a:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-image:none;border-style:solid;border-width:7px!important;bottom:0;content:"";display:block;height:0;left:50%;margin-left:-5px;position:absolute;width:0}
.layout-header{background:#5f1863;overflow:visible!important}
.layout-header hr{display:block;height:1px;border:0;border-top:1px solid #28012b;margin:1em 0;padding:0;color:#28012b}
.layout-header .search-bar-wrapper{background:white}
#header-menu{width:680px}
#header-menu .members-btn{background-color:#2395be;color:white;font-weight:bold}
#header-menu .members-btn i{margin-right:3px}
#header-menu h3{display:none;color:white;margin-top:18px}
#header-menu .primary-nav-list h3{display:block;color:black;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:21px}
#header-menu .primary-nav-list h3 a{display:block!important;color:#5f1863!important;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:21px!important}
#header-menu .primary-nav-list .articlelist h3{margin-bottom:10px}
#header-menu li.menu-nav-item{display:block}
.icon-search{padding-top:0;position:relative}
.icon-search:hover{color:#ffe34b}
.search-container .icon-search{margin-left:-46px}
.icon-side,.icon-down{font-size:.9em;margin-left:5px}
.logo{margin-right:31px;margin-top:6px}
a.hat-pipe{display:inline-block;margin-left:10px}
.connect-region{width:275px!important;position:absolute;right:-10px;min-width:170px;float:right;margin-top:-3px}
.connect-region a.hat-pipe{display:inline-block;margin-left:1px!important}
.connect-region.pipe-left:before{content:none}
.connect-region ul{width:194px}
.connect-region li.pipe-hat a{margin-left:-5px}
.connect-region li a{font-weight:normal!important}
.connect-region li a:hover{color:#ffe34b!important}
.connect-region li a:hover:after{color:#FFF!important}
.connect-region li a:after{content:"|";padding:0 10px 0 10px}
.connect-region li a:before{content:none}
.connect-region li:last-child a:after{content:""}
#hat nav.first-hat-nav ul li.pipe-left:before{content:none}
.login-region{clear:both;width:100px}
.connect-link{float:right;margin-right:-9px;font-size:30px;margin-top:2px;letter-spacing:.027em}
.connect-icons{margin:0 auto;clear:both;padding:10px}
#search-form{float:right;width:160px;margin-left:-3px;margin-top:-1px}
#search-form .yellow-btn{margin-left:0}
#search-form input[type='text']{font-size:13px;padding:5px;width:91px;display:inline-block;float:left;margin-right:5px;color:#bcbcbc}
#hidden-search{padding:10px;font-family:Arial;width:230px;height:30px;color:white;position:absolute;z-index:500;top:0;left:420px;background:#042147;-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.2);box-shadow:0 4px 3px rgba(0,0,0,0.2);clear:none}
.layout-breadcrumbs{background:#c1d5de;padding-left:14px;z-index:10}
ul#breadcrumbs{color:#1a2e84;margin-top:4px;margin-left:4px}
ul#breadcrumbs li{color:#5f1863;float:left;clear:none;margin-right:20px;list-style-type:disc;font-size:11px;font-weight:bold;font-family:Arial}
ul#breadcrumbs li a{color:#812386}
ul#breadcrumbs li a:hover{text-decoration:underline}
ul#breadcrumbs li a:visited{color:#812386}
ul#breadcrumbs li:first-child{list-style-type:none}
ul#breadcrumbs li:last-child{color:#333;font-weight:normal}
.display-name-wrapper{background:#ffe34b;color:#000;font-size:13px;padding:3px;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.display-name-wrapper .acceptCookies img{margin-right:5px}
.layout-regular .layout-email{margin-top:20px}
.home-page .layout-email{margin-top:0!important}
.home-page article:last-child footer{padding-bottom:0!important}
.layout-email{background-color:#5f1863;height:90px;z-index:0;position:relative;padding-top:30px}
.layout-email form{width:377px;display:inline-block;margin-top:-5px}
.layout-email .email-block{margin-top:3px;margin-left:6px}
.layout-email .email-block .yellow-btn{font-size:12px;padding:5px 14px}
.layout-email input[type=email]{height:28px;border:0;margin-left:12px;font-size:13px;color:#333;padding:7px;min-width:246px;margin-right:21px}
.layout-email input[type=submit]{border:0}
.layout-email .btn{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.layout-email p{font-size:20px;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;color:white;min-width:310px;letter-spacing:.01em;margin-right:10px}
.layout-email p:first-child{float:left}
.newsletter p{color:white;float:left}
.newsletter form{display:inline-block;float:left}
#social-footer{float:right}
.footer-wrapper{padding-left:10px}
.footer-wrapper img{margin-top:5px}
.layout-email{padding-left:10px}
.layout-course{padding-bottom:60px}
.layout-footer{background-color:white;padding-top:0;margin-top:30px;margin-bottom:30px;height:100%}
.layout-footer ul{display:inline-block;float:left}
.layout-footer ul li{display:inline-block;padding-right:5px;border-right:1px solid #ccc}
.layout-footer ul li:last-child{border-right:0}
.layout-footer ul li a{text-decoration:none}
.layout-footer figure{clear:both;margin-bottom:10px;margin-right:30px}
.layout-footer .social-media-icon{background:url(../../../resource/assets/images/social-icons-grouped.0d0954c501d305a264eab2d6a017ab0b.gif);width:26px;height:26px;display:inline-block;margin-right:1px}
.layout-footer .blog{background-position:0 0}
.layout-footer .linked-in{background-position:-32px}
.layout-footer .twitter{background-position:-64px}
.layout-footer .facebook{background-position:-95px}
.layout-footer .google-plus{background-position:-126px}
.layout-footer .youtube{background-position:-156px}
.layout-footer .plus{background-position:-186px}
.layout-footer .mail{background-position:-217px}
.layout-footer div#footer-nav{font-family:Arial;font-size:11px;color:#2395be;float:left;clear:none;width:74%;margin-top:2px}
.layout-footer div#footer-nav ul{margin-top:2px;clear:both;width:100%}
.layout-footer div#footer-nav ul li a{color:#812386}
.layout-footer div#footer-nav ul li a:hover{text-decoration:underline}
.footer-nav{float:right}
.right-rail-program .review-block{padding-left:49px}
.review-block.bg-yellow{padding-top:36px}
.review-block p{padding-right:20px}
.topics-hidden{display:none}
.topics-hidden.simplemodal-data{display:inline-block;line-height:1.2em;padding:15px;font-size:13px}
.star-ratings{float:right;clear:both;color:#985aad;font-size:11px;font-weight:bold;margin-top:10px}
.star-ratings i{margin-right:2px}
.star-ratings-small{float:right;clear:both;color:#985aad;font-size:11px;margin-top:10px}
.star-ratings-small i{margin-right:3px}
.star{background:url(../../../resource/assets/images/ten-stars.d267cd050dba85f9489624fa88633382.png);width:22px;height:21px;display:inline-block;margin-right:3px;float:left}
.star.star-active{background-position:-253px}
.star-small{background:url(../../../resource/assets/images/ten-stars-small.eb1f383f22ad78bcd9744f35f613d645.png)!important;width:13px;height:12px;display:inline-block;margin-right:3px;float:left}
.star-small.star-active{background-position:-284px!important}
.star-white{background:url(../../../resource/assets/images/star-sprites-white.c94371dd975edbfc46781e19856659dd.png);width:22px;height:21px;display:inline-block;margin-right:3px;float:left}
.full-star{background-position:0 0}
.half-star{background-position:-25px}
.null-star{background-position:0 0}
.mini-stars .star-small{margin-top:5px}
.mini-stars .star{background:url(../../../resource/assets/images/ten-stars-small.eb1f383f22ad78bcd9744f35f613d645.png);width:13px;height:12px;display:inline-block;margin-right:3px;float:left}
.mini-stars .star:hover,.mini-stars .star.star-active{background-position:-143px!important}
.mini-stars .star-00{background-position:-13px!important}
.mini-stars .star-01{background-position:-26px!important}
.mini-stars .star-02{background-position:-39px!important}
.mini-stars .star-03{background-position:-52px!important}
.mini-stars .star-04{background-position:-65px!important}
.mini-stars .star-05{background-position:-78px!important}
.mini-stars .star-06{background-position:-91px!important}
.mini-stars .star-07{background-position:-104px!important}
.mini-stars .star-08{background-position:-117px!important}
.mini-stars .star-09{background-position:-130px!important}
.mini-stars .star-10{background-position:-143px!important}
.star-00{background-position:-23px}
.star-01{background-position:-46px}
.star-02{background-position:-69px}
.star-03{background-position:-92px}
.star-04{background-position:-115px}
.star-05{background-position:-138px}
.star-06{background-position:-161px}
.star-07{background-position:-184px}
.star-08{background-position:-207px}
.star-09{background-position:-230px}
.star-10{background-position:-253px}
.star-wrapper{width:127px;clear:both;margin:0 auto}
.star-wrapper p{padding-left:20px;width:100%;clear:both}
.empty-star{background-position:-23px}
.grey-star{background:url(../../../resource/assets/images/grey-star-sprites.1b460c469c84bbb601ffea8c301ca7bd.png);width:32px;height:29px;display:inline-block;margin-right:3px;float:left}
.full-star-grey{background-position:0 0}
.half-star-grey{background-position:-25px}
.empty-star-grey{background-position:-50px}
.apply-email-wrapper{font-size:12px;clear:both;display:block;width:100%}
.apply-email-wrapper .collect-email{color:#5f1863!important;font-size:11px!important}
#simplemodal-container{background:#5f1863;height:170px}
#simplemodal-container label{font-size:.8em;width:115px;text-align:left;float:left;clear:left;margin:4px}
#simplemodal-container div.radio-options{text-transform:uppercase;font-size:10px;float:left;display:inline-block}
#simplemodal-container div.radio-options .divide-input{width:91px;float:left;clear:none}
#simplemodal-container div.radio-options input{margin-right:-26px;margin-left:3px}
#simplemodal-container div.form-group{height:auto;clear:both;float:left;width:100%}
#simplemodal-container select{width:167px;margin-top:5px;padding-top:3px;padding-left:6px}
#simplemodal-container label.required::after{content:" *";font-weight:bold;color:red}
#simplemodal-container .form-error{color:red;font-weight:bold}
#simplemodal-container .required-field{font-size:.6em;width:114px;float:left;text-align:left;clear:none}
#simplemodal-container .required-asterix{color:red}
.email-course-details{padding:10px;background:#5f1863;display:none;color:white;height:100%}
.email-course-details .email-course-details-form input,.email-course-details .email-course-details-form select{float:left;clear:both}
.email-course-details .email-popup-divider{height:63px}
.email-course-details .email-popup-divider input,.email-course-details .email-popup-divider select{float:left;clear:both}
.email-course-details p{margin:10px 0;font-size:.75em;line-height:1.2em;font-family:Arial}
.email-course-details h2{color:white;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:24px;font-weight:normal;line-height:22px;margin:0 auto;width:181px}
.email-course-details form{padding-top:10px;margin:0 auto;position:relative;width:100%;text-align:center}
.email-course-details form input,.email-course-details form select{font-size:12px}
.email-course-details form select{color:#666;height:22px}
.email-course-details form .rounded{width:167px}
.email-course-details form .yellow-btn{border:0;font-size:14px;padding:4px 73px;margin-top:10px}
.email-course-details form .yellow-btn:hover{text-decoration:underline;color:black}
#simplemodal-container a.modalCloseImg{background:url(../../../resource/assets/images/x.ec523d45744af8a08fda7664428055b2.png) no-repeat;width:25px;height:29px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer}
#simplemodal-overlay{background-color:#000}
#simplemodal-container{background-color:white;padding:12px;-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.2);box-shadow:0 4px 3px rgba(0,0,0,0.2)}
#simplemodal-container{padding:0!important}
#simplemodal-container .calendar-header{padding:0;margin:0;font-size:12px;font-weight:bold;padding-top:4px;padding-left:4px}
#simplemodal-container .expand-calendar-detail{display:none}
#simplemodal-data{margin-bottom:20px}
a.upload-photo{cursor:pointer}
.rsDefault .rsBullet.rsNavSelected span{background-color:white!important}
.slidernav li,.bx-controls-direction li{float:left;padding:0;margin:0}
.slidernav .slider-next,.bx-controls-direction .slider-next,.slidernav .bx-next,.bx-controls-direction .bx-next{float:right;margin-right:20px}
.slidernav .bx-prev,.bx-controls-direction .bx-prev,.slidernav .bx-next,.bx-controls-direction .bx-next{display:block;width:33px;margin:0;padding:0;position:relative}
.slidernav .bx-prev:after,.bx-controls-direction .bx-prev:after,.slidernav .bx-next:after,.bx-controls-direction .bx-next:after{content:'';position:absolute;top:0;left:50%;margin-top:12px;margin-left:-14px;border-top:11px solid transparent;border-bottom:11px solid transparent}
.slidernav .bx-prev:after,.bx-controls-direction .bx-prev:after{border-right:18px solid #ffe34b}
.slidernav .bx-prev:hover:after,.bx-controls-direction .bx-prev:hover:after{border-right-color:#444}
.slidernav .bx-next,.bx-controls-direction .bx-next{border-left:none}
.slidernav .bx-next:after,.bx-controls-direction .bx-next:after{border-left:18px solid #ffe34b}
.slidernav .bx-next:hover:after,.bx-controls-direction .bx-next:hover:after{border-left-color:#444}
.bx-wrapper{clear:both;margin-bottom:0;padding-left:10px;margin-top:10px}
.bx-wrapper .bx-default-pager{display:none}
.bx-wrapper .bx-prev{background:0}
.bx-wrapper .bx-next{background:0}
.bxslider li p{color:white;margin-top:10px;margin:0}
.bxslider img{margin-top:20px}
.royalSlider,.royalMobileSlider{width:100%}
.sliderContainer{height:336px;margin:0 auto}
.right-rail-block .rsOverflow{width:100%!important}
.rsContent{height:auto}
.rsContent .mobileImage{display:none}
.rsDefault.rsHor .rsArrowRight{right:8px!important;width:20px}
.rsDefault.rsHor .rsArrowRight:hover{background:url(../../../resource/assets/images/right-arrow-hover.108cd0a8ace16e8323315fa4c657aea0.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
.rsDefault.rsHor .rsArrowLeft:hover{background:url(../../../resource/assets/images/left-arrow-hover.f1228698f77fc3f45a871985882c6cc1.png) no-repeat scroll 0 0 rgba(0,0,0,0)}
.rsCaptionNew,.rsCaption{position:absolute;top:0;width:358px;height:100%;right:0;color:#ffe34b;font-weight:normal;padding-right:30px}
.rsCaptionNew span,.rsCaption span{padding-top:9px;display:inline-block;font-size:23px;height:35px}
.rsCaptionNew h1,.rsCaption h1{font-size:37px;line-height:36px;color:#ffe34b!important;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;margin-top:0;font-weight:normal;margin-bottom:0;padding-bottom:25px}
.rsCaptionNew time,.rsCaption time{color:white;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:13px;border-right:0;display:inline-block}
.rsCaptionNew p.desc,.rsCaption p.desc{margin-top:5px;color:white;font-size:19px;line-height:23px;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;margin:0;margin-bottom:25px;max-height:95px;overflow:hidden}
.rsCaptionNew{top:28px;bottom:55px;height:auto}
.rsCaptionNew .yellow-btn{bottom:0}
.rrSlider{position:relative;padding-bottom:30px;padding-right:4px;margin-bottom:9px}
.rrSlider.rsDefault.rsHor .rsArrow{bottom:-5px;left:inherit;top:inherit}
.rrSlider.rsDefault.rsHor .rsArrow.rsArrowRight{right:0!important}
.rrSlider.rsDefault.rsHor .rsArrow.rsArrowLeft{left:5px!important}
.layout-video{background-color:#fff;padding-bottom:30px;padding-left:23px}
figure{position:relative;display:inline-block}
figure .fb-video-icon{display:block;position:absolute;top:50%;left:74px;width:70px;height:70px;margin-left:-35px;margin-top:-35px;font-size:75px;color:#fff;opacity:.75;text-shadow:0 0 15px #969696;cursor:pointer}
figure .fb-video-icon:after{top:50%;left:50%;font-size:75px;cursor:pointer;opacity:.75;text-shadow:0 0 15px #969696}
figure .fb-video-icon:hover{top:50%;left:50%;font-size:75px;color:#000;opacity:1;text-shadow:0 0 15px #969696}
figure .fb-video-icon.fb-video-icon-big{top:50%;left:50%;margin-left:-75px;margin-top:-75px;font-size:175px;cursor:pointer;opacity:.75;text-shadow:0 0 15px #969696}
figure .fb-video-icon.fb-video-icon-big:after{font-size:175px}
figure .fb-video-icon.fb-video-icon-big:hover{top:50%;left:50%;font-size:175px;color:#000;opacity:1;text-shadow:0 0 15px #969696}
.videos-featured{background:#5f1863;padding:20px;margin-top:10px;margin-bottom:25px;z-index:750}
.videos-featured p,.videos-featured h2,.videos-featured h1,.videos-featured a{color:white}
.videos-featured a:hover{color:#ffe34b!important}
.videos-featured figure{border:1px solid white;margin-bottom:15px}
.videos-featured .videos-featured-title{display:inline;text-transform:uppercase;font-size:14px;line-height:33px;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.videos-featured h1{margin-top:-9px;font-size:30px;line-height:30px;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.videos-featured h2{display:inline;font-size:26px;line-height:33px;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.videos-featured .embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.videos-featured .embed-container iframe,.videos-featured .embed-container object,.videos-featured .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.fb-search-list .img-grid li{display:inline-block;height:auto;margin:0;border-bottom:1px solid #dcdcdc;overflow:hidden;padding:0;vertical-align:top}
.fb-search-list .img-grid li a:hover{color:#812386}
.fb-search-list .img-grid li figure{width:128px;display:inline-block;float:left;margin:5px}
.fb-search-list .img-grid li h3,.fb-search-list .img-grid li p{border:0;padding:0;margin:0;height:auto}
.fb-search-list .img-grid li h3{font-size:15px;line-height:18px;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;text-align:left;text-transform:none;font-weight:normal;padding:0 0 6px 0}
.fb-search-list .img-grid li p{font-size:13px;line-height:18px;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.fb-search-list .img-grid-videos-page{margin:-9px}
.fb-search-list .img-grid-videos-page li{display:inline-block;width:234px;height:234px;margin:7px;background:white;border-bottom:3px solid white;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-moz-box-shadow:0 0 5px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);padding:10px;vertical-align:top}
.fb-search-list .img-grid-videos-page li a:hover{color:#812386;text-decoration:underline}
.fb-search-list .img-grid-videos-page li h3,.fb-search-list .img-grid-videos-page li p{border:0;padding:0;margin:0;height:auto}
.fb-search-list .img-grid-videos-page li h3{font-size:15px;line-height:18px;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;text-align:left;text-transform:none;font-weight:normal;padding:0 0 6px 0}
.fb-search-list .img-grid-videos-page li p{font-size:13px;line-height:18px;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
#fb-directory-nav{padding:0 20px 0 0}
#fb-directory-nav h3{font-size:18px;line-height:21px;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
#fb-directory-nav .fb-filter-linklist li{display:block;border-top:1px solid #dcdcdc;padding:5px 0;font-size:13px;line-height:18px;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
#fb-directory-nav .fb-filter-linklist li a:hover{color:#812386!important;text-decoration:underline!important}
#fb-directory-nav .fb-filter-linklist li a.current{color:black}
.calendar{font-size:15px;margin-top:10px;margin-right:10px;height:37px}
.calendar a{font-size:12px;padding:10px;margin-top:4px;font-weight:bold}
.calendar .sbToggle{padding-top:9px;margin-right:10px;padding-right:1px}
#slot1,#slot2,#slot3,#slot4,#slot4,#slot5,#slot6,#slot7,#slot8,#slot9,#slot10,#slot11,#slot12{overflow:none}
#slot1 ul:last-child,#slot2 ul:last-child,#slot3 ul:last-child,#slot4 ul:last-child,#slot4 ul:last-child,#slot5 ul:last-child,#slot6 ul:last-child,#slot7 ul:last-child,#slot8 ul:last-child,#slot9 ul:last-child,#slot10 ul:last-child,#slot11 ul:last-child,#slot12 ul:last-child{border-bottom:1px solid #afafaf}
.course-extra-options{display:none!important}
.calendar-row-odd{background-color:#ccc}
.num-events-next,.num-events-prev{font-size:9px}
a.sbSelector{font-weight:bold!important;text-transform:none!important}
.start-calendar{display:none}
.end-calendar{display:none}
#ui-datepicker-div{display:none}
.ui-state-active,a.ui-state-default{cursor:default!important}
a.ui-state-hover{cursor:pointer!important}
.calendar-wrapper{margin-top:74px!important;clear:both}
.calendar-wrapper .ui-datepicker{top:21px}
.calendar-wrapper .ui-datepicker-prev{position:absolute;height:0;left:215px;top:0}
.calendar-wrapper .ui-datepicker-next{position:absolute;right:240px;height:21px;top:0}
.calendar-wrapper .ui-datepicker-next:hover{background-color:white}
.calendar-wrapper .previous-month-button{left:-188px;text-align:right}
.calendar-wrapper .previous-month-button .clear-calendar-nav{float:left}
.calendar-wrapper .next-month-button{right:-102px;text-align:left}
.calendar-wrapper .next-month-button .clear-calendar-nav{float:right}
a.ui-datepicker-prev:hover,a.ui-datepicker-next:hover{background-color:white}
.fourth-sixth td.ui-datepicker-current-day a,.fifth-sixth td.ui-datepicker-current-day a{border-bottom:1px solid #5f1863;background:white}
.ui-datepicker-prev{position:absolute;right:60px;top:0;cursor:pointer}
.ui-datepicker-next{position:absolute;right:10px;top:0;cursor:pointer}
.ui-datepicker-current-day a{color:#ababab!important}
table.ui-datepicker-calendar{margin-top:10px}
table.ui-datepicker-calendar tr{height:25px}
table.ui-datepicker-calendar .ui-datepicker-current-day{color:red}
.ui-datepicker .ui-datepicker-title{width:140px}
.toggle-calendar .ui-datepicker-title{font-size:12px!important}
.mobile-calendar-info{display:none}
.cal-day,#calendar-widget table.ui-datepicker-calendar td{height:70px;width:120px;float:left;position:relative;padding:10px 10px 0 0;text-align:right;font:17px/23px Arial;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-o-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:linear-gradient(to bottom,#f9f9f9 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f3f3f3',GradientType=0);font-weight:normal;color:#797979}
.fullspan-title{display:none}
.course-title{float:left;position:absolute;z-index:0}
.calendar-grid-container,#calendar-widget table.ui-datepicker-calendar{color:#ababab;font:17px/23px Arial}
.calendar-grid-container li,#calendar-widget table.ui-datepicker-calendar li{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9}
#calendar-widget{clear:both;min-height:920px}
#calendar-widget td{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-bottom:2px!important;margin-top:-1px}
#calendar-widget tr td:first-child{border-left:1px solid #d9d9d9}
#calendar-widget .ui-datepicker-calendar th{text-align:center}
#calendar-widget .ui-datepicker-calendar th span{font-weight:normal}
#calendar-widget .ui-icon{padding-top:0;height:0;left:0;position:absolute;width:45px;border:0;width:105px}
.ui-datepicker-calendar th{border-bottom:0!important}
.calendar-wrapper,#calendar-widget .ui-datepicker-inline{height:auto;text-align:center;width:945px;margin:0 auto;margin-top:6px;position:relative}
.month-display,#calendar-widget .ui-datepicker-title{margin:0 auto;display:inline-block;color:#5f1863;font-size:18px;font-weight:normal;width:909px;height:0}
.month-display i,#calendar-widget .ui-datepicker-title i{margin-left:10px}
.calendar-grid-container,#calendar-widget table.ui-datepicker-calendar{display:inline-block;margin:0 auto 48px auto;width:848px}
.ui-datepicker{z-index:100}
.ui-datepicker-month{font-family:Arial;margin-top:8px;display:inline-block}
.ui-datepicker-year{margin-right:5px;font-family:Arial}
.calendar-grid li.week-day,#calendar-widget .ui-datepicker-calendar th{display:table-cell;height:47px;padding:10px 0;text-transform:uppercase;width:120px;border:0;border-right:0!important;border-bottom:1px solid #d0d0d0;float:left}
.calendar-grid li:nth-child(7n),#calendar-widget .ui-datepicker-week-end{border-right:1px solid #d0d0d0}
.col-left{display:inline-block;float:left;margin-right:5px;width:63px}
.col-right{display:inline-block;float:right;width:50px}
.full{border:1px solid #d0d0d0}
.calendar-grid-shadow{background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-o-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#f3f3f3 100%);background:linear-gradient(to bottom,#f9f9f9 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f3f3f3',GradientType=0)}
.expand-green{background:#7bb01f;display:none}
.expand-orange{background:#f58238;display:none}
.expand-blue{background:#2f9bc2;border-left:1px solid #66960c;display:none}
.irrelevant{background:none repeat scroll 0 0 #f6f6f6!important;color:#ccc!important}
.expired-date{background:#444!important;color:#666}
.hide-expand{display:none}
.calendar-header{position:relative;padding-top:4px;height:24px;color:white;padding-left:10px;cursor:pointer}
.calendar-header.blue{background:#2395be}
.calendar-header.green{background:#7bb01f}
.calendar-header.orange{background:#f58238}
.calendar-header.orange+.calendar-details a{color:#f58238}
.calendar-details{line-height:1.6em;margin-top:10px;padding:0 17px;padding-top:10px;color:#666;font-size:12px}
.calendar-details strong{color:black;float:left;margin-right:7px}
.calendar-details p{margin-top:10px}
.calendar-details img{float:left}
.calendar-details p:last-child{color:black;margin-top:30px}
.calendar-details a.learn-more{text-decoration:none;display:inline-block;color:#812386!important}
.calendar-details a.learn-more:hover{text-decoration:underline}
.calendar-details a.learn-more i{color:#5f1863;font-size:13px;margin-top:3px;margin-left:4px}
.calendar-range{z-index:101;height:auto;color:black;font-family:Arial;font-size:12px;position:absolute;text-align:left;background-color:white;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;overflow:hidden;height:20px}
.calendar-range p:last-child{margin-bottom:10px}
.expand-calendar-detail{width:69px;z-index:999;float:right;cursor:pointer;font-size:10px}
.expand-calendar-detail .expand-text{margin-top:1px!important;display:inline-block}
.icon-expand-calendar-detail{color:white!important;font-size:14px;text-align:right;color:white;float:right;width:17px;clear:none;padding-right:10px;display:inline-block}
.calendar-nav{position:relative;margin-top:27px;height:79px;width:100%}
.calendar-nav .previous-month-button{position:absolute;left:0}
.calendar-nav .next-month-button{position:absolute;right:0}
.calendar-grid{position:relative}
.calendar-grid-container .calendar-grid li .event-popup-mobile.expanded{display:block;margin-top:64px}
.calendar-grid-container .calendar-grid li .event-popup-mobile{background:none repeat scroll 0 0 #fff;border:1px solid #c60505;box-shadow:0 2px 5px #999;height:auto;left:0;margin-top:0;padding:15px 18px;position:absolute;text-align:left;width:310px;z-index:8}
.mobile-calendar-info{margin-top:13px;z-index:100;border:1px solid red;height:100px;width:310px;position:absolute;left:0;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:white}
.ui-datepicker-inline{margin-left:-152px}
#calendar-wrapper-filter small{display:block;margin:0 auto;width:19px}
.course-form-header-container .ui-datepicker-title,#calendar-wrapper-filter .ui-datepicker-title{font-size:12px}
table#calendarLegend{border:0;margin:8px;margin-top:15px!important;margin-left:27px;font-size:.7em}
table#calendarLegend td,table#calendarLegend tr{border:0!important;float:left;clear:both}
table#calendarLegend td strong,table#calendarLegend tr strong{display:inline-block;margin-bottom:5px}
.calendar-wrapper .ui-datepicker-header{height:109px}
.course-form-header-container .ui-datepicker-month,#calendar-wrapper-filter .ui-datepicker-month{margin-top:4px}
.start-calendar .ui-datepicker,.end-calendar .ui-datepicker,#cal-datepicker .ui-datepicker{z-index:999}
.start-calendar .ui-datepicker table.ui-datepicker-calendar a,.end-calendar .ui-datepicker table.ui-datepicker-calendar a,#cal-datepicker .ui-datepicker table.ui-datepicker-calendar a{line-height:2em;color:#812386}
.start-calendar .ui-datepicker table.ui-datepicker-calendar a:hover,.end-calendar .ui-datepicker table.ui-datepicker-calendar a:hover,#cal-datepicker .ui-datepicker table.ui-datepicker-calendar a:hover{cursor:pointer;text-decoration:underline}
.ui-datepicker{font-family:Arial;font-size:16px;margin-top:4px;position:absolute;top:0;width:300px;padding:20px;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.ui-datepicker table.ui-datepicker-calendar{width:100%}
.ui-datepicker table.ui-datepicker-calendar a{text-decoration:none;color:#797979}
.ui-datepicker table.ui-datepicker-calendar th{text-align:left}
.ui-datepicker .calendar-widget .ui-datepicker-title{font-weight:bold}
.ui-datepicker-inline{margin-left:-160px}
.end-calendar .ui-datepicker-inline{margin-left:-170px}
#cal-datepicker{z-index:999}
#cal-datepicker .ui-datepicker{position:absolute;left:40%;top:280px;width:250px;padding:15px 20px 30px 20px}
#cal-datepicker .ui-datepicker .ui-datepicker-header{height:40px}
#cal-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{right:135px;top:30px}
#cal-datepicker .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:90px;top:30px}
#cal-datepicker .ui-datepicker .ui-datepicker-header .btn-go{position:absolute;right:0;top:20px;cursor:pointer}
#cal-datepicker .ui-datepicker .ui-datepicker-header .btn-go span{font-size:18px!important}
#cal-datepicker .ui-datepicker .ui-datepicker-header .btn-go span:hover{background:#fff}
#cal-datepicker .ui-datepicker .ui-datepicker-calendar{display:none}
.fourth-sixth .ui-datepicker a,.fifth-sixth .ui-datepicker a{color:#812386!important}
.ui-icon{text-transform:uppercase;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;border:1px solid #cfcfcf;padding:4px 6px;font-size:11px!important;color:black!important}
.ui-datepicker-today a{font-style:italic!important}
.ui-datepicker-current-day a{color:black!important}
.ui-datepicker-header{height:30px}
.ui-datepicker-header a:hover{color:#10d33b}
.expired-date{color:#ccc!important;background:#f6f6f6!important}
.clear-calendar-nav{clear:both}
#calendar-widget .ui-datepicker{width:100%;background:0;border-radius:0}
#calendar-widget .ui-datepicker .ui-datepicker-prev{position:absolute;cursor:pointer}
#calendar-widget .ui-datepicker .ui-datepicker-prev:hover{background-color:white}
#calendar-widget .ui-datepicker-inline{margin-left:0;position:relative}
#calendar-loader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:999999}
#calendar-loader .helper{display:inline-block;height:100%;vertical-align:middle}
#calendar-loader img{vertical-align:middle}
.stretch-1{width:100px}
.stretch-1.continue-tail{width:110px}
.stretch-1.continue-head{width:60px}
.stretch-2{width:220px}
.stretch-2.continue-tail{width:230px}
.stretch-2.continue-head{width:180px}
.stretch-3{width:340px}
.stretch-3.continue-tail{width:350px}
.stretch-3.continue-head{width:300px}
.stretch-4{width:460px}
.stretch-4.continue-tail{width:470px}
.stretch-4.continue-head{width:420px}
.stretch-5{width:580px}
.stretch-5.continue-tail{width:590px}
.stretch-5.continue-head{width:540px}
.stretch-6{width:700px}
.stretch-6.continue-tail{width:710px}
.stretch-6.continue-head{width:660px}
.stretch-7{width:820px}
.stretch-7.continue-tail{width:830px}
.stretch-7.continue-head{width:780px}
.stretch-7.continue-head.continue-tail{width:840px!important}
.month-wrapper{display:none}
.current-month-bars{display:block!important}
.slot-undefined{display:none!important}
.slot-1.row-1{top:344px}
.slot-1.row-2{top:467px}
.slot-1.row-3{top:590px}
.slot-1.row-4{top:713px}
.slot-1.row-5{top:836px}
.slot-1.row-6{top:959px}
.slot-1.row-7{top:1082px}
.slot-2.row-1{top:367px}
.slot-2.row-2{top:490px}
.slot-2.row-3{top:613px}
.slot-2.row-4{top:736px}
.slot-2.row-5{top:859px}
.slot-2.row-6{top:982px}
.slot-2.row-7{top:1105px}
.slot-3.row-1{top:390px}
.slot-3.row-2{top:513px}
.slot-3.row-3{top:636px}
.slot-3.row-4{top:759px}
.slot-3.row-5{top:882px}
.slot-3.row-6{top:1005px}
.slot-3.row-7{top:1128px}
.slot-4.row-1{top:413px}
.slot-4.row-2{top:536px}
.slot-4.row-3{top:659px}
.slot-4.row-4{top:782px}
.slot-4.row-5{top:905px}
.slot-4.row-6{top:1028px}
.slot-4.row-7{top:1151px}
.slot-5.row-1{top:436px}
.slot-5.row-2{top:559px}
.slot-5.row-3{top:682px}
.slot-5.row-4{top:805px}
.slot-5.row-5{top:928px}
.slot-5.row-6{top:1051px}
.slot-5.row-7{top:1174px}
.slot-6.row-1{top:459px}
.slot-6.row-2{top:582px}
.slot-6.row-3{top:705px}
.slot-6.row-4{top:828px}
.slot-6.row-5{top:951px}
.slot-6.row-6{top:1074px}
.slot-6.row-7{top:1197px}
.slot-7.row-1{top:482px}
.slot-7.row-2{top:605px}
.slot-7.row-3{top:728px}
.slot-7.row-4{top:851px}
.slot-7.row-5{top:974px}
.slot-7.row-6{top:1097px}
.slot-7.row-7{top:1220px}
.slot-8.row-1{top:505px}
.slot-8.row-2{top:628px}
.slot-8.row-3{top:751px}
.slot-8.row-4{top:874px}
.slot-8.row-5{top:997px}
.slot-8.row-6{top:1120px}
.slot-8.row-7{top:1243px}
.slot-9.row-1{top:528px}
.slot-9.row-2{top:651px}
.slot-9.row-3{top:774px}
.slot-9.row-4{top:897px}
.slot-9.row-5{top:1020px}
.slot-9.row-6{top:1143px}
.slot-9.row-7{top:1266px}
.column-1{left:60px}
.column-1.continue-tail{left:0!important}
.column-2{left:180px}
.column-3{left:300px}
.column-4{left:420px}
.column-5{left:540px}
.column-6{left:660px}
.column-7{left:780px}
.column-8{left:900px}
.calendar-grid-container{width:100%;border:1px solid #dcdcdc;margin-top:15px}
.calendar-grid-container .calendar-holder{width:848px;margin:25px auto 70px auto;display:inline-block}
.calendar-grid-container .calendar-holder .calendar-navigation{height:35px}
.calendar-grid-container .calendar-holder .calendar-navigation .previous-month-button,.calendar-grid-container .calendar-holder .calendar-navigation .next-month-button{cursor:pointer}
.calendar-grid-container .calendar-holder .calendar-navigation .previous-month-button .button-content,.calendar-grid-container .calendar-holder .calendar-navigation .next-month-button .button-content{padding:5px 9px;font-size:9px;color:#000}
.calendar-grid-container .calendar-holder .calendar-navigation .previous-month-button{left:0}
.calendar-grid-container .calendar-holder .calendar-navigation .next-month-button{right:0}
.calendar-grid-container .calendar-holder .calendar-navigation .ui-datepicker-title{margin:0 auto;display:inline-block;color:#5f1863;font-size:18px;width:300px}
.calendar-grid-container .calendar-holder .calendar-legend{border:0;text-align:left;color:#000;line-height:13px;font-size:11px;padding-bottom:25px;padding-top:5px}
.calendar-grid-container .calendar-holder .calendar-legend .calendar-legend-title{font-weight:bold;padding-bottom:5px}
.calendar-grid-container .calendar-holder .calendar-legend .calendar-legend-item{border:0}
.calendar-grid-container .calendar-holder .calendar-legend .calendar-legend-item .calendar-legend-square{margin-right:3px;width:10px;height:10px;display:inline-block}
.calendar-grid-container .calendar-holder .calendar-legend .calendar-legend-item .calendar-legend-square.square-orange{background-color:#f58238}
.calendar-grid-container .calendar-holder .calendar-legend .calendar-legend-item .calendar-legend-square.square-blue{background-color:#2395be}
.calendar-grid-container .calendar-holder .calendar-legend .calendar-legend-item .calendar-legend-square.square-green{background-color:#7bb01f}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day{min-height:70px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-1{height:78px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-2{height:103px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-3{height:128px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-4{height:153px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-5{height:178px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-6{height:203px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-7{height:228px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-8{height:253px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-9{height:278px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-10{height:303px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-11{height:328px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-12{height:353px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-13{height:378px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-14{height:403px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-15{height:428px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-16{height:453px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-17{height:478px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-18{height:503px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-19{height:528px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-20{height:553px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-21{height:578px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-22{height:603px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-23{height:628px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-24{height:653px}
.calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-25{height:678px}
.calendar-data-holder .calendar-month-holder{position:absolute;top:315px;width:100%;z-index:1;padding-left:6px}
.calendar-data-holder .calendar-month-holder .week{min-width:300px;padding-top:40px;padding-bottom:18px}
.calendar-data-holder .calendar-month-holder .week .calendar-range{position:relative;top:0;margin-bottom:5px}
.calendar-data-holder .calendar-month-holder .week .calendar-range:last-child{margin-bottom:0}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-1{top:40px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-2{top:65px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-3{top:90px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-4{top:115px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-5{top:140px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-6{top:165px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-7{top:190px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-8{top:215px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-9{top:240px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-10{top:265px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-11{top:290px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-12{top:315px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-13{top:340px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-14{top:365px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-15{top:390px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-16{top:415px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-17{top:440px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-18{top:465px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-19{top:490px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-20{top:515px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-21{top:540px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-22{top:565px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-23{top:590px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-24{top:615px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-25{top:640px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-1,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-2,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-3,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-4,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-5,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-6,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-7,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-8,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-9,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-10,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-11,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-12,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-13,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-14,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-15,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-16,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-17,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-18,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-19,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-20,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-21,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-22,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-23,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-24,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-25{position:absolute}
.calendar-data-holder .calendar-month-holder .week.max-slot-0{height:70px}
.calendar-data-holder .calendar-month-holder .week.max-slot-1{height:78px}
.calendar-data-holder .calendar-month-holder .week.max-slot-2{height:103px}
.calendar-data-holder .calendar-month-holder .week.max-slot-3{height:128px}
.calendar-data-holder .calendar-month-holder .week.max-slot-4{height:153px}
.calendar-data-holder .calendar-month-holder .week.max-slot-5{height:178px}
.calendar-data-holder .calendar-month-holder .week.max-slot-6{height:203px}
.calendar-data-holder .calendar-month-holder .week.max-slot-7{height:228px}
.calendar-data-holder .calendar-month-holder .week.max-slot-8{height:253px}
.calendar-data-holder .calendar-month-holder .week.max-slot-9{height:278px}
.calendar-data-holder .calendar-month-holder .week.max-slot-10{height:303px}
.calendar-data-holder .calendar-month-holder .week.max-slot-11{height:328px}
.calendar-data-holder .calendar-month-holder .week.max-slot-12{height:353px}
.calendar-data-holder .calendar-month-holder .week.max-slot-13{height:378px}
.calendar-data-holder .calendar-month-holder .week.max-slot-14{height:403px}
.calendar-data-holder .calendar-month-holder .week.max-slot-15{height:428px}
.calendar-data-holder .calendar-month-holder .week.max-slot-16{height:453px}
.calendar-data-holder .calendar-month-holder .week.max-slot-17{height:478px}
.calendar-data-holder .calendar-month-holder .week.max-slot-18{height:503px}
.calendar-data-holder .calendar-month-holder .week.max-slot-19{height:528px}
.calendar-data-holder .calendar-month-holder .week.max-slot-20{height:553px}
.calendar-data-holder .calendar-month-holder .week.max-slot-21{height:578px}
.calendar-data-holder .calendar-month-holder .week.max-slot-22{height:603px}
.calendar-data-holder .calendar-month-holder .week.max-slot-23{height:628px}
.calendar-data-holder .calendar-month-holder .week.max-slot-24{height:653px}
.calendar-data-holder .calendar-month-holder .week.max-slot-25{height:678px}
.course-form-header-container{display:block;z-index:10;height:auto;display:inline-block;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.course-form-header-container .calendar{margin-top:10px;position:relative;z-index:-100}
.course-form-header-container .transparent-btn{margin-top:8px}
.course-form-header-container select{border:0}
hr{border:0 none;display:block;height:10px;border-bottom:1px solid #dcdcdc;margin:16px 0}
.first-sixth{position:relative;display:block;float:left;width:133px;margin-right:18px;z-index:46}
.first-sixth .downArrow a.sbSelector{max-width:106px;overflow:hidden;height:29px;line-height:1.4em}
.second-sixth{display:inline-block;width:235px;v-align:top;float:left;margin-right:18px;z-index:45}
.second-sixth .downArrow a.sbSelector{max-width:207px;overflow:hidden;height:29px;line-height:1.4em}
.third-sixth{display:inline-block;width:146px;v-align:top;float:left;margin-right:18px;z-index:44}
.fourth-sixth{display:inline-block;width:144px;v-align:top;float:left;margin-right:18px;z-index:43}
.fifth-sixth{display:inline-block;width:148px;v-align:top;float:left;margin-top:19px;margin-right:18px;z-index:42}
.sixth-sixth{display:inline-block;width:63px;v-align:top;float:right;margin-top:28px;z-index:-60;color:#555}
.sixth-sixth .transparent-btn{padding:2px 12px}
.sixth-sixth a.btn{float:right;color:#717171;position:relative;z-index:100}
.square-status{height:14px;width:14px;margin-right:5px;display:inline-block;vertical-align:top}
.square-status.green{background:#7bb01f}
.square-status.orange{background:#f4792b}
.square-status.blue{background:#2495c1}
.square-status.black{background:#000}
.review-box{position:absolute;right:20px;z-index:998}
.review-box strong{font-size:12px}
.expand-course,.expand-resource{color:black;margin-bottom:2px;cursor:pointer!important;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;font-size:10px!important;text-align:right!important}
.expand-course .icon-expand,.expand-resource .icon-expand{margin-left:3px;margin-top:2px}
.featured-course{display:none;font-size:14px;float:left;clear:both;margin-top:38px;margin-right:4px;width:100%;height:auto}
.featured-course .icon-star{margin-right:4px}
.featured-course>h3{padding-top:10px;padding-left:16px}
.featured-course h3{font-family:Arial,Helvetica;font-weight:normal;font-size:13px}
.featured-course .course-summary{width:70%;margin-top:-1px;display:inline-block}
.featured-course .course-summary h3 a{color:#812386}
.featured-course .course-summary date{font-family:Arial}
.featured-course .course-summary .extra-details{font:11px/20px "Arial";margin-top:20px}
.featured-course .course-summary p,.featured-course .course-summary date{font-size:11px}
.featured-course .review-box{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;z-index:998;width:175px;margin-top:2px;text-transform:uppercase;float:right;clear:none}
.featured-course .review-box .star-ratings strong{font-size:12px}
.featured-course .review-box .star-ratings i{margin-right:0;width:17px}
.featured-course div.feature-wrapper{background:#f2f2f2}
.featured-course div.normal-wrapper{background:white}
.featured-course div.featured-row{border-bottom:1px solid #e3e3e3;padding:14px 15px;height:auto;min-height:81px;overflow:auto}
.featured-course div.featured-row .expand-course,.featured-course div.featured-row .expand-resource{cursor:pointer;font-size:10px;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;text-align:right}
.featured-course div.featured-row .expand-course i.icon-expand,.featured-course div.featured-row .expand-resource i.icon-expand,.featured-course div.featured-row .expand-course i.icon-contract,.featured-course div.featured-row .expand-resource i.icon-contract{margin-left:5px;margin-top:-1px}
.resources-filter-block{text-align:left;padding:16px 10px 10px 10px;margin-left:-10px;margin-right:-10px;width:auto!important}
.resources-filter-block a.transparent-btn{position:absolute;background:white;bottom:inherit;top:-43px!important;margin-left:inherit;float:right;height:19px!important}
.resources-filter-block .search-media-gallery ul#filterSelects{margin-top:-30px}
.resources-filter-block .search-media-gallery #viewFilter{margin-top:20px}
.resources-filter-block .search-media-gallery #resource-types{margin-top:-3px}
.resources-filter-block .clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.resources-filter-block .resource-list-wrapper{*zoom:1;margin-top:15px}
.resources-filter-block .resource-list-wrapper:before,.resources-filter-block .resource-list-wrapper:after{display:table;content:"";line-height:0}
.resources-filter-block .resource-list-wrapper:after{clear:both}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects{height:inherit;overflow:hidden;margin-left:-10px}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-search{width:252px;margin-top:0;height:35px;position:relative;border:1px solid #cacaca;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-search input[type=text]{width:100%;padding:0 45px 0 10px;height:35px;border:0;line-height:35px;font-size:12px;background-color:transparent}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-search .btn{position:absolute;font-family:Arial;color:#717171;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0,#e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#e9e9e9',GradientType=0);border:1px solid #cacaca;border-radius:3px;cursor:pointer;width:auto;width:35px;height:33px;right:0;top:0;border:0;border-left:1px solid #cacaca;border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;padding:0;text-align:center}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-search .btn i{font-size:22px!important;line-height:33px!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-search .btn:hover i{color:#999!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types{width:auto;white-space:nowrap;width:578px;float:left}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types legend,.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types label{font-family:Arial,sans-serif;line-height:21px;padding-right:20px}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types legend{display:block;font-size:12px;float:left}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types label{display:block;float:left;font-size:10px;text-transform:uppercase}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilter{height:35px;width:110px!important;font-family:Arial;font-size:12px;font-weight:bold;right:0;margin:0;box-shadow:0 1px 2px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2) 1px 3px #e2e2e2;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilter span{display:inline-block;padding-top:10px;padding-left:10px}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle{cursor:default!important;position:absolute;top:30px;text-align:left;width:110px;right:0}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle #view ul{list-style-type:none!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle #view ul li{margin:10px 0}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle #view ul li.selected{list-style:none outside none}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle #view ul li.selected a{background:url(../../../resource/assets/images/program-finder-selected-red.b743ae5cca9e75308fd1cf17ed50eda2.gif) no-repeat;font-weight:bold}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle #view ul li.selected-all{list-style:none outside none;margin-bottom:5px}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle #view ul li.selected-all a{background:url(../../../resource/assets/images/program-finder-selected-purple.18c2d7e240d62121083135d0bae6fe22.gif) no-repeat;font-weight:bold}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilterToggle #view ul li a{background:url(../../../resource/assets/images/program-finder-selectable.968995d2f77b2a071325a329ac73f012.gif) no-repeat;display:block;padding-left:18px;font-size:13px;color:#812386}
.resources-tab-wrap .search-filters .search-result-item{margin-left:10px!important;padding:20px 0;border-bottom:1px solid #ccc}
.resources-tab-wrap .search-filters .search-result-item .meta strong{font-weight:normal;text-transform:uppercase}
.resources-tab-wrap .search-filters .search-result-item>.pull-left{width:54px;margin-right:10px;margin-left:10px}
.resources-tab-wrap .search-filters .search-result-item>.pull-left i{font-size:1280px;font-size:5em;width:100%;color:#1d72a6}
.resources-filter-block a.transparent-btn{position:absolute!important;right:0!important}
.resource-list-wrapper .filter-wrapper fieldset#resource-types{padding:0 26px 0 0}
.resource-list-wrapper .filter-wrapper fieldset#resource-types p{margin-top:0}
.resource-search-results .page-resource-search-results .resources-filter-block .resource-list-wrapper .filter-wrapper .btn{bottom:22px!important}
.resource-search-results .page-resource-search-results .resources-filter-block .resource-list-wrapper .filter-wrapper fieldset#resource-types{margin-top:-24px!important;margin-left:130px!important}
.resource-search-results .page-resource-search-results .resources-filter-block .resource-list-wrapper .filter-wrapper fieldset#resource-types .filter-results{right:150px!important}
.page-resource-search-results #education .search-result-item:last-child{border-bottom:0!important}
.page-resource-search-results h2{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;color:#333}
.page-resource-search-results .resources-filter-block .resource-list-wrapper .filter-wrapper fieldset#resource-types{margin-top:-14px!important}
.page-resource-search-results .resources-tab-wrap .resources-tab-title{margin-left:10px}
.page-resource-search-results .media{margin-top:0;width:94%}
.page-resource-search-results .resources-rating span,.page-resource-search-results .resources-rating i{font-size:18px}
.page-resource-search-results .main-col img{margin-top:0}
.page-resource-search-results .search-filters{padding:20px 0;background:white;overflow:inherit}
.page-resource-search-results .search-filters h2{margin-bottom:20px}
.page-resource-search-results .search-filters h3{font-size:240px;font-size:.9375em;color:#434548;margin-bottom:10px}
.page-resource-search-results .search-filters .filter-item{float:left;width:300px}
.page-resource-search-results .search-filters .filter-item input{display:none}
.page-resource-search-results .search-filters .filter-item a{color:#812386}
.page-resource-search-results .search-filters .filter-item label{color:#5f1863}
.page-resource-search-results .search-result-item{padding:20px 0;border-bottom:1px solid #ccc;margin-left:10px!important}
.page-resource-search-results .search-result-item>.pull-left{width:80px;margin-right:10px;margin-left:10px}
.page-resource-search-results .search-result-item>.pull-left i{font-size:1280px;font-size:5em;color:#1d72a6}
.page-resource-search-results .search-result-item>.pull-right{margin-left:10px;width:44px}
.page-resource-search-results .search-result-item .media-header{font-size:352px;font-size:1.375em;margin-bottom:10px}
.page-resource-search-results .search-result-item .media-body strong{font-weight:normal;text-transform:uppercase}
.page-resource-search-results .search-result-item p{font-size:13px;line-height:22px;margin-bottom:10px}
.page-resource-search-results .search-result-item a{color:#812386}
.page-resource-search-results .search-result-item .icon{height:42px;padding-left:12px;padding-right:12px;padding-top:8px;width:44px}
.page-resource-search-results .pagination{clear:both;max-width:600px;margin-right:auto;margin-left:auto;padding-top:20px}
.page-resource-search-results .pagination a{color:#812386}
.page-resource-search-results .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"]{width:936px}
#facultyProfileDetail{overflow:visible}
#facultyProfileDetail #facultyDetailLeft{width:242px;margin-top:0;margin-bottom:20px;float:left;display:inline-block}
#facultyProfileDetail #facultyDetailLeft p{margin-top:0;line-height:22px}
#facultyProfileDetail #facultyDetailRight{line-height:22px;float:left;font-size:13px;padding-left:35px!important;display:inline-block;margin-bottom:20px}
.ie-placeholder-fix{display:none}
strong.support-staff{display:inline-block;margin:10px 0 10px 20px}
.featured-executive{font-size:13px}
.featured-executive a{font-size:13px!important}
.featured-block .transparent-btn,.featured-executive .transparent-btn{background:white;float:right;margin-bottom:15px;margin-right:5px;font-size:11px!important;margin-top:5px}
.featured-block .transparent-btn:hover,.featured-executive .transparent-btn:hover{text-decoration:underline}
.featured-block .media:first-child,.featured-executive .media:first-child{margin-left:0!important}
.featured-block .media p,.featured-executive .media p{margin-right:10px!important}
.featured-block .media img,.featured-executive .media img{margin-bottom:10px!important;margin-right:10px!important}
.featured-block h2,.featured-executive h2{height:30px;margin-left:0!important}
.featured-block p,.featured-executive p{line-height:18px!important}
h2.moduleHeader{clear:both;width:100%}
.search-combo .search-button{margin-left:0;height:34px;padding-left:7px;border:1px solid #d1d0cc;width:32px;border-radius:0 4px 4px 0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iIzI5MjgyOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzY5Njc2NiIgc3RvcC1vcGFjaXR5PSIwLjExIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWUwZGQiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(41,40,40,0) 18%,rgba(105,103,102,0.11) 46%,rgba(229,224,221,0.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(18%,rgba(41,40,40,0)),color-stop(46%,rgba(105,103,102,0.11)),color-stop(100%,rgba(229,224,221,0.65)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(41,40,40,0) 18%,rgba(105,103,102,0.11) 46%,rgba(229,224,221,0.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(41,40,40,0) 18%,rgba(105,103,102,0.11) 46%,rgba(229,224,221,0.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(41,40,40,0) 18%,rgba(105,103,102,0.11) 46%,rgba(229,224,221,0.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(41,40,40,0) 18%,rgba(105,103,102,0.11) 46%,rgba(229,224,221,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6e5e0dd',GradientType=0)}
.search-combo .search-button i{color:#a8a8a8}
.search-combo input[type='text']{color:#333;width:200px;height:34px;border-right:0;border-radius:4px 0 0 4px;box-shadow:inset 2px 2px 2px #ccc;text-shadow:4px 4px 2px #fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMDIwMjAyIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U4ZTRlMSIgc3RvcC1vcGFjaXR5PSIwLjM2Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(2,2,2,0) 1%,rgba(232,228,225,0.36) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(1%,rgba(2,2,2,0)),color-stop(100%,rgba(232,228,225,0.36)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(2,2,2,0) 1%,rgba(232,228,225,0.36) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(2,2,2,0) 1%,rgba(232,228,225,0.36) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(2,2,2,0) 1%,rgba(232,228,225,0.36) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(2,2,2,0) 1%,rgba(232,228,225,0.36) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#5ce8e4e1',GradientType=0)}
.search-faculty{clear:both;float:left;width:100%;margin-left:0;padding-left:0}
.search-faculty+ul{width:100%;float:left;clear:both}
.tabs .faculty-tab,.tabs .coaches{margin-top:14px}
.tabs .faculty-tab .tabs em:first-child,.tabs .coaches .tabs em:first-child{margin-bottom:0!important}
.tabs .faculty-tab .faculty-top,.tabs .coaches .faculty-top{margin-top:3px}
.tabs .faculty-tab .faculty-header-wrapper,.tabs .coaches .faculty-header-wrapper{display:inline-block;width:100%}
.tabs .faculty-tab .faculty-header-wrapper hgroup,.tabs .coaches .faculty-header-wrapper hgroup{width:65%;float:left}
.tabs .faculty-tab .faculty-header-wrapper hgroup .faculty-director,.tabs .coaches .faculty-header-wrapper hgroup .faculty-director{background:#ddefdc;font-size:9px;padding:0 10px}
.tabs .faculty-tab .faculty-header-wrapper hgroup h2,.tabs .coaches .faculty-header-wrapper hgroup h2{display:inline-block;margin-bottom:10px}
.tabs .faculty-tab .faculty-header-wrapper hgroup h3,.tabs .coaches .faculty-header-wrapper hgroup h3{display:inline-block;color:#000}
#facultyListMain{padding:10px 0 10px 0;overflow:hidden;float:left}
#facultyListMain ul{overflow:hidden;display:block}
#facultyListMain ul li{height:auto;width:33%;clear:none;display:inline-block;float:left;padding-bottom:20px}
#facultyListMain ul li p{margin-top:0;margin-left:auto;margin-right:auto;width:75px;position:relative;text-align:center;margin-bottom:30px}
#facultyListMain ul li a{margin-bottom:0;font-size:11px}
#facultyListMain ul li img{margin-bottom:0}
#facultyListMain ul li ul{list-style-type:disc!important}
#facultyListMain ul li ul li{width:100%!important;padding-bottom:0!important}
.layout-regular div#facultyList{float:left;width:100%}
.layout-regular div#facultyList img{margin-bottom:0;margin-right:0}
.layout-regular div#facultyList ul{clear:both}
.layout-regular div#facultyList ul li{width:33%;float:left;margin-left:0!important;position:relative;height:120px;text-align:center}
.layout-regular div#facultyList ul li:nth-child(3n+1){clear:both}
.layout-regular div#facultyList ul li a{font-size:13px}
.layout-regular div#facultyList ul li h4{width:100%;float:left;clear:both}
.layout-regular div#facultyList ul li h4 a{font-size:19px!important}
.contact-faculty{padding-top:10px;padding-bottom:10px;padding-right:10px;margin-top:4px}
.layout-regular div#facultyListMain{float:left;width:100%}
.layout-regular div#facultyListMain ul{clear:both}
.layout-regular div#facultyListMain ul li{margin-left:0!important;position:relative;height:auto}
.layout-regular div#facultyListMain ul li:nth-child(3n+1){clear:both}
.layout-regular div#facultyListMain ul li div.centerContent{font-size:12px;width:auto;margin:0 auto;clear:both}
.layout-regular div#facultyListMain ul li div.centerContent h4{margin-bottom:5px;margin-top:5px}
.layout-regular div#facultyListMain ul li div.centerContent p:first-child{margin-bottom:0!important}
.layout-regular div#facultyListMain ul li strong{float:left;clear:both;line-height:1.1em}
.layout-regular div#facultyListMain ul li img{width:105px;height:155px}
.layout-regular div#facultyListMain ul li p{line-height:1.1em;float:left;text-align:left;width:90%}
.layout-regular div#facultyListMain ul li h4{width:100%;float:left;clear:both}
.layout-regular div#facultyListMain ul li h4 a{font-size:19px!important}
#facultyContactInfo{font-size:13px}
#facultyContactInfo h3{margin-top:20px;display:inline-block}
#facultyContactLeft{width:242px;float:left;clear:none;border-right:1px solid #dcdcdc;margin-bottom:20px;height:auto;line-height:22px;padding-right:5px}
.centerwell .block-content.video-list ul.img-grid li{margin-left:0;width:32%!important;float:left;font-size:12px;height:auto}
.centerwell .block-content.video-list ul.img-grid li figure{width:100%!important}
.centerwell .block-content.video-list ul.img-grid li .icon-link,.centerwell .block-content.video-list ul.img-grid li .icon-edit,.centerwell .block-content.video-list ul.img-grid li .icon-volume-up{color:#3d3d3d;font-size:130px;padding-left:26px}
.centerwell .block-content.video-list ul.img-grid li .icon-star{font-size:15px}
.centerwell .block-content.video-list ul.img-grid li strong{font-size:12px}
#facultyContactRight{width:290px;padding-left:35px!important;float:left;clear:none;line-height:22px;padding-left:15px}
#facultyContactRight strong{font-size:13px;display:inline-block;margin-right:5px}
.video-list ul#paginated-links{display:none}
.faculty-top{margin-top:10px}
.right .media img{margin-right:15px;margin-bottom:15px;float:left}
.media i.icon-movie.media-object,.media i.icon-film.media-object,.media i.icon-globe,.media i.icon-film,.media i.icon-file-text,.media i.icon-book,.media i.icon-camera{font-size:25px!important;color:white!important;height:32px;margin:0 10px 0 0!important;overflow:hidden;padding:0;text-align:center;width:42px}
.media i.icon-globe{background:none repeat scroll 0 0 #985aaf!important}
.media i.icon-film{background:none repeat scroll 0 0 #ffe34b!important}
.media i.icon-file-text,.media i.icon-book{background:none repeat scroll 0 0 #056188!important}
.media i.icon-camera{background:none repeat scroll 0 0 #e9105e!important}
.right .icon-rss{font-size:1.4em!important;color:#5f1863!important;margin-right:6px}
.right .icon-movie{font-size:1.4em;color:#5f1863;margin-right:4px}
.right h2.green{width:200px}
.right a.video-thumbnail{color:#812386;line-height:.8em;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.right .img-grid img{width:128px;height:88px}
.right .facultyFeeds{width:100%;clear:both;padding-top:1px}
.right .facultyFeeds h2{height:21px;overflow:auto;width:100%}
.right section#facultyPublications{display:inline-block;width:100%;float:left;background-color:#eef7ed}
.right section#facultyPublications h3{line-height:1em}
.right section#facultyPublications ul{list-style-type:none!important}
.right section#facultyPublications ul li{list-style-type:none!important}
.right section#facultyPublications ul li a{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;font-weight:normal}
.right section#facultyPublications ul li p{line-height:1.2em}
.right section#facultyNewsroom{display:inline-block;width:100%;float:left;background-color:#ddefdc}
.right section#facultyNewsroom h3{line-height:1em}
.right section#facultyNewsroom ul{list-style-type:none!important}
.right section#facultyNewsroom ul li{list-style-type:none!important}
.right section#facultyNewsroom ul li a{font-weight:normal;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.right section#facultyNewsroom ul li p{line-height:1.2em}
.right section li{padding-right:15px;margin-right:10px}
.right section li:last-child{border-bottom:0}
.view-all-videos{display:inline-block;margin-top:8px!important;font-size:11px!important;text-transform:uppercase;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.faculty-page .right .block-inner:nth-child(1) h2{margin-top:2px!important}
.faculty-page hr{margin-right:20px;margin-bottom:20px}
.faculty-page h2.green{width:200px}
.faculty-page a.video-thumbnail{color:#812386;line-height:.8em;font-family:Arial;font-size:13px}
.faculty-page .img-grid img{width:128px!important;height:88px!important}
.faculty-page .right .block{overflow:hidden;height:auto}
.faculty-page .facultyFeeds{width:100%;clear:both;padding-top:1px}
.faculty-page .facultyFeeds h2{padding-left:10px}
.faculty-page .facultyFeeds h2{height:24px;overflow:auto;width:100%}
.faculty-page h3{font-size:19px!important;padding-top:0;margin-top:0}
.faculty-page a{color:#812386}
.faculty-page section h3{margin-top:10px}
.faculty-page section h3 a{font-size:15px!important}
.faculty-page section#facultyPublications{display:inline-block;width:100%;float:left;background-color:#eef7ed}
.faculty-page section#facultyPublications h3{line-height:1em}
.faculty-page section#facultyPublications ul{list-style-type:none!important}
.faculty-page section#facultyPublications ul li{list-style-type:none!important}
.faculty-page section#facultyPublications ul li a{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.faculty-page section#facultyPublications ul li p{line-height:1.2em}
.faculty-page section#facultyNewsroom{display:inline-block;width:100%;margin-top:4px;float:left;background-color:#ddefdc}
.faculty-page section#facultyNewsroom h3{line-height:1em}
.faculty-page section#facultyNewsroom ul{list-style-type:none!important}
.faculty-page section#facultyNewsroom ul li{list-style-type:none!important}
.faculty-page section#facultyNewsroom ul li a{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500}
.faculty-page section#facultyNewsroom ul li p{line-height:1.2em}
.faculty-page section li{border-bottom:1px solid #ccc;padding-bottom:20px;padding-right:15px;margin-right:10px}
.faculty-page section li:last-child{border-bottom:0}
.faculty-page img{float:left;margin-right:15px}
.faculty-page h2{margin-bottom:10px 0;width:100%}
.faculty-page h2.green{float:left;width:160px;clear:both}
.faculty-page h2.green~a{display:inline-block;margin-top:33px}
.faculty-page .icon-rss{font-size:1.4em!important;color:#5f1863!important;margin-right:6px}
.faculty-page .icon-movie{font-size:1.4em;color:#5f1863;margin-right:4px}
.faculty-member-about{clear:both;margin-top:10px!important;display:inline-block;font:13px/20px "Arial"}
.faculty-member-about p{margin-top:10px}
.faculty-member-about p:last-child{margin-bottom:20px}
.faculty-member-about img{float:left;width:120px;height:auto;margin-right:10px}
.faculty-individual-page{padding-right:25px;padding-top:31px;float:left}
.faculty-individual-page .featured-block img,.faculty-individual-page .featured-executive img{float:left;margin-right:10px;margin-bottom:10px}
.faculty-individual-page em{font-size:13px}
.faculty-individual-page h3{font-size:24px;color:#333;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;line-height:1.1em}
.faculty-individual-page li.resource-item{color:black!important}
.faculty-individual-page #education{margin-top:1px!important}
.faculty-individual-page #resources-tab{margin-top:3px!important;float:left}
.faculty-individual-page #resources-tab li:last-child hr{display:none}
.faculty-individual-page p.resource-date{margin-bottom:8px!important}
.faculty-individual-page li.resource-info{list-style-type:none!important;margin-left:-14px!important}
.faculty-individual-page li.resource-info p{margin-bottom:5px}
.faculty-individual-page ul.course-details{margin-bottom:0;padding-bottom:0}
.faculty-individual-page .profile-tabs .target-tab h3{padding-top:0}
.faculty-individual-page p:first-child{margin-top:10px}
.faculty-individual-page h2{min-width:240px}
.faculty-individual-page h1{margin-top:-8px;display:inline-block}
.faculty-individual-page a{color:#5f1863}
.faculty-individual-page p.std{margin-top:20px}
.faculty-individual-page hr{clear:both;display:block;height:1px;margin:21px 0 17px 0;padding-top:1px;background:#dcdcdc}
.read-more-cover{display:none}
.layout-course{min-height:670px}
.layout-course .dari-grid-adj-px[data-grid-area="Course-Header"]{padding:0 10px}
.layout-course h1+p{margin-top:10px}
.layout-course .dari-grid-adj-px[data-grid-area="centerwell"]{padding:0 0 0 15px}
#title ul:not(.span-full-width),#date ul:not(.span-full-width),#topic ul:not(.span-full-width){border-bottom:1px solid #dcdcdc!important}
#title ul:not(.span-full-width):last-child,#date ul:not(.span-full-width):last-child,#topic ul:not(.span-full-width):last-child{border-bottom:0}
#findACourse #content-tabs p,#findACourse #content-tabs2 p,#findACourse #content-tabs3 p,#findACourse #content-tabs4 p{margin-bottom:0!important}
.text{left:0;position:absolute;width:100%;z-index:0}
.calendar-details .rating-wrapper{clear:both;float:left;height:34px;margin-left:0;width:100%}
#show-calendar-view{position:absolute;top:15px;left:0}
#show-calendar-view a{border:0;width:115px;margin-right:0}
#show-calendar-view a:hover{color:#2395be}
#show-calendar-view i{font-size:12px}
#show-calendar-view i:hover{color:#2395be}
#calendar-wrapper-filter{padding:0 10px;display:none}
#calendar-wrapper-filter .ui-datepicker{width:276px}
#calendar-wrapper-filter h3{margin-top:30px}
#calendar-wrapper-filter .ui-datepicker-inline{margin-left:0;height:auto}
.layout-course{padding-left:20px}
.selected-formatted option{text-transform:uppercase;width:50%;border:1px solid black;display:inline-block}
.first-sixth li a{background-image:url(../../../resource/assets/images/radio.4a0ccae36fdfade4a0dcc2cab3811689.png)!important}
.first-sixth li a.checkbox-checked{background-image:url(../../../resource/assets/images/radio-checked.2b0715537b928002d7f2a10a8a47a784.png)!important}
.second-sixth li a{background-image:url(../../../resource/assets/images/radio.4a0ccae36fdfade4a0dcc2cab3811689.png)!important}
.second-sixth li a.checkbox-checked{background-image:url(../../../resource/assets/images/radio-checked.2b0715537b928002d7f2a10a8a47a784.png)!important}
.third-sixth li a{background-image:url(../../../resource/assets/images/radio.4a0ccae36fdfade4a0dcc2cab3811689.png)!important}
.third-sixth li a.checkbox-checked{background-image:url(../../../resource/assets/images/radio-checked.2b0715537b928002d7f2a10a8a47a784.png)!important}
.sbOptions{top:40px!important;left:0}
.sbOptions li{min-height:51px;float:left;clear:none}
.sbOptions li a{background-repeat:no-repeat;background-position:left center;font-size:14px;font-weight:normal;display:inline-block;padding-left:14px;position:relative}
.sbOptions li:nth-child(odd){width:46%}
.sbOptions li:nth-child(even){width:46%}
.course-header{width:100%;float:left;height:auto}
.course-header>a{font-size:12px}
.course-header>a:hover{color:#812386;text-decoration:underline}
.box{max-width:300px;overflow:hidden}
h6{position:relative;font-size:30px;white-space:nowrap}
h6:after{content:'';position:absolute;top:0;right:0;width:30%;height:100%;pointer-events:none}
.index-programs{display:none}
.topics-trail,.certificates-trail,.durations-trail,.dates-trail{float:left;clear:none;width:auto;text-transform:capitalize!important}
.trail{float:left;margin-left:0!important;margin-top:22px!important;min-width:200px;max-width:600px;width:600px;z-index:0}
.trail div{margin-right:5px!important;font-size:12px;float:left;width:auto;z-index:0;min-width:101px}
ul.course-details li.topic-list-full{position:relative;width:77%;margin-left:28px;background-color:#fff}
ul.course-details li.topic-list{position:relative;width:77%;margin-left:28px;background-color:#fff}
.countCalendar,.numCourses{display:inline-block;margin-right:0;font-size:.65em}
.course-view-options{float:right;color:#5f1863;width:100%;margin-right:7px;text-transform:uppercase;z-index:99;left:0;top:0}
.course-view-options h3{float:left;height:auto}
.course-view-options a{font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:500;display:inline-block;padding-top:8px;margin-left:6px;font-size:10px;color:#333;width:auto}
.course-view-options .bg-img-calendar{background-repeat:no-repeat;background-position:right;float:right}
.course-view-options .bg-img-calendar img{margin-left:8px;margin-top:-3px}
.course-view-options .bg-img-calendar span{color:#666;margin-left:5px;font-size:14px}
.course-view-options .bg-img-list{background-repeat:no-repeat;background-position:right;float:right!important}
.course-view-options .bg-img-list img{margin-left:8px;margin-top:-3px}
.course-view-options .bg-img-list span{color:#858585;margin-left:5px;font-size:14px}
.course-extra-options{float:left;position:absolute;right:0;top:0;display:inline-block;width:160x}
.hidden-details{font:13px/20px "Arial";clear:both;width:auto;height:auto;display:block}
h1.course-body-header{width:125px;font-size:24px;color:#333;float:left;clear:none;margin-top:11px;clear:both}
h1.course-body-header+a{float:right;margin-top:16px;margin-right:27px}
a.full-calendar-download{font-size:12px}
.course-brochure-description{float:left;clear:none;margin-right:5px}
.course-brochure-description .email-updates{float:left;clear:none;margin-right:5px}
.course-brochure-description img{float:left;clear:none}
section.lead-content{height:auto!important}
section.lead-content p{margin-bottom:29px}
#article-meta{font-size:11px}
#article-meta time{padding-left:5px}
.hide-program{display:none!important}
.layout-regular .course-brochure-details p:last-child{margin-bottom:0!important}
.layout-regular .course-brochure-details p:last-child img{margin-bottom:0!important}
.course-brochure-details{margin-top:10px;width:100%;display:inline-block;clear:both}
.course-brochure-details a{line-height:24px;margin-left:7px}
.course-brochure-details img{margin-right:9px;margin-bottom:10px;float:left;clear:none}
.course-brochure-details img:first-child{margin-right:3px}
.course-brochure-details p:last-child{margin-bottom:0!important}
.course-brochure-details p:last-child img{margin-bottom:0!important}
.course-brochure-details p a.save-program,.course-brochure-details p a.transparent-btn{margin-left:0!important;line-height:14px!important;margin-bottom:10px}
.target-tab{margin-top:20px}
.target-tab p{display:block;margin-bottom:4px;float:left;width:100%}
.target-tab p:first-child{margin-top:6px}
.target-tab p.review-body{margin-top:0!important}
.target-tab ul{list-style:disc;float:left}
.target-tab ul li{line-height:1.4em}
.expandedFilter{height:500px}
#search-mit-blog,#subscribe-by-email{padding:0 0 20px 0}
#search-mit-blog .yellow-btn{padding-right:10px!important}
.entry-header p.meta{margin-top:0}
.blog-page,.blogs-listing{padding-bottom:20px;padding-right:20px}
.blog-page .pagination,.blogs-listing .pagination{padding-bottom:20px}
.blog-page li,.blogs-listing li{font-size:13px;line-height:1.4em}
.blog-page img:nth-of-type(1),.blogs-listing img:nth-of-type(1){margin-top:20px}
.blog-page h1.entry-title,.blogs-listing h1.entry-title{margin-top:42px}
.blog-page h2,.blogs-listing h2{width:100%;clear:both;line-height:1.1em;margin-top:0;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:31px;margin-bottom:2px;font-weight:normal;text-align:left}
.blog-page h2 a,.blogs-listing h2 a{color:black}
.blog-page h2.entry-title,.blogs-listing h2.entry-title{margin-bottom:20px;margin-top:10px;font-size:24px!important}
.blog-page .blogpost-entry-content h2,.blogs-listing .blogpost-entry-content h2{font-size:20px}
.blog-page h3,.blogs-listing h3{font-size:24px!important;font-family:"Franklin Gothic Book Compressed"!important;font-weight:normal;color:#812356!important}
.blog-page h3#reply-title,.blogs-listing h3#reply-title{color:#50535f!important;margin-top:20px}
.blog-page a,.blogs-listing a{color:#812386}
.blog-page article,.blogs-listing article{margin-top:0!important;margin-bottom:30px}
.blog-page article+article,.blogs-listing article+article{border-top:1px solid #50535f;padding-top:15px}
.blog-page .related-posts,.blogs-listing .related-posts{margin-top:30px}
.blog-page .related-posts ol,.blogs-listing .related-posts ol{list-style-type:lower-alpha}
.blog-page .related-posts ol li,.blogs-listing .related-posts ol li{list-style-type:decimal;line-height:1em;margin-bottom:10px!important}
.blog-page .related-posts ol li a:hover,.blogs-listing .related-posts ol li a:hover{cursor:pointer}
.blog-page time,.blogs-listing time{font-size:inherit}
.blog-page footer.entry-meta,.blogs-listing footer.entry-meta{font-size:.7em;margin-top:30px}
.blog-page nav.nav-single,.blogs-listing nav.nav-single{margin:30px 0;width:100%}
.blog-page #commentform,.blogs-listing #commentform{margin-bottom:30px;padding-bottom:20px}
.blog-page #commentform p,.blogs-listing #commentform p{width:100%;float:left}
.blog-page #commentform p,.blogs-listing #commentform p,.blog-page #commentform div,.blogs-listing #commentform div{margin-bottom:20px}
.blog-page #commentform .captchaSizeDivLarge img,.blogs-listing #commentform .captchaSizeDivLarge img{float:left}
.blog-page #commentform .form-group,.blogs-listing #commentform .form-group{width:49%;float:left}
.blog-page #commentform .form-group:nth-child(3),.blogs-listing #commentform .form-group:nth-child(3){margin-top:20px}
.blog-page #commentform input,.blogs-listing #commentform input,.blog-page #commentform select,.blogs-listing #commentform select{width:auto;float:right}
.blog-page #commentform select,.blogs-listing #commentform select{width:auto;padding-top:6px}
.blog-page #commentform label,.blogs-listing #commentform label{width:auto;font-size:14px;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;letter-spacing:.1em}
.blog-page #commentform button,.blogs-listing #commentform button{background-color:#5f1863;padding:10px;color:white;border:0}
.blog-page #commentform hr,.blogs-listing #commentform hr{border-bottom:1px solid #5f1863;width:100%;clear:both;padding-top:45px}
.blog-page #commentform input,.blogs-listing #commentform input,.blog-page #commentform select,.blogs-listing #commentform select{border:1px solid #d1d1d1;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;height:25px;color:#5f1863}
.blog-page #commentform input,.blogs-listing #commentform input,.blog-page #commentform select,.blogs-listing #commentform select,.blog-page #commentform textarea,.blogs-listing #commentform textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;padding-top:2px;padding-left:3px}
.blog-page #commentform textarea,.blogs-listing #commentform textarea{padding-top:5px}
.blog-page #commentform input[type="submit"],.blogs-listing #commentform input[type="submit"]{padding:3px 30px}
.blog-page .comments-block,.blogs-listing .comments-block{overflow:hidden}
.blog-page .comments-block textarea,.blogs-listing .comments-block textarea{padding:5px;font:13px/20px "Arial";margin-bottom:10px}
.blog-page .comments-block button,.blogs-listing .comments-block button{float:right}
.blog-page .comments-block h2,.blogs-listing .comments-block h2{font-color:#333!important;font-size:32px!important}
div.social i:hover{cursor:pointer}
div.social p>a>i{font-size:20px}
.page-blogger-profile .main-col{margin-top:40px}
.page-blogger-profile .side-col h3{font-size:22px}
.page-blogger-profile .blogger-profile img{margin-bottom:5px}
.blogger-profile img{margin-bottom:5px}
.blogger-profile h1{margin-top:0!important}
.blogger-profile .icon-camera{background-color:white;color:#5f1863;padding:10px;clear:both;z-index:100;position:relative;border-radius:31px;top:-44px;left:10px}
.blogger-profile .icon-camera:hover{color:#ffe34b}
.module-hidden p{padding-bottom:5px}
.archive-module h2{background:0;color:#3d3d3d;margin:-8px -8px 10px;padding:15px 10px 0 10px;text-transform:capitalize}
.module{max-width:100%!important}
.module i{color:#5f1863}
.module strong{font-size:13px}
.module .icon-asterisk{display:none;margin-right:5px}
.module td{color:#5f1863;font-size:13px!important}
.module tr{height:30px;font-size:13px;margin-bottom:10px;padding-bottom:28px;display:block;border-bottom:1px solid #ccc}
.module tr:last-child{border-bottom:0}
.module tr td:nth-child(2n){width:270px;display:block}
.module table{width:100%}
.module h2{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;color:#333;font-size:24px;margin:7px 10px 10px;padding:7px 10px 0 0}
.module h2:hover{cursor:pointer}
.module h2:hover{cursor:pointer}
.module h2 .icon-caret-down{display:none}
.module h2 .icon-caret-down:before{display:none!important}
.module h2 .icon-asterisk{display:none}
.module h2 .icon-asterisk:before{display:none}
.module ul li{line-height:1.2em;margin-left:29px;color:#5f1863;margin-bottom:10px}
.module a:hover{text-decoration:underline}
#memberList{margin-top:20px;clear:both}
.member-header .pseudo-navbar label:nth-child(3){border-bottom-right-radius:5px;border-top-right-radius:5px}
#membersDescText{font-size:.9em;padding-bottom:20px}
#listSubNav{width:100%;float:left;clear:none;display:inline-block}
#listSubNav li{clear:none;float:left;list-style-type:none;width:132px}
#listContainer{margin-top:20px}
#listContainer a{font-size:13px;line-height:20px;color:#812386}
#listContainer li{width:50%;float:left}
#listContainer li:nth-child(odd){clear:both}
.listContainerLeft img{float:left;margin-right:10px}
#listPagination{clear:both;display:block;position:relative;margin-bottom:30px}
#listPagination .alert-danger{max-width:400px}
#listPagination ul{width:100%;display:block;position:relative;overflow:hidden}
#listPagination li{width:20%;margin-left:0;float:left;display:inline-block;width:auto;padding-right:5px}
#listPagination li a{color:#812386}
form#resource-filters{min-height:46px!important}
.media.search-result-item i{font-size:3em!important;color:#5f1863!important}
.media .media-body .meta p{margin-bottom:0!important;padding:0!important}
.media .media-body .meta p strong{font-weight:bold;text-transform:uppercase}
.media h2.media-header{margin-top:0}
.media h2.media-header a{font-family:"franklin-gothic-urw-comp",sans-serif;font-style:normal;font-weight:700;color:#ccc}
.media .media-body p:first-child{padding:5px}
.media .media-body button{font-size:10px;padding:6px;text-decoration:none}
.media .media-body h3 a:hover{color:#812386;text-decoration:underline}
.media .pull-left img{border-right:1px solid #c6a9c8;padding-right:10px}
.rating .icon-star{color:#5f1863;font-size:24px}
.resources-rating{margin-top:-10px!important}
.resources-rating .icon-star{color:#5f1863}
button.more-details{background-color:#ffe34b;color:black!important;margin-top:20px}
button.more-details:hover{color:#ffe34b}
button.search-button:hover{color:#ffe34b}
.progress{display:block;margin-top:10px;color:#ccc;clear:both;width:100%}
.library-header,.member-header{margin-top:30px}
.library-header .pseudo-navbar input[type="radio"],.member-header .pseudo-navbar input[type="radio"]{display:none}
.library-header label,.member-header label{font-size:10px!important;letter-spacing:.1em;width:25%!important;color:#caaccc}
.library-header label.active,.member-header label.active{color:white}
.library-header label:nth-child(2),.member-header label:nth-child(2),.library-header label:nth-child(3),.member-header label:nth-child(3){border-radius:0}
.library-header label:nth-child(4),.member-header label:nth-child(4){border-bottom-left-radius:0;border-top-left-radius:0}
.library-header .btn,.member-header .btn{-moz-user-select:none;border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}
.btn-group-justified .btn{display:table-cell;float:none;width:1%}
.btn-group>.btn,.btn-group-vertical>.btn{float:left;position:relative;border:0}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#5f1863;border-color:#285e8e;border:0;color:#fff}
.btn:active,.btn.active{background-image:none;box-shadow:0 3px 5px rgba(0,0,0,0.125) inset;outline:0 none}
.btn-primary{background-color:#5f1863}
.btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}
.btn-group,.btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}
.btn-group-justified .btn{display:table-cell;float:none;width:1%}
.btn-group>.btn,.btn-group-vertical>.btn{float:left;position:relative}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-small:hover{border-color:#285e8e;color:#fff;text-decoration:underline!important}
.icon-flag:before{text-decoration:none}
.btn-flag:hover{text-decoration:none!important}
.btn:active,.btn.active{background-image:none;box-shadow:0 3px 5px rgba(0,0,0,0.125) inset;outline:0 none}
.btn-primary{background-color:#5f1863}
.search-combo{float:left;width:239px}
.search-combo input[type='text']{border:1px solid #ccc;border-radius:3px;height:32px;font-family:Arial;font-size:12px;padding-left:8px;float:left;clear:none}
.search-combo .search-button{float:left;margin-left:3px;clear:none;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.search-combo .search-button i{font-size:18px}
.search-result-item{width:100%;float:left}
.search-result-item h2.media-header{margin-bottom:0!important}
.search-result-item h2.media-header a{color:#812386!important;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.search-result-item .media-body img{float:left;clear:none}
.page-resource-landing h2:first-child,.page-resource-details h2:first-child{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.page-resource-landing .table-striped,.page-resource-details .table-striped{font-size:13px}
.page-resource-landing .more-info,.page-resource-details .more-info{display:none}
.page-resource-landing textarea,.page-resource-details textarea{padding-top:5px;border-radius:0;font-family:Arial;font-size:12px}
.page-resource-landing .block-inner,.page-resource-details .block-inner{margin-top:20px;padding:20px 8px 0 20px}
.page-resource-landing .table,.page-resource-details .table,.page-resource-landing table,.page-resource-details table{margin-top:10px}
.page-resource-landing .table tr,.page-resource-details .table tr,.page-resource-landing table tr,.page-resource-details table tr{height:30px}
.page-resource-landing .table a:hover,.page-resource-details .table a:hover,.page-resource-landing table a:hover,.page-resource-details table a:hover{text-decoration:underline}
.page-resource-landing .comments-block,.page-resource-details .comments-block{float:left;margin-top:30px}
.page-resource-landing .comments-block .comment-body,.page-resource-details .comments-block .comment-body{margin-bottom:3px;font:13px/20px "Arial"}
.page-resource-landing .comments-block h2,.page-resource-details .comments-block h2{font-family:"franklin-gothic-urw-comp",sans-serif;font-style:normal;font-weight:700}
.page-resource-landing .comment-thread,.page-resource-details .comment-thread{clear:both;margin:40px 0;padding-top:30px}
.page-resource-landing .comment-thread h4,.page-resource-details .comment-thread h4{clear:both;width:100%}
.page-resource-landing .comment-thread .media,.page-resource-details .comment-thread .media{margin-bottom:30px}
.page-resource-landing .comment-thread .media p,.page-resource-details .comment-thread .media p{color:#ccc}
.page-resource-landing .comment-thread .comment-body,.page-resource-details .comment-thread .comment-body{color:#666}
.page-resource-landing .comment-thread .comment-stats,.page-resource-details .comment-thread .comment-stats{color:black;font-size:10px}
.page-resource-landing .flag-comment i,.page-resource-details .flag-comment i{color:white!important;font-size:1em!important}
.page-resource-landing .comment-form textarea,.page-resource-details .comment-form textarea{height:150px}
.page-resource-landing .comment-form .btn-primary,.page-resource-details .comment-form .btn-primary{float:right;margin-top:5px}
.page-resource-landing table.feature-list,.page-resource-details table.feature-list{padding-left:12px;margin-top:0}
.page-resource-landing table.feature-list td,.page-resource-details table.feature-list td{font-size:12px;color:#333}
.page-resource-landing table.feature-list td:nth-child(odd),.page-resource-details table.feature-list td:nth-child(odd){width:130px;text-transform:uppercase}
.page-resource-landing table.feature-list tr:last-child,.page-resource-details table.feature-list tr:last-child{line-height:0}
.page-resource-landing table.feature-list tr:last-child .icon-star,.page-resource-details table.feature-list tr:last-child .icon-star{font-size:11px}
.page-resource-landing table.feature-list tr:last-child i,.page-resource-details table.feature-list tr:last-child i{color:#5f1863}
.page-resource-landing dl.feature-list,.page-resource-details dl.feature-list{width:320px;margin-left:20px;margin-bottom:5px;display:inline-block}
.page-resource-landing dl.feature-list dt,.page-resource-details dl.feature-list dt{width:30%;color:#333;text-transform:uppercase;font-size:12px}
.page-resource-landing dl.feature-list dd,.page-resource-details dl.feature-list dd{font-size:11px;width:70%!important}
.page-resource-landing dl.feature-list dd .icon-star,.page-resource-details dl.feature-list dd .icon-star{font-size:11px}
.page-resource-landing dl.feature-list dd:last-child,.page-resource-details dl.feature-list dd:last-child{line-height:0}
.page-resource-landing dl.feature-list dd i,.page-resource-details dl.feature-list dd i{color:#5f1863}
.page-resource-landing .star-rating,.page-resource-details .star-rating{margin-top:20px;float:left;width:67%}
.page-resource-landing .star-rating p,.page-resource-details .star-rating p{margin-top:0}
.page-resource-landing .star-rating small.elem-block,.page-resource-details .star-rating small.elem-block{float:left;display:inline-block;clear:both}
.page-resource-landing .star-rating span,.page-resource-details .star-rating span{font-size:22px}
.page-resource-landing .resource-info,.page-resource-details .resource-info{padding-top:10px}
.page-resource-landing .resource-info h3,.page-resource-details .resource-info h3{margin-top:20px}
.page-resource-landing .resource-info p.description,.page-resource-details .resource-info p.description{margin-top:0}
.page-resource-landing .resource-info img,.page-resource-details .resource-info img{float:left;width:200px;clear:none}
.page-resource-landing a,.page-resource-details a{color:#812386}
.page-resource-landing .resource-header i,.page-resource-details .resource-header i{margin-top:37px;font-size:28px!important;color:#5f1863}
.page-resource-landing .pagination,.page-resource-details .pagination{display:block;padding:30px 0;clear:both;width:139px}
.page-resource-landing .pagination a:hover,.page-resource-details .pagination a:hover{text-decoration:underline}
.page-resource-landing .search-result-item,.page-resource-details .search-result-item{padding:20px 10px;margin-left:10px!important;border-bottom:1px solid #ccc}
.page-resource-landing .search-result-item>.pull-left,.page-resource-details .search-result-item>.pull-left{width:50px;margin-right:10px}
.page-resource-landing .search-result-item>.pull-left i,.page-resource-details .search-result-item>.pull-left i{font-size:1280px;font-size:5em;color:#0a66ab}
.page-resource-landing .search-result-item>.pull-right,.page-resource-details .search-result-item>.pull-right{margin-left:10px}
.page-resource-landing .search-result-item .media-header,.page-resource-details .search-result-item .media-header{margin-bottom:10px}
.page-resource-landing .search-result-item .media-header a,.page-resource-details .search-result-item .media-header a{color:#ccc}
.page-resource-landing .search-result-item .media-header .icon-movie,.page-resource-details .search-result-item .media-header .icon-movie{margin-right:5px;font-size:20px!important}
.page-resource-landing .search-result-item p,.page-resource-details .search-result-item p{font-size:240px;font-size:.9375em;line-height:22px;margin-bottom:10px}
.page-resource-landing .search-resources,.page-resource-details .search-resources{padding:10px 0 0 50%}
.page-resource-landing .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"],.page-resource-details .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"]{width:936px}
.featured-resources .featured-resources-row{*zoom:1;border-top:1px solid #dcdcdc;margin:0;padding:0}
.featured-resources .featured-resources-row:before,.featured-resources .featured-resources-row:after{display:table;content:"";line-height:0}
.featured-resources .featured-resources-row:after{clear:both}
.featured-resources .featured-resources-row:first-child{border-top:0}
.featured-resources .featured-resources-row .media{width:50%;padding:20px;float:left;margin:0;border-left:1px solid #dcdcdc}
.featured-resources .featured-resources-row .media:first-child{border-left:none}
.featured-resources .featured-resources-row .media img{margin-right:20px}
.featured-resources .featured-resources-row .media h3{line-height:28px!important;font-size:22px!important;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;padding-bottom:10px}
.featured-resources .featured-resources-row .media .yellow-btn{text-transform:uppercase;padding:5px 10px;line-height:25px}
.resources-tab-wrap{margin-top:0;padding-top:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px 5px 5px 5px}
.resources-tab-wrap .resources-tab-title{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400;font-size:24px;line-height:32px}
.resources-tab-wrap #tabs{border-left:1px solid #afafaf}
.resources-tab-wrap #tabs li a{width:auto;padding:10px 50px}
.resources-tab-wrap #tabwrap,.resources-tab-wrap #tabwrap2{border:0;padding:0;margin:0}
.resources-tab-wrap #content-tabs{border:1px solid #afafaf;border-bottom:0!important}
.resources-tab-wrap #content-tabs .resource-item{border-top:1px solid #afafaf}
.resources-tab-wrap #content-tabs .resource-item:first-child{border-top:0}
.resources-tab-wrap #content-tabs .resource-item li{display:inline-block;list-style-type:none;text-align:left;float:left;padding:0}
.resources-tab-wrap #content-tabs .resource-item li.resource-info{width:97%!important}
.resources-tab-wrap #content-tabs .resource-item li.resource-info p{margin:0;line-height:18px}
.resources-tab-wrap #content-tabs .resource-item li.resource-rating{width:20%!important}
.resources-tab-wrap #content-tabs .resource-item li.resource-rating .star-ratings strong{display:none!important}
.resources-tab-wrap #content-tabs .resource-item .resource-title{width:42px;height:42px;overflow:hidden;padding:0;text-align:center;margin:0 10px 0 0!important}
.resources-tab-wrap #content-tabs .resource-item .resource-title:before{margin:0;font-size:25px!important}
.resources-tab-wrap #content-tabs .resource-item .resource-title .resource-title.resource-article .icon-camera,.resources-tab-wrap #content-tabs .resource-item .resource-title .resource-title.resource-globe .icon-camera{background-color:#e9105e!important}
.resources-tab-wrap #content-tabs .resource-item .resource-intro{*zoom:1}
.resources-tab-wrap #content-tabs .resource-item .resource-intro:before,.resources-tab-wrap #content-tabs .resource-item .resource-intro:after{display:table;content:"";line-height:0}
.resources-tab-wrap #content-tabs .resource-item .resource-intro:after{clear:both}
.resources-tab-wrap #content-tabs .resource-item .resource-intro p{width:95%;-ms-text-overflow:ellipsis;float:left}
.resources-tab-wrap #content-tabs .resource-item .resource-intro .more{float:left;font-size:11px;line-height:15px}
.resources-tab-wrap #content-tabs .resource-item .resource-content{display:none}
.resources-tab-wrap #content-tabs .resource-item .resource-content p{padding-bottom:15px}
.social-toolbar{position:absolute;border:0;padding:5px;margin-left:-80px;margin-top:20px;background-color:transparent;left:0}
.social-toolbar li{width:59px;max-width:59px}
form#resource-filters{min-height:46px!important}
.third-form .middle-initial{width:40%}
.profile-page .settings-button{text-align:center;width:100%;float:left;overflow:hidden}
.select-country,.select-country-b{white-space:nowrap}
.media.search-result-item i{font-size:3em!important;color:#5f1863!important}
.media .media-body .meta p{margin-bottom:0!important;padding:0!important}
.media .media-body .meta p strong{font-weight:bold;text-transform:uppercase}
.media h2.media-header{margin-top:0}
.media h2.media-header a{font-family:"franklin-gothic-urw-comp",sans-serif;font-style:normal;font-weight:700;color:#ccc}
.media .media-body p:first-child{padding:5px}
.media .media-body button{font-size:10px;padding:6px;text-decoration:none}
.media .media-body h3 a:hover{color:#812386;text-decoration:underline}
.media .pull-left img{border-right:1px solid #c6a9c8;padding-right:10px}
.rating .icon-star{color:#5f1863;font-size:24px}
.resources-rating{margin-top:-10px!important}
.resources-rating .icon-star{color:#5f1863}
button.more-details{background-color:#ffe34b;color:black!important;margin-top:20px}
button.more-details:hover{color:#ffe34b}
button.search-button:hover{color:#ffe34b}
.progress{display:block;margin-top:10px;color:#ccc;clear:both;width:100%}
.library-header,.member-header{margin-top:30px}
.library-header .pseudo-navbar input[type="radio"],.member-header .pseudo-navbar input[type="radio"]{display:none}
.library-header label,.member-header label{font-size:10px!important;letter-spacing:.1em;width:25%!important;color:#caaccc}
.library-header label.active,.member-header label.active{color:white}
.library-header label:nth-child(2),.member-header label:nth-child(2),.library-header label:nth-child(3),.member-header label:nth-child(3){border-radius:0}
.library-header label:nth-child(4),.member-header label:nth-child(4){border-bottom-left-radius:0;border-top-left-radius:0}
.library-header .btn,.member-header .btn{-moz-user-select:none;border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}
.btn-group-justified .btn{display:table-cell;float:none;width:1%}
.btn-group>.btn,.btn-group-vertical>.btn{float:left;position:relative;border:0}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#5f1863;border-color:#285e8e;border:0;color:#fff}
.btn:active,.btn.active{background-image:none;box-shadow:0 3px 5px rgba(0,0,0,0.125) inset;outline:0 none}
.btn-primary{background-color:#5f1863}
.btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}
.btn-group,.btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}
.btn-group>.btn:first-child{margin-left:0}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}
.btn-group-justified .btn{display:table-cell;float:none;width:1%}
.btn-group>.btn,.btn-group-vertical>.btn{float:left;position:relative}
.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-small:hover{border-color:#285e8e;color:#fff;text-decoration:underline!important}
.icon-flag:before{text-decoration:none}
.btn-flag:hover{text-decoration:none!important}
.btn:active,.btn.active{background-image:none;box-shadow:0 3px 5px rgba(0,0,0,0.125) inset;outline:0 none}
.btn-primary{background-color:#5f1863}
.search-combo{float:left;width:239px}
.search-combo input[type='text']{border:1px solid #ccc;border-radius:3px;height:32px;font-family:Arial;font-size:12px;padding-left:8px;float:left;clear:none}
.search-combo .search-button{float:left;margin-left:3px;clear:none;padding:6px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.search-combo .search-button i{font-size:18px}
.search-result-item{width:100%;float:left}
.search-result-item h2.media-header{margin-bottom:0!important}
.search-result-item h2.media-header a{color:#812386!important;font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.search-result-item .media-body img{float:left;clear:none}
.page-resource-landing h2:first-child,.page-resource-details h2:first-child{font-family:"franklin-gothic-urw-comp",sans-serif!important;font-style:normal;font-weight:400}
.page-resource-landing .table-striped,.page-resource-details .table-striped{font-size:13px}
.page-resource-landing .more-info,.page-resource-details .more-info{display:none}
.page-resource-landing textarea,.page-resource-details textarea{padding-top:5px;border-radius:0;font-family:Arial;font-size:12px}
.page-resource-landing .block-inner,.page-resource-details .block-inner{margin-top:20px;padding:20px 8px 0 20px}
.page-resource-landing .table,.page-resource-details .table,.page-resource-landing table,.page-resource-details table{margin-top:10px}
.page-resource-landing .table tr,.page-resource-details .table tr,.page-resource-landing table tr,.page-resource-details table tr{height:30px}
.page-resource-landing .table a:hover,.page-resource-details .table a:hover,.page-resource-landing table a:hover,.page-resource-details table a:hover{text-decoration:underline}
.page-resource-landing .comments-block,.page-resource-details .comments-block{float:left;margin-top:30px}
.page-resource-landing .comments-block .comment-body,.page-resource-details .comments-block .comment-body{margin-bottom:3px;font:13px/20px "Arial"}
.page-resource-landing .comments-block h2,.page-resource-details .comments-block h2{font-family:"franklin-gothic-urw-comp",sans-serif;font-style:normal;font-weight:700}
.page-resource-landing .comment-thread,.page-resource-details .comment-thread{clear:both;margin:40px 0;padding-top:30px}
.page-resource-landing .comment-thread h4,.page-resource-details .comment-thread h4{clear:both;width:100%}
.page-resource-landing .comment-thread .media,.page-resource-details .comment-thread .media{margin-bottom:30px}
.page-resource-landing .comment-thread .media p,.page-resource-details .comment-thread .media p{color:#ccc}
.page-resource-landing .comment-thread .comment-body,.page-resource-details .comment-thread .comment-body{color:#666}
.page-resource-landing .comment-thread .comment-stats,.page-resource-details .comment-thread .comment-stats{color:black;font-size:10px}
.page-resource-landing .flag-comment i,.page-resource-details .flag-comment i{color:white!important;font-size:1em!important}
.page-resource-landing .comment-form textarea,.page-resource-details .comment-form textarea{height:150px}
.page-resource-landing .comment-form .btn-primary,.page-resource-details .comment-form .btn-primary{float:right;margin-top:5px}
.page-resource-landing table.feature-list,.page-resource-details table.feature-list{padding-left:12px;margin-top:0}
.page-resource-landing table.feature-list td,.page-resource-details table.feature-list td{font-size:12px;color:#333}
.page-resource-landing table.feature-list td:nth-child(odd),.page-resource-details table.feature-list td:nth-child(odd){width:130px;text-transform:uppercase}
.page-resource-landing table.feature-list tr:last-child,.page-resource-details table.feature-list tr:last-child{line-height:0}
.page-resource-landing table.feature-list tr:last-child .icon-star,.page-resource-details table.feature-list tr:last-child .icon-star{font-size:11px}
.page-resource-landing table.feature-list tr:last-child i,.page-resource-details table.feature-list tr:last-child i{color:#5f1863}
.page-resource-landing dl.feature-list,.page-resource-details dl.feature-list{width:320px;margin-left:20px;margin-bottom:5px;display:inline-block}
.page-resource-landing dl.feature-list dt,.page-resource-details dl.feature-list dt{width:30%;color:#333;text-transform:uppercase;font-size:12px}
.page-resource-landing dl.feature-list dd,.page-resource-details dl.feature-list dd{font-size:11px;width:70%!important}
.page-resource-landing dl.feature-list dd .icon-star,.page-resource-details dl.feature-list dd .icon-star{font-size:11px}
.page-resource-landing dl.feature-list dd:last-child,.page-resource-details dl.feature-list dd:last-child{line-height:0}
.page-resource-landing dl.feature-list dd i,.page-resource-details dl.feature-list dd i{color:#5f1863}
.page-resource-landing .star-rating,.page-resource-details .star-rating{margin-top:20px;float:left;width:67%}
.page-resource-landing .star-rating p,.page-resource-details .star-rating p{margin-top:0}
.page-resource-landing .star-rating small.elem-block,.page-resource-details .star-rating small.elem-block{float:left;display:inline-block;clear:both}
.page-resource-landing .star-rating span,.page-resource-details .star-rating span{font-size:22px}
.page-resource-landing .resource-info,.page-resource-details .resource-info{padding-top:10px}
.page-resource-landing .resource-info h3,.page-resource-details .resource-info h3{margin-top:20px}
.page-resource-landing .resource-info p.description,.page-resource-details .resource-info p.description{margin-top:0}
.page-resource-landing .resource-info img,.page-resource-details .resource-info img{float:left;width:200px;clear:none}
.page-resource-landing a,.page-resource-details a{color:#812386}
.page-resource-landing .resource-header i,.page-resource-details .resource-header i{margin-top:37px;font-size:28px!important;color:#5f1863}
.page-resource-landing .pagination,.page-resource-details .pagination{display:block;padding:30px 0;clear:both;width:139px}
.page-resource-landing .pagination a:hover,.page-resource-details .pagination a:hover{text-decoration:underline}
.page-resource-landing .search-result-item,.page-resource-details .search-result-item{padding:20px 10px;margin-left:10px!important;border-bottom:1px solid #ccc}
.page-resource-landing .search-result-item>.pull-left,.page-resource-details .search-result-item>.pull-left{width:50px;margin-right:10px}
.page-resource-landing .search-result-item>.pull-left i,.page-resource-details .search-result-item>.pull-left i{font-size:1280px;font-size:5em;color:#0a66ab}
.page-resource-landing .search-result-item>.pull-right,.page-resource-details .search-result-item>.pull-right{margin-left:10px}
.page-resource-landing .search-result-item .media-header,.page-resource-details .search-result-item .media-header{margin-bottom:10px}
.page-resource-landing .search-result-item .media-header a,.page-resource-details .search-result-item .media-header a{color:#ccc}
.page-resource-landing .search-result-item .media-header .icon-movie,.page-resource-details .search-result-item .media-header .icon-movie{margin-right:5px;font-size:20px!important}
.page-resource-landing .search-result-item p,.page-resource-details .search-result-item p{font-size:240px;font-size:.9375em;line-height:22px;margin-bottom:10px}
.page-resource-landing .search-resources,.page-resource-details .search-resources{padding:10px 0 0 50%}
.page-resource-landing .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"],.page-resource-details .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"]{width:936px}.shadow{-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 3px rgba(0,0,0,0.2);box-shadow:0 4px 3px rgba(0,0,0,0.2)}
.right-shadow{-webkit-box-shadow:10px 0 5px -2px rgba(0,0,0,0.2);-moz-box-shadow:10px 0 5px -2px rgba(0,0,0,0.2);box-shadow:5px 0 3px -2px rgba(0,0,0,0.2)}
.button-mixin{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;display:block;text-align:center;font-size:.8em;text-decoration:none;text-transform:uppercase}
.button-mixin .guts{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;border:2px solid #fff;padding:.7em 0 .5em}
.button-mixin:hover{background:blue;color:#fff;border:1px solid #becad6}
.button-blue{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;display:block;text-align:center;font-size:.8em;text-decoration:none;text-transform:uppercase;color:blue;border:1px solid #becad6;background:#e3e9ef;background:-moz-linear-gradient(top,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e9ef),color-stop(50%,#d0d9e1),color-stop(100%,#e3e9ef));background:-webkit-linear-gradient(top,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);background:-o-linear-gradient(top,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);background:-ms-linear-gradient(top,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);background:linear-gradient(to bottom,#e3e9ef 0,#d0d9e1 50%,#e3e9ef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e9ef',endColorstr='#e3e9ef',GradientType=0)}
.button-blue .guts{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;border:2px solid #fff;padding:.7em 0 .5em}
.button-blue:hover{background:blue;color:#fff;border:1px solid #becad6}
.button-red{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;display:block;text-align:center;font-size:.8em;text-decoration:none;text-transform:uppercase;color:#fff;border:1px solid red;background:red}
.button-red .guts{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;border:2px solid #fff;padding:.7em 0 .5em}
.button-red:hover{background:blue;color:#fff;border:1px solid #becad6}
.button-grey{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:1px 1px 3px #e2e2e2;-moz-box-shadow:1px 1px 3px #e2e2e2;-webkit-box-shadow:1px 1px 3px #e2e2e2;display:block;text-align:center;font-size:.8em;text-decoration:none;text-transform:uppercase;color:#ccc;border:1px solid #ccc;background:#efefef;background:-moz-linear-gradient(top,#efefef 0,#e5e5e5 50%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(50%,#e5e5e5),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#efefef 0,#e5e5e5 50%,#efefef 100%);background:-o-linear-gradient(top,#efefef 0,#e5e5e5 50%,#efefef 100%);background:-ms-linear-gradient(top,#efefef 0,#e5e5e5 50%,#efefef 100%);background:linear-gradient(to bottom,#efefef 0,#e5e5e5 50%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#efefef',GradientType=0)}
.button-grey .guts{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;display:block;border:2px solid #fff;padding:.7em 0 .5em}
.button-grey:hover{background:blue;color:#fff;border:1px solid #becad6}
.button-grey .guts{text-shadow:1px 1px 1px #fff}
.button-grey:hover .guts{text-shadow:0}
.caps-small{font-size:.6em;text-transform:uppercase}
.stats{font-size:.8em;text-transform:uppercase}
.module>h2{margin-left:2px;margin-top:-7px;width:100%!important;line-height:34px}
.module-icon{display:inline-block!important;float:left;margin-right:3px;margin-left:-17px}
.module-icon img{margin-right:3px;margin-left:5px;margin-top:-7px}
.hideText{text-indent:-999em;letter-spacing:-999em;overflow:hidden;font-size:0}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
@media only screen and (min-width:768px) and (max-width:1008px){.layout-hat{display:-dari-grid;-dari-grid-template:"BlackBg Hat Hat .";-dari-grid-definition-columns:1fr 414px 330px 1fr;-dari-grid-definition-rows:19px}
.layout-full{display:-dari-grid;-dari-grid-template:". Content .";-dari-grid-definition-columns:1fr 768px 1fr;-dari-grid-definition-rows:auto}
.layout-video{display:-dari-grid;-dari-grid-template:". FullWidth ." ". LeftRail ." ". CenterWell .";-dari-grid-definition-columns:1fr 768px 1fr;-dari-grid-definition-rows:auto auto auto}
.layout-header{display:-dari-grid;-dari-grid-template:". nHeaderNav SecondaryHeaderNav .";-dari-grid-definition-columns:1fr 618px 150px 1fr;-dari-grid-definition-rows:auto}
.layout-breadcrumbs{display:-dari-grid;-dari-grid-template:". Breadcrumbs .";-dari-grid-definition-columns:1fr 768px 1fr;-dari-grid-definition-rows:auto}
.layout-regular{display:-dari-grid;-dari-grid-template:". centerwell ." "right right right";-dari-grid-definition-columns:1fr 768px 1fr;-dari-grid-definition-rows:auto auto}
.layout-highlights{display:-dari-grid;-dari-grid-template:". col-1-highlights ." ". col-2-highlights .";-dari-grid-definition-columns:1fr 768px 1fr;-dari-grid-definition-rows:505px 616px}
.layout-three-cols{display:-dari-grid;-dari-grid-template:". IconHighlight .";-dari-grid-definition-columns:1fr 760px 1fr;-dari-grid-definition-rows:auto}
.layout-email{display:-dari-grid;-dari-grid-template:". EmailUpdates .";-dari-grid-definition-columns:1fr 760px 1fr;-dari-grid-definition-rows:auto}
.layout-footer{display:-dari-grid;-dari-grid-template:". FooterNav SocialIcons .";-dari-grid-definition-columns:1fr 410px 350px 1fr;-dari-grid-definition-rows:auto}
.layout-program{display:-dari-grid;-dari-grid-template:". LeftRail ." "RightRail RightRail RightRail";-dari-grid-definition-columns:1fr 768px 1fr;-dari-grid-definition-rows:auto auto}
.layout-twocol-title-ms{display:-dari-grid;-dari-grid-template:"BoxHeader BoxHeader BoxHeader" "MainCol MainCol MainCol" ". . ." "SideCol SideCol SideCol";-dari-grid-definition-columns:1fr 768px 1fr;-dari-grid-definition-rows:auto auto auto auto}
.right-rail-program{display:-dari-grid;-dari-grid-template:"RightRail2 RightRail2 RightRail3 RightRail3";-dari-grid-definition-columns:1fr 394px 394px 1fr;-dari-grid-definition-rows:auto}
.layout-course{display:-dari-grid;-dari-grid-template:". Course-Body .";-dari-grid-definition-columns:1fr 760px 1fr;-dari-grid-definition-rows:auto}
}
@media only screen and (max-width:767px){.layout-full{display:-dari-grid;-dari-grid-template:"Content Content Content";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto}
.layout-video{display:-dari-grid;-dari-grid-template:"FullWidth FullWidth FullWidth" "LeftRail LeftRail LeftRail" "CenterWell CenterWell CenterWell";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto auto auto}
.layout-hat{display:-dari-grid;-dari-grid-template:"Hat Hat Hat";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto}
.layout-header{display:-dari-grid;-dari-grid-template:"nHeaderNav nHeaderNav nHeaderNav";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:75px}
.layout-breadcrumbs{display:-dari-grid;-dari-grid-template:"Breadcrumbs Breadcrumbs .";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto}
.layout-email{display:-dari-grid;-dari-grid-template:"EmailUpdates EmailUpdates EmailUpdates";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto}
.layout-highlights{display:-dari-grid;-dari-grid-template:"col-1-highlights col-1-highlights col-1-highlights" "col-2-highlights col-2-highlights col-2-highlights";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto auto}
.layout-regular{display:-dari-grid;-dari-grid-template:"centerwell centerwell centerwell" "right right right";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto auto}
.layout-three-cols{display:-dari-grid;-dari-grid-template:"IconHighlight IconHighlight IconHighlight";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto}
.layout-footer{display:-dari-grid;-dari-grid-template:"FooterNav FooterNav FooterNav" "SocialIcons SocialIcons SocialIcons";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto auto}
.layout-program{display:-dari-grid;-dari-grid-template:"LeftRail LeftRail LeftRail LeftRail" "RightRail RightRail RightRail RightRail";-dari-grid-definition-columns:1fr 10px 310px 1fr;-dari-grid-definition-rows:auto auto}
.right-rail-program{display:-dari-grid;-dari-grid-template:"RightRail2 RightRail2 RightRail2" "RightRail3 RightRail3 RightRail3";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto auto}
.layout-course{display:-dari-grid;-dari-grid-template:". Course-Body .";-dari-grid-definition-columns:.02fr .96fr .02fr;-dari-grid-definition-rows:auto;min-width:312px!important;max-width:767px!important}
.layout-course>.dari-grid-area[data-grid-area]{width:100%}
.layout-course>.dari-grid-area[data-grid-area]>.dari-grid-adj{width:100%!important}
}
@media only screen and (max-width:767px){.mobileImage{display:block!important;max-width:none!important}
.desktopImage{display:none}
.user-list .user{width:80%!important;min-height:340px;display:block;float:none!important;margin:0 auto!important}
.review-block .block-inner .rating-box{top:58px!important}
.review-block .rating-wrapper{margin-left:0!important}
.tabs .faculty-tab hgroup{float:left}
.full-width-wrapper{width:100%}
#brochureModal div.modal-content #modal-brochure-form .form-parts .form-group{width:100%!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .form-group input{width:100%!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts{padding:0}
#brochureModal .modal-body #modal-brochure-form .form-group input#register-email{width:100%!important}
#brochureModal div.modal-content #modal-brochure-form .form-parts .city-field{margin-left:0}
.cert-holders{margin:0 5px}
.cert-holders #facultyListMain .cert-holder-list{margin-left:-2%;margin-bottom:1px solid grey}
.cert-holders #facultyListMain .cert-holder-list li{width:100%;margin-left:2%}
.cert-holders #facultyListMain .profile-lead-list{max-width:95%}
.profile-tabs .target-tab .settings-option1.contact-options,.profile-tabs .target-tab .settings-option2.contact-options,.profile-tabs .target-tab .settings-option3.contact-options{margin-bottom:10px;margin-left:0}
.profile-tabs .target-tab .settings-option1.profile-options,.profile-tabs .target-tab .settings-option2.profile-options,.profile-tabs .target-tab .settings-option3.profile-options{width:100%;text-align:left}
.profile-tabs .target-tab .settings-option1.profile-options label,.profile-tabs .target-tab .settings-option2.profile-options label,.profile-tabs .target-tab .settings-option3.profile-options label{display:inline;font-size:11px;font-weight:bold;margin-left:5px;vertical-align:text-top}
.profile-tabs .target-tab .profile-labels{display:none}
.profile-tabs .target-tab .settings-label{width:100%}
.profile-tabs .target-tab .settings-label.long{width:100%}
.block .block-inner input,.block .block-inner select,.block .block-inner textarea{width:100%}
.linkedin-link{padding-top:10px}
.linkedin-link img{max-width:35px!important;max-height:35px!important;float:left;margin-right:2px}
.linkedin-link input{width:53%!important}
.fb-search-list .img-grid li:last-child{height:auto}
.faculty-page h2.green{width:auto!important;margin-right:10px;padding-left:0}
.faculty-page h2.green span{margin:0!important}
.fb-search-list .img-grid{float:none}
.fb-search-list .img-grid li{padding:0!important;margin:0!important;margin-right:5px!important;margin-bottom:10px!important}
.fb-search-list .img-grid li figure{margin-right:5px!important}
.view-all-videos{margin-top:8px!important}
.artimg img{max-width:100%!important}
.artimg.artimg-center{width:100%!important}
.email-course-results{margin-bottom:20px}
.thin-set .addthis_button_google_plusone div{width:60px!important}
.tabs .target-tab .additional-email{width:100%!important}
.half-form{width:100%!important}
.third-form{width:100%!important;margin-left:0!important}
.editable-profile-modal button.yellow-btn{margin-left:0!important}
.layout-regular .right .block .block-inner h2{display:block!important}
.profile-page #topicFilterToggle,.profile-page #durationFilterToggle,.profile-page #certificateFilterToggle{width:100%!important}
.course-list-wrapper #certificateFilterToggle,.course-list-wrapper #durationFilterToggle,.course-list-wrapper #durationFilterToggle{left:0!important}
#simplemodal-container form#contact-form-modal .form-group{width:100%!important}
#simplemodal-container{width:320px!important}
.month-display,#calendar-widget .ui-datepicker-title{font-size:16px!important}
.numCourses,.countCalendar{font-size:.75em}
#modal-register-form .form-group:nth-child(7){height:105px!important}
.trail{max-width:100%;margin-top:3px!important;padding-bottom:5px;padding-left:7px;width:100%}
.programFinderHeader.calendar-perspective{min-height:240px!important}
#program-email-captcha{margin-top:15px;margin-left:auto;margin-right:auto}
.ui-datepicker .ui-datepicker-title{width:123px}
.layout-narrow-content{margin:0 15px}
.layout-video{display:-dari-grid;-dari-grid-template:"FullWidth FullWidth FullWidth" "LeftRail LeftRail LeftRail" "CenterWell CenterWell CenterWell";-dari-grid-definition-columns:1fr 320px 1fr;-dari-grid-definition-rows:auto auto auto}
form#modal-programEmail-form{padding-left:3px;padding-right:3px}
form#page-login-form .form-group{height:68px}
.faculty-member-about{display:inline-block;margin-top:2px}
#recaptcha_widget_div{max-width:300px;border-right:1px solid #ccc}
#dynaLead,.rsOverflow,.rsContainer,.rsSlide{height:auto!important}
.home-page .rsDefault .rsBullets{top:290px}
#header-menu h3{margin-top:16px}
.layout-video{padding-left:0}
.block{padding:0 14px!important}
.right .featured-video img.bgslider{left:0}
.faculty-page .centerwell{padding:0 14px}
.centerwell.faculty-individual-page{padding:20px 1px}
#modal-register-form .full-width-label label,#modal-brochure-form .full-width-label label{width:242px!important}
#modal-register-form .sbHolder2,#modal-register-form input{width:95%}
#modal-register-form .full-width-label .sbHolder2,#modal-brochure-form .full-width-label .sbHolder2,#modal-register-form .full-width-label .sbOptions2,#modal-brochure-form .full-width-label .sbOptions2{width:95%}
.media-body .star-rating-section li{width:100%;margin-bottom:5px}
#facultyListMain li:nth-child(odd) h4{padding-right:10px}
#facultyListMain ul li{width:50%}
#facultyListMain ul li:nth-child(3n+1){clear:none!important}
#facultyListMain ul li:nth-child(2n+1){clear:both!important}
.layout-regular div#facultyListMain{width:300px;margin:0 auto;text-align:center;float:none}
.layout-regular div#facultyListMain ul.noBullet{width:320px;text-align:center;margin-left:0}
.layout-regular div#facultyListMain ul.noBullet>li{display:inline-block;width:143px!important;text-align:left;margin-left:0!important}
.layout-regular div#facultyListMain ul.noBullet>li:nth-child(3n+2),.layout-regular div#facultyListMain ul.noBullet>li:nth-child(3n+3){margin-left:0!important;margin-right:0!important}
.layout-regular div#facultyListMain ul.noBullet p{margin-bottom:15px}
.search-faculty .icon-search{margin-left:3px;margin-top:5px;top:0}
.fb-search-list .img-grid-videos-page{margin:0 auto;position:relative;width:253px}
.layout-full{display:-dari-grid;-dari-grid-template:". Content .";-dari-grid-definition-columns:.02fr .96fr .02fr;-dari-grid-definition-rows:auto}
.layout-twocol-sm{display:-dari-grid;-dari-grid-template:". SideCol ." ". MainCol .";-dari-grid-definition-columns:1fr 340px 1fr;-dari-grid-definition-rows:auto auto}
.page-blogger-profile h1:nth-child(2n){margin-top:205px}
.page-blogger-profile dt,.page-blogger-profile dt{width:100%!important}
.main-col .sessionsHeader{margin-top:200px}
.programFinderHeader,.resources-filter-block{width:95%;margin:20px 0;padding:10px}
.programFinderHeader a.transparent-btn,.resources-filter-block a.transparent-btn{margin-top:15px;position:relative;top:0}
.page-blogger-profile-public{margin-top:20px!important}
.page-blogger-profile-public dt,.page-blogger-profile-public dl{width:100%!important}
.page-blogger-profile-public .certWrapper{left:16px;top:-28px!important}
.page-404{padding:0 13px}
ul.course-details{position:relative;padding-bottom:30px}
ul.course-details .expand-course,ul.course-details .expand-resource{margin-right:10px}
ul.course-details li{width:88%!important}
ul.course-details li:first-child{width:28px!important}
ul.course-details li .review-box{right:5px;bottom:5px;left:5px;height:auto}
ul.course-details li .review-box .expand-course{float:right}
ul.course-details li .review-box .star-ratings{clear:none;float:right;padding-right:10px}
ul.course-details li .review-box .star-ratings .icon-star,ul.course-details li .review-box .star-ratings .icon-star-half,ul.course-details li .review-box .star-ratings .icon-star-empty{font-size:14px!important}
.email-course-info{margin-top:50px;margin-bottom:20px}
.calendar-selectbox-1{max-width:300px}
.calendar-selectbox-2{max-width:300px}
.program-tab-wrap,.resources-tab-wrap{clear:both;width:95%;padding:0!important}
.program-tab-wrap ul#tabs,.resources-tab-wrap ul#tabs{height:auto;border:0}
.program-tab-wrap ul#tabs a,.resources-tab-wrap ul#tabs a{padding:25px 3px!important;width:100%!important;border-top:1px solid #afafaf}
fieldset#resource-types{margin-bottom:10px}
fieldset#resource-types label{float:left!important;width:45%;display:inline-block;height:30px;clear:none!important;padding:0!important}
fieldset#resource-types i.icon-search{margin-left:0;margin-top:3px}
.blogger-profile img{width:100%}
.profile-lead .profile-lead-body{float:left;margin-top:20px}
ul#filterSelects{margin-left:0;margin-bottom:0!important}
ul#filterSelects li{width:100%!important}
ul#filterSelects li #topicFilter,ul#filterSelects li #certificateFilter,ul#filterSelects li #durationFilter,ul#filterSelects li .calendar{margin-left:0;width:100%!important;text-align:center!important}
ul#filterSelects li #topicFilter span,ul#filterSelects li #certificateFilter span,ul#filterSelects li #durationFilter span,ul#filterSelects li .calendar span{padding-left:0!important;padding-right:0!important;margin-left:0}
ul#filterSelects li .calendar{margin-right:0!important;max-width:none!important}
ul#filterSelects li .ui-datepicker{right:0;top:0;width:265px}
ul#filterSelects li i.icon-search{margin-left:0;padding-top:2px!important}
ul#filterSelects li:nth-child(4n){padding-right:0!important}
#topicFilterToggle,#certificateFilterToggle,#durationFilterToggle{width:100%!important}
#topicFilterToggle li,#certificateFilterToggle li,#durationFilterToggle li{width:100%;height:10px}
#topicFilterToggle #topics ul li,#certificateFilterToggle #topics ul li,#durationFilterToggle #topics ul li,#topicFilterToggle #certificates ul li,#certificateFilterToggle #certificates ul li,#durationFilterToggle #certificates ul li,#topicFilterToggle #duration ul li,#certificateFilterToggle #duration ul li,#durationFilterToggle #duration ul li{width:100%;height:10px}
#topicFilterToggle #topics ul li a,#certificateFilterToggle #topics ul li a,#durationFilterToggle #topics ul li a,#topicFilterToggle #certificates ul li a,#certificateFilterToggle #certificates ul li a,#durationFilterToggle #certificates ul li a,#topicFilterToggle #duration ul li a,#certificateFilterToggle #duration ul li a,#durationFilterToggle #duration ul li a{font-size:12px}
.certWrapper{top:497px;left:0;right:auto}
.layout-regular,.layout-full{padding-left:0!important}
.page-blogger-profile .main-col{margin-top:0}
.filter-wrapper #col-1,.filter-wrapper #col-2{width:50%}
.filter-wrapper #col-3{width:100%;float:left;clear:both}
.search-container{width:121px!important}
.search-container ::-webkit-input-placeholder{font-size:12px}
.search-container :-moz-placeholder{font-size:12px}
.search-container ::-moz-placeholder{font-size:12px}
.search-container :-ms-input-placeholder{font-size:12px}
.search-field.rounded{width:81px}
.expandedFilter{height:900px}
#ratings{display:none}
.blogs-listing,.blog-page,.registration-page,.page-login{margin:0 5px}
.blogs-listing h2 a,.blog-page h2 a,.registration-page h2 a,.page-login h2 a,.blogs-listing h1,.blog-page h1,.registration-page h1,.page-login h1{color:#333}
.blog-page,.blogs-listing{padding-left:14px}
.blog-page .related-posts ol li,.blogs-listing .related-posts ol li{line-height:1.5em}
.layout-regular .right .custom-color-block h2{padding-top:7px}
.layout-regular .right .block .block-inner img{margin-top:0;padding-top:0;margin-right:0}
.main-col{margin:0 10px}
.main-col img{clear:both;margin-top:28px}
.main-col #tabwrap{margin-left:-8px;box-shadow:0 0 10px #ddd}
.program-tab-wrap #tabs li a,.program-tab-wrap #tabs2 li a,.program-tab-wrap #tabs3 li a,.program-tab-wrap #tabs4 li a,.resources-tab-wrap #tabs li a,.resources-tab-wrap #tabs2 li a,.resources-tab-wrap #tabs3 li a,.resources-tab-wrap #tabs4 li a{width:28%;border:1px solid #afafaf}
header#hat{float:none;margin-left:0}
header#hat nav{float:none;position:relative}
header#hat nav ul{float:none;position:relative}
header#hat nav ul.connect-region{float:left}
header#hat nav ul.connect-region li:first-child a{margin-left:0}
header#hat ul{margin-top:0}
header#hat .connect-region{position:relative;right:0}
header#hat .connect-region li a:after{padding:0 5px}
.number-prev,.number-next{display:none}
.email-block{width:300px;margin:0 auto!important;margin-top:-11px}
.calendar-wrapper,#calendar-widget .ui-datepicker-inline{z-index:200;margin-top:20px;margin:20px auto 0 auto;padding-left:0;padding:5px}
.calendar-wrapper .ui-datepicker-prev,#calendar-widget .ui-datepicker-inline .ui-datepicker-prev{left:188px}
.calendar-wrapper .ui-datepicker-next,#calendar-widget .ui-datepicker-inline .ui-datepicker-next{right:207px}
.calendar-wrapper #calendarLegend,#calendar-widget .ui-datepicker-inline #calendarLegend{display:none}
table#calendarLegend{margin-top:30px!important}
.layout-hat{background:black;min-width:312px!important;max-width:767px!important}
.layout-regular .right .block .block-inner{width:95%;padding:20px!important}
.layout-regular section{height:auto;margin-left:0!important;padding:-14px!important}
.selected-formatted option{text-transform:uppercase;width:100%;display:inline-block;margin-right:18px;margin-bottom:18px}
.light-theme a,.light-theme span{padding:0 5px;margin-right:2px!important;margin-bottom:18px!important}
#listPagination li{padding-right:5px}
ul#program-tab li.current-tab-item{font-weight:normal}
.tabs .target-tab:nth-of-type(4) img,.tabs .target-tab:nth-of-type(5) img{width:100%;max-width:90px;margin:0 auto;padding-right:10px;max-height:100px;clear:both}
.featured-course div.featured-row{padding-left:5px;padding-top:10px}
.featured-course div.featured-row .expand-course,.featured-course div.featured-row .expand-resource{text-align:left;margin-top:20px}
.featured-course .review-box{width:89px;float:left;clear:both;margin-left:22px}
.review-block.bg-yellow{margin-top:0;padding-top:0;width:300px;margin:0 auto;background-color:white}
.sbOptions{width:244px}
.sbOptions li:nth-child(odd){width:100%}
.sbOptions li:nth-child(even){width:100%}
.featured-course .course-summary{left:28px}
.featured-course .course-summary h3{margin-top:-4px;font-size:1.2em;max-width:180px}
.program-overview p,.layout-program p{margin-right:0}
#dynaLead{height:314px!important}
.rsOverflow{height:314px!important}
.resources-tab-wrap .review-box .star-ratings{position:absolute;bottom:0;padding-top:40px;left:60px}
.layout-course{padding-left:0!important;padding-bottom:0}
.layout-course .dari-grid-adj-px[data-grid-area="Course-Body"]{padding:0}
.layout-course p{width:90%;margin-right:0}
.layout-course .course-form-header-container{margin-left:10px}
.layout-course .course-view-options{width:95%}
.layout-course .course-view-options h3{width:320px}
.home-page{padding-left:0!important}
.square-status{margin-right:5px}
.star-ratings{font-size:14px;margin-top:0}
.tri-button{clear:both}
.button-wrapper{margin-top:10px}
.alphabetical{float:left}
.course-form-header-container{width:100%}
.calendar-wrapper{border:0;margin:0;box-shadow:none!important}
.calendar-wrapper .ui-datepicker{top:0!important;height:93px}
.calendar-grid-container{width:320px;margin-bottom:0}
.course-title{display:none}
.calendar-grid li.week-day,#calendar-widget .ui-datepicker-calendar th{width:35px;font-size:14px}
.month-display,#calendar-widget .ui-datepicker-title{width:159px}
.cal-day,.calendar-grid li.week-day,#calendar-widget table.ui-datepicker-calendar td{width:35px;height:35px;display:inline-block;float:left}
table.ui-datepicker-calendar{width:320px}
.calendar-grid-container .calendar-grid li.purple-arrow:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #7f4d82;border-style:solid;border-width:0 0 16px 16px;bottom:0;content:"";float:right;height:0;position:absolute;right:0;width:0}
#hat nav.first-hat-nav ul{width:305px}
#hat nav.first-hat-nav ul li:after{margin-left:0;margin-right:3px;display:inine-block}
#hat nav.first-hat-nav ul .hat-pipe{margin-left:5px}
.search-bar input.search-field{width:100%!important}
.page-resource-search-results .resources-tab-wrap h2{margin:0}
.page-resource-search-results .resources-tab-wrap .search-result-item{margin:0}
.previous-month-button{width:143px}
.next-month-button{width:121px!important}
.next-month-button .icon-arrow-right{width:28px!important;padding-left:5px}
.next-month-button .button-content{width:85px!important}
.first-sixth,.second-sixth,.third-sixth,.fourth-sixth,.sixth-sixth{float:left;width:240px!important;margin-top:20px;clear:right}
.first-sixth select,.second-sixth select,.third-sixth select,.fourth-sixth select,.sixth-sixth select{width:100%}
.first-sixth .sbOptions,.second-sixth .sbOptions,.third-sixth .sbOptions,.fourth-sixth .sbOptions,.sixth-sixth .sbOptions{width:240px!important}
.fourth-sixth{float:left;clear:left}
.fifth-sixth{margin-top:39px;width:240px!important}
.sixth-sixth{margin-top:49px}
.sixth-sixth a.btn{float:left!important}
.icon-arrow-left{width:18px}
.mobile-apply-btn{display:block!important;margin-top:9px;margin-bottom:-9px}
.footer-wrapper{padding-left:0}
.footer-wrapper img{display:block;margin:0 auto}
.footer-wrapper figure{position:relative;width:100%}
.hiddenMediaClass{float:none;display:block}
.rating-box{top:29px}
#search-form-header{margin-top:20px;clear:both}
.search-container{clear:none;float:left;width:31px}
.search-container~.btn{margin-right:0!important;font-family:Arial}
.search-bar input.search-field{margin-top:-31px;height:62px;margin-left:80px}
.search-container .icon-search{margin-left:0;display:inline-block;margin-top:2px;font-size:1.3em}
.left-rail{margin-left:10px}
.left-rail .lead-content{max-width:300px;padding-left:0}
p.desc{margin-left:0;float:left}
.rightside-yellow-btn{float:right!important;margin-right:0}
.right-rail-program .right-rail-block{border-bottom:0;border-left:0;padding-left:10px;padding-top:10px}
.right-rail-block{margin:0 auto;width:320px}
.icon-search{margin-right:32px;padding-top:0;position:relative;top:-3px}
.social{width:100%}
.thin-set .addthis_button_tweet iframe{width:82px!important}
.social-media-icon{margin-right:10px}
ul#program-tab{width:83px;margin-right:5px}
ul#program-tab li{padding:15px 1px;width:84px}
.tabs{width:auto;margin-right:0;padding-left:0!important}
.tabs p{font-size:.9em}
.tabs p:nth-child(2){overflow:auto;min-height:24px}
.tabs .target-tab{margin-top:10px;height:auto!important;margin-left:0}
.search-bar{font-size:4em;width:300px}
.search-bar .icon-search{margin-left:15px}
.search-bar input.search-field{width:220px}
#search-form{float:left;margin-left:0;margin-top:1px}
ul#breadcrumbs{margin-left:0;margin-top:0;height:auto}
ul#breadcrumbs li{font-size:10px;line-height:14px}
#header-menu{overflow:hidden}
#header-menu h3{display:block;width:223px}
#header-menu h3 a.btn{font-size:14px;margin-right:8px;margin-left:3px;float:left;clear:none}
table.complex-table tr{display:table;width:100%}
table.complex-table .first-col{font-size:.8em;width:115px}
table.complex-table td{display:table-cell;padding-left:4px}
.one-third{margin-top:10px}
.one-third:last-child{width:100%;padding-right:15px!important}
.inner-centered-block figure{margin-bottom:5px}
.accompany-icon{margin-top:0;padding-top:0}
.layout-footer .footer-nav{margin-left:10px;margin-top:20px;float:none;text-align:center}
.layout-footer #footer-nav{text-align:center}
.layout-footer div#footer-nav{width:100%}
#fb-directory-nav h3{margin-top:20px}
.videos-featured{width:100%;margin:0 auto;padding:20px 13px}
.videos-featured h1{margin-top:10px;padding-top:12px}
.fb-search-list .img-grid li figure h3{clear:both}
#certificateFilterToggle,#durationFilterToggle{margin-left:0}
#feature-vid-rr{max-width:none!important;background-color:#fff}
#feature-vid-rr .block-inner{width:50%}
.featured-video .block-inner{height:100%}
.featured-video h2.pull-left{margin-top:24px!important}
.home-page~.fb-search-list .img-grid li:last-child{height:auto!important}
.home-page~.fb-search-list .img-grid li h3{padding-top:10px}
.layout-regular .right .custom-color-block h2,.layout-regular .right featured-video h2{padding-top:20px}
.layout-regular .right .block{padding:0!important}
.layout-regular .right .block .block-inner h1{line-height:1.5em;margin-top:10px!important}
.layout-regular .right .block .block-inner h2{display:inline-block}
label.required-field{width:300px}
.review-related-dates li{width:100%}
.login-page .centerwell{margin-left:15px}
.centerwell .block{padding-right:0}
.layout-regular .centerwell .block .block-inner{position:relative;margin:0 auto;width:100%}
#commentform input,#commentform select{float:left!important;width:100%!important}
#commentform label{width:100%!important;float:left!important}
#commentform #submit{width:100%!important}
.comment-half{width:100%!important}
.dari-grid-adj-px[data-grid-area="centerwell"]{padding:0;float:none}
.layout-highlights p{margin:20px 10px 20px 10px}
.layout-mobile-menu{display:none;padding-top:10px;height:180px}
.layout-highlights section{margin:0 10px}
.menu-nav-item{display:block;height:35px}
.first-hat-nav{margin-left:14px}
#header-bar{height:70px;margin-left:14px}
#header-bar ul li{line-height:1.2em}
#header-bar ul li a{font-size:16px}
#header-bar nav{height:70px;margin-top:-4px}
#header-bar .primary-nav-list{display:none!important}
#header-menu ul{z-index:100;position:relative;background:#042147;height:110px;list-style-type:disc}
#header-menu ul li{display:none}
#hat a{font-size:12px}
.sliderContainer{width:auto;background:#042147;overflow:hidden;height:314px}
#header-bar figure.logo{margin-right:5px}
#header-bar figure.logo img{height:61px;width:67px}
#header-bar nav{margin-top:-3px;width:215px}
#header-bar nav ul li{height:auto}
#hat nav:nth-child(2){float:none}
.course-body-header{margin-top:4px!important;margin-right:4px}
.course-view-options{margin:10px;margin-left:0;width:95%;float:left;clear:both;z-index:100}
.course-view-options a.downloadCalendar{float:none;text-align:center;width:100%}
.course-view-options .bg-img-list{float:left!important}
.course-extra-options{left:auto!important;right:auto!important}
#modal-register-form hr,#modal-brochure-form hr,#resource-form hr{padding-bottom:16px}
header#hat{margin:0 auto}
header#header-bar{margin:0 auto;width:287px;margin-left:14px}
.layout-hat{margin-left:0;padding-left:25px;padding-left:0}
#hat nav:first-child{width:300px}
.connect-link{display:none}
.icon-search{margin-right:0;margin-left:15px}
.program-overview{padding-right:0}
.program-overview h1{line-height:1.2em}
.registration-page .centerwell{margin:0 15px}
.connect-page{margin:0 auto}
.yellow-btn-wrapper{width:100%;margin-bottom:20px}
.yellow-btn-wrapper{margin-right:0!important}
#simplemodal-container .yellow-btn-wrapper{margin:0!important;width:92%}
.rsCaption,.rsCaptionNew{width:auto;max-width:280px;padding-right:0;padding-left:20px;margin-top:10px;min-width:308px;left:auto;right:12px!important}
.rsCaption h1,.rsCaptionNew h1{font-size:1.8em;line-height:26px;margin-bottom:2px}
.rsCaption .rsArrowIcn,.rsCaptionNew .rsArrowIcn{height:29px;width:24px}
.rsCaption span,.rsCaptionNew span{padding-top:0;font-size:19px;height:21px;margin-top:16px}
.rsCaption a.btn,.rsCaptionNew a.btn{position:absolute;top:225px;left:0;margin-left:20px;height:25px}
.rsCaptionNew{top:0;bottom:inherit}
.rsCaptionNew .yellow-btn{position:relative}
#hat nav:nth-child(2){display:none}
.form-half{width:100%!important}
.blog-highlight{position:relative;margin-top:20px;height:263px;min-height:263px!important;width:100%}
.module h2{width:auto!important}
.one-third{width:95%;clear:both;padding:0 15px}
.one-third figure{clear:both;width:100%}
.one-third .accompany-icon{text-align:center;width:100%}
.one-third p{text-align:center;width:100%}
.rsDefault .rsGCaption{position:absolute;right:0}
.rsDefault.rsHor .rsArrowRight{position:absolute;right:50px!important;top:240px;left:auto!important}
.rsDefault.rsHor .rsArrowLeft{position:absolute;right:90px;left:auto;top:240px}
.layout-highlights section{padding-left:0}
.layout-email{padding-top:19px;margin:0 auto}
.layout-email .center-email{width:320px;margin:0 auto;margin-bottom:30px}
.layout-email p{font-size:15px!important}
.layout-email input[type="email"]{min-width:207px;width:137px;margin-left:0;margin-right:0}
.layout-email form{display:block;width:311px;clear:both}
.layout-three-cols{margin-left:0}
header#hat li:last-child{margin-right:0}
.login-region #login-form{font-size:1.2em}
.previous-month-button{width:144px!important;position:absolute;top:30px;left:0}
.next-month-button{position:absolute;top:30px;right:0}
.ui-datepicker-inline{margin-left:0}
.featured-course{margin-top:20px}
.featured-course .course-summary{width:82%;left:0}
.featured-course .course-summary h3{max-width:100%}
.rounded{width:90px}
.featured-video .rrSlider{margin-bottom:20px}
.form-group{width:100%;margin-bottom:10px;margin-top:10px}
#modal-register-form .form-group{width:100%}
#modal-register-form .sbHolder2,#modal-register-form input{width:100%}
#modal-register-form input{font-size:13px}
.about-me{margin-top:20px}
.profile-profile-link{display:inline-block;float:left;font-size:.8em;margin-bottom:30px;margin-left:6px;margin-top:-12px}
.profile-name{margin:0 auto}
.faculty-break{width:100%;clear:both;height:5px}
.faculty-individual-page{margin-left:14px!important}
.faculty-individual-page h1{font-size:26px;height:20px}
.faculty-individual-page em{font-size:14px;display:inline-block;margin-bottom:20px}
.fb-search-list .img-grid li{width:100%!important}
#facultyContactLeft{border-right:0}
#facultyContactRight{width:100%;float:left;clear:none;padding-left:0!important}
.calendar-header,.calendar-range{height:3px}
.expand-calendar-detail{display:none}
.cal-day,#calendar-widget table.ui-datepicker-calendar td{padding-top:0}
.cal-day,.calendar-grid li.week-day,#calendar-widget table.ui-datepicker-calendar td{height:60px}
#cal-datepicker{z-index:999}
#cal-datepicker .ui-datepicker{position:absolute;left:25%;top:275px!important}
.index-programs{display:block}
.stretch-1{width:15px}
.stretch-1.continue-tail{width:14px}
.stretch-1.continue-head{width:-6px}
.stretch-2{width:38px}
.stretch-2.continue-tail{width:48px}
.stretch-2.continue-head{width:28px}
.stretch-3{width:72px}
.stretch-3.continue-tail{width:82px}
.stretch-3.continue-head{width:62px}
.stretch-4{width:106px}
.stretch-4.continue-tail{width:116px}
.stretch-4.continue-head{width:96px}
.stretch-5{width:140px}
.stretch-5.continue-tail{width:150px}
.stretch-5.continue-head{width:130px}
.stretch-6{width:174px}
.stretch-6.continue-tail{width:184px}
.stretch-6.continue-head{width:164px}
.stretch-7{width:208px}
.stretch-7.continue-tail{width:218px}
.stretch-7.continue-head{width:198px}
.stretch-7.continue-head.continue-tail{width:238px!important}
.month-wrapper{display:none}
.current-month-bars{display:block!important}
.calendar-data-holder{margin:0 auto}
.slot-undefined{display:none}
.slot-1.row-1{top:330px}
.slot-1.row-2{top:368px}
.slot-1.row-3{top:406px}
.slot-1.row-4{top:444px}
.slot-1.row-5{top:482px}
.slot-1.row-6{top:520px}
.slot-1.row-7{top:558px}
.slot-2.row-1{top:336px}
.slot-2.row-2{top:374px}
.slot-2.row-3{top:412px}
.slot-2.row-4{top:450px}
.slot-2.row-5{top:488px}
.slot-2.row-6{top:526px}
.slot-2.row-7{top:564px}
.slot-3.row-1{top:342px}
.slot-3.row-2{top:380px}
.slot-3.row-3{top:418px}
.slot-3.row-4{top:456px}
.slot-3.row-5{top:494px}
.slot-3.row-6{top:532px}
.slot-3.row-7{top:570px}
.slot-4.row-1{top:348px}
.slot-4.row-2{top:386px}
.slot-4.row-3{top:424px}
.slot-4.row-4{top:462px}
.slot-4.row-5{top:500px}
.slot-4.row-6{top:538px}
.slot-4.row-7{top:576px}
.column-1{left:40px}
.column-1.continue-tail{left:0!important}
.column-2{left:74px}
.column-3{left:108px}
.column-4{left:142px}
.column-5{left:176px}
.column-6{left:210px}
.column-7{left:244px}
.column-8{left:278px}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.search{display:block;width:100%!important}
.programFinderHeader,.resources-filter-block{min-height:360px!important;width:95%!important;clear:both}
.programFinderHeader{min-height:321px!important}
#topics ul li a{font-size:11px!important}
#certificates ul li a{font-size:11px!important}
#duration ul li a{font-size:11px!important}
.media-gallery button.filter-results{background:white!important}
.programFinderHeader a.transparent-btn,.resources-filter-block a.transparent-btn{margin-top:10px!important;top:0!important;position:relative!important;margin-left:0!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects{overflow:visible}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.searchfilters{display:block;width:100%!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters{display:block;width:100%!important;position:relative}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types{height:auto;margin-left:0!important;margin-top:20px!important;padding:0!important;white-space:nowrap;width:100%}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types button{position:relative!important;bottom:0!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types legend{margin-bottom:0!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types li{padding-top:8px!important;float:left!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types li label{margin-left:-8px}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types li #sfVideo{margin-left:0}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types .filterbutton{margin-left:-10px!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.viewfilters{display:block;width:100%!important;position:relative;margin-top:20px;margin-left:0!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.viewfilters #viewFilter{position:relative}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.viewfilters #viewFilter span{margin-left:10px}
.search-field::-webkit-input-placeholder{line-height:24px}
.search-field:-moz-placeholder{line-height:20px}
.search-field::-moz-placeholder{line-height:20px}
.search-field:-ms-input-placeholder{line-height:24px}
.modal-preferences-edit,.modal-contact-info-edit,.editable-profile-modal,.modal-bio-edit{margin-left:-25px;float:left}
.modal-preferences-edit .account-info-edit,.modal-contact-info-edit .account-info-edit,.editable-profile-modal .account-info-edit,.modal-bio-edit .account-info-edit{width:100%}
.modal-preferences-edit .account-info-edit input,.modal-contact-info-edit .account-info-edit input,.editable-profile-modal .account-info-edit input,.modal-bio-edit .account-info-edit input{width:95%}
.modal-preferences-edit .account-info-row .pdc,.modal-contact-info-edit .account-info-row .pdc,.editable-profile-modal .account-info-row .pdc,.modal-bio-edit .account-info-row .pdc{float:none;display:block;margin-top:60px}
p.editable{width:100%!important;margin-left:0!important}
#profile-preferences-info-form>ul>li>strong{width:100%!important;display:block}
#calendar-widget{min-height:0!important}
}
@media only screen and (min-width:371px) and (max-width:600px){.rsCaption,.rsCaptionNew{right:12px}
.rsCaption h1,.rsCaptionNew h1{font-size:1.8em}
}
@media only screen and (min-width:0) and (max-width:400px){.facultySpotlightRight{max-width:none;width:54%!important}
.featured-resources .featured-resources-row .media img{width:100%!important;margin:0;margin-bottom:8px}
.featured-resources .featured-resources-row .media-body{width:100%!important;max-width:100%!important}
.help-block{margin-top:10px!important}
}
@media only screen and (min-width:0) and (max-width:370px){#simplemodal-container{width:300px!important}
.programFinderHeader,.resources-filter-block{font-size:18px}
#topics ul li a{font-size:11px!important;line-height:11px}
#certificates ul li a{font-size:11px!important}
#duration ul li a{font-size:11px!important}
.registration-page .centerwell{margin:0 10px!important}
.centerwell .rsGCaption{left:0;right:auto}
}
@media only screen and (max-width:767px){.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects{position:relative}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li{display:block;width:100%!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-search{width:100%}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types{padding:0}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types legend,.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types label{line-height:35px;float:none}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilter{width:100%!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper #viewFilter span{padding-left:0!important;padding-right:0!important}
.featured-resources .featured-resources-row{*zoom:1;border-top:0}
.featured-resources .featured-resources-row:before,.featured-resources .featured-resources-row:after{display:table;content:"";line-height:0}
.featured-resources .featured-resources-row:after{clear:both}
.featured-resources .featured-resources-row .media{width:100%;padding:10px;float:none;border-top:1px solid #ccc;border-left:0}
.featured-resources .featured-resources-row .media img{margin-right:10px;max-width:150px;height:auto}
.featured-resources .featured-resources-row:first-child .media:first-child{border-top:0}
}
#signup-modal-captcha #recaptcha_area #recaptcha_table #recaptcha_image{max-width:100%!important}
@media only screen and (max-width:767px){.page-resource-search-results .global-page-title,.page-resource-search-results .search-filters,.page-resource-search-results .main-content{padding:10px}
.page-resource-search-results .global-page-title{font-size:384px;font-size:1.5em}
.page-resource-search-results .search-filters .side-col{clear:both;padding-top:20px}
.page-resource-search-results .search-filters .filter-item{width:100%}
.page-resource-search-results .search-result-item>.pull-left,.page-resource-search-results .search-result-item>.pull-right{width:100%;text-align:center}
.page-resource-search-results .search-result-item>.pull-left>img,.page-resource-search-results .search-result-item>.pull-right>img{margin-left:auto;margin-right:auto}
.page-resource-search-results .search-result-item>.pull-right,.page-resource-search-results .search-result-item>.media-body{clear:both;padding-top:10px}
.page-resource-search-results .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"]{width:auto}
}
@media only screen and (max-width:767px){.page-resource-landing .main-content.alt-bkg .main-col img{margin-bottom:20px}
.page-resource-landing .global-page-title,.page-resource-landing .main-content{padding:10px}
.page-resource-landing .global-page-title{font-size:384px;font-size:1.5em}
.page-resource-landing .search-result-item>.pull-left,.page-resource-landing .search-result-item>.pull-right{width:100%;text-align:center}
.page-resource-landing .search-result-item>.pull-left>img,.page-resource-landing .search-result-item>.pull-right>img{margin-left:auto;margin-right:auto}
.page-resource-landing .search-result-item>.pull-right,.page-resource-landing .search-result-item>.media-body{clear:both;padding-top:10px}
.page-resource-landing .search-result-item>.pull-right p,.page-resource-landing .search-result-item>.media-body p{font-size:12px!important}
.page-resource-landing .search-resources{padding-left:0}
.page-resource-landing .btn-group-justified .btn{white-space:normal}
.page-resource-landing .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"]{width:auto}
}
@media only screen and (max-width:600px){.page-resource-landing .btn-group-justified .btn{white-space:normal;display:block;width:100%;margin:0!important;-webkit-border-radius:0!important;border-radius:0!important}
.profile-page .settings-button button:first-child{margin-left:0!important}
}
@media only screen and (max-width:450px){.modal-small{width:96%}
.modal-xsmall{width:96%}
.business-address-wrapper{margin:0 0 10px 0!important;padding:!important}
.business-address-wrapper input[type="radio"]{margin-left:2px}
h3.business-address{float:none;margin-bottom:10px!important}
#cal-datepicker{z-index:999}
#cal-datepicker .ui-datepicker{position:absolute;left:12%;top:275px!important}
}
@media only screen and (max-width:767px){.profile-lead{padding:0}
.profile-lead .avatar{margin-bottom:15px;margin-right:0;float:none!important}
.profile-lead .avatar img{height:auto}
.profile-tabs{margin-top:0}
.profile-tabs .target-tab{margin-bottom:0!important;padding-bottom:0!important}
.profile-tabs .target-tab ul.profile-programs{margin-bottom:0!important}
.profile-tabs .target-tab ul.profile-programs li{padding-left:5px}
.profile-tabs .target-tab ul.profile-programs li .pull-left,.profile-tabs .target-tab ul.profile-programs li .pull-right{float:none!important}
.profile-tabs .target-tab ul.profile-programs li.profile-programs-head{display:none}
.profile-tabs .target-tab ul.profile-programs li .programe-name{display:block;width:100%;position:relative;padding-left:20px;padding-bottom:6px}
.profile-tabs .target-tab ul.profile-programs li .programe-name:before{position:relative;float:left;left:inherit;top:inherit;margin-top:0;margin-left:-20px}
.profile-tabs .target-tab ul.profile-programs li p.programe-date{width:100%;padding-left:20px;text-align:left}
.profile-tabs .target-tab ul.profile-programs li p.programe-date:before{content:'Date: '}
.profile-tabs .target-tab ul.profile-programs li.has-review{min-height:250px}
.profile-tabs .target-tab ul.profile-programs li.has-review .layout-mobile-menu ul li a .review-block{position:relative;float:none}
.profile-tabs .target-tab ul.profile-programs li.has-review .layout-mobile-menu ul li a .review-block button{margin-left:0;float:none!important}
.profile-tabs .target-tab ul.profile-programs li .review-box{margin-left:20px;float:none;height:auto}
.profile-tabs .target-tab ul.profile-programs li .review-box .stars-rating{width:100%}
.profile-tabs .target-tab ul.profile-programs li .review-box .edit-review{margin-left:0!important}
.profile-tabs .target-tab ul.profile-programs li .review-box+button{margin-left:0;float:none!important}
.profile-tabs .target-tab ul.profile-programs li.has-review .review-box+button{float:none!important}
}
@media only screen and (min-width:768px) and (max-width:1008px){ul.cert-with-image{width:567px!important}
ul.cert-with-image .right-links{background-color:white;padding-left:15px;margin-top:0!important;float:left;min-height:314px;margin-bottom:0;width:60%}
ul.cert-with-image .right-links .subtitle{overflow:hidden}
ul.cert-with-image .right-links .cert-block{width:100%;float:left;height:60px;margin-bottom:5px}
ul.cert-no-image{width:367px!important}
ul.cert-no-image .right-links{background-color:white;padding-left:15px;margin-top:0!important;float:left;min-height:314px;margin-bottom:0;width:97%;margin-left:10px}
ul.cert-no-image .right-links .subtitle{overflow:hidden}
ul.cert-no-image .right-links .cert-block{width:100%;float:left;height:60px;margin-bottom:5px}
.primary-nav-list .submenu.submenu-article.earn-certificate-nav{background-color:#ddefdc!important}
ul.earn-certificate-nav{background:none repeat scroll 0 0 #ddefdc!important;height:335px;padding:0;overflow:hidden;background-color:#ddefdc}
ul.earn-certificate-nav .image-link{float:left;width:40%;min-height:335px;background-color:#ddefdc;padding:18px 15px 18px 15px}
ul.earn-certificate-nav .image-link img{display:block;text-align:center;margin:0 auto;margin-bottom:15px}
.cert-holders #facultyListMain .cert-holder-list{margin-left:-2%;margin-bottom:1px solid grey}
.cert-holders #facultyListMain .cert-holder-list li{width:48%;margin-left:2%}
.tabs .faculty-tab hgroup{width:450px;float:left}
.right .review-block .block-inner .rating-average{margin-left:20px;margin-top:7px!important}
.profile-tabs .target-tab ul.profile-programs .review-box{height:auto!important;min-heght:30px}
.fb-search-list .img-grid li{float:left;display:block;width:100%;margin-bottom:10px!important}
.fb-search-list .img-grid{width:100%!important}
.view-all-videos{margin-top:8px!important}
.fb-search-list .img-grid li figure{margin:10px!important;margin-top:0!important;margin-left:0!important}
.fb-search-list .img-grid li h3{margin-left:0!important}
.fb-search-list .img-grid li p{margin-left:0!important}
.faculty-page h2.green{width:auto!important;margin-right:10px}
.search-faculty{width:100%!important}
.artimg img{max-width:100%!important}
.artimg.artimg-center{width:100%!important}
.email-course-results{margin-bottom:20px}
.thin-set .addthis_button_google_plusone div{width:60px!important}
.thin-set .addthis_button_tweet iframe{width:82px!important}
.profile-page #topicFilterToggle{width:95%!important}
.profile-page #durationFilterToggle{width:95%!important}
.layout-regular .right .block .block-inner h2{display:block!important}
.accompany-icon{font-size:22px}
.right .block{padding:0 20px}
header#hat{float:left;width:748px;margin-right:auto}
header#hat ul{margin-top:-2px}
header#hat ul li{padding:0}
header#hat ul:first-child li a{padding-left:5px}
header#hat ul:first-child li a.hat-pipe{margin:0 2px}
header#hat .connect-region{width:250px!important;margin-right:-25px}
header#hat .connect-region li a:after{content:"|";padding:0 10px 0 6px}
header#hat .connect-region li:last-child a:after{content:""}
.programFinderHeader{padding:12px 12px 32px 10px}
.programFinderHeader,.resources-filter-block{min-height:160px}
.programFinderHeader a.transparent-btn,.resources-filter-block a.transparent-btn{bottom:inherit;top:0;right:0;margin-left:auto;position:relative}
#certificateFilter{width:155px!important}
.course-view-options{margin-right:5px;width:100%!important}
.course-view-options .bg-img-calendar,.course-view-options .bg-img-list{float:right;clear:none;width:auto}
.course-view-options a{margin-left:2px;padding:8px 5px}
.layout-course{padding-left:0}
.program-tab-wrap #tabs li a,.resources-tab-wrap #tabs li a,.program-tab-wrap #tabs2 li a,.resources-tab-wrap #tabs2 li a,.program-tab-wrap #tabs3 li a,.resources-tab-wrap #tabs3 li a,.program-tab-wrap #tabs4 li a,.resources-tab-wrap #tabs4 li a{padding:5px 10px}
.program-tab-wrap #tabs,#tabs2,#tabs3,#tabs4{width:108%!important}
ul#filterSelects{margin-left:0}
ul#filterSelects li{margin:0 1%}
ul#filterSelects li .calendar{width:100%!important}
ul#filterSelects li .calendar{margin-right:0!important}
ul#filterSelects li:nth-child(4n){padding-right:0!important}
#topicFilterToggle #topics ul li{text-transform:uppercase;width:31%;margin-top:9px;margin-bottom:22px}
#header-menu{width:413px}
.search-bar{margin:0 auto;width:500px}
.search-bar input.search-field{width:100%!important}
.search-container .search{margin-left:0}
.main-col img{clear:both;margin-top:28px}
.right .review-block{width:100%!important}
.right .review-block .block-inner{width:100%;margin-top:0!important}
.right .review-block .block-inner .apply-btn-wrapper{display:block;float:left;margin:10px auto}
.right .review-block .block-inner .rating-box{left:160px;margin-left:33px;top:59px!important;width:64px}
.right .review-block .block-inner .rating-average{margin-top:15px;margin-left:20px}
.right .review-block .block-inner .rating-wrapper{margin-left:0}
.home-page .right .block{width:100%!important;max-width:100%!important;padding-right:20px}
.home-page .right .block .block-inner{width:768px;margin:0 auto}
.right .block{margin:0 auto;max-width:none!important}
.right .block .block-inner{padding:20px!important}
.white-btn{margin-top:9px}
.review-block.bg-yellow{margin-top:0;padding-top:0;width:300px;margin:0 auto;padding-bottom:30px;background-color:white}
.selected-formatted option{text-transform:uppercase;width:100%;display:inline-block}
.rounded{width:101px}
.ui-datepicker-inline{margin-left:0}
.mobile-apply-btn{display:none}
.featured-course div.featured-row{padding-left:3px}
.right-rail-program{height:310px}
.right-rail-program>.dari-grid-area[data-grid-area="RightRail3"]{position:absolute}
.right-rail-program .right-rail-block{min-height:300px;border-bottom:0;margin-top:0!important;width:auto}
.hiddenMediaClass{float:none;display:block}
.videos-featured{margin:0 auto;width:100%}
#fb-directory-nav{margin-top:30px}
.target-tab{max-width:636px}
.target-tab ul#paginated-links{font-size:1.4em}
.target-tab ul#paginated-links li{width:auto;padding:0 20px}
.target-tab ul#paginated-links li:first-child{padding-left:0}
.yellow-btn-wrapper+.yellow-btn-wrapper{margin-right:0}
p.desc{display:block}
.rating-box{top:17px}
.apply-btn-wrapper{margin-top:10px;margin-right:12px}
.featured-video{max-width:400px!important;margin-bottom:20px}
.home-page~.featured-video{max-width:100%!important}
.right-rail-program{display:block;height:100%;background:#deefdd}
.right-rail-program .right-rail-block{margin-top:10px;padding-top:6px}
.right-rail-program h2{margin-top:29px}
.right-rail-program .outside{margin-top:29px}
.side-col{width:100%}
.blogger-profile{width:136px;float:left;padding-right:20px}
.side-col .public-profile-link{margin-top:4px;clear:none;margin-left:6px}
.page-blogger-profile .main-col{margin-top:-25px}
ul#filterSelects li #topicFilter,ul#filterSelects li #certificateFilter,ul#filterSelects li #durationFilter,ul#filterSelects li .calendar{margin-left:0}
ul#filterSelects li #durationFilter{width:115px!important}
ul#filterSelects li #durationFilter span{margin-left:0}
#secondary-head-nav{margin-top:5px;margin-right:5px}
#secondary-head-nav .yellow-btn{padding:4px 10px}
#secondary-head-nav ul{width:145px;margin-left:0}
#secondary-head-nav .img-innovation{background:url(../../../resource/assets/images/innovation-logo-header-mobile.67dff51a97900db72f7d7920381b4520.png);width:130px;background-repeat:no-repeat;margin-left:12px}
.account-links-nav .primary-nav-list{width:153px!important}
.page-resource-search-results .search-filters .filter-item{width:180px}
.rsDefault .rsGCaption{position:absolute;float:none;top:6px;left:257px;right:auto;text-align:left;color:#FFF;padding:2px 8px;width:auto;max-width:360px;font-size:12px;border-radius:2px}
.sbOptions{width:308px}
.sbOptions li:nth-child(2n+1){width:54%}
header#header-bar{margin-left:10px}
.layout-course h1:first-child,.layout-course h1:first-child+p{margin-left:10px}
.layout-course .course-form-header-container{margin-left:10px}
.layout-mobile-menu{display:none;height:0}
.layout-email{margin-left:0;text-align:center;padding-top:15px}
.layout-email p:first-child{float:none;max-width:100%;margin-right:0}
.layout-email .email-block{width:760px;margin:0 auto}
.layout-email .email-block p{margin-bottom:10px}
.layout-hat{padding-left:0}
.layout-hat nav.first-hat-nav ul{margin-top:5px}
.layout-header{padding-left:0}
.layout-highlights section{padding:20px 20px;height:auto}
.centerwell{padding:0 15px}
.centerwell .program-overview{padding:0 10px}
.layout-regular .centerwell .block .block-inner{width:100%;position:relative;margin:0 auto}
.layout-regular .centerwell .block .block-inner.tabs{margin-top:20px}
.layout-regular .right .block .block-inner{width:768px!important;position:relative;margin:0 auto!important}
.layout-regular section,.layout-highlights section{height:auto}
.layout-regular .block{margin:0 auto}
.layout-three-cols{margin-left:0}
#facultyContactRight{padding-left:10px}
.certWrapper{top:-13px}
#header-bar ul li{margin-right:16px}
#header-bar ul li:last-child{margin-right:0}
#header-bar ul li a{font-size:.8em}
#header-bar .primary-nav-list{height:33px;font-size:1.2em;top:6%}
#header-bar .primary-nav-list .submenu{top:47px!important}
#header-bar .primary-nav-list>li:nth-child(3) .submenu{left:-90px!important}
.logo{margin-right:6px}
#hat nav:first-child{width:75%}
#hat nav:nth-child(2){width:22%;padding-left:4px!important}
#hat ul:last-child{width:155px}
.search-container .icon-search{margin-left:0!important}
.icon-search{margin-right:0;margin-left:-5px;font-size:2.25em}
.blog-highlight{position:relative;width:100%;margin-top:0;overflow:hidden}
.program-overview{margin-top:30px;padding:0 20px;padding-top:25px}
.program-overview h1{width:auto;margin:20px auto;text-align:center}
.program-overview p{width:auto;margin:0 auto;text-align:center;margin-bottom:20px}
.layout-footer{padding:20px;margin-left:0}
.layout-footer #footer-nav{width:78%!important;float:left}
.layout-footer #footer-nav ul{font-size:1.1em}
.rsContent{min-width:280px}
.rsContent p.desc{width:270px!important}
.layout-regular,.layout-full{padding-left:0!important}
.faculty-individual-page{padding-top:50px!important}
.faculty-individual-page h1{margin-top:0}
.layout-three-cols{margin-top:-20px}
.rightside-yellow-btn{float:right!important;margin-right:0}
.layout-regular .right .block .block-inner{margin:0 auto;position:relative;height:100%}
.layout-regular .sliderContainer{background:#042147;height:336px}
.layout-regular .rsCaption,.layout-regular .rsCaptionNew{padding-right:0}
.royalSlider,.royalMobileSlider{width:100%}
.rrSlider{padding-right:0;width:80%}
.profile-name{margin-left:auto;margin-right:auto}
.faculty-break{width:100%;clear:both;height:1px}
.about-me{clear:both;float:left;height:120px;margin:16px auto;width:400px}
.program-tab-wrap #tabs li a,.program-tab-wrap #tabs2 li a,.program-tab-wrap #tabs3 li a,.program-tab-wrap #tabs4 li a,.resources-tab-wrap #tabs li a,.resources-tab-wrap #tabs2 li a,.resources-tab-wrap #tabs3 li a,.resources-tab-wrap #tabs4 li a{width:24%;padding-top:10px}
#tabwrap{margin-top:18px;margin-bottom:76px}
.calendar-header{height:18px;padding-top:2px!important}
.calendar-range{font-size:12px;height:18px}
.stretch-1{width:75px}
.stretch-1.continue-tail{width:100px}
.stretch-1.continue-head{width:65px}
.stretch-2{width:175px}
.stretch-2.continue-tail{width:200px}
.stretch-2.continue-head{width:165px}
.stretch-3{width:275px}
.stretch-3.continue-tail{width:300px}
.stretch-3.continue-head{width:265px}
.stretch-4{width:375px}
.stretch-4.continue-tail{width:400px}
.stretch-4.continue-head{width:365px}
.stretch-5{width:475px}
.stretch-5.continue-tail{width:500px}
.stretch-5.continue-head{width:465px}
.stretch-6{width:575px}
.stretch-6.continue-tail{width:600px}
.stretch-6.continue-head{width:565px}
.stretch-7{width:675px}
.stretch-7.continue-tail{width:700px}
.stretch-7.continue-head{width:665px}
.stretch-7.continue-head.continue-tail{width:700px!important}
.month-wrapper{display:none}
.current-month-bars{display:block!important}
#calendar-data-holder{margin:0 auto}
#calendar-data-holder>div{width:768px;position:relative}
.slot-undefined{display:none}
.slot-1.row-1{top:357px}
.slot-1.row-2{top:481px}
.slot-1.row-3{top:605px}
.slot-1.row-4{top:729px}
.slot-1.row-5{top:853px}
.slot-1.row-6{top:977px}
.slot-1.row-7{top:1101px}
.slot-2.row-1{top:377px}
.slot-2.row-2{top:501px}
.slot-2.row-3{top:625px}
.slot-2.row-4{top:749px}
.slot-2.row-5{top:873px}
.slot-2.row-6{top:997px}
.slot-2.row-7{top:1121px}
.slot-3.row-1{top:397px}
.slot-3.row-2{top:521px}
.slot-3.row-3{top:645px}
.slot-3.row-4{top:769px}
.slot-3.row-5{top:893px}
.slot-3.row-6{top:1017px}
.slot-3.row-7{top:1141px}
.slot-4.row-1{top:417px}
.slot-4.row-2{top:541px}
.slot-4.row-3{top:665px}
.slot-4.row-4{top:789px}
.slot-4.row-5{top:913px}
.slot-4.row-6{top:1037px}
.slot-4.row-7{top:1161px}
.column-1{left:35px}
.column-1.continue-tail{left:0!important}
.column-2{left:135px}
.column-3{left:235px}
.column-4{left:335px}
.column-5{left:435px}
.column-6{left:535px}
.column-7{left:635px}
.column-8{left:735px}
.layout-narrow-content{margin:0 15px}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.search{display:block}
.resources-filter-block{clear:both;min-height:180px!important}
.programFinderHeader{min-height:132px!important}
#topics ul li{margin-top:9px;margin-bottom:9px}
#topics ul li a{font-size:11px!important}
#certificates ul li{margin-top:9px;margin-bottom:9px;width:48%}
#certificates ul li a{font-size:11px!important}
#duration ul li{margin-top:9px;margin-bottom:9px;width:100%}
#duration ul li a{font-size:11px!important}
.media-gallery button.filter-results{background:white!important}
.ui-datepicker-inline{margin-left:-188px}
.end-calendar .ui-datepicker-inline{margin-left:-195px}
#certificateFilterToggle,#durationFilterToggle{margin-left:0}
table#calendarLegend{margin-top:30px!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects{overflow:visible}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.searchfilters{display:block;width:100%!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters{display:block;width:100%!important;position:relative}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types{height:auto;margin-left:0!important;margin-top:20px!important;padding:0!important;white-space:nowrap;width:95%}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types legend{margin-bottom:0!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types li{padding-top:8px!important;float:left!important;width:auto!important}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types li label{margin-left:-8px}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.typefilters #resource-types li #sfVideo{margin-left:0}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.viewfilters{position:absolute;right:-5px;width:110px!important;bottom:-35px}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.viewfilters #viewFilter{width:100%!important}
.account-info-row ul#filterSelects li #durationFilter{width:200px!important}
}
@media only screen and (min-width:768px) and (max-width:820px){#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a{font-size:10px}
}
@media only screen and (min-width:768px) and (max-width:1008px){.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects{position:relative}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li{width:100%!important;padding-top:0}
.resources-filter-block .resource-list-wrapper .filter-wrapper ul#filterSelects li.pull-right{float:right}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-search{width:75%}
.resources-filter-block .resource-list-wrapper .filter-wrapper #resource-types{padding:0}
}
@media only screen and (max-width:1008px) and (min-width:768px){.page-resource-search-results .search-filters .side-col{clear:both;padding-top:20px}
.page-resource-search-results .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"]{width:630px}
}
@media only screen and (max-width:1008px) and (min-width:768px){.page-resource-landing .main-content.alt-bkg .main-col img{margin-bottom:20px}
.page-resource-landing .layout-full>.dari-grid-area>.dari-grid-adj-px[data-grid-area="Content"]{width:630px}
}
@media only screen and (min-width:768px) and (max-width:1008px){.fourth-sixth{float:left;clear:left}
.calendar-wrapper{width:745px;border:0;box-shadow:none!important}
.calendar-grid-container{width:750px}
.calendar-grid li.week-day,#calendar-widget .ui-datepicker-calendar th{width:99px}
.month-display,#calendar-widget .ui-datepicker-title{width:659px}
.cal-day,.calendar-grid li.week-day,#calendar-widget table.ui-datepicker-calendar td{width:99px;height:99px;float:left}
.stretch-one{width:87px}
.stretch-one.continue-tail{width:97px}
.stretch-one.continue-head{width:97px}
.stretch-two{width:194px}
.stretch-two.continue-tail{width:204px}
.stretch-two.continue-head{width:204px}
.stretch-three{width:301px}
.stretch-three.continue-tail{width:311px}
.stretch-three.continue-head{width:311px}
.stretch-four{width:408px}
.stretch-four.continue-tail{width:418px}
.stretch-four.continue-head{width:418px}
.stretch-five{width:515px}
.stretch-five.continue-tail{width:525px}
.stretch-five.continue-head{width:525px}
.stretch-six{width:622px}
.stretch-six.continue-tail{width:632px}
.stretch-six.continue-head{width:632px}
.stretch-seven{width:729px}
.stretch-seven.continue-tail{width:739px}
.stretch-seven.continue-head{width:739px}
.stretch-seven.continue-head.continue-tail{width:749px!important}
.left-offset-zero{left:10px}
.left-offset-zero.continue-tail{left:0!important}
.left-offset-one{left:117px}
.left-offset-two{left:224px}
.left-offset-three{left:331px}
.left-offset-four{left:438px}
.left-offset-five{left:545px}
.left-offset-six{left:652px}
.left-offset-seven{left:759px}
.mobile-calendar-info{display:none!important}
}
@media only screen and (max-width:767px){#calendar-widget .ui-datepicker-inline{margin-top:20px;font-size:11px}
.calendar-wrapper{width:320px;border:0;box-shadow:none!important;margin-top:56px}
.calendar-grid-container{width:320px;margin-bottom:0}
#calendar-widget{height:870px;overflow:hidden}
.index-programs{width:100%;clear:both;float:left;text-align:left;margin-top:20px}
.index-programs p{clear:both;width:100%}
.index-programs ul{padding-left:1.5em}
.index-programs ul li{margin-bottom:20px;font-size:11px;list-style:none;list-style-position:inside;text-indent:-1.7em}
.calendar-grid-container,#calendar-widget table.ui-datepicker-calendar{width:250px;margin-bottom:0;text-align:left;float:none}
.cal-day,.calendar-grid li.week-day,#calendar-widget table.ui-datepicker-calendar td{width:35px;height:35px;display:inline-block;float:left}
.calendar-grid-container .calendar-grid li.purple-arrow:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #7f4d82;border-style:solid;border-width:0 0 16px 16px;bottom:0;content:"";float:right;height:0;position:absolute;right:0;width:0}
.previous-month-button{top:50px;width:124px}
.next-month-button{width:100px;top:50px}
.next-month-button .icon-arrow-right{width:18px}
.next-month-button .button-content{width:80px}
.first-sixth,.second-sixth,.third-sixth,.fourth-sixth,.sixth-sixth{float:left;width:100%;margin-top:20px;clear:right}
.first-sixth select,.second-sixth select,.third-sixth select,.fourth-sixth select,.sixth-sixth select{width:100%}
.fourth-sixth{float:left;clear:left}
.fifth-sixth{width:100%}
.sixth-sixth{margin-top:49px}
.icon-arrow-left{width:18px}
}
@media only screen and (min-width:768px) and (max-width:1008px){.calendar-wrapper .calendar-grid-container .calendar-holder{width:700px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .week-day{height:50px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day{height:70px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-1{height:78px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-2{height:103px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-3{height:128px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-4{height:153px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-5{height:178px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-6{height:203px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-7{height:228px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-8{height:253px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-9{height:278px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-10{height:303px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-11{height:328px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-12{height:353px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-13{height:378px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-14{height:403px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-15{height:428px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-16{height:453px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-17{height:478px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-18{height:503px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-19{height:528px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-20{height:553px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-21{height:578px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-22{height:603px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-23{height:628px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-24{height:653px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-25{height:678px}
.calendar-data-holder{position:absolute;width:100%}
.calendar-data-holder .calendar-month-holder{top:330px;margin:0 auto;width:768px;position:relative}
}
@media only screen and (max-width:767px){.calendar-wrapper{margin:0 auto}
.calendar-wrapper .calendar-grid-container{text-align:center;width:280px}
.calendar-wrapper .calendar-grid-container .calendar-holder{width:280px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid{width:250px;text-align:center;margin:50px auto}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .week-day{height:35px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day{height:35px;min-height:35px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-0{height:35px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-1{height:31px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-2{height:36px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-3{height:41px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-4{height:46px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-5{height:51px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-6{height:56px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-7{height:61px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-8{height:66px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-9{height:71px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-10{height:76px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-11{height:81px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-12{height:86px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-13{height:91px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-14{height:96px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-15{height:101px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-16{height:106px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-17{height:111px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-18{height:116px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-19{height:121px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-20{height:126px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-21{height:131px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-22{height:136px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-23{height:141px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-24{height:146px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-grid .cal-day.max-slot-25{height:151px}
.calendar-wrapper .calendar-grid-container .calendar-holder .calendar-navigation{width:270px;margin:0 auto}
.calendar-data-holder{position:absolute;width:100%;z-index:999;height:1px}
.calendar-data-holder .calendar-month-holder{top:320px;margin:0 auto;width:310px;position:relative;z-index:202}
.calendar-data-holder .calendar-month-holder .week{min-width:300px;padding-top:15px;padding-bottom:13px}
.calendar-data-holder .calendar-month-holder .week .calendar-range{position:relative;top:0;margin-bottom:5px}
.calendar-data-holder .calendar-month-holder .week .calendar-range:last-child{margin-bottom:0}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-1{top:7px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-2{top:12px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-3{top:17px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-4{top:22px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-5{top:27px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-6{top:32px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-7{top:37px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-8{top:42px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-9{top:47px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-10{top:52px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-11{top:57px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-12{top:62px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-13{top:67px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-14{top:72px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-15{top:77px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-16{top:82px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-17{top:87px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-18{top:92px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-19{top:97px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-20{top:102px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-21{top:107px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-22{top:112px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-23{top:117px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-24{top:122px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-25{top:127px}
.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-1,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-2,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-3,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-4,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-5,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-6,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-7,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-8,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-9,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-10,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-11,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-12,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-13,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-14,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-15,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-16,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-17,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-18,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-19,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-20,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-21,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-22,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-23,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-24,.calendar-data-holder .calendar-month-holder .week .calendar-range.slot-25{position:absolute}
.calendar-data-holder .calendar-month-holder .week.max-slot-0{height:35px}
.calendar-data-holder .calendar-month-holder .week.max-slot-1{height:31px}
.calendar-data-holder .calendar-month-holder .week.max-slot-2{height:36px}
.calendar-data-holder .calendar-month-holder .week.max-slot-3{height:41px}
.calendar-data-holder .calendar-month-holder .week.max-slot-4{height:46px}
.calendar-data-holder .calendar-month-holder .week.max-slot-5{height:51px}
.calendar-data-holder .calendar-month-holder .week.max-slot-6{height:56px}
.calendar-data-holder .calendar-month-holder .week.max-slot-7{height:61px}
.calendar-data-holder .calendar-month-holder .week.max-slot-8{height:66px}
.calendar-data-holder .calendar-month-holder .week.max-slot-9{height:71px}
.calendar-data-holder .calendar-month-holder .week.max-slot-10{height:76px}
.calendar-data-holder .calendar-month-holder .week.max-slot-11{height:81px}
.calendar-data-holder .calendar-month-holder .week.max-slot-12{height:86px}
.calendar-data-holder .calendar-month-holder .week.max-slot-13{height:91px}
.calendar-data-holder .calendar-month-holder .week.max-slot-14{height:96px}
.calendar-data-holder .calendar-month-holder .week.max-slot-15{height:101px}
.calendar-data-holder .calendar-month-holder .week.max-slot-16{height:106px}
.calendar-data-holder .calendar-month-holder .week.max-slot-17{height:111px}
.calendar-data-holder .calendar-month-holder .week.max-slot-18{height:116px}
.calendar-data-holder .calendar-month-holder .week.max-slot-19{height:121px}
.calendar-data-holder .calendar-month-holder .week.max-slot-20{height:126px}
.calendar-data-holder .calendar-month-holder .week.max-slot-21{height:131px}
.calendar-data-holder .calendar-month-holder .week.max-slot-22{height:136px}
.calendar-data-holder .calendar-month-holder .week.max-slot-23{height:141px}
.calendar-data-holder .calendar-month-holder .week.max-slot-24{height:146px}
.calendar-data-holder .calendar-month-holder .week.max-slot-25{height:151px}
}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}
.chosen-container.chosen-with-drop .chosen-drop{left:0}
.chosen-container a{cursor:pointer}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}
.chosen-container-single .chosen-default{color:#999}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../../../resource/assets/styles/chosen-sprite.8722fa062d1e6fcc7b96294dfda4847c.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../../../resource/assets/styles/chosen-sprite.8722fa062d1e6fcc7b96294dfda4847c.png) no-repeat 0 2px}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}
.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../../../resource/assets/styles/chosen-sprite.8722fa062d1e6fcc7b96294dfda4847c.png) no-repeat 100% -20px;background:url(../../../resource/assets/styles/chosen-sprite.8722fa062d1e6fcc7b96294dfda4847c.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}
.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}
.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}
.chosen-container .chosen-results li.group-option{padding-left:15px}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}
.chosen-container-multi .chosen-choices li{float:left;list-style:none}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}
.chosen-container-multi .chosen-choices li.search-field .default{color:#999}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../../../resource/assets/styles/chosen-sprite.8722fa062d1e6fcc7b96294dfda4847c.png) -42px 1px no-repeat;font-size:1px}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}
.chosen-container-multi .chosen-results{margin:0;padding:0}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}
.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}
.chosen-disabled{opacity:.5!important;cursor:default}
.chosen-disabled .chosen-single{cursor:default}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}
.chosen-rtl{text-align:right}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}
.chosen-rtl .chosen-single div{right:auto;left:3px}
.chosen-rtl .chosen-single abbr{right:auto;left:26px}
.chosen-rtl .chosen-choices li{float:right}
.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}
.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../../../resource/assets/styles/chosen-sprite.8722fa062d1e6fcc7b96294dfda4847c.png) no-repeat -30px -20px;background:url(../../../resource/assets/styles/chosen-sprite.8722fa062d1e6fcc7b96294dfda4847c.png) no-repeat -30px -20px;direction:rtl}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(../../../resource/assets/styles/chosen-sprite@2x.877c5121474227b5af3a098762e97a3c.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}
}