/*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}
.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';
	margin-right:26px;
}
.drag-documents-input{width: 100%;}
.modal-backdrop{display: none;}
.error{margin-bottom: 0px !important;}
.errorMessage{color:#555555;text-transform: none;}
#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}
#requisition-form .date.date-picker .date-pic{border: 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';}
.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{width: 100%;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: 9px 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; 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; }
.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; 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; }

.successbox, .errorbox{ font-family: 'Gotham-Book' !important; color: #555555; display: inline-block; margin-bottom: 20px; width: 100%; }
.successbox span, .errorbox span{ color: #68bc30; font-family: 'Gotham-Book' !important; }
.tickbox{ padding: 0px 0 0 54px; display: inline-block; margin-right: 16px; width: 100%; }
.tickclose{ padding: 0px 0 0 54px; display: inline-block; margin-right: 16px; width: 100%; }


@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;
}
}

@media (min-width: 1170px) and (max-width: 1201px) {

.a-tab-block img {
    left: 8px;
}	
.content-inner {
    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;}
.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;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';

    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}
.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'}
.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';}
.add-people h2 a{font-family: 'Gotham-Book';}
.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';
    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;text-align: left}
.manual-email-box .add-btn{width: auto !important}
.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';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';}
.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;}

[data-toggle="collapse"]:before {
content: "\f054";
}
[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 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; }
.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;}
.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;
}
.invite-request-right {
    width: 170px;
    float: right;
    background-color: #ee7b3a;
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding: 3px 0 2px;
    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}

.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;
    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 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}


.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;}

.sharpebtn {
    background-color: #ee7b3a;
    border-radius: 0;
    color: #ffffff;
    display: block;
    float: none;
    font-family: "Conv_GothamMedium";
    font-size: 15px;
    height: 40px;
    line-height: 38px;
    margin: 0 auto;
    padding: 0 15px;
    text-transform: uppercase;
    width: 260px;
    text-align:center;
}

.sharpebtn:hover{line-height: 36px;color:#ee7b3a;text-decoration:none;background:#fff;border:solid 1px #ee7b3a;}
.header.dark {
    background-color: #000;
    margin-bottom: 0;
    padding-bottom: 15px;
    padding-top: 15px;
    box-shadow: 0 0 15px #000;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

