

.carInfoSubTitle { font-size:14px; font-weight:bold; }
#allResults td { vertical-align:top; }
#myModaotTbl { border: 1px #5794D7 solid;display:table-cell; }
#bigTbl a {font-size:14px;}
.tabSubOnGray{BORDER-TOP:1px #5794D7 solid;BORDER-right: #5794D7 1px solid;BORDER-left: #5794D7 1px solid;background-color:#C9E2FC;cursor:auto;padding-top:8px;padding-bottom:7px; }
.tabSubOffGray{BORDER-BOTTOM: #5794D7 1px solid;border-top:10px solid white;background-color:white;padding-bottom:7px;}
.tabSubOffGray2{BORDER-BOTTOM: #5794D7 1px solid;border-top:10px solid white;background-color:white;}

.luachTabC {white;vertical-align:middle;height:20px;padding:5px;font-size:14px;border-left:none;font-weight:bold;color:#000; }
.luachTab {vertical-align:middle;height:20px;padding:5px;font-size:14px;max-height:20px;nowrap; }
.luachTab a {font-size:14px;}

.tbButton { border: #939393 1px solid;background-image:url('../../../images/back-but.gif');text-align:center;vertical-align:middle;cursor:pointer; }
.tbButtonOver { border: #0e0e0e 1px solid;background-image:url('../../../images/back-but.gif');text-align:center;vertical-align:middle;cursor:pointer; }
.onCursor { cursor:pointer; }
.ovf { overflow:hidden; }
.itemTitle { background-color:#C9E2FC;font-weight:bold }
.itemTitle td { ;border-top:none;height:20px;border-bottom:1px solid #a5a5a5;background:#eeeeee; }
.itemTR td { cursor:pointer;font-size:12px;border-bottom:1px #eee solid; }
.butDis {text-align:center;color:gray;cursor:default;padding:2px;background-image:url('../../../images/back-but.gif');BORDER-RIGHT: #B8B8B8 1px solid; BORDER-TOP: #B8B8B8 1px solid; BORDER-LEFT: #B8B8B8 1px solid; BORDER-BOTTOM: #B8B8B8 1px solid;display:table-cell}
.pro3 {  }
.pro2 { background-color:#ffffe9; }
.pro1 {}
.chkchk { background-color:#FBF2A4; }
.tabbings { border-bottom: 1px solid #5794D7; font-size:14px; padding-bottom:10px;}
.tabbings a { font-size:14px;}
.tdbartop { width:756px; }
.topcell {border-top:1px solid #5794D7 }
.rightcell { border-right:1px solid #5794D7 }
.leftcell { border-left:1px solid #5794D7 }
.bottomcell { border-bottom:1px solid #5794D7 }
.righttopcell {border-top:1px solid #5794D7; border-right:1px solid #5794D7 }
.lefttopcell {border-top:1px solid #5794D7; border-left:1px solid #5794D7 }
.rightbottomcell {border-bottom:1px solid #5794D7; border-right:1px solid #5794D7 }
.leftbottomcell {border-bottom:1px solid #5794D7; border-left:1px solid #5794D7 }
table.modaotTd td { padding: 6px; vertical-align:middle; font-size:12px; line-height:14px; }

table.modaotTd { border-collapse:separate; }
table.modaotTd td, table.modaotTd th { margin:0; width:32px; border-top-width:0px;  white-space:nowrap; }

div.divTd { 
  
  overflow-x:auto; 
  overflow-y: auto;
  max-height: 46vh;
  position: relative;
}

div.divTd table tr:first-child{
 
  position: sticky;
  top: 0;
  z-index: 1;  
}


th.headcol {  right:0; top:auto; border-left: 0px none black; border-top-width:1px; margin-top:-1px; }
/*th.headcol{}::-webkit-scrollbar { width: 0px; background: transparent; }*/
th.headcol2 { position:absolute; z-index:99; background-color:white; left:0; top:auto; border-left: 0px none black; border-top-width:1px; margin-top:-1px; }
th.pro2 { background-color:#ffffe9; }
th.chkchk { background-color:#FBF2A4; }
div.hetz { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEX///8AAABlam9kam9kaHBlam5ka29kam9jam9qampkaW5jam9ka3Blam9kam9ja3Bkam8AAABaaY/SAAAAEHRSTlMAAY7lQp11nMMMm5qZmJdi3/zQnwAAAAFiS0dEAf8CLd4AAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgBhsICwgx9JRdAAAATElEQVQoz53SOQ4AIAhEUdx35f6ntdWEMUHK9xNoILrHWOdJGBOYo+SJORfBq9Kb0jvwofQpOy3gOMBV8PizdFjaR6kfJcECnuF4nw0iNQU7gMpOVQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNi0yN1QwODoxMTowOCswMjowMFE4h5EAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDYtMjdUMDg6MTE6MDgrMDI6MDAgZT8tAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg=='); background-repeat:no-repeat; background-position: center;}

.smallBtn { min-width:35px; }
.smallBtn2 { min-width:70px; }

.btnsModaaRight { float: right; }
.btnsModaaLeft { float: left; }

#piclistShow {
  
  display: flex;
  flex-flow: row wrap;
  width:100%; 
  background: #f7f7f7;
  gap: 10px;
}

#piclistShowNew,
#piclistShowNew *,
#piclistShowNew *:after,  
#piclistShowNew *:before {
  
  box-sizing: border-box; 
  line-height: 1.4;
}

#piclistShowNew {
  
  display: grid;
  width: 100%;
  background: #f7f7f7;
  gap: 10px;
  padding: 10px;
  grid-template-columns: 50% repeat(auto-fit, minmax(130px, 1fr));
}

#piclistShowNew > div {

  position: relative;
  background: white;
  padding: 10px;
  border: 1px solid #bbb;
  cursor: pointer;
  height: 100%;
  overflow: clip;
}

#piclistShowNew > div  img {
 
  width: 100%;
  aspect-ratio: 1/1;
  display: block;
}

#piclistShowNew .mainPicWrap {
  
  position: absolute;
  top: 0;
  z-index: 1;
  background: rgba(255, 255, 255, .5);
  inset-inline: 0;
  padding: 10px;
}

#piclistShowNew .grayColor3 {
  
  display: flex;
  justify-content: center;
  gap: 10px;
  padding: 10px;
}

#piclistShowNew .setMainPicButton {
  
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

#piclistShowNew .setMainPicButton > span {
  
  white-space: nowrap;
  font-size: 10px;
}

@media only screen and (max-width:500px){
  .tmunaDestkot{display:none;}
  .tmunaMobile{display:block;}
  .btnsModaaRight { float: none; display:block; width:100%; }
  .btnsModaaLeft { float: none;  display:block; width:100%; margin-top:10px; }
  .smallBtn { min-width:calc(33% - 20px); vertical-align:top; }
  .smallBtnSmaller { min-width:calc(25% - 22px); }
  .smallBtn2 { min-width:calc(50% - 40px); width:calc(50% - 40px); float:right; margin-right:1px; }
  .smallBtn3 { min-width:calc(100% - 2px); width:calc(100% - 2px) !important; }
  .smallBtn4 { min-width:calc(50% - 0px); width:calc(50% - 0px); float:left;  margin-left:1px; }
  .smallBtn5 { min-width:calc(100% - 21px); width:calc(100% - 21px);  margin-left:1px; margin-right:1px; float:none; margin-top:-10px; }
  .smallBtn6 { min-width:20px; float:left; }
  .CardRowNoPad { padding-right:5px !important; padding-left:5px !important; }
  
  .smallBtn2.fixMobileBtn{width:auto;min-width:20%;}
  #spSelect.fixMobileBtn{float:right;}
  .smallBtn.fixMobileBtn{width:auto;min-width:15%;}
  .btnsModaaRight{padding-bottom:10px;}
}

g.highcharts-stack-labels text{
  visibility: visible !important;
}

.UpdateGroup .UpdateElement label{
  height:35px;
}


.shareText { margin-right:10px; } 
.shareImg {
  width:30px;
  height:30px;
  margin-left:15px;
  vertical-align: top;
  margin-top:-3px;
  margin-right:5px;
}

#popNotAccepted {
  width:calc(100% - 30px);
  background-color: #eee;
  text-align:center;
  padding: 15px;
}

#dvNotAccepted {
  margin-top:10px;
}

.dvNotAcceptedInner {
  display: block;
  width: calc(100% - 20px);
  padding:10px;
  text-align:center;
  background-color: white;
  margin: 10px 0;
}

.spnNotAcceptedPrice {
  color: #a22626;
}

.dvNotAcceptedTitle {
    font-weight: bold;
    font-size:18px;
}

.dvNotAcceptedSite {
  margin-top: 8px;
}

.dvNotAcceptedStatus {
    color: #9c6807;
}

.dvNotAcceptedBtn {
    padding: 15px 0 5px 0;
}

.CenterContainer {
  width:100%;
}

#spSelect {
  height:22px;
  padding-right:4px;
}

.smallBtn2.rel {
  position:relative;
  display:inline-block;
}

#obutKidum {
  width:104px;
  right:1px;
  border:1px solid #779;
  z-index:99;
  position:absolute;
  background-color:white;
  padding-bottom:3px;
}

#obutKidum a {
  display:block;
  text-decoration:none;
  color:#333;
  width:85px;
  height:26px;
  border-bottom:1px solid #eee;
  padding:4px 8px;
  padding-top: 14px;
  _width:111px;
}

#obutKidum a:last-of-type {
  border-bottom:0;
}

#obutKidum a:hover {
  background-color:yellow;
}

#butAutoJumps span {
  font-size:10px;
}

.activeJump {
  color:green;
}
.notActiveJump {
  color:red;
}

.contactsNotVerified {
  margin-bottom:15px;
  font-size:14px;
  width:100%;
  border:0;
}

.contactsNotVerified td {
  background-color:#ffffcc;
  text-align:center;
}

.contactsNotVerified td a {
  font-size:14px;
}

.bttn.blue.smallBtn6 {
  color:white;
}

#licenseLst table {
  font-size:13px;
  margin-bottom:0;
  padding-bottom:10px;
  width:100%;
  border:0;
}

#licenseTbl {
  font-size:13px;
  margin-bottom:0;
  padding-bottom:0;
  width:100%;
  border:0;
}

.licenseLstTitle {
  background-color:#f5f5f5;
}
.licenseLstTitle td {
  color: #555;
}
.licenseStatusTiny {
  color:gray;
  font-size:10px;
}

#container2,
#container4 {
  
  width: 100%;
  max-width: 740px;
  height: 150px;
  margin: auto;
  padding: 0;
}

.modaotNotFound {
  
  font-size:34px;
  color:#b8b8b8;
}

.Continued {
  margin-top:20px;
}

.Relativ {
  position:relative;
}

.modaotTd {
  background-color:white;
  border-collapse:collapse;
  width:100%;
}

.itemTh.Heading1 {
  font-weight:bold;
  background-color:#f5f5f5;
  height:30px;
  color:#555;
}

.Heading1 .headcol {
  height:30px; 
  width:32px; 
  font-weight:bold;
  background-color:#f5f5f5; 
  color:#555; 
  border-bottom:0;
}
.Heading1 .headcol2 {
  /*height:30px; */
  width:32px; 
  font-weight:bold;
  background-color:#f5f5f5; 
  color:#555; 
  /*border-bottom:1px solid #ddd;*/
}
.shareModaaImg{
  margin-right:5px;
}
.modaaRow .headcol {
  height:34px;
  width:32px;
  border-bottom:1px solid #eee;
 /* text-align:center;*/
  vertical-align:middle;
  padding-top:16px;
}
.inpModaaNum{
  margin-right: 8px;
  display:block;
  margin-top:-11px;
}

.modaaRow:hover , .headcol:hover, .modaaRow .headcol:hover {
  background-color:#eee;
}

.ovftd {
  height:38px;
}
.leftpaddedcell {
  display:table-cell;
  height:20px;
  padding-left:32px;
}
.divStatus {
  margin-bottom:2px;
  font-weight:normal;
}
.redStatus {
  color:red;
}
.greenStatus {
  color:green;
}
.blueStatus {
  color:blue;
}
.grayStatus {
  color:gray;
}
.promotedStatus {
  font-size:10px;
}
.headcol2.preh {
  height:34px; 
  width:32px; 
  border-bottom:1px solid #eee; 
  text-align:center; 
  vertical-align:middle;
  padding-top:16px;
}
.hetz.preh {
  width:15px;
  height:15px;
  margin-right:4px;
  margin-top:2px;
  opacity: 0.5; 
  filter: alpha(opacity=50);
  background-size:100%;
}
.bbottom {
  border-bottom:1px solid #a5a5a5;
}

.showDivutStats, .showHasifotStats, .showClickPhoneStats, .showClickWhatsappStats, .showBidsStats, .ppvPrice ,.showViewsStats ,.pratiField ,.showCostStat {
  font-size:12px;
  min-width: 45px;
  display: inline-block;
  height: 30px;
  border-radius: 10px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #E0E0E0;
  position:relative;
  padding-left:calc(3px + 8px + 3px) !important
  
}

.showDivutStats:after, .showHasifotStats:after, .showClickWhatsappStats:after ,  .showClickPhoneStats:after, .showBidsStats:after, .ppvPrice:after ,.showViewsStats:after ,.pratiField:after ,.showCostStat:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEX///8AAABlam9kam9kaHBlam5ka29kam9jam9qampkaW5jam9ka3Blam9kam9ja3Bkam8AAABaaY/SAAAAEHRSTlMAAY7lQp11nMMMm5qZmJdi3/zQnwAAAAFiS0dEAf8CLd4AAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgBhsICwgx9JRdAAAATElEQVQoz53SOQ4AIAhEUdx35f6ntdWEMUHK9xNoILrHWOdJGBOYo+SJORfBq9Kb0jvwofQpOy3gOMBV8PizdFjaR6kfJcECnuF4nw0iNQU7gMpOVQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNi0yN1QwODoxMTowOCswMjowMFE4h5EAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDYtMjdUMDg6MTE6MDgrMDI6MDAgZT8tAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==);
    width: 8px;
    height: 8px;
  
}

.showDivutStats:after, .showHasifotStats:after, .showClickWhatsappStats:after , .showClickPhoneStats:after, .showBidsStats:after, .ppvPrice:after ,.showViewsStats:after ,.pratiField:after ,.showCostStat:after {
    content: '';
    display: table;
    position: absolute;
    left: 3px;
    top: 50%;
    
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%) rotate(-90deg);
    background-size: 100% !important;
}


.thshare{
    width:20px !important;
}

.showViewsStats{
  font-size:12px;
  display: inline-block;
  height: 30px;
  border-radius: 10px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #E0E0E0;
  padding:0 3px;
}


.showDivutStats:hover, .showHasifotStats:hover, ..showClickWhatsappStats:hover .showClickPhoneStats:hover ,.ppvPrice:hover,.shareModaaImg:hover ,.showViewsStats:hover{
    background: #e3f2fd;
    border: 1px solid #BDBDBD;
    color: #265F9D;  
}
.shareParent{
  display:inherit;
  margin-top:20px;
}



.tblGrid th {
  font-size:13px;
  font-weight:bold;
  padding:7px 10px;
  vertical-align: top;
  border:1px solid #666;
}
.tblGrid td {
  padding:7px 10px;
  vertical-align: top;
  border:1px solid #666;
}
.tblGrid {
  padding-bottom:15px;
  border-collapse: collapse;
  margin: 0 auto;
}

.showDivutStats.bttn.blue {
  min-width:30px;
  width:30px;
  max-width:30px;
  padding:0;
  min-height:20px;
  height:20px;
  max-height:20px;
  line-height:20px;
  color:white;
}
.showDivutStats.bttn.blue:hover {
  color:white;
}

.statisticCardWrap {
  
  margin-bottom: 20px;  
}

.statisticCardWrap .cn-cards {
  
  gap: 20px;
}

.statisticCard {
  
  padding: 10px;
}

.modaotStatisticActionPannel {

  position: relative;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: space-between;
}

.modaotStatisticActionPannel .selectPanel {
 
  max-width: 200px; 
}


label[for="graphChoose"] {
  
  text-align: start;
}

.graphPrevNext {
  
  display: flex;
  gap: 10px;
}

.graphNext,.graphPrev {
  
  width:24px;
  max-width:24px;
  min-width:24px;
  height:26px;
  max-height:26px;
  min-height:26px;
  font-size:16px;
  font-weight:bold;
  position:relative;
}

.cn-body .cn-cards .cn-card.BiilingStat {
  
  background: #EBF9FF;
  max-width: fit-content;
  margin-inline-start: auto;
  flex: none;
  min-width: auto;
}

.cn-body .cn-cards .cn-card.BiilingStat .cn-content > div:not(.cv-avatar){
  
  position: relative;
  min-width: auto;
  white-space: pre;
}

.cn-body .cn-cards .cn-card.BiilingStat .cn-content > div:not(.cv-avatar):not(:last-child):after {
  
  content: ''; 
  border-inline-end: 1px solid #a7bed9;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  inset-inline-end: -5px;
}

.hetzLeft {
  
  width: 15px;
	height: 15px;
	display: table;
	position: absolute;
	left: 12px;
	top: 6px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAANlBMVEX///8AAABlam9kam9kaHBlam5ka29kam9jam9qampkaW5jam9ka3Blam9kam9ja3Bkam8AAABaaY/SAAAAEHRSTlMAAY7lQp11nMMMm5qZmJdi3/zQnwAAAAFiS0dEAf8CLd4AAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgBhsICwgx9JRdAAAATElEQVQoz53SOQ4AIAhEUdx35f6ntdWEMUHK9xNoILrHWOdJGBOYo+SJORfBq9Kb0jvwofQpOy3gOMBV8PizdFjaR6kfJcECnuF4nw0iNQU7gMpOVQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wNi0yN1QwODoxMTowOCswMjowMFE4h5EAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDYtMjdUMDg6MTE6MDgrMDI6MDAgZT8tAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==);
	background-size: 100% !important;
}
.hetzRev {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
a.mayentoor {
  font-size:12px;
  position: relative;
  display:inline-block;
}

i.hetzDecor {
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  position: absolute;
  top: 2px;
  left: -11px;
  width: 2px;
  height: 2px;
}
.hetzDecor.up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  top:6px;
}
.hetzDecor.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

.btnFixStreet {
  margin-top:6px;
  min-width:150px;
}
.popStreetAttentionTitle {
  font-weight:bold;
  font-size:16px;
}
.popStreetAttention {
  background-color: white;
}


@media only screen and (max-width:700px){
  
  .tmunaDestkot{display:none;}
  
  .tmunaMobile{display:block;}
  
  .BiilingStat {
    display:block;
    top: auto;
    left: auto;
    position: relative;
    margin-top: 10px;
    top: 16px;
  }
    .bidStatWrap{
      width:100%;
      padding-bottom:5px;
    }
  .bidLinkName{width:100%;}
  .spanErr{    bottom: -8px !important;}
  .linkWrap{height:80px !important;}
  .projectDet{
    float:right;
    width:100% !important;
  }
  .projectImgWrap , .projectImg{
    width:100% !important;
    height:auto !important;
    max-width:none !important;
  }
}
@media only screen and (min-width:701px){
  .tmunaDestkot{display:block;}
  .tmunaMobile{display:none;}
}

.BiilingStat:after {
  position: absolute;
  top: -1px;
  left: -10px;
  width: 1px;
  height:29px;
  background-color: #aaa;
  content: '';
}
@media only screen and (max-width:700px){
  .BiilingStat:after {
    display:none;
  }
  
  .cn-body .cn-cards .cn-card.BiilingStat .cn-content > div:not(.cv-avatar):not(:last-child):after {
  
    content: none; 
  }
}

.BillingStatDetails {
  display: inline-block;
}

.PriceForLeadArea {
  padding-right: 5px;
}


.slidecontainer {
    width: 100%; /* Width of the outside container */
}

/* The slider itself */
.slider {
    -webkit-appearance: none;  /* Override default CSS styles */
    appearance: none;
    width: 50%; /* Full-width */
    height: 10px; /* Specified height */
    background: #d3d3d3; /* Grey background */
    outline: none; /* Remove outline */
    opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
    -webkit-transition: .2s; /* 0.2 seconds transition on hover */
    transition: opacity .2s;
    width: 100%;
    position:absolute; 
    display:inline-block; 
    z-index:2; 
    top: 12px; 
    left: -2px;
}

/* Mouse-over effects */
.slider:hover {
    /*opacity: 1;*/ /* Fully shown on mouse-over */
}

/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */ 
.slider::-webkit-slider-thumb {
    -webkit-appearance: none; /* Override default look */
    appearance: none;
    width: 25px; /* Set a specific slider handle width */
    height: 25px; /* Slider handle height */
    background: #2f26a6; /* Green background */
    cursor: pointer; /* Cursor on hover */
    border-radius: 50%;
}

.slider::-moz-range-thumb {
    width: 25px; /* Set a specific slider handle width */
    height: 25px; /* Slider handle height */
    background: #2f26a6; /* Green background */
    cursor: pointer; /* Cursor on hover */
    border-radius: 50%;
}
.slider-fill {
  position:absolute; 
  display:inline-block; 
  top: 14px; 
  left: 0; 
  width:0%; 
  background-color:black;
  height:10px;
  z-index:1;
}
.slider-fill-n {
  top: 12px; 
  left: -2px; 
}

#popMitcharimPpv {
  display: inline-block;
  width: 100%;
  margin: 8px auto 15px auto;
  font-size: 18px;
  max-width: 300px;
  text-align: right;
  background-color:#fff;
}
#companyModaaCompet {
  display: block;
  margin-bottom: 10px;
  border-bottom: 2px solid #eee;
  text-align:center;
}
.companyModaaCity {
  display: inline-block;
}
.companyModaaNeighborhood {
  display: inline-block;
}

#ppvPriceUpdate {
    text-align: center;
}


.ppvPriceCaption {
  display: block;
  margin-bottom: 5px;
}
.ppvPriceInput {
  display: block;
  margin-bottom: 10px;
  position: relative;
}
#ppvPriceInp {
  width: 60px;
  border: 1px solid #85c3ef;
  padding: 5px;
}

#ppvPriceUpdateSlider {
  display: block;
  margin-bottom: 15px;
  direction: ltr;
  position:relative;
  height: 24px;
}
#companyListPpv {
  display: block;
  font-size: 14px;
  margin-bottom: 15px;
  text-align: center;
  border-top: 4px solid #eee;
  padding-top: 10px;
  height: 290px;
  overflow-y: scroll;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 4px solid #eee;
  background-color: white;
}
/* PPV CSS     */
/* ===================================================================*/
#ppvPriceSubmit {
  display: block;
  text-align: center;
  margin-bottom: 15px;
}
#ppvCurrency {
  display: inline-block;
  z-index: 9;
  right: calc(100% / 2 + 17px);
  top: 3px;  
  position: absolute;
  color: #aaa;
}
#ppvPriceSubmit .btnCancelWhite {
  margin-right:5px;
}
.PpvRowBold {
  font-weight:bold;
}
#ppvLocation {
  font-size: 12px;
}
#ppvLocationWarning,#ppvLocationWarning2 {
  font-size: 12px;
  font-weight: bold;
  color: #bd331a;
}

.ListPpvRowCompanImage{
  width:40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  margin: 2px;
  border-radius: 50%;
  border: 1px solid #cccccc;
  vertical-align: middle;
  margin-top: 4px;
}

.ListPpvRowCompanyName {
    flex-grow: 1;
    text-align: right;
    overflow:hidden;
}

.ListPpvRowCompanyPrice {
    width: 80px;
}

.companyListPpvRow {
    display: flex;
    justify-content: space-between;
    height:50px;
    line-height: 50px;
    border-bottom:1px solid #eeeeee;
}

.companyListPpvRow span:first-child{
  width:28% !important;
}
.companyListPpvRow span:nth-child(2){
    width: 15% ;
    max-width: 40px;
}
.companyListPpvRow span:nth-child(3){
  width:57%;
}









.transColor {
  background-color: #e3fae8 !important;
  -webkit-transition: background-color 250ms linear !important;
  -ms-transition: background-color 250ms linear !important;
  transition: background-color 250ms linear !important;
}

.bidWins {
  border-radius: 10px;
  border: 1px solid #E0E0E0;
  display: inline-block;
  padding: 3px 6px;
  text-align:center;
}

#popBidsStats {
  text-align:center;
  padding-bottom: 10px;
  margin-top:-15px;
}

#tblBidsList,#tblBidsDivur,#modaaLog {
  margin: 0 auto;
  border-collapse:collapse;
}

#tblBidsList td,#tblBidsDivur td ,#modaaLog td{
  padding: 5px;
  border: 1px solid #aaa;
  background-color: white;
}

.bidsKoteret {
  font-size: 16px;
}

.tdKoteret {
  background-color: #e6eff5 !important;
}

#bidsAmountDays {
  background-color: white;
}

#statWarning {
  margin-top: 5px;
  font-size: 12px;
  font-weight:bold;
  color:#777;
}

.ppvMinusBtn {
  display: inline-block;
  padding: 0px 6px;
  border: 1px solid #666;
  border-radius: 10px;
  margin-right: 6px;
  cursor:pointer;
  background-color: #fff;
  line-height: 18px;
}

.ppvPlusBtn {
  display: inline-block;
  padding: 0px 4px;
  border: 1px solid #666;
  border-radius: 10px;
  margin-left: 6px;
  cursor:pointer;
  background-color: #fff;
  line-height: 18px;
}



.displayError , .displayError2{
  color:#ce181e;
  font-size:13px;
  font-weight:bold;
  display:none;
  margin: 10px 0;
}
.updateModaaErr{
  border: 1px solid #FF5A50  !important;
  background-color:#FFE3E2 !important;
}
.updateModaaErr:focus{
    box-shadow:0 0 4px 1px #ce181e8a!important;
    border: none;
}

.updateModaaNew::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: gray !important;
  opacity: 1; /* Firefox */
  font-size:13px !important;
  font-style: italic;
  
}

.updateModaaNew{
  width:calc(100% - 100px)  ;
  height:35px;
  border-radius:0 !important;

}
.updateModaaNew.ThirdWidth {
     width:calc(33% - 33px) !important
}
.updateModaaNew.HalfWidth  {
     width:calc(50% - 50.5px); !important
}


 
.updateModaaNew.Third2Width {
  width:calc(67% - 68px) !important;
}

.updateModaaNew:focus{
  box-shadow:0 0 4px 1px rgb(113,137,204);
}
.labelBold{
  font-weight:bold;
}
/*
.updateElementNew{
  display:block;
}
*/
.tmunaTiur{
  width:calc(60% - 10px) !important;
  display:inline-block;
  height:65px;
    text-align:right;
  vertical-align:top;
  padding-top:10px;
  font-size:14px;
  color:#333333;
  
}
.tmunaWrap{
  width:calc(40% - 10px)!important;
  display:inline-block;
  height:70px;
}
.tmunaWrap.tmunaBig{
  width:100%;
  text-align:center;
}
.tmunaWrap>img{
  height:80px;
}
.tmunaBig{
  height:100px !important;

}
.tmunaTiurWrap{
  display:inline-block;
  margin:0 auto;
  text-align:right;
  vertical-align:top;
  padding-top:10px;
}
.tmunaTiur.tmunaBig{
  width:calc(77% - 10px) !important;
  font-size:15px;
  line-height:18px;
  text-align:center;
  
}
.inputFixFull{
  width:100% !important;
}
.UpdateElement{
  height:35px;
}
.UpdateElementTextarea{
  height:auto;
}

 
  /*=====================*/    
/* --=== SCROOL ===--- */
/*=====================*/
 
 
 
 #companyListPpv::-webkit-scrollbar {
    width: 7px;
}

#companyListPpv::-webkit-scrollbar-track {
    border-radius: 10px;  
    background-color: #ffffff; 
}

#companyListPpv::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #ffffff;
}
 
.linkWrap{
  overflow-y:auto;
} 
 /*=======================================*/    
/* --=== NEW MODAA PROJECT DETAILS ===--- */
/*========================================*/

#sForm input:disabled:not([id=ppvPriceM]) , #sForm select:disabled , #sForm select[disabled] > option{
  background:#f7f7f7 !important;
  font-weight:bold !important;
  color:rgb(170, 170, 170);
  opacity:1;
} 


.projectWrap{
  width:calc(100% - 18px);
  text-align:right;
  white-space: nowrap;
  display:table;
  margin: 14px 7px;
  background:#fff;
  border:1px solid #dadada;
}
.projectDet{
  height:130px;
  width:calc(100% - 241px);
  
  box-sizing:border-box;
  display:inline-block;
  text-align:center;
  vertical-align: top
}
.projectImgWrap{
  height:130px;

 
  box-sizing:border-box;
  display:inline-block;
  text-align:center;
  white-space: nowrap;
  vertical-align: top
}
.projectImg{
  max-width:230px;
  height:120px;
  display:block;

  padding:5px;
  vertical-align: top
  
}

.wrapper {
  text-align:right;
  width:100%;
  display:block;
  padding:15px;
}
.projectDetsItem{
  text-align:right;
  padding:3px 0;
}
.pj16{
  font-size:16px;
}
.pj15{
  font-size:15px;
}
.pj14{
  font-size:14px;
}
.projectBold{
  font-weight:bold;
}

 /*=====================*/    
/* --=== LOADER ===--- */
/*=====================*/
      

.lds-dual-ring {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 12px;
  margin-top: 5px;

}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 15px;
  height: 15px;
  
  border-radius: 50%;
  border: 2px solid #333;
  border-color: #333 transparent #333 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loaderWhite{
  margin-right: 0 !important;
}
.loaderWhite:after{
  border-color: white transparent white transparent;
}

.itemDisabled , .itemDisabled:focus , .itemDisabled:hover , .itemDisabled:active{
  cursor:context-menu !important;
  background-color:#f5f5f5 !important;
  color:#c6c3c3 !important;
}
.itemDisabled2 , .itemDisabled2:focus , .itemDisabled2:hover , .itemDisabled2:active{
  cursor:context-menu !important;
  color:#c6c3c3 !important;
}
.menuTakziv{
  padding:0 5px;
  font-size:14px;
}

.bids_botom_des{
  width:90%;
  margin:0 auto 10px auto;
  padding: 5px 0px 5px 10px;
  text-align:right;
  
}

tr.totalRow td{
  border-top: 3px double #ccc;
  text-align:right;
}
tr.totalRow td.right{
  text-align:right;
}
.disabledInput{
  background:#f7f7f7 !important;
  color:#aaaaaa;
  display:inline-block;
  text-align:right;
  font-size:12px; 
  line-height:24px;
  font-weight:bold;
  
}
input#ppvPriceM {
  
  background: #ffffff;
  cursor: pointer;
}

/* ===================================================================*/

/* ========= whatsap link =============*/

.contactWhtsp {
    position: fixed;
    left: 23px;
    bottom: -9px;
    z-index: 1000;
}

.contactWhtsp img {
    margin-right: -19px;
    margin-top: 13px;
    z-index: 1;
}

.contactWhtspLink {
    text-decoration: none !important;
    color: #000 !important;
    display: inline-flex;
    vertical-align: top;
}

.contactWhtspText {
    flex: 1;
    margin-top: 38px;
    font-size: 14px;
    margin-bottom: 53px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-left: none;
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
    padding: 7px 9px 7px 11px;
    background: #e5e5e5;
}

.contactClose {
  
  border: 1px solid black;
  width: 10px;
  height: 15px;
  padding: 0px 4px 3px 4px;
  border-radius: 50%;
  font-weight: bold;
  position: absolute;
  left: 202px;
  top: 29px;
  font-size: 13px;
  z-index: 10;
  cursor: pointer;
  background: #fff;
}

.modaaLog{
  
  width:70px;
  margin-left:30px;
}

#cityErr,#neighborhoodErr,#streetErr{
  
  display:none;
  justify-content:center;
  align-items:center;
  height:25px;
  color:red;
}

.highcharts-background {
  
  fill: none;
}

.code-users-modaot-updated {
  
  box-sizing: border-box;
  
  & * {
    
    box-sizing: border-box;
  }
  
  & .CenterContent:not(#maxwidth) {
    
    max-width: 700px;
    
    & > div {
      
      display: flex;
      flex-flow: column;
      gap: 10px;
    }
  }
  
  & .successInfo {
    
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    padding: 20px;
    gap: 20px;
    
    & .successInfoContent {
      
      min-width: 200px;
    }
    
    & .successInfoTitle {
      
      color: green;
      font-size: 24px;
      text-align: center;
    }
  }
  
  & .socialListWarp {
    
    display: flex;
    gap: 10px;
    list-style: none;
    margin: 0;
    padding: 20px;
    justify-content: center;
   
    & a {
    
      color: #265F9D;
      
      &:is(:hover) {
        
        color: inherit;
      }
    }
  
    & i {
      
      font-size: 28px;
    }
  }
}

