
.myaccount-user-list a { color: #A90533; }
a { color: #A90533; }
/*a:hover { color:#58595B; }*/
#portal-header ul li a { color: #A90533; }
@media (min-width: 1024px) { .portal-title h1 { color: #A90533; } }
button {
    background: url(../../../assets/auth/website/framework/images/button_fade.html) top center repeat-x #B12024;
}
button:hover {
    background: url(../../../assets/auth/website/framework/images/button_fade.html) top center repeat-x #58595B;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h {
    color: #A90533;
}
.title { font-size: 22px; font-weight:bold; }
.aside .holder { display:none; }
.bottom-row .holder { display:block; }
.bottom-row .socials a { display:none; }
.logo { pointer-events: none; }
.apply { background:#58595B; color:#fff; display:none; }
.apply:hover { background:#797574; color:#fff; }
.loan-info h1 { color:#B12024; }
#lm-myaccount-login .login-col a { color:#B12024 !important; }
.myaccount-links-list a.myaccount-orange { background:#58595B; }
.myaccount-links-list a.myaccount-orange:hover { background:#464748; }
.myaccount-edit { color:#959598; }
.myaccount-alert { color:#B12024; background:#e6e7e8; border:2px solid #EBEBEB; }
#app { height:118px; }
#app  li.current { background:#B12024; }
#app h1 { color:#fff; }
.loan-info #app li { line-height:20px; }
#app li { width:98px; height:98px; }
@media (max-width: 940px) { #app { display:none;} }
#errorInfo { color:#B12024; background:#e6e7e8; border:1px solid #EBEBEB; }
#portal-header ul li a:hover { border:2px solid #58595B; }
.portal-box-list .portal-box-ico-refresh i { color:#58595B; }
.portal-upload-block .portal-button-form:hover, .portal-form-group .portal-button-form:hover { background-color:#58595B; }
.portal-color-orange { color:#B12024; }
.contact-box { padding:14px 0; }
.contact-box a { color:#58595B; }
.contact-box a:hover { color:#B12024; }
.bottom-row .add-nav a:hover { color:#B12024; }
.portal-box-list .portal-box-ico-clock-o i { color:#58595B; }
.bottom-row .add-nav li { display:none; }
.bottom-row .add-nav2 { margin:0; padding:0; list-style:none; }
.bottom-row .add-nav2 li { display:inline-block; vertical-align:top; position:relative; }
.bottom-row .add-nav2 li + li:before { content:""; position:absolute; left:4px; top:1px; width:1px; height:14px; background:#323232; }
#header { padding: 10px 0; }

/* RESPONSIVE PREQUAL */

.clear {clear:both;}

#lm-myaccount-login .lm-myaccount-message {
    background:#f5f6e6;
    border:1px solid #e5ebca;
    padding:1.5%;
    margin-bottom:2%;
    text-align:center;
}

#lm-myaccount-login .lm-myaccount-error {
    color:red;
    font-size:16px;
    margin-bottom:2%;
    padding:10px;
    text-align:center;
    font-weight:bold;
    border:1px solid #ccc;
}

#lm-myaccount-login {
    width:100%;
    margin:0 auto;
    font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#lm-myaccount-login .required {
    color:red;
    font-weight:bold;
    font-size:18px;
}

#lm-myaccount-login label {
    font-weight:bold;
    color:#666;
}


#lm-myaccount-login .subtitle {
    font-size:20px;
    font-weight:bold;
}

#lm-myaccount-login .login-col {
    float:none;
    width:40%;
    margin: auto;
}

#lm-myaccount-login p {
    border-bottom:1px solid #e9e9e9;
    padding:3% 0 4% 0;
    margin:0;
}



#lm-myaccount-login input[type='text'],
#lm-myaccount-login input[type='email'],
#lm-myaccount-login input[type='number'],
#lm-myaccount-login input[type='tel'],
#lm-myaccount-login select,
#lm-myaccount-login textarea {
    padding:8px;
    width:90% ;
    color:#333;
    border:2px solid #ccc;
    font-weight:bold;
}


#lm-myaccount-login input[type='password'] {
    width:90%;
    padding:8px;
    color:#333;
    border:2px solid #ccc;
    font-weight:bold;
}

#lm-myaccount-login input[type='date'] {
    padding:4px;
    color:#333;
    width:95% !important;
}

#lm-myaccount-login input:focus, #lm-prequal textarea:focus {
    border:2px solid #5BD352 !important;
}


#lm-myaccount-login button {
    padding:2% 7%;
    background:#333;
    color:#fff;
    font-size:18px;
    font-weight:bold;
    border:0;
    cursor:pointer;
    border-radius:8px;
    margin-top:10px;
}

#lm-myaccount-login button:hover {
    background:#666;
}


/* MOBILE - Portrait and Landscape */
@media only screen and (max-width: 480px) {
    .apply { background:#58595B; color:#fff; display:block; }
    .apply:hover { background:#797574; color:#fff; }

    #lm-myaccount-login .login-col {float:none; width:100%}
    #lm-myaccount-login .maintitle {font-size:24px;}
    #lm-myaccount-login input[type='checkbox'] {width:15px;height:15px;}
    #lm-myaccount-login input[type='radio'] {width:15px;height:15px;}

    #lm-myaccount-login input[type='text'] {
        width:90% !important;
        clear:both;
    }

    #lm-myaccount-login input[type='password'] {
        width:90%;
    }

}
