nav.navbar{margin-top:42px;}
.nav-item a{font-size:15px!important; color:#0978b0!important;}
.title h1{color:#0978b0!important; margin-bottom:10px!important;}
 .submenu li.active a, .active a{ color:#ef739a!important;}
 .four-zero-page h2{color:#7863ac!important;}
  .four-zero-page{margin-left:-90px!important;}

  .moduletable h3{
    font-size: 30px;
    color: #0978b0;
    margin-bottom: 15px;
}

.item-page h3, .item-page h4 {color:#ef739a!important;}

.item-page p em strong{ color:#ef739a!important; }

.item-page p.q-pink{
  background:#ef739a!important;
  color:white!important;
  padding:20px;
  font-size: 16px;
}

.item-page p.q-blue{
  background:#5BB8E7!important;
  color:white!important;
  padding:20px;
  font-size: 16px;
}


span.icon.fa.fa-home, span.icon.fa.fa-phone, span.icon.fa.fa-envelope {
  font-size:24px;
  color:white;
  padding-left:10px;

}

.list-cv{
  padding:10px;
  background:#ef739a;
  margin-bottom:10px;
}

.list-cv h2{
  font-size:26px;
  padding:0px;
   color:#fff!important;
}

.list-cv ul{
  margin-left:20px;
}

.list-cv ul li{
  list-style-type:circle!important;
  color:#fff;
  line-height:1.58;
}

.footer-upper div p a{
   color:white;
}

.footer-upper div{
  margin-top:20px;
}

.footer-upper div p{
	font-size:20px;
  color:white;
  padding-left:30px;
}
.element-icon img{width:64px;height:64px; float:left; margin-right:20px;}
.elementInfo .list{margin-top:25px; margin-left:18px;}
.elementInfo .list li{list-style-type:circle; line-height:1.8; color:white;  font-size:16px!important;}
.elementInfo .list li a{text-decoration:none; color:white!important;}
.elementInfo .list li a:hover{text-decoration:underline;}
.elementInfo .list-midden{margin-top:13px; margin-left:18px;}
.elementInfo .list-midden li{list-style-type:circle; line-height:1.8; color:white;  font-size:16px!important;}
.elementInfo .list-midden li a{text-decoration:none; color:white!important; }
.elementInfo .list-midden li a:hover{text-decoration:underline;}

.elementInfo h3{padding-top:10px; font-size:19px!important;}
.elementInfo h3.midden{padding-top:0px; font-size:19px!important;}
.col-lg-12{padding-left:0px!important; padding-right:-15px!important;}
.row.col-lg-6{padding-left:0px!important;}
.navbar-nav.mr-auto_school li.current a{background: #0978b0;}
.navbar-nav.mr-auto_school li a{margin-top:0; color:#fff!important; text-decoration: none; font-size:14px; font-weight:600; position:relative; padding-left:20px; padding-bottom: 10px; padding-top: 10px; display: block;background:#ef739a;}
.navbar-nav.mr-auto_school li a:before {content: "\f0da "; font-family: 'FontAwesome'; position: absolute; top: 12px; left: 0px; color: #fff; font-size: 12px; padding-left:10px;}
.navbar-nav.mr-auto_school li a:hover{background: #0978b0; padding-left: 40px; color: #fff;}
.navbar-nav.mr-auto_school li a:hover:before{left: 15px; color: #fff; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
ul#contact li{display:inline; margin-left:58px; color:#0978b0;}
ul#contact {padding-top:10px;}
ul#contact li span{color:#0978b0;}
ul#contact li a{color:#0978b0;}

@media (max-width: 922px){
ul#contact li{display:block; margin-left:0px; text-align:center;}
.header-wrap .logo img{width:300px;margin-left:130px;}
}
