﻿.txt-t {
    margin-bottom: auto;
    margin-top: auto;
    right: 0px;
    text-align: left;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 700;
    font-size: 16px;
    padding-left: 15% !important;
}

body {
    background-color: #0e4081!important;
}

.boxed {
    margin-left: -750px !important;
}

#email {
    position: relative;
    z-index: 10000;
}

/* autocomplete only */
.ui-helper-hidden-accessible {
    display: none;
}
.ui-autocomplete {
    z-index: 9999 !important;
    width: 231px!important;
    background-color: white;
    border: 1px solid #c5c5c5;
    border-radius: 7px;
}

    .ui-autocomplete > li {
        padding-top: 4px;
        padding-bottom: 4px;
        list-style-type: none; /* Remove bullets */
        margin:0px;
        cursor:pointer;
    }

.boxed-ris {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin: 0 0 20px 0;
    border-radius: 10px;
    margin: 0 auto 20px auto;
    border-radius: 5px;
    z-index: 100;
    display: flex;
    width: 95%;
}
.boxed-md {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    margin: 0 0 20px 0;
    border-radius: 10px;
    margin: 0 auto 20px auto;
    border-radius: 5px;
    z-index: 100;
    display: flex;
    width: 98%
}

.list-el {
    border: 1px solid rgb(183 183 183);
    background-color: rgb(231 249 231);
    border-left: 3px solid rgb(7 150 24);
    border-top-right-radius: 0.2em;
    border-top-left-radius: 0.2em;
    border-bottom-right-radius: 0.2em;
    border-bottom-left-radius: 0.2em;
    padding-top: 2%;
    padding-bottom: 2%;
    box-shadow: 1px 4px 2px 0px #dedddd;
    margin-left: 3%;
    /*margin-right: 10%;*/
    cursor: pointer;
}

.list-md {
    border: 1px solid rgb(183 183 183);
    border-top-right-radius: 0.2em;
    border-top-left-radius: 0.2em;
    border-bottom-right-radius: 0.2em;
    border-bottom-left-radius: 0.2em;
    box-shadow: 1px 4px 2px 0px #dedddd;
    /*margin-right: 10%;*/
    cursor: pointer;
}

.pr-pcbc {
    background-color: rgb(133 220 134);
    border-left: 3px solid rgb(0 140 40);
}
.pr-pcbnc {
    background-color: rgb(224 255 224);
    border-left: 3px solid rgb(0 140 40);
}

.pr-psbc {
    background-color: rgb(255 200 87);
    border-left: 3px solid rgb(255 149 3);
}

.pr-psbnc {
    background-color: rgb(255 229 175);
    border-left: 3px solid rgb(255 149 3);
}

.pr-pscb {
    background-color: rgb(255 159 159);
    border-left: 3px solid rgb(255 3 3);
}

.pr-pssb {
    background-color: rgb(255 222 222);
    border-left: 3px solid rgb(255 3 3);
}

.pr-pacb {
    background-color: rgb(221 161 255);
    border-left: 3px solid rgb(191 4 197);
}

.pr-pasb {
    background-color: rgb(241 217 255);
    border-left: 3px solid rgb(191 4 197);
}

.list-el_old {
    background-color: rgb(119 221 119 / 1);
    /* border-bottom: 1px solid #2e442e; */
    /* border-radius: 0.8em; */
    border-top-right-radius: 0.2em;
    border-top-left-radius: 0.2em;
    border-bottom-right-radius: 0.2em;
    border-bottom-left-radius: 0.2em;
    padding-top: 2%;
    padding-bottom: 2%;
    /*margin-top: 7px;*/
    box-shadow: 1px 4px 2px 0px #dedddd;
    margin-left: 3%;
    margin-right: 10%;
    cursor: pointer;
    /*margin-right: 20%;*/
    /*margin-left: 20%; */
}

.pc {
    padding-left: 10%;
    padding-right: 10%;
}

.lb-br {
    border-bottom: 2px solid #4e4f50;
    width: 100%;
    margin-bottom: 15px;
}

.lb-br-md {
   
}

.lb-br_old {
    box-shadow: 1px 3px 4px 0px #d6d1d1;
    border: 1.5px solid #818c94;
    width: 85%;
    background-color: rgb(54 148 255 / 16%);
    border-radius: 0.2em;
}

.occupied {
    border: 1px solid rgb(183 183 183);
    background-color: rgb(255 200 200);
    border-left: 3px solid #dd4b39 !important;
}

.occupied_old {
    background-color: rgb(221 133 119) !important;
    border: 1px solid #8c6a6a !important;
    animation: blinker .8s linear infinite;
}

.confirmed {
    background-color: rgb(210 191 251);
    border-left: 3px solid #bc36f9 !important;
}

.confirmed_old {
    background-color: rgb(176 139 255);
}

.working {
    background-color: rgb(255 255 151) !important;
    pointer-events: none;
}



.c-custom {
    position: relative;
    /*margin-right: 8%;*/
    /*margin-left: 8%;*/
    margin-top: -31%;
}

.c-header-pl {
    border: 1px solid rgb(210 210 210);
    border-radius: 3px;
    box-shadow: 1px 3px 4px 0px #d6d1d1;
    background-color: rgb(253 252 252);
    border-top: 3px solid rgb(51 93 171);
    margin-bottom: -15px;
    display:table;
    padding-bottom:15px;
   /* max-height:500px;
    height:100%;*/
}

.col-3 {
    max-width: 30% !important;
    flex: 0 0 30% !important;
}

.sp-per {
    float: right;
    padding-right: 15px;
}

.blink{
    animation: blinker .8s linear infinite;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}

.table-hist{
    border: 1px solid rgb(128, 128, 128);
}
    .table-hist > tbody > tr > td {
        border: 1px solid rgb(128, 128, 128);
    }
    .table-hist > thead {
        background-color: aliceblue!important;
    }
    .table-hist > thead > tr > th {
        border-bottom: 1px solid rgb(128, 128, 128)!important;
    }


#data-table {
    border-top: 3px solid #0e4081 !important;
}
    #data-table > thead > tr {
        border-bottom: 2px solid #828282;
        border-right: 2px solid #828282;
        border-left: 2px solid #828282;
        /* border-radius: 11px!important; */
        background-color: #0e4081;
        color: white;
    }

    #data-table > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border: 1px solid #6d6d6d !important;
    }

    #data-table > tbody > tr:nth-of-type(odd) {
        background-color: #e9f1ff !important;
    }

.lg-layout {
    border: 1px solid rgb(216 215 215);
    border-radius: 5px;
    box-shadow: 1px 2px 7px rgb(165 163 163 / 50%);
}

.bg-white {
    background-color: white;
}

.tb_arrived{
    background-color:blueviolet!important;
}
.tb_insertWeb {
    background-color: #fb8768 !important;
}


.form-disp {
    font-size: 14px;
    font-family: 'FoundrySterling-Light';
    display: flex;
}

.filt-cont-lb {
    margin-right: 0px !important;
    border-radius: 5px;
    border: 1px solid #c7c6c6;
    background-color: rgb(255 255 255) !important;
    box-shadow: inset 0 0 3px 0px #e8e8e8;
}

.header-collapsed {
    max-height: 600px;
    height: 40px;
}

.header-collapse{
}

.add-pr-btn {
    content: url(/img/icons/add.png);
    width: 32px;
    background-color: #47c747;
    padding: 8px;
    border-radius: 34px;
    cursor: pointer;
    border: 1px solid #9c9c9c;
    box-shadow: 1px 2px 2px 0px #b9b5b5;
}
.add-pr-btn:active{
    opacity:0.7;
}   