.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;
}

.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 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;
}

.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;
}


.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-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-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';
  color: #ee7b3a;
  font-size: 14px;
  margin: 0 46px 0 0;
}

.dlvnotdltfrm .lftprchodrdtl .form-group label {
    font-family: 'Gotham-Medium';
}

.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-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-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-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;
  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: 500;
  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";
  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";
  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 .col-md-7.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";
  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-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";
  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-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-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-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-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-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-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-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";
  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-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-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;
}


/***********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;
  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; 
}

.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;
  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: 10px 19px 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;
}

.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;
  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);
}







/***********Responsive Start*********/

@media only screen and (max-width :1470px){ 


.edtgninfo .purchase-order-title-right {
    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;
}

}

@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%;
}


}

@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;
}

}

@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.tab-block-2 {
  padding: 19px 0 18px 32px !important;
}

.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;
}



}


@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;
}

}

@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%;
}

}


@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;
}
	
}	

@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;
}



}

@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;
}

.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;
}

}

@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;
}
	
}


@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;
}

}	


@media (max-width:550px) {

.tab-heading .dropdown.automobiles {
  margin: 26px 0 -7px !important;
  position: relative;
  right: 0;
  top: 0;
}

}	
	
@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%;
}

	
}	
	
	
@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;
}

}


@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%;
}	
}














