@font-face
{
font-family:headline;
src: url('/StoreFiles/32-SchoolFiles/32-HEADOH__.TTF');
}





h1 {
font-size:24px;
font-weight:bold;
padding-bottom:10px;
}
h2 {
font-size:20px;
font-weight:bold;
}

body{
background:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#ContainDiv {
padding-top:5px;
}

#ctl00_ctl00_tblTop {
margin: 0 0 0 0;
padding:0 0 0 0;
border:0px;
}

#ctl00_ctl00_tblTop tbody, tr, td {
padding:0px;
}

li a:hover{
color:#46A7D8;
}

A:hover{
color:#46A7D8;
}

A:active{
color:#FFCC00;
}

A:link{
color:#000099;
text-decoration:none;
}
A:visited{
color:#000099;
}


ul{
}
li{
}
li a{
}
li a:link{
}
li a:visited{
}

li a:active{
}
.LocationBar{
font-size:18px;
background:white;
border: 0px;
color:#000000;
padding-top: 10px;
padding-bottom:20px;
}
.ButtonsBG{
vertical-align:middle;
text-align:left;
border:0;
padding-top:10px;
padding-bottom:20px;
background-color:white;
}
.AdoptTitleBG{
padding-left:8px;
}
.dv_Logo{
}
#pagewrapper{
}
.div_top_sec{
width: 100%;
margin:auto;
}
.tblTop{
width:100%;
}
.tbl_left_cont_right{
width:100%;
}
.div_left_sec{
}
.div_right_sec{
}
.div_content_sec{
background:#FFFFFF;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
max-width:1150px;
margin:auto;
padding-top:5px;
}
.main_content{
background:#FFFFFF;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
margin-bottom:20px;
}
.div_bottom_sec{
margin-top:40px;
}
.tblBottom{
width:100%;
}
.div_footer_sec{
text-align:center;
width:100%;
}
.div_privacy{
text-align:center;
width:100%;
}
.search_h{
background:#CCFFFF;
color:#000000;
font-size:10px;
font-style:normal;
vertical-align:middle;
text-decoration:none;
width:100%;
padding-left:8px;
border-width:1px;
border-color:#C0C0C0;
border-style:dotted;
}
.search_v{
background:deepskyblue;
color:#000000;
font-size:14px;
font-style:normal;
vertical-align:middle;
text-decoration:none;
width:100%;
padding-left:8px;
border-width:1px;
border-color:#C0C0C0;
border-style:dotted;
}
#dvCart{
color:white;
font-size:12px;
font-style:normal;
vertical-align:middle;
text-decoration:none;
width:150px;
padding-left:8px;

}
.horizontal_menu .AspNet-Menu-Horizontal{
max-width:1150px;
margin:auto;
}
.horizontal_menu ul{
}
.horizontal_menu ul.AspNet-Menu{
width:100%;
z-index:400;
}
.horizontal_menu ul.AspNet-Menu li{
text-align:center;
}
.horizontal_menu ul.AspNet-Menu li span{
border-bottom-width:1px;
}
.horizontal_menu ul.AspNet-Menu li a{
background:linear-gradient(green, #C3A135);
padding:16px;
}
.horizontal_menu ul.AspNet-Menu li a img{
}
.horizontal_menu ul.AspNet-Menu li a:link{
background:green;
padding:4px;
border-width:1px;
border-color:#648ABD;

}
.horizontal_menu ul.AspNet-Menu li a:visited{
background:#7795BD;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}
.horizontal_menu ul.AspNet-Menu li a:hover{
background:#7795BD;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}

.horizontal_menu ul.AspNet-Menu li a:active{
background:#7795BD;
padding:4PX;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}
.horizontal_menu ul.AspNet-Menu li.AspNet-Menu-Leaf span{
}
.horizontal_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a{
}
.horizontal_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:link{
background:linear-gradient(#DAB644, #C3A135);
padding:16px;
font-size:12pt;
}

.horizontal_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:visited{
background:#7795BD;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}

.horizontal_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover{
background:#7795BD;
color:#FFFFFF;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}

.horizontal_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:active{
background:#7795BD;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}
.horizontal_menu ul.AspNet-Menu ul{
position:absolute;
top:2.2em;
left:0em;
}
.horizontal_menu ul.AspNet-Menu ul ul{
position:absolute;
}
.horizontal_menu ul.AspNet-Menu li ul li ul{
position:absolute;
top:0em;
left:16em;
}
.vertical_menu .AspNet-Menu-Vertical{
position:relative;
z-index:300;
top:0em;
left:0em;
}
.vertical_menu ul{
width:16em;
}
.vertical_menu ul.AspNet-Menu li{
}
.vertical_menu ul.AspNet-Menu li span{
}
.vertical_menu ul.AspNet-Menu li a{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}
.vertical_menu ul.AspNet-Menu li a img{
}
.vertical_menu ul.AspNet-Menu li a:link{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648abd;
border-style:solid;
}

.vertical_menu ul.AspNet-Menu li a:visited{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648abd;
border-style:solid;
}
.vertical_menu ul.AspNet-Menu li a:hover{
background:#7795bd;
color:#ffffff;
padding:4px;
border-width:1px;
border-color:#648abd;
border-style:solid;
}
.vertical_menu ul.AspNet-Menu li a:active{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648abd;
border-style:solid;
}

.breadCrumbs {
font-size:14px;
padding-left: 8px;
padding-top:10px;
}

.vertical_menu ul.AspNet-Menu li.AspNet-Menu-Leaf span{
}
.vertical_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:link{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648abd;
border-style:solid;
}
.vertical_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:visited{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648abd;
border-style:solid;
}
.vertical_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:hover{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648abd;
border-style:solid;
}

.vertical_menu ul.AspNet-Menu li.AspNet-Menu-Leaf a:active{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648abd;
border-style:solid;
}
.div_left_sec .vertical_menu ul.AspNet-Menu{
}
.div_left_sec .vertical_menu ul.AspNet-Menu ul {
position:absolute;
z-index:400;
top:0em;
left:16em;
}
.div_left_sec .vertical_menu ul.AspNet-Menu ul ul {
position:absolute;
top:0em;
}
.div_right_sec .vertical_menu ul.AspNet-Menu{
}
.div_right_sec .vertical_menu ul.AspNet-Menu ul {
float:absolute;
top:0em;
right:16em;
}
.div_right_sec .vertical_menu ul.AspNet-Menu ul ul {
float:absolute;
top:0em;
}
Custom Class{
}


.dv_Logo {
}

.dv_Logo img {
}

#imgLogo {

}

.mainMenu {
max-width: 1000px;
float:left;
}

.mainMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

.rightMenu {
float:right;
}

.rightMenu ul {
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
background-color:#333;
}

.rightMenu li {
float:right;
}

.rightMenu li a {
display:block;
color:white;
font-size:12px;
line-height:1;
text-align:right;
text-decoration:none;
padding:6px 15px;
}

.mainMenu li {
    float: left;
}

.mainMenu li a {
    display: block;
    color: white;
font-size:12px;
line-height:1;
    text-align: left;
    padding: 15px 20px;
    text-decoration: none;
}



.dosaMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #DAB644;
}

.dosaMenu li {
    float: left;
}

.dosaMenu li a {
    display: block;
    color: #595959;
font-size:12px;
line-height:1;
    text-align: center;
    padding: 14px 6px;
    text-decoration: none;
border-left: 1px solid #c2a024;
}

.dosaMenu li a:hover {
    background: linear-gradient(#DBB737, #c2a024);
}

#topBar {
background: linear-gradient(#1e3655, #1e4991);
//height:120px;
overflow:auto;
}

#dosaBar {
background: #77b9e0;
//height:40px;
}

#logoContainer {
max-width: 1150px;
margin:auto;
height:100%;
}

#dosaContainer {
max-width: 1150px;
margin:auto;
height:100%;
}

#menuBar {
max-width:1150px;
height:42px!Important;
margin:auto;
background-color:#333;
}

.socialIcons em {
color:white;
font-size:65px;
}

.mainMenu a:hover {
    background-color:#4d4d4d;
}

.rightMenu a:hover {
    background-color:#4d4d4d;
}

li.mmdropdown {
    display: inline-block!Important;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #4d4d4d;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 99;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}

.dropdown-content a:hover {
background-color: #666666;
}

.mmdropdown:hover .dropdown-content {
    display: block!Important;
}

.boxes {
width: 300px;
height: 335px;
border-width:1px;
border-style:solid;
border-color:#1E3655;
display: inline-block;
margin:15px;
vertical-align:top;
}

#boxRow {
padding-top: 10px;
width:100%;
height:350px;
text-align:center;
}

.boxHeader {
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
color:white;
font-size:16pt;
text-align:left;
text-decoration:none;
height: 35px;
background-color:#1E3655;
}

.socialIcons em:hover {
color:#52D2FD;
}

#footerBar {
width:100%;
background: linear-gradient(#1e3655, #1e4991);
}

#footerContainer {
max-width:1150px;
height:100%;
margin:auto;
}

#footerContainer a {
text-decoration:none;
color:white;
}

#footerContainer a:hover {
color:#d9d9d9;
}

#footerBoxContainer {
maxwidth:1150px;
//height:150px;
padding-bottom:50px;
}


.footerBox {
height:100%;
margin:auto;
}
.footerBox p {
text-align:center;
}
.footerBox a {
text-decoration:none;
color:white;
}

.footerBox a:hover {
color:#d9d9d9;
}

.selectCol1 {
padding-right:0px;
}
.tblCourseSelect {
padding-left:8px;
}

.step-head {
margin-bottom:10px;
margin-top:10px;
}

h4 {
font-size: 14px;
}

.term_bar {
border:1px solid #46A7D8;
background-image:none;
}
.noBook_note {
font-size:12px;
}
.add_cart_course {
width:50px;
}
.book_description {
padding-top:10px;
}
.price_label {
margin-bottom:0;
}
.pricing_wrapper {
float:right;
padding-bottom: 20px;
}
.dgrey_row {
background-color:#46A7D8;
}
.pricing_table {
border: 1px solid #000099;
}
.errors {
margin-top:10px;
}
.fontSizeC {
font-size:14px;
}
.divCaptcha {
margin-top:10px;
margin-bottom:10px;
margin-left:263px;
padding-top:5px;
padding-left:5px;
}
.formCellDark {
font-size:14px;
}
.table_border {
margin-top:10px;
}
.fontSizeB {
font-size:14px;
}

#homepageContent {
max-width:1150px;
margin:auto;
}
#ctl00_ctl00_Content_Content_courseSelect_selectCourse {
background-color: #efefef;
}
#ctl00_ctl00_Content_Content_courseSearchList_div_list {
background-color:#d2efff;
padding-top:20px;
padding-bottom:20px;
}
.cart th{
background-color:#ecffff;
}

#ctl00_ctl00_ctl09_lblCartTotal {
color:#39e600;
font-size:24px;
}

#ctl00_ctl00_ctl09_lblCount {
color:#D9B54E;
font-size:14px;
}

#ctl00_ctl00_ctl09_udpItemForm {
font-family:arial;
font-size:12px;
padding-left:8px;
}

.modalBackground {
background-color:darkgray;
}

#ctl00_ctl00_Content_Content_DLCate_ctl00_DLClass_ctl00_A_Class_Link {
display:contents;

}

table.fontSizeC table td a {
background-color:white

}

table {
border-collapse: collapse;
}
.menuContainer {
width:100%;
background-color:#333;
border-top: 4px solid #B68636;
height:46px;
}

#ctl00_ctl00_Content_ctl01_txtSearchHorz{
margin: 10px 10px;
}

#ctl00_ctl00_Content_ctl01_btnSearchHorz{
margin-left:10px;
margin-bottom:10px;
}

.leftContainer {
float:left;
max-width:250px;
height:100%;
}

.infoContainer {
float:left;
max-width:900px;
height:100%;
margin-left:10px;
}
.leftMenu {
background-color:#e6e6e6;
width:200px;
}

.leftMenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #e6e6e6;
}

.leftMenu li a {
    display: block;
    color: #000;
    padding: 8px 16px;
    text-decoration: none;
}

.leftMenu li a:hover {
    background-color: #cccccc;
    color: black;
}
.caption {
font-size:14pt;
font-family:arial;
}
.captionFormat{
background-color:#d9d9d9;
width:100%;
height:30px;
padding-top:10px;
padding-left:10px;
}

table {
border-collapse:collapse;
}

.serviceChoices {
width:100%;
margin:auto;
text-align:center;
}
.choiceBox {
float:left;
margin:15px;
width: 200px;
height:200px;
border: 1px solid gray;
border-radius:5px;
text-align:center;
}
.choiceBox:hover {
border: 1px solid blue;
border-radius:5px;
}
.myMTable {
margin:auto;
}

.mTableCell {
text-align:center;
padding:15px;
}

.mSKU {
color:gray;
}

.mPriceFields {
font-size:14pt;
font-weight:bold;
color:green;
}

.mTableCellHover a:hover {
color: #4db8ff;
}

.mAddedMsg {
font-size:18px;
color:darkgoldenrod;
font-weight:bold;
}

.merchListButtons {
background-color:#3498db;
color:white;
min-width:130px;
height:50px;
font-weight:bold;
margin:5px;
cursor:pointer;
border:0px;
box-shadow:none;
-webkit-box-shadow:none;
}


.merchListButtons:hover {
background-color:#41a6da;
}

.btn {
min-width:150px;
height:40px;
background-color:#1E3655;
border-radius:5px;
color:white;
cursor:pointer;
font-size:medium;
border:0px;
}

.btn:hover, .btn:focus {
background-color:#1E3655 !important;
color:white !important;
}

#ctl00_ctl00_Content_Content_txtSearchQuery {
margin-left:5px;
}

#ctl00_ctl00_Content_Content_pnlPaging {
margin-top:10px;
}

#ctl00_ctl00_Content_Content_lblforDrpPageSize {
margin-left:5px;
}

.section_Detail {
margin-left:25px;
}

#ctl00_ctl00_Content_Content_lblMerName {
font-size:18px;
}

#ctl00_ctl00_Content_Content_lblSku {
color:gray;
font-weight:bold;
}

#ctl00_ctl00_Content_Content_LCSP_Block_Panel1 {
font-size:25px;
font-weight:bold;
margin-top:10px;
}

#ctl00_ctl00_Content_Content_LCSP_Block_lblPriceValue {
color:green;
}

#ctl00_ctl00_Content_Content_btnCart {
width:150px;
height:40px;
background-color:#3498db;
color:white;
font-size:medium;
border-radius:5px;
margin-left:5px;
cursor:pointer;
border:0px;
}

#ctl00_ctl00_Content_Content_btnCart:hover {
background-color:#41a6da;
}

#ctl00_ctl00_Content_Content_lblMerch {
font-size:12pt!Important;
font-weight:bold;
}

#ctl00_ctl00_Content_Content_udpAddedToCart {
padding-top:10px;
}

.myCartItemSummary {
background-color:lightgray!Important;
border:0px!Important;
font-size:medium!Important;
}

#ctl00_ctl00_Content_Content_Button4 {
background-color:#009933;
cursor:pointer;
}

#ctl00_ctl00_Content_Content_Button4:hover {
background-color:#00cc44;
}

#ctl00_ctl00_Content_Content_lblReceiveQuestionText {
font-size:medium;
margin-top:0px;
}
.disclaimer {
font-size:1.2em;
}

#ctl00_ctl00_Content_Content_lnkEditCart {
font-size:1.2em;
margin-left:5px;
}


#ctl00_ctl00_Content_Content_merchItems_ctl00_lblPrice {
color:green;
font-size:1.2em;
font-weight:bold;
}

#ctl00_ctl00_Content_Content_pnlMerchandise td {
vertical-align:middle!Important;
}

#ctl00_ctl00_Content_Content_merchItems_ctl00_imgItem {
margin-right:10px;
}

#ctl00_ctl00_Content_Content_pnlOrderSummary {
margin-left:20px;
}

.order-summary {
font-size:1.2em;
}

.summary-info {
padding-bottom:5px;
padding-left:10px;
}
#hdrItemNum{
padding-bottom:5px;
}

#ctl00_ctl00_Content_Content_rptSummaryTotals_ctl00_hdrMerch {
padding-bottom:5px;
}

#hdrShip {
padding-bottom:5px;
}

#hdrHandling {
padding-bottom:5px;
}

#hdrTotal {
padding-bottom:5px;
}

#hdrTax{
padding-bottom:5px;
}

#hdrGTotal {
font-size:1.4em;

}

.summary-total {
color:green;

padding-left:10px!Important;
font-size:1.4em;
}

.buttonactive {
color:black;
background-color:#D5AD3C;
}

#ctl00_ctl00_Content_Content_pnlAddressDisplays {
font-size:1.2em;
}

#ctl00_ctl00_Content_Content_lnkShowShippingPolicy {
font-size:1.2em;
}

#ctl00_ctl00_Content_Content_ddlShipType {
height:40px!Important;
background-color:lightcyan!Important;
}

#ctl00_ctl00_Content_Content_pnlPaymentOptions{
margin-left:20px;
}

#ctl00_ctl00_Content_Content_ddlCardType {
margin-left:5px;
height:40px;
background-color:lightcyan;
}

#ctl00_ctl00_Content_Content_imgVisa{
margin-bottom:15px;
border:1px solid lightgray;
}

#ctl00_ctl00_Content_Content_imgMC{
margin-bottom:15px;
border:1px solid lightgray;
}

#ctl00_ctl00_Content_Content_imgDisc{
margin-bottom:15px;
border:1px solid lightgray;
}

#ctl00_ctl00_Content_Content_imgAmEx{
margin-bottom:15px;
border:1px solid lightgray;
}
.regCell{
padding-right:4px;
padding-bottom:5px;
padding-top:10px;
}

#ctl00_ctl00_Content_Content_txtNameOnCard{
margin-bottom:10px!Important;
margin-top:10px!Important;
}

#ctl00_ctl00_Content_Content_ddlDate {
margin-top:10px;
}

#ctl00_ctl00_Content_Content_ddlYear {
margin-top:10px;
}

#ctl00_ctl00_Content_Content_cvcCode {
margin-top:10px;
}

#ctl00_ctl00_Content_Content_txtOrderSummaryMessage{
margin-top:10px;
}

#ctl00_ctl00_Content_Content_btnSubmitPayment {
margin-top:10px;
}

#ctl00_ctl00_Content_Content_dlstChooseAddress {
margin-top:10px;
}

#ctl00_ctl00_Content_Content_btnEditAddress {
height:40px;
background-color:lightcyan;
width:150px;
border-radius:5px;
margin-top:10px;
}

#ctl00_ctl00_Content_Content_btnAddAddress{
height:40px;
width:150px;
background-color:lightblue;
border-radius:5px;
margin-top:5px;
font-weight:bold;
}

#ctl00_ctl00_Content_Content_udpChooseAddress {
padding-top:10px;
padding-left:10px;
}

#ctl00_ctl00_Content_Content_rptOrders_ctl00_dlsCart_ctl00_lblGTotal{
color:green;
font-size:1.4em;
font-weight:bold;
padding-top:10px;
}

#ctl00_ctl00_Content_Content_rptOrders_ctl00_rptAddressPayment_ctl00_pnlMerchandise {
margin-top:10px;
}

#ctl00_ctl00_Content_Content_rptOrders_ctl00_Label42 {
font-size:1.2em;
}

#ctl00_ctl00_ctl13_a1 {
text-align:left;
font-weight:normal;
}

#ctl00_ctl00_ctl13_imgMiniCart {
display:none;
}

#ctl00_ctl00_ctl13_lblCartTotal {
color:#00cc00;
font-size:14pt;
}

#ctl00_ctl00_Content_Content_lblforUsername {
padding-bottom:10px;
padding-right:5px;
}

#ctl00_ctl00_Content_Content_username {
margin-bottom:10px;
}

#ctl00_ctl00_Content_Content_lblforPassword {
padding-right:5px;
padding-bottom:10px;
}

#ctl00_ctl00_Content_Content_password {
margin-bottom:10px;
}

.sidebar {
    background: #F0F0F0;
}

.sidebar h4 {
    margin-bottom: 0px;
    padding: 5px 10px;
    font-size: 17px;
    color: #707070;
    background: #D8D8D8;
}

.sidebar ul {
    list-style-type: none;
    margin-bottom: 0px;
}

.sidebar li {
    margin: 0 0px;
    padding: 6px 9px;
    border-bottom: 1px solid darkgray;
    font-size: 14px;
    color: #737373;
}

.sidebar li:hover {
    background: #D8D8D8;
}

.sidebar li a {
    font-size: 14px;
    color: #737373;
    display: block;
}

.sidebar li:last-child {
    border-bottom: none;
}

.faq {
    /*margin-top:20px;*/
}

.accordian .answer {
    display: none;
}

.accordian h2 {
    background: #e6e6e6;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding: 6px 7px;
    height: 34px;
    margin-bottom: 0px;
    font-size: 17px;
}

.accordian h2:hover {
    cursor: pointer;
    background: #cccccc;
}

.accordian .answer {
    background: #F7F7F7;
    padding: 7px 19px;
    font-size: 14px;
}

#leftSection {
display:none;
}
#contentSection {
width:100%;
padding-top:5px;
margin-bottom:10px;
}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;

  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


#topBanner {
width: 100%;
height: 50px;
background-color:navy;
color:#FEFFA5;
font-family:arial;
font-size:14pt;
margin:auto;
text-align:center;
}

.Print_Price_Title {
color:white;
}





.navbar-inverse .navbar-nav.navbar-right > li > a
{
padding-top:10px;
padding-bottom:5px;
}
@media only screen and (min-width:768px)
{
.navbar-collapse
{
width:unset;
}
}
#boxRow img
{
margin:0 auto;
}
@media only screen and (min-width:992px) and (max-width:1199px)
{
#boxRow iframe
{
height:300px;
}
}
@media only screen and (min-width:768px) and (max-width:991px)
{
#boxRow iframe
{
height:233px;
}
}
.navbar-nav>li>.dropdown-menu
{
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
background-color:#4d4d4d;
}
.dropdown-menu > li > a
{
color:white !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
background-color:#666666;
color:white;
}
.navbar-inverse .navbar-nav > li > a
{
color:white;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus
{
background-color:#4d4d4d;
}
@media only screen and (max-width:767px)
{
.footerBox
{
margin:20px 0;
}
}
@media only screen and (max-width:496px)
{
#logo
{
max-width:none !important;
padding-left:20px !important;
padding-right:20px !important;
width:100%;
}
.socialIcons
{
float:none !important;
width:100%;
text-align:center;
padding-top:0 !important;
padding-right:0 !important;
}
}
@media only screen and (min-width:768px) and (max-width:991px)
{
#h_nav .contain.container
{
width:100% !important;
}
}
@media only screen and (max-width:895px)
{
#dosaBar
{
//display:none;
}
}















@media (max-width: 1199px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
text-align:center;
    }
  .collapse.in{
      display:block !important;
  }

 


}
@media (max-width: 1199px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: #1E3655;
color:black
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
text-align:center;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
#H_Search
{
margin:0 auto;
}
}
.navbar
{
border-radius:0;
}
.borderpad
{
border-width: 1px;
    border-style: solid;
    border-color: #1E3655;
}
.navbar-inverse
{
background-color:#333;
    border-top: 4px solid #77b9e0;
}











.panel-info
{
border-color:#1E3655;
}
.panel-info > .panel-heading
{
background-color:#1E3655;
border-color:#1E3655;
color:white;
}
.ordering_enabled, .add_another_course_button_enabled, .crn_button, .book_search_button
{
color:#1E3655;
}
.ordering_disabled, .add_another_course_button_disabled, .remove_enabled
{
color:#757575;
}
.btn-primary, .btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary:active:hover, .btn-primary:focus:active
{
color:white !important;
background-color:#1E3655;
border-color:#1E3655;
}
#Shopping_Button
{
color:white;
}
.carousel-control
{
display:none;
}
.carousel-indicators
{
display:none;
}
@media only screen and (max-width:767px)
{
#boxRow>div
{
margin-bottom:10px;
}
#boxRow>div:last-of-type
{
margin-bottom:0;
}
}
.borderpad iframe
{
margin-bottom:-5px;
}
#searchdrop
{
min-width:200px;
}
#searchdrop>li>#H_Search
{
padding:0 10px;
}
@media only screen 
    and (device-width: 375px) 
    and (device-height: 812px) 
    and (-webkit-device-pixel-ratio: 3) {
.borderpad iframe
{
margin-bottom:0;
}
}
@media only screen 
    and (device-width: 414px) 
    and (device-height: 896px) 
    and (-webkit-device-pixel-ratio: 2) {
.borderpad iframe
{
margin-bottom:0;
}
}
@media only screen and (min-width:992px)
{
#h_nav .fa-chevron-down
{
display:none;
}
}





#topleft
{
font-family:headline;
color:white;
font-size:30px;
display:inline-block;
}
#topright
{
display:inline-block;
float:right;
}
@media only screen and (max-width:991px)
{
#dosaContainer>.contain.container
{
text-align:center;
}
#topright
{
display:block;
float:none;
}
#topright>img
{
float:none !important;
}
}
#myNavbar>.navbar-right
{
margin-bottom:-20px;
}