.cardtable-header{
    padding: 10px 10px 10px  30px!important;
}
.cardtable-header h5{
    font-weight:300!important;
    font-size:20px!important;
    margin-bottom:0px!important;
}
.btn-outline-success {
    border-color: #1b4c43;
    color: #1b4c43;
    background-color: transparent;


}
.btn-outline-success.disabled {
    color: #1b4c43; }
.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success.active {
    color: white;
    background-color: #0e2622 !important;
    border-color: #0e2622 !important; }
.btn-youtline-danger {
    border-color: #d94f5c!important;
    color: #d94f5c!important;
    background-color: transparent;
    border: 1px solid!important;
}
.btn-youtline-danger.disabled {
    color: #d22d3d!important; }
.btn-youtline-danger:hover, .btn-youtline-danger:focus, .btn-youtline-danger:active, .btn-youtline-danger.active {
    color: white!important;
    background-color: #d63e4d !important;
    border-color: #d63e4d !important; }

.btn-youtline-success {
    border-color: #2c8070!important;
    color: #2c8070!important;
    background-color: transparent;!important;
    border: 1px solid!important;}
.btn-youtline-success.disabled {
    color: #266f61; }
.btn-youtline-success:hover, .btn-youtline-success:focus, .btn-youtline-success:active, .btn-youtline-success.active {
    color: white!important;
    background-color: #266f61 !important;
    border-color: #266f61 !important; }


.btn-ydanger {
    background-color: #d94f5c !important;
    border-color: #d94f5c !important;
    font-weight: 400!important;
    color:#FFFFFF!important;
    cursor:pointer;
}
.btn-ywarning {
    background-color: #e8d15e !important;
    border-color: #e8d15e !important;
    font-weight: 400!important;
    color:#000000!important;
    cursor:pointer;
}
.btn-yinfo {
    background-color: #329ced !important;
    border-color: #329ced !important;
    font-weight: 400!important;
    color:#FFFFFF!important;
    cursor:pointer;
}
.btn-ysuccess {
    background-color: #2c8070 !important;
    border-color: #2c8070 !important;
    font-weight: 400!important;
    color:#FFFFFF!important;
    cursor:pointer;
}
.btn-yprimary {
    background-color: #cca888 !important;
    border-color: #cca888 !important;
    font-weight: 400!important;
    color:#FFFFFF!important;
    cursor:pointer;
}
.btn-ysecondary {
    background-color: #8964b5 !important;
    border-color: #8964b5 !important;
    font-weight: 400!important;
    color:#FFFFFF!important;
    cursor:pointer;
}
.page-body{
    background-color: #f2f3f8!important;
}
.custom_card {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0;
}
.custom_card-header {
    padding: 10px 10px 10px  20px!important;
    margin-bottom: 0;
    background-color:#f8f9fa;
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.custom_card-body {
    flex: 1 1 auto;
    padding: 1rem 1rem;
}
.custom_card-title {
    margin-bottom: 0.5rem;
}
.border-card{
    border:1px solid #d2d4d6!important;
}
.border-card_header{
    border-bottom: 1px solid #d2d4d6 !important;
}
.custorm-card-padding{
    padding: 20px!important;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #ffffff!important;
    --bs-table-accent-bg:none!important;
    color: #212529!important;
}
.table-striped tbody tr:nth-of-type(even) {
    background-color: #f3f6f9!important;
    --bs-table-accent-bg:none!important;
    color: #212529!important;
}
.table-striped tbody tr{
    background-color: #f9fbfd!important;
    --bs-table-accent-bg:none!important;
    color: #212529!important;
}
.table-striped  > :not(caption) > * > * {
    padding: 0.5rem 0.5rem;
    border-bottom-width: 0px!important;
}
.img-150{
    width:100px!important;
}
.fz-12{
    font-size:12px!important;
}
.upload-image{
    padding:1rem!important;
}
.card-option{
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 0.25rem;
}
.card-option-header{
    padding: 0.5rem 1rem;
    margin-bottom: 0;
    background-color: #2b81d4;
    border-bottom: 1px solid rgba(0,0,0,.125);
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
    color:#FFFFFF;
}
.card-option-body{
    flex: 1 1 auto;
    padding: 1rem 1rem;
}
@media (min-width: 992px){
    .modal-lg, .modal-xl {
        max-width: 1200px!important;
    }
}
.u-pearl-title{
    font-weight:400!important;
    display: flex!important;
    flex-direction: column!important;
    margin-top:0px!important;
}
.tw-100{
    width:100px!important;
}
.fw-50{
    flex: 50% !important;
}
.pull-right{
    float: right;
}
.header-menu-active{
    background-color:#ffb116!important;
    color: #ffffff!important;
}
