a{color:#5fb0e1}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}#layout-canvas .flash-message{display:none}.flash-message{position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:2147483647;word-wrap:break-word;text-shadow:0 -1px 0 rgba(0,0,0,.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24);box-shadow:0 1px 6px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.24);border-radius:4px}.flash-message.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .5s,width 0s;transition:all .5s,width 0s;-webkit-transform:scale(.9);transform:scale(.9)}.flash-message.fade.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1)}.flash-message.success{background:#8da85e}.flash-message.error{background:#c30}.flash-message.warning{background:#f0ad4e}.flash-message.info{background:#5fb6f5}.flash-message button{float:none;position:absolute;right:10px;top:8px;color:#fff;outline:none}.flash-message button:hover{color:#fff}.flash-message.static{position:static!important;width:auto!important;display:block!important;margin-left:0!important;-webkit-box-shadow:none;box-shadow:none}@media (max-width:768px){.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}.loading-indicator{padding:20px 20px 20px 60px;color:#999;font-size:14px;font-weight:500;background:#fff;text-align:left;z-index:2147483647}.loading-indicator>span{position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;left:0;display:block}.loading-indicator-container{position:relative;min-height:40px}.loading-indicator-container .loading-indicator{position:absolute;left:0;top:0;width:100%;height:100%;padding-top:0}.loading-indicator-container .loading-indicator>div{position:absolute;top:50%;margin-top:-.65em}html.cssanimations .loading-indicator>span{background-size:35px 35px;background-position:50% 50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading-indicator-container.size-small{min-height:20px}.loading-indicator-container.size-small .loading-indicator,.loading-indicator.size-small{padding:16px 16px 16px 30px;font-size:11px}.loading-indicator-container.size-small .loading-indicator>span,.loading-indicator.size-small>span{height:20px;width:20px;margin-top:-10px}html.cssanimations .loading-indicator-container.size-small .loading-indicator>span,html.cssanimations .loading-indicator.size-small>span{background-size:20px 20px}.loading-indicator-container.indicator-center .loading-indicator,.loading-indicator.indicator-center{padding:20px}.loading-indicator-container.indicator-center .loading-indicator>span,.loading-indicator.indicator-center>span{left:50%;margin-left:-20px;margin-top:-20px}.loading-indicator-container.indicator-center .loading-indicator>div,.loading-indicator.indicator-center>div{text-align:center;position:relative;margin-top:30px}.loading-indicator-container.indicator-inset .loading-indicator,.loading-indicator.indicator-inset{padding-left:80px}.loading-indicator-container.indicator-inset .loading-indicator>span,.loading-indicator.indicator-inset>span{left:20px}.loading-indicator-container.size-form-field,.loading-indicator-container.size-input-text{min-height:0}.loading-indicator-container.size-form-field .loading-indicator,.loading-indicator-container.size-input-text .loading-indicator{background-color:transparent;padding:0;margin:0}.loading-indicator-container.size-form-field .loading-indicator>span,.loading-indicator-container.size-input-text .loading-indicator>span{padding:0;margin:0;left:auto;right:7px;top:6px;width:23px;height:23px;background-size:23px 23px}.loading-indicator-container.size-form-field .loading-indicator>span{top:0;right:0;width:20px;height:20px;background-size:20px 20px}html.cssanimations .cursor-loading-indicator{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;background-size:20px 20px;position:fixed;width:20px;height:20px}html.cssanimations .cursor-loading-indicator.hide{display:none}.bar-loading-indicator{-webkit-transition:opacity .4s linear;transition:opacity .4s linear}.bar-loading-indicator .progress-bar{-webkit-animation:infinite-loader 90s ease-in forwards;animation:infinite-loader 90s ease-in forwards;-webkit-transition-duration:0s;transition-duration:0s}.bar-loading-indicator.bar-loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition-delay:.3s;transition-delay:.3s}.bar-loading-indicator.bar-loaded .progress-bar{width:100%!important;-webkit-transition:width .3s linear;transition:width .3s linear;-webkit-animation:none;animation:none}.stripe-loading-indicator{height:4px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2147483647}.stripe-loading-indicator .stripe,.stripe-loading-indicator .stripe-loaded{height:4px;display:block;background:#5fb0e1;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff}.stripe-loading-indicator .stripe{width:100%;-webkit-animation:infinite-loader 60s linear;animation:infinite-loader 60s linear}.stripe-loading-indicator .stripe-loaded{width:0;opacity:0;filter:alpha(opacity=0)}.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .4s linear;transition:opacity .4s linear;-webkit-transition-delay:.3s;transition-delay:.3s}.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);-webkit-transition:width .3s linear;transition:width .3s linear;width:100%!important}.stripe-loading-indicator.hide{display:none}@-webkit-keyframes infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.13085938%}60%{width:97.07244873%}70%{width:98.58920574%}80%{width:99.35943391%}90%{width:99.7475567%}to{width:99.94237615%}}@keyframes infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.13085938%}60%{width:97.07244873%}70%{width:98.58920574%}80%{width:99.35943391%}90%{width:99.7475567%}to{width:99.94237615%}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes rspin{0%{-webkit-transform:rotate(359deg)}to{-webkit-transform:rotate(0deg)}}@keyframes rspin{0%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@font-face{font-family:NewsGothCondensed;src:url(../fonts/NewsGothicBT-BoldCondensed.8e54ae28.eot);src:url(../fonts/NewsGothicBT-BoldCondensed.8e54ae28.eot?#iefix) format("embedded-opentype"),url(../fonts/NewsGothicBT-BoldCondensed.b350c18f.woff2) format("woff2"),url(../fonts/NewsGothicBT-BoldCondensed.98c58366.woff) format("woff"),url(../fonts/NewsGothicBT-BoldCondensed.2c15e496.ttf) format("truetype"),url(../img/NewsGothicBT-BoldCondensed.067f21ad.svg#NewsGothicBT-BoldCondensed) format("svg");font-weight:700;font-style:normal}@font-face{font-family:NewsGothExtraCondensed;src:url(../fonts/NewsGothicBT-ExtraCondensed.0f4bd9e1.eot);src:url(../fonts/NewsGothicBT-ExtraCondensed.0f4bd9e1.eot?#iefix) format("embedded-opentype"),url(../fonts/NewsGothicBT-ExtraCondensed.38414bc4.woff2) format("woff2"),url(../fonts/NewsGothicBT-ExtraCondensed.d68c1b57.woff) format("woff"),url(../fonts/NewsGothicBT-ExtraCondensed.81aab089.ttf) format("truetype"),url(../img/NewsGothicBT-ExtraCondensed.09438f9d.svg#NewsGothicBT-ExtraCondensed) format("svg");font-weight:400;font-style:normal}@font-face{font-family:NewsGothCondensed;src:url(../fonts/NewsGothicBT-RomanCondensed.4c8f7cee.eot);src:url(../fonts/NewsGothicBT-RomanCondensed.4c8f7cee.eot?#iefix) format("embedded-opentype"),url(../fonts/NewsGothicBT-RomanCondensed.c0c1b19a.woff2) format("woff2"),url(../fonts/NewsGothicBT-RomanCondensed.e7bc0e23.woff) format("woff"),url(../fonts/NewsGothicBT-RomanCondensed.8c284488.ttf) format("truetype"),url(../img/NewsGothicBT-RomanCondensed.82a0a534.svg#NewsGothicBT-RomanCondensed) format("svg");font-weight:400;font-style:normal}@font-face{font-family:NewsGothCondensed;src:url(../fonts/NewsGothicBT-ItalicCondensed.60cdffe8.eot);src:url(../fonts/NewsGothicBT-ItalicCondensed.60cdffe8.eot?#iefix) format("embedded-opentype"),url(../fonts/NewsGothicBT-ItalicCondensed.9e1232f5.woff2) format("woff2"),url(../fonts/NewsGothicBT-ItalicCondensed.0a881bff.woff) format("woff"),url(../fonts/NewsGothicBT-ItalicCondensed.96813678.ttf) format("truetype"),url(../img/NewsGothicBT-ItalicCondensed.f45fda1b.svg#NewsGothicBT-ItalicCondensed) format("svg");font-weight:400;font-style:italic}body[readonly]{background-color:transparent}.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto 15px}a:focus{outline:0 solid}img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.fix{overflow:hidden}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-family:NewsGothCondensed,Helvetica,sans-serif;color:#2b2b2b}body,html{height:100%}body{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a:focus,a:hover{color:#4a4a4a}a,a:focus,a:hover{text-decoration:none;outline:none;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}input,textarea{color:#4a4a4a;padding:15px}input{height:34px;padding:0 15px}input:focus,textarea:focus{outline:0 none}.fixed-header-padding{margin-top:60px}#layout-content{padding-bottom:50px}.page-banner{min-height:300px;position:relative;z-index:1;background-attachment:fixed;background-repeat:no-repeat;background-color:#ccc;padding:138px 0 100px;background-size:cover}.page-banner h1{font-size:72px;font-weight:700;color:#fff;line-height:72px}.section-text{margin:0 auto;max-width:615px;padding-bottom:30px;text-align:center}.section-padding{padding:60px 0 70px}.contact-form legend,.section-title{color:#2b2b2b;font-family:NewsGothCondensed,Helvetica,sans-serif;font-size:30px;letter-spacing:1px;line-height:40px;margin-bottom:35px;position:relative;text-align:center;text-transform:uppercase;border-bottom:0}.contact-form legend:after,.contact-form legend:before,.section-title:after,.section-title:before{background:#5fb0e1 none repeat scroll 0 0;content:"";height:3px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-form legend:before,.section-title:before{bottom:-10px;width:130px;left:50%}.contact-form legend:after,.section-title:after{left:50%;bottom:-20px;width:70px}.s-title{color:#5a5a5a;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:28px;margin-bottom:35px}.color{color:#5fb0e1}.overly{display:block;overflow:hidden;position:relative}.overly:after{content:"";height:100%;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;bottom:0;-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s;width:100%;z-index:4}.home-thumb .overly:after,.m-post .overly:after{background:#000}.m-post .overly:after{opacity:.6}.btn-filled,.contact-us-form button,.subscribe-input button{background:#5fb0e1 none repeat scroll 0 0;color:#2b2b2b;display:inline-block;font-family:NewsGothCondensed,Helvetica,sans-serif;font-size:16px;padding:10px 30px;position:relative;text-align:center;text-transform:uppercase;border-radius:3px}.btn-filled:hover,.contact-us-form button:hover,.error-social ul li:hover a,.f-about li:hover a,.leave-form button:hover,.post-social li:hover a,.sidebar-search>button:hover,.subscribe-input button:hover{background:#47b6fa;color:#2b2b2b}.support-area .btn-filled{font-size:20px;padding:10px 65px}.author-social ul,.error-social ul,.f-about>ul,.footer-widget>ul,.header-social ul,.post-social,.sidebar-widget>ul,.single-social,.welcom-top{list-style:outside none none;margin:0;padding:0}p,ul{margin-bottom:35px}#scrollUp{background:#5fb0e1 none repeat scroll 0 0;bottom:60px;color:#2b2b2b;cursor:pointer;font-size:25px;height:50px;line-height:50px;right:30px;text-align:center;width:50px;border-radius:3px}#scrollUp:hover{background:#47b6fa}.content-section{margin-bottom:3em}.cta-container{text-align:center}.btn-cta{color:#fff;background-color:#5fb0e1;border-color:#49a5de;padding:10px 16px;line-height:1.3333333;border-radius:6px;padding:14px 18px;font-size:18px;text-transform:uppercase;font-weight:700;margin:0 auto;border-radius:0}.btn-cta.focus,.btn-cta:focus{color:#fff;background-color:#349bda;border-color:#1a628e}.btn-cta.active,.btn-cta:active,.btn-cta:hover,.open>.dropdown-toggle.btn-cta{color:#fff;background-color:#349bda;border-color:#2488c6}.btn-cta.active.focus,.btn-cta.active:focus,.btn-cta.active:hover,.btn-cta:active.focus,.btn-cta:active:focus,.btn-cta:active:hover,.open>.dropdown-toggle.btn-cta.focus,.open>.dropdown-toggle.btn-cta:focus,.open>.dropdown-toggle.btn-cta:hover{color:#fff;background-color:#2488c6;border-color:#1a628e}.btn-cta.active,.btn-cta:active,.open>.dropdown-toggle.btn-cta{background-image:none}.btn-cta.disabled.focus,.btn-cta.disabled:focus,.btn-cta.disabled:hover,.btn-cta[disabled].focus,.btn-cta[disabled]:focus,.btn-cta[disabled]:hover,fieldset[disabled] .btn-cta.focus,fieldset[disabled] .btn-cta:focus,fieldset[disabled] .btn-cta:hover{background-color:#5fb0e1;border-color:#49a5de}.btn-cta .badge{color:#5fb0e1;background-color:#fff}.footer-bottom,.header-top{background:#2b2b2b none repeat scroll 0 0;padding:6px 0}.header-social ul li,.welcom-top>li{display:inline-block;margin-right:15px;text-transform:capitalize}.header-social ul li:last-child{margin-right:0}.welcom-top li a{color:#fff;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;text-transform:capitalize}.header-social ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;color:#fff}.header-social ul li a i{display:table-cell;vertical-align:middle}.welcom-top li a i{margin-right:10px}.header-social ul li:hover a,.welcom-top li:hover a{color:#47b6fa}.footer-top{background:#f4f4f4;padding:57px 0 66px}.f-logo{margin:3px 0}.f-logo img{height:60px;width:180px}.f-about{margin-top:20px}.f-about>p,.subscribe-entry>p{color:#2b2b2b;font-size:16px;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.f-about ul{padding-top:30px}.f-about li{display:inline-block;margin-right:3px}.f-about li a{background:#5fb0e1;border-radius:3px;color:#2b2b2b;display:inline-table;height:35px;text-align:center;width:35px}.f-about li a i{display:table-cell;vertical-align:middle}.rs-post img{float:left;height:65px;margin-top:7px;width:90px}.rs-details{margin-left:100px}.recent-post:after{clear:both;content:"";display:table}.rs-post{border-bottom:1px solid #e4e4e4;padding:15px 0}.rs-post:last-child{border:none;padding-bottom:0}.rs-details>h4>a{color:#2b2b2b}.rs-details>span{font-size:14px;color:#5a5a5a}.s-post-details>span{color:#2b2b2b;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.input-email,.subscribe-input{position:relative}.input-email:after,.subscribe-input:after{color:#2b2b2b;font-family:FontAwesome;position:absolute;right:20px;top:8px}.subscribe-input:after{content:"\F1D8"}.input-email:after{content:"\F003"}.input-name{margin:30px 0 20px}.input-email{position:relative}.subscribe-input input{border:1px solid #5fb0e1;border-radius:3px}.contact-list li:first-child>span{line-height:25px}.contact-list span{display:block;margin-left:30px}.contact-list>li i{float:left;padding-top:15px}.contact-list>li:first-child>i{padding-top:5px}.contact-list>li,.contact-list a{color:#2b2b2b;font-size:16px;line-height:45px}.contact-list>li,.contact-list a,.footer-bottom>p{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.footer-bottom>p{color:#fff;margin:0;text-align:center;text-transform:capitalize;font-size:14p}.footer-bottom a{color:#5fb0e1;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px;text-transform:none}.footer-bottom>p i{color:#5fb0e1;margin:0 5px}.social-links{text-align:center}.social-links a{margin:0 15px}.footer-nav ul{list-style:none;width:48%;display:inline-block;padding:0 15px;vertical-align:top}.footer-bottom{font-weight:700}.footer-bottom .credit{font-size:12px}.mobile-menu-area{display:none}.main-menu-area{background:#fff none repeat scroll 0 0;position:relative;width:100%;z-index:1}.logo{padding:15px 5px 15px 15px}.logo a{display:block}.logo img{width:auto;max-height:50px;-webkit-transition:.4s;transition:.4s}.main-menu ul{list-style:outside none none;margin:0;padding:0;float:none;text-align:right}.main-menu li{float:none;position:relative;display:inline-block}.main-menu li a{color:#2b2b2b;display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:24px 20px;text-transform:uppercase}.main-menu ul:not(.sub-menu)>li:last-child a{padding-right:0}.main-menu ul li ul.sub-menu{position:absolute;top:100px;background:#5fb0e1;width:200px;z-index:9999;text-align:left;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;-webkit-transition:.4s;transition:.4s}.main-menu ul li ul.sub-menu li{float:none;display:block;border-bottom:1px solid #eac327;padding-bottom:0;-webkit-transition:.4s;transition:.4s}.main-menu ul li ul.sub-menu li:last-child{border-bottom:none}.main-menu ul li ul.sub-menu li:hover{background:#47b6fa}.main-menu ul ul li a{font-weight:400;padding:12px 20px}.main-menu li:hover>.sub-menu{opacity:1;top:100%;visibility:visible}.main-menu li>a:after{margin-left:5px;content:"\F107";font-family:FontAwesome}.main-menu .sub-menu a:after{margin-left:5px;content:"\F105";font-family:FontAwesome}.main-menu li>a:only-child:after{margin-left:0;content:""}.main-menu ul li .sub-menu .sub-menu{display:block;position:absolute;left:205px;top:0;width:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.main-menu ul li ul.sub-menu li:hover .sub-menu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.secondary-menu ul{list-style:outside none none;margin:0;padding:0;float:none;text-align:right}.secondary-menu ul li{float:none;position:relative;display:inline-block}.secondary-menu ul li a{color:#2b2b2b;display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;padding:24px 20px;text-transform:uppercase}.secondary-menu ul li.urgent{margin-right:15px}.secondary-menu ul li.urgent a{margin:25px 0 0;padding:5px 20px;background-color:#5fb0e1;color:#fff}.secondary-menu ul li.urgent a .fa{padding-left:10px}.is-sticky .secondary-menu li a{padding:15px 20px}.is-sticky .secondary-menu li.urgent a{margin:10px 0}.mean-container .mean-bar,.mean-container .mean-nav{background:#fff}.mobile-menu-area{background:#efefef none repeat scroll 0 0}.mean-container .mean-nav ul li a.mean-expand:hover,.mean-container .mean-nav ul li a:hover,.mean-container a.meanmenu-reveal span{background:#5fb0e1}.mean-container .mean-nav ul li a:hover{color:#fff}.mean-container a.meanmenu-reveal{color:#5fb0e1}.mean-container .mean-nav ul li a,.mean-container .mean-nav ul li a:hover,.mean-container .mean-nav ul li li a{border-top:1px solid #5fb0e1;color:#423f3f;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px}.mean-container .mean-nav ul li a.mean-expand{border-color:#5fb0e1!important;line-height:32px;padding:8px!important}.mobile-menu .mean-bar{position:relative;float:none}.mobile-menu .logo{left:10px;position:absolute;top:8px;z-index:99999999!important}.mobile-menu .logo img{height:35px;width:auto}.mobile-menu .mean-nav{position:absolute}.mobile-menu .urgent a{background-color:#5fb0e1!important;color:#fff!important;text-align:center!important;font-size:1em!important}.is-sticky .main-menu-area{background:#efefef none repeat scroll 0 0;z-index:2147483647!important;box-shadow:0 3px 9px -1px rgba(16,6,9,.2);-webkit-box-shadow:0 3px 9px -1px rgba(16,6,9,.2);-moz-box-shadow:0 3px 9px -1px rgba(16,6,9,.2)}.is-sticky .logo{padding:8px 5px 14px 0}.is-sticky .logo img{height:26px;width:125px}.is-sticky .main-menu li a{padding:15px 20px}.course-nav{display:none}.course-nav .list-group-item{padding:0;display:block!important}.course-nav .list-group-item a{padding:10px 15px;display:block;position:relative}.course-nav .list-group-item.active>a{color:#fff}.course-nav .list-group-item h3{margin:10px 0}.course-nav .list-group-item.item-lesson>a>*{padding:0 1.5em 0 0;display:block;position:relative}.course-nav .list-group-item.item-lesson>a>* .fa{position:absolute;font-size:.8em;top:.2em;right:.4em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.course-nav .list-group-item.item-lesson.active>a>* .fa{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.course-nav .list-group-item .lesson-materials{padding:0;display:none}.course-nav .list-group-item .lesson-materials .list-group-item{border-left:none!important;border-right:none!important;border-radius:0!important}.course-nav .list-group-item .lesson-materials .list-group-item a{padding-left:25px}.course-nav .list-group-item .lesson-materials .list-group-item:last-child{border-bottom:none}.course-nav .list-group-item.active.item-lesson{background-color:#fff;border:1px solid #ddd}.course-nav .list-group-item.active.item-lesson .lesson-materials{display:block}.about-area{padding:60px 0 40px}.program-cards{display:-ms-flexbox;display:-webkit-box;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2em}.program-cards .single-about{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#4a4a4a;margin-left:15px;margin-right:15px;min-width:215px}.single-about{display:block;background:#f4f4f4 none repeat scroll 0 0;border-radius:3px;box-shadow:0 3px 9px -1px rgba(16,6,9,.3);-webkit-box-shadow:0 3px 9px -1px rgba(16,6,9,.3);-moz-box-shadow:0 3px 9px -1px rgba(16,6,9,.3);margin-bottom:30px;padding:35px 15px 20px;text-align:center}.single-about>span{position:relative;width:80px;height:80px;background:#5fb0e1;border-radius:50%;text-align:center;display:inline-table;font-size:30px;color:#fff;-webkit-transition:.4s;transition:.4s;margin-bottom:40px}.single-about>span i{display:table-cell;vertical-align:middle}.single-about:hover>span{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.single-about:hover>span i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.single-about h3{font-family:NewsGothCondensed,Helvetica,sans-serif;margin-bottom:24px;text-transform:capitalize}.our-skill-wrap h4,.single-about h3{color:#2b2b2b}.fun-area{margin-top:40px;margin-bottom:70px}.fun-entry,.fun-entry>span{text-align:center}.fun-entry>span{border:2px solid #5fb0e1;display:inline-table;height:100px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100px}.fun-entry>span i{display:table-cell;font-size:50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle;color:#fff}.fun-no-count,.funcounter{color:#5fb0e1;font-size:40px;line-height:25px;margin:5px 0}.fun-entry>p,.fun-no-count,.funcounter{font-family:NewsGothCondensed,Helvetica,sans-serif}.fun-entry>p{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#2b2b2b;height:100px;margin:0;line-height:22px}.skill{margin-bottom:0;padding-top:60px;overflow:hidden}.service-text{margin-top:30px}.skill .progress .lead{color:#2b2b2b;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;left:0;letter-spacing:2px;position:absolute;top:10px;z-index:99}.progress-bar{background:#5fb0e1}.skill .progress{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:10px;margin-bottom:45px;overflow:visible;position:relative}.skill .progress-bar span{background:#5fb0e1 none repeat scroll 0 0;float:right;font-size:11px;margin-right:10px;margin-top:-26px;position:relative;padding:0 5px;color:#2b2b2b;font-family:NewsGothCondensed,Helvetica,sans-serif}.skill .progress-bar>span:after,.skill .progress-bar>span:before{border:medium solid transparent;content:" ";height:0;pointer-events:none;position:absolute;top:100%;width:0}.skill .progress-bar>span:before{border-top-color:#5fb0e1;border-width:5px;left:50%;margin-left:-5px}.purchase-area.section-padding{padding:60px 0 0}.support-area{background:#f4f4f4 none repeat scroll 0 0;padding:70px 0}.support-area p{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:26px;line-height:36px;padding-top:10px}.price-heading>h3,.support-area p{color:#2b2b2b;text-transform:capitalize}.price-heading>h3{font-size:24px}.price-heading>h3,.price-heading>p{font-family:NewsGothCondensed,Helvetica,sans-serif}.price-heading>p{border:2px dotted #5fb0e1;display:block;font-size:55px;font-weight:700;margin:0 auto;max-width:200px;padding:5px 10px 10px;background:#fff;color:#2b2b2b;line-height:1}.price-heading span{color:#5a5a5a;display:block;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-top:5px;text-align:center;text-transform:lowercase}.single-price{padding:30px 0 35px;text-align:center;background:#f4f4f4;box-shadow:0 3px 4px 0 rgba(16,6,9,.2);-webkit-box-shadow:0 3px 4px 0 rgba(16,6,9,.2);-moz-box-shadow:0 3px 4px 0 rgba(16,6,9,.2)}.price-details>ul{list-style:outside none none;margin:0;padding:0}.price-details{padding:20px 0}.price-details li{font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:42px;text-transform:capitalize;color:#4a4a4a}.single-price .btn-filled{font-size:16px;padding:10px 25px;text-transform:capitalize;margin-top:7px}.single-entry{background:#f4f4f4 none repeat scroll 0 0;margin-bottom:30px;padding:30px;text-align:center;box-shadow:0 3px 9px -1px rgba(16,6,9,.3);-webkit-box-shadow:0 3px 9px -1px rgba(16,6,9,.3);-moz-box-shadow:0 3px 9px -1px rgba(16,6,9,.3)}.blog-area{background:#fff none repeat scroll 0 0;padding:60px 0 20px}.post-title{font-family:NewsGothCondensed,Helvetica,sans-serif;font-size:24px;line-height:35px;margin:0 auto;max-width:600px;text-transform:capitalize}.post-title a,.s-post-details a{color:#2b2b2b}.post-title a:hover,.rs-details a:hover,.s-post-details a:hover{color:#47b6fa}.post-heading>span{font-size:14px;margin:0 10px;text-transform:capitalize;color:#5a5a5a}.post-heading>span i{margin-right:5px}.post-heading{margin-bottom:40px}.c-thumb-item>figure img,.post-thumb img{height:350px;transition:all 2s ease 0s;-webkit-transition:all 2s ease 0s;width:100%}.c-thumb-item>figure,.post-thumb{height:350px;overflow:hidden;position:relative}.c-thumb-item figure>a:after,.post-thumb a:after{background:#000;content:"";height:100%;left:0;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";position:absolute;top:0;width:100%;z-index:2}.single-entry:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.post-social{margin-top:5px}.error-social ul li,.post-social li{display:inline-block;padding-right:20px}.error-social ul li:last-child,.post-social li:last-child{padding-right:0}.error-social ul li a,.post-social li a{background:#5fb0e1 none repeat scroll 0 0;border-radius:3px;color:#2b2b2b;display:table;font-size:16px;height:40px;text-align:center;width:40px}.error-social ul li a i,.post-social li a i{display:table-cell;vertical-align:middle}.post-footer{margin-top:67px}.post-details>p{margin-top:25px;text-align:center;line-height:28px}.post-footer:after,.single-entry:after{clear:both;content:"";display:table}.post-footer .btn-filled{text-transform:capitalize}.c-thumb-item{position:relative}.c-thumb-caption{bottom:25px;width:70%;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:3}.c-thumb-caption>h4{font-size:20px;font-family:NewsGothCondensed,Helvetica,sans-serif;font-weight:700;line-height:30px;margin-bottom:5px;text-transform:capitalize}.c-thumb-caption a{color:#fff}.c-thumb-caption>p{color:#fff;font-size:14px;line-height:22px;text-transform:capitalize}.home-2-area .owl-theme .owl-controls .owl-buttons div,.home-3-area .owl-theme .owl-controls .owl-buttons div,.single-entry .owl-theme .owl-controls .owl-buttons div{background:#5fb0e1 none repeat scroll 0 0;border-radius:0;color:#2b2b2b;display:table;font-size:20px;height:40px;margin:0;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;width:40px}.home-3-area .owl-theme .owl-controls .owl-buttons div{color:#2b2b2b;text-transform:capitalize;line-height:35px}.owl-buttons div.owl-next{left:auto;right:0}.owl-buttons div i{vertical-align:middle;display:table-cell}.owl-buttons div:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.sidebar-search>input{border:1px solid #5fb0e1;border-radius:3px;width:250px;margin-right:5px}.about-author .section-title,.comments-area .section-title,.contact-form legend,.footer-widget .section-title,.leave-comment .section-title,.more-post .section-title,.sidebar .section-title{font-size:20px}.about-author .section-title:after,.comments-area .section-title:after,.footer-area .section-title:after,.leave-comment .section-title:after,.more-post .section-title:after,.sidebar .section-title:after{width:40px;top:50px}.about-author .section-title:before,.comments-area .section-title:before,.footer-area .section-title:before,.leave-comment .section-title:before,.more-post .section-title:before,.sidebar .section-title:before{width:70px;top:40px}.sidebar{padding:30px 30px 20px;background:#f4f4f4;margin-bottom:50px;box-shadow:0 3px 9px -1px rgba(16,6,9,.3);-webkit-box-shadow:0 3px 9px -1px rgba(16,6,9,.3);-moz-box-shadow:0 3px 9px -1px rgba(16,6,9,.3)}.sidebar-widget{margin-bottom:30px}.sidebar-search{padding-top:15px}.sidebar-search>button{background:#5fb0e1 none repeat scroll 0 0;border:1px solid #5fb0e1;border-radius:3px;height:40px;width:40px;-webkit-transition:.4s;transition:.4s}.sidebar-widget li{display:block;text-align:right;border-bottom:1px solid #dbdbdb;line-height:50px;letter-spacing:2px;font-family:NewsGothCondensed,Helvetica,sans-serif;position:relative}.sidebar-widget li:before{content:"\F101";left:-25px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;-webkit-transition:.4s;transition:.4s;color:#47b6fa;font-family:fontawesome}.sidebar-widget li:last-child{border-bottom:none}.sidebar-widget li:hover:before{left:0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.sidebar-widget li:hover a{color:#47b6fa;padding-left:20px}.sidebar-widget li a{color:#2b2b2b;float:left;font-size:16px;text-transform:capitalize;-webkit-transition:.2s;transition:.2s}.s-single-post:after,.sidebar-widget li:after{clear:both;content:"";display:table}.s-single-post{margin-bottom:20px}.s-single-post img{float:left;height:70px;width:100px;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.s-single-post:hover img{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.s-post-details{margin-left:110px}.rs-details>h4,.s-post-details>h4{margin-bottom:0;line-height:24px}.rs-details>h4,.s-post-details>h4,.tags-cloud>a{font-size:16px;text-transform:capitalize;font-family:NewsGothCondensed,Helvetica,sans-serif}.tags-cloud>a{color:#2b2b2b;display:inline-block;margin:5px 3px;padding:5px 15px}.tags-cloud>a,.tags-cloud>a:hover{border:1px solid #5fb0e1;border-radius:3px}.tags-cloud>a:hover{background:#5fb0e1}.letter-box{margin:20px 0 30px;position:relative}.letter-box i{color:#2b2b2b;font-size:18px;left:15px;position:absolute;top:10px}.letter-box>input{border:1px solid #5fb0e1;padding-left:40px;border-radius:3px}.newsletter-details button{border:medium none;display:block;width:100%}.sidebar-widget>p{color:#5a5a5a;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.single-entry:last-child{margin-bottom:0}.brand-area.section-padding{padding:70px 0;background:#f4f4f4}.brand-area .brand{padding-top:50px}.single-brand{border:none;display:table;height:90px;margin:0 5px;text-align:center;width:90%;-webkit-transition:.4s;transition:.4s}.single-brand a{display:table-cell;vertical-align:middle}.brand-area .owl-theme img{-webkit-transition:all .3s ease-in-out .1s;transition:all .3s ease-in-out .1s;width:150px}.contact-us-area.section-padding{padding:60px 0 70px}#google-map{height:310px;width:100%}.field{position:relative;padding:10px 0 8px 0;height:72px}.field-label{color:#4a4a4a;font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;text-transform:capitalize;margin:0;-webkit-transform:translateY(35px);transform:translateY(35px);-webkit-transition:.3s;transition:.3s}.field-input,.field-label{position:relative;display:block}.field-input{background:transparent;line-height:16px;border:none;outline:none}.contact-us-form button,.subscribe-input>button{border:medium none;margin-top:45px;width:100%;-webkit-transition:.4s;transition:.4s}.field:after,.field:before{position:absolute;left:0;bottom:0;width:100%;height:2px;background:#e8e8e8;content:"";-webkit-transition:.3s;transition:.3s}.field:after{background:#5fb0e1;-webkit-transform:scale(0);transform:scale(0)}.is-focused .field-label{color:#5fb0e1}.field.is-focused:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.has-label .field-label{-webkit-transform:translateY(0);transform:translateY(0)}.required label:after{content:" *";color:#5fb0e1;font-weight:700}ul.contact-list{list-style:none}.error-page-wrap{padding:70px 0}.error-content{background:#f4f4f4 none repeat scroll 0 0;padding:60px 40px 45px;text-align:center}.error-title{font-size:250px;color:#f0ca32;font-family:NewsGothCondensed,Helvetica,sans-serif;font-weight:700;margin-bottom:0;line-height:1}.error-title i{margin-right:10px}.error-social,.error-txt{padding:40px 0 15px 100px}.error-txt>h3{font-family:NewsGothCondensed,Helvetica,sans-serif;font-weight:700;font-size:35px;letter-spacing:2px;margin-bottom:40px;text-transform:uppercase;color:#2b2b2b}.error-txt .btn-filled{background:transparent none repeat scroll 0 0;border:1px solid #5fb0e1;letter-spacing:2px}.error-txt .btn-filled:hover{background:#5fb0e1;border:1px solid #5fb0e1}.error-social h5{font-family:NewsGothCondensed,Helvetica,sans-serif;font-size:22px;text-transform:capitalize;margin-bottom:30px}.error-social ul li a{background:#5fb0e1;color:#2b2b2b}.panel{background:#f4f4f4 none repeat scroll 0 0;border-radius:3px;box-shadow:0 3px 9px -1px rgba(16,6,9,.3);-webkit-box-shadow:0 3px 9px -1px rgba(16,6,9,.3);-moz-box-shadow:0 3px 9px -1px rgba(16,6,9,.3);margin-bottom:30px;padding:20px 15px}.panel h3.panel-title{font-size:24px}.panel .list-group-item.active a{color:#fff}.panel .list-group-item a{display:block;position:relative}.panel .list-group-item a .badge{position:absolute;right:0;height:100%;line-height:1.5em;width:auto}@media only screen and (min-width:992px) and (max-width:1200px){.single-social{left:25%}.sidebar-search>input{width:184px}.team-social li{padding:0 7px}}@media only screen and (min-width:768px) and (max-width:991px){.slider-area{height:450px}#slider img{height:450px!important}.slider-content .title1{font-size:35px}.is-sticky .logo{padding:15px 0}.is-sticky .main-menu li a{padding:17px 9px}.main-menu li a{padding:24px 9px}.search-menu button{right:-20px}.footer-widget,.single-price,.team-entry{margin-bottom:30px}.support-area .btn-filled{padding:10px 45px}.support-area p{padding-top:0}.sidebar-search>input{width:92%}.sidebar{margin-top:70px}.home-2-area .owl-theme .owl-controls .owl-buttons div{top:45%}.home3-item{max-width:600px}.home-3-area .owl-buttons div.owl-next{right:0}.home3-item>h3{font-size:30px}.search-para>h1{font-size:38px}.error-title{font-size:180px}.error-social,.error-txt{padding:40px 0 15px 35px}.blog-area{padding:30px 0 20px}.team-area.section-padding{padding:60px 0 45px}.footer-top.section-padding{padding:60px 0 40px}.home-desc>h3{font-size:18px;line-height:24px}.home3-item>h1{line-height:40px;font-size:35px}}@media only screen and (max-width:991px){.header-top,.home-2-area,.sticky-wrapper{display:none}.mobile-menu-area{display:block}}@media only screen and (max-width:767px){.s-title,.single-about>p{font-size:15px}.review-content{padding:50px 0}.single-review>p{font-size:20px;line-height:32px}.about-author .section-title,.comments-area .section-title,.contact-form legend,.footer-widget .section-title,.leave-comment .section-title,.more-post .section-title,.section-title,.sidebar .section-title{font-size:19px}.single-about h3{font-size:20px}.contact-form legend:before,.section-title:before{width:110px}.contact-form legend:after,.section-title:after{width:50px}.history-wrap,.our-skill-wrap{width:100%}.our-skill-wrap{padding-left:10px}.our-skill-wrap h3,.team-details>h3{font-size:22px}.support-area .btn-filled{margin-top:25px}.support-area p{font-size:20px}.fun-entry{margin-bottom:50px}.post-title{font-size:19px;line-height:28px}.post-heading>span{margin:0 7px}.single-entry{padding:30px 15px}.error-social ul li,.post-social li{padding-right:15px}.post-footer .btn-filled.alignright,.post-social.alignleft{float:none;margin:30px auto 0}.footer-widget,.sidebar{margin-top:45px}.sidebar-search>input{width:77%}.single-price,.team-entry{margin-bottom:30px}.single-brand{width:97%}.c-thumb-caption>h4{font-size:15px;line-height:22px}.c-thumb-item>figure,.c-thumb-item>figure img,.post-thumb,.post-thumb img{height:200px}.home3-item{max-width:240px}.single-history img{height:350px}.home3-item>p{padding:0 30px}.home3-item>h1{font-size:25px;margin-bottom:20px;line-height:40px}.home-desc>h3{font-size:18px}.home-3-area{padding:45px 0 60px;min-height:400px}.search-para>h1{font-size:30px;line-height:36px}.s-post-thumb .overly>img{height:350px}.single-social>li{margin:0 5px 5px}.comment-img{float:none;margin-bottom:10px}.comment-text{margin-left:0}.leave-form .form-group{width:100%;margin-bottom:20px}.s-post-heading h2{font-size:20px;line-height:27px}.about-img{float:none;margin-bottom:20px}.about-txt{padding-left:0}.error-content{padding:40px 25px 80px}.error-title{font-size:120px}.error-social,.error-txt{padding:20px 0 15px}.error-txt>h3{font-size:24px}.error-social ul li{padding-right:10px}.single-social{width:81%}.blog-area{padding:30px 0 20px}.footer-top.section-padding,.team-area.section-padding{padding:60px 0 40px}.left-item .single-p-item:last-child,.middle-item .single-p-item:last-child,.right-item .single-p-item:last-child{margin-bottom:5px}.c-thumb-caption>p{display:none}.program-cards{display:block}.logo{padding:8px}.secondary-menu ul li.urgent{margin-right:5px}.secondary-menu ul li.urgent a{margin:10px 0 0;padding:5px 15px}}@media only screen and (min-width:480px) and (max-width:767px){.our-skill-wrap h4,.section-title,.slider-content .title1{font-size:28px}.slider-content .title2{font-size:19px}.home-2-area{display:block}.post-title{font-size:20px}.c-thumb-caption>h4{font-size:18px}.s-title,.single-about>p{font-size:17px}.error-social ul li,.post-social li{padding-right:20px}.home3-item{max-width:400px}.single-history img{height:400px}.single-social li{margin:0 8px}.single-social{width:71%}.c-thumb-item>figure,.c-thumb-item>figure img,.post-thumb,.post-thumb img{height:270px}.c-thumb-caption>p{display:block}.single-about h3{font-size:24px}}@media print{#scrollUp,.course-nav-container,.footer-area,.header-area{display:none!important}}.survey_wrapper table,.survey_wrapper table thead th{border:0}.layout-courses ul:not(.bullets),.page-faq ul:not(.bullets),.page-resources ul:not(.bullets){list-style:none;padding:0}.layout-courses ul:not(.bullets) li,.page-faq ul:not(.bullets) li,.page-resources ul:not(.bullets) li{margin-bottom:5px}.layout-courses .layout-content a[name]:before,.layout-courses .layout-content h3:before,.page-faq .layout-content a[name]:before,.page-faq .layout-content h3:before,.page-resources .layout-content a[name]:before,.page-resources .layout-content h3:before{display:block;content:" ";margin-top:-120px;height:120px;visibility:hidden}.appointment-item .btn{display:block}.login-actions{margin-top:30px;text-align:center}label.section-title{display:block}body{font-family:Open Sans,sans-serif;font-size:16px;line-height:26px;color:#4a4a4a;background-color:#fff}.pointer{cursor:pointer}.v-spinner{margin:25px}:focus,input:focus,textarea:focus{outline:none}.btnSubmit:focus,.form-control:focus{border-color:inherit;-webkit-box-shadow:none;box-shadow:none}.form-control{border-radius:0}.otu-blue{color:#5fb0e1}.otu-blue-bg{background-color:#5fb0e1}.btn-otu{background-color:#247b7c;color:#fff;border-color:#247b7c}.btn-otu:hover,.btn-outline-otu{background-color:#fff;color:#247b7c}.btn-outline-otu{border-color:#247b7c}.btn-outline-otu:hover{color:#fff;background-color:#247b7c;border-color:#247b7c}.btn-outline-otu.focus,.btn-outline-otu:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-otu.disabled,.btn-outline-otu:disabled{color:#247b7c;background-color:transparent}.btn-outline-otu:not(:disabled):not(.disabled).active,.btn-outline-otu:not(:disabled):not(.disabled):active,.show>.btn-outline-otu.dropdown-toggle{color:#fff;background-color:#247b7c;border-color:#247b7c}.btn-outline-otu:not(:disabled):not(.disabled).active:focus,.btn-outline-otu:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-otu.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-primary{color:#fff;background-color:#5fb0e1;border-color:#5fb0e1}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#349bda;border-color:#1a628e}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#349bda;border-color:#2488c6}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#2488c6;border-color:#1a628e}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#5fb0e1;border-color:#49a5de}.btn-primary .badge{color:#5fb0e1;background-color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.sv_complete_btn{background-color:#5fb0e1}.sv_complete_btn{color:#fff;font-weight:800;padding:10px 20px;height:auto}.main-menu{width:auto;float:right;clear:right}.main-menu li a{padding:5px 20px 10px}.secondary-menu ul li.urgent a{background-color:#247b7c;border:1px solid #5fb0e1}.client-menu-btn{display:none}.client-menu{background:#247b7c}.client-menu ul{text-align:right;margin:auto;max-width:100%;margin:0;padding:0}.client-menu li{display:inline-block;list-style:none}.client-menu li a{padding:10px 15px 8px;color:#fff;font-size:1em;display:block;border-bottom:2px solid #247b7c}@media only screen and (min-width:600px){.client-menu li a:hover{border-bottom:2px solid #fff}}@media only screen and (max-width:600px){.client-menu{position:relative}.client-menu-btn{display:block;text-align:right;color:#fff;font-size:1.5em;padding:10px;cursor:pointer}.client-menu-btn span{font-size:.8em;display:inline-block;margin-right:.6em}.client-menu ul{position:absolute;z-index:500;top:47px;right:0;background:#247b7c;border-left:1px solid #fff;width:50%}.client-menu ul li{width:100%;border-bottom:1px solid #ccc}}.login .card{background:rgba(0,0,0,.5);border:none;max-width:450px;margin:auto}@media only screen and (max-width:600px){.login .card{width:98%}}.login .card input{background:none;border:none;border-bottom:1px solid #fff;color:#fff}.login .card input::-webkit-input-placeholder{color:#ddd;opacity:1}.login .card input::-moz-placeholder{color:#ddd;opacity:1}.login .card input:-ms-input-placeholder{color:#ddd;opacity:1}.login .card input::-ms-input-placeholder{color:#ddd;opacity:1}.login .card input::placeholder{color:#ddd;opacity:1}.login .card button.btnSubmit{font-size:1.1em;border:none;background-color:#5fb0e1}.login .card button.btnSubmit:hover{background-color:#247b7c}.page-banner{background-image:url(/images/blue-and-white-wallpaper.jpg);background-position:40% 0}.page-banner h1{font-size:3em}.page-banner-sec{min-height:40px;padding:20px}.popreply{white-space:pre-line}.form-group label{font-weight:400}input.form-control{font-size:1em;padding:8px}.modal-footer,.modal-header{border:none}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#f4f4f4}#sidebar{border:1px solid #ccc;padding:15px;margin:15px;background-color:#fff;padding:0;width:220px;min-height:30vh}#sidebar.active{margin-left:-250px}#sidebar .program{padding:10px;font-size:.9em}#sidebar .program li{padding:0 0 5px 25px}#sidebar .program li svg{margin-left:-25px}#sidebar .program .locked{color:#999}#sidebar .messages ul{padding:15px}#sidebar .messages li{padding:8px}#sidebar .messages li a{color:#4a4a4a;font-size:.9em}#sidebar .router-link-active{font-weight:700}#content{background-color:#fff;border:1px solid #ccc;width:auto;margin:15px 15px 15px 0;padding:0;position:relative}#content .wrap{padding:15px 15px 75px}#content .content_nav{position:absolute;bottom:0;width:100%}@media only screen and (max-width:800px){.wrapper{display:block}#content,#sidebar{width:auto;min-height:auto;clear:both;margin:10px}}.table-inbox .unread{font-weight:600}.table-inbox tr.msg{cursor:pointer}.table-inbox tr.msg .msgSelect{margin-top:.8em}.table-inbox .table-inbox-bodypreview{font-size:.9em;line-height:30%}.table-inbox .table-inbox-time{font-size:.9em}.folder-menu{display:none;background-color:#5fb0e1;color:#fff;cursor:pointer}@media only screen and (max-width:800px){.folder-menu{display:block}.table-inbox tr.msgToolbar td{display:inline-block;float:left}.table-inbox tr.msg td{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:none;padding:.75em}.table-inbox tr.msg td .msgSelect{margin-top:0}.table-inbox .table-inbox-from,.table-inbox tr.msg td:first-child{width:auto;float:left}.table-inbox tr.msg td.table-inbox-subject{float:left;clear:left;display:block;width:100%;border-bottom:1px solid #ccc;padding-top:0}.table-inbox .table-inbox-subject .subject{width:100%;display:block}.table-inbox .table-inbox-subject .bodypreview{line-height:100%;display:block;width:100%}.table-inbox .table-inbox-time{text-align:right}.table-inbox .table-inbox-time .time{display:block;width:100%}}.course-listing{background-color:#efefef}.course-listing .date{font-size:.7em;padding:6px}.Password{max-width:100%!important}.strongPassword{width:100%}.page-item.active .page-link{border-color:#247b7c;background-color:#247b7c}.page-link{color:#247b7c}footer a{color:#5fb0e1}footer a.social-button{font-size:3em}nav.footer-nav ul{margin:0;padding:0}nav.footer-nav li{padding:0 10px;border-right:1px solid #5fb0e2;display:inline-block;margin:0}nav.footer-nav li:last-child{border:0}.fr-audio{display:block;clear:both;position:relative;text-align:center}.fr-element .fr-audio audio{-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent}.fr-element .fr-audio:hover audio{border-color:#af4f4b}.fr-element .fr-audio.fr-active audio{border-color:#1e88e5}.fr-element .fr-audio:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;cursor:pointer;display:block;background:transparent}.fr-element .fr-audio.fr-active:after{display:none}.sv_qcbc .radio label:last-child{display:inline-block;padding-left:30px;margin-bottom:5px}.sv_qcbc .radio label:last-child input{margin-left:-20px}.forum_highlight{text-shadow:1px 1px 1px #faa43f,1px 1px 1px #faa43f!important}.client_topic_add{margin-right:10px;min-width:100px;border-radius:15px}