.btn-primary.disabled,
.btn-primary:disabled {
    background: #F2BC00 !important;
    color: #fff !important;
}

.bootstrap-select .dropdown-toggle .filter-option {
    display: flex;
    align-items: center;
}

.action-buttons button,
.action-buttons button:hover {
    padding: 6px 20px;
    font-size: 18px;
    background: #e8b400;
    border: 0;
}


.theme-btn {
    border-radius: 4px !important;
    padding: 6px 15px;
    color: #fff;
    font-size: 15px;
}

.theme-btn:hover {
    color: #fff;
}

.btn-light:hover {
    border-color: #9996;
}

.sub-page-title {
    /*display: inline-block;*/

    & h2 {
        padding: 0 10px;
    }
}

.content_body {
    width: 100% !important;
}

.req-bttn {
    background-color: #e8b400;
    padding: 6px 10px;
    border-radius: 4px;

    & a {
        color: #fff;
    }
}

.action {
    gap: 10px;
}

.edit_pro img {
    width: auto;
    /* background: transparent; */
    border: none;
    border-radius: 50% !important;
    padding: 0;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

/* .edit_pro label {
    position: relative;
    border-bottom: 9px solid #f2bc00;
    border-radius: 100px;
} */

progress {
    vertical-align: baseline;
    position: absolute;
    top: 17%;
    z-index: 999;
    left: 52%;

    /* background: #1e1b1b; */
}

.action-buttons {

    & button,
    & button:hover {
        padding: 8px 30px;
    }

    .btn-success:focus {
        background: #f2bc00;
        outline: none;
        box-shadow: none !important;
    }
}

.radio {
    border: 1px solid #9996;
    padding: 5px 22px;
    border-radius: 4px;
}

input[type=checkbox]:checked {
    background-color: #F2BC00;
    border-color: #F2BC00;
    color: #fff;
}

/*******************Document Page CSS*****************/
/*******************Document Page CSS*****************/
.crt-fldr-bttn {
    justify-content: flex-end;

    & input {
        width: auto !important;
        padding: 7px 4px !important;
    }
}


.foldr-crd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: rgb(236 236 236 / 88%);
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;

    .fldr-icon {
        display: flex;
        gap: 15px;
        align-items: center;
        color: #222222;
        width: 100%;

        & i {
            color: #76d1fb;
            font-size: 36px;
        }

        .fldr-dtl {
            font-size: 14px;

            .fldr-name {
                font-weight: 500;
                text-transform: capitalize;
            }

            .fldr-numbr {
                color: #6B6B6B;
            }
        }
    }
}

.foldr-crd:hover {
    background: rgba(184, 183, 183, 0.98);
}

.search-inpt {
    padding: 6px 10px;
    border-radius: 20px;
    border: 1px solid #e4d9d9;
}

.bredcrm {

    font-size: 14px;
    border-bottom: 3px solid #e0e4e5;

    & ul {
        display: flex;
        align-items: center;

        li a {
            color: #96A0AF;
            font-size: 20px;

        }

        li::before {
            content: "\f105 ";
            font-family: 'FontAwesome', serif;
            padding: 0 10px;
        }

        li:first-child:before {
            display: none;

        }
    }
}

.edt-dlt {
    width: 115px;
    /* border: 2px solid; */
    border-radius: 4px;
    box-shadow: 0 1px 15px 3px #e0e0e0cf;
    position: relative;
    left: 141px;
    display: none;
}

.brdcrm-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 6px;

}

/******************trainer css***********************/

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.prfl-lodr {
    position: relative;
    left: 9%;
    z-index: 9999;
}

.tbl-wrapp {
    border: 1px solid #e0e4e5;
    border-radius: 4px;
    padding: 10px 20px;

    & .table tr {
        padding: 10px;
    }

    & .table tbody > tr > td > ul > li {
        cursor: pointer;
    }
}

.form-wrap {
    display: flex;
    border: 1px solid #e0e4e5;
    padding: 5px 0;
    align-items: center;

    & input {
        padding: 0 10px !important;
        border: none
    }

    & input:focus {
        box-shadow: none;
    }
    & .mknew-bttn {
        display: inline-flex;
    }
    & .mknew-bttn button {
        margin-right: 5px;
    }
}

.border-bottom-1 {
    border-bottom: 1px solid #e0e4e5;
    padding-bottom: 10px;
}

.invalid-feedback.direct-show {
    display: block !important;
}

.custom-label {
    font-size: 1rem;
}

a.filepond--credits {
    display: none;
}
input#swal2-checkbox {
    width: 20px;
    height: 20px;
}
/*button.btn.dropdown-toggle.bs-placeholder.btn-light{
    border-color: #dc3545;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right calc(.375em + .1875rem) center;
    background-size: calc(.75em + .375rem) calc(.75em + .375rem);
}*/
.invalid-feedback {
    text-transform: lowercase;
}

.invalid-feedback::first-letter {
    text-transform: uppercase;
}
