#textbookx-page-wrapper #npm-tab-content #npm-login #npl-login-info > h2,
#textbookx-page-wrapper #npm-tab-content #npm-login #npl-login-info > a[aria-label="Registration page"],
#textbookx-page-wrapper #npm-tab-content #npm-login #npl-login-info > a[aria-label="Registration page"]:after {
    color: #2d5b89;
}
 
#npm-tab-content #div-npm-comment-panel #div-npm-comment-panel-inner .login-in-button.login-in-button {
    color: #fff;
}
 
#homepage-wrapper #hp-main-block #hpm-tabs-line .tbx-tab.current > div,
#npm-tab-content {
    background-color: #2d5b89;
}
 
#npl-login-info {
    background: #fff;
    padding: 2em;
    border-radius: 3.125em 0;
}
 
#hp-main-block #npm-tab-content #npm-login #npl-login-info > h3,
#hp-main-block #npm-tab-content #npm-login #npl-login-info > span {
    color: #495358;
}
 
#npm-tab-content #npm-login #npl-login-info > h2:after {
    content: "";
    position: relative;
    display: block;
    height: 8px;
    margin: 0.625rem 0;
    width: 20%;
    background: #B61B16;
    transform-origin: bottom left;
    transform: skew(-25deg, 0deg);
}
 
.integrated_homepage_login_form .tbx-button-big-1, #co-wrapper .tbx-button-big-1 {
    border-radius: 0;
    background: #2d5b89;
}
 
#npl-login-block .tbx-button-big-1, #homepage-wrapper .tbx-tab-content #div-npm-comment-panel form#integrated_login_link a {
    background: transparent;
    color: white;
    border-radius: 0;
    border: 2px solid white;
}
 
form#integrated_login_link a {
    width: 205px;
    margin-top: 25px;
}
 
#hp-main-block #npm-tab-content #div-npm-comment-panel #div-npm-comment-panel-inner {
    margin-top: 0;
}
 
#npl-login-block .tbx-button-big-1:hover {
    background: #eadbb8;
    color: #2d5b89;
    border-color: #2d5b89;
}
@media all {
    #textbookx-page-wrapper #homepage-wrapper #hp-main-block #npm-tab-content .tbx-tab-content #npm-login #npl-login-info > h3 {
         color: #495358;
    }
}
body #header-wrap-2014 #h-top-line #h-main-menu-block #tbx-main-mobile-menu > div > a#tbm-link-login {
    display: none;
}
#hub-login-integrated-block > div.login_3rd_party {
        display: none;
}
/*Hiding Prof Title*/ 
.ddTitle .description,
.ddChild .description,
#sb-body > div > ul:nth-child(1) > li > a > span.search-result-cat {
       visibility: hidden;
}