.badge-black-opacity, .label-black-opacity, .btn-black-opacity, .hover-black-opacity:hover, .bg-black-opacity{color:#ccc;background:#0065ca;}
.badge-info, .bg-blue, .bootstrap-switch-info, .btn-info, .checkbox-info div[id^=uniform-] span.checked, .hover-blue:hover, .hover-info:hover, .label-info, .radio-info div[id^=uniform-] span.checked{background:linear-gradient(45deg,#f4b680 90%,#f0f7f4); border-bottom:1px solid #195084}
.main-header ul.main-nav{border-width:0 !important;padding-top:40px;}
.medium-padding{padding:80px 0}
.topadding{padding:80px 0}
.appfeatures{background:#f8f9fa;}
.gray-bg{background:#f8f9fa;}
.grid-layout{ position: relative;z-index: 3;}
.grid-layout > .panel-body {padding:10px;position: relative;z-index: 3;}
.grid-layout > .panel-footer {text-align:center;position: relative;z-index: 3;}
.grid-layout:before{position:absolute;left: 0;height:60%;bottom: 0;width:100%;content: "";background-color: #ffffff;z-index: 2;}
.grid-layout:after {content:"";position:absolute;height:50%;width:96%;left:50%;bottom:2px;margin-left:-48%;-webkit-box-shadow:0 5px 7px #999999;box-shadow:0 5px 7px #999999;z-index:1;border-radius: 10%;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#appfeaturesTitle{color:#0065ca;}
a.inscriptionBtn,.btn-outline-primary{width: 170px;height:42px;color:white;margin-left:21px;font-weight:bold;border-radius:3px;position:relative;font-size: 100%;background:red !important;display: inline-block;padding: 10px 15px 10px 31px;}
#pageTitleContainer{color:#333}
div.main-footer ul li{list-style:none !important;}
div.main-footer ul li:before {content: "";width:5px;height:8px;margin-right:7px;display: inline-block;vertical-align: middle;background: url(../images/svg/chevron.svg) no-repeat 0 0;}
div.main-footer ul li a{color:#fff;}
.footer-header{padding:5px;text-decoration:underline;}
ul.social-icons-list{float:right;padding:10px 0;margin:0;list-style:none;}
ul.social-icons-list >a{cursor:pointer;}
li.social-icons-list-item {margin-left: 24px;display: inline-block;}
li.social-icons-list-item:before{content: none !important;}
div.footer-pane div.logo{font-weight:bold;font-size:86%;float:left;padding: 19px 4px;}
div#mainComponentWrapper > .title-hero{text-decoration:underline;}
@media only screen and (max-width: 768px) {.medium-padding{padding:0px !important}}
#gallerySlideshow{padding:0 !important;}
/*** Modal ***/
.modal.loading .modal-header .loader {background:url(../assets/images/spinner/loader-dark.gif) no-repeat scroll center center rgba(0, 0, 0, 0);display:block;float:left;height:36px;margin-right:10px;width:16px;}

.modal-header h3{line-height:30px;margin:0;color:#fff;}}
#alertRow,.alertRow{top:25% !important;}
.modal{width:400px;top:25%;position:fixed;overflow:hidden;bottom:auto;left:25%;padding:0;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);background-clip: padding-box;}
.modal-backdrop{background:rgba(0,0,0,.5);}
.modal-header {padding:10px 20px;border-bottom:1px solid #0b7700;background-color:#0065ca;color:#fff;}
.modal-wide{width:820px; !important;top:5%;}
.modal-wide .modal-body{height:400px;overflow:auto;text-align:left;}
.modal-body .form-row, .modal-body .row, .modal-body .form-group{margin-left:0 !important; margin-right:0 !important}
.modal-small{width:300px !important;}
.modal.container {max-width: none;}
.modal-footer a.btn{height:20px !important;line-height:15px !important;}
.modal-body{overflow-y:scroll;}
.statute-green > td,.statute-red >td, .statute-green > td,.statute-red >td,.statute-purple >td,.statute-crystal>td,
.statute-green > a,.statute-red >a, .statute-green > a,.statute-red >a,.statute-purple >a,.statute-crystal>a{color:#fff;}
.statute-yellow > td,.statute-orange >td, .statute-burgundy > td,.statute-yellow > a,.statute-orange  >a, .statute-burgundy > a{color:#000;}
.main-header a.logo {padding:5px !important;font-size: 18px;line-height:15px !important;}
.main-footer{background: conic-gradient(from 166.69deg at 57.14% 24.1%, #031c34 0deg, #195084 360deg) !important;padding: 20px 0px !important;color: #FFF;border-top:2px solid #e95d0f;}
#pageTitle {padding:10px;background-color:#44AB33;border-bottom:1px solid #e95d0f;margin-bottom:10px;}
#pageTitleHero { padding: 25px;}
.title-hero {color: #fff !important;}