﻿.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 0px;
    border: 1px solid transparent;
    z-index: 1000;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 700;
}

.alert-dismissible {
    padding-right: 4rem;
}

    .alert-dismissible .close {
        position: absolute;
        top: 0;
        right: 0;
        padding: 0.75rem 1.25rem;
        color: inherit;
    }

.alert-primary {
    color: #531711;
    background-color: #ecd5d2;
    border-color: #e4c4c1;
}

    .alert-primary hr {
        border-top-color: #dcb3af;
    }

    .alert-primary .alert-link {
        color: #290b08;
    }

.alert-secondary {
    color: #102e4d;
    background-color: #d2deea;
    border-color: #c0d0e1;
}

    .alert-secondary hr {
        border-top-color: #afc3d9;
    }

    .alert-secondary .alert-link {
        color: #071523;
    }

.alert-success {
    color: #005d2d;
    background-color: #ccf0dd;
    border-color: #b8e9d0;
}

    .alert-success hr {
        border-top-color: #a5e3c3;
    }

    .alert-success .alert-link {
        color: #002a14;
    }

.alert-info {
    color: #102e4d;
    background-color: #d2deea;
    border-color: #c0d0e1;
}

    .alert-info hr {
        border-top-color: #afc3d9;
    }

    .alert-info .alert-link {
        color: #071523;
    }

.alert-warning {
    color: #857b0d;
    background-color: #fffbd1;
    border-color: #fffabf;
}

    .alert-warning hr {
        border-top-color: #fff8a6;
    }

    .alert-warning .alert-link {
        color: #575008;
    }

.alert-danger {
    color: #850716;
    background-color: #ffcfd5;
    border-color: #ffbcc4;
}

    .alert-danger hr {
        border-top-color: #ffa3ae;
    }

    .alert-danger .alert-link {
        color: #55040e;
    }

.alert-light {
    color: #828282;
    background-color: #fefefe;
    border-color: #fefefe;
}

    .alert-light hr {
        border-top-color: #f1f1f1;
    }

    .alert-light .alert-link {
        color: dimgray;
    }

.alert-dark {
    color: #222222;
    background-color: #d9d9d9;
    border-color: #cacaca;
}

    .alert-dark hr {
        border-top-color: #bdbdbd;
    }

    .alert-dark .alert-link {
        color: #090909;
    }

.alert-dashboard {
    top: 126px;
    z-index: 1029;
    position: absolute;
    left: 0;
    right: 0;
}

@media (max-width: 992px) {
    .alert-dashboard {
        top: 106px;
    }
}

.partner-hero {
    background-size: cover !important;
    background-position: top center !important;
    background-repeat: no-repeat;
    background-image: linear-gradient(180deg, rgba(255,255,255,0.4), rgba(255,255,255,0.2) ), url(../../assets/img/hero.jpg) !important;
    padding: 4rem 2rem !important;
    margin-bottom: 0rem !important;
    height: 100%;
}

    .partner-hero h1 {
        text-shadow: none;
    }

.page-header {
    margin-top: 2.7rem;
    margin-bottom: 2rem;
}

.terms-conditions {
    height: 300px;
    overflow-y: auto;
    min-width: 100%;
}

@media (max-width: 576px) {
    .alert-dashboard {
        top: 96px;
    }

    .page-header {
        margin-top: 4rem;
        margin-bottom: 1rem;
    }

    .terms-conditions {
        height: 200px;
        min-width: 100%;
    }
}

.tnc-iframe {
    height: 65vh;
    overflow-y: auto;
    min-width: 100%;
}

.btn-danger {
    color: #fff;
    background-color: #9d0719;
    border-color: #850716;
}

.btn-danger:hover {
    color: #fff;
    background-color: #780714;
    border-color: #780714;
}

.btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(169, 68, 66, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #9d0719;
    border-color: #850716;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #780714;
    border-color: #780714;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(169, 68, 66, 0.5);
}

.text-danger {
    color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
    color: #c10017 !important;
}

.text-success {
    color: #28a745 !important
}

a.text-success:focus, a.text-success:hover {
    color: #006631 !important
}

/*Sign-up form*/
/*Added a rule for the new password message*/
.password-message {
    color: #929496;
    font-size: 12px;
}

/*Added a rules for the T&C button*/
.new-tc-button {
    border-radius: 2px;
    height: 16px;
    border: 2px solid #c1c1c1;
    background-color: #fff;
    font-size: 1px;
    width: 16px;
}

button:focus {
    outline: 5px auto #c1c1c1;
    outline-color: rgb(193, 193, 193);
    outline-style: auto;
    outline-width: 5px;
}

/*Rules for the new T&C link*/
.TC-text:hover {
    text-decoration: underline;
}

/*Set Payment Share*/
/*Rules for new button*/
.payment-share-button {
    margin-top: 2rem;
    width: auto !important;
}

/*Rules for roomate amount section*/
#roommate-amount {
    background-color: white;
    border: none;
    box-shadow: none;
}

/*Add Bank Account*/
/*Rule for verify instantly button*/
.verify-instantly-button {
    width: 167.81px !important;
}

/*Rule for the first verify instantly button*/
.first-vi-button {
    width: 188.28px;
}

/*Rules for add bank account button*/
.btn-margin-and-auto-width {
    margin-top: 1rem;
    width: auto !important;
}

/*Rule for changing width of cancel button*/
.cancel-width {
    width: 87.13px;
}

/*Bank Account Verification*/
/*Rule for changing the button width*/
.btn-width {
    width: 193.5px !important;
}

/*Rule to get rid of bottom margins*/
.remove-bottom-margin {
    margin-bottom: 0;
}

/*Schedule Recurring Payments*/
/*Rule for changing the width of the make a one-time payment button*/
.one-time-width {
    width: 241.57px;
}

.deactivebutton {
    color: #fff !important;
}

.resend-link-parent-div-width {
    width: 100%;
}

.ll-delete-youraccount-div {
    margin-top: 10px;
}

.confirm-delete-bank-account-a {
    margin-left : 5px;
}
.nav-partner-bank-logo {
    background-position: center !important;
}