@media (max-width: 991.98px) {
    #kt_content_container_filter {
        margin-top: 0px !important;
    }
}

.aside.aside-dark .aside-logo {
    background-color: #fff !important;
}

.error{
    color:red;
}

.tab-content > .active {
    display: flex !important;
}

.btn.btn-primary {
    border-color: #363435 !important;
    background-color: #363435 !important;
}
.btn-check:active + .btn.btn-primary, .btn-check:checked + .btn.btn-primary, .btn.btn-primary.active, .btn.btn-primary.show, .btn.btn-primary:active:not(.btn-active), .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .show > .btn.btn-primary {
    border-color: #a9cf46;
    background-color: #a9cf46 !important;
}
.btn-check:active + .btn.btn-active-primary, .btn-check:checked + .btn.btn-active-primary, .btn.btn-active-primary.active, .btn.btn-active-primary.show, .btn.btn-active-primary:active:not(.btn-active), .btn.btn-active-primary:focus:not(.btn-active), .btn.btn-active-primary:hover:not(.btn-active), .show > .btn.btn-active-primary {
    border-color: #a9cf46;
    background-color: #a9cf46 !important;
}
.btn.btn-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #a9cf46;
}
.aside-dark .menu .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #97b156;
}
.aside-dark .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #a9cf46;
}
.btn-check:active + .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #a9cf46;
}
i{
    color: #363435 !important;
}
.btn-check:active + .btn.btn-active-color-primary i, .btn-check:checked + .btn.btn-active-color-primary i, .btn.btn-active-color-primary.active i, .btn.btn-active-color-primary.show i, .btn.btn-active-color-primary:active:not(.btn-active) i, .btn.btn-active-color-primary:focus:not(.btn-active) i, .btn.btn-active-color-primary:hover:not(.btn-active) i, .show > .btn.btn-active-color-primary i {
    color: #a9cf46 !important;
}
.page-item.active .page-link {
    background-color: #363435;
}
.page-link:hover {
    color: #363435;
}
.btn-check:active + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:checked + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #a9cf46;
}
.text-hover-primary:hover {
    color: #a9cf46 !important;
}
a {
    color: #363435;
}
a:hover {
    color: #a9cf46;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
    color: #a9cf46;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
    background-color: #a9cf46;
    color: #fff;
}
.form-check.form-check-solid .form-check-input:checked {
    background-color: #a9cf46;
}
.scrolltop {
    background-color: #a9cf46;
}
.scrolltop:hover {
    background-color: #a9cf46;
}
.nav-line-tabs .nav-item .nav-link.active, .nav-line-tabs .nav-item .nav-link:hover:not(.disabled), .nav-line-tabs .nav-item.show .nav-link {
    border-bottom: 1px solid #a9cf46;
    color: #a9cf46;
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: #a9cf46;
}
.text-hover-primary:hover .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #a9cf46;
}
.sign_in_form .fv-row .input-group .input-group-text {
    width: 46px;
    height: 46px;
}
.sign_in_form .fv-row .input-group i {
    font-size: 20px;
    color: #363435;
}
.sign_in_form .fv-row .input-group .invalid-feedback {
    margin-top:0px;
}
.bg_src_green {
    background-color: #aad045;
}
.icon24px{
    font-size:24px!important;
}

.swal2-confirm {
    border-color: #363435 !important;
    background-color: #363435 !important;
    color: #fff;
}
    .swal2-confirm:hover {
        border-color: #a9cf46 !important;
        background-color: #a9cf46 !important;
    }
.swal2-deny {
    color: #7e8299;
    border-color: #eff2f5;
    background-color: #eff2f5 !important;
}
.card {
    border: 1px solid #d3d3d3;
}
.toolbar {
    border: 1px solid #d3d3d3;
}
.menu-sub-dropdown.menu.show, .menu-sub-dropdown.show[data-popper-placement], .show.menu-dropdown > .menu-sub-dropdown {
    border: 1px solid #d3d3d3;
}
.footer {
    border: 1px solid #d3d3d3;
}
.login_main {
    align-items: center;
    justify-content: center;
    background: #8CAB3A;
}
.login_inner_body {
    max-width: 991px;
    justify-content: center;
    width: 991px;
    max-height: 565px;
}
.login_left_div {
    width: 50%;
    border-radius: 0.475rem 0rem 0rem 0.475rem;
    justify-content: center;
    align-items: center;
}
.login_left_div .left_recrt_img{
    width:100%;
}
.login_left_justify-center {
    justify-content: center;
}
.login_right_div {
    background-color: #AAD045;
    border-radius: 0rem 0.475rem 0.475rem 0rem;
}
.btn-stgreen {
    background-color: #3f4254;
    color:#fff;
}
.btn-stgreen:hover, tn-stgreen:focus {
    background-color: #fff ;
    color: #3f4254;
}
.primarybtn {
    background-color: #3f4254 !important;
    color: #fff !important;
}
    .primarybtn:hover, .primarybtn:active, .primarybtn:focus {
        background-color: #fff !important;
        color: #3f4254 !important;
    }

.cust_right_toggle_pin .menu-content a {
    position: relative;
    padding-left: 30px;
    padding-top: 5px;
}
.cust_right_toggle_pin .menu-content a i{
    position: absolute;
    left:0px;
    top:4px;
}
.daterangepicker .drp-calendar td.active {
    background-color: #a9cf46 !important;
}
.daterangepicker .drp-calendar td.available:hover, .daterangepicker .drp-calendar th.available:hover {
    color: #a9cf46;
}
.filter_submit_btn {
    align-items:end;
}
@media screen and (max-width:991px) {
    .login_inner_body {
            max-height: 100%;
            padding-top: 30px;
        }

        .login_left_div {
            margin: 0 auto;
        }

        .login_right_div {
            height: 100%;
        }
    }

    .btn-pinterest{
    background-color:red;
    border-color:red;
}

.btn-googleplus {
    background-color: #DB4A39;
    border-color: #DB4A39;
}

.btn-blog {
    background-color: yellow;
    border-color: yellow;
}

.swal2-deny {
    color: black !important;
}

.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    color: #add354 !important;
}

.scrollonTop {
    overflow-y: scroll !important;
    height: 500px;
}

table thead tr th{
    color:black !important;
}

.removeCss {
    display: table-cell !important;
}

.form-control.form-control-solid {
    border-color: #c2c3c5;
}
.dropdown.show > .form-control.form-control-solid,
.form-control.form-control-solid.active,
.form-control.form-control-solid.focus,
.form-control.form-control-solid:active,
.form-control.form-control-solid:focus {
    border-color: #c2c3c5;
}
.select2-container {
    border: 1px solid #c2c3c5;
    border-radius:4px;
}
.modal-open .select2-container--bootstrap5 .select2-dropdown {
    border: 1px solid #c2c3c5;
}
.select2-container--bootstrap5 .select2-dropdown {
    border: 1px solid #c2c3c5;
}
/*
.visibleSpinner {
    opacity:1;
}

.blurDiv{
    opacity:0.2;
}

.hideDiv {
    display:none;
}

.spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 60px;
    width: 60px;
    margin: 0px auto;
    -webkit-animation: rotation .6s infinite linear;
    -moz-animation: rotation .6s infinite linear;
    -o-animation: rotation .6s infinite linear;
    animation: rotation .6s infinite linear;
    border-left: 6px solid rgba(0,174,239,.15);
    border-right: 6px solid rgba(0,174,239,.15);
    border-bottom: 6px solid rgba(0,174,239,.15);
    border-top: 6px solid #409c46;
    border-radius: 100%;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(359deg);
    }
}

@-moz-keyframes rotation {
    from {
        -moz-transform: rotate(0deg);
    }

    to {
        -moz-transform: rotate(359deg);
    }
}

@-o-keyframes rotation {
    from {
        -o-transform: rotate(0deg);
    }

    to {
        -o-transform: rotate(359deg);
    }
}

@keyframes rotation {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(359deg);
    }
}*/