
/* sup {
    top: 0.1em;
} */

sub, sup { font-size: initial; }

sup { top: -0.4em; }

.sign-up-outer { box-shadow: 0 0 3px #b0b0b0; }

.sign-up-outer.loginbox { width: 381px; }

.loginbox .sign-up-form { margin: 37px 0 0 0; }

.loginbox .register-btn { margin: 0px 0 0; }

.sign-up-outer.forgetpasswordbox { width: 542px; }

.forgetpasswordbox .buttons.loginbutton { margin: 0; padding: 0 30px; }

.buttons.loginbutton .col-md-6 { padding: 0 4px; }

.content-inner.nofixheight { border: none; }

.alertsbox, .messagesbox { height: 255px; }

.whitebox-bg-long table thead tr th:first-child, .whitebox-bg-long table thead tr th:nth-child(2), .whitebox-bg-long table thead tr th:last-child { width: 200px; }

.whitebox-bg-long table tbody tr:last-child td { border-bottom: none; }

.whitebox-bg-long table thead tr th:first-child, .whitebox-bg-long table tbody tr td:first-child { border-left: 0 none; }

.whitebox-bg-long table thead tr th:last-child, .whitebox-bg-long table tbody tr td:last-child { border-right: medium none; }

.alertsbox .slimScrollBar { height: 43px !important; }

.tab-block { /*  max-height: 65px; */
max-height: 62px; }

.tab-heading .dropdown.automobiles button.create-requisition { border-radius: 0 !important; width: 167px!important; overflow: hidden; }

.tab-heading .dropdown.automobiles { float: right; margin: -5px 0 0; }

.tab-heading .dropdown.automobiles .dropdown-menu::before { display: none; }

.tab-heading .dropdown.automobiles .dropdown-menu { right: -2px; width: 169px; }

.requisition-table table thead th:first-child { width: 140px !important; }

.requisition-table table thead th:nth-child(2) { width: 110px !important; }

.requisition-table table thead th:nth-child(5) { width: 140px!important; }

/* .requisition-table table tbody td .dropdown a.btn {
    margin: 0;
    padding: 0 0px;
    font-size: 12px;
} */

.requisition-table table tbody td .dropdown a.btn { float: left; font-size: 12px; height: 32px; line-height: 32px; margin: 0; padding: 0; }

.requisition-table table tbody td .dropdown ul.dropdown-menu.action-menu { right: -6px!important; min-width: 210px;/*  margin-top: 9px!important; */
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover { background-color: #ee7b3a; border-color: #ee7b3a; }

.pagination>li:first-child>a, .pagination>li:first-child>span { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.content-inner.reqstnfrmmn { /* display: block;
    float: none;
    margin: 0 auto;
    width: 1240px; */
border-top: none; }

.reqstnfrmmn .tab-heading { min-height: 62px; padding: 20px 22px; }

.reqstnfrmmn .requisition-inner.req-form-sec.padd-40 { padding-top: 22px; }

.reqstnfrmmn .requisition-inner .form-group label { font-weight: 600; }

.reqstnfrmmn .requisition-inner .form-group label a { left: 4px; position: relative; }

.reqstnfrmmn .requisition-inner .form-group span.chrtrcnt { color: #555555; font-size: 12px; margin: 0 0 0 2px; position: relative; top: -7px; }

.reqstnfrmmn .requisition-inner .form-group { margin-bottom: 3px; float: left; width: 100%; }

.reqstnfrmmn .list-iteam-table table th { background: #eff3f6; border: 1px solid #f7f7f7; color: #555555; font-size: 12px; padding: 10px 7px; text-transform: uppercase; }

.reqstnfrmmn .list-iteam-table table td { border: 1px solid #f7f7f7; color: #555555; font-size: 12px; padding: 10px 10px; }

.reqstnfrmmn .item-name-input, .reqstnfrmmn .item-number-input { font-size: 12px; height: 30px; }

.reqstnfrmmn table tbody tr td button { border: medium none; height: 28px; line-height: 28px; padding: 0; width: 100px; }

.reqstnfrmmn table tbody tr td .drp select { background-position: 93% 50% !important; height: 30px; font-size: 12px; min-height: auto; padding: 0 5px; }

.reqstnfrmmn table tbody tr td div .form-control { border: 1px solid #d8d8d8; font-size: 12px; height: 30px; border-radius: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset; color: #555555; }

.reqstnfrmmn table tbody tr td div .form-control:focus { border: 1px solid #d8d8d8 !important; box-shadow: 0 0 0px #ee7b3a !important; }

.reqstnfrmmn .list-items-data .price-delete { right: 14px; top: 23%; }

.reqstnfrmmn .tab-block-btn.back-btn { border: medium none; border-radius: 0; margin: 9px 0 0; }

.input-group-btn button#btn-country { height: 36px; background: #ffffff!important; margin: 0; }

.input-group-btn button#btn-country span.flag { position: relative; top: 2.3px; }

.reqstnfrmmn .drp select#Requisition_departmentapprover { padding: 5px; height: 34px; }

.reqstnfrmmn input#phoneNumber { height: 36px; }

.reqstnfrmmn table tbody tr td .input-group-btn-vertical button.btn { height: 12px; margin: 0px; }

.reqstnfrmmn table tbody tr td .input-group-btn-vertical { padding: 0 0 0 2px; }

.price-input { margin: 0 !important; }

.reqstnfrmmn .list-items-data .edit-delete, .reqstnfrmmn .list-items-data .price-delete { top: 26% !important; }

.reqstnfrmmn .list-items-data .edit-delete { margin: 2px 0 0; right: 38px; }

/***********Delivery Pages Start*********/

.delvrysecmn .stngshd strong { color: #4d637b; /* font-family: gotham-book;  */ font-weight: 400; }

.delvrysecmn .tab-block.tab-block-2, .delvrysecmn .stngshd { padding: 19px 0 18px 45px !important; min-height: 62px; }

.delvrysecmn .tab-block-sttngs.stngshd img, .delvrysecmn.settingsec .tab-block img { left: 13px; top: 20px; }

.delvrysecmn .general-Information { padding: 24px 8px; }

.delvrysecmn .stngsfrmin { border: medium none; min-height: auto; padding: 0 0 15px; }

.dlvrfrmin h4.prctitldlv { color: #ee7e3e; font-size: 16px; font-weight: 500; padding: 0 14px 13px; text-transform: uppercase; }

.stngsfrmin.cmpnyprfsecin.dlvrfrmin .form-group label { color: #555555; font-size: 14px; font-weight: 500; margin: 0 0 7px; }

.stngsfrmin.cmpnyprfsecin.dlvrfrmin .form-group label sup { color: #dc2f2f; font-size: 14px; top: 0; left: 4px; }

.delvrysecmn .form-group input.form-control.text-field { height: 36px !important; }

.delvrysecmn .form-group textarea.form-control.text-field { height: auto !important; max-height: 50px; min-width: 50px; }

.dlvrfrmin .form-group { margin: 0 0 6px; min-height: 67px; }

.bootstrap-datetimepicker-widget.usetwentyfour.dropdown-menu.top .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content { display: none !important; }

.datedlvinsec { float: left; position: relative; width: 100%; }

.datedlvinsec > img { left: 13px; position: absolute; top: 28%; }

.delvrysecmn .form-group .datedlvinsec input.form-control.text-field { padding-left: 39px; }

.dlvfrmfldin { float: left; padding: 0 150px 0 0; width: 100%; }

.dlvryitmtblmn { float: left; margin: 0 0 15px; padding: 10px 16px; width: 100%; }

.dlvryitmtblmn h4.prctitldlv { color: #ee7e3e; font-size: 16px; font-weight: 500; padding: 0 0 13px; text-transform: uppercase; }

.dlbtlbsecin { float: left; margin: 2px 0 0; width: 100%; }

.dlbtlbsecin .purchase-order-table { border: 1px solid #eff3f6; }

.dlbtlbsecin .purchase-order-table table tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

.dlbtlbsecin h3.dlbtbllsthd { background: #eff3f6 none repeat scroll 0 0; color: #4d637b; font-size: 15px; font-weight: 600; padding: 11px 23px; }

.dlbtlbsecin .purchase-order-table table th { background: #ffffff none repeat scroll 0 0; border-bottom: 3px solid #eff3f6; border-right: 0 none; font-size: 14px; font-weight: 500; padding: 8px 15px; text-transform: none; }

.dlbtlbsecin .purchase-order-table table th:first-child { padding-left: 24px; text-align: left !important; width: 160px; }

.dlbtlbsecin .purchase-order-table table th:nth-child(4) { width: 330px; }

.dlbtlbsecin .purchase-order-table table tr td { border-color: #eff3f6; border-style: solid; border-width: 0 0 1px; color: #555555; font-size: 14px; font-weight: 400; padding: 19px 20px; }

.dlbtlbsecin .purchase-order-table table tr:last-child td { border-width: 0 0 0; }

.dlbtlbsecin .purchase-order-table table tr td strong { font-weight: 600; margin: 0 0 0 5px; }

.dlbtlbsecin .purchase-order-table table tr td:first-child { padding-left: 24px; text-align: left !important; width: 160px; }

.dlbtlbsecin .purchase-order-table table tr td input.qntyinpt { height: 30px; border: 1px solid #dddddd; border-radius: 0; box-shadow: none; width: 76px; padding: 0 6px; }

.dlbtlbsecin .purchase-order-table table tr td input.nottbdlv { height: 30px; border: 1px solid #dddddd; border-radius: 0; font-size: 14px; font-weight: 400; box-shadow: none; width: 180px; padding: 0 6px; }

.dlvryitmtblmn .drag-documents { margin: 0; width: 100%; }

.dlvrnotbtm textarea.form-control.text-field { height: auto !important; min-height: 109px; }

.dlvrnotbtm > p { color: #555555; float: left; /* font-family: gotham-book;  */ font-weight: 400; font-size: 13px; margin: 0; padding: 4px 0 0; text-align: right; width: 100%; }

.adddlvrybtn { float: left; text-align: right; width: 100%; }

.adddlvrybtn input.questionnaire-btn { border-radius: 0; box-shadow: 0 0 0 #000000; height: 43px; margin: 20px 0 15px; width: 203px; }

.tab-heading.vwdlvsmhdsec > h1 { float: left; }

a.exprtpdf { color: #555555; float: right; font-size: 12px; font-weight: 400; text-decoration: none; }

a.exprtpdf img { margin: -1px 4px 0 0; }

.biltosec > h4 { border-bottom: 1px solid #b2b2b2; color: #555555; /* font-family: Gotham-Medium;  */ font-weight: 500; font-size: 14px; font-weight: 500; margin: 0 0 15px !important; padding: 0 0 10px; }

.biltosec p { float: left; font-size: 13px; margin: 0 0 7px !important; width: 100%; }

.biltosec p b { font-weight: 600; }

.biltosec.supsecadr { padding: 0 50px; }

.prchodrfrm { background: #f1f4f5 none repeat scroll 0 0; float: left; margin: 40px 0 0; padding: 25px 25px 17px; width: 100%; }

.prchodrfrm h4 { color: #ee7b3a; font-size: 16px; font-weight: 500; margin: 0; }

.prchodrdl { float: left; margin: 15px 0 0; width: 100%; }

.prchodrdl .form-group { float: left; margin: 0 0 8px; width: 100%; }

.prchodrdl .form-group label { color: #555555; float: left; font-size: 14px; font-weight: 500; line-height: 30px; margin: 0; width: 190px; }

.prchodrdl .form-group input.form-control.text-field { border: 1px solid #d8d8d8; color: #555555; float: right; font-size: 14px; font-weight: 400; height: 30px !important; margin: 0 !important; width: 60%; }

.itmodrtblmsec { float: left; padding: 55px 15px 20px; width: 100%; }

.itmodrtblmsec .rfq-overview-outer { padding: 0; }

.itmodrtblmsec .rfq-overview-outer .tabs li { margin-right: 1px !important; }

.purchase-order-table.itmodrtblin { border: 1px solid #eeeff0; }

.purchase-order-table.itmodrtblin table th { background: #eff3f6; border-bottom: 1px solid #eeeff0; border-right: 1px solid #eeeff0; font-size: 12px; font-weight: 500; padding: 9px 15px; }

.purchase-order-table.itmodrtblin table tr td { border-color: #eeeff0; border-style: solid; border-width: 0 1px 1px 0; color: #555555; font-size: 12px; font-weight: 400; padding: 5px 15px; }

.purchase-order-table.itmodrtblin table tr:last-child td { border-bottom: none; }

.purchase-order-table.itmodrtblin table tr td:last-child { border-right: medium none; }

.itmodrtblmsec .tab_content { padding: 18px 0; }

.purchase-order-table.itmodrtblin table th:first-child { width: 150px; }

.dlvriestbs .panel-title a { background-color: #eff3f6; border: 0 none; border-radius: 0 !important; box-shadow: 0 0 0 #000000 !important; color: #4d637b; cursor: pointer; font-size: 14px; font-weight: 700; margin-right: 0; padding: 11px 20px; }

.dlvriestbs .panel { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-radius: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.05); }

.dlvriestbs .panel [data-toggle="collapse"]::before { display: none; }

.dlvriestbs .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: rgba(0, 0, 0, 0); }

.dlvriestbs .panel-title a::after { top: 13px; bottom: auto; -ms-transform: rotate(0deg); /* IE 9 */ -webkit-transform: rotate(0deg); /* Safari */ transform: rotate(0deg); }

.panel-body.dlvrytblincnt { padding: 11px 0 0; }

.purchase-order-table.dlvrmdtbl { border: 1px solid #eeeff0; margin: 0 0 10px; }

.purchase-order-table.dlvrmdtbl table th { background: #eff3f6 none repeat scroll 0 0; border-bottom: 1px solid #eeeff0; border-right: 1px solid #eeeff0; font-size: 12px; font-weight: 500; line-height: 14px; padding: 4px 15px; }

.purchase-order-table.dlvrmdtbl table tr td { border-color: #eeeff0; border-style: solid; border-width: 0 1px 1px 0; color: #555555; font-size: 12px; font-weight: 400; padding: 15px 15px; }

.purchase-order-table.dlvrmdtbl table tr:last-child td { border-bottom: none; }

.purchase-order-table.dlvrmdtbl table tr td:last-child { border-right: medium none; }

.purchase-order-table.dlvrmdtbl table th:first-child, .purchase-order-table.dlvrmdtbl table td:first-child { width: 90px; }

.purchase-order-table.dlvrmdtbl table th:nth-child(2) { width: 200px; }

.purchase-order-table.dlvitmtbl { border: 1px solid #eeeff0; border-bottom: 4px solid #eeeff0; }

.purchase-order-table.dlvitmtbl table th { background: #eff3f6 none repeat scroll 0 0; border-bottom: 1px solid #eeeff0; border-right: 1px solid #eeeff0; font-size: 12px; font-weight: 500; line-height: 14px; padding: 8px 15px; }

.purchase-order-table.dlvitmtbl table tr td { border-color: #eeeff0; border-style: solid; border-width: 0 1px 1px 0; color: #555555; font-size: 12px; font-weight: 400; padding: 15px 15px; }

.purchase-order-table.dlvitmtbl table tr:last-child td { border-bottom: none; }

.purchase-order-table.dlvitmtbl table tr td:last-child { border-right: medium none; }

.purchase-order-table.dlvitmtbl table th:first-child, .purchase-order-table.dlvitmtbl table td:first-child { width: 200px; }

.pacific-checkbox.prchodrckbx { float: left; margin: 14px 0 0; position: relative; width: 100%; }

.pacific-checkbox.prchodrckbx input[type=checkbox] { position: absolute; visibility: hidden; }

.pacific-checkbox.prchodrckbx label { display: block; position: relative; font-weight: 300; font-size: 13px; padding: 3px 25px 25px 31px; margin: 0 auto; height: 0; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; color: #555555; }

.pacific-checkbox.prchodrckbx .check { background: #ffffff none repeat scroll 0 0; border: 2px solid #4d637b; display: block; height: 17px; left: 0; position: absolute; top: 3px; width: 17px; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear; }

.pacific-checkbox.prchodrckbx .check::before { display: block; position: absolute; content: ''; height: 14px; width: 14px; top: 1px; left: 0px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }

.pacific-checkbox.prchodrckbx input[type=checkbox]:checked ~ .check { border: 2px solid #4d637b; }

.pacific-checkbox.prchodrckbx input[type="checkbox"]:checked ~ .check::before { background: rgba(0, 0, 0, 0) url("../themes/auction/dist/images/chktick.png") no-repeat scroll 0px 0px / 88% auto; }

.stngshd.tab-block-2.dlvrypgtb { background: #e9eef0!important; border-left: none !important; }

.tab-heading.dlvtitlsec h1 { float: left; }

.expbcbtn { float: right; }

a.back {/* font-family: 'Gotham-Medium';  */ font-weight: 500; color: #ee7b3a; font-size: 14px; margin: 0 46px 0 0; }

.dlvnotdltfrm .lftprchodrdtl .form-group label { /* font-family: 'Gotham-Medium';  */ font-weight: 500; }

.dlvnotdltfrm .date { margin: 0; width: 100%; }

.dlvnotdltfrm .date .date-pic { width: 100%; }

.dlvnotdltfrm .date .date-pic input { background-position: 14px 11px; height: 34px; }

.dlvnotdltfrm .lftprchodrdtl .form-group { margin: 0 0 7px; }

.dlvnotdltfrm .invcrgtsecnub { margin: 6px 0 11px; }

.invcadddtld.dlvnotdltfrm { padding: 31px 40px 25px; }

.invcittblsec.dlvnottble .purchase-order-table th { border-right: medium none; /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 12px; /* font-weight: normal; */
line-height: 13px; padding: 11px 7px; }

.invcittblsec.dlvnottble .purchase-order-table table tr td { border-width: 0 0 1px; font-size: 14px; font-weight: normal; padding: 11px 15px; line-height: 15px; }

.invcittblsec.dlvnottble .purchase-order-table table td:first-child { width: auto; }

.invcittblsec.dlvnottble .purchase-order-table table th:first-child { width: 120px; }

.invcittblsec.dlvnottble .purchase-order-table table tr td .spinners-leftbar .input-group.spinner { height: 32px; }

.invcittblsec.dlvnottble .purchase-order-table table tr td .form-control.notdscrp { float: left; height: 33px; margin: -6px 0 0; width: 100%; }

.invcittblsec.dlvnottble { border: 1px solid #f7f7f7; float: left; width: 100%; }

.invcittblsec.dlvnottble .purchase-order-table table th:nth-child(3), .purchase-order-table table td:nth-child(3) { width: auto; }

.adddlvrybtn.dlvrsvbtn { padding: 0; }

.adddlvrybtn.dlvrsvbtn input { /* font-family: "Gotham-Medium" !important;  */ font-weight: 500; font-size: 14px; /*  font-weight: normal; */
height: 32px; margin: 30px 0 0; width: 81px; }

.invoichdsec.dlvriesdtlhd input.addinvoic-btn { padding: 0 14px; width: auto; }

.dlvryfiltr .date { margin: 0; width: 100%; }

.dlvryfiltr .date .date-pic { width: 100%; }

.dlvryfiltr .date .date-pic input { background-position: 14px 9px; height: 31px; }

.invcfltr.dlvryfiltr .col-md-2 .select-selected { padding-top: 0; text-align: center; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw table td { vertical-align: middle; padding: 10px 15px; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw table td .custom-select2 .select-selected { background: #ffffff!important; border: 1px solid #e8e8e8; padding: 6px 16px; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw table td:nth-child(4) { color: #23a3c1; cursor: pointer; }

.invcscin .pagination.dlvpgntn { padding: 15px 0; }

.lftprchodrdtl .form-group input[type="text"]:disabled { background-color: #fff; }

.purchase-order-table.dlvnttbotr { position: relative; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table td { position: unset; }

.purchase-order-table.dlvnttbotr .brnchstbl.usrtbl.dlvntcolaps { border: 2px solid #e9eef0; left: 0; margin: 17px 0 0; position: absolute; width: 100%; z-index: 9; }

.purchase-order-table.dlvnttbotr .brnchstbl.usrtbl.dlvntcolaps table { background: #ffffff none repeat scroll 0 0; width: 100%; }

.purchase-order-table.brnchstbl.usrtbl.dlvntcolaps table th:first-child { width: 145px; }

.purchase-order-table.brnchstbl.usrtbl.dlvntcolaps table th:nth-child(2) { width: 180px; }

.dlvntcolaps tr td p { margin: 5px 0 !important; }

.dlvntcolaps tr td p b { float: left; margin: 0; width: 100%; }

.purchase-order-table.brnchstbl.usrtbl.dlvntcolaps table td:nth-child(4) { color: #555555; }

#dataTablePurchaseORder tr.deliveryRows.purchase-order-sub-table.brnchstbl.usrtbl.dlvntcolaps td.vwedtbtn a { font-size: 13px; height: 25px; line-height: 25px; padding: 0 12px; width: auto; }

#dataTablePurchaseORder tr.deliveryRows.purchase-order-sub-table.brnchstbl.usrtbl.dlvntcolaps td.vwedtbtn a.dlticndlv { color: #adadad !important; font-size: 16px; line-height: 20px; margin: 0 0 0 8px; padding: 2px 6px; position: relative; top: 0; }

#dataTablePurchaseORder tr.deliveryRows.purchase-order-sub-table.brnchstbl.usrtbl.dlvntcolaps td.vwedtbtn a.dlticndlv:hover { color: #fff !important; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table td.opndlvntmntb.collapsed { background: inherit; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table td.opndlvntmntb { background: #eff3f6; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table td.opndlvntmntb[data-toggle="collapse"]::before, .purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table td.opndlvntmntb[data-toggle="collapse"]::after { display: none; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table tr.request-stats [data-toggle="collapse"]::before, .purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table tr.request-stats [data-toggle="collapse"]::after { display: none; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table tr.request-stats td { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; padding: 0; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table tr.request-stats td .dlvntcolaps { margin: 0; }

.purchase-order-table.invclsttblsec.dlvrlsttblinvw.dlvnttbotr table tr:last-child td { border-bottom: 1px solid #e9eef0 !important; }

#dataTablePurchaseORder tr.deliveryRows.purchase-order-sub-table.brnchstbl.usrtbl.dlvntcolaps td { padding: 0; }

#dataTablePurchaseORder tr.deliveryRows.purchase-order-sub-table.brnchstbl.usrtbl.dlvntcolaps table th:first-child { width: 207px; }

#dataTablePurchaseORder tr.deliveryRows.purchase-order-sub-table.brnchstbl.usrtbl.dlvntcolaps table th:nth-child(3), #dataTablePurchaseORder tr.deliveryRows.purchase-order-sub-table.brnchstbl.usrtbl.dlvntcolaps table td:nth-child(3) { width: auto; }

#dataTablePurchaseORder tr.deliveryRows.purchase-order-sub-table.brnchstbl.usrtbl.dlvntcolaps { border: 4px solid #e9eef0; }

.purchase-order-table #dataTablePurchaseORder tr td:nth-child(4) { cursor: pointer; }

/***********Delivery Pages End*********/

#itemDescriptionModal .create-popup-inner textarea#itemDescriptionTextArea { border: 1px solid #cccccc; margin: 13px 0 0; width: 100%; }

#itemDescriptionModal .create-popup-inner input#hiddenItemIdInput, #itemDescriptionModal .create-popup-inner input#iteration { border: 1px solid #cccccc; height: 33px; padding: 0 8px; width: 49.6%; }

.input-group.spinner input.quantityinpt { border-width: 0 1px 0 0; }

.form-control { height: 35px; border-radius: 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset; }

a { text-decoration: none !important; }

.purchase-order-table.brnchstbl #dataTableBranch thead tr th:nth-child(3) { width: 230px !important; }

#questionnaireModal .question-section .add-section { padding: 6px 0px 20px; }

.add-section a span { left: 1px; position: relative; top: -1px; }

.preview-section-btn img { left: 5px; position: relative; top: -1px; }

#clearQuestions .create-popup-inner .row .col-sm-6 { padding: 0 2px; }

.questionnaire-popup-inner { padding: 0 25px; }

.question-form > label:first-child { margin-top: 0; }

.question-form > label { margin-top: 15px; }

#addSectionContent { padding: 0; }

#template-question-form .question-form { padding: 0; }

#use-template-question-form .question-form.supplier-list { padding: 0; }

#use-template-question-form .hide-div .pacific-checkbox { position: relative; top: 3px; }

#question-form .questionnaire-popup-inner .question-form { padding: 0; }

#document-form .drag-documents { margin: 0; width: 100%; }

#document-form .requisition-inner.text-center { padding: 0; }

#document-form .requisition-inner.text-center .text-left { margin: 20px 0 0; }

#document-form h2.exlgtootip { margin: 4px 0 41px !important; }

#document-form .drag-documents-input { font-size: 18px; line-height: 108px; min-height: 108px; }

.privacy-settings input { position: relative; top: 2px; }

/***********Invoice Pages Start*********/
/* .tab-block-sttngs.stngshd.invcicntb img {
  margin: -2px 0 0;
} */

.tab-block-sttngs.stngshd.invcicntb { border-left: 6px solid #ee7b3a!important; }

.tab-heading.invoichdsec { padding: 15px 22px; }

.tab-heading.invoichdsec h1 { float: left; line-height: 33px; }

.invoichdsec input.addinvoic-btn { background-color: #ee7b3a; border: medium none; color: #ffffff !important; display: inline-block; float: right; /* font-family: "Gotham-Book" !important; */  font-weight: 600; font-size: 13px; /*  font-weight: bold; */
height: 33px; line-height: 33px; margin: 0; outline: medium none; padding: 0; text-align: center; text-transform: uppercase; width: 128px; }

.searchbar { background-size: 16px; }

.invcfltrsec .requisitions-search .requisitions-search-leftbar { max-width: 100%; }

body .invcfltrsec .filter-bnt { height: 32px; }

.invcfltr { /* display: none; */
float: left; /* margin: 0 0 8px; */
margin: 0 0 28px; padding: 0 9px; width: 100%; }

.invcfltr .col-md-2 { padding: 0 7px; }

.invcfltr .col-md-2.padtesec { padding-right: 0; width: 21.5%; }

.invcfltr .col-md-2.invcnub { width: 11%; }

.invcfltr .col-md-2.padtesec .date-pic { width: 100%; }

.invcfltr .col-md-2.padtesec .date-pic .input-group { display: inline; }

.invcfltr .col-md-2.padtesec .date-pic input { background-position: 12px 9px; color: #9c9c9c; /*  font-family: gotham-book !important;  */
font-size: 12px; font-weight: 500 !important; height: 30.2px; margin: 0; padding-bottom: 0; padding-top: 0; width: 100%; }

.invcfltr .col-md-2 .form-control.text-field { height: 32px !important; color: #555555; font-size: 12px; }

.invcfltr .col-md-2 .select-selected { color: #9c9c9c !important; font-size: 12px; height: 32px; line-height: 32px; padding-bottom: 0; padding-top: 0; }

.invcfltr .col-md-2 .custom-select2 .select-items { text-align: center; }

.invcscin .fltrdivsec .search-btn { height: 32px !important; line-height: 32px; padding: 0 11px; }

.invcscin .fltrdivsec .close-filter { padding: 1px 0 0; text-decoration: underline !important; }

.purchase-order-table.invclsttblsec table th:nth-child(3), .purchase-order-table.invclsttblsec table td:nth-child(3) { width: auto; }

.purchase-order-table.invclsttblsec table th:first-child { width: 115px; }

.purchase-order-table.invclsttblsec table td.crdudt p { font-size: 12px; padding: 2px 0; }

.purchase-order-table.invclsttblsec table td { font-size: 12px; padding: 10px 6px; vertical-align: top; }

.purchase-order-table.invclsttblsec table td .select-items > div { padding: 9px 5px; }

.purchase-order-table.invclsttblsec table td .custom-select2 .select-selected { border: medium none; /*  padding-top: 5px; */ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; }

.purchase-order-table.invclsttblsec table td .custom-select2 .select-selected::after { top: 12px; }

.purchase-order-table.invclsttblsec table th:nth-child(2) { width: 110px; }

.purchase-order-table.invclsttblsec table th { font-size: 12px; font-weight: 700; padding: 9px 12px; }

.invoicessecmn ul.pagination { padding: 40px 0 20px; }

.invoicessecmn .pagination li a { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #555555; padding: 0 4px; }

.invoicessecmn .pagination li a:hover, .invoicessecmn .pagination li.active a { font-weight: 600; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #555555; border-bottom: 1px solid #ed7c3a !important; }

.daterangepicker.show-calendar { width: 545px; }

.daterangepicker.show-calendar .month { margin: 0; }

.daterangepicker.show-calendar .drp-calendar.right { border-left: 1px solid #cccccc; }

.daterangepicker::before, .daterangepicker::after { left: 12%; }

.general-Information.invcaddtb { padding: 22px 17px; }

.slctodrinvc h3 {/* font-family: "Gotham-Medium"; */ font-weight: 500; color: #ee7b3a; font-size: 16px; margin: 0; text-transform: uppercase; }

.prchslctoptn { background: #e9eef0; float: left; margin: 15px 0; padding: 16px; width: 100%; }

.prchslctoptn .select-items { max-height: 150px; overflow: auto; }

.prchslctoptn .select-selected { height: 38px; font-size: 13px; }

.invcadddtld { background: #f1f4f5; float: left; margin: 0 0 15px 0; padding: 24px 25px; width: 100%; }

.invcadddtld h3 { /* font-family: "Gotham-Medium";  */ font-weight: 500; color: #ee7b3a; font-size: 16px; margin: 0; }

.lftprchodrdtl .form-group { float: left; margin: 0 0 6px; width: 100%; }

.lftprchodrdtl .form-group label { font-size: 14px; font-weight: 500; height: 34px; line-height: 34px; margin: 0; }

.lftprchodrdtl .form-group label sup { color: #ee7b3a; font-size: 15px; top: 0; }

.lftprchodrdtl .form-group input.form-control.text-field { font-size: 14px; font-weight: 500; height: 34px; line-height: 34px; margin: 0!important; }

.lftprchodrdtl .form-group .crncyddwn { width: 130px; }

.lftprchodrdtl.rgtindtlfrm .form-group.frstrgtinvcnb { margin: -19px 0 15px; }

.lftprchodrdtl.rgtindtlfrm .form-group label { float: left; height: auto; line-height: normal; margin: 0 0 3px; width: 100%; }

.lftprchodrdtl.rgtindtlfrm .date { margin: 0; width: 100%; }

.lftprchodrdtl.rgtindtlfrm .date .date-pic { width: 100%; }

.lftprchodrdtl.rgtindtlfrm .date .date-pic input { background-position: 12px 10px; height: 34px; }

.dlvriesslctsec { float: left; width: 100%; }

.dlvriesslctsec h3 { color: #ee7b3a; /* font-family: "Gotham-Medium";  */ font-weight: 500; float: left; font-size: 16px; margin: 15px 0 15px!important; text-transform: uppercase; width: 100%; }

.dlvrslcoptn { float: left; margin: 0 0 5px; padding: 0 145px 0 45px; position: relative; width: 100%; }

/* .dlvrcnttxt {
  background-color: #eff3f6;
  border: 1px solid #e1e1e1;
  float: left;
  margin-right: 0;
  padding: 10px 20px;
  position: relative;
  width: 100%;
} */

.dlvrcnttxt { float: left; margin-right: 0; position: relative; width: 100%; }

.dlvrcnttxt .panel-title { border: 1px solid #e1e1e1; }

.dlvrcnttxt .dlvriestbs .panel-title a::after { color: #4d637b; }

/* .dlvrcnttxt .dlvriestbs .panel-title a::after {
  background-color: #eff3f6;
  border: 1px solid #e1e1e1;
  float: left;
  margin-right: 0;
  padding: 10px 20px;
  position: relative;
  width: 100%;
} */

.dlvrcnttxt h5 { color: #555555; float: left; font-size: 14px; font-weight: 700; margin: 0; padding: 0; }

.dlvrcnttxt .dlvriestbs .panel-title a { padding: 10.1px 20px; }

.dlvrcnttxt .dlvriestbs .panel-title a::after { right: 14px; top: 12px; }

.dlvrcnttxt i.fa { color: #4d637b; font-family: open sans; font-size: 32px; font-weight: 300; position: absolute; right: 10px; top: 1px; }

.dlvrslcoptn a.addtoinvcdlvr { background-color: #4d637b; border: medium none; color: #ffffff; /* font-family: "Gotham-Medium"; */  font-weight: 500; font-size: 14px; height: 36px; line-height: 36px; outline: medium none; position: absolute; right: 0; text-align: center; width: 139px; }

.dlvrslcoptn a.addtoinvcdlvr:hover { background-color: #ee7b3a; }

.dlvrcnttxt .panel-group.dlvriestbs { margin: 0; }

.dlvckbx { height: 37px; left: 0; position: absolute; text-align: center; width: 40px; background-color: #eff3f6; border: 1px solid #e1e1e1; }

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

/* Create a custom checkbox */
.checkmark { background-color: #ffffff; border: 2px solid #ee7e3e; height: 16px; left: 11px; position: absolute; width: 16px; }

/* On mouse-over, add a grey background color */
.ckbccntnr:hover input ~ .checkmark { background-color: #fff; }

/* When the checkbox is checked, add a blue background */
.ckbccntnr input:checked ~ .checkmark { background-color: #ee7e3e; }

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after { content: ""; position: absolute; display: none; }

/* Show the checkmark when checked */
.ckbccntnr input:checked ~ .checkmark:after { display: block; }

/* Style the checkmark/indicator */
.ckbccntnr .checkmark:after { left: 4px; top: 0px; width: 5px; height: 10px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.invocitmsecmn { float: left; width: 100%; }

.invocitmsecmn h3.invcittitl { color: #ee7b3a; float: left; font-size: 16px; /*  font-family: "Gotham-Medium";  */ font-weight: 500; margin: 24px 0 14px!important; text-transform: uppercase; width: 100%; }

.invcittblsec h3 { background: #eff3f6 none repeat scroll 0 0; color: #4d637b; float: left; /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 15px; margin: 0; padding: 12px 22px; text-transform: uppercase; width: 100%; }

.purchase-order-table.invittblin { border-color: #eff3f6; border-style: solid; border-width: 0 1px 1px; }

.purchase-order-table.invittblin table th:nth-child(3), .purchase-order-table.invittblin table td:nth-child(3) { width: auto; }

.purchase-order-table.invittblin table th:first-child { padding: 12px 22px; text-align: left !important; width: 200px; }

.purchase-order-table.invittblin table tbody tr th { background: #ffffff none repeat scroll 0 0; border-bottom: 2px solid #eff3f6; border-right: medium none; font-size: 14px; font-weight: normal; text-transform: none; }

.purchase-order-table.invittblin table td:first-child { padding: 12px 22px; text-align: left !important; }

.purchase-order-table.invittblin table tbody tr td { border-bottom: 1px solid #eff3f6; border-right: medium none; /* font-family: gotham-book;  */ font-weight: 400; font-size: 12px; /* font-weight: normal; */
text-transform: none; border-width: medium 0 1px; padding: 13px 12px; }

.purchase-order-table.invittblin table tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

/* .purchase-order-table table tr:last-child td {
  border-bottom:medium none!important;
} */

.purchase-order-table table tr td .spinners-leftbar { float: none; margin: 0 auto; text-align: center; width: 76px; }

.purchase-order-table table tr td .spinners-leftbar .input-group.spinner { height: 30px; overflow: hidden; }

.purchase-order-table table tr td .spinners-leftbar .input-group.spinner input.form-control { border: medium none; padding: 0; text-align: center; width: 55px; }

.purchase-order-table table tr td .spinners-leftbar .input-group-btn-vertical > .btn { padding: 5px; height: 10px; }

.purchase-order-table table tr td .spinners-leftbar .input-group-btn-vertical { height: 26px; padding: 0; }

.purchase-order-table table tr td .spinners-leftbar .form-control:focus { border: 0 solid #d8d8d8 !important; }

.purchase-order-table table tr td .aed { border: 1px solid #d8d8d8; height: 30px; width: 118px; }

.purchase-order-table table tr td .aed .aed-left { border-right: 1px solid #d8d8d8; font-size: 13px; line-height: 29px; padding: 0; width: 44px; }

.purchase-order-table table tr td .aed .aed-right { font-size: 14px; line-height: 29px; padding: 0 5px; width: 72px; }

.purchase-order-table.invittblin table tbody tr.sbtotlsec td b { /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 13px; font-weight: normal; text-transform: none; }

.purchase-order-table.invittblin table tbody tr.sbtotlsec td { border: medium none; padding: 13px 2px 0; }

.purchase-order-table.invittblin table tbody tr.sbtotlsec td .aed { width: 150px; }

.purchase-order-table.invittblin table tbody tr.sbtotlsec td .aed .aed-right { width: 104px; }

.purchase-order-table.invittblin table tbody tr.sbtotlsec.vatsec td { padding: 6px 2px; }

.purchase-order-table.invittblin table tbody tr.sbtotlsec.vatsec td b { color: #000000; }

.purchase-order-table table tr.edtrmcstfldsec td, .purchase-order-table.invittblin table tr.edtrmcstfldsec td:first-child { text-align: right !important; padding: 12px 42px; }

.edtrmcstfldsec a.cstbtns { background-color: #4d637b; border: medium none; border-radius: 2px; color: #ffffff; display: inline-block; /* font-family: "Gotham-Medium"; */  font-weight: 500; font-size: 12px; line-height: 21px; margin: 0 2px; outline: medium none; padding: 2px 13px; text-align: center; }

.edtrmcstfldsec a.cstbtns img { left: -3px; position: relative; top: -1px; }

.edtrmcstfldsec a.cstbtns i.fa { font-size: 17px; font-weight: 600; margin: 0 2px 0 -4px; position: relative; top: 1px; }

.purchase-order-table table tr.sbtotlsec.itmcsttotl { background: #eff3f6; }

.purchase-order-table table tr.sbtotlsec.itmcsttotl td { padding: 7px 0 4px !important; }

.purchase-order-table table tr.sbtotlsec.itmcsttotl td .aed .aed-left { font-weight: 600; }

.purchase-order-table table tr.sbtotlsec.itmcsttotl td .aed .aed-right { font-weight: 600; }

.dlvriesslctsec.invcfilattch .drag-documents { margin: 0; border: 1px dashed #677a8e; width: 100%; padding: 5px; }

.dlvriesslctsec.invcfilattch .drag-documents .drag-documents-input { background: #f4f6f7 none repeat scroll 0 0; border: none; line-height: 106px; min-height: 106px; text-align: center; }

.paymnttrms { float: left; margin: 29px 0 0; width: 100%; }

.trmpyintxt { float: left; margin: 0 0 34px; width: 100%; }

.trmpyintxt h4 { color: #555555; float: left; /* font-family: "Gotham-Medium"; */  font-weight: 500; font-size: 14px; margin: 0 !important; width: 100%; }

.trmpyintxt p { color: #555555; float: left; font-size: 14px; margin: 6px 0 0 !important; width: 100%; }

.trmpyintxt span { display: inline-block; min-width: 124px; }

.adddlvrybtn.addinbtnbtm { padding: 0; }

.adddlvrybtn.addinbtnbtm input.questionnaire-btn { margin: 0; }

.create-popup.addcstmodl { width: 500px; }

.adcstfrmflds .col-md-6 { margin: 0 0 6px; }

.adcstfrmflds .col-md-6 label { color: #555555; /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 13px; font-weight: normal; min-height: 14px; width: 100%; }

.adcstfrmflds .col-md-6 input.form-control.text-field { height: 30px !important; }

.adcstfrmflds .col-md-6 .select-selected { padding: 6px 14px; }

.adcstfrmflds .col-md-6 .select-selected::after { top: 12px; }

.adcstfrmflds .col-md-6 .select-selected.select-arrow-active::after { top: 7px !important; }

.addcsbtnsbtm { padding-top: 10px; }

.addcsbtnsbtm .csbtn { font-size: 13px; height: 33px; line-height: 33px; margin: 0 8px 0 0; padding: 0 22px !important; width: auto; }

.adcstfrmflds .col-md-6.fltratesec span { font-size: 13px; left: 24px; margin: 7px 0 0; position: absolute; z-index: 9; }

.adcstfrmflds .col-md-6.fltratesec .select-selected { padding: 6px 14px 6px 28px; }

.invoicessecmn .tab-heading h1 { float: left; }

.invoicessecmn .tab-heading a.edtinvtitlbtn { float: right; background-color: #ee7b3a; border: medium none; color: #ffffff; display: inline-block; /* font-family: "Gotham-Book";  */ font-weight: 400; font-size: 13px; margin: -5px 0 0; outline: medium none; padding: 7px 0; text-align: center; text-transform: uppercase; width: 59px; }

.slctodrinvc.prcodrprg > p { padding: 7px 0 20px; }

.lftprchodrdtl.invsrgtflfrm { padding-left: 50px; }

.invcrgtsecnub { float: left; margin: 4px 0 11px; width: 100%; }

.invcrgtsecnub > h4 {/* font-family: "Gotham-Medium";  */ font-weight: 500; color: #555555; font-size: 14px; margin: 0; padding: 0 0 2px; }

.invcrgtsecnub p { font-family: open sans; color: #555555; font-size: 13px; margin: 0; padding: 0 0 2px; }

.purchase-order-table.invittblin table tbody tr.sbtotlsec.adedinvcttl td { padding: 8px 2px !important; }

.adcrtntbtn { background-color: #4d637b; border: medium none; color: #ffffff !important; display: inline-block; font-size: 13px; margin: 0 22px 0 0; outline: medium none; padding: 7px 0; text-align: center; text-transform: uppercase; width: 75px; }

.col-md-12.adddlvrybtn.addinbtnbtm input {/* font-family: "Gotham-Medium"!important; font-weight: normal; */ font-weight: 500; font-size: 14px; height: 43px; width: 171px; }

.ui-timepicker-div, .ui-datepicker-buttonpane.ui-widget-content { display: none; }

.purchase-order.credtnote .tab-block.active { padding: 20px 0 20px 45px !important; border-left: none!important; }

.credtnote .expbcbtn a.back { margin: 0; }

.general-Information .notsec textarea.text-field { height: auto; width: 100% !important; margin: 0; max-height: 84px; min-height: 84px; }

.crdntinsec .purchase-order-table.invittblin table tbody tr.sbtotlsec td { padding: 11px 2px 13px; }

.crdntinsec .adddlvrybtn.addinbtnbtm { padding: 25px 0 20px; }

.expbcbtn.acpdclbtns { margin: -5px 0 0; }

.expbcbtn.acpdclbtns a.back { margin: 0 11px 0 0; position: relative; top: 1px; }

.acpdclbtns input.btn { border: medium none; border-radius: 0; color: #ffffff; display: inline-block; /* font-family: "Gotham-Book";  */ font-weight: 700; font-size: 13px; /*  font-weight: bold; */
height: 33px; line-height: 33px; margin: 0 0 0 4px; outline: medium none; padding: 0; text-align: center; text-transform: uppercase; width: 147px; }

.acpdclbtns input.btn.acpt { background-color: #ee7b3a; }

.acpdclbtns input.btn.decln { background-color: #4d637b; }

.dlvriesslctsec.invcnottogle { margin: 30px 0 20px; }

.dlvriesslctsec.invcnottogle .dlvrslcoptn { padding: 0; }

.dlvriesslctsec.invcnottogle .dlvriestbs .panel-title a { /* font-family: 'Gotham-Medium'; 
  font-weight: normal; */  font-weight: 500; }

/***********Invoice Pages End*********/


.supplier-box.manual-email-box .input-group input { padding-bottom: 0 !important; padding-top: 0 !important; }

.tab-requisitions .requisition-table table#dataTableRequsition tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

.requisition-table table#dataTableRequsition thead th:nth-child(2) { width: auto !important; }

.requisition-table table#dataTableRequsition .table-head-outer { background: #ffffff none repeat scroll 0 0; }

.tab-requisitions .requisition-table table#dataTableRequsition tr.request-stats > td { padding: 0; }

.tab-requisitions .requisition-table table#dataTableRequsition .awaiting-btn { height: 27px; line-height: 27px; padding: 0; }

.tab-requisitions .requisition-table table#dataTableRequsition .resend-email li:last-child { float: right; padding-right: 30px; padding-top: 15px; text-align: right; }

.tab-requisitions .requisition-table table#dataTableRequsition .resend-email li:last-child a { text-align: center;}

.tab-requisitions .requisition-table table#dataTableRequsition .resend-email li:last-child a:focus { color: #fff; }

body #reqStatusSearch.select-requisition { width: 100%; }

.custom-select.select-requisitions { width: 92%; }

.select-requisitions .select-requisition { font-weight: normal; }

.tab-requisitions .requisition-table table#dataTableRequsition th:nth-child(4) { width: auto !important; }

#AddNoteModal .modal-content h3 { margin: 0 0 12px !important; }

#requests-form .purchase-outer .pacific-checkbox { margin: -4px 14px 0 0; }

form#requests-form .form-group.col-lg-12 { margin-bottom: 34px; }

.reqstnfrmmn #requisition-form .requisition-inner .form-group, .reqstnfrmmn #requisition-form .requisition-inner .delivery-date-req { margin-bottom: 20px; }

#requisition-form .requisition-inner.req-form-sec.padd-40 { padding-bottom: 0; }

/* #requisition-form .requisition-form-inner input.questionnaire-button {
  margin-top:-6px;
} */

#requisition-form .requisition-form-inner .nodocmsg { line-height: 100px; min-height: 150px; }

/* .reqstnfrmmn #requisition-form .requisition-inner .form-group span {
  font-size: 12px;
  margin: 0;
  padding: 0 3px;
  position: relative;
  top: -6px;
} */ 

#requisition-form .form-control.quantityinpt { -webkit-appearance: none; margin: 0; -moz-appearance: textfield; }

.requisition-form-inner .requisition-inner .drag-documents .drag-documents-list { margin-bottom: 40px; }

.requisition-form-inner .requisition-inner .drag-documents .drag-documents-list .drag-documents-right { position: relative; top: -3px; }

.custom-select select, .custom-select2 select, .select-requisitions.custom-select .select-requisition { display: none; }

.crtrsvactn .custom-select { width: 100%; }

form#requests-form .form-group.col-lg-12.bid-select .custom-select { margin: 0 0 40px; }

.reqstnfrmmn table tbody tr td div.spinner .form-control { border-width: 0 1px 0 0; }

.suppliers-list li label input[type="radio"] { position: relative; top: 2px; }

.purchase-order.prchodrmn .tab-block.active { padding: 10px 10px 11px 44px; }

.purchase-order.prchodrmn .tab-block { padding: 10px 10px 11px 44px; }

.purchase-order.prchodrmn a.tablink img { left: 12px; }

.purchase-order.prchodrmn .tab-heading .dropdown.automobiles button.create-requisition { width: 235px !important; }

.purchase-order.prchodrmn .tab-heading .dropdown.automobiles .dropdown-menu { right: -1px; width: 237px; }

.purchase-order.prchodrmn .close-filter { margin: 0; }

.prchodrmn .dropdown.select-requisitions { width: auto; }

.prchodrmn .dropdown.select-requisitions .custom-select { width: 160px; }

.prchodrmn .dropdown.select-requisitions .custom-select .select-items { background-color: #1e90ff; box-shadow: 0 3px 5px #e0e0e0; left: 0; position: absolute; right: 0; text-align: center; top: 100%; z-index: 99; }

.prchodrmn .status-rightbar .custom-select .select-selected { font-size: 13px; /* padding: 6px 16px;  */
padding: 0px 16px; }

.prchodrmn .dropdown.select-requisitions .custom-select select { display: none; }

.select-selected.select-arrow-active { background-color: #f7f7f7!important; }

.purchase-order .create-requisition-menu li { border-bottom: 1px solid #f4f3f5; }
 .purchase-order .create-requisition-menu li:lastchild {
 border-bottom:none;
}

.purchase-order.prchodrmn .purchase-order-table table tr:last-child td { border-bottom: 1px solid #f7f7f7 !important; }

.purchase-order.prchodrmn .dataTables_paginate.paging_simple_numbers { margin: 20px 0 0; }

.prchodrmn .requisition-table table td.status a.approve-btn:last-child { border-right: medium none; }

.reject-bid-list ul li label { top: -2px; }

.list-items-data-delivery .price-delete { margin: 0 3px; top: -2px; }

.list-items-data-delivery .edit-delete { margin: 0 0 0 5px; }

.reqstnfrmmn #listItems .list-iteam-table table th {/* font-family: 'Gotham-Medium';font-weight: normal;  */ font-weight: 500; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

.reqstnfrmmn #listItems .list-iteam .margin-top { margin-top: 10px; }

.input-group-btn-vertical > .btn:last-child { margin-top: -3px; }

#additional-doc-po-form .required-documentation-block .spinners .btn.btn-inc { margin-top: 5px; }

#additional-doc-po-form .required-documentation-block .spinners .btn.btn-dec { margin-top: -9px !important; }

.purchase-order .tab-block { padding: 11px 4px 11px 45px; }

.reject-bid-list.required-documentation-list .btn.btn-inc { margin-left: 2px; margin-top: 5px; }

.reject-bid-list.required-documentation-list .btn.btn-dec { margin-left: 2px; margin-top: -7px; }

.cnstodrmnsec .form-filters .custom-select { width: 161px; }

.cnstodrmnsec .form-filters .custom-select .select-requisition.requisition-input { display: none; }

.cnstodrmnsec .form-filters .close-filter { margin: 0; /* padding: 21px 0 0; */
padding: 16px 0 0; }

.qustnrpopupnw .pacific-list li { padding: 0 0 0 40px; position: relative; }

.qustnrpopupnw .pacific-list li .pacific-checkbox { left: -5px; position: absolute; top: 0; }

.qustnrpopupnw .pacific-list li .pacific-right { width: 100%; }

.qustnrpopupnw .questionnaire-popup-inner { padding: 0; }

#question-form .questionnaire-popup-inner { padding-left: 0; padding-right: 0; }

.cnstodrmnsec .tab-heading .addctcbtn { margin: 0; }

.cnstodrmnsec .tab-heading .addctcbtn .addcontract { border-radius: 0 !important; height: 33px; line-height: 33px!important; padding-bottom: 0 !important; padding-left: 29px !important; padding-top: 0 !important; width: 164px !important; }

.edtcnstr .drp.custom-select { border: medium none; height: auto; margin: 0; width: 100%; }

.edtcnstr .drp.custom-select .select-selected { border: 1px solid #cccccc; height: 35px; color: #555555; line-height: 35px; padding: 0 16px; font-size: 14px; }

.edtgninfo .purchase-order-title-right { width: 48%; }

.edtgninfo .form-group { float: left; margin: 0 0 5px; width: 100%; }

.edtgninfo .purchase-delivery-address.marg-top-20 { margin-top: 10px; }

.contdt input.form-control.dt1 { width: 100%; }

.purchase-order-list.purchase-order-list-2.lstsvvw .input-group-btn-vertical { padding: 3px 0 0 3px; }

.cntrctvwmn .tab-block.request-block.active.disabled-block { opacity: 1; }

.cntrctvwmn .required-table-outer.required-table-contract { background-color: rgba(0, 0, 0, 0); }

.cntrctvwmn .required-table-outer table th { border-right: 1px solid #eff3f6; padding: 16px 15px 13px; }

.cntrctvwmn .required-table-outer table td { border-right: 1px solid #eff3f6; padding: 18px 15px; }

.pull-right.prchbtns { position: relative; top: -4px; }

.contracts-open-left.prcodrhdsec { margin: 12px 0 -3px; }

.prchodckbx { display: inline-block; margin: 0; position: relative; right: -8px; top: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.prchodckbx label { font-size: 14px; font-weight: 400; margin: 0; padding: 0 0 0 25px; }

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

/* Create a custom checkbox */
.prchodckbx .checkmark { background-color: #eeeeee; height: 18px; left: 0; position: absolute; top: 6px; width: 18px; }

/* When the checkbox is checked, add a blue background */
.prchodckbx input:checked ~ .checkmark { background-color: #ee7e3e; }

/* Create the checkmark/indicator (hidden when not checked) */
.prchodckbx .checkmark:after { content: ""; position: absolute; display: none; }

/* Show the checkmark when checked */
.prchodckbx input:checked ~ .checkmark:after { display: block; }

/* Style the checkmark/indicator */
.prchodckbx .checkmark:after { left: 5px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.status.act-icons a.approve-btn:last-child { border-right: medium none; }

.cnstblscrl .purchase-order-table .col-sm-12 table#dataTablePurchaseORder th:first-child { width: 150px !important; }

.cnstblscrl .purchase-order-table .col-sm-12 { margin: 0 0 15px; overflow: auto; }

.edtgninfo .purchase-suppliers { padding: 0; }

.edtgninfo .participants-database-block { margin: 0 0 20px; }

.edtgninfo .participants-database-block .participants-database-block .pacific-checkbox { top: 0px; }

.spliersecmn .tab-heading { padding: 20px 21px; }

.spliersecmn .match-suppliers-outer { margin: -6px 0 0; }

.content-inner.ra-supplierview.spliersecmn .tab-block img { left: 13px; top: 21px; }

.spliersecmn .requisition-table table tr th, .spliersecmn .requisition-table table tr td { vertical-align: middle; }

/* .spliersecmn .requisition-table table tr:nth-child(2n) {
    background:transparent;
}


.spliersecmn .requisition-table table tr:nth-child(2n) td {
    background: #f9f9f9;
} */


.spliersecmn .requisition-table table tr td:first-child .SChk-list { position: relative; top: 4px; }

/*  .spliersecmn .requisition-table table tr td:first-child {
  border-left: 1px solid #dddddd;
}

.spliersecmn .requisition-table table tr td:last-child {
  border-right: 1px solid #dddddd;
}  */
.spliersecmn .requisition-table table tr td { border-width: 0 0 1px 0; /* border-color:#dddddd; */
border-color: #f7f7f7; }

.spliersecmn .requisition-table table tr th { border-width: 0 0 1px 0; }

.spliersecmn #dataTableSupplierContact .editcntctflag { margin-left: 20px; }

#editSupplierModal .questionnaire-popup-inner { padding: 0; }

#editSupplierModal .tab-heading { padding: 20px 21px; }

#editSupplierModal .tab-heading .match-suppliers-outer { position: relative; top: -3px; }

/***********Department Start*********/

.purchase-order.settingsec { background: #ffffff none repeat scroll 0 0; }

.dprtmnsecmn .purchase-order-table table th:nth-child(3), .dprtmnsecmn .purchase-order-table table td:nth-child(3) { width: auto; }

.dprtmnsecmn .brnchstbl.dprtmnttblin tr td.vwedtbtn.vsmlbtn a { /* font-family: "Gotham-Medium" !important;  */ font-weight: 500; font-size: 12px; /* font-weight: normal; */
height: 29px; line-height: 29px; padding: 0; width: 48px; }

.dprtmnsecmn .brnchstbl.dprtmnttblin tr td.vwedtbtn a { /* font-family: "Gotham-Medium" !important; */  font-weight: 500; font-size: 12px; /* font-weight: normal; */
height: 29px; line-height: 29px; padding: 0; width: 95px; }

.dprtmnsecmn .purchase-order-table.brnchstbl.dprtmnttblin { overflow: auto; }

.mngdprtmnt .setngstitls { padding: 12px 20px; }

.mngdprtmnt .setngstitls > h2 { margin: 7px 0 0 !important; }

.mngdprtmnt .stngsbtns input.questionnaire-btn {/* font-family: "Gotham-Medium" !important;  */ font-weight: 500; background: #ee7b3a none repeat scroll 0 0; border: medium none; color: #ffffff !important; /*   font-weight: normal; */
height: 33px; line-height: 33px; padding: 0; text-transform: uppercase; width: 83px; }

.mngdprtmnt .stngsfrmin.prswrdsec .form-group > label { color: #555555; /* font-family: "Gotham-Medium" !important; */  font-weight: 500; font-size: 14px;/* font-weight: normal; */
}

.mngdprtmnt .stngsfrmin.prswrdsec .drp.custom-select { border: medium none; margin: 0; width: 100%; }

.mngdprtmnt a.adaprovlbtn { background-color: #ffffff; border: 2px solid #4d637b; color: #4d637b !important; float: left; font-size: 13px; font-weight: bold; height: 35px; margin: 25px 0 0; outline: medium none; padding: 7px 0; text-align: center; text-decoration: none !important; width: 157px; }

.mngdprtmnt .srchbrnchs { padding: 0; }

.mngdprtmnt .srchmngsec h4 { background: #ffffff none repeat scroll 0 0; color: #555555; font-size: 14px; margin: 0; padding: 0 1px 11px; }

.mngdprtmnt .col-md-6.srchmngsec { background: #f9f9f9; padding: 0; }

.mngdprtmnt .srchmngusrsec { padding: 0 15px; }

.mngdprtmnt .col-md-6.srchmngsec.dprtusrsec h4 { padding-left: 15px; }

.mngdprtmnt .srcmngscroldiv { height: 275px; overflow: hidden; }

.srmngin .slimScrollDiv { float: left; height: 275px; overflow: visible !important; }

.srmngin .slimScrollDiv .slimScrollBar { height: 147px!important; width:4px, opacity:1;
background: #d4d4d4!important; right: -8px!important; border-radius: 0!important; }

.mngdprtmnt .srchmngusrsec .pacific-checkbox.dprtmntckbx { padding: 19px 4px 0; }

.mngdprtmnt .addbrnchbtn { padding: 20px 0 0; }

.create-popup.aprvlpopupmn { width: 674px; }

.create-popup.aprvlpopupmn h3 { padding: 12px 16px; }

.prvlinlstng h5 {/* font-family: "Gotham-Medium";  */ font-weight: 500; color: #555555; float: left; font-size: 14px; margin: 6px 0 8px !important; width: 100%; }

.aprlstin { float: left; margin: 0 0 5px !important; width: 100%; }

.aprlstin li { color: #555555; float: left; font-size: 14px; margin: 0 0 8px !important; padding: 0 0 0 19px; position: relative; width: 47%; }

.aprlstin > li::before { background: rgba(0, 0, 0, 0) url("../themes/auction/dist/images/lstng-icon.png") no-repeat scroll center center; content: ""; height: 10px; left: 0; position: absolute; top: 5px; width: 10px; }

.cnclbtnbtm { border-top: 2px solid #dddddd; float: left; margin: 11px 0 0; padding: 15px 0 0; width: 100%; }

.create-popup-inner.prvlinlstng { padding-bottom: 11px; }

/***********Department End*********/


.splrtypedtvwsec .tab-block.active { color: #ffffff; background-color: #4d637b; border-left: medium none !important; }

.splrtypedtvwsec .tab-block .hvricn { display: none; }

.splrtypedtvwsec .tab-block.active .hvricn { display: inline-block; left: 20px; top: 17px; }

.splrtypedtvwsec .tab-block.active .mnicn { display: none; }

.splrtypedtvwsec .tab-heading h1 { color: #ee7e3e; /* font-family: "Gotham-Medium";   */font-weight: 500; font-size: 16px;/* font-weight: normal !important; */
}

.splrtypedtvwsec .register-company-form-leftbar p { /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 14px;/* font-weight: normal; */
}

.splrtypedtvwsec .upload_div { min-height: 77px; }

.splrtypedtvwsec .add-new-suppliers-outer { padding-top: 10px; }

.pull-right.smadrs { font-size: 12px; position: relative; top: -4px; }

.splrtypedtvwsec .intl-tel-input .selected-flag .iti-flag, .add-supplier .intl-tel-input .selected-flag .iti-flag { top: -5px; }

.splrtypedtvwsec .register-company-form-leftbar p span, .addspctc .register-company-form-leftbar p span { /*  font-family: "Gotham-Book";  */ font-weight: 400; }

.spliersecmn .suppliers-search .btn-default.active, .spliersecmn .suppliers-search .btn-default:active, .spliersecmn .suppliers-search .open > .dropdown-toggle.btn-default, .spliersecmn .suppliers-search .btn-default:hover, .spliersecmn .btn-default:focus { background-color: rgba(0, 0, 0, 0); }

.find-requisitions .suppliers-search .drp.custom-select { border: medium none; }

.find-requisitions .suppliers-search .drp.custom-select .select-selected { padding: 8px 16px; }

.select-items div, .select-selected { border: 1px solid #dddddd; }

.suppliers-search-rightbar .btn.active, .suppliers-search-rightbar .btn:active, .suppliers-search-rightbar .btn.focus, .suppliers-search-rightbar .btn:focus, .suppliers-search-rightbar .btn:hover { box-shadow: 0 0 0 rgba(0, 0, 0, 0.125) inset; background-color: rgba(0, 0, 0, 0); outline: none!important; }

.suppliers-search-rightbar .btn-default.active.focus, .suppliers-search-rightbar .btn-default.active:focus, .suppliers-search-rightbar .btn-default.active:hover, .suppliers-search-rightbar .btn-default.focus:active, .suppliers-search-rightbar .btn-default:active:focus, .suppliers-search-rightbar .btn-default:active:hover, .suppliers-search-rightbar .open > .dropdown-toggle.btn-default.focus, .suppliers-search-rightbar .open > .dropdown-toggle.btn-default:focus, .suppliers-search-rightbar .open > .dropdown-toggle.btn-default:hover { background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); }

.suppliers-search-rightbar .btn-group.open .dropdown-toggle { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset; }

.add-supplier #supplierzCntctTable1.requisition-table table thead th:nth-child(3) { width: 180px !important; }

.add-supplier .match-suppliers-outer { position: relative; top: -7px; }

.add-supplier .register-company-form-leftbar p { /* font-family: "Gotham-Medium";
  font-weight: normal; */  font-weight: 500; }

.addspctc .drp.custom-select { border: medium none; }

.addspctc .drp.custom-select .select-selected { height: 35px; padding: 8px 16px; }

.register-company-form-top.mrgntptxtarea { margin-top: 10px; }

.mrgntptxtarea .form-control.comments-field { margin-bottom: 10px; }

.addspctc .Chk_mpcntct .lbl { color: #555555; font-size: 13px; font-weight: normal; }

.addspctc .reject-bid-list.SChk-list.Chk_mpcntct { margin: 6px 0 0; }

.ra-supplierview .requisition-table { overflow: unset; }

#importFromExcel1 .import-from-excel-inner { padding: 17px 0 8px; }

#importFromExcel1 .import-from-excel .question-form-btn { padding: 0 0 20px; }

.ra-supplierview .table tr td .iti-flag.ae { margin-top: 5px!important; }

.ra-supplierview .intl-tel-input .selected-flag .iti-flag { top: -5px; }

.requisition-table tr.tr_suppliermorecontact .selected-flag .iti-flag { top: 0; }

.ctctblinctc #dataTableSupplierContact_wrapper .row:nth-child(2) { margin: 0; }

.ctctblinctc #dataTableSupplierContact_wrapper .row .col-sm-12 { border: 1px solid #f7f7f7; margin: 0 0 30px; padding: 0; }

.ctctblinctc #dataTableSupplierContact_wrapper .row .col-sm-12 table.dataTable { margin: 0; }

.ctctblinctc #dataTableSupplierContact_wrapper .row .col-sm-12 table.dataTable .table-head-outer { background-color: #f4f4f4 !important; border: 1px solid #f7f7f7; padding-left: 22px; padding-right: 22px; }

.ctctblinctc #dataTableSupplierContact_wrapper .row .col-sm-12 table.dataTable .table-head-status { background-color: rgba(0, 0, 0, 0); }

.ctctblinctc #dataTableSupplierContact_wrapper .row .col-sm-12 table.dataTable .input_scEditable { background: rgba(0, 0, 0, 0); }

.ctctblinctc #dataTableSupplierContact_wrapper .row .col-sm-12 table.dataTable .trBack { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; }

.requisition-table.ctctblinctc table tr:nth-child(2n+1) { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

.requisition-table.ctctblinctc table tr:nth-child(2n) { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

.requisition-table.ctctblinctc table tr td { border-width: 0 0 1px; }

.requisition-table.ctctblinctc table tr:last-child td { border-bottom: none; }

.requisition-table.ctctblinctc table tr td .table-suppCntct-head { border-bottom: medium none; }

.requisition-table.ctctblinctc table tr td .table-head-status.table-suppCntct-head { border-bottom: 2px solid #4d637b !important; }

.drp.slcsrchsec .btn-group.bootstrap-select { border: medium none; border-radius: 0; width: 100%; }

.drp.slcsrchsec button.btn { border: medium none; border-radius: 0; height: 35px; }

.drp.slcsrchsec button.btn:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

.drp.slcsrchsec .btn-default.focus, .drp.slcsrchsec .btn-default:focus { background-color: rgba(0, 0, 0, 0); }

.drp.slcsrchsec .btn.active, .drp.slcsrchsec .btn:active { box-shadow: 0 0 0 rgba(0, 0, 0, 0.125) inset!important; }

.drp.slcsrchsec .btn-group.open .dropdown-toggle { box-shadow: 0 0 0 rgba(0, 0, 0, 0.125) inset; }

.drp.slcsrchsec .btn-default.active, .drp.slcsrchsec .btn-default:active, .drp.slcsrchsec .open > .dropdown-toggle.btn-default { background-color: rgba(0, 0, 0, 0); }

.content { overflow: hidden; }

/* #dataTableRequsition2_wrapper .col-sm-12 {
    max-height: 520px;
    overflow: hidden;
} */

.splctctbl #dataTableRequsition2_wrapper .col-sm-12 { border: 1px solid #dddddd; margin: 0 0 30px; padding: 0; }

.splctctbl #dataTableRequsition2_wrapper .row { margin: 0; }

.splctctbl #dataTableRequsition2_wrapper .row .col-sm-12 table#dataTableRequsition2 { margin: 0; }

.splctctbl #dataTableRequsition2_wrapper .row .col-sm-12 table#dataTableRequsition2 tr:last-child td { border-bottom: none; }

.mtitsupsec .match-suppliers-outer { margin: -7px 0 0; }

.mtitsupsec .suppliers-outer .form { margin: 10px 0 0; }

.itmcatsecvw .match-suppliers-outer { margin: -5px 0 0; }

.itmcatsecvw .item-categories-table { border: medium none; }

.itmcatsecvw .item-categories-table table, .item-categories-table { margin: 0 0 17px; }

.itmcatsecvw .item-categories-table table.dataTable.no-footer, .itmcatsecvw .item-categories-table table { border-color: #eff3f6; border-style: solid; border-width: 1px 1px medium; }

.itmcatsecvw .item-categories-table table.dataTable.no-footer .dropdown.action.action2 .action-btn { border-radius: 0; height: 34px; text-align: center; width: 199px; }

.itmsecvwmn { float: left; min-height: 700px; width: 100%; }

.match-suppliers-outer.itmbtnstprgt { margin: -6px 0 0; }

.itmbtnstprgt .add-new-supplier-btn { width: 148px; }

.hegtsec2 { height: auto !important; min-height: 1100px; }

.itmsecvwmn .catalogues-table h4 { font-size: 15px; font-weight: normal; padding: 11px 21px; }

.itmsecvwmn table#itemListTable tbody tr td button.attach-button.viewAttachFile { /*  font-family: gotham-book; */  font-weight: 400; font-size: 12px; /* font-weight: normal; */
height: 29px; line-height: 29px; width: 68px; }

.itmsecvwmn table#itemListTable tbody tr td .dropdown.action { height: 32px; margin: 0 auto; padding: 1px 15px; text-align: left; width: 172px; }

.itmsecvwmn table#itemListTable tbody tr td .dropdown.action button { border: medium none; height: 30px; line-height: 30px; padding: 0; width: 100%; }

.itmsecvwmn table#itemListTable tr th:last-child { width: 140px !important; }

.itmsecvwmn table#itemListTable { margin: 0 0 15px; }

.itmshwfltrtp .drp.custom-select2 { border: medium none; }

.itmshwfltrtp .invoice-search-fliter { float: left; margin-left: -29%; margin-top: 4px; }

body { background-color: #eff3f6; }

.itmsecvwmn .imgicon-tless img { left: 21px; top: 21px !important; }

.itmsecvwmn .tab-block { padding: 12px 2px 11px 45px; }

.itmsecvwmn .a-tab-block { line-height: 36px; padding: 12px 2px 11px 51px; }

#itemForm .form-group .drp.custom-select2 { border: medium none; }

#itemForm #fileToUpload.form-control.required { border: medium none; padding: 1px 0 0; }

a.dwnldsmpl { font-style: italic; }

.additmsecin .drp.custom-select2 { border: medium none; }

.additmsecin .catalogues-add-item-top h4 { /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 14px; /* font-weight: normal; */
margin-bottom: 8px !important; }

.additmsecin .catalogues-add-item-top .form-control { margin: 0 !important; }

.additmsecin .catalogues-add-item-top .catalogues-add-item-left, .additmsecin .catalogues-add-item-top .catalogues-add-item-right { margin-bottom: 17px; }

.additmsecin .catalogues-add-item-top .catalogues-add-item-left h4.bdgutstatus { margin-top: 17px !important; }

.additmsecin button.add-btn-2.btn { border-radius: 0; /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 13px; height: 33px; line-height: 33px; margin: 0; padding: 0; width: 115px; }

.categoriessecmn .itmcatsecvw .item-categories-table table.dataTable.no-footer .dropdown.action.action2 .action-btn { padding: 0 15px; text-align: left; }

.categoriessecmn { background: #fff; position: relative; width: 100%; float: left; min-height: 870px; }

.categoriessecmn .requisitions-search-leftbar.requisitions-search-leftbar-new { max-width: none; padding: 0; width: 100%; }

.categoriessecmn .requisitions-search .row { padding-right: 120px; position: relative; }

.categoriessecmn .requisitions-search a.search-button.search-button-new { position: absolute; right: 0; top: 0; }

.catalogues-add-item-image.chsbtnmnsec { position: relative; padding-bottom: 20px; }

.chsbtnmnsec span.chosflbtn { background: #f0f0f0 none repeat scroll 0 0; color: #555555; cursor: pointer; font-size: 13px; height: 32px; left: 13px; line-height: 32px; position: absolute; text-align: center; top: 17px; width: 106px; }

.chosflbtnin { color: #bbbbbb; font-size: 13px; font-weight: normal; /* padding: 0 0 0 123px; */
position: relative;/* width: 240px; */
}

.chosflbtnin > input[type="file"] { cursor: pointer; height: 31px; margin: 0; opacity: 0; position: relative; top: -4px; }

.chosflbtnin p { bottom: 9px; left: 118px; position: absolute; }

.popupctrgslct .catalogues-add-item-image.chsbtnmnsec { border: medium none; padding: 6px 0 13px; }

.popupctrgslct .chsbtnmnsec span.chosflbtn { left: 0; top: 2px; }

#dataTableRequsition .dropdown.action { border: 1px solid #e8e8e8; height: 32px; line-height: 30px; margin: 6px 18px; width: 201px; }

#dataTableRequsition .dropdown.action .action-btn .caret { top: 36%; }

#dataTablePurchaseORder .dropdown.action { border: 1px solid #e8e8e8; height: 32px; line-height: 30px; margin: 4px auto; }

#dataTablePurchaseORder .dropdown.action .action-btn .caret { top: 36%; }

#dataTablePurchaseORder thead tr th:last-child { width: 170px !important; }

table#dataTablePurchaseORder tbody tr td .dropdown.action button.action-btn { padding: 0 15px; width: 100%; }

#listItems table.table-fixed tr td .input-group.spinner { display: flex; float: none; margin: 0 auto; }

.cmpnyprfsecin .drp.custom-select { border: medium none; }

.cmpnyprfsecin .drp.custom-select .select-selected { color: #555555; font-size: 14px; height: 35px; }

.transfr-dropdown.custom-select { float: left; margin: 0; width: 100%; }

.transfr-dropdown.custom-select .select-selected { color: #555555; font-size: 14px; height: 35px; }

.usrtbl table#dataTableBranch, .brnchstbl table#dataTableBranch { margin-bottom: 15px; }

.usrprmtabpnlwrp .panel-heading h4 a[data-toggle="collapse"]::before { display: none; }

.csrfrinsec.usrprmtabpnlwrp .panel-title a::after { transform: rotate(0deg); }

.tabwhite.active { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

/* html {
  height: unset;
} */

.csrfrinsec.cstmrrefcollapssec .panel-heading.active .panel-title a::before { content: "-"; font-size: 35px; left: 13px; position: absolute; top: 3px; color: #ee7b3a; }

.csrfrinsec.cstmrrefcollapssec .panel-heading .panel-title a::before { content: "+"; color: #555555; font-size: 35px; left: 10px; position: absolute; top: 3px; }

.csrfrinsec.cstmrrefcollapssec .panel-title a { padding: 16px 15px 18px 50px !important; }

#aprovlsec .purchase-order-table { max-height: none; }

#aprovlsec .requisitions-search .requisitions-search-leftbar { max-width: 100%; }

#aprovlsec .find-requisitions .form-group { float: left; width: 100%; }

#aprovlsec .find-requisitions .form-group .drp.custom-select, #branchdetails-form .drp.custom-select { border: medium none; margin: 0; }

#approvertable_wrapper .col-sm-12, #qstnrmnsec .purchase-order-table.brnchstbl.adrstbl { overflow: auto; }

#addnewApprover .form-group .drp.custom-select3, .addquestfrm .form-group .drp.custom-select4 { border: medium none; margin: 0; width: 100%; }

#addnewApprover .form-group .drp.custom-select3 select, .addquestfrm .form-group .drp.custom-select4 select { display: none; }

#addnewApprover .form-group .drp.custom-select3 .select-selected, .addquestfrm .form-group .drp.custom-select4 .select-selected { border: 1px solid #cccccc; height: 35px; padding: 8px 16px; }

#addnewApprover #otherApproversPane .form-group .dltOtherApprover_input { position: relative; top: 8px; }

/***********Report List Page Start*********/

.report_list .dlvryfiltr .col-sm-4 { padding-left: 7px; }

.report_list .dlvryfiltr .date-pic input { line-height: 31px; padding: 0 10px 0 35px; }

.report_list .dlvryfiltr .custom-select2 { text-align: center; }

.report_list .dlvryfiltr .custom-select2 { text-align: center; }

.purchase-order-table.invclsttblsec.report-list-table table th:first-child { width: 175px; }

.purchase-order-table.invclsttblsec.report-list-table table th:nth-child(2) { width: auto; }

.purchase-order-table.invclsttblsec.report-list-table table th:nth-child(3) { width: 310px; }

.purchase-order-table.invclsttblsec.report-list-table table th:last-child { width: 210px; }

.purchase-order-table.invclsttblsec.report-list-table table tr td:last-child .custom-select2 { background: #ffffff; border: 1px solid #e8e8e8; }

.purchase-order-table.invclsttblsec.report-list-table table tr td:nth-child(2) { color: #23a3c1; }

.purchase-order-table.invclsttblsec.report-list-table table th, .purchase-order-table.invclsttblsec.report-list-table table td { padding: 10px 6px; vertical-align: middle; }

.report-view .general-Information { padding: 26px; }

.report-name-sec h4 { color: #ee7b3a; font-size: 15.89px; /* font-family: 'Gotham-Medium'; */  font-weight: 500; margin: 0 0 12px !important; text-transform: uppercase; }

.report-name-sec h4 sup { color: #dc2f2f; font-size: 15px; top: -2px; }

.report-name-sec p { color: #555555; font-size: 14px; margin: 0 0 8px !important; }

.report-criteria-sec { float: left; margin: 18px 0 0; width: 100%; }

.criteria-form { border: 1px solid #dddddd; float: left; margin: 3px 0 33px; padding: 20px 25px 11px; width: 100%; }

.report-criteria-sec h4 { color: #ee7b3a; font-size: 15.89px; /* font-family: 'Gotham-Medium';  */ font-weight: 500; margin: 0 0 12px !important; text-transform: uppercase; }

.criteria-form .form-group { margin: 0 0 9px; }

.criteria-form .form-group label { color: #555555;/* font-family: 'Gotham-Medium'; */ font-weight: 500; font-size: 14.26px; line-height: 32px; margin: 0; width: 160px;/* font-weight: 400; */ }

.criteria-form .form-group input.criteria-input { border: 1px solid #dddddd; color: #555555; font-size: 14.22px; height: 32px; padding: 0 10px; width: 317px; /* font-family: 'Gotham-Book';  */ font-weight: 400; }

.criteria-form .form-group input.criteria-input[disabled] { background: #fff; }
 .criteria-form .form-group input.criteria-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #555555; /* font-family: 'Gotham-Book'; */
font-weight: 400;
}
.criteria-form .form-group input.criteria-input::-moz-placeholder { /* Firefox 19+ */
 color: #555555;/* font-family: 'Gotham-Book'; */
font-weight: 400;
}
.criteria-form .form-group input.criteria-input:-ms-input-placeholder { /* IE 10+ */
 color: #555555;/* font-family: 'Gotham-Book'; */
font-weight: 400;
}
.criteria-form .form-group input.criteria-input:-moz-placeholder { /* Firefox 18- */
 color: #555555;/* font-family: 'Gotham-Book'; */
font-weight: 400;
}

.certain-item-table .purchase-order-table.invclsttblsec table tbody tr th { background: #4d637b none repeat scroll 0 0; border: medium none; color: #ffffff; /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 14px; padding: 11px 12px; vertical-align: middle; }

.certain-item-table .purchase-order-table.invclsttblsec table tbody tr th:first-child { width: 157px; }

.certain-item-table .purchase-order-table.invclsttblsec table tbody tr th:nth-child(2) { width: 80px; }

.certain-item-table .purchase-order-table.invclsttblsec table th, .purchase-order-table.invclsttblsec table td { vertical-align: middle; }

.certain-item-table .purchase-order-table.invclsttblsec table tbody tr.qty-vale-heading td { color: #555555; /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 12px; text-transform: uppercase; }

.certain-item-table .purchase-order-table.invclsttblsec table tbody tr td { color: #555555; /* font-family: 'Gotham-Book';  */ font-weight: 400; font-size: 12px; }

.certain-item-table .purchase-order-table.invclsttblsec table tr:nth-child(2n+1) { background: #fff; }

.certain-item-table .purchase-order-table.invclsttblsec table tr:nth-child(2n) { background: #eff3f6; }

.certain-item-table .purchase-order-table.invclsttblsec table tbody tr td.boldtotal { color: #555555;/* font-family: "Gotham-Medium"; */ font-weight: 500; padding-right: 20px; text-align: right !important; text-transform: uppercase; }

.certain-item-table .purchase-order-table.invclsttblsec table td { padding: 6px; }

.note-section { float: left; margin: 47px 0 0; width: 100%; }

.note-section h4 { color: #ee7b3a; font-size: 15.89px; /* font-family: 'Gotham-Medium';  */ font-weight: 500; margin: 0 0 16px !important; text-transform: uppercase; }

.not-listing { border: 1px solid #dddddd; float: left; margin: 0; padding: 40px 35px 22px; width: 100%; }

.not-listing li { color: #555555; float: left; /* font-family: "Gotham-Book";  */ font-weight: 400; font-size: 14px; margin: 0 0 19px !important; padding: 0 0 0 25px; position: relative; width: 100%; }

.not-listing li::before { background: #4d637b none repeat scroll 0 0; border-radius: 50%; content: ""; height: 11px; left: 0; position: absolute; top: 6px; width: 11px; }

.cacnelsvbtns { margin: 40px 0 10px; text-align: right; }

.cacnelsvbtns .btn {/* font-family:"Gotham-Medium"!important; */ font-weight: 500; border: 0 none; border-radius: 0; color: #ffffff; font-size: 13px; height: 31px; line-height: 31px; margin: 0 0 0 7px; padding: 0 19px; text-transform: uppercase; }

.cacnelsvbtns .btn.cacelbtn { background: #4d637b; }

.cacnelsvbtns .btn.savbtn { background: #ee7b3a; }

.cacnelsvbtns .btn:hover { opacity: 0.8; }

.content { height: auto !important; }

.add-report .dlvriesdtlhd a.backbtn { color: #ee7b3a; float: right; /* font-family: "Gotham-Medium"; */  font-weight: 500; font-size: 14px; /* font-weight: normal; */
line-height: 33px; padding: 0; text-align: right; width: 83px; }

.reprotadd-insec .report-name-sec h4 { margin: 0 0 7px !important; }

.select-colmn-sec { float: left; margin: 28px 0 5px; width: 100%; }

.select-colmn-sec h4 { color: #ee7b3a; /*  font-family: "Gotham-Medium";  */ font-weight: 600; font-size: 15.89px; margin: 0 0 12px !important; text-transform: uppercase; }

.slectallcomn-selectbtn { float: right; margin: -31px 0 0; }

.slectallcomn-selectbtn [type="checkbox"]:checked, .slectallcomn-selectbtn [type="checkbox"]:not(:checked) { height: 34px; left: auto; margin: 0; padding: 0; position: absolute; opacity: 0; width: 21px; z-index: 99; }

.slectallcomn-selectbtn [type="checkbox"]:checked + label, .slectallcomn-selectbtn [type="checkbox"]:not(:checked) + label { color: #555555; cursor: pointer; display: inline-block; font-size: 14px; /* font-weight: normal; */
line-height: 20px; padding-left: 22px; position: relative; /* font-family: 'Gotham-Book'; */  font-weight: 400; }

.slectallcomn-selectbtn [type="checkbox"]:checked + label:before, .slectallcomn-selectbtn [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 1px; top: 2px; width: 16px; height: 16px; border: 2px solid #c5c5c5; border-radius: 0; background: #fff; }

.slectallcomn-selectbtn [type="checkbox"]:checked + label:after, .slectallcomn-selectbtn [type="checkbox"]:not(:checked) + label:after { content: ''; width: 11px; height: 11px; background: rgba(0, 0, 0, 0) url("../themes/auction/dist/images/chktick.png") no-repeat scroll center center / 100% auto; position: absolute; top: 5px; left: 3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.slectallcomn-selectbtn [type="checkbox"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }

.slectallcomn-selectbtn [type="checkbox"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

.report-select-sec { border: 1px solid #dddddd; float: left; margin: 0; padding: 0; width: 100%; }

.report-select-sec ul { float: left; width: 100%; }

.report-select-sec ul li { border-right: 1px solid #dddddd; float: left; padding: 20px 15px; width: 20%; }

.report-select-sec ul li h5 { color: #555555; float: left; /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 14px; font-weight: normal; margin: 0 0 12px !important; width: 100%; }

.report-select-sec ul li .col-xs-6 { padding: 0; }

.rept-selc-optn [type="checkbox"]:checked, .rept-selc-optn [type="checkbox"]:not(:checked) { height: 34px; left: auto; margin: 0; padding: 0; position: absolute; opacity: 0; width: 21px; z-index: 99; }

.rept-selc-optn [type="checkbox"]:checked + label, .rept-selc-optn [type="checkbox"]:not(:checked) + label { color: #555555; cursor: pointer; display: inline-block; font-size: 14px; /*  font-weight: normal; */
line-height: 20px; padding-left: 22px; position: relative; /*  font-family: 'Gotham-Book';  */ font-weight: 400; margin: 0; }

.rept-selc-optn [type="checkbox"]:checked + label:before, .rept-selc-optn [type="checkbox"]:not(:checked) + label:before { content: ''; position: absolute; left: 1px; top: 2px; width: 16px; height: 16px; border: 1px solid #c5c5c5; border-radius: 0; background: #fff; }

.rept-selc-optn [type="checkbox"]:checked + label:after, .rept-selc-optn [type="checkbox"]:not(:checked) + label:after { content: ''; width: 12px; height: 11px; background: rgba(0, 0, 0, 0) url("../themes/auction/dist/images/chktick.png") no-repeat scroll center center / 100% auto; position: absolute; top: 5px; left: 3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }

.rept-selc-optn [type="checkbox"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }

.rept-selc-optn [type="checkbox"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

.select-data-sec { border-bottom: 1px solid #dddddd; float: left; margin: 28px 0 5px; padding: 0 0 35px; width: 100%; }

.select-data-sec h4 { color: #ee7b3a; /* font-family: "Gotham-Medium";  */ font-weight: 500; font-size: 15.89px; margin: 0 0 12px !important; text-transform: uppercase; }

.report-dataselect { float: left; margin: 0; padding: 0; width: 100%; }

.report-dataselect ul { float: left; width: 100%; }

.report-dataselect ul li { float: left; padding: 8px 6% 8px 0; }

.data-radiobtn [type="radio"]:checked, .data-radiobtn [type="radio"]:not(:checked) { height: 23px; left: auto; margin: 0; opacity: 0; padding: 0; position: absolute; width: 17px; z-index: 99; }

.data-radiobtn [type="radio"]:checked + label, .data-radiobtn [type="radio"]:not(:checked) + label { color: #666666; cursor: pointer; display: inline-block; /* font-family: "Gotham-Book";  */ font-weight: 400; font-size: 14px; /* font-weight: normal; */
line-height: 17px; padding-left: 26px; position: relative; }

.data-radiobtn [type="radio"]:checked + label::before, .data-radiobtn [type="radio"]:not(:checked) + label::before { background: #ffffff none repeat scroll 0 0; border: 2px solid #c5c5c5; border-radius: 100%; content: ""; height: 17px; left: 0; position: absolute; top: 0; width: 17px; }

.data-radiobtn [type="radio"]:checked + label::after, .data-radiobtn [type="radio"]:not(:checked) + label::after { background: #ee7b3a none repeat scroll 0 0; border-radius: 100%; content: ""; height: 9px; left: 4px; position: absolute; top: 4px; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; width: 9px; }

.data-radiobtn [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }

.data-radiobtn [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

.select-critertia-sec { float: left; margin: 28px 0 5px; padding: 0; width: 100%; }

.select-critertia-sec h4 { color: #ee7b3a; /* font-family: "Gotham-Medium"; */  font-weight: 500; font-size: 15.89px; margin: 0 0 20px !important; text-transform: uppercase; }

.criteria-select-sec { border: 1px solid #dddddd; float: left; margin: 0; padding: 0; width: 100%; }

.crite-slcin { overflow: hidden; padding: 20px 0; }

.crite-slcin:nth-child(2) { border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; }

.crite-slcin .data-radiobtn { float: left; margin: 0 0 2px; width: 100%; padding: 0 20px; }

.crite-slcin .data-radiobtn [type="radio"]:checked + label, .crite-slcin .data-radiobtn [type="radio"]:not(:checked) + label { /* font-family: "Gotham-Medium";  */ font-weight: 500; }

.filtr-branch-slect ul { float: left; padding: 0; width: 100%; }

.filtr-branch-slect ul li { border-bottom: 1px solid #dddddd; float: left; padding: 17px 0; width: 100%; }

.filtr-branch-slect .rept-selc-optn [type="checkbox"]:checked + label, .filtr-branch-slect .rept-selc-optn [type="checkbox"]:not(:checked) + label { padding-left: 35px; }

.crite-slcin .slimScrollDiv { float: left; }

.filtr-branch-slect { float: left; padding: 0 20px; width: 100%; }

.crite-slcin .slimScrollBar { border-radius: 0 !important; height: 57px !important; right: 6px !important; }

.catgry-src-input { float: left; padding: 12px 20px 0; width: 100%; }

.catgry-src-input .requisitions-search-leftbar { width: 100%; }

.spcific-slpir-filtr .crite-slcin:nth-child(2) { border-right: none; }

.filtridate-select { border: 1px solid #dddddd; float: left; margin: 0; padding: 17px 20px 18px; width: 100%; }

.filtridate-select label { color: #555555; width: 100%; float: left; /* font-family: "Gotham-Medium"; */  font-weight: 500; font-size: 14px; margin: 0 0 12px; /*  font-weight: normal; */ }

.filtridate-select .date-pic { width: 340px; }

.filtridate-select .date-pic input { /* font-family: 'Gotham-Book';  */ font-weight: 400; font-size: 14px; color: #555555; background-position: 13px 10px; padding: 0px 10px 0px 35px; }

.add-report .cacnelsvbtns { padding: 0; }

.add-new-supplier-btn strong { font-weight: 500; font-size: 27px; margin: 0 0 0; line-height: 6px; position: relative; top: 5px; }

/************ Mac Style Start************/
/* 
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	
.mac-os .purchase-order.prchodrmn .tab-block.active {
    padding: 10px 9px 11px 33px;
}

.mac-os .purchase-order .tab-block {
    padding: 12px 9px 11px 33px;
}

.mac-os .select-selected {
    padding: 7px 16px;
}

.mac-os #dataTableRequsition .dropdown.action {
    line-height:30px;
}

.mac-os .ra-supplierview .tab-block {
    line-height: 40px;
}

.mac-os .automobiles-btn {
padding-bottom: 0!important;
}
.mac-os .automobiles-btn .caret {
top: 0px;
}

.mac-os .dashviewall { line-height: 28px; }

} */


/************ Project section Style Start************/

.project-list .purchase-order-table.invclsttblsec table td .custom-select2 .select-selected { /* padding-top: 7px; */
padding-top: 0; }

.project-list .purchase-order-table.invclsttblsec table td .custom-select2 .select-selected.select-arrow-active::after { top: 7px; }

.general-Information.gnrl-info-project { padding: 26px 25px; }

.general-Information.gnrl-info-project > h2 { margin: 0 0 40px !important; }

.general-Information.gnrl-info-project label { font-weight: 500; }

.gnrl-info-project .form-group { float: left; width: 100%; }

.gnrl-info-project .form-group .payment-terms { width: 100%; }

.gnrl-info-project .form-group .payment-terms .comments-field { height: auto !important; width: 100%; }

.gnrl-info-project .select-selected { height: 35px; padding: 8px 16px; }

.input-group.spinner.newspiner { height: 35px; position: relative; width: 100%; border: none; }

.input-group.spinner.newspiner input.form-control { padding: 0 0 0 15px; width: 100%; border: 1px solid #d8d8d8; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; }

.newspiner .input-group-btn-vertical { height: 29px; position: absolute; right: 1px; text-align: right; top: 2px; width: 18px; z-index: 9; }

.project-line-sec { float: left; padding: 25px 15px 0; width: 100%; }

.purchase-order-table.brnchstbl.add-new-project { border: 1px solid #efefef; }

.purchase-order-table.brnchstbl.add-new-project table th { border: medium none !important; padding-left: 20px; text-align: left !important; }

.purchase-order-table.brnchstbl.add-new-project table th:last-child { width: 250px; }

.purchase-order-table.brnchstbl.add-new-project table td { border: medium none !important; padding-left: 20px; }

.purchase-order-table.brnchstbl.add-new-project table td .aed { border: 1px solid #cccccc; float: left; height: 35px; width: 158px; }

.purchase-order-table.brnchstbl.add-new-project table td .aed .aed-left { border-right: 1px solid #cccccc; line-height: 34px; width: 46px; }

.purchase-order-table.brnchstbl.add-new-project table td .aed .aed-right { padding: 0; width: 103px; }

.purchase-order-table.brnchstbl.add-new-project table td .aed .aed-right .form-control { border: medium none; color: #555555; font-size: 12px; height: 32px; }

.purchase-order-table.brnchstbl.add-new-project table td .aed .aed-right .form-control:focus { border: none!important; }

.adnw-projtline { float: left; margin: 31px 0 5px; width: 100%; }

.adnw-projtline > a { border: 1px solid #f08c4b; color: #f08c4b; display: inline-block; font-size: 15px; font-weight: 500; height: 34px; line-height: 34px; text-align: center; width: 229px; padding: 0 0 0 10px; }

.adnw-projtline > a strong { font-size: 33px; font-weight: 400 !important; margin: 0 0 0 -18px; position: absolute; }

.adnw-projtline > a:hover { background: #f08c4b; color: #fff; }

.invoichdsec.dlvriesdtlhd input.addinvoic-btn.bck-projct { text-transform: none; }

.user-email-project .hide-div h3 { color: #c4c4c4; font-size: 14px; margin-bottom: 12px !important; }

.user-email-project .hide-div h3 a { left: 3px; position: relative; top: 0; }

.user-email-project .hide-div .input-group-addon { border-radius: 0; }

.user-email-project .hide-div .add-btn { height: 34px; }

.user-email-project .hide-div { padding: 24px 11px 25px; }

.general-Information.list-project-itms { padding: 26px 25px; }

.general-Information.list-project-itms .list-iteam { padding: 0; }

.general-Information.list-project-itms .list-iteam h2 { color: #5a5a5a; font-size: 16px; font-weight: 700; padding: 12px 23px; margin: 0 !important; }

.list-project-itms .list-iteam-table table th { background: #ffffff none repeat scroll 0 0; border-width: 0 0 1px; color: #656565; font-size: 14px; padding: 10px 15px; text-transform: none; line-height: 18px; font-weight: 600; }

.list-project-itms .list-iteam-table table th:first-child, .list-project-itms .list-iteam-table table tr td:first-child { text-align: left; width: 250px; }

.list-project-itms .list-iteam-table table td { border-width: 0 0 1px; color: #555555; font-size: 12px; padding: 19px 15px; }

.list-project-itms .list-iteam-table table tbody tr td button { border: 1px solid #e1e3e2; color: #808386; font-size: 13px; font-weight: 600; width: 67px; }

.list-project-itms .list-iteam-table table tbody tr td button:focus { background-color: #4d637b; color: #fff; }

.list-project-itms .list-iteam-table table tbody tr td input.item-name-input.pcs-input { border: 1px solid #e1e3e2; color: #808386; font-size: 13px; font-weight: 600; text-align: center; width: 67px; }

.list-project-itms .list-iteam-table table tbody tr td input.item-number-input.qty-sec { border: 1px solid #e1e3e2; color: #808386; font-size: 13px; font-weight: 600; text-align: center; width: 67px; }

.list-project-itms .list-iteam-table table th:nth-child(4), .list-project-itms .list-iteam-table table th:nth-child(5) { width: 120px; }

.list-project-itms .list-iteam-table table tr td:nth-child(4), .list-project-itms .list-iteam-table table tr td:nth-child(5) { width: 120px; }

.list-project-itms .list-iteam-table table tbody tr td input.price-input { width: 135px; }

.list-project-itms .list-iteam-table { border: 1px solid #f7f7f7; }

/* .viewdiscriptn.modal.fade.in {
  display: block !important;
} */

.viewdiscriptn .questionnaire-popup h3 { font-weight: 600; }

.itmdiscriptn-modal { float: left; margin: 20px 0 0; text-align: left; width: 100%; }

.itmdiscriptn-modal label { color: #575757; float: left; font-size: 13px; font-weight: 500; margin: 0 0 7px; width: 100%; }

.itmdiscriptn-modal .form-control.text-field { height: auto !important; min-height: 122px; }

.itmspecf-sectxt { float: left; margin: 11px 0 0; text-align: left; width: 100%; }

.itmspecf-sectxt label { color: #575757; float: left; font-size: 13px; font-weight: 500; margin: 0 0 7px; width: 100%; }

.itmspecf-sectxt input.questionnaire-button { font-size: 15px !important; font-weight: 700; margin: 3px 0 0; padding: 4px 30px !important; text-transform: none; }

.viewdiscriptn .view-files { padding: 10px 0; }

.viewdiscriptn .drag-documents-list li { margin-bottom: 10px !important; }

.viewdiscriptn .drag-documents-leftbar strong { font-weight: 600; margin: 0 0 4px; }

.viewdiscriptn .drag-documents-right { position: relative; top: 2px; }

.viewdiscriptn .question-form-btn { padding: 0 3px 30px; }

.viewdiscriptn .question-form-btn .questionnaire-button, .viewdiscriptn .question-form-btn .close-btn { font-size: 14px; font-weight: 600; height: auto !important; padding: 7px 13px !important; width: 110px; }

.requisition-table .request-stats .table-head-outer { padding: 0; }

.tab-requisitions .requisition-table table#dataTableRequsition .resend-email li:last-child a:focus { color: #22a3c3; }

.reqstnfrmmn #listItems .list-iteam-table table th:last-child, .reqstnfrmmn #listItems .list-iteam-table table tr td:last-child { width: 230px; }

.required-table-outer table td strong a img { margin: 0 7px 0 0; }

.required-table-outer .cnstrcttblin table { min-width: 1150px; }

.purchase-order.prchvwsecin .tab-block { padding: 15px 0 11px 36px; }

/* .register-company-form-leftbar p sup {
  font-size: 23px;
  top:4px;
} */

.register-company-form-leftbar p sup { font-family: arial; font-size: 20px; top: 2px; }

.expbcbtn.acpdclbtns .export-pdf-btn { margin: 7px 0 0 20px; }

.adddlvrybtn.addinbtnbtm.addcrdntbtn { padding: 0 15px 30px; }

textarea#invoiceNotes, textarea#invoicePayTermsTextArea { display: inline-block; margin-top: 15px !important; }

.itmcsttotl .total { background-color: rgba(0, 0, 0, 0); }

/***********Budget Page Start*********/

.budgtlstng { padding: 0; }

.invcfltr .form-group { float: left; width: 100%; }

.report_list .dlvryfiltr .col-sm-4 { min-height: 50px; }

.general-Information.addbudget-sec { padding: 26px 10px; }

.addbudget-sec .stngsfrmin { border: 0 none; padding: 0; }

.addbudget-form label sup { color: #dc2f2f; font-family: arial; font-size: 17px; top: -1px; }

.addbudget-form .form-group .custom-select2 .select-selected { height: 35px; line-height: 35px; padding: 0 15px; }

.chartactr-limit { color: #555555; float: left; font-size: 12px; margin: 3px 0 0; width: 100%; }

.fullsec { float: left; width: 100%; }

.addbudget-form .date { float: left; margin: 0; width: 100%; }

.addbudget-form .date .date-pic { border: 1px solid #dddddd; float: left; margin: 0; width: 100%; }

.addbudget-form .date .date-pic input { color: #555555; height: 35px; line-height: 35px; padding: 0 15px 0 40px; }
 .addbudget-form .date .date-pic input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #555555; /* font-family: 'Gotham-Book'; */
font-weight: 400;
opacity: 1;
font-family: raleway !important;
}
.addbudget-form .date .date-pic input::-moz-placeholder { /* Firefox 19+ */
 color: #555555;/* font-family: 'Gotham-Book'; */
font-weight: 400;
opacity: 1;
font-family: raleway !important;
}
.addbudget-form .date .date-pic input:-ms-input-placeholder { /* IE 10+ */
 color: #555555;/* font-family: 'Gotham-Book'; */
font-weight: 400;
opacity: 1;
font-family: raleway !important;
}
.addbudget-form .date .date-pic input:-moz-placeholder { /* Firefox 18- */
 color: #555555;/* font-family: 'Gotham-Book'; */
font-weight: 400;
opacity: 1;
font-family: raleway !important;
}

.addbudget-form .form-group textarea.comments-field { margin: 0; }

.add-budgrt-ceckbox { float: left; margin: -14px 0 30px; padding: 0 13px; width: 100%; }

.add-budgrt-ceckbox .pacific-checkbox.dprtmntckbx { margin: 0; padding: 11px 0 0; }

.add-budgrt-ceckbox .pacific-checkbox.dprtmntckbx label { height: auto; padding: 3px 25px 9px 31px; }

.add-budgrt-ceckbox .pacific-checkbox.dprtmntckbx .check { top: 14px; }

.add-budgrt-ceckbox .pacific-checkbox.dprtmntckbx .check::before { left: 1.2px; top: 0.9px; }

.addbudget-sec .addbrnchbtn { padding: 20px 15px 0; }

.brnsch-view .pacific-checkbox.dprtmntckbx { margin: 16px 0 28px; padding: 0; }

.brnsch-view .form-group { margin: 0; }

.brnsch-view .pacific-checkbox.dprtmntckbx .check { top: 2px; }

.dprtment-slect { border: 1px solid #dddddd; float: left; margin: 0 0 30px; max-height: 285px; min-height: 285px; overflow: hidden; padding: 0 0 13px; width: 100%; }

.dprtment-slect h4 { background: #eff3f6 none repeat scroll 0 0; float: left; font-size: 15px; padding: 9px 20px; width: 100%; }

.dprtment-slect .requisitions-search-leftbar { border-width: 0 0 1px; width: 100%; }

.dprtment-slect .searchbar { background-position: 18px 9px; height: 35px; line-height: 35px; padding: 0 15px 0 45px; }

.dprtmnt-name-in { float: left; overflow: auto; padding: 12px 0 22px; width: 100%; height: 200px; }

.dprtmnt-name-in li { color: #555555; float: left; font-size: 13px; font-weight: 600; padding: 6px 62px 6px 21px; position: relative; width: 100%; cursor: pointer; }

.dprtmnt-name-in li span.arw-click { background: #efefef none repeat scroll 0 0; border: 1px solid #dddddd; border-radius: 2px; font-size: 10px; height: 18px; line-height: 15px; position: absolute; right: 23px; text-align: center; width: 25px; }

.dprtment-slect .slimScrollDiv { float: left; width: 100% !important; }

.dprtmnt-bdgt-in table { float: left; width: 100%; }

.dprtmnt-bdgt-in table tr th { color: #555555; font-size: 15px; font-weight: 600; padding: 4px 22px; }

.dprtmnt-bdgt-in table tr th:last-child { width: 200px; }

.dprtmnt-bdgt-in table tr td { color: #555555; font-size: 13px; font-weight: 600; padding: 2px 22px; }

.dprtmnt-bdgt-in table tr td .aed { border: 1px solid #dddddd; }

.dprtmnt-bdgt-in table tr td .aed-left { border-right: 1px solid #dddddd; text-align: center; padding: 7px 0; }

.dprtmnt-bdgt-in { float: left; padding: 6px 0 0; width: 100% !important; }

p.afctd-popup-discrp { color: #555555; float: left; font-size: 14px; margin: 20px 0 !important; width: 100%; }

.budget-table-outr { float: left; margin: 0 0 17px; width: 100%; }

.budget-table-outr h5 { width: 100%; float: left; color: #555555; font-size: 14px; font-weight: 700; padding: 0; margin: 0 0 8px !important; }

.purchase-order-table.budged-brnch-table { max-width: 700px; }

.purchase-order-table.budged-brnch-table table { border: 1px solid #e2e2e2; }

.purchase-order-table.budged-brnch-table table tr { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; }

.purchase-order-table.budged-brnch-table table th { background-color: #eff3f6; border-right: 1px solid #e2e2e2; padding: 8px 10px; }

.purchase-order-table.budged-brnch-table table th:first-child, .purchase-order-table.budged-brnch-table table td:first-child { text-align: left !important; width: 370px; }

.purchase-order-table.budged-brnch-table table th:nth-child(3), .purchase-order-table.budged-brnch-table table td:nth-child(3) { width: auto; }

.purchase-order-table.budged-brnch-table table td { padding: 10px 12px; border-color: #e2e2e2; }

.purchase-order-table.budged-brnch-table table tr td .aed { height: 28px; }

.purchase-order-table.budged-brnch-table table tr td .aed .aed-left { line-height: 27px; }

.purchase-order-table.budged-brnch-table table tr td .aed .aed-right { line-height: 26px; }

.departmnt-tablein .purchase-order-table.budged-brnch-table { max-width: none; }

.departmnt-tablein .purchase-order-table.budged-brnch-table table th:nth-child(2) { width: 160px; }

.cacnl-btn { float: left; padding: 20px 0 30px; text-align: center; width: 100%; }

.cacnl-btn .close-btn { display: inline-block; float: none; font-weight: 600; }

.affectedbudget { padding: 50px 0 0; }

.affectedbudget .modal-content.questionnaire-popup { margin-bottom: 40px; }

/***********Counter offer page Start*********/
.settingsec .tab-block img { top: 21px; }

.ofr-btns-in { float: right; text-align: left; }

.ofr-btns-in input { float: none !important; margin: 0 0 0 5px !important; }

.ofr-btns-in input.cancel-offer { background-color: #4d637b!important; }

.general-Information.counter-ofer-sec-in { padding: 26px 22px; }

h4.list-title { background: #eff3f6 none repeat scroll 0 0; color: #555555; float: left; font-size: 15px; font-weight: 600; margin: 0; padding: 10px 15px; text-transform: uppercase; width: 100%; }

.counter-ofc-item-top .purchase-order-table.budged-brnch-table { max-width: 100%; }

.counter-ofc-item-top .purchase-order-table.budged-brnch-table table th { background-color: rgba(0, 0, 0, 0); border-right: medium none; padding: 11px 17px; border-bottom: 1px solid #e2e2e2; }

.counter-ofc-item-top .purchase-order-table.budged-brnch-table table tr td { padding: 11px 17px; }

.counter-ofc-item-top .purchase-order-table.budged-brnch-table table tr.orange-color td { border-top: 2px solid #e2e2e2; border-bottom: 2px solid #e2e2e2; color: #ee7b3a; font-size: 14px; font-weight: 600; padding: 11px 17px!important; }

.counter-ofc-item-top .purchase-order-table.budged-brnch-table table tr td:first-child { font-weight: 500; padding: 11px 17px 11px 50px; position: relative; }

.counter-ofc-item-top .purchase-order-table.budged-brnch-table table tr td:first-child span { left: 17px; position: absolute; }

.counter-ofc-item-top .purchase-order-table.budged-brnch-table table tr.total-bottom td { background: #eff3f6 none repeat scroll 0 0; border-width: 0; font-size: 14px; font-weight: 600; padding: 11px 17px!important; }

.send-ofr-btn { padding: 0 14px; width: auto; background-color: #ee7b3a; border: medium none; color: #ffffff !important; display: inline-block; float: right; font-size: 13px; font-weight: 600; height: 33px; line-height: 33px; margin: 30px 0 20px; outline: medium none; text-align: center; text-transform: uppercase; }

.counter-ofc-item-top { float: left; width: 100%; }

.countr-ofr-history-sec { float: left; margin: 35px 0 0; width: 100%; }

h5.titl-history { border-bottom: 2px solid #e9eef1; color: #555555; float: left; font-size: 15px; font-weight: 600; margin: 0 0 10px !important; padding: 7px 0; width: 100%; }

.countr-ofr-history-sec .tab_content { padding: 0; }

.countr-ofr-history-sec .list-iteam { padding: 0; }

.countr-ofr-history-sec .panel-title a { background-color: #eff3f6; border: 0 none; border-radius: 0 !important; box-shadow: 0 0 0 #000000 !important; color: #555555; font-size: 15px; font-weight: 600; cursor: pointer; }

h6.date-time { color: #ee7b3a; float: left; font-size: 13px; margin: 0 0 16px !important; width: 100%; }

.countr-ofr-history-sec .panel-body.ofr-histry-content { padding: 15px 2px 0; }

.ofr-histry-content .purchase-order-table.budged-brnch-table table th { background-color: rgba(0, 0, 0, 0); border-bottom: 1px solid #e2e2e2; border-right: medium none; padding: 11px 17px; }

.ofr-histry-content .purchase-order-table.budged-brnch-table { max-width: 100%; }

.ofr-histry-content .purchase-order-table.budged-brnch-table table th { background-color: rgba(0, 0, 0, 0); border-right: medium none; padding: 11px 17px; border-bottom: 1px solid #e2e2e2; }

.ofr-histry-content .purchase-order-table.budged-brnch-table table tr td { padding: 11px 17px; }

.ofr-histry-content .purchase-order-table.budged-brnch-table table tr.orange-color td { border-top: 2px solid #e2e2e2; border-bottom: 2px solid #e2e2e2; color: #ee7b3a; font-size: 14px; font-weight: 600; padding: 11px 17px!important; }

.ofr-histry-content .purchase-order-table.budged-brnch-table table tr td:first-child { font-weight: 500; padding: 11px 17px 11px 50px; position: relative; }

.ofr-histry-content .purchase-order-table.budged-brnch-table table tr td:first-child span { left: 17px; position: absolute; }

.ofr-histry-content .purchase-order-table.budged-brnch-table table tr.total-bottom td { background: #eff3f6 none repeat scroll 0 0; border-width: 0; font-size: 14px; font-weight: 600; padding: 11px 17px!important; }


/***********Budget Graph page Start*********/

.bdgt-nm-title {
  color: #555555;
  float: left;
  font-size: 17px;
  font-weight: 600;
  margin: 15px 0 30px;
  text-align: center;
  width: 100%;
}

.budget-top-sec {
  border-bottom: 1px solid #dde3e6;
  float: left;
  margin: 10px 0 50px;
  padding: 0 0 60px;
  width: 100%;
}

.budget-cost {
  float: left;
  padding:150px 0 0 130px;
  width: 400px;
}

.budget-cost > p {
  color: #555555;
  float: left;
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 5px !important;
  width: 100%;
}

.budget-canvas canvas {
    width: 100% !important;
}

.spend-graph {
  margin: 0 auto;
  max-width: 820px;
  padding: 0;
  width: 100%;
}

.spend-graph .highcharts-title {
  color: #555555 !important;
  font-family: raleway;
  font-size: 18px !important;
  font-weight: 600 !important;
}

.spend-graph .highcharts-legend-item {
 
}

.spend-graph .highcharts-legend-item text {color: #555555 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}


.purchase-order-table.spend-table-first {
  margin:30px 0 70px;
}

.purchase-order-table.spend-table-first table th {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #dde3e6 !important;
  color: #000000;
  font-size: 12px;
  font-weight: 600;
  padding: 11px 20px;
  text-align: center;
  text-transform: none;
  width: auto !important;
}

.purchase-order-table.spend-table-first table tr:nth-child(2n+1) {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.purchase-order-table.spend-table-first table th:first-child {
    width: auto;
}

.purchase-order-table.spend-table-first table td {
  border: 1px solid #dde3e6 !important;
  color: #000000;
  font-size: 13px;
  font-weight: 400;
  padding: 7px 20px;
  position: relative;
  text-align: center;
}

.purchase-order-table.spend-table-first table tr:last-child td {
  font-weight: 600;
}


/***********Chat Popup Start*********/

.tab-heading h1.invitations-heading {
  padding-right: 0px;
}

/* .invitations-heading button.btn.bt-default {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  border-radius: 0;
  font-weight: 600;
  padding:6px 43px 6px 13px;
  position: relative;
  top: -9px;color: #555555;
} */

.invitations-heading button.btn.bt-default {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  border-radius: 0;
  color: #555555;
  font-weight: 600;
  padding: 6px 43px 6px 13px;
  position: absolute;
  right: 23px;
  top: 14px;
}

.invitations-heading button.btn.bt-default.active, .invitations-heading button.btn.bt-default:active, .invitations-heading button.btn.bt-default:focus, .invitations-heading button.btn.bt-default:hover {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.125) inset!important;
}

.invitations-heading button.btn.bt-default span.caret {
  background: rgba(0, 0, 0, 0) url("../themes/auction/dist/images/chat-btn-icon.jpg") no-repeat scroll center center / cover ;
  border: medium none;
  height: 20px;
  position: absolute;
  right: 13px;
  top: 6px;
  width:23px;
}

.invitations-heading .pull-right.open .dropdown-menu {
  border: 1px solid #e9eef1;
  border-radius: 5px;
  box-shadow: 0 0 14px #b0b0b0;
  left: auto;
  padding: 0;
  right: 0;
  width: 560px;
}


.invitations-heading #message-to .message-chat-reply-outer {
 max-width: 100%;
  width: 100%;
}

.invitations-heading #message-to .message-chat-reply-outer > strong { text-transform: none;
  color: #555555;
  float: left;
  font-size: 15px;
  font-weight: 700;
  width: 100%;
}

.invitations-heading #message-to .message-chat-reply {
  background-color: rgba(0, 0, 0, 0);
  color: #555555;
  float: right;
  padding: 0;
  width: 100%;
}

.invitations-heading #message-to .message-chat-reply p { text-transform: none;
    color: #555555;
     font-size: 12px;
    font-weight: 400;
    padding-bottom: 0;
    text-transform: none;
}

.invitations-heading #message-to .message-chat-reply-outer .chat-time {
    float: right;
    padding: 0;
    text-align: left;
    width: 100%;
}

.invitations-heading #message-to .chat-time p { text-transform: none;
    color: #555555;
    float: left;
    font-size: 12px;
    font-weight: 600;
    margin:0px 0 0 !important;
    width: 100%;
}

.invitations-heading #message-to .message-chat-block {
    /* border-bottom: 1px solid #eaeaea; */
    float: left;
    max-width: 100%;
    /* padding: 20px 0 20px 60px; */
    padding:0 0 7px 26px;
    position: relative;
    width: 100%;
}

.invitations-heading #message-to .message-chat-picreply {
  height: 28px;
  left: 18px;
  margin: 0;
  max-width: none !important;
  position: absolute;
  top: 16px;
  width: 28px;
}

.invitations-heading .message-chat {
    margin-bottom:5px;
}

.invitations-heading #message-from .message-chatrightbar strong { text-transform: none;
  color: #555555;
  float: left;
  font-size: 15px;
  font-weight: 700;
  width: 100%;
}

.invitations-heading #message-from .message-chat-type {
  background-color: rgba(0, 0, 0, 0);
  color: #555555;
  float: right;
  padding: 0;
  width: 100%;
}

.invitations-heading #message-from .message-chat-type p { text-transform: none;
  color: #555555;
   font-size: 12px;
    font-weight: 400;
  padding-bottom: 0;
  text-transform: none;
}



.invitations-heading #message-from .chat-time p { text-transform: none;
  color: #555555;
  float: left;
  font-size: 12px;
  font-weight: 600;
  margin:0px 0 0 !important;
  width: 100%;
}

.invitations-heading #message-from .message-chat-type::after, .invitations-heading #message-to .message-chat-reply::after {
  display: none;
}

.invitations-heading #message-from .message-chatrightbar {  width: 100%;
  max-width: 100%;
}

.invitations-heading #message-from .message-btm-sec {
    float: left;
    max-width: 100%;
    padding:0 0 7px 26px;
    position: relative;
    width: 100%;
}

.invitations-heading #chatarea .chat {
    overflow-x: hidden !important;
    padding: 18px 0 0;
}

.invitations-heading #messageBox {  position: relative;
    background: #e9eef1 none repeat scroll 0 0;
    float: left;
    padding:23px 100px 23px 24px;
    width: 100%;
}

.invitations-heading #messageBox textarea.form-control {
  border: 1px solid #cccccc !important;
  border-radius: 5px;
  font-size: 13px;
  max-height: 50px; 
  width: 100% !important;
}

.invitations-heading #messageBox .sendmsgheight {
  background: #4d637b none repeat scroll 0 0;
  border: medium none;
  border-radius: 5px !important;
  line-height: 49px;
  max-height: 49px;
  min-height: 49px;
  padding: 0 14px;
  position: absolute;
  right: 26px;
  top: 23px;
}

.invitations-heading #messageBox .form-group {
  margin: 0;
}

.invitations-heading .top-nam-sec {
  border-bottom: 1px solid #ececec;
  float: left;
  margin: 0 0 24px;
  padding: 4px 10px 19px 64px;
  position: relative;
  width: 100%;
}

.invitations-heading .top-nam-sec .message-chat-pic {
  left: 18px;
  margin: 0;
  max-width: none;
  position: absolute;
  top: -3px;
}

.invitations-heading .top-nam-sec strong {
  color: #ee7b3a;
  float: left;
  font-size: 17px;
  font-weight: 700;
  text-transform: none;
  width: 100%;
}



.purchase-list-items .list-iteam-table table {
    width: 100%;
}

.reqstnfrmmn .purchase-list-items #listItems .list-iteam-table table th:last-child, .reqstnfrmmn .purchase-list-items #listItems .list-iteam-table table tr td:last-child {
  width: auto;
}

.reject-bid-list ul li .check::before, .cust-checkbox .check::before, .suppliers-table .reject-bid-list ul li .check {
  border-radius: 100%;
}

.adcstfrmflds .col-md-6 .select-selected {
  padding: 0 14px;
}

.adcstfrmflds .col-md-6.fltratesec .select-selected {
  padding: 0 14px;
}

.itemCustomFields.text-left .col-sm-2 {
  margin: 9px 0 0;
  padding: 0;
}

.required-table-outer.required-table-contract .list-contract {
  background: #ffffff none repeat scroll 0 0;
}

.required-table-outer.required-table-contract .list-contract th:first-child, .required-table-outer.required-table-contract .list-contract td:first-child {
  width: 250px !important;
}

.required-table-outer.required-table-contract .list-contract th, .required-table-outer.required-table-contract .list-contract td {
  padding-left: 10px;
  padding-right: 10px;
}

.contracts-required-left {
  padding-right: 10px;
}

.contracts-required-right {
  padding-left: 20px;
}

.questionnaire-btn {
  height: 33px;
  line-height: 33px;
  padding: 0 15px;
  width: auto;
}

.reqstnfrmmn .tab-block-btn.back-btn {
  margin: 0;
}

.purchase-order .back-btn {
  line-height: 33px;
  padding: 0 15px !important;
}

.supplier-box.manual-email-box sup {
  display: inline-block;
}

.supplier-box.manual-email-box .ttip-cont {
  margin: 0;
}

.supplier-box.manual-email-box h3 {
  position: relative; padding-left: 0;
}

.supplier-box.manual-email-box .add-btn {
  position: absolute;
  right: 0;
  top: 0;
}

#inviteNewSupplier .create-popup-inner span {
  margin-bottom: 0;
}

.pre-bids-table .supplier-bid-comp tr td a.purchase-btn br, .pre-bids-table .supplier-bid-comp tr td a.enterBidManual br {
  display: none;
}

.pre-bids-table .supplier-bid-comp tr td a.purchase-btn, .pre-bids-table .supplier-bid-comp tr td a.enterBidManual {
  display: inline-block;
  float: left;
  font-size: 11px;
  margin: 0 3px;
  width: 48%;
}

.pre-bids-table .supplier-bid-comp tr td a img {
  position: relative;
  right: -3px;
  top: -1px;
  width: 10px;
}


.reqstnfrmmn table tbody tr td button {
  font-size: 12px;
  margin: 10px 0;
  width: 100% !important;
}

.reqstnfrmmn #dataTablePurchaseORder_wrapper table tbody tr td button {
  margin: 0;
}

#brnchstbls .admnwbrnc input.questionnaire-btn {
  padding: 0 10px;
}

#bnchmn .stngsbtns input.questionnaire-btn {
  padding: 0 16px;
}

.addbrnchbtn input.questionnaire-btn {
  padding: 0 15px;
}

.admnwbrnc input.questionnaire-btn {
  padding: 0 10px;
}

#addnewApprover .form-group .drp.custom-select3 .select-selected, .addquestfrm .form-group .drp.custom-select4 .select-selected, .addspctc .drp.custom-select .select-selected {
  padding: 0 16px;    line-height: 35px;
}

ul.dropdown-menu.create-requisition-menu {
  top: 28px;
}

/* .reqstnfrmmn #listItems .list-iteam-table table th {
  width:13.7%;
} */

.find-requisitions .suppliers-search .drp.custom-select .select-selected {
  padding: 0 16px;
}

.reqstnfrmmn #listItems .list-iteam .margin-top {
    margin-top: 0;
}


.tab-requisitions .requisition-table table#dataTableRequsition .awaiting-btn, .tab-requisitions .requisition-table table#dataTableRequsition .offer-received-btn, .tab-requisitions .requisition-table table#dataTableRequsition .view-bid-button {
  color: #ffffff;
}

.another-supplie-btn img {
  left: 12px;
  margin: 0;
  position: relative;
  top: 3.1px;
}


.action-button .caret {
  position: absolute;
  right: 6px;
  top: 5px;
}


.reqstnfrmmn #listItems .list-iteam-table table th {
   width: 180px;
}

.reqstnfrmmn #listItems .list-iteam-table table td {
  width: 193px;
}

.close-filter {
  padding-top: 8px;
}

.fltrdivsec .close-filter {
  line-height: normal;
}


.reject-bid-list ul li .pacific-checkbox .check::before, .cust-checkbox .check::before, .suppliers-table .reject-bid-list ul li .pacific-checkbox .check {
  border-radius:0;
}


.purchase-order-table #dataTablePurchaseORder tr td:nth-child(4) {
  cursor: default;
}

#matchitemsupplierPane .reject-bid-list ul li .check::before, #matchitemsupplierPane .cust-checkbox .check::before, #matchitemsupplierPane .suppliers-table .reject-bid-list ul li .check {
  border-radius: 0;
}

.purchase-order-table table tr td .aed .aed-left, .invoiceunitPrice {
  font-size: 12px;
}

.purchase-order-table.invittblin table tbody tr.sbtotlsec td b {
  font-size: 12px;
}

.purchase-order-table table tr td .aed .aed-right {
  font-size: 13px;
}

table#dataTableInvoiceList tr td ul.dropdown-menu {
  left: auto;
  right: 0;
}

.questionnaire-box.add-question-btn-new {
  margin: 0 0 15px;
}


#editSupplierModal .content-inner.ra-supplierview.add-supplier {
  /* height: 143vh !important; */
 /*  min-height: 143vh !important; */
}


#editSupplierModal .modal-content.questionnaire-popup.invite-request-popup {
  background: #ffffff none repeat scroll 0 0;
}

#bidsCopmSec table.table-pre-bids.supplier-bid-comp td:first-child {
    min-width: 370px;
}

#bidsCopmSec table.table-pre-bids.supplier-bid-comp td.text-center {
    min-width: 400px!important;
}

#bidsCopmSec .drag-documents-list.bidcmp {
    max-width: 400px!important;
}

#bidsCopmSec .drag-documents-leftbar {
    word-break: break-all;
}

#bidsCopmSec .drag-documents-leftbar strong { 
    line-height: 15px; 
}

.reqstnfrmmn #itemListTable_wrapper table#itemListTable tbody tr td button {
  margin: 0;
}


.modal-content {
    margin-bottom: 70px;
}



.cleaning-equipment-list li {
  padding:11px 127px 13px 41px;
  position: relative;
}

.cleaning-equipment-list li .pacific-checkbox {
  left: 9px;
  position: absolute;
  top: 9px;
}

.cleaning-equipment-list li a.show-description.showitemdesc {
  position: absolute;
  right: 17px;
  top: 13px;
}

.table-head-status {
    border-bottom: 1px solid #E9E9E8;
}

.resend-email li {
    border-right: 1px solid #E9E9E8;
}

.offer-received {
    border-bottom: 1px solid #E9E9E8;
}

.all-ctc-table {
  border-bottom: 2px solid #4d637b;
}

.all-ctc-table th { padding: 0 17px !important;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}



.live-auction-table h6 {
  color: #4d637b;
  float: left;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 20px;
  margin: 20px 0 16px !important;
  text-transform: uppercase;
  width: 100%;
}

.live-auction-in  {
  float: left;
  width: 100%;
 overflow:auto;
}

 .live-auction-in-out {width: 100%;
    margin: 0 0 30px; float: left;
    /*max-height: 260px;*/
    overflow: auto;
}

.live-auction-table .live-auction-in table {
  float: left;
  width: 100%;
  min-width:700px;
}

.live-auction-table .live-auction-in table th {
    background-color: #eff3f6;
    border-right: 1px solid #f7f7f7;
    color: #555555;
    font-size: 12px;
    font-weight: 700;
    height: 40px;
    padding: 0 12px;
    text-align: center;
    text-transform: uppercase;
}


.live-auction-table .live-auction-in table td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #f7f7f7 #f7f7f7;
    border-image: none;
    /*border-style: none solid solid;*/
    border: solid 1px #eff3f6;
    /*border-width: medium 1px 1px;*/
    color: #555555;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 15px;
    position: relative;
    text-align: center;
}


.stngsbtns input.questionnaire-btn {
  padding: 0 16px;
}


.content .tab-open {
  height: 100%;
}

.content_ss.splrtypedtvwsec.suplier-new-popup {
  height: auto !important;
}

.suplier-new-popup .tab-content {
  float: left;
  width: 100%;
}

.suplier-new-popup .tab-content .tab-open {
  position: relative;
  width: 100%;
}

.suplier-new-popup .tab-content .tab-pane.active .tab-open {
    display: block;
}

.suplier-new-popup .ra-supplierview.add-supplier {
  float: left;position: relative;
  padding: 0 0 0 154px;
  width: 100%;
}

.suplier-new-popup .ra-supplierview.add-supplier .nav.nav-tabs {
  left: 0;
  position: absolute; border-bottom: medium none;
 /*  width: 12.8%; */
  width:154px;
}

.suplier-new-popup .ra-supplierview.add-supplier .nav.nav-tabs .tab-block {
  width: 100%; padding: 14px 3px 11px 48px;
}

#dataTableProjectList .dropdown.action {
  border: 1px solid #e8e8e8;
  height: 32px;
  line-height: 30px;
  margin: 6px 18px;
  width: 201px;padding: 0 0 0 15px;
}

#dataTableProjectList .dropdown.action .btn.dropdown-toggle.action-btn {
  margin: 0;
}

.additmsecin .catalogues-add-item-top .catalogues-add-item-left, .additmsecin .catalogues-add-item-top .catalogues-add-item-right {
  position: relative;
}

.map-cat.active, .map-supplier.active {
  left: 0;
  position: absolute;
  top: 64px;
}

.categoriessecmn.category-position .tab-block {
  left: 0;
  position: absolute; width: 185px;
}

.categoriessecmn.category-position .tab-open.itmcatsecvw {
  position: relative;
  width: 100%;
}

.categoriessecmn.category-position {
  padding: 0 0 0 185px;
}

.questionnaire-btn {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}

#edtrole .addbrnchbtn input {
  padding: 0 18px;height: 33px;
    line-height: 33px;
}

.content-inner.reqstnfrmmn .itmsecvwmn {
  min-height: 1100px;
}

/* .itmsecvwmn .tab-block {
  left: 0;
  position: absolute; width: 185px;
}

.itmsecvwmn .tab-open {
  position: relative;
  width: 100%;
}

.itmsecvwmn {  position: relative;
  padding: 0 0 0 185px;
} */


/* .longbx-mrg.itemstock-table table tr th {
  padding: 10px;
} */


.longbx-mrg.itemstock-table table tr td {
  padding: 10px;
}

.longbx-mrg.itemstock-table table tr td:first-child, .longbx-mrg.itemstock-table table tr td:nth-child(2) {
  min-width: 400px;
}

.ra-supplierview {
    float: left;
    position: relative;
    width: 100%;
}

.tab-design-change .tab-open {
  position: relative;
  width: 100%;
}

.tab-design-change .ra-supplierview {
  float: left;
  padding:0 0 0 185px;
  position: relative;
  width: 100%;
}

.tab-design-change .ra-supplierview .tab-block {
  left: 0;
  position: absolute;
  top: 0;
}
 
.list-iteam-table table, table {
width: 100%;
}


.reqstnfrmmn #listItems .list-iteam-table table th:last-child, .reqstnfrmmn #listItems .list-iteam-table table tr td:last-child {
  width: 120px;
}

.reqstnfrmmn #listItems .list-iteam-table table td, .reqstnfrmmn #listItems .list-iteam-table table th {
  width: 200px;
}

.reqstnfrmmn #listItems .price-input {
    padding: 7px 24px;
    text-align: center;
}

.list-iteam-table table .edit-delete.edit-items {
top: 22px!important;
left: 16px;
right:auto;

}

.list-iteam-table table .price-delete.delete-af-row {
top: 22px!important;
left: 84px!important;
}

.content-inner {
  min-height: 700px;
}

.list-iteam-table table.dataTable {
  min-width: 1200px;
  width: 100%;
}

#dataTableInvoiceList_wrapper .row {
  margin: 0;
}

#dataTableInvoiceList_wrapper .row .col-sm-12 {
  overflow: auto;
  padding: 0;
}

.list-iteam-table.purchaseOrderTableEdit table .edit-delete.edit-items {
  left: 0;
  top: 4px !important;
}

.list-iteam-table.purchaseOrderTableEdit table .price-delete.delete-af-row {
  left: auto !important;
  right: 0 !important;
  top: 3px !important;
}

.list-iteam-table.purchaseOrderTableEdit #tableofitems tr th:last-child {
  width: 170px !important;
}


.list-iteam-table.listitems-display.contractOrderTableEdit a.edit-delete.edit-items {
  left: auto !important;
  right: 38px;
   top: 20px !important;
}

.list-iteam-table.listitems-display.contractOrderTableEdit .price-delete.delete-af-row {
  left: auto !important;
  right: 17px;
   top: 20px !important;
}

/* .list-iteam-table.contractOrderTableEdit table th:last-child, .list-iteam-table.contractOrderTableEdit table td:last-child {
  width: 170px !important;
} */

.reqstnfrmmn #listItems .list-iteam-table.contractOrderTableEdit table th:last-child, .reqstnfrmmn #listItems .list-iteam-table.contractOrderTableEdit table tr td:last-child{
  width: 170px !important;
}

.list-iteam-table.contractOrderTableEdit #tableofitems tr th:nth-child(2), .list-iteam-table.contractOrderTableEdit #tableofitems tr td:nth-child(2) {
  width: 140px;
}

.list-iteam-table.contractOrderTableEdit #tableofitems tr th:nth-child(3), .list-iteam-table.contractOrderTableEdit #tableofitems tr td:nth-child(3) {
  width: 150px;
}

.list-iteam-table.contractOrderTableEdit #tableofitems tr th:nth-child(5), .list-iteam-table.contractOrderTableEdit #tableofitems tr td:nth-child(5) {
  width: 120px;
} 

.list-iteam-table.contractOrderTableEdit table tr td .spinner .input-group-btn-vertical button {
  margin: 1px 0 0;
  padding: 0;
}

.reqstnfrmmn #listItems .list-iteam-table.listitems-display.createCOTable table th:last-child, .reqstnfrmmn #listItems .list-iteam-table.listitems-display.createCOTable table tr td:last-child {
  width: 170px;
}

.list-iteam-table.listitems-display.createCOTable a.edit-delete.edit-items {
  left: auto !important;
  right: 38px;
   top: 20px !important;
}

.list-iteam-table.listitems-display.createCOTable .price-delete.delete-af-row {
  left: auto !important;
  right: 17px;
   top: 20px !important;
}




.reqstnfrmmn #listItems .list-iteam-table.createPOTable table th:last-child, .reqstnfrmmn #listItems .list-iteam-table.createPOTable table tr td:last-child {
  width: 170px;
}

.list-iteam-table.createPOTable a.edit-delete.edit-items {
  left: auto !important;
  right: 0;
  top: 5px !important;
}

.list-iteam-table.createPOTable .price-delete.delete-af-row {
  left: auto !important;
  right: 0;
  top: 3px !important;
}


.list-iteam-table .table-fixed.rfq-ed-fixed th:last-child, .list-iteam-table .table-fixed.rfq-ed-fixed tr td:last-child {
  width:170px!important;
}

.list-iteam-table .table-fixed.rfq-ed-fixed a.edit-delete.edit-items {
   left: auto !important;
    right: 40px;
    top: 18px !important;
}

.list-iteam-table .table-fixed.rfq-ed-fixed .price-delete.delete-af-row {
  left: auto !important;
    right: 17px;
    top: 18px !important;
}

.list-iteam-table .table-fixed.auc-ed-fixed th:last-child, .list-iteam-table .table-fixed.auc-ed-fixed tr td:last-child {
  width:170px!important;
}

.list-iteam-table .table-fixed.auc-ed-fixed a.edit-delete.edit-items {
   left: auto !important;
    right: 40px;
    top: 18px !important;
}

.list-iteam-table .table-fixed.auc-ed-fixed .price-delete.delete-af-row {
  left: auto !important;
    right: 17px;
    top: 18px !important;
}

.list-iteam-table .table-fixed.auc-ed-fixed .historical-price-view.historical-af-row {
  left: auto !important;
    right: 38px;
    top: 22px !important;
}

.list-items-data .historical-price-view {
  position: absolute;
  top: 38px;
  right: 27px;
  text-align: right;
  width: 12px;
  left: unset;
}

#projectlines.gnrl-info-project .select-selected {
  padding: 0 16px;
}

#listofprojectitems.list-project-itms #projectItemsForm .list-iteam-table table th:last-child, #listofprojectitems.list-project-itms #projectItemsForm .list-iteam-table table tr td:last-child {
  width:220px;
}

#listofprojectitems.list-project-itms #projectItemsForm .list-iteam-table table .price-delete.delete-af-row {
  left: auto !important;
  right: 17px;
  top: 30px !important;
}

#listofprojectitems.list-project-itms #projectItemsForm .list-iteam-table table .edit-delete.edit-items {
  left: auto;
  right: 40px;
  top: 30px !important;
}

.itemsonbid .list-iteam-table > table {
  min-width: 1030px;
}


/********** Pre-qualification section Start**********/


.side-tabs-main ul.preqal-tabs li.active {
  border-left: 6px solid #ee7b3a !important;
}

.dropdown.automobiles.createnew-pre-form {
  margin:1px 0 0px;
}

.automobiles.createnew-pre-form button.create-requisition {
  font-size: 14px !important;
  font-weight: 500;
  padding: 1px 28px 1px 7px !important;
  text-align: center !important;
  text-transform: uppercase;
}

.automobiles.createnew-pre-form .caret-block {
  background: #d97035 none repeat scroll 0 0;
  border: medium none;
  height: 26px;
  line-height: 25px;
  right: 1px;
  top: 2px;
}

.automobiles.createnew-pre-form .caret {
  border-left: 6px solid rgba(0, 0, 0, 0);
  border-right: 6px solid rgba(0, 0, 0, 0);
  border-top: 9px dashed;
}

.createnew-pre-form .create-requisition-menu li a {
  border-bottom: 1px solid #f4f3f5;
  color: #555555 !important;
  font-size: 12px;
  padding: 5px 4px !important;
}

.createnew-pre-form .create-requisition-menu li:last-child a {
  border: medium none;
}

.pretable-outer {
  float: left;
  padding: 0 6px;
  width: 100%;
}

.prefiltrdate {
  padding: 0;
}

.fltrdivsec .prefiltrdate .close-filter {
  margin: 12px 0 0 15px;
  text-decoration: underline !important;
}

.prefiltrdate .requisition-input {
  color: #555555;
  font-size: 12px;
  height: 32px;
  padding: 0 10px;
}

.prequlaification-table {
  float: left;
  margin: 0 0 15px;
  overflow: auto;
  width: 100%;
}

.prequlaification-table table {
  min-width: 870px;
  width: 100%;
}

.prequlaification-table table tr:nth-child(2n+2) {
  background: #f9f9f9 none repeat scroll 0 0;
}

.prequlaification-table table th {
  font-size: 12px;
  font-weight: 700;
   padding: 10px 6px;
    vertical-align: middle;
	 background-color: #eff3f6;
    border-right: 1px solid #f7f7f7;
    color: #555555;
    text-align: center;
    text-transform: uppercase;
}

.prequlaification-table table tr td {
  border-color:#f7f7f7;
  border-style:solid;
  border-width: medium 1px 1px;
  color: #555555;
  font-weight: 400;
  position: relative;
  text-align: center;
  font-size: 12px;
}

.prequlaification-table table tr td .custom-select2 {
    padding:5px 10px;
}

.prequlaification-table table tr td .custom-select2 .select-selected {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
 /*  border: medium none; */
  font-size: 12px;
  font-weight: 400;
   height: 27px;
    line-height: 27px;
}

.prequlaification-table table th:first-child {
  border-left: 1px solid #f7f7f7;
  width: 120px;
}

.prequlaification-table table th:last-child {
  width: 180px;
}

.invoichdsec input.creatnew-formbtn {
  background-color: #ee7b3a;
  border: medium none;
  color: #ffffff !important;
  display: inline-block;
  float: right;
  font-size: 13px;
  font-weight: 600;
  height: 33px;
  line-height: 33px;
  margin: 0;
  outline: medium none;
  padding: 0 30px;
  text-align: center;
  text-transform: uppercase;
}

.rfp-section-wrp .side-tabs-main li a img {
  left: 14px;
  /* top: 18px; */
  top: auto;
}

.rfp-section-wrp .side-tabs-main li.multitxt a img {
 top: 18px;
}

.ladt-templatebtn {
  float: right;
}

.ladt-templatebtn a {
  background-color: #ee7b3a;
  border: medium none;
  color: #ffffff !important;
  display: inline-block;
  float: right;
  font-size: 13px;
  font-weight: 600;
  height: 33px;
  line-height: 33px;
  margin: 0;
  outline: medium none;
  padding: 0 30px;
  text-align: center;
  text-transform: uppercase;
}

.ladt-templatebtn img {
  margin: 0 0 0 1px;
  position: relative;
  top: -0.9px;
  width: 13px;
}

.prequal-genral-form h3.inter-gnrl-title {
  margin: 0 0 27px !important;
}

.prequal-genral-form .select-selected {
  font-size: 14px;
  font-weight: 400;
  height: 35px;
  line-height: 35px;
}

.prequal-genral-form .select-selected::after {
  top: 15px;
}

.prequal-genral-form .select-selected.select-arrow-active::after {
  top: 10px;
}


.prequal-genral-form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.prequal-genral-form .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.prequal-genral-form .form-control:-ms-input-placeholder { /* IE 10+ */
 color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.prequal-genral-form .form-control:-moz-placeholder { /* Firefox 18- */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}

.formfill-pre-in .col-sm-6 {
  float: left;
  min-height: 83px;
}

.general-info-main .formfill-pre-in .form-group label {
  width: 100%;
}

.formfill-pre-in .minmscorsec .form-group > label {
  float: left;
  margin: 7px 0 0;
  width: auto;
}

.formfill-pre-in .minmscorsec .form-group .form-control.text-field {
  float: left;
  margin: 0 15px;
  text-align: center;
  width: 90px;
}

.minmscorsec {
  margin-top: 8px;
}

.minmscorsec span.ttip-cont {
  display: inline-block;
  margin: 7px 0 0 -5px;

}

.minmscorsec span.ttip-cont img {
  margin-left: 0px;
  width: 11px;
}

.formfill-pre-in .form-group label img {
  margin-left: 2px;
  width: 11px;
}

.ysnobtns {
  float: left;
  margin: 9px 0 0;
  width: 100%;
}

.ysnobtns a:hover, .ysnobtns a:focus {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
}

.addaprovlbtn {
  float: left;
  padding: 0 15px;
  width: 100%;
}

.addaprovlbtn .btn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  border-radius: 0;
  color: #ee7b3a;
  float: left;
  font-family: "Gotham-Medium";
  font-size: 14px;
  margin: 0;
  padding: 6px 20px;
  text-align: center;
}

.addaprovlbtn .btn:hover, .addaprovlbtn .btn:focus {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
}

.addformsuplier {
  float: left;
  margin: 40px 0 30px;
  padding: 0 15px;
  width: 100%;
}

.addformsuplier > label {
  font-size: 14px;
  margin: 0;
  padding: 0 0 0 22px;
  position: relative;
   width: 100%;
}



.addformsuplier input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

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

/* When the checkbox is checked, add a blue background */
.addformsuplier input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.addformsuplier .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.addformsuplier input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.addformsuplier .checkmark:after {
     left: 4px;
    top: 1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.addformsuplier > label img {
  margin: 0 0 0 5px;
  width: 11px;
}

.approval-inptmain {
  float: left;
  width: 100%;
  display:none;
}

/********** tooltip Start**********/

.prequlaflformwrp .tooltip{
  max-width:500px;
  width:auto;
  background-color: #6e8093;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
}


.prequlaflformwrp .tooltip::after, .modal .tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -3px;
  border-width: 5px;
  border-style: solid;
  border-color: #6e8093 transparent transparent transparent;
}

.prequlaflformwrp .tooltip .tooltip-box{
  width:100%;
  background-color: #6e8093;
  border-radius:0px;
  padding:0px 0;
}



.prequlaflformwrp .tooltip div, .modal .tooltip div{
  background-color: #6e8093;
   width:100%;
}


.prequlaflformwrp .tooltip .tooltip-arrow, .modal .tooltip .tooltip-arrow {
  display:none;
}


/********** tooltip End**********/

.prequlaflformwrp .side-tabs-main li {
  /*opacity: 0.4;*/
}

.prequlaflformwrp .side-tabs-main li.title-page-side, .prequlaflformwrp .side-tabs-main li.active{
  opacity:1;
}

.weight-crit-sec {
  float: left;
  margin: 0 0 40px;
  padding: 0 15px;
  width: 100%;
}

.general-info-main .formfill-pre-in.questin .form-group label {
  font-size: 15px;
  font-weight: 600;
}

.general-info-main .questin .form-group {
  margin: 0 0 35px;
}

.whgtckbox {
  float: left;
  margin: 8px 0 0;
  width: 100%;
}

.general-info-main .formfill-pre-in.questin .form-group .whgtckbox label {
  font-size: 13.4px;
  font-weight: 400;
  margin: 0 0 10px;
  padding: 0 0 0 22px;
  position: relative;
  width: 100%;
}



.whgtckbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.whgtckbox .checkmark {
  position: absolute!important;
  top:2px!important;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
   border: 2px solid #c5c5c5;
}

/* When the checkbox is checked, add a blue background */
.whgtckbox input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.whgtckbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.whgtckbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.whgtckbox .checkmark:after {
     left: 4px;
    top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.weight-crit-sec .addaprovlbtn {
  padding:25px 0 40px;
}


.prequlaflformwrp .weight-crit-sec .tooltip{
  max-width:500px;
  width:500px;
  text-align: left;
}

.prequlaflformwrp .weight-crit-sec .tooltip div{
 text-align: left;
   width:100%;
   max-width:none;
}

.formfill-pre-in {
    min-height: 500px;
}

body.modal-open {
  padding: 0 !important;
}


.avltemplatemodal .close:focus, .avltemplatemodal .close:hover {
  opacity: 1;
}

.avltempbtms {
  background-color: #ffffff;
  float: left;
  padding: 20px 25px;
  text-align: right;
  width: 100%;
}

.avltempbtms input {
  background: #4d637b none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  float: none;
  font-size: 13px;
  font-weight: 600;
  height: auto;
  margin: 0 0 0 6px;
  outline: medium none;
  padding: 7px 15px;
  text-align: center;
  text-transform: uppercase;
  width: auto;
}

.avltempbtms input.creat-btn {
  background:#ee7b3a;
}

.templshowmain {
  display: inline-block;
  padding: 30px 40px;
  width: 100%;
}

.templates-show {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}


.templates-show > li {
  display: inline-block;
  margin: 10px 0 !important;
  padding: 0 15px 0 0;
  position: relative;
  vertical-align: top;
  width: 32.33%;
}

.templates-show > li label {
  font-size: 14px;
  margin: 0;
  padding: 0 0 0 22px;
  position: relative;
  width: 100%;
}


/* Hide the browser's default radio button */
.templates-show > li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}


.templates-show > li .checkmark {
  border-radius: 50%;
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
   border: 2px solid #c5c5c5;
}




.templates-show > li input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}


.templates-show > li .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}


.templates-show > li input:checked ~ .checkmark:after {
  display: block;
}

.templates-show > li .checkmark::after {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 50%;
  height: 6px;
  left: 2.8px;
  top: 3px;
  width: 6px;
}


.rfq-submittal.avltemplatemodal {
  display: table;
  width: 790px;
}

.formfill-pre-in .row {
  float: left;
  width: 100%;
}


.logo {
  float: left;
}

.drag-documents .dragdocumnt {
  border: 1px dashed #4d637b;
  color: #555555;
  float: left;
  font-size: 15px!important;
  font-weight: 400;
  padding: 64px 170px;
  text-align: center;
  width: 100%;
    line-height: 22px !important;
	  min-height: auto !important;
}

.filetype {
  float: left;
  margin: 10px 0 20px;
  width: 100%;
}

.filetype > p {
  font-size: 14px;
  font-style: italic;
}

.adddocumnt {
  float: left;
  margin: 10px 0 0;
  width: 100%;
}

.adddocumnt .btn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #4d637b;
  border-radius: 0;
  color: #ee7b3a;
  float: left;
  font-family: "Gotham-Medium";
  font-size: 14px;
  margin: 0;
  padding: 6px 20px;
  text-align: center;
}

.adddocumnt .btn:hover, .adddocumnt .btn:focus {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
  border: 1px solid #ee7b3a;
}

.prequal-genral-form.evaluatorsec h3.inter-gnrl-title {
  margin: 0 0 40px !important;
}

.addchkbox {
  float: left;
  margin: 0 0 25px;
  padding: 0 15px;
  width: 100%;
}

.addchkbox > label {
  color: #555555;
  font-family: "Gotham-Medium";
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  padding: 0.9px 0 0 25px;
  position: relative;
  width: 100%;
}

.addchkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.addchkbox .checkmark {
 border-radius: 50%;
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
   border: 2px solid #c5c5c5;
}


/* When the radio button is checked, add a blue background */
.addchkbox input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.addchkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.addchkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.addchkbox .checkmark::after {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 50%;
  height: 6px;
  left: 2.8px;
  top: 3px;
  width: 6px;
}

.cstmemilshowfhid {
  border-top: 1px solid #e9eef0;
  margin: 20px 0 0 !important;
  padding: 27px 0 0;
}

.general-btns.evlubtns {
  text-align: left;
}

.general-btns.evlubtns input {
  font-size: 15px;
  padding: 3px 70px !important;
}

.emailinput {
  float: left;
  width: 100%;
}

.evalutor-manual-main .emailinput .form-group {
  margin: 0;
}

.emailinput {
  float: left;
  margin: 0 0 15px;
  width: 100%;
}

.evalutor-manual-main {
  display: none;
  float: left;
  padding: 0 15px 25px;
  width: 100%;
}

.eval-manual-in {
  border: 1px solid #e5e5e5;
  float: left;
  max-width: 90%;
  padding: 20px 5px;
  width: 100%;
}

.emailinput .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-style: normal;
}
.emailinput .form-group .form-control::-moz-placeholder { /* Firefox 19+ */
    font-style: normal;
}
.emailinput .form-group .form-control:-ms-input-placeholder { /* IE 10+ */
   font-style: normal;
}
.emailinput .form-group .form-control:-moz-placeholder { /* Firefox 18- */
  font-style: normal;
}

.manula-evalu-table {
  float: left;
  padding: 0 15px;
  width: 100%;
}

.manula-evalu-table-in {
  float: left;
  margin:0;
  overflow: auto;
  width: 100%;
}

.manula-evalu-table-in table {
  min-width: 870px;
  width: 100%;
}

.manula-evalu-table-in table th {
  background-color: #eff3f6;
  border-right: 1px solid #f7f7f7;
  color: #555555;
  font-size: 12px;
  font-weight: 700;
  padding:5px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

.manula-evalu-table-in table th:first-child {
  border-left: 1px solid #f7f7f7;
}

.manula-evalu-table-in table th:last-child {
  width: 120px;
}

.manula-evalu-table-in table tr td {
  border-color: #f7f7f7;
  border-style: solid;
  border-width: medium 1px 1px;
  color: #555555;
  font-size: 12px;
  font-weight: 400;
  padding:2px 10px;
  position: relative;
  text-align: center;
}

.manula-evalu-table-in table tr:nth-child(2n+2) {
  background: #f9f9f9 none repeat scroll 0 0;
}

.weight-totl-head {
  float: left;
  margin: 2px 0 0;
  text-align: center;
  width: 100%;
}

.weight-totl-head .form-control {
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  display: inline-block;
  font-size: 12px;
  height: auto;
  margin: 0 3px;
  padding: 2px;
  text-align: center;
  width: 47px;
}

.weight-totl-head .autoweght {
	background:#fff;
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  display: inline-block;
  font-size: 12px;
  height: auto;
  margin: 0 3px;
  padding: 2px;
  text-align: center;
  width: 88px;
}

.weight-totl-head .autoweght:hover, .weight-totl-head .autoweght:focus {
	background:#ee7b3a;
  border: 1px solid #ee7b3a;
  color: #fff;
}

.manula-evalu-table-in table th:nth-child(3) {
  width: 160px;
}

.manula-evalu-table-in table th:nth-child(4) {
  width:170px;
}

.wightinputlock {
  float: left;
  width: 100%;
}

.manula-evalu-table-in table tr td .wightinputlock .weightinpt {
	background:#fbfbfb;
  border: 1px solid #e5e5e5;
  color: #555555;
  display: inline-block;
  font-size: 13px;
  height: 27px;
  margin: 0 3px;
  padding: 2px;
  text-align: center;
  width: 60px;
}

.manula-evalu-table-in table tr td .wightinputlock .lockbtn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #e5e5e5;
  color: #afafaf;
  display: inline-block;
  float: none;
  font-size: 14px;
  height: 27px;
  line-height: 26px !important;
  margin: 0 3px;
  padding: 0 !important;
  text-align: center;
  width: 30px !important;
}

.manula-evalu-table-in table tr td .wightinputlock .lockbtn:hover, .manula-evalu-table-in table tr td .wightinputlock .lockbtn:focus, .activelock {
	background:#ee7b3a;
  border: 1px solid #ee7b3a;
  color: #fff;
}

.slectcrit-btn {
  background-color: #ee7b3a;
  border: medium none;
  color: #ffffff !important;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
  margin: 0;
  outline: medium none;
  padding: 5px 25px;
  text-align: center;
}

.manula-evalu-table-in table tr td .actn-delete {
  background: #ee7b3a none repeat scroll 0 0;
  border-radius: 50%;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
  height: 20px;
  line-height: 20px;
  width: 20px !important;
}

.scoringaccordian-wrap {
  display: inline-block;
  padding:25px 25px;
  width: 100%;
}

.scoringaccordian-wrap .panel-title > a, .scoringaccordian-wrap .panel-title a.collapsed {
  background: #ee7b3a none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding:9px 19px 9px 5px;
  text-transform: uppercase;
}

.scoringaccordian-wrap .panel-title a::after {
	 color: #ffffff;
   right: 13px;
    top: 11px;
	 -ms-transform: rotate(0deg); /* IE 9 */
  transform: rotate(0deg);
}

.scoringaccordian-wrap .panel {
  border-radius: 0 !important;
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.0);
}

.scoringaccordian-wrap .panel-collapse {
  border: 1px solid #ebeff1;
  margin: 4px 0 8px;
   border-radius: 0 !important;
  box-shadow: 0 0 0 #000000 !important;
}

.scoringaccordian-wrap .panel-body {
  border: medium none !important;
  border-radius: 0 !important;
  box-shadow: 0 0 0 #000000 !important;
  margin: 0;
  padding: 0;
}

.sect-search {
  float: left;
  margin: 2px 0 10px;
  padding: 0;
  position: relative;
  width: 100%;
}

.sect-search input.srchform {
  border: 1px solid #dddddd;
  border-radius: 0;
  box-shadow: none;
  color: #555555;
  display: block;
  font-size: 12px;
  line-height: 1.42857;
  margin-bottom: 0;
  outline: medium none;
  padding: 5px 12px 5px 30px;
  width: 100%;
}

.sect-search > a {
  left: 7px;
  position: absolute;
  top: 4px;
}

.scoringaccordian-wrap .panel-group {
  float: left;
  width: 100%;
}

.sect-search a img {
  max-width: 15px;
}

.sect-search input.srchform::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-style: italic;
}
.sect-search input.srchform::-moz-placeholder { /* Firefox 19+ */
    font-style: italic;
}
.sect-search input.srchform:-ms-input-placeholder { /* IE 10+ */
   font-style: italic;
}
.sect-search input.srchform:-moz-placeholder { /* Firefox 18- */
  font-style: italic;
}


.scor-critlist > li {
  border-bottom: 1px solid #ebeff1;
  float: left;
  padding: 5px 17px;
  width: 100%;
}

.scor-critlist > li:last-child {
  border: medium none;
}

.scor-critlist {
  float: left;
  margin: 8px 0 0;
  width: 100%;
}

.scor-critlist label {
  font-size: 13.4px;
  font-weight:500;
  margin: 0;
  padding: 0 0 0 22px;
  position: relative;
  width: 100%;
}



.scor-critlist input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.scor-critlist .checkmark {
  position: absolute!important;
  top:2px!important;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
   border: 2px solid #c5c5c5;
}

/* When the checkbox is checked, add a blue background */
.scor-critlist input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.scor-critlist .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.scor-critlist input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.scor-critlist .checkmark:after {
     left: 4px;
    top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.avltempbtms.qssvbtnsec {
  padding-top: 0;
}

.avltempbtms.qssvbtnsec input.creat-btn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  padding: 6px 30px;
}

.avltempbtms.qssvbtnsec input.creat-btn:hover, .avltempbtms.qssvbtnsec input.creat-btn:focus {
  background: #ee7b3a none repeat scroll 0 0;
  color: #fff;
}


.adddatabsetablsec .manula-evalu-table-in table tr td {
  padding: 7px 10px;
}

.adddatabsetablsec .manula-evalu-table-in table th:first-child {
  width: 50px;
}

.adddatabsetablsec .manula-evalu-table-in table th:nth-child(3) {
  width: auto;
}

.adddatabsetablsec .manula-evalu-table-in table th:nth-child(4) {
  width: 160px;
}

.adddatabsetablsec .manula-evalu-table-in table th:last-child {
  width: 170px;
}



.adddatabsetablsec .manula-evalu-table-in table .allslctbx {
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}


.adddatabsetablsec .manula-evalu-table-in table .allslctbx input {
 /*  position: absolute; */
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
   margin: 0;
}

.adddatabsetablsec .manula-evalu-table-in table .allslctbx .checkmark {
  background-color: #ffffff;
  border: 2px solid #c5c5c5;
  height: 15px;
  left: 6px;
  position: absolute !important;
  top: 2px !important;
  width: 15px;
}

.adddatabsetablsec .manula-evalu-table-in table th .allslctbx .checkmark {
  left: 12.2px;
}

/* When the checkbox is checked, add a blue background */
.adddatabsetablsec .manula-evalu-table-in table .allslctbx input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.adddatabsetablsec .manula-evalu-table-in table .allslctbx .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.adddatabsetablsec .manula-evalu-table-in table .allslctbx input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.adddatabsetablsec .manula-evalu-table-in table .allslctbx .checkmark:after {
     left: 4px;
    top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.sect-search.dtatbassrch {
  max-width: 810px;
  padding: 0 15px;
}

.sect-search.dtatbassrch input.srchform {
  padding: 7px 12px 7px 30px;
}

.sect-search.dtatbassrch > a {
  left: 24px;
 top: 5px;
}

.evaluaut-emailsec {
  float: left;
  padding: 40px 15px;
  width: 100%;
}

#evaluator .ttip-cont > img {
  margin-left: 2px;
  max-width: 11px;
}

.buttons-rfi.suplirsvbtns {
  margin-bottom: 20px;
  padding: 0 7px;
}

.suplirsvbtns .rfi-btn img {
  margin: 0 0 0 4px;
  position: relative;
  top: -1px;
}

.prequlrevmodalin .preview-supplier {
  padding: 24px 0 20px;
}

.prequlrevmodalin .preview-supplier li h4 {
  font-weight: 600;
}

.prequlrevmodalin .question-form-btn {
  padding-left: 0;
  padding-right: 0;
}

.questionnaire-popup.emlinvhead h3 {
  font-weight: 600;
}

.addquestnpopup {
  display: inline-block;
  padding: 0;
  width: 100%;
}


.addquestnpopup .question-section {
  padding: 15px 0 20px;
}

.addquestnpopup .add-section {
  padding: 0 25px 15px;
}

.addquestnpopup .add-section-btn {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
 padding: 5px 10px;
    width: 192px;
}

.addquestnpopup .add-section-btn img {
  margin: 0 0 0 5px;
}

.addquestnpopup .add-section-rightbar .load-template-btn {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding:5px 10px;
   width: 215px;
}

.addquestnpopup .add-section-rightbar .load-template-btn img {
  margin: 0 0 0 5px;
}

.addquestnpopup .question-form-btn #save-as-template.save-btn {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 5px 10px;
    width: 192px;
}

.addquestnpopup .question-form-btn #save-as-template.save-btn img {
  margin: 0 0 0 5px;
}

.addquestnpopup .question-form-btn .save-btn {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 5px 20px;
}

.addquestnpopup .question-section .addquestfield {
  padding: 0 28px !important;
}

.addquestnpopup .question-form-btn {
  padding: 20px 25px 30px;
}

.addquestnpopup .question-section .addquestfield .create-section h5 {
  font-weight: 600;
  margin: 0 0 6px !important;
}

.addquestnpopup .question-section .addquestfield .create-section input.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-style: italic;
}
.addquestnpopup .question-section .addquestfield .create-section input.form-control::-moz-placeholder { /* Firefox 19+ */
    font-style: italic;
}
.addquestnpopup .question-section .addquestfield .create-section input.form-control:-ms-input-placeholder { /* IE 10+ */
   font-style: italic;
}
.addquestnpopup .question-section .addquestfield .create-section input.form-control:-moz-placeholder { /* Firefox 18- */
  font-style: italic;
}

.sectnname {
  float: left;
  padding: 38px 25px 10px;
  width: 100%;
}

.sectnname .questadbtn {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 10px;
  padding: 5px 10px;
  width: 215px;
}

.sectnname .pacific-heading h4 {
  color: #ee7b3a;
  float: left;
  font-size: 18px;
  font-weight: 600;
}

.sectnname .edit-button {
  background: #ee7b3a none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  color: #ffffff;
  float: left;
  font-size: 11px;
  height: 19px;
  line-height: 19px;
  margin-left: 2px;
  text-align: center;
  vertical-align: middle;
  width: 21px;
}

.quesentrsec {
  float: left;
  padding: 10px 0;
  width: 100%;
}

.chkboxslctsec {
  float: left;
  margin: 8px 0 0;
  width: 100%;
}



.chkboxslctsec label {
  cursor: pointer;
  font-size: 13.4px;
  font-weight: 500;
  margin: 0 25px 5px 0;
  padding: 0 0 0 22px;
  position: relative;
}



.chkboxslctsec input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.chkboxslctsec .checkmark {
  position: absolute!important;
  top:2px!important;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
   border: 2px solid #c5c5c5;
}

/* When the checkbox is checked, add a blue background */
.chkboxslctsec input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.chkboxslctsec .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.chkboxslctsec input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.chkboxslctsec .checkmark:after {
     left: 4px;
    top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.crtqsmainwrp {
  float: left;
  padding: 15px 25px;
  width: 100%;
}

.scldtmpbtns {
  border-bottom: 1px solid #ececec;
  display: inline-block;
  padding-bottom: 15px;
  width: 100%;
  text-align:right;
}

.scldtmpbtns a {
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  font-size: 12px;
  margin: 0 0 0 5px;
  padding: 3px 14px;
}

.scldtmpbtns a:hover, .scldtmpbtns a:focus {
  background:#ee7b3a;
  color: #fff;
}

.chkboxslctsec label span.ttip-cont > img {
  margin: 0 0 0 2px;
  position: relative;
  top: -0.8px;
  width: 12px;
}


.modal .tooltip{
  max-width:500px;
  width:300px;
  background-color: #6e8093;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
}

 .modal .tooltip .tooltip-box{
  width:280px;
   background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border-radius:0px;
  padding:0px 0;
  margin:0 auto;
}

.qssvedtoptns {
  float: right;
  margin: 0 0 -20px;
  position: relative;
  z-index: 99;
}

.qssvedtoptns a {
  border: 1px solid #afafaf;
  color: #afafaf;
  float: left;
  font-size: 12px;
  height: 21px;
  line-height: 19px;
  margin: 0 0 0 3px;
  padding: 0;
  text-align: center;
  width: 21px;
}

.qssvedtoptns a:hover, .qssvedtoptns a:focus {
  border: 1px solid #ee7b3a;
  background:#ee7b3a;
  color: #fff;
}

.qssvedtoptns .score-input {
  border: 1px solid #afafaf;
  color: #afafaf;
  float: left;
  font-size: 12px;
  font-weight: 600;
  height: 21px;
  line-height: 21px;
  margin: 0 0 0 3px;
  padding: 0;
  text-align: center;
  width: 55px;
}

.questinptflds {
  float: left;
  margin: 25px 0 0;
  width: 100%;
}

.inputform .form-group {
  float: left;
  margin: 0 0 15px;
  width: 100%;
}

.inputform .form-group label {
  font-size: 14px;
  font-weight: 600;
}


.inputform .form-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-style: italic;
   font-size: 13px;
}
.inputform .form-group input::-moz-placeholder { /* Firefox 19+ */
    font-style: italic;
	 font-size: 13px;
}
.inputform .form-group input:-ms-input-placeholder { /* IE 10+ */
   font-style: italic;
    font-size: 13px;
}
.inputform .form-group input:-moz-placeholder { /* Firefox 18- */
  font-style: italic;
   font-size: 13px;
}

.inputform .form-group input.question-field {
  margin: 0;
}

.rfq-submittal .modal-content {
  display: table;
}

.inputform .form-group label span.ttip-cont > img {
  margin: 0 0 0 2px;
  position: relative;
  top: -0.8px;
  width: 12px;
}

.responstyp-slct {
  max-width: 100%;
  width: 100%;
}

#addquestionfields.modal {
  padding-top: 10px;
}

.responstyp-slct .select-items div {
  padding: 3px 16px;
}

.questpopbtns input {
  font-size: 14px;
  font-weight: 600;
}

.questpopbtns .save-btn {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
  margin: 0 0 0 10px;
}

.addaprovlbtn.addnwquestpop {
  padding: 10px 0 0;
}



.modal .rspnstypfld .tooltip{
  max-width:900px;
  width:900px;
  text-align: left;
}

 .modal .rspnstypfld .tooltip .tooltip-box{
  width:870px;
  text-align: left;
}

.modal .rsptypdisques .tooltip{

  text-align: left;
}

 .modal .rsptypdisques .tooltip .tooltip-box{
  text-align: left;
}

.conditionfields-sec {
  background: #f7f7f7 none repeat scroll 0 0;
  border: 1px solid #b3b3b3;
  float: left;
  margin: 0 0 15px;
  padding:10px 10px 5px;
  width: 100%;
}

.conditionfields-sec .form-group {
  float: left;
  margin: 0 0 12px;
  width: 100%;
}

.conditionfields-sec-out {
  display: none;
  float: left;
  margin: -19px 0 25px;
  width: 100%;
}

.addaprovlbtn.adnatorersp {
  float: left;
  padding: 0;
  width: 100%;
}

.adnatorersp > label {
  float: left;
  margin: 0 0 8px; 
  width: 100%;
}

.conditionfields-sec label span.ttip-cont > img {
  margin: 0 0 0 2px;
  position: relative;
  top: -0.8px;
  width: 12px;
}

.yesno-response {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}


.inertable-yesno {
  border: 1px solid #b3b3b3;
  float: left;
  padding:7px 7px;
  width: 48%;
}

.inertable-yesno > table {
  float: left;
  margin: 0;
  width: 100%;
}

.inertable-yesno table tr th {
  color: #555555;
  font-size: 13px;
  font-weight: 600;
  padding: 0 6px;
}

.inertable-yesno > table tr td {
  padding: 4px;
}

.inertable-yesno table tr input.yes-field, .inertable-yesno table tr input.no-field, .inertable-yesno table tr input.yes-input, .inertable-yesno table tr  input.no-input {
  border: 1px solid #b3b3b3;
  color: #555555;
  font-size: 13px;
  padding: 4px 8px;
  width: 100%;
}

.inertable-yesno table tr input.yes-field, .inertable-yesno table tr input.no-field{
	background:#f5f5f5;
}


.pickonefromlist-response {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}

.pickonefromlist-response .inertable-yesno > table tr td:first-child {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
}

.addcleanoption .btn {
  background-color: #4d637b;
  border: medium none;
  border-radius: 0;
  color: #ffffff;
  float: left;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0;
  margin: 0 7px 0 0;
  outline: medium none;
  padding: 6px 11px;
  text-align: center;
  text-transform: uppercase;
}

.multiplechoice-response {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}

.rspnstypfld .phragrphtxt, .rspnstypfld .onelinetxt {
  color: #555555 !important;
  float: left;
  font-size: 13px !important;
  font-style: italic;
  font-weight: 500;
  padding: 4px 2px 0;
  width: 100%;
}

.prequlaflformwrp .side-tabs-main li.activetabsleft { opacity:1; }

.ysnobtns a {
  cursor: pointer;
}

.ysnobtns .reqbtnactive,  .reqbtnactive {
  background: #ee7b3a none repeat scroll 0 0;
  border-color: #ee7b3a;
  color: #ffffff;
}

.prequlaflformwrp .side-tabs-main li a.tab-block {
  max-width: none;
  min-height: auto;
}

.table-response {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}

.tablerowcolmn {
  border: 1px solid #b3b3b3;
  float: left;
  max-width: 70%;
  padding: 18px 7px;
  width: 100%;
}

.tablerowcolmnin {
  display: flex;
  float: left;
  margin: 0;
  width: 100%;
}

.rowinflds {
  display: table;
  padding: 0 10px;
  position: relative;
}

.tablerowcolmnin .rowinflds label {
  color: #555555;
  display: table-cell;
  font-size: 13px;
  font-weight: 600;
  padding: 0 6px;
}

.tablerowcolmnin .rowinflds input {
  border: 1px solid #b3b3b3;
  color: #555555;
  display: table-cell;
  font-size: 13px;
  padding: 4px 8px;
  width: 100%;
}

.tablerowcolmn .addcleanoption {
  float: left;
  padding: 10px 0 0 64px;
  width: 100%;
}

.tablerowcolmn .addcleanoption .btn {
  padding: 5px 17px;
}

.table-view-response {
  float: left;
  margin: 0 0 5px;
  width: 100%;
}

.inertable-rwclmn {
  float: left;
  padding:10px 0 20px;
  width: 78%;
}

.inertable-rwclmn table {
 /*  border-left: 1px solid #b3b3b3; */
/*   border-top: 1px solid #b3b3b3; */
  float: left;
  margin: 0;
  width: 100%;
}

.inertable-rwclmn table tr th {
  padding:0;
   border-right: 1px solid #b3b3b3;
    border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

.inertable-rwclmn table tr td {
  padding:0;
   border-right: 1px solid #b3b3b3;
   border-bottom: 1px solid #b3b3b3;
}

.inertable-rwclmn table tr th:first-child, .inertable-rwclmn table tr td:first-child {   border-left: 1px solid #b3b3b3; }

.inertable-rwclmn table tr input.colmhd-field, .inertable-rwclmn table tr input.rowtitle-field, .inertable-rwclmn table tr input.rowans-field {
 border:0px solid #b3b3b3;
  color: #555555;
  font-size: 13px;
  padding:7px 8px;
  width: 100%;
   font-weight: 500;
   outline: none!important;
}

.inertable-rwclmn table tr input.rowans-field {
  background: #f5f5f5 none repeat scroll 0 0;
  outline: none!important;
}

/* .inertable-rwclmn tr {
  border-bottom: 1px solid #b3b3b3;
} */

:focus {outline: none!important;}


.inertable-rwclmn table tr th:last-child {
  border: medium none;
}


.inertable-rwclmn table tr td:last-child {
  border: medium none;
}


.inertable-rwclmn table tr .delete-row {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #afafaf;
  color: #afafaf;
  float: left;
  font-size: 12px;
  height: 21px;
  line-height: 19px;
  margin: 0 0 0 -0.6px;
  padding: 0;
  text-align: center;
  width: 20px !important;
  
}

.inertable-rwclmn table tr .delete-row:hover, .inertable-rwclmn table tr .add-colmn:hover {
  background: #ee7b3a!important;
  border: 1px solid #ee7b3a!important;
  color: #ffffff!important;
}

.inertable-rwclmn table tr .add-colmn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #afafaf;
  color: #afafaf;
  float: left;
  font-size: 27px;
    font-weight: 400;
  height: 21px;
  line-height: 19px;
  margin: 0 0 0 -0.6px;
  padding: 0;
  text-align: center;
  width: 20px !important;
 
}

.inertable-rwclmn table tr.delet-rowcolmn td {
  border: medium none;
  padding-left: 8px;
}




/********** Pre-qualification section End**********/


/********** Pre-qualification Supplier side section Start**********/


.invoichdsec.dlvriesdtlhd.suplier-headsec input.addinvoic-btn {
  margin: 0 0 0 10px;
  width: 80px;
}

.suplier-ques-ans-sec {
  float: left;
  padding: 0 0 0 8px;
  width: 100%;
}

.ans-suplier-main {
  float: left;
  margin: 0 0 15px;
  max-width: 1054px;
  width: 100%;
}


.ans-suplier-main h4 {
  color: #ee7b3a;
  float: left;
  font-size: 16px;
  font-weight: 700;
  margin: 0 0 20px !important;
  width: 100%;
}

.genrinfo-qs-ans-main {
  float: left;
  margin: 0;
  padding: 10px 0 0 50px;
  width: 100%;
}

.gnrl-ans-in {
  float: left;
  margin:0 0 35px;
  width: 100%;
}

.gnrl-ans-in h5 {
  color: #4d637b;
  float: left;
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 7px !important;
  width: 100%;
}

.gnrl-ans-in > p {
  color: #555555;
  float: left;
  font-size: 14px;
  margin: 0 0 15px !important;
  width: 100%;
}

.ansinputfield {
  border: 1px solid #e9eef0;
  font-size: 14px;
  font-weight: 400;
  min-height: 90px;
  padding: 14px 15px;
  width: 100%;
}

.dragfile {
  border: 1px dashed #4d637b;
  color: #555555;
  display: block;
  font-size: 14px;
  font-weight: 400;
  margin: 8px 0 0;
  max-width: 459px;
  padding: 18px 0;
  text-align: center;
  width: 100%;
  background: #ffffff;
}

.fileatchbtn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #e9eef0;
  border-radius: 0;
  color: #ee7b3a;
  display: block;
  font-family: "Gotham-Medium";
  font-size: 14px;
  margin: 11px 0 0;
  padding: 6px 20px;
  text-align: center;
  width: 180px;
}

.fileatchbtn:hover, .fileatchbtn:focus {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
   border: 1px solid #ee7b3a;
}

p.auctnlistxt {
  color: #555555;
  font-size: 14px;
  line-height: 24px;
  margin: 0 0 30px !important;
  max-width: 87%;
}

.prequlaification-table.auctnlsttable table th:nth-child(3) {
  width: 340px;
}

.prequlaification-table.auctnlsttable table th:first-child {
  width: auto;
}

.prequlaification-table.auctnlsttable table tr td {
  font-size: 14px;
  padding: 15px;
}

.acptdclnbtn {
  float: left;
  text-align: center;
  width: 100%;
}

.acptdclnbtn input {
  border-radius: 0;
  font-family: "Gotham-Medium";
  font-size: 14px;
  font-weight: 500;
  margin: 5px 0;
  padding: 4px 20px;
  text-align: center;
  width: 125px;
}

.acptdclnbtn .acptbtn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #50a85a;
  color: #50a85a;
}

.acptdclnbtn .acptbtn:hover, .acptdclnbtn .acptbtn:focus {
  background: #50a85a;
  border: 1px solid #50a85a;
  color: #ffffff;
}

.acptdclnbtn .declinbtn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #ef512c;
  color: #ef512c;
}

.acptdclnbtn .declinbtn:hover, .acptdclnbtn .declinbtn:focus {
  background: #ef512c;
  border: 1px solid #ef512c;
  color: #ffffff;
}

.prequlaification-table.auctnlsttable table tr th img {
  margin-left: 2px;
  width: 11px;
}


.prequlaification-table.auctnlsttable table tr th .tooltip{
  max-width:500px;
  width:auto;
  background-color: #6e8093;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
}


.prequlaification-table.auctnlsttable table tr th .tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -3px;
  border-width: 5px;
  border-style: solid;
  border-color: #6e8093 transparent transparent transparent;
}

.prequlaification-table.auctnlsttable table tr th .tooltip .tooltip-box{
  width:100%;
  background-color: #6e8093;
  border-radius:0px;
  padding:0px 0;
}



.prequlaification-table.auctnlsttable table tr th .tooltip div{
  background-color: #6e8093;
   width:100%;
}


.prequlaification-table.auctnlsttable table tr th .tooltip .tooltip-arrow {
  display:none;
}





/********** Pre-qualification Supplier side section End**********/


/********** Pre-qualification Evaluator side section Start**********/

.evalaotr-nm-compsec {
  float: left;
  margin: 0 0 20px;
  position: relative;
  width: 100%;
}

.evalaotr-nm-compsec h5 {
  color: #4d637b;
  float: left;
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 1px !important;
  text-transform: uppercase;
  width: 100%;
}

.evalaotr-nm-compsec h3 {
  color: #ee7b3a;
  float: left;
  font-size:20px;
  font-weight: 700;
  margin: 0 0 20px !important;
  width: 100%;
  text-transform: uppercase;
}

.othersuplier-select {
  position: absolute;
  right: 20px;
  top: 0;
  width: 183px;
}

.othersuplier-select > label {
  color: #4d637b;
  float: left;
  font-size: 13px;
  font-style: italic;
  font-weight: 600;
  margin: 0 0 3px;
  width: 100%;
}

.evaluator-resp-sec .ans-suplier-main {
  border-bottom: 1px solid #e9eef0;
  margin-bottom: 30px;
  max-width: 100%;
  padding-right: 7px;
}

.evaluator-resp-sec .gnrl-ans-in {
  padding-right: 300px;
  position: relative;
}

.evaluator-resp-sec .genrinfo-qs-ans-main {
  padding: 10px 0 0 20px;
}

.evaluator-resp-sec .gnrl-ans-in h5 {
  line-height: 20px;
  margin: 0 0 11px !important;
}


.inertable-rwclmn.evaluatr-table {
  padding:0;
 max-width: 85%;
    padding: 0;
    width: 100%;
}

.inertable-rwclmn.evaluatr-table table tr th {
  border-bottom: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-top: 1px solid #b3b3b3;
  padding: 0;
}

.inertable-rwclmn.evaluatr-table table tr td {
  border-bottom: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  padding: 0;
}


.score-sec {
  background: #ee7b3a none repeat scroll 0 0;
  display: flex;
  padding: 5px;
  position: absolute;
  right: 0;
  top: -6px;
  width: 110px;
  height: 29px;
}

.score-sec > label {
  color: #ffffff;
  font-size: 14px;
  font-style: italic;
  font-weight: 600;
  margin: 0;
  padding: 0 6px;
    line-height: 20px;
}

.scoreinput {
  background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  width: 51px;
}

.inpttxtbox {
  float: left;
  margin: 0;
  max-width: 85%;
  width: 100%;
}

.inpttxtbox .evalutinpttxt {
   background: #f5f5f5 none repeat scroll 0 0;
    outline: medium none !important;
	border:1px solid #b3b3b3;
  color: #555555;
  font-size: 13px;
  font-weight: 500;
  outline: medium none !important;
  padding: 7px 8px;
  width: 100%;
  font-style: italic;
    width: 100% !important;
}

.slectoneradiobtn {
  float: left;
  margin: 0;
  width: 100%;
}

.slectoneradiobtn > label {
  color: #555555;
  cursor: pointer;
  display: block;
  font-size: 13.86px;
  font-weight: 400;
  margin: 0 0 7px;
  padding: 0 0 0 21px;
  position: relative;
}

.slectoneradiobtn input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.slectoneradiobtn .checkmark {
 border-radius: 50%;
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
   border: 2px solid #c5c5c5;
}


/* When the radio button is checked, add a blue background */
.slectoneradiobtn input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.slectoneradiobtn .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.slectoneradiobtn input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.slectoneradiobtn .checkmark::after {
  border-radius: 50%;
  height: 6px;
  left: 2.8px;
  top: 3px;
  width: 6px;
}

/*Check*/
.slectonecheckbtn {
  float: left;
  margin: 0;
  width: 100%;
}

.slectonecheckbtn > label {
  color: #555555;
  cursor: pointer;
  display: block;
  font-size: 13.86px;
  font-weight: 400;
  margin: 0 0 7px;
  padding: 0 0 0 21px;
  position: relative;
}

.slectonecheckbtn input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.slectonecheckbtn .checkmark {
 border-radius: 20%;
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
   border: 2px solid #c5c5c5;
}


/* When the radio button is checked, add a blue background */
.slectonecheckbtn input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.slectonecheckbtn .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.slectonecheckbtn input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.slectonecheckbtn .checkmark::after {
border-radius: 50%;
height: 6px;
left: -0.2px;
top: -4px;
width: 6px;
content: '\2713\0020';
color: #ffffff;
font-size: 16px;
font-weight: bold;
}
/*End*/

.drag-documents-list.evlscdragfile {
  margin: 12px 0 0;
  max-width: 378px;
}

.drag-documents-list li {
  background-color:#f5f5f5;
  border: 1px solid #b3b3b3;
  padding: 7px 13px;
}

.drag-documents-leftbar {
  margin: 3px 0 0;
}


.evaluator-resp-sec .ans-suplier-main.evluatrfrmquestshow {
  border: medium none;
}

.evaluator-resp-sec .gnrl-ans-in p {
  margin: -6px 0 11px !important;
}

.showasmanualscore {
  float: left;
  margin: -15px 0 10px;
  text-align: right;
  width: 100%;
}

.showasmanualscore > label {
  color: #4d637b;
  cursor: pointer;
  font-size: 14px;
  font-style: italic;
  font-weight: 500;
  margin: 0;
  padding: 0 22px 0 0;
  position: relative;
  text-align: right;
}

.showasmanualscore input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.showasmanualscore .checkmark {
  position: absolute!important;
  top:2px!important;
  right: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
   border: 2px solid #c5c5c5;
      left: auto;
}

/* When the checkbox is checked, add a blue background */
.showasmanualscore input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.showasmanualscore .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.showasmanualscore input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.showasmanualscore .checkmark:after {
     right: 4px;
    top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.evulscore-comentsec .genrinfo-qs-ans-main p.scoreinstructn {
  font-size: 13px;
  font-style: italic;
  margin: -5px 0 14px !important;
}

.evulscor-coment-sec > label {
  color: #4d637b;
  float: left;
  font-size: 14px;
  font-weight: 600;
  margin: 0 0 3px;
  width: 100%;
}

.evulscor-coment-sec {
  background: #f6f6f6 none repeat scroll 0 0;
  border: 1px solid #b3b3b3;
  float: left;
  margin: 13px 0 0;
  max-width: 85%;
  padding: 7px 13px 13px;
  width: 100%;
}

.evulscor-coment-sec .evcmntarea {
  background: #fff;
  border: 1px solid #b3b3b3;
  color: #555555;
  font-size: 13px;
  font-weight: 500;
  outline: medium none !important;
  padding: 7px 8px;
  width: 100% !important;
}

.evulscore-comentsec .inpttxtbox .evalutinpttxt {
  background: #ffffff none repeat scroll 0 0;
  font-style: normal;
}

.dragatachsec {
  float: left;
  width: 100%;
}

.evulscore-comentsec .general-btns {
  margin: 0;
}

.evaluatorform-main .content-inner-sec {
  padding: 0;
}

.tab-heading.evluformhead {
  background: #e3e7e9 none repeat scroll 0 0;
  border: medium none;
  min-height: auto;
  padding: 16px 22px;
}

.evalutrformin {
  float: left;
  width: 100%;
}

.evalutrformin-top {
  float: left;
  margin: 0 0 20px;
  padding: 0 6px;
  width: 100%;
}

.evalutrformin-top .form-group {
  float: left;
  margin: 0 0 20px;
  width: 100%;
}

.evalutrformin-top .form-group label {
  color: #555555;
  font-weight: 500;
   width: 100%;
}

.evalutrformin-top .form-group label sup {
  color: #ee7b3a;
  font-size: 21px;
  margin: 0 4px 0 3px;
  top: 3px;
}

.evalutrformin-top .form-group .form-control {
  background: #f5f5f5 none repeat scroll 0 0;
  border: 1px solid #b3b3b3;
  color: #555555;
  font-size: 13px;
  font-weight: 500;
  outline: medium none !important;
  padding: 7px 8px;
  width: 100% !important;
}

.listofsupliers {
  float: left;
  margin: 0;
  width: 100%;
}


.listofsupliers .supleirlisttitle {
  background: #e3e7e9 none repeat scroll 0 0;
  border: medium none;
  color: #4d637b;
  font-size: 20px;
  left: -17px;
  line-height: 20px;
  max-width:100%;
  padding:16px 34px 16px 30px;
  position: relative;
  text-transform: uppercase;
}

.listofsupliers .manula-evalu-table-in {
  margin: 25px 0 40px;
  max-width: 750px;
}

.listofsupliers .manula-evalu-table-in table {
  min-width: auto;
  width: 100%;
}

.listofsupliers .manula-evalu-table-in table th {
  font-size: 14px;
  padding: 10px 5px;
}

.listofsupliers .manula-evalu-table-in table th:last-child {
  width: 270px;
}

.listofsupliers .manula-evalu-table-in table tr td {
  font-size: 14px;
  padding: 10px;
}

.listofsupliers .manula-evalu-table-in table th:first-child {
  padding-left: 25px;
  text-align: left;
}

.listofsupliers .manula-evalu-table-in table td:first-child {
  padding-left: 25px;
  text-align: left;
}


.form-control.comments-field.questdrcpt {
  margin-bottom: 0;
}

.load-template-btn.questadbtn.addquestionfields.addquestns-btn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  font-size: 12px;
  padding: 3px 12px;
  width: auto;
}

.load-template-btn.questadbtn.addquestionfields.addquestns-btn:hover, .load-template-btn.questadbtn.addquestionfields.addquestns-btn:focus {
  background: #ee7b3a;
  border: 1px solid #ee7b3a;
  color: #fff;
}

.nwbtnsedt .edit-button {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #acacac;
  color: #acacac;
}

.nwbtnsedt .edit-button:hover, .nwbtnsedt .edit-button:focus {
  background: #ee7b3a;
  border: 1px solid #ee7b3a;
  color: #fff;
}

#formgeneralinfo .form-group .custom-select2s .bootstrap-select {
  width: 100% !important;
}

#formgeneralinfo .form-group .custom-select2s .bootstrap-select button {
  border-radius: 0;
  height: 35px;
}



#showquestioier.modal {
  padding-top: 10px;
}

.open-questionnaire {
  cursor: pointer;
}


#showquestioier .rfq-submittal.avltemplatemodal {
  width: 1000px;
}

.lftclrloadbtn {
  float: left;
}

.lftclrloadbtn > a {
  margin: 0 5px 0 0;
}

.rightatwhgt .score-input {
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  font-size: 12px;
  font-weight: 600;
  height: 23px;
  line-height: 21px;
  margin: 0 0 0 3px;
  padding: 0;
  text-align: center;
  width: 55px;
}

.suplier-ques-ans-sec.questnrshoeinsec {
  padding: 30px 0 0;
}

.secttitle-main {
  float: left;
  margin: 0 0 20px;
  padding: 0 230px 0 0;
  position: relative;
  width: 100%;
}

.ans-suplier-main .secttitle-main h4 {
  margin: 0 !important;
  max-width: 70%;
  min-width: 230px;
  width: auto;
}

.secttitle-main .qssvedtoptns {
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.secttitle-main .qssvedtoptns a {
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
}

.secttitle-main .qssvedtoptns a.autowhgt {
  font-weight: 600;
  width: 91px;
}

.secttitle-main .qssvedtoptns a:hover, .secttitle-main .qssvedtoptns a:focus, .secttitle-main .qssvedtoptns .active {
  color: #fff;
}

.secttitle-main .qssvedtoptns .score-input {
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
}

.genrinfo-qs-ans-main.quessheinqstns {
  padding:10px 15px 0 13px;
}



.quessheinqstns .gnrl-ans-in {
  padding:0 260px 0 27px;
  position: relative;
}

.quessheinqstns .gnrl-ans-in label.qsckbx {
  left: 0;
  position: absolute;
  width: auto;
    top: -1px;
}



.quessheinqstns .gnrl-ans-in .qsckbx input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.quessheinqstns .gnrl-ans-in .qsckbx .checkmark {
  position: absolute!important;
  top:2px!important;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
   border: 2px solid #c5c5c5;
}

/* When the checkbox is checked, add a blue background */
.quessheinqstns .gnrl-ans-in .qsckbx input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.quessheinqstns .gnrl-ans-in .qsckbx .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.quessheinqstns .gnrl-ans-in .qsckbx input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.quessheinqstns .gnrl-ans-in .qsckbx .checkmark:after {
     left: 4px;
    top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.qschwtitle .qssvedtoptns {
  margin: 0;
  position: absolute;
  right: 0;
  top: -3px;
}

.questtype {
  float: left;
  margin:0px 0 0;
  width: 100%;
}

.questtype > span {
  background: #ececec none repeat scroll 0 0;
  float: left;
  font-size: 12px;
  padding: 3px 13px;
}

.gnrl-ans-in.qschwtitle h5 {
  line-height: 23px;
  margin: -3px 0 7px !important;
}

.questtype > p {
  float: left;
  font-size: 13px !important;
  margin: 0 0 6px !important;
  width: 100%;
}

.addnwquestbtn a {
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  font-size: 12px;
  padding: 3px 14px;
}

.addnwquestbtn {
  float: left;
  padding: 0 0 30px 26px;
  width: 100%;
}

.addnwquestbtn a:hover, .addnwquestbtn a:focus {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
}

.questnrshoeinsec .ans-suplier-main {
  border-bottom: 1px solid #ececec;
  margin: 0 0 25px;
}


.score-input.sectnscorinpt {
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  float: left;
  font-size: 12px;
  font-weight: 600;
  height: 21px;
  line-height: 21px;
  margin: 0 0 0 3px;
  padding: 0;
  text-align: center;
  width: 55px;
}

.creatnwsec-popup {
  float: left;
  margin: 0;
  padding: 0;
  width: 100%;
}

.create-section.creatnwsec-popup > h5 {
  font-weight: 600;
}

.addsecbtn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 30px;
  padding: 3px 21px;
}

.addsecbtn:hover, .addsecbtn:focus {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
}


.questn-preview-in {
  float: left;
  margin: 10px 0;
  width: 100%;
}

.questn-preview-in h2 {
  color: #4d637b;
  float: left;
  font-size: 22px;
  font-weight: 600;
  margin: 0 0 10px;
  width: 100%;
}

.questn-preview-in h2 sup {
  color: #ee7b3a;
  font-size: 19px;
  margin: 0 0 0 2px;
  top: -3px;
}

.optn-slect-preview {
  float: left;
  margin: 11px 0 0;
  padding: 0 0 0 21px;
  width: 100%;
}



.optn-slect-preview label {
  cursor: pointer;
  float: left;
  font-size: 13.4px;
  font-weight: 500;
  margin: 4px 0;
  padding:1px 0 0 22px;
  position: relative;
  width: 100%;
}


.optn-slect-preview input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom radio button */
.optn-slect-preview .checkmark {
 border-radius: 50%;
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
   border: 2px solid #c5c5c5;
}


/* When the radio button is checked, add a blue background */
.optn-slect-preview input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.optn-slect-preview .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.optn-slect-preview input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.optn-slect-preview .checkmark::after {
  background: #ffffff none repeat scroll 0 0;
  border-radius: 50%;
  height: 6px;
  left: 2.8px;
  top: 3px;
  width: 6px;
}










.ckbox-slect-preview {
  float: left;
  margin: 11px 0 0;
  padding: 0 0 0 21px;
  width: 100%;
}



.ckbox-slect-preview label {
  cursor: pointer;
  float: left;
  font-size: 13.4px;
  font-weight: 500;
  margin: 4px 0;
  padding:1px 0 0 22px;
  position: relative;
  width: 100%;
}


.ckbox-slect-preview input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom radio button */
.ckbox-slect-preview .checkmark {
  position: absolute!important;
  top:2px!important;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #fff;
   border: 2px solid #c5c5c5;
}

/* When the checkbox is checked, add a blue background */
.ckbox-slect-preview input:checked ~ .checkmark {
  background-color: #ee7b3a;
   border: 2px solid #ee7b3a;
}

/* Create the checkmark/indicator (hidden when not checked) */
.ckbox-slect-preview .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.ckbox-slect-preview input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.ckbox-slect-preview .checkmark:after {
     left: 4px;
    top: 0px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.uploadbtnfile {
  float: left;
  margin: 25px 0 0;
  padding: 0 0 0 20px;
  width: 100%;
}

.fileuplaodbtn {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  border-radius: 0;
  color: #ee7b3a;
  float: left;
  font-family: "Gotham-Medium";
  font-size: 13px;
  margin: 0;
  padding: 4px 20px;
  text-align: center;
}

.fileuplaodbtn:hover, .fileuplaodbtn:focus {
  background: #ee7b3a none repeat scroll 0 0;
  color: #ffffff;
}

.uploadbtnfile .drag-documents-list li {
  align-content: center;
  align-items: center;
  display: flex;
  margin: 0 9px 5px 0 !important;
  max-width: 47%;
  justify-content: center;
  padding:9px 5px;
  vertical-align: middle;
}

.uploadbtnfile .drag-documents-leftbar strong {
  font-size: 11px;
}

.uploadbtnfile .drag-documents-leftbar {
   margin: 0;
    max-width: 52%;
}

.uploadbtnfile .drag-documents-right {
  width: 47%;
}

.uploadbtnfile .drag-documents-right a {
  font-size: 11px;
  margin-left: 8px;
}

.input-box-preview {
  float: left;
  margin: 20px 0 0;
  max-width: 90%;
  padding: 0 0 0 23px;
  width: 100%;
}


.input-box-preview .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.input-box-preview .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.input-box-preview .form-control:-ms-input-placeholder { /* IE 10+ */
 color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.input-box-preview .form-control:-moz-placeholder { /* Firefox 18- */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}


.crtqsmainwrp {
  min-height: 330px;
}


.knowmore-input {
  float: left;
  margin: 35px 0 0;
  padding: 0 20px 0 22px;
  width: 100%;
}


.knowmore-input label {
  color: #4d637b;
  float: left;
  font-size:17px;
  font-weight: 600;
  margin: 0 0 10px;
  width: 100%;
}

.date-box-preview {
  float: left;
  margin: 12px 0 0;
  padding: 0 0 0 23px;
  width: 100%;
}

.date-box-preview p {
  color: #afafaf !important;
  float: left;
  font-size: 13px !important;
  margin: 0 0 15px !important;
  width: 100%;
}

.date-box-preview .date {
  margin: 0;
  width: 280px;
}

.date-box-preview .date .date-pic {
  width: 100%;
}

.date-box-preview .date .date-pic input {
  background-position:11px 9px;
}

.modal-open .ui-widget.ui-widget-content {
  z-index: 99999 !important;
}

.table-preview {
  float: left;
  margin: 20px 0 0;
  width: 100%;
}

.table-preview .inertable-rwclmn table tr th {
  border-bottom: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
  border-top: 1px solid #b3b3b3;
}

.table-preview .inertable-rwclmn table tr td {
  border-bottom: 1px solid #b3b3b3;
  border-right: 1px solid #b3b3b3;
}

.numb-input-box-preview {
  float: left;
  margin: 25px 0 0;
  max-width: 360px;
  padding: 0 0 0 23px;
  width: 100%;
}

.numb-input-box-preview .form-control {
  margin: 0 !important;
  width: 280px;
}


.numb-input-box-preview .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.numb-input-box-preview .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.numb-input-box-preview .form-control:-ms-input-placeholder { /* IE 10+ */
 color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.numb-input-box-preview .form-control:-moz-placeholder { /* Firefox 18- */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}

.numb-input-box-preview > label {
  align-content: center;
  color: #4d637b;
  font-size: 16px;
  font-weight: 700;
  justify-content: center;
  padding: 6px 0 0 10px;
  vertical-align: middle;
}

.adcblnsecwrp.suplierscormainin {
  margin: 0;
}


.tab-content .suplierscormainin .tab-pane {
  float: left;
  padding:0;
  width: 100%;
}

.suplierscormainin .tab-content {
  border: medium none;
  padding: 20px 0 0;
}

.supres-incontent {
  float: left;
  max-width: 720px;
  width: 100%;
}

.supres-incontent .manula-evalu-table-in table {
  min-width: 600px;
  width: 100%;
}

.supres-incontent .manula-evalu-table-in table th:first-child {
  padding-left: 20px;
  text-align: left;
}

.supres-incontent .manula-evalu-table-in table tr td:first-child {
  text-align: left;
  padding-left: 20px;
}

.supres-incontent .manula-evalu-table-in table tr td {
  padding: 10px 20px;
  font-size: 13px;
}

.supres-incontent .manula-evalu-table-in table th {
  padding: 10px 20px;
  font-size: 15px;
}

.evaluatrinctc .manula-evalu-table-in table th:nth-child(2) {
  width: 120px;
}

.supres-incontent.evaluatrinctc {
  max-width: 100%;
  width: 100%;
   position: relative;
}

.evaluatrinctc .manula-evalu-table-in {
  float: left;
  max-width: 720px;
}

.evaluatrinctc .othersuplier-select {
  top: -6px;
}

.comptablein {
  float: left;
  overflow: auto;
  width: 100%;
}

.comptablein table {
  min-width: 1000px;
  width: 100%;
  float: left;
}

.comptablein table th {
  background-color: #eff3f6;
  border-right: 1px solid #f7f7f7;
  color: #555555;
  font-size: 13px;
  font-weight: 700;
  padding: 8px 10px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

.comptablein table th:first-child, .comptablein table td:first-child {
  border-left:1px solid #f7f7f7!important;
}

.comptablein table tr td {
  border-color: #f7f7f7;
  border-style: solid;
  border-width: medium 1px 1px;
  color: #555555;
  font-size: 13px;
  font-weight: 600;
  position: relative;
  text-align: center;
    padding: 10px 10px;
}

.comptablein table thead tr.blue-name-sec th {
  background: #4d637b none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 9px 10px;
  text-align: center;
  text-transform: uppercase;
}

.comptablein table thead tr.evaluatr-namesec th {
  background: #fff;
  color: #555555;
  font-size: 17px;
  font-weight: 800;
  padding:15px 10px;
  text-align: center;
  text-transform: uppercase;
}

.comptablein table thead tr.evaluatr-namesec th i {
  color: #ee7b3a;
  float: left;
  font-family: Verdana;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  width: 100%;
}


.comptablein table th:nth-child(2) {
  width: 220px;
}

.comptablein table td:first-child, .comptablein table td:nth-child(2) {
  font-weight: 400;
}

.tab-heading.evluformhead.aprovlfrmhd {
  float: left;
}

.aprovlfrmhd h1 {
  float: left;
  padding-top: 4px;
  width: auto;
}

.aprovl-btns {
  float: right;
}

.aprovl-btns .questionnaire-btn {
  font-size: 12px;
  font-weight: 600;
  height: 28px;
  line-height: 28px;
  margin: 0 0 0 3px;
  text-transform: none;
  width: 140px;
}

.inptcomnt {
  float: left;
  font-size: 12px !important;
  margin: 2px 0 0 !important;
  padding: 0;
  width: 100%;
}


.preqlques-sec .ans-suplier-main {
  border-bottom: 1px solid #ececec;
  margin: 0 0 25px;
}


.preqlques-sec {
  margin: 40px 0 0;
  padding: 0 0 0 14px;
  width: 100%;
}

.preqlques-sec .ans-suplier-main {
  float: left;
  max-width: 100%;
  width: 100%;
}

.preqlques-sec .quessheinqstns .gnrl-ans-in {
  padding: 0 0 0 7px;
}

.preqlques-sec .ans-suplier-main:last-child {
  border: medium none;
  margin-bottom: 70px;
}

.chngreq-txtarea {
  float: left;
  padding: 30px 28px 0;
  width: 100%;
}

.chngreq-txtarea .form-control {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #b3b3b3;
  color: #555555;
  font-size: 13px;
  font-weight: 500;
  min-height: 150px;
  outline: medium none !important;
  padding: 7px 8px;
  width: 100% !important;
}


.chngreq-txtarea .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.chngreq-txtarea .form-control::-moz-placeholder { /* Firefox 19+ */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.chngreq-txtarea .form-control:-ms-input-placeholder { /* IE 10+ */
 color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}
.chngreq-txtarea .form-control:-moz-placeholder { /* Firefox 18- */
  color: #dddddd;
   font-size: 14px;
  font-style: italic;
  font-weight: 400;
}




.rfq-submittal .modal-content,  .modal-content {
  /*width: 100%;*/
}


.formlist-filter {
  max-width: 1100px;
  width: 100%;
}


.formlist-filter .requisitions-search {
  max-width: 936px;
}


.prequlaification-table.formlstng-tablein {
  overflow: visible;
}


.formlstng-tablein .table-head-status li {
  background: #eff3f6 none repeat scroll 0 0;
  padding: 10px;
  width: 254px;
}

.formlstng-tablein .table-head-outer {
  background: #ffffff none repeat scroll 0 0;
  padding-bottom: 0;
}

.formlstng-tablein .resend-email li {
  padding: 8px 20px;
}

.formlstng-tablein .table-head-outer .awaiting-btn, .formlstng-tablein .table-head-outer .offer-received-btn {
  width: 100%;
}

.formlstng-tablein .offer-received {
    background-color: rgba(0, 0, 0, 0);
}

.formlstng-tablein .resend-email .resendemail-btn, .formlstng-tablein .resend-email .view-bid-button {
  float: right;
}

.formlstng-tablein .dropdwn-incontnt .resend-email:nth-child(2n+2) {
  background: #eff3f6;
}


.formlstng-tablein .compare-bids-rightbar {
  width: 100%;
}

.formlstng-tablein .compare-bids-rightbar .another-supplie-btn {
  font-weight: 600;
  margin: 0 0 0 8px;
  padding: 4px 13px;
  width: auto;
}

.formlstng-tablein .compare-bids-rightbar .another-supplie-btn.pull-left {
  margin:0;
}

.formlstng-tablein .compare-bids-rightbar .another-supplie-btn.pull-left img {  top: 2.3px;
    width: 12px; }

.formlstng-tablein .another-supplie-btn img {
  margin: 0 7px 0 0;
  position: relative;
  top: 1.5px;
  left: 0;
  width: 14px;
}

.formlstng-tablein .compare-bids {
  padding: 12px 16px;
}


.prequlaification-table.formlstng-tablein table tr td {
  padding: 3px 5px;
}

.prequlaification-table.formlstng-tablein table tr.request-stats td {
  padding: 0;
}


.prequlaification-table.formlstng-tablein table tr td.formdiscprtd {
  color: #23a3c1;
}

a.offer-received-btn.rejctbtnrespns {
    background: #FF0000;
}



.prequlaification-table.formlstng-tablein .table-head-outer {
    padding: 0;
}


/********** Pre-qualification Evaluator side section End**********/






/********** Compare page new Start**********/

.nopaddingleft .content-inner-sec {
  padding: 0;
}


.awrdtitlesec input.creatnew-formbtn {
  padding: 0 20px;
}

.awrdtitlesec .creatnew-formbtn.sndeawrdbtn {
  background: #4d637b none repeat scroll 0 0;
  margin: 0 12px 0 0;
}

.awardlogtablesdatamain .general-Information {
  padding: 13px 22px;
}

.tabsinview {
  float: left;
  width: 100%;
}

.tabsinview .nav.nav-tabs {
  border-bottom: 2px solid #4d637b;
}

.tabsinview .nav.nav-tabs li a {
  background: #e9eef0 none repeat scroll 0 0;
  border: medium none !important;
  border-radius: 0;
  color: #4d637b;
  font-size: 14px;
  padding: 7px 15px;
      text-align: center;
   width: 100px;
}

.tabsinview .nav.nav-tabs li.active a, .tabsinview .nav.nav-tabs li a:hover {
  background: #4d637b none repeat scroll 0 0;
  color: #ffffff;
}




/********** Compare page new End**********/



/********** Auction page new Start**********/

.side-tabs-main.auctiontabs li.title-page-side img {
  left: 13px;
  max-width: 12px;
  top: 24px;
  width: 15px;
}


.side-tabs-main.auctiontabs li.multitxt a img {
  top: 19px;
   max-width: 17px;
}

.side-tabs-main.auctiontabs li  {
  border-bottom: 1px solid #e9eef0;
}

.side-tabs-main.auctiontabs li a {
   border-bottom: 1px solid rgba(0, 0, 0, 0) !important;
  font-size: 13px;
  padding: 17px 20px 17px 38px;
}

.side-tabs-main.auctiontabs li.subtabs a.dropdown-toggle {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  margin: 0 !important;
}

.dropdown.subtabs:hover .dropdown-menu {
  display: none!important;
}

.dropdown.subtabs.open .dropdown-menu {
  display: block!important;
}

.side-tabs-main.auctiontabs li.subtabs .dropdown-menu.subnavtabs {
 /*  -webkit-transition: all .5s ease-in-out;
            -moz-transition: all .5s ease-in-out;
            -o-transition: all .5s ease-in-out;
            -ms-transition: all .5s ease-in-out;
            transition:all .5s ease-in-out; */
			
			

}
 


.side-tabs-main.auctiontabs li.subtabs.active > a {
  border-color: rgba(0, 0, 0, 0) !important;
}

.nav.nav-tabs.dropdown-menu.subnavtabs {
  border: medium none;
  box-shadow: 0 0 0 #000000;
  padding: 0;
  position: relative;
}

.side-tabs-main.auctiontabs .nav.nav-tabs.subnavtabs li {
  border-bottom: 1px solid rgba(0, 0, 0, 0) !important;
}

.side-tabs-main.auctiontabs .nav.nav-tabs.subnavtabs li a {
  /* padding: 12px 13px 12px 62px; */
  padding:7px 13px 7px 62px;
   border-bottom: 1px solid rgba(0, 0, 0, 0) !important;
}

.side-tabs-main.auctiontabs .nav.nav-tabs.subnavtabs li img {
  left: 39px;
  max-width: 13px;
  top: 9px;
}

.side-tabs-main.auctiontabs li.open a.dropdown-toggle {
  padding-bottom: 3px;
}

.side-tabs-main.auctiontabs .nav.nav-tabs.subnavtabs li.active a {
  border-bottom: medium none !important;
}





.prequlaification-table.auctinreporttable table th {
  width: auto;
}

.prequlaification-table.auctinreporttable table th:last-child {
  width: 240px;
}

.prequlaification-table.auctinreporttable table th:nth-child(2) {
  width: 250px;
}

.prequlaification-table.auctinreporttable table td {
  padding: 8px 15px;
}

.prequlaification-table.auctinreporttable table td:first-child {
  color:#23a3c1;
}

.prequlaification-table.auctinreporttable {
  overflow: visible;
}

/* .side-tabs-main li.subtabs > a {
  border-bottom: medium none;
} */

.side-tabs-main.auctiontabs li.title-page-side {
  border-left: 6px solid #ee7b3a !important;
}

.general-Information.pricecompsecstart {
  padding:15px 0 26px 0;
}

.eventfltrmain {
  border-bottom: 1px solid #e9eef0;
  float: left;
  margin: 0 0 25px;
  padding:0 7px 17px;
  width: 100%;
}

.pricecompsecstart .pretable-outer {
  padding: 0;
}

.eventtable-main {
  float: left;
  padding:0 20px 20px;
  width: 100%;
}

.eventtitleauct {
  background: #e9eef0 none repeat scroll 0 0;
  color: #262626;
  float: left;
  font-size: 12px;
  font-weight: 500;
  padding: 15px 18px;
  width: 100%;
}

.eventtable-main .prequlaification-table tr th {
  background: #4d637b none repeat scroll 0 0;
  border: medium none;
  color: #ffffff;
  padding: 7px 15px;
  width: auto;
}

.eventtable-main .prequlaification-table tr th:first-child, .eventtable-main .prequlaification-table tr td:first-child {
  text-align: left;
}

.eventtable-main .prequlaification-table tr td {
  border-left: medium none;
  border-right: medium none;
  padding: 7px 15px;
}

.eventtable-main .prequlaification-table table tr:nth-child(2n+2) {
    background: #ffffff none repeat scroll 0 0;
}

.eventtable-main .prequlaification-table {
  border-right: 1px solid #f7f7f7;
  border-left: 1px solid #f7f7f7;
}

.auctionname {
  color: #4d637b;
  float: left;
  font-size: 15px;
  font-weight: 500;
  padding: 0 1px 7px;
  width: 100%;
}

.eventfilter {
  display: flex;
  max-width: 33%;
}

.eventfilter label {
  color: #4d637b;
  float: left;
  font-size: 15px;
  font-weight: 500;
  margin: 0;
  padding: 6px 0 0;
  width: 70px;
}



.statusselectfilter .eventfilter label {
  width: 70%;
}

.statusselectfilter .eventfilter.statusone label {
  width: 40%;
}

.eventstatus-main {
    float: left;
    padding: 0 20px 20px;
    width: 100%;
}

.eventstatus-main .prequlaification-table table tr td table {
  min-width: auto;
}


.eventstatus-main .prequlaification-table table th {
  border-right: 1px solid #e9eef0;
  width: auto;
}


.eventstatus-main .prequlaification-table table th:first-child, .eventstatus-main .prequlaification-table table th:nth-child(2), .eventstatus-main .prequlaification-table table th:nth-child(3) {
  width: 170px;
}

.eventstatus-main .prequlaification-table table th:nth-child(4), .eventstatus-main .prequlaification-table table th:nth-child(7) {
  width: 128px;
}

.eventstatus-main .prequlaification-table table tr:nth-child(2n+2) {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.eventstatus-main .prequlaification-table table tr .nopadd {
  padding: 0 !important;
}

.eventstatus-main .prequlaification-table table tr td .multipoptions td {
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
  padding: 10px 6px;
}

.eventstatus-main .prequlaification-table table tr td .multipoptions tr:last-child td {
  border-bottom: medium none;
}


.eventstatus-main .prequlaification-table table {
  /*min-width: 1160px;*/
}

.eventstatus-main .prequlaification-table table tr td {
  padding: 7px;
}

.eventstatus-main.auctnsummrytable .prequlaification-table table th:first-child, .eventstatus-main.auctnsummrytable .prequlaification-table table th:nth-child(2), .eventstatus-main.auctnsummrytable .prequlaification-table table th:nth-child(3) {
  width: 140px;
}

/********** Auction page new End**********/












/***********Responsive Start*********/

@media only screen and (max-width :1510px) {

#dataTableInvoiceList_wrapper .col-sm-12 { overflow: auto; }
}

@media only screen and (max-width :1470px) {

.edtgninfo .purchase-order-title-right { width: 47%; }

.splrtypedtvwsec .request-block { padding: 22px 0 18px 33px !important; }

.statusselectfilter .eventfilter {
  max-width: 47%;
}
}

@media only screen and (max-width :1400px) {

.purchase-order-table table tr.edtrmcstfldsec td, .purchase-order-table.invittblin table tr.edtrmcstfldsec td:first-child { padding: 12px 31px; }

.crite-slcin:nth-child(2) { min-height: 80px; }

.report-dataselect ul li { padding: 8px 4% 8px 0; }

.col-md-8.budget-canvas {
  width: 56%;
}
}

@media only screen and (max-width :1350px) {

.delvrysecmn .stngshd, .tab-block-sttngs.stngshd { width: 15.7%; }

.prchodrdl .form-group input.form-control.text-field { width: 51%; }

.tab-block-sttngs.stngshd img { left: 11px; }

.purchase-order-table.invclsttblsec { overflow: auto; }

.purchase-order-table.invclsttblsec table { min-width: 1110px; }

.invcscin .fltrdivsec .close-filter { float: right; margin-left: 0; }

.purchase-order a.tablink { width: 15.7%; }

.itmsecvwmn .a-tab-block { width: 15.7%; }

.itmsecvwmn .tab-block img { left: 14px !important; }

.itmsecvwmn .a-tab-block img { left: 20px !important; }

.list-project-itms table.list-iteam-new-table { min-width: 1000px; }

.list-project-itms .list-iteam-table table.list-iteam-new-table th:last-child, .list-project-itms .list-iteam-table table.list-iteam-new-table td:last-child { width: 250px; }

.list-project-itms .list-iteam-table table tbody { height: auto; }

.statusselectfilter .eventfilter.statusone label {
  width: 140px;
}


.statusselectfilter .eventfilter label {
  width: 250px;
}

.eventfilter {
    max-width: 50%;
}
}

@media only screen and (max-width :1300px) {

.content-inner.reqstnfrmmn { width: 100%; }

.dlbtlbsecin .purchase-order-table table { min-width: 920px; }

.purchase-order-table table tr.edtrmcstfldsec td, .purchase-order-table.invittblin table tr.edtrmcstfldsec td:first-child { padding: 12px 15px; }

.col-md-8.budget-canvas {
    float: right;
    width: 56%;
}

.budget-cost {
  padding: 90px 0 0 40px;
  width: 280px;
}

}

@media only screen and (max-width :1200px) {

.requisition-table table thead th:first-child { width: 170px !important; }

.requisition-table table thead th:nth-child(2) { width: 140px !important; }

.requisition-table table thead th:nth-child(4) { width: 100px !important; }

.requisition-table table { margin: 0 0 10px; }

.requisition-table .col-sm-12 { margin: 0 0 20px; }

.tab-heading { min-height: 58px; }

.requisition-table .col-sm-12 { overflow: auto; }

.reqstnfrmmn .requisition-inner .list-iteam-table table.table-fixed { width: 1000px; }

.reqstnfrmmn .list-iteam-table table th:last-child, .reqstnfrmmn .list-iteam-table table td:last-child { width: 170px; }

.prchodrdl .form-group input.form-control.text-field { width: 47%; }

.prchodrdl .form-group label { font-size: 12px; width: 157px; }

.pacific-checkbox.prchodrckbx label { font-size: 12px; }

.purchase-order-table { overflow: auto; }

.purchase-order-table table { min-width: 690px; }

.invcfltr .col-md-2.padtesec { width: 22.5%; }

.invcfltr .col-md-2 { padding: 0 7px; width: 15.1%; }

.invcfltr .col-md-2:last-child { width: 20%; }

.invcfltr .col-md-2 .select-selected { padding: 0 6px; }

.lftprchodrdtl .form-group label { font-size: 12px; padding-right: 0; }

.purchase-order-table.dlvnttbotr .brnchstbl.usrtbl.dlvntcolaps { width: 1110px; }

form#requests-form .form-group.col-lg-12 { float: left; width: 100%; }

.auction-start-date { width: 100%; }

.purchase-order .tab-block { padding: 10px 19px 11px 32px; }

.tab-block-sttngs.stngshd { padding: 22px 0 18px 34px; }

.tab-block img { left: 13px !important; }

.tab-block.tab-block-2 { padding: 22px 0 18px 32px !important; }

.dprtmnsecmn .tab-block.tab-block-2 { padding: 19px 0 18px 35px !important; }

.dprtmnsecmn .purchase-order .tab-block { padding: 10px 1px 11px 35px; }

.settingsec.dprtmnsecmn .tab-block img { top: 21px; }

.purchase-order a.tablink img { left: 6px; }

.purchase-order a.tablink { padding: 9px 19px 9px 32px; }

.contracts-detail-right { width: 40%; }

.cnstrcttblin { overflow: auto; }

.cntrctvwmn .required-table-outer.required-table-contract table.list-contract { min-width: 1100px; }

.cnstblscrl .purchase-order-table { overflow: unset; }

.cnstblscrl .purchase-order-table .col-sm-12 table#dataTablePurchaseORder { min-width: 1100px; }

.lstintblcnst { overflow: auto; }

.lstintblcnst table.table-fixed { min-width: 1020px; }

.evaluatrinctc .manula-evalu-table-in {
  max-width: 620px;
}

.prequlaification-table.formlstng-tablein {
  overflow: auto;
}

.prequlaification-table.auctinreporttable {
  overflow: auto;
}

.auctinreporttable .select-items div, .auctinreporttable .select-selected {
  width: 100%;
}
}

@media only screen and (max-width :1170px) {

.delvrysecmn .stngshd, .tab-block-sttngs.stngshd { width: 13.7%; }

.purchase-order a.tablink { width: 13.7%; }

.dlbtlbsecin .purchase-order-table table tr td { padding: 19px 10px; }

.dlbtlbsecin .purchase-order-table { overflow: auto; }

.dlvfrmfldin { padding: 0 70px 0 0; }

.purchase-order-table.invittblin, .dlvnottble .purchase-order-table, .list-iteam-table { overflow: auto; }

.purchase-order-table.invittblin table, .dlvnottble .purchase-order-table table, .list-iteam-table table.table-fixed { min-width: 1030px; }

.purchase-order.prchodrmn .requisition-status { margin: 0; width: auto; }

.purchase-order.prchodrmn a.tablink { width: 13.7%; }

.purchase-order .status-rightbar { width: auto; }

.prchodrmn .dropdown.select-requisitions { float: left; width: auto; }

.prchodrmn .dropdown.select-requisitions .custom-select { width: 133px; }

.slctmngrdbtn { width: 90px; }

.invoice-date-outer.catalogues.itmshwfltrtp .invoice-status { width: 100%; }

.invoice-date-outer.catalogues.itmshwfltrtp .drp.custom-select2 { width: 37.8%; }

.itmshwfltrtp .invoice-search-fliter { margin-left: -20%; margin-top: -3px; }

.invoice-date-outer.catalogues.itmshwfltrtp .drp.custom-select2 .select-items div, .invoice-date-outer.catalogues.itmshwfltrtp .drp.custom-select2 .select-selected { width: 100%; }

.itmsecvwmn .a-tab-block { width: 13.7%; }

.categoriessecmn .requisitions-search .row { padding-right: 90px; }


}

@media only screen and (max-width :1100px) {

.evaluatrinctc .othersuplier-select {
  float: right;
  margin: 0 0 15px;
  position: relative;
  top: 0;
}

.evaluatrinctc .manula-evalu-table-in {
  float: left;
  max-width: 100%;
}

.othersuplier-select .select-items div, .othersuplier-select .select-selected {
  border: 1px solid #dddddd;
  width: 100%;
}	
	
}	
	
@media only screen and (max-width :1021px) {

.tab-heading { min-height: 60px; }

.date-pic { width: 100%; }

.date-box { padding: 0 0 0 60px; position: relative; width: 50%; }

.date-box .date-left { left: 0; position: absolute; }

.requisition-no { padding: 0 0 0 120px; position: relative; width: 42.7%; }

.requisition-rightbar { width: 100%; }

.requisition-no .date-left { left: 0; position: absolute; }

.requisition-status { margin: 15px 0 0; padding: 0 0 0 60px; position: relative; width: 50%; }

.requisition-status .status-rightbar { width: 100%; }

.requisition-status .date-left { left: 0; position: absolute; }

.custom-select { width: 100%; }

body .select-requisition { width: 100%; }

.select-requisitions .select-requisition { border: 1px solid #e9e9e9; }

.close-filter { padding: 27px 0 0 30px; }

.delvrysecmn .tab-block.tab-block-2, .delvrysecmn .stngshd { padding: 21px 0 18px 32px !important; }

.delvrysecmn .tab-block-sttngs.stngshd img, .delvrysecmn.settingsec .tab-block img { left: 0; top: 22px; }

.invcfltr .col-md-2 { float: left; min-height: 46px; padding: 0 7px!important; width: 33.2% !important; }

.purchase-order.prchodrmn .date-left2 { left: 0; margin-right: 0; position: absolute; }

.purchase-order.prchodrmn .requisition-no { padding: 0 0 0 88px; }

.find-requisitions .requisition-no.purchaseo, .find-requisitions .date-box, .find-requisitions .requisition-status { min-height: 35px; }

.purchase-order.prchodrmn .requisition-status { margin: 12px 0 0; }

.prchodrmn .dropdown.select-requisitions .custom-select { width: 190px; }

.prchodrmn .close-filter { padding: 18px 0 0 4px; }

.prchodrmn .dropdown.select-requisitions .select-items div, .prchodrmn .dropdown.select-requisitions .select-selected { width: 100%; }

.purchase-order.prchodrmn .tab-block.active { padding: 10px 10px 11px 31px; }

.purchase-order.prchodrmn .tab-block { padding: 10px 10px 11px 31px; }

.prchodrmn .purchase-order-table table.dataTable { width: 1020px; }

.prchodrmn .purchase-order-table { overflow: hidden; }

.prchodrmn .purchase-order-table .row .col-sm-12 { overflow: auto; }

.qustnrpopupnw .pacific-right { padding: 0; top: 0; }

.edtgninfo .purchase-order-title-right { width: 45%; }

.evaluator-resp-sec .gnrl-ans-in {
  padding-right: 150px;
}

#showquestioier .rfq-submittal.avltemplatemodal {
  width: 95%;
}

.quessheinqstns .gnrl-ans-in {
  padding: 0 160px 0 27px;
}

.eventfilter {
    max-width: 50%;
}

}

@media only screen and (max-width :991px) {

.messagesbox { margin-top: 20px; }

.dlvfrmfldin { padding: 0; }

.biltosec.supsecadr { float: left; margin: 30px 0 0; padding: 0 15px; width: 100%; }

.tab_content .dlvriestbs .purchase-order-table, .purchase-order-table.itmodrtblin { overflow: auto; }

.tab_content .dlvriestbs .purchase-order-table table, .purchase-order-table.itmodrtblin table { min-width: 870px; }

.lftprchodrdtl.rgtindtlfrm .form-group.frstrgtinvcnb { margin: 10px 0 15px; }

.lftprchodrdtl.rgtindtlfrm .date { margin: 0 0 12px; }

.invcadddtld.dlvnotdltfrm { padding: 31px 20px 25px; }

.lftprchodrdtl.invsrgtflfrm { padding-left: 19px; padding-top: 20px; }

.mngdprtmnt .col-md-6.srchmngsec { float: left; margin: 0 0 40px; }

.mngdprtmnt .col-md-6.srchmngsec.dprtusrsec { margin: 0; }

#supplierzTable1 { max-height: none; }

.catalogues-table #itemListTable_wrapper.dataTables_wrapper .col-sm-12 { margin: 0 0 13px; overflow: auto; }

.catalogues-table #itemListTable_wrapper.dataTables_wrapper .col-sm-12 table#itemListTable { min-width: 1100px; }

.additmsecin .catalogues-add-item-top .catalogues-add-item-left, .additmsecin .catalogues-add-item-top .catalogues-add-item-right { margin-bottom: 13px; width: 100%; }

.categoriessecmn .ctgrtbllist .col-sm-12 { overflow: auto; }

.categoriessecmn .ctgrtbllist .col-sm-12 table#dataTableCatItems { min-width: 990px; }

.report-select-sec ul li { border-bottom: 1px solid #dddddd; width: 33.33%; }

.rept-selc-optn [type="checkbox"]:checked + label, .rept-selc-optn [type="checkbox"]:not(:checked) + label { font-size: 12px; }

.crite-slcin:nth-child(2) { min-height: 100px; }

.slectallcomn-selectbtn { margin: 0; }

.budget-cost {
    padding: 20px 0 0 40px;
    width: 280px;
}

.col-md-8.budget-canvas {
  margin: 20px 0 0;
  width: 100%;
}

.rfq-submittal.avltemplatemodal {
  width: 93%;
}

.templates-show > li {
  width: 49%;
}

.eventfilter {
  margin: 10px 0;
  max-width: 100%;
}

.statusselectfilter .eventfilter {
  display: inline-block;
  width: 100%;
}

}

@media only screen and (max-width :980px) {

.content { background-color: rgba(0, 0, 0, 0); height: auto !important; }

.delvrysecmn .stngshd, .tab-block-sttngs.stngshd { width: 18.7%; }

.purchase-order.prchodrmn a.tablink { width: 19.7%; }

.purchase-order.prchodrmn .tab-block { min-height: 62px; }

.purchase-order a.tablink { width: 18.7%; }

.pull-right.prchbtns { margin: 13px 0 0; }

.prchodckbx { position: absolute; right: 0; top: -33px; width: auto; }

.prchodckbx label { font-size: 12px; }

.prcodrhdsec h2 .prchbtns a.pending-approval-btn { font-size: 12px; margin: 0; position: relative; width: 47%; }

.pull-right.prchbtns { margin: 13px 0 0; position: relative; width: 360px; }

.itmsecvwmn .a-tab-block { width: 18.7%; }

.report_list .dlvryfiltr.budgtlstng .col-sm-4 { padding: 0 15px; }

.report_list .dlvryfiltr.budgtlstng .col-md-2:last-child { padding: 0 15px !important; }

.content-inner-sec {
  padding: 0;
}

.side-tabs-main {
  margin: 0;
  position: relative;
  width: 100%;
}

.uploadbtnfile .drag-documents-list li {
  display: inline-block;
  max-width: 100%;
  padding: 9px 10px;
}
}

@media only screen and (max-width :767px) {

.collapsed[data-toggle="collapse"]::after, .navbar-header [data-toggle="collapse"]::after { display: none !important; }

#main-menu .dropdown-menu { position: relative; }

.find-requisitions .date-box .date-pic input.datepicker13 { margin: 0; }

.search-rightbar { position: absolute; right: 0; }

.requisitions-search { padding-right: 105px; position: relative; }

.delvrysecmn .stngshd, .tab-block-sttngs.stngshd { width: 100%; }

.delvrysecmn .tab-block-sttngs.stngshd img, .delvrysecmn.settingsec .tab-block img { left: 9px; }

.delvrysecmn .tab-block.tab-block-2, .delvrysecmn .stngshd { padding: 21px 0 18px 40px !important; }

/* .tab-block-sttngs.stngshd img {
    left: 18px;
} */

.tab-block-sttngs.stngshd img { left: 12px; }

.navbar-header .navbar-toggle[data-toggle="collapse"]::before { display: none; }

.fltrdivsec.invcfltrsec .requisitions-search { padding-right: 15px; }

.dlvrslcoptn .collapsed[data-toggle="collapse"]::after, .dlvrslcoptn .navbar-header [data-toggle="collapse"]::after { display: block !important; }

.custom-select.select-requisitions { width: 100%; }

.purchase-order.prchodrmn a.tablink { width: 100%; }

.purchase-order.prchodrmn .tab-block.active, .purchase-order.prchodrmn .tab-block { padding: 17px 10px 11px 41px; }

#requests-form .col-condensed-left { float: left; width: 100%; }

#requests-form .col-condensed-right .col-sm-6 { padding-left: 0; }

#requests-form .col-condensed-right .col-sm-6:first-child { margin: 0 0 40px; }

#requests-form .time-pick { float: right; margin: 0 0 10px; }

.purchase-order a.tablink { width: 100%; }

.purchase-order a.tablink { min-height: auto; padding: 17px 19px 17px 45px; }

.purchase-order .tab-block { padding: 20px 19px 17px 45px; }

.edtgninfo .purchase-order-title-left { width: 100%; }

.edtgninfo .purchase-order-title-right { width: 100%; }

.edtgninfo .purchase-delivery-address-list .pacific-checkbox { top: -3px; }

.dprtmnsecmn .tab-block.tab-block-2 { padding: 19px 0 18px 45px !important; }

.aprlstin li { width: 100%; }

.splrtypedtvwsec .request-block { padding: 13px 0 18px 51px !important; }

.match-suppliers-btn, .import-excel-btn, .add-new-supplier-btn { padding-left: 10px; padding-right: 10px; }

.itmsecvwmn .a-tab-block { border-bottom: medium none; border-top: 1px solid #e9eef0; width: 100%; }

.categoriessecmn .tab-block { padding: 18px 2px 11px 45px; }

.tab-block.tabwhite { padding: 19px 0 18px 45px !important; }

.report_list .dlvryfiltr .col-sm-4 { padding: 0 6px; }

.report_list .dlvryfiltr .form-group { float: left; padding: 0; width: 100%; }

.crite-slcin:nth-child(2) { border-color: #dddddd -moz-use-text-color; border-style: solid none; border-width: 1px medium; }

.report-select-sec ul li { border-bottom: 1px solid #dddddd; border-right: medium none; width: 100%; }

.report-select-sec ul li:last-child { border-bottom: none; }

.crite-slcin:nth-child(2) { min-height: auto; }

.filtridate-select .date-pic { width: 100%; }

.tab-block.tab-block-2 { padding: 22px 0 18px 36px !important; }

.tab-block-sttngs.stngshd { padding: 22px 0 18px 36px; }

.tab-block { padding: 20px 2px 11px 48px; }

.purchase-order.prchvwsecin .tab-block { padding: 19px 0 11px 40px; }

.tab-block img { top: 23px; }

.purchase-order a.tablink img { top: 23px; }

.categoriessecmn.category-position .tab-block {
  position: relative;
  width: 100%;
}

.categoriessecmn.category-position {
  padding: 0;
}

.inertable-yesno {
  width: 100%;
}

.tablerowcolmn {
  max-width:100%;
  width: 100%;
}

.inertable-rwclmn {
  width: 100%;
}

.inpttxtbox {
  max-width: 100%;
  width: 100%;
}

.inertable-rwclmn.evaluatr-table {
  max-width: 100%;
}

.evunmcomp {
  float: left;
  padding: 70px 0 0;
  width: 100%;
}

.evaluator-resp-sec .gnrl-ans-in {
  padding-right: 0;
  padding-top: 34px;
}

.evaluator-resp-sec .genrinfo-qs-ans-main {
  padding: 10px 0 0 7px;
}

.evulscor-coment-sec {
  max-width: 100%;
}

.showasmanualscore {
  margin: 0 0 20px;
}

.listofsupliers .manula-evalu-table-in table th:last-child {
  width: 170px;
}

.listofsupliers .manula-evalu-table-in table {
  min-width: 500px;
}

.ans-suplier-main .secttitle-main h4 {
  max-width: 100%;
}

.secttitle-main {
  padding: 28px 0 0;
}

.quessheinqstns .gnrl-ans-in {
  padding: 30px 0 0 27px;
}

.quessheinqstns .gnrl-ans-in label.qsckbx {
  top: 30px;
}

.lftclrloadbtn {
  float: left;
  margin: 0 0 10px;
}

.aprovl-btns .questionnaire-btn {
  height: auto;
  line-height: normal !important;
  padding: 5px 20px !important;
  width: auto;
}

}

@media (max-width:650px) {

.sign-up-outer, .sign-up-outer.forgetpasswordbox, .sign-up-outer.loginbox { width: 100%; }

.date-box, .requisition-no, .requisition-status { margin: 7px 0; padding: 0 0 0 120px; width: 100%; }

.close-filter { float: right; padding: 0; }

.requisitions-search { padding-right: 0; }

.requisitions-search .requisitions-search-leftbar { max-width: 100%; }

.search-rightbar { float: right; position: relative; right: 0; }

.requisitions-search .row { margin-right: 0; }

#itemDescriptionModal .create-popup-inner input#hiddenItemIdInput, #itemDescriptionModal .create-popup-inner input#iteration { width: 100%; margin: 10px 0 2px; }

.purchase-order.prchodrmn .requisition-no { padding: 0 0 0 120px; }

.prchodrmn .close-filter { padding: 18px 0 0 12px; }

.purchase-order.prchodrmn .requisition-status { width: 100%; }

.prchodrmn .dropdown.select-requisitions .custom-select { width: 100%; }

.prchodrmn .dropdown.select-requisitions { width: 100%; }

.cntrctvwmn .contracts-detail-right { width: 100%; }

.cntrctvwmn .contracts-required-left, .cntrctvwmn .contracts-required-right { width: 100%; }

.cntrctvwmn .contracts-open-left h2 .pull-right { position: absolute; right: 0; top: 0; }

.cntrctvwmn .contracts-open-left h2 { float: left; padding: 43px 0 0; position: relative; width: 100%; }

.prchodrdtlsecmn .contract-buyer-left { width: 100%; }

.prchodrdtlsecmn .contract-buyer-left.contract-buyer-right { margin: 18px 0 0; width: 100%; }

.cntrctvwmn.prchodrdtlsecmn .contracts-open-left h2 { padding: 57px 0 0; }

.invoice-date-outer.catalogues.itmshwfltrtp .drp.custom-select2 { margin: 0 0 10px; width: 100%; }

.itmshwfltrtp .invoice-search-fliter { float: right; margin-left: 0; margin-top: 0; }
}

@media (max-width:630px) {

.tab-heading .dropdown.automobiles { float: none; margin: 0; }

.BtnDownloadExcel { margin: 10px 10px 0; padding: 5px 8px; }

.invcfltr .col-md-2 { width: 50% !important; }

.daterangepicker.show-calendar { left: 20px !important; width: 88%; }

.dlvrslcoptn a.addtoinvcdlvr { font-size: 12px; width: 109px; }

.dlvrslcoptn { padding: 0 114px 0 45px; }

.add-section-rightbar { margin: 11px 0 0; }

.rfq-submittal.avltemplatemodal {
  display: inline-block;
  float: left;
  width: 99%;
}

.rfq-submittal .modal-content {
  display: inline-block;
  float: left;
  width:94%;
}

.numb-input-box-preview {
  padding: 0;
}
.numb-input-box-preview .form-control {
  width: 100%;
}
}

@media (max-width:550px) {

.tab-heading .dropdown.automobiles { margin: 26px 0 -7px !important; position: relative; right: 0; top: 0; }

.additmsecin .purchase-price { min-width: auto; }

.categoriessecmn .itmcatsecvw .match-suppliers-outer { margin: 4px 0 0; }


.templates-show > li {
  width:100%;
}
}

@media (max-width:478px) {

.tab-heading .dropdown.automobiles { float: right; margin: 20px 0 0; }

.BtnDownloadExcel { margin: 10px 0 0; }

.prchodrdl .form-group input.form-control.text-field { width: 100%; }

.invcfltr .col-md-2 { width: 100% !important; }

.fltrdivsec.invcfltrsec .requisitions-search-leftbar { padding-right: 0; }

.fltrdivsec.invcfltrsec .search-rightbar { position: relative; }

.fltrdivsec.invcfltrsec .col-lg-12.requisitions-search { padding-right: 0; }

.prchslctoptn .select-selected { font-size: 10px; padding: 12px 10px; }

.col-md-12.adddlvrybtn.addinbtnbtm input { border: medium none !important; font-size: 12px; margin: 0 2px; width: 47%; }

.expbcbtn.acpdclbtns { float: left; margin: 13px 0 0; text-align: right; width: 100%; }

.acpdclbtns input.btn { width: 93px; }

.add-section-btn { margin: 0 0 11px; }

.add-section-rightbar { float: left; }

.pull-right.prchbtns { width: 100%; }

.match-suppliers-outer.itmbtnstprgt { margin: 7px 0 0; }

.cacnelsvbtns .btn { font-size: 12px; margin: 0 0 0 3px; padding: 0 10px; }

.not-listing { padding: 40px 15px 22px; }

.criteria-form .form-group input.criteria-input, .criteria-form .form-group label { width: 100%; }

.dropdown.automobiles.createnew-pre-form {
  margin-top: 0 !important;
}

.invoichdsec input.creatnew-formbtn {
  padding: 0 11px;
}
}

@media (max-width:400px) {

.tab-heading .dropdown.automobiles { margin: 0; }

.dlvrcnttxt { padding: 10px 9px; }

.dlvrcnttxt h5 { font-size: 12px; }

.dlvrcnttxt i.fa { font-size: 22px; right: 3px; top: 6px; }

.dlvrcnttxt { padding: 43px 0 20px; }

.dlvrslcoptn { padding: 0; }

.prchodrmn .find-requisitions .requisition-no.purchaseo, .prchodrmn .find-requisitions .date-box, .prchodrmn .find-requisitions .requisition-status { padding: 0 0 0 100px; }

.prcodrhdsec h2 .prchbtns a.pending-approval-btn { font-size: 10px; margin: 4px 0; width: 100%; }

.cntrctvwmn.prchodrdtlsecmn .contracts-open-left h2 { padding: 97px 0 0; }

.prchodckbx { top: -28px; }

.match-suppliers-outer.itmbtnstprgt { width: 100% !important; }

.itmbtnstprgt .add-new-supplier-btn { font-size: 10px; width: 113px; }

.user-email-project .hide-div .text-field { width: 61% !important; }

.aprovl-btns {
  margin: 9px 0 0;
}

.aprovl-btns .questionnaire-btn {
  margin: 5px 0;
  width: 100%;
}
}

@media (max-width:350px) {

.prchslctoptn { padding: 16px 8px; }

.col-md-12.adddlvrybtn.addinbtnbtm input { font-size: 11px; }

.acpdclbtns input.btn { margin: 0; width: 78px; }

.expbcbtn.acpdclbtns a.back { margin: 0 5px 0 0; }

.prchodrmn .requisition-status .status-rightbar { float: left; width: 95%; }
}

.tab-heading.evluformhead.approval_head {
	  min-height: 62px;
}

.tab-heading.evluformhead.approval_head  input.addinvoic-btn {
	width: 142px;
}

.prequalification-menu { width: 190px !important; }

.qhide { display: none; }

/***********Item Approver Page Start*********/
.items-approver .itemapprover-table-head {
   background: #eff3f6 none repeat scroll 0 0;
}

.items-approver .itemapprover-table-head .discp-table-head table th {
  font-size: 13px;
  line-height: 15px;
  padding: 7px 12px;
  min-width: 110px;
}

.items-approver .discp-table-data.discrp-trnascript, .items-approver .discp-table-head.transcript-head {
  min-width: 1170px;
  width: 1170px;
}

.items-approver .itemapprover-table-head .discp-table-head.transcript-head table th:nth-child(1), .items-approver .itemapprover-table-data .discp-table-data.discrp-trnascript table td:nth-child(1) {
  width: 150px;
}

.items-approver .itemapprover-table-head .discp-table-head table th:nth-child(2), .items-approver .itemapprover-table-data .discp-table-data table td:nth-child(2) {
  width: 140px;
}

.items-approver .itemapprover-table-scroll .itemapprover-table-main {
  border-bottom: 45px solid #eff3f6;
}

.item-approver-wrpr.items-approver p.company-name {
  padding-top: 30px;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.aucinercont-change .items-approver .itemapprover-table-scroll .itemapprover-table-main {
  border-bottom: medium none;
}

.aucinercont-change .items-approver .itemapprover-table-scroll .itemapprover-table-main.table1b {
  border: 1px solid #f7f7f7;
}

.item-approver-wrpr.ItemApproverDiv.items-approver.newtabledesignitems {
    border: none;

}

.aucinercont-change .item-approver-wrpr {
  border: medium none;
}

.aucinercont-change table.itemapprover-table-main tr.itemapprover-table-head th {
  background: #eff3f6 none repeat scroll 0 0;
  color: #555555;
  font-size: 12px;
  font-weight: 700;
  padding: 12px;
  text-transform: uppercase;text-align: center;
}

.itemapprover-table-scroll {
  border-top: 1px solid #e9eef1;
  float: left;
  margin: 0 0 25px;
  width: 100%;;
}

.adcblnsecwrp .tab-pane {
  position: relative;
}

.item-approver-wrpr {
  border: 1px solid #e9eef1;
  float: left;
  margin: 20px 0 0;
  overflow: auto;
  width: 100%;
}

.itemapprover-table-scroll .itemapprover-table-main {
  float: left;
  text-align: center;
  width: 100%;
}

.aucinercont-change table.itemapprover-table-main.table1b tr.heading-sec > td {
  border-right: 1px solid #f7f7f7 !important;
}

.aucinercont-change table.itemapprover-table-main.table1b tr td:first-child {
  border-bottom: medium none !important;
}

.aucinercont-change table.itemapprover-table-main.table1b tr td {
  border-width: 0 !important;
    border-right-width: 0px;
    border-bottom-width: 0px;
  padding: 3px 10px;
}

.aucinercont-change table.itemapprover-table-main tr td {
  border: 1px solid #f7f7f7;
    border-top-width: 1px;
    border-right-color: rgb(247, 247, 247);
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(247, 247, 247);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-width: 1px;
  padding: 12px;
  color: #555555;
  font-size: 13px;
  font-weight: 400;
  text-align: center;
}

.aucinercont-change table.itemapprover-table-main.table1b tr.heading-sec > td p {
  padding: 13px 0;
}

.aucinercont-change table.itemapprover-table-main.table1b tr.itemapprover-table-head td.discp-table-head {
  padding: 0;
}

.aucinercont-change table.itemapprover-table-main.table1b tr.itemapprover-table-data.bid-ditm-cmp-tr {
  border-bottom: 1px solid #f7f7f7;
}

.aucinercont-change table.itemapprover-table-main.table1b tr.itemapprover-table-data.bid-ditm-cmp-tr td.discp-table-data {
  border-left: 1px solid #f7f7f7 !important;
  border-right: 1px solid #f7f7f7 !important;
  padding: 0;
}

.itemapprover-table-head .discp-table-head table tr th.sr-numb, .itemapprover-table-data .discp-table-data table tr td.sr-numb {
  min-width: 55px;
}

.itemapprover-table-head .discp-table-head table th:nth-child(1), .itemapprover-table-data .discp-table-data table td:nth-child(1) {
  width: 140px;
  min-width: 140px;
}

.itemapprover-table-head .discp-table-head table th:nth-child(3), .itemapprover-table-data .discp-table-data table td:nth-child(3) {
  width: 140px;
}

.itemapprover-table-head .discp-table-head table th:nth-child(4), .itemapprover-table-data .discp-table-data table td:nth-child(4) {
  width: 140px;
}

.itemapprover-table-head .discp-table-head table th:nth-child(5), .itemapprover-table-data .discp-table-data table td:nth-child(5) {
  width: 140px;
}

.itemapprover-table-head .discp-table-head table th:nth-child(6), .itemapprover-table-data .discp-table-data table td:nth-child(6) {
  width: 170px;
  min-width: 150px;
}

.itemapprover-bids-total {
  background: #e9eef1 none repeat scroll 0 0;
}

.itemapprover-table-data .discp-table-data table td {
  min-width: 110px;
}

.tab-block.tabwhite.tab-block-3 {
  padding: 11px 0px 18px 45px;
}

.reqstnfrmmn table tbody tr td .selected-items .write-comment {
    width: 48% !important;
    font-size: 10px;
    margin: 2px;
    float: left;
}

/************************************
      Arabic Language Css Start
***********************************/

.lang-ar .login li {
	margin-right: 0px !important;
	margin-left: 60px !important;
}

.lang-ar .requisition-inner.req-form-sec .form-group {
    float: right;
    width: 100%;
}

.lang-ar #chng_sts_modal_btn .close-btn {
    float: right;
}

.lang-ar .content #requisition-form .tab-open {
    position: relative;
}

.lang-ar .form-group {
	float: right;
	width: 100%;
}

.lang-ar .form-group .input-group {
	width: 100%;
}

.lang-ar #myDeleteModal .ok-btn.pull-right {
	float: right !important;
}

.lang-ar .minmscorsec .form-group {
	display: flex;
}

.lang-ar .tool-tip-right {
	float: right;
}

.lang-ar .pull-right.text-right .questionnaire-btn.questionnaire-btn-new {
	float: left;
}


.lang-ar .yes-btn {
	margin: 0 0 0 8px;
}

.lang-ar .questionnaire-box.add-question-btn-new .row {
	float: right;
}

.lang-ar .formfill-pre-in .row {
	float: right;
}

.lang-ar .purchase-order .request-block, .lang-ar .purchase-order .tab-block {
	display: flex;
	align-content: center;
	align-items: center;
}

.lang-ar .inputform .form-group label {
	width: 100%;
	text-align: right;
}

.lang-ar .select-selected {
	text-align: right;
}

.lang-ar .select-items div {
	text-align: right;
}

.lang-ar #addquestionfields .questinptflds .col-md-6 {
	float: none;
	display: flex;
}

.lang-ar .uploaditemsPopRFQ, .lang-ar .reqstnfrmmn .tab-block-btn.back-btn {
	margin: 0 0 0 6px;
}

.lang-ar .list-iteam.rfq-items .pull-right {
	text-align: left;
}

.lang-ar .itm-add-info label {
	float: right;
	margin: 8px 0 0 20px;
}

.lang-ar .cleaning-equipment-list li .pacific-checkbox {
	left: 23px;
}


.lang-ar #databaseItemsContent .cleaning-equipment-list li {
	padding-right:15px;
}

.lang-ar ul#myTabs li {
	float: right;
}

.lang-ar .reqstnfrmmn table tbody tr td .drp select {
	background-position: 3% 50% !important;
}

.lang-ar .eval-manual-in {
	float: right;
}

.lang-ar .evalutor-manual-main {
	padding: 0 0 25px;
	float: right;
}

.lang-ar #form-evaluator .col-sm-3 {
	float: right;
}

.lang-ar .general-btns.evlubtns .text-left {
	text-align: right !important;
}

.lang-ar .privacy-settings li {
	float: right;
	margin: 0 0 0 36px !important;
}

.lang-ar .buttons-rfi, .lang-ar .tooltip--right {
	float: right;
}

.lang-ar .rfi-btn, .lang-ar .publish-btn {
	float: right;
	margin: 0 0 0 21px;
}

.lang-ar .hide-div-outer, .lang-ar .hide-div {
	width: 80%;
	float: right;
}

.lang-ar .supplier-box.manual-email-box .add-btn {
	float: left !important;
}

.lang-ar .supplier-box .row.SuppInfoFields .col-sm-3 {
	float: right;
}

.lang-ar .supplier-box .row.SuppInfoFields .col-sm-4 {
	float: right;
}


.lang-ar .compare-bids a img {
	left: 10px;
	right: auto;
}

.lang-ar .download-excel-btn {
	right: auto;
	left: 20px;
}

.lang-ar .tab button {
	margin-right: 0px !important;
	margin-left: 12px !important;
}

.lang-ar .text-right {
	text-align: left;
}

.lang-ar .tab-heading.approver-view .questionnaire-btn.pull-right {
	float: right !important;
	margin-left: 10px;
	margin-top: 37px !important;
}

.lang-ar #requestChangeStatusModal .create-popup-inner .ok-btn.pull-right {
	float: right !important;
}


.lang-ar .suppliers-list li .ribonimg {
	margin-left: 8px !important;
	margin-right: 0 !important;
}


.lang-ar .pacific-checkbox .cust-checkbox label {
	padding-right: 0;
}

.lang-ar #deleteAllQuestionBox .create-popup-inner .pull-right {
	float: right !important;
}

.lang-ar .pickdatabase .supplier-search-table td {
	padding-left: 7px !important;
	padding-right: 7px !important;
	text-align: center !important;
}

.lang-ar .suppliers-table.supplier-search-table thead tr th {
	padding: 7px 7px !important;
	text-align: center !important;
}

.lang-ar .side-tabs-main {
	border-right: 0px solid #e9eef0;
	left: auto;
	right: 0;
	border-left: 1px solid #e9eef0;
}

.lang-ar .content-inner-sec {
	padding: 0 185px 0 0;
}

.lang-ar .evalaotr-nm-compsec {
	min-height: 60px;
}

.lang-ar .evaluator-resp-sec .gnrl-ans-in {
	padding-right: 0;
	position: relative;
	float: right;
	padding-left: 300px;
}

.lang-ar .inpttxtbox {
	float: right;
}

.lang-ar .gnrl-ans-in .score-sec {
	right: auto;
	left: 0!important;
}

.lang-ar .score-sec.rfq-score {
	right: auto !important;
	left: 20px;
}

.lang-ar .tab-heading.invoichdsec h1 {
	float: right;
}

.lang-ar .side-tabs-main ul.preqal-tabs li.active {
	border-left: 0px solid #ee7b3a !important;
	border-right: 6px solid #ee7b3a !important;
}

.lang-ar .side-tabs-main li.title-page-side {
	padding: 21px 38px 20px 15px;
}

.lang-ar .side-tabs-main li.title-page-side img {
	left: auto;
	right: 15px;
}

.lang-ar .evulscor-coment-sec {
	float: right;
}

.lang-ar .evaluatorform-main .content-inner-sec {
	padding: 0;
}

.lang-ar .listofsupliers .manula-evalu-table-in {
	float: right;
}

.lang-ar .listofsupliers .manula-evalu-table-in table td:first-child {
	text-align: right;
}

.lang-ar .listofsupliers .manula-evalu-table-in table td:first-child, .lang-ar .listofsupliers .manula-evalu-table-in table th:first-child {
	padding-left: 10px;
	text-align: right;
	padding-right: 25px;
}

.lang-ar .listofsupliers .supleirlisttitle {
	left: auto;
	right: -18px;
}

.lang-ar #itemCommentModal .form-group.text-left label {
	float: right;
}

.lang-ar .requisitions-search .requisitions-search-leftbar {
	float: right;
	margin-left: 15px;
}

.lang-ar .search-rightbar {
	float: right;
}

.lang-ar .date, .lang-ar .date-box {
	float: right;
	margin-right: 0;
}

.lang-ar .date-left {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.lang-ar .requisition-no {
	float: right;
	display: flex;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.lang-ar .purchase-order .date-left2 {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}

.lang-ar .purchase-order .requisition-status {
	float: right;
}

.lang-ar .prchodrmn .dropdown.select-requisitions {
	float: right;
}

.lang-ar .close-filter {
	padding-top: 0;
	padding-right: 20px;
}

.lang-ar #viewAttachFile .deptNameIt label {
	width: 100%;
	text-align: right;
	margin-bottom: 9px;
}

.lang-ar .edtrmcstfldsec a.cstbtns i.fa {
	float: left;
}

.lang-ar .edtrmcstfldsec a.cstbtns img {
	left: auto;
	top: 4px;
	right: auto;
	float: left;
	margin-right: 6px;
}

.lang-ar #additional-doc-po-form .reject-bid-list .required-check .pacific-checkbox {
	float: none;
	margin: 0 auto;
	width: 86px;
}

.lang-ar #additiondocxTxt .col-sm-8 {
	float: right;
}

.lang-ar #documentlist.purchase-order-list .tab-block-btn.back-btn {
	margin-top: 37px;
}

.lang-ar .required-table-outer table th:first-child, .lang-ar .required-table-outer table td:first-child, .lang-ar .contracts-required-right table th:first-child, .lang-ar .contracts-required-right table td:first-child {
	padding-left: 0;
	text-align: right;
	padding-right: 18px;
}

.lang-ar #viewAttachFile .questionnaire-popup-inner.text-left {
	text-align: right !important;
}

.lang-ar #viewAttachFile .question-form-btn .close-btn {
	float: right;
}

.lang-ar #viewAttachFile .drag-documents-list li {
	text-align: right;
}

.lang-ar #viewAttachFile .questionnaire-popup h3 {
	text-align: left;
}

.lang-ar .export-pdf-btn {
	float: left;
}

.lang-ar .export-pdf-btn img {
	margin: 0 0 0 5px;
}

.lang-ar .contracts-detail-left {
	float: right;
}

.lang-ar .purchase-order-title-right {
	float: right;
}

.lang-ar .purchase-order a.tablink {
	padding: 11px 45px 9px 19px;
	display: flex;
	align-content: center;
	align-items: center;
}

.lang-ar .auction-start-date .default-currency {
	margin: 0;
}

.lang-ar .auction-start-date {
	margin: 0 2px 0 15px;
}

.lang-ar .add-section-leftbar.exlgtootip a.preview-section-btn img {
	left: auto;
	right: auto;
	position: relative;
}

.lang-ar .add-section-leftbar.exlgtootip a span {
	left: -4px;
	top: 0px;
	float: left;
}

.lang-ar .question-form-btn #save-as-template {
	margin: 0 0 0 10px;
}

.lang-ar #clearQuestions .ok-btn.pull-right.clear-all-questions, .lang-ar #deleteItemModal .ok-btn.pull-right.delete-item-ok, .lang-ar #deleteQuestions .ok-btn.pull-right.dlt-this-question {
	float: right !important;
}

.lang-ar .questionnaire-box.add-question-btn-new .row {
	width: 100%;
}

.lang-ar .questionnaire-box.add-question-btn-new {
    width: 100%;
    float: none;
    display: inline-block;
}

.lang-ar .reqstnfrmmn #listItems .list-iteam-table table td, .lang-ar .reqstnfrmmn #listItems .list-iteam-table table th {
	width: 140px;
}


.lang-ar .list-iteam-table table {
	float: right;
}

.lang-ar .supplier-box.upload .supplier-box-docu .form-control.upload-field {
	float: right;
	margin: 0 0 0 6px;
}

.lang-ar .supplier-box.upload .supplier-box-docu .btn-reset {
	float: right;
}

.lang-ar .suppliers-list .supplier-box .input-group-addon {
	border: 1px solid #ccc;
	border-radius: 0px 4px 4px 0px;
	border-left: none;
}

.lang-ar .suppliers-list .supplier-box .input-group input {
	float: right;
	margin: 0 0 0 10px !important;
}

.lang-ar #inviteNewSupplier .manual-email-box h3 {
	padding-right: 0;
}

.lang-ar #inviteNewSupplier .questionnaire-popup h3 img {
	margin: 1px 0px 0 7px;
}

.lang-ar #inviteNewSupplier .checkbox-content {
	text-align: right;
}

.lang-ar .view-bid-button, .lang-ar .view-bid-button:hover {
	width: 155px;
	padding: 6px 5px 6px;
}

.lang-ar #companyProfileModal .suppbidrpt_btnz .btnOringSquare {
	margin: 0 0 0 10px;
	display: inline-block;
}

.lang-ar #companyProfileModal .suppbidrpt_btnz .export-pdf-btn {
	padding-top: 8px;
}

.lang-ar .rfq-overview-outer .tabs li {
	float: right;
	margin-right: 0 !important;
	margin-left: 12px !important;
}

.lang-ar .rfq-overview-outer .supplierview-Information-top {
	text-align: right;
}

.lang-ar .rfq-overview-outer .supplierview-Information-top h4 {
	padding: 9px 22px 13px 10px;
}

.lang-ar .getSupPreBCompCont .pre-bids-table table {
	border: none;
	text-align: right;
}

.lang-ar .getSupPreBCompCont .pre-bids-table table .text-right {
	text-align: center;
}

.lang-ar .bids-received .bidstable thead th {
	text-align: right;
}

.lang-ar .supply {
	width: 451px;
	float: right;
}

.lang-ar .supply-detail {
	float: right;
	text-align: right;
}

.lang-ar .supply-detail img {
	float: none;
	margin: 0 0 0 10px;
}


.lang-ar .content-inner.reqstnfrmmn .tab-block {
	display: flex;
	align-content: center;
	align-items: center;
	padding: 10px 45px 10px 19px !important;
}

.lang-ar .tabsbackbtn {
	float: right;
	display: flex;
}

.lang-ar .tab-open .clickedtab.tab-block-btn.back-btn.no-margin.pull-left {
	float: right !important;
}

.lang-ar #deleteQuestion .ok-btn.pull-right.dlt-this-question, .lang-ar #deleteSection .ok-btn.pull-right.dlt-this-section, .lang-ar #dltEvaluator .ok-btn.pull-right.dlt-this-evaluator {
	float: right !important;
}

.lang-ar .tab-block {
	padding: 10px 48px 10px 2px !important;
	display: flex;
	align-content: center;
	align-items: center;
}

.lang-ar .tab-block img {
	left: auto;
	right: 15px;
}

.lang-ar input.back-btn.back-btn-2 {
	float: right;
}

.lang-ar #manualPriceSubmit .col-lg-2.col-md-4.col-sm-4.col-xs-6 input.back-btn.back-btn-2 {
	float: right;
}

.lang-ar #manualPriceSubmit .col-lg-2.col-md-4.col-sm-4.col-xs-6.pull-right {
	float: left !important;
	display: flex;
}

.lang-ar #manualPriceSubmit .col-lg-2.col-md-4.col-sm-4.col-xs-6 {
	display: flex;
	justify-content: start;
	align-content: center;
	align-items: center;
	float: right;
}

.lang-ar #manualPriceSubmit .col-lg-2.col-md-4.col-sm-4.col-xs-6 .row {
	float: left;
	width: 100%;
	display: inline-block;
	justify-content: start;
}

.lang-ar #manualPriceSubmit .col-lg-2.col-md-4.col-sm-4.col-xs-6.pull-right .questionnaire-btn {
	float: left;
}

.lang-ar #manualPriceSubmit .list-iteam-table.list-iteam-table-edit table td:first-child, .lang-ar #manualPriceSubmit .list-iteam-table.list-iteam-table-edit table th:first-child {
	min-width: auto !important;
	text-align: right;
}

.lang-ar .rfq-overview-outer #manualPriceSubmit .list-iteam td:nth-child(5), .lang-ar .rfq-overview-outer #manualPriceSubmit .list-iteam td:nth-child(4) {
	width: 60px!important;
}

.lang-ar #manualPriceSubmit .list-iteam-table table {
	float: right;
}

.lang-ar .drag-documents-list .attach-field.btn.btncolored {
	float: right;
}

.lang-ar #addAlternativeModal #addAlternativeForm .form-group {
	text-align: right;
}

.lang-ar .clearfix {
	width: 100%;
	clear: both;
}

.lang-ar .btnmrgntop {
  width: 100%;
  float: left;
  margin-top: 30px;
}

.lang-ar #bidrangepane.form-group {
	float: left;
	width: 100%;
}

.lang-ar #generalInformation .form-group.col-lg-12, .lang-ar #requests-form .form-group.col-lg-12 {
	float: none;
	width: 100%;
	display: inline-block;
}

.lang-ar .row.btnmrgntop {
	margin-top: 30px;
}

.lang-ar #questionnaireModal .pacific-list .pacific-right .text-btn {
	float: right;
}

.lang-ar #questionnaireModal .pacific-list li .pacific-checkbox {
	left: auto;
	top: 0;
	right: -5px;
}

.lang-ar #questionnaireModal .qustnrpopupnw .pacific-list li {
	padding: 0 40px 0 0;
}

.lang-ar .invcadddtld h3 { 
	padding-bottom: 35px;
}

.lang-ar #invcaddtb .col-md-6.lftprchodrdtl {
	float: right;
}

.lang-ar #invcaddtb .lftprchodrdtl .form-group label {
	float: right;
}

.lang-ar #invcaddtb .purchase-order-table.invittblin table th:first-child, .lang-ar #invcaddtb .purchase-order-table.invittblin table td:first-child {
	text-align: right !important;
}

.lang-ar .ra-supplierview.spliersecmn .match-suppliers-outer {
	float: left;
}

.lang-ar .ra-supplierview.spliersecmn .match-suppliers-inner {
	display: flex;
}

.lang-ar #editSupplierModal .tab-heading .match-suppliers-outer {
	float: left;
}

.lang-ar .suplier-new-popup .ra-supplierview.add-supplier {
	padding: 0 154px 0 0;
}

.lang-ar .suplier-new-popup .ra-supplierview.add-supplier .nav.nav-tabs {
	left: auto;
	right: 0;
}

.lang-ar .hegtsec1 .add-supplier .match-suppliers-outer {
	float: left;
}

.lang-ar .tab-block.active {
	border-left: 0px solid #ee7b3a !important;
	border-right: 6px solid #ee7b3a !important;
}

.lang-ar section.hegtsec1, .lang-ar section.hegtsec1 .ra-supplierview {
	height: 100%!important;
}

.lang-ar .supplier-contacts .col-lg-12.col-md-12.col-sm-12.col-xs-12.pull-right.text-right .col-lg-6.col-md-6.col-sm-6.col-xs-6 {
	float: right;
}

.lang-ar .supplier-contacts .col-lg-12.col-md-12.col-sm-12.col-xs-12.pull-right.text-right .col-lg-6.col-md-6.col-sm-6.col-xs-6 .save-supplier-btn {
	float: right;
	margin: 0 0 0 12px;
}

.lang-ar section.hegtsec1 .ra-supplierview .LogobtnDiv {
	float: right;
}

.register-company-form-top {
	display: flex;
	flex-wrap: wrap;
}

.lang-ar .register-company-form-leftbar {
	padding-left: 15px;
}

.lang-ar .mtitsupsec .match-suppliers-outer {
	float: left;
}

.lang-ar .mtitsupsec .suppliers-outer .form .row .col-sm-4 {
	float: right;
}

.lang-ar .tab-block span {
	line-height: normal !important;
}

.lang-ar .suppliers-save-left {
	float: right;
}

.lang-ar .suppliers-save-right {
	float: left;
}

.lang-ar .suppliers-save-right h3, .lang-ar .suppliers-save-left h3 {
	padding: 8px 20px 9px 10px;
}

.lang-ar .suppliers-search-leftbar {
	float: right;
	margin: 0 0 0 35px;
}

.lang-ar .drp-select-category {
	float: right;
}

.lang-ar .suppliers-search-rightbar {
	float: right;
}

.lang-ar .invoichdsec input.creatnew-formbtn {
	float: left;
}

.lang-ar .invcfltr.dlvryfiltr.prefiltrdate .row {
	display: flex;
	flex-wrap: wrap;
}

.lang-ar .fltrdivsec .prefiltrdate .close-filter {
	float: right;
}

.lang-ar .fltrdivsec .requisitions-search-leftbar {
	padding-right: 0;
	padding-left: 138px;
}

.lang-ar .fltrdivsec .search-rightbar {
	right: auto;
	top: -2px;
	left: -10px;
}

.lang-ar .fltrdivsec .searchbar, .lang-ar .itemArea.tabiz .searchbar {
	background-position: 99% 50%;
}

.lang-ar #dataTablePrequalification .dropdown.action {
	min-width: 100px;
}

.lang-ar #dataTablePrequalification .dropdown.action .action-btn .caret {
	right: auto;
	top: 40%;
	left: 10px;
}

.lang-ar .suplier-new-popup .ra-supplierview.add-supplier .nav.nav-tabs .tab-block {
	border-right: none !important;
}

.lang-ar .template-download {
	float: right;
}

.lang-ar .import-from-excel .close-btn {
	float: left;
}

.lang-ar  .formfill-pre-in .col-sm-6 {
	float: right;
}

.lang-ar .addformsuplier > label {
	padding: 0 22px 0 0;
}

.lang-ar .addformsuplier .checkmark {
	left: auto;
	right: 0;
}

.lang-ar .general-btns {
	text-align: left;
}

.lang-ar .add-section-leftbar {
	float: right;
}

.lang-ar .add-section-rightbar {
	float: left;
}

.lang-ar .addquestnpopup .question-form-btn .save-btn.save-questionnaire {
	float: left;
}

.lang-ar .addquestnpopup .question-form-btn #save-as-template {
	float: right !important;
}

.lang-ar .ans-suplier-main .secttitle-main h4 {
	float: right;
	text-align: right;
}

.lang-ar .secttitle-main .qssvedtoptns {
	right: auto;
	left: 0;
}

.lang-ar .secttitle-main {
	padding: 0 0 0 230px;
}

.lang-ar .quessheinqstns .gnrl-ans-in {
	padding: 0 27px 0 260px;
}

.lang-ar .gnrl-ans-in.qschwtitle h5 {
	text-align: right;
}

.lang-ar .qschwtitle .qssvedtoptns {
	right: auto;
	left: 0;
}

.lang-ar .quessheinqstns .gnrl-ans-in label.qsckbx {
	left: auto;
	right: 0;
}

.lang-ar .questtype > span {
	float: right;
}

.lang-ar .addnwquestbtn a {
	float: right;
}

.lang-ar .secttitle-main .qssvedtoptns, .lang-ar .qschwtitle .qssvedtoptns {
	display: flex;
	flex-wrap: wrap;
}

.lang-ar #questionnaire_question .chkboxslctsec .checkmark {
	left: auto;
	right: 0;
}

.lang-ar #questionnaire_question .chkboxslctsec label {
	padding: 0 22px 0 0;
}

.lang-ar #questionnaire_question .qssvedtoptns {
	float: left;
	display: flex;
	flex-wrap: wrap;
}

.lang-ar #questionnaire_question .chkboxslctsec {
	text-align: right;
}

.lang-ar #questionnaire_question .tablerowcolmn {
	float: right;
}

.lang-ar #questionnaire_question .tablerowcolmn .addcleanoption {
	padding: 10px 64px 0 0;
}

.lang-ar #questionnaire_question .tablerowcolmn .addcleanoption .btn {
	float: right;
}

.lang-ar #questionnaire_question .question-form-btn.questpopbtns .close-btn {
	float: right;
}

.lang-ar #questionnaire_question .questpopbtns .save-btn {
	margin: 0 10px 0 0;
	float: left;
}

.lang-ar #deleteAllQuestion .ok-btn.pull-right.dlt-all-question {
	float: right !important;
}

.lang-ar #formquestionnaire .general-btns .drafts-btn.reset-default.pull-left, .lang-ar #documents .general-btns .drafts-btn.reset-default.pull-left {
	float: right !important;
}

.lang-ar #formquestionnaire .general-btns .questionnaire-btn.savequestionnaire, .lang-ar #documents .general-btns .questionnaire-btn.savequestionnaire {
	float: left;
}

.lang-ar #aprovlsec .publish-btn.btn_save_prequform {
	float: left;
}

.lang-ar .content-inner.reqstnfrmmn .itmsecvwmn {
	padding: 0 !important;
}

.lang-ar .itmsecvwmn .a-tab-block {
	padding: 12px 51px 11px 2px;
}

.lang-ar .match-suppliers-outer.itmbtnstprgt {
	float: left;
}

.lang-ar .catalogues-table-right {
	float: left;
}

.lang-ar .invoice-date-outer.catalogues .invoice-status {
	float: right;
}

.lang-ar .invoice-date-outer.catalogues .invoice-status .drp {
	float: right;
	margin: 0 0 0 20px;
}

.lang-ar .itmshwfltrtp .invoice-search-fliter {
	float: right;
	margin-left: 0;
}

.lang-ar .catalogues-add-item-top {
	display: flex;
	flex-wrap: wrap;
	column-gap: 15px;
}

.lang-ar .catalogues-table #itemListTable .attach-button.view-attach-btn.myBtn_multi {
	max-width: 150px;
}


.lang-ar #itemForm .question-form-btn .col-sm-6 {
	float: right;
}

.lang-ar #itemForm .chosflbtnin {
	float: right;
	text-align: right;
}

.lang-ar #itemForm .popupctrgslct .chsbtnmnsec span.chosflbtn {
	left: auto;
	top: 2px;
	right: 0;
}

.lang-ar .tab-requisitions .edit-category-top .col-lg-6 {
	float: right;
}

.lang-ar .match-suppliers-outer {
	float: left;
}

.lang-ar .addCreateCatItem .search-button {
	width: 11.7%;
}

.lang-ar .category-search-check {
	float: right;
	border-right: 0px solid #e9eef0;
	border-left: 1px solid #e9eef0;
}

.lang-ar .category-search-detail {
	text-align: right;
	padding: 8px 90px 0 0;
}

.lang-ar #viewAttachFile .view-files .drag-documents-list {
	text-align: right;
}

.lang-ar #itemForm .question-form-btn .questionnaire-button, .lang-ar #itemForm .question-form-btn .close-btn {
	float: right;
	margin: 0 0 0 10px;
}

.lang-ar #itemForm .chosflbtnin p {
	left: auto;
	right: 120px;
}

.lang-ar #viewAttachFile .questionnaire-popup h3 {
	text-align: right;
} 

.lang-ar .category-btn-outer-2 .edit-category-btn, .lang-ar .delete-category-btn.changeStatus {
	width: auto;
}

.lang-ar .item-description-left {
	float: right;
}

.lang-ar .suppliers-item-table td:first-child, .lang-ar .suppliers-item-table th:first-child {
	text-align: right;
	padding-left: 0;
	padding-right: 25px;
}

.lang-ar .content-inner.reqstnfrmmn .categoriessecmn.category-position {
	padding: 0 185px 0 0 !important;
}

.lang-ar .content-inner.reqstnfrmmn .categoriessecmn.category-position .tab-block {
	left: auto;
	right: 0;
}

.lang-ar .content-inner.reqstnfrmmn .categoriessecmn.category-position .tab-heading h1 {
	float: right !important;
	width: 100%;
}

.lang-ar .categoriessecmn .requisitions-search a.search-button.search-button-new {
	right: auto;
	left: 0;
}

.lang-ar .categoriessecmn .requisitions-search .row {
	padding-right: 0;
	padding-left: 130px;
}

.lang-ar .categoriessecmn .requisitions-search .row .searchbar, .lang-ar .requisitions-search-leftbar .searchbar {
	background-position: 99.3% 49.4%;
}

.lang-ar .itmcatsecvw .match-suppliers-outer {
	position: absolute;
	left: 27px;
	top: 21px;
}

.lang-ar .item-categories-table table#dataTableCatItems th:first-child, .lang-ar .item-categories-table table#dataTableCatItems tr td:first-child {
	text-align: right !important;
}

.lang-ar .itmsecvwmn.newtabs__block .invsidetab {
	padding-right: 20px !important;
}

.lang-ar .content-inner.reqstnfrmmn .itmsecvwmn.newtabs__block .tab-block.invsidetab {
	padding-right: 13px !important;
}

.lang-ar .itmsecvwmn.newtabs__block .invsidetab i.fa {
	margin-left: 10px;
	position: relative;
	top: 3px;
}

.lang-ar #formStockAdjustment table th:first-child, .lang-ar #formStockAdjustment table tr td:first-child  {
	text-align: right !important;
}

.lang-ar .input-group.spinner {
	position: relative;
}

.lang-ar .reqstnfrmmn table tbody tr td .input-group-btn-vertical {
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
}

.lang-ar .newtabs__block .tab-requisitions {
	background: #fff;
}

.lang-ar .tab-requisitions .srhfltrz .col-md-3, .lang-ar .tab-requisitions .srhfltrz .col-md-2 {
	float: right;
}

.lang-ar .tab-requisitions .srhfltrz .search-btn {
	float: right;
}

.lang-ar .tab-requisitions .srhfltrz .close-filter {
	padding-top: 14px;
	padding-right: 20px;
	float: right;
}

.lang-ar .ivnlognotepopcontent .create-popup-inner {
	text-align: right !important;
}

.lang-ar .ivnlognotepopcontent .cancel-btn {
	position: relative;
	bottom: 0;
	float: right;
}

.lang-ar #saveadjustmentModal .suppliers-table.supplier-search-table thead tr th {
	text-align: right !important;
}

.lang-ar .items4reorder .mandFilter .col-sm-4 {
	float: right;
}

.lang-ar .bootstrap-select.btn-group .btn .filter-option {
	text-align: right;
}

.lang-ar .drp.slcsrchsec button.btn {
	text-align: right !important;
	padding-left: 25px;
	padding-right: 12px;
}

.lang-ar .bootstrap-select.btn-group .btn .caret {
	right: auto;
	left: 12px;
}

.lang-ar .admnwbrnc {
	float: left;
}

.lang-ar .tab-requisitions .mandFilter .col-sm-4 {
	float: right;
}

.lang-ar .requisition-table table tr:nth-child(2n+1) {
	background: transparent;
}

.lang-ar .status-rightbar .dropdown.select-requisitions {
	width: 160px;
}

.lang-ar .purchase-order .status-rightbar {
	display: flex;
}

.lang-ar .cnstodrmnsec .form-filters .close-filter {
	padding: 16px 15px 0 0;
}

.lang-ar #contractContent .contracts-view-edit .contracts-view-left {
	float: right;
}

.lang-ar .purchase-order.credtnote .tab-block {
	float: right;
}

.lang-ar .tab-heading.dlvtitlsec h1 {
	float: right;
}

.lang-ar .expbcbtn.acpdclbtns {
	float: left;
	display: flex;
}

.lang-ar .dlvrcnttxt .dlvriestbs .panel-title a::after {
	right: auto;
	left: 10px;
}

.lang-ar #generalInformation .dlvfrmfldin {
	padding: 0 0 0 0;
}

.lang-ar .invcfltr.dlvryfiltr .col-md-2 {
	float: right;
}

.lang-ar .invcfltr.dlvryfiltr .close-filter {
	float: right;
}

.lang-ar .stngsfrmin.cmpnyprfsecin.dlvrfrmin .row {
	width: 100%;
}

.lang-ar .purchase-order.settingsec.delvrysecmn .stngshd {
	padding: 19px 45px 18px 0px !important;
}

.lang-ar .purchase-order.settingsec.delvrysecmn .stngshd img, .lang-ar .purchase-order.settingsec.delvrysecmn .tab-block img {
	left: auto;
	right: 10px;
}

.lang-ar .purchase-order.settingsec.delvrysecmn .adddlvrybtn {
	text-align: left;
}

.lang-ar .general-info-main .col-sm-4, .lang-ar .general-info-main .col-sm-3 {
	float: right;
}

.lang-ar .general-info-main .rfp-crm .form-group label {
	float: right;
	margin: 9px 0px 5px 14px;
}

.lang-ar .general-info-main .form-group .form-control.text-field {
	float: right;
}

.lang-ar .general-btns {
	float: none;
	margin: 40px 0 0;
	display: inline-block;
}

.lang-ar #AddTabSectionPop .create-popup .create-popup-inner .col-sm-6 .close-btn {
	float: right !important;
}

.lang-ar .sectiona-wraper .general-info-main {
	padding-right: 6px;
	padding-left: 110px;
}

.lang-ar #aprovlsec .general-btns.sectnabtns .tab-block-btn.back-btn.pull-left {
	float: right !important;
	margin-top: 11px;
}

.lang-ar #AddArticlePop .close-btn.pull-right, .lang-ar #EditTabSectionPop .close-btn.pull-right, .lang-ar #deleteTabSectionPop .ok-btn.pull-right.del_tab_section_link, .lang-ar #EditArticlePop .close-btn.pull-right, .lang-ar #deleteTabArticlePop .ok-btn.pull-right.delete_tab_article_link {
	float: right !important;
}

.lang-ar .section-collaps .panel-title a {
	padding: 6px 38px 6px 15px !important;
}

.lang-ar .section-collaps .panel-title [data-toggle="collapse"]::after {
	left: auto;
	right: 15px;
}

.lang-ar .site-visit-text p {
	padding: 0 0 0 50px;
}

.lang-ar #aprovlsec .general-btns .tab-block-btn.back-btn.pull-left {
	float: right !important;
	margin: 11px 0 0 !important;
}

.lang-ar .evaluation-table-in {
	padding-right: 0;
	width: 100%;
	padding-left: 110px;
}

.lang-ar .sections2 {
	margin-left: 0px !important;
	padding-right: 30px !important;
}

.lang-ar .lftclrloadbtn {
	float: right;
}

.lang-ar .inertable-yesno {
	float: right;
}

.lang-ar .finance-eva-tab-in {
	padding: 0 0 0 90px;
}

.lang-ar .addnew-table {
	padding: 0 66px 0 0;
}

.lang-ar .addnew-table input.additm-btn {
	float: right;
}

.lang-ar #columnsList .addOptionContent .row {
	display: flex;
}

.lang-ar .evaladd-table table thead th:first-child {
	width: 80px;
}

.lang-ar .evaladd-table table tbody tr td input.additm-btn {
	float: right;
}

.lang-ar .evaladd-table table tbody tr.total-itm-price td {
	text-align: right;
}

.lang-ar .both-table-total {
	padding: 4px 30px 4px 10px;
}

.lang-ar .both-table-total p {
	float: right;
}

.lang-ar .both-table-total input.form-control.text-field {
	float: left;
}

.lang-ar .table-name-input {
	float: right;
	padding: 0 73px 0 0;
}

.lang-ar .table-name-input label {
	left: auto;
	right: 0;
}

.lang-ar .evaladd-table > table {
	float: right;
}

.lang-ar #deleteTableBox .ok-btn.pull-right.delete_table_link, .lang-ar #deleteRowBox .ok-btn.pull-right.delete_row_link {
	float: right !important;
}

.lang-ar #letter-submition .general-info-main .row, .lang-ar #council-circular .general-info-main .row, .lang-ar #annex5 .general-info-main .row, .lang-ar #annex6 .general-info-main .row {
	display: flex;
	flex-wrap: wrap;
}

.lang-ar #letter-submition .general-info-main .tender-input, .lang-ar #letter-submition .general-info-main .letter-form-fill {
	float: right;
}

.lang-ar #letter-submition .general-info-main .tender-input label, .lang-ar #letter-submition .general-info-main .letter-form-fill label {
	left: auto;
	right: 0;
}

.lang-ar #letter-submition .general-info-main .tender-input .form-group, .lang-ar #letter-submition .general-info-main .letter-form-fill .form-group {
	padding: 0 100px 0 0;
}


.lang-ar .pacific-checkbox.parts-ckbox label {
	float: right;
	padding: 1px 31px 0 0;
}

.lang-ar body.content-editor ul.panel-numbring li {
	padding: 0 20px 0 0px!important;
	text-align: right!important;
	margin: 0 20px 10px 0 !important;
}

.lang-ar .panel-numbring li span {
	left: auto!important;
	right: 0!important;
}

.lang-ar .tox .tox-toolbar, .lang-ar .tox .tox-toolbar__overflow, .lang-ar .tox .tox-toolbar__primary {
	justify-content: right;
}

.lang-ar .side-tabs-main li a {
	padding: 14px 38px 14px 20px;
	display: flex;
align-content: center;
align-items: center;
}

.lang-ar .rfp-section-wrp .side-tabs-main li a img {
	left: auto;
	right: 14px;
}

.lang-ar .chsbtnmnsec span.chosflbtn {
	left: auto;
	right: 13px;
}

.lang-ar #suppliers #publishForm .general-btns .questionnaire-btn {
	float: right;
	margin: 0;
}

.lang-ar #suppliers #publishForm .general-btns {
	float: left;
	display: flex;
	justify-content: space-between;
}

.lang-ar #projectlines #project_line_form .row .col-md-4 {
	float: right;
}

.lang-ar #projectlines .adnw-projtline > a strong {
	margin: 0 -18px 0 0;
}

.lang-ar .list-project-itms .list-iteam-table table th:first-child, .lang-ar .list-project-itms .list-iteam-table table tr td:first-child {
	text-align: right;
}

.lang-ar .list-project-itms .list-iteam-table table tbody tr td button {
	color: #fff;
}

.lang-ar .purchase-order .back-btn {
	float: right !important;
}

.lang-ar .input-group.add_participant {
	display: flex;
	flex-wrap: wrap;
}

.lang-ar .hide-div .text-field {
	float: right;
}

.lang-ar .subtitleOrg .btn {
	margin-right: 10px;
}

.lang-ar .projectcomTable .name {
	text-align: right;
}

.lang-ar .editprojectItemBtn {
	margin-top: 0px;
}

.lang-ar .tab-block-sttngs.stngshd {
	padding: 22px 45px 18px 19px;
}

.lang-ar .tab-block-sttngs.stngshd img {
	left: auto;
	right: 15px;
}

.lang-ar .greyDiv .col-sm-6 {
	float: right;
}

.lang-ar .participants .right {
	float: right;
}

.lang-ar .tab-requisitions .find-requisitions.nodisplay .row {
	display: flex;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
}

.lang-ar .tab-requisitions .find-requisitions.nodisplay .row .custom-select {
	margin-right: 0;
	margin-left: 15px;
}

.lang-ar .reqstnfrmmn .tab-heading .pull-right.tab-block-btn.back-btn.manage-column {
	float: left !important;
}

.lang-ar #listItems .list-iteam.rfq-items .tab-block-btn.back-btn.sav-draft, .lang-ar #listItems .list-iteam.rfq-items .questionnaire-btn.submit-items {
	float: none !important;
}


.lang-ar #listItems .list-iteam.rfq-items .row {
	text-align: left;
}

.lang-ar #mnulevalut .general-btns.evlubtns .tab-block-btn.back-btn {
	margin-top: 10px;
}

.lang-ar #manageColumn h3 .load-col-template-btn {
	float: left;
}

.lang-ar .brnchviewmn {
	display: flex;
	flex-wrap: wrap;
}

.lang-ar .cstmrfinumin .col-md-12 .form-group {
	float: right;
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

.lang-ar .addbrnchbtn .questionnaire-btn {
	float: left;
}

.lang-ar .slmngnm p img {
right: -12px;}


.lang-ar .modal-content.create-popup.aprvlpopupmn .aprlstin li {
	float: right;
	padding: 0 19px 0 0;
}

.lang-ar .modal-content.create-popup.aprvlpopupmn .aprlstin > li::before {
	left: auto;
	right: 0;
	-webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
}

.lang-ar .modal-content.create-popup.aprvlpopupmn .cnclbtnbtm .cancel-btn {
	float: right !important;
}

.lang-ar .stngsfrmin.prswrdsec .row {
	width: 100%;
}

.lang-ar .fltrdivsec {
	width: 100%;
}

.lang-ar .find-requisitions .row {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}

.lang-ar .lang-ar .find-requisitions .row .close-filter {
	float: right;
}

.lang-ar #approverFrm .brnchviewmn.approverFrmClass .col-md-4, .lang-ar #aprovlsec .brnchviewmn.approverFrmClass .col-md-4 {
	float: right;
}

.lang-ar #approverFrm .Chk_mpcntct ul, .lang-ar #aprovlsec .Chk_mpcntct ul {
	float: right;
}

.lang-ar #approverFrm .Chk_mpcntct .lbl, .lang-ar #aprovlsec .Chk_mpcntct .lbl {
	margin: 3px 10px 0px 0;
}

.lang-ar #approverFrm .typaprsec.excludeReq- .col-md-2, .lang-ar #aprovlsec .typaprsec.excludeReq .col-md-2 {
	float: right;
}

.lang-ar #approverFrm .col-sm-6.approver-range, .lang-ar #aprovlsec .col-sm-6.approver-range {
	float: right;
}

.lang-ar #approverFrm .approver-range .row, .lang-ar #aprovlsec .approver-range .row {
	display: flex;
	flex-wrap: wrap;
}

.lang-ar #approverFrm .addbrnchbtn.addapprbtn, .lang-ar #aprovlsec .addbrnchbtn.addapprbtn {
	width: 100%;
}

.lang-ar .find-requisitions .close-filter {
	float: right;
}

.lang-ar .general-btns.evlubtns .tab-block-btn.back-btn {
	margin-top: 10px;
}

.lang-ar .catalogues-add-item-image.chsbtnmnsec #itemimg_name {
	position: absolute;
	left: 90px;
}

.lang-ar .tab-design-change .ra-supplierview .tab-block {
	left: auto;
	right: 0;
}

.lang-ar .content .tab-design-change .tab-open {
	position: relative;
	left: 0;
	right: 0;
	width: 100%;
	border-width: 0 1px 0 0;
}

.lang-ar .tab-design-change .ra-supplierview {
	padding: 0 185px 0 0;
}

.lang-ar .list-iteam-table .edit-alternative-btn {
	float: right;
}

.lang-ar .ans-suplier-main {
	float: right;
}

.lang-ar .request-btn-outer .col-lg-3 .lang-ar .itemsonbid .text-right.margin-top .col-lg-3 {
	float: right;
}

.lang-ar .attachdocnote.text-left {
	text-align: right !important;
}

.lang-ar #document-form .text-right.margin-top .col-lg-2 {
	float: right;
}

.lang-ar .drag-answer-here {
	float: right;
}

.lang-ar .general-answer .attachment {
	float: right;
	margin-right: 20px;
}

.lang-ar .add-attachment-bnt {
	float: right;
}

.lang-ar .rfq-overview-outer .list-iteam td:first-child {
	text-align: right;
}

.lang-ar .drag-documents .approver-btn {
	float: right;
}

.lang-ar .drag-documents-leftbar {
	float: right;
	text-align: right;
}

.lang-ar .drag-documents-right {
	float: left;
	text-align: left;
	display: flex;
	flex-direction: row-reverse;
}

.lang-ar .drag-documents-right a {
	margin-left: 0;
	margin-right: 22px;
}

#listofitems #manualPriceSubmit table tr td {
    min-width: 150px!important;
    width: 150px!important;
}

.lang-ar .scrollbar_cat {
    float: right;
}

.lang-ar .supplierCatItems_li_drop .div-checkbox {
    float: right;
}

.lang-ar .ar-invoice-dates {
    float: right;
}
/************************************
      Arabic Language Css End
***********************************/



/******* CUSTOM CSS PROJECTS PAGE *********/

.caret-block {
  top: 9px;
  right: 5px;
  padding: 4px 0 0 0;
}

.dropdown-menu>li>a {
  padding: 8px 20px !important;
}

.action-menu-custom {
  border: 1px solid #e8e8e8;
  height: 32px;
  line-height: 30px;
  margin: 6px 18px;
  width: 201px;
  cursor: pointer;
}

.action-menu-custom .action-menu-custom-btn {
  border-radius: 0;
  background-color: transparent;
  outline: none;
  border: none;
  text-align: center;
  font-size: 13px;
  color: #555555;
  width: 100%;
}

.action-menu-custom ul {
  padding: 0 !important;
  background-color: #fff !important;
  border: 1px solid #f4f3f5 !important;
}

.action-menu-custom li {
  padding: 0 !important;
  background-color: #fff !important;
  border: 1px solid #f4f3f5 !important;
}

.action-menu-custom ul li {
  font-size: 12px !important;
  color: #555555 !important;
  text-align: center !important;
  padding: 0 !important;
  border-bottom: 1px solid #f4f3f5 !important;
}

.action-menu-custom ul li a:hover {
  background-color: #ee7b3a !important;
  color: #fefefe !important;
}

.action-menu-custom ul li form {
  cursor: pointer;
  margin-bottom: 0;
}

.action-menu-custom ul li form button {
  border: none;
  background: none;
}

.action-menu-custom ul li form a {
  color: #555555 !important;
}

.action-menu-custom ul li form:hover {
  background-color: #ee7b3a !important;
  color: #fefefe !important;
  a {
    color: #fefefe !important;
  }
}