body ,.widget.gsc-icon-box .highlight_content .title ,.navigation .gva_menu > li > a,ul.menu > li,h2,h3,h1,h4,.team-teaser-2 .team-name{
    font-family: Lato !important;
}

/* start top bar*/
.topbar-right {
  float: right;
}
#top_bar_info {
  padding-right: 40px;
  color : white;
  margin-left: 2.5%;
}


#top_bar_user{
  float: left;
  margin-left: 150px;
  margin-top: -25px;
}
#top_bar_user .menu.sub-menu{
  background: #000;
  border-radius: 0;
  top: 60px;
}
.login_link{
  margin-top: 23px;
  font-size: 16px;
}
.login_link a:hover{
  color: #fff !important;
  font-weight: bold;
}
#top_bar_user .navigation .gva_menu .sub-menu > li a:hover{
  color: #fff !important;
}
#top_bar_user .navigation .gva_menu .sub-menu > li{
  border-bottom: 0 !important;
}
#top_bar_user .navigation .gva_menu .sub-menu > li:hover{
  border-bottom: 1px solid #000;
  color: #fff !important;
  background: #ffbb00 !important;
  border-bottom:  1px solid #ffbb00 ;
}
.news_home_more {
  margin-top: 50px;
}

.topbar{
  background: #000;
  color: #aeaeae;
  height: 50px;
}


#top_bar_info span{
  padding-right: 10px;
}

#block-languageswitcher li {
  float: left;
  margin-right: 5px;
  margin-top: 7px;
}

.social-list {
  float: right;
}
/*End top bar*/


#block-photogallery img{
  width: 40%;
  height: 20%;
  float: left;
  padding: 10px 10px 10px;
}
/* start footer */
.footer {
  background: #fff;
  color : white;
}

.footer a {
  color: white;
  font-weight: 300;
}



input[type="search"]::-webkit-input-placeholder::before {
    color:#666;
    content:"Line 1\A Line 2\A Line 3\A";
}




#block-homepagewelcome .gsc-image-content{
  border: none;
  width: 80%;
  margin: auto;
  padding-bottom: 10px;
  text-align: center;
}

/* start logo sectio */
.welcome_header {
  position: relative;
  display: block;
  text-align: center;
  width: 48%;
  margin: 13px auto;
}
.welcome_header span{
  float: left;
}

.welcome_header2{
  margin-top: 20px;
}

.welcome_header span h2{
  padding-top: 25%;
}
.welcome_header span img{
  padding-left: 2%;
}


#top_header_menu_div, #search_div , #top_header_img_div {
  float: right;
  width: 100%;
}

.gva-offcanvas-mobile ul {
  text-align: center;
}

#top_header_img_div img{
  float: right;
}
.topbar{
  margin-bottom: 5px;
}
#block-headermenu, #block-searchform  {
  float: right;
  width: 100%;
}


#block-headermenu {
  direction: rtl;
}

header.header-v1 .header-main {
  background: #1a91af;

}

#block-sitesmenulinks {
  margin-bottom: 0px;
  margin-left: 3%;
}

#sites_menu_link div{
  margin-right: 10px;
  float: left;
}


#sites_menu_link div.active_tab{
  margin-right: 10px;
  background: #1a91af;
  color: white;
  width: 75px;
  height: 30px;
  text-align: center;
  border-radius: 5px;
  border-bottom: 3px solid white;
}


#sites_menu_link div.active_tab a {
  color: white;
}

.main-menu .navigation .gva_menu > li {
  max-width: 100%;
  display: inline-block;
  border-bottom: none;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.navigation .gva_menu > li a{
  color: white;
  width: 100%;
  margin: auto;
}

#search-block-form input.form-submit {
  display: none;
}


#block-searchform .form-search {
  border: 1px solid #cdc2d4;
  height: 35px;
  width: 28%;
  float: right;
  border-radius: 14px;
  margin-bottom: -20px;
}

.logo img{
}
.stuck {
  background: #1a91af;
}

  /*@media all and (min-width:992px)*/
.navigation .gva_menu .sub-menu {
/*  background-color: #003455; */
  background: rgba(26, 145, 175);
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.navigation .gva_menu .sub-menu a{
   color:white;
}

#block-exposedformcoursescourse-filter{
  background: url("/edmix/themes/gavias_edmix/images/select_section.png");
  height: 220px;
  margin-top: 20px;
}
#block-exposedformcoursescourse-filter .block-content{
  width: 70%;
  margin: auto;
  padding-top: 3%;
  color: white;
  font-size: 20px;
}

#block-exposedformcoursescourse-filter select {
  float: left;
  width: 60%;
  margin-left: 4%;
  border: 1px solid white;
}

#block-exposedformcoursescourse-filter label {
  float: left;
  font-size: 30px;
}

#views-exposed-form-courses-course-filter {
  width: 70%;
  margin: auto;
}

#block-exposedformcoursescourse-filter #edit-submit-courses{
  border-radius: 50px;
  width: 100px;
  height: 100px;
  font-size: 40px;
  background: #777575;
  padding: 0px 0px;
  float: right;
  border: 8px solid #8c8a8a;
}


#gavias_slider_single .tp-bullets .tp-bullet{
  width: 25px;
  height: 25px;
  background:rgba(255,255,255,0.4);
  border-radius: 15px;
  margin-right: 33px;
  padding-right: 10px;
}
.tp-caption p{
	text-align: left;
    font-size: 24px;
    font-weight: initial;
    margin: 0;
    padding: 9px 0;
}

.header-inner ul li:last-child {
  border-right: none;
}



.header-inner ul.sub-menu li:last-child {
    top: 0px;
}

.home-page-counter h1 , .home-page-counter p{
  color: white;
}


.news_home_title {
  float :left;
  padding-bottom: 30px;
}

.news_home_title h2{
  font-family: Lato !important;
  font-size: 30px;
  font-weight: bolder;
}
  .news_home_more {
    float: right;
  }


  .gsc-image-content {
    border: .5px solid #e2e2e2;
  }

#block-homenewsblock .content{
    width: 100%;
    margin: auto;
    padding-bottom: 10px;
}

#hmoe_news_div .action {
    padding-top: 15px;
    padding-bottom: 15px;
}

#block-homenewsblock .col-lg-4{
  width: 31%;
  margin-right: 2%;
}

#news_home_title h2{
  font-weight: 900;
  font-size: 30px;
}


.home-events{
    border: .5px solid #e2e2e2;
    margin: 1%;
    max-height: 135px;
}

.home-events  .bg-size-cover {
  min-height: 135px;
}
.home-events .content-action a{
    color: #1a91af;
}

.home-events .column-content-inner {
  width: 100%;
  margin: auto;
}

.home-events img{
  height: 100%;
  max-height: 150px;
}


.footer h2 span{
  color: white;
}


.action .fa {
  margin-right: 10px;
}


.home-events .widget.gsc-icon-box.left .highlight-icon {
  padding-right: 20px;
  width: 30%;
  border-right: .5px solid #e2e2e2;
}


.home-events .widget.gsc-icon-box.left .highlight_content {
    padding-left: 20px;
}



.footer .col-lg-3 span{
  float: left;
  width: 100%;
}
.footer ul.menu > li {
  float: left;
  width: 49%;
}

.contact-info i {
    font-size: 20px;
    color: orange;
  padding-right: 10px;
  padding-top: 10px;
}

.chevron::before {
  border-style: solid;
  border-width: 0.25em 0.25em 0 0;
  content: '';
  display: inline-block;
  left: 0.15em;
  position: relative;
  top: 10px;
  transform: rotate(-45deg);
  vertical-align: top;
  width: 10px;
  height: 10px;
  margin-right: 5px;
}

.chevron.right:before {
    left: 0;
    transform: rotate(45deg);
}


.footer h2 {
    display: inline-block;
    font-size: 24px;
    position: relative;
    letter-spacing: 1px;
    padding: 0;
    z-index: 9;
    color: white;
  font-weight: 300;
}

.title_footer {
  color: white;
}


.welcome_home_block  .title {
  display: none;
}

.welcome_home_block {
  width: 45%;
  margin: auto;
}

.welcome_home_block  .highlight-icon{
   float: right;
}
.welcome_home_block .desc{
  font-weight: 700;
  position: relative;
  color: #252525;
  font-size: 32px;
  padding-bottom: 8px;
  margin-top: 10%;
}


.welcome_page_text{
  margin: auto;
  text-align: center;
  margin-top: -50px;
}


.widget.gsc-icon-box .icon-container:hover .highlight-icon .icon {
    color: #fff;
}

#block-views-block-news-block-1 a {
  font-size: 14px;
  font-weight: 700;
}

#block-views-block-news-block-1 .views-field-title {
  min-height: 125px;
  padding-bottom: 10px;
}


#block-views-block-news-block-1 .views-field-body {
    min-height: 90px;
    padding-bottom: 10px;
}
#block-views-block-news-block-1 .fa  {
  float: left;
  margin-top: 2%;
  margin-right: 4%;
  color: #1a91af !important;
}

.recent-news-block .fa , .alumni-news-block .fa {
  float: left;
  margin-top: 2%;
  margin-right: 4%;
  color: #1a91af !important;
}

#block-views-block-news-block-1 .owl-item{
  height: 350px;
  width: 270px;
}


#block-views-block-news-block-1 .item{
  height: 100%;
}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {
     display: inherit !important;
}
.home-news-block{min-height:100%}
.home-news-block{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}
.home-news-block .views-field-field-news-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}
.home-news-block .views-field-field-news-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}
.home-news-block .views-field-body {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}
.home-news-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}
.home-news-block .views-field-title {margin-bottom:0;line-height:22px;font-size:16px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: center;}
.home-news-block .views-field-field-news-date {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.recent-news-block{min-height:435px;}
.recent-news-block{margin-bottom:30px;
  -webkit-transition:all 0.35s;
  -o-transition:all 0.35s;
  transition:all 0.35s;
  -moz-transition:all 0.35s;
  -ms-transition:all 0.35s;border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;-o-border-radius:6px;
  -webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);
  box-shadow:0 0 18px 0 rgba(0,0,0,0.09);
  overflow:hidden;
  border-bottom: 10px solid #002068;
}
.recent-news-block .views-field-field-news-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}
.recent-news-block .views-field-field-department-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}
.recent-news-block .views-field-body {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}
.recent-news-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}
.recent-news-block .views-field-title {margin-bottom:0;line-height:22px;font-size:14px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align:left;}
.recent-news-block .views-field-field-news-date {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.alumni-news-block{min-height:450px;}
.alumni-news-block{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}
.alumni-news-block .views-field-field-news-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}
.alumni-news-block .views-field-field-department-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}
.alumni-news-block .views-field-body {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}
.alumni-news-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}
.alumni-news-block .views-field-title {margin-bottom:0;line-height:20px;font-size:15px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: left;}
.alumni-news-block .views-field-field-news-date {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.team-carousel .owl-item{
	min-height:450px;
}


.team-carousel .item{
    height: 100%;
}

.team-carousel .team-teaser-2{
	min-height:450px;
}


.fa-angle-down {
    display: inherit !important;
    margin-left: 0px !important;
}

.navigation .gva_menu li a .icaret {
    border: none !important;
    text-align: center;
  float: left;
  width: 100%;
}


.navigation .gva_menu .sub-menu > li > a {
    margin-top: 10px;
  font-weight: initial !important;
}

.main-menu .navigation .gva_menu > li:first-child {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.navigation .gva_menu .sub-menu > li {
    border-bottom: 1px solid white;
}

.gbb-row .bb-inner {
  padding-top: 0px;
  padding-bottom: 10px;
}

.home-page-counter .row-wrapper{
  margin-top: 3%;
}

.team-image img{
  border-radius: 50px;
  padding: 23px;
  height: 223px;
}


.navigation .gva_menu .sub-menu > li {
     padding-left: 0px;
     padding-right: 0px;
}

.navigation .gva_menu .sub-menu > li > a {
 padding-bottom: 0px;
 margin-bottom: 0px;
     text-align: left;
    padding-left: 15px;
    margin-top: 0px !important;
}


.navigation .gva_menu .sub-menu > li:last-child {
  border-bottom: none;
}


.navigation .gva_menu > li > a {
    font-size: 15px;
    padding: 24px 3px;
  color: #fff;
  text-transform: inherit;
  font-weight: inherit;
}

.gva_menu > li.menu-item--active-trail > a {
  font-weight: bolder !important;
}


.footer-top .navigation .gva_menu > li:after {
  content : "";
  position: absolute;
  right    : 0px;
  z-index: 100;
  top  : 35%;
  width  : 1px;
  height   : 30%;
  background: white;
}


.header-inner .navigation .gva_menu > li:last-child:after {
  width: 0px;
}

.header-inner ul li:last-child:after {
  width  : 0px;
}



#block-footer ul li:last-child:after {
    width  : 0px;
}

.news_home_more .btn-theme {
  background: white;
  color: #1a91af;
  border: 1px solid #1a91af;
  height: 40px;
  border-radius: 0px;
}


.btn-theme:hover , #why_btn_link a:hover{
 background: #1a91af;
 color: #fff;
 border: 1px solid #1a91af;
}


.widget.gsc-icon-box .highlight_content .title {
    font-size: 15px;
     margin-bottom: 0px;
     text-transform: none;
	 width:98%;
}


.home-events .highlight-icon{
  font-size: 24px;
  height: 100%;
  text-align: center;
}


.footer-top {
  background: #1a91af;
  margin-bottom: 10px;
}

  .footer-top ul li:last-child > a:after {
    width  : 0px;
  }



.footer-top  .navigation .gva_menu > li > a {
    font-size: 14px;

}


#block-footer .navigation .gva_menu > li {
  min-width: 228px;
  display: inline-block;
  border-bottom: none;
    /*  border-right: 1px solid white; */
}

.footer-top  .navigation .gva_menu > li a{
  color: white;
  margin: auto;
  width: 100%;
  text-transform: initial;
}


.footer .footer-top .before-footer {
    border-bottom: 1px solid rgba(0,0,0,0.1);
     padding: 0px;
     text-align: center;
}


.footer-top .navigation .gva_menu > li  {
    min-width: 0%;
	padding: 0px 17px 0px 17px;
}

.footer-top  .navigation .gva_menu {
  float: inherit;
}
#home_counter_div{
  margin: auto;
  margin-top: 2%;
  margin-bottom: 1%;
}

#home_counter_div .milestone-icon {
  width: 100%;
  height: 100%;
  padding-top: 15px;
}

  #home_counter_div  .milestone-number {
    font-size: 30px;
    font-weight: 700;
    margin-top: 10px;
  }

  #home_counter_div  .milestone-text {
	font-size: 15px;
    margin-top: 10px;
    text-transform: inherit;
    color: #1a91af;
    margin-bottom: 15px;
  }

  #home_counter_div  .milestone-right{
    width: 100%;
    text-align: center;
  }
  #home_counter_div  .widget.milestone-block.position-icon-left .milestone-right {
    float: left;
    padding-left: 0px;
    margin-left: 0px;
    border-left: none;
    padding-top: 15px;
  }
  #block-coursescounter .block .block-title > span {
    font-size: 27px !important;
    font-weight: 700 !important;
	letter-spacing: 3px !important;
	text-transform: inherit !important;
  }
  #courses_btn_link a{
	  background: #1a91af;
	  border: 1px solid #1a91af;
  }
  #courses_btn_link a:hover{
	  background: #1a91af;
	  border: 1px solid #1a91af;
  }

#home_counter_div .col-xs-12 {margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}
#home_counter_div .col-lg-3 {
	width : 30%;
    margin-left: 2% !important;
    min-height: 250px !important;
}
.contact-info_address span {
  font-size: 15px;

}

.gavias_sliderlayer .tp-bullets .tp-bullet, #gavias_slider_single .tp-bullets .tp-bullet {
    width: 25px;
    height: 24px;
    /* background: rgba(255,255,255,0.4); */
    padding-right: 14px;
    margin-bottom: 32px;
    border-radius: 55px;
}


.gavias_sliderla{
  background: rgb(105 174 191);
  border: 1px solid white;
}

.gavias_sliderlayer .btn-slide, .gavias_sliderlayer .btn-slide-white, #gavias_slider_single .btn-slide, #gavias_slider_single .btn-slide-white {
  background: rgb(105 174 191);
  color: #fff;
  border: 2px solid white;
  background: rgb(105 174 191);
}

.news_home_more .btn-theme:hover , .administration-link .btn-theme:hover {
  color: #1a91af !important;
  background-color: #fff !important;
}

#block-homepagewelcome  .bg-size-cover {
  border: 1px solid #000;
  margin-top: 50px;
  min-height: 250px;
  border-radius: 15px;
}


#block-homepagewelcome .gsc-image-content  .image{
  margin-top: -50px;
}


.footer .footer-center {
  color: #c5c0c0;
}




.owl-carousel .owl-nav {
  opacity: 1;
  background: #1a91af;
}

.owl-carousel .owl-nav > div {
  background: #1a91af !important;
}


.owl-carousel .owl-nav > div.owl-prev {
  border-radius: 20px;
  font-size: 25px;
  font-weight: bolder;
}


.owl-carousel .owl-nav > div.owl-next {
  left: auto ;
  border-radius: 20px;
  font-size: 25px;
  font-weight: bolder;
}


#edit-field-course-category-target-id , #edit-field-course-level-value{
  color: white;
}



#edit-field-course-category-target-id option, #edit-field-course-level-value option{
  color: #636363;
}



#block-topheadermenu a {
  color: #1a91af;
  width: 100%;
  text-transform: inherit;
  font-family: Lato !important;
  font-size: 16px;
  font-weight: inherit;
  padding: 5px 8px;
  line-height: 25px;
}


#block-topheadermenu li {
  max-width: inherit;
}


#block-topheadermenu li .last_menu_item{
  clear: left;
}


#block-topheadermenu .gva_menu > li:after {
    content : "";
    position: absolute;
    right    : 0px;
    z-index: 100;
    top  : 35%;
    width  : 1px;
    height   : 30%;
    background: #252525;
}



#block-topheadermenu .gva_menu > li:last-child:after {
    width  : 0px;
}

    #block-quicklinks .gva_menu > li {
      width: 49%;
      float: left;
    }

    #block-quicklinks  .gva_menu {
      float: left;
      width: 100%;
    }
    #block-quicklinks .navigation .gva_menu > li a {
      color: white;
      width: 100%;
      margin: auto;
    }
    #block-quicklinks .gva_menu > li a {
      width: 100%;
      text-align: left !important;
      padding: 3px 0px;
      font-weight: 300;
      font-size: 14px;
      text-transform: none;
      font-family:Lato !important;
    }


    #block-quicklinks .gva_menu > li a:before {
      content:  "\2713 ";
      transform: rotate(180deg);
      padding-right: 6px;
      color: white;
      font-family:Lato !important;
    }



#views-exposed-form-student-number-page-1 input{
  height: 35px;
}

.js-form-item-field-course-category-target-id {
  width: 35%;
}

.js-form-item-field-course-level-value{
  width: 50%;
}


.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb.text-light *{
 color : black;
}


.sidebar .block-menu ul li a {
  color: white;
}

#block-sidebarmenu {
  background: #1a91af;
  width: 75%;
}


.Copyright_text{
  float: left;
  margin-top: -8px;
}


.Copyright_links{
  float: right;
  margin-top: -8px;
}


#why_btn_link {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 17px;
}

#why_btn_link a {
  background: white;
  color: black;
  font-size: 25px;
  font-weight: bolder;
  border: none;
  text-transform: inherit;
}

#why_div .bg-size-cover {
  background: rgba(0,0,0 ,.7);
}


.sidebar-left a {
  color:black !important;
}

.sidebar .block-menu ul li.menu-item--active-trail > a {
    font-size: 17px;
  font-weight: bold !important;
}


.sidebar .block-menu ul li.menu-item--active-trail:before {
    content: "";
    position: absolute;
    left: 0px;
    z-index: 100;
    top: 28%;
    width: 10px;
    height: 10px;
    background: #1a91af ;
    border-radius: 20px;
  }

.sidebar .block-menu ul li  a {
  text-align: left !important;
  border-bottom: none !important;
  padding-left: 5% !important;
  margin-bottom: 0px !important;
  font-weight: inherit !important;
}


#fact_sheet img{
  width: 75%;
  height: 90%;
}

.department-block{min-height:400px;}
.department-block{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}
.department-block .views-field-field-department-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}
.department-block .views-field-field-department-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}
.department-block .views-field-body, .department-block .views-field-view-node {
    position: relative;
    padding: 5px 15px 15px;
    background: #fff;
    border-top: 0;
}
.department-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}
.department-block .views-field-title {margin-bottom:0;line-height:22px;font-size:16px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: center;}

.department-side-block{webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}
.department-side-block .views-field-field-department-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}
.department-block .views-field-title {position:relative;overflow:hidden;  margin:auto;}
.department-block .views-field-title {margin-bottom:0;line-height:22px;font-size:16px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: center;}


.department-staff-block .team-image {width:80% !important}


#department_contact_data {
	margin-top:50px;
	margin-bottom:50px;
}
#department_contact_data  .field__label ,#department_researches_publications  .field__label ,#department_undergraduates  .field__label ,#department_postgraduates  .field__label ,.node--type-faculty-department .field__label{
	font-size:22px;
	font-weight:700;
	color:black;
}

#block-views-block-team-team-v2 .block-title span{
	font-size:22px;
	font-weight:700;
	color:black;
	text-transform: inherit;
}
#block-views-block-team-team-v2 .block-title:after{
   background: white;
}

.event-block-list .event-date {
	text-align : center;
	background: #1a91af !important;
}



#block-departmentmenus ul li:first-child:before {
    content: "";
    position: absolute;
    left: 0px;
    z-index: 100;
    top: 28%;
    width: 10px;
    height: 25%;
    background: #1a91af ;
    border-radius: 20px;
  }

.event-block-2 {
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
    border-bottom: 1px solid rgba(0,0,0,0.1);
}

.breadcrumb  span {
	color : white !important;
}

#block-views-block-recent-news-block-1 .item-columns {
	width: 100% !important;
}
#block-views-block-recent-news-block-1 .views-field-body ,#block-views-block-recent-news-block-1 .views-field-field-news-date {
	display : none !important;
}

#block-views-block-recent-news-block-1 .recent-news-block {
	min-height : 100% !important;
}


.news-block-list .other-news-image {
	float:left;
	width : 38%;
}

.news-block-list .other-news-content {
	float:left;
	width : 60%;
	padding-left : 10px;
}


.news-block-list .other-news-title a {
    font-weight: 600;
    font-family: Lato !important;
    font-size: 14px;
    display: inline-block;
    line-height: 19px;
}

.news-block-list .other-news-date i {
    font-size: 16px;
    color: #1a91af;
}

#field_news_date_div , #field_news_image_div{
	padding-bottom: 10px;
}

#field_news_date_div i{
	float:left;
	padding-right : 5px;
	padding-top : 5px;
    color: #1a91af;
}

.student-success-view .team-image  , .student-success-view .team-content{
	float:left;
}

.student-success-view .team-image  {
	width: 30%;
}
 .student-success-view .team-content{
	 width: 60%
 }


.student-success-view{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}

.department-projects-block .views-field-field-project-date span{
	float: left;
    padding-top: 5px;
    padding-right: 5px;
    color: #1a91af;
}

.department-projects-block{min-height:100%}
.department-projects-block{margin-bottom:30px;-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;-webkit-box-shadow:0 0 18px 0 rgba(0,0,0,0.09);box-shadow:0 0 18px 0 rgba(0,0,0,0.09);overflow:hidden;}
.department-projects-block .views-field-field-project-image{position:relative;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;overflow:hidden;}
.department-projects-block .views-field-field-project-image:after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0;left:0;z-index:9;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;}
.department-projects-block .views-field-body {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}
.department-projects-block .views-field-title {position:relative;overflow:hidden; width:94%; margin:auto;}
.department-projects-block .views-field-title {margin-bottom:0;line-height:22px;font-size:16px;min-height:45px;font-weight: bolder;margin-top: 10px;text-align: center;}
.department-projects-block .views-field-field-project-date {position:relative;padding:5px 15px 15px;background:#fff;border-top:0;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}

.breadcrumb-links {
	display : none !important;
}

.teacher .fa{
	float: left;
    margin-top: 5px;
    color: #1a91af !important;
    margin-right: 5px;
}

.fa .fa-clock-o:before {
	color: #1a91af !important;
}
#block-views-block-projects-block-1 .block-title span ,#block-views-block-faculty-management-block-1 .block-title span{
    font-size: 22px;
    font-weight: 700;
    color: black;
    text-transform: inherit;
	padding-bottom: 7px;
    border-bottom: 1px solid #1a91af !important;
}

 #block-coursescounter .block-title span{
    font-size: 22px;
    font-weight: 700;
    color: black;
    text-transform: inherit;

}


#block-views-block-projects-block-1 .block-title:after ,#block-views-block-faculty-management-block-1 .block-title:after{
	background:white;
}



#home_event_date{
	background: white !important;
	color: black;
}


.fa .fa-clock-o {
	color: #1a91af !important;
}

.department-data-view .views-field-title a{
	font-size: 22px;
    font-weight: 600;
}


.block-content .owl-carousel {
	padding-top : 15px;
}


.team-single-page .team-name .job {
    font-size: 14px !important;
    color: #151414 !important;
    font-weight: bold !important;
}

.content_arabic{
	display : none !important;
}

tr:nth-child(even) {background: #f1f1f1}

tr:nth-child(odd) {background: #FFF}

.cols-6 thead th , .cols-7 thead th{
 background: #f1f1f1;
}
.department-staff-block .team-teaser-2 {
	min-height: 470px !important;
}


.block.block-simplenews .form-actions input#edit-subscribe {
	margin-bottom : 10px;
}


 .sidebar-inner #block-departmentsidemenu .content .field .gva_menu {
  list-style: none;
}

.sidebar-inner #block-departmentsidemenu .content .field .gva_menu > li a {
  transition: all .3s ease-out !important;
  font-size: 17px;
  color: #555 !important;
}


.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail a{
  color: #002068  !important;
}

.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before {
    content: "";
    position: absolute;
    left: 0px;
    z-index: 100;
    top: inherit;
    width: 10px;
    height: 5%;
    background: #1a91af;
	color: #1a91af !important;
    border-radius: 20px;
	margin-top : 3%;
}

.sidebar-inner #block-departmentsidemenu .content .field .gva_menu > li a:hover {
  color: #1a91af !important;
}


h3 b {
	border-bottom: 1px solid #1a91af !important;
    padding-bottom: 5px;
}


h3 strong {
	border-bottom: 1px solid #1a91af !important;
  padding-bottom: 5px;
}


.navigation .gva_menu .sub-menu > li:hover{
   background: #eee !important;
   background: rgba(255,255,255 ,.7);
   color : #1a91af  !important;
}


.visit_link {
	background: #1a91af;
    font-size: 15px;
    border-radius: 13px;
    text-transform: inherit;
	color: white;
	padding-top: 10px;
    padding-bottom: 10px;
}

.visit_link a {
	padding: 0px 8px 0px;
	color: white !important;
}


.visit_link:hover {
	background: #1a91af;
}


.student-success-view .team-image img {
    border-radius: 10px !important;
}


.panel-group .panel + .panel {
     margin-top: 0px !important;
}

.panel-group .panel {
    border-radius: 0px !important;
}

.gsc-carousel-content.style-2 .content-box .content-inner {
    margin: 0 auto !important;
    min-height: 480px !important;
    padding: 5px 10px 10px !important;

}


.block-dropdown-language .dropbutton-wrapper ul.dropbutton:after{
	content:"" !important;
}



.footer-center {
	color : white !important;
}

#block-contactinfo .contact-info {
  color : white;
}

.field--name-field-page-file-attach {
    padding-bottom: 10px;
}

.field--name-field-page-file-attach a , .field p>a , .views-field p>a{
    color: #1a91af !important;
}

.rev_slider .tp-mask-wrap *:last-child {
  margin-top: 0px;
}

/* start css-edits file ################################# */
/*start top navigation css-edits */
.block-dropdown-language .dropbutton-wrapper ul.dropbutton {
  border: 2px solid #777777;
  top: -4px;
  right: 5px;
  padding: 2px 27px 2px 10px;
  color: #fff !important;
}
.dropbutton-toggle {
  top: 6px;
  right: 0px;
}
#top_bar_info span {
  padding-right: 35px;
}
.topbar .topbar-left {
  margin-top: 0px;
  padding: 3px 0px;
}
#top_bar_info i {
  color: #fff;
  padding-right: 5px;
}
.topbar a {
  color: #fff !important;
  padding-right: 12px;
}
.topbar .social-list > a {
  color: #ccc;
}
.topbar .social-list > a:hover {
  color: #fff;
}
/* end top navigation css-edits */
/* start logo css-edits */
.logo img {
}
#top_header_menu_div, #search_div, #top_header_img_div {
  float: none;
  text-align: center;
}
#top_header_img_div img {
  float: none;
  padding-top: 10px;
}
#block-searchform .form-search {
  width: 60%;
  border-radius: 5px;
}

.aun-home {
    margin-top: -10px;
}

#search_div .block {
    background: transparent;
     margin-bottom: 0px;
}
#edit-keys {
    background-position: 0px center;
    background-repeat: no-repeat;
    padding: 10px 5px 10px 20px;
    text-indent: 10px;
}

.fa-search {
  top: 0px;
  left: 170px;
    position: absolute;
    margin-top: 12px;
	color: #1a91af;
}

.permission-save-show, .permission-save-hidden {
	display: none !important;
}

/* end logo css-edits */
/* start footer css-edits */
.footer .col-lg-3 span {
  color: #dedede;
}
.footer .col-lg-3 h2 span {
  color: #fff;
}
.footer-social ul li a {
  color: #fff;
}
.footer-social {
  text-align: left;
  padding-top: 20px;
}
.footer-social ul li {
  padding-left: 0px;
}
.contact-info i {
  color: #fff;
  position: relative;
  top: 3px;
}

.lg-block-grid-2 > div:nth-of-type(1n) {
  padding: 10px;
}
.footer h2 {
  margin-bottom: 36px;
  margin-left: 8px;
}
.footer ul.menu > li {
  margin-bottom: 19px;
}
.event-footer-block {
  padding: 7px;
}
.contact-info .contact-info_address > span {
  display: inline-block;
  margin-bottom: 10px;
}
/* end footer css-edits */
/* main navigation and footer navigation*/
#page-main-content ul li::before {
  content: "\2022";
  color: #1a91af;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

#page-main-content .pager__items li:before {
  content: "";
  color: #1a91af;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
#page-main-content ul  , ul li {
  list-style-type: none;
}


.event-block-list .socials {
	display: none !important;
}
#page-main-content .field__item h2{
	background: #eee;
    padding: 10px 10px 10px 1pc;
}

.welcome_header2  h2 , .news_home_title h2{
	background: none !important;
}


.navigation .gva_menu .sub-menu > li > a {
    padding-bottom: 2px;
    margin-top: 3px !important;
}

.navigation .gva_menu > li.menu-item--active-trail > a ,header .navigation .gva_menu > li a:hover , .footer li a:hover ,.footer  a:hover{
  color: #FFF !important;
}

.sidebar .block-menu ul li.menu-item--active-trail:before{
	background: #1a91af !important;
}
.sidebar .block-menu ul li.menu-item--active-trail > a {
    color: #1a91af !important;
}

#header .stuck {
  background: #1a91af !important;

}

.sidebar .block-menu ul li a:hover{
	color: #1a91af !important;
	font-weight: bold !important;
}
#block-topheadermenu a:hover{
	color : #1a91af !important;
	font-weight: bold;
}
.navigation .gva_menu .sub-menu > li a:hover {
    color: #1a91af !important;
	font-weight: bold;
}

.gavias_sliderlayer .tparrows {
	display: none;
}


#why_btn_link a {
  background: rgba(0,52,85 ,.7);
  color: #fff;
  border: 1px solid #1a91af;
}

#why_btn_link a:hover{
  background: rgba(255,255,255 ,.7);
  background: #fff;
  color: #1a91af;
}

.footer-top {
    background: #1a91af;
    margin-bottom: 10px;
}

.footer {
    background: #fff;
    color: white;
}
.footer a {
  color: #dedede;
}
.footer-top .navigation .gva_menu > li a {
	text-align : center !important;
}

#block-views-block-events-gallery-block-1 .block-title{
	padding : 7px 0px 0px 0px !important;
	margin : 0px 0px 0px 0px !important;
}

#block-views-block-events-gallery-block-1 .block-title>span{
	font-size: 24px !important;
	text-transform: inherit !important;
	font-weight: inherit !important;
  margin-bottom: 7px;
}

#block-views-block-events-gallery-block-1 .block-title:after{
	background : none;
}
.Copyright {
	padding: 0px 1px 10px 0px;
	color : white;
}


.Copyright a{
   padding: 10px;
}


.Copyright a:hover{
	color: white !important;
	font-weight: bold;
}


  .sidebar {
    border-right: 3px solid #eee;
  }
}


/* start departments css-edits */

.department-block .views-field-title {
	width: 100%;
	background : #1a91af;
	color: white;
}


.department-block .views-field-title a{
	color: white;
}


.department-block .views-field-title {
	width: 100%;
	background : #1a91af;
	color: white ;
	margin-top : 0px;
}

.department-block .views-field-title a{
	color: white;
	line-height: 40px;
}

.department-block {
     min-height: 430px;
     border-bottom: 8px solid #1a91af;
}

.department-block .views-field-view-node span{
	background: white;
  padding: 5px 30px 6px 30px;
  border-radius: 15px;
	color: #1a91af;
	border: 1px solid #1a91af;
	font-size: 16px;
}

.department-block .views-field-field-department-image .field-content:hover {
	background : red !important;
	color : #4582FF !important;
}

.department-block .views-field-view-node span:hover{
	background: #1a91af;
	color: white;
	border: 1px solid #1a91af;
}

.department-block .views-field-view-node span a:hover{
	color: white;
}

/* end logo css-edits */
/*start departments css-edits */
.lg-block-grid-3 > div {
  transition: all .3s ease-in-out;
  position: relative;
}


.lg-block-grid-3 > div:hover {
  transform: translate(0, -20px);
}

.lg-block-grid-3 > div:hover .department-block .views-field .overlay a img {
  opacity: .5;
}

.lg-block-grid-3 > div .department-block .views-field .overlay a img {
  transition: all .3s ease-in-out;
  width: 100%;
}

.lg-block-grid-3 > div:hover .department-block .views-field-title {
  background: #fff;
}

.lg-block-grid-3 > div .department-block .views-field-title {
  transition: all .3s ease-in-out;
}

.lg-block-grid-3 > div:hover .department-block .views-field-title span a {
  color: #1a91af;
}
.lg-block-grid-3 > div .department-block .views-field-title span a {
  transition: all .3s ease-in-out;
}

.lg-block-grid-3 > div:hover .department-block .views-field-field-department-image {

}
.lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content{
  background: #1a91af;
  color: #fff;
  border: 1px solid #1a91af;
}
.lg-block-grid-3 > div .department-block .views-field-view-node .field-content{
  transition: all .3s ease-in-out;
}
.lg-block-grid-3 > div:hover .department-block .views-field-view-node .field-content a {
  color: #fff;
}
.lg-block-grid-3 > div .department-block .views-field-view-node .field-content a {
  transition: all .3s ease-in-out;
}
.lg-block-grid-3 > div:hover .department-block .view-field {
  background-color: #fff;
}
.lg-block-grid-3 > div .department-block .view-field {
  transition: all .3s ease-in-out;
}
lg-block-grid-3 > div:hover .department-block .view-field span a {
  background-color: #1a91af;
}
lg-block-grid-3 > div .department-block .view-field span a {
  transition: all .3s ease-in-out;
}
/*end departments css-edits */


/* about edits */
/* dreadcrump */
.breadcrumb-content-inner .gva-breadcrumb-content .page-title {
  text-align: left;
  margin-left: 10%;
  font-size: 35px;
}

.breadcrumb-content-main p.page-title {
  font-size: 20px !important;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
  padding: 90px 0 160px;
  background-size: cover;
}
.breadcrumb-content-main h2.page-title {
  font-size: 40px;
}
#block-facultycampinfo #home_counter_div .col-lg-3 {
    min-height: 170px !important;
    margin-top: 38px;
}
#block-facultycampinfo #home_counter_div .first-statistic {
  float: none !important;
  margin:auto;
  width: 100%;
  margin-top: 50px;
}
#block-facultycampinfo #home_counter_div .first-statistic .milestone-icon {
  width: 34%;
  position: relative;
  top: -30px;
}
#block-facultycampinfo #home_counter_div .first-statistic .milestone-right {
  width: 30%;
  margin-top: 37px;
}
#block-facultycampinfo #home_counter_div .first-statistic .milestone-right .milestone-text {
  font-size: 22px
}
#block-facultycampinfo .counter_title {
	width: 70%;
  margin: auto;
  text-align: center;
}


#block-facultycampinfo #home_counter_div .milestone-text {
    font-size: 15px;
    margin-top: 10px;
    text-transform: inherit;
    color: #1a91af !important;
    margin-bottom: 15px;
}
#block-facultycampinfo .counter_title h2 , #block-facultycampinfo .counter_title .milestone-text{
	color: #1a91af !important;
	font-size : 20px;
}
/* departments sidebar */
.sidebar .block .block-title {
  text-align: center;
  background-color: #ccc;
}
#block-views-block-department-block-block-1 .gva-view-grid .gva-view-grid-inner {
  background-color: #ccc;
  padding: 20px 17px;
}
.sidebar .block .block-title:after {
  display: none;
}
.gva-view-grid .gva-view-grid-inner .item-columns .department-side-block .views-field-title {
  border-bottom: 5px solid #1a91af;
  background-color: #fff;
  text-align: center;
  padding: 12px 0px;
  min-height: 67px;
  line-height: 1.2;
}
.footer .content .gva-view-grid .gva-view-grid-inner {
  background-color: inherit;
}
/* end about css-edits */
body .body-page .main-page.has-breadcrumb .container-bg {
  margin-top: -115px;
}
.block.block-simplenews .form-actions input#edit-subscribe {
  border-radius: 20px;
  border: 2px solid #1a91af;
  display: block;
  margin: 0px auto;
  width: 200px;
}
/* .sidebar {
  width: 35%;
  right: 63%;
} */

.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before {
  margin-top: 2.5%;
}
.sidebar .item-columns .department-side-block .views-field .field-content a img {
  width: 100%;
}
#views-exposed-form-news-archive-page-1 {
  margin: 40px 0;

}
.views-exposed-form .form-item {
  display: inline-block;
}
.block-dropdown-language .dropbutton-wrapper ul.dropbutton {
  padding: 2px 20px 2px 11px;
    border: 2px solid #777;
    right: 20px;
    background-color: #000 !important;
}
.views-exposed-form .form-item input {
  height: 37px;
  width: inherit;
}
.views-exposed-form .form-item label {
  margin-right: 15px;
}
.form-actions#edit-actions {
  width: 170px;
  height: 37px;
  display: inline-block;
  margin-left: 15px;
}
.views-exposed-form .form-actions input:hover {
  color: #1a91af;
  background-color: #fff;
}
#page-main-content #block-gavias-edmix-content .content .contextual-region .node__content .field ul {
  margin-bottom: 30px;
}
.italic-lastly {
  background-color: #1a91af;
  color: #fff;
  text-align: center;
  padding: 30px 10px;
  font-size: 25px;
}
.big-line-height {
  line-height: 2;
  font-size: 18px;
}
.padding-ul {
  margin-bottom: 30px;
  padding-left: 70px;
  font-size: 15px;
}
.big-header {
  margin-top: 40px;
  margin-bottom: 10px;
}
.margin-align {
  margin-left: 18px;
}
.about-img {
  padding: 50px;
}
.about-text {
  margin: 50px 0;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.views-field-field-department-image {
  position: relative;
}
.lg-block-grid-3 > div:hover .overlay {
  background-color: #1a91af;
  opacity: .5;
}
.lg-block-grid-3 > div .overlay {
  transition: all .3s ease-in-out;
}
/* recent news */
.recent-news-page .gva-view-grid .gva-view-grid-inner > .item-columns:hover .recent-news-block .views-field span a {
  color: #00CEFF;
  background-color: #fff;
}
.recent-news-page .gva-view-grid .gva-view-grid-inner > .item-columns .recent-news-block .views-field span a {
  transition: all .3s ease-in-out;
}
.recent-news-page .gva-view-grid .gva-view-grid-inner > .item-columns:hover .recent-news-block {
  border-bottom: 10px solid #1a91af;
}
.recent-news-page .gva-view-grid .gva-view-grid-inner > .item-columns .recent-news-block {
  transition: all .3s ease-in-out;
}
h3 {
  line-height: inherit;
}
.tp-caption span {
  font-size: 34px;
  display: block;
}
#block-views-block-department-members-block-1 .content .contextual-region .gva-view-grid .gva-view-grid-inner .item-columns {
  margin-top: 30px;
}
#block-views-block-department-members-block-1 .content .contextual-region .gva-view-grid .gva-view-grid-inner .item-columns > .team-block .department-members-block .view-field .field-content .team-block{
  min-height: 400px;
}


.block-dropdown-language .dropbutton-wrapper ul.dropbutton > li.dropbutton-toggle .dropbutton-arrow {
  right: 25%;
}

.event-footer-block {
  padding: 0;
}
.department-side-block a {
  font-weight: bold;
}
.department-side-block .views-field-field-department-image {
  height: 100px;
  border-radius: 10px;
}
#block-views-block-department-block-block-1 .block-title span {
  font-size: 20px;
  color: #002068;
}
#block-gavias-edmix-content .view-content-wrap > .item .event-date i {
  position: relative;
  top: 25px;
}
#block-gavias-edmix-content .view-content-wrap > .item .event-date time {
  margin-left: 19px;
}
.event-block-2 .content-inner .event-content-inner .event-content {
  padding: 5px;
}
#block-gavias-edmix-content .view-content-wrap > .item .event-image img {
  border-radius: 15px;
}
#block-gavias-edmix-content .view-content-wrap > .item .content-inner .event-content span {
  color: #202020;
  transition: all .3s ease-in-out;
}
#block-gavias-edmix-content .view-content-wrap > .item .content-inner .event-content span:hover {
  color: #1a91af;
}
.event-block-2 .content-inner {
  padding-left: 300px;
}
.event-block-2 .event-image {
  width: 262px;
}

.event-block-2 .post-title {
  margin-bottom: 0px;
}

/* M.M edits############################ */
#home_counter_div .gsc-column {
  transition: all .3s ease-in-out;
}
#home_counter_div .gsc-column:hover {
  transform: translate(0,-20px);
}
.news_home_more .btn-theme {
  background: #1a91af;
  color: #fff;
  border-radius: 30px;
  border: 2px solid #1a91af;
}
.home-events .highlight-icon {
  color: #1a91af;
}
.home-events .content-action a {
  color: #FFB900;
}
#why_btn_link a {
  background: rgba(0, 206, 255, 0.6);
  color: #fff;
  border: 2px solid #fff;
}
#why_btn_link a:hover {
  background: #fff;
  color: rgba(0, 206, 255, 0.6);
  border: 2px solid #fff;
}
.after_content{
  background-image: url(/hospitals/urology_nephrology/sites/default/files/images/4RSZE2RQE5F35ECYSE7X4ESTBU.jpeg);
  background-repeat: no-repeat;
  background-position: center top;
  box-sizing: border-box;
  background-size: cover;
  height: 400px;
}

#block-valuesgoals{
	color : white;
	padding-top: 9%;
    width: 54%;
}

#block-valuesgoals h4{
	color: white;
}

#block-valuesgoals h3{
	color: #FFB900;
}

#block-valuesgoals h3 strong {
    border-bottom: 1px solid #FFB900;
    padding-bottom: 5px;
    font-size: 30px;
}
#block-postgradoverview1{
  background-image: url(/engineering/sites/default/files/postgrad1.png);
  min-height: 400px;
}

#block-postgradoverview2{
  background-image: url(/engineering/sites/default/files/postgrad2.png);
  min-height: 400px;
}
#block-coursescounter h2 {
  text-align: center;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}
.bluish {
  color: #1a91af;
}
.home_page_search .views-exposed-form .form-item {
  width: 48%;
}
.home_page_search .views-exposed-form .form-item select {
  width: 70%;
  border-radius: 10px;
  height: 40px;
}
.home_page_search .views-exposed-form form {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
}
.faded-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: .7;
  z-index: 1 !important;
}
#block-homepagewelcome .row-wrapper {
  position: relative;
  margin-top: 30px;
  height: 190px;
}
.faded-section h2 {
  color: #1a91af;
}
.faded-section p {
  color: #000;
}
.why_faculty_header {
  margin: 0px;
  width: 100%;
}
.light-gray {
  color: #ddd;
}
.recent-news-page .gva-view-grid-inner > .item-columns img {
  width: 100%;
  max-height: 200px;
}
.padding-img {
  padding-top: 55px;
  padding-left: 70px;
}
.padding-img p:first-child {
  font-size: 37px;
  line-height: 1.2;
  margin-bottom: 44px;
}

.padding-img a {
  background: rgba(0, 206, 255, .6);
  font-size: 20px;
  border: 2px solid #fff;
}
.padding-img  .btn-theme:hover {
  border: 2px solid #fff;
}
.breadcrumb-content-main h2 {
  font-size: 40px;
}


.research-grid{
  box-shadow: 10px 10px 30px #eee;
    width: 320px;
    border-bottom: 8px solid #1a91af;
    margin-bottom: 25px;
    margin-top: 10px;
    border-radius: 10px;
}
.research-grid img{

}
.awards-view .init-carousel-owl .owl-item > .item{
  padding: 0px;
}
.awards-view .views-field-field-award-date , .awards-view .views-field-title ,.awards-view .views-field-field-body {
  padding-bottom: 15px;
}
.awards-view img{
  border-radius: 20px;
  margin-bottom: 15px;
}
.other-researches-image img{
  width: 145px;
  float: left;
}
.other-Awards-image img{
  width: 145px;
  float: left;
}
.sidebar-inner .view-list-item{
  margin-left: 60px;
}
.block .block-title > span{
  color: #1a91af;
}
.block-views-blockrecent-researches-block-1 .block-title{
  text-align: center;
  background-color: #ccc !important;
  padding-bottom: 12px !important;
}
.other-researches-content{
  margin-left: 155px;
}
.other-Awards-content{
  margin-left: 155px;
}
.other-researches-title{
  font-size: 20px;
  font-weight: bolder;
  margin-bottom: 30px;
}
.other-researches-title{
  font-size: 14px;
}
.fa.fa-clock-o{
  color: #1a91af;
}
.field--name-field-research-date.field--type-datetime.field--label-hidden.field__item{
  margin: 50px 0px 25px 0px;
}
.field--name-field-researches-abstract.field--type-text-long.field--label-hidden.field__item{
  margin-top: 50px;
}
.field--name-field-research-images.field--type-image.field--label-hidden.field__item img{
  width: 700px;
}
@media (min-width: 992px) {
  .sidebar-right{
    border-left: 3px solid #eee ;
    border-right: 0px;
}
}
.field--name-field-research-date i{
  margin-right: 10px;
}

.js-form-type-vertical-tabs{
  display :none;
}

.social-media-sharing ul li::before , .team-single-page ul li::before {
  content : "" !important;
}
/* @media (max-width: 991px) and (min-width: 768px) {
  .owl-carousel .owl-nav > div.owl-next {
    top: -250px;
    right: -480px !important;
    left: auto !important;
  }
  .owl-carousel .owl-nav > div.owl-prev {
    top: -250px;
    right: auto !important;
    left: -250px !important;
  }
}
@media (max-width: 768px) {
  .owl-carousel .owl-nav > div.owl-next {
    top: -650px;
    right: -350px !important;
    left: auto !important;
  }
  .owl-carousel .owl-nav > div.owl-prev {
    right: 50px !important;
    left: auto !important;
    top: -650px;
  }
} */

.login_link{
  display : none;
}
.footer-third iframe{
  border-radius: 25px;
  margin: 45px 0 0 -22px;
}

#test-tabs .list-links-tabs {
  float: left;
    width: 20%;
}
#test-tabs .list-links-tabs li {
  float: left;
  width: 100%;
}
#test-tabs .tabs-container{
    float: left;
    width: 78%;
    padding-left: 2%;
}
.team-single-page ul li {
 width: 100%;
}
.department-head{
  width: 700px;
    border: 1px solid #eee;
    border-radius: 27px;
    margin-top: 39px;
    margin-left:30px;
}
.department-head .department-head-image{
  float: left;
  margin-top: 15px;
}
.department-head  .department-head-content{
  float: left;
    margin-top: 30px;
    margin-left: 30px;
}
.department-head-m{
  font-size: 14px;
    color: #1a91af;
}
.department-head .socials{
  margin-top: 15px;
}

.no-share .addtoany_list{
   display: none;
}
/* Profile Page */

.copyright {
}
.footer .footer-center{
    background-repeat: no-repeat;
    background-position: center top;
    box-sizing: border-box;
    background-size: cover
}

#block-views-block-staff-contact-info-block-1 .views-label{
  float: left;
  width: 20%;
}

 .user-page .col-sm-12{
    box-shadow: 0 0 18px 0 rgba(0,0,0,0.09);
    margin-top: 26px;
    border-radius: 15px;
    max-height: 500px;
}
.user-page .col-sm-12{
  margin-bottom: 10px;
  padding-bottom: 20px;
}
.user-page .tab-content{
  padding-top: 20px
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li > a:active{
  color :#1a91af !important;
}
.nav > li > a:hover, .nav > li > a:focus{
  background: white !important;
}
.cv-class{
  padding-top: 20px;
}
.cv-class a{
    background: #fff;
    color: #1a91af;
    padding: 10px;
    border-radius: 20px;
    font-weight: bolder;
    border: none;
    font-size: 20px;
}

.user-page .col-md-4 img{
  border-radius: 30px;
}
#block-views-block-staff-contact-info-block-1 .views-label{
      width: 30%;
    float: left;
    padding-left: 10px;
    margin-top: 15px;
}
.user-page .col-sm-12 .col-xs-3 {
  padding: 0;
}
#block-views-block-staff-contact-info-block-1 .field-content{
  float: left;
  box-shadow: 0 0 18px 0 rgba(0,0,0,0.09);
    width: 70%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding: 5px 5px 5px 15px;
    border-radius: 10px;
}
.user-page .side_tab {
    float: left;
    width: 20%;
}

.user-page .side-tab-content{
  float: left;
    width: 75%;
    padding-left: 5%;
}
.addtoany_list a{
  margin: 20px 0;
}

.scroll-text {
  overflow-y: scroll;
  height: 450px;
  padding: 0px 0px 0px 0px;
}

.scroll-text::-webkit-scrollbar {
  width: 15px;
  background: #f3f3f3;
}

.scroll-text::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  border-radius: 10px;
}

.scroll-text::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
.sideways {
    border-right: 1px solid #ebe7e7;
}

.scroll-text .other-researches-content{
  margin-left: 0px;
}

.user-links div{
  float: left;
  width: 20%;
}

.user-links a{
      border: 1px solid #1a91af;
    border-radius: 20px;
    padding: 10px 20px 10px 20px;
    color : #1a91af;
}
.user-links a:hover{
   background: #1a91af;
   color: white;
}

.user-data {
  padding-top: 20px;
}
h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 0px;
    margin-bottom: 12.5px;
}

#block-administration img{
      border-radius: 30px;
}

.faculty-staff-page .item-columns{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.faculty-staff-page .team-teaser-2 .team-image{
   min-height: 200px;
}

 .administration-staff{
    box-shadow: 0 0 18px 0 rgba(0,0,0,0.09);
    margin-top: 26px;
    border-radius: 15px;
}

.administration-image img{
  padding-top: 4px;
    padding-bottom: 4px;
    border-radius: 17px;
}


/* new footer*/
.footer-logo {
  display: flex;
  align-items: center;
}
.footer-logo .logo-right {
  margin: 0 13px;
}
.footer-logo .logo-right h3 {
  margin-bottom: 0;
  color: #dedede;
}
@media (min-width: 1200px) {
.footer .col-lg-2 {
    width: 31%;
}
.footer .col-lg-3 {
  width: 21%;
}
}
#footer .row {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 992px){
.footer .col-md-4 {
    width: 15.33333% !important;
}
.owl-carousel .owl-nav > div.owl-prev {
    right: auto !important;
    left: -25px !important;
}
.owl-carousel .owl-nav > div.owl-next {
    left: auto !important;
    right: -25px !important;
}
}

.faded-bg{
  background: black !important;
}

.faded-bg p {
  color: white !important;
}


/* new */
@media (min-width: 992px){
  .administration-staff {
    padding-left: 0;
  }
  .administration-image {
    padding-left: 0;
  }
  .administration-image img  {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  .why_section {
    background-image: unset !important;
    background: #eee;
  }
  .administration-staff {
    text-align: center;
    width: 70%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .about-img p {
    width: 60%;
    margin: auto;
  }
  .owl-carousel .owl-stage-outer .item {
    width: 70%;
    margin: auto;
  }

  .about-img p img {
    width: 100%;
  }
  .phd_program .align-left {
    display: none;
  }
  #block-views-block-department-members-block-1 .content .contextual-region .gva-view-grid .gva-view-grid-inner .item-columns {
    margin-top: 30px;
    width: 70%;
    margin-left: auto !important;
    margin-right: auto !important;
    float: none;
  }
  .breadcrumb-style {
    background-image: url('/science/sites/default/files/headerbg_1.png');
  }
}
#block-views-block-news-block-1 .owl-item{
  height: unset;
  padding-top: 40px;
}
.home-news-block {
  box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
#block-views-block-news-block-1 .views-field-title {
  min-height: 35px;
}
.home-news-block .views-field-title {
  margin-top: 20px;
}
@media (max-width: 768px) {
  #block-views-block-news-block-1 .item {
    width: 70%;
    margin: auto !important;
  }
  .faculty-staff-page .gva-view-grid .item-columns .team-block {
    min-height: 440px !important;
    width: 70%;
    margin: auto;
  }
}

.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {
  /* background-image: url('/commerce/sites/default/files/headerbg_1.png') !important; */
}
.margin15 {
  margin-left: 15px;
}
.margin30 {
  margin-left: 30px;
}
.main-color {
  color: #1a91af !important;
}
li a {
  color: #1a91af;
}
.alumni-news-block .views-field-title {
  margin-left: 16px;
}
.faculty-staff-page .gva-view-grid .item-columns .team-block {
  min-height: 445px;
  padding: 0 15px;
}
@media (max-width: 500px){
.departments-page-view .gva-view-grid-inner > .item-columns {
    width: 75% !important;
    float: none;
    margin: auto !important;
}
.event-content .post-title a {
  margin: 0 13px;
}
#block-gavias-edmix-content .view-content-wrap > .item .event-date i {
  left: 10px;
}
#block-history .about-img {
  display: none;
}
#block-facultycampinfo #home_counter_div .first-statistic {
  margin: auto !important;
  width: 70%;
}
#home_counter_div .counter_title h2 {
  margin-bottom: 20px;
}
#block-facultycampinfo #home_counter_div .col-lg-3 {
  width: 70%;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none;
}
.event-block-2 .event-image {
  width: 100% !important;
}
.event-block-2 .content-inner {
  padding-left: 0 !important;
}

}
#block-views-block-department-block-block-1 .gva-view-grid .gva-view-grid-inner {
  border-radius: 20px;
}
.sidebar .block .block-title {
  border-radius: 12px;
}
.footer {
  margin-top: 50px;
}
.alumni-news-updates .item-columns .views-field span a {
  text-align: center;
  display: block;
  margin-top: 10px;
}
.recent-news-block .fa, .alumni-news-block .fa {
  margin-top: 3%;
}
.field--name-field-page-file-attach a:hover {
  color: #fff !important;
}
.field--name-field-page-file-attach {
  font-size: 15px;
  color: #fff !important;
  background: #ffb300;
  border: 1px solid #ffb300;
  border-radius: 20px;
  width: 150px;
  text-align: center;
}
.postgrad-diploma .owl-stage-outer {
  border-radius: 30px;
}
.phd_program .about-text {
  margin: 0;
}
.phd_program {
  padding-left: 0;
}
.phd_program .align-left {
  padding-left: 0;
}
.views-exposed-form .form-actions input {
  background: #1a91af;
  border: 2px solid #1a91af;
}
.views-exposed-form .form-actions input:hover {
  color: #4582FF;
}
#block-givingtomenusidebar .block-content .gva_menu {
  width: 100%;
}
#block-givingtomenusidebar .block-content {
  overflow: hidden;
}
.about-img p img {
  border-radius: 20px;
}
.owl-item .item .home-news-block {
  min-height: 350px;
}
#why_div .gsc-column .column-inner {
  min-height: 0px;
}
.footer-top {
  margin-bottom: 0px;
}

p strong a:hover {
  color: #1a91af;
}
.team-teaser-2 .team-job{
  margin-bottom: 10px;
  margin-top: 15px;
  line-height: 18.5px;
}
.faculty-staff-page .gva-view-grid .item-columns .team-block {
  min-height: 420px !important;
}
#page-main-content .field__item h2 {
  margin-top: 20px;
}
.field h2 strong {
  margin-top: 20px;
}
.about-department-title .view-content-wrap .department-data-view .views-field span a {
  background: #ccc;
  width: 100%;
  display: block;
  padding: 7px 0 7px 15px;
}
.about-department-title .view-content-wrap .department-data-view .views-field span a:hover {
  color: #000;
}
.about-department-title .view-content-wrap .department-data-view .views-field span  {
  width: 100%;
  display: block;
}
.about-department-title .view-content-wrap .department-data-view .views-field .field-content h2{
  margin-left: 15px;
  margin-top: 20px;
}

.form-actions#edit-actions {
  margin-bottom: 20px;
}
.padding-img .btn-theme:hover {
    border: 2px solid #fff;
    color: #fff !important;
  }
  .padding-img .btn-theme {
      color: #fff !important;
    }
.owl-stage-outer {
  border-radius: 30px;
}
#block-gavias-edmix-content .view-content-wrap > .item .event-date time {
  margin-left: 35px;
  margin-right: 35px;
}
.why_faculty {
  padding: 25px;
}
p strong a {
  color: #1a91af !important;
}
.branding.logo {
  padding-top: 15px;
}
#home_counter_div .widget.milestone-block.position-icon-left .milestone-right {
  padding-top: 15px;
}
@media (max-width: 991px) {
  #block-facultycampinfo #home_counter_div .first-statistic {
    margin: auto !important;
    width: 70%;
  }
}
ol {
  padding-left: 30px;
}
.node--type-faculty-department .node__content .field--name-field-department-image {
  border-radius: 50px;
  overflow: hidden;
}
.node__content .field--type-text-with-summary .field__label {
  padding: 10px 0;
}

/* dean section  */
.dean-img {
  width: 250px;
  display: inline-block;
  float: left;
  margin-right: 20px;
  border-radius: 30px;
  overflow: hidden;
}
.dean-img  {
  width: 250px;
}
@media(max-width:600px) {
  .dean-img  {
    width: 60%;
    float: none;
    display: block;
    margin: 30px auto;
  }
  .all-events-page {
    width: 70%;
    margin: auto;
  }
}
.sidebar-inner #block-departmentsidemenu .content .field .gva_menu .menu-item--active-trail:before {
  height: 1%;
}
.breadcrumb-content-inner .gva-breadcrumb-content .gva-block-breadcrumb .breadcrumb-style {

}
.pager li.is-active > a {
  border-radius: 7px;
}
.pager li > a {
  border-radius: 7px;
}
#page-main-content #block-gavias-edmix-content .content .contextual-region .node__content .field ul {
  margin-bottom: 0;
}
.node--type-faculty-department .node__content .field--name-field-department-image {
  margin-bottom: 35px;
}

#search-block-form .icon {
    top: 4px;
    left: 150px;
    z-index: 1;
}
.js-form-type-search input.form-search{
  background: white;
  color: black;
}
.fa-search{
  display: none;
}
.news-block-list .other-news-image {
  border-radius: 20px;
  overflow: hidden;
}
.event-full .post-thumbnail .field {
  border-radius: 40px;
  overflow: hidden;
}
.recent-news-block {
  min-height: 500px;
}

/* new final */
.news-block-list .other-news-image {
  border-radius: 20px;
  overflow: hidden;
}
.event-full .post-thumbnail .field--name-field-event-image {
  border-radius: 40px;
  overflow: hidden;
}
.recent-news-block {
  min-height: 565px;
}
#block-topheadermenu {
  margin-bottom: 35px;
}

#top_header_menu_div .gva_menu > li.menu-item--active-trail > a {
  color: #002068 !important;
}
/* adminstration staff */
.administration-staff {
  margin-bottom: 25px;
}
/* .administration-image {
  width: 165px;
} */
.views-exposed-form .form-actions input {
  color: #fff;
  background: #1a91af;
  border: 2px solid #1a91af;
}
.views-exposed-form .form-actions input:hover {
  color: #1a91af;
}
/* search */
@media (max-width: 1200px) and (min-width: 992px){
  #search-block-form .icon {
    left: 80px;
  }
}
/* subscribtion  */
input.js-form-submit {
  color: #fff;
  background: #1a91af;
  border: 2px solid #1a91af;
}
input.js-form-submit:hover {
  color: #1a91af;
}
/* user login  */
.user-links div {
  float: none;
  width: unset;
  color: #1a91af;
}
.user-links a:hover {
  background: unset;
  color: #00ceff99;
}
.user-links a {
  border: none;
  padding: 0;
}
.views-field-field-user-department .field-content a {
  color: #1a91af;
}
.views-field-field-user-department .field-content a:hover {
  color: #00ceff99;
}
.views-field-field-google-scholar .field-content a {
  color: #1a91af;
}
.views-field-field-google-scholar .field-content a:hover {
  color: #00ceff99;
}
.user-page .col-sm-12 {
  max-height: unset;
  float: left;
}
@media (max-width: 991px) {
  .user-image {
    width: 60%;
    margin: auto;
    margin-bottom: 25px;
  }
  .user-page .col-sm-12 .col-xs-3 {
    display: none;
  }
  .user-page .col-sm-12 .col-xs-9 {
    width: 100%;
   }
}
#contact-info .block-content .contextual-region .view-content-wrap .item .views-field {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
#block-views-block-staff-contact-info-block-1 .field-content {
  margin-bottom: 0;
  margin-top: 0;
}
/* event page */
.event-full .post-thumbnail {
 border-radius: 40px;
  background: #f5f5f5;
  overflow: hidden;
}
.post-content .map {
  border-radius: 15px !important;
  overflow: hidden;
}
.event-full .post-content {
  padding: 0;
}
.post-block .post-title {
  margin: 40px 0 0px;
  font-size: 28px;
}
.start-event {
  width: 50%;
  float: left;
}
.start-event i {
  float: left;
}
.end-event i {
  float: left;
}
.date .address {
  width: 50%;
}
@media (max-width: 430px) {
  .start-event {
    width: 100%;
  }
  .end-event {
    width: 100%;
  }
  .date .address {
    width: 100%;
  }
}
ul[data-drupal-views-infinite-scroll-pager].pager a {
  border: 2px solid #1a91af;
  background: #1a91af;
}
ul[data-drupal-views-infinite-scroll-pager].pager a:hover {
  background: #fff;
  color: #1a91af;
}
.event-block-list .event-date {
  border-radius: 20px;
}
.event-block-list .event-address i {
  color: #1a91af;
}
.container-nopadding {
  padding: 0;
}
.fa-angle-right:before {
  position: absolute;
  top: 10px;
  right: 10px;
}
#edit-subscribe {
  border: 2px solid #1a91af !important;
  background: #1a91af !important;
}
#edit-subscribe:hover {
  color: #1a91af !important;
  background: #fff !important;
}
#edit-submit-fast-search {
  display: none;
}
/* mmmm edits */
.dean-img {
  margin-bottom: 9px;
}
.department-data-view .views-field .field-content a {
  margin-bottom: 20px;
}
.branding.logo {
  padding-top: 6px;
}
.logo img {
  width: 98px;
}
#top_header_img_div img {
  padding: 3px 0 8px;
}
#block-topheadermenu {
  margin-bottom: 16px;
}

/* new */
@media (max-width: 991px) {
  #menu-bar {
    background: #1a91af;
    border-radius: 5px;
  }
  .menu-bar span {
    background-color: #fff !important;
  }
}
.gavias_sliderlayer .text-white, #gavias_slider_single .text-white {
  color: #fff !important;
}
.rev_slider .tp-mask-wrap *:last-child {
  color: #fff !important;
}
.gavias_sliderlayer .slide-style-2, #gavias_slider_single .slide-style-2 {
  color: #fff !important;
}

.pager li > a, .pager li > span {
  margin-bottom: 5px !important;
}
@media (max-width: 500px) {
  .Copyright {
    text-align: center;
  }
  .Copyright_text {
    float: none;
    display: block;
  }
  .Copyright_links{
    float: none;
    display: block;
  }
  .gva-offcanvas-mobile .gva-navigation .gva_menu > li ul.menu.sub-menu li a:active {
    color: #002068 !important;
  }
}
#block-searchform .form-search {
  text-transform: capitalize;
}
#block-views-block-staff-contact-info-block-1 .views-label {
  margin-top: 0;
}
#block-views-block-staff-contact-info-block-1 .field-content {
  margin-bottom: 15px;
}

/* new meeting */
.branding.logo {
  display: flex;
  align-items: center;
}
.branding.logo a h2 {
  margin: 0 13px;
  color: #1a91af;
  font-weight: 900  ;
}
.branding.logo a {
display: block;
}
.branding.logo a:first-child {
  flex-basis: 100px;
  }
.user-page .col-sm-12:nth-child(2) {
  padding: 0;
}
.user-page .col-sm-12:nth-child(2) .col-sm-3 {
  padding: 0;
  border-right: 1px solid #ccc;
}
.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a {
  /* padding: 8px 0; */
  float: left;
}
#block-views-block-staff-contact-info-block-1 .field-content {
  margin-bottom: 15px;
}
/* mon edits */
@media (max-width: 500px) {
  .home-slider .tp-caption {
    top: -30px;
  }
  .gavias_sliderlayer .btn-slide.inner, .gavias_sliderlayer .btn-slide a, .gavias_sliderlayer .btn-slide-white.inner, .gavias_sliderlayer .btn-slide-white a, #gavias_slider_single .btn-slide.inner, #gavias_slider_single .btn-slide a, #gavias_slider_single .btn-slide-white.inner, #gavias_slider_single .btn-slide-white a {
    font-size: 12px !important;
    line-height: 10px;
    padding: 5px 10px;
  }
  .home_page_search .views-exposed-form form {
    margin-bottom: 0px;
  }
  .block.block-simplenews #edit-mail-wrapper input.form-email {
    margin-bottom: 13px;
  }
  .block.block-simplenews .form-actions input#edit-subscribe {
    width: 165px;
  }
}
@media (min-width: 991px) {
  .navigation .gva_menu .sub-menu > li:hover > a {
    color: #002068 !important;
  }
}
@media (max-width: 500px) {
  .tp-bgimg.defaultimg {
    background-position: right top !important;
  }
}

#edit-sso-login-link{
  display: none;
}

@media (max-width: 500px) {
  p strong a {
    display: inline-block;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    text-align: left !important;
    font-size: 15px;
  }
  .footer-top .navigation .gva_menu > li {
    margin: 20px 0;
  }
}
/* Dropdown Button */
.dropbtn {
  background: #1a91af;
  color: white;
  font-size: 16px;
  border: 2px solid gray;
  min-width: 90px;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: black;
    min-width: 89px;
    z-index: 1;
    text-align: center;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: white;
  text-decoration: none;
  display: block;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd; color:black;}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {display: block;}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {background-color: black;}
@media (max-width: 768px) {
  #top_bar_lang {
    padding-right: 20px;
  }
}

#top_bar_info span {
  padding-right: 10px;
}
#top_bar_info {
  padding-right: 0px;
  margin-left: 0px;
}
@media (min-width: 991px) and (max-width: 1200px) {
  .navigation .gva_menu > li > a {
    padding: 24px 3px;
  }
}
.gavias_sliderlayer .btn-slide:hover a {
  color: #1a91af !important;
  border-color: #1a91af!important;
}
#main_awards_page .field .field__label {
  font-weight: bold;
  width: 200px;
  font-size: 18px;
}
#main_awards_page .field .field__item a {
  color: #1a91af;
}
#main_awards_page .field .field__item span a {
  color: #1a91af;
  margin-right: 10px;
}
#main_awards_page .field .field__item span:hover a {
  color: #1a91af;
}
.gavias_sliderlayer .slide-style-2, #gavias_slider_single .slide-style-2 {
  text-transform: unset;
}


/* new */
 #edit-account .form-item label ,
 #user-form  .form-item label {
   font-size: 20px;
   width: 30%;
 }
 #edit-account .form-item span ,
 #user-form  .form-item span {
   font-size: 12px;
 }
 #edit-account .form-item input,
 #user-form .form-item input{
   width: 70%;
   border-radius: 4px;
   margin-bottom: 10px;
 }
 .user-form #edit-content-translation-retranslate--description{
   margin-bottom: 20px;
 }
 .user-form details summary {
   outline: none;
 }
 #edit-account .form-item > div{
   font-size: 14px;
 }
 #user-form .field--type-string .form-item label {
  font-size: 20px;
}
#user-form #edit-field-birth-date-0-value-date{
  border: none;
  box-shadow: 0 0 3px 1px #DDD;
  border-radius: 3px;
  padding: 10px
}
#user-form .field--widget-text-textarea .js-text-format-wrapper .form-item label{
  margin: 10px;
  width: 100%;
}
#user-form input {
  padding: 10px 0 10px 10px;
}
#user-form #edit-actions input{
  width: 170px;
  padding: 10px 0;
  text-align: center;
}
#user-form #edit-field-team-image-0-remove-button ,
#user-form #edit-field-user-cv-ar-0-remove-button {
  width: 170px;
  border-radius: 4px;
  padding: 10px 0;
  text-align: center;
  margin-left: 20px;
}
.user-form .form-item:not(.js-form-type-checkbox) {
  border: 0 !important;
}

@media(max-width:991px){
  #edit-account .form-item label, #user-form .form-item label {
    width: 100%;
  }
  #edit-account .form-item input, #user-form .form-item input {
    width: 100%;
  }
}
@media(max-width:375px){
  #user-form .form-actions#edit-actions {
    width: 100%;
    text-align: center;
}
}
@media(max-width:320px){
  #user-form .field--widget-text-textarea .js-text-format-wrapper .form-item label {
    font-size: 14px;
  }
  #user-form .field--type-string .form-item label {
    font-size: 18px;
  }
  #edit-account .form-item span, #user-form .form-item span {
    font-size: 10px;
}
}
/* new */

/* new add researches */

#node-research-form .form-item label ,
#node-research-form .field--type-datetime h4 {
  width: 30%;
}
#node-research-form .form-item input{
  width: 68%;
  margin-top: 20px;
  border-radius: 4px;
  padding: 10px 5px;
}
#node-research-form #edit-field-research-date-0-value{
  width: 68%;
}
#node-research-form summary{
  outline: none;
}
#node-research-form .field--type-datetime input{
  width: 100%;
  padding: 4px 5px;
  border: 1px solid #DDD;
  box-shadow: none;
}
#node-research-form .field--type-datetime h4{
  color: #636363;
  font-size: 16px;
}
#node-research-form .field--type-datetime{
  display: flex;
}
#node-research-form #edit-actions input{
  width: 170px;
  padding: 10px 0;
  margin-top: 20px;
}
#node-research-form #form-item-field-research-website-0-value{
  margin-bottom: 20px;
}
@media(max-width:991px){
  #node-research-form .form-item label, #node-research-form .field--type-datetime h4 {
    width: 100%;
    margin-top: 20px;
  }
  #node-research-form .form-item input {
    width: 100%;
    margin-top: 0;
  }
  #node-research-form .field--type-datetime {
    flex-direction: column;
  }
  #node-research-form #edit-field-research-date-0-value{
    width: 100%;
  }
}

@media(max-width:375px){
  #node-research-form #edit-actions {
    text-align: center;
    width: 100%;
}
}
/* new add researches */

/* new */
#node-news-form .form-item ,
#node-event-form .form-item {
  margin-bottom: 20px;
}
#node-news-form .form-item label,
#node-event-form .form-item label{
  width: 30%;
}
#node-news-form .form-item input,
#node-event-form .form-item input{
  width: 69%;
  border-radius: 4px;
  border: 1px solid #DDD;
}
#node-event-form .field--type-datetime #edit-field-event-start-0-value,
#node-event-form .field--type-datetime #edit-field-event-end-0-value{
  width: 70%;
}
#node-event-form .field--type-datetime #edit-field-event-start-0-value input,
#node-event-form .field--type-datetime #edit-field-event-end-0-value input{
  width: 99%;
  padding: 0 73% 0 8px;
}
#node-news-form #js-text-format-wrapper .js-form-type-textarea label,
#node-event-form #js-text-format-wrapper .js-form-type-textarea label{
  width: 100%;
}
#node-news-form #edit-field-news-image-0--label,
#node-event-form #edit-field-news-image-0--label{
  margin-top: 20px;
}
#node-news-form .field--type-datetime ,
#node-event-form .field--type-datetime {
  display: flex;
}
#node-news-form .field--type-datetime h4,
#node-event-form .field--type-datetime h4{
  width: 30%;
  color: rgba(0, 0, 0, 0.678);
  font-size: 16px;
  font-weight: 700;
}
#node-news-form .field--type-datetime #edit-field-news-date-0-value,
#node-event-form .field--type-datetime #edit-field-news-date-0-value{
  width: 69%;
}
#node-news-form .field--type-datetime #edit-field-news-date-0-value input,
#node-event-form .field--type-datetime #edit-field-news-date-0-value input{
  width: 100%;
  border: 1px solid #DDD;
  padding: 0 73% 0 8px;
}
#node-news-form #edit-actions,
#node-event-form #edit-actions{
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 30px;
}
#node-news-form #edit-actions #edit-submit,
#node-event-form #edit-actions #edit-submit{
  width: 170px;
  text-align: center;
  padding: 8px 0;
}

#node-news-form #edit-actions #edit-preview ,
#node-event-form #edit-actions #edit-preview {
  width: 170px;
  text-align: center;
  padding: 10px 0;
}
@media(max-width:576px){
  #node-news-form .form-item label ,
  #node-event-form .form-item label {
    width: 100%;
}
  #node-news-form .form-item input ,
  #node-event-form .form-item input {
    width: 100%;
}
#node-news-form .field--type-datetime ,
#node-event-form .field--type-datetime {
 flex-direction: column;
}
#node-news-form .field--type-datetime #edit-field-news-date-0-value ,
#node-event-form .field--type-datetime #edit-field-news-date-0-value {
  width: 100%;
}
#node-event-form .field--type-datetime #edit-field-event-start-0-value, #node-event-form .field--type-datetime #edit-field-event-end-0-value {
  width: 100%;
}
}
@media(max-width:375px){
  #node-news-form #edit-actions #edit-submit ,
  #node-event-form #edit-actions #edit-submit {
    width: 100px;
  }
  #node-news-form #edit-actions #edit-preview ,
  #node-event-form #edit-actions #edit-preview {
    width: 98px;
  }
}
/* new */
@media (min-width: 991px) {
  .navigation .gva_menu .sub-menu > li ul {
    right: 280px;
  }
  .navigation .gva_menu .sub-menu > li:hover {
    background: #eee;
    color: #1a91af !important;
  }
  .navigation .gva_menu .sub-menu > li:hover > a {
    color: #1a91af !important;
  }
}
.user-page .col-sm-12:nth-child(2) {
  padding: 0;
}
.user-page .col-sm-12:nth-child(2) .col-sm-3 {
  padding: 0;
  border-right: 1px solid #ccc;
}
.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a {
  float: left;
}
@media (max-width: 991px) {
  .user-page .col-sm-12 .col-xs-3 {
      display: block;
  }
}

#views-exposed-form-researches-page-1 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#views-exposed-form-researches-page-1 .js-form-item {
  width: 50%;
}
#views-exposed-form-researches-page-1 .js-form-item .form-text {
  width: 100%;
}
#views-exposed-form-researches-page-1 #edit-actions {
  margin: 0;
}
@media (max-width: 500px) {
  #views-exposed-form-researches-page-1 .js-form-item {
    width: 100%;
  }
  #views-exposed-form-researches-page-1 #edit-actions {
    margin: auto;
    margin-bottom: 30px;
  }
}
table {
  max-width: 100% !important;
}
.faculty-staff-page .form-item input {
  width: 100%;
}
.form-actions#edit-actions {
  margin-left: 0;
  margin-top: 20px;
}
@media (max-width: 500px) {
  .views-exposed-form .form-item.form-item-title {
    width: 100%;
  }
  .views-exposed-form .form-actions input {
    margin: 20px 0;
  }
  .faculty-staff-page .form-actions#edit-actions {
    margin-left: 0;
    float: none;
    display: block;
    margin: auto;
  }
}


/* new */
 #edit-account .form-item label ,
 #user-form  .form-item label {
   width: 30%;
 }
 #edit-account .form-item span ,
 #user-form  .form-item span {
   font-size: 12px;
 }
 #edit-account .form-item input,
 #user-form .form-item input{
   width: 70%;
   border-radius: 4px;
   margin-bottom: 10px;
 }
 .user-form #edit-content-translation-retranslate--description{
   margin-bottom: 20px;
 }
 .user-form details summary {
   outline: none;
 }
 #edit-account .form-item > div{
   font-size: 14px;
 }
 #user-form .field--type-string .form-item label {;
}
#user-form #edit-field-birth-date-0-value-date{
  border: none;
  box-shadow: 0 0 3px 1px #DDD;
  border-radius: 3px;
  padding: 10px
}
#user-form .field--widget-text-textarea .js-text-format-wrapper .form-item label{
  margin: 10px;
  width: 100%;
}
#user-form input {
  padding: 10px 0 10px 10px;
}
#user-form #edit-actions input{
  width: 170px;
  padding: 10px 0;
  text-align: center;
}
#user-form #edit-field-team-image-0-remove-button ,
#user-form #edit-field-user-cv-ar-0-remove-button {
  width: 170px;
  border-radius: 4px;
  padding: 10px 0;
  text-align: center;
  margin-left: 20px;
}
.user-form .form-item:not(.js-form-type-checkbox) {
  border: 0 !important;
}

@media(max-width:991px){
  #edit-account .form-item label, #user-form .form-item label {
    width: 100%;
  }
  #edit-account .form-item input, #user-form .form-item input {
    width: 100%;
  }
}
@media(max-width:375px){
  #user-form .form-actions#edit-actions {
    width: 100%;
    text-align: center;
}
}
@media(max-width:320px){
  #user-form .field--widget-text-textarea .js-text-format-wrapper .form-item label {
    font-size: 14px;
  }
  #user-form .field--type-string .form-item label {
    font-size: 18px;
  }
  #edit-account .form-item span, #user-form .form-item span {
    font-size: 10px;
}
}
/* new */

/* new add researches */

#node-research-form .form-item label ,
#node-research-form .field--type-datetime h4 {
  width: 30%;
}
#node-research-form .form-item input{
  width: 68%;
  margin-top: 20px;
  border-radius: 4px;
  padding: 10px 5px;
}
#node-research-form #edit-field-research-date-0-value{
  width: 68%;
}
#node-research-form summary{
  outline: none;
}
#node-research-form .field--type-datetime input{
  width: 100%;
  padding: 4px 5px;
  border: 1px solid#DDD;
  box-shadow: none;
}
#node-research-form .field--type-datetime h4{
  color: #636363;
  font-size: 16px;
}
#node-research-form .field--type-datetime{
  display: flex;
}
#node-research-form #edit-actions input{
  width: 170px;
  padding: 10px 0;
  margin-top: 20px;
}
#node-research-form #form-item-field-research-website-0-value{
  margin-bottom: 20px;
}
@media(max-width:991px){
  #node-research-form .form-item label, #node-research-form .field--type-datetime h4 {
    width: 100%;
    margin-top: 20px;
  }
  #node-research-form .form-item input {
    width: 100%;
    margin-top: 0;
  }
  #node-research-form .field--type-datetime {
    flex-direction: column;
  }
  #node-research-form #edit-field-research-date-0-value{
    width: 100%;
  }
}

@media(max-width:375px){
  #node-research-form #edit-actions {
    text-align: center;
    width: 100%;
}
}
/* new add researches */

/* new */
#node-news-form .form-item ,
#node-event-form .form-item {
  margin-bottom: 20px;
}
#node-news-form .form-item label,
#node-event-form .form-item label{
  width: 30%;
}
#node-news-form .form-item input,
#node-event-form .form-item input{
  width: 69%;
  border-radius: 4px;
  border: 1px solid #DDD;
}
#node-event-form .field--type-datetime #edit-field-event-start-0-value,
#node-event-form .field--type-datetime #edit-field-event-end-0-value{
  width: 70%;
}
#node-event-form .field--type-datetime #edit-field-event-start-0-value input,
#node-event-form .field--type-datetime #edit-field-event-end-0-value input{
  width: 99%;
  padding: 0 73% 0 8px;
}
#node-news-form #js-text-format-wrapper .js-form-type-textarea label,
#node-event-form #js-text-format-wrapper .js-form-type-textarea label{
  width: 100%;
}
#node-news-form #edit-field-news-image-0--label,
#node-event-form #edit-field-news-image-0--label{
  margin-top: 20px;
}
#node-news-form .field--type-datetime ,
#node-event-form .field--type-datetime {
  display: flex;
}
#node-news-form .field--type-datetime h4,
#node-event-form .field--type-datetime h4{
  width: 30%;
  color: rgba(0, 0, 0, 0.678);
  font-size: 16px;
  font-weight: 700;
}
#node-news-form .field--type-datetime #edit-field-news-date-0-value,
#node-event-form .field--type-datetime #edit-field-news-date-0-value{
  width: 69%;
}
#node-news-form .field--type-datetime #edit-field-news-date-0-value input,
#node-event-form .field--type-datetime #edit-field-news-date-0-value input{
  width: 100%;
  border: 1px solid #DDD;
  padding: 0 73% 0 8px;
}
#node-news-form #edit-actions,
#node-event-form #edit-actions{
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 30px;
}
#node-news-form #edit-actions #edit-submit,
#node-event-form #edit-actions #edit-submit{
  width: 170px;
  text-align: center;
  padding: 8px 0;
}

#node-news-form #edit-actions #edit-preview ,
#node-event-form #edit-actions #edit-preview {
  width: 170px;
  text-align: center;
  padding: 10px 0;
}
@media(max-width:576px){
  #node-news-form .form-item label ,
  #node-event-form .form-item label {
    width: 100%;
}
  #node-news-form .form-item input ,
  #node-event-form .form-item input {
    width: 100%;
}
#node-news-form .field--type-datetime ,
#node-event-form .field--type-datetime {
 flex-direction: column;
}
#node-news-form .field--type-datetime #edit-field-news-date-0-value ,
#node-event-form .field--type-datetime #edit-field-news-date-0-value {
  width: 100%;
}
#node-event-form .field--type-datetime #edit-field-event-start-0-value, #node-event-form .field--type-datetime #edit-field-event-end-0-value {
  width: 100%;
}
}
@media(max-width:375px){
  #node-news-form #edit-actions #edit-submit ,
  #node-event-form #edit-actions #edit-submit {
    width: 100px;
  }
  #node-news-form #edit-actions #edit-preview ,
  #node-event-form #edit-actions #edit-preview {
    width: 98px;
  }
}
/* new */
@media (min-width: 991px) {
  .navigation .gva_menu .sub-menu > li ul {
    right: 280px;
  }
  .navigation .gva_menu .sub-menu > li:hover {
    background: #eee;
    color: #1a91af !important;
  }
  .navigation .gva_menu .sub-menu > li:hover > a {
    color: #1a91af !important;
  }
}
.user-page .col-sm-12:nth-child(2) {
  padding: 0;
}
.user-page .col-sm-12:nth-child(2) .col-sm-3 {
  padding: 0;
  border-right: 1px solid #ccc;
}
.user-page .col-sm-12:nth-child(2) .col-sm-3 .sideways li a {
  float: left;
}
@media (max-width: 991px) {
  .user-page .col-sm-12 .col-xs-3 {
      display: block;
  }
}

#views-exposed-form-researches-page-1 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#views-exposed-form-researches-page-1 .js-form-item {
  width: 50%;
}
#views-exposed-form-researches-page-1 .js-form-item .form-text {
  width: 100%;
}
#views-exposed-form-researches-page-1 #edit-actions {
  margin: 0;
}
@media (max-width: 500px) {
  #views-exposed-form-researches-page-1 .js-form-item {
    width: 100%;
  }
  #views-exposed-form-researches-page-1 #edit-actions {
    margin: auto;
    margin-bottom: 30px;
  }
}
table {
  max-width: 100% !important;
}
.faculty-staff-page .form-item input {
  width: 100%;
}
.form-actions#edit-actions {
  margin-left: 0;
  margin-top: 20px;
}
@media (max-width: 500px) {
  .views-exposed-form .form-item.form-item-title {
    width: 100%;
  }
  .views-exposed-form .form-actions input {
    margin: 20px 0;
  }
  .faculty-staff-page .form-actions#edit-actions {
    margin-left: 0;
    float: none;
    display: block;
    margin: auto;
  }
}

.student-results table, .student-results table thead tr th{
  text-align: center !important;
    font-weight: bold !important;
}

#edit-content-translation{
  display: none;   
}
#node-graduates-form label{
    width : 20% !important;
    margin-bottom: 10px;
}

.node--type-graduates .field {
    clear : both;
}

.node--type-graduates .content-main-inner .field__label{
    width : 20% !important;
    margin-bottom: 10px;
    float : left;
}

.node--type-graduates .content-main-inner  .field__item{
    width : 70% !important;
    margin-bottom: 10px;
    float : left;
}
#node-course-form label{
    width : 20% !important;
    margin-bottom: 10px;
}
.node--type-course .field , .node--type-course-reservation .field , .node--type-research-project .field{
    clear : both;
}

.node--type-course .content-main-inner .field__label ,.node--type-course-reservation .content-main-inner .field__label , .node--type-research-project .content-main-inner .field__label{
    width : 20% !important;
    margin-bottom: 10px;
    float : left;
}

.node--type-course .content-main-inner  .field__item{
    width : 70% !important;
    margin-bottom: 10px;
    float : left;
}

.course_reserve a {
    background: #ffba47;
    color: #fff;
    border-radius: 30px;
    border: 2px solid #ffba47;   
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 8px 22px 8px;
    position: relative;
    display: inline-block;
    z-index: 1;
}

@media (min-width: 1200px){
.why_faculty .col-lg-2 {width:20%}
    
    
}

.clinicrow{
    margin-left:-380px;
    margin-right:0px;
}



.course_reserve a:hover {
    color: #ffba47 !important;
    background-color: #fff !important;
}
#node-course-reservation-form  label{
    width : 20% !important;
    margin-bottom: 10px;
}


#node-course-reservation-form  label{
    width : 20% !important;
    margin-bottom: 10px;
}
#node-research-project-form  label , #node-research-project-form  #edit-field-date-wrapper h4{
    width : 20% !important;
    margin-bottom: 10px;
    float:left;
}
#edit-field-research-attachment-wrapper {
    clear : both;
}


.page-user-login .drupal-tabs li a ,.page-user-login .drupal-tabs li a:hover{
    dispaly: none !important;
    color: white !important;
}
.page-user-login .nav-tabs, .page-user-register .nav-tabs, .page-user-pass .nav-tabs {
    margin-bottom: 20px;
    display: none !important;

}
.student-results table, .student-results table thead tr th{
  text-align: center !important;
    font-weight: bold !important;
}

#edit-content-translation{
  display: none;   
}
.page-user-login .nav-tabs{ 
   display : none !important;
}

.page-user-login .nav-tabs, .page-user-register .nav-tabs, .page-user-pass .nav-tabs {
    margin-bottom: 20px;
    display: none !important;

}
.translation-entity-all-languages{
 display: none;   
}

.user-image  img{
    width: 80% !important;
    height: 67% !important;
    
}
@media(max-width: 850px){
    #why_div .gsc-column {
width: 12%;
margin: 0 0px 0 88px;
padding: 0 0px 0 0px;
    }}

@media(max-width: 500px){
    #why_div .gsc-column {
 float : left;
width: 40%;
margin: 0 -100px 0 370px;
    }}
