.parsley-errors-list {
    position: absolute;
    padding-top: 4px;
}

.parsley-errors-list li {
    color: #ff5656;
    font-size: 13px;
    line-height: 13px;
    text-transform: none;
/*    background: #FFF; */
    position: relative;
    z-index: 9;
}

.text-danger.errorcls {
    float: left;
    width: 100%;
    color: #ff5656;
    height: 20px;
}



.error-msg-box {
    float: left;
    width: 100%;
}

.error-msg-box p {
text-align: center;
background: #fbdbdb;
padding: 10px;
color: #ff0000;
border: 1px solid #f8a2a2;
font-size: 14px;
}

.login-form .input-box-outer {
    padding: 0;
    margin-bottom: 30px;
    position: relative;
    float: left;
    width: 100%;
}
.login-main-section .right-section .login-form h1
{margin-bottom: 5px; margin-top: 0;}

.title-header-color{color: white;}



/** initial setup **/

.nano {
  position : relative;
  width    : 100%;
  height: 394px;
 overflow : hidden;

}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 0px;
  -webkit-border-radius : 0px;
  border-radius         : 0px;
}
.nano > .nano-pane > .nano-slider {
  background: #8a8a8a;
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 0px;
  -webkit-border-radius : 0px;
  border-radius         : 0px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}



.errormobilecls{color:#ff5656; padding-top: 6px;}
.errormobilecls p { font-size: 12px; line-height: 13px; }
.errormobilecls.gmail p { font-size: 13px;}

.commonerrormsg{color:#ff5656; padding-top: 6px;}
.commonerrormsg p { font-size: 12px; line-height: 13px; }

.erorrshow{color:#ff5656;}

.form-group.nomargincls {
    margin-bottom: 5px;
}
.form-group.mainfileupload {
    margin-bottom: 0px;
}
.addmargin{
    margin-bottom: 20px;
}
.removescroll {overflow: hidden;}
.pdfmortgage {display:block}
.pdfmortgage span{margin-right: 10px;
width: 66%;
float: left;}

.ui-autocomplete{
  max-height: 188px;
  overflow-y:auto;
  overflow-x:hidden;
}
.phone-group-section .coutry-label{
            opacity: 1;
    color: #000000;
    font-size: 12px;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase;
    display: block;
    margin-bottom: 00;
    position: absolute;
    top: 0;
    left: 14px;
    font-weight: bold;

}
.phone-group-section .form-group.telephone{
    float: left;
    width: 76%;
    display: inline-block;
}
.phone-group-section .countrycode{
    width: 24%;
    float: left;
    padding-right: 15px;
    display: inline-block;
}
.phone-group-section .countrycode input{
    padding-left: 28px;
    padding-left: 18px;
    width: 100%;
}
.no-linked-record-found{

}
.pro-details-box .dis h5 {
    font-size: 20px;
    margin-bottom: 11px;
    font-family: "Roboto", sans-serif;
    font-weight: 600;
    text-transform: capitalize;
}
.minimumerrorcls{
    font-size: 10px;
}
.removemargin{
    margin-bottom: 0px;
}

@media screen and (max-width: 992px) {

.parsley-errors-list li { color: #ff5656; font-size: 12px; line-height: 14px; }

}

@media screen and (max-width: 767px) {
.errormobilecls {padding-top: 4px;}
.errormobilecls p { font-size: 11px; line-height: 12px; }
.parsley-errors-list {padding-top: 4px !important;}
.parsley-errors-list li { font-size: 11px; line-height: 12px;}
.add_google_account_div .row.email-cal-sync .col-lg-3   { float: left; }
}
.form-group.user-details-field {
    height: auto !important;
}
.boldline{
    border-style: solid;
    border-color: #080707;
    border-bottom: none;
    border-left: none;
    border-right: none;
    margin: 20px 0;
}
.topborder{
    border-top: 1px solid;
    border-top-color: #000000;
    padding-top: 10px;
}
.form-field-block {
    min-height: 65px;

}
.form-field-block-for-rent {
    min-height: 78px;

}
.form-field-block .form-control{
	height:38px !important;
}
.form-field-block.txtwithoutselect .form-group{
	margin-bottom: 30px;
}

/*.form-field-block.txtwithselect input[type="text"] { margin-top: 6px; } */
.attributemain ul > li{
  min-height: 45px
}


@decimal-format price {
  grouping-separator: ",";
  decimal-separator : "."
}

@media screen {
  .price {
      number-format: "###,##0.00", "price";
      /* price is actually redundant as this format would be the default */
  }
  .price::after {
      content: " USD";
  }
}
@media speech {

  .price {
      number-format: "0.00", "price";
  }

  .price::after {
      content: " US dollars";
  }
}
.addpad{
	margin-left: 26px;
}

.maptextcontainer{
    position: absolute;
    top: -5px;
    z-index: 9;
    left: 185px;
    font-size: 10px;
    max-width: 340px;
}

.maptextcontainer_add{
position: absolute;
top: 12px;
z-index: 9;
left: 140px;
font-size: 10px;
padding-top: 0px !important;
}

.maptextcontainer_add .maptext, .maptextcontainer .maptext{
	border: 1px solid #000;
	background: #FFF;
	border-radius: 4px;
	height: 30px;
	padding: 0 5px;
	font-size:15px!important;
	font-weight:300 !important;
}
.common_list_dropdown{
	margin-top: -25px;
}
.select_box .fixwidth {
    max-width: 70px !important;
}
.table-last-border-show tbody tr td:last-child {
	border-left: 1px solid #e2e2e2!important;
}

.pt38{
	margin-top: 38px;
}
.input-block-level
{
    color: #fff;
}

#codeigniter_profiler{
    margin-left:100px;
}

.closebtncls
{
    padding: 0px;
    display: inline-block;
    text-align: center;
    color: rgb(51, 51, 51);
    opacity: 1;
    font-weight: bold;
    font-size: 20px;
    width: 28px;
    height: 28px;
    margin: 3px 5px;
    line-height: 25px;
    border: 1px solid rgb(223, 223, 223);
    border-radius: 3px;
}
.profile-browse
{
	padding: 5px 0;
}
.mrg-btm-10 {
  margin-bottom: 10px;
}
.google-smtp-box .readiomain {
  display: inline-block;
  float: none;
}
.groupbtn.text-center .cust-row {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.google-smtp-box .form-group.text-center label {
    position: relative;
    opacity: 1;
}
.google-smtp-box .form-group.text-center {
    text-align: center;
    margin-top: 0;
    padding-top: 0;
}
.google-smtp-box .groupbtn.text-center {
    padding-bottom: 5px;
}
.row.email-cal-sync {
    text-align: center;
    margin-top: 10px;
}
.row.email-cal-sync .col-lg-3 {
    display: inline-block;
    margin: 0 auto;
    float: none;
    width: auto;
}

form.form.histroy_form .bbit-dp-input {
  width: 100%;
}

/*----CALENDER SECTION:START----*/
.calender-page-section .cHead {
    background: none;
    border: none;
}
.calender-page-section .cHead .ftitle {
    background: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;
    font-family: 'Oswald', sans-serif !important;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 20px;
}
.calender-page-section .ctoolbar {
    background: #f2f2f2;
    border: none;
    border: 1px solid #d2d2d2;
    padding: 0;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}
.calender-page-section .ctoolbar .fbutton {
    padding: 10px;
    height: 42px;
    border-right: #e2e2e2 1px solid;
}
.calender-page-section  div.ctoolbar div.btnseparator {
    height: 40px;
    border-right: 0;
    display: none;
}
.calender-page-section  div.ctoolbar div.fbutton.fcurrent {
    border: none;
    background: none;
    padding: 10px;
}
.calender-page-section div.ctoolbar div.fbutton.fcurrent {
    border-right: #e2e2e2 1px solid;
    background: none;
    padding: 10px;
}
.calender-page-section div.ctoolbar div.fbutton:hover {
   padding: 10px;
   border:none;
   background: none;
   border-right: #e2e2e2 1px solid;
}
.calender-page-section div.ctoolbar div.fbutton:hover div {
  border-color: transparent;
}
.calender-page-section  div.ctoolbar div.fbutton span {
  font-size: 14px;
}
.calender-page-section div.ctoolbar div.fbutton.fcurrent span {
  color: #d86b5b;
}
.calender-page-section div.ctoolbar div.fbutton.fcurrent div {
  border-color: transparent !important;
}
.calender-page-section .printborder {
  border-left: 0 !important;
}
.printborder .wk-dayname {
  padding: 7px 4px !important;
}
/*.calmain.printborder {
    border: 1px solid #cad1d6;
    box-shadow: 0 0px 6px 0 rgba(0, 0, 0, 0.10);
    margin-bottom: 10px;
}*/

form.form.histroy_form input[type='text'] {
    border: none;
    height: 37px;
    border-bottom: 1px solid #ddd;
}
/*.printborder .wk-top {
    background-color: #000000;
}*/
/*.printborder .wk-daylink {
  color:#fff;
  text-decoration: none;
}*/

/*----CALENDER SECTION:CLOSE----*/

.card-head.sync-3-block {
    margin-bottom: 18px;
}
.card-head.sync-3-block .google-smtp-box {
    width: 50%;
    float: left;
    border: 1px solid #d2d1d1;
    margin-left: -1px;
    padding: 20px 20px 0 20px;
    margin-top: -1px;
    min-height: 242px;
}
.google-smtp-box .form-group.text-center label span i {
    color: #000000;
    font-style: initial;
    opacity: 1;
    font-weight: 500;
}

.prprty-field-img {
  margin-top: 10px;
}
.prprty-field-img > a {
    margin-right: 20px;
}
li.multiselect-item.filter.srh-box .input-group, li.multiselect-item.filter .input-group {
    float: left;
    margin: 0;
}
li.multiselect-item.filter.srh-box .input-group .input-group-addon, li.multiselect-item.filter .input-group .input-group-addon {
    padding-top: 0px;
    line-height: 48px;
}
li.multiselect-item.filter.srh-box .form-control, li.multiselect-item.filter .form-control {
    min-height: 40px;
}
li.multiselect-item.filter.srh-box .input-group span.input-group-btn, li.multiselect-item.filter .input-group span.input-group-btn {
    padding-top: 0;
}
.user_data_span_cls{
	width:100%;
	float:left;
}
.subscribecss{
	font-weight: bold;
    font-size: 14px;
    color: #424242;
}
.pd-0{
    padding: 0px !important;
}
.communication_add_cls .attach_email_name{
    width: 50px;
    height: 50px;
    position: relative;
}
.communication_add_cls .attach_email_name >img{
    max-width: 50px;
    max-height: 50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.communication_add_cls  ul.attach-file-box{
  float: left;
  width: 100%;
}
.communication_add_cls  ul.attach-file-box li{
  position: relative;
}
.communication_add_cls  ul.attach-file-box li .deltbrowserbtn{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
}
.bold_label{
	font-weight: bold;
	color: #000;
	opacity: 1 !important;
	font-size: 12px;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase;
    position: absolute
}

.tagsselect_select .lbl {
    opacity: 1;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    font-family: "Roboto", sans-serif;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    left: 0;
}

/* AR479-13/02/2018 */
/*#confirmButtons a   {
  color: #fff;
}*/
.select_boxtab .fix-height-max .bootstrap-select.btn-group .dropdown-menu.inner {
  max-height: 185px !important;
}

.commonerrormsgdiv {
    color: #ff5656;
    padding-top: 6px;
    font-size: 13px;
}

.stage-drop{
  position: relative;
}

.stage-drop .dropdown-menu{
  left: inherit;
  right: -10px;
  padding: 0;
  width: 223px;
  box-shadow: 0px 5px 21px 0px rgba(32, 32, 32, 0.3);
}

.stage-drop .dropdown-menu h5{
  background-color: #f2f5f7;
  color: #000000;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 50px;
  padding: 0 10px;
}

.stage-drop  .chkblockbtn li{ border-top: solid 1px #e2e6ea; padding: 10px 5px; margin: 0 10px; width: calc(100% - 20px);}
.stage-drop .form-group{ margin-bottom: 0; }
.stage-drop .form-group .chklabel span{ color: #666666; font-size: 14px; font-weight: 700; }

.stage-drop .dropdown-toggle{
  background-color: transparent;
  padding: 0;
  border: 0;
}
.stage-drop .dropdown-toggle i{ font-size: 20px; }
.stage-drop .chkblockbtn li:nth-child(2) .chkblockbtn li{ border: 0; }
.stage-drop.open .dropdown-toggle.btn-default{ color: #010148!important; background: transparent;}
.stage-drop .arrow-btn{
  width: 18px;
  height: 18px;
  background: url(../images/tasks_arrow.svg);
  background-repeat: no-repeat;
  display: block; }
.stage-drop.open .dropdown-toggle.btn-default .arrow-btn{
  width: 18px;
  height: 18px;
  background: url(../images/tasks_arrow-blue.svg);
  background-repeat: no-repeat;
  display: block;
}
.no-border{ border-top: 0; }
.task-img{
  height: 13px !important;
  width: 13px !important;
  border-radius: 0 !important;
  vertical-align: text-top;
  margin-right: 6px;
}
.m0{margin: 0!important;}
.mark-check{
  line-height: 28px;
  vertical-align: top;
  color: #313534;
  padding-right: 10px;
}

.tab-pane .groupbtn button.savebtn.small-btn,button.savebtn.savestage {
    min-width: 110px;
    width: 110px;
}
.add-edit-stage .form .groupbtn.custom-group{ width: 130px; }

.top-pipline{
  background: #f2f2f2;
  border: solid 1px #e2e2e2;
}
.top-pipline ul li{
  padding: 20px 30px;
  font-size: 16px;
}
.top-pipline ul li:first-child{
  border-right: solid 1px #e2e2e2;
}
.top-pipline ul li.active a{
  color: #f17461;
}
.top-pipline ul li .mark-default{
  font-weight: bold;
}
.top-pipline .top-stage{
  background: transparent;
  border: none;
}

.p-relative{ position: relative; }
.subject-input .parsley-errors-list{ bottom: 2px; }
.prop_full_calendar.fc-unthemed thead tr{
	border-bottom : none;
}
.pricing_calendar_cls td.fc-day-top{
	border:1px;
}
.pricing_calendar_cls .fc-day-number{
	font-weight:500;
}
.pl20{
	padding-left:20px;
}
.show_unavialbel{
	padding: 0px 0px 19px 0px;
}

.popmaincls + .popover {
	background: #4194ca;
}
.popmaincls + .popover.bottom .arrow:after {
	border-bottom-color: #4194ca;
}
.popmaincls + .popover-content {

}
.popovermenu {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.popovermenu li {
}
.popovermenu li a {
	color: #fff;
}
.popcls{
	border: none;
    color: blue;
}
.email_label_cls ul{
  height:500px;
  overflow: scroll;
}
.feedcls{padding-top: 19px;}
.preview_img{padding-bottom: 8px;opacity: 1;color: #000000;font-size: 12px;font-weight: bold;font-family: "Roboto", sans-serif;text-transform: uppercase;}
.error_pad{font-size: 15px;line-height: 20px;margin-bottom: 5px;}
.pl10{padding-left:10px}
.rental_booking_price .caret{display:none}
.pt0{padding-top:0px !important}
.rental-ist-grid-ul li a.iconcls {color: #ffffff;font-size: 20px;line-height: 30px;padding: 0 5px;}
.rental-ist-grid-ul li a.active {color: #dcc357;}
.breaktextcls{word-break: break-all;}
.srpt25{padding-top: 23px !important;}
.srpt25 span{font-size: 18px;font-weight: normal;font-family: "Roboto";}
.deal-log-left .deal-notes   { margin-top: 30px; padding-bottom: 0px; border-left: 4px solid #dcc357;}
.width550{width:750px;}
.map_buttoncls{padding: 4px;width: auto;margin: 0px;}
.import-tbl-main .form-dropdown{border-bottom: none;height: 20px !important;}
.import-tbl-main .mt25{margin-top: 25px;text-transform: uppercase;}
/*.nicescroll{overflow: hidden !important;touch-action: auto !important;}*/
.details-title.pdl12{padding-left:12px}
.glyphicon_doc {position: relative;top: 29px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;left: 30px;cursor:pointer}
.properties_map_icon{opacity: 1;font-size: 14px;color: #fff;}
.property_map_view{width:100%;height:300px;}
.cnct_profile_button{padding-left: 0px;padding-right: 0px;}
.cnct_profile_closebtn{left: 0px;position: relative;width: 43px;}
.rental_search_section{overflow: scroll;height: calc(100% - 60px);overflow-x: hidden;}
.rental_search_section .pl8{padding-left: 8px;}
.sources_main_seccls{padding-top: 11px;border: 1px dashed;margin-top: 11px;}

.chkblockbtn li.pipelineseccls {width: 25%;}
.tabsmain .nav-pipeline-sec > li {width: 100%;border-bottom: 1px solid #dddddd;}
ul.nav-pipeline-sec li {position: relative;}
.nav-pipeline-sec > li {float: left;margin-bottom: -1px;}
.tabsmain .lftside .nav-pipeline-sec > li a {height: auto;}
.tabsmain .nav-pipeline-sec > li.active > a {border-bottom: 1px solid #dddddd;color: #000;background-color: transparent;cursor: default;opacity: 1;margin-right: 0;}

.tabsmain .nav-pipeline-sec a {cursor: pointer !important;text-transform: capitalize;font-size: 14px;font-weight: normal;font-family: "Roboto", sans-serif;padding: 20px 15px 19px 15px;margin-right: 0;}
.tabsmain .nav-pipeline-sec .submenulicls,.tabsmain .nav-pipeline-sec .default-pipeline{padding-left:10px;}
/*.p_type{width: 80px !important;}
.p_type .filter-option{text-overflow: ellipsis;width: 50px;}
.p_type .caret1 { display: none }
.p_type .dropdown-toggle{width:68px !important;}
.p_usercls{width: 110px !important;}
.p_usercls .dropdown-toggle{width: 87px !important;}*/
.p_actioncls{width:72px !important;}
.p_actioncls .dropdown-toggle{width:60px !important;}
.rolecls{width: 115px !important;}
.rolecls .dropdown-toggle{width:85px !important;}
.viewcnctcls ul.asqmainredio li{margin-bottom:0px;}
.section-deal-properties .form-group:nth-child(1) {width: 66px;display: inline-block;}
.section-deal-properties .form-group:nth-child(3) {width: 66px;display: inline-block;}
.section-deal-properties .form-group:nth-child(2) {width: 20px;margin: 0 7px;text-align: center;display: inline-block;padding-top: 40px;vertical-align: top;}
.select_boxtab .bootstrap-select.btn-group .dropdown-menu li > a,.select_boxtab .select_box .btn-group.bootstrap-select.remove-example .filter-option{text-transform: initial;}
.table-responsive.slidescroll.remove-fixed-table.hide_scroll{overflow-x:hidden !important;}
/* Deepl language translation */
.custom-select-tab ul li a.lang_desc_section{padding: 5px 15px;display: inline-block;}
.inline_tags{bottom: -40px;position:inherit;float:right;}
.translatebtncls{padding-top:3px !important;}
#deepl_field_ul li.active, .deepl_field_ul li.active {background: #DDDDDD;cursor: pointer}
/* end : Deepl language translation */
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{height:auto !important;}
.chosen-container.chosen-container-multi{width:100% !important;}
.table-ctrstn .listing-table.properties > tbody > tr > td figure img.big_img{max-width: 200px;max-height: 160px;width: 190px;height: 150px;}
/* for lightcase slider previous next button color */
.lightcase-icon-prev{color: #ffffff !important;}
.lightcase-icon-next{color: #ffffff !important;}
.lightcase-icon-close{color: #ffffff !important;}
a[class='lightcase-icon-prev']{bottom: 50% !important;}
a[class='lightcase-icon-next']{bottom: 50% !important;}
/* for lightcase slider previous next button color */
.pro-details-box .gallery-slider .slider-for img.slider {min-height: 230px;max-height: 420px !important;height: auto;}
.select_box .chosen-container.chosen-container-single{width:100% !important;}
.float_none{float:none !important;}
.add_more_account{position: relative;float: right;}
.collaborator_list .multiselect-container{min-width: 166px !important;max-width: 205px !important;}
.attachment_sequencecls{width:90px;}
.common_email_section .btn-group.bootstrap-select.remove-example.colorchange .btn span{text-transform: initial !important;}
.custom-tag-top52{top:52px}
.top20{top:20px}
.commission-card{border: 1px solid #ddd;padding: 10px;margin: 10px;}
.add-complex-border{border: 1px dashed;margin-bottom: 10px;padding-top: 10px;}
.add-keyword-border{border: 1px dashed;margin-bottom: 10px;padding-top: 10px;}
.individual_cls{border: 1px dashed;padding: 10px 10px 10px;margin: 0px 10px 15px 0px;}
.jq-toast-single{margin: 45px 32px 5px;font-family: monospace;}
.reader_tags_cls .form-group{padding-top: 10px;padding-bottom: 0px;}
.reader_tags_cls .label-info{color:#fff !important;font-size: 12px !important;line-height:12px !important;}
.pipeline-gride-view{height:1200px;}
.ipad_outer{overflow: scroll !important;}
.top8{top:8px;}
.save-text-cls{top: 38px;font-style: italic;color: green;font-size: larger;}
.delete_image_btn{margin-right: 0px;padding-right: 0px;right: -44px;position: fixed;}
.count-box .box.user_card .counter {font-size: 16px;}
.chart_location_title{font-size: 1.25rem !important;margin: 0 !important;line-height: 60px;font-family: "Cerebri Sans,sans-serif" !important;}
.group_attr_feat li{width: auto;padding-right: 10px;margin-bottom: 10px;}
.ml0{margin-left: 0px !important;}
.pt5{padding-top: 5px !important;}
.infomsg{color: #35a22b;}
.no-height{max-height: none;}
.pipeline-border{border-bottom: 1px solid #e5e5e5;}
.rental-booking-section li{list-style: auto;}
.hidden2{display: none;}

.custom_number_field::-webkit-outer-spin-button,
.custom_number_field::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.custom_number_field[type=number] {
  -moz-appearance: textfield;
}
.facingmain.client_in li.email_li {width: 32%;}
.custom_hidden{display: none !important;}
.custom-field-setting .form-group{margin-bottom: 19px !important;}
.width1008{width: 1080px !important;}
.mb0{margin-bottom: 0px !important;}
.width18{width: 18%;}
.width15{width: 15%;}
.deal-log-title h3 { width: auto;}
.message_edit_cls{position: absolute;margin-top: 27px;border: 1px solid;border-style: dotted;padding: 10px;border-radius: 5px;cursor: pointer;}
.mt-50 { margin-top: 50px !important;}
.mt-80 { margin-top: 80px !important;}
.mb-10{margin-bottom: 10px;}
.whatsapp_option{position: absolute;top: 20px;}
.element_border{border: 1px solid;margin: 0px 10px 10px 10px;padding: 5px;}
.number_bordercls{border: 1px solid;margin: 0px 5px 5px 0px;padding-top: 10px;border-style: dotted;}
.unread_count{position: absolute;top: 15px;width: 20px;border-radius: 12px;background-color: #f00;height: 20px;left: 80px;color: #fff;padding-left: 0px;text-align: center;}
.phone-group-section .countrycode.cnctcountrycode {width: 30%;}
.phone-group-section .form-group.telephone.cnctmobile {width: 70%;}
.w100{width: 100% !important;}

iframe.iframe_container {
  overflow: auto;
}

iframe-container {
  pointer-events: none;
}

iframe {
  pointer-events: auto;
}
.chkblockbtn.showinline li {width:auto;margin-right: 10px;}
.mr-10{margin-right: 10px !important;}
.message-label{opacity: 1;color: #000000;font-size: 12px;font-weight: bold;font-family: "Roboto", sans-serif;text-transform: uppercase;}
.pt-0{padding-top: 0px !important;}
.mr5{margin-right: 5px;}
.deal-count-left{width: 30%;display: inline-block;}
.deal-label-center{position: relative;left: 0%;font-size: 14px;font-weight: 500;color: #000;width: 30%;display: inline-block;}
.pipiline-stage-filter .pipeline_type_label .bootstrap-select, .pipiline-stage-filter .multiselect_select {width: 88px !important;}
.deal-selection .enable-remove .multiselect-container {min-width: 310px;}
.deal-selection .enable-remove.multiselect_select .multiselect-container>li>a:first-child {width: calc(100% - 0px);display: inline-block;}
.property-deals,.property-deals .btn{width: 100px !important;}
.property-deals .caret{display: none;}

.location_mapping{border: 1px solid;margin-left: 15px;padding: 4px;position: absolute;top: 15px;color: #000;}

.pipeline-list-tap-pane .stage-list .location-name{width: 100% !important;}

.pipeline-list-tap-pane .stage-list .location-item {
    background: #e6e6e6;
    width: auto;
    max-width: 100%;
    padding: 15px;
    border-radius: 4px;
    display: inline-block;
    float: left;
    margin-right: 0px;
    margin-bottom: 0px;
    position: relative;
    cursor: move;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
	margin-bottom: 10px;
}
.disply-flex{display: flex;}