@charset "UTF-8";

  /***************************
  * UKM TPL - RESPONSIVE     *
  ***************************/
@media (min-width: 480px) {
  #logo img {display:inline;}
  #left_search {top:29px;}
 /* #left_search.open {top:88px;} */
  #left_search.open {top:93px;}
  .toggle-search {top:22px;right:47px;}
  #sub_nav {min-height:0;}
  #sub_nav .navbar-toggle {top:22px;}
  #sub_nav .navbar-header {min-height:0;}
}



@media (min-width: 768px) {
  #main_nav ul li {width:25%;}
  #main_nav ul li.firstItem a {border-radius:5px 0 0 0;}
  #main_nav ul li.lastItem a {border-radius:0 5px 0 0;}
  #main_nav ul li a:link, #main_nav ul li a:visited {font:normal 16px/40px 'Roboto',Arial,Helvetica,sans-serif;}
  #logo img {margin-top:0;}
  #left_search {top:43px;}
  #left_search #tx-solr-search {display:block;}
  #sub_nav {padding-top:20px;}
  /*#sub_nav .navbar-toggle {top:13px;}*/
  #sub_nav .navbar-toggle {top:22px;}
  .container-fluid {padding-left:0;padding-right:0;}
  .navbar-header {float:none;}
  .navbar-toggle {display:block;}
  .navbar-collapse.collapse {display:none !important;}
  .navbar-nav {float:none !important;}
  .navbar-nav>li {float:none;}
  .collapse.in {display:block !important;}
  .carousel-indicators {display:block;}

  /* overrides ukm.css */
  .textpicLayout.layoutBox .csc-textpic-imagewrap {max-width:150px;}
}


@media screen and (min-width: 992px) {
  #main_nav {height:50px;}
  #main_nav ul li a:link, #main_nav ul li a:visited {margin:10px 0 0 0;height:40px;}
  #main_nav ul li a {margin-top:10px;box-sizing:content-box;}
  #main_nav ul li a:hover, #main_nav ul li a:focus, #main_nav ul li a.active {margin-top:0;padding-top:10px;border-radius:5px 5px 0 0;background:#006db0;}
  #main_nav ul li.lastItem a:hover, #main_nav ul li.lastItem a:focus, #main_nav ul li.lastItem a.active {background:#003866;}
  .col-nav {padding-top:40px;}
  #main_head {min-height:60px;}
  #main_head .facebook-link {width:31px;height:16px;}
  #main_head .facebook-link a {top:3px;width:16px;height:16px;background-size:16px 16px;}
  #main_head .font-resizer {display:block;}
  #main_head #tx-solr-search {display:none;}
  .font-resizer {margin-top:10px;}
  #left_search .languagebar {display: none;}
  #left_search .ce .facebook-link {display:none;}
  #left_search .ce {width:100%;margin-bottom:0;}
  #left_search {position:static;margin-top:30px;}
  /*#left_search {padding-top: 40px;}*/
  #left_search #tx-solr-search {width:100%;max-width:100%;padding-left:0;}
  #sub_nav {margin-bottom:15px;padding-top:0;}
  #sub_nav .navbar-default .navbar-collapse {padding:0;}
  #sub_nav ul li a {padding:5px 20px 5px 10px;}
  #sub_nav li.actifsub div a.toggle-nav,
  #sub_nav li.curifsub div a.toggle-nav,
  #sub_nav li.ifsub div a.toggle-nav {width:30px;padding-top:8px !important;}
  .navbar-header {float:left;padding-bottom:0;}
  .navbar-toggle {display:none;}
  .navbar-collapse.collapse {display:block !important;}
  .navbar-nav {float:left !important;}
  .collapse.in {display:none !important;}
  .actions {display:block;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.ce img {display:inline-block;max-width:100%;width:100%;height:auto;}
}
