<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);

.login-widget-modal {
    background: 0 0 !important
}

.modal-open .modal {
    overflow: hidden !important
}

.loading {
    padding: 15px
}

.login-widget-modal .modal-body {
    padding: 0 !important
}

.login-widget-ui #Unfollowing {
    padding: 10px 15px 25px 9px !important
}

#Unfollowing .btn-info {
    width: 20% !important
}

.login-widget-modal .modal-body {
    padding: 0 !important
}

.login-widget-modal .head-text {
    color: #505050 !important;
    font-size: 17px !important;
    font-weight: 600 !important
}

.login-widget-modal .login-widget-ui {
    padding: 10px 10px 10px 10px;
    padding: 0 !important;
    border-radius: 0 !important
}

.login-widget-modal .ui-left-text {
    padding: 20px 30px !important
}

.login-widget-modal .login-widget-ui .ui-left-text p {
    color: #373a3c !important;
    font-size: 14px !important;
    padding-bottom: 5px;
    line-height: 22px !important;
}

.login-widget-modal .login-widget-ui  {
    padding: 25px 30px !important;
    border-left: 1px solid #e5e5e5
}

  

  

    .login-widget-ui  .password-input {
        margin-bottom: 0
    }

    .login-widget-ui  .field-validation-error {
        position: absolute;
        margin-top: -24px;
        font-size: 11px !important;
        color: #e40800 !important
    }

    .login-widget-ui  .phn-val-err {
        color: #e40800;
        font-size: 14px;
        display: block;
        margin-top: -5px;
        padding-bottom: 8px;
        line-height: 20px;
    }

    .login-widget-ui  .pass-val-err {
        color: #e40800;
        font-size: 14px;
        display: block;
        margin-top: 8px;
        padding-bottom: 14px;
        line-height: 20px;
       
    }

    .login-widget-ui  .otp-var .otp-msg {
        font-size: 14px;
        padding-bottom: 15px
    }

    .login-widget-ui  .otp-var .resend-btn {
        line-height: 0 !important;
        margin-top: 4px !important
    }

    .login-widget-ui  .custom-control-indicator {
        background-color: transparent;
        border: 1px solid #0000005c;
        box-shadow: none !important;
        border-radius: 0 !important;
        position: absolute;
        top: .29rem;
        left: 0;
        display: block;
        width: 17px;
        height: 17px;
        pointer-events: none;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none
    }

.login-widget-modal .login-widget-ui .follow-confirm h2 {
    padding-bottom: 0 !important
}

.login-widget-modal .login-widget-ui .follow-confirm .btn-info {
    width: 35% !important
}

.login-widget-modal .login-widget-ui  .terms {
    font-size: 12px;
    color: #1152bb !important
}

.login-widget-modal .login-widget-ui  .btn.disabled, .login-widget-ui  .btn:disabled {
    cursor: not-allowed !important
}

.login-widget-modal .login-widget-ui  .terms:focus, .login-widget-ui  .terms:hover {
    color: #000 !important;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.login-widget-modal .login-widget-ui  .custom-control-wrap {
    margin-top: -5px;
    display: inherit
}

.login-widget-modal .login-widget-ui  .sign-switch {
    position: relative;
    top: -19px;
    font-size: 12px;
    float: right;
    color: #1152bb !important
}

    .login-widget-ui  .sign-switch:focus, .login-widget-ui  .sign-switch:hover {
        color: #000 !important;
        text-decoration: none;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out
    }

.login-widget-modal .login-widget-ui  .s-up-otp {
    margin-bottom: 0 !important
}

.login-widget-modal .login-widget-ui  .email-in {
    margin-bottom: 22px
}

.login-widget-modal .login-widget-ui  .inc-otp-err .field-validation-error {
    margin-top: 6px !important
}

.login-widget-modal .login-widget-ui  .error-field .field-validation-error {
    position: relative !important;
    margin-top: -18px !important;
    font-size: 11px !important;
    color: #e40800 !important;
    display: block !important;
    margin-bottom: 8px !important
}

.login-widget-modal .login-widget-ui .magical-counter {
    text-align: center;
    padding: 0 30px;
    color: #464848 !important
}

.login-widget-modal .login-widget-ui .magical-resend {
    padding: 10px 35px 9px !important;
    text-align: center !important
}

    .login-widget-ui .magical-resend h2 {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important
    }

.login-widget-ui p {
    line-height: 24px !important
}

.login-widget-modal .login-widget-ui .validation-summary-errors ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 2px !important;
    font-size: 11px;
    color: #d9534f !important
}

.login-widget-ui h1 {
    text-align: center;
    font-size: 18px;
    color: #565656 !important;
    padding: 0 0 20px 0 !important;
    font-weight: 500 !important
}

.login-widget-ui .google-login {
    background-color: #fff;
    color: #fff;
    font-weight: 700;
    color: #505f79 !important;
    width: 100%;
    display: inline-block;
    text-align: center;
    border: none;
    margin-right: 1px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    min-height: 40px;
    box-shadow: rgba(0,0,0,.2) 1px 1px 5px 0 !important;
    padding: 0 8px;
    transition: background .1s ease-out 0s,box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s;
    outline: 0 !important;
    margin-bottom: 15px;
    border-radius: 5px
}

    .login-widget-ui .google-login:hover {
        background: rgba(9,30,66,.02) !important
    }

.login-widget-ui .facebook-login {
    background-color: #4267b2;
    color: #fff;
    font-weight: 700;
    width: 100%;
    display: inline-block;
    text-align: center;
    border: none;
    margin-right: 1px;
    cursor: pointer;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    min-height: 40px;
    box-shadow: rgba(0,0,0,.2) 1px 1px 5px 0 !important;
    padding: 0 8px;
    transition: background .1s ease-out 0s,box-shadow .15s cubic-bezier(.47,.03,.49,1.38) 0s;
    outline: 0 !important;
    border-radius: 5px
}

    .login-widget-ui .facebook-login:hover {
        background: #4267b2
    }

.login-widget-ui .seperator {
    width: 100%;
    text-align: center;
    margin: 15px 0;
    font-size: 11px;
    display: block;
    color: #97a0af
}

.login-widget-ui .modal-header .close {
    padding: 10px;
    margin: -10px -15px -16px auto
}

.login-widget-ui .btn-info {
    border-radius: 0 !important;
    width: 100% !important;
    background: #474747 !important;
    border: none !important;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    height: 42px;
    padding: .5rem 1rem !important;
    font-size: 16px !important;
    text-transform: capitalize !important
}

    .login-widget-ui .btn-info:focus {
        outline: 0
    }

    .login-widget-ui .btn-info:hover {
        background: #121212 !important
    }

.login-widget-ui .btn-magic {
    background: #fff !important;
    border-radius: 0;
    text-transform: capitalize !important;
    font-weight: 600;
    height: 42px;
    width: 100%;
    color: #474747 !important;
    border: 1px solid #a29f9f !important;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-size: 13px !important;
    margin-top: 25px
}

    .login-widget-ui .btn-magic:hover {
        background: #f1f1f1 !important
    }

.login-widget-ui .newuser {
    font-size: 12px;
    text-decoration: none;
    color: #1152bb !important;
    float: right;
    margin-bottom: 22px
}

.login-widget-ui .back-to-signin {
    font-size: 14px;
    color: #1152bb !important;
    margin-bottom: 10px
}

.login-widget-ui .newuser:hover {
    color: #000 !important;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.login-widget-ui .input-group-addon {
    border: 1px solid #dbdbdb !important;
    font-size: 15px !important;
    border-radius: 0;
    padding: 7px 10px;
    border-right: none !important;
}

    .login-widget-ui .input-group input:focus {
        box-shadow: 0 5px 5px -6px;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out
    }

.login-widget-ui .country-name {
    font-size: 13px !important
}

.login-widget-ui .country-PhoneCode {
    font-size: 13px !important
}

.login-widget-ui .country-flag {
    width: 25px !important;
    border: none !important;
    margin-top: 4px !important;
    margin-right: 5px
}

.login-widget-ui .intl-tel-input .selected-flag .iti-phone {
    font-size: 14px !important;
    margin-top: 9px !important
}


.login-widget-ui .btn-green {
    border-radius: 0;
    width: 180px;
    height: 42px;
    background: #17a2b8 !important;
    border: none !important;
    display: inline-block;
    cursor: pointer;
    border: none !important;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    margin: 0 auto;
    margin-top: 30px;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    color: #fff !important;
    display: block !important
}

.login-widget-ui .validation-summary-errors {
    font-size: 13px !important
}

.login-widget-ui .btn-green:hover {
    background: #11879a !important
}

.login-widget-ui .count-block {
    width: 100px;
    height: 100px;
    background: #dba103;
    margin: 0 auto !important;
    color: #fff;
    font-size: 35px;
    font-weight: 600;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    margin-bottom: 20px !important
}

.login-widget-ui .op p {
    color: #5a5c5e !important;
    font-size: 14px;
    padding-bottom: 15px
}

#modalLoginForm .divider {
    width: 1px;
    height: 170px;
    display: block;
    background: #e1e1e1
}

    #modalLoginForm .divider .or {
        width: 35px;
        height: 35px;
        background: #fff;
        border-radius: 50%;
        display: block;
        color: #b7b7b7;
        position: absolute;
        left: -3px;
        line-height: 33px;
        font-size: 13px;
        text-align: center;
        border: 1px solid #e1e1e1;
        top: 62px
    }

#modalLoginContainer .divider {
    width: 1px;
    height: 120px;
    display: block;
    background: #e1e1e1
}

    #modalLoginContainer .divider .or {
        width: 30px;
        height: 30px;
        background: #fff;
        border-radius: 50%;
        display: block;
        color: #b7b7b7;
        position: absolute;
        left: 0;
        line-height: 27px;
        font-size: 13px;
        text-align: center;
        border: 1px solid #e1e1e1;
        top: 45px
    }



    .login-widget-ui .resend-btn:focus, .login-widget-ui .resend-btn:hover {
        text-decoration: none;
        color: #000 !important;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out
    }

@media only screen and (min-device-width :320px) and (max-device-width :667px) {
    .login-widget-ui  {
        height: 100% !important
    }

    #RegisterSuccessView  {
        padding: 15px 20px 10px !important
    }

    #ResendEmail  {
        padding: 0 20px 10px !important
    }

        #ResendEmail  .magical-resend {
            padding: 0 10px 0 !important
        }

    .xs-none {
        display: none
    }

    .xs-on {
        display: block
    }

    a.newuser {
        margin-bottom: 0 !important;
        margin-top: 4px
    }

    .ui-left-text {
        padding: 20px 20px 0 !important
    }

    .login-widget-ui  {
        padding: 15px 20px 30px !important
    }

    .login-widget-ui button.close {
        width: 25px;
        height: 25px;
        color: #505050 !important;
        right: -1px !important;
        top: 0 !important
    }

    .login-widget-ui .google-login {
        margin-bottom: 10px
    }

    #modalLoginForm .divider {
        display: none
    }

    #modalLoginContainer .divider .or {
        display: none !important
    }

    #modalLoginForm .col-lg-4 {
        padding-left: 10px !important
    }

    #navPanel .dropdown-menu {
        border: none
    }

    .login-widget-ui .resend-btn {
        margin-top: 15px !important;
        margin-bottom: 0 !important
    }
}

.intl-tel-input .country-list {
    width: 250px;
    position: absolute;
    top: 100%;
    left: -1px;
    right: 0;
    top: 35px;
    padding: 10px;
    border: 1px solid #cbcbcb;
    z-index: 100;
    overflow: hidden;
    height: 300px;
    background: #fff;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    list-style: none;
    opacity: 0;
    pointer-events: none
}

    .intl-tel-input.country-list li {
        display: block;
        text-decoration: none;
        padding: 5px;
        margin-top: 3px;
        width: 100%;
        -webkit-transition: all .3s ease-out;
        -moz-transition: all .3s ease-out;
        -ms-transition: all .3s ease-out;
        -o-transition: all .3s ease-out;
        transition: all .3s ease-out
    }

.flag-container .country-list li {
    padding: 4px;
    color: inherit;
    vertical-align: middle;
    border-bottom: 1px solid rgba(204,204,204,.18)
}

    .flag-container .country-list li:hover a {
        color: grey
    }

.flag-container.active:after {
    border-width: 0 6px 6px 6px
}

.flag-container.active .country-list {
    opacity: 1;
    pointer-events: auto;
    width: 250px
}

.intl-tel-input {
    position: relative;
    display: inline-block
}

    .intl-tel-input * {
        box-sizing: border-box;
        -moz-box-sizing: border-box
    }

    .intl-tel-input input, .intl-tel-input input[type=tel], .intl-tel-input input[type=text] {
        position: relative;
        z-index: 0;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-right: 36px;
        margin-right: 0
    }

    .intl-tel-input .flag-container {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        padding: 1px
    }

    .intl-tel-input .selected-flag {
        z-index: 1;
        position: relative;
        width: 36px;
        height: 100%;
        padding: 0 0 0 8px
    }

        .intl-tel-input .selected-flag:focus {
            outline: 0
        }

        .intl-tel-input .selected-flag .iti-flag {
            position: absolute;
            top: 0;
            bottom: 0;
            margin: auto
        }

        .intl-tel-input .selected-flag .iti-arrow {
            position: absolute;
            top: 50%;
            margin-top: -2px;
            right: 45px;
            width: 0;
            height: 0;
            border-left: 3px solid transparent;
            border-right: 3px solid transparent;
            border-top: 4px solid #555
        }

        .intl-tel-input .selected-flag .iti-phone {
            position: absolute;
            margin-top: 6px;
            margin-left: 45px;
            width: 0;
            height: 0
        }

    .intl-tel-input .country-list {
        position: absolute;
        z-index: 2;
        list-style: none;
        text-align: left;
        padding: 0;
        margin: 0 0 0 1px;
        box-shadow: 1px 1px 4px rgba(0,0,0,.2);
        background-color: #fff;
        border: 1px solid #ccc;
        white-space: nowrap;
        max-height: 150px;
        overflow-y: scroll
    }

.iti-flag {
    width: 20px;
    height: 22px;
    background: 0 0;
    border: none !important;
    box-shadow: none
}

.intl-tel-input .country-list.dropup {
    bottom: 100%;
    margin-bottom: -1px
}

.intl-tel-input .country-list .flag-box {
    display: inline-block;
    width: 20px
}

.intl-tel-input .country-list {
    white-space: normal
}

    .intl-tel-input .country-list .divider {
        padding-bottom: 5px;
        margin-bottom: 5px;
        border-bottom: 1px solid #ccc
    }

    .intl-tel-input .country-list .country {
        padding: 5px 10px
    }

/*.intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=tel], .intl-tel-input.separate-dial-code input[type=text] {
    padding-right: 6px;
    padding-left: 90px;
    margin-left: 0
}*/

.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0
}

.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
    width: 90px
}

.intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer
}

    .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
        background-color: rgba(0,0,0,.05)
    }

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
    cursor: default
}

    .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
        background-color: transparent
    }

.intl-tel-input .country-flag {
    display: inline-block
}

.intl-tel-input .flag-container .country-list li {
    display: block;
    font-weight: 400
}

#navPanel a.dropdown-toggle {
    color: #333 !important;
    cursor: pointer;
    vertical-align: middle !important;
    white-space: unset;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 32px;
    font-size: 14px;
    font-weight: 600
}

#navPanel .dropdown-menu {
    text-align: center !important;
    min-width: 7.5rem;
    padding: .3rem 0;
    border-radius: 0
}

    #navPanel .dropdown-menu a:focus {
        background: #fff !important
    }

.title-user p, .title-user span {
    display: inline-block;
    text-transform: capitalize
}

.title-user .fa, .title-user span {
    margin-right: 4px
}

#navPanel a.dropdown-toggle {
    color: #333 !important;
    cursor: pointer;
    vertical-align: middle !important;
    white-space: unset;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 15px;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    padding-top: 16px;
    min-width: 50px
}

#navPanel .dropdown-toggle::before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    margin-right: 5px
}

#navPanel .dropdown-toggle::after {
    display: none
}

.forgot-link {
    font-size: 11px;
    text-decoration: none;
    color: #000
}

.pswd-form-wrapper {
    margin: 45px 0;
    padding: 0 0 150px
}

    .pswd-form-wrapper .op {
        width: 100%
    }

    .pswd-form-wrapper h1 {
        background: #545454;
        font-size: 16px;
        font-weight: 500;
        margin-top: 0;
        padding: 18px;
        text-align: center;
        margin-bottom: 0;
        color: #fff;
        width: 450px;
        display: block;
        margin: auto
    }

    .pswd-form-wrapper form {
        border: 1px solid #ccc;
        padding: 35px 35px 35px;
        display: block;
        margin: auto;
        float: none;
        width: 450px;
        background: #fff;
        min-height: 220px
    }

    .pswd-form-wrapper .control-label {
        font-weight: 600;
        padding-bottom: 10px;
        padding-top: 0
    }

    .pswd-form-wrapper .form-group {
        padding-left: 28px;
        padding-top: 25px;
        margin-bottom: 0
    }

    .pswd-form-wrapper .retype {
        padding-top: 20px
    }

    .pswd-form-wrapper .text-danger {
        color: #ef2415;
        padding-top: 5px
    }

    .pswd-form-wrapper .black {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 10px 25px
    }

    .pswd-form-wrapper .form-control {
        margin-bottom: 20px;
        font-size: 14px;
        height: 40px
    }

    .pswd-form-wrapper .text-danger {
        font-size: 12px;
        padding-top: 0;
        margin-bottom: 15px;
        display: block;
        margin-top: 0
    }

        .pswd-form-wrapper .text-danger ul {
            padding-left: 0;
            margin-bottom: 10px;
            margin-top: 5px
        }

            .pswd-form-wrapper .text-danger ul li {
                list-style: none;
                font-size: 13px
            }

    .pswd-form-wrapper .pas .form-control {
        margin-bottom: 0
    }

.spacer-100 {
    padding-top: 100px
}

.black-btn-smnt {
    width: 100%;
    border-radius: 30px;
    cursor: pointer;
    padding: 10px;
    background: #545454;
    text-align: center;
    font-size: 15px;
    display: inline-block;
    color: #fff !important;
    margin-top: 0;
    border: none;
    height: 40px
}

    .black-btn-smnt:hover {
        background: #000
    }

    .black-btn-smnt:active:focus {
        background: #000;
        outline: 0
    }

    .black-btn-smnt:focus {
        background: #000;
        outline: 0
    }

    .black-btn-smnt:active {
        background: #000
    }

.white-wrapper {
    background: #fff;
    box-shadow: 0 0 9px rgba(0,0,0,.05);
    padding: 20px;
    min-height: 400px
}

.p-confirm {
    width: 120px !important;
    padding-top: 9px
}

.login-widget-ui .email-var-message {
    font-size: 12px;
    line-height: 19px !important
}

.login-widget-ui #PhoneNumberResult {
    font-size: 11px !important
}

.tooltip &gt; .tooltip-inner {
    background-color: #fff !important;
    font-size: 12px !important;
    color: #000;
    border: 1px solid #ccc;
    text-align: left !important
}

.tooltip &gt; .tooltip-arrow {
    border-bottom-color: #fff !important
}

.login-widget-modal .login-widget-ui button.close {
    position: absolute;
    right: -22px;
    top: -7px;
    opacity: 1;
    color: #fff;
    font-size: 25px;
    z-index: 555555
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 695px !important
    }

    .login-widget-ui .left-wrap {
        padding-right: 0
    }

    .login-widget-ui .right-wrap {
        padding-left: 0
    }

    .xs-on {
        display: none
    }
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) {
    .modal-dialog {
        max-width: 650px !important
    }
}

.login-widget-modal .login-widget-ui .right-wrap  .error-pass {
    position: relative !important;
    color: #e40800;
    font-size: 11px;
    padding-top: 15px;
    display: block;
    width: 60%
}

.follow-confirm {
    padding: 50px
}

.login-widget-modal .custom-control.material-checkbox {
    --color: #26a69a;
    padding-left: 0;
    padding-bottom: 0;
    border: 1px solid #aaa !important;
    width: 17px;
    height: 17px;
    margin-bottom: -5px;
    margin-right: 5px
}

    .custom-control.material-checkbox .material-control-input {
        display: none
    }

.login-widget-modal .custom-controls-stacked .custom-control {
    float: left;
    clear: none;
    padding-right: 30px
}

.login-widget-modal .custom-control.material-checkbox .material-control-input:checked ~ .material-control-indicator {
    border-color: var(--color);
    -webkit-transform: rotateZ(45deg) translate(5px,-2px);
    transform: rotateZ(45deg) translate(5px,-2px);
    width: 5px;
    border-top: 0 solid #fff !important;
    border-left: 0 solid #fff !important;
    border: 2px solid #aaa;
    height: 9px
}

.login-widget-modal .custom-control.material-checkbox .material-control-indicator {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #aaa0;
    transition: .3s
}

.login-widget-modal .list-group .list-group-control .custom-control .custom-control-indicator, .list-group .list-group-control .custom-control .material-control-indicator {
    top: 1rem;
    left: 1.25rem
}

.external {
    margin-top: 15px
}

.login-widget-ui .btn-info {
    line-height: 26px
}

.login-widget-modal .login-widget-ui .ui-left-text .fa {
    text-align: center;
    display: block;
    color: #4caf50;
    font-size: 45px;
    margin-bottom: 20px
}

.login-widget-modal {
    max-height: 83% !important
}
.field-validation-error {
    font-size: 13px;
    margin-top: 10px;
    position: relative;
    display: block;
}
.validation-summary-errors ul {
    list-style: none;
    padding: 0;
    font-size: 13px;
}</pre></body></html>