#product-page .product-details {
    font-size:12pt;
    font-family: Verdana, geneva, sans-serif;
    color: #34495e;
}
#product-page .product-details h3 {
    text-transform: capitalize;
    font-weight: bold;
    font-size: 18pt;
    margin-top:2em;
    margin-bottom:1em;
    padding-bottom:10px;
    border-bottom: 1px solid #34495e;
}
#product-page .product-details p {
    line-height: 1.2em;
    margin-bottom: 15px
}

#search-form {
color: blue;
}

#app-header h1 {
    margin:10px 0;
}

/* user-nav includes changes to the Login / User information link */
#user-nav {
    padding-top:25px;
}

#user-nav > a {
    display:inline-block;
    margin-bottom:0;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:5px 0px;
    font-size:14px;
    line-height:1.428571429;
    border-radius:4px;
    -webkit-user-select:none;
    color:#000000;
}

#user-nav > a:hover {
    text-decoration:none;
    color:#000000;
}
/* Active Color of Login button once logged in */

.header-nav li a {
    color:#000000;
}

/* Page Links refers to the custom links */
#page-links {
    display:inline-block;
}
#page-links a {
    display:inline-block;
    padding:5px 10px;
    font-size:14px;
    color:#000000;
}
#page-links a:hover,
.btn-link:hover,
.btn-link {
    color:#000000;
}

#page-links .piped-list>li:after {
    content:"|";
    color:#000000;
}

a, .Product__AssociatedProductsList--below-the-fold>li>a {
color: #000000;
}

#page-links .piped-list>li:before {
    display:none;
    margin-right:0;
}

/* Carousel CSS */
.carousel-inner .item img {
    width: 100%;
}

/* Hide Registration Fields */
/*.RegistrationBody__UserFields {
display: none;
}*/


/* Hide the Drop Course option from the student dashboard */
/*.col-xs-2.col-sm-1 {
    display: none;
}*/

/*Style to hide dates in catalog listings */
/*#listings div.product-dates {
  display: none;
}*/

#search-form > div.search-form-container {
background-color: #244A8A;
}
.register-button {
  box-sizing: border-box;
    width: 220px;
    display: block;
    direction: inherit;
    user-select: none;
    transition: background 0.2s ease 0s, transform 0.2s ease 0s;
    transform: none;
    font-family: LatoWeb, Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    border-style: solid;
    border-width: 0.0625rem;
    border-radius: 0.25rem;
    line-height: .7;
    text-align: center;
    font-size: 1rem;
    padding: 0.75rem;
    color: rgb(255, 255, 255);
    background: rgb(7, 112, 163);
    border-color: rgb(5, 78, 114);
    margin: 15px auto;
}
.register-button:hover {
  color:#FFFFFF;
  background: rgb(5,78,114);
}