@import url("https://netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css");




input {
    border-radius: 5px;
    padding: 4px;
    border: 1px solid #aaa;
}

.captchainput{outline: none;
padding: .5rem .75rem;
font-size: 1rem;
line-height: 1.25;
color: #495057;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border: 1px solid rgba(0, 0, 0, 0.23);
border-radius: .25rem;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

.capimg{margin-top: -4px;
border-radius: 3px ;}


.fc-axis.fc-time span{ color: black;}

.fc-list-item {color: white;}

.fc-list-item {background: #000;}

.xdsoft_datetimepicker {z-index: 99999999999999999999123311323333999292929299292929292;}

input {outline: none;}


.display {display: !important none;}



.error{color: #495057;
background-color: #fff;
background-image: none;
background-clip: padding-box;
border: 1px solid rgb(52, 169, 255);
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

textarea .error{border: 1px solid rgba(0, 0, 0, .15);
border-radius: .25rem;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}

#datetimepicker2-error {border:none;
}

label#adress-error.error {border: none;color:rgb(52, 169, 255);}

label#description-error.error {border: none;color:rgb(52, 169, 255);}

label#cost-error.error {border: none;color:rgb(52, 169, 255);}

label#comission-error.error {border: none;color:rgb(52, 169, 255);}

.btn-info2{background: #2fcc43;
color: white;}

input:disabled {background: #eee;}


.cleaner{border: 1px solid #b3b3b3;
padding: 5px 10px;
border-radius: 25px;
margin-top: 10px;
cursor: pointer ;
background: rgba(238, 238, 238, 0.59);}

.btn-secondary{/*pointer-events: none;*/}

/*.no-drop {pointer-events: none;}*/

#docs_numb-error,.dropify-wrapper .error {color:red;border: 0;}

.no-drop::before {content: '\f32f';font-family: Material-Design-Iconic-Font;color: #f2f7ff;font-size: 16px;}

   .fc-list-table  .no-drop::before {display: none;}
  .fc-list-table  .no-drop .fc-list-item-title::after {content: '\f32f';font-family: Material-Design-Iconic-Font;color: #f2f7ff;font-size: 16px;/* padding-left: 100px; */; margin-left: 200px;float: right;2;}

.fc-unthemed .fc-list-empty-wrap1  .fc-list-empty {
background-color: #fff; font-weight: bold;}


.btn-secondary .fc-title {text-decoration: line-through ;}

.fc-list-item.btn-secondary{text-decoration:  line-through ;  }


.sorting {
	background: rgba(192, 222, 246, 0.78)
}

#example2_wrapper .sorting {
	background: rgb(10, 167, 255);
	color: white;
}


.gren .sorting {
	background: #0981e9;
	color: white !important;
}

.container-fluid .page-title-box {padding: 10px;}



.calling{cursor: pointer;margin-left:10px;}

.calling:hover {color: red;}

.fa.fa-phone.calling{font-size:20px;}
.fa.fa-plus-circle {font-size: 16px;
position: relative;
top: -2px;
margin-left: 10px;
cursor: pointer;
color: #ccc;

}

.fa.fa-plus-circle:hover {color: green;}

.zmdi.zmdi-calendar-note, .zmdi.zmdi-account-box-o,.fa.fa-mobile,.fa.fa-envelope-o,.zmdi.zmdi-info-outline,.zmdi.zmdi-account-o,.zmdi.zmdi-dialpad,.fa.fa-flag-o{
    padding-right: 10px;
    color: #434343;
}

.fa.fa-envelope-o {font-size: 14px;
position:relative;
top:0px;}

.zmdi.zmdi-dialpad {font-size: 16px;
position:relative;
top:1px;}

.zmdi.zmdi-account-o {font-size: 18px;
position:relative;
top:1px;}

.zmdi.zmdi-info-outline {font-size: 16px;
position:relative;
top:2px;}

.zmdi.zmdi-inbox {font-size: 18px;
position:relative;
top:2px;}

.fa.fa-mobile{font-size: 20px;
position:relative;
top:2px;}

.zmdi.zmdi-account-box-o{font-size: 18px;
position: relative;
top: 2px;}

.zmdi.zmdi-calendar-note {font-size:18px; position:relative;
top:2px;}


.fa.fa-arrow-circle-o-right {font-size:20px; margin-left:10px; }

.green{color: green;}


.fa.fa-flag-o {margin-left:10px;}


/* Страница Лида
-----------------------------------------------------------------------------*/

.leads_blocks {
    border-radius: 5px;
    /* height: 550px; */
    /* background: rgba(148, 217, 200, 0.14); */
    border: 1px solid #ededed;
    overflow: auto;
    background-color: #fff;
    /* -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1); */
    /* -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1); */
    /* box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1); */
    margin-bottom: 10px;
    padding-bottom: 20px;
    /* box-shadow: inset 0px -230px 5px rgba(154, 154, 154, 1); */
}

.leads_name{
    font-size: 18px;
    background-color: #fff;
    /* -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1); */
    /* -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1); */
    /* box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1); */
}

.leads_wrap{
    border-bottom: 1px solid rgba(192, 194, 210, 0.39);
    padding: 10px;
}

.lead_name{
    font-size: 18px;
    border: 0;
    text-transform: uppercase;
    font-weight: 500;
    color: #3f3f3f;
    width: 80%;
}



.h1_h1{
    padding-left: 10px;
    display: block;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #3294d8;
    border-bottom: 1px dashed rgba(169, 179, 243, 0.41);
}

.h1_h1 .zmdi.zmdi-account-box-o,.h1_h1 .zmdi.zmdi-calendar-note {
    font-size: 42px;
    position: relative;
    top: 3px;
}


.noty{color: #0d0e0f;
padding: 20px 20px 20px 20px;
background: #fff8e2;}


.back{
    color: #3081d0;
    font-size:20px;
    position:relative;
    top:-10px;
}
.back:hover {color: #515151;}

.cloud_item{
    background: rgba(197, 222, 244, 0.48);
    padding: 20px;
    border-radius: 20px;
    margin-bottom: 10px;
    border: 1px solid #a2ceef;
}


.zmdi.zmdi-calendar-check {
    font-size: 18px;
    position: relative;
    top: 2px;
    color: #75a8c2;
}

.h_date{color: #000;text-transform:uppercase;font-weight: 700;}

.overflow{
    height: 500px;
    overflow: auto;
}


.zmdi.zmdi-account.m {
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  margin-right: -26px;
  /* position: relative; */
  z-index: 1;
  float: left;
  position: relative;
  top: 35px;
  font-size: 20px;
  color: rgba(8, 17, 23, 0.41);
}

.zmdi.zmdi-account.m + input {
  padding-left: 26px;
}




.zmdi.zmdi-phone.m {
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-right: -26px;
    /* position: relative; */
    z-index: 1;
    float: left;
    position: relative;
    top: 36px;
    font-size: 19px;
    color: rgba(8, 17, 23, 0.41);
}
  
  
.zmdi.zmdi-phone.m + input {
  padding-left: 26px;
}


.zmdi.zmdi-spinner
{
   font-size: 16px;
position: relative;
top: 2px;
}




.fa.fa-envelope.m {
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    margin-right: -26px;
    /* position: relative; */
    z-index: 1;
    float: left;
    position: relative;
    top: 36px;
    font-size: 15px;
    color: rgba(8, 17, 23, 0.41);
}


.fa.fa-envelope.m + input {
  padding-left: 26px;
}

td.status.work::before {
    content: "\f024";
    display: inline-block;
    width: 4px;
    height: 4px;
    position: relative;
    top: -4px;
    font-size:16px;
    margin-right: 10px;
    color: #f4ce28;
    border-radius: 10%;
    padding: 5px;
    font-family: FontAwesome;
}

td.status.new::before {
content: "\f024";
display: inline-block;
width: 4px;
height: 4px;
position: relative;
top: -4px;
font-size: 16px;
margin-right: 10px;
color: #91e13d;
border-radius: 10%;
padding: 5px;
font-family: FontAwesome;}

td.status.false::before {
content: "\f024";
display: inline-block;
width: 4px;
height: 4px;
position: relative;
top: -4px;
font-size: 16px;
margin-right: 10px;
color: #bdbdbd;
border-radius: 10%;
padding: 5px;
font-family: FontAwesome;}





#maga::before {
  content: "\f11d";
display: inline-block;
width: 4px;
height: 4px;
position: relative;
top: 2px;
font-size: 16px;
margin-right: 10px;
color: #696969;
border-radius: 10%;
padding: 5px;
font-family: FontAwesome;


}




.zmdi.zmdi-accounts-add {
    font-size:36px;
    position:relative;
    top:4px;
}


td#maga2::before {
    content: "\f214";
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    display: inline-block;
    width: 8px;
    height: 4px;
    position: relative;
    top: 2px;
    font-size: 20px;
    margin-right: 10px;
    color: #b5b7c0;
    border-radius: 10%;
    padding: 5px;
}

td.roja::before {
    content: "\f214";
    font: normal normal normal 14px/1 'Material-Design-Iconic-Font';
    display: inline-block;
    width: 8px;
    height: 4px;
    position: relative;
    top: -2px;
    font-size: 20px;
    margin-right: 10px;
    color: rgba(232, 192, 35, 0.76);
    border-radius: 10%;
    padding: 5px;
}



.add_type.select2-selection.select2-selection--single {
    border: 1px solid #d1d1d1;
    color: #ccc;
}



.zmdi.zmdi-mood.add {
    font-size: 22px;
    margin-left: 4px;
    position: relative;
    top: 2px;
    color: #828282;
}



.zmdi.zmdi-account-o.add{
    font-size: 26px;
    margin-left: 4px;
    position: relative;
    top: 4px;
    color: #828282;
}



.add_lead_bt{margin-top:20px;}

.name_green{
    background: rgba(216, 255, 168, 0.15);
}


#tim {position: relative;
}


#tim p {
    color: #d9d9d9;
    position: relative;
    z-index: 231331;
    font-size: 14px;
    font-weight: 500;
    top:2px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    /* background: #fcf; */
}

.lead_name.phone {
    font-size: 18px;
    border: 0;
    text-transform: uppercase;
    font-weight: 500;
    color: #3f3f3f;
    max-width: 180px;
}


.calling.green{
    color: rgb(121, 213, 143);
}

.fa.fa-phone.calling.green {
    font-size: 26px;
    position:relative;
    top:2px;
}

.fa.fa-phone.calling.green:hover {
    color: #80be6a;
}




.zmdi.zmdi-alert-circle-o.add

{
    font-size: 22px;
    margin-left: 4px;
    padding-right: 8px;
    position: relative;
    top: 2px;
    color: #828282;
}


.btn.closes.m-l-4 {
    color: white;
    background: #afafaf;
    cursor: pointer;
}

.btn.closes.m-l-4:hover {
    color: white;
    background: #ccc;
    cursor: pointer;
}

.fa.fa-flag-o {
padding-right: 10px;

}

.hide {display: none;}


.filters{background: #f7f7f7;
padding: 10px;
border-radius: 5px;
margin-bottom: 20px;}

.dataTables_filter .form-control.form-control-sm {
    border: 3px solid rgb(110, 219, 110);
}


@media (max-width: 720px) { 
  #tim { display: none; }
  .popover.fade.bs-popover-right.show {z-index: 999999999999999999999999999;}
}  



.who_task_ish::after {content: 'исх';font-family: Material-Design-Iconic-Font;color: #f2f7ff;font-size: 16px;}
.who_task_vh::after {content: 'вхд';font-family: Material-Design-Iconic-Font;color: #f2f7ff;font-size: 16px;}
.who_task_my::after {content: '';font-family: Material-Design-Iconic-Font;color: #f2f7ff;font-size: 12px;}

.parsley-id-54 .parsley-custom-error-message {margin-top: 10px;}

.geo {box-shadow: none;
border: 0;
border-radius: 5px;
padding: 8px;
cursor: pointer;
margin-bottom: 5px;
margin-top: 5px;
display: inline-block;}

#out {margin-top: 10px;}


#recordingsList {list-style: none;
padding: 0;
margin-top: 10px;}

.popover.fade.bs-popover-right.show {z-index: 999999999999999999999999999;}

.popover.fade.show.bs-popover-left {z-index: 999999999999999999999999999;}


.pricina_btn {font-size: 14px;
margin-top: 10px;}


.final_event {opacity: 0.5;}

.final_event .fc-title {text-decoration: line-through;}

.final_event::before {content: '\f1de';font-family: Material-Design-Iconic-Font;color: #f2f7ff;font-size: 18px;}


.final_event_perenos {opacity: 0.6;}

.final_event_perenos .fc-title {text-decoration: line-through;}

.final_event_perenos::before {content: '\f1b5';font-family: Material-Design-Iconic-Font;color: #f2f7ff;font-size: 18px;}


.final_event_otmena {opacity: 0.6;}

.final_event_otmena .fc-title {text-decoration: line-through;}

.final_event_otmena::before {content: '\f135';font-family: Material-Design-Iconic-Font;color: #f2f7ff;font-size: 16px;}




.btn-sozd {background: rgba(11, 66, 251, 0.79);
/* box-shadow: 1px 2px 2px #d85841; */
color: white;}


#file_ok2,#file_ok,#file_ok3 {color: rgb(136, 143, 147);}




input[name="category[]"]::-webkit-input-placeholder { color: #ffd595; }
   input[name="category[]"]:-ms-input-placeholder { color: #ffd595; }
   input[name="category[]"]::-ms-input-placeholder { color: #ffd595; }
   input[name="category[]"]::placeholder { color: #ffd595; } 
   
   
  .select2-search__field {width: 220px;}
   
   
.rounded-circle{width: 40px;
height: 45px;
border: 1px solid #ccc;}   


td .select2-container--default .select2-selection--multiple { border: 2px solid rgba(246, 115, 35, 0.66);}


.ajax-name.error{border-color: rgb(232, 41, 27);
border-width: 2px;}


.ajax-avito.error{border-color: rgb(232, 41, 27);
border-width: 2px;}

#nameform #name-error,#emailform #email-error {font-weight: 500;
color: rgba(205, 0, 0, 0.83);
border: 0;}


#nameform .zmdi-refresh-sync,#emailform .zmdi-refresh-sync{display: inline-block;
color: rgb(248, 250, 255);
padding: 5px;
/* border: 1px solid rgba(0, 205, 0, 0.68); */
border-radius: 5px;
background: #67cc64;
cursor: pointer;}


.pointer-events{pointer-events:none;}

.callwrap{padding: 6px 7px;color: #000;cursor: pointer; /* border:1px solid #ccc; */ border-radius: 5px ;/*background: rgba(34, 34, 255, 0.74);*/}
.callwrap:hover{padding: 6px 7px;color: #000;cursor: pointer; /* border:1px solid #ccc; */ border-radius: 5px ;/*background: rgb(55, 50, 209);*/}

.smswrap{padding: 7px 3px;/* color: #ccc; */cursor: pointer;font-size: 13px;/* border:1px solid #ccc; */ border-radius: 5px ;left: 2px;margin-right: 5px;position:relative;
background: rgb(239, 239, 239);}
.smswrap:hover{padding: 7px 3px;/* color: #ccc; */cursor: pointer;font-size: 13px;/* border:1px solid #ccc; */ border-radius: 5px ;left: 2px;margin-right: 5px;position:relative;
background: rgb(216, 216, 216);}

.nav-link.active{font-weight: bold;}

.modalrecordsul , .modaltasksul{text-align: left; margin-top:20px; margin-bottom:20px; list-style: none; padding-left: 40px; padding-bottom: 20px;}
.modalrecordsul li, .modaltasksul li{ padding: 15px;
border: 1px solid #ececec;
margin-bottom: 18px;
width: 80%;
border-radius: 10px;
background: #f6f6f6;}


.modal_coms_ul , .modal_coms_ul {text-align: left; margin-top:20px; margin-bottom:20px; list-style: none; padding-left: 40px; padding-bottom: 20px;}
.modal_coms_ul li, .modal_coms_ul li{ padding: 15px;
border: 1px solid #ececec;
margin-bottom: 18px;
width: 80%;
border-radius: 10px;
background: #f6f6f6;}


.dataTables_scrollBody {
	
/*overflow-x:hidden !important;  /*для горизонтального*/	

}





body table.dataTable>tbody>tr.child ul.dtr-details>li {max-width: 40% !important;}



.tasklead{color: white;
font-weight: 500;
border-radius: 5px;
padding: 2px;
margin: 0;
text-align: center;}

.tasklead.bg-primary {background-color: #76c26f !important;}

.buttn{background: #1ce90f;
padding: 3px;
border-radius: 2px;
cursor: pointer;
color: rgb(255, 255, 255);
margin-top: 0px;
}


.buttn:hover{background: #adb8d7;}



.select2-container .select2-selection--single .select2-selection__rendered {line-height: 28px !important;}

.table {font-size: 14px;}

#modalperedat { 
text-align: left;
width: 40px;
display: inline-block;
background: none;
color: black;}


.white{background: transparent ;}

.white2{background: rgba(225, 247, 185, 0.78);}


.email_lead {width: 40%;
margin: 0 auto;
margin-bottom: 10px;
padding: 3px;
border: 1px solid #a3a3a3;}


.name_lead{width: 40%;
margin: 0 auto;
margin-bottom: 10px;
padding: 3px;
border: 1px solid #a3a3a3;/* margin-left: 20px; *//* margin-left: 20px; */}



.zmdi.zmdi-face.add{font-size: 22px;
margin-left: 4px;
position: relative;
top: 2px;
color: #828282;/* left: 11px; */}

.zmdi.zmdi-email.add{font-size: 22px;
margin-left: 4px;
position: relative;
top: 2px;
color: #828282;/* left: 11px; */}

.zmdi.zmdi-comment-edit.add{font-size: 22px;
margin-left: 4px;
position: relative;
top: -30px;
color: #828282;/* left: 11px; */}

.zmdi.zmdi-store.add{
margin-left: 4px;
position: relative;
 font-size: 26px;
    margin-left: 4px;
    position: relative;
    top: 4px;
    color: #828282;


}



.zmdi.zmdi-pin-drop.add
{font-size: 22px;
margin-left: 4px;
position: relative;
top: 2px;
color: #828282;/* left: 11px; */}


.zmdi.zmdi-sort-amount-desc.add{font-size: 22px;
margin-left: 4px;
position: relative;
top: 2px;
color: #828282;/* left: 11px; */}

.zmdi.zmdi-sort-amount-asc.add{font-size: 22px;
margin-left: 4px;
position: relative;
top: 2px;
color: #828282;/* left: 11px; */}



#peredatform input::-webkit-input-placeholder { /* Chrome */
  color: black;
  opacity: 0.5;
}
#peredatform input:-ms-input-placeholder { /* IE 10+ */
  color: black;
  opacity: 0.5;
}
#peredatform input::-moz-placeholder { /* Firefox 19+ */
  color: black;
opacity: 0.5;
}
#peredatform input:-moz-placeholder { /* Firefox 4 - 18 */
  color: black;
  opacity: 0.5;
}


.com_lead{
width: 40%;
border-radius: 5px;
border: 1px solid #989898;	
}

.select2-results__option {position: relative;z-index: 99999299191919191919919191919191919191991919191991 !important;}


span[data-select2-id="39"] .select2-selection__choice{background-color: rgb(123, 200, 10) !important;
color: white;
border: none;}
span[data-select2-id="39"] .select2-selection__choice .select2-selection__choice__remove {color: white;}


span[data-select2-id="27"] .select2-selection__choice{background-color: rgb(123, 200, 10) !important;
color: white;
border: none;}
span[data-select2-id="27"] .select2-selection__choice .select2-selection__choice__remove {color: white;}

span[data-select2-id="30"] .select2-selection__choice{background-color: rgb(123, 200, 10) !important;
color: white;
border: none;}
span[data-select2-id="30"] .select2-selection__choice .select2-selection__choice__remove {color: white;}


span[data-select2-id="39"] .select2-selection__choice{background-color: rgb(160, 32, 243) !important;
color: white;
border: none;}
span[data-select2-id="39"] .select2-selection__choice .select2-selection__choice__remove {color: white;}

.nav-user img{height: auto !important; width:  100% !important;}

.list-inline-item {vertical-align: top !important;}


.iwrapper {
    width: 60px;
    height: 60px;
    border-radius: 120px ;
    border:2px solid rgba(0, 238, 17, 0.6);
   
  }
  .iexmpl {
    overflow: hidden;
       justify-content: center;
    align-items: center;
    display: flex;
  }
  .iexmpl img {
    min-width: 100%;
    min-height: 100%;
    flex-shrink: 0;
   
  }
  
#addmodaltask i {font-size: 22px;
position: relative;
top: 5px;
left: 5px;
color: rgb(95, 197, 22);
font-weight: bold;
}
  
  
.prioritet:hover{cursor: pointer;}

.column_filter-phone,.column_filter-phone2,.column_filter-phone3
{border:3px solid rgba(77, 108, 247, 0.8);}

.column_filter-phone {width: 200px; padding: 0; padding-left: 2px;}
.column_filter-phone2 {width: 200px; padding: 0; padding-left: 2px;}
.column_filter-phone3 {width: 200px; padding: 0; padding-left: 2px;}

.bottom_niz{margin-bottom: 5px;}


.callwrap2 .zmdi-phone{color: rgb(232, 232, 232);
font-size: 25px;
background: #006fcb;
border-radius: 15%;
padding: 5px 10px;
margin-right: 15px;
/*margin-left: 15px;*/
position:relative;
top:2px;
}


.vd{background: #fff;
padding: 10px;
border-radius: 15px;
border: 2px solid rgb(245, 196, 196);}

.wha{background: #fff;
padding: 10px;
border-radius: 15px;
border: 2px solid rgba(30, 208, 9, 0.36);}


.hn{
	background: #fff;
padding: 10px;
border-radius: 15px;
border: 2px solid rgba(6, 6, 6, 0.36);
	}
	
.dh{ font-size:14px;margin-left:0px; margin-bottom:3px; font-weight: bold; color: #002290;}	

.wrapc{font-size:20px; background: #fff; padding: 10px; border:1px solid #ccc; border-radius: 5px; margin-bottom:10px;}
.wrapc .edit_name {/* text-decoration: underline; */ /* padding: 5px; */ border: 3px solid #eb1471;margin: 3px;height: 40px;position:relative;
0px;/* border-radius: 5px; */display: inline-block;border-left: 0;border-right: 0;border-top: 0;padding: 0px;/* padding-left: 5px; */padding-left: 5px; min-width: 50px;}

.edit_avito {/* text-decoration: underline; */ /* padding: 5px; */ border: 3px solid #eb1471;margin: 3px;height: 40px;position:relative;
0px;/* border-radius: 5px; */display: inline-block;border-left: 0;border-right: 0;border-top: 0;padding: 0px;/* padding-left: 5px; */padding-left: 5px; min-width: 50px;}



.edit_phone2 {/* text-decoration: underline; */ /* padding: 5px; */ border: 3px solid #eb1471;margin: 3px;height: 40px;position:relative;
0px;/* border-radius: 5px; */display: inline-block;border-left: 0;border-right: 0;border-top: 0;padding: 0px;/* padding-left: 5px; */padding-left: 5px; min-width: 50px;}


.edit_phone3 {/* text-decoration: underline; */ /* padding: 5px; */ border: 3px solid #eb1471;margin: 3px;height: 40px;position:relative;
0px;/* border-radius: 5px; */display: inline-block;border-left: 0;border-right: 0;border-top: 0;padding: 0px;/* padding-left: 5px; */padding-left: 5px; min-width: 50px;}


.wrapc .select2 {/* text-decoration: underline; */ padding: 5px; margin: 3px;/* height: 50px; */border-radius: 5px;display: inline-block;}



.wrapc .edit_budjet_ot {/* text-decoration: underline; */ /* padding: 5px; */ border: 3px solid #eb1471;margin: 3px;/* height: 50px; *//* border-radius: 5px; */display: inline-block;border-left: 0;border-right: 0;border-top: 0;padding: 0px;/* padding-left: 5px; */padding-left: 5px;min-width: 50px;}

.wrapc .edit_budjet_do {/* text-decoration: underline; */ /* padding: 5px; */ border: 3px solid #eb1471;margin: 3px;/* height: 50px; *//* border-radius: 5px; */display: inline-block;border-left: 0;border-right: 0;border-top: 0;padding: 0px;/* padding-left: 5px; */padding-left: 5px;min-width: 50px;}

.wrapc .edit_email {/* text-decoration: underline; */ /* padding: 5px; */ border: 3px solid #eb1471;margin: 3px;height: 40px;position:relative;
0px;/* border-radius: 5px; */display: inline-block;border-left: 0;border-right: 0;border-top: 0;padding: 0px;/* padding-left: 5px; */padding-left: 5px; min-width: 50px;}

.body_hide {
	opacity: 0;
	transition: .9s opacity ease-in-out;
}
.body_visible {
	opacity: 1;
}


.spoiler_body {display:none;}
 .spoiler_links {cursor:pointer;}
 
 
.modalrecordsul .select2-container {border:none;}

.modalrecordsul .select2-container--default.select2-container--focus .select2-selection--multiple {border:none;}

.modalrecordsul .select2-container--default .select2-selection--multiple {border:none;}



/*  Чекбокс стилизированный  */

:root {
  --checkbox-size: 50px;
  --bg-color: #FFA69E;
  --checkbox-color: #FFFFFF;
  --hover-color: #FF686B;
  --tick-color: #84DCC6;
}


.filtr_blue {
	
  display: inline-block;
 /* margin: 0 calc(var(--checkbox-size) * 0.25);*/
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  border: calc(var(--checkbox-size) * 0.125) solid var(--checkbox-color);
  border-radius: 12.5%;
  -webkit-transition: 400ms 100ms ease-out;
  -o-transition: 400ms 100ms ease-out;
  transition: 400ms 100ms ease-out;
  border:3px solid blue;
  width: 25px;
  height: 25px;
 

}

.filtr_blue:hover {
  border-color: var(--hover-color);
}


.tick {
  position: relative;
  right: calc(var(--checkbox-size) * -0.25);
  top: calc(var(--checkbox-size) * -0.15);
  width: calc(var(--checkbox-size) * 0.25);
  height: calc(var(--checkbox-size) * 0.75);
  border-right: calc(var(--checkbox-size) * 0.25) solid var(--tick-color);
  border-bottom: calc(var(--checkbox-size) * 0.25) solid var(--tick-color);
  -webkit-transform: rotate(45deg) scale(0);
      -ms-transform: rotate(45deg) scale(0);
          transform: rotate(45deg) scale(0);
  opacity: 0;
  -webkit-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.5);
  -o-transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.5);
  transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.5);
  width: 10px;
  height: 25px;
}

.tick:before {
  content: '';
  position: absolute;
  left: calc(var(--checkbox-size) * -0.125);
  bottom: calc(var(--checkbox-size) * -0.25);
  border: calc(var(--checkbox-size) * 0.125) solid var(--tick-color);
  border-radius: 50%;
}

.tick:after {
  content: '';
  position: absolute;
  right: calc(var(--checkbox-size) * -0.25);
  top: calc(var(--checkbox-size) * -0.125);
  border: calc(var(--checkbox-size) * 0.125) solid var(--tick-color);
  border-radius: 50%;
}

.check_check input[type="checkbox"] {
  position: absolute;
  left: -1000px;
}


.check_check input[type="checkbox"]:checked + .filtr_blue .tick {
  opacity: 1;
  -webkit-transform: rotate(45deg) scale(1);
      -ms-transform: rotate(45deg) scale(1);
          transform: rotate(45deg) scale(1);
}

.check_check input[type="checkbox"]:focus + .filtr_blue {
  -webkit-animation-name: cb-pop;
          animation-name: cb-pop;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}

@-webkit-keyframes cb-pop {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  33% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  66% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    tranform: scale(1);
  }
}

@keyframes cb-pop {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  33% {
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  66% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    tranform: scale(1);
  }
}

/*  Чекбокс стилизированный конец  */


.btn_generate{
	
z-index: 9999;
position: fixed;
bottom: -0px;
right: -90px;
border-radius: 50px;
cursor: pointer;
transition: all .7s ease-in-out;

	
}


.btn_generate button {
border-radius: 0px 10px 10px 0px;
border: 1px solid white;
background: rgb(236, 27, 27);
padding: 14px;
color: white;
font-weight: bold;
margin-bottom: 150px;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);

	
	
}

a.un_select:hover,a.all_select:hover,a.сlear_filtr:hover  {text-decoration:  underline !important;}


.fc-title {white-space: normal !important;}


.filtr_row_3 .select2-container .select2-selection--single .select2-selection__rendered{line-height:23px !important;color: rgb(219, 7, 26);
font-weight: bold;}
.filtr_row_3 .select2-container--default .select2-selection--single {border: 2.5px solid rgb(240, 16, 57) !important; color: rgb(219, 7, 26);
font-weight: bold;}


.filtr_row_3 .select2-container {z-index: 1 !important;}


#toTop {
 width: 100px;
/* border: 1px solid #ff0e0e; */
background: #0ab7ff;
text-align: center;
padding: 5px;
position: fixed;
bottom: 10px;
right: 10px;
cursor: pointer;
display: none;
font-weight: bold;
color: #fff;
font-family: verdana;
font-size: 11px;
z-index: 30202202020;
}



#toTop2 {
 width: 100px;
/* border: 1px solid #ff0e0e; */
background: #0ab7ff;
text-align: center;
padding: 5px;
position: fixed;
top: 200px;
left: 30px;
cursor: pointer;
/*display: none;*/
font-weight: bold;
color: #fff;
font-family: verdana;
font-size: 11px;
z-index: 30202202020;
}


#scroll_bottom {
 width: 100px;
/* border: 1px solid #ff0e0e; */
background: #e1a306;
text-align: center;
padding: 5px;
position: fixed;
top: 240px;
left: 30px;
cursor: pointer;
font-weight: bold;
color: #fff;
font-family: verdana;
font-size: 11px;
z-index: 30202202020;
}


.kpi_wrap {
	color:black;
/* border: 1px solid #ff0e0e; */
background: #e1a306;
padding: 5px;
cursor: pointer;
font-weight: bold;
font-family: verdana;
font-size: 11px;
z-index: 30202202020;
}




.sendpodbor
{background: rgb(26, 123, 255);
color: white;
font-weight: bold;
outline: none;
border: none;
padding: 10px;
border-radius: 5px;
cursor: pointer;}


.wrapc{ z-index: 0 !important; position:relative;}

.drop-opacity {opacity: 0; width: 0px;height: 0;padding: 0; }
.drop-opacity label.error,#audio-link-error,#drop1-error,#drop2-error,#drop3-error,#drop4-error,#geo1-error,#geo2-error {display: none !important;}


.whatsapp {margin-right: 10px; display: inline-block; color:green; text-decoration: underline !important;}



.onetable{background: #6eaaff;
height: 100px;}


.text
{
	width:500px;
	margin:0 auto;
	position:relative;
	height:500px;
	overflow:auto;
	text-align:left;
}


.send_doc_ip, .send_doc_ooo, .send_upr,.send_platnoe,.send_vizitka,.send_buyer,.send_ndz {padding: 10px;
background: #17a352;
border: 0;
border-radius: 2px;
font-size: 16px;
font-weight: 700;
color: white;
margin-bottom: 10px;
cursor: pointer;}


.in_work {
display: block;
cursor: pointer;
}


/*  Чат  */

.gradient-custom {
background: #fccb90;
padding: 10px;
min-height: 800px;
background: -webkit-linear-gradient(to bottom right, rgba(252, 203, 144, 1), rgba(213, 126, 235, 1));
background: linear-gradient(187deg, rgba(222, 199, 170, 1), rgba(213, 126, 235, 1));
}

.mask-custom {
    background: rgba(255, 255, 255, 0.82);
    border-radius: 2em;
    backdrop-filter: blur(15px);
    border: 2px solid rgba(255, 255, 255, 0.05);
    background-clip: padding-box;
    box-shadow: 10px 10px 10px rgba(46, 54, 68, 0.03);
    min-width: 70%;
}

.mask-custom2 {
 
    border-radius: 2em;
    backdrop-filter: blur(15px);
    border: 2px solid rgba(255, 255, 255, 0.05);
    background-clip: padding-box;
    box-shadow: 10px 10px 10px rgba(46, 54, 68, 0.03);
    min-width: 70%;
}

.anyClass {
  height:600px;
 overflow-y: scroll;
  overflow-x: hidden;
}

.anyClass2 {
  height:280px;
  overflow-y: scroll;
}



.rounded-circle2 {width: 70px;
height: 75px;
border: 2px solid #4553ee;
border-radius: 50%;
/* box-shadow: 0px 0px 5px #ccc; */
}


.rounded-circle4 {

width: 35px;
height: 40px;
border-radius: 50% ;
border: none;
}

.rounded-circle3 {
width: 25px;
height: 28px;
border: 2px solid #06d023;
border-radius: 50%;
}


.chats:hover{background: rgba(255, 255, 255, 0.78);
border-radius: 10px;
box-shadow:0px 0px 5px #fff;


}

.avitochats{
    padding: 0 !important;
    position: fixed;
    width: 100%;
    /* min-height: 1200px; */
}

.footer{background: #fff !important;}

.b_avito{display: none;}


.chatone{
    background: rgba(154, 154, 154, 0.47);
    padding: 13px;
    /* box-shadow: 0px 0px 5px rgba(255, 255, 255, 0.48); */
    border-radius: 2em;
}

.avito_area{background: rgba(255,  255,  255, 0.92); border-radius: 1em ;}

.avito_area::placeholder {color:#000000;}

.avito_area:focus::placeholder {
  opacity: 0;

}



.avito_circle{padding-left: 3px; color:#e40606;}
.avito_circle p{color:rgb(0, 156, 255);}

.card-header{
    /* background-color: transparent !important; */
}


.card-header2.d-flex.justify-content-between {padding: 20px;
border-radius: 2em 0px;
/* background: #fff !important; */
margin-bottom: 10px;}

/*  Чат конец  */

.bigmeet,.smallmeet {background: rgb(172, 172, 88); font-color:black;}







