

.header-divider {
  border-top: 2px solid #e9e9e9;
  margin-top:0;
    margin-bottom:0;
}
@media (min-width: 1199px) {
  .header-divider {
    border-top: none;
    padding-top: 0;
    
  }
}

.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse {
  margin-right: 0;
  margin-left: 0;
}

.navbar-collapse {
  box-shadow: none !important;
}

.navbar {
  border: 0;
  margin-bottom: 0;
  border-radius: 0px;
  z-index: 1000;
}
.navbar > .container .navbar-brand {
  margin-left: 0;
}
.navbar .navbar-nav > li > a {
  color: white;
  font-size: 16px;
  font-weight: 900;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 1024px) {
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: white !important;
    text-decoration:underline;
}
}
@media (min-width: 1200px) {
  .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/*.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-default .navbar-nav > .open > a:focus, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus {
  color: white !important;
  background-color: #274f82 !important;
}
*/
.navbar-nav {
  margin: 7.5px -15px;
  float: none;
}
@media (min-width: 480px) {
  .navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
}

.navbar-nav > li {
  float: none;
}
@media (min-width: 1200px) {
  .navbar-nav > li {
    float: left;
  }
}

.navbar-form {
  margin-left: -15px;
  box-shadow: none;
  padding: 10px 15px;
}
@media (min-width: 1200px) {
  .navbar-form {
    float: right !important;
    margin-left: 0;
    padding: 0;
  }
}
.navbar-form label {
  color: white;
}

.navbar-right {
  float: none !important;
  margin-right: 0;
}
/*@media (min-width: 1200px) {
  .navbar-right {
    float: right !important;
  }
}*/

@media (max-width: 1199px) {
  .navbar-header {
    text-align: center;
    float: none;
  }
}

.navbar-brand {
  padding: 8px 0;
  line-height: 1;
  height: auto;
  display: inline-block;
  float: none;
}
/*added by namita*/
.navbar-default .navbar-brand span {
    color: #355997;
    font-family: OpenSans;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: normal;
    color: #444444;
    display: inline-block;
}
/*added by namita*/
.mobile-ul{
        color:#444;
    }

@media (min-width: 480px) {
  .navbar-brand {
    padding: 14px 0;
  }
}
@media (min-width: 1200px) {
  .navbar-brand {
    padding: 17px 0;
    display: block;
  }
}
.navbar-brand img {
  width: 150px;
  height: auto;
  display: inline-block;
}
@media (min-width: 480px) {
  .navbar-brand img {
    width: 240px;
  }
}

.nav-branding {
  background: #ffffff;

}
.nav-branding .container {
  position: relative;
  overflow: hidden;
}

@media (min-width: 1200px) {
  .form-group-language {
    margin-top: 19px;
    margin-right: 325px;
  }
}

.search-open {
  float: right;
  position: absolute;
  right: 12px;
  top: 35px;
  background: transparent;
  border: none;
  padding: 0;
  display: block;
}
@media (min-width: 480px) {
  .search-open {
    right: 15px;
    top: 25px;
  }
}
@media (min-width: 1199px) {
  .search-open {
    display: none;
  }
}
.search-open .fa {
  font-size: 20px;
  display: inline-block;
  color: #355997;
}
@media (min-width: 480px) {
  .search-open .fa {
    font-size: 24px;
  }
}
.search-open:hover .fa {
  color: #000000;
}

.navbar-search {
  display: inline-block;
  border: none;
  position: fixed;
  top: 0;
  right: -230px;
  width: 230px;
  margin: 0;
  padding: 8px 12px 11px 40px;
  box-shadow: none;
  background: #355997;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
  /*.form-control {
      border-color: $white-base;
      @media (min-width: $screen-xs-min) {
      	width: 315px;
  	}
  }*/
}
.navbar-search.nav-view {
  right: 0;
  transform: translateX(0);
  margin-top:50px;/*added by namita to make the box appear in the middle*/
}
@media (min-width: 480px) {
  .navbar-search {
    right: -460px;
    padding: 22px 22px 25px 40px;
    width: 460px;
  }
}
/*iphone 6plus, iphone7, iphone7plus*/
@media (min-width: 414px) {
  .navbar-search {
    right: -375px;
    padding: 22px 22px 25px 40px;
    width: 375px;
  }
}

/*iphone 6, 6s*/
@media (min-width: 375px) {
  .navbar-search {
    right: -335px;
    padding: 22px 22px 25px 40px;
    width: 335px;
  }
}

@media (min-width: 1200px) {
  .navbar-search {
    top: 5px;
    transform: translateX(0) !important;
    right: 150px !important;
    position: absolute;
    background: none;
  }
}
.navbar-search .menu-close {
  position: absolute;
  top: 3px;
  left: 5px;
}

.nav-global {
  background: #062b4c;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  .nav-global {
    min-height: 0;
  }
  .nav-global .header-home .fa {
    margin-left: 8px;
  }
}
@media (min-width: 1200px) {
  .nav-global .navbar-collapse {
    padding: 0;
  }
  .nav-global .header-home .fa {
    font-size: 20px;
  }
  .nav-global .header-home span {
    display: none;
  }
}

.navbar-nav .dropdown-menu {
  border: none;
  background-color: #ffffff !important;
  border-radius: 0;
  padding-bottom: 15px;
}
.navbar-nav .dropdown-menu > li > a {
  color: white !important;
  font-size: 17px;
  text-transform: none;
  padding: 4px 15px !important;
}
.navbar-nav .dropdown-menu > li > a:hover {
  background: transparent !important;
  text-decoration: underline !important;
  color: white !important;
}
.navbar-nav .dropdown-menu > li > a:focus, .navbar-nav .dropdown-menu > li > a:active {
  background: #274f82 !important;
  text-decoration: underline !important;
}
@media (max-width: 1199px) {
  .navbar-nav .dropdown-menu > li > a {
    white-space: normal;
  }
}
.navbar-nav .dropdown-menu .subheader {
  padding-left: 15px;
  padding-right: 15px;
}
.navbar-nav .dropdown-menu .subheader a {
  font-weight: 600;
  border-top: 1px solid #6884a7;
  border-bottom: 1px solid #6884a7;
  padding: 10px 0 !important;
  margin: 10px 0 !important;
}

@media (max-width: 1199px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }

  .navbar-nav .open > a:after {
    content: "\f00d";
    font-family: FontAwesome;
    font-weight: normal;
    font-size: 20px;
    display: block;
    color: white;
    float: right;
  }

/*this changes on color to yellow on hover for hamburger menu-changed to black, namita*/
  .navbar-nav .open > a:hover:after {
    color: #000000;
  }

  .dropdown > a:after {
    top: 10px;
  }
}
.menu-open {
  float: left;
  position: absolute;
  left: 12px;
  top: 35px;
  background: transparent;
  border: none;
  padding: 0;
  display: block;
}
@media (min-width: 480px) {
  .menu-open {
    left: 15px;
    top: 25px;
  }
}
@media (min-width: 1199px) {
  .menu-open {
    display: none;
  }
}
.menu-open .fa {
  font-size: 20px;
  display: inline-block;
  color: #355997;
}
@media (min-width: 480px) {
  .menu-open .fa {
    font-size: 28px;
  }
}
.menu-open:hover .fa {
  color: #000000;
}

.menu-close {
  float: right;
  background: transparent;
  border: none;
  padding: 0;
  display: block;
  margin-top: 5px;
  margin-right: -5px;
}
.menu-close .fa {
  font-size: 20px;
  display: block;
  color: white;
}

/*this changes on color to yellow on hover for hamburger menu-namita changed it to black*/
.menu-close:hover .fa {
  color: #000000;
}
@media (min-width: 1199px) {
  .menu-close {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-collapse.collapse {
    position: fixed;
    top: 0;
    left: -250px;
    z-index: 10000;
    width: 250px;
    height: 100vh !important;
    overflow-y: scroll;
    background: #355997;
    display: block;
    transform: translateX(0);
    transition: transform 0.3s ease-in-out;
    border: none;
  }
  .navbar-collapse.collapse.nav-view {
    transform: translateX(100%);
  }
  .navbar-collapse.collapse .navbar-nav {
    margin-top: 30px;
  }
}

.backtotop-button {
  font-size: 30px;
  opacity: 0.7;
}
.backtotop-button:hover {
  opacity: 1;
}

.form-control {
  border-radius: 0px;
  font-size: 16px;
  background: white;
  box-shadow: none;
  height: 34px;
}

input.input-lg[type="text"] {
  height: 45px !important;
}

.form-control-dropdown {
  display: inline-block;
  position: relative;
}
.form-control-dropdown:after {
  content: "\f078";
  font-family: FontAwesome;
  font-size: 16px;
  display: inline-block;
  color: white;
  position: absolute;
  right: 12px;
  top: 5px;
  z-index: 800;
}
@media (min-width: 1200px) {
  .form-control-dropdown:after {
    font-size: 20px;
    top: 3px;
  }
}

.form-control-dropdown .form-control {
  position: relative;
  z-index: 900;
  display: inline-block;
  background: transparent;
  color: white;
  border-radius: 0px;
  border-color: white;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-top: 4px;
  width: 180px;
}
.form-control-dropdown .form-control option {
  background: white;
  color: #4a4a4a;
}

label {
  font-weight: normal;
}

.form-links {
  font-weight: 600;
}

.form-group-search {
  position: relative;
}
.form-group-search #search-btn {
  cursor: pointer;
  font-size: 20px;
  display: inline-block;
  color: #274f82;
  position: absolute;
  right: 10px;
  top: 6px;
}
.form-group-search #search-btn:hover {
  color: #062b4c;
}
.form-group-search .input-lg + #search-btn {
  top: 12px;
}

.cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input {
  padding-right: 0 !important;
}

.cse input.gsc-input, input.gsc-input {
  width: 100% !important;
  padding-right: 32px !important;
  background-image: none !important;
}

.gsc-search-box {
  position: relative;
}


.navbar-search .cse form.gsc-search-box, .navbar-search form.gsc-search-box {
  padding: 0;
  margin: 0;
}
.navbar-search table.gsc-search-box {
  margin-bottom: 0;
}
.navbar-search td.gsc-input > input {
  border-color: white;
}
.navbar-search td.gsc-clear-button {
  display: none;
}

.search-results td.gsc-input > input {
  height: 45px !important;
}
.search-results td.gsc-search-button {
  right: 35px;
  top: 9px;
}

.table > thead > tr > th {
  background: #4a4a4a;
  color: white;
  border-bottom: 0;
}

.btn {
  font-weight: 600;
}

.close {
  color: #0062a5;
  opacity: 1;
  font-size: 30px;
}
.close:hover {
  color: #4a4a4a;
  opacity: 1;
}

.dropdown-toggle {
  border-radius: 0;
  margin-top: 10px;
  font-size: 14px;
  font-weight: normal;
 
  text-align: left;
  position: relative;
}
@media (min-width: 1200px) {
  .dropdown-toggle {
    font-size: 16px;
    
  }
}
.dropdown-toggle:after {
  content: "\f078";
  font-family: FontAwesome;
  font-size: 16px;
  display: inline-block;
  color: #4a4a4a;
  position: absolute;
  right: 12px;
  top: 5px;
  z-index: 800;
}
@media (min-width: 1200px) {
  .dropdown-toggle:after {
    font-size: 20px;
    top: 3px;
  }
}

.dropdown-toggle + ul.dropdown-menu {
  border-radius: 0;
}

.header-page {
  border-bottom: 1px solid #9b9b9b;
  margin-bottom: 25px;
}
.header-page h1 {
  margin-bottom: 5px;
  margin-top: 0;
}

.dropdown > a:after, .dropdown-submenu > a:after {
  display: none;
}

.navbar-default .navbar-nav > li.dropdown > a {
  padding-right: 15px;
}

.navbar-default .navbar-nav > li > a {
/* margin-top: 0;-removed this to make the top part of the menu flush with header-namita*/
  font-family: "Lato";
 
}

.navbar-default {
  box-shadow: none;
}

.navbar-default .navbar-brand {
  background: none;
  padding-left: 0;
}

.nav-branding .navbar-collapse {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 767px) {
  .navbar-collapse {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .navbar-default .navbar-nav > li > a {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-image: none;
}

.dropdown-menu {
  box-shadow: none;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
@media (min-width: 767px) {
  .dropdown-menu {
    padding: 5px 0;
  }
}

@media (max-width: 1199px) {
  .dropdown > a {
    border: none;
  }
}
.dropdown.open > a, .dropdown.open > a:focus, .dropdown.open > a:active {
  border-bottom: none;
}

 
/* CSS Document */

