body {color:#2c5175;}
#schooltabs,
#schooltabs .ui-widget-header {background:transparent;border:0}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover
{background:#b8d76f!important;border:1px solid #999!important}
#schooltabs  .ui-tabs-panel {background:white!important}

.coursebox img{width:100%}
.coursebox {background-color:white}

.wsearch {padding:20px}
.wsearch h3{text-align:center;margin-bottom:30px}
form label:not(.form-check-label) {display:block;font-weight:bold}
#map {width: 100%;height: 670px;background-color: grey;}

.row-unflex {display:block}
.row-unflex .jumbotron,
.row-unflex .col-sm-6  {float:left;flex:none!important}
.row-unflex .card {min-height:200px}
.zebrabg.odd {background: #eee}
.zebrabg {align-items: center;padding:10px 0}

.cheader {background:#eee;text-align:center;padding:20px}
.ccheader {text-align:center;margin-bottom:15px}
.ccontent {padding:20px;background:#fdc99b}
.ccontent p {text-align:justify}
.ccontent .btn{ margin:0 5px}

.justify-end {justify-content:flex-end;}
.bordered {border:1px solid #2c5175;}
.bordered p {margin:0;padding:15px 0;border-bottom:1px solid #2c5175;}
.bordered p:last-child {border:none;}

.footer-eu-banner {width:250px;}

.btn-primary      
{background-color:#2c5175;border-color:white;color:white!important}

.page-item.active .page-link,
.nav-pills .nav-link.active{background-color:#2c5175;border-color:#2c5175;color:White!important}

a,
.sidebar.sidebar-pills .nav-link.active .nav-icon, .sidebar.sidebar-pills .nav-link:hover .nav-icon,
.sidebar.sidebar-pills .nav-link.active, .sidebar.sidebar-pills .nav-link:hover {color:#2c5175!important}

.btn-primary:hover {border-color:white;background-color:#fe9f4a;color:#2c5175!important}

.bg-primary,
.bg-dark{background-color: #2c5175!important}

