/*# sourceMappingURL=custom.min.css.map */

[data-topbar=dark] #page-topbar {
    background-color: #49253C !important;
}

[data-topbar=dark] .topbar-user {
    background-color: #603a52;
}

.auth-bg-cover {
    background: url(../images/auth-bg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.table .form-check .form-check-input {
    margin-left: 0.6rem;
}

.dataTables_filter {
    display: none;
}

.error-help-block {
    color: red;
}

.relationship_tab {
    box-shadow: 0px 1px 10px rgba(56, 65, 74, .15) !important;
}

.element {
    display: inline-flex;
    align-items: center;
}

#passport_file, #pan_card_file, #aadhar_card_file {
    display: none;
}

.outstanding_status {
    background: #F796FF;
}

.donation_receipt {
    background: #FFFFFF;
    border: 1px solid #2490EF;
}

.received_status {
    background: #629E00;
}

.deposited_status {
    background: #FE9E19;
}

.custom-border-top {
    border-top: 20px solid #F3F3F9;
}

/*.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {*/
/*    padding-right: 145px !important;*/
/*}*/
.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-left: 80px !important;
}

.iti {
    width: 100%;
}

.navbar-menu .navbar-nav .nav-link.left_arrow:after {
    display: block;
    content: "\f0142";
    font-family: "Material Design Icons";
    margin-left: auto;
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    font-size: 1.05rem;
    position: absolute;
    right: 18px;
    color: var(--vz-vertical-menu-title-color);
}

.btn-primary, .btn-success, .btn-info {
    background: #49253C;
    border-color: #49253C;
}

.btn-primary:hover, .btn-success:hover, .btn-info:hover {
    background: #FFFFFF;
    color: #49253C;
    border-color: #49253C;

}

.add_remove_hover:hover {
    background-color: #49253C !important;
    color: #FFFFFF;
}

.add_remove_hover:hover i {
    color: #FFFFFF;
}


.lds-dual-ring.hidden {
    display: none;
}

.lds-dual-ring {
    display: inline-block;
    width: 80px;
    height: 80px;
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 64px;
    height: 64px;
    margin: 20% auto;
    border-radius: 50%;
    border: 6px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0, 0, 0, .8);
    z-index: 9999999;
    opacity: 1;
    transition: all 0.5s;
}

.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {
    background-color: #49253C !important;
}

.topleft {
    position: absolute;
    top: 8px;
    left: 16px;
}

.profile-setting-img {
    height: 150px;
}

.profile-wid-bg::before {
    background: linear-gradient(to top, #49253c, #49253c);
}

.auth-one-bg {
    background-image: url(../images/auth-one-bg.png);
}

.dropdown-icon-item {
    padding: 18px 0 10px;
}

.btn-outline-custom {
    --vz-btn-color: #49253C;
    --vz-btn-border-color: #49253C;
    --vz-btn-hover-color: #fff;
    --vz-btn-hover-bg: #49253C;
    --vz-btn-hover-border-color: #49253C;
    --vz-btn-focus-shadow-rgb: 53, 119, 241;
    --vz-btn-active-color: #fff;
    --vz-btn-active-bg: #49253C;
    --vz-btn-active-border-color: #49253C;
    --vz-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --vz-btn-disabled-color: #49253C;
    --vz-btn-disabled-bg: transparent;
    --vz-btn-disabled-border-color: #49253C;
    --vz-gradient: none;
}

.select2-container .select2-selection--multiple .select2-selection__choice__remove {
    margin-right: 0px !important;
}

.datepicker table tr td span.active {
    background: #49253C !important;
}

.active > .page-link, .page-link.active {
    background-color: #49253C !important;
    border-color: #49253C !important;
}
#initiate_settlement:disabled{
    background-color:#49253C;
    border-color:#49253C;
}
.paddin-left-side-0{
    padding-left: 0px!important;
}
.word_autocapitalize{
    text-transform: capitalize;
}
