#system_clock{
    color: white;
    font-size: 25px;
    padding-right: 30px;
}

.label-rush {
    display: inline-grid;
    font-size: 20px;
}

.label-2-day-rush {
    /* background-color: green !important; */
}

.label-1-day-rush {
    /* background-color: orange !important; */
}

.label-same-day-rush {
    /* background-color: red !important; */
}

.old-files-view, .mailing-address-view{
    cursor: pointer;
}

.communication-button {
    cursor: pointer;
    color: #0000FF;
}

.loading-body {
    background: #f5f2f2;
    width: 100%;
    height: 100%;
    z-index: 999999;
    position: fixed;
    opacity: 0.9;
    margin: 0;
    padding: 0;
    text-align: center;
}

.loading-body .loading-body-inner {
    position: fixed;
    top: 50%;
    padding: 20px;
    background: #428BCA;
    opacity: 1;
    width: 100%;
}

.loading-body span {
    font-size: 22px;
    font-weight: bold;
    color: white;
}

.vacation_mode_background {
    background-color: #d9534f;
}

.vacation_mode_text {
    color: white;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    /*padding-left: 20%*/
}

.vacation_mode_text a {
    color: white;
    text-decoration: underline;
}

tr.completed_mailing_other_parts > td, tr.completed_archive_other_parts > td {
    border: 0px !important;
}

.fa-skype {
    font-size: 17px;
    margin-right: 15px;
}

a.logo:hover {
    color: white !important;
}

.logo img {
    height: 200px;
    width: 230px !important;
}

ol.documents li {
    margin-bottom: 10px !important;
}

.swal2-modal .swal2-content {
    text-align: left !important;
}

.swal2-content {
    text-align: left !important;
}

.logo {

    color: white;

    font-size: 17px;

}

.img-circle {

    min-height: 50px;

    min-width: 50px;

}

table.list-data {

    font-size: 15px;

}

table.list-data .table-action a {

    color: white;

}

table.list-data img {

    height: 50px;

    width: 50px;

    border: 2px solid #5cb85c;

}

.select2-container {

    border: 0px;

    padding: 0px;

}

.hide-element {

    display: none;

}

.show-element {

    display: block;

}

.swal-ul {

    text-align: left;

}

.loading-circle {

    background: url('../images/loaders/loader2.gif') no-repeat right 10px center;

}

.loader img {

    height: 50px;

    display: block;

    margin: auto;

    margin-top: 25px;

}

.model-assign-project {

    min-height: 150px;

}

.border-red {

    border: 2px solid red;

    padding: 15px 7px;

    border-radius: 50%;

    margin-top: 5px;

}

.border-green {

    border: 2px solid green;

    padding: 15px 7px;

    border-radius: 50%;

    margin-top: 5px;

}

.circle {

    /*border-radius: 50%;*/
    border-radius: 5%;
    padding: 5px 10px;

}

span.vertical {

    padding: 10px 3px;

}

/*  Accuracy    */

.accuracy-1 {

    border: 2px solid green;

}

.accuracy-2 {

    border: 2px solid orange;

}

.accuracy-3 {

    border: 2px solid red;

}

/*  Capacity    */

.capacity-1 {

    border: 2px solid green;

    background-color: green;

    color: white;

}

.capacity-2 {

    border: 2px solid orange;

    background-color: orange;

    color: white;

}

.capacity-3 {

    border: 2px solid red;

    background-color: red;

    color: white;

}

/* Folder Timer */

.last-pending-folder-1,
.last-cx-modification-folder-1,
.last-proofread-folder-1,
.sent-2-customer-folder-1,
.last-cx-correction-folder-1,
.last-mailing-folder-1,
.last-archive-folder-1 {
    border: 2px solid green;
    background-color: green;
    color: white;
}

.last-pending-folder-2,
.last-cx-modification-folder-2,
.last-proofread-folder-2,
.sent-2-customer-folder-2,
.last-cx-correction-folder-2,
.last-mailing-folder-2,
.last-archive-folder-2 {
    border: 2px solid orange;
    background-color: orange;
    color: white;
}

.last-pending-folder-3,
.last-cx-modification-folder-3,
.last-proofread-folder-3,
.sent-2-customer-folder-3,
.last-cx-correction-folder-3,
.last-mailing-folder-3,
.last-archive-folder-3 {
    border: 2px solid red;
    background-color: red;
    color: white;
}

/*  Timer   */

.timer-1 {

    border: 1px solid green !important;

    /*background-color: green; Comment BY CT 2023-06-15*/

    color: black !important; /*Change White to balck*/

}

.timer-2 {

    border: 2px solid orange;

    background-color: orange;

    color: white;

}

.timer-3 {

    border: 2px solid red;

    background-color: red;

    color: white;

}


/*  Due */

.due-timer-1 {

    border: 2px solid green;

    background-color: green;

    color: white;

}

.due-timer-2 {

    border: 2px solid orange;

    background-color: orange;

    color: white;

}

.due-timer-3 {

    border: 2px solid red;

    background-color: red;

    color: white;

}


/*  Corrections */

.correction-1 {

    border: 2px solid green;

    background-color: green;

    color: white;

}

.correction-2 {

    border: 2px solid orange;

    background-color: orange;

    color: white;

}

.correction-3 {

    border: 2px solid red;

    background-color: red;

    color: white;

}

/*  ETC */

.etc-none {

    border: 2px solid green;
    background-color: transparent !important;
    color: black !important;
}

.etc-1 {
    /*border: 2px solid green;
    background-color: green;
    color: white;*/


    border: 2px solid green;
    background-color: transparent;
    color: green;

}

.etc-2 {

    /*border: 2px solid orange;
    background-color: orange;
    color: white;*/

    background:transparent !important;
    border: 1px solid orange !important;
    color: black;

}

.etc-3 {

    border: 2px solid red;

    background-color: red;

    color: white;

}

/* ORDER */

.order-blocked {
    background-color: black;
    border: 2px solid black;
    color: white !important;
}
.order-rejected-ao {
    /* background-color: red; */
    border: 2px solid red !important;
    color: red;
    cursor: pointer;
}
.order-rejected {
    background-color: red;
    border: 2px solid red;
    color: white;
}

.etc_section{
    text-align: center;
    display: block;
    padding: 7px 7px;
    /* margin-top: 5px; */
    font-size: 13px;

}


.assign_section{
    text-align: center;
    display: block;
    padding: 7px 7px;
    /* margin-top: 5px; */
    font-size: 13px;
}

/*Panding Order assign_type blade set */
.pending-timer-1{
    background: transparent !important;
    /* border: 1px solid #5CB85C !important; */
    border: 1px solid green !important;
    /* color: #5CB85C; */
    color: black;
}
/*Panding Order assign_type blade set */
.pending-timer-2{
    background: transparent !important;
    /* border: 1px solid #5CB85C !important; */
    border: 1px solid red !important;
    /* color: #5CB85C; */
    color: black;
}

/* Color timer Scan folder*/
.last-scan-folder-1 {
    border: 2px solid green;
    background-color: green;
    color: white;
}

.last-scan-folder-2 {
    border: 2px solid orange;
    background-color: orange;
    color: white;
}

.last-scan-folder-3 {
    border: 2px solid red;
    background-color: red;
    color: white;
}

.order-not-assign {
    /*border: 2px solid red;
    background-color: red;
    color: white;*/

    border: 1px solid green;
    /* background-color: re d; */
    color: black;
}

.order-history:hover, .user-edit:hover {

    cursor: pointer

}

.order-not-assign:hover {
    /* border: 2px solid red;
    background-color: red;
    color: white; */
    cursor: pointer
}

.order-pending {
    /*border: 2px solid orange;
    background-color: orange;
    color: white;*/

    background:transparent !important;
    /* border: 1px solid #5CB85C !important; */
    border: 1px solid green !important;
    /* color: #5CB85C; */
    color: black;
}

.order-pending:hover {
    border: 2px solid orange;
    background-color: orange;
    /* color: #5CB85C; */
    cursor: pointer
}

.order-status-icon {
    border: 2px solid blue;
    background-color: blue;
    color: white;
    padding: 5px 8px;
}

.all-resources-assigned:hover {
    border: 2px solid blue;
    background-color: blue;
    color: white;
    cursor: pointer
}

.all-resources-assigned {
    border: 2px solid blue;
    background-color: blue;
    color: white;
    padding: 15px 7px;
    margin-top: 5px;
}

.order-accepted {
    border: 2px solid green;
    background-color: green;
    color: white;
}

.order-accepted:hover {
    border: 2px solid green;
    background-color: green;
    color: white;
    cursor: pointer
}

.swal2-loading {

    margin-top: 15px !important;

}

.tl-modal-language-section {

    font-size: 15px;

}

/*  BADGE   */

.badge-primary {

    color: #fff;

    background-color: #428bca !important;

    border-color: #357ebd

}

.badge-success {
    background-color: #5CB85C !important;
}

.badge-success-border {
    background:transparent !important;
    border: 1px solid green !important;
    color: green;
    font-weight: bolder !important;
}



.badge-danger {

    background-color: #D9534F !important;

}

.badge-info {

    background-color: #5BC0DE !important;

}

.badge-warning {

    background-color: #F0AD4E !important;

}

a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {

    color: white;

}

input[type=radio], input[type=checkbox] {

    margin: 2px 0px 0px 0px;

}

.transperent {
    background: transparent !important;
}

.modal-body{
    max-height: calc(100vh - 115px);
    overflow-y: auto;
}

/*Sam day border */
.badge-sam-day-rush-order-border {
    /* background: transparent !important; */
    /* background: transparent !important; */
    border: 1px solid red !important;
    /* color: green;
    font-weight: bolder !important; */
}
