@font-face{
    font-family: gotham;
    src: url('../assets/fonts/Gotham-Medium.otf');
}

.iess_address{
 font-size: 14px;
}

.iess_address i{
padding-right:10px;
}

.navbar-toggle {
    position: relative;
    float: right;
    margin-right: 15px;
    padding: 9px 10px;
    margin-top: 8px;
    color:white;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
}
#header-area {
    background: #fff;
    margin-bottom: 0px!important; 
}
#main-menu .navbar-nav > li > a:hover, 
        #main-menu .navbar-nav > li > a:focus, 
        #main-menu .navbar-nav > li.open a{
            background:#000073;
            color:white;

}
#main-menu .navbar-nav .dropdown-menu{

    border-top:2px solid #a86c29;
   /* padding:10px;*/
    background: #000073;
   -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.25);
    -moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.25);
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.25);
}
#main-menu .navbar-nav .dropdown-menu li {
    border-top:1px solid #ccc;
}
#main-menu .navbar-nav .dropdown-menu li a{
    text-transform: capitalize;
}
#main-menu .navbar-nav .dropdown li a:hover{
    background:#b08b57;
    color:white;
}
#body{
    background-image: url('../assets/images/main_bgr.png');
}
#body_wrapper{
    background: white;
    width: 90%;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.09);
    -moz-box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.09);
    box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.09);
}
#header-area .identity{
    display:flex;
}
#main-container {
    margin-top: 10px;
    margin-bottom: 35px;
}
.btn-info {
     color: #ffffff;
     background-color: #5bc0de;
     border-color: #5bc0de;
}
#sitename{
    margin-top: 2%; flex: 5;
}
#sitename a{
    color: #333;
    font-size: 25px;
    font-family: gotham;
}
#main-menu .navbar-header {
    padding:0px!important;
    background: #000066;
}
#main-menu li {
   /* font-weight: bold;*/
   /* font-family: gotham;*/
}
#main-menu .dropdown-menu li {
    text-decoration: none;
}
a {
    color: #337ab7;    
}

p{
    font-family: gotham;
    color: #7c8892;
    font-family: ProximaNova-Regular,'Helvetica Neue',Helvetica,Arial,sans-serif;
}
#banner{
    margin-bottom:10px;
}
.main-header {
    padding: 5px 0 5px;
}
#searchform{
    margin-top:1%;
}
#block-views-news-views-block h2{
    margin-top: 0;
    padding: 5px 10px;
    font-size: 20px;
    text-transform: capitalize;
    color: #fff;
    background: #000066;
}
#block-views-news-views-block .separator{
    background: url('../assets/images/border.gif') repeat-x;
    height:5px!important;
}
#block-menu-menu-quick-links h2{
    margin-top: 0;
    padding: 5px 10px;
    font-size: 20px;
    text-transform: capitalize;
    color: #fff;
    background: #000066;
}
#block-views-announcements-block h2{
    margin-top: 0;
    padding: 5px 10px;
    font-size: 20px;
    text-transform: capitalize;
    color: #fff;
    background: #000066;
}
#block-views-announcements-block a:hover{
    text-decoration: none;
    color:#428bca;
}
#iess-director{
    
    font-size:20px;
    margin:0px;
}

#director-image img{
    float: left;
    margin-right:5px;
    margin-bottom:5px;
    width: 35%;
 } 
.news-item{
    margin-bottom: 20px;
}

@media screen and (min-width: 480px) {
    #block-views-news-views-block .more-link a{
    margin-bottom: 20px;
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
    padding:8px;

  }
#iess-director{
    padding:5px;
    color: #555;
    margin-bottom: 10px;
}
  #director-content p{
     text-align: justify;
 }
}

#bg-wide {
    margin-top: 15px;
    background: #def1f7;
    padding: 30px 0;
}
.links #block-block-9{
    padding-top: 10px;
    border-top: 5px solid #55acee;
    background-color: #fff;
}

footer .copyright p{
    color:white;
}
 
 #main-container .mid-section{
    margin-bottom: 30px;
  }
}

#director-message a .btn .btn-info{
    padding:0px;
    background-color: #ccc;
}
#footer-area .footer-links {
    border-top: none;
    padding: 25px 0 40px;
}
#footer-area{
    background-color: #4e84c4;
}
#block-views-institutional-research-block h2{
    margin-top: 10px;
    padding: 5px 10px;
    font-size: 20px;
    color: black;
    margin-left: 20px
    text-transform: capitalize;
}
#block-views-institutional-research-block p{
   padding: 20px;
}
#block-views-institutional-research-block {
    border-top: 5px solid #55acee;
    background-color: #fff;
    padding-bottom: 20px
}
#block-views-institutional-research-block .views-field-title .field-content a{
    margin-left: 20px;
} 
#block-views-institutional-research-block .views-field-view-node .field-content a{
    padding:8px;
    background-color: #5bc0de;
    color:white;
    margin-left: 20px;
}

