﻿.D2schoolNameBox {
  display: none !important;
}

.D2navSearchContainer {
  height: 36px !important;
}

.D2navSearchContainer .D2SearchItemsWrapper {
  display: none !important;
}

#D2TopNavBar {
  height: 2.3em !important;
  z-index: 10;
  position: relative;
}

.D2NavButtonBox {
  margin-top: -12.9px !important;
}

/*********** Hide the menu button and display the menu permanently *****/
#D2TopNavBar .navbar-toggle {
  visibility: hidden !important;
}
.D2navWrapper .navbar-collapse.collapse {
  display: block !important;
}
@media screen and (max-width: 991px) {
  #D2schoolBannerBox {
    margin-top: 120px;
  }
}
/**
*****************************************************************/

.D2navWrapper .navbar-collapse.collapse {
  margin-top: 0px !important;
}

.D2NavButtonBox #D2NavBarBkg {
  margin-top: -5px !important;
}

.D2navWrapper .disclosure-nav .main-link {
  background-color: #daeffb !important;
}

/* Styles for Transportation */

.rTable {
  display: block;
  width: 100%;
}
.rTableHeading1,
.rTableHeading2,
.rTableHeading3,
.rTableRow {
  clear: both;
}
.rTableHead1,
.rTableHead2,
.rTableHead3 {
  background-color: grey !important;
  font-weight: bold !important;
}
.rTableCell1 {
  border-bottom: 1px grey dashed !important;
  float: left !important;
  height: 250px;
  overflow: hidden;
  width: 10%;
}
.rTableCell2 {
  border-bottom: 1px grey dashed;
  float: left;
  height: 250px;
  overflow: hidden;
  width: 45%;
}
.rTableCell3 {
  border-bottom: 1px grey dashed;
  float: left;
  height: 250px;
  overflow: hidden;
  width: 40%;
}
.rTableHead1 {
  border-bottom: 1px grey dashed;
  float: left;
  height: 50px;
  overflow: hidden;
  width: 10%;
}
.rTableHead2 {
  border-bottom: 1px grey dashed;
  float: left;
  height: 50px;
  overflow: hidden;
  width: 45%;
}
.rTableHead3 {
  border-bottom: 1px grey dashed;
  float: left;
  height: 50px;
  overflow: hidden;
  width: 40%;
}

#D2schoolBannerBox {
  background-color: white !important;
}

.footerBoxD2 {
  display: none;
}

@media only screen and (max-width: 991px) {
  #D2TopNavBar {
    height: 3rem !important;
  }

  .D2NavButtonBox {
    margin-top: -7px !important;
  }
}

@media only screen and (max-width: 942px) {
  .D2NavButtonBox {
    margin-top: -12px !important;
  }
}

@media only screen and (max-width: 800px) {
  .D2NavButtonBox {
    margin-top: -6px !important;
  }
}

@media only screen and (max-width: 768px) {
  .D2NavButtonBox {
    margin-top: -2px !important;
  }
}
