@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap');
body{font-family: 'Roboto', sans-serif; overflow-x: hidden;background: #f3f5f8;}
button{outline: none;cursor: pointer;}
header nav a {color: #fff;}
header nav {padding: 10px 0px !important;}
header {background: #2c3e50;}
header nav a:hover{ color:#fff; }
header .dropdown-toggle::after {border: none;background-image: url(./../images/w-dropdown.png);width: 11px;height: 7px;background-size: 10px;content: "";background-repeat: no-repeat;background-position: center 0px;vertical-align: middle;}
header .nav-link {display: block;padding: .5rem 1rem;font-size: 14px;margin-top: 10px;}
.user a img {width: 18px;position: relative;top: -4px;}
a.settings img {width: 25px;}
header a.dropdown-item {font-size: 13px;}
span.navbar-toggler-icon img {width: 30px;}
body .dropdown-menu {overflow:hidden;padding: 0;padding-bottom:3px;}
section .nav-item.dropdown a#navbarDropdown::after {border: none;background-image: url(./../images/b-dropdown.png);width: 11px;
height: 7px;background-size: 10px;content: "";background-repeat: no-repeat;background-position: center 0px;vertical-align: middle;}
header a.dropdown-item {font-size: 13px;padding: 3px 15px;}
.nav-item.dropdown.all_pro a#navbarDropdown {color: #000;font-size: 20px;padding: 12px 0;width: auto;display: inline-block;}
.dropdown-menu > a.dropdown-item:first-child {border-bottom: 1px solid #ccc;padding:5px 15px;margin-bottom: 8px;}
item.dropdown.all_pro .dropdown-menu a {padding: 3px 15px;}
div#dashboard .box:hover {box-shadow: 0px 0px 6px 4px #ddd;}
ul#calTab, #projectStatusnew ul#projectStatus {padding-bottom: 4px;}
section.main-content div#calculations .nav-tabs a.active, section.main-content div#calculations .nav-tabs a,
#projectStatusnew .nav-tabs a
 {border: none;margin-right: 0;padding: 2px 12px;border-radius: 20px;margin-left: 2px;}
section.main-content div#calculations .nav-tabs a.active,section.main-content div#calculations .nav-tabs a.active:hover,
#projectStatusnew .nav-tabs a.active:hover {background: #233240;color: #fff;}
#projectStatusnew .nav-tabs a.active#execution-tab {background: #233240;color: #fff;}
#projectStatusnew .nav-tabs a.active#Completed-tab {background: #19b89b;color: #fff;}
#projectStatusnew .nav-tabs a.active#project-development-tab {background: #ffa500;color: #fff;}
section.main-content div#calculations .nav-tabs a:hover, #projectStatusnew .nav-tabs a:hover {background:#eee;}

/*-----------------Main content ---------------*/
section.main-content h4 {font-size: 18px;margin: 20px 0px;}
section.main-content .nav-tabs li:first-child a {margin-left: 0px;}
section.main-content .nav-tabs a {color: #7b8a8b;font-size: 14px;padding: 5px 0px 3px;margin: 0px 10px;border: 0px;border-bottom: 3px solid transparent;}
section.main-content .nav-tabs a.active {
    background: transparent;
    border: 0px;
    border-bottom: 3px solid #b9063c;
    color: #2c3e50;
}
section.main-content .tab-content {padding: 4px 0px;}
.box h3 {font-size: 18px;font-weight: 500;}
.box {background: #fff;border: 1px solid #dee2e6;padding: 15px;margin-bottom: 30px;}
div#dashboard {
    margin-top: 15px;
}
.col-lg-4.col-md-6.col-sm-12.mid-div.p-0 {
    padding: 0px 15px !important;
}

.inner-content h6 {line-height: 40px;min-width: 40px;text-align: center;background: #abb3b5;font-size: 16px;color: #2c3e50;font-weight: 600;margin-bottom: 8px;}
.inner-content h5 {vertical-align: middle;font-size: 14px;color: #7b8a8b;line-height: 20px;margin-bottom: 8px;}
.inner-content {flex: 1;padding-left: 10px;}
.box p {font-weight: 600;color: #abb3b5;font-size: 16px;margin-top: -5px;}
.bottom-content h5 {font-size: 16px;color: #7b8a8b;}
.bottom-content input {font-size: 14px;border: 1px solid #abb3b5;border-radius: 5px;margin-bottom: 9px;min-width: 200px;padding:2px 5px;}
.ex-div {min-width: 200px;}
.ex-div h6 {line-height: 40px;min-width: 40px;text-align: center;background: #abb3b5;font-size: 16px;color: #2c3e50;font-weight: 600;margin-bottom: 8px;}
.d-flex.justify-content-between.lastbox h5 {line-height: 40px;padding-right: 5px;}
.form-inline.search-part input{border-radius: 30px;border: 1px solid #abb3b5;outline: none;font-size: 14px;margin-bottom: 15px;min-width: 200px;padding: 7px 15px;color: #2c3e50;}
.form-inline.search-part img,.form-inline.search-part select {border-radius: 30px;border: 1px solid #abb3b5;outline: none;font-size: 14px;margin-bottom: 15px;padding: 7px 15px;color: #2c3e50;}
.searchForm span{font-size: 14px; margin-bottom: 15px;}
a.add-project {background: #b7073c;color: #fff;margin-bottom: 15px;padding: 7px 15px;border-radius: 30px;font-size: 14px;}
.project .table-responsive {background: #fff;border-radius: 10px;box-shadow: 0px 0px 15px rgba(44, 62, 80, 0.3);overflow-y: auto;min-height: 350px;}
.project table.table {font-size: 14px;margin-bottom:0;}
.project .table thead th {border-bottom: 4px solid #f2eeee;color: #2c3e50;min-width: 90px;}
.table td {border-bottom: 4px solid #f2eeee;color: #7b8a8b;}
.project table.table img {height: 16px;}
.bottom-content .form-group {margin: 0px;}
/*----------------sales page --------------------*/
.sale .box h5 {font-size: 14px;color: #2c3e50;}
.sale .box h3 {color: #7b8a8b;}
.sale .box label {font-size: 14px;color: #2c3e50;font-weight: 600;margin-bottom: 0px;}
.sale .form-group {margin: 0px;}
.sale .box input, .sale .box select {font-size: 14px;border: 1px solid #abb3b5;border-radius: 5px;margin-bottom: 5px;min-width: 200px;padding: 2px 5px;height: 29px !important;}
.d-flex.justify-content-between {align-items: center;margin-bottom: 5px;}
.detail-box h6 {font-size: 14px;background: #abb3b5;padding: 10px;font-weight: 600;margin: 0px;min-width: 50px;display: flex;
align-items: center;justify-content: center;color: transparent; min-height: 36.8px;
}
.detail-box h5 {font-size: 14px;padding: 10px 15px;background: #fff;flex: 1;margin: 0px;color: #7b8a8b;display: flex;align-items: center;min-width: 92px;}
.sale .box {min-height: 405px;}
.detail-box {border: 1px solid #abb3b5;margin-bottom: 10px;justify-content: space-between;text-align: center;line-height: 16px;
font-weight: 400;max-width: fit-content;min-width: 261px;}
.detail-box label {background: #2c3e50;color: #fff;padding: 8px;margin: 0px;font-size: 14px;min-width: 116px;height: 36px;vertical-align: middle;display: flex;align-items: center;justify-content: center;}
select.sel_pro, select.sel_pro option {padding: 0;border: none;background: transparent;font-size: 20px;margin-left: -2px;margin-top: 15px;margin-bottom: 15px;padding-right: 10px;outline: none;}
div#projects table.table tr > th:last-child, div#projects table.table tr > th:nth-last-child(2), div#projects table.table tr > td:last-child, div#projects table.table tr > td:nth-last-child(2) {width: 20px;text-align: center;max-width: 20px;padding-left: 0;padding-right: 0;min-width: 50px;}
input.hasDatepicker {background: url(./../images/cal.png);background-repeat: no-repeat;background-position: center right 5px;}
select.sel_pro {
    -webkit-appearance: none;
    appearance: none;
    background: url(./../images/b-dropdown.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
}
/*------------------- Calculate Page -------------------------*/
.row.cus_flex {display: flex;}
.row.cus_flex {display: flex;padding: 0 15px;}
.menu_side {width: 25%;background: #fff;border: 1px solid #ddd;margin-right: 15px;}
.table_Side {width:100%;background: #fff;border: 1px solid #ddd;}
table.table.cus_tblz thead th {padding: 5px 13px;align-items: center;vertical-align: middle;line-height: 20px;border-top: none;border-bottom: 4px solid #eee;}
table.table.cus_tblz {margin: 0;}
table.table.cus_tblz tbody tr > td:nth-child(2) {white-space: nowrap;}
table.table.cus_tblz{margin:0;}
tr.bot_bg td {border: none;background: #abb3b5;padding: 0px 13px;color: #fff;}
tr.bot_bg td {border: none;background: #abb3b5;padding: 0px 13px;color: #fff;}
tr.bot_bg td[colspan="3"] {color: #333;}
tr.bot_bg.bot_top td {padding-top: 5px;}
tr.bot_bg.bot_top td {padding-top: 5px;}


tr.bot_bg.bot_top {border-top: 10px solid #f3f5f8;}
.menu_side ul, .menu_side ul li {padding: 0;margin: 0;list-style-type: none;}
.menu_side ul.menu_outer {padding-left: 20px;padding-top: 20px;}
.menu_side ul.menu_outer ul {padding-left: 25px;}
ul.menu_outer li > span:hover{border-color:#233240;}
ul.menu_outer li > span {font-size: 14px;padding: 3px 10px;display: inline-block;cursor:pointer;border-radius: 30px;color:#7b8a8b;margin-bottom: 2px;border: 2px solid #aaa;min-width: 170px;}
ul.menu_outer > li > span,ul.menu_level_two > li > span{ background-size: 8px !important; padding-left: 26px;background: url(./../images/plus.png);background-repeat: no-repeat;background-position: center left 10px;}
ul.menu_outer > li > span.open,ul.menu_level_two > li > span.open {padding-left: 35px;background: url(./../images/minus.png);background-repeat: no-repeat;background-position: center left 10px;}
ul.menu_level_three > li {margin-left: 17px;}
ul.menu_level_two {overflow: hidden;max-height: 0;transition: 0.8s;}
.open + ul.menu_level_two {overflow: hidden;max-height: 550px;transition: 0.8s;}
ul.menu_level_three {transition: 0.8s;overflow: hidden;max-height: 0;}
.open + ul.menu_level_three {transition: 0.8s;overflow: hidden;max-height: 100%;}
span.menu_list.open {background: url(images/minus.png) !important;background-repeat: no-repeat !important;background-position: center left 10px !important;background-color: #aaa !important;color: #fff;}
ul.menu_outer li > span.open:hover{border-color:#aaa;}
span.menu_list.open .inr_edit {display: inline-block;width: 20px;background: url(./../images/w-pen.png);height: 20px;margin-bottom: -6px;background-repeat: no-repeat;background-position: center;margin-left: 11px;}
span.menu_list.open .inr_add {display: inline-block;width: 20px;background: url(./../images/w-add.png);height: 20px;margin-bottom: -6px;background-repeat: no-repeat;background-position: center;margin-left: 3px;}
span.menu_list.open .inr_del {display: inline-block;width: 20px;background: url(./../images/w-del.png);height: 20px;margin-bottom: -6px;background-repeat: no-repeat;background-position: center;margin-left: 3px;}
.table_Side * {font-size: 14px;}
ul.menu_level_three span.menu_list.open {background: none !important;color: #7b8a8b !important;}
span.status_cal {background: #3497da;color: #fff;border-radius: 20px;padding: 2px;font-size: 12px;width: 85px;display: inline-block;text-align: center;}
span.st_blue.status_cal {background: #3497da;color: #fff;border-radius: 20px;padding: 2px;font-size: 12px;width: 85px;display: inline-block;text-align: center;}
span.st_green.status_cal{background:#14ba9a;}
span.st_black.status_cal{background:#2c3e50;}
span.st_gray.status_cal{background:gray;}

/*====================invoices tab===================*/
.invoices-top-left h5 {
    font-size: 14px;
    margin-top: 11px;
    margin-right: 5px;
    margin-left: 10px;
    color: #2c3e50;
    font-weight: 600;
}
.invoices-top-left input#datepickerinvoices {
    border-radius: 30px;
    border: 1px solid #abb3b5;
    outline: none;
    font-size: 14px;
    min-width: 200px;
    padding: 7px 15px 7px 32px;
    color: #2c3e50;
    background: url(./../images/cal.png);
    background-repeat: no-repeat;
    background-position: 10px;
        background-color: #fff;
}
.invoices-top-right a img {
    margin-left: 15px;
    max-width: 20px;
}
.shadow-style-table {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 0px 15px rgba(44, 62, 80, 0.3);
    overflow-y: auto;
    min-height: 350px;
}
.shadow-style-table .table thead th {
    border-bottom: 4px solid #f2eeee;
    color: #2c3e50;
}
.shadow-style-table .table td {
    border-bottom: 4px solid #f2eeee;
    color: #7b8a8b;
}
.table-responsive.shadow-style-table table {
    font-size: 14px;
}
.table-responsive.shadow-style-table table td img {
    width: 13px;
}

.table-responsive.shadow-style-table.invoices-list-table table th:first-child, .table-responsive.shadow-style-table.invoices-list-table table td:first-child {
    max-width: 20px;
}
label.inprogress {
    background: #233240;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}

label.development {
    background: #ffa500;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}
label.completed{
    background: #19b89b;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}
label.panding-label {
    background: #ed1c24;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}

label.approval-label {
    background: #ffa500;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}
label.pandingblue-label{
    background: #233240;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}
label.paid-label {
    background: #19b89b;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}
label.approved-label{
       background: #19b89b;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
    padding: 0px 8px;
}
label.invalid-label, label.credit-label{
    background: #007bff;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
    padding: 0px 8px;
}



button.editbtn {
    border: none;
    background: transparent;
    outline: none;
    cursor: pointer;
}
.table-responsive.shadow-style-table.invoices-list-table.variations-table td input, .table-responsive.shadow-style-table.invoices-list-table.variations-table td select {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    min-width: 100px;
    padding: 2px 5px;
    height: 29px !important;
    max-width: 100px;
}
.status-select {
    min-width: 146px !important;
}
.table-responsive.shadow-style-table.invoices-list-table.variations-table .hasDatepicker {
    min-width: 111px;
}
.table-responsive.shadow-style-table.invoices-list-table.variations-table textarea[disabled] {min-height: 25px !important;}
.table-responsive.shadow-style-table.invoices-list-table.variations-table textarea {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    min-width: 170px;
    padding: 2px 5px;

}
div#reportrange {
    background: url(./../images/cal.png) !important;
    background-repeat: no-repeat !important;
    background-color: #fff !important;
    background-position: center left 10px !important;
    padding-left: 30px !important;
    border-radius: 20px !important;
    padding: 7px 15px 7px 32px !important;
    border: 1px solid #abb3b5 !important;
}
/*============= checkbox =============*/
.container-checkbox {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.container-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.container-checkbox .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 23px;
    width: 32px;
    background-color: #fff;
     border: 2px solid #dddbdb;
}

/* On mouse-over, add a grey background color */
.container-checkbox:hover input ~ .checkmark {
      background-color: #fff;
    border: 2px solid #dddbdb;
}

/* When the checkbox is checked, add a blue background */
.container-checkbox input:checked ~ .checkmark {
    background-color: #fff;
    border: 2px solid #dddbdb;
    background-image: url(./../images/tick.png);
    background-repeat: no-repeat;
    background-size: 17px;
    background-position: center;
}

.container-checkbox1 {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.container-checkbox1 input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.container-checkbox1 input.tradeCheckbox{
    max-width: 0px;
    position: absolute;
    left: 0px;
    min-width: 0px !important;
}
/* Create a custom checkbox */
.container-checkbox1 .checkmark {
    position: absolute;
    top: 0;
    left: 0;
        height: 23px;
    width: 23px;
    background-color: #fff;
    border: 2px solid #dddbdb;
    border-radius: 5px;
}

/* On mouse-over, add a grey background color */
.container-checkbox1:hover input ~ .checkmark {
      background-color: #fff;
    border: 2px solid #dddbdb;
}

/* When the checkbox is checked, add a blue background */
.container-checkbox1 input:checked ~ .checkmark {
    background-color: #fff;
    border: 2px solid #dddbdb;
    background-image: url(./../images/tick.png);
    background-repeat: no-repeat;
    background-size: 17px;
    background-position: center;
}

/*-------modal css ---------*/
div#edit-invoice, div#detail-invoice {
    padding-right: 0px !important;
    padding-top: 60px;
}
div#edit-invoice .modal-dialog, #detail-invoice .modal-dialog {
    max-width: calc(100% - 30px);
    border: none;
    background: #f3f5f8 !important;
    box-shadow: 0px 0px 15px rgba(44, 62, 80, 0.4);
        padding: 10px 40px;
            border: 1px solid #2c3e50;
}
div#edit-invoice .modal-content, div#detail-invoice .modal-content {
    background: transparent;
    border-radius: 0px;
    border: none;
    min-height: 530px;
}

.modal-backdrop {
   background-color: rgba(0,0,0,0);
}
button.Contractor-invoice-btn {
     background: #f8565c;
    color: #fff;
    border: none;
    border-radius: 30px;
    font-size: 14px;
    padding: 8px 10px;
    cursor: pointer;
    margin-right: 15px;
}
button.audit-btn {
   background: #7b8a8b;
    color: #fff;
    border: none;
    border-radius: 30px;
    font-size: 14px;
    cursor: pointer;
    padding: 8px 10px;
    min-width: 90px;
}
button.print-btn, button.download-btn {
       border: none;
    background: transparent;
    margin-left: 15px;
    cursor: pointer;
    padding: 0px;
}
.white-box h4 {
    font-size: 18px;
    font-weight: 500;
    color: #7b8a8b;
    margin-bottom: 30px;
    margin-top: 5px;
}

.white-box {
    background: #fff;
    padding: 10px 20px;
    box-shadow: 0px 0px 10px rgba(44, 62, 80, 0.3);
    margin-top: 10px;
}
.white-box textarea {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 9px;
    min-width: 141px;
    padding: 2px 5px;
    max-width: 100%;
}
.white-box input {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 9px;
    min-width: 141px;
    padding: 2px 5px;
    max-width: 100%;
    color: #7b8a8b;
        min-height: 28px;
}
.white-box h5 {
    font-size: 14px;
    color: #2c3e50;
        margin-bottom: 23px;
}
.white-box h6 {
    font-size: 14px;
    color: #2c3e50;
    padding-left: 5px;
}
h6.caption-pop {
    color: #7b8a8b;
    margin: 0px;
    padding: 0px;
    margin-top: 4px;
}
div#edit-invoice img, div#detail-invoice img {
    max-width: 23px;
}
li.page-item.record_count {
    padding-top: 10px;
}
.invoices-btns button {
    background: transparent;
    border: none;
    margin-left: 8px;
    cursor: pointer;
}
form#contrsctor_invoice button.close {
    margin-top: 9px;
}
.invoices-btns {
    text-align: right;
      margin-bottom: 15px;
    margin-top: 6px;
}
span.limit-value {
    margin-top: 5px;
    display: block;
}
.white-box.invoice-pop-right table tr td h4 {
    font-size: 17px;
    font-weight: 400;
    color: #2c3e50;
    margin-bottom: 0px;
}
.white-box.invoice-pop-right table {
    max-width: 450px;
}
form#adit_form textarea {
    width: 100%;
    min-height: 60px;
}
.white-box.invoice-pop-right table tr td:first-child {
    color: #2c3e50;
}
.white-box.invoice-pop-right table tr td {
    padding: 0px;
    border: none;
    color: #7b8a8b;
    font-size: 14px;
}
.sale .sale-left .box {
    min-height: 100%;
}
span.menu_list_text.SubPID {
    position: relative;
    padding-left: 0;
    display: inline-block;
    white-space: inherit;
    /* width:calc(100% - 55px);
    overflow: hidden;
    text-overflow: ellipsis; */
}
.white-box.invoice-pop-right {
    margin-bottom: 15px;
}
.white-box.pop-table .table-responsive tr th {
    border-bottom: 4px solid #f2eeee;
    font-size: 14px;
}
.white-box.pop-table .table-responsive tr td button {
    background: transparent;
    border: none;
}
.white-box.pop-table .table-responsive tr td {
    padding: 10px;
}
.white-box.pop-table .table-responsive tr {
    font-size: 14px;
}
.white-box.pop-table .table-responsive {
    border: 1px solid #ddd;
    max-height: 227px;
}
.d-flex.cdi input {
    width: 100px;
    min-width: 0px !important;
}
.d-flex.cdi h5 {
    min-width: 60px;
    margin-bottom: 10px;
}

.d-flex.cdi {
    align-items: center;
}
.invoices-btns nav ul li a {
    padding: 0px;
    background: transparent;
    border: none;
    color: #7b8a8b;
    margin: 0px 2px;
    font-size: 17px;
}

.invoices-btns nav ul li a img {
    width: 11px;
}
.invoices-btns nav ul {
    margin: 0px;
}
.invoices-btns nav {
    display: inline-block;
    margin-right: -5px;
}
.invoices-btns .page-item.disabled .page-link{
  background: transparent;
}
button.close{ opacity: 1; }

div#edit-invoice .white-box h4 {
    margin-bottom: 20px;
}
div#edit-invoice .white-box h5 {
    font-size: 14px;
    color: #2c3e50;
    margin-bottom: 5px;
}
div#edit-invoice p {
    font-size: 14px;
    color: #7b8a8b;
    font-weight: 500;
}
div#edit-invoice .white-box {
    min-height: 520px;
}
.white-box.invoice-edit-pop-right h4 span {
    font-size: 14px;
    margin-left: 5px;
}
div#edit-invoice label {
    font-size: 14px;
    color: #2d3e51;
    font-weight: 500;
    margin-bottom: 0px;
}
div#edit-invoice .white-box input {
    display: block;
    min-width: 100%;
    height: 28px;
    }
div#edit-invoice .white-box select {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    min-width: 141px;
    padding: 2px 5px;
    max-width: 100%;
    color: #7b8a8b;
    height: 28px;
}
div#edit-invoice .form-group {
    margin-bottom: 0px;
}
button.detail-save-btn {
    background:#b7073c;
    color: #fff;
    border: none;
    border-radius: 30px;
    font-size: 14px;
    cursor: pointer;
    padding: 8px 12px;
    min-width: auto;
    margin-top: 15px;
}
.sale .box.handover select.handedOver {
    height: 25px !important;
    width: 100% !important;
    max-width: 100%;
}
.d-flex.caption-pop-part {
    margin-bottom: 17px;
}
h4.payment-detail-heading {
    margin-top: 20px;
}
.sale-header button {
    margin-top: 0px;
}
.sale-header {
    text-align: right;
    margin-bottom: 15px;
}
button.detail-save-btn img {
    width: 20px;
    margin-right: 6px;
}
.sale-main {
    display: flex;
    justify-content: space-between;
}
/*====================sales tab========================*/
.sale-left {
    width: 20%;
    padding-right: 15px;
    margin-bottom: 15px;
}
.sale-left .plus-btn {
    padding: 0px;
    background: transparent;
    border: none;
}
.sale-left .cell-header {
    padding: 5px 10px;
    border-bottom: 4px solid #f2eeee;
}
.sale-left .box {
    padding: 0px;
}
.sale-right {
    width: 80%;
}
.sale-left .box h4 {
    font-size: 21px;
    margin: 0px 0px 0px;
}
.sale-left .cell h5.instock, .sale-left .cell h5.reserve, .sale-left .cell h5.sold   {
    background: #233240;
    color: #fff;
    text-align: center;
    border-radius: 10px;
    min-width: 70px;
}
.sale-left .cell h5.sold {
    background: #19b89b;
}
.sale-left .cell h5.reserve {
    background: #ffa500;
}
.sale-left .cell h6 {
    font-size: 11px;
    color: #7b8a8b;
    margin: 0px;
    flex: 1;
}
.sale-left .cell h5 {
    margin: 0px;
    font-size: 14px;
    color: #7b8a8b;
    flex: 1;
}
.sale-left .cell {
    border-bottom: 4px solid #f2eeee;
    padding: 8px 10px 3px;
}
h6.data-syle1 {
    text-align: center;
}

.sale-left .cell button {
    border: none;
    background: transparent;
    padding: 2px;
}
.sale .sale-left .cell input,.sale .sale-left .cell select {
    max-width: 100px;
    min-width: 0px !important;
    margin-right: 5px;
    margin-bottom: 0px;
}
.box.sales-details {
    min-height: 0px;
}
.box.sales-details input, .box.sales-details select {
    min-width: 0px !important;
    width: 100%;
}
.sale-right input.hasDatepicker, .datepicker {
    background: url(./../images/calendarr.png);
    background-repeat: no-repeat;
    background-position: center right 5px;
}
.sale .box.handover input {
    min-width: 0px !important;
    width: 100%;
}
.box.handover {
    min-height: 0px;
}
.box.purchase-list h3 {
    padding: 10px;
    margin: 0px;
}
.d-flex.info-flex {
    align-items: flex-end;
    width: 95px;
}
.box.purchase-list {
    padding: 0px;
    min-height: 358px;
}
.sale .box.purchase-list button {
    border: none;
    background: transparent;
}
.sale .box.purchase-list select, .sale .box.purchase-list input{
    max-width: 96px;
    min-width: 0px !important;
    width: 100%;
    margin: 0px;
}
.box.purchase-list table th {
    border: none;
    padding-top: 0px;
    border-bottom: 4px solid #f2eeee;
    padding-bottom: 5px;
}
.box.purchase-list table td {
    padding: 5px 10px;
        font-size: 14px;
}
.puchase-note textarea {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 0px;
    min-width: 0px !important;
    padding: 2px 5px;
    height: 29px !important;
    width: 100%;
    min-height: 60px;
}
.puchase-note {
    padding: 0px 15px;
}
.sale .box label {
    font-size: 14px;
    color: #2c3e50;
    font-weight: 600;
    margin-bottom: 0px;
}
.box.sale-installment table {
    margin-bottom: 0px;
}
.sale .box.sale-installment {
    padding: 0px;
    min-height: 0px;
}
.box.sale-installment h3 {
      padding: 10px 10px 0px;
    margin: 0px;
}
.sale-right th {
    font-size: 14px;
    font-weight: 500;
}
.sale input.percent-input {
    min-width: 0px !important;
    max-width: 50px;
    margin: 0px;
}
input.desc-input {
    min-width: 0px !important;
    max-width: 230px;
    margin: 0px;
}
.box.sale-installment tr td {
    padding: 8px 10px 2px;
}
.box.sale-installment table th {
    border-top: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
    line-height: 15px;
    font-size: 14px;
}
.sale .sale-right input, .sale .sales-right select {height: 25px !important;}
.sale input.ammount-input {min-width: 0px !important;max-width: 70px;margin: 0px;}
.sale input.recevied-input, .sale input.bal-input {min-width: 0px !important;max-width: 75px;margin: 0px;}
img.info-img {display: inline-block;margin: 4px;position: relative;top: -15px;}
.box.sale-installment table td{font-size: 14px;}
.box.sale-installment table:not(.docTable) tr:last-child td {background: #abb3b5;border: none;color: #fff;font-size: 14px;}
.box.sale-installment table#salesDetailsTable tr:last-child td {background:#fff;color:#7b8a8b;}
.box.sale-installment table#salesDetailsTable tr.selected:last-child td {background:transparent;color:#fff;}
.sale .date-input {min-width: 120px !important;margin: 0px;width: 100%;}
.box.sale-installment button {border: none;background: transparent;}
.box.sale-installment table th:last-child, .box.sale-installment table td:last-child {text-align: right;}
.invoices-btns.mob-show {display: none;}
.load-more-btn {text-align: center;padding: 15px 0px 0px;}
.load-more-btn button {background: #b7073c;color: #fff;border: none;border-radius: 30px;font-size: 14px;cursor: pointer;padding: 10px 10px;min-width: 150px;}
a.add-project img {margin-right: 5px;}


/*=================== contract detail==================*/
.contract-box ul {
    list-style: none;
    padding: 0px;
}
   .contract-box {
    width: 100%;
    background: #fff;
    height: 100%;
    padding: 20px;
    border: 1px solid #ddd;
    margin-right: 15px;
        min-height: 75vh;
}
table#installmentTable td h5 {
    margin-top: 3px;
}
.clientNameSeachResult a {
    width: 100%;
    display: inline-block;
    font-size: 1rem;
}
.add_tl select.form-control {
    padding: 1px 5px;
    max-height: 26px;
    width: 100px;
}
.add_sal label.its_sat {
    overflow: hidden;
    max-width: 100%;
    color: transparent;
}
.add_sal select.form-control {
    padding: 0;
    width: 65px;
    max-height: 25px;
    margin-top: -7px;
    margin-left: -12px;
}
.add_sal + div {
    margin-left: 22px;
    margin-right: -22px;
}
 .contract-box ul.menu_outer ul {
    padding-left: 25px;
}
.box.contractdetail-box table th:first-child, .box.contractdetail-box table td:first-child {
    width: 100px;
}
.box.contractdetail-box    {
    margin: 0px;
}
.box.contractdetail-box table tr   {
    font-size: 14px;
}
.box.Contractright input {
    min-width: 0px !important;
    max-width: 100% !important;

}
.box.Contractright textarea {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    min-width: 200px;
    padding: 2px 5px;
    width: 100%;
}
.box.Contractright button {
    background: transparent;
    border: none;
    margin-left: 4px;
    line-height: 0;
    margin-top: -2px;
}
.box.Contractright h5 {
    color: #7b8a8b;
    font-size: 14px;
    margin: 5px 0px 10px;
}
.box.Contractright .container-checkbox input:checked ~ .checkmark {
    border-radius: 5px;
}
.box.Contractright .row.con-row input {
    max-width: 100px !important;
}
div#detail-invoice {
    z-index: 9999;
}
.box.Contractright button.detail-save-btn {
    background: #b9063c;
    color: #fff;
    border: none;
    border-radius: 30px;
    font-size: 13px;
    cursor: pointer;
    padding: 10px 10px;
    min-width: auto;
    margin-top: 15px;
    margin-left: 15px;
}
.variations-table input.hasDatepicker,.offerDate{
    background: url(./../images/calendarg.png);
    background-repeat: no-repeat;
    background-position: center right 2px;
    padding-right: 20px !important;
    }
    div#detail-invoice button.Contractor-invoice-btn {
    background: #7b8a8b;
}
  div#detail-invoice button.audit-btn{
       background: #f8565c;
  }
  #edit-sidebar .modal-dialog {
    max-width: 600px;
    border: none;
    background: #f3f5f8 !important;
    box-shadow: 0px 0px 15px rgba(44, 62, 80, 0.4);
    padding: 20px;
    border: 1px solid #2c3e50;
    display: block;
    transform: translate(50%, 0%);
}
div#edit-sidebar .modal-content {
    border-radius: 0px;
    border: none;
    background: transparent;
}
div#edit-sidebar .white-box {
    margin-top: 15px;min-height: 500px;
}
button.add-btn {
    border: none;
    background: transparent;
    padding: 0px;
    margin-bottom: 20px;
}
div#edit-sidebar .table-responsive {
    border: 1px solid #f2eeee;
}
div#edit-sidebar .table-responsive table {
   margin: 0px;
}
div#edit-sidebar input {
    width: 100%;
}
div#edit-sidebar table td img {
    max-height: 11px;
    max-width: 13px;
}
div#edit-sidebar .table-responsive th {
    font-size: 14px;
    padding: 5px 10px;
}
div#edit-sidebar .table-responsive td {
    font-size: 14px;
    padding: 10px 10px 0px;
}
tr.open_tb .d-flex {
    justify-content: flex-end;
    padding-right: 32px;
}
tr.open_tb {
    height: 45px;
    background: #f7f7f7;
}
tr.open_tb td {
    border-bottom: 1px solid #f2eeee;
}
button.editbtn.rotate {
    transform: rotate(180deg);
}
#new-project .modal-dialog {
    max-width: 1100px;
    border: none;
    background: #f3f5f8 !important;
    box-shadow: 0px 0px 15px rgba(44, 62, 80, 0.4);
    padding: 20px;
    border: 1px solid #2c3e50;
}
#new-project .modal-content {
    border-radius: 0px;
    border: none;
    background: transparent;
}
#new-project label {
    font-size: 14px;
    color: #2c3e50;
    font-weight: 600;
    margin-bottom: 0px;
}
#new-project input, #new-project select {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    min-width: 0px;
    padding: 2px 5px;
    height: 30px !important;
    width: 100%;
}
#new-project h5 {
    color: #7b8a8b;
    font-size: 14px;
    display: block;
    width: 100%;
    padding: 0px 15px;
    margin-bottom: 0px;
}
form.form .select2 {
    width: 100%;
    display: block;
}
form.form .select2 .select2-selection {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    min-width: 0px;
    padding: 2px 5px;
    height: 30px !important;
    width: 100%;
    max-width: 100% !important;
    display: block;
}
.open_tb{display:none;}

.daterangepicker .ranges li.active {
    background-color: #f8565c !important;
    color: #fff;
}
.daterangepicker .drp-buttons .btn{
    background-color: #f8565c !important;
    color: #fff;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: green !important;
    border-color: transparent;
    color: #fff;
}

span.menu_list.listShow {
    position: relative;
    min-height: 30px;
}
span.menu_list_text {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    padding-left: 20px;
    padding-top: 4px;
}
a.inr_edit {
    position: absolute;
    right: 25px;
    z-index: 3;
}
a.inr_del {
    position: absolute;
    right: 5px;
    z-index: 3;
}
a.inr_add{
    position: absolute;
    right: 5px;
}
.table_Side td input:disabled {
    background: transparent;
    border: none;
}
.successBox {
    position: fixed;
    top: 45px;
    right: 15px;
    opacity: 0.9;
}
.errorBox{
    position: fixed;
    top: 15px;
    right: 15px;
    opacity: 0.9;
}
.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0px 5px;
    color: inherit;
}
.alert {
       padding: 0px 25px 0px 10px;
}
section.main-content .nav-tabs a {
    color: #7b8a8b;
    font-size: 14px;
    padding: 5px 0px 3px;
    margin: 0px 10px;
    border: 0px;
    border-bottom: 3px solid transparent;
}
section.main-content.setting .nav-tabs a {
    border: none;
    margin-right: 0;
    padding: 2px 12px;
    border-radius: 20px;
    margin-left: 2px;
}
section.main-content.setting a.add-project img, section.main-content.setting button.editbtn.addTrade img {
    width: 15px;
}
section.main-content.setting a.add-project {
    background: transparent;
    color: #fff;
    margin-bottom: 0px;
    padding: 0px;
    border-radius: 0px;
    font-size: 14px;
}
table select:disabled, table input:disabled, table textarea:disabled {
    border: none !important;
    background: transparent !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
section.main-content.setting .shadow-style-table{
    min-height: 0px;
}
section.main-content.setting .tab-pane {
    width: 100%;
    background: #fff;
    height: 100%;
    min-height: 500px;
    border: 1px solid #ddd;

}
.contract-box-left {
    padding-top: 30px;
}
section.main-content.setting input, section.main-content.setting select, section.main-content.setting textarea{
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 9px;
    padding: 2px 5px;
        min-width: 90px;
}

section.main-content.setting input{margin-top: 9px; margin-left: 5px;     width: auto;
    min-width: auto;}
form.systemSettingForm.m-3 {
    max-width: 80%;
    font-size: 14px;
}
section.main-content.setting .d-flex button, section.main-content.setting button.userDeleteBtn, section.main-content.setting button.userSaveBtn.edit, section.main-content.setting button.userCrossBtn.edit {
    background: transparent;
    border: none;
}
section.main-content.setting button.userCrossBtn.edit img, section.main-content.setting button.crossBtn.edit img {
    width: 10px;
}
section.main-content.setting table td input, section.main-content.setting table td select {
    font-size: 14px;
}

section.main-content.setting ul.nav.nav-tabs {
    margin-bottom: 10px;
}

div#accessManagement .table-responsive, div#typeTables .table-responsive {
    background: #fff;
    border: 1px solid #ddd;
    min-height: 600px;
    max-height: 650px;
}
div#accessManagement, div#typeTables {
    background: transparent;
    border: none;
}
div#typeTables  img.crossTypeBtn {
    width: 10px;
    margin-left: 10px;
}

section.main-content.setting .nav-tabs a.active {
    background: #2c3e50;
    color: #fff;
    border: none;
}
form.MasterFORM input.SaveMasterForm, section.main-content.setting input.AcessSave {
    background: #b7073c;
    color: #fff;
    margin-bottom: 15px;
    padding: 11px 15px;
    border-radius: 35px !important;
    font-size: 14px;
    margin: 15px;
    text-align: center;
    width: 105px;
    height: 40px;
    border: none;
}
section.main-content.setting .load-more-btn {
    margin-bottom: 15px;
}
.undoBox {
    position: fixed;
    top: 80px;
    right: 15px;
}
.undoBox {
    padding: 0px 10px 0px 10px;
    border: none;
    max-width: 350px;
    width: 100%;
    display: block;
    background: rgba(214, 47, 46, 0.9);
    border-radius: 5px;
}
.undoBox button {
    background: #ffffff;
    padding: 5px 10px 5px 10px;
    border: none;
    min-width: 106px;
    display: block;
       margin-bottom: 5px;
    border-radius: 5px;
    color: #d84342;
    margin: 5px 0px;
    border: none !important;
}
.undoBox .alert {
    color: #fff;
    font-size: 14px;
}
div#edit-sidebar .undoBox {
    position: fixed;
    top: 15px;
    right: 15px;
}
.undoBox:empty {
    display: none;
}
.box.inventoryBox input, .box.inventoryBox select{
    font-size: 12px !important;
    max-height: 20px;
}
.sale .box.inventoryBox select {
    min-width: 65px !important;
}
form.tradeForm .table-responsive {
    max-height: 500px;
}

form.tradeForm h4 {
    margin-bottom: 0px;
}
.table-responsive select.approved:disabled {
    background: #17b89a !important;
    border-color: #17b89a !important;
    -webkit-appearance: auto;
    appearance: auto;
}
.table-responsive select.pending:disabled {
    background: #233240 !important;
    border-color: #233240 !important;
    -webkit-appearance: none;
    appearance: none;
}
.table-responsive select:disabled, .table-responsive input:disabled,  .table-responsive textarea:disabled {
    border-color: transparent !important;
    background: transparent;
    -webkit-appearance: auto;
    appearance: auto;
}

#UnitsType tbody tr  td:nth-child(3) input[type=checkbox]:disabled, #UnitsType tbody tr  td:nth-child(3) input[type=checkbox] {
    background-color: #28a745!important;
    opacity: 1;
    border: 1px solid #28a745!important;
    width: 20px!important;
    height: 20px;
    appearance: none;
    -webkit-appearance: none;
    position: relative;
    margin-top: 6px;
  }

  #UnitsType tbody tr  td:nth-child(3) input[type="checkbox"]:disabled:checked:after, #UnitsType tbody tr  td:nth-child(3) input[type="checkbox"]:checked:after {
    content: "";
    background-image: url(./../images/tick-white.png);
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: 13px;

}
.drop_container{border: 1px solid black;height: 40px;}
.pdf_viewer{height: 500px;width: 429px;}
a:hover{
    text-decoration: none;
}

table td button img , button.cell-save-btn.editInventory img , h3 .editbtn img{
    max-height: 15px;
}
.menu_list.listShow.active span {
    color: #fff !important;
}
.invoice-edit-pop-right .d-flex.caption-pop-part label {
    width: fit-content !important;
}
.menu_list.listShow.active {
    background: #aaaaaa !important;
    border-color: #aaaaaa !important;
}
.box.Contractright a.pdf {
    margin-top: -2px;
}
.box.Contractright .d-flex.fl-btn label {
    height: 25px;
}
/*.box.Contractright button.fileDeleteButton {
    background: #2c3e50 !important;
    color: #fff;
    margin-left: 16px !important;
    border-radius: 4px;
}
.box.Contractright button.signedFileDeleteButton {
    background: #2c3e50 !important;
    color: #fff;
    border-radius: 4px;
}*/
.box.Contractright .row.con-row input[name="UploadedPdfPath"] {
    margin-top: 10px;
    margin-left: 10px;
    border: none !important;
    max-width: 96px !important;
    min-width: 96px !important;
}
.contract-box-left {
    padding-top: 4px;
    padding-bottom: 30px;
}
.box.Contractright input.checkStatus {
    position: absolute;
    left: 0px;
    max-height: 0px;
}

/*input.disabled[value="sold"]*/.sold {
    background: #27a51e;
    color: #fff;
    border-color: #27a51e;
    text-align: center;
    max-width: 81px !important;
}
/*input.disabled[value="instock"]*/.instock {
    background: #2d3e50;
    color: #fff;
    border-color: #2d3e50;
    text-align: center;
    max-width: 81px !important;
}
/*input.disabled[value="reserve"]*/.reserve {
    background: #e88128;
    color: #fff;
    border-color: #e88128;
    text-align: center;
   max-width: 81px !important;
}
.alert.alert-danger.alert-dismissible.error a, .alert.alert-success.alert-dismissible.success a {
    color: #fff !important;
    opacity: 1;
    top: 10px;
    right: 10px;
}
.alert.alert-danger.alert-dismissible.error span, .alert.alert-danger.alert-dismissible.error strong,
.alert.alert-success.alert-dismissible.success span, .alert.alert-success.alert-dismissible.success strong {
    color: #fff;
}
.alert.alert-danger.alert-dismissible.error  {
    background: #d62f2f;
    padding: 10px 36px 10px 20px;
    border: none;
    min-width: 300px;
    width: 100%;
    display: block;
}
.alert.alert-success,.alert.alert-success.alert-dismissible.success {
    padding: 10px 36px 10px 20px;
    border: none;
    min-width: 300px;
    width: 100%;
    display: block;
    background: #4fa049;
}

.undoBox .alert{
    background: transparent !important;
    padding: 0px !important;
border: none !important;
}
.status-select.closed:disabled {
    background: #52b16b !important;
    color: #fff;
}
select.handedOver, select {
    background-image: url(./../images/b-dropdown.png);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: calc(100% - 5px);
    background-size: 10px;
}
span.menu_list_text {
    max-width: 100%;
    text-overflow: ellipsis;
    width: 100%;
    white-space: nowrap;
    /*overflow: hidden;*/
    font-size: 12px;
    /*display: contents;*/
}
table.table.cus_tblz input {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 2px 5px;
    height: 29px !important;
}
table.table.cus_tblz img.crossBudget {
    width: 10px;
    margin-left: 10px;
}
.plus-btn img, button.red-add-btn img {
    max-width: 16px;
}
button.plus-btn img {
    max-width: 16px;
}
button.cell-save-btn.crossPurchase img, button.cell-save-btn.crossInventory img, button.installRowCrossBtn img {
    max-width: 10px;
}
.cal-pop .modal-content {
    border: none;
    box-shadow: 0px 0px 30px #a09e9e;
    min-height: 250px;
}
.cal-pop table th:last-child {
    text-align: right;
}
.cal-pop button.red-add-btn, button.red-add-btn{
    background: transparent;
    border: none;
}
.cal-pop textarea, .cal-pop input {
    height: 25px;
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 2px 5px;
    max-width: 113px;
}
.cal-pop .d-flex.three-btn button {
    background: transparent;
    border: none;
}
.cal-pop button.crossDeductionBtn img {
    max-width: 10px;
}
.cal-pop input:disabled {
    background-image: none !important;
}
.cal-pop table th, .cal-pop table td input, .cal-pop table td textarea {
    font-size: 14px !important;
}
.cal-pop button.close img {
    max-width: 15px;
}
.cal-pop a.add-project img {
    max-width: 15px;
}
.cal-pop .status-select {
    min-width: 95px !important;
    max-height: 25px;
    border-radius: 5px;
}
.status-select.Status.closed {
    padding: 0px 5px;
    font-size: 14px;
    background: #52b16b;
    color: #fff;
    border: #52b16b;
}
.cal-pop button.editbtn img, .cal-pop button.trash-btn img {
    max-width: 10px;
    max-height: 10px;
}
button:focus {
    outline: none !important;
}

div#DefectModelContact .modal-dialog {
    max-width: 830px;
    width: calc(100% - 30px);
}
.cal-pop a.add-project {
    background: transparent;
    color: #fff;
    margin-bottom: 0;
    padding: 0px;
    border-radius: 0px;
    font-size: 0px;
}
div#VaritionModelContact .modal-dialog {
    max-width: 1070px;
    width: calc(100% - 30px);
}
div#new-project .alert.alert-success.Success{
    padding: 10px 36px 10px 20px;
    border: none;
    min-width: 300px;
    width: 100%;
    max-width: 300px;
    display: block;
    background: #4fa049;
    color: #fff;
    position: sticky;
    top: 45px;
    right: 15px;
    opacity: 0.9;
    z-index: 99;
}
div#new-project .alert.alert-danger.error {
    position: sticky;
    top: 15px;
    right: 15px;
    opacity: 0.9;
    background: #d62f2f;
    padding: 10px 36px 10px 20px;
    border: none;
    min-width: 300px;
    width: 100%;
    display: block;
    max-width: 300px;
    color: #ffff;
     z-index: 99;
}
div#regModal .alert.alert-danger {
    position: absolute;
    top: 6px;
    right: 6px;
    opacity: 0.9;
    background: #d62f2f;
    padding: 10px 36px 10px 20px;
    border: none;
    min-width: 300px;
    width: 100%;
    display: block;
    max-width: 300px;
    color: #ffff;
    z-index: 99;
}
.contactFileDeleteBox .alert.alert-success {
    position: fixed;
    top: 20px;
    right: 6px;
    opacity: 0.9;
    background: #d62f2f;
    padding: 10px 36px 10px 20px;
    border: none;
    min-width: 300px;
    width: 100%;
    display: block;
    max-width: 300px;
    color: #ffff;
    z-index: 99;
}
.alert.alert-danger.fileNotCorrectBox, .alert.alert-danger.amountexceeded, .alert.alert-danger.duplicateUnits, .alert.alert-danger.atleastOne, .undoBoxInvetory .heading, .undo_box .heading, .undoBoxPurchase .heading,
.alert.alert-danger.unitNoTaken, .alert.alert-danger.selectStatusFirst, .alert.alert-danger.selectUnitFirst, .alert.alert-danger.saveFirst, .alert.alert-danger.contractAntExceeded {
        position: fixed;
    top: 6px;
    right: 6px;
    color: #fff;
    background-color: #d62f2f;
    border-color: #d62f2f;
	width: 100%;
    max-width: 400px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 999999999;
}
.undoBoxInvetory .heading .undo, .undo_box .undo, .undoBoxPurchase .undo {
    background: #ffffff;
    padding: 5px 10px 5px 10px;
    border: none;
    max-width: 106px;
    display: block;
    margin-bottom: 5px;
    border-radius: 5px;
    color: #d84342 !important;
    margin: 5px 0px;
    border: none !important;
}
form.tradeForm table td:last-child {
    padding-right: 30px !important;
}
select:disabled {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: none;
    appearance: none;
}
table.table.cus_tblz td {
    min-width: 80px !important;
}
span.selection b {
    display: none !important;
}
span.select2-selection__arrow {
    background-image: url(./../images/b-dropdown.png);
    -webkit-appearance: none;
    -moz-appearance: none;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: calc(100% - 5px);
    appearance: none;
    background-size: 10px;
}
div#regModal .alert.alert-success.save, div#edit-sidebar .alert.alert-success, .contactSuccessBox .alert.alert-success, .alert.alert-success.Success {
    padding: 10px 36px 10px 20px;
    border: none;
    min-width: 300px;
    width: 100%;
    max-width: 300px;
    display: block;
    background: #4fa049;
    color: #fff;
    position: fixed;
    top: 6px;
    right: 6px;
    opacity: 0.9;
    z-index: 99999999;
}
div#regModal .modal-content {
    border: none;
    box-shadow: 0px 0px 30px #a09e9e;
    min-height: 250px;
}
div#regModal label {
    font-size: 14px;
    color: #2c3e50;
    font-weight: 600;
    margin-bottom: 0px;
    margin-top: 15px;
    display: block;
}
div#regModal input, div#regModal select {
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    min-width: 200px;
    padding: 2px 5px;
    height: 29px !important;
}
div#regModal button.close {
    color: #a5a5a5;
}
div#regModal label.switch {
    margin-top: 4px !important;
}
.view-detailss a.goToDetails {
    float: right;
    margin-top: 3px;
}
.view-detailss h4 {
    display: inline-block;
}

.tr_open + .open_tb,.tr_open + .open_tb + .open_tb,.tr_open + .open_tb + .open_tb + .open_tb,.tr_open + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb

{display:table-row ;}
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,
.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,


.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb, + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb,

.tr_open + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb + .open_tb{display:table-row;}




table.table.defects_tb.wihtout_cd tr textarea {
    width: 100%;
}
table.table.defects_tb.wihtout_cd th.fb_hs {
    width: 40px;
    min-width: 40px;
}
table.table.defects_tb.wihtout_cd tr > th:nth-child(2) {
    width: 86px;
}
body table.table.defects_tb.wihtout_cd tr > td:nth-child(3) > select#exampleFormControlSelect1 {
    width: 80px !important;
    min-width: 80px !important;
    max-width: 80px !important;
    margin: 0 !important;
}
table.table.defects_tb.wihtout_cd tr > th.fb_dt {
    width: 115px;
}
body table.table.defects_tb.wihtout_cd tr > th.fb_am {
    width: 95px;
}
table.table.defects_tb.wihtout_cd tr > th.fb_co {
    width: 140px;
}
table.table.defects_tb.wihtout_cd tr > td:nth-child(4) *, table.table.defects_tb.wihtout_cd tr > td:nth-child(5) * {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}

table.table.defects_tb.wihtout_cd tr > td.currentDate input.datepicker14 {
    width: 100% !important;
    min-width: calc(100% - 1px) !important;
}
table.table.defects_tb.wihtout_cd tr > th.fb_nt {
    width: 22%;
}
body table.table.defects_tb.wihtout_cd tr > th.fb_up {
    width: 23px;
}
body table.table.defects_tb.wihtout_cd tr > th.fb_edt {
    width: 100px;

	}
body table#offerTable.with_pro.offr_tbl tr > th.ofr_am {
    width: 115px;
    min-width: 115px;
    max-width: 115px;
}
body table#offerTable.with_pro.offr_tbl tr > th.ofr_dt,body table#offerTable.with_pro.offr_tbl tr > td:nth-child(7) {
    width: 108px !important;
    min-width: 108px !important;
    max-width: 108px !important;
}
body table#offerTable.with_pro.offr_tbl tr > th.ofr_ds {
    max-width: 320px !important;
    width: 320px !important;
}
body table#offerTable.with_pro.offr_tbl tr > th.ofr_st {
    width: 80px;
    min-width: 80px;
    max-width: 80px;
}
.box.Contractright input[type="file"] {
    margin-top: 0 !important;
}
.col-md-6.col-sm-12.dec_post {
    position: relative;
}
.form-group.dc_ab_pos {
    position: absolute;
    top: 0px;
    left: 100%;
    margin-left: 16px;
}
table.table.masterMainTable td,table.table.lookupTable td,table#ProjectType td,table.table.userGroupsTable td,table#usersTable td{font-size:14px;}
table.table.masterMainTable th,table.table.lookupTable th,table#ProjectType th,table.table.userGroupsTable th,table#usersTable th{
    font-size: 14px;
    color: #2c3e50;
}
body table#offerTable.with_pro.offr_tbl tr > td:nth-child(3) * {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}
body table#offerTable.with_pro.offr_tbl tr > th.ofr_un {
    min-width: 70px !important;
    max-width: 70px !important;
    width: 70px !important;
}

.white-box.invoice-edit-pop-right > .row:nth-child(2) > .col-md-6:nth-child(3) {width: 100% !important;max-width: 100% !important;min-width: 100% !important;}
.alert {width: 100%;max-width: fit-content;padding-top: 10px;padding-bottom: 10px;position: fixed;right: 10px;top: 10px;z-index: 999999999;min-width:400px;color: #fff;background-color: #d62f2f;border-color: #d62f2f;}
.box.sale-installment.offer-approve h3 {margin-bottom: 10px;color: #333;}
table#offerTable tr > td:nth-child(3), table#offerTable tr > td:nth-child(6), table#offerTable tr > td:nth-child(7){width:20%;}
table#salesInvoiceTable tr > td:first-child{min-width:35px;}
table#installmentTable tr > td:nth-child(4), table#installmentTable tr > td:nth-child(8), table#installmentTable tr > td:nth-child(7){width:34%;}
div#pdfViewer embed.pdf_viewer {width: 100%;height:100%;}
div#edit-invoice label {width: 100%;}
div#dropContainer {border-color: #aaa;display: flex;align-items: center;justify-content: center;margin-bottom: 10px;border-radius: 5px;}
/*button.detail-save-btn{margin-left:10px !important;}*/
button.detail-save-btn img {width: 15px;margin-right: 3px;}
.DefectsModelForm tr > th:nth-child(4), .DefectsModelForm tr > td:nth-child(6) {width: 60%;}
a.ui-datepicker-prev.ui-corner-all[title="Prev"],a.ui-datepicker-next.ui-corner-all[title="Next"]{background-image: url(../images/ui-icons_222222_256x240.png);background-repeat: no-repeat;background-size: 70px;}
a.ui-datepicker-prev.ui-corner-all[title="Prev"] {background-position: -2px -1px;}
a.ui-datepicker-next.ui-corner-all[title="Next"] {background-position: -29.5px -1px;}
.ui-widget-header .ui-icon{background-image: url(../images/ui-icons_222222_256x240.png);}
div#VaritionModelContact .modal-dialog textarea {width: 100% !important;max-width: 100%;}
div#VaritionModelContact .modal-dialog table tr > td:nth-child(8), div#VaritionModelContact .modal-dialog table tr > th:nth-child(6) {width: 100%;}
div#ContractDedection .modal-dialog,div#deductionPercModal .modal-dialog {width: 100%;max-width: 750px;}
div#ContractDedection .modal-dialog tr>td:nth-child(3){width: 30%;}
div#deductionPercModal .modal-dialog tr>td:nth-child(3) {min-width: 130px;}
div#ContractDedection .modal-dialog tr>td:nth-child(4) textarea,div#deductionPercModal .modal-dialog tr>td:nth-child(4) textarea {width: 100%;max-width: 100%;}
div#ContractDedection .modal-dialog,div#deductionModal .modal-dialog {max-width: 900px;width: 95%;}
table.table.deductionTable tr > td:nth-child(3), table.table.deductionTable tr > th:nth-child(3) {width: 60%;}
table.table.deductionTable textarea {width: 100%;max-width: 100%;}
section.main-content.setting textarea[disabled] {margin-bottom: 0;resize: none;}
.table td{padding-bottom:0;}
table.table.userGroupsTable tr > td:nth-child(3), table.table.userGroupsTable tr > th:nth-child(3) {width: 1%;}
table.table.masterMainTable tr:not(.open_tb) > td:nth-child(3) input, table.table.masterMainTable tr.open_tb > td:nth-child(4) input {width: 100%;max-width: 490px;}
button.detail-save-btn.SaveMasterForm {margin-top: 0;margin-left: 10px;margin-bottom: 10px;}
.table-responsive tr.selected {background: darkgrey;}
.table-responsive tr.selected td , .table-responsive tr.selected td *{color: #fff;}
form.detailsForm .clientNameSeachResult ul {padding: 0;display: flex;margin: 0;flex-flow:column;}
form.detailsForm .clientNameSeachResult {position: absolute;top: 50px;left: 15px;border-radius: 5px;}
form.detailsForm .clientNameSeachResult ul li {margin-right: 10px;text-transform: capitalize;color:#333;}
form.detailsForm .clientNameSeachResult {position: absolute;top: 50px;left: 15px;border-radius: 5px;background: #fff;box-shadow:0px 0px 4px #ccc;border: 1px solid #ccc;width:100%;max-width: calc(100% - 30px);}
table.table tr.ProjectType td,table.table tr.UnitsType td,table.table tr.FlatsType td,table.table tr.InvoiceType td,table.table tr.SalutationType td, table.table tr.TitleType td, table.table tr.CompanyType td{padding-bottom:10px;}
table#ProjectType tr th:nth-child(3), table#ProjectType tr td:nth-child(3) {max-width: 40px;}
table.table.deductionTable tr > th:nth-child(2), table.table.deductionTable tr > th:nth-child(1) {min-width: 100px;}
tbody.contractSubTradeList td {padding-bottom: 10px;}
.VariationsModelForm table tr > th:nth-child(2) {min-width: 119px;}
.VariationsModelForm table tr > th:nth-child(1), .VariationsModelForm table tr > th:nth-child(3), .VariationsModelForm table tr > th:nth-child(4) {min-width: 137px;}
.VariationsModelForm table tr > th:nth-child(1) {min-width:137px;}
div#deductionPercModal .modal-dialog tr>th:nth-child(3),div#deductionPercModal .modal-dialog tr>th:nth-child(2) {
min-width: 130px;}
div#deductionPercModal .modal-dialog tr>th:nth-child(4) {min-width: 322px;}
div#deductionPercModal .modal-dialog tr>th:nth-child(5) {min-width: 70px;}
div#ContractDedection table.table tr > th:nth-child(1), div#ContractDedection table.table tr > th:nth-child(2) {
min-width: 137px;}
div#ContractDedection table.table tr > th:nth-child(3) {min-width: 560px;}
div#ContractDedection table.table tr textarea {width: 100%;min-width: 100%;}
div#ContractDedection table.table tr > th:nth-child(4) {min-width: 66px;}
table#headerTable tr > td:first-child {max-width: 35px !important;}
.BankerDIV, .ContractorDIV {display: flex;align-items: center;}
.BankerDIV h6.caption-pop.email_info, .ContractorDIV h6.caption-pop.email_info {margin-top: 15px;margin-left: 15px;}
table#installmentTable tr > th:nth-child(4), table#installmentTable tr > th:nth-child(8) {min-width: 90px;}
table#installmentTable tr > th:nth-child(7) {min-width: 118px;}
table#offerTable tr > th:nth-child(3), table#offerTable tr > th:nth-child(6), table#offerTable tr > th:nth-child(7) {width: 90px;min-width: 137px;max-width: 90px;}
table.table.defects_tb tr > th:nth-child(2) {width: 50px;}
table.table.defects_tb tr > td select {min-width: 70px !important;}
table.table.defects_tb tr > td:nth-child(3) select#exampleFormControlSelect1,table.table.defects_tb tr > td:nth-child(4) select#exampleFormControlSelect1,table.table.defects_tb tr > td:nth-child(5) select#exampleFormControlSelect1,table.table.defects_tb tr > td:nth-child(6) select#exampleFormControlSelect1 {
min-width: 130px !important;margin: 0 !important;}
table.table.defects_tb tr > th:last-child, table.table.defects_tb tr > td:last-child {padding-left: 5px;}
table.table.defects_tb tr > th:nth-last-child(2), table.table.defects_tb tr > td:nth-last-child(2) {padding-right: 0;}
table.table.defects_tb tr>th:nth-child(7), table.table.defects_tb tr>td:nth-child(7), table.table.defects_tb tr>th:nth-child(8), table.table.defects_tb tr>td:nth-child(8) {padding-right: 0;}
table.table.defects_tb tr>th:first-child {min-width: 55px;width:55px;padding-left: 5px;}
table#offerTable.offr_tbl tr > th.ofr_cl {min-width: 140px;}
body table#offerTable.offr_tbl tr > th.ofr_dt,body table#offerTable.offr_tbl tr > td:nth-child(6){padding-right:5px;width: 110px !important;min-width: 110px !important;max-width: 110px !important;}
body table#offerTable.offr_tbl tr > td:nth-child(6) input.offerDate {padding-right:5px;width: 100px !important;min-width: 100px !important;max-width: 100px !important;}
table#offerTable.offr_tbl tr > td:nth-child(2) select{max-width:90px !important;min-width:80px !important;}
table#offerTable.offr_tbl tr > th:nth-child(1) {min-width: 40px;width: 40px;}
table#offerTable.offr_tbl tr > th.ofr_ds {width: 100%;}
table#offerTable.offr_tbl tr > td:nth-child(7) textarea{width:100%;}
table#offerTable.offr_tbl tr > th.ofr_up, table#offerTable.offr_tbl:not(.with_pro) tr > td:nth-child(8) {padding-right: 0;}
table#offerTable.offr_tbl tr > th.ofr_un {min-width: 90px;max-width: 90px;width: 90px;}
table#offerTable.offr_tbl tr > th.ofr_ed, table#offerTable.offr_tbl tr > td:nth-child(9) {padding-left: 5px;}
body table#offerTable.offr_tbl tr > td:nth-child(3) {width: auto;}
table.table.offr_tbl.with_pro tr td textarea {width: 100%;}
.table-responsive.shadow-style-table.invoices-list-table.variations-table table#offerTable td input {max-width: 100px;}
table#offerTable.offr_tbl.with_pro tr > td:nth-child(9) {padding-left: 10px;padding-right: 0;}
table#offerTable.offr_tbl.with_pro tr > td:nth-child(10){padding-left:5px;}
table.table.tbl_var tr > th.var_var {padding-left: 5px;min-width: 70px;}
table.table.tbl_var tr > td, table.table.tbl_var tr > th {padding-left: 5px;padding-right: 5px;}
table.table.tbl_var tr > td select.Status {max-width: 80px !important;width: 80px !important;min-width: 80px !important;}
table.table.tbl_var tr > th.var_pro, table.table.tbl_var tr > th.var_tr, table.table.tbl_var tr > th.var_co {
width: 130px;}
table.table.tbl_var tr > th.var_nt {width: 230px;}
table.table.tbl_var tr > td select.ProjectCode, table.table.tbl_var tr > td select.subProject, table.table.tbl_var tr > td select[name="SubTradeID"], table.table.tbl_var tr > td select[name="ContractorID"], table.table.tbl_var tr > td textarea {width: 100% !important;max-width: 100% !important;min-width: 100% !important;}
table.table.tbl_var.without_vrpr tr > th.var_pro, table.table.tbl_var.without_vrpr tr > th.var_tr, table.table.tbl_var.without_vrpr tr > th.var_co {width: 170px;}

button.navbar-toggler{display:none !important;}
div#navbarTogglerDemo01 {flex-basis:auto !important;display: flex !important;}
.navbar-expand-lg .navbar-nav {-webkit-box-orient: horizontal !important;-webkit-box-direction: normal !important;-ms-flex-direction: row !important;flex-direction: row !important;}
ul.navbar-nav.mr-auto.mt-2.mt-lg-0 > li {padding: 0 10px !important;}
a.settings {margin-right: 15px !important;}
.form-inline.my-2.my-lg-0{display:flex !important;flex-flow:row !important;}
body .container-fluid{min-width:1100px !important;}
html{min-width:1100px !important;}
.DefectsModelForm tr > td textarea {width: 100% !important;max-width: 100%;}
table#defect_tbl tr > th:first-child, table#defect_tbl tr > th:nth-child(3) {min-width: 137px;}
table#defect_tbl tr > th:nth-child(2) {min-width: 119px;}
table#defect_tbl tr > td:nth-child(8) {padding-left: 5px;}
table#defect_tbl tr > td:nth-child(7) {padding-right: 0;}
div#VaritionModelContact .modal-dialog table tr > td:nth-child(9) {padding-right: 0;}
div#VaritionModelContact .modal-dialog table tr > td:nth-child(10) {padding-left:5px;}
table#installmentTable tr > td:nth-child(5) input.invoce_check.installCkeck {min-width: 30px;left: 0;}
table#installmentTable tr > td:nth-child(5) {position: relative;}
table#offerTable tr > td:nth-child(4) input.invoce_check.offerCheck {min-width: 30px;left: 0;}
table#offerTable tr > td:nth-child(4) {position: relative;}
table#offerTable tr > th:nth-child(5) {min-width: 93px;}
.col-md-6.with_hr_btn {display: flex;position: relative;}
.col-md-6.with_hr_btn > div {text-align: center;}
div#edit-invoice .white-box {min-height: 580px;    height: 78vh;}
form#contrsctor_invoice .d-flex.justify-content-between,div#detail-invoice .d-flex.justify-content-between {
margin-bottom: 27px;}
div#detail-invoice .white-box.pop-table {min-height: 225px !important;height: auto !important;}
.contract-box ul.menu_outer.reportBox > li span {background: #fff;padding-left: 5px;display: block;border-radius: 80px;width: 100%;max-width: 100%;}
.contract-box ul.menu_outer.reportBox > li span.menu_list_text {max-width: calc(100% - 10px);overflow: hidden;}

table#addressTable th, table#addressTable td,
table#salesInvoiceTable th, table#salesInvoiceTable td,
table.table.defects_tb th, table.table.defects_tb td,
table#installmentTable th, table#installmentTable td,
table#salesDetailsTable th,table#salesDetailsTable td,
table#headerTable th, table#headerTable td ,
table#offerTable th, table#offerTable td {padding-left: 3px;padding-right: 3px;}
.table-responsive.shadow-style-table.invoices-list-table, .table-responsive.shadow-style-table.invoices-list-table.variations-table, .table-responsive.shadow-style-table.invoices-list-table.variations-table
.table-responsive.shadow-style-table.invoices-list-table.variations-table, .table-responsive.shadow-style-table.invoices-list-table.variations-table,.table-responsive.shadow-style-table.invoices-list-table.variations-table
{height: 70vh;}
table#installmentTable tr td:nth-child(4), table#installmentTable tr td:nth-child(5), table#installmentTable tr td:nth-child(6), table#installmentTable tr td:nth-child(10), table#installmentTable tr td:nth-child(7), table#installmentTable tr td:nth-child(8), table#installmentTable tr td:nth-child(9) {width: 15% !important;}
table#installmentTable tr td:nth-child(3) {width: 30%;}
table.table.defects_tb.wihtout_cd tr td:nth-child(4), table.table.defects_tb.wihtout_cd tr td:nth-child(3) {    width: 10%;}
table.table.defects_tb.wihtout_cd tr td:nth-child(8) {width: 40%;}
#installmentTable input.desc-input{width: 100%;     min-width: 150px !important;}
div#detail-invoice .white-box {height: auto;min-height: 570px;}
table#offerTable tr td:last-child {width: 100px;}
table#offerTable .downloadDiv {width: 50px;}
table#offerTable td.clientName {width: 10%;}
.white-box.invoice-pop-right {height: max-content !important;min-height: 200px !important;}
table#addressTable td{color: #7b8a8b;font-size:14px;}
table#addressTable td * {margin-bottom: 0;margin-top: 0;}
table#addressTable td {padding-top: 7px;vertical-align: middle;align-items: center;padding-bottom: 7px;}
div#address {position: relative;border: none;background: transparent;}
table#addressTable th {font-size: 14px;color: #2c3e50;}
div#address .table-responsive{background: #fff;border-radius: 10px;box-shadow: 0px 0px 15px rgba(44, 62, 80, 0.3);
overflow-y: auto;min-height: 350px;}
div#address input.form-control.mr-sm-2.searchAddress {border-radius: 30px;border: 1px solid #abb3b5;outline: none;font-size: 14px;margin-bottom: 15px;min-width: 200px;padding: 7px 15px;color: #2c3e50;}
table#salesInvoiceTable tr > th:nth-child(4),.shadow-style-table .table thead th.var_cd,table#headerTable tr > th:nth-child(3) {min-width: 180px;}
.contract-box ul.menu_outer.reportBox > li span.menu_list.listShow.open span.menu_list_text {background: #aaa !important;}
form#contrsctor_invoice .d-flex.justify-content-between + .white-box {display: flex;flex-flow: column;}
div#pdfViewer{flex:1;}
div#detail-invoice .white-box.invoice-pop-right table{max-width:100%;}
.col-md-6.right_side_areaz {display: flex;flex-flow: column;}
.col-md-6.right_side_areaz .white-box.invoice-pop-right {margin-top: 0;}
.col-md-6.right_side_areaz .white-box.pop-table {flex: 1;}

table.table.tbl_var tr > th.var_var {
    min-width: 40px;
}
.table-responsive.shadow-style-table.invoices-list-table.variations-table table.table.tbl_var.without_vrpr td input, .table-responsive.shadow-style-table.invoices-list-table.variations-table table.table.tbl_var.without_vrpr td select{max-width:100px;}
table.table.tbl_var tr > td input[type="text"][step="any"] {
    min-width: 120px !important;
    max-width: 120px !important;
}
.table-responsive.shadow-style-table.invoices-list-table.variations-table table#offerTable td input.amount {
    min-width: 120px;
    width: 120px;
}

table.table.overview_tbl tr > td:last-child {
    text-align: right;
}

/*--------------------------------invoic table start--------------------------------------*/
table#headerTable tr > th.in_co {
    width: 80px;
}
table#headerTable.table.invice_table.without_pprjct tr > th.in_co {
    min-width: 90px;
    width: 90px;
}
table#headerTable.table.invice_table.without_pprjct tr > th.in_stc {
    width: 15%;
}
/*--------------------------------invoic table end---------------------------------------*/
/*--------------------------------sale_offer table start---------------------------------------*/
div#sales .sale-right table#offerTable tr > th:nth-child(3), div#sales .sale-right table#offerTable tr > td:nth-child(3),div#sales .sale-right table#offerTable tr > th:nth-child(7), div#sales .sale-right table#offerTable tr > td:nth-child(7),div#sales .sale-right table#offerTable tr > th:nth-child(8), div#sales .sale-right table#offerTable tr > td:nth-child(8),div#sales .sale-right table#offerTable tr > th:nth-child(1), div#sales .sale-right table#offerTable tr > td:nth-child(1),div#sales .sale-right table#offerTable tr > th:nth-child(4), div#sales .sale-right table#offerTable tr > td:nth-child(4) {
    /* background: red; */
    min-width: 120px !important;
    max-width: 120px !important;
    width: 120px !important;
}
div#sales .sale-right table#offerTable tr > th:nth-child(6), div#sales .sale-right table#offerTable tr > td:nth-child(6), div#sales .sale-right table#offerTable tr > th:nth-child(5), div#sales .sale-right table#offerTable tr > td:nth-child(5) {
    width: 140px;
    min-width: 140px;
    max-width: 140px;
}
div#sales .sale-right table#offerTable tr > th:nth-child(2) {
    width: 40%;
}
/*--------------------------------sale_offer table end---------------------------------------*/
/*--------------------------------offer_offer table start---------------------------------------*/
div#offers table#offerTable tr > th.ofr_ed, div#offers table#offerTable tr > td:last-child {
    width: 50px !important;
    max-width: 50px !important;
    min-width: 50px !important;
}
div#offers table#offerTable tr > td.downloadDiv, div#offers table#offerTable tr > th.ofr_up {
    width: 20px;
    min-width: 20px;
    max-width: 20px;
}
div#offers table#offerTable.table.offr_tbl.not_pro tr > th.ofr_cl {
    width: 22%;
}
/*--------------------------------offer_offer table end---------------------------------------*/
/*--------------------------------defects table start---------------------------------------*/
body table.table.defects_tb tr > th.fb_dt {
    width: 115px;
    min-width: 115px;
    max-width: 115px;
}
body table.table.defects_tb.wihtout_cd tr > th.fb_am, body table.table.defects_tb.wihtout_cd tr > td:nth-child(8) {
    width: 120px;
    max-width: 120px;
    min-width: 120px;

}
body table.table.defects_tb.wihtout_cd tr > td:nth-child(8) input[type="text"] {
    width: 100%;
    min-width: 100%;
}body table.table.defects_tb.wihtout_cd tr > td:nth-child(8) input[type="text"] {
    width: 100%;
    min-width: 100%;
}
body table.table.defects_tb.wihtout_cd tr > th.fb_st, body table.table.defects_tb.wihtout_cd tr > td:nth-child(3) {
    width: 86px;
    max-width: 86px;
    min-width: 86px;
}
body table.table.defects_tb.wihtout_cd tr > th.fb_sp {
    width: 17%;
}
/*--------------------------------defects table end---------------------------------------*/
/*--------------------------------defects sale invoice start---------------------------------------*/
table#salesInvoiceTable tr > th:nth-child(8) {
    width: 22%;
}
table#salesInvoiceTable tr > th:nth-child(3) {
    width: 130px;
    max-width: 130px;
    min-width: 130px;
}

/*--------------------------------defects sale invoice end---------------------------------------*/

/*---------------------------reports start-----------------------------------*/
iframe {
    border: 2px solid #ccc;
}
div#calculations div#cal-overview {
    text-align: right;
}
div#calculations button.pdf {
    background: #b7073c;
    color: #fff;
    border: none;
    padding: 8px 20px;
    border-radius: 30px;
    margin-bottom: 10px;
    margin-top: 5px;
}
.contract-box ul.menu_outer ul li {
    margin-bottom: 7px;
}


/*---------------------------reports  end-----------------------------------*/
th.tb_txt_cntz,th.tb_txt_cntz * {text-align: center !important;}
body table td.tb_text_ritz,body table td.tb_text_ritz * {text-align: right !important;}
body table#installmentTable input.ammount-input.installmentAmount,
body table#installmentTable input.recevied-input.receviedInput,
body table#installmentTable input.ammount-input {min-width: 100px !important;max-width:100px !important;}
table#installmentTable .d-flex.info-flex {align-items: center;justify-content: center;width: 110px;}
table#installmentTable .d-flex.info-flex img.info-img.amountReceModal {top: -3px;}
div#userGroupsModal select.access {width: 110px;border: 1px solid #ccc;border-radius: 4px;padding: 1px 10px;}
div#userGroupsModal table td {padding: 6px 10px;border-bottom-width: 2px;}
div#userGroupsModal form.userGroupsForm .row.mx-3 {margin: 0 !important;padding-top: 8px;}
div#userGroupsModal form.userGroupsForm .row.mx-3 .col-md-12.col-sm-12 {padding-bottom: 10px;}
div#userGroupsModal form.userGroupsForm tr > th:last-child, div#userGroupsModal form.userGroupsForm tr > td:last-child {text-align: right;}
div#userGroupsModal form.userGroupsForm tr > th:last-child {padding-right: 70px;}
table#headerTable tr > td:nth-child(7), table#headerTable tr > td:nth-child(14),table#headerTable tr > td:nth-child(7) *, table#headerTable tr > td:nth-child(14) * {text-align: right;}
table#offerTable.table.offr_tbl.with_pro tr > td:nth-child(6), table#offerTable.table.offr_tbl.with_pro tr > td:nth-child(6) * {text-align: right;}
table.table.defects_tb tr > td:nth-child(8), table.table.defects_tb tr > td:nth-child(8) *,table.table.tbl_var.with_vrpr tr > td:nth-child(8), table.table.tbl_var.with_vrpr tr > td:nth-child(9), table.table.tbl_var.with_vrpr tr > td:nth-child(8) *, table.table.tbl_var.with_vrpr tr > td:nth-child(9) * {text-align: right !important;}
table#salesInvoiceTable tr > td:nth-child(11), table#salesInvoiceTable tr > td:nth-child(12), table#salesInvoiceTable tr > td:nth-child(13),table#salesInvoiceTable tr > td:nth-child(11) *, table#salesInvoiceTable tr > td:nth-child(12) *, table#salesInvoiceTable tr > td:nth-child(13) * {text-align: right;}
.box.contractdetail-box.utrResponsive .table-responsive {max-height: calc(100vh - 160px);}
.calNewtb {background: #fff;border: 1px solid #ddd;padding: 10px 15px;}
.calNewtb .table-responsive {border: 1px solid #ddd;}
.tr_text_right,.tr_text_right *{text-align:right !important;}



/*===================Responsive ==================*/
@media (min-width: 1400px){
	.table-responsive.shadow-style-table table.table.tbl_var td.currentDate {
    width: 6%;
}
span.menu_list_text.SubPID {
    position: relative;
    top: -3px;
}
    #installmentTable input.desc-input{
        min-width: 100% !important;
    }
div#calculations .contract-box {
    min-height: calc(100vh - 140px);
}
div#calculations div#cal-overview iframe {
    min-height: calc(100vh - 193px);
}
div#offers table#offerTable tr >th.ofr_cl, div#offers table#offerTable tr > th.ofr_pr {
    width: 20%;
}
.table-responsive.shadow-style-table.invoices-list-table, .table-responsive.shadow-style-table.invoices-list-table.variations-table, .table-responsive.shadow-style-table.invoices-list-table.variations-table .table-responsive.shadow-style-table.invoices-list-table.variations-table, .table-responsive.shadow-style-table.invoices-list-table.variations-table, .table-responsive.shadow-style-table.invoices-list-table.variations-table {
    height: 77vh;
}
div#offers table#offerTable.table.offr_tbl.not_pro tr > th.ofr_cl {
    width: 32%;
}
table#salesDetailsTable tr > th:nth-child(3) {
    width: 30%;
}
table#installmentTable tr > th:nth-child(3) {
    width: 70%;
}
table.table.tbl_var tr > th.var_var {
    min-width: 40px;width:40px;
}
table.table.tbl_var tr > th.var_stu {
    width: 4%;
}
table.table.tbl_var.without_vrpr tr > th.var_pro, table.table.tbl_var.without_vrpr tr > th.var_tr, table.table.tbl_var.without_vrpr tr > th.var_pro, table.table.tbl_var.without_vrpr tr > th.var_co, table.table.tbl_var.without_vrpr tr > th.var_pro, table.table.tbl_var.without_vrpr tr > th.var_tr, table.table.tbl_var.without_vrpr tr > th.var_pro, table.table.tbl_var.without_vrpr tr > th.var_nt {width:20% !important;}
table.table.tbl_var tr > th.var_pro, table.table.tbl_var tr > th.var_tr, table.table.tbl_var tr > th.var_pro, table.table.tbl_var tr > th.var_co, table.table.tbl_var tr > th.var_pro, table.table.tbl_var tr > th.var_tr, table.table.tbl_var tr > th.var_pro, table.table.tbl_var tr > th.var_nt {
    width: 15%;
}
table.table.tbl_var.with_vrpr tr > th.var_cd {
    width: 20%;
}
table#headerTable.table.invice_table.without_pprjct tr > th.in_stc {
    width: 30%;
}
span.BankInvoiceEmailDT, .ContInvoiceEmailDT, span.UserInvoiceEmailDT {
    display: block;
}

span.UserInvoiceEmailBy, span.ContInvoiceEmailBy, span.BankInvoiceEmailBy {
    word-break: break-all;
    display: inline-block !important;
}

h6.caption-pop.email_info {
    width: 120px;
    margin: 0 auto;
}
}



@media (max-width: 1199px){
    .bottom-content input, .ex-div {min-width: 160px;}
    .detail-box label {font-size: 14px;padding: 10px 8px;min-width: 77px;max-width: 77px;}
    .sale .box input, .sale .box select {min-width: 100px;}
    .sale .box label {
    font-size: 12px;
    color: #2c3e50;}
    .contract-box {
    padding: 10px;}
    ul.menu_outer li > span {
    min-width: 135px;
}
span.menu_list_text {
    max-width: 100px;padding-top: 1px;}
    span.menu_list.listShow {
    position: relative;
    min-height: 25px;
}
span.menu_list.open .inr_edi, span.menu_list.open .inr_del, span.menu_list.open .inr_add {
    height: 15px;
}



body .container-fluid {
    min-width: 100% !important;
}

html {
    min-width: 100%!important;
}

.navbar-nav .dropdown-menu {
     position: absolute;
     max-height: calc(100vh - 200px);
    overflow-y: auto;
    }

label.panding-label {
    min-width: auto;
    white-space: nowrap;
}


.invoices-top-right{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.d-flex.info-flex {
    align-items: flex-end;
    width: auto;
}

.dropdown.user .dropdown-menu{
    left: auto;
    right: 0;
}

#edit-sidebar .modal-dialog{
    transform: translate(0%, 0%);
}

.table thead th{
    white-space: nowrap;
}

.foripad{
    margin-top: 10px; 
}

.add-project.addUseresponsive {
    width: 100%;
    overflow-x: auto;
}


}
@media (max-width: 991px){
    .nav-item.dropdown.user a.nav-link.dropdown-toggle {padding-left: 0px;}
    .nav-item.dropdown.user {display: block;width: 100%;}
    button.Contractor-invoice-btn {
    font-size: 13px;
        padding: 8px 8px;
}
.contract-box-left {
    padding-top: 15px;
    padding-bottom: 30px;
}
div#cal-contractdetail .p-0 {
    padding: 15px !important;
    margin-bottom: 15px;
}
.white-box h4 {
    font-size: 15px;
        margin-bottom: 15px;
}
.white-box input{
       font-size: 12px;

}
.white-box.invoice-edit-pop-right h4 span {
    font-size: 10px;
    margin-left: 3px;
}
.white-box {
    background: #fff;
    padding: 10px 10px;}
    div#edit-invoice .white-box select {
    margin-bottom: 10px;
    min-width: 0px !important;
}
/* .white-box h6 {
    font-size: 10px;} */
    div#edit-invoice label {
    font-size: 12px;
}
div#edit-invoice .white-box h4 {
    margin-bottom: 10px;
}
.white-box input {
    min-width: 100%;
    }
    .white-box h5 {
    font-size: 12px;
    margin-bottom: 10px;
}
div#edit-invoice .modal-dialog, #detail-invoice .modal-dialog {
    max-width: calc(100% - 20px);
    padding: 10px 10px;
    }
    .white-box.pop-table .table-responsive tr th {
    border-bottom: 4px solid #f2eeee;
    font-size: 12px;
}
.white-box.pop-table .table-responsive tr {
    font-size: 12px;
}
.sale-left {
    width: 100%;
    padding-right: 0px;
}
.sale-main {
    display: block;
    justify-content: space-between;
}
.sale-left .box {
    padding: 0px;
    min-height: 0px;
}
.sale-right {
    width: 100%;
}
section.main-content .tab-content {
    padding: 15px 0px;
}
.menu_side ul.menu_outer {
    padding-left: 5px;
    padding-top: 10px;
}
ul.menu_outer > li > span.open, ul.menu_level_two > li > span.open {
    padding-left: 25px;
}
.menu_side {
    width: 100%;
    background: #fff;
    border: 1px solid #ddd;
    margin-right: 0px;
    margin-bottom: 15px;
}
.table_Side {
    width: 100%;
}


body .container-fluid {
    min-width: 100% !important;
}

html {
    min-width: 100%!important;
}

.navbar-nav .dropdown-menu {
     position: absolute;}

label.panding-label {
    min-width: auto;
}

/* .formmobile{
    display: block;
} */


.invoices-top-right{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.d-flex.info-flex {
    align-items: flex-end;
    width: auto;
}

.dropdown.user .dropdown-menu{
    left: auto;
    right: 0;
}

#edit-sidebar .modal-dialog{
    transform: translate(0%, 0%);
}

.form-group.dc_ab_pos {
    position: relative;
    margin-left: 0;
    left: 0;
}
.box.Contractright input.checkStatus {
    position: relative;}

    div#edit-invoice .white-box{
        height: 100%;
    }  
    
    section.main-content .nav-tabs a{
        margin: 0px 6px;
    } 
    
    header .nav-link {
        display: block;
        padding: 0rem 1rem;
        font-size: 14px;
        margin-top: 0px;
    } 

#dashboard .box{
    margin-bottom: 0; 
}
#invoices #reportrange {
    min-width: 300px;
    margin-bottom: 15px;
}

.select2-container{
    width: 100%!important;
}

.col-md-6.with_hr_btn{
flex-wrap: wrap;    
justify-content: center;
gap: 10px;
}
/* .form-inline .form-control{
    width: 100%;
} */

.orderBoxColumn{
    margin-top: 10px;
}

.add-project.addUseresponsive {
    width: 100%;
    overflow-x: auto;
}

.login_form {
    width: 50%!important;}

#variations a.add-project,
#offers a.add-project{
    margin-top: 5px;
}

.Genehmigtmobile{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}

#sales .box,
#overview .box{
    margin-bottom: 15px;
}

.detail-box label {  
    min-width: 180PX;
    max-width: 180px;
}

#overview .detail-box{
    max-width: none;
}

.col-lg-6.col-md-12.sale-right-side{
    margin-top: 6PX;
}

}

@media only screen and (min-width: 768px) and (max-width: 991px)  {
  .formmobile{
    flex-wrap: nowrap;
  } 

  .mobileTab.formmobile{
    flex-wrap: wrap;
  }

  .searchForm #reportrange span{
    margin-bottom: 0;
  }

  .searchForm span{
    display: block;
  }
  
  .formmobile select{
   width:100%;
   min-width: 180px;
  }

  .formmobile input[type="search"]{
    width: 100%;
    margin-top: 20px!important;
    max-width: 200px;
   }

   .fortab{
    display: flex;
    align-items: center;
   }

   .fortab select.orderBoxColumn{
    margin-top: 0;
    min-width: 90px;
    max-width: 90px;  
   }


}


@media (max-width: 767px){

    .d-flex.cdi{
        display: block!important;
    }
    .d-flex.cdi input {
        width: 100%;}

        .box.purchase-list table td{
            white-space: nowrap;
        }

    div#detail-invoice .white-box.pop-table {
        min-height: 95px !important;}

        .invoices-btns nav ul li a img {
            width: 15px;
            margin-right: 12px;
        }

    .box.purchase-list{
        min-height: 250px;
    }

    .select2-container{
        width: 100%!important;
    }

    .col-md-6.with_hr_btn{
    flex-wrap: wrap;    
    justify-content: center;
    gap: 10px;
    }

    .form-inline .form-control{
        width: 100%;
    }

    .orderBoxColumn{
        margin-top: 10px;
    }
    

    .mid-div.p-0 {padding: 15px !important;}
    .box {margin-bottom: 0px;}
    .row.second-part {margin-top: 15px;}
    .sale .box.purchase-list select {
    max-width: 96px;
    min-width: 90px !important;
    width: 100%;
    margin: 0px;
}

div#navbarTogglerDemo01{
    display: block!important;
    width: 100%;
}

.form-inline.my-2.my-lg-0{
    justify-content: space-between;
}

.nav-item.dropdown.user{
    width: auto;
}
ul.navbar-nav.mr-auto.mt-2.mt-lg-0{
    margin-bottom: 15px;
}
ul.navbar-nav.mr-auto.mt-2.mt-lg-0 > li{
    padding-left: 0!important;
}
.sale .box h5{
    white-space: nowrap;
}

.table thead th{
    white-space: nowrap;
}

a.add-project{
    padding: 9px 10px!important;
    white-space: nowrap;
}
.bottom-content h5{
    margin-right: 5px;
}

.table-responsive.shadow-style-table.invoices-list-table,
 .table-responsive.shadow-style-table.invoices-list-table.variations-table, 
 .table-responsive.shadow-style-table.invoices-list-table.variations-table .table-responsive.shadow-style-table.invoices-list-table.variations-table,
  .table-responsive.shadow-style-table.invoices-list-table.variations-table, .table-responsive.shadow-style-table.invoices-list-table.variations-table
{
    height: auto;
    min-height: auto;
}
.contract-box {
    min-height: 0px;
}
.contract-box-left {
    padding-top: 15px;
    padding-bottom: 0px;
}
#overview .d-flex.detail-box {
    flex-wrap: wrap;
    margin: 10px 0px;
    display: block!important;
    width: 100%;
    max-width: 100%;
}
.row.second-part .p-0 {
    padding: 15px !important;
}
.invoices-top-left.d-flex {
    flex-direction: column;
}
.d-flex.justify-content-between.mob-flex {
    flex-direction: column;
    padding-bottom: 10px;
}
.sale-right .pr-0 {
    padding-right: 15px !important;
}
.invoices-btns.mob-hide {
    display: none;
}
.invoices-btns.mob-show {
    display: block;
}
#new-project .form-group {
    margin-bottom: 0px;
}

body .container-fluid {
    min-width: 100% !important;
}

html {
    min-width: 100%!important;
}

.navbar-nav .dropdown-menu {
     position: absolute;
     max-height: calc(100vh - 200px);
    overflow-y: auto;
    }

label.panding-label {
    min-width: auto;
    white-space: nowrap;
}

.formmobile{
    display: block;
}

.invoices-top-right{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.d-flex.info-flex {
    align-items: flex-end;
    width: auto;
}

.dropdown.user .dropdown-menu{
    left: auto;
    right: 0;
}

#edit-sidebar .modal-dialog{
    transform: translate(0%, 0%);
}

.form-group.dc_ab_pos {
    position: relative;
    margin-left: 0;
    left: 0;
}
.box.Contractright input.checkStatus {
    position: relative;}

    div#edit-invoice .white-box{
        height: 100%;
    }  
    
    section.main-content .nav-tabs a{
        margin: 0px 6px;
    } 
    
    header .nav-link {
        display: block;
        padding: 0rem 1rem;
        font-size: 14px;
        margin-top: 0px;
    } 

    .login_form {
        width: 96%!important;}

    .add-project.addUseresponsive {
        width: 100%;
    overflow-x: auto;
    }

    #overview .detail-box label {      
        min-width: 115px;
        max-width: 100%;
        width: 100%;
        display: block;
    }

    #overview .detail-box h5{
        justify-content: center;
    }

    .box{
        margin-bottom: 0;
    }


    .sale .box label{
        display: block;
    }

    .sale .box input, .sale .box select{
        width: 100%;
    }

    .box.Contractright .row.con-row input {
        max-width: 100% !important;
    }


}



.req:required:invalid, input:focus:invalid {
    border: 1px solid red !important;
}
.clientNameSeachResult{
    position: fixed;
    top: 270px;
    left: 292px;
    z-index: 89;
    padding: 5px;
    background-color: #f0f0f0;
    color: blue;
    text-decoration: none;
}
.clientNameSeachResult ul{
    list-style-type:none;
}
tr td button.edit{
    display: none;
}
tr td img.edit, button.edit{
    display: none;
}
select.approved{
       background: #19b89b;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}
select.pending{
    background: #233240;
    color: #fff;
    min-width: 130px;
    text-align: center;
    font-size: 14px;
    border-radius: 20px;
        padding: 0px 8px;
}
.handedOver{
    max-width: 120px;
    min-width: 0px !important;
    width: 100%;
    margin: 0px;
}
.login_form{
width: 30%;
 margin-top: 5%;
-webkit-box-shadow: -1px 9px 77px 7px rgba(0,0,0,0.19);
-moz-box-shadow: -1px 9px 77px 7px rgba(0,0,0,0.19);
box-shadow: -1px 9px 77px 7px rgba(0,0,0,0.19);
}
div.login_form .cs_btn{
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 30px;
    padding: 4px 15px;
    min-width: 100px;
    margin-top: 2%;
}



/**/
.switch {
  position: relative;
  display: inline-block;
 width: 33px;margin-bottom:0;margin-top:6px;
    height: 16px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 11px;
    width: 11px;
    left: 3px;
    bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #28a745;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 25px;
}

.slider.round:before {
  border-radius: 50%;
}
/*select{
    text-transform: capitalize;
}*/
textarea{
    height: 25px;
    font-size: 14px;
    border: 1px solid #abb3b5;
    border-radius: 5px;
    margin-bottom: 5px;
    padding: 2px 5px;
    /*max-width: 113px;*/
}
#userGroupsModal textarea{
    height: 37px;
}

form.detailsForm .secondryClientNameSeachResult ul {padding: 0;display: flex;margin: 0;flex-flow:column;}
form.detailsForm .secondryClientNameSeachResult {position: absolute;top: 50px;left: 15px;border-radius: 5px;}
form.detailsForm .secondryClientNameSeachResult ul li {margin-right: 10px;text-transform: capitalize;color:#333;}
form.detailsForm .secondryClientNameSeachResult {position: absolute;top: 50px;left: 15px;border-radius: 5px;background: #fff;box-shadow:0px 0px 4px #ccc;border: 1px solid #ccc;width:100%;max-width: calc(100% - 30px);}
.secondryClientNameSeachResult{
    position: fixed;
    top: 270px;
    left: 292px;
    z-index: 89;
    padding: 5px;
    background-color: #f0f0f0;
    color: blue;
    text-decoration: none;
}
.secondryClientNameSeachResult ul{
    list-style-type:none;
}
.secondryClientNameSeachResult a {
    width: 100%;
    display: inline-block;
    font-size: 1rem;
}








ul.menu_outer li > span {
    width: 100%;
}
div#cal-overview table.table.cus_tblz tr:not(.bot_bg ) > td:nth-child(4), div#cal-overview table.table.cus_tblz tr:not(.bot_bg ) > th:nth-child(4) {
    text-align: center;
    padding-bottom: 5px;
}

div#chartContainerSpecialist::after {
    content: "";
    display: inline-block;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 70px;
    height: 20px;
}
div#chartContainerSpecialist {
    position: relative;
}

/************************ Ankaj Css here ******************************/
#new-project .chechbox-class input[type="checkbox"] {
    width: inherit !important;
    max-width: 15px !important;
    display: inline-block;
    height: inherit !important;
    /* float: left; */
    margin-right: 10px;
}
.chechbox-class {
    padding: 0 0px;
    width: 100%;
    height: 100%;
    min-height: 30px;
    overflow: auto;
    max-height: 190px;
    margin-top: 0px;
    margin-bottom: 10px;
    max-width: 100%;
    /* border: 1px solid #ccc;
    padding: 15px; */
}
.checkbox-user {
    text-align: left;
    margin: 10px 0;
}
.chechbox-class h5 {
    padding-left: 0 !important;
}
.projectList.rg_modal-check {
    padding: 0 30px;
}
.rg_modal-check .userList.chechbox-class {
    max-width: 100%;
}
.rg_modal-check .userList.chechbox-class input[type="checkbox"] {
    min-width: inherit !important;
    height: inherit !important;
    margin-right: 10px;
    float: left;
}

button.detail-save-btn-nm {
    background: #b7073c;
    color: #fff;
    border: none;
    border-radius: 30px;
    font-size: 14px;
    cursor: pointer;
    padding: 8px 10px;
    min-width: auto;
}

button.detail-save-btn-nm img{
    width: 13px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}
#docModal .modal-footer label img {
    margin-right: 3px;
    vertical-align: middle;
    margin-top: -2px;
}
.docList textarea.desc{
    height: 40px;
    font-size: 14px;
    width: 370px;
    margin: 5px;
}
button.signedContracPdfPathDelete {
    vertical-align: bottom;
}
button.signedContracPdfPathDelete img {
    margin-top: -2px;
}
.fileDeleteButton img {
    width: 13px;
}
.docList {
    font-size: 14px;
}
.docList tr td:first{
    width: 650px;
}

.docList tr:nth-child(even) {
    border-bottom: solid 10px white;
}
.docList input{
    width: 650px;
}
#docModal .modal-dialog{
    max-width: 730px;
    margin: 1.75rem auto;
}
#docModal .modal-body{
    min-height: 300px;
    max-height: 400px;
    overflow: scroll;
    /* opacity: 0.3; */
}
div#dropFileContainer {
    border: dotted #bdbaba;
}
.docTable button,.docList button {
    border: none;
    background: transparent;
}
.rs{
    margin: 0px !important;
    background: #b7073c;
    color: #fff;
    border: none;
    border-radius: 30px;
    font-size: 14px;
    cursor: pointer;
    padding: 8px 10px;
    min-width: auto;
}
center{
/*    border: solid 0.5px;
    border-radius: 30px;*/
    font-size: 50px;
    margin: 80px;
    opacity: 0.3;
}

.border-dotted{
    border: dotted;
}
.pdftBtn button{
    border: none;
    background: transparent;
}

.expireReportMainDiv{
    background: #fff;
    min-height: 550px;
}

.expireReportMainDiv img{
    max-width: 100%;
    height: auto;
}


.expireReportMainDiv button.detail-save-btn-nm{
    float: right;
}
/* .expireReportMainDiv div img {
    width: 90px;
    height: 80px;
} */
.acces-denied {
    display: flex;
    align-items: center;
    justify-content: center;
    height: calc(100vh - 120px);
    flex-direction: column;
}
.acces-denied img {
    width: 100%;
    max-width: 150px;
}
.acces-denied h2 {
    font-size: 40px;
    color: #2c3e50;
    font-weight: 700;
    padding-top: 20px;
}
.acces-denied p {
    color: #999;
    font-weight: 500;
}
.select2 {
    display: block !important;
}
h6.caption-pop.email_info{
    margin-top: 15px;
}
.box.sale-installment table th.tr_text_right {
    text-align: left !important;
}
.box.sale-installment table td.tr_text_right, .box.sale-installment table td.tr_text_right input.ammount-input.installmentAmount {
    text-align: left !important;
}
button#save_contrsctor {
    margin-left: 0 !important;
    padding: 8px 15px !important;
    min-width: 86px !important;
}

.invoice-edit-pop-right .with_hr_btn button.detail-save-btn{
    min-width: 150px;
    font-size: 13px;
}
.invoice-edit-pop-right .with_hr_btn button#Banker {
    min-width: 120px;
}
span.UserInvoiceEmailBy, span.ContInvoiceEmailBy, span.BankInvoiceEmailBy {
    word-break: break-all;
    display: block;
}
img.deleteEmailDetail {
    margin-left: 5px;
}

@media (max-width: 1364px){
    span.UserInvoiceEmailBy, span.ContInvoiceEmailBy, span.BankInvoiceEmailBy {
        word-break: break-all;
        display: block;
    }
    .invoice-edit-pop-right .with_hr_btn button.detail-save-btn {
        min-width: 130px;
        font-size: 12px;
    }
}

.tbl_var .newDropdown1 + .select2-container {

    min-width: 200px; max-width: 200px;
}

.tbl_var .newDropdown1:disabled + .select2-container--default .select2-selection--single {
    border: 0px solid #aaa;
  }

  .tbl_var .newDropdown1:disabled + .select2-container--default .select2-selection--single .select2-selection__arrow{
       display: none;
   }

   table.table.tbl_var tr > td select[name="SubTradeID"]
   {max-width: 200px!important;
    min-width: 200px!important;}

/*.newDropdown1 + .select2-container .select2-selection--single{
    min-width: 158px;
    /*border: none;*/

/*}*/
/*.newDropdown1 + span.select2-selection__arrow{
    background-image: unset !important;
}*/

.expireMonthsBox{
    background: #b7073c;
    color: #fff;
    border-radius: 20px;
    padding: 4px;
    font-size: 12px;
    width: 63px;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.expireMonthsBoxNot{
    font-size: 14px;
    min-width: 63px;
    text-align: center;
    padding: 5px;
    display: inline-block;
}
.starM{
    cursor: pointer;
}
.downloadDiv img,.fileDiv img,.fileShowBoxVarition img{
    cursor: pointer;
}


.search-part.searchForm{
    margin: 12px 0;
    box-shadow: 0px 0px 15px rgb(44 62 80 / 30%);
    /* background: #ffffff; */
    padding: 10px 10px 10px 10px;
    border-radius: 5px;}

  .search-part.searchForm input, .search-part.searchForm select, .search-part.searchForm img{margin-bottom: 0;}

  .search-part.searchForm select {background-position-x: calc(100% - 15px); height: 37px;}

  .search-part.searchForm img{
    background: #b7073c;
    color: #fff;
    border-radius: 10px;

    padding: 8px;
    border: 0;
    cursor: pointer;
    margin-left: 10px;}

    a.add-project{
        padding: 9px 15px;
        margin-top: 14px;
        height: 37px;}
.orderBoxColumn{
    min-width: 80px;
}


table.invoice_style thead th:nth-child(1),  table.invoice_style tbody th:nth-child(1){
    width: 15%;
}

table.invoice_style thead th:nth-child(3),  table.invoice_style tbody th:nth-child(3){
    width: 40%;
}
table.invoice_style thead th:nth-child(4),  table.invoice_style tbody th:nth-child(4){
    width: 26%;
}

.tbl_var tbody tr.border-upload td{
    border-top: 3px dotted #000;
    border-bottom: 3px dotted #000 !important;
}
.tbl_var {
    border-collapse: separate !important;
}
.tbl_var tbody tr.border-upload td:first-child{
    border-left: 3px dotted #000;
}
.tbl_var tbody tr.border-upload td:last-child{
    border-right: 3px dotted #000;
}


.offr_tbl tbody tr.border-upload td{
    border-top: 3px dotted #000;
    border-bottom: 3px dotted #000 !important;
}
.offr_tbl {
    border-collapse: separate !important;
}
.offr_tbl tbody tr.border-upload td:first-child{
    border-left: 3px dotted #000;
}
.offr_tbl tbody tr.border-upload td:last-child{
    border-right: 3px dotted #000;
}


.defects_tb tbody tr.border-upload td{
    border-top: 3px dotted #000;
    border-bottom: 3px dotted #000 !important;
}
.defects_tb {
    border-collapse: separate !important;
}
.defects_tb tbody tr.border-upload td:first-child{
    border-left: 3px dotted #000;
}
.defects_tb tbody tr.border-upload td:last-child{
    border-right: 3px dotted #000;
}

.singleDoc.border-upload,.signedContracPdfPathSection.border-upload,.uploadedPdfPathSection.border-upload {
    border: 3px dotted #000;
}



#incompletevariationtab table thead th:nth-child(3){
    width: auto;
}

@keyframes spinner {
    0% {
      transform: translate3d(-50%, -50%, 0) rotate(0deg);
    }
    100% {
      transform: translate3d(-50%, -50%, 0) rotate(360deg);
    }
}

button.save:disabled::before, .offerSaveBtn:disabled::before, .DefectTable button.save:disabled::before, button.saveRow:disabled::before, button.saveDefectRow:disabled::before {
    animation: 1.5s linear infinite spinner;
    animation-play-state: inherit;
    border: solid 4px #cfd0d1;
    border-bottom-color: #b7073c;
    border-radius: 50%;
    content: "";
    height: 20px;
    width: 20px;
    position: absolute;
    top: 13px;
    left: 12px;
    background: white;     
}

.tbl_var button.save, .offerSaveBtn, .DefectTable button.save, button.saveRow, button.saveDefectRow {
    position: relative;
}

.forgot_pswrd, .golink{
    font-size: 14px;
}

.forgot_pswrd:hover, .golink:hover{
    text-decoration: underline;
}

/*#forgetPassModal{
    position: relative;
}*/

#forgetPassModal:before{
    content:"";
    width: 100%;
    height: 100%;
    position: absolute;
    left:0;
    right:0;
    top:0;
    bottom: 0;
    background: rgb(0 0 0 / 47%);

}

.error, #error{
    color: #f14747;
    font-size: 14px;
}