body{
background:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
A:link{
color:#000099;
}
A:visited{
color:#000099;
}
A:hover{
color:#0000FF;
}
A:active{
color:#FFCC00;
}
ul{
}
li{
}
li a{
}
li a:link{
}
li a:visited{
}
li a:hover{
}
li a:active{
}
.LocationBar{
background-color: transparent;
font-size: 16px;
color: #57068c;
border: 0px;
padding: 20px 0px;
}
.ButtonsBG{
vertical-align:middle;
text-align:right;
background-color: transparent;
width: 100% !important;
padding: 20px;
border: 0px;
}
.AdoptTitleBG{
padding-left:8px;
}
.dv_Logo{
}
#pagewrapper{
}
.div_top_sec{
width:100%;
}
.tblTop{
width:100%;
}
.tbl_left_cont_right{
width:100%;
}
.div_left_sec{
}
.div_right_sec{
}
.div_content_sec{
background:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
width:100%;
}
.main_content{
background:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
width: 1170px;
margin: auto;
}
.div_bottom_sec{
}
.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:#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;
}
#dvCart{
background:#CCFFFF;
color:#000000;
font-size:10px;
font-style:normal;
vertical-align:middle;
text-decoration:none;
width:150px;
padding-left:8px;
border-width:1px;
border-color:#C0C0C0;
border-style:dotted;
}
.horizontal_menu .AspNet-Menu-Horizontal{
}
.horizontal_menu ul{
}
.horizontal_menu ul.AspNet-Menu{
width:100%;
z-index:400;
}
.horizontal_menu ul.AspNet-Menu li{
width:16em;
}
.horizontal_menu ul.AspNet-Menu li span{
border-bottom-width:1px;
}
.horizontal_menu ul.AspNet-Menu li a{
background:#7795bd;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
border-bottom-width:1px;
}
.horizontal_menu ul.AspNet-Menu li a img{
}
.horizontal_menu ul.AspNet-Menu li a:link{
background:#7795BD;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}
.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:#7795BD;
padding:4px;
border-width:1px;
border-color:#648ABD;
border-style:solid;
}

.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;
}

.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{
}
/*------ ADDED FROM RWD GLOBAL -----*/
/***** WHITNEY'S STYLES *****/
/***** MEDIA QUERIES *****/
/* Small devices (tablets, 768px and up) */
@media only screen and (max-width: 767px) {
    #footer-list {
        float: left !important;
        text-align: center;
    }
    #footerRightRow {
       text-align: center;
       float: none !important;
}
    .ashland-logo {
      width: 100% !important;
     margin: auto;
}
    #topMenuContainer {
      padding: 0px !important;
}
    #gridLayout {
       padding: 0px 20px !important;
}
}

/* Medium devices (desktops, 992px and up) */

/* Large devices (large desktops, 1200px and up) */
/***** NON RWD STYLES *****/
.tableBorder {
border: 0px;
}
.tableBorder td {
border: 0px;
}
.formCellDark {
float: left;
text-align: left !important;
width: 100%;
padding: 5px 0px;
}
.formCellLite {
float: left;
}
.ButtonsBG li,
.ButtonsBG ul {
list-style: none;
padding: 0px !important;
margin: 0px !important;
}
.ButtonsBG td {
margin: 0px !important;
padding-left: 0px !important;
}
#ctl00_ctl00_Content_Content_btnLogIn {
float: left;
background-color: #57068c;
color: white;
}
#ctl00_ctl00_Content_Content_btnLogIn:hover {
background-color: #ffc72c;
color: #57068c;
}
/***** BODY *****/
#containerWidth {
width: 100%;
}

/***** HEADER *****/
.ashland-logo {
    max-width: 200px;
    background-color: white;
}

#topContainer {
    background-color: white !important;
    width: 100%;
}

#topMenuContainer {
    float: right;
    padding: 30px 0px 0px 0px;
}

#topContent {
    max-width: 1150px;
    margin: auto;
    padding: 10px 0px;
}

#topNavbar,
#topNavbar a {
    color: #57068c;
    padding: 10px;
}

#topNavBar a:hover {
    background-color: transparent;
    color: #57068c;
    text-decoration: underline;
}

#listDivider {
    padding: 10px 0px;
}

.glyphicon-search {
    color: #57068c;
}

/***** NAVBAR STYLES *****/
#containerNavbar {
margin: auto;
    width: 100%;
    display: flex;
    justify-content: space-evenly;
}

.navbar-default {
border: 0px;
display: flex;
justify-content: center;
border-radius: 0px;
}

nav.navbar.navbar-default {
background-color: #57068c;
}

nav.navbar.navbar-default a {
color: white;
}

ul.nav.navbar-nav a:hover {
background-color: #ffc72c;
}

.navbar-default .navbar-nav > .active > a {
color: #57068c;
background-color: #ffc72c;
}

.navbar-default .navbar-nav > .active > a:hover {
color: #57068c;
background-color: #ffc72c;
}

/***** GRADIENT STYLES *****/
#header-gradient {
    background: white;
    background: linear-gradient(to bottom, white 0%, #ffc72c 25%, #57068c 100%);
    height: 25px;
    width: 100%;
}

/***** SIDE MENU *****/
#leftNavMenu {
    padding: 20px 0px;
    float: left;
    font-family: inherit;
}

#leftNavMenu a {
    background-color: #57068c;
    color: white;
    display: block;
    padding: 12px;
    text-decoration: none;
    margin-bottom: 2px;
}

#leftNavMenu a:hover {
    background-color: #ffc72c;
    color: #57068c;
}

#leftNavMenu a.active {
    background-color: #ffc72c;
    color: #57068c;
}

/***** GRID LAYOUT *****/
#gridLayout {
    padding: 20px 0px 20px 20px;
    width: 100%;
}

#gridBoxes {
    margin-bottom: 20px;
}

/***** GRID HOVER *****/

/***** HOMEPAGE THREE MODULES *****/
#bannerContainer {
width: 100%;
padding: 0px;
}

#bannerOne,
#bannerTwo,
#bannerThree {
padding: 0px;
margin-bottom: 10px;
}

/***** HOMEPAGE STYLES *****/
div#myCarousel {
padding: 10px 0px;
}

/***** SITE TEXT PAGES *****/
#siteTextContainer {
padding: 0px 20px 20px 20px;
}

#pText,
#pText2,
#pTextCenter,
#pText a,
#pText a:hover {
font-weight: bold;
}

#pText2 {
font-style: italic;
}

#pText a {
color: #57068c;
}

#pText a:hover {
color: #ffc72c;
}

#pTextCenter {
text-align: center;
}
 #centerText {
text-align: center;
}

.sitetextInfo {
padding: 20px 0px;
}

.sitetextImg {
padding: 20px;
text-align: center;
margin: auto;
}

/***** FOOTER STYLES *****/
/** NATIVE FOOTER NAV **/
footer.clear {
display: none;
}

/***** FOOTER *****/
.container {
    margin: auto;
}

.footer {
    margin: auto;
    background-color: #57068c;
    min-height: 150px;
    color: white;
    padding: 20px;
}

#footer-container {
    margin: auto;
    max-width: 1150px;
    padding: 0px 5px;
}

#footer-ashland-official {
    text-transform: uppercase;
    font-size: 12px;
    font-family: inherit;
}

#footer-ashland-eagles {
    font-weight: bold;
    color: #ffc72c;
}

#footer-hr {
    border: 1px solid #ffc72c;
    margin-bottom: 20px;
}

#footerColMid {
text-align: center;
}

#footerRightRow {
float: right;
}

#footer-header-text {
    text-transform: uppercase;
    font-weight: bold;
}

#footer-list,
#footer-list a,
#footer-listRight,
#footer-listLeft,
#footer-listMid,
#footer-listRight a,
#footer-listLeft a,
#footer-listMid a{
    color: white;
    list-style-type: none;
    padding: 0px;
    font-size: 12px;
    text-decoration: none;
    width: 100%;
}

#footer-list a:hover,
#footer-listRight a:hover,
#footer-listLeft a:hover,
#footer-listMid a:hover {
    color: #ffc72c;
}

#placeholder-logo-footer {
    text-align: center;
    margin: auto;
}

#footer-logo,
#footer-logo a {
    margin: auto;
    width: 150px;
    padding-top: 10px;
    padding-bottom: 15px;
}

#footer-social-text {
    font-size: 12px;
    font-family: inherit;
    text-align: center;
}

#footer-social-icons,
#footer-social-icons a {
    color: white;
    margin: auto;
    text-align: center;
    padding: 10px 0px;
text-decoration: none;
}

#footer-social-icons a:hover {
    color: #ffc72c;
}

/***** FACULTY ADOPTION SITE TEXT PAGE *****/
#facultyAdoptionButtons {
margin: auto;
width: 100%;
}

.navbar-default .navbar-nav > li > a {
    color: white !important;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #ffc72c !important;
}

@import url('https://fonts.googleapis.com/css?family=Cabin:400,500,600,700');
body {
            margin: 0;
            color: #57068c;
            font-family: 'Cabin', sans-serif;
            font-weight: 400;
            font-size: 14px;
            background-color: #ffffff;
            background-attachment: scroll;
            background-repeat: no-repeat;
            background-size: cover;
        }
        
      .nav-three  .dropdown-menu li:first-child>a::after {
            content: '';
            position: absolute;
            left: 40px;
            top: -6px;
            border-left: 6px solid transparent;
            border-right: 6px solid transparent;
            border-bottom: 6px solid #ffc72c;
            z-index: 5;
        }
.nav-three .dropdown-menu li:first-child>a:hover::after {
border-bottom-color: #57068c;
}
        .dropdown-menu > li > a {
	padding: 10px;
}
.nav-three .dropdown-menu {
margin: unset;
padding: unset;
border: unset;
}
.nav-three .dropdown {
    display: inline-block;
margin-top: unset;
border: unset;
padding: 0;
}
        .nav-three .dropdown:hover .dropdown-menu {
            opacity: 1;
            transition: all .3s ease-in-out;
            visibility: visible;
        }
        
        .nav-three .dropdown .dropdown-menu {
            margin: 30px 0 0 0;
            opacity: 0;
            display: block;
            visibility: hidden;
            top: 50px;
            left: 0;
            z-index: 9999;
            background: #F6B300;
            background: -moz-linear-gradient(#F7C700, #F6B300);
            background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111), color-stop(1, #F6B300));
            background: -webkit-linear-gradient(#F6B300, #F6B300);
            background: -o-linear-gradient(#F7C700, #F6B300);
            background: -ms-linear-gradient(#F7C700, #F6B300);
            background: linear-gradient(#F7C700, #F6B300);
            -moz-box-shadow: 0 -1px rgba(255, 255, 255, .3);
            -webkit-box-shadow: 0 -1px 0 rgba(255, 255, 255, .3);
            box-shadow: 0 -1px 0 rgba(255, 255, 255, .3);
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border-radius: 3px;
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -ms-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
            box-shadow: 2px 2px 10px 2px #222;
        }
        
     .nav.navbar-nav.navbar-right {
	margin-right: 0;
       color; #57068c;
       font-size: 14px;
}

.nav-three .dropdown-menu > li > a:focus, .nav-three .dropdown-menu > li > a:hover {
	color: #fff;
	background-color: #57068c;
background-image: linear-gradient(#57068c, #622b8a);
}

.nav-three .navbar-nav > li > .dropdown-menu {
	margin-top: 5px;
}

.nav-three .dropdown-menu li {
	box-shadow: 0 1px 0 #111, 0 2px 0 #666;
}

.nav-three .navbar-nav>li>.dropdown-menu {
            margin-top: 5px;
        }
        
        .nav-one {
            border: none;
            margin-bottom: 0px;
            background: transparent;
        }
        
        .nav-two {
            border: none;
            margin-bottom: 0px;
            background: #ffffff;
        }
        
        .nav-one>ul>li>a {
            color: #fff !important;
        }

        .nav-two li, .nav-two .navbar-header {
            display: inline-block
        }
        .container-nav-two {
            background: #ffffff;
        }
.navbar-nav > li > a {
	color: #57068c;
}

.panel-info > .panel-heading {
    color: #ffffff;
    background-color: #57068c;
}

.ordering_enabled, .add_another_course_button_enabled, .crn_button, .book_search_button {
color: #57068c;
}

.btn-primary {
	color: #57068c;
	background-color: #ffc72c;
	border-color: #57068c;
}

.btn-primary:hover {
	color: #57068c;
	background-color: #ffc72c;
	border-color: #57068c;
	opacity: .75;
}

.Gift_Registry_Title, .ltBlue {
	color: #ffc72c;
}

       contain.comparison-text row {
            background: #fff;
        }

#contentSection {
	background: #ffffff;
}

.comparison-text .row {
	background: white;
}
        
        .fa {
            font-size: 30px;
            display: inline-block;
padding-right: 15px;
        }
        

.carousel-control.right {
        right: 3%;
    }
    
    .carousel-control.left {
        left: 3%;
    }
    
    .carousel-inner>.item>img,
    .carousel-inner>.item>a>img {
        width: 100%;
        margin: auto;
    }
    
    .carousel-control {
        width: 0;
    }
    
    .carousel-control.right,
    .carousel-control.left {
        background-image: none;
    }

.left.carousel-control, .right.carousel-control {
background-image: none;
}

.iCM_nav .dropdown-menu {
z-index: 1001;
}

/*----Course Materials Page----------*/
#course_book_detail > div.col-lg-10.col-md-10.col-sm-10.col-xs-12 > div.col-lg-7.col-md-7.col-sm-7.col-xs-12 > div.Rental_Summary.bottom5.hover_pointer > p.ltBlue.toggle_button > span:nth-child(2){
color: #57068c;
}
#course_book_detail > div.col-lg-10.col-md-10.col-sm-10.col-xs-12 > div.col-lg-7.col-md-7.col-sm-7.col-xs-12 > div.Digital_Summary.bottom5 > p > span.hover_pointer{
color: #57068c;
}

#course_book_detail > div.col-lg-10.col-md-10.col-sm-10.col-xs-12 > div.col-lg-7.col-md-7.col-sm-7.col-xs-12 > div.Summary.padding.bottom5 > p.ltBlue.toggle_button.hover_pointer > span:nth-child(2){
color: #57068c;
}

#course_merchandise > div.col-lg-10.colmd-10.col-sm-10.col-xs-12 > div.col-lg-7.col-md-7.col-sm-7.col-xs-12 > div > p.ltBlue.toggle_button > span:nth-child(2){
color: #57068c;
}

/*-----------Checkout Page----------*/
#viewCart{
color: #57068c !important;
}