
.tab-content h3, .tab-content h4, .tab-content label {
    color: rgba(13, 1, 64, 1);
}



.nav-tabs .nav-link {
    font-size: 14px;
    font-weight: 500;
    color: rgba(75, 85, 101, 1);
    min-width: 100px;
    text-align: center;
}


    .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
        border-color: transparent;
        background-color: transparent;
        color: rgba(227, 112, 0, 1);
        border-bottom: 3px solid rgba(227, 112, 0, 1);
    }


.servicesform input[type="checkbox"] {
    color: rgba(227, 112, 0, 1);
    border-color: rgba(227, 112, 0, 1);
}

.servicesform .form-check-input:checked {
    background-color: rgba(227, 112, 0, 1);
}

#projectAddTab input[type="checkbox"] {
    /* color: rgba(227, 112, 0, 1); */
    height: 25px;
    width: 25px;
    background-color: rgba(238, 242, 246, 1);
    border-color: transparent;
}

#projectAddTab .form-check-input:checked {
    color: rgba(33, 150, 243, 1);
}

.servicesform .font-bold {
    color: rgba(13, 1, 64, 1);
}

.headericon {
    width: 30px;
    height: 30px;
    padding: 4px 9px;
    color: rgba(255, 146, 40, 1);
    background: rgba(255, 244, 233, 1);
}

.statuscard {
}

    .statuscard.open {
        background-color: rgba(76, 217, 100, .1);
        color: rgba(5, 176, 22, 1);
    }

    .statuscard.closed {
        background-color: rgba(0, 0, 0, .1);
        color: rgba(64, 64, 64, 1);
    }


.dt-length .dt-input {
    border-radius: 4px;
    margin-right: 10px;
}


.dt_status.Workshop {
    color: #FFC107;
}

.dt_status.Open {
    color: #0CAA48;
}

.dt_status.Shooting {
    color: rgba(252, 70, 70, 1);
}

.dt_status.Recast {
    color: rgba(117, 81, 255, 1);
}

.dt_status.Casting {
    color: rgba(218, 80, 221, 1)
}


button.buttoncontrol {
    border-color: transparent;
    background-color: rgba(255, 146, 40, .15);
    color: rgba(255, 146, 40, 1);
    width: 22px;
    height: 22px;
    line-height: 10px;
    padding: 0 1px;
    border-radius: 4px;
}

.numberwithbttns {
    border-color: transparent;
    max-width: 36px;
    text-align: right;
}

.noUi-connect {
    background: rgba(255, 146, 40, 1);
}

.noUi-handle {
    border-color: rgba(255, 146, 40, 1);
}


.noUi-horizontal .noUi-tooltip {
    top: 120%;
    border-color: transparent;
    font-weight: 700;
}

.custom-file-button input[type=file] {
    margin-left: -2px !important;
}

    .custom-file-button input[type=file]::-webkit-file-upload-button {
        display: none;
    }

    .custom-file-button input[type=file]::file-selector-button {
        display: none;
    }

/*  .custom-file-button:hover label {
                                                                                                            background-color: #dde0e3;
                                                                                                            cursor: pointer;
                                                                                                        } */

#jobFormtab ul li {
    padding: 10px 0
}

table.dataTable > tbody > tr > th, table.dataTable > tbody > tr > td {
    padding: 16px 10px;
    color: #4B5565;
}

.profilepicture {
    width: 132px;
    height: 132px;
}

.profilverification {
    color: rgba(5, 58, 244, 1);
}

.profilestatus {
    border-radius: 19px;
    background: #aaaa;
    width: 74px;
    height: 19px;
    padding: 2px 0;
}

    .profilestatus.locked {
        background-color: rgba(19, 1, 96, 0.1);
        color: rgba(19, 1, 96, 1)
    }

.grade-profile {
    background-color: rgba(255, 146, 40, 1);
    width: 34px;
    height: 34px;
    color: #fff;
    top: 5px;
    right: 20px;
}

    .grade-profile div:nth-child(1) {
        line-height: 15px;
    }

    .grade-profile div:nth-child(2) {
        line-height: 10px;
    }

.videoattachmentthumbnail {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    position: relative;
}

    .videoattachmentthumbnail a {
        display: block;
        background-size: cover;
        background-position: center;
        width: 100px;
        height: 100px;
        color: rgba(255, 146, 40, 1);
        font-size: 24px;
        border-radius: 10px;
    }

        .videoattachmentthumbnail a .playicon {
            opacity: 0;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            transition: ease 0.2s;
        }

        .videoattachmentthumbnail a:hover > .playicon {
            opacity: 1;
        }

    .videoattachmentthumbnail:before {
        content: "";
        height: 100px;
        width: 100px;
        background-position: center;
        position: absolute;
        background-image: url(/assets/images/icons/imageno-image.png);
        background-repeat: no-repeat;
        background-color: rgba(203, 201, 212, 0.5);
        border-radius: 10px;
    }

.questionaries_list {
}

    .questionaries_list li {
        padding: 20px 0;
    }

        .questionaries_list li .question.answer_yes {
            color: rgba(5, 176, 22, 1);
        }

        .questionaries_list li .question.answer_no {
            color: rgba(252, 70, 70, 1);
        }

.image_table {
    width: 34px;
    overflow: hidden;
    border-radius: 50%;
    height: 34px;
}

.dt_status_applicant.Candidate {
    color: rgba(255, 146, 40, 1);
}

.dt_status_applicant.Locked {
    color: rgba(19, 1, 96, 1);
}

.dt_status_applicant.Rejected {
    color: rgba(252, 70, 70, 1);
}



.lightbox .lb-outerContainer video {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    z-index: 9999;
    width: 100%;
    height: auto;
    opacity: 1;
    transition: opacity 300ms ease-in-out;
    border: none;
    outline: none;
}

    .lightbox .lb-outerContainer video:hover, .lightbox .lb-outerContainer video:focus {
        border: none;
        outline: none;
    }

.lightbox .lb-outerContainer.animating video {
    opacity: 0;
}

.lightbox .lb-container {
    position: relative;
}

    .lightbox .lb-container .lb-image {
        border: none;
    }

.table thead th {
    text-transform: capitalize;
}

.status_pill_sm {
    height: 24px;
    font-family: Roboto;
    font-size: 10px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0.03em;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    padding: 4px 15px;
}

.status_waiting {
    background: rgba(227, 242, 253, 1);
    color: rgba(33, 150, 243, 1);
}



div.dt-container.dt-empty-footer .last_child_noborder tbody > tr:last-child > * {
    border-bottom-color: transparent;
}
