

/*Begin Global*/
.text-warning {
    color: #f0ad4e !important;
}

.orange-text {
    color: #f87509 !important;
}

.blue-text {
    color: #004d95 !important;
}

.orange-bg {
    background-color: #f87509;
    padding: 8px 12px;
    border-radius: 6px;
}

.orange-border {
    border: 2px solid #f87509;
    border-radius: 8px;
    padding: 10px;
    box-sizing: border-box;
}

.orange-hr {
    border: none;
    border-bottom: 3px solid orange;
    width: 100%;
    margin-top: 10px;
}

.lazyloaded {
    opacity: 1;
    transition: opacity .2s;
    display: inline-block;
}

.category-img {
    width: 170px;
    height: 170px;
}

.font-diamond {
    font-family: DimaMolsaq;
}

/*Begin Global*/
.w-full {
    width: 100%;
}

.h-100 {
    width: 100%;
}

.z-1 {
    z-index: 1;
}

.jc-center {
    justify-content: center;
}

.ai-center {
    align-items: center;
}

.right-0 {
    right: 0 !important;
}

.border-botton {
    border-bottom: 1px solid #eee;
}

.tooltip-inner {
    background-color: #271f1fd2 !important;
    color: #fff !important;
}

.text-body-1 {
    font-size: 15px;
    font-weight: 400;
    line-height: 2.15;
}

.cursor-pointer {
    cursor: pointer;
}

.sms-code {
    letter-spacing: 15px;
    font-size: 20px;
    color: #808080;
}


form .form-group a.under-textbox-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #19bfd3;
    font-size: 13px;
    cursor: pointer;
    padding: 10px;
}

    form .form-group a.under-textbox-link:after {
        content: "\f0d9";
        font-family: "Font Awesome 5 Pro";
        font-weight: bold;
        font-size: 16px;
        margin-right: 5px;
    }
/*End Global*/
/*Begin FilterNav*/
a.disabled {
    pointer-events: none;
    cursor: default;
    opacity: .5;
}

a.nav-link {
    color: inherit;
}

.filter-options-block {
    border-bottom: 1px solid rgba(0,0,0,.1);
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.filtercontent {
    display: none;
}

.nav-link.active {
    background: #007bff;
    color: #fff;
    border-radius: 0.25rem;
}

.selectedfilter {
    padding: .25rem 1rem;
    font-size: 14px;
    color: #a1a3a8;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.delete-allfilter {
    cursor: pointer;
    color: #007bff;
    font-size: 12px;
    font-weight: normal;
    display: none;
}

#accordionDescription * {
    font-family: Shabnam !important;
}

.colorname {
    padding-right: 5px;
}

.border-top {
    border-top: 1px solid #eee;
}

/*End FilterNav*/


/*Begin Product*/

.buyBoxNotAvailable_headerTextLine:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #808080;
    z-index: 0;
}

.product-price.product-price-NotAvailable {
    color: #a1a3a8 !important;
}


.product-detail .product-lessthan-10-inventory {
    color: #ef4056;
    font-size: 13px;
}

.product-card .product-lessthan-10-inventory {
    color: #ef4056;
    font-size: 11px;
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    z-index: 1;
}


.product-card:hover .product-lessthan-10-inventory {
    -webkit-transform: translateY(-33px);
    transform: translateY(-33px);
}

.product-card.product-card-horizontal:hover .product-lessthan-10-inventory {
    -webkit-transform: none;
    transform: none;
}

.product-card.default-ui:hover .product-lessthan-10-inventory {
    -webkit-transform: none;
    transform: none;
}

.product-card .product-card-top-extera {
}

    .product-card .product-card-top-extera .product-price-off {
        text-align: center;
        padding: 6px 0px;
        background: #f44336;
        color: #fff;
        font-size: 13px;
        position: absolute;
        border-radius: 50%;
        width: 30px;
        height: 30px;
    }

.product-card .product-card-top .product-price-off span {
    font-size: 12px;
    font-weight: normal;
}
/*End Product*/

/*Begin SwitAlert*/
.fv-help-block {
    color: #dc3545;
    font-size: 13px;
    text-align: center;
    padding-top: 5px;
}
/*End SwitAlert*/

/*Begin Login*/

.login .login-signin,
.login .login-signup,
.login .login-enterpassword,
.login .login-forgot,
.login .login-Totp {
    display: none;
}

.login.login-signin-on .login-signup {
    display: none;
}

.login.login-signin-on .login-signin {
    display: flex;
}

.login.login-signin-on .login-forgot {
    display: none;
}

.login.login-signin-on .login-enterpassword {
    display: none;
}

.login.login-signin-on .login-Totp {
    display: none;
}



.login.login-signup-on .login-signup {
    display: flex;
}

.login.login-signup-on .login-signin {
    display: none;
}

.login.login-signup-on .login-forgot {
    display: none;
}

.login.login-signup-on .login-enterpassword {
    display: none;
}

.login.login-signup-on .login-Totp {
    display: none;
}





.login.login-forgot-on .login-signup {
    display: none;
}

.login.login-forgot-on .login-signin {
    display: none;
}

.login.login-forgot-on .login-forgot {
    display: flex;
}

.login.login-forgot-on .login-enterpassword {
    display: none;
}

.login.login-forgot-on .login-Totp {
    display: none;
}



.login.login-enterpassword-on .login-signup {
    display: none;
}

.login.login-enterpassword-on .login-signin {
    display: none;
}

.login.login-enterpassword-on .login-forgot {
    display: none;
}

.login.login-enterpassword-on .login-enterpassword {
    display: flex;
}

.login.login-enterpassword-on .login-Totp {
    display: none;
}



.login.login-Totp-on .login-signup {
    display: none;
}

.login.login-Totp-on .login-signin {
    display: none;
}

.login.login-Totp-on .login-forgot {
    display: none;
}

.login.login-Totp-on .login-enterpassword {
    display: none;
}

.login.login-Totp-on .login-Totp {
    display: flex;
}



.label_phonenumber {
    color: #dc3545;
}

.sms_timer {
    text-align: center;
    padding: 20px;
}

    .sms_timer .resendcode {
        color: #007bff;
        cursor: pointer;
    }

#timer {
    padding-left: 5px;
    letter-spacing: 3px;
}
/*End Login*/



/*Begin Forgot*/

.forgot .forgot-forgot,
.forgot .forgot-entertoken {
    display: none;
}

.forgot.forgot-forgot-on .forgot-forgot {
    display: flex;
}

.forgot.forgot-forgot-on .forgot-entertoken {
    display: none;
}



.forgot.forgot-entertoken-on .forgot-forgot {
    display: none;
}

.forgot.forgot-entertoken-on .forgot-entertoken {
    display: flex;
}
/*End Forgot*/


/*Begin ResetPassword*/

.passwordsecurity {
    font-size: 11px;
    line-height: 2.5;
    margin: 25px 15px;
    color: #a6a6a6;
    list-style-type: circle;
}


/*End ResetPassword*/

/*Begin PayItem*/

.checkout-section .checkout-section-content .cart-items .pay-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #eaeaea;
}

    .checkout-section .checkout-section-content .cart-items .pay-item:last-child {
        border-bottom: 0;
    }

    .checkout-section .checkout-section-content .cart-items .pay-item .pay-icon {
        text-align: center;
        display: flex;
        justify-content: center;
        align-self: center;
        margin-left: 25px;
    }

        .checkout-section .checkout-section-content .cart-items .pay-item .pay-icon i {
            font-size: 20px;
        }

    .checkout-section .checkout-section-content .cart-items .pay-item .pay-info .item-title h2 {
        color: #000;
        font-size: 16px;
    }
/*End PayItem*/


/*Start Alert*/
.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.42rem;
}

.alert-heading {
    color: inherit;
}

.alert-link {
    font-weight: 500;
}

.alert-dismissible {
    padding-left: 4rem;
}

    .alert-dismissible .close {
        position: absolute;
        top: 0;
        left: 0;
        padding: 0.75rem 1.25rem;
        color: inherit;
    }

.alert-primary {
    color: #1c5085;
    background-color: #d7ebff;
    border-color: #c7e2ff;
}

    .alert-primary hr {
        border-top-color: #aed5ff;
    }

    .alert-primary .alert-link {
        color: #13375b;
    }

.alert-secondary {
    color: #77787c;
    background-color: #fafafc;
    border-color: #f7f8fb;
}

    .alert-secondary hr {
        border-top-color: #e6e9f3;
    }

    .alert-secondary .alert-link {
        color: #5e5f62;
    }

.alert-success {
    color: #0e6662;
    background-color: #d1f3f2;
    border-color: #bfefed;
}

    .alert-success hr {
        border-top-color: #abeae7;
    }

    .alert-success .alert-link {
        color: #083937;
    }

.alert-info {
    color: #472a83;
    background-color: #e7dcfe;
    border-color: #decefe;
}

    .alert-info hr {
        border-top-color: #cdb5fd;
    }

    .alert-info .alert-link {
        color: #321e5c;
    }

.alert-warning {
    color: #855700;
    background-color: #ffeecc;
    border-color: #ffe7b8;
}

    .alert-warning hr {
        border-top-color: #ffde9f;
    }

    .alert-warning .alert-link {
        color: #523600;
    }

.alert-danger {
    color: #802932;
    background-color: #fddcdf;
    border-color: #fccdd2;
}

    .alert-danger hr {
        border-top-color: #fbb5bc;
    }

    .alert-danger .alert-link {
        color: #591d23;
    }

.alert-light {
    color: #7e8081;
    background-color: #fdfdfe;
    border-color: #fcfcfd;
}

    .alert-light hr {
        border-top-color: #ededf3;
    }

    .alert-light .alert-link {
        color: #656667;
    }

.alert-dark {
    color: #0c0f1a;
    background-color: #d1d2d6;
    border-color: #bebfc6;
}

    .alert-dark hr {
        border-top-color: #b0b2ba;
    }

    .alert-dark .alert-link {
        color: black;
    }

.alert-white {
    color: #858585;
    background-color: white;
    border-color: white;
}

    .alert-white hr {
        border-top-color: #f2f2f2;
    }

    .alert-white .alert-link {
        color: #6c6c6c;
    }


.alert.alert-primary {
    background-color: #3699FF;
    border-color: #3699FF;
    color: #FFFFFF;
}

    .alert.alert-primary .close i {
        opacity: 0.8;
        color: #FFFFFF;
    }

    .alert.alert-primary .close:focus i, .alert.alert-primary .close:hover i {
        opacity: 1;
        color: #FFFFFF;
    }

.alert.alert-secondary {
    background-color: #E4E6EF;
    border-color: #E4E6EF;
    color: #3F4254;
}

    .alert.alert-secondary .close i {
        opacity: 0.8;
        color: #3F4254;
    }

    .alert.alert-secondary .close:focus i, .alert.alert-secondary .close:hover i {
        opacity: 1;
        color: #3F4254;
    }

.alert.alert-success {
    background-color: #1BC5BD;
    border-color: #1BC5BD;
    color: #ffffff;
}

    .alert.alert-success .close i {
        opacity: 0.8;
        color: #ffffff;
    }

    .alert.alert-success .close:focus i, .alert.alert-success .close:hover i {
        opacity: 1;
        color: #ffffff;
    }

.alert.alert-info {
    background-color: #8950FC;
    border-color: #8950FC;
    color: #ffffff;
}

    .alert.alert-info .close i {
        opacity: 0.8;
        color: #ffffff;
    }

    .alert.alert-info .close:focus i, .alert.alert-info .close:hover i {
        opacity: 1;
        color: #ffffff;
    }

.alert.alert-warning {
    background-color: #FFA800;
    border-color: #FFA800;
    color: #ffffff;
}

    .alert.alert-warning .close i {
        opacity: 0.8;
        color: #ffffff;
    }

    .alert.alert-warning .close:focus i, .alert.alert-warning .close:hover i {
        opacity: 1;
        color: #ffffff;
    }

.alert.alert-danger {
    background-color: #F64E60;
    border-color: #F64E60;
    color: #ffffff;
}

    .alert.alert-danger .close i {
        opacity: 0.8;
        color: #ffffff;
    }

    .alert.alert-danger .close:focus i, .alert.alert-danger .close:hover i {
        opacity: 1;
        color: #ffffff;
    }

.alert.alert-light {
    background-color: #F3F6F9;
    border-color: #F3F6F9;
    color: #7E8299;
}

    .alert.alert-light .close i {
        opacity: 0.8;
        color: #7E8299;
    }

    .alert.alert-light .close:focus i, .alert.alert-light .close:hover i {
        opacity: 1;
        color: #7E8299;
    }

.alert.alert-dark {
    background-color: #181C32;
    border-color: #181C32;
    color: #ffffff;
}

    .alert.alert-dark .close i {
        opacity: 0.8;
        color: #ffffff;
    }

    .alert.alert-dark .close:focus i, .alert.alert-dark .close:hover i {
        opacity: 1;
        color: #ffffff;
    }

.alert.alert-white {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #3F4254;
}

    .alert.alert-white .close i {
        opacity: 0.8;
        color: #3F4254;
    }

    .alert.alert-white .close:focus i, .alert.alert-white .close:hover i {
        opacity: 1;
        color: #3F4254;
    }

.alert.alert-custom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 1.5rem 2rem;
}

    .alert.alert-custom .alert-icon {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        padding: 0 0 0 1.25rem;
    }

        .alert.alert-custom .alert-icon i {
            font-size: 2.4rem;
        }

        .alert.alert-custom .alert-icon.alert-icon-top {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            -ms-flex-line-pack: stretch;
            align-content: stretch;
        }

    .alert.alert-custom .alert-text {
        -ms-flex-item-align: center;
        align-self: center;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

    .alert.alert-custom .alert-close {
        padding: 0 1rem 0 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        line-height: 0;
    }

        .alert.alert-custom .alert-close .close {
            text-shadow: none !important;
            cursor: pointer;
            line-height: 0;
        }

        .alert.alert-custom .alert-close i {
            -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
            font-size: 1rem;
        }

            .alert.alert-custom .alert-close i.ki {
                font-size: 0.75rem;
            }

        .alert.alert-custom .alert-close:focus i, .alert.alert-custom .alert-close:hover i {
            -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
            transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
        }

    .alert.alert-custom.alert-outline-2x {
        border-width: 2px;
    }

    .alert.alert-custom.alert-white {
        background-color: #ffffff;
        border-color: #ffffff;
    }

        .alert.alert-custom.alert-white .alert-icon i {
            color: #3F4254;
        }

        .alert.alert-custom.alert-white .alert-text {
            color: #3F4254;
        }

        .alert.alert-custom.alert-white .alert-close i {
            color: #3F4254;
        }

    .alert.alert-custom.alert-default {
        background-color: #F3F6F9;
        border-color: #F3F6F9;
    }

    .alert.alert-custom.alert-shadow {
        -webkit-box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
        box-shadow: 0px 0px 30px 0px rgba(82, 63, 105, 0.05);
    }

    .alert.alert-custom.alert-primary {
        background-color: #3699FF;
        border-color: #3699FF;
    }

        .alert.alert-custom.alert-primary .alert-icon i {
            opacity: 0.8;
            color: #FFFFFF;
        }

        .alert.alert-custom.alert-primary .alert-text {
            color: #FFFFFF;
        }

        .alert.alert-custom.alert-primary .alert-close i {
            color: #FFFFFF;
        }

        .alert.alert-custom.alert-primary .alert-close:focus, .alert.alert-custom.alert-primary .alert-close:hover {
            opacity: 1;
            color: #FFFFFF;
        }

    .alert.alert-custom.alert-light-primary {
        background-color: #E1F0FF;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-primary .alert-icon i {
            color: #3699FF;
        }

        .alert.alert-custom.alert-light-primary .alert-text {
            color: #3699FF;
        }

        .alert.alert-custom.alert-light-primary .alert-close i {
            color: #3699FF;
        }

        .alert.alert-custom.alert-light-primary .alert-close:focus, .alert.alert-custom.alert-light-primary .alert-close:hover {
            color: #187DE4;
        }

        .alert.alert-custom.alert-light-primary.alert-notice {
            border: 0;
            border-right: 4px solid #3699FF;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-primary {
        background-color: transparent;
        border-color: #3699FF;
    }

        .alert.alert-custom.alert-outline-primary .alert-icon i {
            color: #3699FF;
        }

        .alert.alert-custom.alert-outline-primary .alert-text {
            color: #3699FF;
        }

        .alert.alert-custom.alert-outline-primary .alert-close i {
            opacity: 0.8;
            color: #3699FF;
        }

        .alert.alert-custom.alert-outline-primary .alert-close:focus i, .alert.alert-custom.alert-outline-primary .alert-close:hover i {
            opacity: 1;
        }

    .alert.alert-custom.alert-secondary {
        background-color: #E4E6EF;
        border-color: #E4E6EF;
    }

        .alert.alert-custom.alert-secondary .alert-icon i {
            opacity: 0.8;
            color: #3F4254;
        }

        .alert.alert-custom.alert-secondary .alert-text {
            color: #3F4254;
        }

        .alert.alert-custom.alert-secondary .alert-close i {
            color: #3F4254;
        }

        .alert.alert-custom.alert-secondary .alert-close:focus, .alert.alert-custom.alert-secondary .alert-close:hover {
            opacity: 1;
            color: #3F4254;
        }

    .alert.alert-custom.alert-light-secondary {
        background-color: #EBEDF3;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-secondary .alert-icon i {
            color: #E4E6EF;
        }

        .alert.alert-custom.alert-light-secondary .alert-text {
            color: #E4E6EF;
        }

        .alert.alert-custom.alert-light-secondary .alert-close i {
            color: #E4E6EF;
        }

        .alert.alert-custom.alert-light-secondary .alert-close:focus, .alert.alert-custom.alert-light-secondary .alert-close:hover {
            color: #d7dae7;
        }

        .alert.alert-custom.alert-light-secondary.alert-notice {
            border: 0;
            border-right: 4px solid #E4E6EF;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-secondary {
        background-color: transparent;
        border-color: #E4E6EF;
    }

        .alert.alert-custom.alert-outline-secondary .alert-icon i {
            color: #3F4254;
        }

        .alert.alert-custom.alert-outline-secondary .alert-text {
            color: #3F4254;
        }

        .alert.alert-custom.alert-outline-secondary .alert-close i {
            opacity: 0.8;
            color: #3F4254;
        }

        .alert.alert-custom.alert-outline-secondary .alert-close:focus i, .alert.alert-custom.alert-outline-secondary .alert-close:hover i {
            opacity: 1;
        }

    .alert.alert-custom.alert-success {
        background-color: #1BC5BD;
        border-color: #1BC5BD;
    }

        .alert.alert-custom.alert-success .alert-icon i {
            opacity: 0.8;
            color: #ffffff;
        }

        .alert.alert-custom.alert-success .alert-text {
            color: #ffffff;
        }

        .alert.alert-custom.alert-success .alert-close i {
            color: #ffffff;
        }

        .alert.alert-custom.alert-success .alert-close:focus, .alert.alert-custom.alert-success .alert-close:hover {
            opacity: 1;
            color: #ffffff;
        }

    .alert.alert-custom.alert-light-success {
        background-color: #C9F7F5;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-success .alert-icon i {
            color: #1BC5BD;
        }

        .alert.alert-custom.alert-light-success .alert-text {
            color: #1BC5BD;
        }

        .alert.alert-custom.alert-light-success .alert-close i {
            color: #1BC5BD;
        }

        .alert.alert-custom.alert-light-success .alert-close:focus, .alert.alert-custom.alert-light-success .alert-close:hover {
            color: #0BB7AF;
        }

        .alert.alert-custom.alert-light-success.alert-notice {
            border: 0;
            border-right: 4px solid #1BC5BD;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-success {
        background-color: transparent;
        border-color: #1BC5BD;
    }

        .alert.alert-custom.alert-outline-success .alert-icon i {
            color: #1BC5BD;
        }

        .alert.alert-custom.alert-outline-success .alert-text {
            color: #1BC5BD;
        }

        .alert.alert-custom.alert-outline-success .alert-close i {
            opacity: 0.8;
            color: #1BC5BD;
        }

        .alert.alert-custom.alert-outline-success .alert-close:focus i, .alert.alert-custom.alert-outline-success .alert-close:hover i {
            opacity: 1;
        }

    .alert.alert-custom.alert-info {
        background-color: #8950FC;
        border-color: #8950FC;
    }

        .alert.alert-custom.alert-info .alert-icon i {
            opacity: 0.8;
            color: #ffffff;
        }

        .alert.alert-custom.alert-info .alert-text {
            color: #ffffff;
        }

        .alert.alert-custom.alert-info .alert-close i {
            color: #ffffff;
        }

        .alert.alert-custom.alert-info .alert-close:focus, .alert.alert-custom.alert-info .alert-close:hover {
            opacity: 1;
            color: #ffffff;
        }

    .alert.alert-custom.alert-light-info {
        background-color: #EEE5FF;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-info .alert-icon i {
            color: #8950FC;
        }

        .alert.alert-custom.alert-light-info .alert-text {
            color: #8950FC;
        }

        .alert.alert-custom.alert-light-info .alert-close i {
            color: #8950FC;
        }

        .alert.alert-custom.alert-light-info .alert-close:focus, .alert.alert-custom.alert-light-info .alert-close:hover {
            color: #7337EE;
        }

        .alert.alert-custom.alert-light-info.alert-notice {
            border: 0;
            border-right: 4px solid #8950FC;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-info {
        background-color: transparent;
        border-color: #8950FC;
    }

        .alert.alert-custom.alert-outline-info .alert-icon i {
            color: #8950FC;
        }

        .alert.alert-custom.alert-outline-info .alert-text {
            color: #8950FC;
        }

        .alert.alert-custom.alert-outline-info .alert-close i {
            opacity: 0.8;
            color: #8950FC;
        }

        .alert.alert-custom.alert-outline-info .alert-close:focus i, .alert.alert-custom.alert-outline-info .alert-close:hover i {
            opacity: 1;
        }

    .alert.alert-custom.alert-warning {
        background-color: #FFA800;
        border-color: #FFA800;
    }

        .alert.alert-custom.alert-warning .alert-icon i {
            opacity: 0.8;
            color: #ffffff;
        }

        .alert.alert-custom.alert-warning .alert-text {
            color: #ffffff;
        }

        .alert.alert-custom.alert-warning .alert-close i {
            color: #ffffff;
        }

        .alert.alert-custom.alert-warning .alert-close:focus, .alert.alert-custom.alert-warning .alert-close:hover {
            opacity: 1;
            color: #ffffff;
        }

    .alert.alert-custom.alert-light-warning {
        background-color: #FFF4DE;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-warning .alert-icon i {
            color: #FFA800;
        }

        .alert.alert-custom.alert-light-warning .alert-text {
            color: #FFA800;
        }

        .alert.alert-custom.alert-light-warning .alert-close i {
            color: #FFA800;
        }

        .alert.alert-custom.alert-light-warning .alert-close:focus, .alert.alert-custom.alert-light-warning .alert-close:hover {
            color: #EE9D01;
        }

        .alert.alert-custom.alert-light-warning.alert-notice {
            border: 0;
            border-right: 4px solid #FFA800;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-warning {
        background-color: transparent;
        border-color: #FFA800;
    }

        .alert.alert-custom.alert-outline-warning .alert-icon i {
            color: #FFA800;
        }

        .alert.alert-custom.alert-outline-warning .alert-text {
            color: #FFA800;
        }

        .alert.alert-custom.alert-outline-warning .alert-close i {
            opacity: 0.8;
            color: #FFA800;
        }

        .alert.alert-custom.alert-outline-warning .alert-close:focus i, .alert.alert-custom.alert-outline-warning .alert-close:hover i {
            opacity: 1;
        }

    .alert.alert-custom.alert-danger {
        background-color: #F64E60;
        border-color: #F64E60;
    }

        .alert.alert-custom.alert-danger .alert-icon i {
            opacity: 0.8;
            color: #ffffff;
        }

        .alert.alert-custom.alert-danger .alert-text {
            color: #ffffff;
        }

        .alert.alert-custom.alert-danger .alert-close i {
            color: #ffffff;
        }

        .alert.alert-custom.alert-danger .alert-close:focus, .alert.alert-custom.alert-danger .alert-close:hover {
            opacity: 1;
            color: #ffffff;
        }

    .alert.alert-custom.alert-light-danger {
        background-color: #FFE2E5;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-danger .alert-icon i {
            color: #F64E60;
        }

        .alert.alert-custom.alert-light-danger .alert-text {
            color: #F64E60;
        }

        .alert.alert-custom.alert-light-danger .alert-close i {
            color: #F64E60;
        }

        .alert.alert-custom.alert-light-danger .alert-close:focus, .alert.alert-custom.alert-light-danger .alert-close:hover {
            color: #EE2D41;
        }

        .alert.alert-custom.alert-light-danger.alert-notice {
            border: 0;
            border-right: 4px solid #F64E60;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-danger {
        background-color: transparent;
        border-color: #F64E60;
    }

        .alert.alert-custom.alert-outline-danger .alert-icon i {
            color: #F64E60;
        }

        .alert.alert-custom.alert-outline-danger .alert-text {
            color: #F64E60;
        }

        .alert.alert-custom.alert-outline-danger .alert-close i {
            opacity: 0.8;
            color: #F64E60;
        }

        .alert.alert-custom.alert-outline-danger .alert-close:focus i, .alert.alert-custom.alert-outline-danger .alert-close:hover i {
            opacity: 1;
        }

    .alert.alert-custom.alert-light {
        background-color: #F3F6F9;
        border-color: #F3F6F9;
    }

        .alert.alert-custom.alert-light .alert-icon i {
            opacity: 0.8;
            color: #7E8299;
        }

        .alert.alert-custom.alert-light .alert-text {
            color: #7E8299;
        }

        .alert.alert-custom.alert-light .alert-close i {
            color: #7E8299;
        }

        .alert.alert-custom.alert-light .alert-close:focus, .alert.alert-custom.alert-light .alert-close:hover {
            opacity: 1;
            color: #7E8299;
        }

    .alert.alert-custom.alert-light-light {
        background-color: #F3F6F9;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-light .alert-icon i {
            color: #F3F6F9;
        }

        .alert.alert-custom.alert-light-light .alert-text {
            color: #F3F6F9;
        }

        .alert.alert-custom.alert-light-light .alert-close i {
            color: #F3F6F9;
        }

        .alert.alert-custom.alert-light-light .alert-close:focus, .alert.alert-custom.alert-light-light .alert-close:hover {
            color: #E4E6EF;
        }

        .alert.alert-custom.alert-light-light.alert-notice {
            border: 0;
            border-right: 4px solid #F3F6F9;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-light {
        background-color: transparent;
        border-color: #F3F6F9;
    }

        .alert.alert-custom.alert-outline-light .alert-icon i {
            color: #3F4254;
        }

        .alert.alert-custom.alert-outline-light .alert-text {
            color: #3F4254;
        }

        .alert.alert-custom.alert-outline-light .alert-close i {
            opacity: 0.8;
            color: #3F4254;
        }

        .alert.alert-custom.alert-outline-light .alert-close:focus i, .alert.alert-custom.alert-outline-light .alert-close:hover i {
            opacity: 1;
        }

    .alert.alert-custom.alert-dark {
        background-color: #181C32;
        border-color: #181C32;
    }

        .alert.alert-custom.alert-dark .alert-icon i {
            opacity: 0.8;
            color: #ffffff;
        }

        .alert.alert-custom.alert-dark .alert-text {
            color: #ffffff;
        }

        .alert.alert-custom.alert-dark .alert-close i {
            color: #ffffff;
        }

        .alert.alert-custom.alert-dark .alert-close:focus, .alert.alert-custom.alert-dark .alert-close:hover {
            opacity: 1;
            color: #ffffff;
        }

    .alert.alert-custom.alert-light-dark {
        background-color: #D1D3E0;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-dark .alert-icon i {
            color: #181C32;
        }

        .alert.alert-custom.alert-light-dark .alert-text {
            color: #181C32;
        }

        .alert.alert-custom.alert-light-dark .alert-close i {
            color: #181C32;
        }

        .alert.alert-custom.alert-light-dark .alert-close:focus, .alert.alert-custom.alert-light-dark .alert-close:hover {
            color: #131628;
        }

        .alert.alert-custom.alert-light-dark.alert-notice {
            border: 0;
            border-right: 4px solid #181C32;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-dark {
        background-color: transparent;
        border-color: #181C32;
    }

        .alert.alert-custom.alert-outline-dark .alert-icon i {
            color: #181C32;
        }

        .alert.alert-custom.alert-outline-dark .alert-text {
            color: #181C32;
        }

        .alert.alert-custom.alert-outline-dark .alert-close i {
            opacity: 0.8;
            color: #181C32;
        }

        .alert.alert-custom.alert-outline-dark .alert-close:focus i, .alert.alert-custom.alert-outline-dark .alert-close:hover i {
            opacity: 1;
        }

    .alert.alert-custom.alert-white {
        background-color: #ffffff;
        border-color: #ffffff;
    }

        .alert.alert-custom.alert-white .alert-icon i {
            opacity: 0.8;
            color: #3F4254;
        }

        .alert.alert-custom.alert-white .alert-text {
            color: #3F4254;
        }

        .alert.alert-custom.alert-white .alert-close i {
            color: #3F4254;
        }

        .alert.alert-custom.alert-white .alert-close:focus, .alert.alert-custom.alert-white .alert-close:hover {
            opacity: 1;
            color: #3F4254;
        }

    .alert.alert-custom.alert-light-white {
        background-color: #ffffff;
        border-color: transparent;
    }

        .alert.alert-custom.alert-light-white .alert-icon i {
            color: #ffffff;
        }

        .alert.alert-custom.alert-light-white .alert-text {
            color: #ffffff;
        }

        .alert.alert-custom.alert-light-white .alert-close i {
            color: #ffffff;
        }

        .alert.alert-custom.alert-light-white .alert-close:focus, .alert.alert-custom.alert-light-white .alert-close:hover {
            color: #F3F6F9;
        }

        .alert.alert-custom.alert-light-white.alert-notice {
            border: 0;
            border-right: 4px solid #ffffff;
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }

    .alert.alert-custom.alert-outline-white {
        background-color: transparent;
        border-color: #ffffff;
    }

        .alert.alert-custom.alert-outline-white .alert-icon i {
            color: #ffffff;
        }

        .alert.alert-custom.alert-outline-white .alert-text {
            color: #ffffff;
        }

        .alert.alert-custom.alert-outline-white .alert-close i {
            opacity: 0.8;
            color: #ffffff;
        }

        .alert.alert-custom.alert-outline-white .alert-close:focus i, .alert.alert-custom.alert-outline-white .alert-close:hover i {
            opacity: 1;
        }

/*End Alert*/

/*Begin Comment*/
.CommentSugested_radio_list .CommentSugested_radio_item {
    border: solid 1px #e0e0e2;
    border-radius: 10px;
    margin: 12px;
    color: #a1a3a8;
    cursor: pointer;
    text-align: center;
    padding: 20px;
}

    .CommentSugested_radio_list .CommentSugested_radio_item input {
        display: none;
    }

    .CommentSugested_radio_list .CommentSugested_radio_item.active {
        border-color: #17a2b8;
        color: #17a2b8;
    }

/*End Comment*/

/*Begin SearchInput*/

.input-search-box {
    position: relative;
}

    .input-search-box input {
        min-width: 100%;
        height: 50px;
        border: 1px solid transparent;
        background-color: #f0f0f1;
        border-radius: 10px;
        padding-right: 50px;
    }

        .input-search-box input:focus {
            border-color: #eee;
            background-color: #fff;
        }

    .input-search-box i {
        position: absolute;
        right: 15px;
        top: 15px;
        color: #007bff;
        font-size: 21px;
    }

/*End SearchInput*/

