/*Author: Muhammad Faizan*/
.rfq-overview-outer .list-iteam .auction-items-table td:nth-child(5){width: 95px !important}
.rfq-overview-outer .list-iteam .auction-items-table td:nth-child(4){width: 120px !important}
.back-btn{padding: 6px 0 !important;width: auto !important}
html{ background-color: #eff3f6}
html,body,.content,.content-inner{
  /* height: 100% */
}
.content-inner.reqstnfrmmn{height: 100% !important;min-height: 100%;}
section{background: white;}
section.content{overflow: unset;}
.nodisplay{display: none ;}
.nodisplayimp{display: none !important;}
.ck-content{min-height: 200px;} 
.noborder{border: 0 !important}
.questions .table-question table tr td{padding: 0px}
.questions .table-question table tr td input{width: 100%;height: 40px;box-shadow: none !important}
.not-allowed{cursor: not-allowed;background-color: #f1f1f1}
.width-33{width:33%;}
.width-100{width:100%;}
.width-40{width: 40%}
.optionvalue{margin-bottom: 10px;}
.d-inline-block{display: inline-block;}
.warning-box{width: 100%;padding: 15px 30px;background-color: #fff6c9;margin-bottom: 20px;}

.addOptionContent {padding-left: 22px;}
.optionBox input{margin-top: 20px;}
.optionBox span{margin-top: -4px;}
.btn-delete-opt{margin-left: 4px;
margin-bottom: 3px;}
#formula{height: 45px;border:1px solid #000}
.draggable-list li,#formula li{display: inline-block;padding: 5px 20px;background-color: #f1f1f1;}
#dataTableRequsition_filter{display: none;}
/* #dataTableRequsition tbody tr:hover{cursor: pointer;background-color: #eff3f6} */
/*RFQ LIST*/
#Requisition_additional_documents_list {display: none;}
#dataTableRequsition_length{display: none}
.pagination li a:hover {
    text-decoration: none;
    font-weight: 400;
    /* border-bottom: 3px solid #ed7c3a !important; */border-bottom:1px solid #ed7c3a !important; }
.change-action{max-width: 200px;}
#dataTableRequsition_filter,#dataTableRequsition_info{display: none}
.marg-b{margin-bottom: 0px !important;}
/*#dataTableRequsition .description{max-width: 150px;border: none;display: block}*/
.a-tab-block{width: 12.7%;
border-bottom: 1px solid #e9eef0;
border-right: 1px solid #e9eef0;
border-left: none;
cursor: pointer;
background-color: #fff;
font-size: 14px;
color: #4d637b;
position: relative;
padding: 10px 52px 10px;
border-right: none;
display: block;
 max-height: 63px;
    min-height: 62px;}
.a-tab-block img {
    position: absolute;
    left: 23px;
    top: 21px;
}
.date,.date-box
{
	width:174px;
	float:left;
	font-size:12px;
	color:#555555;
	text-transform:uppercase;
	/* font-family: 'Gotham-Medium'; */  font-weight: 500;
	margin-right:26px;
}
.drag-documents-input{width: 100%;}
.modal-backdrop{display: none;}
.error{margin-bottom: 0px !important;}

#Requisition_additional_documents-wrap{display: none;}

.select-requisitions .select-requisition{ display: block;height:32px;padding-top: 0px ;padding-bottom: 0px; background-image: url("../images/select-arow.png");background-repeat: no-repeat;background-position: 95% 50%;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';color: #333333; }
.sign-up-outer #btn-country, .sign-up-outer #phoneNumber{border: 1px solid #ededed !important;}
.sign-up-outer #btn-country{border-right:none !important;}
.sign-up-outer #phoneNumber{border-left: none !important;}
.sign-up-outer .input-phone{margin-bottom: 9px !important}

.sign-up-outer #btn-country span {padding: 0px;}
.sign-up-outer .formerror{display: none}

select::-ms-expand {    display: none;}
.docsedit{background-color: #4d637b;}
.modal {z-index:99999;}
/*Requests*/
.email-invitation label{font-weight: normal}
.email-invitation .active{background-color: #ee7b3a !important ;border: 1px solid #ee7b3a;color: #ffffff}
#previewRFIModal .questionnaire-popup{max-width: 700px;}
#previewModalView .questionnaire-popup{margin-bottom: 50px;}
.questionnaire-btn{width: auto;padding: 6px 15px;}
#requisition-form{background-color: #ffffff}
.drag-documents .approver-btn{cursor: pointer}
.mt-10px{margin-top: 10px;}
/*#dataTableRequsition .description{min-width: 270px;}*/
.supplier-box-docu{position: relative}
.supplier-box-docu #supplierDocLabel{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;}
.disabled-block{opacity: 0.5;cursor: no-drop;}
.tab-block-btn.back-btn{padding: 6px 2% !important}
.back-btn-n,.back-btn-2{padding: 6px 20px !important}
.pickgroup-error{margin-top: 20px;}
.errorb{border: 1px solid red !important;}

/*List Itesm RFQ*/

tbody.scrollContent{height: auto !important; max-height: 383px !important;}
.group-category{max-height: 400px;overflow: auto}
.view-attach-btn{background-color: #4d637b;color: #fff;}
.cleaning-equipment-list{display: block !important}
.cleaning-equipment-list ul{height: auto !important}

.loading-gif img{width: 300px;;left: 50%;top:50%;bottom: 0;margin-top: -113px;
position: relative;
margin-left: -150px;}
.loading-gif{
    z-index: 1000;
    display: none;
    position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
background-color: rgba(0,0,0,0.3);
}
.documents-detail-leftbar{width:60% !important;}
.documents-detail-rightbar{width:40% !important;}

.bg-gray{background-color: #eff3f6}

.mh-300{min-height: 300px;}

.answer{color: #555 !important;}
.checkbox-quest li{border:0 !important;margin: 0 !important;margin-left: 10px !important;}
.general-answer .form-control{width: 320px}
.list-iteam-table table{width: auto;}
.dtlftbar{width: 19% !important; margin: 0 !important}
.bdr-right-li li:first-child{border-right: 1px solid}
.bdr-right-li {padding: 0}
.submit-items:disabled{opacity: 0.4}
.error-input{border: 1px solid red !important;}

/*RFQ OVERVIEW*/
.overview-bids-range li{text-align: right;position:relative;padding: 0 !important;}
.riverside-outer ul{position:relative;padding-top: 10px;padding-bottom: 1px}

.min-bid-vbar{
position: absolute;
width: 2px;
height: 100%;
background-color: #e37840;
top: 0px;
z-index: 10;
}
.overview-bids-range li:last-child::after{right: 0}
#companyProfileModal{z-index: 1100}
.pre-bids-table {width: 100%;}
.scroll-x{overflow-x: scroll}
.scroll-auto{overflow: auto}
.supplier-question-comp tr td:first-child,.supplier-bid-comp tr td:first-child{min-width: 250px;width: 25%}
.supplier-question-comp tr:last-child {border-bottom: 1px solid #e9eef1}
.vendor-information-right{width: 80%;}
.supp-ans-docs-comp{width: 80%;margin: 0px auto;text-align: center}
.bids-table table{width: 100%;}
table .rank-box{margin-left: -7px;}
.width-50{width: 50%;}
.width-33{width: 33%;}
.width-25 {width: 25%;}
.width-20 {width: 20%;}
.width-30 {width: 30%;}
.supplier-bid-comp tr:last-child{border-bottom: 1px solid #e9eef1  }
.supplier-bid-comp .purchase-btn{margin-top: 0; }
.supplier-bid-comp .enter-manual-btn{margin-bottom: 6px;; }
.bid-hitm-cmp-tr th{
    font-size: 14px;
    color: #555;
    background-color: #eff3f6;
    padding: 10px 9px;
    border-right: 1px solid #e9eef1;
    border-left: 1px solid #e9eef1;
}
.bid-ditm-cmp-tr td:first-child{
font-size: 14px;
font-weight: bold;
color: #555;
border-bottom: 1px solid #e9eef1 !important;}
.row-bold{font-weight: bold;}
.item-tprice.max-price{border-bottom:  3px solid #e52920;padding-bottom: 3px}
.item-tprice.min-price {border-bottom:  3px solid #6abd31;padding-bottom: 3px}
.manual-bid-table td,.manual-bid-table th{border-left: none !important;border-right: none !important;text-align: center;max-width: 120px;vertical-align: middle !important;padding-bottom: 10px !important;}
.manual-bid-table .edit-delete{right: 15px;top: 5px;}
.manual-bid-table .input-group{margin: 0px auto;}
.rfq-overview-outer .list-iteam td:nth-child(4) {
    width: 95px !important;
}
.tr-bold{/* font-family: 'Gotham-Bold';  */ font-weight: 700;}
.table-b-lrb{border: 1px solid #e9eef0;}
.table-b-lrb td{border-bottom:  1px solid #e9eef0;}
.list-iteam-table.list-iteam-table-edit table td:first-child,.list-iteam-table.list-iteam-table-edit table th:first-child{min-width: 250px !important;}
.bids-graph ul li span{min-width: 200px;position:absolute;}
.bids-graph ul li {min-height: 30px;}
.supplier-bid-comp,.supplier-question-comp{width: auto !important; min-width: 100%;}
.rfq-overview-outer .tab_content{overflow: hidden}
.auction-description-table{width: 100% ;}
.accept-btn,.decline-btn{background-color: transparent;}

.supplier-bid-comp tr td:first-child{
    max-width: 270px;
}

.tablewidth100{ width: 100%; }
.rememberMe{ text-align: left; }
.rememberMe .LoginForm_rememberMe{ position: absolute; }
.rememberMe label{ display: block; text-indent: -6000px;border-radius: 0;height: 12px;width: 12px;top: 3px;left: 0;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;background-color: #fff; margin: 0 !important; }
.rememberMe #LoginForm_rememberMe:checked ~ label{ background-color: #ee7e3e }
#LoginForm_rememberMe{ position: absolute; visibility: hidden; }
.rememberMe .borderspan{ 
  /* border: 1px solid #a2a4a5; */
  padding: 2px !important;background: #fff; }
.rememberMe .spantext{text-align: left;font-size: 13px;color: #555555;}
.rememberMe{ width: 100%;display: inline-block;margin: 6px 0 13px 0; }
.loginbutton{ margin-top: 15px; }
.topmenu-line ul li a{color: #fff;}
.topmenu-line ul li{ float: left; margin-right: 20px !important; margin-left: 20px !important; }

/**New Changes **/
.sign-up-outer span.formerror{ display: none; color: #D8000B !important; padding-top: 0; padding-bottom: 10px; text-align: left; width: 97%; }
.purchase-order a.tablink{width: 12.7%;border-bottom: 1px solid #e9eef0;border-left: 6px solid transparent !important;border-left: none;cursor: pointer;background-color: #fff;/* font-size: 15px; */ font-size:14px;color: #4d637b;position: relative;/* padding: 12px 52px 11px;  *//* padding: 10px 19px 11px 52px; */ min-height: 62px; padding:11px 19px 9px 45px;display: block;}

.purchase-order a.active{border-left: 6px solid #ee7b3a !important;background-color: #e9eef0;}
.purchase-order a.tablink img {position: absolute; /*  left: 23px; *//* left:10px; */left:6px; top: 21px;}
.purchase-order a.tablink.tab-block-2 {padding: 19px 0 18px 50px!important;}
.purchase-order a.tablink{ text-decoration: none; }
.purchase-order-table{ overflow: unset; max-height: 700px;}
.questionnaire-btn{ width: auto; padding: 7px 15px; }
.margin-top-50{ margin-top: 50px; }
.date-input{width: 100%;border: 1px solid #d8d8d8;outline: none;font-size: 13px;color: #555;padding: 5px 10px;}
.listitems-delivery-dis{ display: none; }
.displayedit{ display: block; }
#dataTablePurchaseORder_filter{ display: none; }

.txt-field-svbtn{ width: 75px; display: inline-block; background-color: #ee7b3a; color: #fff !important; text-align: center; font-size: 13px;color: #fff; text-transform: uppercase; outline: none; border: none; margin: 0; padding: 7px 0; /* font-weight: bold; font-family: 'Gotham-Book' !important;  */ font-weight:700;float: left; margin-right: 25px; }
.txtstyle-ch{ border: 1px solid #4d637b; padding: 4px 7px; }
#dataTableBranch_filter{ display: none; }
#req-auc-po_filter{ display: none; }
#req-auc-po_info{ display: none; }
/* .mac-os .request-block{ padding: 19px 0 18px 42px !important; } */
/* .request-block{ padding: 19px 0 18px 50px !important; } */
.request-block{ padding: 19px 0 18px 45px !important; }

.successbox, .errorbox{ /* font-family: 'Gotham-Book' !important; */ font-weight: 400; color: #555555; display: inline-block; margin-bottom: 20px; /*width: 100%;*/ text-align: left; }
.successbox span, .errorbox span{ color: #68bc30; /* font-family: 'Gotham-Book' !important; */  font-weight: 400;}
.tickbox{ padding: 0px 0 0 45px; display: inline-block; margin-right: 16px; width: 100%; background-position: 2% 50%; }
.tickclose{ padding: 0px 0 0 54px; display: inline-block; margin-right: 16px; width: 100%; }

.alert-txt{ width:94%; }
.action-sec{ width:4%; }

@media (min-width: 1200px) and (max-width: 1503px) {
.a-tab-block {
    padding: 12px 42px 11px;
    color:#23527c;
}

.a-tab-block img {
    left: 14px;
}	
.content-inner {
    /* height: 118vh!important; */
    /* min-height: 118vh!important; */
}
}

@media (min-width: 1170px) and (max-width: 1201px) {

.a-tab-block img {
    left: 8px;
}	
.content-inner {
    /* height: 118vh!important; */
   /*  min-height: 118vh!important; */
}
.content .tab-open {
    width: 84.3%;
}
.a-tab-block {
    width: 15.7%;
	 padding: 12px 31px 11px;
}
}


/*Compatability issues*/
.questionnaire-button,.close-btn{font-size: 12px !important;padding: 8px 13px !important; }
.drp select{color: #555555 !important; background-position: 98% 50% !important;}
/* .mac-os .drp select{padding:0px 12px !important;background-position: 98% 15px !important;} */
.input-group#datetimepicker1{width: 100%;}
.input-group#datetimepicker1 input{min-height: 35px;margin-bottom: 3px;}
.time-pick .drp{height: 39px;}
.time-pick .drp .selectize-input {border: none;margin-bottom: 0;}
.col-condensed-left .drp{height: 37px;}
.col-condensed-left .drp .selectize-input {border: none;margin-bottom: 3px;}


.date.date-picker .date-pic{height: 37px;}
/* .mac-os .tab-block-btn.back-btn,.mac-os .add-question-btn,.mac-os .questionnaire-btn,.mac-os .create-requisition{padding: 10px 25px 6px !important}
.mac-os .create-requisition{padding:7px 9px 4px !important}
.mac-os .tab-links,.mac-os .tablinks, .mac-os .back-btn{border-radius: 0}
.mac-os .caret-block{padding:4px 0 0 0; } */
.drp select{padding: 8px 5px}
.requisition-status{/* min-width: 318px; */min-width: 268px;width: auto;}
/* .mac-os .filter-btn{padding: 8px 5px 4px 26px;}
.mac-os .offer-received-btn,.mac-os .awaiting-btn,.mac-os .view-bid-button {padding: 9px 0 7px;} */
.offer-received-btn,.awaiting-btn,.view-bid-button{padding: 6px 0 6px;}
.dropdown button{position: relative;}
/* .dropdown button .caret{position: absolute;right: 8px;} */
/* .dropdown button .caret-block{position: absolute;padding: 13px;     background: #f7bd9d;} */
.dropdown button .caret-block {
  background: #f7bd9d none repeat scroll 0 0;
  line-height:25px;
  padding: 0;
  position: absolute; text-align: center;
}
.action-btn .caret{position: absolute;right: 10px;top: 30%}
/* .mac-os .download-excel-btn{padding: 0} */
.select-requisitions .select-requisition{color: #555555;font-weight: normal}
.aed-left{font-size: 12px;padding-top: 6px;};
.aed-right{padding-bottom: 0px;}
.enterBidManualCont{background-color: #ffffff}
.public-request-pop{width: 100%;
position: absolute;
top: 0px;
background: rgba(0,0,0,0.2);
height: 100%;}
/*.mac-os .load-template-btn{padding: 0 !important;}*/
.info-appear{margin-top: 5% !important;text-align: center;color:#4d637b}
.automobiles-btn{padding-right: 25px !important;}
.automobiles-btn .caret { top:8px;}
.group-category-search p{margin-top: 5px !important;}
.general-answer .attachment{float: left;margin-left: 20px; }
.general-answer .drp{max-width:320px;}
.max-h-70{max-height: 70px;}
/*.requisition-table table td{max-width: 300px;}*/
.requisition-table table tr td:nth-child(2){min-width: 80px;}

#Requests_starttime{padding-left: 10px;}
.item-categories-table table,.item-categories-table{width: 100%;}
.match-suppliers-outer{width: auto !important;}
.requisitions-search  .requisitions-search-leftbar{max-width: 90%;}
.requisitions-search .search-button-new{min-width: 9%}
#dataTableCatItems_wrapper .row:nth-child(1){display: none;}
/*#dataTableCatItems_wrapper .row:last-child{display: none;}*/
.item-categories-table{overflow: inherit;}
.addCreateCatItem .requisitions-search-leftbar{width: 84%}
.addCreateCatItem .requisitions-search-leftbar input{background-color: #ffffff}
.addCreateCatItem .search-button{width: 14%}
.match-suppliers-inner{margin: 0px;}
.cat-item h1{margin-top: 5px;}
#inviteNewSupplier .time-pick {float: none;}
.message-rightbar #London h1{min-height: 65px;}
.message-leftbar ul{max-height: 447px; overflow-y: auto;}
.header-right{width: auto !important ;min-width: 210px}
.catalogues-table{margin-top: 30px;}
.view-edit-items span{line-height: 20px !important;}
#itemListTable_wrapper .row:first-child{display: none}
.purchase-price{min-width: 372px;width: 100%;}
.purchase-price .text-field{width: 65%}
.drp-30{width: 30% !important;}
.purchase-price .drp:last-child{width: 100%;}
.invoice-date-outer.catalogues .invoice-status .drp{width: 30%;}
.invoice-date-outer.catalogues .invoice-status{width: 80%;}
.invoice-search-fliter .close-filter{float: none;margin-left: 10px;}
.invoice-search-fliter{margin-top: 9px}
.delete-category-btn.changeStatus{width: 140px;margin-right: 11px;}
.item-categories li .pacific-checkbox{
    width: 16px;
float: left;
margin-right: 15px;
margin-top: 0px;
}
.item-categories li{
    float: left !important;
    font-size: 13px;
    color: #555555 !important;
    margin: 0 144px 0 0;
    margin-bottom: 0px;
    width: 100%;
    margin-bottom: 10px !important;
}
.item-map-box{
    
width: 100%;
padding-bottom: 20px;
box-shadow: 0px 3px 10px #e0e0e0;
}
.item-map-box .close-btn-box{padding-bottom: 20px;border-top: 1px solid #e0e0e0}
.item-map-box .close-btn{margin-top: 20px;margin-left: 15px;}
.item-map-box .item-categories {max-height: 200px;overflow-y: auto;padding: 15px;}
.item-map-input,.item-sup-input{margin-bottom: 0px !important;}
.categories-box {display: inline-block}
.categories-box ul  li{padding: 10px 20px; border: 1px solid #e0e0e0;box-shadow:  0px 1px 5px #e0e0e0 ;margin-top: 10px !important;position: relative}
.categories-box .reject-btn{position: absolute;right: -7px;top: -7px;height: 15px;cursor: pointer}
.map-cat.active,.map-supplier.active{display: inline-block;}
.map-supplier{display: none;}
.sup-btn{ display: inline-block;

font-size: 13px;

color: #ee7e3e;

border: 1px solid #ee7b3a;

text-transform: uppercase;

text-align: left;

font-weight: bold;

padding: 8px 9px;
border-radius: 0;
background-color: transparent;
}
.aed-prise-edit  .input-box input{
        width: 100%;
    border: none;
    padding-left: 10px;
    text-align: center

}
.aed-prise-edit-left{min-height: 32px;}
.category-search-detail{padding-top: 20px;}
.user-info-setting{padding-left: 33px;}
.addTempOptionContent .optionBox ,.addTempOptionContent .optbox{display: block;margin: 0px}
.addTempOptionContent .text-field.optionvalue{margin-top: 0px;}
.addTempOptionContent .btn-default{margin-top: 0px;border-radius: 0;margin-left: 5px;}
.errormsg{color: rgb(255, 0, 0); }
.dropdowncustom{ position: relative; }
.dropdowncsbtn{ border: 1px solid #a6a6a6;  background: transparent; width: 100%; border-radius: 0; }
.dropdowncsbtn::after{position: absolute;content: "";top: 14px;right: 10px;width: 0;height: 0;border: 6px solid transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent; border-left-color: transparent;border-color: #a6a6a6 transparent transparent transparent;}
.dropdowncsmenu{
    position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;list-style: none;font-size: 14px;text-align: left;background-color: #fff;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);-webkit-background-clip: padding-box;background-clip: padding-box;height: auto;max-width: 350px;max-height: 400px;overflow: auto; width: 100%;border: 0;
}
.dropdowncsmenu li{
    color: #555555;

    width: 100%;

    height: auto;

    cursor: pointer;

    border-width: 0 1px 1px !important; 

    border: 1px solid #ececec;

    border-color: #ececec;

    position: relative;

    font-size: 12px;

    /* font-family: 'Gotham-Book'; */  font-weight: 400;

    text-transform: none;

    background-color: #fff;
}
.dropdowncsmenu li a{
    color: #555555; text-decoration: none;width: 100%;display: inline-block;padding: 9px 16px;
}
#editaprovl{ display: none; }
#Approvallist_length{ display: none; }
#Approvallist_filter{ display: none; }
.a-tab-block-company{display: block;padding: 19px 0 18px 50px !important;color: #4d637b;/* font-family: 'Gotham-Book' !important;  */ font-weight: 400;}
.tab-heading{z-index: 1}
.custom-selectrole{position: relative}
.custom-selectrole select{display: none;}
.question-type{width: 33%}
.error #document_error,.error #mandatory_error{text-align: left;}
.pricetbl1 .header > h2{padding: 36px 0px;}
.order-summery ul li{display: inline-block;
width: 100%;
border-bottom: 1px solid #e0e0e0;
padding: 10px 0px;}
.order-summery span{/* font-family: 'Gotham-Bold';  */ font-weight:700;}
.order-summery h3{
    margin-bottom: 30px !important;
}
/* .link{ float: left; position: relative; margin-right: 30px; } */
.link{ float: left; position: relative; margin-right:21px; }
.menunotification:before{content: "";position: absolute;right: 3px;top: -15px;width: 0;height: 0;border-style: solid;border-width: 0px 12px 15px;border-color: transparent transparent #fff transparent;}
.menunotification{ right: 0 !important; left: auto !important; min-width: 285px; margin-top: 0; }
.menunotification li{ border-bottom: 1px solid #e7ecee; padding-bottom: 5px; padding-top: 5px; }
.menunotification li span{ padding: 0 20px; color: #aaa; font-size: 10px; }
.menunotification p{ padding: 5px 20px; }
.add-people-rightbar{max-width: 100% !important;}
.a-tab-block-company{display: block}
/*.error{border: 0 !important;}*/
.drag-documents-list.bidcmp{width: 100%;}
.question-form-btn #save-as-template{width: auto;padding: 6px 10px;}
.waiting-bid-btn{border: 1px solid #22a3c3;color: #555555;padding: 7px 28px}
.delete-manual-emai img{margin-left: 0px;}
.message-chat-leftbar .message-box {text-align: center}
.message-chat-leftbar .message-box p{color: #555555}
/*.message-chat-leftbar{border-bottom: 1px solid #e9eef0}*/
.htauto{height: auto !important;}
.message-chat-outer{padding-bottom: 30px;}
.add-people-rightbar span{margin-top: -5px;}
.add-people h2{/* font-family: 'Gotham-Bold'; */  font-weight:700;}
.add-people h2 a{/* font-family: 'Gotham-Book'; */  font-weight: 400;}
.riverside-outer li:nth-child(2)::after{content: none}

/*.overview-bids-range ul li:first-child{text-align: left}
.overview-bids-range ul li:last-child{text-align: right}
.overview-bids-range li::after{margin-left: 0px;}*/
.overview-bids-range li::after{left: unset !important;right: 0px;}
.overview-bids-range li:last-child::after{right: 0 !important;left: 15px;}
.riverside-outer{margin-top: 30px;}
.overview-bids-range ul{width: 95%;position: relative;}
.message-chat-pic,.message-chat-picreply{max-width: 5%}
.message-chatrightbar{max-width: 94%}
.message-chat-reply-outer{max-width: 94%;}
.question-type .custom-select2{text-align: left;width: 95%}
.question-type h4{margin-bottom: 5px !important;}
/*.cuabtn a{background-color: #ee7b3a}*/
.item-description{margin-top: 20px;display: none}
.supplier-search-table table tbody{height:200px !important}
.sup-serchlbar{width: 76%}
#addPeopleToChat .sup-serchlbar{width: 74%}
.add-people-inner{padding-top: 0px !important;}
.company-detail .company-logo img{width: 100px;height: auto;}
.request-stats li a{cursor: default;}
.awaiting-btn:hover{color: #ffffff;}
.bids-received{overflow: initial;}
.m-width-100{width: 100% !important;max-width: 100% !important;}
 
.bids-graph ul li:last-child {margin-bottom: 0 !important}
.overview-bids-range li span{margin-right: -12px;}
.attach-field{margin-bottom: 15px !important;}
.list-items-data-delivery .price-delete{text-align: right;width: 12px;left: unset}
.list-items-data .price-delete{position: absolute;top: 38px;right: 27px;text-align: right;width: 12px;left: unset}
.list-items-data-delivery .edit-delete{text-align: right;width: 12px;left: unset}
.list-items-data .edit-delete{position: absolute;top: 38px;right: 46px;text-align: right;width: 12px;left: unset}
.spinner i.fa.fa-caret-down{margin-top: 0px}
.spinner i.fa.fa-caret-up{margin-bottom:  0px}
.view-bid-button{ cursor: pointer !important;}
.request-stats table tr:hover{cursor: default !important;} 

.delivery-date-req{margin-bottom: 10px;}
.negotiation-popup-inner p{    width: 100%;
    display: inline-block;
    font-size: 14px;
    color: #555555;
    border-bottom: 2px solid #ebeff1;
    /* font-family: 'Gotham-Book';  */ font-weight: 400;
    padding: 12px 25px 9px;
    text-align: left;
}
.feedback-box{width:100%; padding: 20px;}
select.errorb {

    border: 1px solid red !important;

}
.is-dragover {box-shadow: 0px 0px 10px #e0e0e0;color: #ee7b3a}
.general-Information .comments-field{margin-bottom: 0px;}
.errorMessage{ color: #d02e2c !important;text-align: left;font-size: 12px;}
.manual-email-box .add-btn{width: auto !important;padding: 5px 10px}
.manual-email-box .input-group input{width: 80% !important}
.invitation-email-subject .email-content .ck-toolbar{display: none !important;}
.insert-field-menu li{
padding: 2px 0px;}
.insert-field-menu{
    position: absolute;
right: 0;
top: 57px;
left: unset;
}
#customEmail{min-height: 250px;padding: 15px;}
.doc-rfqovr {position: relative; }
.empty-text{   text-align: center;
position: absolute;
left: 2.5%;
right: 0;
top: 0;
bottom: 0;
padding-top: 100px;
padding-bottom: 100px;
height: 0px;
width: 95%;
border: 1px solid #e9eef0;
top: 30px;
}
.doc-rfqovr .drag-documents-list{min-height: 205px;}
.manual-email-box h3{margin-bottom: 30px !important;}
.add-manual-email{background-color: #ee7b3a !important}
.nothing-found-box{    padding-top: 50px;
    padding-bottom: 50px;
    text-align: center;
    border: 1px solid #e9eef0;
    color: #4d637b;
    margin-top: 30px;
}
.contracts-open-left {width: 100%}
.add-attachment-bnt:hover{cursor: pointer;}
.tab-block-itm{padding: 19px 0 18px 44px !important;}
.tab-block-itm span{line-height: 25px !important;}
.spinners.usrnmbrslct .input-group.spinner{width: auto !important}
.cmplogoinsec{overflow: hidden}
.width-49{width: 49%;}
.analytics-requisitions-right{min-height: 372px;}
.analytics-requisitions-right .noreq p.norecfound,.analytics-requisitions-left .noreq p.norecfound{margin-bottom: 60px !important}
.nadr .dashboard-r-left{width: 100%;}
.ndshbrd .analytics-requisitions,.ndshbrd .nadr{width: 100% !important;}
.input-group.spinner input.form-control{width: 70px}
.input-group.spinner{width: 90px}
.nrequid .analytics-requisitions-table table td:nth-child(3),.nreqd .analytics-requisitions-table table td:nth-child(3),.npod .analytics-requisitions-table table td:nth-child(3),.ncontd .analytics-requisitions-table table td:nth-child(3){min-width: 250px}

.nrequid .analytics-requisitions-table table td:nth-child(2),.nreqd .analytics-requisitions-table table td:nth-child(2),.npod .analytics-requisitions-table table td:nth-child(2),.ncontd .analytics-requisitions-table table td:nth-child(2){min-width: 110px}
.nrequid .analytics-requisitions-table table td:nth-child(1),.nreqd .analytics-requisitions-table table td:nth-child(1),.npod .analytics-requisitions-table table td:nth-child(1),.ncontd .analytics-requisitions-table table td:nth-child(1){min-width: 120px}
.nrequid .analytics-requisitions-table table th:nth-child(1),.nreqd .analytics-requisitions-table table th:nth-child(1),.npod .analytics-requisitions-table table th:nth-child(1),.ncontd .analytics-requisitions-table table th:nth-child(1){min-width: 120px !important}

.nrequid,.nreqd,.ncontd,.npod{min-height: 325px;margin-bottom: 15px;}
.req-tbox,.reqst-tbox,.po-tbox,.co-tbox{min-height: 250px;height: 250px;background-color: #ffffff}
.analytics-requisitions-table .view-outer{margin-bottom: 15px;}
.required-documentation-list li{width: 190px !important}
.sup-po-box{min-height: 320px;background: white}
.sup-co-box{min-height: 320px;background: white}
#extItemsCount{width: 70px;}
.tooltip-inner{background-color:rgb(77, 99, 123, 0.9);}
.tooltip.top .tooltip-arrow{border-top-color: #4d637b;}
.tooltip-box{color: #ffffff;font-size: 12px;padding: 5px 0px;font-family: 'Open Sans', sans-serif !important;}
.tooltip-box.large{width: 300px;}
.lgtootip .tooltip-inner { max-width: 350px !important;width: 100% !important;}
.exlgtootip .tooltip-inner { max-width: 450px !important;width: 100% !important;}
.ttip-left .tooltip-inner {text-align: left}
.end-time{width: 100%}
.time-pick{width: 100%;float: none}
.publish-btn:hover{color: #ffffff}
.custom-checkbox > [type="checkbox"]:not(:checked), .custom-checkbox > [type="checkbox"]:checked{display: none}
.mt-0{margin-top: 0px;}


/*requisition status page css start*/
.requi_status_pane{margin:20px;/* font-family: 'Gotham-Book'; */  font-weight: 400;color:#666;clear:both;}

.statusDiv{border:solid 1px #eee;padding:20px 0px;height:80px;}
.statusChunk{width:33.33%;float:left;display: inline;}
.statusChunkMid{border-left:solid 1px #eee; border-right:solid 1px #eee;}
.box-to-ls{border:solid 1px #eee;padding:10px;}
.req_hist_lbl{font-weight:700;font-size:14px;margin:30px 0 10px 0;}
.req_hist_table{background:#eee;text-align: left;/* font-family: 'Gotham-Book';  */ font-weight: 400;}
.req_hist_table tr td{font-size:12px;}

.req_no_dt_lbl{font-weight:400;font-size:10px;}
.req_no{font-weight:700;font-size:18px;}
.acntive.btn_cmntsee:before {
content: "\f078";
font-family: "FontAwesome";
}
[data-toggle="collapse"]:before {
content: "\f054";
font-family: "FontAwesome";
margin-right: 5px;
}
[data-toggle="collapse"]:after {
    display: inline-block;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /*content: "\f054";*/
    content: "\f053";
    transform: rotate(90deg) ;
    transition: all linear 0.25s;
    float: right;
    color:#ed7c38;
    bottom:-20px;
}   
[data-toggle="collapse"].collapsed:after {
    /*transform: rotate(0deg) ;*/
    content: "\f054";
}

.aaa{color:#aaa;}
.percDiv{width:33.33%;float:left;display: inline;}
.infopane{border:solid 1px #eee;padding:20px;margin-bottom:15px;}
.infopanetitle{margin-bottom:15px;font-size:16px;}
.req_noPane{margin-bottom:15px;}
.reqch_icon{text-decoration:none;}
.reqch_icon span{font-size:12px;}
.req_main_label{margin:10px;padding-bottom:10px;border-bottom:solid 1px #eee;color:#666;text-align:center;}
@media (max-width: 576px) {
    .reqch_icon span{display: none;}
    .statusChunk label{font-size:12px;}
}
.reqlistcont{margin:20px;}

.reqStsBar{ padding:10px 12px;border-radius: 4px;margin:10px 0px;color:#fff; }
.reqStsBar_green{background: #68bc30;}
.reqStsBar_blue{background: #3d9fb5;}
.req_hist_001{ text-align:left; padding:20px;width:100%;min-height:60px; background:#eee;border-top:solid 1px #ccc;font-size: 12px; }
.req_hist_perc{ float:left;display:inline; }
.req_hist_perc_1{ width:50%; padding-right:10px; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; }
.req_hist_perc_2{ width:30%; }
.req_hist_perc_3{ width:20%; text-align:right;}
.req_hist_collapse{ clear:both;/*margin:20px 0px;*/ }
.req_hist_cmnts{/*background:#fff;border:solid 1px #ccc;padding:10px;*/color:#aaa;}
.btn_cmntsee{ margin-top:10px;text-transform:none; }
.cmntxt{ margin-top:10px; }
.cmntxtlbl{color:#444;font-weight:700;}
.cmntinnertxt{border-bottom:solid 1px #ccc;/*margin:10px 0px;*/padding:10px 0px;}
.cmnt_sts_date{font-size:11px;}
.reqch_icon span{font-size:12px;}
/*requisition status page css end*/
.approverstatus-btn-new{ width: 150px; line-height: 20px;
display: inline-block;
background-color: #ee7b3a;
color: #fff !important;
text-align: center;
font-size: 14px;
color: #fff;
/* text-transform: uppercase; */
outline: none;
border: none;
margin: 0;
    margin-top: 0px;
padding: 4px 0;
/* font-weight: bold; */
/* font-family: 'Gotham-Book' !important; */   font-weight: 400;}
.approverstatus-btn-new{-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
-moz-box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
box-shadow: 0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.08),0 1px 5px 0 rgba(0,0,0,.04);
transition: background-color .25s ease-out,color .25s ease-out;}

.noitemsmsg{font-size:14px;font-weight:700;margin-top:20px;color:#4d637b;}
.nodocmsg{font-size:16px;font-weight:700;color:#4d637b;}

.supp_files{ background:#e5e5e5;border:solid 1px #ccc;font-size:12px;padding:5px 10px; }
.supp_files>a{ float:right; }
.upload_div{ margin-bottom:20px; /* min-height:100px; */min-height:62px;}
.upload-btn-wrapper { cursor: pointer;
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.btn_upload { 
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  background-color: white;
  padding: 8px 20px;
  font-size: 16px;
  font-weight: bold;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.logoimg{height:120px;/*border: 1px dashed #898989;*/margin-bottom:10px;/*padding:10px;*/}
.suppliers-save-btn{ background:#ee7b3a;border:0px; }

.invite-requests {
    width: 316px;
    float: right;
    margin-bottom: 5px;
}
.invite-request-delete {
    width: 30px;
    height: 29px;
    float: left;
    background-color: #ed1f24;
    text-align: center;
    cursor: pointer;
}
.invite-request-rightbar {
    width: 281px;
    float: right;
    border: 1px solid #ee7b3a;
}
.invite-request-left {
    width: 108px;
    float: left; 
    text-align: center;
   /*  padding: 3px 0 4px; */
    padding:4px 0 4px;
}
.invite-request-right {
    width: 170px;
    float: right;
    background-color: #ee7b3a;
    font-size: 16px;
    color: #fff;
    text-align: center;
   /*  padding: 3px 0 2px; */
    padding:2px 0 3px;
    cursor: pointer;
}
.SChk-list{
    display: block;
    padding: 0px 0px 0px 10px;
}
.reject-bid-list ul li .SChk{border-radius:0%;}
.mtr-30{margin-right: 30px !important;}
.mb-10{margin-bottom: 10px !important;}
.create-n-req .req-box{text-align: center;padding: 15px;}
.create-n-req .req-box .pacific-checkbox{width: 100%;display: block;padding: 0px 35px;}
.supplier-sticker .sticker{width: auto;display: inline-block; border: 1px solid #e0e0e0;padding: 10px 15px;margin-right: 10px;margin-top: 10px;border-radius: 20px;}
.supplier-sticker .sticker .close-stick{cursor: pointer;}
.supplier-sticker .sticker .compname{border-right: 1px solid #e0e0e0;padding-right: 10px}*/
.supplier-sticker .sticker .closesticksupplbl{border-left: 1px solid #e0e0e0;padding-left: 10px;}

.stngtbs li .h_alert_link{padding:0px;float:none;display:inline;}
.marg-0{margin: 0px !important;}
.BtnDownloadExcel {
  border-radius: 0;
  margin: -5px 10px 0;
  padding: 5px 8px;
  /* width: 200px; */
  width:182px;
}

.edit_fa_Ico{ margin-left:10px; color: #679c43; }
.edit_fa_Ico:hover{ color: #679c43; }
.dlt_fa_Ico{ color: #ec563e; }
.dlt_fa_Ico:hover{ color: #ec563e; }
.add_item_suppliers_btn{ padding:7px 12px; }
#datetimepicker3 .text-field{padding-left:10px;}

.add_item_suppliers_btn{ padding:7px 12px; }
#supplierCatPane {color:#7288a0;}
.modalSubHead_Comp{margin-top:5px;/* font-family:'Gotham-Book'; */font-weight:400;font-size:15px;color:#FEA996;text-transform:none;}

.view-buttons{width:none;padding:3px 8px;}

.table-suppCntct-head{border-bottom:solid 1px #4d637b;}
.table-suppCntct-head li { text-align: left; }
.table-suppCntct-head .SuppName{width:240px; text-align: left; vertical-align: top; }
.table-suppCntct-head .SuppTitle{width:240px; text-align: left; vertical-align: top; }
.table-suppCntct-head .SuppTelephone{width:190px; text-align: left; vertical-align: top; }
.table-suppCntct-head .SuppEmail{width:260px; text-align: left; vertical-align: top; }
.table-suppCntct-head .SuppAction{width:80px !important;}
.input_scEditable{border:0px;outline:none;width:100%;background:#eff3f6;}

.pre-price-box .aed-left{text-align:center}
#inviteNewSupplier .suppliers-list .ttip-cont{display: inline-block}
#inviteNewSupplier .suppliers-list li{text-align: left}
#inviteNewSupplier .suppliers-list .supplier-sticker span{display: inline-block;margin-bottom: 0px}
#inviteNewSupplier .manual-email-box h3{border-bottom: none;margin-bottom: 0px !important}

.requisition-table table td:last-child{padding:5px;}
#editSupplierModal .close.close_multi{z-index: 10000}

.is_pophsame{height:16px;width:16px;position:relative;bottom:-3px;}
#itemDescriptionModal h3{text-align: left}
#viewItemDescriptionModal h3{text-align: left}
#viewAttachFile .view-files{text-align: left;}
#viewAttachFile .view-files .drag-documents-list{width: 100%;}

.view-alternative-comment-btn
{
    width: 90%;
}

.req-comment-ul{

    padding: 2%;
}

.req-comment-li{

    list-style:square
}

.sign-up-outer {
  background: #ffffff none repeat scroll 0 0; 
  margin:23px auto;
  padding: 32px 0 36px;
  text-align: center;
  width: 567px;
}

.sign-up-outer h1 {
    font-size: 24px;
    text-transform: uppercase;
}

.sign-up-outer h2 {
    padding: 3px 0 0 0;
}

.sign-up-input {
    height: 35px;
}

.sign-up-form .drp select {
    margin: 0;
}


.register-btn {
    width: 116px;
    height: 33px;
    /* font-family: 'Gotham-Medium'!important;  */ font-weight:500;
    margin: 20px 0 0;
}

footer {
    padding:15px 0;
}

/* Responsive  Start */
@media (min-width:1366px) {

/* footer {  bottom: 0;
    position: fixed;
    z-index: -1;
    padding: 45px 0 15px;

} */
	
}	


@media (max-width:650px) {
	
	
.sign-up-outer {
  width: 100%;
}	
	
}	

.addRequestNoteBtn
{
    margin-left: 41%;
    margin-top: 0%;
    width: 18%;
}

.width-100-imp{width: 100% !important;}
.sup-imp-btn{z-index: 10}

#supplierzTable1 { max-height:580px; }
#supplierzTable1 table thead tr th{ text-align: center !important; }
#supplierzTable1 table thead tr th:nth-child(1),#supplierzTable1 table thead tr th:nth-child(2){ text-align: left !important; }
#supplierzTable1 table tbody tr td:nth-child(2){ text-align: left !important; }
#supplierzTable1 table tbody tr td{ text-align: center !important; }
#suppDetails .content-inner.ra-supplierview.add-supplier{/* height: 166vh !important; */ /* min-height: 166vh !important */}


.tab-contacts .slctp-custom button{border: none;}
.tab-contacts .slctp-custom {width: 100% !important}
.tab-suppliers .slctp-custom button{border: none;}
.tab-suppliers .slctp-custom {width: 100% !important}

.logoPreview{margin: 4px 0px;float:left;display:inline;margin-right:20px;}
.LogobtnDiv{border:dashed 1px #f4f7f7;width:306px;padding:2px;float:left;display:inline;margin:4px 0px 0px 0px;}
.LogobtnDiv .uplodimgbtn{ background:#f4f7f7;width:300px;color:#4d637b;padding:12px;height:52px;text-transform:none;font-size:16px; }
.LogobtnDiv span.uplodimgbtn:hover{ background:#f4f7f7;width:300px;color:#4d637b;padding:12px;height:52px; }
.logoDltIco{position:relative;float:right;margin:-15px 0px 0px -15px;right:0px;cursor:pointer;}
#btn_uploadlogo{color:#4d637b;}


.pacific-checkbox{ /*border-radius:4px; padding:25px;width:100%;*/}
.custom-checkbox{margin-left: 35%;}
@media (min-width: 480px) and (max-width: 1023px) {
    .custom-checkbox{margin-left: 45%;}
}
.radioSquarePane{margin:20px 0px 0px 20px;}
.radioSquare{ cursor:pointer;float:left;display:inline;width:29%;margin:1%;padding:25px;height:110px;background:#eff3f6;border:solid 1px #b0c3d2;border-radius:4px; }
.radioSquare p{font-weight:700;}
.radioSquareActive{background:#fff;border:solid 1px #888;}

form .intl-tel-input .flag-container{z-index:99;top:17px;}
form .intl-tel-input .country-list{top:18px;}

.SuppTelephone .intl-tel-input .flag-container{ top:0px; }
.SuppTelephone .intl-tel-input .country-list{ top:24px; }
/* test */


.Chk_mpcntct ul{float:left;display: inline;}
.Chk_mpcntct .lbl{margin:3px 0px 0px 10px;float:left;display: inline;}
.tab-contacts .suppliers-search-rightbar .close-filter {
    margin: 0px 0px 0px 30px ;
}
.tab-suppliers .suppliers-search-rightbar .close-filter {
    margin: 0px 0px 0px 30px ;
}
/* test */
.tab-contacts .suppliers-search-rightbar .close-filter {
    margin: 0px 0px 0px 30px ;
}
.tab-suppliers .suppliers-search-rightbar .close-filter {
    margin: 0px 0px 0px 30px ;
}

/* test */

.Chk_mpcntct ul{float:left;display: inline;}
.Chk_mpcntct .lbl{margin:3px 0px 0px 10px;float:left;display: inline;}



.tr_suppliermorecontact{padding:0px;}
.table-head-outer{ background: #eff3f6; border:1px solid #bfbfbf47; padding-top:0px;}
/* .table-suppCntct-head tr{background: #eff3f6;} */

.trBack{background: #eff3f6 !important;}

.xeditsuppContact{ border: 1px solid #afafaf; border-top: 2px solid #afafaf; padding:2px 2px 2px 4px; margin-right:3px;}
.xdeletesuppContact{ border: 1px solid #afafaf; border-top: 2px solid #afafaf; padding:2px 6px; }
.xupdatesuppContact img{margin-top: -4px;}
.input_scEdit_SuppEmail{width:200px;}
.input_scEdit_SuppTelephone{width:180px !important;}

#dataTableSupplierContact .caret { border-top: 4px dashed #aaa; }

#dataTableSupplierContact .editcntctflag{ float:left;display:inline;margin-right:5px;margin-top: 4px; }
#dataTableSupplierContact .editcntctphone{ float:left;display:inline; }
#addnewcontactModal .close-btn, #addnewcontactModal .selectpicker{border-radius:0px;}
.reqstnfrmmn table tbody tr td button.view-alternative-comment-btn{width: 100%;max-width: 170px;display: block;background: white;border: 1px solid #4d637b;color: #4d637b;}
.reqstnfrmmn table tbody tr td button.view-alternative-option-btn{width: 100%;max-width: 170px;display: block;background: white;border: 1px solid #4d637b;color: #ee7b3a;}

.list-iteam-table .alternative-btn,.list-iteam-table .edit-alternative-btn{width: 100%;max-width: 170px;display: block;background: white;border: 1px solid #4d637b;color: #ee7b3a;margin-bottom: 10px;/*padding: 5px 0px;*/}

.list-iteam-table .write-comment{width: 100%;max-width: 170px;display: block;background: white;border: 1px solid #4d637b;color: #4d637b;margin-bottom: 10px;/*padding: 5px 0px;*/}
#addAlternativeForm .form-group{text-align: left;}
#editAlternativeForm .form-group{text-align: left;}
.supplier-sticker{margin-bottom: 10px;}

.Chk_mpcntct{padding: 0px;}
form select[disabled]{background: #efefef !important;}

/*approver*/
.approverformView{color:#888;}
#listofapprovers input{height:33px !important;padding:8px 5px !important; border:solid 1px #dddddd;}
#listofapprovers select{height:33px !important;padding:8px 5px !important; border:solid 1px #dddddd;}
#listofapprovers #srh_approver{padding:8px 40px !important;}
.approverformView label, .approverformView h4{color:#555;}
.approverformView h4{margin:15px 0px !important;}
.approverFrmClass{padding:10px 0px;}
.approverFrmClass .addapprbtn{margin-top:10px; padding-right:0px;}
.hrlvl{margin:-2px 20px 0px 0px;}

.approvereditview{border:solid 1px #ccc;padding:2px 3px;margin-right:3px;}
.xdeleteApprover{border:solid 1px #ccc;padding:2px 6px;}
.dltOtherApprover_input{border:solid 1px #ccc;padding:2px 6px;margin-top:20px;}
/*approver*/
.width-38{width: 38% !important}
.width-22{width: 22% !important}
.view-ext-btn{margin-top: 10px}
.invittblin table tr td .aed{width: 150px !important;}
.invittblin table tr td .aed .aed-right{width: 95px !important;}

.templateRadio .templatename{margin:10px 10px 10px 36px;}


#atleast1primaryErrInput{border:0px;width:0px;outline:none;color:#fff;}

.ulbtndrp{background: #ffffff !important;
border: 1px solid #e8e8e8;
padding: 6px 16px;}

.reqstnfrmmn table tbody tr td .ulbtndrp button{ line-height: 20px; height: 20px; }

#atleast1primaryErrInput{border:0px;width: 0px;outline:none;}

#imgPrv{max-width:120px;margin:auto;}
.comment-btn-save{display: inline-block;
outline: none;
border: none;
font-size: 13px;
color: #fff;
text-transform: uppercase;
background-color: #ee7b3a;
padding: 7px 0 6px 0;}
.comment-btn.view-attach-btn{display: inline-block;
outline: none;
border: none;
font-size: 13px;
color: #fff;
text-transform: uppercase;
padding: 7px 0 6px 0;}
.requisition-inner .comment-btn{padding: 5px 10px;}
.discsec .disc{color: green}

.invoiceunitPrice{height:25px;width:80px;border:0px;outline:none;text-align:center;}


.custom_slctpic{width: 100% !important;}
.custom_slctpic button{border:0px;border-radius:0px !important;}
.settingsec.invoicessecmn{height: 100%}
.pending-approval-btn{width:auto; padding:0px 12px;}

.registerFrm .intl-tel-input .flag-container{z-index:99;top:0px;}
.registerFrm .intl-tel-input .flag-container .selected-flag{border-left:solid 1px #ededed;}
.registerFrm .intl-tel-input .country-list{top:36px;border-left:solid 1px #ededed;}

#requisition-form .input-phones{border-left:solid 1px #ededed;}
#requisition-form .intl-tel-input .flag-container{z-index:99;top:0px;}
#requisition-form .intl-tel-input .flag-container .country-list{top:36px;}

.requisitionViewFrm .intl-tel-input .flag-container{z-index:99 !important;top:17px !important;}

.rcompanyFrm .input-phone{border-left:solid 1px #ededed;}
.photoupload .autoheight{height:auto;}

.isP_cntct .lblTxt{position:absolute;margin:5px 0 0 10px;}
.isP_cntct .lbl{margin: 0px;}

.squarebtnOrang{
    display: inline-block;
    background-color: #ee7b3a;
    text-align: center;
    font-size: 13px;
    color: #fff !important;
    font-family: 'Open Sans', sans-serif!important; 
    padding:8px 14px;
    text-decoration: none;
    position: absolute;
    right: 27px;
    top: 15px;
    text-transform: uppercase;
}

.bar-table {
    width: 100%;
    display: inline-block;
    /* border: 1px solid #eff3f6; */
    border-top: none;
    overflow: auto;
}
.bar-table table {
    width: 100%;
    float: left;
}
.bar-table table thead, .bar-table table tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.bar-table table th {
  background: #eff3f6;
  border: 1px solid #f7f7f7;
  color: #555555;
  font-size: 12px;
  padding: 10px 7px;
  text-transform: uppercase;
  text-align: center;
}
.bar-table table td {
  border: 1px solid #f7f7f7;
  color: #555555;
  font-size: 12px;
  padding: 10px 10px;
  position: relative;
  text-align: center;
}

.list-iteam-table .comment-btn{width:100%;}

.reqOuterFrm .comment-btn{padding:0px 10px;}

.company_logoupload .uplodimgbtn{text-align:center;}
.company_logoupload .photoview{margin:4px 0px 10px 0px;}
.company_logoupload .autoheight{height:auto;}

.chsbtnmnsec #itemimg_input{width: 120px;}
.chsbtnmnsec #itemImgPrv{height: 30px;}

.ulbtndrp{padding: 0px;}
.ulbtndrp button.btn.dropdown-toggle.action-btn{text-align:center;}
.drp.slcsrchsec .btn-group.bootstrap-select { width: 100% !important; }

.prchodrdl .form-group span {position:absolute;margin-top:5px;}

.projectLineTable table{border: 1px solid #eff3f6;margin-bottom:0px !important;}
.projectLineTable table>thead:first-child>tr:first-child>th{
    width: 80%;
    background: #eff3f6 none repeat scroll 0 0;
    color: #555555; /*4d637b*/
    font-size: 15px;
    font-weight: 600;
    padding: 11px 23px;
    border-bottom:0px;
}

.projectLineTable table tr td .aed {
    width: 150px !important;
    border: 1px solid #d8d8d8;
    height: 35px;
    text-align: center;
}

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

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

.btnaddpl{ text-transform: none; }

.projectLineTable .inputPrice {
    height: 32px;
    width: 80px;
    border: 0px;
    outline: none;
    text-align: center;
}

.projectLineTable tr.components td{ padding: 15px; }
.projectPane .form-group label {
    color: #555555;
    font-size: 14px;
    font-weight: 500;
    margin: 0 0 7px;
}

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

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

.btnOringSquare{
    background-color: #ee7b3a;
    border: medium none;
    color: #fff !important;
    /* font-family: "Gotham-Book" !important;  */ font-weight:700;
    font-size: 13px;
    /* font-weight: bold; */
    height: 33px;
    outline: medium none;
    margin:10px 0px;
    padding: 10;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0px;
}
.add_participant{ margin:5px 0px; }

.projectStatus{border-radius:0px;margin-left:20px;}

.projectview-Information-top {
    width: 100%;
    display: inline-block;
    margin-bottom: 23px;
}
.projectview-Information-top h4 {
    background-color: #e9eef0;
    font-size: 14px;
    color: #555555;
    font-weight: bold;
    padding: 12px 22px;
}

.projectview-Information-detail {
    width: 100%;
    display: inline-block;
    border: 1px solid #ededed;
    padding: 19px 21px 24px;
}

.participants{
    background:#fff;height:70px;
    -webkit-box-shadow: -2px 0px 2px rgba(153,153,153,1);
    -moz-box-shadow: -2px 0px 2px rgba(153,153,153,1);
    box-shadow: -2px 0px 2px rgba(153,153,153,1);
}

.participants .left{width:14%;height:70px;float:left;display:inline;}
.participants .right{width:86%;height:70px;float:left;display:inline;border-left:solid 1px #eee;}
.participants .right img{margin:26px 16px;}
.participants .right span{margin:28px 0px;}

.projectbalTable table{border: 1px solid #eff3f6;margin-bottom:0px !important;width:300px;}
.projectbalTable table>thead:first-child>tr:first-child>th{
    width: 50%;
    background: #eff3f6 none repeat scroll 0 0;
    color: #555555;
    font-size: 13px;
    font-weight: 600;
    padding: 11px 10px;
    text-align:center;
    border-bottom:0px;
}

.projectbalTable table td{ text-align:center; border:solid 1px #eee; }


.projectcomTable table{border: 1px solid #eff3f6;margin-bottom:0px !important;}
.projectcomTable table>thead:first-child>tr:first-child>th{
    background: #eff3f6 none repeat scroll 0 0;
    color: #555555;
    font-size: 13px;
    font-weight: 600;
    border-bottom:0px;
}

.projectcomTable table td{ text-align:center; border:solid 1px #eee; }

.projectcomTable .name{width:60%;text-align:left;padding-left:20px;}
.projectcomTable .budgetAmt{width:20%;text-align:center;}
.projectcomTable .spentAmt{width:20%;text-align:center;}
.projectcomTable .rem{width:20%;text-align:center;}


.projectItemTable table{border: 1px solid #eff3f6;margin-bottom:0px !important;}
.projectItemTable table>thead:first-child>tr:first-child>th{
    background: #eff3f6 none repeat scroll 0 0;
    color: #555555;
    font-size: 13px;
    font-weight: 600;
    border-bottom:0px;
}

.projectItemTable table td{ text-align:center; border:solid 1px #eee; }

.projectItemTable .name{width:35%;text-align:left;padding-left:20px;}
.projectItemTable .itemnum{width:15%;text-align:center;}
.projectItemTable .unit{width:15%;text-align:center;}
.projectItemTable .qty{width:15%;text-align:center;}
.projectItemTable .price{width:20%;text-align:center;}

.projectviewsec{color:#555555;}

.editprojectBtn{margin-top:-5px;}
.editprojectItemBtn{margin-top:-20px;}

.chkisproject{padding:0px;}
.chkisproject .pacific-checkbox{width:0px !important;padding:0px 17px;}
.chk4isproject{top:0px !important;left:0px !important;}
.chkisproject ul{float:left;display:inline;cursor:pointer;}
.chkisproject .lblTxt{float:left;display:inline;cursor:pointer;}


.gi_expensesFrm{padding:0px !important;}

#expenses-form .intl-tel-input .flag-container { z-index: 99; top: 0px; border-left:solid 1px #ddd; }
#expenses-form .intl-tel-input .country-list { top: 36px; }


.tableExpenseItem tr td .txtfield{
    width: 100%;
    border: 1px solid #d8d8d8;
    outline: none;
    font-size: 13px;
    color: #555;
    padding: 5px 10px;
}

.tableExpenseItem tr td .aed { border: 1px solid #d8d8d8; height: 30px;text-align:left;}
.tableExpenseItem tr td .aed .aed-left {
    border-right: 1px solid #d8d8d8;
    font-size: 13px;
    line-height: 29px;
    padding: 0;
    width: 44px;
    text-align:center;
}
.tableExpenseItem tr td .aed .aed-right {
    font-size: 14px;
    line-height: 29px;
    padding: 0 5px;
    float:none;
    width: 100%;
}
.tableExpenseItem tr td .aed .aed-right input{
    height: 25px;
    width: 120px;
    border: 0px;
    outline: none;
    /*text-align: center;*/
    position:absolute;
}

.tableExpenseItem .itmsubtotal .left{ float:left;display:inline;width:180px;margin-right:10px; }
.tableExpenseItem .itmsubtotal .right{ float:right;display:inline; margin-top:4px;}

.content-inner.reqstnfrmmn{min-height: 750px;}
.srchmngsec .slimScrollDiv{width: 100% !important}
.padding-right-15{padding-right: 15px;}
.sub-label-dp{font-weight: normal;color: #555555 ;padding-top: 3px;}
.pacific-checkbox.depr-checkbox{width: auto;}
.pacific-checkbox.depr-checkbox .custom-checkbox{margin-left: 0px;}
.pacific-checkbox.depr-checkbox .custom-checkbox label{padding: 3px 25px 25px 5px}
.custom_slctpic{height: 100%}
.selectpicker{height: 100%;}
.padd-t-0{padding-top: 0px !important;}
.pad-r-0{padding-right: 0px !important}

.contracts-detail-left{width:55%;}
.contracts-detail-right{width:45%;}
.contracts-detail-right .contracts-statistics{width:225px;float:left;display:inline;}

#rsChart{
    height: 400px; 
    width: 200px;
    float:left;
    display:inline;
}

[data-toggle="collapse"]:before {
    content: "" !important;
}
[data-toggle="collapse"].collapsed:after {
    /* content: "" !important; */
}

.tr_reqlist{cursor:pointer;}
.list-iteam-table table td:nth-child(6){text-align: center !important}
.rport-table table .qty{max-width: 60px;width: 60px !important}
.rport-table table .value{max-width: 200px;width: 200px !important}
.slctqty.disabled{opacity: 0.5}
#filtr-cat-slect{padding: 0px;width: 100% !important; }
#filtr-itm-slect{padding: 0px;width: 100% !important; }
#filtr-sup-slect{width: 100% !important; }
.crite-slcin .slimScrollDiv{
width: 100% !important;exit;
}
.catgry-src-input .slimScrollDiv{
width: 100% !important;exit;
}

.request-stats .emailsent, .manualbidMsg{color:#3c763d;background-color: #dff0d8;border-color: #d6e9c6;border-radius:0px;}

.btn_CloseModal {
    border: none;
    outline: none;
    background-color: #4d637b;
    font-size: 13px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    padding: 7px 14px;
    /* font-family: 'Gotham-Book'!important; */
    font-weight: 400;
}

.btn_CloseModal:hover {
    background-color: #7288a0;
    color: #fefefe;
}

.manual-bid-table .itemTlt{
    width: 15%;
}
.attachdocnote{color: #4d637b;}
.drag-documents-input{color: #4d637b;}

.bids-received .bidstable thead{background-color:#4d637b;color:#fff;}
.bids-received .bidstable thead th{font-weight:400;padding:6px 10px;}
.bids-received .bidstable th:first-child {padding-left:20px;}

.bids-received .bidstable{border:0px !important;}
.bids-received .bidstable td:first-child { border-left:1px solid #eaeef1; }
.bids-received .bidstable td:last-child { border-right:2px solid #eaeef1; }
.bids-received .bidstable .blankarea{border:0px !important;padding:6px;}

.suppbidrpt_btnz{margin:20px;}
.suppbidrpt_btnz .btnOringSquare{margin:0px 10px;padding:8px 10px;}

.aed input{ outline:none; }

.crtPO_btn{
    background-color: #757575;
    font-size: 12.8px;
    color: #fff;
    display: inline-block;
    padding: 6px;
    font-weight: bold;
    cursor:pointer !important;
}
.crtPO_btn:hover{color:#fff;background-color: #656565;}
.paddl-0{padding-left: 0px;}
.input-group.add_participant{width: 100%;}
.okcan-box{width: 321px;
margin: 0px auto;
margin-top: 50px;}
.purchase-order-table.brnchstbl.add-new-project table tr td:first-child{width: 85%}
.purchase-order-table.brnchstbl.add-new-project table tr td:last:child{width: 5%}
.otr-list-items tr td:last-child{width: 220px;max-width: 220px;}
.otr-list-items tr th:last-child{width: 220px;max-width: 220px;}
.otr-list-items tr th:nth-child(4),.otr-list-items tr td:nth-child(4),.otr-list-items tr th:nth-child(5),.otr-list-items tr td:nth-child(5){width: 175px !important;max-width: 175px;}


.hide-div-outer, .hide-div { width:80%; }
.supplier-search-table th{text-align:left !important;}
.supplier-search-table td{text-align:left !important;}
.supplier-search-table table td:nth-child(3) {
    padding-left:7px !important;
}
.supplier-search-table table td:nth-child(4) {
    padding-left:10px !important;
}
.supplier-search-table td .custom-checkbox{margin-left:10%;}
.suppliers-list li .ribonimg{margin-left:0px !important;}

.SuppInfoFields{margin-bottom:10px;}
.SuppInfoFields input{font-size: 12px;}
.SuppInfoFields .err4Supp{font-size: 12px;}


.linkOringSquare{
    background-color: #ee7b3a;
    border: medium none;
    color: #fff !important;
    /* font-family: "Gotham-Book" !important;  */ font-weight:700;
    font-size: 13px;
    /* font-weight: bold; */
    height: 36px;
    outline: medium none;
    margin:10px 0px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0px;
    display: inline-block;
    cursor:pointer;
}

.crncybtn button{border-radius: 0}
.invcittblsec .invittblin  table tbody tr td div .form-control:focus{box-shadow: 0 0 5px #ee7b3a !important}
.paymnttrms .trmpyintxt label{ display: block  }

.litble table thead tr th:nth-child(7),.litble table tbody tr td:nth-child(7){width: 20px;max-width: 20px;}
.alitemslct{ border: none; }
.external-item .itm-add-info {padding-left: 15px;padding-right: 15px;padding-bottom: 15px}
.paddlr-15{padding-left: 15px;padding-right: 15px;}
#dataBaseModal .itm-add-info{margin-bottom: 15px;}
#dataBaseModal ,.extItemModal,#addExtItemsPop,.itemViewPop{z-index: 999 !important}
.itm-add-info .custom-select{border: none;}
.itmdview-box{width: 100%;padding: 6px 12px ; border: 1px solid #d8d8d8;margin-bottom: 5px;}

.itm-add-info label{ 
float: left;
font-size: 13px;
color: #555555;
font-weight: bold;
margin: 8px 20px 0 0;
 }

.itemsVP{padding-top: 15px !important;}
#addExtItemsPop .external-item{padding-top: 15px !important}
.list-iteam-table .price-input{float: left}
.itm-add-info  input{margin-bottom: 0px !important;}
.itm-add-info  .select-selected{height: 35px !important;}
.itm-add-info .date-pic .input-group{width: 100%;}
.itmdiscriptn-modal label{font-weight: 700}
.no-margin{ margin:0px; }

.itmAddErrpP{clear:both;}
.itmAddErr{font-size:12px;}

.desc-field{
    width: 100%;
    border: 1px solid #dddddd;
    outline: none!important;
    border-radius: 0!important;
    box-shadow: none!important;
    min-height: 63px !important;
    resize:vertical;
}

#itemAppr_Modal .ok-btn, #itemRejc_Modal .ok-btn{border-radius:0px;width:72px !important;}
#viewAlternativeItemModal .form-group{text-align: left}
.rfq-overview-outer .manual-bid-table td strong{display: block}

html body .cancel-btn{border:0px;}

.float-none{float:none;}

html body .cancel-btn { padding: 7px 0 7px !important }


#AddTermsNCondModal label{color:#555;}
.no-margin,.default-margin{margin:0px !important;}

#form_tNc .desc-field{ height:250px; }
.tNc_details_e{ height:550px !important; }

.lbl_vmiddle{margin-top:8px;}

#form_tNc .text-count span{ display:inline;font-size:14px; }

.create-popup-inner .errorMessage{font-size:12px;}

#form_invitSupplier input{float:none;margin-bottom:0px;}
#form_invitSupplier .intl-tel-input .flag-container{top:0px;border-left: 1px solid #ddd;}
#form_invitSupplier .intl-tel-input .country-list{top:36px;}

.timepicker input{text-indent:10px;}

.checkbox_locSettings{padding:15px 0px;}

#saveadjustmentModal .ok-btn{width: auto !important; padding:7px 10px !important;}

.srhfltrz{margin-bottom:10px;}

.bidbarstatus .bidbarstatus-i{position:absolute;}

.mandFilter label{ color:#555555; }

.ivnlognotepopcontent{width: 500px !important;font-size:14px;color:#555555;text-transform:none;}
.ivnlognotepopcontent p{font-size: 13px;}
.ivnlognotepopcontent .cancel-btn{position:absolute;bottom:20px;}

#formStockAdjustment table th{
    font-size: 13px;
    background-color:#4d637b; color:#fff;
    padding: 10px 15px;
}

#formStockAdjustment table td{
    font-size: 13px;
    color: #555555;
    border: 1px solid #eff3f6;
    /*padding: 0px 15px;*/
    font-weight: 600;
}

#formStockAdjustment table td .btn-inc{margin:0px 0px !important;height: auto;}
#formStockAdjustment table td .input-group.spinner {height:32px !important;}
#formStockAdjustment .emptymessage{padding:15px;}

.itmsecvwmn .invsidetab{padding: 12px 2px 11px 20px !important;}

.add-section-btn{cursor:pointer;}

.comments-field{float:none !important;}
.insert-field-menu{top:15px !important;}

.itemCustomFields .delCf .fa-trash{position:absolute;bottom:0px;color:#f50;}
.itemCustomFields .icf{margin-bottom:20px;}

.itemCustomFields table{width:100% !important;min-width:100% !important;}
.itemCustomFields .customfieldviewtable thead tr{background-color: #4d637b;color:#fff;padding:5px 10px;}
.itemCustomFields .customfieldviewtable thead tr th{background-color: #4d637b;text-align:left;color:#fff;width:50% !important;padding:10px;}
.itemCustomFields .customfieldviewtable tbody{height:auto !important;}
.itemCustomFields .customfieldviewtable tbody tr{color:#555;padding:5px 10px;}
.itemCustomFields .customfieldviewtable tbody tr td{text-align:left;color:#555;width:50% !important;padding:10px;}

.customrefnotab, .tNcTemplates{line-height:15px;padding:8px 8px 8px 44px;}
.list-iteam .auctiontable .auction-items-table td:nth-child(5){width: 150px !important}
.list-iteam .auctiontable .auction-items-table td:nth-child(7){width: 150px !important}

.radiochecker .check{border-radius:50% !important;}

.pPur_pcontainer{height:auto !important;}

.margintop8px{margin-top:8px !important;}

.quantityinpt{border: 1px solid #d8d8d8;padding:5px 10px;width:95px;}
.quantityinpt:disabled{background-color: rgb(235, 235, 228);}
.float-none{float:none !important;}
.qtyuneditable{width:80px;padding:8.5px 10px;border:solid 1px #d8d8d8;background-color:#f3f3f3;margin:0px 5px;}

.slctitems_all{clear:both;padding:8px;margin:0px;}
.slctitems_all label{font-weight: 400;}

.slctitems_this{float:left;display:inline;padding:0px;margin:0px;}
.slctitems_this label{font-weight: 400;}

.fileattachbtn{height:30px !important;margin:0px !important;}

.removeCntct{margin-top:36px;color:#ee7e3e;}


.supp-is_online{
    height: 21px;
    font-size: 12.8px;
    color: #fff;
    -webkit-border-radius: 10%;
    -moz-border-radius: 10%;
    border-radius: 10%;
    text-align: center;
    display: inline-block;
    padding: 1px 7px;
}

.supp-online{background-color: #68bb2f;}
.supp-offline{background-color: #aaaaaa;}


/* Usman Arfani 04-10-2019 */
.content-inner.reqstnfrmmn{min-height: 1140px !important;}

.highcharts-credits{display:none;}
.chartviewtab{padding-top:20px;}
.chartviewtab .highcharts-title{font-weight:700;}
.spc_view .highcharts-legend{display:none;}

.itmErr{text-align:center !important; display:block;}

.liveASummHeading{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%;}
.bid-ditm-cmp-tr td div{vertical-align:top;}
.getliveauctionsummary{max-height:500px;overflow:auto;}

.questionnaire-popup-inner .save-btn, .questionnaire-popup-inner .add-section-btn, .questionnaire-popup-inner .preview-section-btn, .questionnaire-popup-inner .load-template-btn {
    background-color: #ee7b3a;
    border: 1px solid #ee7b3a;
    color: #fff;
}

.supplier-box.manual-email-box .add-btn {
    position: initial !important;
}

.vao-h { height: auto !important; line-height: 14px !important; padding: 6px 0px !important; }

.invittblin table tr.sbtotlsec td .aed { width: 210px !important; }

.invittblin table tr.sbtotlsec td .aed .aed-right { width: 154px !important; overflow: hidden; }

.invittblin table tr.sbtotlsec td .aed .aed-right:hover { overflow: inherit; }

.vendor-information-left {
    width: 50px !important;
    padding: 7px 10px 0 14px !important;
}

.e-auction { text-transform: initial; }

.addressestable {overflow: auto !important; }


/***********Create RFP Page Start*********/

.rfp-section-wrp {
  float: left;
  position: relative;
  width: 100%;
}

.rfp-section-wrp .tab-content {
  float: left;
  width: 100%;
  /* border-left: 1px solid #e9eef0; */
}

.content-inner-sec {
  float: left;
  padding: 0 0 0 185px;
  position: relative;
  width: 100%;/* min-height: 1060px; */min-height: 1140px;
}

.side-tabs-main {
  border-right: 1px solid #e9eef0; 
  float: left;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 186px;
}

.side-tabs-main .nav-tabs {
    border-bottom: medium none;
}

.side-tabs-main li {
   margin-bottom: 0;
    border-radius: 0 !important;
    float: left;
    overflow: visible !important;
    width: 100%;
}

.side-tabs-main li.title-page-side {
    background: #e9eef0 none repeat scroll 0 0;
    border-bottom: 1px solid #e9eef0;
    border-left: 6px solid rgba(0, 0, 0, 0) !important;
    color: #4d637b;
    font-size: 14px;
    padding:21px 15px 20px 38px; font-weight: 600;
    position: relative;
    width:100%;float: left; border-radius: 0 !important;
}

.side-tabs-main li.title-page-side img{
  left: 13px;
    max-width: 12px;
    position: absolute;
    top: 23px;
    width: 15px;
}

.side-tabs-main li.active a { 
  border-bottom: 1px solid #e9eef0!important;
  border-left-color: #ee7b3a !important;
  border-left-style: solid !important;
  border-radius: 0 !important;
  border-right: medium none !important;
  border-top: medium none !important;
  margin: 0 !important;
}


.side-tabs-main li a {
    /* background: #e9eef0 none repeat scroll 0 0; */
    border-bottom: 1px solid #e9eef0;
    border-left: 6px solid rgba(0, 0, 0, 0) !important;
    color: #4d637b;
    font-size: 14px;
   /*  padding: 10px 20px 10px 38px; */
    padding:14px 20px 14px 38px;
    position: relative;
    width:100%;float: left; border-radius: 0 !important;
}

.side-tabs-main li a:focus, .side-tabs-main li a:hover {
  background-color:rgba(0, 0, 0, 0);   border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e9eef0;
}

.side-tabs-main li a img {
   left: 10px;
    max-width: 19px;
    position: absolute;
    /* top: 10px; */
    top: 14px;
}



.tab-open-inner .invoichdsec input.addinvoic-btn {
  text-transform: none;
}

.general-info-main {
  float: left;
  padding: 0 6px;
  width: 100%;
}

h3.inter-gnrl-title {
  color: #ee7b3a;
  float: left;
  font-size: 20px;
  margin: 0 0 45px !important;
  text-transform: uppercase;
  width: 100%;
}

.general-info-main .form-group {
  float: left;
  margin: 0 0 20px;
  width: 100%;
}

.general-info-main .form-group label {
  color: #555555;
  font-weight: 500;
}

.general-info-main .form-group label sup {
  color: #ee7b3a;
  font-size: 21px;
  margin: 0 4px 0 3px;
  top: 3px;
}

.general-info-main .form-group label span {
  position: relative;
  top: -1px;
}

.name-rfp {
  max-width: 464px;
}

.general-info-main .form-group .form-control.text-field {
  float: left;
  width: 100%;
}

.general-info-main .rfp-crm .form-group label {
  float: left;
  margin: 9px 14px 5px 0;
}

.general-info-main .rfp-crm .form-group .form-control.text-field {
  display: inline-block;
  max-width: 250px;
}

.date-rfp {
    display: block;
    max-width: 250px;
}

.date-rfp .date-pic {
  border: medium none;
  width: 100%;
}

.defination-abrivation {
  float: left;
  width: 100%;
}

.defin-table {
    margin: 11px 0 0;
    max-width: 980px;
}

.defination-abrivation h5 {
  margin: 0 0 5px !important;
}

.defin-table > table {
    float: left;
    width: 100%;
}

.defin-table table td {
  border-color: #f7f7f7;
  border-image: none;
  border-style:solid;
  border-width: medium 1px 1px;
  color: #555555;
  font-size: 14px;
  padding: 7px 27px;
  position: relative;
  text-align: left;
}

.defin-table table tr:first-child td {
  border-top: 1px solid #f7f7f7;
}

.general-btns {
  float: left;
  margin: 40px 0 0;
  text-align: right;
  width: 100%;
}

.general-btns input {
  background-color: #4d637b;
  border: medium none;
  color: #ffffff;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  height: auto;
  margin: 10px 7px 0 0;
  outline: medium none;
  padding: 7px 19px;
  text-align: center;
  text-transform: uppercase;
  width: auto !important;
}

.general-btns input.questionnaire-btn {
  background-color: #ee7b3a;
}

.sectiona-wraper .general-info-main {
    padding-right: 110px;
}

h3.sectiona-title {
  color: #ee7b3a;
  float: left;
  font-size: 20px;
  margin: 0!important;
  text-transform: uppercase;
  width: 100%;
}

p.sec-instructn {
  float: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin: 5px 0 15px !important;
  padding: 0;
  width: 100%;
}

.section-collaps {
  float: left;
  margin: 0 0 10px;
  width: 100%;
}

.section-collaps .panel-title a {
  border: 1px solid #ee7b3a;
  box-shadow: none;
  color: #ee7b3a;
  font-size: 15px;
  font-weight: 600;
  padding: 6px 15px 6px 38px !important;
  text-transform: uppercase;
}

.section-collaps .panel-title [data-toggle="collapse"]::after {
  left: 15px;
  top: 8px;
  transform: none;
}

.section-collaps .panel-group .panel {
  margin-bottom: 20px; border-radius: 0;  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.section-collaps .panel-body {
  border: medium none !important;
  padding: 12px 0 0;
}

.deadline-table {
  float: left;
  width: 100%;
}

.deadline-table table {
  float: left;
  width: 100%; border: 1px solid #e9eef0;
}

.deadline-table table thead tr th {
  background: #4d637b none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 6px 17px;
  text-transform: uppercase;
}

.deadline-table table thead tr th:last-child {
  width: 480px;
}

.deadline-table table tr td {
  border-color: #e9eef0;
  border-style: solid;
  border-width: 0 1px 1px 0;
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  padding:10px 17px; vertical-align: top;
}


.deadline-table table tr td:last-child {
  border-width: 0 0px 1px 0;
}

.deadline-table table tr:last-child td {
    border-bottom: medium none;
}

.deadline-table table tr:nth-child(2n+1) {
  background: #f7f9fb;
}

.detsil-frm-deadlin {
  float: left;
  padding: 0 40px;
  position: relative;
  width: 100%;
}

.detsil-frm-deadlin .form-group {
  margin: 0;
  padding:0 0 0 100px;
  position: relative;width: auto;
}

.detsil-frm-deadlin .form-group label {
  font-size: 14px;
  left: 0;
  position: absolute;
  top: 8px;text-transform: uppercase;
}

.detsil-frm-deadlin.sitevistit .form-group {
  width: 100%;
}

.detsil-frm-deadlin.sitevistit .date-rfp {
  max-width: 100%;
}

.detsil-frm-deadlin.sitevistit {
  margin: 0 0 7px;
}

.general-Information .detsil-frm-deadlin .text-field {
  margin-bottom: 0 !important;
}

.detsil-frm-deadlin.time-deadline .form-group label {
  top: 27px;
}

.detsil-frm-deadlin.time-deadline .col-xs-6 label {
  font-size: 12px;
  margin: 0;
  position: relative;
  text-transform: none;
  top: 0;
}

.time-pic input { padding-left: 30px !important;
  background: #ffffff url("../themes/auction/dist/images/clock.png") no-repeat scroll 8px 11px;
}

.addnew-visit-btn {
  float: left;
  margin: 19px 0 12px;
  padding: 0 20px 0 0;
  text-align: right;
  width: 100%;
}

.addnew-visit-btn input.addinvoic-btn {
  background-color: #ee7b3a;
  border: medium none;
  color: #ffffff !important;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  height: 33px;
  line-height: 33px;
  margin: 0;
  outline: medium none;
  padding: 0 40px;
  text-align: center;
  width: auto;
}

.site-visit-text {
  float: left;
  width: 100%;
}

.site-visit-text p {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  line-height: 27px;
  margin: 0 0 17px !important;
  padding: 0 50px 0 0;
}

.panel-listing {
  float: left;
  padding: 0 0 0 16px;
  width: 100%;
}

.panel-listing li {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  line-height: 27px;
  list-style: initial;
  margin: 0 0 10px !important;
  padding: 0 0 0 20px;
}

.documnt-cklist {
  float: left;
  width: 100%;
}

p.cklist-hd {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  line-height: 27px;
  margin: 0 0 17px !important;
  padding: 0 50px 0 0;
}

h3.doc-title {
  background: #4d637b none repeat scroll 0 0;
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  padding: 8px 15px;
  text-align: center;
}

.doc-lst-in {
  border: 1px solid #4d637b;
  float: left;
  margin: 0 0 15px !important;
  width: 100%;
}

.doc-lst-in li {
  border-bottom: 1px solid #4d637b;
  color: #555555;
  float: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 27px;
  padding: 6px 20px;
  width: 100%;
}
  
 .doc-lst-in li:last-child {border-bottom:none;} 

.doc-lst-in li:nth-child(2n+2) {
  background: #f7f9fb none repeat scroll 0 0;
}

.doc-sub {
  float: left;
  padding: 1px 2px 7px;
  width: 100%;
}

.doc-lst-in .doc-sub li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: medium none;
  padding: 4px 0;
}

.doccumnt-list p.cklist-hd {
  float: left;
  margin: 6px 0 2px !important;
  padding: 0 2px;
  width: 100%;
}

.site-visit-text.bid-bond p {padding: 0;
  margin: 0 0 3px !important;
}

.site-visit-text.bid-bond p input.form-control.text-field {
  border: 1px solid #555555 !important;
  display: inline-block;
  float: none;
  height: 24px !important;
  margin: 0 7px;
  max-width: 160px;
  width: auto; text-align: center;
}

.site-visit-text.bid-bond p input.form-control.text-field.crm {
  max-width: 60px;
}

.site-visit-text.inqury-text p {
  float: left;
  margin: 0 0 9px !important;
  width: 100%;
}

.detsil-frm-deadlin.inqry-loc-frm {
  float: left;
  margin: 0;
  max-width: 400px;
  padding: 0;
}

.detsil-frm-deadlin.inqry-loc-frm .form-group {
 margin: 0 0 12px;
    padding: 0 0 0 130px;
    width: 100%;
}

.detsil-frm-deadlin.inqry-loc-frm .form-group label {
  top: 7px;
}

.detsil-frm-deadlin.inqry-loc-frm .form-group .form-control.text-field {
  border: 1px solid #000000 !important;
  height: 30px !important;
}

.site-visit-text.evaluatn p {
  margin: 0 0 3px !important;
  padding: 0;
}

.site-visit-text.evaluatn input.form-control.text-field {
  border: 1px solid #555555 !important;
  display: inline-block;
  float: none;
  height: 24px !important;
  margin: 0 7px;  padding: 0;
  text-align: center;
  width: auto; max-width: 60px;
}

.panel-numbring {
  float: left;
  padding: 0 0 0 2px;
  width: 100%;
}

.panel-numbring li {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  line-height: 27px;
  list-style: outside none none;
  margin: 0 0 12px !important;
  padding: 0 0 0 35px;
  position: relative;
}

.panel-numbring li span {
  left: 0;
  position: absolute;
  top: 0;
}

.general-btns.sectnabtns {
  margin-top: 0;
}

.visit-site-link, .visit-site-link:hover, .visit-site-link:focus {
  color: #ee7b3a;
  text-decoration: underline !important;
}

.vision-sec-main {
  float: left;
  padding:0;
  width: 100%;
}

.vision-sec {
  float: left;
  padding:0 0 0 9px;
  width: 100%;margin: 0 0 4px !important;
}

.site-visit-text .vision-sec > p {
  margin: 0 0 4px !important;
}

.vision-sec > h5 {
  color: #ee7b3a;
  margin:0 0 12px !important;
  text-transform: uppercase;
}

.lisitng-vision {
  float: left;
  margin: 13px 0;
  padding:0;
  width: 100%;
}

.lisitng-vision > h5 {
  color: #ee7b3a;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 15px !important;
  padding: 0 0 0 25px;
  position: relative;
  width: 100%;
}

.lisitng-vision > h5::before {
  background: #ee7b3a none repeat scroll 0 0;
  border-radius: 50%;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 5px;
}

.vison-list-in li {
  color: #555;
  font-size: 14px;
  font-weight: 500;
  margin: 0 0 10px !important;
  padding: 0 0 0 25px;
  position: relative;
  width: 100%;
}

.vison-list-in li::before {
  background: #555555 none repeat scroll 0 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  top: 9px;
  width: 5px;
}

.text-editor-sec {
    float: left;
    width: 100%;
}

.list-alpha-both {
  float: left;
  margin: 7px 0 0;
  width: 100%;
}

.list-alpha-both .panel-listing > li {
    margin: 0 0 3px !important;
}

.list-alpha-both .panel-numbring > li {
  margin: 0 0 3px !important;
}

.finac-eval h3.inter-gnrl-title {
  margin-bottom: 18px !important;
}

.general-info-main.finac-eval {
  float: left;
  width: 100%;
}

.finance-eva-tab-in {
  float: left;
  width: 100%;
  padding: 0 90px 0 0;
}

h5.fin-head {
  color: #555555;
  float: left;
  font-size: 14px;
  margin: 0 0!important;
  text-transform: uppercase;
  width: 100%;
}

.evatable-addon {
  float: left;
  margin: 30px 0 5px;
  width: 100%;
}

.table-name-input {
  float: left;
  margin: 0 0 17px;
  padding: 0 0 0 73px;
  position: relative;
  width: 100%;
}

.table-name-input label {
    font-size: 14px;
    left: 0;
    position: absolute;
    text-transform: uppercase;
    top: 4px; color: #555555;
    font-weight: 500;
}

.table-name-input .form-control.text-field {
  border: 1px solid #4d637b !important;
  float: left;
  height: 28px !important;
  padding: 0 10px;
  width: 100%;
}

.evaladd-table {
  border: 1px solid #4d637b;
  float: left;
  overflow: auto;
  width: 100%;
}

.evaladd-table > table {
  float: left;
  width: 100%;
}

.evaladd-table table thead th {
  background: #4d637b none repeat scroll 0 0;
  color: #ffffff;
  font-size: 13px;
  font-weight:700;
  line-height: 17px;
  padding: 6px 10px;
  text-align: center;
}

.evaladd-table table tbody tr td {
  border-bottom: 1px solid #eff3f6;
  border-right: 1px solid #eff3f6;
  font-size: 14px;
  font-weight: 500;
  padding: 15px 10px;
  text-align: center;
  vertical-align: top;
}

.evaladd-table table tbody tr td:last-child {
  border-right:none;
}

.evaladd-table table tbody tr td input.form-control.text-field {
  border: 1px solid #555555 !important;
  float: left;
  height:35px !important;
  margin:0!important;
  text-align: center;
  width: 100%;min-width: 210px;
}

.evaladd-table table tbody tr td textarea {
  border: 1px solid #555555 !important;
  float: left;
  min-height:150px !important;
  margin:0!important;padding:5px 8px;
  text-align: left;
  width: 100%;
}

.evaladd-table table tbody tr td input.additm-btn {
  background-color: #ee7b3a;
  border: medium none;
  color: #ffffff !important;
  display: inline-block;
  float: left;
  font-size: 13px;
  font-weight: 600;
  margin: 12px 0 0;
  outline: medium none;
  padding: 5px 13px;
  text-align: center; 
}

.evaladd-table table tbody tr.total-itm-price td {
  border: medium none;
  padding: 5px 10px;
  text-align: left;
  vertical-align: middle;
}

.evaladd-table table thead th:last-child {
  width: 232px;
}

.addnew-table {
  float: left;
  margin: 10px 0 30px;
  padding: 0 0 0 66px;
  width: 100%;
}

.addnew-table input.additm-btn {
  background-color: #ee7b3a;
  border: medium none;
  color: #ffffff !important;
  display: inline-block;
  float: left;
  font-size: 13px;
  font-weight: 600;
  margin: 12px 0 0;
  outline: medium none;
  padding: 5px 23px;
  text-align: center;
}

.both-table-total {
  background: #e9eef0 none repeat scroll 0 0;
  border: 1px solid #4d637b;
  float: left;
  padding:4px 10px 4px 30px;
  width: 100%;
}

.both-table-total p {
  font-size: 14px;padding: 8px 0 0;
  font-weight: 500;float: left;
}

.both-table-total input.form-control.text-field {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #555555 !important;
  float: right;
  height: 35px !important;
  margin: 0 !important;
  min-width: 212px;
  text-align: center;
  width: auto;
}

.tender-input {
  float: left;
  margin: 0 0 17px;
  width: 100%;max-width: 400px;
}

.tender-input .form-group {
  float: left;margin:0 0 8px;padding: 0 0 0 90px;
  position: relative;
  width: 100%;
}

.tender-input label {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  left: 0;
  position: absolute;
  top: 4px;
}

.tender-input .form-control.text-field {
  border: 1px solid #4d637b !important;
  float: left;
  height: 28px !important;
  padding: 0 10px;
  width: 100%;
}

.submition-form-text {
  float: left;
  min-height: 690px;
  width: 100%;
}

.submition-form-text p {
  color: #555555;
  float: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 29px;
  margin: 0 0 16px !important;
  padding: 0;
  width: 100%;
}

.submition-form-text p input.form-control.text-field {
  border: 1px solid #555555 !important;
  display: inline-block;
  float: none;
  height: 27px !important;
  margin: 0 7px;
  padding: 0;
  text-align: center;
  width: 250px;
}

.letter-form-fill {
  float: left;
  max-width: 400px;
}

.letter-form-fill .form-group {
  float: left;
  margin: 0 0 8px;
  padding: 0 0 0 90px;
  position: relative;
  width: 100%;
}

.letter-form-fill label {
  font-size: 14px;
  left: 0;
  position: absolute;
  top: 4px;
}

.letter-form-fill .form-control.text-field {
  border: 1px solid #4d637b !important;
  height: 28px !important;
  padding: 0 10px;
}

.submition-form-text .auth-sig-title {  color: #555555;
    font-weight: 500;font-size: 14px; width: 100%; float: left;  margin: 8px 0 13px !important;}

.letter-form-fill .date-pic .datedlvr.form-control.text-field {
  margin: 0 !important;
  padding-left: 38px;  background-position:12px 7px;
}

.pacific-checkbox.parts-ckbox {
  float: left;
  position: relative;
  width: 100%; margin: 30px 0 0;
}

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

.pacific-checkbox.parts-ckbox .check::before {
  content: "";
  display: block;
  height: 14px;
  left: 2px;
  margin: auto;
  position: absolute;
  top: 2px;
  transition: background 0.25s linear 0s;
  width: 14px;
}

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

.pacific-checkbox.parts-ckbox .check {
  border: 2px solid #c5c5c5;
  display: block;
  height: 20px;
  position: absolute;
  transition: border 0.25s linear 0s;
  width: 20px;
  z-index: 5;
}

.pacific-checkbox.parts-ckbox label {
  color: #555555;
  cursor: pointer;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: auto;
  margin: 0 auto;
  padding: 1px 0 0 31px;
  position: relative;
  z-index: 9;
}

.pnalty-list-main {
  float: left;
  min-height: 690px;
  width: 100%;
}

.pnalty-list-main p {
  color: #555555;
  float: left;
  font-size: 14px;
  font-weight: 500;
  line-height: 29px;
  margin: 0 0 16px !important;
  padding: 0;
  width: 100%;
}

.penlty h3.inter-gnrl-title {
  margin-bottom: 21px !important;
}

.pnalty-list-main p.text-upper {
  text-transform: uppercase;
}

.deadline-table.penalty-table table thead tr th:first-child {
  text-align: center;
}

.deadline-table.penalty-table table thead tr th:last-child {
  width: 390px;
}

.deadline-table.penalty-table table tr td {
  padding: 25px 17px;
  vertical-align: middle;position: relative;
}


.deadline-table.penalty-table table tr td span {
  left: 21px;
  position: absolute;
}

.deadline-table.penalty-table table tr td:first-child {
  padding-left: 41px;
}

.deadline-table.penalty-table table tr:nth-child(2n+2) {
  background: #f7f9fb none repeat scroll 0 0;
}

.deadline-table.penalty-table table tr:nth-child(2n+1) {
  background: #fff;
}

.evaluation-table-in {
  float: left;
  padding-right: 110px;
  width: 100%;
}

.evaluation-table-in table {
  /* border: 1px solid #4d637b; */
  float: left;
  width: 100%;
}

.evaluation-table-in table thead tr th {
  background: #4d637b none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 6px 17px;
  text-transform: uppercase;  text-align: center;
}

.evaluation-table-in table thead tr th:last-child {
  width: 240px;
}

.evaluation-table-in table tr:first-child td {
  border-left:none!important;
  border-right:none!important;
  padding: 8px 0;   border-bottom: 1px solid #4d637b;
}

.evaluation-table-in table tr.bggrey {
  background: #eff3f6 none repeat scroll 0 0;
}

/* .evaluation-table-in table tr:nth-child(2n+2) {
  background: #eff3f6 none repeat scroll 0 0;
} */

.evaluation-table-in table tr:first-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.evaluation-table-in table tr:last-child td {
  border-bottom:1px solid #4d637b;
}

.evaluation-table-in table tr td {
  border-color: #4d637b;
  border-style: solid;
  border-width: 0 1px 0px 0;
  color: #555555;
  font-size: 14px;
  font-weight: 500; position: relative;
    vertical-align: middle;  padding:25px 25px 15px 25px;
}

.evaluation-table-in table tr td:first-child {
  border-left:1px solid #4d637b;
}

.evaluation-table-in table tr td .evalu-text {
  color: #555555;
  font-size: 14px; padding:24px 130px 0 45px;
  font-weight: 500; position: relative; 
}

.evaluation-table-in table tr td .evalu-text span {
  left: 0;
  position: absolute;
}

.adddeletques {
  position: absolute;
  right: 18px;
  top: 14px;
}

.addnwques-btn {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #ee7b3a;
  color: #ee7b3a;
  float: left;
  font-size: 12px;
  font-weight: 500;
  margin: 0 10px 0 0;
  padding: 2px 8px;
}

.addnwques-btn:hover {
  background:#ee7b3a;
  color: #fff;
}

.eddlticons {
  float: left;
}

.eddlticons > li {
  display: inline-block;
}


.evaluation-table-in table tr td input.form-control.text-field {
  border: 1px solid #4d637b !important;    margin: 0 !important;
}

.evaluation-table-in table tr.inner-headingtable td {
  background: #4d637b none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding:11px 25px;
  text-align: left;
}

.evaluation-table-in table tr.table-total-score > td {
  font-size: 18px;
  padding: 10px 25px;
  text-transform: uppercase;
}

.evaluation-table-in table tr.subevaluation td {
    padding-bottom: 10px;
    padding-top: 10px;
}

.deadline-table.penalty-table {
  padding-right: 110px;
}

.create-rfp {
    background-color: #ee7b3a;
    border: medium none;
    border-radius: 2px !important;
    color: #ffffff !important;
    float: right;
    font-size: 13px !important;
    line-height: 29px;
    outline: medium none;
    padding: 0 12px !important;
    text-align: center;
    !important: ;
    width: 100px !important;
}
/***********Create RFP Page End 4-dec*********/

.bid_location_top { padding-top: 10px !important; margin-top: 10px !important; border-top: 1px solid #e9eef0; }
.del_bid_loc { float: right; margin-top: -35px !important; }
.bid_location_show .detsil-frm-deadlin { position: inherit; }

body.content-editor { background: #ffffff !important; height: 100%; padding: 10px; }

body.content-editor p {
    color: #555555!important;
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
    padding: 0;
    margin: 0 0 3px !important;
}

body.content-editor .doc-lst-in li { padding: 6px 0px !important; }


body.content-editor .deadline-table.penalty-table table tr td span {
    left: 21px;
    position: absolute;
}

body.content-editor ul.panel-numbring li { list-style: none; padding: 0 0 0 20px; }

body.content-editor ul li {
    color: #555555;
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
    list-style: disc;
    margin: 0 0 10px 20px !important;
    padding: 0px;
    clear: both;
}

body.content-editor .doc-lst-in li { margin: inherit !important; list-style: none;  }

body.content-editor ol li {
    color: #555555;
    font-size: 14px;
    font-weight: 500;
    line-height: 27px;
    list-style: decimal;
    margin: 0 0 10px 20px !important;
    padding: 0 0 0 20px;
    clear: both;
}


/***********new Style start*********/

.itmview-table .list-iteam-table-edit tr td:nth-child(1) {
  min-width: auto !important;
  text-align: center;
  width: 95px!important;
}


.itmview-table .list-iteam-table-edit tr td:nth-child(2) {
  min-width: 372px !important;
  text-align: center;
  width: 372px !important;
}

.itmview-table .list-iteam-table-edit tr td {
  min-width: 180px !important;
  text-align: center !important;
  width: 180px !important; 
  word-wrap: break-word;
}

.itmview-table .list-iteam-table-edit tr td .aed {
  border: 1px solid #cccccc;
}

.itmview-table .list-iteam-table-edit tr td .aed-left {
  border-right: 1px solid #cccccc;  width: 43px;
}

.itmview-table .list-iteam-table-edit tr td .aed-right {
    width: 111px;
}

.finance-table-head .discp-table-head table tr th.sr-numb, .finance-table-data .discp-table-data table tr td.sr-numb {
   min-width: 55px;
}

.finance-table-head .discp-table-head table th {
    min-width: 110px;
}

.finance-table-data .discp-table-data table td {
    min-width: 110px;
}

.layoutdesignnew .tab-content .tab-pane .tab-open {
  display: block;
  left: auto;
  position: relative;
  top: auto;
  width: 100%;
}

/* .layoutdesignnew .tab-content .tab-pane.in.active .tab-open {
  display: block;
  left: auto;
  position: relative;
  top: auto;
  width: 100%;
} */

.prequalifyform .drp {
  border: medium none;
}

label {
  font-weight: 500;
}




.rfqinercont-change .finance-evelu-wrpr {
  border: medium none;
}

.rfqinercont-change table.fin-table-main tr.finance-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;
}

.rfqinercont-change table.fin-table-main tr td {
  border: 1px solid #f7f7f7;
  padding: 12px; color: #555555;
    font-size: 13px;
    font-weight: 400;text-align: center;
}

.rfqinercont-change table.fin-table-main tr.heading-sec.evfHeader td.width-frist {
  border: medium none;
  padding: 0 0 10px !important;
}

.rfqinercont-change table.fin-table-main tr.heading-sec.evfHeader td.width-frist div.evfHeading {
  font-size: 18px;
}



.content-inner-sec.report-sec-main {
  padding: 0 0 0 185px;
}

.report-sec-main .tab-block.auction-overview {
  left: 0; 
  position: absolute;
  top: 0;
  width: 185px;
}

.report-sec-main .tab-open {
  padding: 0;
  position: relative;
  width: 100%;
}

.reportsumaryview {
    padding: 0 22px;
}

.reportsumaryview table {
    width: 100%;
    float: left;
}

.reportsumaryview .mycustomstyle {
width: 100%;
  margin-bottom: 0;
    margin-top: 20px;
}

/* .reportsumaryview .mycustomstyle th {
padding: 5px;
} */

.reportsumaryview .mycustomstyle th {
 background: #4d637b none repeat scroll 0 0;
    color: #ffffff;
    font-size: 12px;
    font-weight: 700;
    padding: 12px;
    text-transform: uppercase;  text-align: center;
}

.reportsumaryview .mycustomstyle th.suplierhead {
background: #eff3f6 none repeat scroll 0 0;
    color: #555555;
}

.reportsumaryview .mycustomstyle td {
 border: 1px solid #f7f7f7;background: #fdfdfd none repeat scroll 0 0;
    color: #555555;
    font-size: 13px;
    font-weight: 400;
    padding: 12px;  text-align: center;
}

.reportsumaryview .mycustomstyle tr.bnakdiv1 > td {
  border: medium none;
  padding: 0 0 50px;background: #ffffff none repeat scroll 0 0;
}

.reportsumaryview .mycustomstyle tr.bnakdiv > td {
  border: medium none;
  /* padding: 0 0 10px; */padding: 0;background: #ffffff none repeat scroll 0 0;
}

.reportsumaryview td.width-frist { background: #ffffff none repeat scroll 0 0;
border: none;padding-top: 0 !important;
}

.reportsumaryview .mycustomstyle td p {
padding: 8px 0;
width: 100%;
}

.content-inner-sec.report-sec-main.paddingnone {
  padding: 0;
}

.rfqinercont-change .technicl-evalut .finance-table-scroll .fin-table-main {
  border-bottom: medium none;
}

.prequalifyform .default-currency-outer .drp.default-currency {
  border: 1px solid #dddddd;
}
.prequalifyform .default-currency-outer .drp.default-currency select:focus {
    border: 1px solid #f7925b !important;
    outline: 0;
    box-shadow: 0 0 5px #ee7b3a !important;
    transition: box-shadow .5s,border-color .25s ease-in-out;
}

.reportsumaryview .mycustomstyle.table2 th.suplierhead {
  background: #eff3f6 none repeat scroll 0 0;
  color: #555555;
}

.rfqinercont-change table.fin-table-main.table1b tr td {
  border-width:0!important;
  padding: 3px 10px;
}

.rfqinercont-change table.fin-table-main.table1b tr td:first-child {
  border-bottom: medium none !important;
}

.rfqinercont-change table.fin-table-main.table1b tr.finance-table-data.bid-ditm-cmp-tr {
  border-bottom: 1px solid #f7f7f7;
}

.rfqinercont-change table.fin-table-main.table1b tr.finance-table-data.bid-ditm-cmp-tr td.discp-table-data {
  border-left: 1px solid #f7f7f7 !important;
  border-right: 1px solid #f7f7f7 !important;padding: 0;
}

.rfqinercont-change table.fin-table-main.table1b tr.heading-sec > td {
  border-right: 1px solid #f7f7f7 !important;
}

.rfqinercont-change table.fin-table-main.table1b tr.heading-sec > td p {
  padding: 13px 0;
}

.rfqinercont-change table.fin-table-main.table1b tr.finance-table-head td.discp-table-head {
  padding: 0;
}

.rfqinercont-change .technicl-evalut .finance-table-scroll .fin-table-main.table1b {
  border: 1px solid #f7f7f7;
}

.rfqinercont-change table.fin-table-main.evaltable-consume tr td.discp-table-data {
  padding: 0;   border: medium none!important; border-right: 1px solid #f7f7f7 !important;
}

.rfqinercont-change table.fin-table-main.evaltable-consume tr.finance-table-head td.discp-table-head {
  padding: 0;
}

.rfqinercont-change table.fin-table-main tr td.discp-table-data.discrp-trnascript.company table tr td {
  border: medium none;
}

.rfqinercont-change table.fin-table-main.evaltable-consume tr.heading-sec > td {
  border-right: 1px solid #f7f7f7 !important; 
}

.rfqinercont-change table.fin-table-main.evaltable-consume tr.heading-sec.evfHeader td {
padding: 13px 10px!important;
}

.rfqinercont-change table.fin-table-main.evaltable-consume tr.heading-sec > td p {
  padding:0;
}

.rfqinercont-change table.fin-table-main.evaltable-consume tr td.discp-table-data tr td {
  border: medium none;
}

.rfqinercont-change table.fin-table-main.evaltable-consume tr.heading-sec > td.width-frist {
  border-top: 1px solid #f7f7f7;
  border-left: 1px solid #f7f7f7;
}

.rfqinercont-change .brandname {
  text-align: center;
}

.rfqinercont-change .box-size {
  max-width: 180px;
  min-width:85px;
  padding-left: 5px;
  padding-right: 5px;
}

.invitation-table-new .rfq-overview-outer {
  padding: 0;
}

.invitation-table-new .invitations-table-outer table td {
  padding: 15px 10px;
}

.tech-eva-sec .side-tabs-main li.title-page-side img {
  top: 23px;
}

.tech-eva-sec .side-tabs-main li.title-page-side {
  padding: 11px 15px 11px 38px;
}


.tech-eva-sec .general-info-main {
  float: left;
  padding-right: 110px;
  width: 100%;
}

.techevaluation-table-in {
  
  float: left;
  margin: 0 0 30px;
  padding-right: 0;
  width: 100%;
}

.techevaluation-table-in table {
  float: left;
  width: 100%;border-bottom: 1px solid #4d637b;
  border-left: 1px solid #4d637b;
  border-right: 1px solid #4d637b;
}

.techevaluation-table-in table thead tr th {
  background: #4d637b none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 6px 25px;
  text-align: left;
  text-transform: uppercase;
}

.techevaluation-table-in table thead tr th:last-child {
  width: 240px;   text-align: center;
}

.techevaluation-table-in table tr.bgcolor, .techevaluation-table-in table tr:nth-child(2n) {
  background: #eff3f6;
}

.techevaluation-table-in table tr td {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  padding: 15px;
  position: relative;
  vertical-align: middle;
}

.techevaluation-table-in table tr td:first-child {
  border-right: 1px solid #4d637b;
}

.techevaluation-table-in table tr td .evaspltext {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  padding:0px 45px;
  position: relative;
}


.techevaluation-table-in table tr td .evaspltext .numb-vale {
  left: 11px;
  position: absolute;
  top: 0;
}

.techevaluation-table-in table tr td input.form-control.text-field {
  border: 1px solid #4d637b !important;
  margin: 0 !important;
}

table.scoreshow {
  border: 1px solid #4d637b;
}

table.scoreshow tr td {
 /*  padding:1px 10px; */
  padding:0;
  text-align: center; width: 98px;
   border-bottom: 1px solid #4d637b;
}

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

table.scoreshow tr:last-child td input.text-field {
  border: medium none !important;
  height: 23px !important;
  padding: 0;
  text-align: center;
}

.techevaluation-table-in table tr.child-points {
  background: #eff3f6;
}

.techevaluation-table-in table tr.child-points > td {
  border-bottom: 1px solid #4d637b;
  padding: 5px 15px;
}


.finance-cometi-main .side-tabs-main li.title-page-side {
  background: #ffffff none repeat scroll 0 0;
  min-height: 62px;
}

.techevaluation-table-in table tr.totalevascore > td {
  border-bottom: 1px solid #4d637b;
  padding: 5px 15px;
}

.techevaluation-table-in table tr.totalevascore {
  background: #fff;
}

table.scoreshow tr {
  background: #eff3f6 none repeat scroll 0 0;
}

.techevaluation-table-in table tr.totalevascore > td .evaspltext {
  font-weight: 600;
  padding-left: 14px;
  text-transform: uppercase;
}

.rfq-overview-outer.fintecevaluation {
  padding: 0 0 30px;
}

.financetable-start .evaladd-table table thead tr.suplier-title th {
  background: #eff3f6 none repeat scroll 0 0;
  border-right: 1px solid #4d637b;
  color: #2e2e2e;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 10px 7px;
  text-transform: uppercase;
}

.financetable-start .evaladd-table table thead tr.suplier-title th:last-child, .financetable-start .evaladd-table table tbody tr td.sulier-charges-input td:last-child {
  border-right:none;
}

.financetable-start .evaladd-table table tbody tr td {
  border-bottom: medium none;
  border-right: 1px solid #4d637b;
}

.financetable-start .evaladd-table table thead th {
  background: #4d637b none repeat scroll 0 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  padding: 5px 10px;
  text-align: center;
}

.financetable-start .evaladd-table table {
  height: 100%;
  width: 100%;
}

.financetable-start .evaladd-table table thead th.srnumb {
  width: 63px;
}

.financetable-start .evaladd-table table tbody tr td.sulier-charges-input {
  padding: 0;
}

.financetable-start .evaladd-table table tbody tr td.sulier-charges-input td {
  border-bottom: medium none;
  border-right: 1px solid #4d637b;
  padding: 15px 10px;   width: 115px;
}

.financetable-start .evaladd-table table tbody tr td {
  border-right: 1px solid #4d637b;
}

.financetable-start .evaladd-table table thead th.qunatity {
  width: 110px;
}

.financetable-start .evaladd-table table thead th.suplierdiscrp {
 /*  text-align: left; */
   width: 350px;
}

.financetable-start .evaladd-table table tbody tr td textarea {
  margin: 0 0 80px !important;background: #eff3f6 none repeat scroll 0 0;
}

.financetable-start .evaladd-table table tbody tr td input.form-control.text-field {
background: #eff3f6 none repeat scroll 0 0;     min-width: auto;
}

.financetable-start .evaladd-table table tbody tr.finevalscoretotal {
  background: #4d637b none repeat scroll 0 0;
  vertical-align: middle;
}

.financetable-start .evaladd-table table tbody tr.finevalscoretotal td {
  vertical-align: middle; color: #ffffff;
    font-size: 14px;
    font-weight: 600;
}

.financetable-start .evaladd-table table tbody tr.finevalscoretotal td:nth-child(2) {
  text-align: left;
  text-transform: uppercase;
}

.financetable-start .evaladd-table {
  border: medium none;
}

.financetable-start .evaladd-table > table {
  border: 1px solid #4d637b;
}

.financetable-start .evaladd-table table thead th.sulier-charges-title table tr th:last-child {
  width: auto !important;
}


/***********new Style End*********/

.badge.orange-select {
    background: #ee7b3a;
    border-radius: 0px;
}

.btn.orange-select {
    background: #ee7b3a;
}

.add-EVF-btn {
    background-color: #ee7b3a;
    border: medium none;
    color: #fff !important;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    outline: medium none;
    padding: 2px 5px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0px;
}

nav li a.top-menu {
    text-transform: initial !important;
}

#uploadItemsModalSM .questionnaire-popup{width:400px !important;}
#uploadItemsModalSM .fileToUpload{cursor:pointer;}

.uploaditemsPop{
    width: auto;
    background-color: #ee7b3a;
    font-size: 13px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 0 10px 0 0;
    padding: 5px 12px;
    height: 30px;
    font-weight: 400;
    margin-top: -33px;
    margin-right: 5px;
    border-radius: 0px;
}
.uploaditemsPop:hover, .uploaditemsPop:active{color:#fff;}

.uploaditemlistbtn{
    width: auto;
    background-color: #ee7b3a;
    font-size: 13px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 0 10px 0 0;
    padding: 5px 12px;
    height: 30px;
    font-weight: 400;
}

.download-pdf-btn {
    width: 300px;
    background-color: #ee7b3a;
    font-size: 13px;
    color: #fff;
    text-align: center;
    float: right;
    font-weight: bold;
    padding: 7px 0 8px 0;
    position: absolute;
    right: 260px;
    top: 14px;
}

.tab-heading .dropdown.automobiles .downloads-menu-inauc {
    right: -2px;
    width: 169px;
    margin-top: -2px !important;
}

.downloads-menu-inauc li a {
    padding: 4px 10px !important;
    font-size: 12px;
    color: #ee7b3a !important;
    text-align: left;
    text-transform: none;
}

.attachment_pre {
    width: 428px;
    margin: 14px 0 0 0;
}

.rfq-items .uploaditemsPop {
    margin-top: -7px;
    margin-right: -18px;
}

.counter-field, .counter-field:focus { border: 0px !important; height: 26px !important; }

.padding-10{padding:10px;}

.uploaditemsPopRFQ {
    width: auto;
    background-color: #ee7b3a;
    font-size: 13px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    outline: none;
    border: none;
    margin: 0 10px 0 0;
    padding: 8px 12px;
    height: 34px;
    font-weight: 400;
    margin-top: 0px;
    margin-right: 6px;
    border-radius: 0px;
}

.draft-btn {
    position: initial !important;
}

.purchase-order .manage-column {
    height: 34px !important;
    margin-right: 6px !important;
}

.load-col-template-btn, .load-col-template-btn:focus, .load-col-template-btn:hover, .load-col-template-btn:visited {
    float: right;
    width: auto;
    border: 1px solid #ee7b3a;
    font-size: 11px;
    color: #ffffff;
    background: #ee7b3a;
    padding: 6px 14px 6px;
    text-align: center;
    margin-left: 6px;
}
.addOptionContent {
    font-size: 12px;
}
.optionBox {
    padding: 10px 0px;
}

.custom-col-checkbox input {
    width: 20px;
    height: 20px;
    margin: auto;
}

.addOptionContent .optbox {
    padding: 4px 0px;
}

.reqstnfrmmn table tbody tr td button.alternative-rfq {
    font-size: 11px;
    float: right;
    width: 30px !important;
    margin: 0px 2px;
    padding: 0px 2px !important;
    height: 16px !important;
    line-height: inherit;
}

.bidcomparemainsec .compbiddetilsin .bid-hitm-cmp-tr > th, .bidcomparemainsec .compbiddetilsin .bid-hitm-cmp-tr > td {
    font-size: 12px;
    text-align: center;
    /*white-space: pre;*/
    word-wrap: normal;
    border-right: none;
}

.bidcomparemainsec .supplier-bid-comp .detailtablebidcomp > td {
    border: medium none;
    min-width: 250px;
    padding: 0;
    width: auto;
}

.bidcomparemainsec .supplier-question-comp tr td:first-child, .bidcomparemainsec .supplier-bid-comp tr td:first-child {
    min-width: 110px;
    text-align: left;
    width: auto;
    white-space: inherit;
}

.bid-hitm-cmp-tr th {
    font-size: 14px;
    color: #555;
    background-color: #eff3f6;
    padding: 10px 9px;
    border-right: 1px solid #e9eef1;
    border-left: 1px solid #e9eef1;
}

.rfq-new-grid {
    overflow: scroll;
    width: 100%;
    overflow-y: hidden;
}

.manual-bid-table .custom_column {
    min-width: 150px !important;
    width: 150px !important;
}

.reporting td, .reporting table { vertical-align: top !important; }

.dataTables_processing {
    position: absolute;
    top: 25px;
    left: 50%;
    width: 100%;
    height: 100%;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 25%;
    text-align: center;
    font-size: 1.2em;
    background-color: RGBA(255,255,255,0.8);
}


.add-abbrevation-btn {
    background-color: #ee7b3a;
    border: medium none;
    color: #fff !important;
    font-size: 12px;
    font-weight: normal;
    height: 19px;
    outline: medium none;
    padding: 2px 5px;
    text-align: center;
    text-transform: uppercase;
    border-radius: 0px;
}

.create-article-btn {
    background-color: #ee7b3a;
    border: medium none;
    color: #ffffff !important;
    display: inline-block;
    font-weight: 600;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
}

.manage-column {
    background-color: #ee7b3a;
    border: medium none;
    color: #ffffff !important;
    display: inline-block;
    font-weight: 600;
    font-size: 13px;
    height: 33px;
    line-height: 33px;
    margin: 0;
    outline: medium none;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 130px;
}

#addSectionContent { display: none; }

.rfp-section-wrp .weightage-all-section, .rfp-section-wrp .auto-weightage-section, .rfp-section-wrp .sectnscorinpt, .rfp-section-wrp .weightage-section, .rfp-section-wrp .auto-weightage-question, .rfp-section-wrp .weightage-question, .rfp-section-wrp .save-floppy, .rfp-questionnaire .inputform a { display: none; }

.del-abbreviation {
    position: absolute;
    display: inline-table;
    border: none;
    right: 10px;
    top: 12px;
}

.sections2 { margin-left: 30px !important; }

.sections2supp { margin-left: 50px !important; width: 95% !important; }

.section-tab-div .editTabSection, .section-tab-div .deleteTabSection { color: #ee7b3a; font-size: 14px; padding-right: 10px; }


.section-collaps .panel-title .editArticle {
    padding: 6px !important;
    border: none !important;
    top: -24px !important;
    position: relative;
}
.editArticle:after {
    display: none;
}

.section-collaps .panel-title .deleteArticle {
    padding: 6px !important;
    border: none !important;
    top: -24px !important;
    position: relative;
}

.deleteArticle:after {
    display: none;
}

.rfp-view-only #addSection, .rfp-view-only #loadTemplates, .rfp-view-only .deleteAllQuestion, .rfp-view-only .editSection, .rfp-view-only .delete-section, .rfp-view-only .addquestionfields, .rfp-view-only .editQuestion, .rfp-view-only .delete-question, .rfp-view-only #save-as-template, .rfp-view-only #manage-column, .rfp-view-only .addfinantrow, .rfp-view-only #addnew-table, .rfp-view-only .del_bid_loc_left, .rfp-view-only .manage-column
,.rfp-view-only .delete-doc
,.rfp-view-only .editTabSection
,.rfp-view-only .deleteTabSection
,.rfp-view-only .editArticle
,.rfp-view-only .deleteArticle
,.rfp-view-only .create-article-btn
{ display: none !important; }

.section-actions { padding-left: 20px; }

.better-price {
    border-bottom: 3px solid #6abd31 !important;
    padding-bottom: 3px !important;
    color: #6abd31 !important;
    font-weight: bold !important;
}

.buttons-html5 {
    background-color: #ee7b3a;
    font-size: 13px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    padding: 8px 14px;
    border: none;
}

.resend-email li {
    width: 260px !important;
}

/* Enhancement Work */
.removeCert .removeCertDb{
    color: #ee7e3e;
}

.supp-button {
    top: -9px;
    position: relative;
    right: -20px;
}

.supplier-certificates h4 {
    color: #ee7e3e;
    font-weight: 500;
    font-size: 15.97px;
    margin: 16px 0 7px !important;
    text-transform: uppercase;
}

.removeCert {
    margin: 36px 0px;
    color: #ee7e3e;
    cursor: pointer;
}

.removeCertDb {
    margin: 36px 0px;
    color: #ee7e3e;
    cursor: pointer;
}

.add-new-suppliers-outer {
    min-height: 310px;
}

.add-another-cert-btn, .add-another-cert-btn:focus {
    width: 155px;
    float: right;
    font-size: 12.25px;
    color: #ee7e3e;
    border: 1px solid #ee7e3e;
    text-align: center;
}

.add-another-cert-btn:hover {
    color: #fff;
    background-color: #ee7e3e;
}
.grade {
    border: 0px solid green;
    border-radius: 0%;
    font-weight: bold;
    font-family: 'Open Sans';
    font-size: 12px;
    text-align: center;
    height: 30px;
    width: 50px;
    display: block;
    vertical-align: middle;
    padding-top: 6px;
    margin: auto;
    text-shadow: 0px 1px 0px;
    color: #6abd31;
}

.grade .red {
    color: red;
    display: contents;
}

.grade .orange {
    color: orange;
    display: contents;
}

.finance-comite-main .adcblnsecwrp {
  margin: 0;
}

.finance-comite-main .adcblnsecwrp .tab-content {
  border: medium none;
}

.finance-evelu-wrpr {border: 1px solid #e9eef1;
  float: left;
  margin: 20px 0 0;
  overflow: auto;
  width: 100%;
}

.finance-table-scroll {
  /* border-top: 1px solid #e9eef1; */
  float: left;
  margin: 0 0 25px;
  width: 100%;
}


.finance-table-scroll .fin-table-main {
  float: left;
  text-align: center;
  width: 100%;
}

.finance-table-head .discp-table-head table {
  width: 100%;
}

.heading-sec td {
  border-right: 1px solid #e9eef1;
  padding: 12px;
}

/* .heading-sec td:last-child { border-right:none; } */

.finance-evelu-wrpr p.company-name {
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.rfqinercont-change table.fin-table-main tr.finance-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;
}

.rfqinercont-change table.fin-table-main tr td {
  border: 1px solid #f7f7f7;
  padding: 12px; color: #555555;
    font-size: 13px;
    font-weight: 400;text-align: center;
}

.rfqinercont-change table.fin-table-main tr.heading-sec.evfHeader td.width-frist {
  border: medium none;
  padding: 0 0 10px !important;
}

.rfqinercont-change table.fin-table-main tr.heading-sec.evfHeader td.width-frist div.evfHeading {
  font-size: 18px;
}

.finance-bids-total {
  background: #e9eef1 none repeat scroll 0 0;
}

.finance-bids-total td {padding:12px;
  font-weight: 600;
}

.finance-bids-total td div { margin-left:10px; }

.finance-comite-main .adcblnsecwrp .rank-green, .finance-comite-main .adcblnsecwrp .rank-gray, .finance-comite-main .adcblnsecwrp .rank-red {
  font-family: arial;
  margin-right:0;
}

.mt-40 {
  margin-top: 40px !important;
}
.topCount {
    box-shadow: 0px 0px 3px -1px;
    border-radius: 2px;
    padding: 10px;
}
.topCount h2 {
    text-align: center;
    margin-bottom: 6px !important;
    font-size: 20px;
    text-transform: none;
}
.topCount h4 {
    text-align: center;
    margin-bottom: 0px !important;
    font-family: 'Open Sans';
    font-size: 16px;
}
.rfq-score { width: 146px !important; }

.supplier-bid-comp tr td:first-child {
    max-width: inherit !important;
}
.item-purchase-history h2 {
    margin: 0 0 15px!important;
    float: left;
    width: 100%;
    font-weight: 600;
    font-size: 23px;
}
/* Enhancement Work */

/* Language Work */
.lang-right {
    padding-right: auto;
    float: right;
    margin-right: 0px;
    padding-right: 0px;
}
.lang-right2 {
    display: contents;
    float: right;
}
.lang-right2 .row{
    margin: 0!important;
}

.lang-ar .select-selected:after {
    left: 10px;
    right: auto;
}

.lang-ar .drp select {
    color: #555555 !important;
    background-position: 2% 50% !important;
}

.lang-ar .cleaning-equipment-list li {
    padding: 11px 41px 13px 127px;
}

.lang-ar .cleaning-equipment-list li a.show-description.showitemdesc {
    left: 40px;
    right: auto;
}

.lang-ar nav li {
    float: right;
}

.lang-ar nav li a img {
    float: right;
    margin: 2px 0 0 13px;
}

.lang-ar .create-popup h3 {
    text-align: right;
}

.lang-ar span.close.close_multi {
    left: -13px;
    right: auto;
}

.lang-ar .close {
    float: left;
}

.lang-ar .pull-right {
    float: left !important;
}

.lang-ar .questionnaire-popup h3 {
    text-align: right;
}

@media screen and (min-width: 767px){
.lang-ar .content .tab-open {
    position: absolute;
    width: 87.3%;
    right: auto;
    top: 0;
    left: 0;
    /* padding: 15px 30px; */
}
}

.lang-ar .tab-open {
    border: 1px solid #e9eef0;
    left: none;
}

.lang-ar .messagesbox div.allalerts ul li div.iconarea {
    width: 5%;
    float: right;
    margin-right: 25px;
}

.lang-ar .copy-link-btn {
    float: left;
}

.lang-ar .itmdiscriptn-modal label {
    text-align: right;
}

.lang-ar .transactions-menu li a {
    padding: 8px 20px 5px 0px !important;
    text-align: right;
}

.lang-ar .dashviewall {
    float: left;
}

.lang-ar .messagesbox div.allalerts ul li div.iconarea {
    margin-right: 25px;
    margin-left: 0px;
}

.lang-ar .stngtbs {
    float: right;
}

.lang-ar .stngtbs p {
    text-align: right;
}

.lang-ar .menunotification li span {
    float: right;
}

.lang-ar .logo {
    text-align: left;
}

.lang-ar .usrimgsec > span {
    margin: 0 0 0 9px;
    float: right;
}

.lang-ar .usrimgsec h3 {
    float: right;
}

.lang-ar .usrimgsec p {
    text-align: right;
}

.lang-ar .stngs-icn {
    background-position: 93% 7%;
}

.lang-ar .stngtbs li a {
    text-align: right;
    padding: 8px 40px 8px 5px;
}

.lang-ar .info-icn {
    background-position: 93% 50%;
}

.lang-ar .cmpny-icn {
    background-position: 93% 50%;
}

.lang-ar .brnch-icn {
    background-position: 93% 50%;
}

.lang-ar .logout-icn {
    background-position: 93% 50%;
}

.lang-ar .sbmnu li:last-child a img {
    position: absolute;
    right: 16px;
}

.lang-ar .stngsbtns {
    float: left;
}

.lang-ar .setngstitls > h2 {
    float: right;
}

.lang-ar .setngstitls h2 img {
    margin: -4px 0 0 2px;
}

.lang-ar .reqstnfrmmn > div img, .lang-ar .reqstnfrmmn > a img {
    left: auto;
    right: 15px;
}

.lang-ar .reqstnfrmmn > div, .lang-ar .reqstnfrmmn > a{
    padding: 22px 45px 18px 19px !important;
}

.lang-ar .stngsfrmin div, .lang-ar #mycustomchangeForm > div {
    float: right !important;
}

.lang-ar .reqstnfrmmn > div .emlinpt img {
    left: 15px;
    right: auto;
}

.lang-ar .setngstitls .admnwbrnc {
    float: left;
}

.lang-ar .tab-heading .dropdown.automobiles {
    float: left;
}

.lang-ar .reqstnfrmmn .purchase-order {
    padding: inherit !important;
}

.lang-ar .purchase-order .request-block, .lang-ar .purchase-order .tab-block {
    padding: 11px 45px 11px 4px !important;
}

.lang-ar #requests-form .col-lg-6,
.lang-ar #requests-form .col-sm-6,
.lang-ar #requests-form .col-sm-12,
.lang-ar #requests-form .col-sm-4,
.lang-ar #requests-form .col-md-4,
.lang-ar #requests-form .col-lg-4,
.lang-ar #requests-form .col-sm-8
{
    float: right;
}

.lang-ar .purchase-outer li {
    float: right !important;
    margin: 0 0 0 144px !important;
}

.lang-ar #requests-form .col-condensed-left {
    padding-right: 0px;
}

.lang-ar .purchase-outer .pacific-checkbox
{
    float: right;
    margin: -4px 0 0 14px !important;

}

.lang-ar .cust-checkbox label {
    padding: 3px 25px 25px 31px;
}

.lang-ar .pacific-checkbox {
    float: right;
}

.lang-ar .padding-right-15 {
    padding-left: 15px;
    padding-right: 0px;
}

.lang-ar .pacific-checkbox.depr-checkbox .custom-checkbox label {
    padding: 3px 5px 25px 25px;
}

.lang-ar .pacific-checkbox.depr-checkbox .custom-checkbox {
    margin-right: 0px;
}

.lang-ar .yes-btn, .lang-ar .addaprovlbtn .btn {
    float: right;
}

.lang-ar .general-info-main .form-group {
    float: right;
}

.lang-ar .addquestnpopup .question-section .addquestfield .create-section h5 {
    float: right;
}

.lang-ar .Chk_mpcntct .lbl {
    float: right;
}

.lang-ar .isP_cntct .lblTxt {
    margin: 5px 25px 0 0px;
}

.lang-ar #requests-form .col-condensed-left {
    padding-left: 15px;
}

.lang-ar .default-currency {
    margin: 0 0 0 56px;
}

.lang-ar .form-group {
    float: right;
}

.lang-ar span.caret.caret-nav {
    left: -12px;
    right: auto;
}

.lang-ar .purchase-order .automobiles {
    left: 20px;
    right: auto;
}

.lang-ar .purchase-order-title-left {
    float: right;
    margin: 0 0 0 24px;
}

.lang-ar .reject-bid-list ul li .check {
    right: 0;
    left: auto;
}

.lang-ar .reject-bid-list ul li label {
    text-align: right;
}

.lang-ar .whgtckbox .checkmark {
    right: 0;
    left: auto;
}

.lang-ar .general-info-main .formfill-pre-in.questin .form-group .whgtckbox label {
    padding: 0 22px 0 0px;
}

.lang-ar .reject-bid-list ul li {
    float: right;
    text-align: right;
}

.lang-ar .date-pic {
    float: right;
}

.lang-ar .required-documentation-list li {
    float: right !important;
    margin: 0 0 0 9% !important;
}

.lang-ar #supplierzTable1 table thead tr th:nth-child(1), .lang-ar #supplierzTable1 table thead tr th:nth-child(2), .lang-ar #supplierzTable1 table tbody tr td:nth-child(2) {
    text-align: right !important;
}

.lang-ar .invoicessecmn .tab-heading h1 {
    float: right;
}

.lang-ar .invoichdsec input.addinvoic-btn {
    float: left;
}

.lang-ar .delivery-date-req {
    float: right;
    padding-right: 0px;
}

.lang-ar .col-condensed-left {
    float: right;
    padding-right: 0px;
}

.lang-ar .col-condensed-right {
    padding-right: 12px;
}

.lang-ar .squarebtnOrang, .lang-ar .save-req-form {
    float: left;
    right: auto;
    left: 20px;
}
/* Language Work */

.supplier-price { height: 24px !important; }

.item-number-block { height: 32px; }

.itemList-Image { float: right; }

.itemList-Image img#itemImgPrv { max-width: 150px !important; max-height: 30px; }

.suppliers-save-left { width: 39% !important; }

.suppliers-save-right { width: 60% !important; }

.spend-menu { width: 180px !important; }

.supplier-certificates { width:100%; }

img#itemImgPrv {
  max-width: 150px !important;
  max-height: 50px;
  margin-top: -6px;
}

.read-1 {
    font-weight: bold !important;
}
.msgread-1 {
  font-weight: bold !important;
}
.menunotification{
    height: auto;
    max-height: 400px;
    overflow: auto;
}
.badge.badge-light-not {
  color: #fff !important;
  background-color: #ee7b3a !important;
  height: 15px !important;
  width: 15px !important;
  padding: 0px !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  margin: 0 0px 5px -5px !important;
}
.badge.badge-light {
  background-color: #ee7b3a !important;
  height: 15px !important;
  width: 15px !important;
  padding: 0px !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  margin: 0 0px 5px -5px !important;
}
#main-menu .dropdown-menu {
    min-width: 220px;
}

/* Custom Notification Styles */
.custom-notification {
    position: fixed !important;
    top: 20px !important;
    right: 20px !important;
    padding: 15px !important;
    border-radius: 5px !important;
    z-index: 10000 !important;
    box-shadow: 0 4px 6px rgba(0,0,0,0.1) !important;
    width: 350px !important;
    display: block !important;
    font-family: 'Gotham-Book', sans-serif !important;
    font-size: 14px !important;
    line-height: 1.4 !important;
    word-wrap: break-word !important;
    overflow-wrap: break-word !important;
}

.custom-notification.success {
    background: #d4edda !important;
    color: #155724 !important;
    border: 1px solid #c3e6cb !important;
}

.custom-notification.error {
    background: #f8d7da !important;
    color: #721c24 !important;
    border: 1px solid #f5c6cb !important;
}

.custom-notification.warning {
    background: #fff3cd !important;
    color: #856404 !important;
    border: 1px solid #ffeaa7 !important;
}

.custom-notification.info {
    background: #d1ecf1 !important;
    color: #0c5460 !important;
    border: 1px solid #bee5eb !important;
}

/* Comment Badge Styles */
.badge.text-info {
    background-color: #17a2b8 !important;
    color: white !important;
}

.badge.text-success {
    background-color: #28a745 !important;
    color: white !important;
}

.badge.text-danger {
    background-color: #dc3545 !important;
    color: white !important;
}

.badge.text-warning {
    background-color: #ffc107 !important;
    color: #212529 !important;
}