@charset "UTF-8";
/*
#load{
	position: fixed;
	display:none;
	left: 200px;
	top: 0;
	right:0;
	bottom:0;
	background: transparent;
}
*/ 
#load{
	display:block;
	position: absolute;
	left: 50%;
	top: 45%; 
}
 	
#bill-transaction-grid .table_body{
	min-height:100px;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
  box-shadow: none !important;
}
input.btn{
  padding: 13px 23px;
}
a.getcard{
  color: #0080ff;
}
a > span.pad{
  padding: 10px;
}
.users-report-page .first_row{
  margin-top: 40px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{
  background-color: #e1e1e1;
  color: black;
}
.btn:focus, .btn:active, .btn:hover{
  background-color: #e1e1e1;
  color: black;
  border: none !important;
  outline: none !important;
}
._dark .btn:focus, ._dark .btn:active, ._dark .btn:hover{
  background: #303642;
  color: #989898;
  border: none;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
  margin-bottom: 0;
}
.notification__selects{
  margin: 0 10px 0 10px;
}/*
.notification__select .notification__select-inner {
  width: 70%;
}*/
.notification__select .notification__select-inner select {
  width: 100%;
}
.notification__select input {
  width: 100%;
}
input:focus, textarea:focus, select:focus {
  outline-offset: 0px !important;
  outline: none !important;
}
.thin .chosen-container,
.thin .chosen-single{
  height: 30px !important;
}
.thin .chosen-container.chosen-container-single::after{
  top: 7px !important;
}
input, textarea, .uneditable-input{
  width: initial;
  border-radius: 10px !important;
}
.fa:before{
  font: normal normal normal 14px/1 FontAwesome;
}
.icon-copy:before {
  content: "\f0c5";
  font: normal normal normal 14px/1 FontAwesome;
}
._dark .widget-box{
  border: none;
}
._dark .widget-toolbar:before{
  border: none;
}
._dark .widget-header{
  background: #2a2f39;
  background-image: none;
  border: none;
}
._dark .widget-body{
  background: #252931;
  border: none;
}
._dark .tags{
  background: none;
  border: none;
}
._dark hr{
  border: none;
}
.btn-img input {
  display: none;
}
#coub-filter-form .chosen-container{
  width: 200px!important;
}
#trigger-stat-grid .table_part-ddd{
	overflow:visible;
}

._dark #coub-filter-form .btn, ._dark #coub-filter-form .btn:hover{
  background: #303642;
}
._dark .ui-jqgrid .ui-jqgrid-toppager,
._dark .ui-jqgrid .ui-jqgrid-hdiv,
._dark .ui-jqgrid .ui-jqgrid-labels,
._dark .ui-jqgrid .ui-jqgrid-labels th:first-child,
._dark .ui-jqgrid-hdiv .ui-jqgrid-htable,
._dark .ui-jqgrid .ui-jqgrid-labels th,
._dark .ui-jqgrid .ui-jqgrid-bdiv,
._dark .ui-jqgrid .ui-jqgrid-pager
{
  background: #2a2f39 !important;
  border: 1px solid #303642 !important;
}
.targeting1 ._text{
  margin-right: 10px;
}
.targeting1 .notification__datapicker{
  margin-top: 0;
}

.width-100 {
  width: 100px;
}
.auto-height{
  height: auto !important;
}
.auto-width{
  width: auto !important;
}

.select_com .chosen-single b::before{
  display: none;
}
.select_com .chosen-container .chosen-results li.active-result{
  background: none !important;
}
._dark .select_com .chosen-container-single .chosen-single{
  background: #2a2f39 !important;
}
._dark .select_com ._active  .chosen-container-single .chosen-single{
  background: #303642 !important;
}
.select_com .table_select .text{
  width: 200px !important;
  min-width: 200px;
  padding: 0 10px;
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.select_com .chosen-container-single .chosen-single,
.select_com .chosen-container-single.chosen-container-active .chosen-single{
  border: none !important;
}
._dark input[type=file]{
  color: gray;
}
._dark .table_select .text._active{
  background: #303642;
}
._dark .ui-pg-table>tbody>tr>.ui-pg-button.ui-state-disabled .ui-icon {
  background: #303642 !important;
  border: 1px solid #303642 !important;
}
._dark .pagination ul>.active>a,
._dark .pagination ul>li>a:hover{
  color: white !important;
}
._dark .pagination ul>li>a,

._dark .pagination ul>li>a:focus,
._dark .pagination ul>.active>a,
._dark .pagination ul>.active>span{
  background: #2a2f39 !important;
  border: none!important;
  color: gray;
}
.pagination ul>li.page a{
  height: 42px;
  width: 42px;
  padding: 15px 16px;
  border-radius: 10px;
  float: none;
}
.pagination ul>li.page a{
  background: none !important;
  color: gray !important;
}

.pagination ul>li.page.active a{
  background: #2a2f39 !important;
}
.pagination ul>li.next,
.pagination ul>li.previous{
  display: none;
}
.header{
  border: none !important;
}
.daterangepicker{
  width:400px !important;
  min-width: 400px!important;
}
.daterangepicker{
  /*background-color: #aaa !important;*/
}
.daterangepicker .right{
  float: right;
}
.daterangepicker .left{
  float: left;
}
.daterangepicker input{
  width: 90px;
  background-color: #bbb !important;
}
._dark .input-prepend .add-on{
  height: 30px;
}
.daterangepicker .btn{
  margin-top: 21px !important;
  height: 30px;
  padding: 0 10px !important;
}



/*
.control-group select, .control-group textarea, .control-group input[type="text"], .control-group input[type="password"], .control-group input[type="datetime"], .control-group input[type="datetime-local"], .control-group input[type="date"], .control-group input[type="month"], .control-group input[type="time"], .control-group input[type="week"], .control-group input[type="number"], .control-group input[type="email"], .control-group input[type="url"], .control-group input[type="search"], .control-group input[type="tel"], .control-group input[type="color"]{
  background: none !important;
}*/
.search__column-subtext{
  font-size: 18px;
}
#add-segm-form .span6{
  margin: 0 !important;
}
#add-segm-form input,
#add-segm-form select,
#add-segm-form .chosen-container{
  width: calc(100% - 12px) !important;
  margin: 0;
  height: auto;
}
#add-segm-form{

}
.search__column .chosen-container{
  display: none
}
#add-segm-form textarea{
  width: calc(100% - 12px);
  height: 100px;
}
#bonus-form textarea{
  height:100px;
}
.market__price{
  margin: 0;
}
.market__price .fav{
  margin-top: 8px;
}
._dark.report .domain,
._dark.report .tick text{
  stroke: wheat;
  fill: wheat;
}
.report label{
  margin-top: 20px;
  color: #555
}
.report .chosen-container-single .chosen-single span,
.report input{
  color: #555 !important;
}
.report .notification__datapicker ._text{
  margin-top: 14px;
}
._dark input[type=text],
._dark input[type=password],
._dark select,
._dark textarea{
  border-color: #303642 !important;
  background: #252931 !important;
  color: #989898 !important;
}
._dark .search_row input[type=text]{
  background: none;
}
._dark .search_row input{
  background: #2a2f39 !important;
}
.report select{
  height: 39px;
  width: 100% !important;
}
img {
  max-width: initial;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}
h1, h2, h3, h4, h5, h6, p {
  color: #303642;
}
._dark h1, ._dark h2, ._dark h3, ._dark h4, ._dark h5, ._dark h6 {
  color: #989898;
}
body {
  color: #000;
  font-size: 14px;
  padding: 0;
  font-family: "Roboto", sans-serif;
}
.btn{
  box-shadow: none;
  text-shadow: none;
}
body._lock {
  overflow: hidden;
}
.trigger__row form{
  margin: 0;
}
.wrapper {
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

._container {
  max-width: 1440px;
  margin: 0 auto;
}

.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0px 0px;
}
.btn:focus, .btn:active{
  border: 1px solid #0080FF;
  box-shadow: none;
}
.btn-new-mail span{
  padding: 10px;
}
.btn._fw {
  width: 100%;
}

._dark .select__title {
  background: #252931;
  color: #989898;
  border-color: #303642;
}

._dark .select__options {
  background: #252931;
  color: #989898;
  border-color: #303642;
}

.select {
  position: relative;
}

.select__item {
  position: relative;
}

.select__title {
  color: #000;
  border: 1px solid #e1e1e1;
  background-color: #fff;
  cursor: pointer;
  border-radius: 10px;
  font-size: 14px;
}

.select__value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  height: 30px;
  padding: 0px 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.select__value span {
  height: 1em;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.select__value:before {
  content: "";
  display: inline-block;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 11px;
  height: 7px;
  background: url("../img/icons/select.svg") center/100% no-repeat;
}

.select__input {
  width: 100%;
  background-color: transparent;
  height: 100%;
}

.select__options {
  color: #000;
  display: none;
  position: absolute;
  top: 25px;
  border-radius: 0 0 10px 10px;
  min-width: 100%;
  left: 0;
  background-color: #fff;
  border-top: 0;
  border: 1px solid #e1e1e1;
  border-top: 0;
  font-size: 14px;
  padding: 10px 0px 5px 0px;
}

.select__option {
  cursor: pointer;
  padding: 5px 15px;
  margin: 0px 0px 0px 0px;
}

.select._active {
  z-index: 5;
}

.select._active .select__value:before {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.select._active .select__options {
  display: block;
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type=password],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 30px;
}
textarea{
  height: auto;
}
.input {
  border-radius: 0 !important;
  width: 100%;
  display: block;
  padding: 0px 20px;
}

textarea.input {
  resize: none;
  padding: 0px 0px;
}

._dark .checkbox .checkbox__text {
  color: #989898 !important;
}

._dark .checkbox .checkbox__text svg {
  fill: #989898;
}
.communications-page .quest__title{
  color: #999;
}
._text{
  color: #999 !important;
}
.checkbox {
  position: relative;
  padding: initial;
}

.checkbox__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.mechanics-page .checkbox__input + .checkbox__text svg{
  fill: #989898 !important;
}
.mechanics-page .checkbox__input + .checkbox__text{
  color: #989898 !important;
}
.mechanics-page .checkbox__input:checked + .checkbox__text svg{
  fill: #0080FF !important;
}
.trigger-page .checkbox__input:checked + svg,
.segment-page .checkbox__input:checked + svg{
  fill: #0080FF !important;
}
.trigger-page .trigger__row .checkbox__text._loyal-chk svg,
.segment-page  .checkbox__text._loyal-chk svg{
  fill: #989898 !important;
}
.trigger-page .trigger__row .checkbox__input:checked + .checkbox__text._loyal-chk svg,
.segment-page  .checkbox__input:checked + .checkbox__text._loyal-chk svg{
  fill: #0080FF !important;
}
.checkbox__input:checked + .checkbox__text {
  color: #0080FF !important;
}

.checkbox__input:checked + .checkbox__text svg {
  fill: #0080FF !important;
}

.checkbox__text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-size: 16px;
  color: #303642;
  letter-spacing: -0.3px;
  line-height: calc(20 / 16);
  cursor: pointer;
  user-select: none;
}

.checkbox__text svg {
  fill: #303642;
  width: 30px;
}

.checkbox a {
  color: #fff;
  text-decoration: underline;
}

.checkbox._error .checkbox__text:before {
  border: 1px solid #ee1212;
}

.options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.options__item {
  position: relative;
  cursor: pointer;
}

.options__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  left: 0;
  top: 0;
  visibility: hidden;
}

.options__input:checked + .options__text:after {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.options__text {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  font-size: 16px;
  color: #ffffff;
  letter-spacing: -0.3px;
  line-height: calc(20 / 16);
}

.options__text:before {
  content: "";
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin: 0px 14px 0px 0px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
  left: 0;
  top: 0;
  border-radius: 50%;
  width: 20px;
  height: 18px;
  background: #fff;
  border: 1px solid #a7a9ac;
}

.options__text:after {
  content: "";
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #77243a;
  position: absolute;
  left: 5px;
  top: 4px;
}

.rating-block {
  display: table;
  font-size: 0;
}

.rating {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

.rating.edit .star {
  cursor: pointer;
}

.rating .star {
  width: 17px;
  height: 14px;
  display: inline-block;
  position: relative;
  z-index: 3;
}

.rating__line {
  position: absolute;
  width: 85px;
  height: 14px;
  top: 0;
  left: 0;
  background: url("../img/icons/bg_rating.svg") 0 0 no-repeat;
  z-index: 1;
  background-size: 85px 100%;
}

.rating__activeline {
  position: absolute;
  width: 0px;
  height: 14px;
  top: 0;
  left: 0;
  background: url("../img/icons/bg_rating_active.svg") 0 0 no-repeat;
  z-index: 2;
  background-size: 85px 100%;
}

.rating__value {
  display: inline-block;
  color: #1b3139;
  font-size: 14px;
  line-height: 13px;
  vertical-align: middle;
}

.quantity {
  width: 88px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid rgba(166, 166, 166, 0.45);
}

.quantity__button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
  position: relative;
  cursor: pointer;
}

.quantity__button::before,
.quantity__button::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  margin: 0px 0px 0px -4.5px;
  background-color: #a6a6a6;
  width: 9px;
  height: 1px;
}

.quantity__button_plus::before {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.quantity__input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.quantity__input input {
  height: 100%;
  color: #a6a6a6;
  font-size: 12px;
  width: 100%;
  text-align: center;
}

.row:after {
  display: block;
  content: "";
  clear: both;
}
/*
.rub:after {
  content: "₽";
}*/
.green{
  color: green !important;
}
.view-comment{
  width: 50px;
  display: inline-block;
  position: relative;
}
.view-comment .comment{
  display: none;
}

.view-comment:hover .comment{
  position: absolute;
  text-align: left;
  width: 100px;
  height: 100px;
  font-size: 13px;
  top: 0;
  left: 40px;
  /*-webkit-transform: translate(-50%, -55px);
  -ms-transform: translate(-50%, -55px);
  transform: translate(-50%, -55px);*/
  display: block;
  padding: 3px 9px;
  background: #eee;
  color: #7b7b7b;
  border-radius: 5px;
  z-index: 99;
}
ol.counter {
  list-style-type: none;
  counter-reset: item;
}

ol.counter li {
  position: relative;
  padding: 0px 0px 0px 45px;
}

ol.counter li:before {
  counter-increment: item;
  content: counter(item);
  position: absolute;
  left: 0;
  top: 0;
  color: #818181;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  line-height: 26px;
  border-radius: 50%;
  width: 28px;
  height: 28px;
  border: 1px solid #4274bb;
}

.ellipsis {
  display: block;
  overflow: hidden;
  width: 100%;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.es {
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.table {
  display: table;
  font-size: 14px;
  width: 100%;
  color: #7b7b7b;
  font-weight: normal;
  background: white;
  border-radius: 10px;
}
._dark .table {
  background: #303642;
}
.table td:after{
  width: 100%;
  content: "";
  position: absolute;
  top: 100%;
  height: 1px;
  display: block;
  background: #eee;
}
.table tr.filters td:after{
  display: none;
}
.table tr.filters .chosen-container::after{
  top: 8px !important;
}
.table tr.filters .search-choice-close::before{
  top: 5px !important;
}
._dark .table td:after{
  background: #1f2329 !important;
}
.table td:nth-child(1):after{
  padding-left: 22px;
}
.table td:last-child:after{
  padding-right: 22px;
}
.table thead tr:nth-child(1) th{
  background: #e1e1e1;
}
.table thead tr:nth-child(1) th:nth-child(1){
  border-top-left-radius: 10px;
}
.table thead tr:nth-child(1) th:last-child{
  border-top-right-radius: 10px;
}
.table .filters td{
  background: #e1e1e1 !important;
}
._dark .table thead td,
._dark .table th{
  background: #2a2f39 !important;
}
._dark .table tr{
  background: #252931 !important;
}
.table th, .table td{
  border-top: none !important;
  font-weight: normal;
  padding: 22px 0;
  padding-left: 21px!important;
  padding-right: 21px!important;
  position: relative;
}

.table th:nth-child(1),
.table td:nth-child(1){
  padding: 22px 21px 22px 30px;
}
.table th:last-child,
.table td:last-child{
  padding: 22px 30px 22px 0;
}
.table td{
  padding-right: 21px !important;
  padding-left: 21px !important;
}
.table .filters th:nth-child(1),
.table .filters td:nth-child(1){
  padding: 0 0 0 30px!important;
}
.table .filters td{
  padding: 0!important;
}
.table .filters th:last-child,
.table .filters td:last-child{
  padding: 0 30px 0 0!important;
}
.table input,
.table select{
  height: 38px;
}
._dark .params-link{
  color: #989898 !important;
}

.params-link a{
  padding: 5px;
  display: inline-block;
}
#view-transaction .table{
  font-size: 14px;
  margin-top: 30px;
}
#view-transaction .comment{
  /*width: 100%;*/
  margin: 22px 0 8px;
}
#view-transaction .check_header{
  background: white;
  position: sticky;
  top: 0;
  z-index: 9;
  padding-top: 27px;
}

._dark #view-transaction .check_header,
._dark #view-transaction .modal-body{
  background: #303642;
}

#view-transaction .sub_header{
  display: flex;
  justify-content: space-between;
}
#view-transaction .number_card{
  margin: 22px 0 8px;
  font-size: 14px;
}
.rub{ display: inline-block; line-height: 40%; border-bottom: 1px solid; width:0.4em;text-transform:uppercase; }
.trow {
  display: table-row;
}

.cell {
  display: table-cell;
}

.cell.full {
  width: 100%;
}

._ibg {
  position: relative;
}

._ibg img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
}

body.ie ._ibg {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

body.ie ._ibg img {
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
}

.video {
  position: relative;
  overflow: hidden;
  height: 0;
  padding-bottom: 56.25%;
}

.video video,
.video iframe,
.video object,
.video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.videobg video,
.videobg iframe,
.videobg object,
.videobg embed {
  position: fixed;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background-size: cover;
}

.moretext {
  overflow: hidden;
}

.moretext__more {
  cursor: pointer;
}

.moretext__more span {
  font-style: normal;
}

.moretext__more span:first-child {
  display: block;
}

.moretext__more span:last-child {
  display: none;
}

.moretext__more.active span {
  font-style: normal;
}

.moretext__more.active span:first-child {
  display: none;
}

.moretext__more.active span:last-child {
  display: block;
}

#map {
  background: url("../img/icons/loading.gif") center/50px no-repeat;
}

._swiper {
  overflow: hidden;
}

._swiper .swiper-wrapper {
  width: 100%;
  height: 100%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

._swiper.swiper-container-vertical .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

._swiper.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.swiper-container-initialized .swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.swiper-container-android .swiper-slide,
.swiper-container-android .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-button-lock {
  display: none !important;
}

.slick-slider {
  position: relative;
}/*
.user-upper.slick-slider .slick-track{
  gap: 10px;
}*/
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-slider .slick-list {
  position: relative;
  overflow: hidden;
  width: 100%;
}

.slick-slider .slick-track {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.slick-slider .slick-slide {
  position: relative;
}

.tab__item {
  display: none;
}

.tab__item.active {
  display: block;
}

._tabs-block {
  display: none;
}

._tabs-block._active {
  display: block;
}

.mirror {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.nicescroll-rails {
  z-index: 1000 !important;
}

.gm-style-iw-t {
  opacity: 0;
}

.baloon {
  opacity: 1;
  right: -7px !important;
  bottom: 80px !important;
}

.baloon button {
  display: none !important;
}

.baloon:after {
  display: none !important;
}

.baloon-style {
  display: none;
}

.baloon-content.gm-style-iw {
  opacity: 1;
  border-radius: 0px !important;
  max-width: 300px !important;
  padding: 0 !important;
  left: 0 !important;
  width: 100% !important;
  overflow: visible !important;
}

.baloon-content.gm-style-iw > .gm-style-iw-d {
  overflow: hidden !important;
  max-width: none !important;
}

.baloon-content.gm-style-iw:after {
  display: none !important;
}

.baloon-close {
  top: 18px !important;
}

._custom-scroll {
  position: fixed;
  right: 0;
  top: 0;
  width: 3px;
  height: 100%;
  z-index: 1000;
}

._custom-scroll__line {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 3px 0 0 3px;
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
}


@font-face {
  font-family: summernote;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(font/summernote.eot);
  src: url(font/summernote.eot?#iefix) format("embedded-opentype"), url(font/summernote.woff2) format("woff2"), url(font/summernote.woff) format("woff"), url(font/summernote.ttf) format("truetype");
}

[class*=" note-icon"]:before,
[class^=note-icon]:before {
  display: inline-block;
  font-family: summernote;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
}

.note-icon-fw {
  text-align: center;
  width: 1.25em;
}

.note-icon-border {
  border: .08em solid #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

.note-icon-pull-left {
  float: left;
}

.note-icon-pull-right {
  float: right;
}

.note-icon.note-icon-pull-left {
  margin-right: .3em;
}

.note-icon.note-icon-pull-right {
  margin-left: .3em;
}

.note-icon-align:before {
  content: "";
}

.note-icon-align-center:before {
  content: "";
}

.note-icon-align-indent:before {
  content: "";
}

.note-icon-align-justify:before {
  content: "";
}

.note-icon-align-left:before {
  content: "";
}

.note-icon-align-outdent:before {
  content: "";
}

.note-icon-align-right:before {
  content: "";
}

.note-icon-arrow-circle-down:before {
  content: "";
}

.note-icon-arrow-circle-left:before {
  content: "";
}

.note-icon-arrow-circle-right:before {
  content: "";
}

.note-icon-arrow-circle-up:before {
  content: "";
}

.note-icon-arrows-alt:before {
  content: "";
}

.note-icon-arrows-h:before {
  content: "";
}

.note-icon-arrows-v:before {
  content: "";
}

.note-icon-bold:before {
  content: "";
}

.note-icon-caret:before {
  content: "";
}

.note-icon-chain-broken:before {
  content: "";
}

.note-icon-circle:before {
  content: "";
}

.note-icon-close:before {
  content: "";
}

.note-icon-code:before {
  content: "";
}

.note-icon-col-after:before {
  content: "";
}

.note-icon-col-before:before {
  content: "";
}

.note-icon-col-remove:before {
  content: "";
}

.note-icon-eraser:before {
  content: "";
}

.note-icon-float-left:before {
  content: "";
}

.note-icon-float-none:before {
  content: "";
}

.note-icon-float-right:before {
  content: "";
}

.note-icon-font:before {
  content: "";
}

.note-icon-frame:before {
  content: "";
}

.note-icon-italic:before {
  content: "";
}

.note-icon-link:before {
  content: "";
}

.note-icon-magic:before {
  content: "";
}

.note-icon-menu-check:before {
  content: "";
}

.note-icon-minus:before {
  content: "";
}

.note-icon-orderedlist:before {
  content: "";
}

.note-icon-pencil:before {
  content: "";
}

.note-icon-picture:before {
  content: "";
}

.note-icon-question:before {
  content: "";
}

.note-icon-redo:before {
  content: "";
}

.note-icon-rollback:before {
  content: "";
}

.note-icon-row-above:before {
  content: "";
}

.note-icon-row-below:before {
  content: "";
}

.note-icon-row-remove:before {
  content: "";
}

.note-icon-special-character:before {
  content: "";
}

.note-icon-square:before {
  content: "";
}

.note-icon-strikethrough:before {
  content: "";
}

.note-icon-subscript:before {
  content: "";
}

.note-icon-summernote:before {
  content: "";
}

.note-icon-superscript:before {
  content: "";
}

.note-icon-table:before {
  content: "";
}

.note-icon-text-height:before {
  content: "";
}

.note-icon-trash:before {
  content: "";
}

.note-icon-underline:before {
  content: "";
}

.note-icon-undo:before {
  content: "";
}

.note-icon-unorderedlist:before {
  content: "";
}

.note-icon-video:before {
  content: "";
}

.note-editor {
  position: relative;
}

.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: #87cefa;
  background-color: #fff;
  opacity: .95;
}

.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
}

.note-editor .note-dropzone.hover {
  color: #098ddf;
}

.note-editor.dragover .note-dropzone {
  display: table;
}

.note-editor .note-editing-area {
  position: relative;
}

.note-editor .note-editing-area .note-editable {
  outline: none;
}

.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px;
}

.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px;
}

.note-editor.note-airframe,
.note-editor.note-frame {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.note-editor.note-airframe.codeview .note-editing-area .note-editable,
.note-editor.note-frame.codeview .note-editing-area .note-editable {
  display: none;
}

.note-editor.note-airframe.codeview .note-editing-area .note-codable,
.note-editor.note-frame.codeview .note-editing-area .note-codable {
  display: block;
}

.note-editor.note-airframe .note-editing-area,
.note-editor.note-frame .note-editing-area {
  overflow: hidden;
}

.note-editor.note-airframe .note-editing-area .note-editable,
.note-editor.note-frame .note-editing-area .note-editable {
  padding: 10px;
  overflow: auto;
  word-wrap: break-word;
}

.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
  background-color: rgba(128, 128, 128, 0.11);
}

.note-editor.note-airframe .note-editing-area .note-codable,
.note-editor.note-frame .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: Menlo,Monaco,monospace,sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  outline: none;
  -ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  margin-bottom: 0;
}

.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 1050;
}

.note-editor.note-airframe.fullscreen .note-resizebar,
.note-editor.note-frame.fullscreen .note-resizebar {
  display: none;
}

.note-editor.note-airframe .note-status-output,
.note-editor.note-frame .note-status-output {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  height: 20px;
  margin-bottom: 0;
  color: #000;
  border: 0;
  border-top: 1px solid #e2e2e2;
}

.note-editor.note-airframe .note-status-output:empty,
.note-editor.note-frame .note-status-output:empty {
  height: 0;
  border-top: 0 solid transparent;
}

.note-editor.note-airframe .note-status-output .pull-right,
.note-editor.note-frame .note-status-output .pull-right {
  float: right !important;
}

.note-editor.note-airframe .note-status-output .text-muted,
.note-editor.note-frame .note-status-output .text-muted {
  color: #777;
}

.note-editor.note-airframe .note-status-output .text-primary,
.note-editor.note-frame .note-status-output .text-primary {
  color: #286090;
}

.note-editor.note-airframe .note-status-output .text-success,
.note-editor.note-frame .note-status-output .text-success {
  color: #3c763d;
}

.note-editor.note-airframe .note-status-output .text-info,
.note-editor.note-frame .note-status-output .text-info {
  color: #31708f;
}

.note-editor.note-airframe .note-status-output .text-warning,
.note-editor.note-frame .note-status-output .text-warning {
  color: #8a6d3b;
}

.note-editor.note-airframe .note-status-output .text-danger,
.note-editor.note-frame .note-status-output .text-danger {
  color: #a94442;
}

.note-editor.note-airframe .note-status-output .alert,
.note-editor.note-frame .note-status-output .alert {
  margin: -7px 0 0;
  padding: 7px 10px 2px;
  border-radius: 0;
  color: #000;
  background-color: #f5f5f5;
}

.note-editor.note-airframe .note-status-output .alert .note-icon,
.note-editor.note-frame .note-status-output .alert .note-icon {
  margin-right: 5px;
}

.note-editor.note-airframe .note-status-output .alert-success,
.note-editor.note-frame .note-status-output .alert-success {
  color: #3c763d !important;
  background-color: #dff0d8 !important;
}

.note-editor.note-airframe .note-status-output .alert-info,
.note-editor.note-frame .note-status-output .alert-info {
  color: #31708f !important;
  background-color: #d9edf7 !important;
}

.note-editor.note-airframe .note-status-output .alert-warning,
.note-editor.note-frame .note-status-output .alert-warning {
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important;
}

.note-editor.note-airframe .note-status-output .alert-danger,
.note-editor.note-frame .note-status-output .alert-danger {
  color: #a94442 !important;
  background-color: #f2dede !important;
}

.note-editor.note-airframe .note-statusbar,
.note-editor.note-frame .note-statusbar {
  background-color: rgba(128, 128, 128, 0.11);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.note-editor.note-airframe .note-statusbar .note-resizebar,
.note-editor.note-frame .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 9px;
  width: 100%;
  cursor: ns-resize;
}

.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.note-editor.note-airframe .note-statusbar.locked .note-resizebar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar {
  cursor: default;
}

.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
  display: none;
}

.note-editor.note-airframe .note-placeholder,
.note-editor.note-frame .note-placeholder {
  padding: 10px;
}

.note-editor.note-airframe {
  border: 0;
}

.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0;
}

.note-popover.popover {
  display: none;
  max-width: none;
}

.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

.note-popover.popover .arrow {
  left: 20px !important;
}

.note-toolbar {
  position: relative;
}

.note-editor .note-toolbar,
.note-popover .popover-content {
  margin: 0;
  padding: 0 0 5px 5px;
}

.note-editor .note-toolbar > .note-btn-group,
.note-popover .popover-content > .note-btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}

.note-editor .note-toolbar .note-btn-group .note-table,
.note-popover .popover-content .note-btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}

._no-webp .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, ._no-webp .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat; }

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
}

._no-webp .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, ._no-webp .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat; }

.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
}

.note-editor .note-toolbar .note-style .dropdown-style blockquote,
.note-editor .note-toolbar .note-style .dropdown-style pre,
.note-popover .popover-content .note-style .dropdown-style blockquote,
.note-popover .popover-content .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

.note-editor .note-toolbar .note-style .dropdown-style h1,
.note-editor .note-toolbar .note-style .dropdown-style h2,
.note-editor .note-toolbar .note-style .dropdown-style h3,
.note-editor .note-toolbar .note-style .dropdown-style h4,
.note-editor .note-toolbar .note-style .dropdown-style h5,
.note-editor .note-toolbar .note-style .dropdown-style h6,
.note-editor .note-toolbar .note-style .dropdown-style p,
.note-popover .popover-content .note-style .dropdown-style h1,
.note-popover .popover-content .note-style .dropdown-style h2,
.note-popover .popover-content .note-style .dropdown-style h3,
.note-popover .popover-content .note-style .dropdown-style h4,
.note-popover .popover-content .note-style .dropdown-style h5,
.note-popover .popover-content .note-style .dropdown-style h6,
.note-popover .popover-content .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

.note-editor .note-toolbar .note-color-all .note-dropdown-menu,
.note-popover .popover-content .note-color-all .note-dropdown-menu {
  min-width: 337px;
}

.note-editor .note-toolbar .note-color .dropdown-toggle,
.note-popover .popover-content .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
  display: inline-block;
  margin: 0;
  width: 160px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
  margin: 0 5px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
  height: 20px;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
  display: none;
}

.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  border: 1px solid #eee;
}

.note-editor .note-toolbar .note-para .note-dropdown-menu,
.note-popover .popover-content .note-para .note-dropdown-menu {
  min-width: 228px;
  padding: 5px;
}

.note-editor .note-toolbar .note-para .note-dropdown-menu > div + div,
.note-popover .popover-content .note-para .note-dropdown-menu > div + div {
  margin-left: 5px;
}

.note-editor .note-toolbar .note-dropdown-menu,
.note-popover .popover-content .note-dropdown-menu {
  min-width: 160px;
}

.note-editor .note-toolbar .note-dropdown-menu.right,
.note-popover .popover-content .note-dropdown-menu.right {
  right: 0;
  left: auto;
}

.note-editor .note-toolbar .note-dropdown-menu.right:before,
.note-popover .popover-content .note-dropdown-menu.right:before {
  right: 9px;
  left: auto !important;
}

.note-editor .note-toolbar .note-dropdown-menu.right:after,
.note-popover .popover-content .note-dropdown-menu.right:after {
  right: 10px;
  left: auto !important;
}

.note-editor .note-toolbar .note-dropdown-menu.note-check a i,
.note-popover .popover-content .note-dropdown-menu.note-check a i {
  color: #00bfff;
  visibility: hidden;
}

.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
  visibility: visible;
}

.note-editor .note-toolbar .note-fontsize-10,
.note-popover .popover-content .note-fontsize-10 {
  font-size: 10px;
}

.note-editor .note-toolbar .note-color-palette,
.note-popover .popover-content .note-color-palette {
  line-height: 1;
}

.note-editor .note-toolbar .note-color-palette div .note-color-btn,
.note-popover .popover-content .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,
.note-popover .popover-content .note-color-palette div .note-color-btn:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

.note-modal .modal-dialog {
  outline: 0;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

.note-modal .form-group {
  margin-left: 0;
  margin-right: 0;
}

.note-modal .note-modal-form {
  margin: 0;
}
.geo-grid,
.names-grid{
  max-width: 800px;
}
.note-modal .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  color: #d3d3d3;
  text-align: center;
  border: 4px dashed #d3d3d3;
  margin-bottom: 10px;
}

@-moz-document url-prefix()  {
  .note-modal .note-image-input {
    height: auto;
  }
}

.note-placeholder {
  position: absolute;
  display: none;
  color: grey;
}

.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid #000;
}

.note-handle .note-control-selection > div {
  position: absolute;
}

.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-opacity: .3;
  -khtml-opacity: .3;
  -moz-opacity: .3;
  opacity: .3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}

.note-handle .note-control-selection .note-control-handle,
.note-handle .note-control-selection .note-control-holder,
.note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
}

.note-handle .note-control-selection .note-control-sizing {
  background-color: #000;
}

.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}

.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}

.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}

.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none;
}

.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  border-radius: 5px;
  -webkit-opacity: .7;
  -khtml-opacity: .7;
  -moz-opacity: .7;
  opacity: .7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer;
}

._dark .qs-datepicker-container {
  background: #252931;
}

._dark .qs-day {
  color: #303642;
}

._dark .qs-num {
  color: #989898;
}

._dark .qs-datepicker .qs-month-year {
  color: #989898;
}

._dark .qs-datepicker-container {
  border: 1px solid #1f2329 !important;
}

._dark .qs-submit {
  font-size: 0;
  width: 107px;
  height: 34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px !important;
}

._dark .qs-submit::after {
  content: 'Найти';
  font-size: 14px;
  border-radius: 10px;
}

._dark .qs-datepicker .qs-controls {
  background: #252931;
}

.qs-num {
  color: #000;
}

.qs-datepicker-container {
  border: 1px solid #e1e1e1 !important;
}

.qs-datepicker-container {
  margin: 5px;
  font-size: 1rem;
  font-family: sans-serif;
  color: #000;
  position: absolute;
  width: 15.625em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 9001;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0 1.25em 1.25em -0.9375em rgba(0, 0, 0, 0.3);
  box-shadow: 0 1.25em 1.25em -0.9375em rgba(0, 0, 0, 0.3);
  border: none;
  border-radius: 10px;
  padding: 5px;
}

.qs-datepicker-container:before,
.qs-datepicker-container:after {
  content: "";
  width: 100%;
  height: 2px;
  left: 0;
  z-index: 2;
  position: absolute;
}

.qs-datepicker-container:before {
  top: 0;
}

.qs-datepicker-container:after {
  bottom: 0;
}

.qs-datepicker-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.qs-datepicker-container.qs-centered {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.qs-datepicker-container.qs-hidden {
  display: none;
}

._dark .qs-datepicker .qs-overlay {
  background: rgba(0, 0, 0, 0.7);
}

.qs-datepicker .qs-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.7);
  color: #7B7B7B;
  width: 100%;
  height: 100%;
  padding: 0.5em;
  z-index: 1;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.qs-datepicker .qs-overlay.qs-hidden {
  opacity: 0;
  z-index: -1;
}

._dark .qs-datepicker .qs-overlay .qs-overlay-year {
  background: rgba(255, 255, 255, 0);
  border: none;
  border-bottom: 1px solid #1f2329;
  border-radius: 0;
  color: #989898;
  font-size: 0.875em;
  padding: 0.25em 0;
  width: 80%;
  text-align: center;
  margin: 0 auto;
  display: block;
}

.qs-datepicker .qs-overlay .qs-overlay-year {
  background: rgba(0, 0, 0, 0);
  border: none;
  border-bottom: 1px solid #E1E1E1;
  border-radius: 0;
  color: #7B7B7B;
  font-size: 0.875em;
  padding: 0.25em 0;
  width: 80%;
  text-align: center;
  margin: 0 auto;
  display: block;
}

.qs-datepicker .qs-overlay .qs-overlay-year::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.qs-datepicker .qs-overlay .qs-close {
  padding: 0.5em;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}

.qs-datepicker .qs-overlay .qs-submit {
  border: 1px solid #fff;
  border-radius: 0.26392em;
  padding: 0.5em;
  margin: 0 auto auto;
  cursor: pointer;
  background: rgba(128, 128, 128, 0.4);
}

.qs-datepicker .qs-overlay .qs-submit.qs-disabled {
  color: grey;
  border-color: grey;
  cursor: not-allowed;
}

.qs-datepicker .qs-overlay .qs-overlay-month-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.qs-datepicker .qs-overlay .qs-overlay-month {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 33.33333%;
  cursor: pointer;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s;
  -o-transition: opacity 0.15s;
  transition: opacity 0.15s;
}

.qs-datepicker .qs-overlay .qs-overlay-month.active,
.qs-datepicker .qs-overlay .qs-overlay-month:hover {
  opacity: 1;
}

.qs-datepicker .qs-controls {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background: #fff;
  color: #fff;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  -o-transition: filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}

.qs-datepicker .qs-controls.qs-blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.qs-datepicker .qs-arrow {
  height: 1.5625em;
  width: 1.5625em;
  position: relative;
  cursor: pointer;
  border-radius: 0.26392em;
  -webkit-transition: background 0.15s;
  -o-transition: background 0.15s;
  transition: background 0.15s;
}

.qs-datepicker .qs-arrow:hover {
  background: rgba(0, 0, 0, 0.1);
}

.qs-datepicker .qs-arrow:after {
  content: "";
  border: 0.39062em solid rgba(0, 0, 0, 0);
  position: absolute;
  top: 50%;
  -webkit-transition: border 0.2s;
  -o-transition: border 0.2s;
  transition: border 0.2s;
}

.qs-datepicker .qs-arrow.qs-left:after {
  content: url(../img/arrow-date1.svg);
  right: 35%;
  -webkit-transform: translate(25%, -50%);
  -ms-transform: translate(25%, -50%);
  transform: translate(25%, -50%);
}

.qs-datepicker .qs-arrow.qs-right:after {
  content: url(/img/arrow-date2.svg);
  border-left-color: none;
  left: 35%;
  -webkit-transform: translate(-25%, -50%);
  -ms-transform: translate(-25%, -50%);
  transform: translate(-25%, -50%);
}

.qs-datepicker .qs-month-year {
  font-weight: 400;
  -webkit-transition: border 0.2s;
  -o-transition: border 0.2s;
  transition: border 0.2s;
  color: #000;
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  cursor: pointer;
}

.qs-datepicker .qs-month-year:hover {
  border-bottom: 1px solid grey;
}

.qs-datepicker .qs-month-year:active:focus,
.qs-datepicker .qs-month-year:focus {
  outline: none;
}

.qs-datepicker .qs-month {
  padding-right: 0.5ex;
}

.qs-datepicker .qs-year {
  padding-left: 0.5ex;
}

.qs-datepicker .qs-squares {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.3125em;
  -webkit-filter: blur(0);
  filter: blur(0);
  -webkit-transition: -webkit-filter 0.3s;
  transition: -webkit-filter 0.3s;
  -o-transition: filter 0.3s;
  transition: filter 0.3s;
  transition: filter 0.3s, -webkit-filter 0.3s;
}

.qs-datepicker .qs-squares.qs-blur {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.qs-datepicker .qs-square {
  width: 14.28571%;
  height: 1.5625em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: background 0.1s;
  -o-transition: background 0.1s;
  transition: background 0.1s;
  border-radius: 0.26392em;
}

.qs-datepicker .qs-square.qs-current {
  font-weight: 700;
}

.qs-datepicker .qs-square.qs-current span {
  text-decoration: underline;
}

._dark .qs-datepicker .qs-square.qs-active {
  background: #303642;
  color: #000;
}

.qs-datepicker .qs-square.qs-active {
  background: #E1E1E1;
  color: #000;
}

.qs-datepicker .qs-square.qs-range-date-start:not(.qs-range-date-6) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.qs-datepicker .qs-square.qs-range-date-middle {
  background: #d4ebf2;
}

.qs-datepicker .qs-square.qs-range-date-middle:not(.qs-range-date-0):not(.qs-range-date-6) {
  border-radius: 0;
}

.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.qs-datepicker .qs-square.qs-range-date-end:not(.qs-range-date-0),
.qs-datepicker .qs-square.qs-range-date-middle.qs-range-date-6 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.qs-datepicker .qs-square.qs-disabled span {
  opacity: 0.2;
}

.qs-datepicker .qs-square.qs-empty {
  cursor: default;
}

.qs-datepicker .qs-square.qs-disabled {
  cursor: not-allowed;
}

.qs-datepicker .qs-square.qs-day {
  cursor: default;
  font-weight: 700;
  color: #303642;
  font-size: 10px;
  font-weight: 400;
}

._dark .qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {
  background: #1f1f1f;
}

.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover {
  background: #989898;
}

.qs-datepicker .qs-event {
  position: relative;
}

.qs-datepicker .qs-event:after {
  content: "";
  position: absolute;
  width: 0.46875em;
  height: 0.46875em;
  border-radius: 50%;
  background: #07f;
  bottom: 0;
  right: 0;
}

.qs-datepicker .qs-event.qs-disabled:after,
.qs-datepicker .qs-event.qs-empty:after {
  background: #cce4ff;
}

.ui-timepicker-container {
  position: absolute;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.ui-timepicker,
.ui-timepicker-viewport {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 205px;
  display: block;
  margin: 0;
}

.ui-timepicker {
  list-style: none;
  padding: 0 1px;
  text-align: center;
}

.ui-timepicker-viewport {
  padding: 0;
  overflow: auto;
  overflow-x: hidden;
}

.ui-timepicker-standard {
  font-family: Verdana,Arial,sans-serif;
  font-size: 1.1em;
  background-color: #FFF;
  border: 1px solid #AAA;
  color: #222;
  margin: 0;
  padding: 2px;
}

.ui-timepicker-standard a {
  border: 1px solid transparent;
  color: #222;
  display: block;
  padding: .2em .4em;
  text-decoration: none;
}

.ui-timepicker-standard .ui-state-hover {
  background-color: #DADADA;
  border: 1px solid #999;
  font-weight: 400;
  color: #212121;
}

.ui-timepicker-standard .ui-menu-item {
  margin: 0;
  padding: 0;
}

.ui-timepicker-corners,
.ui-timepicker-corners .ui-corner-all {
  border-radius: 4px;
}

.ui-timepicker-hidden {
  display: none;
}

.ui-timepicker-no-scrollbar .ui-timepicker {
  border: none;
}

.popup {
  -webkit-overflow-scrolling: touch;
  z-index: 100;
  padding: 30px 10px;
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: visibility 0.8s ease 0s;
  -o-transition: visibility 0.8s ease 0s;
  transition: visibility 0.8s ease 0s;
  visibility: hidden;
}

.popup::before {
  content: "";
  background-color: rgba(0, 0, 0, 0.9);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  -webkit-transition: opacity 0.8s ease 0s;
  -o-transition: opacity 0.8s ease 0s;
  transition: opacity 0.8s ease 0s;
}

.popup.show {
  visibility: visible;
  overflow: auto;
}

.popup.show::before {
  opacity: 1;
}

.popup.show .popup__body {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.popup._active {
  overflow: auto;
  visibility: visible;
}

.popup._active::before {
  opacity: 1;
}

.popup._active .popup__body {
  -webkit-transition: all 0.3s ease 0.2s;
  -o-transition: all 0.3s ease 0.2s;
  transition: all 0.3s ease 0.2s;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.popup__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
}

.popup__body {
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  background-color: #fff;
  padding: 50px;
  width: 100%;
  max-width: 800px;
}

.popup__close {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  z-index: 30;
  background: url("/img/icons/close.svg") 0 0 no-repeat;
}

._dark .header .active-result {
  border-top: 1px solid #1F2329;
}

.market-page .first_row {
  padding: 0px 0px 0px 0px !important;
}

.stats-page .first_row {
  padding: 0px 0px 0px 0px !important;
}

.header .chosen-drop {
  border: none !important;
  padding: 0px 5px 0px 5px;
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}

.header .chosen-single {
  padding: 0px 15px 0px 20px !important;
}

.header .active-result {
  border-top: 1px solid #e1e1e1;
}
/*
.header .select-header {
  width: 195px;
}*/

._dark .header .select-header{
  color: #989898;
}
.header .select-header .chosen-select {
  width: 195px;
}

.header .select-header .chosen-container {
  background: transparent !important;
  width: 195px;
}

.header .select-header .chosen-container .active-result.highlighted {
  background: transparent !important;
  color: #000 !important;
}

.header .select-header .chosen-container.chosen-container-active {
  background: #fff !important;
}

.header .select-header .chosen-container .chosen-search {
  display: none !important;
}

.header .select-header .chosen-container .chosen-single {
  background: transparent !important;
  border: none !important;
}

.burger._active {
  z-index: 1000 !important;
}

.user._active {
  z-index: 1000 !important;
}

._language {
  cursor: pointer;
}

.active-result {
  text-align: left !important;
}

.icon_last {
  border: none !important;
}

.text_row {
  overflow: hidden;
}

.text_row:hover {
  overflow: visible;
}

.form-chk {
  position: absolute;
  visibility: hidden;
  top: -25px;
  left: -20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  padding: 6px 10px 6px 10px;
  opacity: 0;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.table_item .icon {
  cursor: pointer;
}

.table_item .icon .checkbox__input {
  width: 16px;
  z-index: 2;
  position: relative;
  height: 16px;
}

.table_item .arrow {
  position: relative;
  cursor: pointer;
  pointer-events: all;
}

.table_item .arrow:hover img {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.table_item .arrow:hover .form-chk {
  visibility: visible;
  top: -55px;
  opacity: 1;
}

._dark .header .select-header .chosen-container.chosen-container-active {
  background: #303642 !important;
}

._dark .header .select-header .chosen-container .active-result.highlighted {
  background: transparent !important;
  color: #fff !important;
}

._dark .header .select-header .chosen-container .chosen-drop {
  background: #303642 !important;
  -webkit-transform: translateY(-6px) !important;
  -ms-transform: translateY(-6px) !important;
  transform: translateY(-6px) !important;
}

._date-input::after {
  content: '';
  visibility: hidden;
}
.send-page ._date-input::after {
  visibility: visible;
}
.send-page .price{
  float:left;
}
.send-page .price img{
  width: 20px;
}
.send-page .notification__sms input{
  width: 220px;
}
.send-page .chosen-container{
  width: 100%
}
.communications-page._dark .table-communications__line {
  border-color: #1F2329;
}

.communications-page._dark .choice__body .choice__item input:checked ~ span {
  color: #fff;
}

.trigger-page .main {
  padding-right: 36px;
}

.trigger-page .main .side_bar_menu {
  margin-right: 70px;
}

.trigger-page._dark .trigger__left {
  border-color: #1F2329;
}

.trigger-page._dark .trigger__custom {
  border-color: #1F2329;
}

._dark .trigger__row {
  background: #252931 !important;
}

.trigger-page._dark .trigger__item {
  background: #252931 !important;
}

.trigger-page._dark .trigger__item._small-item {
  background: transparent !important;
}

.trigger-page._dark .trigger__item._small-item .trigger__custom {
  background: #252931 !important;
  width:343px;
}

.trigger-page._dark .trigger__item._small-item ._still-marked {
  background: #252931 !important;
}
.right_sms_part .date > span {
  display: none;
}/*
.right_sms_part .date:hover span {
  display: block;
}*/
.segments-table .delete img{
  height: 17px;
  margin-right: 10px;
}
.segments-table .show img {
  height: 17px;
}
._dark ._disabled {
  color: #434A59 !important;
}

._dark ._text {
  color: #989898 !important;
}
a:hover, a:focus{
  color: initial;
  text-decoration: none !important;
}
._dark a:hover, ._dark a:focus{
  color: white;
}
._text {
  color: #303642;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.trigger__row label{
  margin-top: 5px;
}
.trigger__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 46px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  border-radius: 10px;
  width: 100%;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0px 28px 0px 28px;
  margin-top: 32px;
}
a.btn-inf{
  padding: 7px 10px;
}
.first_row:nth-child(2) .trigger__row {
  margin-top: 32px;
}
.report .first_row:nth-child(2) .trigger__row {
  margin-top: 33px;
}
.trigger__checkboxes .checkbox__input{
  display: none;
}
.trigger__checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66%;
  flex: 0 0 66%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 10px !important;
}

.main .right_groupe .table_part_soap .table_body .table_row .table_item:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 130px;
    flex: 0 0 80% !important;
    overflow: hidden;
}
.table_part_soap .table_header{
	justify-content:normal !important;
}
input[name="Soaplog[DateCreate]"] {
  width:130px;
  margin-left:5px;
}
input[name="Soaplog[RestoID]"] {
  width:130px;
  margin-left:0,5,5,0px;
}

input[name="CashapiLog[DateCreate]"]{
	margin-left:20px;
	width:170px;
}
input[name="CashapiLog[MethodName]"]{
	margin-left:10px;
	width:160px;
}
input[name="CashapiLog[RestoID]"]{
	margin-left:10px;
	width:150px;
}

#fail-cashapi-grid .table_item{
	text-align:center !important;
}


.email_not_valid{
	color:red;
}
.email_unsubscribed{
	color:gray;
}

#stoplist-grid .grid_filter{
	display: flex;
	justify-content: space-between;
	padding-right: 200px !important;
	padding-left: calc(5% + 0px) !important;
}
#stoplist-grid .grid_filter input{
	height: 38px;
}
input[name="EmailStoplist[id]"] {
  width:70px;
}

@media(min-width: 800px) {
  .fav_filter {
    margin-left: 100px;
  }
}
.trigger__checkboxes .checkbox__text {
  font-size: 14px;
}
.trigger__row .checkbox__text{
  color: #0080ff;
  font-size: 14px;
}

.trigger__row.top-menu.mail-serivce .checkbox__text{
  color: #999;
}
.trigger__row.top-menu.mail-serivce .checkbox__text._loyal-chk{
  color: #0080ff;
}

.trigger__row .checkbox__text svg {
  fill: #989898 !important;
}
.trigger__row .checkbox__input:checked + span svg ,
.segment-page .checkbox__input:checked + span svg,
.segment-page .checkbox__input:checked + span svg path {
  fill: #0080ff !important;
}
.checkbox__text svg
{
  margin-right: 10px;
}

.trigger__bookmarks {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 14%;
  flex: 0 0 14%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 20px 0 20px;
}

.trigger__bookmarks .checkbox__text {
  font-size: 14px;
}

._disabled {
  color: #b9b9b9;
}

.trigger__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media(max-width: 1700px) {
  .trigger__inner {
    justify-content: center;
  }
}
.trigger-page .trigger__column{
  justify-content: space-between;
}
.trigger-page .trigger__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0 !important;
  -ms-flex: 0 0 48.5% !important;
  flex: 0 0 48.5% !important;
  min-height: 335px;
  padding: 20px 25px 20px 27px;
  background: #fff;
  margin-bottom: 40px;
  min-width: 650px;
  border-radius: 10px;
}
.trigger-page .trigger__row .checkbox__text,
.segment-page .trigger__row .checkbox__text{
  color: #999;
}
@media (max-width: 1200px) {
  .trigger-page .trigger__item {
    flex: 0 0 100% !important;
  }
}
.stats-page-client .stats__column{
  flex: 0 0 400px;
}
.stats-page-client .stats__column.left__part{
  padding: 20px;
  background: white;
  margin-top: 21px;
  border-radius: 10px;
  max-height: 1061px;
}
._dark.stats-page-client .stats__column.left__part{
  padding: 20px;
  background: #252931;
}
.stats-page-client .stats__column .stats__column .stats__column{
  margin: 11px 0;
}

.stats-page-client .stats__column.shag{
  margin-left: 20px;
  margin-top: 20px;
}
@media (max-width: 800px) {
  .stats-page-client .stats__column .stats__column .stats__column{
    margin: 10px 0 !important;
  }
  .trigger-page .trigger__item {
    width: 100%;
  }
  .calendar_body .arrow_ill{
    display: none;
  }
  .calendar_body {
    flex-direction: column;
    width: 270px;
    background: #eeeeee;
  }
}
.flash-success{
  font-size: 17px;
  color: #303642;
}
._dark .flash-success{
  color: #989898;
}
.master-trigger-page .trigger__row,
.master-trigger-page .trigger__row{
  justify-content: flex-start;
  gap: 10px 70px;
}
.master-trigger-page .first_row:first-child .trigger__row {
  gap: 10px 40px;
}
@media(max-width: 1860px) {
  #resto-grid,
  .report .table_part{
    overflow-x: scroll;
  }
}
#resto-grid .table_part-ddd,
.report .table_part-ddd{
  min-width: 1540px;
}

.master-trigger-page .trigger__row .checkbox__text{
  color: #989898 !important;
}
.master-trigger-page .trigger__row .checkbox__text._loyal-chk{
  color: #0080ff !important;
}
.trigger__row .checkbox__text._loyal-chk svg,
.trigger__row .checkbox__text._loyal-chk svg path{
  fill:#0080ff !important;
}
@media(max-width: 800px){
  .trigger-page .trigger__item {
    min-width: auto;
  }
  #fin-transaction-grid{
    overflow: scroll;
  }
}
.trigger__left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  border-right: 1px solid #E1E1E1;
  padding-right: 65px;
  position: relative;
  justify-content: space-between;
}

.trigger__left .trigger__column {
  display: block;
}

.trigger__column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.trigger__title {
  font-size: 20px;
  line-height: 400;
  line-height: 28px;
  margin-bottom: 30px;
  overflow: hidden;
  max-width: 250px;
}

.trigger__tougle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.trigger__info p {
  font-size: 12px;
  margin-left: 30px;
  margin-bottom: 2px;
  line-height: 13px;
}

.trigger__info p:last-child {
  margin-bottom: 0px;
}

.trigger__about {
  font-size: 12px;
  line-height: 17px;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.trigger__right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  padding-left: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.trigger__subbtns {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  right: 20px;
  top: 7px;
}

.trigger__subbtns a {
  margin-bottom: 20px;
}

.trigger__subbtns a svg,
.segment-icons a svg{
  fill: #999 !important;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.trigger__subbtns a svg:hover {
  fill: #0080FF !important;
  cursor: pointer;
}

.trigger__right-item {
  min-width: 135px;
  margin-right: 10px;
}

.trigger__right-item:nth-child(2n) {
  margin-right: 0px;
}

.trigger__right-item:nth-child(2) {
  padding-left: 3px;
}

.trigger__number {
  font-size: 28px;
  line-height: 39px;
}

.trigger__number-big {
  font-size: 36px;
  line-height: 50px;
}

.trigger__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.big_wrapper.trigger-page p{
  margin: 0 10px;
}
.trigger__btn {
  width: 153px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 5px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.submit__btn {
  width: 153px !important;
}
._trigger {
  cursor: pointer;
}

._trigger._active ._trigger-wrapper {
  border: 1px solid #00A110;
}

._trigger._active ._trigger-wrapper span {
  right: 0;
  background: #00A110;
  padding-left: 1px;
}

._trigger-wrapper {
  border: 1px solid #989898;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 17px;
  width: 52px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

._trigger-wrapper span {
  position: absolute;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -o-object-fit: none;
  object-fit: none;
  margin-top: 1px;
  margin-left: 1px;
  margin-right: 1px;
  background: #989898;
  padding-bottom: 2px;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  right: 24px;
}

.trigger-page ._small-item {
  padding: 0px 0px 0px 0px;
  background: transparent !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.trigger-page ._small-item .trigger__custom {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 23px 21px 27px;
  border-radius: 10px;
}

._small-item .trigger__custom .btn {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

._small-item .trigger__custom .trigger__custom-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
._small-item .trigger__custom .trigger__custom-img img{
  width: 100%;
  height: 165px;
}
._small-item .trigger__custom .trigger__custom-title {
  font-size: 20px;
  line-height: 28px;
}

._small-item .trigger__custom .trigger__custom-subtitle {
  font-size: 14px;
  line-height: 20px;
  max-width: 205px;
}

._small-item ._still-marked {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px;
}

._small-item ._still-marked p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

._small-item ._still-marked p svg {
  margin-right: 13px;
}

._small-item .trigger__right {
  padding-left: 0px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 47%;
  flex: 0 0 47%;
}

._small-item .trigger__custom {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 47%;
  flex: 0 0 47%;
}

.btn {
  background: #E1E1E1;
  color: #303642;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  border: none !important;
  font-size: 14px;
  text-transform: lowercase;
  border-radius: 10px;
  cursor: pointer;
}

._dark .btn {
  background: #303642;
  color: #989898;
}

._dark ._toggleItem._active {
  color: #434A59 !important;
}

._dark ._toggleItem._active ._nubmer,
._dark ._toggleItem._active ._nubmer input{
  color: #434A59 !important;
}

._dark ._toggleItem._active ._text {
  color: #434A59 !important;
}

._dark ._toggleItem._active .btn {
  color: #434A59 !important;
}

._dark .trigger__subbtns a svg {
  fill: #989898 !important;
}

._dark .trigger__subbtns a svg:hover {
  fill: #0080FF !important;
}

._nubmer,
._nubmer input{
  color: #0080FF !important;
}
.stats-page-client ._nubmer input{
  background: none;
  border-style: none;
}
._toggleItem._active {
  color: #7B7B7B !important;
}

._toggleItem._active ._nubmer {
  color: #7B7B7B !important;
}

._toggleItem._active ._text {
  color: #7B7B7B !important;
}

._toggleItem._active .btn {
  color: #7B7B7B !important;
}

.transaction-page .first_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.transaction-page .right_groupe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.transaction-page .graph_body_item {
  max-width: 600px;
  display: none !important;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.graph_body .back,
.user-page .back{
  cursor: pointer;
}
.calendar_body .error{
  color: red;
  display: none;
}
.loading {
  display: none;
  height: 80px;
}
.loading img {
  height: 100%;
}
.transaction-page .graph_body_item._active {
  display: block !important;
}

.transaction-page .graph_body_item #Chart-transact {
  width: 680px !important;
}

.graphic__top-nav {
  color: #989898;
}

._dark .graphic__left-stats {
  color: #989898;
}

._dark .graphic__nuber-subtitle {
  color: #989898;
}

._dark .graphic_part {
  background: #252931;
}

._dark .graphic__top-tabs {
  border-color: #1F2329 !important;
}

._dark .graphic__left {
  border-color: #1F2329 !important;
}

.graphic__inner {
  flex: 0 0 73%;
}

.graphic_part {
  width: 100%;
  background: #fff;
  border-radius: 10px;
  padding: 27px 17px 21px 27px;
  margin-top: 32px;
  margin-bottom: 50px;

}
.transaction-page .graphic_part{
  padding: 37px 25px;
  margin-right: 0;
}
.graphic_right-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.graphic_right-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 20px;
}

.graphic_right-tabs .graphic__top-nav {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
  margin-right: 110px;
}

.graphic__top-items span {
  margin-right: 60px;
}

.graphic__top-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 20px;
  margin-bottom: 35px;
}

.graphic__top-nav {
  font-size: 20px;
  cursor: pointer;
}

.graphic__top-chk {
  margin-left: 20px;
}

.graphic__top-chk label {
  margin-right: 25px;
}

.graphic__top-chk label svg {
  fill: #989898;
}

.graphic__block {
  display: none;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.graphic__block ._number {
  color: #0080FF !important;
  font-size: 36px;
  margin-top: 5px;
}

.graphic__block._active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.graphic__left {
  width: 263px;
  border-right: 1px solid #989898;
}

.graphic__left-blok {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.graphic__left-blok:first-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 25px;
}

.graphic__nuber-subtitle {
  color: #303642;
}

.graphic__left-stats {
  color: #303642;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  margin-bottom: 25px;
}

.stats-subtitle {
  line-height: 20px;
}

.stats-number {
  font-size: 20px;
  line-height: 20px;
  margin-top: 2px;
}

._dark .market__subtitle {
  color: #FFFFFF;
}

._dark ._block {
  background: #252931;
}

._dark ._block .trigger__checkboxes {
  background: #252931;
}

._dark ._block .trigger__bookmarks {
  background: #252931;
}

._block {
  background: #fff;
  border-radius: 10px;
}

.market__row {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  gap: 40px 40px;
}
._dark .resto__column{
  color: #989898;
}
.resto__column .resto__heading{
  font-size: 20px;
  margin: 20px;
  cursor: pointer;
}
.resto__column .resto__heading._active{
  color: #0080FF;
}
.resto__column .checkbox__text span{
  margin: 20px;
}
.resto__column .checkbox__text{
  color: #989898;
}
.resto__column .checkbox__text._active{
  color: #0080FF;
}
.resto_submit{
  cursor: pointer;
  padding: 13px 23px;
  background: #E1E1E1;
  border-radius: 10px;
  font-size: 14px;
  color: inherit;
  border: none;
  outline: none;
  margin: 20px 0;
  color: #7b7b7b;
}
._dark .resto_submit{
  background: #303642;
  color: #989898;
}

 .email-text {
   display: flex;
   border: 1px solid #ccc;
   border-radius: 10px;
   padding:11px;
   height:411px !important;
   overflow: scroll;
   justify-content: center;
  }



@media(max-width: 400px) {
  ._dark .resto_submit{
    width: 100%;
  }
}
.resto__column {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 40px 40px;
  margin-right: 26px;
}

.market__column {
  padding: 20px 28px 20px 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.market__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58%;
  flex: 0 0 58%;
}

.market__img span {
  width: 28px;
  height: 28px;
}

.market__img span svg {
  width: 28px;
  height: 28px;
}

.market__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.market__title {
  font-size: 20px;
  line-height: 28px;
  max-width: 240px;
}
.market__title._text{
  position: relative;
}
.market__subtitle {
  font-size: 14px;
  line-height: 19px;
  max-width: 255px;
  margin-top: 30px;
  color: #000;
}

.market__lits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 11px;
  margin-bottom: 30px;
}

.market__item {
  font-size: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 17px;
  position: relative;
  padding-left: 7px;
}

.market__item::before {
  content: '';
  width: 3px;
  height: 3px;
  background: #989898;
  border-radius: 50%;
  margin-right: 6px;
  display: block;
  position: absolute;
  left: 0px;
  top: 8px;
}

.market__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.market__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.market__img img{
  max-width:312px;
}
.market__price span {
  margin-right: 20px;
}
.reports__row {
  padding-right: 0;
}
.reports__row {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  gap: 40px 40px;
  padding-right: 25px;
  margin-top: 32px;
}
@media(min-width: 1150px) {
  .report .right_groupe {
    margin-right: 20px;
  }
}
.report .first_row > .trigger__row{
  margin-right: 6px;
}
@media(max-width: 800px) {
  .reports__row {
    padding-right: 0;
  }
}
.reports__column {
  padding: 20px 27px 10px 27px;
  min-height: 336px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reports__column .market__icon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
}

.trigger__breadcrumbs a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.trigger__breadcrumbs a svg {
  margin-right: 45px;
}

._datk .right_groupe {
  padding-left: 65px;
}
.stats-page-client .stats__row{
  padding: 10px;
  margin: 0 21px 21px;
}
.stats-page-client .stats__row {
  margin: 10px 0 0px;
}
@media(min-width: 1860px) {
  .stats-page-client .stats__row {
    margin: 0 25px 0 0;
  }
}
/*#stat_trig_form{*/
/*  margin-top: 180px;*/
/*}*/
/*
#stat_trig_form input[type=text]{
  width: 100%;
}*/
#stat_trig_form .span2 label{
  margin: 5px 0 15px 11px;
}
.stats__column .market__bottom{
  margin-top: 50px;
}
.stats-page-client .stats__row._block {
  flex-direction: column;
  width: 100%;
}
.stats__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;

  /*-ms-grid-columns: 1fr 40px 1fr 40px 1fr 40px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 395px 45px 395px 45px 1fr;
  grid-template-rows: 395px 395px 1fr;
  gap: 45px 40px;*/
}

@media (min-width: 668px) {
  /*.stats-page-client .stats__column .stats__column,
  .stats-page-client .stats__row._block{
    height: 400px;
  }*/
  .stats-page-client .stats__column.shag > .stats__column.small > .stats__column,
  .stats-page-client .stats__row._block.small {
    height: 320px;
  }
  /*
    .stats-page-client .stats__column.shag > .stats__column.small,
    .stats-page-client .stats__row._block.small {
      height: 320px;
    }*/
}
.stats__row1 {
  display: -ms-grid;
  display: grid;
  grid-template-areas: "big-area . area-2"
  "big-area . area-2"
  "big-area . last-area";
  -ms-grid-columns: 1fr 40px 1fr 40px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 195px 45px 195px 45px 1fr;
  /*grid-template-rows: 195px 195px 1fr;*/
  /*gap: 45px 40px;*/

}
.step-row .stats__column:nth-child(2){
  margin: 0 0 20px;
}
.step-row1{
  margin-top: 250px;
}
.stats-page-client .stats__column{
  flex-direction: column;
  display: flex;
  flex: 0 0 755px;
  flex-wrap: wrap;

}
@media(max-width: 755px){
  .stats-page-client .stats__column{
    flex: 0 0 100%;
  }
}
.stats__column._block
{
  padding: 27px;
  margin: 10px;
}
.stats__row._block{
  padding: 20px;
}
.stats__column {
  margin: 0;
  padding: 0;
}
.stats-page-client .stats__column.left__part{
  flex-direction: column;
  flex: 0 0 370px;
  flex-wrap: nowrap;
  width: 370px;
}
@media(max-width: 1500px){
  .stats-page-client .stats__column.shag {
    margin-left: 0;
  }
}
.stats-page-client .stats__column .stats__column .stats__column{
  margin: 0  !important;
}
.stats-page-client .stats__column{
  gap: 18px;
}
.stats-page-client .stats__column.right__part{
  flex-direction: column;
  flex: 0 0 360px;
  margin-top: 20px;
}

.stats-page-client .stats__column .stats__column .stats__column{
  flex-direction: column;
  flex: 0 0 360px;
  margin: 11px 20px;
  justify-content: space-between;
  position: relative;
}
@media(max-width: 850px) {
  .stats-page-client .stats__column .stats__column .stats__column{
    margin: 11px 5px;
  }
  .stats-page-client .stats__column.left__part{
    flex-direction: column;
    flex: 0 0 100%;
    flex-wrap: nowrap;
  }
  #stat_trig_form{
    margin-top: 0px;
  }
}


.stats__column:last-child {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
  /*grid-area: last-area;*/
}
.stats-page .stats__column:last-child{
  grid-area: last-area;
}
.redact-page .stats__row > .stats__column:last-child {
  -ms-grid-row: 5;
  -ms-grid-column: 7;
}

.stats__column .market__lits {
  margin-bottom: 60px;
}

.stats__column .market__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.stats__column .market__bottom .market__bottom-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-bottom: 10px;
}

.stats__column .market__bottom .market__bottom-item .market__bottom-title {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 125px;
  flex: 0 0 125px;
}

.stats__first {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: 380px;
}

.redact-page .stats__row > .stats__first {
  -ms-grid-row: 1;
  -ms-grid-row-span: 5;
  -ms-grid-column: 1;
}

.stats__redact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.stats__redact .trigger__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.stats__redact .trigger__btn a {
  background: #e1e1e1;
  padding: 10px 17px;
  border-radius: 10px;
  text-transform: lowercase;
  height: 35px;
}

.stats__redact ._trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 35px;
}

.stats__title {
  font-size: 20px;
  line-height: 38px;
  padding-bottom: 0px;
  /*border-bottom: 1px solid #e1e1e1;*/
}
.condition-row{
  border-bottom: 1px solid #e1e1e1;
}
.left__part .stats__info {
  margin-top: 110px;
  line-height: 19px;
}

.stats__nubmer,
.stats__nubmer input{
  font-size: 26px;
  line-height: 36px;
}

.stats__communicat {
  margin-top: 25px;
}

.stats__communicat-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.stats__communicat-item span {
  padding-right: 5px;
  margin-bottom: 30px;
  line-height: 20px;
}

.stats__communicat-item span:first-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95px;
  flex: 1 1 95px;
}

.stats__communicat-item span:nth-child(2) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95px;
  flex: 1 1 95px;
}

.stats__communicat-item span:last-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 95px;
  flex: 1 1 95px;
  padding: 0px 0px 0px 0px;
  text-align: right;
}

.stats__total {
  border-top: 1px solid #e1e1e1;
  text-align: right;
  display: block;
  padding-top: 25px;
}

._area2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 7;
  grid-area: area-2;
}

.redact-page .stats__row > ._area2 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 7;
}

.stats-page-client .stats__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
/*
.stats-page-client .stats__inner .stats__item:last-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}*/

._dark .stats__title {
  border-color: #1F2329;
}

._dark .stats__redact a {
  background: #303642;
}

._dark .stats__total {
  border-color: #1F2329;
}

.redact-page .stats__row {
  display: -ms-grid;
  display: grid;
  grid-template-areas: "big-area . . area-2"
 "big-area . . area-2"
 "big-area . . last-area";
  -ms-grid-columns: 350px 40px 1fr 40px 1fr 40px 1fr;
  grid-template-columns: 350px 1fr 1fr 1fr;
  -ms-grid-rows: 255px 45px 255px 45px 1fr;
  grid-template-rows: 255px 255px 1fr;
  gap: 45px 40px;
}

.redact-page .stats__info {
  margin-bottom: 30px;
}

.redact-page .market__title {
  max-width: 255px;
  margin: 0 0px 0 25px;
  position: relative;
  padding: 0px 35px 0px 0px;
}

.redact-page .market__subtitle {
  max-width: 255px;
  margin: 30px 0 0 25px;
}

.redact-page .market__lits {
  max-width: 255px;
  padding-right: 30px;
  margin: 11px 0px 60px 25px;
}

.redact-active {
  cursor: pointer;
}

.redact-active svg {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  fill: #7B7B7B;
}

.redact-active:hover svg {
  fill: #0080FF;
}

.market__title {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.market__text._active .market__title {
  visibility: hidden;
  max-width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.market__text._active .market__title .text-redact {
  display: none;
}

.market__text._active .market__title .redact-active {
  display: none;
}

.market__text._active .redact__form {
  height: auto;
  visibility: visible;
}

._dark .redact__form input {
  border: 1px solid #303642;
  background: #1f2329;
  color: #989898;
}

._dark .redact__datapicker input {
  border: 1px solid #303642;
  background: #1f2329;
  color: #989898;
}
._dark .triger_form input{
  border: 1px solid #303642;
  background: #1f2329;
  color: #989898;
}
.triger_form .widget-box label{
  margin: 15px 0 5px;
}
.triger_form input {
  border: 1px solid #E1E1E1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px !important;
  height: 41px;
  font-size: 14px;
  line-height: 19px;
}
.big_wrapper._dark .triger_form textarea{
  border: 1px solid #1f2329;
  background: #252931;
  color: #989898;
}
.triger_form .tab-content {
  overflow: visible;
}
.big_wrapper .triger_form .widget-header > h4{
  padding-bottom: 26px;
}
.triger_form textarea{
  display: block;
  width: 100%;
  min-height: 150px !important;
  resize: vertical;
  border-radius: 10px;
  border: 1px solid #eeeeee;
  color: inherit;
  padding: 10px;
}
.big_wrapper .triger_form p,
.big_wrapper .triger_form label,
.big_wrapper .triger_form h4{
  color: #303642 !important;
  line-height: 14px;
}
.triger_form h4{
  margin-bottom: 0;
  font-size: 14px;
}
.big_wrapper._dark .triger_form p,
.big_wrapper._dark .triger_form label,
.big_wrapper._dark .triger_form h4,
.big_wrapper._dark .triger_form h1,
.big_wrapper._dark h2,
.big_wrapper._dark h1,
.big_wrapper._dark p,
.big_wrapper._dark label,
.big_wrapper._dark .triger_form a,
.big_wrapper._dark .triger_form b{
  color: #989898 !important;
}
.big_wrapper p {
  margin: 20px 0;
}
.filter_block p{
  margin: 3px;
}

._dark .nav-tabs>.active>a,
._dark .nav-tabs>.active>a:hover,
._dark .nav-tabs>.active>a:focus{
  background: initial !important;
  border: 1px solid #303642;
}
.resto-view-page .nav-tabs>.active>a,
.resto-view-page .nav-tabs>.active>a:hover,
.resto-view-page .nav-tabs>.active>a:focus{
  border: none;
  background: none;

}
.resto-view-page .nav-tabs a:hover{
  background: none;
  border: none;
}
.resto-view-page .nav-tabs a span{
  font-size: 14px;
}
.resto-view-page .nav-tabs a:hover span,
.resto-view-page .nav-tabs li.active a span{
  color: #0080FF !important;

}
.resto-view-page .nav-tabs{
  border-bottom: none;
}
.resto-view-page .nav-tabs{
  background: white;
}
.main .right_groupe .table_part#resto-comm-bal .table_header{
  padding: 22px 30px !important;
}
.table_part .grid_filter{
  background: #e1e1e1 !important;
}
._dark .table_part .grid_filter{
  background: #2a2f39 !important;
}
._dark .table_part .table_body{
  background: #252931 !important;
}

.main .right_groupe .table_part#resto-grid .table_body{
  padding: 0 20px;
}
.main .right_groupe .table_part#resto-grid .grid_filter{
  margin-left: 0;
}
.main .right_groupe .table_part#resto-grid .table_header{
  padding: 22px 20px !important;
}
.main .right_groupe .table_part#resto-comm-bal .table_body{
  padding: 0 30px;
}
.main .right_groupe .table_part#resto-comm-bal .grid_filter{
  margin-left: 0;
}
.resto-view-page .main .right_groupe .table_part .table_header{
  justify-content: space-between;
}
.resto-view-page .search-button{
  color: #7b7b7b;
}
._dark.resto-view-page .search-button,
._dark.resto-view-page b{
  color: #989898 !important;
}
._dark.resto-view-page .nav-tabs{
  background: #252931 !important;
  border-radius: 10px;
}
.resto-view-page .nav-tabs{
  border-radius: 10px;
}
.resto-view-page .nav-tabs a span{
  color: #989898 !important;
}
._dark table.detail-view,
._dark table.detail-view tr,
._dark table.detail-view td,
._dark table.detail-view th{
  background: #252931 !important;
  border: none;
  color: #989898 !important;
}
/*
._dark .nav-tabs {
  border-bottom: 1px solid #303642;
}*/
.redact-active {
  position: absolute;
  right: 0;
  margin-top: 2px;
  top: 0;
}

.redact__form {
  height: 0px;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  position: relative;
}

.redact__form input {
  border: 1px solid #E1E1E1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px !important;
  height: 46px;
  max-width: 321px;
  font-size: 20px;
  line-height: 28px;
}

.redact__datapicker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 253px;
  margin: 0;
  width: 100%;
  position: relative;
}
.bootstrap-timepicker .add-on{
  height: 40px;
  left: -28px;
  position: relative;
  z-index: 3;
  background: #989898;
  border: 1px solid #989898;
}
.bootstrap-timepicker-widget table td a{
  background-color: ;
}/*
.bootstrap-timepicker-widget.dropdown-menu,
.bootstrap-timepicker-widget table td a:hover{
  background-color: #1f2329 !important;
}
.bootstrap-timepicker-widget table td a:hover,
.bootstrap-timepicker-widget table td input{
  border-color: #989898 !important;
}*/
.condition-row .span5 input {
  width: 100%;
}
.condition-row .span5,
.condition-row .span6,
.action-row .span5,
.action-row .span6{
  margin-left: 0 !important;
}
.condition-row .span1 label,
.condition-row .span2 label{
  margin-top: 10px;
}
.triger_form .redact__datapicker{
  max-width: initial;
}
.triger_form .redact__datapicker input{
  max-width: initial;
}
.triger_form .redact__item{
  padding: 0;
}

.triger_form .redact__datapicker {
  max-width: initial;

}
.stats-page-client select {
  width: 100%;
}
.triger_form .redact__item .controls > input,
.triger_form .redact__item > input,
.triger_form .redact__item .chosen-container{
  width: 230px !important;
}
.triger_form .chosen-container {
  width: 80% !important;
  max-width: initial !important;
}
.daterangepicker .btn{
  background-color: #5bb75b;
  padding: 2px 10px;
  border-radius: 3px;
  display: inline-block;
  margin-top: 10px;
}
.daterangepicker .cancelBtn{
  background-color: #f5f5f5;
}
.triger_form .condition-type + .chosen-container,
.triger_form .action-type + .chosen-container{
  width: 100% !important;
}
#text-grid .chosen-container .chosen-drop{
  width: auto !important;;
}
.send-page .chosen-container .chosen-drop{
  width: auto !important;
}
.triger_form .chosen-container .chosen-drop{
  width: 80% !important;
}
.grid_filter .chosen-container-single .chosen-single abbr{
  top: 11px;
  right: 26px;
}
.grid_filter .chosen-container .chosen-drop{
  width: auto !important;
}
.triger_form .condition-row {
  margin: 10px 0;
}
._dark .triger_form .condition-row,
._dark .triger_form .action-row{
  border-bottom: 1px solid #303642;
  margin: 10px 0;
}
.add-action,
.add-condition{
  text-decoration-style: dotted !important;
  text-decoration-line: underline !important;
}
.triger_form .widget-main{
  background: white;
  padding: 15px;
}
._dark .triger_form .widget-main{
  background: #252931;
}
.redact__datapicker input {
  border: 1px solid #E1E1E1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px !important;
  height: 36px;
  max-width: 115px;
  font-size: 14px;
  line-height: 19px;
}

.redact__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  max-width: 222px;
  margin: 50px 0 0;
}

.redact__btns button {
  width: 100%;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.redact__btns button:last-child {
  background: #00A110;
  color: #fff;
  margin-top: 15px;
}

.redact-complute {
  position: absolute;
  right: 0;
}

.redact__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 32px 0px 0px;
  margin-bottom: 15px;
  position: relative;
}

.input-calendar {
  /*position: absolute;
  right: 0;*/
  margin-left:3px;
  cursor: pointer;
}

.message__title {
  line-height: 20px;
  margin-bottom: 17px;
  padding-left: 20px;
}

.message__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 46px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 14px 16px 14px 18px;
  margin-bottom: 15px;
}

.message__item:last-child {
  margin-bottom: 0;
}

.message__date {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  justify-self: flex-start;
}

.message__info {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  padding-left: 25px;
  padding-right: 5px;
}

.message__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 25%;
  flex: 1 1 25%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-self: flex-end;
}

.message__links a svg {
  fill: #989898;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.message__links a svg:hover {
  fill: #0080FF;
}

.redact__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 36px;
  width: 100%;
  margin-top: 30px;
}

._dark.clients-page textarea {
  border: 1px solid #303642 !important;
}

._dark .notification__title {
  border-color: #1F2329;
}

._dark .notification__column textarea {
  background: #252931;
  border-color: #303642;
}

._dark .notification__datapicker-item input {
  background: #252931;
  border-color: #303642;
}
.notification__selects input,
.notification__item input{
  height: 36px;
  border-radius: 10px !important;
}
.notification__row {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 740px 1fr;
  grid-template-columns: 1fr 740px 1fr;
  gap: 40px 40px;
  margin-top: 40px;
}

.notification__row .slick-list {
  overflow: visible !important;
}

.notification__row .slick-arrow.slick-prev {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 40%;
  height: 60px;
  opacity: 0;
}

.notification__row .slick-arrow.slick-next {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  width: 40%;
  height: 60px;
  opacity: 0;
}

.notification__row .select_form {
  height: 36px;
}

.notification__row .select_form select {
  height: 36px;
}

.notification__row .select_form .select__item {
  height: 36px;
}

.notification__row .select_form .select__title {
  height: 36px;
}

.notification__row .select_form .select__value {
  height: 36px;
}

.notification__item {
  padding: 0;
}

.notification__item:first-child {
  padding: 0;
}

.notification__slider-left {
  display: none;
}

.notification__slider-right {
  display: none;
}

.notification__sms {
  padding: 22px 28px 26px 27px;
}

.notification__title {
  font-size: 20px;
  line-height: 28px;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 16px;
}

.notification__block {
  margin-top: 20px;
}

.notification__block:first-child {
  margin: 25px 0px 0px 0px;
}

.notification__block:first-child .select_form {
  margin: 50px 0px 50px 0px;
}

.notification__block:last-child {
  margin-bottom: 70px;
}

.notification__block-title {
  margin-bottom: 15px;
}
.notification__block-title-error._text-error{
	color:red;
	padding-top:10px;
}

.notification__block-about {
  font-size: 20px;
}

.notification__block-number {
  font-size: 36px;
}

.notification__refresh svg {
  fill: #989898;
  margin-left: 25px;
}

.notification__refresh svg:hover {
  fill: #0080FF;
}

.notification__comment {
  padding: 22px 28px 26px 27px;
  margin-top: 40px;
}

.notification__comment .notification__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.notification__comment .notification__title::after {
  content: url(/img/icons/i.svg);
}

.notification__comment-info {
  font-size: 14px;
  line-height: 19px;
  margin-top: 30px;
}

.notification__textarea {
  padding: 22px 28px 26px 27px;
  margin-top: 0px;
}

.notification__column {
  margin-top: 32px;
}

.notification__column textarea {
  border: 1px solid #e1e1e1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px !important;
  width: 100%;
  height: 220px;
  background: #fff;
  padding: 20px 22px;
}

.notification__textarea-comment {
  margin-top: 29px;
}

.notification__datapicker {
  padding: 22px 28px 26px 27px;
  margin-top: 40px;
}

.notification__datapicker-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 66px;

}
.send-page .notification__datapicker-item {
  justify-content: flex-end;
}
.notification__datapicker-item input {
  border-radius: 10px !important;
  border: 1px solid #e1e1e1;
  background: #fff;
  width: 116px;
  height: 36px;
}
.stats-page-client .notification__datapicker-item input{
  width: 96px;
}
.notification__datapicker-item label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  padding-right: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.notification__btn-date {
  display: block;
}

.notification__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 163px;
  flex: 0 0 163px;
  position: relative;
}

.notification__btn span {
  font-size: 10px;
  line-height: 14px;
  position: absolute;
  top: 0;
}

.notification__btn button {
  width: 163px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.notification__send-btn {
  background: #00A110 !important;
  color: #fff !important;
}

.send_not-active {
  background: #ffaeae !important;
  color: #fff !important;
}

.notification__datapicker-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  gap: 6px;
}

.notification__datapicker-inner ._date-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.notification__datapicker-inner ._date-input::after {
  /*content: url(/img/icons/calendar.svg);*/
  /*margin-left: 10px;*/
}
.report .notification__datapicker-inner ._date-input::after {
  margin-left: 10px;
}
.search-form select,
.search-form .chosen-container{
  width: 200px !important;
}
.search-btn{
  padding: 5px 10px;
}
#search-form-com-bal .notification__datapicker{
  margin-top: 0;
}
#search-form-com-bal .notification__datapicker-item{
  height: auto;
}
.send-page .notification__datapicker-inner ._date-input::after,
.send-page .notification__datapicker-inner ._time-input::after{
  margin-left: 5px;
}
._dark.send-page .fancybox{
  color: #989898 !important;
}
.send-page a.btn{
  width: 163px;
  height: 36px;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.send-page .notification__btn input[type=file]{
  position: absolute;
  width: 3px;
  left: 12px;
}
.notification__datapicker-inner ._time-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 25px;
}

.notification__datapicker-inner ._time-input::after {
  content: url(/img/icons/clock.svg);
  margin-left: 3px;
  margin-right: 7px;
}

.notification__vars {
  padding: 22px 22px 26px 22px;
}

.notification__words {
  margin-top: 30px;
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.notification__words a{
  color: #989898;
  margin: 10px;
  font-size: 14px;
}
.notification__words span {
  margin-right: 5px;
  cursor: pointer;
  margin-bottom: 25px;
  line-height: 19px;
}

.notification__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
}

.notification__select .select {
  width: 100%;
}

.notification__select-inner {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70%;
  flex: 0 0 70%;
}
@media(max-width: 650px) {
  .send-page .notification__select-inner {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.notification__select-label {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
}

.notification__top {
  display: none;
}

.notification__top-sms {
  margin-top: 30px;
  text-align: center;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 52px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.notification__top-sms a::before {
  content: url(/img/icons/arrow-slider.svg);
  position: absolute;
  left: 20px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -10px;
}

.notification__top-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.notification__top-inner .notification__btn {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.notification__top-inner .notification__btn button {
  width: 100%;
}

.notification__top-inner .notification__btn span {
  display: none;
}

.notification__keywords {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 20px;
}

#cke_1_bottom {
  display: none !important;
}

#cke_1_top {
  background: #fff !important;
}

._dark .cke_button_on::before {
  border: 1px solid #1f2329 !important;
}

.cke_button_off {
  background: transparent !important;
  border-color: transparent !important;
}

.cke_button {
  padding: 4px 12px !important;
}

.cke_button::after {
  content: '';
  height: 43px !important;
  top: -11px;
  border-right: 1px solid #bcbcbc;
  width: 0;
  margin-top: 4px;
  position: absolute;
  right: -3px;
}

#cke_13::after {
  content: '';
  top: -11px !important;
}

#cke_16::after {
  content: '';
  top: -11px !important;
}

#cke_18::after {
  content: '';
  top: -11px !important;
}

.cke_button_on {
  border: 0px !important;
  background: transparent !important;
}

.cke_button_on::before {
  content: '';
  position: absolute;
  width: calc(100% - 6px);
  height: 35px;
  top: -4px;
  left: 5px;
  border: 1px solid #ebebeb;
  z-index: 1;
}

._dark .cke_button::after {
  border-color: #303642 !important;
}

._dark #cke_editor {
  border-color: #303642;
}

._dark .cke_inner {
  background: #303642 !important;
  color: #989898 !important;
}

._dark #cke_1_top {
  background: #252931 !important;
  color: #989898 !important;
  border-color: #303642;
}

._dark #cke_1_top a {
  color: #989898 !important;
}

._dark .cke_button_on {
  border: none !important;
}

._dark .cke_toolgroup a {
  color: #989898 !important;
}

._dark .cke_toolgroup a span {
  color: #989898 !important;
}
.cke_button:hover,
.cke_button{
  font-size: 12px !important;
  font-weight: 400 !important;
  border: none !important;
  width: 16px !important;
  height: 18px !important;
  padding: 4px 12px !important;
  margin: 0 !important;
}
._dark html {
  background: #303642 !important;
}

._dark #cke_1_contents {
  background: #303642 !important;
}

._dark .cke_editable {
  background: #303642 !important;
}

._dark iframe {
  background: #303642 !important;
}

._dark iframe html {
  background: #303642 !important;
}

._dark iframe html body {
  background: #303642 !important;
}

._no-webp .cke_button_icon.cke_button__bold_icon{
  background: url(/img/textarea/B.png) center no-repeat !important; }

.cke_button_icon.cke_button__bold_icon {
  z-index: 5 !important;
}

._no-webp .cke_button_icon.cke_button__italic_icon{
  background: url(/img/textarea/I1.png) center no-repeat !important; }

.cke_button_icon.cke_button__italic_icon {
  z-index: 5 !important;
}

._no-webp .cke_button_icon.cke_button__underline_icon{
  background: url(/img/textarea/s.png) center no-repeat !important; }

.cke_button_icon.cke_button__underline_icon {
  z-index: 5 !important;
}

._no-webp .cke_button_icon.cke_button__strike_icon{
  background: url(/img/textarea/4.png) center no-repeat !important; }

.cke_button_icon.cke_button__strike_icon {
  z-index: 5 !important;
}

._no-webp .cke_button .cke_button_icon.cke_button__numberedlist_icon{
  background: url(/img/textarea/nbm.png) center/cover no-repeat !important; }

.cke_button .cke_button_icon.cke_button__numberedlist_icon {
  z-index: 5 !important;
}

._no-webp .cke_button .cke_button_icon.cke_button__bulletedlist_icon{
  background: url(/img/textarea/list.png) center no-repeat !important; }

.cke_button .cke_button_icon.cke_button__bulletedlist_icon {
  z-index: 5 !important;
}

._no-webp .cke_button .cke_button_icon.cke_button__image_icon{
  background: url(/img/textarea/img.png) center no-repeat !important; }

.cke_button .cke_button_icon.cke_button__image_icon {
  z-index: 5 !important;
}

._no-webp .cke_button .cke_button_icon.cke_button__link_icon{
  background: url(/img/textarea/link.png) center no-repeat !important; }

.cke_button .cke_button_icon.cke_button__link_icon {
  z-index: 5 !important;
}

.clients-page._dark .table_row._active .table_item {
  color: #fff !important;
}

.clients-page .table_row._active .table_item {
  color: #303642 !important;
}

.clients-page .clients__select {
  margin-bottom: 20px;
}

.clients-page .clients__select .select.select_form {
  height: 36px;
}

.clients-page .clients__select .select.select_form .select__item {
  height: 36px;
}

.clients-page .clients__select .select.select_form .select__title {
  height: 36px;
}

.clients-page .clients__select .select.select_form .select__value {
  height: 36px;
}

.clients-page .clients__select span {
  color: #7B7B7B;
}

.notification__title-comment {
  margin: 25px 0px 28px 0px;
}

.notification__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 45px;
}

.notification__img-select {
  max-width: 313px;
  width: 100%;
}

.notification__img-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-left: 170px;
}

.notification__img-item {
  display: none;
  position: relative;
}

.notification__img-item._active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.notification__img-item span {
  cursor: pointer;
  position: absolute;
  right: -20px;
  top: 0;
}

.notification__img-item img {
  max-width: 194px;
  max-height: 123px;
  -o-object-fit: cover;
  object-fit: cover;
  overflow: hidden;
}

.select-item {
  margin-bottom: 20px;
}
.select-item.list .chosen-search{
  display: none;
}
.search-choice-close {
  position: relative;
}

.search-choice-close::before {
  content: url(/img/textarea/delete.svg);
  position: absolute;
  top: 0px;
  left: -4px;
}

._dark ._file::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #303642;
  z-index: 1;
  border-radius: 10px;
}

._dark ._file::after {
  content: 'загрузить';
  position: absolute;
  z-index: 3;
  color: #989898;
  font-size: 14px !important;
  width: 100%;
  height: 100%;
  margin-top: -6px;
  margin-left: -20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

._file {
  content: 'Загрузить';
  font-size: 0;
  width: 163px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}

._file::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #E1E1E1;
  z-index: 1;
  border-radius: 10px;
  cursor: pointer;
}

._file::after {
  content: 'загрузить';
  position: absolute;
  z-index: 3;
  color: #303642;
  font-size: 14px !important;
  width: 100%;
  height: 100%;
  margin-top: -6px;
  margin-left: -20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.transaction-page .notification__datapicker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.transaction-page .notification__datapicker ._date-input::after {
  content: '' !important;
}

.transaction-page ._time-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.transaction-page ._time-input input {
  height: 36px;
  flex: 0 1 114px;
  font-size: 14px;
  border-radius: 10px !important;
  border: 1px solid #e1e1e1;
  color: #7B7B7B;
}

._dark.transaction-page textarea {
  border: 1px solid #303642 !important;
}

._dark.transaction-page ._time-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

._dark.transaction-page ._time-input input {
  height: 36px;
  width: 114px;
  font-size: 14px;
  border-radius: 10px !important;
  border: 1px solid #303642;
  color: #989898;
  background: #252931 !important;
}

._dark.transaction-page .notification__datapicker-item input {
  border: 1px solid #303642 !important;
}

._dark.transaction-page ._pc-tab-nav {
  border-color: #1F2329 !important;
}

.transaction-page .graphic_right-part {
  position: relative;
}

.transaction-page .graphic__block {
  display: none;
}

.transaction-page .graphic__block._active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.transaction-page .graphic__bottom-chk {
  position: absolute;
  bottom: 0;
}

.transaction-page .graphic__bottom-chk span {
  margin-right: 25px;
}

.transaction-page .table_part {
  display: block !important;
}

.transaction-page .graphic_filter-btn {
  display: none;
}

.transaction-page .slick-prev,
.graph_body .slick-prev{
  position: absolute;
  top: 0;
  font-size: 0;
  background: transparent !important;
  border: none !important;
  z-index: 2;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled{
  display: none !important;
}

.transaction-page .slick-prev::before,
.graph_body .slick-prev::before{
  content: url(/img/slider-arrow.svg);
}

.transaction-page .slick-next,
.graph_body .slick-next{
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0;
  background: transparent !important;
  border: none !important;
  z-index: 2;
}
.graph_body .slick-next{
  top: 30px;
  right: 30px;
}
.graph_body .slick-prev{
  top: 30px;
  left: 30px;
}
.transaction-page .slick-next::before,
.graph_body .slick-next::before{
  content: url(/img/slider-arrow.svg);
}

.transaction-page ._data-da .graphic__left-blok {
  width: 50%;
}

._language._active {
  padding: 1px 8px 1px 1px;
}

._language._active span:last-child {
  background: transparent;
  color: #989898;
  padding: 0px 0px 0px 0px;
}

._language._active span:first-child {
  background: #989898;
  color: #252931;
  padding: 5px;
  border-radius: 50%;
}

.login-page {
  background: #252931;
}

.login__title {
  text-align: center;
  padding-top: 35px;
  margin-bottom: 65px;
}

.login__column {
  max-width: 305px;
  margin: 0 auto;
}

.login__column input {
  border-radius: 10px !important;
  border: 1px solid #303642;
  background: #252931;
  height: 60px;
  font-size: 14px;
  color: #989898;
  margin-bottom: 30px;
}

.login__column button {
  background: transparent !important;
  display: block;
  margin: 0 auto;
}

.deleted-page {
  background: #252931;
}

.deleted__title {
  text-align: center;
  color: #989898;
  font-size: 20px;
  line-height: 27px;
  padding-top: 240px;
}

.deleted__row {
  text-align: center;
  color: #989898;
  font-size: 20px;
  line-height: 27px;
}

.deleted__column {
  margin-top: 31px;
}

.deleted__btn {
  margin-top: 50px;
}

.deleted__link {
  padding: 0px 0px 0px 0px;
  background: #989898;
  color: #1F2329;
  padding: 14px 62px 14px 62px;
  border-radius: 10px;
}

.table-receipt__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 18px 0px;
  border-bottom: 1px solid #e1e1e1;
}

.table-receipt__item01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 0px 18px 0px;
  margin: 0px 0px 18px 0px;
  border-bottom: 1px solid #e1e1e1;
}

.table-receipt__title {
  line-height: 20px;
  color: #1f2329;
}

.table-receipt__title:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 300px;
  flex: 0 0 300px;
}

.table-receipt__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.table-receipt__subtitle {
  color: #989898;
}

.table-receipt__subtitle:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 285px;
  flex: 0 0 285px;
}

.table-receipt__subtitle:nth-child(3) {
  -webkit-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}

.table-receipt__subtitle:nth-child(4) {
  -webkit-transform: translate(14px, 0px);
  -ms-transform: translate(14px, 0px);
  transform: translate(14px, 0px);
}

.table-receipt__subtitle01 {
  margin: 0px 20px 0px 0px;
  color: #989898;
}

.table-receipt__subtitle01:last-child {
  margin: 0px 0px 0px 0px;
}

.table-receipt__total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.clients-page .table_select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 15px;
}
.clients-page .table_select .text {
  /*min-width: 200px;*/
  padding: 0 10px;
  /*border-top: 1px solid blue;
  border-left: 1px solid blue;
  border-right: 1px solid blue;*/
  border-top-left-radius: 10px !important;
  border-top-right-radius: 10px !important;
}

.clients-page .table_select.com{
  width: 200px !important;
}
.clients-page .table_select.wallet{
  width: 139px !important;
}
.clients-page .table_select.segment{
  width: 185px !important;
}
.clients-page .table_select.bonus,.clients-page .table_select.action-in-card{
  width: 150px !important;
}
.clients-page .table_select .text._active{
  width: 200px !important;
  position: absolute;
  z-index: 9;
}
.clients-page .table_select.com .text{
  width: 200px !important;
}
.clients-page .table_select.com .text .chosen-drop{
  width: 200px !important;
  left: -30px !important;
}
.clients-page .table_select.wallet .text .chosen-drop{
  width: 200px !important;
  left: -30px !important;
}
.clients-page .table_select.segment .text .chosen-drop{
  width: 200px !important;
  left: -30px !important;
}
.clients-page .table_select.bonus .text .chosen-drop,.clients-page .table_select.action-in-card .text .chosen-drop{
  width: 200px !important;
  left: -30px !important;
}
.clients-page .table_select .chosen-select {
  width: auto;
}

.clients-page .table_select .chosen-container {
  background: transparent !important;
  width: 195px;
}

.clients-page .table_select .chosen-container .active-result.highlighted {
  background: transparent !important;
  color: #000 !important;
}
/*
.clients-page .table_select .chosen-container.chosen-container-active {
  background: #fff !important;
}*/

.clients-page .table_select .chosen-container .chosen-search {
  display: none !important;
}

.clients-page .table_select .chosen-container .chosen-single {
  background: transparent !important;
  border: none !important;
}

.clients-page._dark .table_select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 10px !important;
  /* background: #303642;*/
}

.clients-page. .table_select .chosen-drop,
.clients-page. .table_select .text{
  background: white;
}
.clients-page .table_select .chosen-drop._active,
.clients-page .table_select .text._active{
  background: #e1e1e1;
}

.clients-page._dark .table_select .chosen-select {
  width: auto;
}

.clients-page._dark .table_select .chosen-container{
  background: transparent !important;
  width: 195px;

}
.clients-page._dark .table_select .chosen-drop,
.clients-page._dark .table_select .text{
  background: #2a2f39;
}
.clients-page._dark .table_select .chosen-drop._active,
.clients-page._dark .table_select .text._active{
  background: #303642;
}
.clients-page._dark .table_select .chosen-container .active-result.highlighted {
  background: transparent !important;
  color: #fff !important;
}


.clients-page._dark .table_select .chosen-container .chosen-search {
  display: none !important;
}

.clients-page._dark .table_select .chosen-container .chosen-single {
  background: transparent !important;
  border: none !important;
}

.side_bar_menu._active {
  z-index: 4;
}

.black_href._active {
  z-index: 3;
}

.action-item {
  padding: 0px 28px 0px 28px;
  z-index: 1;
  display: block;
}

.action-item._active {
  background: #eee;
  visibility: visible;
}

.action__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-height: 400px;
}

.action__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.action__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 50px;
  border: 1px solid #303642;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  height: 60px;
  text-align: center;
  padding: 5px;
}

.action__item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

._na._active {
  height: 0 !important;
  visibility: hidden;
}

._dark .action__item {
  border: 1px solid #303642;
}

._dark .action-item._active {
  background: #1f2329 !important;
}

.action-btn._active {
  -webkit-box-flex: 0 !important;
  -ms-flex: 0 0 90% !important;
  flex: 0 0 90% !important;
  position: relative;
}

.action-btn._active::after {
  content: url(/img/slider-arrow.svg);
  position: absolute;
  right: 40px;
}

.black_href._nc {
  display: none !important;
  visibility: hidden !important;
}

.clients-page .filter_block._active {
  position: absolute;
  top: 415px;
  width: 100%;
  background: #eee;
  max-height: 1150px;
  height: 100%;
  margin-bottom: 60px;
}

.clients-page .check-item {
  position: relative;
}

.check-item input {
  opacity: 0;
  position: absolute;
  left: 0;
}

.clients-page .check-item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.check-item {
  position: relative;
}
.check-item .icon img {
  visibility: hidden;
}

.check-item input:checked + .icon {
  background: #0080FF;
}

.check-item input:checked + .icon img {
  visibility: visible !important;
}

._date-ovf .qs-datepicker-container {
  left: -150px !important;
}

.clients-page ._date-ovf .qs-datepicker-container {
  left: -150px !important;
}

._non-input .chosen-search-input {
  display: none !important;
}

.chosen-container-multi .chosen-choices {
  height: auto !important;
  background: white;
}
select {
  background: white !important;
}
.chosen-container{

}
.search_icon {
  margin-top: 4px !important;
}

.icon_last {
  margin-top: -3px !important;
}

.notification__refresh._anim svg {
  -webkit-animation: rotate 2s infinite;
  animation: rotate 2s infinite;
}

.notification__refresh_svg{
	cursor:pointer;
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

._copy-item .value._copy {
  max-width: 100px;
  overflow: hidden;
}

._copy-item .value._copy:hover {
  overflow: visible;
}

.redact__form input {
  margin-left: 24px;
  max-width: 295px;
}

.keyword {
  cursor: pointer !important;
}

.big_wrapper._dark .body-row__position {
  background: #434a59;
}

.big_wrapper._dark .first-bg {
  background: #252931 !important;
}

.body-row__position {
  background: #e1e1e1;
}

.row-fourth__item {
  margin: 0px 0px 15px 0px;
}

.row-fourth__title {
  margin: 0px 0px 30px 0px;
}

.chosen-drop ::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.chosen-drop ::-webkit-scrollbar-track-piece {
  background: #e1e1e1;
}

.chosen-drop ::-webkit-scrollbar-thumb {
  height: 10px;
  background-color: #7b7b7b;
  border-radius: 3px;
}

.chosen-results {
  scrollbar-width: thin;
  border-radius: 3px;
  scrollbar-color: #7b7b7b #e1e1e1;
}

.communications-page .table_footer {
  padding: 70px 30px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #fff;
}

.communications-page .table_footer .btn {
  padding: 13px 23px;
  background: #e1e1e1;
  border-radius: 10px;
  cursor: pointer;
  font-size: 14px;
}

.communications-page .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.communications-page .finger {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 46px;
  flex: 0 1 46px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
}

.communications-page .finger._current {
  background: #e1e1e1;
  border-radius: 10px;
}

.communications-page .slick-prev,
.history_view .slick-prev{
  position: absolute;
  top: 25px;
  z-index: 2;
  font-size: 0;
  background: transparent;
  border: none;
  left: 30px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.communications-page .slick-prev::before,
.history_view .slick-prev::before{
  content: url(/img/slider-arrow.svg);
}

.communications-page .slick-next,
.history_view .slick-next{
  position: absolute;
  top: 25px;
  z-index: 2;
  font-size: 0;
  background: transparent;
  border: none;
  right: 30px;
}

.communications-page .slick-next::before,
.history_view .slick-next::before{
  content: url(/img/slider-arrow.svg);
}

.user-page .body-row__position {
  background: #e1e1e1;
}

._dark .js_filter {
  background: #252931 !important;
}

._dark .action-btn {
  background: #252931 !important;
}

.clients-page._dark .js_filter {
  background: #252931 !important;
}

.clients-page._dark .action-btn .js_filter {
  background: #252931 !important;
}

*,
*:before,
*:after {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none;

}

html,
body {
  width: 100%;
  height: 100%;
  line-height: 1;
}

html._lock,
body._lock {
  overflow: hidden;
}

.page_list {
  padding: 20px;
}

.page_list .page_link_group {
  margin-bottom: 50px;
}

.page_list .page_link_group .first_link {
  font-size: 25px;
  margin-bottom: 10px;
}

.page_list .page_link_group .sec_link {
  font-size: 20px;
  margin-bottom: 5px;
  margin-left: 10px;
}

/*====================================================================================*/

a {
  text-decoration: none;
  color: inherit;
}

a:active,
a:focus {
  outline: none;
}

input,
textarea {
  outline: none;
}

input:active,
textarea:active {
  outline: none;
}

:focus {
  outline: none;
}

textarea {
  resize: none;
}

textarea {
  resize: vertical;
}

textarea {
  resize: horizontal;
}

.big_wrapper {
  overflow: hidden;
  position: relative;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #eeeeee;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.big_wrapper._non_overflow {
  overflow: visible;
}

.big_wrapper._dark {
  background: #1f2329;
}

.big_wrapper._dark .header .balance {
  color: #989898;
}

.big_wrapper._dark .header .search_row {
  background: #2a2f39;
}

.big_wrapper._dark .header .search_row input {
  color: #989898;

}
#card-grid .infobox{
  float: left;
  margin: 20px;
}
.header .search_row input{
  border-radius: 0 !important;
}
#search_form {
  margin: 0;
}
.big_wrapper._dark .header .search_row .lower {
  background: rgba(37, 41, 49, 0.5);
}

.big_wrapper._dark .header .drop_down_pos .drop_down_title .text {
  color: #989898;
}

.big_wrapper._dark .header .drop_down_pos .drop_down_body ._drop_item {
  color: #989898;
}

.big_wrapper._dark .header .drop_down_pos ._drop_item {
  position: relative;
}

.big_wrapper._dark .header .drop_down_pos ._drop_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  display: block;
  background: #1f2329;
}

.big_wrapper._dark .header .drop_down_pos ._drop_item._chosen {
  background: #1f2329;
}

.big_wrapper._dark .header .drop_down_pos._active .drop_down_title {
  background: #303642;
}

.big_wrapper._dark .header .drop_down_pos._active .drop_down_body {
  background: #303642;
}

.big_wrapper._dark .drop_down_cont ._drop_item {
  position: relative;
}

.big_wrapper._dark .drop_down_cont ._drop_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  display: block;
  background: #1f2329;
}

.big_wrapper._dark .drop_down_cont ._drop_item._chosen {
  background: #1f2329;
}

.big_wrapper._dark .main .side_bar_menu {
  background: #252931;
}

.big_wrapper._dark .main .side_bar_menu .side_bar_item .text {
  color: #989898;
}

.big_wrapper._dark .main .side_bar_menu .side_bar_item .icon path {
  fill: #989898;
}

.big_wrapper._dark .main .side_bar_menu .side_bar_item._current {
  background: #303642;
}

.big_wrapper._dark .main .middle_part {
  color: #989898;
}

.big_wrapper._dark .main .middle_part .card_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .main .middle_part .upper_part ._card {
  background: #252931;
}

.big_wrapper._dark .main .middle_part .upper_part .card_body .cntrl:after {
  background: #434a59;
}

.big_wrapper._dark .main .middle_part .upper_part .card_form .drop_down_title {
  border: 1px solid #303642;
}

.big_wrapper._dark .main .middle_part .upper_part .card_form .drop_down_body {
  background: #2a2f39;
}

.big_wrapper._dark .main .middle_part .upper_part .card_form .input input {
  border: 1px solid #303642;
  background: #252931;
  color: #989898;
}

.big_wrapper._dark .main .middle_part .upper_part .card_form .buttoms_cont button {
  background: #303642;
  color: #989898;
}

.big_wrapper._dark .main .right_groupe .table_part .table_preheader {
  background: #2a2f39;
}

.big_wrapper._dark .main .right_groupe .table_part .table_header {
  background: #2a2f39;
}

.big_wrapper._dark .main .right_groupe .table_part .table_body {
  background: #252931;
}

.big_wrapper._dark .main .right_groupe .table_part .table_body .table_row.selected{
  color: #ffffff;
}

.big_wrapper._dark .main .right_groupe .table_part .table_body .table_row:after {
  background: #1f2329;
}

.big_wrapper._dark .main .right_groupe .table_part .table_footer {
  background: #252931;
}

.big_wrapper._dark .main .right_groupe .table_part .table_footer .btn {
  background: #303642;
}

.big_wrapper._dark .main .right_groupe .table_part .table_footer .finger._current,
.big_wrapper._dark .pagination  .finger._current{
  background: #303642;
}

.big_wrapper._dark .main .right_sms_part {
  color: #989898;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header_cont {
  background: #252931;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header .drop_down_cont._active .drop_down_title path {
  fill: #fff;
}

.big_wrapper._dark .drop_down_cont .drop_down_body .__drop_item {
  border-bottom: 1px solid #1f2329;
  color: #989898;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body:after {
  background: #2a2f39;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tab_body_item .after_header_part {
  background: #252931;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tab_body_item .drop_down_title {
  border: 1px solid #303642;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tab_body_item .drop_down_body {
  background: #2a2f39;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .messege_cont .messege_item {
  background: #303642;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .submit_btn {
  background: #303642;
  color: #989898;
}

.big_wrapper._dark .main .filter_block {
  color: #989898;
  background: #252931;
}

.big_wrapper._dark .main .filter_block .block_header,
.big_wrapper._dark .main .filter_block .tabs_header,
._dark .triger_form .tabs_header{
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .main .filter_block .tab_body_item .drop_down_title {
  border: 1px solid #1f2329;
}

.big_wrapper._dark .main .filter_block .tab_body_item .input_range .input_item input {
  border: 1px solid #1f2329;
  background: #252931;
}

._dark textarea {
  border: 1px solid #1f2329;
  background: #252931;
}
.search__container{
  margin-right: 27px;
}
.big_wrapper._dark .main .filter_block .submit_cont button,
.big_wrapper._dark .main .filter_block .submit_cont input[type=submit]{
  background: #303642;
}

.big_wrapper._dark .clients_graphic_cont .clients_graphic_item {
  color: #989898;
}

.big_wrapper._dark .clients_graphic_cont ._card {
  background: #252931;
}

.big_wrapper._dark .clients_graphic_cont .btns_mobile_cont .btn {
  background: #252931;
}

.big_wrapper._dark .clients_graphic_cont .mobile_graphics {
  background: #252931;
}

.big_wrapper._dark .clients_graphic_cont .mobile_graphics .tabs_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .clients_graphic_cont .graphic_body circle.donut-trasnparent {
  stroke: #252931;
}

.big_wrapper._dark .clients_graphic_cont .graphic_body circle.donut-hole {
  fill: #252931;
}

.big_wrapper._dark .graph_main_cont .graph_line_item {
  background: #252931;
}

.big_wrapper._dark .graph_main_cont .graph_line_item .item_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:before,
.big_wrapper._dark .graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:after,
.big_wrapper._dark .graph_line_item .item_header .icons .svg_check_box:before,
.big_wrapper._dark .graph_line_item .item_header .icons .svg_check_box:after,
.card_header .icons .icon_item:before,
.card_header .icons .icon_item:after{
  background: #303642;
}

.big_wrapper._dark .graph_main_cont .graph_line_item .item_body .left_part {
  border-right: 1px solid #1f2329;
}

.big_wrapper._dark .graph_main_cont .graph_line_item_2 {
  background: #252931;
}

.big_wrapper._dark .graph_main_cont .graph_line_item_2 .item_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .graph_main_cont .inforamtion_cont .card_ {
  background: #252931;
}

.big_wrapper._dark .graph_main_cont .inforamtion_cont .card_ .card_title {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .graph_main_cont .inforamtion_cont .card_ .stat_row {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .calendar_body {
  background: #252931;
  border: 1px solid #989898;
}

.big_wrapper._dark .modal-body  {
  background: #252931;
}

.big_wrapper._dark .modal-body .check_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .modal-body .table .table_header {
  border-bottom: 1px solid #1f2329;
  color: #1F2329;
}

.big_wrapper._dark .modal-body .table .table_row {
  border-bottom: 1px solid #1f2329;
  color: #989898;
}

.big_wrapper._dark .table_item:before,
.big_wrapper._dark .table_item:after {
  background: #252931 !important;
}

.big_wrapper._dark .footer {
  color: #989898;
}

.slick-list {
  overflow: hidden;
}

.slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 20px;
}

.drop_down_cont .drop_down_title {
  cursor: pointer;
}

.drop_down_cont .drop_down_title .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.drop_down_cont .drop_down_title .text span {
  margin-right: 3px;
}

.drop_down_cont .drop_down_body {
  display: none;
  z-index: 20;
}

.drop_down_cont ._drop_item {
  position: relative;
}

.drop_down_cont ._drop_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  display: block;
  background: #e1e1e1;
}

.drop_down_cont ._drop_item._chosen {
  background: #eee;
}

.drop_down_cont._active {
  position: relative;
}

.drop_down_cont._active .drop_down_title {
  border: 1px solid #0080ff !important;
}

.drop_down_cont._active .drop_down_body {
  z-index: 20;
  background: #fff;
}

input._focused {
  border: 1px solid #0080ff !important;
}

.tab_link {
  cursor: pointer;
}

.header {
  padding: 35px;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
}

.header .burger {
  margin-right: auto;
  display: none;
  cursor: pointer;
}

.header .logo {
  position: absolute;
  top: 70%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  display: none;
}

.header .drop_down_pos {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 195px;
  flex: 0 1 195px;
  max-width: 225px;
}

.header .drop_down_pos .drop_down_title {
  padding: 14px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
}

.header .drop_down_pos .drop_down_title .text {
  margin-right: 13px;
  font-size: 14px;
  line-height: 138.19%;
  color: #7b7b7b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.header .drop_down_pos .drop_down_title .text span {
  margin-right: 3px;
}

.header .drop_down_pos .drop_down_title .arrow {
  min-width: 8px;
  height: 4px;
}

.header .drop_down_pos .drop_down_title .arrow img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.header .drop_down_pos .drop_down_body {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 0 0;
  display: none;
  border-radius: 0 0 10px 10px;
  z-index: 10;
}

.header .drop_down_pos .drop_down_body ._drop_item {
  cursor: pointer;
  padding: 14px 24px;
  font-size: 14px;
  line-height: 138.19%;
  color: #7b7b7b;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}

.header .drop_down_pos .drop_down_body ._drop_item {
  position: relative;
}

.header .drop_down_pos .drop_down_body ._drop_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  display: block;
  background: #e1e1e1;
}

.header .drop_down_pos .drop_down_body ._drop_item._chosen {
  background: #eee;
}

.header .drop_down_pos._active .drop_down_title {
  background: #dadadb;
}

.header .drop_down_pos._active .drop_down_title .arrow {
  background: #7b7b7b;
  -webkit-clip-path: polygon(0 0, 8px 0, 4px 4px);
  clip-path: polygon(0 0, 8px 0, 4px 4px);
}

.header .drop_down_pos._active .drop_down_title .arrow img {
  display: none;
}

.header .drop_down_pos._active .drop_down_body {
  background: #dadadb;
}

.header .balance {
  margin-right: 57px;
  margin-left: 70px;
  font-size: 14px;
  line-height: 138.19%;
  color: #7b7b7b;
}

.header .search_row {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 238px;
  flex: 0 1 238px;
  position: relative;
  margin-left: 40px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: #dadadb;
  border-radius: 20px;
}

.header .search_row .upper_icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

.header .search_row .upper_icons .icon_last {
  border-right: 1px solid #fff;
  padding-right: 10px;
  margin-right: 10px;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  display: none;
}

.header .search_row .upper_icons .search_icon {
  margin: 0 10px 0 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 13px;
  flex: 0 0 13px;
}

.header .search_row .upper_icons .search_icon path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header .search_row .lower {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 28px;
  border-radius: 0 0 14px 14px;
  background: #dadadb;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 35px;
  opacity: 0;
  visibility: hidden;
}

.header .search_row .lower .icon {
  margin-right: 20px;
}

.header .search_row input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
  display: block;
  border: none !important;
  padding: 0 15px 0 0px;
  background: #0000;
  margin: 0 15px 0 0;
  box-shadow: none !important;
}

.header .search_row._focus {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 672px;
  flex: 0 1 672px;
}

.header .search_row._focus .icon_last {
  opacity: 1;
  visibility: visible;
  display: block;
}

.header .search_row._focus .search_icon path {
  fill: #0080ff;
}

.header .search_row._lower_icons {
  border-radius: 14px 14px 0 0;
}

.header .search_row._lower_icons .lower {
  opacity: 1;
  visibility: visible;
}

.header .user {
  cursor: pointer;
  margin-left: 40px;
}

.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 30px 50px 35px;
  margin-top: 40px;
  color: #7b7b7b;
}

.footer .text {
  font-size: 10px;
  line-height: 138.19%;
  text-align: right;
  margin-right: 35px;
}
/*
.footer .text .upper {
  margin-bottom: 6px;
}

.footer .question {
  margin-right: 40px;
}*/

.main {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-right: 50px;
}

.main .side_bar_menu {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
  min-height: 750px;
  background: #ffffff;
  border-radius: 0px 10px 10px 0px;
  position: relative;
  padding: 60px 35px;
  margin-bottom: 100px;
  margin-right: 30px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .logo {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(35px, -30px);
  -ms-transform: translate(35px, -30px);
  transform: translate(35px, -30px);
}

.main .side_bar_menu .side_bar_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 17px;
}

.main .side_bar_menu .side_bar_item .icon {
  margin-right: 25px;
}

.main .side_bar_menu .side_bar_item .icon path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .side_bar_item .text {
  font-size: 14px;
  line-height: 138.19%;
  color: #303642;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .side_bar_item._current {
  background: #eeeeee;
  border-radius: 10px;
}

.main .side_bar_menu .profile_status {
  bottom: 40px;
  left: 50px;
  position: absolute;
  font-size: 10px;
  line-height: 138.19%;
  color: #989898;
}

.main .side_bar_menu .theme_cont {
  position: absolute;
  top: calc(100% + 47px);
  left: 50px;
}

.main .side_bar_menu .theme_cont .back {
  width: 50px;
  height: 28px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  padding: 2px;
}

.main .side_bar_menu .theme_cont .back .icon {
  position: absolute;
  top: 2px;
  right: 3px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #00a110;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .theme_cont .back .icon .light {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main .side_bar_menu .theme_cont .back .icon .dark {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main .side_bar_menu .theme_cont .back:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #00a110;
  border-radius: 17px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .theme_cont._active .back .icon {
  right: calc(100% - 27px);
  background: #989898;
}

.main .side_bar_menu .theme_cont._active .back .icon .dark {
  opacity: 1;
}

.main .side_bar_menu .theme_cont._active .back .icon .light {
  opacity: 0;
}

.main .side_bar_menu .theme_cont._active .back:after {
  border: 1px solid #989898;
}

.main .right_groupe {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
  margin-left: 33px;
}
#resto-form select{
  border-radius: 10px !important;
}
.main .right_groupe .first_row,
.main .right_groupe .filter_trans{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 40px;
  flex: 0 0 380px;
}

@media(max-width: 1366px) and (min-width: 800px){
  .card-page .main .middle_part{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .card-page .main .middle_part .upper_part ._card,
  .main .upper_part .right_sms_part{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 40px) !important;
    flex: 0 0 calc(50% - 40px) !important;
    display: block;
    margin: 0 15px 20px !important;
  }
  .card-page .balance {
    height: 500px;
  }

}

.stats-page-client .main .right_groupe .first_row{
  margin-bottom: 60px;
}
.user-page .main .right_groupe .first_row{
  padding: 14px 25px;

}

.main .right_groupe .table_part {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.main .right_groupe .table_part {
  color: #7b7b7b;
}

.main .right_groupe .table_part .table_preheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 20px 9px 25px;
  background: #fff;
  border-radius: 10px;
  margin-bottom: 40px;
}

.main .right_groupe .table_part .drop_down_cont {
  margin-right: 50px;
  position: relative;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 10;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_title path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_title .text {
  margin: 0 10px;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_body {
  position: absolute;
  padding: 47px 24px 0;
  top: calc(100% - 32px);
  left: -20px;
  -webkit-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  min-width: 195px;
  z-index: 2;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_body .__drop_item {
  padding: 13px 0;
  border-top: 1px solid #eeeeee;
  position: relative;
  z-index: 10;
  font-size: 14px;
  cursor: pointer;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_body:after {
  border-radius: 10px;
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: calc(100%);
  display: block;
  background: #e1e1e1;
  z-index: 1;
}

.main .right_groupe .table_part .drop_down_cont._active {
  z-index: 11;
}

.main .right_groupe .table_part .drop_down_cont._active .drop_down_title path {
  fill: #303642;
}

.main .right_groupe .table_part .xsl {
  margin-left: auto;
}

.main .right_groupe .table_part .table_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #e1e1e1;
  border-radius: 10px 10px 0px 0px;
  padding: 22px 30px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(1),{
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}
.main .right_groupe .table_part#triger-grid,
.main .right_groupe .table_part#resto-grid,
.first_row > .trigger__row{
  margin-right: 26px;
}
.trigger-page .trigger__row{
  margin-right: 0;
}
.market__row{
  margin-right: 26px;
}/*
.right_groupe{
  min-height: 200vh;
}*/
@media(max-width: 978px) {
  .main .right_groupe .table_part#triger-grid{
    overflow-y: hidden;
    overflow-x: scroll;
  }
}
@media(min-width: 1300px) {
  .communications-page .table_part-ddd,
  .communications-page .table_footer{
    margin-right: 30px;
  }
}
.main .right_groupe .table_part#triger-grid .table_part-ddd{
  min-width: 978px;
}
/*.main .right_groupe .table_part#triger-grid .table_header .table_item,*/
/*.main .right_groupe .table_part#triger-grid .table_row .table_item{*/
/*  flex: 0 0 5%;*/
/*  width: 5%;*/
/*}*/
.main .right_groupe .table_part#triger-grid .table_body{
  padding: 0;
}
.main .right_groupe .table_part#triger-grid .table_header .table_item:nth-child(1),
.main .right_groupe .table_part#triger-grid .table_row .table_item:nth-child(1){
  flex: 0 0 30%;
  padding: 4px 6px;
}
.main .right_groupe .table_part#resto-comm-bal{
  overflow-x: scroll;
}
.main .right_groupe .table_part#resto-comm-bal .table_part-ddd{
  min-width: 700px;
}
.main .right_groupe .table_part#resto-comm-bal .grid_filter > input,
.main .right_groupe .table_part#triger-grid .grid_filter > input{
  width: 30% !important;
  border-radius: 10px !important;
  height: 38px;
}
.main .right_groupe .table_part#resto-comm-bal .table_row{
  justify-content: space-between;
}
.main .right_groupe .table_part#resto-comm-bal select{
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}
.main .right_groupe .table_part#resto-comm-bal .table_item:nth-child(5){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}
.main .right_groupe .table_part#resto-comm-bal .grid_filter{
  display: flex;
}
.main .right_groupe .table_part#resto-comm-bal .grid_filter div:nth-child(2){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}
.main .right_groupe .table_part#resto-comm-bal .grid_filter div:nth-child(4){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
}
.main .right_groupe .table_part#resto-comm-bal .grid_filter input:nth-child(5){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 120px;
  flex: 0 1 120px;
  opacity: 0;
}
.main .right_groupe .table_part#resto-comm-bal .grid_filter input:nth-child(6){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}
.main .right_groupe .table_part#resto-comm-bal .grid_filter{
  padding-left: 20px;
  background: #252931;
}
#search-form-com-bal select,
#search-form-com-bal input{
  height: 41px;
  border-radius: 10px !important;
}
._dark .main .right_groupe .table_part#resto-grid .grid_filter > input,
._dark .main .right_groupe .table_part#triger-grid .grid_filter > input{
  color: #989898;
  border: 1px solid #303642;
  background: #252931;
}
.main .right_groupe .table_part#config-grid .table_item{
  flex: 0 1 184px;
}
.main .right_groupe .table_part#config-grid  .table_row{
  justify-content:flex-start;
}
.main .right_groupe .table_part#config-grid .grid_filter > input,
.main .right_groupe .table_part#resto-grid .grid_filter > input{
  height: 38px;
}
.main .right_groupe .table_part#config-grid .grid_filter > *{
  flex: 0 0 35%;
  width: 35%;
}

.main .right_groupe .table_part#config-grid .grid_filter{
  display: flex;
  width: 100%;
  justify-content: center;
}
.main .right_groupe .table_part#resto-grid .grid_filter > input:nth-child(1){
  width: 230px;
}
.main .right_groupe .table_part#resto-grid .grid_filter > input:nth-child(2){
  width: 70px;
}
.main .right_groupe .table_part#resto-grid .grid_filter > input:nth-child(3){
  width: 120px;
}
.main .right_groupe .table_part#resto-grid .grid_filter select{
  width: 170px;
}
.main .right_groupe .table_part#resto-grid .grid_filter select:nth-child(7){
  width: 220px;
}
.main .right_groupe .table_part#triger-grid .grid_filter,
.main .right_groupe .table_part#triger-grid .table_body{
  padding: 0 30px;

}
._dark .main .right_groupe .table_part#triger-grid .grid_filter,
._dark .main .right_groupe .table_part#resto-grid .grid_filter,
._dark .main .right_groupe .table_part#triger-grid .table_body{
  background: #2a2f39;
}
._dark.user-page .main .right_groupe .table_part#triger-grid .table_body{
  background: #252931;
}
.table_part#triger-grid .grid_filter{
  background: #fff;
}
.main .right_groupe .table_part#triger-grid .grid_filter > div{
  width: 10% !important;
  padding: 0 5px;
}
/*
.main .right_groupe .table_part#triger-grid .grid_filter div:nth-child(2),
.main .right_groupe .table_part#triger-grid .grid_filter div:nth-child(3),
.main .right_groupe .table_part#triger-grid .grid_filter div:nth-child(4),
.main .right_groupe .table_part#triger-grid .grid_filter div:nth-child(5){
  width: 10% !important;
}*/

.table_part.grid,
.table_part.grid .table_part-ddd{
  min-width: 300px !important;
  overflow: visible !important;
}
.table_part.grid .grid_filter{
  padding: 0 22px;
}
.table_part.grid .grid_filter > *{
  width: 30% !important;
}
.table_part.grid .table_item{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30% !important;
  flex: 0 0 30%!important;
}
.main .right_groupe .table_part#card-grid .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 225px;
  flex: 0 0 225px;
}
.main .right_groupe .table_part#card-grid .grid_filter input:nth-child(5){
  width: 215px;
}
.main .right_groupe .table_part#triger-grid .table_header .table_item:nth-child(2),
.main .right_groupe .table_part#triger-grid .table_header .table_item:nth-child(3),
.main .right_groupe .table_part#triger-grid .table_header .table_item:nth-child(4),
.main .right_groupe .table_part#triger-grid .table_header .table_item:nth-child(5),
.main .right_groupe .table_part#triger-grid .table_item:nth-child(2),
.main .right_groupe .table_part#triger-grid .table_item:nth-child(3),
.main .right_groupe .table_part#triger-grid .table_item:nth-child(4),
.main .right_groupe .table_part#triger-grid .table_item:nth-child(5){
  flex: 0 0 10%;
  text-align: center;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 130px;
  flex: 0 1 130px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 115px;
  flex: 0 1 115px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 95px;
  flex: 0 1 95px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 90px;
  flex: 0 1 90px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 90px;
  flex: 0 1 90px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(8) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 90px;
  flex: 0 1 90px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(9) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50px;
  flex: 0 1 50px;
  text-align: center;
  margin-right: 15px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(10) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 55px;
  flex: 0 1 55px;
  text-align: center;
  margin-right: 15px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(11) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60px;
  flex: 1 1 60px;
  text-align: center;
}

.main .right_groupe .table_part .table_body {
  padding: 0 30px;
  background: #fff;
}

.main .right_groupe .table_part .table_body .table_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding: 20px 0;
}
.main .right_groupe .table_part .table_body .table_row,
.main .right_groupe .table_part .table_body .table_header{
  justify-content: space-between;
}
.main .right_groupe .table_triger_show.table_part .table_body .table_row{
  justify-content: space-between;
}
.main .right_groupe .table_triger_show.table_part .table_item:nth-child(7){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 150px !important;
  flex: 0 1 150px !important;
}
.main .right_groupe .table_triger_show.table_part .table_item:nth-child(2){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 130px !important;
  flex: 0 1 130px !important;
}
.main .right_groupe .table_triger_show.table_part .table_item:nth-child(3){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px !important;
  flex: 0 1 100px !important;
}
.main .right_groupe .table_part#resto-grid .table_row{
  justify-content: space-between;
}
.main .right_groupe .table_part#resto-grid .table_item{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  text-align: center;
}
/*
.main .right_groupe .table_part#resto-grid .grid_filter{
  display: flex;
}*/


.main .right_groupe .goods_table#resto-grid .table_item{
  flex: 0 0 50px !important;
  justify-content: center;
}
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(3){
  flex: 0 0 100px !important;
}
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(4){
  flex: 0 0 360px !important;
}
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(5),
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(6),
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(7),
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(8){
  flex: 0 0 100px !important;
}

.main .right_groupe .goods_table#resto-grid .table_item:nth-child(9),
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(10),
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(11) {
  flex: 0 0 140px !important;
}


.main .right_groupe .goods_table#resto-grid .table_item:nth-child(12),
.main .right_groupe .goods_table#resto-grid .table_item:nth-child(13){
  flex: 0 0 30px !important;
}
.main .right_groupe .table_part#resto-grid .table_item{
  text-align: center;
}

.main .right_groupe .table_part#resto-grid .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30px;
  flex: 0 0 30px;
}
.main .right_groupe .table_part#resto-grid .table_item:nth-child(2){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 165px;
  flex: 0 0 165px;
}
.main .right_groupe .table_part#resto-grid .table_item:nth-child(3){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70px;
  flex: 0 0 70px;
}
.main .right_groupe .table_part#resto-grid .table_item:nth-child(4){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
}
.main .right_groupe .table_part#resto-grid .table_item:nth-child(5){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 170px;
  flex: 0 0 170px;
}
.main .right_groupe .table_part#resto-grid .table_item:nth-child(6){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
}

/*
.main .right_groupe .table_part#resto-grid .table_item:nth-child(7){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}*/
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(1) .empty{

}
/*
.main .right_groupe .right_sms_part .table_part#trigger-step-grid .table_body .table_row .table_item:nth-child(1),
.main .right_groupe .right_sms_part .table_part#trigger-step-grid .table_body .table_row .table_item:nth-child(2),
.main .right_groupe .right_sms_part .table_part#trigger-stat-grid .table_body .table_row .table_item:nth-child(1),
.main .right_groupe .right_sms_part .table_part#trigger-stat-grid .table_body .table_row .table_item:nth-child(2){
  height: 15px;
  overflow: hidden;
}*/
.main .right_sms_part .tabs_cont .tab_body_item{
  text-align: left !important;
}
.main .right_groupe .right_sms_part .table_part#trigger-step-grid .table_body .table_row .table_item .grid_item_tip,
.main .right_groupe .right_sms_part .table_part#trigger-stat-grid .table_body .table_row .table_item .grid_item_tip{
  display: none;
  position: absolute;
  height: auto;
  width: 150px;
  padding: 10px;
  background: lightgray;
  overflow: visible;
  border-radius: 3px;
  word-break: break-word;
  z-index: 99;
  top: 40px;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
}
.main .right_groupe .table_part#vip-grid .table_body .table_row .table_item:nth-child(2),
.main .right_groupe .table_part#details-grid .table_body .table_row .table_item:nth-child(2),
.main .right_groupe .table_part#vip-grid .table_header .table_item:nth-child(3),
.main .right_groupe .table_part#vip-grid .table_body .table_row .table_item:nth-child(3),
.main .right_groupe .table_part#reserve-grid .table_header .table_item:nth-child(3),
.main .right_groupe .table_part#reserve-grid .table_body .table_row .table_item:nth-child(3),
.main .right_groupe .table_part#trigger-step-grid .table_header .table_item:nth-child(2),
.main .right_groupe .table_part#trigger-step-grid .table_body .table_row .table_item:nth-child(2),
.main .right_groupe .table_part#trigger-stat-grid .table_header .table_item:nth-child(2),
.main .right_groupe .table_part#trigger-stat-grid .table_body .table_row .table_item:nth-child(2){
  text-align: center;
}
.main .right_groupe .table_part#vip-grid input{
  width: 50%;
}
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 115px;
  flex: 0 1 115px;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 95px;
  flex: 0 1 95px;
}
.main .right_groupe .table_part.table_triger_show .table_header .table_item:nth-child(5),
.main .right_groupe .table_part.table_triger_show .table_body .table_row .table_item:nth-child(5){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 250px;
  flex: 0 1 250px;
}
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 90px;
  flex: 0 1 90px;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 90px;
  flex: 0 1 90px;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(8) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 90px;
  flex: 0 1 90px;
  position: relative;
  cursor: pointer;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(9) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50px;
  flex: 0 1 50px;
  text-align: left;
  margin-right: 15px;
  cursor: pointer;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 55px;
  flex: 0 1 55px;
  text-align: center;
  position: relative;
  margin-right: 15px;
}
/*
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):after {
  content: "коэффицени сгорания сгорания сгораниясгорания";
  position: absolute;
  text-align: left;
  max-width: 200px;
  font-size: 13px;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -55px);
  -ms-transform: translate(-50%, -55px);
      transform: translate(-50%, -55px);
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 3px 9px;
  background: #eee;
  border-radius: 5px;
}*/

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):before {
  background: #eee;
  z-index: 10;
  content: "";
  position: absolute;
  top: 2px;
  left: 50%;
  -webkit-transform: translate(-50%, -2px);
  -ms-transform: translate(-50%, -2px);
  transform: translate(-50%, -2px);
  display: block;
  width: 16px;
  height: 8px;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  opacity: 0;
  visibility: hidden;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10)._active {
  color: #0080ff;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):hover {
  color: #989898;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):hover:after,
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):hover:before {
  opacity: 1;
  visibility: visible;
}
.main .right_groupe .table_part#card-grid .table_item:nth-child(11){
  -webkit-box-flex: 1;
  -ms-flex:0 0 60px;
  flex: 0 0  60px;
}
.main .right_groupe .table_part#card-grid .table_body .table_row,
.main .right_groupe .table_part#card-grid .table_header{
  justify-content: space-between;
}
#card-grid .grid_filter{
  background: #2a2f39;
}
#card-grid .grid_filter > *{
  width: 30%;
  height: 38px;
  margin-right: 10%;
  margin-left: 60%;
}
#card-grid .grid_filter > select:nth-child(6){
  width: 5%;
}
#card-grid .grid_filter > div:nth-child(9){
  margin-left: 130px;
}

#card-grid .grid_filter > div:nth-child(11){
  width: 70px !important;
  margin-left: 65px;
}
.main .right_groupe .table_part#card-grid .table_item:nth-child(7){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
}
.main .right_groupe .table_part#card-grid .table_item:nth-child(8){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 125px;
  flex: 0 0 125px;
}
.main .right_groupe .table_part#card-grid{
  overflow-x: scroll;
}
.main .right_groupe .table_part#card-grid .table_part-ddd{
  min-width: 1560px;
}
.view-com-page .main .right_groupe .table_part#card-grid .table_part-ddd{
  min-width: auto;
}
.main .right_groupe .table_part#card-grid .grid_filter{
  margin-left: 0;
}
.main .right_groupe .table_part#card-grid .table_header{
  padding: 22px 30px !important;
}
.main .right_groupe .table_part#card-grid .table_body{
  padding: 0 30px !important;
}
.main .right_groupe .table_part#card-grid .table_item{
  flex-shrink: 0 !important;
}
.main .right_groupe .table_part#card-grid .table_item:nth-child(11),
.main .right_groupe .table_part#card-grid .table_item:nth-child(12){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 131px;
  flex: 0 0 131px;
}
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(11) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60px;
  flex: 0 0 60px;
  text-align: center;
}
.main .right_groupe .table_part#triger-grid .table_body .table_row .table_item:nth-child(11) {
  text-align: left;
}
.main .right_groupe .table_part .table_body .table_row.selected {
  color: black;
}

.main .right_groupe .table_part .table_body .table_row:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  width: 100%;
  height: 1px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  display: block;
  background: #eee;
}

.main .right_groupe .table_part .table_footer {
  padding: 70px 30px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #fff;
}

.main .right_groupe .table_part .table_footer .btn {
  padding: 13px 23px;
  background: #e1e1e1;
  border-radius: 10px;
  cursor: pointer;
  font-size: 14px;
}

.main .right_groupe .table_part .table_footer .pagination,
.big_wrapper .pagination{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.main .right_groupe .table_part .table_footer .pagination .dot,
.big_wrapper .pagination .dot{
  margin: 0 10px;
}

.main .right_groupe .table_part .table_footer .finger,
.big_wrapper .pagination  .finger{
  -webkit-box-flex: 0;
  -ms-flex: 0 1 46px;
  flex: 0 1 46px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
}

.main .right_groupe .table_part .table_footer .finger._current,
.big_wrapper .pagination .finger._current{
  background: #e1e1e1;
  border-radius: 10px;
}

.main .right_groupe .table_part._clients {
  white-space: nowrap;
  min-height: 500px;

}
.main .right_groupe .first_row._clients{
  padding-top: 0;
  padding-left: 0;
}
.main .right_groupe .first_row._clients .middle_part{
  margin-left: 0;
}

._clients.clients-page._dark .filter_block .chosen-container .chosen-drop{
  border: 1px solid #0080FF !important;
  border-top: none !important;
  padding: 5px;
  background-color: #252931 !important;
}
.main .right_groupe .table_part._clients .table_header .table_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 10px;
}

.main .right_groupe .table_part._clients .table_header .table_item .icon {
  cursor: pointer;
  margin-right: 4px;
  border-radius: 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  border: 1px solid #989898;
}

.main .right_groupe .table_part._clients .table_header .table_item .arrow {
  -webkit-transform: translate(0, -2px);
  -ms-transform: translate(0, -2px);
  transform: translate(0, -2px);
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 52px;
  flex: 0 1 52px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 185px;
  flex: 0 1 185px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 193px;
  flex: 0 1 193px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 165px;
  flex: 0 1 165px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 120px;
  flex: 0 1 120px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 110px;
  flex: 0 1 110px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(8) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(9) {
  margin: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 105px;
  flex: 0 0 105px;
}

.main .right_groupe .table_part._clients .table_body .table_row input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.main .right_groupe .table_part .table_body .table_row label {
  cursor: pointer;
  display: block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #7b7b7b;
  position: relative;
}

.main .right_groupe .table_part._clients .table_body .table_row label img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}

.main .right_groupe .table_part .table_body .table_row input:checked + label {
  background: #0080ff;
  border-radius: 4px;
  border: 1px solid #0080ff;
}

.main .right_groupe .table_part .table_body .table_row input:checked + label img {
  opacity: 1;
}

.main .right_groupe .table_part .table_body .table_row input:checked + label:before {
  border-radius: 4px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item {
  margin-right: 10px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 52px;
  flex: 0 1 52px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
  overflow: hidden;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 130px;
  flex: 0 1 130px;
  overflow: hidden;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 193px;
  flex: 0 1 193px;
  overflow: hidden;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 165px;
  flex: 0 1 165px;
  overflow: hidden;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 120px;
  flex: 0 1 120px;
  overflow: hidden;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 110px;
  flex: 0 1 110px;
  overflow: hidden;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(8) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
  overflow: hidden;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(9) {
  margin: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 105px;
  flex: 0 0 105px;
  overflow: hidden;
}

.main .middle_part {
  min-width: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 1130px;
  flex: 0 1 1130px;
  margin-left: auto;
  margin-top: 32px;
  color: #303642;
}

.main .middle_part .card_header {
  padding-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 40px;
}

.main .middle_part .card_header .name {
  font-size: 20px;
  line-height: 138.19%;
}

.main .middle_part .card_header .icons {
  margin: 0 -7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main .middle_part .card_header .icons .icon_item {
  cursor: pointer;
  margin: 0 7px;
}

.main .middle_part .card_header .filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main .middle_part .card_header .filters .age,
.main .middle_part .card_header .filters .sex,
.main .middle_part .card_header .filters .activity {
  cursor: pointer;
  margin-left: 20px;
  font-size: 14px;
}

.main .middle_part .card_header .filters .age._active,
.main .middle_part .card_header .filters .sex._active {
  color: #0080ff;
}

.main .middle_part .upper_part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0 -20px;
}

.main .middle_part .upper_part ._card {
  min-width: 0;
  background: #fff;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 25%;
  flex: 0 1 25%;
  margin: 0 15px 20px;
  padding: 22px 27px;
  border-radius: 10px;
}

.main .middle_part .upper_part .balance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main .middle_part .upper_part .balance .card_header {
  margin-bottom: 30px;
}

.main .middle_part .upper_part .card_form {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main .middle_part .upper_part .card_form .drop_down_cont {
  position: relative;
}

.main .middle_part .upper_part .card_form .drop_down_cont._active .drop_down_title {
  border: 1px solid #989898;
}

.main .middle_part .upper_part .card_form .drop_down_cont._active .arrow {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.main .middle_part .upper_part .card_form .drop_down_title {
  border: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 9px 10px;
  font-size: 14px;
  line-height: 138.19%;
}

.main .middle_part .upper_part .card_form .drop_down_title .arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.main .middle_part .upper_part .card_form .drop_down_body {
  position: absolute;
  top: calc(100% + 2px);
  width: 100%;
}

.main .middle_part .upper_part .card_form .drop_down_body ._drop_item {
  padding: 9px 10px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .middle_part .upper_part .card_form .drop_down_body ._drop_item:hover {
  background: #eeeeee;
}

.main .middle_part .upper_part .card_form .main_finger {
  color: #0080ff;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 20px 0;
  font-size: 36px;
}

.main .middle_part .upper_part .card_form .input {
  margin-bottom: 20px;
}

.main .middle_part .upper_part .card_form .input input {
  height: 36px;
  border: 1px solid #eeeeee;
  display: block;
  width: 100%;
  display: block;
  border-radius: 10px;
  padding: 0 10px;
}

.main .middle_part .upper_part .card_form .buttoms_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -5px;
}

.main .middle_part .upper_part .card_form .buttoms_cont button {
  margin: 0 5px;
  display: block;
  border: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  background: #eeeeee;
  padding: 17px 20px;
  text-align: center;
  font-size: 14px;
  color: #303642;
  cursor: pointer;
  border-radius: 10px;
}

.main .middle_part .upper_part .stats .text_row:first-child {
  margin-bottom: 40px;
}

.main .middle_part .upper_part .card_body .text_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 17px;
  font-size: 14px;
  line-height: 138.19%;
}

.main .middle_part .upper_part .card_body .text_row .name {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 123px;
  flex: 0 0 123px;
  margin-right: 10px;
}

.main .middle_part .upper_part .card_body .cntrl {
  padding: 0px 4px;
  font-size: 10px;
  margin-left: 30px;
  position: relative;
}

.main .middle_part .upper_part .card_body .cntrl p {
  position: relative;
  z-index: 1;
}

.main .middle_part .upper_part .card_body .cntrl:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  background: #eeeeee;
  border-radius: 10px;
  height: 10px;
}

.main .middle_part .upper_part .slick-list {
  overflow: visible;
}

.main .filter_block {
  -webkit-box-flex: 0;
  -ms-flex: 0 0.2 350px;
  flex: 0 0.2 350px;
  padding: 22px 28px;
  background: #fff;
  border-radius: 10px;
  margin-top: 32px;
  margin-left: 40px;
  color: #7b7b7b;
}
.main .filter_block .block_header {
  font-size: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eeeeee;
}

.main .filter_block .tabs_header,
.triger_form .tabs_header{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 0 18px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 40px;
}

.main .filter_block .tabs_header .tab_link._active,
.main .right_sms_part .tabs_cont .tabs_header .tab_link._active,
.triger_form .tabs_header .tab_link._active{
  color: #0080ff;
}

.main .filter_block .tab_body_item .drop_down_cont {
  margin-bottom: 30px;
  position: relative;
}

.main .filter_block .tab_body_item .drop_down_cont._active .drop_down_title {
  border: 1px solid #989898;
}

.main .filter_block .tab_body_item .drop_down_cont._active .arrow {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.main .filter_block .tab_body_item .drop_down_title {
  border: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 9px 10px;
  font-size: 14px;
  line-height: 138.19%;
}

.main .filter_block .tab_body_item .drop_down_title .arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.main .filter_block .tab_body_item .drop_down_body {
  position: absolute;
  top: calc(100% + 2px);
  width: 100%;
}

.main .filter_block .tab_body_item .drop_down_body ._drop_item {
  padding: 9px 10px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .filter_block .tab_body_item .drop_down_body ._drop_item:hover {
  background: #eeeeee;
}
.main .filter_block .tab_body_item .cb .input_title{
  width: 94px;
}
.main .filter_block .tab_body_item .sex,
.main .filter_block .tab_body_item .cb{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 12px;
}

.main .filter_block .tab_body_item .sex .input_item,
.main .filter_block .tab_body_item .cb .input_item,
.triger_form .cb .input_item{
  margin-right: 40px;
}
.main .filter_block .tab_body_item .cb .input_item:last-child,
.triger_form .cb .input_item:last-child{
  margin-right:0;
}
.main .filter_block .tab_body_item .sex .input_item input,
.main .filter_block .tab_body_item .cb .input_item input,
.cb .input_item input{
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.main .filter_block .tab_body_item .sex .input_item label,
.cb .input_item label,
.triger_form .cb .input_item label{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.main .filter_block .tab_body_item .sex .input_item label .icon,
.cb .input_item label .icon,
.triger_form .cb .input_item label .icon{
  width: 16px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #7b7b7b;
  margin-right: 10px;
  position: relative;
}
._dark .ui-jqgrid {
  color: #989898;
}
.errorSummary,
.errorMessage
{
  color: #FF1111;
  font-size: medium;
  font-family: Menlo,Monaco,monospace,sans-serif;
}

.main .filter_block .tab_body_item .sex .input_item label .icon img,
.cb .input_item label .icon img,
.triger_form .cb .input_item label .icon img{
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main .filter_block .tab_body_item .sex .input_item input:checked + label .icon,
.cb .input_item input:checked + label .icon,
.triger_form .cb .input_item input:checked + label .icon{
  background: #0080ff;
  border: 1px solid #0080ff;
}

.main .filter_block .tab_body_item .sex .input_item input:checked + label .icon img,
.main .filter_block .tab_body_item .cb .input_item input:checked + label .icon img,
.cb .input_item input:checked + label .icon img,
.triger_form .cb .input_item input:checked + label .icon img{
  opacity: 1;
}
.mechanic_form .cb .input_item input{
  opacity: 1;
  visibility: visible;
}
.mechanic_form .cb .span1 .input_item input{
  width: 30px;
}
.mechanic_form .cb .input_item input:first-child,
.mechanic_form .cb .input_item label .icon,
.mechanic_form .condition-row .row-fluid .control-group:nth-child(2) .chosen-container,
.mechanic_form .action-row .row-fluid .control-group:nth-child(2) .chosen-container,
.mechanic_form .action-parent-row .row-fluid .control-group:nth-child(2) .chosen-container,
.mechanic_form .clear-list,
.mechanic_form .action-clear-list,
.mechanic_form .params-link{
  display: none;
}
.mechanic_form .cb .input_item label p{
  margin-top: 40px;
}
.main .filter_block .tab_body_item .input_range,
.main .filter_block .tab_body_item .select-item{
  margin-bottom: 30px;
  /*max-width: 290px;*/
}
.transaction-page .filter_block .notification__datapicker{
  /* max-width: 290px;*/
}
.main .filter_block .tab_body_item .input_range .input_title,
.main .filter_block .tab_body_item .select-item .input_title{
  padding: 0 11px;
  font-size: 14px;
  margin-bottom: 9px;
}

.main .filter_block .tab_body_item .input_range .input_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.main .filter_block .tab_body_item .input_range .input_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 114px;
  flex: 0 1 114px;
}

.main .filter_block .tab_body_item .input_range .input_item input {
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #eeeeee;
  padding: 10px 15px 10px 10px;
  border-radius: 10px;
  color: inherit;
}

.main .filter_block .tab_body_item .textarea {
  margin-bottom: 30px;
}

.main .filter_block .tab_body_item .textarea .input_title {
  padding: 0 11px;
  font-size: 14px;
  margin-bottom: 9px;
}

.main .filter_block .tab_body_item .textarea textarea {
  display: block;
  width: 100%;
  min-height: 100px;
  resize: vertical;
  border-radius: 10px;
  border: 1px solid #eeeeee;
  color: inherit;
  padding: 10px;
}

.main .filter_block .tab_body_item .submit_cont {
  text-align: right;
  /*margin-bottom: 50px;*/
}

.main .filter_block .tab_body_item .submit_cont button,
.big_wrapper .main .triger_form .submit_cont button,
.add-step{
  cursor: pointer;
  padding: 13px 23px;
  background: #e1e1e1;
  border-radius: 10px;
  font-size: 14px;
  color: inherit;
  border: none;
}
.add-step {
  margin: 10px 0;
  display: inline-block;
}
.main .right_sms_part {
  color: #7b7b7b;
  -webkit-box-flex: 0;
  -ms-flex: 0 0.2 350px;
  flex: 0 0.2 350px;
  margin-left: 40px;
  margin-top: 32px;
}

.main .right_sms_part .tabs_cont .tabs_header_cont {
  padding: 0 28px;
  border-radius: 10px 10px 0 0;
  background: #fff;
}
.main .right_sms_part .tabs_cont .tabs_body_cont .tabs_cont .tabs_header_cont{
  border-radius: 0;
}
.main .right_sms_part .tabs_cont .tabs_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 24px 0 22px;
  border-bottom: 1px solid #eeeeee;

}

.main .right_sms_part .tabs_cont .tabs_header .tab_link,
.triger_form .tabs_header .tab_link{
  margin-right: 10px;
  cursor: pointer;
  color: #7b7b7b;
}
._dark .triger_form .tabs_header .tab_link{
  color: #989898;
}
.main .right_sms_part .tabs_cont .tabs_header .tab_link path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  fill: #989898;
}

.main .right_sms_part .tabs_cont .tabs_header .tab_link._active path {
  fill: #0080ff;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont {
  position: relative;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_title {
  position: relative;
  z-index: 10;
  border: none !important;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_title path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body {
  position: absolute;
  padding: 25px 24px 0;
  top: calc(100% - 25px);
  right: -13px;
  width: 195px;
  z-index: 2;
  border-radius: 10px;
  background: #0000;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body .__drop_item {
  padding: 22px 0;
  border-bottom: 1px solid #eeeeee;
  position: relative;
  z-index: 10;
  font-size: 14px;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body .__drop_item:last-child {
  border: none;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body:after {
  border-radius: 10px;
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: calc(100%);
  display: block;
  background: #e1e1e1;
  z-index: 1;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont._active .drop_down_title path {
  fill: #303642;
}

.main .right_sms_part .tabs_cont .tab_body_item {
  text-align: right;
}
._clients .tabs_cont .tab_body_item,
.transaction-page .wt-320,
.communications-page .tabs_cont .tab_body_item{
  max-width: 320px;
  margin: auto;
}
.right_sms_part .tabs_cont .tab_body_item {
  max-width: none;
}
.main .right_sms_part .tabs_cont .tab_body_item .after_header_part {
  padding: 30px 28px 28px;
  background: #fff;
  border-radius: 0 0 10px 10px;
  margin-bottom: 72px;
}

.main .right_sms_part .tabs_cont .tab_body_item .submit_btn {
  margin-top: 22px;
  display: inline-block;
  background: #eeeeee;
  padding: 11px 30px;
  text-align: center;
  font-size: 14px;
  color: #303642;
  cursor: pointer;
  border-radius: 10px;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_cont {
  position: relative;
  text-align: left;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_cont._active .drop_down_title {
  border: 1px solid #989898;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_cont._active .arrow {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_title {
  border: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 9px 10px;
  font-size: 14px;
  line-height: 138.19%;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_title .arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_body {
  position: absolute;
  top: calc(100% + 2px);
  width: 100%;
  background: #fff;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_body ._drop_item {
  padding: 9px 10px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .right_sms_part .tabs_cont .messege_cont {
  text-align: left;
}

.main .right_sms_part .tabs_cont .messege_cont .messege_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 18px;
  font-size: 14px;
  background: #fff;
  margin-bottom: 24px;
  border-radius: 10px;
}

.main .right_sms_part .tabs_cont .messege_cont .messege_item .date {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75px;
  flex: 0 0 75px;
  margin-right: 28px;
}

.main .right_sms_part .tabs_cont .messege_cont .messege_item .name {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100px;
  flex: 1 1 100px;
  word-break: break-word;
}
.main .right_sms_part .tabs_cont .messege_cont.SMS .messege_item .name,
.main .right_sms_part .tabs_cont .messege_cont.wappi .messege_item .name{
  height: 30px;
  overflow: hidden;
}

.clients_graphic_cont .clients_graphic_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -20px;
  color: #7b7b7b;
}

.clients_graphic_cont ._card {
  min-width: 0;
  background: #fff;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.333%;
  flex: 0 1 33.333%;
  margin: 0 20px 40px;
  padding: 22px 27px;
  border-radius: 10px;
}

.first-bg {
  margin-top: 3px;
}

._block-1 ._car {
  margin-top: 2px;
}

.input-calendar {
  cursor: default !important;
}

.clients_graphic_cont .left_card {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(390 / 1130 * 100% - 40px);
  flex: 0 1 calc(390 / 1130 * 100% - 40px);
}

.clients_graphic_cont .right_card {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(740 / 1130 * 100% - 40px);
  flex: 0 1 calc(740 / 1130 * 100% - 40px);
}

.clients_graphic_cont .card_body .stat_part {
  margin-bottom: 30px;
}

.clients_graphic_cont .card_body .stat_part .stat_title {
  font-size: 14px;
  margin-bottom: 4px;
}

._clients .card_body .stat_part .value {
  font-size: 36px;
  line-height: 138.19%;
  color: #0080ff;
}

.clients_graphic_cont .card_body .stat_part:last-child {
  margin-bottom: 0;
}

.clients_graphic_cont .btns_mobile_cont {
  display: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -40px 30px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.clients_graphic_cont .btns_mobile_cont .btn {
  cursor: pointer;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  padding: 18px 20px;
  margin: 0 20px;
  background: #fff;
  border-radius: 10px;
  text-align: center;
}

.clients_graphic_cont .graphic_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 10%;
}

.clients_graphic_cont .graphic_body .left_tags {
  margin-right: 100px;
  padding-bottom: 10px;
}

.clients_graphic_cont .graphic_body .graph_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.clients_graphic_cont .graphic_body .graph_header .graph_header_link {
  margin-right: 43px;
  cursor: pointer;
}

.clients_graphic_cont .graphic_body .graph_header .graph_header_link._active {
  color: #0080ff;
}

.clients_graphic_cont .graphic_body .diagramm_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  white-space: nowrap;
  margin-bottom: 17px;
}

.clients_graphic_cont .graphic_body .diagramm_item .color {
  margin-right: 22px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
  border-radius: 50%;
}

.clients_graphic_cont .graphic_body .diagramm_item .age {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55px;
  flex: 0 0 55px;
  width: 55px;
  margin-right: 5%;
}

.clients_graphic_cont .graphic_body .diagramm_item .age._2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  width: 100px;
}

.clients_graphic_cont .graphic_body .diagramm_item .status {
  margin-right: 5%;
}

.clients_graphic_cont .graphic_body .diagramm_item .persent {
  margin-right: 29px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 35px;
  flex: 0 0 35px;
  width: 35px;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(1) .color {
  background: #ff7070;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(2) .color {
  background: #0080ff;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(3) .color {
  background: #00a110;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(4) .color {
  background: #ffdba5;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(5) .color {
  background: #993cd1;
}

.clients_graphic_cont .graphic_body .graphic_ring {
  -webkit-box-flex: 0;
  -ms-flex: 0 0.4 192px;
  flex: 0 0.4 192px;
}

.clients_graphic_cont .graphic_body .graphic_ring circle {
  stroke-width: 32px;
}

.clients_graphic_cont .graphic_body .graphic_ring circle.donut-anim {
  position: relative;
  z-index: 10;
  stroke-width: 34px;
  stroke: #fff;
}

.clients_graphic_cont .graphic_body .graphic_ring circle.donut-trasnparent {
  stroke: #fff;
}

.clients_graphic_cont .graphic_body .graphic_ring circle.donut-hole {
  fill: #fff;
}

.clients_graphic_cont .mobile_graphics {
  display: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  margin: 0 20px 30px;
  background: #fff;
  border-radius: 16px;
}

.clients_graphic_cont .mobile_graphics .tabs_header_cont {
  padding: 0 28px;
}

.clients_graphic_cont .mobile_graphics .tabs_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
}

.clients_graphic_cont .mobile_graphics .tabs_header .tab_link {
  padding: 22px 0;
}

.clients_graphic_cont .mobile_graphics .tabs_header .tab_link._active {
  color: #0080ff;
}

.clients_graphic_cont .mobile_graphics .tab_body_item {
  padding: 28px 28px 13px;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -1px;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle {
  height: 40px;
  position: relative;
  margin: 0 1px 25px;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle p {
  position: absolute;
  padding: 2px 3px;
  white-space: nowrap;
  font-size: 13px;
  background: #eee;
  left: 50%;
  top: -50% !important;
  -webkit-transform: translate(-50%, -130%);
  -ms-transform: translate(-50%, -130%);
  transform: translate(-50%, -130%);
  border-radius: 5px;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.clients_graphic_cont .graphic_cont_mobile .rectangle p:after,
.clients_graphic_cont .graphic_body .graphic_ring circle p:after{
  content: "";
  position: absolute;
  top: 95%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  display: block;
  width: 20px;
  height: 10px;
  -webkit-clip-path: polygon(0 0%, 100% 0, 50% 100%);
  clip-path: polygon(0 0%, 100% 0, 50% 100%);
  background: #eee;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:hover p {
  opacity: 1;
  visibility: visible;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(1) {
  background: #0080ff;
  border-radius: 10px 0 0 10px;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(2) {
  background: #ff7070;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(3) {
  background: #00a110;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(4) {
  background: #ffdba5;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(5) {
  background: #993cd1;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:last-child {
  border-radius: 0 10px 10px 0;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 20px);
  flex: 0 1 calc(50% - 20px);
  margin: 0 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  white-space: nowrap;
  margin-bottom: 17px;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .color {
  margin-right: 22px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
  border-radius: 50%;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .age {
  margin-right: 5%;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .status {
  margin-right: 5%;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .persent {
  margin-right: 29px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 35px;
  flex: 0 0 35px;
  width: 35px;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .number {
  display: none;
}
/*
.svg_check_box._active{
  color: #0080ff;
}*/
.calendar_body{
  color: #7b7b7b;
}
.graph_main_cont {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 100px;
  margin-top: 32px;
  color: #7b7b7b;
}

.graph_main_cont .graph_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0 -20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media(min-width: 800px) {
  .graph_main_cont .graph_line_item_2 {
    height: 311px;
  }
}
.graph_main_cont .graph_line_item_2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 40px);
  flex: 0 1 calc(50% - 40px);
  background: #fff;
  margin: 0 20px 40px;
  padding: 27px 22px;
  border-radius: 10px;
}
.graph_main_cont .graph_line_item_2  #Chart_2{
  height: 200px;
}
.graph_main_cont .graph_line_item_2 .item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 16px 0;
  border-bottom: 1px solid #eee;
  justify-content: center;
}

.graph_main_cont .graph_line_item_2 .item_header .title {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 20px;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 17px 0 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner .left_part {
  font-size: 14px;
  margin-right: 5%;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner .right_part {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner .right_part .graph_title {
  font-size: 14px;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner .right_part canvas {
  max-width: 100%;
}

.graph_main_cont .graph_line_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 40px);
  flex: 0 1 calc(50% - 40px);
  background: #fff;
  margin: 0 20px 40px;
  padding: 27px 22px;
  border-radius: 10px;
  position: relative;
}

.graph_main_cont .graph_line_item .item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 16px 0;
  border-bottom: 1px solid #eee;
}

.graph_main_cont .graph_line_item .item_header .title {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 162px;
  flex: 0 1 162px;
  font-size: 20px;
}

.graph_main_cont .graph_line_item .item_header .triggers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  margin: 0 auto;
}

.graph_main_cont .graph_line_item .item_header .triggers .trigger_item {
  margin: 0 10px;
  cursor: pointer;
}

.graph_main_cont .graph_line_item .item_header .triggers .trigger_item._active {
  color: #0080ff;
}

.graph_main_cont .graph_line_item .item_header .coeffs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: auto;
}

.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item {
  margin-right: 20px;
  font-size: 14px;
  position: relative;
  cursor: pointer;
}
.card_header .icons .icon_item {
  position: relative;
}
.card_header .icons .icon_item:hover:before,
.card_header .icons .icon_item:hover:after{
  opacity: 1;
  visibility: visible;
}
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:after,
.graph_line_item .item_header .icons .svg_check_box:after{
  content: "коэффициент сгорания";
  position: absolute;
  font-size: 10px;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 3px 9px;
  background: #eee;
  white-space: nowrap;
  border-radius: 5px;
}

.card_header .icons .icon_item:after {
  content: "удалить";
  position: absolute;
  font-size: 10px;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 3px 9px;
  background: #eee;
  white-space: nowrap;
  border-radius: 5px;
}
.card_header .icons .icon_item.lock:after {
  content: "заблокировать";
}
.card_header .icons .icon_item.unlock:after {
  content: "разблокировать";
}
.card_header .icons .icon_item.delete:after {
  content: "удалить";
}
.card_header .icons .icon_item.edit:after {
  content: "редактировать";
}
.graph_line_item .item_header .icons .svg_check_box._trans:after {
  content: "покупки";
}
.graph_line_item .item_header .icons .svg_check_box._car:after {
  content: "доставка";
}
.graph_line_item .item_header .icons .svg_check_box._triger:after {
  content: "триггеры";
}
.graph_line_item .item_header .icons .svg_check_box._manual:after {
  content: "ручные";
}
.graph_line_item .item_header .icons .svg_check_box._nul:after {
  content: "обнуление";
}
.graph_main_cont .graph_line_item .item_header .icons .svg_check_box._new:after {
  content: "новые";
}
.graph_main_cont .graph_line_item .item_header .icons .svg_check_box._act:after {
  content: "активные";
}
.graph_main_cont .graph_line_item .item_header .icons .svg_check_box._plus:after {
  content: "начисление";
}
.graph_main_cont .graph_line_item .item_header .icons .svg_check_box._minus:after {
  content: "списание";
}
.graph_main_cont .graph_line_item .item_header .icons .svg_check_box._empty:after,
.graph_main_cont .graph_line_item .item_header .icons .svg_check_box._empty:before{
  content: "";
}

.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item.rr:after {
  content: "процент гашения";
}
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item.ar:after {
  content: "коэффициент активности";
}
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item.ac:after {
  content: "средний чек";
}
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:before,
.graph_line_item .item_header .icons .svg_check_box:before{
  background: #eee;
  z-index: 10;
  content: "";
  position: absolute;
  top: 2px;
  left: 50%;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  display: block;
  width: 16px;
  height: 8px;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  opacity: 0;
  visibility: hidden;
}

.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item._active {
  color: #0080ff;
}
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item._active:after{
  color: #989898;
}
@media(min-width: 800px) {
  .graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:hover,
  .graph_line_item .item_header .icons .svg_check_box:hover {
    color: #989898;
  }
}
.graph_line_item .item_header .icons .svg_check_box:hover:before,
.graph_line_item .item_header .icons .svg_check_box:hover:after{
  opacity: 1;
  visibility: visible;
  color:#989898;
}
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:hover:after,
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:hover:before{
  opacity: 1;
  visibility: visible;
}

.graph_main_cont .graph_line_item .item_header .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.graph_main_cont .graph_line_item .item_header .icons .icon {
  margin-right: 24px;
  cursor: pointer;
}
/*
.graph_main_cont .graph_line_item .item_header .icons .icon._active path {
  fill: #0080ff;
}*/
.graph_main_cont .graph_line_item .item_header .icons .icon._active{
  color: #0080ff;
}
.graph_main_cont .graph_line_item .item_header .calendar {
  margin-left: auto;
  cursor: pointer;
}

.graph_main_cont .graph_line_item .item_header .calendar._active path {
  fill: #0080ff;
}

.graph_main_cont .graph_line_item .item_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-top: 37px;
}

.graph_main_cont .graph_line_item .item_body .left_part {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 162px;
  flex: 0 1 162px;
  width: 162px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 20px;
  border-right: 1px solid #eee;
}

.graph_main_cont .graph_line_item .item_body .left_part .stat_part .title {
  font-size: 14px;
  margin-bottom: 8px;
}

.graph_main_cont .graph_line_item .item_body .left_part .stat_part .finger {
  font-size: 26px;
  color: #0080ff;
}

.graph_main_cont .graph_line_item .item_body .left_part .summary {
  white-space: nowrap;
}

.graph_main_cont .graph_line_item .item_body .left_part .summary .title {
  font-size: 10px;
}

.graph_main_cont .graph_line_item .item_body .left_part .summary .finger {
  margin-top: 7px;
  font-size: 20px;
}

.graph_main_cont .graph_line_item .item_body .graphic_body {
  padding-left: 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.graph_main_cont .graph_line_item .item_body .tabs_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.graph_main_cont .graph_line_item .item_body .tabs_header_cont {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.graph_main_cont .graph_line_item .item_body .tabs_header .tab_link {
  font-size: 14px;
  margin-bottom: 16px;
  cursor: pointer;
}

.graph_main_cont .graph_line_item .item_body .tabs_header .tab_link._active {
  color: #0080ff;
}

.graph_main_cont .graph_line_item .item_body .tabs_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.graph_main_cont .graph_line_item .item_body .tabs_controls .icon path {
  fill: #989898;
}

.graph_main_cont .graph_line_item .item_body .tabs_controls .icon._active path {
  fill: #0080ff;
}

.graph_main_cont .graph_line_item .item_body .tabs_controls .line {
  margin-right: 24px;
}

.graph_main_cont .graph_line_item .item_body .tabs_body_cont {
  -webkit-box-flex: 0;
  -ms-flex: 0 0.5 100%;
  flex: 0 0.5 100%;
  margin-left: 0;
}

.graph_main_cont .graph_line_item .item_body .tab_body_item {
  width: 100%;
}

.graph_main_cont .inforamtion_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0 0 0 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 0px);
  flex: 0 1 calc(50% - 0px);
}

.graph_main_cont .inforamtion_cont .card_ {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 40px);
  flex: 0 1 calc(50% - 40px);
  background: #fff;
  margin: 0 20px 40px;
  padding: 27px 22px;
  border-radius: 10px;
}

.graph_main_cont .inforamtion_cont .card_ .card_title {
  padding: 0 0 16px 0;
  border-bottom: 1px solid #eee;
  font-size: 20px;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row {
  margin-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row .stat_item {
  margin: 0 5px 10px;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row .stat_item .item_title {
  font-size: 14px;
  margin-bottom: 8px;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row .stat_item .finger {
  font-size: 36px;
  color: #0080ff;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row .level_back {
  font-size: 14px;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row:last-child {
  border: none;
}

.graph_main_cont .inforamtion_cont .card_._flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.graph_main_cont .inforamtion_cont .card_._flex .content {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.graph_main_cont .inforamtion_cont .card_._flex .content .icon {
  margin-right: 10px;
}

.chart_chart {
  max-width: 100%;
}

.calendar_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: absolute;
  top: 64px;
  left: 0;
  width: 100%;
  height: calc(100% - 64px);
  background: #fff;
  padding: 17px 27px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 10px;
}

.calendar_body .calendar_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  margin-bottom: 12px;
}

.calendar_body .controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.calendar_body .controls .year_and_mounth {
  margin: 0 5px;
  font-size: 14px;
  text-transform: uppercase;
}

.calendar_body .controls .arrow_prev {
  padding: 0 5px;
  cursor: pointer;
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.calendar_body .controls .arrow_next {
  padding: 0 5px;
  cursor: pointer;
}

.calendar_body .week_days {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 12px;
  margin-left: -10px;
}

.calendar_body .week_days .day_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(100% / 7);
  flex: 0 1 calc(100% / 7);
  text-align: center;
  opacity: 0.4;
}

.calendar_body .arrow_ill {
  margin: 0 10px;
}

.calendar_body .days_body {
  margin-left: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.calendar_body .days_body .day {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(100% / 7);
  flex: 0 1 calc(100% / 7);
  text-align: center;
  opacity: 0.4;
  margin-bottom: 8px;
  cursor: pointer;
  position: relative;
}

.calendar_body .days_body .day.now {
  opacity: 1;
}

.calendar_body .days_body .day._active:after {
  content: "";
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 10px;
  border: 1px solid #bbb;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.calendar_body._active {
  opacity: 1;
  visibility: visible;
  /*overflow: hidden;*/
  z-index: 9;
}
.calendar_body._active .calendar_item{
  padding: 10px;
}
._dark .calendar_body,
._dark .calendar_body._active .calendar_item{
  background: #252931;
}
.black_href {
  position: fixed;
  top: 0;
  left: 0;
  background: #0004;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.black_href._active {
  opacity: 1;
  visibility: visible;
}
.modal {
  top: 0;
}

.modal-body {
  max-width: 733px;
  width: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 100;
  padding: 0 27px 17px;
  background: #fff;
  border-radius: 10px;
  color: #989898;

}

.modal-body .check_header {
  padding-bottom: 15px;
  font-size: 20px;
  border-bottom: 1px solid #eee;
}

.modal-body .number_card {
  margin: 22px 0 8px;
  font-size: 14px;
}

.modal-body .table .table_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}

.modal-body .table .table_header .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}

.modal-body .table .table_header .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}

.modal-body .table .table_header .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}

.modal-body .table .table_header .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}
.modal-body .table .table_header .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}
.modal-body .table .table_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
  padding: 18px 0;
}

.modal-body .table .table_row .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 310px;
  flex: 0 1 310px;
}

.modal-body .table .table_row .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
  text-align: center;
}

.modal-body .table .table_row .table_item:nth-child(3) {
  text-align: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}

.modal-body .table .table_row .table_item:nth-child(4) {
  text-align: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}

.modal-body .summ {
  text-align: right;
  font-size: 14px;
  padding-top: 18px;
}

.modal-body .cross {
  position: absolute;
  top: 22px;
  right: 28px;
  cursor: pointer;
}

.modal-body._active {
  opacity: 1;
  visibility: visible;
}

.modal-body::-webkit-scrollbar {
  width: 10px;
  background-color: #989898;
}
.modal-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #989898;
}
.modal-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
  border-radius: 10px;
  background-color: #f9f9fd;
}

.transaction-page ._date-ovf .qs-datepicker-container {
  left: -150px !important;
}

[data-simplebar] {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%;
  /* Not required for horizontal scroll to trigger */
  max-height: 100%;
  /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  -webkit-box-sizing: inherit !important;
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -webkit-box-flex: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: #a0aacd;
  border-radius: 7px;
  left: 0px;
  opacity: 1;
  -webkit-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  width: 1px;
  height: 100%;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  -webkit-transition: opacity 0s linear;
  -o-transition: opacity 0s linear;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  right: 3%;
  width: 1px;
  background: #ebebeb;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */

[data-simplebar-direction="rtl"] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

._title {
  font-size: 20px;
  line-height: 28px;
  color: #989898;
}
.row-third__items {
  margin-left: 15px;
}
.row-fourth__subtext._title {
  font-size: 20px;

}
.row-third .resto_name._active{
  color: #0080ff;
}
.row-fourth__row{
  display: none !important;
}
.row-fourth__row._active {
  display: flex !important;
}
.right_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-width: 0;
  flex: 0 0 725px;
}

.clients-page .chosen-choices {
  background: #fff;
}

.clients-page ._date {
  border-radius: 10px !important;
}


.right_groupe__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0px 0px 40px 0px;
}

.big_wrapper._dark .body-row__data {
  border-top: 1px solid #1f2329;
}

.big_wrapper._dark .body-row__item {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .row-third__top {
  border-top: 1px solid #1f2329;
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .table-item__pillar {
  background: #2a2f39;
}

.big_wrapper._dark .table-item__tabs {
  background: #252931;
}

.big_wrapper._dark .table-item__line {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .item-first__title {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .item-first__item {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .input {
  background: #252931 !important;
}

.big_wrapper._dark .table-column__top {
  background: #2a2f39;
}

.big_wrapper._dark .column-communications__title {
  border-color: #1f2329 !important;
}

.big_wrapper._dark .table-communications__body {
  background: #252931;
}

.big_wrapper._dark .table-communications__top {
  background: #2A2F39;
}

.big_wrapper._dark .submit_cont button {
  background: #303642 !important;
  color: #989898;
}

.big_wrapper._dark .table-column__inner {
  background: #252931;
}

.big_wrapper._dark .table-column__line {
  border-bottom: 1px solid #1f2329;
}

.user-page._dark .form-third__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.user-page._dark .form-third .notification__input input {
  border: 1px solid #303642;
}

.user-page._dark .form-third__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.user-page._dark .form-third__bottom input {
  border: 1px solid #303642;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px !important;
  width: 270px;
  margin: 0 -80px 0 0;
}

.user-page .main .side_bar_menu {
  margin-right: 70px;
}

.user-page .slick-list {
  overflow: visible;
}

.user-page .checkbox__text {
  position: relative;
}

.user-page .checkbox__text::before {
  content: "";
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #7b7b7b;
}

.user-page .checkbox__input {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
}

.user-page .checkbox__input:checked + .checkbox__text:before {
  background: #0080ff url(/img/tick.svg) center/10px 7px no-repeat;
}

.user-page ._sub-tab-block {
  display: none;
}

.user-page ._sub-tab-block._active {
  display: block;
}

.user-page .user__tabs span {
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.user-page .user__tabs span._active {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  color: #0080ff !important;
}

.user-page .item-second__tabs span {
  cursor: pointer;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.user-page .item-second__tabs span._active {
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  color: #0080ff !important;
}

.user-page .main {
  padding-right: 35px;
}

.user-page .form-third__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.user-page .form-third__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.user-page .form-third__bottom input {
  border: 1px solid #e1e1e1;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px !important;
  width: 270px;
  margin: 0 -80px 0 0;
}

.user-page .notification__datapicker {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 270px;
}

.user-page ._date-input::after {
  content: "";
  display: none;
}

.user-page .submit_cont button {
  cursor: pointer;
  padding: 10px 23px !important;
  background: #e1e1e1;
  border-radius: 10px;
  font-size: 14px;
  color: inherit;
  border: none;
}

.user-page .column-third__data {
  padding: 0px 28px;
  max-width: 95%;
  margin: 0 auto 50px;
}

.user-page .column-third__data span {
  margin: 0px 15px;
}

.first_row {
  padding: 0px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.user__tabs span {
  margin: 0px 45px 0px 0px;
}

.second {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.second_row {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;

}

@media(min-width: 800px) {
  .user-page .right_groupe__inner {
    display: flex !important;
  }
  .user-upper{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50% !important;
  }

  .user-page .right_groupe__row .third_row,
  .user-page .right_groupe__row .fourth_row{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    width: 50% !important;
  }
  .user-page .fourth_row{
    margin: 0;
  }
  .user-page .right_groupe__row .second_row,
  .user-page .right_groupe__row .row-fourth__column{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 25px);
    flex: 0 0 calc(50% - 25px);
    width: calc(50% - 25px) !important;
  }
  .user-page .right_groupe__row .row-fourth__column{
    margin: 0 0 40px 25px
  }
}
.stats-page-client .second_row{
  display: flex;
  flex-wrap: wrap;
  margin-right: 26px;
}
@media (max-width: 1150px) {
  .stats-page-client .second_row {
    margin-right: 0;
  }
}
.row-second__body {
  padding: 21px 28px;
}

.body-row__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.body-row__subtop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.body-row__subtitle {
  font-size: 20px;
  line-height: 28px;
  color: #989898;
}

.body-row__language {
  border: 1px solid #989898;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 17px;
  padding: 1px 1px 1px 8px;
}

.body-row__language span {
  font-size: 12px;
  line-height: 28px;
}

.body-row__language span:first-child {
  color: #989898;
}

.body-row__language span:last-child {
  color: #252931;
  padding: 5px 5px;
  border-radius: 50%;
  background: #989898;
  border-radius: 14px;
}

.body-row__language span._active {
  color: #252931;
  padding: 5px 5px;
  border-radius: 50%;
  background: #989898;
  border-radius: 14px;
}

.body-row__item {
  border-bottom: 1px solid #e1e1e1;
  padding: 20px 0px 20px 0px;
}

.body-row__human {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 80%;
}

.body-row__position {
  font-size: 10px;
  color: #252931;
  padding: 2px 6px;
  border-radius: 11px;
  background: #434a59;
  height: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0px 0px 0px 12px;
}

.body-row__title {
  font-size: 14px;
  line-height: 28px;
  color: #989898;
}

.body-row__data {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  padding: 20px 0px 0px;
  margin: 20px 0px 0px 0px;
  border-top: 1px solid #e1e1e1;
}

.body-row__subdata {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  display: none;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.body-row__subdata._active {
  display: block;
}

.body-row__log {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.body-row__log span {
  position: absolute;
  top: calc(50% - 4px);
  right: 0;
  background: url(/img/user/05.svg);
  width: 16px;
  height: 10px;
  cursor: pointer;
}

.body-row__pillar {
  font-size: 14px;
  line-height: 28px;
  color: #989898;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
  margin: 0px 10px 0px 0px;
}

.body-row__info {
  font-size: 14px;
  line-height: 28px;
  color: #989898;
}
.row-third__body .body-row__info{
  word-break: break-word;
}
.body-row__pause {
  margin: 0px 10px;
}

.body-row__spollers {
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid #989898;
}
#lock-card-form-lock-form .body-row__spollers{
  display: block;
}
#lock-card-form-lock-form input[type=text],
#lock-card-form-lock-form select{
  border-radius: 10px !important;
  height: 36px;
}
._dark #lock-card-form-lock-form input[type=text],
._dark #lock-card-form-lock-form select{
  background: #1f2329 !important;
}
.body-row__spollers::before {
  content: "";
  position: absolute;
  top: 5px;
  left: 2px;
  width: 8px;
  height: 2px;
  background: #989898;
}

.body-row__spollers::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 2px;
  width: 8px;
  height: 2px;
  background: #989898;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.body-row__spollers._active::after {
  content: "";
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.user-page .body-row__spollers {
  width: 26px;
  height: 26px;
}
.user-page .body-row__spollers::before {
  top: 9px;
  left: 4px;
  width: 14px;
  height: 3px;
}
.user-page .body-row__spollers::after {
  top: 9px;
  left: 4px;
  width: 14px;
  height: 3px;
}
.body-row__link {
  margin: 20px 0px 0px 0px;
  display: block;
  padding: 10px 0px;
  text-align: center;
}

.third_row {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
  padding: 0 28px;
  margin: 0px 0px 0px 25px;
  /*max-height: 720px;*/
}
.user-page .third_row{
  padding: 0;
}
.row-third {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.row-third__body {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.row-third__top {
  padding: 0px 0px 25px 0px;
  margin: 0px 0px 20px 0px;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}

.row-third__subtitle {
  margin: 0px 0px 20px 0px;
}

.row-third__title {
  font-size: 14px;
  line-height: 20px;
  color: #434a59;
  margin: 0px 0px 20px 0px;
}
._dark p.row-third__title {
  color: #434A59 !important;
}
.row-third__item {
  font-size: 14px;
  line-height: 20px;
  color: #989898;
  margin: 0px 0px 20px 0px;
}

.row-third__subitem {
  font-size: 14px;
  line-height: 20px;
  color: #989898;
}

.row-third__link {
  margin: 20px 0 0 0;
  display: block;
  padding: 10px 0;
  text-align: center;
}

.fourth_row {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 790px;
  flex: 0 1 790px;
  margin: 0px 0px 0px 15px;
}

.row-fourth__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.row-fourth__column {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 338px;
  flex: 0 1 338px;
  padding: 21px 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0px 0px 40px 44px;
}

.row-fourth__top {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.row-fourth__title {
  margin: 0px 0px 15px 0px;
}

.row-fourth__nubmer {
  font-size: 36px;
  line-height: 50px;
  color: #0080ff;
}

.row-fourth__nubmer span {
  font-size: 20px;
  line-height: 28px;
  color: #989898;
}

.row-fourth__link {
  margin: 20px 0 0 0;
  display: block;
  padding: 10px 0;
  text-align: center;
}

.row-fourth__term {
  margin: 40px 0px 0px 0px;
}

.row-fourth__term1 {
  margin: 20px 0px 0px 0px;
  max-width: 230px;
}
.flash{
  color: green;
  margin: 17px;
}
.row-fourth__subtitle {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70px;
  flex: 0 0 70px;
}

.row-fourth__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}

.right_groupe__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.right_groupe__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding: 21px 28px;
  margin: 0px 40px 0px 0px;
}
.right_groupe__item{
  height: 500px;
}
@media(max-width: 2000px){
  .right_groupe__item{
    height: 600px;
  }
}
@media(max-width: 500px){
  .right_groupe__item{
    height: 700px;
  }
}
.right_groupe__item:last-child {
  margin: 0px 0px 0px 0px;
}

.right_groupe__item01 {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  position: relative;
}

.item-first__title {
  padding: 0px 0px 15px 0px;
  border-bottom: 1px solid #e1e1e1;
}

.item-first__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 40px 0px;
}

.item-first__subtitle {
  font-size: 36px;
  line-height: 45px;
  border-right: 1px solid #e1e1e1;
  padding: 0px 70px 0px 0px;
  margin: 0px 55px 0px 0px;
}
._dark .item-first__subtitle{
  border-right: 1px solid #1f2329;
}
.item-first__inner {
  width: 100%;
}

.item-first__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 0px 20px 0px;
  margin: 0px 0px 25px 0px;
  border-bottom: 1px solid #e1e1e1;
}

.item-first__total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.info-item__title {
  font-size: 14px;
  line-height: 20px;
}

.info-item__subtitle {
  font-size: 36px;
  line-height: 50px;
}

.item-second__top {
  padding: 14px 28px;
  margin: 0px 0px 40px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.item-second__tabs span {
  margin: 0px 35px 0px 0px;
  font-size: 14px;
  line-height: 20px;
}

.item-second__tabs span:last-child {
  margin: 0px 0px 0px 0px;
}
.side_bar_menu .select-header{
  display: none !important;
}

.item-second__date {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.item-second__text {
  position: relative;
  margin: 0px 10px 0px 0px;
  width: 170px;
}

.item-second__date::before {
  content: url(/img/user/06.svg);
  position: absolute;
  top: 0;
  left: 200px;
}
@media(max-width:1760px){
  .item-second__date::before {
    right: 0px !important;
    left: initial;
  }
}
#add_user_form{
  margin-top:20px;
}
#add_user_form .span12{
  text-align:center;
}
@media(max-width: 800px) {
  #blade1,#blade2{
    display:none;
  }
  .user-page .right_groupe__item{
    margin: 0px 10px;
  }
  .user-page .dl_fin, .user-page .calendar:before{
    display: none;
  }
  .item-second__date::before {
    top: 10px;
    left: 295px;
  }
  .user-page .calendar_body{
    height: auto !important;
  }
}
.right_groupe__second .item-second__text::before{
  top: -7px;
}
.table-item__pillar {
  padding: 23px 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #e1e1e1;
  border-radius: 10px 10px 0px 0px;
}

.table-item__created {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 210px;
  flex: 0 0 210px;
}

.table-item__sent {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.table-item__line {
  border-bottom: 1px solid #e1e1e1;
  margin: 0px 28px;
}

.table-item__line:last-child {
  border: none;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.table-item__tabs {
  background: #fff;
  border-radius: 10px;
}

.line-table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.line-table__body {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0px 20px 0px;
}

.line-table__date {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 210px;
  flex: 0 0 210px;
}

.line-table__sent {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.third-right__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.third-right__column {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 49%;
  flex: 0 1 49%;
}

.column-third__title {
  margin: 0px 0px 50px 0px;
  padding: 18px 28px;
}

.table-column__item02 {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.table-column__item03 {
  margin: 0px 50px 0px 0px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.table-column__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 23px 28px;
  background: #e1e1e1;
  border-radius: 10px 10px 0px 0px;
}

.table-column__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.column-third__table .table-column__item{
  align-items: self-start;

}
.table-column__item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50px;
  flex: 0 1 50px;
  margin: 0px 10px 0px 0px;
}

.table-column__item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
  margin: 0px 10px 0px 0px;
}

.table-column__item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 140px;
  flex: 0 1 140px;
  margin: 0px 10px 0px 0px;
}

.table-column__item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 80px;
  flex: 0 1 80px;
  margin: 0px 10px 0px 0px;
}

.table-column__item:nth-child(5) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.table-column__item:last-child {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.table-column__icon {
  cursor: pointer;
  margin-right: 4px;
  border-radius: 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  border: 1px solid #989898;
}

.table-column__arrow {
  position: relative;
  right: -8px;
}

.table-column__arrow img {
  opacity: 1;
}

.table-column__inner {
  background: #fff;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.table-column__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 19px 0px;
  margin: 0px 28px;
  border-bottom: 1px solid #e1e1e1;
  position: relative;
}

.table-column__line:last-child {
  border: none;
}

.table-column__img {
  margin: 0px 35px 0px 0px;
}

.table-column__img:last-child {
  margin: 0px 0px 0px 0px;
}
.table-column__img:last-child{
  margin: auto;
  top: 27px;
  right: -3px;
}
.communications {
  width: 100%;
  margin-top: 35px;
}
@media(max-width: 800px){
  .communications{
    width: auto;
    margin: 35px 30px;
  }
  .communications-page .main .filter_block{
    margin: 0 30px !important;
    flex: 0 0 calc(100% - 60px) !important;
    width: auto;
  }
}
.communications__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /*min-height: 900px;*/
}

.communications__row {
  width: 100%;
}

.column-communications .graphic_filter-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify !important;
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
  width: 100%;
}

.column-communications .graphic_filter-btn span {
  background: #fff;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.column-communications .graphic_filter-btn span:first-child {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px);
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 0px 30px 0px 0px;
}

.column-communications .graphic_filter-btn span:last-child {
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 0px 0px 0px 30px;
}

.column-communications .slick-list {
  overflow: visible !important;
}

.column-communications__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.fancybox.show{
  float: right;
  cursor: pointer;
}
.column-communications__row .first_row {
  height: 100%;
}
.communications-page .main .filter_block{
  flex: 0 1 380px;
}
.column-communications__ddd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.column-communications__item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 350px;
  flex: 0 1 350px;
}

.column-communications__item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 900px;
  flex: 0 1 900px;
  margin: 0px 0px 0px 40px;
}
.column-communications__item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 540px;
  flex: 0 1 540px;
  margin: 0px 20px 0px 0px;
}

.column-communications__body {
  padding: 21px 28px;
}

.column-communications__title {
  padding: 0px 0px 15px 0px;
  border-bottom: 1px solid #e1e1e1;
  margin: 0px 0px 35px 0px;
}

.column-communications__table {
  margin: 50px 0px 0px 0px;
  max-width: 1115px;
}

.info-communications__item {
  margin: 0px 0px 30px 0px;
}

.info-communications__item:last-child {
  margin: 0px 0px 0px 0px;
}

.info-communications__title {
  font-size: 14px;
  line-height: 20px;
}

.info-communications__text {
  font-size: 36px;
  line-height: 50px;
}
.history_view .info-communications__text{
  font-size: 28px;
}
.item-communications__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.item-communications__column {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.333%;
  flex: 1 1 24.99%;
}
.item-communications__column.width-100 {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}
.item-communications__column.email{
  overflow-y: scroll;
  height: 120px;
}
.item-communications__column.email{
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}
.item-communications__text._title{
  font-size: 16px;
  line-height: initial;
}
.history_view .column-communications__row{
  background: initial;
}

.trigger__row.top-menu.mail-serivce{
	justify-content: normal;
}


@media(max-width: 800px) {
  .history_view.view_email .column-communications__item {
    overflow: scroll;
  }
  .mechanics-page .market__row,
  .main .right_groupe .table_part#triger-grid, .first_row > .trigger__row{
    margin-right: 0;
  }

  .first_row > .trigger__row a {
    margin-left: 5px !important;
  }
  .first_row .top-menu {
    display: grid !important;
    grid-template-columns: 40% 50%;
  }


  .mechanics-page .market__row{
    margin-top: 20px;
  }

  .mechanics-page .cat_filter:first-child,
  .trigger-page .cat_filter:first-child{
    display: none
  }
}
.item-communications__body {
  margin: 0px 0px 20px 0px;
}

.item-communications__title {
  font-size: 14px;
  line-height: 20px;
}

.item-communications__text {
  font-size: 36px;
  line-height: 50px;
}
@media(max-width: 800px){
  .item-communications__text {
    font-size: 26px;
    line-height: 50px;
  }
  #resto-grid ,
  #triger-grid,
  #food-catalog-grid,
  #fin-transaction-grid,
  #card-grid ,
  #config-grid,
  #text-grid{
    margin-right : auto !important;
  }

  #config-grid .grid_filter,
  .fin-transaction-statsms .grid_filter,
  .fin-transaction-statpush .grid_filter,
  .text-grid-history .grid_filter {
    margin-left: auto !important;
  }
  .text-grid-history .grid_filter  input[name='LogAction[IpAddress]'] {
    visibility: hidden;
  }
  .text-grid-history .grid_filter {
    display: inline-flex !important;
  }
  .text-grid-history .grid_filter  .chosen-container {
    width: 110px !important;
  }

  .fin-transaction-statsms .grid_filter input:nth-child(2) {
    margin-right: 35% !important;

  }
  .fin-transaction-statsms .grid_filter .chosen-container,.fin-transaction-statsms .grid_filter input {
    width: 150px !important;
  }


  #triger-grid,
  #food-catalog-grid ,
  #text-grid,
  #restobook-grid {
    overflow-x: scroll;

  }

  .wt-2 {
    width: auto !important;
  }
}
.view_email .item-communications__text._email_text,
.history_view .item-communications__text._msg_text{
  font-size: 14px;
  line-height: initial;
}

.table-communications__body {
  background: #fff;
  border-radius: 10px;
}

.table-communications__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 21px 28px;
  background: #e1e1e1;
  border-radius: 10px 10px 0px 0px;
}

.table-communications__item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  margin: 0px 10px 0px 0px;
}

.table-communications__item:nth-child(1) img {
  -webkit-transform: translate(10px, 0px);
  -ms-transform: translate(10px, 0px);
  transform: translate(10px, 0px);
}

.table-communications__item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 75px;
  flex: 0 1 75px;
  margin: 0px 10px 0px 0px;
}

.table-communications__item:nth-child(2) img {
  -webkit-transform: translate(10px, 0px);
  -ms-transform: translate(10px, 0px);
  transform: translate(10px, 0px);
}

.table-communications__item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 95px;
  flex: 0 1 95px;
  margin: 0px 10px 0px 0px;
}

.table-communications__item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 175px;
  flex: 0 1 175px;
  margin: 0px 10px 0px 0px;
}

.table-communications__item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
  margin: 0px 10px 0px 0px;
}

.table-communications__item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 130px;
  flex: 0 1 130px;
  margin: 0px 10px 0px 0px;
}

.table-communications__item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 130px;
  flex: 0 1 130px;
  margin: 0px 10px 0px 0px;
}

.table-communications__item:nth-child(8) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin: 0px 10px 0px 0px;
}

.table-communications__item01 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
  text-align: right;
}

.table-communications__row {
  margin: 0px 28px;
}

.table-communications__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px 0px;
  border-bottom: 1px solid #e1e1e1;
}

.table-communications__line:last-child {
  border: none;
}

.table-communications__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.table-communications__link {
  margin: 0px 35px 0px 0px;
}

.table-communications__link:last-child {
  margin: 0px 0px 0px 0px;
  -webkit-transform: translate(-5px, 0px);
  -ms-transform: translate(-5px, 0px);
  transform: translate(-5px, 0px);
}

.table-communications__link img {
  width: 100%;
  height: 100%;
  max-width: 16px;
  max-height: 20px;
  -o-object-fit: cover;
  object-fit: cover;
}

.search {
  width: 100%;
  margin: 40px 0px 0px 0px;
}

.search__title {
  margin: 0px 0px 25px 0px;
}

.search__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.search__column {
  margin: 20px 0px 0px 0px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 49%;
  flex: 0 1 49%;
  overflow: hidden;
}

.search__column-body {
  padding: 21px 28px;
}
.notification__sms .search__column-body{
  padding: 21px 20px 21px 5px;
}
.search__column-title {
  margin: 0px 0px 20px 0px;
  word-wrap: break-word;
}

.search__column-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0px 0px 20px 0px;
  align-items: center;
}

.search__column-subtitle {
  line-height: 20px;
}

.search__column-text {
  font-size: 36px;
  line-height: 50px;
}

#reviews1 .fancybox-close-small {
  display: none;
}

.output__container {
  text-align: center;
  margin: 0px 0px 35px 0px;
}

.output__title {
  padding: 0px 0px 15px 0px;
  margin: 0px 0px 30px 0px;
  border-bottom: 1px solid #e1e1e1;
}

.output__body {
  max-width: 230px;
  margin: 0 auto;
}

.output__subtitle {
  margin: 0px 0px 20px 0px;
  color: #989898;
}

.output__text {
  color: #989898;
}

.output__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.output__btn {
  background: #e1e1e1;
  padding: 13px 44px;
  border-radius: 10px;
  margin: 0px 12px 0px 0px;
  border: none;
}

.output__btn:last-child {
  margin: 0px 0px 0px 0px;
}

.fancybox-content {
  background: #fff;
  padding: 21px 28px !important;
}

.fancybox-content._dark {
  background: #303642;
}

.fancybox-content._dark .table-receipt__title {
  color: #1F2329 !important;
}

.fancybox-content._dark .receipt__title {
  border-color: #1F2329;
}

.fancybox-content._dark .table-receipt__item {
  border-color: #1F2329;
}

.fancybox-content._dark .table-receipt__item01 {
  border-color: #1F2329;
}

.receipt__title {
  padding: 0px 0px 15px 0px;
  border-bottom: 1px solid #e1e1e1;
  margin: 0px 0px 25px 0px;
}

.receipt__subtitle {
  line-height: 20px;
  color: #989898;
  margin: 0px 0px 35px 0px;
}

.cntrl {
  cursor: pointer;
}

#reviews2 {
  width: 740px;
}

#reviews2 .fancybox-close-small {
  background: url(/img/user/02.svg) 5px 20px/20px 20px no-repeat;
}

#reviews2 .fancybox-close-small svg {
  display: none;
}

.table-receipt__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 18px 0px;
  border-bottom: 1px solid #e1e1e1;
}

.table-receipt__item01 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 0px 18px 0px;
  margin: 0px 0px 18px 0px;
  border-bottom: 1px solid #e1e1e1;
}

.table-receipt__title {
  line-height: 20px;
  color: #1f2329;
}

.table-receipt__title:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 300px;
  flex: 0 0 300px;
}

.table-receipt__line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.table-receipt__subtitle {
  color: #989898;
}

.table-receipt__subtitle:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 285px;
  flex: 0 0 285px;
}

.table-receipt__subtitle:nth-child(3) {
  -webkit-transform: translate(5px, 0px);
  -ms-transform: translate(5px, 0px);
  transform: translate(5px, 0px);
}

.table-receipt__subtitle:nth-child(4) {
  -webkit-transform: translate(14px, 0px);
  -ms-transform: translate(14px, 0px);
  transform: translate(14px, 0px);
}

.table-receipt__subtitle01 {
  margin: 0px 20px 0px 0px;
  color: #989898;
}

.table-receipt__subtitle01:last-child {
  margin: 0px 0px 0px 0px;
}

.table-receipt__total {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.communications-page .filter_block {
  margin: 0px 0px 0px 0px !important;
  transform: translate(0, 0) !important;
  position: relative !important;
  height: inherit !important;
  border-radius: 10px !important;
}

.transaction-page .graphic_filter-btn{
  left: 50%;
  width: calc(150% + 62px);
  position: relative;
}
.communications-page .graphic_filter-btn{
  left: 50%;
  width: calc(150% - 30px);
  position: relative;
}
.transaction-page .main .filter_block{
  width: 84% !important;
}
.communications-page .graphic_filter-btn .filter_caption{
  position: fixed;
}
.filter_caption {
  position: absolute;
  top: 155px;
  right: 30%;
  z-index: 1;
}

._dark .filter_caption{
  color: #989898;
}
.communications-page .column-communications__ddd1 .filter_wrap .filter_block{
  top: 170px;

}
.communications-page .column-communications__ddd1 > .slick-next,
.communications-page .column-communications__ddd1 > .slick-prev,
.transaction-page .right_groupe > .slick-next
{
  top: 90px !important;
  right: 30px;
}
.transaction-page .right_groupe > .slick-prev{
  top: 90px !important;
  left: 30px;
}
.filter_caption {
  z-index: 1;
  color: #7b7b7b;
}
@media(max-width: 600px) {
  .transaction-page .main .filter_block{
    height: inherit;
  }

  .filter_caption {
    position: absolute;
    top: 160px;
    right: 30%;
  }
  .communications-page .filter_caption{
    top: 155px;
  }
}
.communications-page .side_bar_menu {
  margin-right: 70px !important;
}

.communications-page .main {
  padding-right: 35px;
}

.communications-page .first_row {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 350px;
  flex: 0 0 350px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 40px;
}
._dark.stats-page-client  .left__part ._block{
  background: none;
}
.communications-page .notification__datapicker,
.notification__datapicker,
.history_view .notification__datapicker{
  padding: 0px 0px 0px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.send-page .notification__datapicker{
  display: block;
  padding: 27px;
}
.communications-page ._date-input::after {
  content: "";
  display: none !important;
}

.communications-page .notification__datapicker-inner input {
  cursor: pointer;
}

.communications-page .choice {
  margin: 0px 0px 25px 0px;
}

.communications-page .choice__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.communications-page .choice__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.333%;
  flex: 0 1 33.333%;
  margin: 0px 0px 15px 0px;
}
@media(max-width: 410px) {
  .communications-page .choice__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
  }
}
.communications-page .checkbox__text {
  position: relative;
}

.communications-page .checkbox__text::before {
  content: "";
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #7b7b7b;
}

.communications-page .checkbox__text span {
  margin: 0px 0px 0px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  color: #999;
}
.communications-page .choice01 .checkbox__text span {
  font-size: 14px;
}
.filter_caption,filter_wrap{
  display: none;
}
@media (max-width: 800px) {
  .communications-page .checkbox__text span {
    font-size: 14px;
  }
  .filter_caption, filter_wrap{
    display: block;
  }
}
.communications-page .checkbox__input:checked + .checkbox__text:before {
  background: #0080ff url(/img/tick.svg) center/10px 7px no-repeat;
}

.communications-page .notification__datapicker,
.history_view .notification__datapicker{
  margin: 40px 0px 30px 0px;
}

.communications-page .quest {
  margin: 0px 0px 30px 0px;
}

.communications-page .quest__body input {
  border: 1px solid #eee !important;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px !important;
  height: 40px;
}

.communications-page .quest__title {
  margin: 0px 0px 10px 0px;
}

.communications-page .choice01 {
  margin: 1px;
}

.communications-page .graphic_filter-btn {
  display: none;
}

.communications-page .graphic_filter-btn._active::before {
  content: "";
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: rgba(0, 0, 0, 0.521);
  top: 0;
  right: 0;
}

.side_bar_menu._active {
  width: 100vw !important;
}

.burger {
  z-index: 99;
}

.burger svg {
  fill: #787878 !important;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.burger._active svg {
  fill: #0080ff !important;
}

._dark .input_range .input_item input {
  border-color: #303642 !important;
}

.transaction-page ._time-input {
  margin-top: 10px !important;
}
/*
.communications-page .graphic_filter-btn._active::before,
.transaction-page .graphic_filter-btn._active::before{
  content: url(/img/slider-arrow.svg) !important;
  z-index: 101 !important;
  background: transparent !important;
  position: absolute !important;
  width: 20px !important;
  height: 20px !important;
  top: 158px;
  left: 40px;
  transform: rotate(180deg);
}*/


.communications-page .filter_block._active .notification__datapicker {
  width: 100%;
}

.communications-page .filter_block._active ._date-ovf .qs-datepicker-container {
  left: -100px !important;
}

.chosen-drop {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  width: 100% !important;
  border: 1px solid #0080FF !important;
  border-top: 0px !important;
  min-width: 100% !important;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #0080FF !important;
}

.chosen-container-active .chosen-single {
  border: 1px solid #0080FF !important;
  border-radius: 10px !important;
}

.chosen-container-single.chosen-container-active .chosen-single {
  border: 1px solid #0080FF !important;
  border-radius: 10px !important;
}

._dark .chosen-results {
  border-top: 0px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

._dark .chosen-container-active .chosen-choices {
  border: 1px solid #0080FF !important;
}

.chosen-drop {
  border-color: #0080FF !important;
}
/*
.active-result {
  width: 100% !important;
}
*/
.clients-page._dark .chosen-drop {
  border-color: #0080FF !important;
  border: none !important;
}

.chosen-container.chosen-container-active .chosen-choices {
  border-bottom: 0px !important;
  position: relative;
}

.chosen-container.chosen-container-active .chosen-choices::before {
  content: '';
  width: calc(100% - 14px);
  left: 7px;
  height: 1px;
  position: absolute;
  background: #0080FF;
  bottom: 0;
}

.chosen-container.chosen-container-active .chosen-drop {
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
  z-index: 7;
  margin-top: -3px;
}
.filter_block .chosen-container.chosen-container-active .chosen-drop{
  margin-top: 7px;
}
.filter_block .chosen-container.chosen-with-drop .chosen-choices,
.filter_block .chosen-container.chosen-with-drop .chosen-single{
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.chosen-search {
  margin-top: 5px !important;
}

.communications-page._dark {
  margin: 0px 0px 30px 0px;
}

.communications-page._dark .quest__body input {
  border: 1px solid #303642 !important;
  color: #989898;
}

.transaction-page .item_header {
  position: absolute;
  right: 0;
  top: -75px;
}

.transaction-page .item_header .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.transaction-page .item_header .icons .icon {
  cursor: pointer;
}

.transaction-page .item_header .icons .icon {
  padding-right: 30px;
}

.transaction-page .item_header .icons .icon svg,
.graph_main_cont .item_header .icons .icon svg{
  fill: #989898;
}

.transaction-page .item_header .icons .icon._active._trans svg,
.graph_main_cont .item_header .icons .icon._active._trans svg{
  fill: #0080FF !important;
}
.transaction-page .item_header .icons .icon._active._car svg,
.graph_main_cont .item_header .icons .icon._active._car svg{
  fill: #00A110 !important;
}
.transaction-page .item_header .icons .icon._active._triger svg {
  fill: #FF0000 !important;
}
.transaction-page .item_header .icons .icon._active._manual svg {
  fill: #EEEE00 !important;
}
.transaction-page .item_header .icons .icon._active._nul svg {
  fill: #11FFFF !important;
}
.transaction-page .graphic__block-inner {
  position: relative;
}

.transaction-page .tab_link {
  margin-bottom: 25px;
}
.transaction-page .filter_block .tab_link{
  margin-bottom: 0;
}
.transaction-page .tabs_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.transaction-page .graphic__inner .tabs_header_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.transaction-page._dark .graphic_body {
  border-color: #1f2329;
}

.transaction-page._dark .tabs_header_cont {
  border-color: #1f2329 !important;
}

.transaction-page .graphic_tabs-block {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}

.transaction-page .graphic_body {
  width: 100%;
  border-left: 1px solid #e1e1e1;
  padding-left: 20px;
}

.transaction-page .graph_line_item {
  width: 100%;
}

.transaction-page .tab_link {
  font-size: 14px;
}

.transaction-page .tab_link._active,
.transaction-page._dark .tab_link._active{
  color: #0080FF !important;
}

.transaction-page .js_line {
  margin-right: 25px;
}

.transaction-page .js_line svg {
  fill: #989898;
}

.transaction-page .js_line._active svg {
  fill: #0080FF !important;
}

.transaction-page .js_bar svg {
  fill: #989898;
}

.transaction-page .js_bar._active svg {
  fill: #0080FF !important;
}

.transaction-page .item_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}


.transaction-page .item_body .left_part.active {
  display: flex;
}
.transaction-page .stat_part ._nubmer {
  margin-bottom: 34px;
  font-size: 36px;
  line-height: 138.19%;
}

.left_part .summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

@media(max-width: 800px) {
  .transaction-page .item_body .left_part {
    justify-content: flex-start !important;
  }
  .transaction-page .stat_part ._nubmer{
    font-size: 20px;
  }
  .transaction-page .item_body .left_part .stat_part{
    flex: 0 0 20% !important;
  }
  .left_part .summary{
    flex: 0 0 50%;
  }
}

.summary .graph__info-items {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  margin-top: 25px;
}

.summary .graph__info-items:last-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.left_part .summary .finger {
  font-size: 20px;
  margin-top: 5px;

}
.left_part ._text {
  color: #7b7b7b !important;
}
.transaction-page .graphic_tabs-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: start;
}

/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

.bootstrap-timepicker {
  position: relative;
}

.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}

.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}

.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}

.bootstrap-timepicker .input-group-addon {
  cursor: pointer;
}

.bootstrap-timepicker .input-group-addon i {
  display: inline-block;
  width: 16px;
  height: 16px;
}

.bootstrap-timepicker-widget.dropdown-menu {
  padding: 4px;
}

.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
}

.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}

.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}

.bootstrap-timepicker-widget.timepicker-orient-left:before {
  left: 6px;
}

.bootstrap-timepicker-widget.timepicker-orient-left:after {
  left: 7px;
}

.bootstrap-timepicker-widget.timepicker-orient-right:before {
  right: 6px;
}

.bootstrap-timepicker-widget.timepicker-orient-right:after {
  right: 7px;
}

.bootstrap-timepicker-widget.timepicker-orient-top:before {
  top: -7px;
}

.bootstrap-timepicker-widget.timepicker-orient-top:after {
  top: -6px;
}

.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}

.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.nohref.btn{
  padding: 10px;
}
._dark .nohref{
  color: gray;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 4px;
}

.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}

.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}

.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}

.bootstrap-timepicker-widget table td span {
  width: 100%;
}

.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 8px 0;
  outline: 0;
  color: #333;
}

.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #eee;
  border-radius: 4px;
  border-color: #ddd;
}

.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
  font-size: 18px;
}

.bootstrap-timepicker-widget table td input {
  width: 35px !important;
  margin: 0;
  text-align: center;
}

.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}

.page {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.filter_block .chosen-container {
  width: 100% !important;
}
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 10px;
  /*
    max-width: 290px !important;*/
}
.table_select.com .chosen-container {
  width: 80% !important;
}/*
.right_sms_part .chosen-container{
  width: 130px !important;
}*/
.transaction-page .filter_block .chosen-container{
  width: 100% !important;
}
._clients .filter_block .chosen-container{
  width: 100% !important;
  /*max-width: 320px !important;*/
}
.select-header{
  position: relative;
}

.chosen-container::after,
.select-header a::after{
  content: url(/img/icons/select.svg);
  right: 15px;
  top: 12px;
  position: absolute;
}
.select-header a::after{
  top: -2px;
  right: -16px;
}
.chosen-container.chosen-container-active::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  top: 14px;
}

.select_com .active-result {
  color: #303642 !important;
  margin: 18px 10px 18px 11px !important;
  padding: 0 !important;
}

.active-result.highlighted {
  color: #fff !important;
}

.result-selected {
  padding: 12px 10px 12px 11px !important;
}

.chosen-drop {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.search-choice {
  padding: 5px 25px 5px 5px !important;
}

.chosen-default {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.chosen-container-single {
  border-radius: 10px !important;
}

.chosen-single {
  border-radius: 10px !important;
}
.master-trigger-page .chosen-single{
  height: 42px;
}
/*
._dark .chosen-container-single {
  background: #303642 !important;
}*/

._dark .chosen-single {
  border-color: #303642 !important;
  background: #252931 !important;
  color: #989898 !important;
}

._dark .search-choice {
  background: #303642 !important;
  color: #989898 !important;
  border-color: #303642 !important;
  border: 1px solid #303642 !important;
}

._dark .chosen-choices {
  border-color: #303642 !important;
  background: #252931 !important;
  color: #989898 !important;
}

._dark .chosen-container .chosen-drop {
  background: #252931 !important;
  color: #989898 !important;
}
._dark .select_com .chosen-container .chosen-drop{
  background: #303642 !important;
}
._dark .active-result {
  color: #989898 !important;
}

._dark .active-result.highlighted {
  color: #fff !important;
  background: #2A2F39 !important;
}

._dark .result-selected {
  color: #fff9f9 !important;
}

._dark .chosen-search-input {
  background: #303642 !important;
  color: #989898 !important;
}

._dark .chosen-container-active .chosen-choices li.search-field input[type=text] {
  color: #989898 !important;
}

.chosen-choices {
  border-radius: 10px;
  width: 100%;
  border-color: #E1E1E1 !important;
  height: 70px !important;
  padding-right: 15px !important;
  position: relative;
}

.chosen-single {
  height: 39px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.search-choice {
  margin-top: 6px !important;
  margin-bottom: 0px !important;
}

.chosen-default {
  height: 39px !important;
}

.chosen-default span {
  height: 39px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px !important;
}

.chosen-container-single .chosen-single {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.chosen-search-input {
  height: 39px !important;
  margin-top: -1px !important;
  padding-left: 3px !important;
  font-size: 14px !important;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 200px !important;
  /*border: 1px solid #E1E1E1;*/
  border-top: 0;
  background: #fff;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}
#comment-form .chosen-container .chosen-drop{
  width:auto !important;
}
.table_part .chosen-container .chosen-drop{
  left: -29px;
}
.table_part .grid_filter .chosen-container-active .chosen-single {
  border: none !important;
}
.table_part .grid_filter .chosen-container .chosen-drop {
  left: 0;
  border: none !important;
}
.chosen-container.chosen-with-drop .chosen-drop {
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
  border-bottom-left-radius: 10px !important;
  border-bottom-right-radius: 10px !important;

}

._dark .chosen-container.chosen-with-drop .chosen-drop{
  background: #303642;
}
.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name,
.chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after,
.chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */

/* @group Single Chosen */

.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #E1E1E1;
  border-radius: 5px;
  background-color: #fff;
  background: #ffffff;
  background: #ffffff;
  background-clip: padding-box;
  /*color: #444;*/
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}
#trigger-stat-grid .chosen-container-single .chosen-single{
  height: 25px !important;
}
#trigger-stat-grid .grid_filter .chosen-container .chosen-drop{
  top: 35px
}
#trigger-stat-grid .chosen-container.chosen-container-active::after,
#trigger-stat-grid .chosen-container::after,
#trigger-stat-grid .select-header a::after{
  top: 6px !important;
}
.chosen-container-single .chosen-default {
  color:rgb(123,123,123);
}
.chosen-search{
  display: none;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  -webkit-clip-path: inset(100% 100%);
  clip-path: inset(100% 100%);
}

/* @end */

/* @group Results */

.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}
.filter_block .chosen-container .chosen-results li,
#resto-bonus-form .chosen-container .chosen-results li{
  padding: 10px 10px;
}
#resto-bonus-form .chosen-container{
  width: 100% !important;
  max-width: initial !important;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;

}

.select_com .chosen-container .chosen-drop{
  border: none !important;
}
.select_com .chosen-container .chosen-results li.active-result {
  border-top: 1px solid #999;
  color: #999 !important;
  padding-top: 20px !important;
}
._dark .select_com .chosen-container .chosen-results li.active-result {
  border-top: 1px solid #252931;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.triger_form .chosen-container .chosen-results li.group-result {
  color: #777 !important;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */

/* @group Multi Chosen */

.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  /*color: #999;*/
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}
.tabs_body_cont .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  color: rgb(123, 123, 123) !important;
}
.report .chosen-container-multi .chosen-choices li.search-field input[type="text"]{
  color: black;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
  color: #0080FF;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */

/* @group Active  */

.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222;
}
.tabs_body_cont .chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: rgb(123,123,123)!important;
}
.tabs_body_cont h1, h2, h3, h4, h5, h6, p{
  color: rgb(123,123,123) !important;
}
/* @end */

/* @group Disabled Support */

.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */

/* @group Right to Left */

.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */

/* @group Retina compatibility */

/* @end */

*,
*:before,
*:after {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style-type: none;

}

html,
body {
  width: 100%;
  height: 100%;
  line-height: 1;
}

html._lock,
body._lock {
  overflow: hidden;
}

.page_list {
  padding: 20px;
}

.page_list .page_link_group {
  margin-bottom: 50px;
}

.page_list .page_link_group .first_link {
  font-size: 25px;
  margin-bottom: 10px;
}

.page_list .page_link_group .sec_link {
  font-size: 20px;
  margin-bottom: 5px;
  margin-left: 10px;
}

/*====================================================================================*/

a {
  text-decoration: none;
  color: inherit;
}

a:active,
a:focus {
  outline: none;
  text-decoration: none;
}

input,
textarea {
  outline: none;
}

input:active,
textarea:active {
  outline: none;
}

:focus {
  outline: none;
}

textarea {
  resize: none;
}

textarea {
  resize: vertical;
}

textarea {
  resize: horizontal;
}

.big_wrapper {
  overflow: hidden;
  position: relative;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #eeeeee;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.big_wrapper.index{
  min-height: auto;
}
.big_wrapper._non_overflow {
  overflow: visible;
}

.big_wrapper._dark {
  background: #1f2329;
}

.big_wrapper._dark .header .balance {
  color: #989898;
}

.big_wrapper._dark .header .search_row {
  background: #2a2f39;
}

.big_wrapper._dark .header .search_row input {
  color: #989898;
}

.big_wrapper._dark .header .search_row .lower {
  background: rgba(37, 41, 49, 0.5);
}

.big_wrapper._dark .header .drop_down_pos .drop_down_title .text {
  color: #989898;
}

.big_wrapper._dark .header .drop_down_pos .drop_down_body ._drop_item {
  color: #989898;
}

.big_wrapper._dark .header .drop_down_pos ._drop_item {
  position: relative;
}

.big_wrapper._dark .header .drop_down_pos ._drop_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  display: block;
  background: #1f2329;
}

.big_wrapper._dark .header .drop_down_pos ._drop_item._chosen {
  background: #1f2329;
}

.big_wrapper._dark .header .drop_down_pos._active .drop_down_title {
  background: #303642;
}

.big_wrapper._dark .header .drop_down_pos._active .drop_down_body {
  background: #303642;
}

.big_wrapper._dark .drop_down_cont ._drop_item {
  position: relative;
}

.big_wrapper._dark .drop_down_cont ._drop_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  display: block;
  background: #1f2329;
}

.big_wrapper._dark .drop_down_cont ._drop_item._chosen {
  background: #1f2329;
}

.big_wrapper._dark .main .side_bar_menu {
  background: #252931;
}

.big_wrapper._dark .main .side_bar_menu .side_bar_item .text {
  color: #989898;
}

.big_wrapper._dark .main .side_bar_menu .side_bar_item .icon path {
  fill: #989898;
}

.big_wrapper._dark .main .side_bar_menu .side_bar_item._current,
.big_wrapper._dark .main .side_bar_menu .side_bar_item:hover{
  background: #303642;
  border-radius: 10px;
}

.big_wrapper._dark .main .middle_part {
  color: #989898;
}

.big_wrapper._dark .main .middle_part .card_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .main .middle_part .upper_part ._card {
  background: #252931;
}

.big_wrapper._dark .main .middle_part .upper_part .card_body .cntrl:after {
  background: #434a59;
}

.big_wrapper._dark .main .middle_part .upper_part .card_form .drop_down_title {
  border: 1px solid #303642;
}

.big_wrapper._dark .main .middle_part .upper_part .card_form .drop_down_body {
  background: #2a2f39;
}

.big_wrapper._dark .main .middle_part .upper_part .card_form .input input,
.big_wrapper._dark .main #param-form input{
  border: 1px solid #303642;
  background: #252931;
  color: #989898;
}
.big_wrapper._dark #param-form .submit_btn {
  background: #303642 !important;
}
.big_wrapper._dark .main .middle_part .upper_part .card_form .buttoms_cont button {
  background: #303642;
  color: #989898;
}
@media(min-width: 1150px) {
  .send-page .main .right_groupe {
    margin-right: 26px;
  }
}
.big_wrapper._dark .main .right_groupe .table_part .table_preheader {
  background: #2a2f39;
}

.big_wrapper._dark .main .right_groupe .table_part .table_header {
  background: #2a2f39;
}

.big_wrapper._dark .main .right_groupe .table_part .table_body {
  background: #252931;
}
/*
.big_wrapper._dark .main .right_groupe .table_part .table_body .table_row:hover {
  color: #ffffff;
}*/

.big_wrapper._dark .main .right_groupe .table_part .table_body .table_row:after {
  background: #1f2329;
}

.big_wrapper._dark .main .right_groupe .table_part .table_footer {
  background: #252931;
}

.big_wrapper._dark .main .right_groupe .table_part .table_footer .btn {
  background: #303642;
}

.big_wrapper._dark .main .right_groupe .table_part .table_footer .finger._current,
.big_wrapper._dark .pagination .finger._current{
  background: #303642;
}

.big_wrapper._dark .main .right_sms_part {
  color: #989898;
}
.right_sms_part select,
.right_sms_part .submit_btn{
  width: 100%;
}
.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header_cont {
  background: #252931;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header .drop_down_cont._active .drop_down_title path {
  fill: #fff;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body .__drop_item {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body:after {
  background: #2a2f39;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tab_body_item .after_header_part {
  background: #252931;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tab_body_item .drop_down_title {
  border: 1px solid #303642;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .tab_body_item .drop_down_body {
  background: #2a2f39;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .messege_cont .messege_item {
  background: #303642;
}

.big_wrapper._dark .main .right_sms_part .tabs_cont .submit_btn {
  background: #303642;
  color: #989898;
}

.big_wrapper._dark .main .filter_block {
  color: #989898;
  background: #252931;
}

.big_wrapper._dark .main .filter_block .block_header,
.big_wrapper._dark .main .filter_block .tabs_header,
.big_wrapper._dark .triger_form .tabs_header{
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .main .filter_block .tab_body_item .drop_down_title {
  border: 1px solid #1f2329;
}

.big_wrapper._dark .main .filter_block .tab_body_item .input_range .input_item input {
  border: 1px solid #1f2329;
  background: #252931;
}

.big_wrapper._dark .main .filter_block .tab_body_item .textarea textarea {
  border: 1px solid #1f2329;
  background: #252931;
}

.big_wrapper._dark .main .filter_block .tab_body_item .submit_cont button,
.big_wrapper._dark .main .triger_form .submit_cont button,
.big_wrapper._dark .add-step{
  background: #303642;
}

.big_wrapper._dark .clients_graphic_cont .clients_graphic_item {
  color: #989898;
}

.big_wrapper._dark .clients_graphic_cont ._card {
  background: #252931;
}

.big_wrapper._dark .clients_graphic_cont .btns_mobile_cont .btn {
  background: #252931;
}

.big_wrapper._dark .clients_graphic_cont .mobile_graphics {
  background: #252931;
}

.big_wrapper._dark .clients_graphic_cont .mobile_graphics .tabs_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .clients_graphic_cont .graphic_body circle.donut-trasnparent {
  stroke: #252931;
}

.big_wrapper._dark .clients_graphic_cont .graphic_body circle.donut-hole {
  fill: #252931;
}

.big_wrapper._dark .graph_main_cont .graph_line_item {
  background: #252931;
}

.big_wrapper._dark .graph_main_cont .graph_line_item .item_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:before,
.big_wrapper._dark .graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:after,
.big_wrapper._dark .graph_line_item .item_header .icons .svg_check_box:before,
.big_wrapper._dark .graph_line_item .item_header .icons .svg_check_box:after,
._dark .card_header .icons .icon_item:before,
._dark .card_header .icons .icon_item:after{
  background: #303642;
}

.big_wrapper._dark .graph_main_cont .graph_line_item .item_body .left_part {
  border-right: 1px solid #1f2329;
}

.big_wrapper._dark .graph_main_cont .graph_line_item_2 {
  background: #252931;
}

.big_wrapper._dark .graph_main_cont .graph_line_item_2 .item_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .graph_main_cont .inforamtion_cont .card_ {
  background: #252931;
}

.big_wrapper._dark .graph_main_cont .inforamtion_cont .card_ .card_title {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .graph_main_cont .inforamtion_cont .card_ .stat_row {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .calendar_body {
  background: #252931;
}

._dark .modal-body {
  background: #252931;
}
.user-page.big_wrapper .modal-body {
  width: 350px;
  max-width: 80%;
}
.user-page .modal-body{
  max-height: initial;
}
.user-page .modal-body .cross {
  top: 15px;
  right: 15px;
}
.user-page.big_wrapper._dark .modal-body {
  background: #252931;
}/*
.user-page.big_wrapper._dark .modal-body .btn{
  background: #252931 !important;
  color: #989898 !important;
}*/
.big_wrapper._dark .modal-body .check_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .modal-body .table .table_header {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .modal-body .table .table_row {
  border-bottom: 1px solid #1f2329;
}

.big_wrapper._dark .table_item:before,
.big_wrapper._dark .table_item:after {
  background: #252931 !important;
}

.big_wrapper._dark .footer {
  color: #989898;
}

.slick-list {
  overflow: hidden;
}

.slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wrapper {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 20px;
}

.drop_down_cont .drop_down_title {
  cursor: pointer;
}

.drop_down_cont .drop_down_title .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.drop_down_cont .drop_down_title .text span {
  margin-right: 3px;
}

.drop_down_cont .drop_down_body {
  display: none;
  z-index: 20;
}

.drop_down_cont ._drop_item {
  position: relative;
}

.drop_down_cont ._drop_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  display: block;
  background: #e1e1e1;
}

.drop_down_cont ._drop_item._chosen {
  background: #eee;
}

.drop_down_cont._active {
  position: relative;
}

.drop_down_cont._active .drop_down_title {
  border: 1px solid #0080ff !important;
}

.drop_down_cont._active .drop_down_body {
  z-index: 20;
  background: #fff;
}

input._focused {
  border: 1px solid #0080ff !important;
}

.tab_link {
  cursor: pointer;
}

.header {
  padding: 35px;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
}

.header .burger {
  margin-right: auto;
  display: none;
  cursor: pointer;
}

.header .logo {
  position: absolute;
  top: 70%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  display: none;
}

.header .drop_down_pos {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 195px;
  flex: 0 1 195px;
  max-width: 225px;
}

.header .drop_down_pos .drop_down_title {
  padding: 14px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 10px 10px 0 0;
  cursor: pointer;
}

.header .drop_down_pos .drop_down_title .text {
  margin-right: 13px;
  font-size: 14px;
  line-height: 138.19%;
  color: #7b7b7b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
}

.header .drop_down_pos .drop_down_title .text span {
  margin-right: 3px;
}

.header .drop_down_pos .drop_down_title .arrow {
  min-width: 8px;
  height: 4px;
}

.header .drop_down_pos .drop_down_title .arrow img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.header .drop_down_pos .drop_down_body {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 0 0;
  display: none;
  border-radius: 0 0 10px 10px;
  z-index: 10;
}

.header .drop_down_pos .drop_down_body ._drop_item {
  cursor: pointer;
  padding: 14px 24px;
  font-size: 14px;
  line-height: 138.19%;
  color: #7b7b7b;
  -webkit-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}

.header .drop_down_pos .drop_down_body ._drop_item {
  position: relative;
}

.header .drop_down_pos .drop_down_body ._drop_item:after {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  width: calc(100% - 48px);
  height: 1px;
  display: block;
  background: #e1e1e1;
}

.header .drop_down_pos .drop_down_body ._drop_item._chosen {
  background: #eee;
}

.header .drop_down_pos._active .drop_down_title {
  background: #dadadb;
}

.header .drop_down_pos._active .drop_down_title .arrow {
  background: #7b7b7b;
  -webkit-clip-path: polygon(0 0, 8px 0, 4px 4px);
  clip-path: polygon(0 0, 8px 0, 4px 4px);
}

.header .drop_down_pos._active .drop_down_title .arrow img {
  display: none;
}

.header .drop_down_pos._active .drop_down_body {
  background: #dadadb;
}

.header .balance {
  margin-right: 57px;
  margin-left: 70px;
  font-size: 14px;
  line-height: 138.19%;
  color: #7b7b7b;
}

.header .search_row {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 238px;
  flex: 0 1 238px;
  position: relative;
  margin-left: 40px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: #dadadb;
  border-radius: 20px;
}

.header .search_row .upper_icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

.header .search_row .upper_icons .icon_last {
  border-right: 1px solid #fff;
  padding-right: 10px;
  margin-right: 10px;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  display: none;
}

.header .search_row .upper_icons .search_icon {
  margin: 0 10px 0 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 13px;
  flex: 0 0 13px;
}

.header .search_row .upper_icons .search_icon path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.header .search_row .lower {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 28px;
  border-radius: 0 0 14px 14px;
  background: #dadadb;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 35px;
  opacity: 0;
  visibility: hidden;
}

.header .search_row .lower .icon {
  margin-right: 20px;
}

.header .search_row input {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
  display: block;
  border: none !important;
  padding: 0 15px 0 0px;
  background: #0000;
  margin: 0 15px 0 0;
}

.header .search_row._focus {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 672px;
  flex: 0 1 672px;
}

.header .search_row._focus .icon_last {
  opacity: 1;
  visibility: visible;
  display: block;
}

.header .search_row._focus .search_icon path {
  fill: #0080ff;
}

.header .search_row._lower_icons {
  border-radius: 14px 14px 0 0;
}

.header .search_row._lower_icons .lower {
  opacity: 1;
  visibility: visible;
}

.header .user {
  cursor: pointer;
  margin-left: 40px;
}

.footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 30px 50px 35px;
  color: #7b7b7b;
}

.footer .text {
  font-size: 10px;
  line-height: 138.19%;
  text-align: right;
  margin-right: 35px;
}
/*
.footer .text .upper {
  margin-bottom: 6px;
}*/

.footer .question {
  margin-right: 40px;
}

.main {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-right: 9px;
}
#report-field, #data-field{
  background-color: white !important;
}
.report .notification__datapicker{
  display: flex;
  width: 320px;
  justify-content: space-between;
  padding: 0;
  margin-top: 15px;
}
.grid-view{
  overflow-x: hidden;
}
@media(max-width: 400px) {
  .report .table_part-ddd .table_item {
    font-size: 12px;
  }
  .table td,
  .table th{
    padding: 10px 3px !important;
  }
}
.report .btn{
  padding: 10px;
}
.report .notification__datapicker .notification__datapicker-item{
  height: 40px;
}
.report .notification__datapicker-item input{
  width: 100px;
  background: white !important;
}
._dark.report .notification__datapicker-item input{
  background: #252931 !important;
}
.report ._date-input::after{
  visibility: visible;
}
.report .notification__datapicker {

}
.coub-report-page #grid-table{
  font-size: 18px;
}

.coub-report-page #report-field-container,
.coub-report-page #data-field-container{
  background-color: white !important;
}
._dark #report-field, ._dark #data-field{
  background: none !important;
}
._dark.coub-report-page .report-field li,
._dark.coub-report-page .data-field li,
._dark.coub-report-page .report-field-container li,
._dark.coub-report-page .data-field-container li{
  border-color: #303642 !important;
  background: #252931 !important;
  color: #989898 !important;
}
._dark.coub-report-page #report-field-container,
._dark.coub-report-page #data-field-container{
  background: #252931 !important;
}

.main .side_bar_menu {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
  min-height: 750px;
  background: #ffffff;
  border-radius: 0px 10px 10px 0px;
  position: relative;
  padding: 60px 35px;
  margin-bottom: 100px;
  margin-right: 70px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .logo {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(35px, -30px);
  -ms-transform: translate(35px, -30px);
  transform: translate(35px, -30px);
}

.main .side_bar_menu .side_bar_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 17px;
}

.main .side_bar_menu .side_bar_item .icon {
  margin-right: 25px;
}

.main .side_bar_menu .side_bar_item .icon path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .side_bar_item .text {
  font-size: 14px;
  line-height: 138.19%;
  color: #303642;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .side_bar_item._current,
.main .side_bar_menu .side_bar_item:hover{
  background: #eeeeee;
  border-radius: 10px;
}
.main .side_bar_menu a:hover{
  text-decoration: none;
}
.main .side_bar_menu .balance{
  display: none;
  /* bottom: 60px;*/
  left: 150px;
  position: relative;
  font-size: 12px;
  line-height: 138.19%;
  color: #989898;
}
.main .side_bar_menu .profile_status {
  /*bottom: 40px;*/
  left: 50px;
  position: absolute;
  font-size: 9px;
  line-height: 138.19%;
  color: #989898;
}

.main .side_bar_menu .theme_cont {
  position: absolute;
  top: calc(100% + 47px);
  left: 50px;
}

.main .side_bar_menu .theme_cont .back {
  width: 50px;
  height: 28px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  padding: 2px;
}

.main .side_bar_menu .theme_cont .back .icon {
  position: absolute;
  top: 2px;
  right: 3px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background: #00a110;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .theme_cont .back .icon .light {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main .side_bar_menu .theme_cont .back .icon .dark {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main .side_bar_menu .theme_cont .back:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #00a110;
  border-radius: 17px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .side_bar_menu .theme_cont._active .back .icon {
  right: calc(100% - 27px);
  background: #989898;
}

.main .side_bar_menu .theme_cont._active .back .icon .dark {
  opacity: 1;
}

.main .side_bar_menu .theme_cont._active .back .icon .light {
  opacity: 0;
}

.main .side_bar_menu .theme_cont._active .back:after {
  border: 1px solid #989898;
}

.main .right_groupe {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
}
@media(max-width: 800px) {
  .user-page .main .right_groupe {
    padding: 14px;
  }
}/*
@media (max-width: 1600px) and (min-width: 1150px) {
  .transaction-page .right_groupe .table_part {
    margin-right: 30px;
  }

}*/
/*@media(min-width: 1000px) {*/
/*  .row-fluid .card-grid-container {*/
/*    width: 50%;*/
/*  }*/

/*}*/

@media(min-width: 600px) {
  .row-fluid .card-grid-container {
    width: 100%;
    overflow: scroll;
  }

}

@media (min-width: 1000px) {
  .transaction-page .main .right_groupe {
    margin-left: 33px;
  }
  .row-fluid .card-grid-container {
    width: 50%;
  }
}
@media (min-width: 1250px) {
  .row-fluid .card-grid-container {
    width: 50%;
  }
}
@media (min-width: 1450px) {
  .row-fluid .card-grid-container {
    width: 40%;
  }
}
.main .right_groupe .first_row,
.main .right_groupe .filter_trans{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 40px;
}

@media (min-width: 1151px) {
  .transaction-page .main .right_groupe{
    margin-right:26px;
    margin-left: 33px;
  }
  ._clients .main .right_groupe,
  .trigger-page .main .right_groupe,
  .stats-page-client .main .right_groupe,
  .send-page .main .right_groupe,
  .master-trigger-page .main .right_groupe,
  #add-segm-form {
    margin-left: 33px;
  }


}
@media(min-width: 800px) {
  ._clients .main .right_groupe,
  .trigger-page .main .right_groupe,
  .stats-page-client .main .right_groupe,
  .send-page .main .right_groupe,
  .master-trigger-page .main .right_groupe,
  #add-segm-form {
    margin-right: auto;
  }
}

@media (min-width: 1500px){
  .transaction-page .main .right_groupe{
    margin-right: 26px;
  }
  .stats-page-client .stats__column.right__part{
    flex-direction: column;
  }
}
.main .right_groupe .table_part {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}
.stats-page-client .stats__column.shag > .stats__column.small{
  flex:0 0 320px;
  flex-direction: row;
}
@media(max-width: 768px) {
  .stats-page-client .stats__column.shag > .stats__column.small .stats__column{
    flex: 0 0 100%;
    width: 100% !important;
  }
}
.stats-page-client .stats__column.shag > .stats__column.small ._block{
  width: 360px;
}
.main .right_groupe .table_part {
  color: #7b7b7b;
}
.main .right_groupe .table_part.select_com .icon{
  display: inline;
}
.main .right_groupe .table_part .table_preheader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 9px 20px 9px 25px;
  background: #fff;
  border-radius: 10px;
  margin: 40px 0;
}

.main .right_groupe .table_part .drop_down_cont {
  margin-right: 50px;
  position: relative;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 10;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_title path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_title .text {
  margin: 0 10px;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_body {
  position: absolute;
  padding: 47px 24px 0;
  top: calc(100% - 32px);
  left: -20px;
  -webkit-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  min-width: 195px;
  z-index: 2;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_body .__drop_item {
  padding: 13px 0;
  border-top: 1px solid #eeeeee;
  position: relative;
  z-index: 10;
  font-size: 14px;
  cursor: pointer;
}

.main .right_groupe .table_part .drop_down_cont .drop_down_body:after {
  border-radius: 10px;
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: calc(100%);
  display: block;
  background: #e1e1e1;
  z-index: 1;
}

.main .right_groupe .table_part .drop_down_cont._active {
  z-index: 11;
}

.main .right_groupe .table_part .drop_down_cont._active .drop_down_title path {
  fill: #303642;
}

.main .right_groupe .table_part .xsl {
  margin-left: auto;
}

.main .right_groupe .table_part .table_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #e1e1e1;
  border-radius: 10px 10px 0px 0px;
  padding: 22px 30px;
  justify-content: space-between;
}
.card-page .main .right_groupe .table_item:nth-child(2){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 65px !important;
  flex: 0 0 65px!important;
}
.card-page .main .right_groupe .table_item:nth-child(3){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px !important;
  flex: 0 0 120px!important;
}
.card-page .right_groupe .right_sms_part .table_part#details-grid .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 200px !important;
  flex: 0 0 200px !important;
}
.main .right_groupe .right_sms_part .table_part .table_header{
  border-radius: 0;
}
.main .right_groupe .table_part .table_header .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 125px;
  flex: 0 0 125px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
}
.main .right_groupe .table_part .table_header .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 115px;
  flex: 0 0 115px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 95px;
  flex: 0 0 95px;
}
.transaction-page .main .right_groupe .table_part .table_header .table_item:nth-child(5) {
  text-align: center;
}
.main .right_groupe .table_part .table_header .table_item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(8) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(9) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  text-align: center;
  margin-right: 15px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(10) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55px;
  flex: 0 0 55px;
  text-align: center;
  margin-right: 15px;
}

.main .right_groupe .table_part .table_header .table_item:nth-child(11) {
  -webkit-box-flex: 1;
  -ms-flex: 0 0 60px;
  flex: 0 0 60px;
  text-align: center;
}

.main .right_groupe .table_part .table_body {
  padding: 0 30px;
  background: #fff;
}

.main .right_groupe .table_part .table_body .table_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding: 20px 0;
}
.main .right_groupe .right_sms_part .table_row .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  word-break: break-word;
}
.question{
  text-align: center;
}
.main .right_groupe #reserve-grid .table_item:nth-child(1){
  flex: 0 0 90px;
}
.main .right_groupe .right_sms_part .table_part#vip-grid .table_body .table_row .table_item:nth-child(1),
.main .right_groupe .right_sms_part .table_part#vip-grid .table_header .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
}
.main .right_groupe .right_sms_part .table_part#param-grid .table_body .table_row .table_item:nth-child(1),
.main .right_groupe .right_sms_part .table_part#param-grid .table_header .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 150px;
  flex: 0 0 150px;
  overflow: hidden;
}
.main .right_groupe .right_sms_part .table_part#param-grid .table_body .table_row .table_item:nth-child(2),
.main .right_groupe .right_sms_part .table_part#param-grid .table_header .table_item:nth-child(2){
  overflow-wrap: anywhere;
}

.main .right_groupe .right_sms_part .table_part#param-grid .table_body .table_row .table_item:nth-child(3),
.main .right_groupe .right_sms_part .table_part#param-grid .table_header .table_item:nth-child(3){
  text-align: center;
}

.main .right_groupe .right_sms_part .table_part#comment-grid .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  overflow: hidden;
}
.main .right_groupe .right_sms_part .table_part#comment-grid .table_item:nth-child(2){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px !important;
  flex: 0 0 100px !important;
  overflow: hidden;
}
.main .right_groupe .right_sms_part .table_part#comment-grid .table_item:nth-child(3){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  overflow: hidden;
}
.main .right_groupe .right_sms_part .table_part#callhostes-card-grid .table_body .table_row .table_item:nth-child(1),
.main .right_groupe .right_sms_part .table_part#callhostes-card-grid .table_header .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 170px;
  flex: 0 0 170px;
  overflow: hidden;
}
.main .right_groupe .right_sms_part .table_part .table_body .table_row .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
  overflow: hidden;
}

.main .right_groupe .right_sms_part .table_part .table_body .table_row .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  overflow: hidden;
}
.main .right_groupe .right_sms_part .table_part#details-grid .table_body .table_row .table_item:nth-child(1),
.main .right_groupe .right_sms_part .table_part#details-grid .table_header .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 250px;
  flex: 0 0 250px;
  overflow: hidden;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 125px;
  flex: 0 0 125px;
  overflow: hidden;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  overflow: hidden;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px;
  flex: 0 0 130px;
  overflow: hidden;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 115px;
  flex: 0 0 115px;
  overflow: hidden;
}
.transaction-page .main .right_groupe .table_item:nth-child(4){
  text-align: center;
}
.card-page .main .right_groupe .table_part .table_header{
  justify-content: space-between;
}
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 95px;
  flex: 0 0 95px;
}
.transaction-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(5){
  text-align: center;
}
@media(max-width:1650px) {
  .card-page #fin-transaction-grid {
    overflow:scroll;

  }
  .card-page #fin-transaction-grid .table_part-ddd{
    min-width: 980px;
  }
}
.card-page .main .right_groupe .table_part .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
}
.card-page .main .right_groupe .table_part .table_item:nth-child(5){
  -webkit-box-flex: 0 ;
  -ms-flex: 0 0 40px !important;
  flex: 0 0 40px!important;
}
.card-page .main .right_groupe .table_part .table_item:nth-child(9),
.card-page .main .right_groupe .table_part .table_item:nth-child(10),
.card-page .main .right_groupe .table_part .table_item:nth-child(11){
  -webkit-box-flex: 0 ;
  -ms-flex: 0 0 60px !important;
  flex: 0 0 60px!important;
}
.card-page .main .right_groupe .table_part .table_item:nth-child(6),
.card-page .main .right_groupe .table_part .table_item:nth-child(7),
.card-page .main .right_groupe .table_part .table_item:nth-child(8){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60px !important;
  flex: 0 0 60px !important;
}
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(8) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90px;
  flex: 0 0 90px;
  position: relative;
  cursor: pointer;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(9) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50px;
  flex: 0 0 50px;
  text-align: center;
  margin-right: 15px;
  cursor: pointer;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10) {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55px;
  flex: 0 0 55px;
  text-align: center;
  position: relative;
  margin-right: 15px;
}
/*
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):after {
  content: "коэффицени сгорания сгорания сгораниясгорания";
  position: absolute;
  text-align: left;
  max-width: 200px;
  font-size: 13px;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -55px);
  -ms-transform: translate(-50%, -55px);
      transform: translate(-50%, -55px);
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 3px 9px;
  background: #eee;
  border-radius: 5px;
}*/

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):before {
  background: #eee;
  z-index: 10;
  content: "";
  position: absolute;
  top: 2px;
  left: 50%;
  -webkit-transform: translate(-50%, -2px);
  -ms-transform: translate(-50%, -2px);
  transform: translate(-50%, -2px);
  display: block;
  width: 16px;
  height: 8px;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  opacity: 0;
  visibility: hidden;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10)._active {
  color: #0080ff;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):hover {
  color: #989898;
}

.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):hover:after,
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):hover:before {
  opacity: 1;
  visibility: visible;
}
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):hover:before{
  opacity: 0;
}
.main .right_groupe .table_part .table_body .table_row .table_item:nth-child(11) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 60px;
  flex: 0 0 60px;
  text-align: center;
}

.main .right_groupe .table_part .table_body .table_row.selected {
  color: black;
}

.main .right_groupe .table_part .table_body .table_row:after{
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  width: 100%;
  height: 1px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  display: block;
  background: #eee;
}

.main .right_groupe .table_part .table_footer {
  padding: 70px 30px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background: #fff;
}

.main .right_groupe .table_part .table_footer .btn {
  padding: 13px 23px;
  background: #e1e1e1;
  border-radius: 10px;
  cursor: pointer;
  font-size: 14px;
}

.main .right_groupe .table_part .table_footer .pagination,
.big_wrapper .pagination{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.main .right_groupe .table_part .table_footer .pagination .dot,
.big_wrapper .pagination .dot{
  margin: 0 10px;
}

.main .right_groupe .table_part .table_footer .finger,
.big_wrapper._dark .pagination  .finger{
  -webkit-box-flex: 0;
  -ms-flex: 0 1 46px;
  flex: 0 1 46px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
}
.table-communications .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px !important;
  flex: 0 0 100px !important;
}
.table-communications .table_item:nth-child(2){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px !important;
  flex: 0 0 130px !important;
}
.table-communications .table_item:nth-child(3){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px !important;
  flex: 0 0 130px !important;
}
.table-communications .table_item:nth-child(4){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px !important;
  flex: 0 0 130px !important;
}
.table-communications .table_item:nth-child(5){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px !important;
  flex: 0 0 120px !important;
  word-break: break-word;
}
.table-communications .table_item:nth-child(6){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55px !important;
  flex: 0 0 55px !important;
  word-break: break-word;
  text-align: center;
}
.table-communications .table_item:nth-child(7){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75px !important;
  flex: 0 0 75px !important;
  word-break: break-word;
  text-align: center;
}
.table-communications .table_item:nth-child(8){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px !important;
  flex: 0 0 100px !important;
  word-break: break-word;
  text-align: center;
}
.table-communications .table_item:nth-child(12){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75px !important;
  flex: 0 0 75px !important;
  word-break: break-word;
  text-align: center;
}

.communications-page .table-communications .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80px !important;
  flex: 0 0 80px !important;
  text-align: center;
}
.communications-page .table-communications .table_item:nth-child(2){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 160px !important;
  flex: 0 0 160px !important;
}
.communications-page .table-communications .table_item:nth-child(3){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 150px !important;
  flex: 0 0 150px !important;
}
.communications-page .table-communications .table_header .table_item:nth-child(4){
  height: auto;
}
.communications-page .table-communications .table_item:nth-child(4){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 130px !important;
  flex: 0 0 130px !important;
  text-align: center;
  height: 28px;
  overflow: hidden;
}
.communications-page .table-communications .table_item:nth-child(4):hover{
  overflow: visible;
  z-index: 9;
}
.communications-page .table-communications .table_item:nth-child(4):hover .sender{
  background: lightgray;
  border-radius: 3px;
  word-break: break-word;
  padding: 5px;
}
.communications-page .table-communications .table_item:nth-child(5){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px !important;
  flex: 0 0 120px !important;
  text-align: center;
}
.communications-page .table-communications .table_item:nth-child(6){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px !important;
  flex: 0 0 120px !important;
  text-align: left;
}
.communications-page .table-communications .table_item:nth-child(7){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75px !important;
  flex: 0 0 75px !important;
  text-align: center;
}
.communications-page .table-communications .table_item:nth-child(8){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20px !important;
  flex: 0 0 20px !important;
  text-align: center;
}
.communications-page .table-communications .table_item:nth-child(9){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20px !important;
  flex: 0 0 20px !important;
  text-align: center;
  margin: 0 !important;
}
.communications-page .table-communications .table_item:nth-child(10){
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px !important;
  flex: 0 0 40px !important;
  text-align: left !important;
  margin: 0 !important;
}
.comm-report-page .right_groupe .table_header,
.reg-report-page .right_groupe .table_header,
.profit-report-page .right_groupe .table_header,
.comm-report-page .right_groupe .table_row,
.reg-report-page .right_groupe .table_row,
.profit-report-page .right_groupe .table_row{
  justify-content: flex-start !important;
}
@media(min-width: 600px) {
  .reg-report-page .right_groupe .table_part,
  .profit-report-page .right_groupe .table_part {
    overflow: hidden;
  }
}
.reg-report-page .right_groupe .table_part-ddd,
.profit-report-page .right_groupe .table_part-ddd{
  width: 600px;
  min-width: auto;
}
.comm-report-page .right_groupe .table_part-ddd{
  width: 1200px;
  min-width: auto;
}

@media(min-width: 600px) {

  .communications-page .main .right_groupe .table_part-ddd,
  .communications-page .main .right_groupe .table_part .table_footer{
    width: 1085px;
  }
  .communications-page .main .right_groupe .table_part{
    max-width: 1085px;
  }
  .communications-page .main .right_groupe .table_part{
    overflow-x: scroll;
  }

}
@media(min-width: 1503px) {
  .communications-page .main .right_groupe .table_part {
    overflow-x: hidden;
  }
}
.communications-page .main .right_groupe .table_part{
  overflow-y: hidden;
}
.communications-page .main .right_groupe .table_part .table_header,
.communications-page .main .right_groupe .table_part .table_row{
  justify-content: space-evenly;
}
.communications-page .main .right_groupe .table_part .table_header,
.communications-page .main .right_groupe .table_part .table_row,
.communications-page .main .right_groupe .table_part .table_body{
  padding: 22px 0px;
}
@media(min-width: 1500px) {
  .comm-report-page .right_groupe .table_part {
    overflow: hidden;
  }
}
.comm-report-page .right_groupe .table_part .table_item,
.reg-report-page .right_groupe .table_part .table_item,
.profit-report-page .right_groupe .table_part .table_item{
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px !important;
  flex: 0 1 100px !important;
}
@media(max-width: 1300px) {
  .communications-page .table-communications {
    overflow-x: scroll;
  }

  /*.communications-page .table-communications .table_part-ddd,
  .communications-page .table-communications .table_footer {
    width: 1000px;
  }*/
}
@media(max-width: 1400px) {
  .history_view .column-communications__table {
    overflow-x: scroll;
  }

  .history_view .table-communications .table_part-ddd,
  .history_view .table-communications .table_footer {
    width: 1100px;
  }
}
.main .right_groupe .table_part .table_footer .finger._current,
.big_wrapper .pagination  .finger._current{
  background: #e1e1e1;
  border-radius: 10px;
}

.main .right_groupe .table_part._clients {
  white-space: nowrap;
  margin-right: 3px;
}

.main .right_groupe .table_part._clients .table_header .table_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 5px;
}

.main .right_groupe .table_part._clients .table_header .table_item .icon {
  cursor: pointer;
  margin-right: 4px;
  border-radius: 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
  border: 1px solid #989898;
}

.main .right_groupe .table_part._clients .table_header .table_item .arrow {
  -webkit-transform: translate(0, -2px);
  -ms-transform: translate(0, -2px);
  transform: translate(0, -2px);
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 32px;
  flex: 0 1 32px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(2){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 185px;
  flex: 0 1 185px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 193px;
  flex: 0 1 193px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 165px;
  flex: 0 1 165px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 120px;
  flex: 0 1 120px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 110px;
  flex: 0 1 110px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(8) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}

.main .right_groupe .table_part._clients .table_header .table_item:nth-child(9) {
  margin: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 105px;
  flex: 0 0 105px;
}

.main .right_groupe .table_part .table_body .table_row input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.main .right_groupe .table_part .table_body .table_row label {
  cursor: pointer;
  display: block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #7b7b7b;
  position: relative;
}

.main .right_groupe .table_part .table_body .table_row label img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
}

.main .right_groupe .table_part .table_body .table_row input:checked + label {
  background: #0080ff;
  border-radius: 4px;
  border: 1px solid #0080ff;
}

.main .right_groupe .table_part .table_body .table_row input:checked + label img {
  opacity: 1;
}

.main .right_groupe .table_part .table_body .table_row input:checked + label:before {
  border-radius: 4px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item {
  margin-right: 5px;
}

.main .right_groupe #stoplist-grid._clients .table_body .table_row .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 32px;
  flex: 0 1 32px;
  margin-right:60px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 32px;
  flex: 0 1 32px;
}
.view-com-page .main .right_groupe .table_part._clients .table_row .table_item:nth-child(1){
  flex: 0 1 87px;
}
.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
}

.main .right_groupe #stoplist-grid._clients .table_body .table_row .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 225px;
  margin-left:-40px;
  margin-right:20px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 130px;
  flex: 0 1 130px;
}

.main .right_groupe #stoplist-grid._clients .table_body .table_row .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 193px;
  flex: 0 1 193px;
  margin-right:100px;
}

.main .right_groupe #stoplist-grid._clients .table_body .table_row .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 193px;
  flex: 0 1 193px;
  margin-right:19px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 193px;
  flex: 0 1 193px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 165px;
  flex: 0 1 165px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(6) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 120px;
  flex: 0 1 120px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(7) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 110px;
  flex: 0 1 110px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(8) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 125px;
  flex: 0 1 125px;
}

.main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(9) {
  margin: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 105px;
  flex: 0 0 105px;
}

.main .middle_part {
  min-width: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 75%;
  flex: 0 1 75%;
  margin-left: 8px;
  margin-top: 32px;
  color: #303642;
}
@media (max-width: 600px){
  /* .transaction-page .main .right_groupe {
     margin: 22px;
   }*/

  .main .right_groupe {
    padding: 10px;
  }

  ._clients .main .right_groupe,
  .transaction-page .main .right_groupe{
    padding: 0;
  }
  .communications-page .main .right_groupe {
    padding: 0;
  }
  .notification__datapicker-item input {
    width: 95px;
    padding: 3px !important;
  }
  .main .middle_part{
    margin-left: auto;
  }
  .right_sms_part .tabs_body_cont select{
    width: 135px;
  }
  .main .filter_block .tabs_header,
  .triger_form .tabs_header{
    border-bottom: 1px solid white !important;
  }
  ._dark .main .filter_block .tabs_header,
  ._dark .triger_form .tabs_header{
    border-bottom: 1px solid #989898 !important;
  }
}
.main .middle_part .card_header {
  padding-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 40px;
}

.main .middle_part .card_header .name {
  font-size: 20px;
  line-height: 138.19%;
}

.main .middle_part .card_header .icons {
  margin: 0 -7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main .middle_part .card_header .icons .icon_item {
  cursor: pointer;
  margin: 0 7px;
}

.main .middle_part .card_header .filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.main .middle_part .card_header .filters .age,
.main .middle_part .card_header .filters .sex {
  cursor: pointer;
  margin-left: 20px;
  font-size: 14px;
}

.main .middle_part .card_header .filters .age._active,
.main .middle_part .card_header .filters .sex._active,
.main .middle_part .card_header .filters .activity._active{
  color: #0080ff;
}

.main .middle_part .upper_part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  justify-content: space-between;
  margin: 0 -15px;
}

.main .middle_part .upper_part ._card {
  min-width: 0;
  background: #fff;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(33% - 40px);
  flex: 0 1 calc(33% - 30px);
  margin: 0 15px 20px;
  padding: 22px 27px;
  border-radius: 10px;
}

.main .middle_part .upper_part .balance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main .middle_part .upper_part .balance .card_header {
  margin-bottom: 30px;
}

.main .middle_part .upper_part .card_form {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.main .middle_part .upper_part .card_form .drop_down_cont {
  position: relative;
}

.main .middle_part .upper_part .card_form .drop_down_cont._active .drop_down_title {
  border: 1px solid #989898;
}

.main .middle_part .upper_part .card_form .drop_down_cont._active .arrow {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.main .middle_part .upper_part .card_form .drop_down_title {
  border: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 9px 10px;
  font-size: 14px;
  line-height: 138.19%;
}

.main .middle_part .upper_part .card_form .drop_down_title .arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.main .middle_part .upper_part .card_form .drop_down_body {
  position: absolute;
  top: calc(100% + 2px);
  width: 100%;
}

.main .middle_part .upper_part .card_form .drop_down_body ._drop_item {
  padding: 9px 10px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .middle_part .upper_part .card_form .drop_down_body ._drop_item:hover {
  background: #eeeeee;
}

.main .middle_part .upper_part .card_form .main_finger {
  color: #0080ff;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 20px 0;
  font-size: 36px;
}

.main .middle_part .upper_part .card_form .input {
  margin-bottom: 20px;
}

.main .middle_part .upper_part .card_form .input input,
.main #param-form input,
.main #comment-form input{
  height: 39px;
  border: 1px solid #eeeeee;
  display: block;
  width: 100%;
  display: block;
  border-radius: 10px;
  padding: 0 10px;
}
._dark .main .middle_part .upper_part .card_form .input input,
._dark .main #param-form input,
._dark .main #comment-form input{
  border: none;
}
.main .middle_part .upper_part .card_form .buttoms_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -5px;
}

.main .middle_part .upper_part .card_form .buttoms_cont button {
  margin: 0 5px;
  display: block;
  border: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  background: #eeeeee;
  padding: 17px 20px;
  text-align: center;
  font-size: 14px;
  color: #303642;
  cursor: pointer;
  border-radius: 10px;
}

.main .middle_part .upper_part .stats .text_row:first-child {
  margin-bottom: 40px;
}

.main .middle_part .upper_part .card_body .text_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 17px;
  font-size: 14px;
  line-height: 138.19%;
}

.main .middle_part .upper_part .card_body .text_row .name {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 123px;
  flex: 0 0 123px;
  margin-right: 10px;
}

.main .middle_part .upper_part .card_body .cntrl {
  padding: 0px 4px;
  font-size: 10px;
  margin-left: 30px;
  position: relative;
}

.main .middle_part .upper_part .card_body .cntrl p {
  position: relative;
  z-index: 1;
  margin: 0;
}

.main .middle_part .upper_part .card_body .cntrl:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  background: #eeeeee;
  border-radius: 10px;
  height: 10px;
}

.main .middle_part .upper_part .slick-list {
  overflow: visible;
}

.main .filter_block {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 380px;
  flex: 0 0 380px;
  padding: 22px 28px;
  background: #fff;
  border-radius: 10px;
  margin-top: 32px;
  margin-left: 0px;
  color: #7b7b7b;
}

.transaction-page .main .filter_block {
  flex: 0 0 380px;
  transform: translate(0,0) !important;
  position: relative !important;
}

.main .history_view .filter_block{
  margin-top: 0;
  padding-top: 0;
}
.main .right_groupe .history_view .first_row{
  flex: 0 1 27%;
}
.main .right_groupe .history_view .column-communications__ddd{
  flex: 0 1 100%;
}

.communications.history_view{
  margin-top: 0;
}
.main .right_groupe .history_view .table_part{
  margin-top: 30px;
}
@media(min-width: 800) {
  .main .right_groupe .history_view .column-communications__item:nth-child(2) {
    flex: 0 1 840px;
  }
}
.big_wrapper._clients .main .filter_block{
  margin-left: 20px;
  -ms-flex: 0 0.2 380px;
  flex: 0 0.2 380px;
}
.main .filter_block .block_header {
  font-size: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eeeeee;
}

.ui-tabs-active a{
  background: #ccc;
}
.main .filter_block .tabs_header,
.triger_form .tabs_header{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 0 18px;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 40px;
}
.triger_form .widget-box .tabs_header{
  margin-bottom: 0;
  justify-content: center;
}
.triger_form .actions-header{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  justify-content: space-between;
}
.triger_form .tags button.close{
  float: none;
  color: #989898;
  text-shadow: none;
}
.triger_form .tags{
  display: inline-block;
  color: #777;
  vertical-align: middle;
  position: relative;
}
.triger_form .tag{
  /*top: 10px;
  left: 10px;
  position: absolute;*/
  color: #989898;
}
.main .filter_block .tabs_header .tab_link._active,
.triger_form .tabs_header .tab_link._active{
  color: #0080ff;
}
.filter_block .close{
  float: none !important;
  margin-right: 5px;
}
.main .filter_block .tab_body_item .drop_down_cont {
  margin-bottom: 30px;
  position: relative;
}

.main .filter_block .tab_body_item .drop_down_cont._active .drop_down_title {
  border: 1px solid #989898;
}

.main .filter_block .tab_body_item .drop_down_cont._active .arrow {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.main .filter_block .tab_body_item .drop_down_title {
  border: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 9px 10px;
  font-size: 14px;
  line-height: 138.19%;
}

.main .filter_block .tab_body_item .drop_down_title .arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.main .filter_block .tab_body_item .drop_down_body {
  position: absolute;
  top: calc(100% + 2px);
  width: 100%;
}

.main .filter_block .tab_body_item .drop_down_body ._drop_item {
  padding: 9px 10px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .filter_block .tab_body_item .drop_down_body ._drop_item:hover {
  background: #eeeeee;
}

.main .filter_block .tab_body_item .sex,
.main .filter_block .tab_body_item .cb{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  justify-content: end;
}
.main .filter_block .tab_body_item .cb{
  justify-content: space-between;
}
.main .filter_block .tab_body_item .cb.age{
  justify-content: flex-start;
}
.main .filter_block .tab_body_item .sex{
  justify-content: flex-start;
}
.main .filter_block .tab_body_item .sex .input_item {
  margin-right:28px;
}

.main .filter_block .tab_body_item .sex .input_item input {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.main .filter_block .tab_body_item .sex .input_item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.main .filter_block .tab_body_item .sex .input_item label .icon,
.main .filter_block .tab_body_item .cb .input_item label .icon,
.triger_form .cb .input_item label .icon{
  width: 16px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  height: 16px;
  border-radius: 4px;
  border: 1px solid #ccc;
  margin-right: 10px;
  position: relative;
}
._dark .main .filter_block .tab_body_item .sex .input_item label .icon,
._dark .main .filter_block .tab_body_item .cb .input_item label .icon,
._dark .main .triger_form .cb .input_item label .icon{
  border-color: #989898;
}
.main .filter_block .tab_body_item .sex .input_item label .icon img,
.main .filter_block .tab_body_item .cb .input_item label .icon img,
.triger_form .cb .input_item label .icon img{
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.main .filter_block .tab_body_item .sex .input_item input:checked + label .icon {
  background: #0080ff;
  border: 1px solid #0080ff;
}

.main .filter_block .tab_body_item .sex .input_item input:checked + label .icon img {
  opacity: 1;
}

.main .filter_block .tab_body_item .input_range {
  margin-bottom: 30px;
}

.main .filter_block .tab_body_item .input_range .input_title {
  padding: 0 11px;
  font-size: 14px;
  margin-bottom: 9px;
}

.main .filter_block .tab_body_item .input_range .input_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.main .filter_block .tab_body_item .input_range .input_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 114px;
  flex: 0 1 114px;
}

.main .filter_block .tab_body_item .input_range .input_item input {
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid #eeeeee;
  padding: 10px 15px 10px 10px;
  border-radius: 10px;
  color: inherit;
}

.main .filter_block .tab_body_item .textarea {
  margin-bottom: 30px;
}

.main .filter_block .tab_body_item .textarea .input_title {
  padding: 0 11px;
  font-size: 14px;
  margin-bottom: 9px;
}

.main .filter_block .tab_body_item .textarea textarea {
  display: block;
  width: 100%;
  min-height: 100px;
  resize: vertical;
  border-radius: 10px;
  border: 1px solid #eeeeee;
  color: inherit;
  padding: 10px;
}
.add-condition {

}
.main .filter_block .tab_body_item .submit_cont {
  text-align: right;
}
.triger_form .submit_cont button,
.triger_form .submit_cont input{
  height: 49px !important;
}
.main .filter_block .tab_body_item .submit_cont button,
.main .filter_block .tab_body_item .submit_cont input,
.submit_cont button,
.submit_cont input,
.submit_cont input,
.href_button{
  cursor: pointer;
  padding: 13px 31px;
  background: #e1e1e1;
  border-radius: 10px;
  font-size: 14px;
  color: inherit;
  border: none;
  width: 200px !important;
  display: block;
}
.href_button{
  color: #7b7b7b;
}
.master-trigger-page .main .right_groupe .table_part#resto-grid{
  /*margin-right: 0;*/
}
@media(max-width: 400px) {
  .href_button{
    width: 100% !important;
  }
  .btn-small{
    width: 100%;
  }

}
._dark .summary{
  color: gray;
}
._dark .href_button{
  background: #303642;
}
.middle_part .right_sms_part {
  display: none;
}
.main .right_sms_part {
  color: #7b7b7b;
  -webkit-box-flex: 0;
  -ms-flex: 0 0.2 350px;
  flex: 0 1 calc(25% - 30px);
  margin: 31px 25px 20px 30px;
}

.main .right_sms_part .tabs_cont .tabs_header_cont {
  padding: 0 28px;
  border-radius: 10px 10px 0 0;
  background: #fff;
}

.main .right_sms_part .tabs_cont .tabs_header {

  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 24px 0 22px;
  border-bottom: none;
  /*border-bottom: 1px solid #eeeeee;*/
}

.main .right_sms_part .tabs_cont .tabs_header .tab_link {
  margin-right: 10px;
  cursor: pointer;
}

.main .right_sms_part .tabs_cont .tabs_header .tab_link path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  fill: #989898;
}

.main .right_sms_part .tabs_cont .tabs_header .tab_link._active path {
  fill: #0080ff;
}

.main .drop_down_cont {
  position: relative;
}
.stats-page-client .main .drop_down_cont{
  position: absolute;
  top: 65px;
  right: 30px;
}
.main .drop_down_cont .drop_down_title {
  position: relative;
  z-index: 10;
  border: none !important;
}
.stats-page-client .drop_down_title{
  position: absolute !important;
  right: 0;
  top: -27px;
}
._dark .errorMessage{
  color: red;
}/*
.big_wrapper .triger_form .triger_step_desc label{
  color: #0080ff !important;
}*/
.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_title path {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
._dark .main .drop_down_cont .drop_down_body{
  background: #252931;
}
.main .drop_down_cont .drop_down_body {
  position: absolute;
  padding: 25px 24px 0;
  top: calc(100% - 25px);
  right: -13px;
  width: 195px;
  z-index: 2;
  border-radius: 10px;
  background: white;
}
.stats-page-client .drop_down_cont .drop_down_body{
  right: -42px;
}
#stat_triger_com{
  position: relative;
}
#stat_triger_com .icon{
  position: absolute;
  left: 95%;
}
.stats-page .stats__first{
  max-height: 480px;
}
.stats-page .right_groupe .stats__first form{
  width: 100%;
}
.stats-page .stats__first .row-fluid input[type=text]{
  width: 100%;
}
.stats-page .right_groupe {
  padding: 25px;
}
.stats-page .span2 {
  margin-top: 7px;
}
.stats-page .chosen-container{
  width: 100% !important;
  max-width: none !important;
}
.stats-page ._com_link{
  bottom: 15px;
  right: 28px;
  position: absolute;
}
.stats-page._dark .row-fluid input{
  color: #989898;
  border: 1px solid #303642;
  background: #252931;
}
.stats-page .row-fluid input{
  border-radius: 10px !important;
  padding: 10px;
}
.stats-page._dark .main .drop_down_cont .drop_down_body {
  background: #1f2329;
}
.stats-page._dark .drop_down_cont .drop_down_body .__drop_item {
  border-top: 1px solid #989898;
}
.stats-page .drop_down_cont .drop_down_body .__drop_item:first-child{
  border-top: none;
}
.stats-page .drop_down_cont .drop_down_body .__drop_item {
  border-top: 1px solid #fff;
}
.stats-page .main .drop_down_cont .drop_down_body {
  background: #eeeeee;
}
.stats-page .drop_down_cont{
  position: absolute;
  top:32px;
  right:28px;
}
.stats-page .stats__column{
  position: relative;
}
.main .drop_down_cont .drop_down_body .__drop_item {
  padding: 22px 0;
  border-bottom: 1px solid #eeeeee;
  position: relative;
  z-index: 10;
  font-size: 14px;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body .__drop_item:last-child {
  border: none;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont .drop_down_body:after {
  border-radius: 10px;
  content: "";
  position: absolute;
  top: 0px;
  left: 0;
  width: 100%;
  height: calc(100%);
  display: block;
  background: #e1e1e1;
  z-index: 1;
}

.main .right_sms_part .tabs_cont .tabs_header .drop_down_cont._active .drop_down_title path {
  fill: #303642;
}

.main .right_sms_part .tabs_cont .tab_body_item {
  text-align: right;
}

.main .right_sms_part .tabs_cont .tab_body_item .after_header_part {
  padding: 30px 28px 28px;
  background: #fff;
  border-radius: 0 0 10px 10px;
  margin-bottom: 72px;
}
.main .right_sms_part .tab_body_item .tabs_cont .tab_body_item .after_header_part{
  padding: 0;
}

.main .right_sms_part .tabs_cont .tab_body_item .submit_btn {
  margin-top: 22px;
  display: inline-block;
  background: #eeeeee;
  padding: 11px 30px;
  text-align: center;
  font-size: 14px;
  color: #303642;
  cursor: pointer;
  border-radius: 10px;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_cont {
  position: relative;
  text-align: left;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_cont._active .drop_down_title {
  border: 1px solid #989898;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_cont._active .arrow {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_title {
  border: 1px solid #eeeeee;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 9px 10px;
  font-size: 14px;
  line-height: 138.19%;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_title .arrow {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_body {
  position: absolute;
  top: calc(100% + 2px);
  width: 100%;
  background: #fff;
}

.main .right_sms_part .tabs_cont .tab_body_item .drop_down_body ._drop_item {
  padding: 9px 10px;
  font-size: 14px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.main .right_sms_part .tabs_cont .messege_cont {
  text-align: left;
}

.main .right_sms_part .tabs_cont .messege_cont .messege_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 18px;
  font-size: 14px;
  background: #fff;
  margin-bottom: 24px;
  border-radius: 10px;
}

.main .right_sms_part .tabs_cont .messege_cont .messege_item .date {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75px;
  flex: 0 0 75px;
  margin-right: 28px;
}

.main .right_sms_part .tabs_cont .messege_cont .messege_item .name {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100px;
  flex: 1 1 100px;
}
.main .right_sms_part .tabs_cont .messege_cont .messege_item .name {
  color: #7b7b7b !important;
}
._dark .main .right_sms_part .tabs_cont .messege_cont .messege_item .name {
  color: #989898 !important;
}
.clients_graphic_cont .clients_graphic_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -20px;
  color: #7b7b7b;
}

.clients_graphic_cont ._card {
  min-width: 0;
  background: #fff;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 33.333%;
  flex: 0 1 33.333%;
  margin: 0 20px 40px;
  padding: 22px 27px;
  border-radius: 10px;
}

.clients_graphic_cont .left_card {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(390 / 1130 * 100% - 40px);
  flex: 0 1 calc(390 / 1130 * 100% - 40px);
}

.clients_graphic_cont .right_card {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(735 / 1130 * 100% - 40px);
  flex: 0 1 calc(735 / 1130 * 100% - 40px);
}

.clients_graphic_cont .card_body .stat_part {
  margin-bottom: 30px;
}

.clients_graphic_cont .card_body .stat_part .stat_title {
  font-size: 14px;
  margin-bottom: 4px;
}

.clients_graphic_cont .card_body .stat_part .value {
  font-size: 36px;
  line-height: 138.19%;
  color: #0080ff;
}

.clients_graphic_cont .card_body .stat_part:last-child {
  margin-bottom: 0;
}

.clients_graphic_cont .btns_mobile_cont {
  display: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -40px 30px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
}

.clients_graphic_cont .btns_mobile_cont .btn {
  cursor: pointer;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  padding: 18px 20px;
  margin: 0 20px;
  background: #fff;
  border-radius: 10px;
  text-align: center;
}

.clients_graphic_cont .graphic_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 10%;
}

.clients_graphic_cont .graphic_body .left_tags {
  margin-right: 100px;
  padding-bottom: 10px;
}

.clients_graphic_cont .graphic_body .graph_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 30px;
}

.clients_graphic_cont .graphic_body .graph_header .graph_header_link {
  margin-right: 43px;
  cursor: pointer;
}

.clients_graphic_cont .graphic_body .graph_header .graph_header_link._active {
  color: #0080ff;
}

.clients_graphic_cont .graphic_body .diagramm_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  white-space: nowrap;
  margin-bottom: 17px;
}

.clients_graphic_cont .graphic_body .diagramm_item .color {
  margin-right: 22px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
  border-radius: 50%;
}

.clients_graphic_cont .graphic_body .diagramm_item .age {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55px;
  flex: 0 0 55px;
  width: 55px;
  margin-right: 5%;
}

.clients_graphic_cont .graphic_body .diagramm_item .age._2,
.clients_graphic_cont .graphic_body .diagramm_item .age._3{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
  width: 100px;
}

.clients_graphic_cont .graphic_body .diagramm_item .status {
  margin-right: 5%;
}

.clients_graphic_cont .graphic_body .diagramm_item .persent {
  margin-right: 29px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 35px;
  flex: 0 0 35px;
  width: 35px;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(1) .color {
  background: #ff7070;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(2) .color {
  background: #0080ff;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(3) .color {
  background: #00a110;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(4) .color {
  background: #ffdba5;
}

.clients_graphic_cont .graphic_body .diagramm_item:nth-child(5) .color {
  background: #993cd1;
}

.clients_graphic_cont .graphic_body .graphic_ring {
  -webkit-box-flex: 0;
  -ms-flex: 0 0.4 192px;
  flex: 0 0.4 192px;
}

.clients_graphic_cont .graphic_body .graphic_ring circle {
  stroke-width: 32px;
}

.clients_graphic_cont .graphic_body .graphic_ring circle.donut-anim {
  position: relative;
  z-index: 10;
  stroke-width: 34px;
  stroke: #fff;
}

.clients_graphic_cont .graphic_body .graphic_ring circle.donut-trasnparent {
  stroke: #fff;
}

.clients_graphic_cont .graphic_body .graphic_ring circle.donut-hole {
  fill: #fff;
}

.clients_graphic_cont .mobile_graphics {
  display: none;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  margin: 0 20px 30px;
  background: #fff;
  border-radius: 16px;
}

.clients_graphic_cont .mobile_graphics .tabs_header_cont {
  padding: 0 28px;
}

.clients_graphic_cont .mobile_graphics .tabs_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
}

.clients_graphic_cont .mobile_graphics .tabs_header .tab_link {
  padding: 22px 0;
}

.clients_graphic_cont .mobile_graphics .tabs_header .tab_link._active {
  color: #0080ff;
}

.clients_graphic_cont .mobile_graphics .tab_body_item {
  padding: 28px 28px 13px;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 -1px;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle {
  height: 40px;
  position: relative;
  margin: 0 1px 25px;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle p {
  position: absolute;
  padding: 2px 3px;
  white-space: nowrap;
  font-size: 13px;
  background: #eee;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -130%);
  -ms-transform: translate(-50%, -130%);
  transform: translate(-50%, -130%);
  border-radius: 5px;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle p:after {
  content: "";
  position: absolute;
  top: 95%;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  display: block;
  width: 20px;
  height: 10px;
  -webkit-clip-path: polygon(0 0%, 100% 0, 50% 100%);
  clip-path: polygon(0 0%, 100% 0, 50% 100%);
  background: #eee;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:hover p {
  opacity: 1;
  visibility: visible;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(1) {
  background: #0080ff;
  border-radius: 10px 0 0 10px;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(2) {
  background: #ff7070;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(3) {
  background: #00a110;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(4) {
  background: #ffdba5;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:nth-child(5) {
  background: #993cd1;
}

.clients_graphic_cont .mobile_graphics .graphic_cont_mobile .rectangle:last-child {
  border-radius: 0 10px 10px 0;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 20px);
  flex: 0 1 calc(50% - 20px);
  margin: 0 10px 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  white-space: nowrap;
  margin-bottom: 17px;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .color {
  margin-right: 22px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16px;
  flex: 0 0 16px;
  height: 16px;
  width: 16px;
  border-radius: 50%;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .age {
  margin-right: 5%;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .status {
  margin-right: 5%;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .persent {
  margin-right: 29px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 35px;
  flex: 0 0 35px;
  width: 35px;
}

.clients_graphic_cont .mobile_graphics .label_cont_mobile .diagramm_item .number {
  display: none;
}

.graph_main_cont {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-left: 33px;
  margin-right: 0;
  margin-top: 32px;
  color: #7b7b7b;
}
@media (min-width: 800px) {
  .graph_main_cont {
    margin-right: 15px;
  }
}
@media (min-width: 1150px) {
  .graph_main_cont {
    margin-right: 25px;
  }
}
.graph_main_cont .graph_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0 -20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  justify-content: space-between;
}

.graph_main_cont .graph_line_item_2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 40px);
  flex: 0 1 calc(50% - 40px);
  background: #fff;
  margin: 0 20px 40px;
  padding: 30px 22px;
  border-radius: 10px;
  height: 100%;
}

.graph_main_cont .graph_line_item_2 .item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 16px 0;
  border-bottom: 1px solid #eee;
}

.graph_main_cont .graph_line_item_2 .item_header .title {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 20px;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 17px 0 0;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.graph_main_cont .graph_line_item_2 .inforamtion_cont{
  display: none;
}
.graph_main_cont .graph_line_item_2 .graph_body_inner .left_part {
  font-size: 14px;
  margin-right: 5%;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner .right_part {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner .right_part .graph_title {
  font-size: 14px;
}

.graph_main_cont .graph_line_item_2 .graph_body_inner .right_part canvas {
  max-width: 100%;
}

.graph_main_cont .graph_line_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 40px);
  flex: 0 1 calc(50% - 40px);
  background: #fff;
  margin: 0 20px 40px;
  padding: 27px 22px;
  border-radius: 10px;
  position: relative;
}

.graph_main_cont .graph_line_item .item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 16px 0;
  border-bottom: 1px solid #eee;
}

.graph_main_cont .graph_line_item .item_header .title {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 162px;
  flex: 0 1 162px;
  font-size: 20px;
}

.graph_main_cont .graph_line_item .item_header .triggers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  margin: 0 auto;

}
.tabs_header_cont .calendar {
  display: none;
}
.item_header .calendar {
  display: block;
}
@media(max-width: 800px) {
  .history_view .table-communications{
    overflow-y: scroll;
    overflow-x: visible;
  }
  .history_view .table-communications .table_part-ddd{
    /*width: 740px;*/
    overflow-x: visible;
  }
  .graph_main_cont .graph_line_item .item_header .triggers {
    width: 100%;
    justify-content: space-between;
    margin: auto;
    flex-wrap: wrap;
    align-content: space-between;
    height: 40px;
  }
  .tabs_header_cont .calendar {
    display: block;
    margin-right: 10px;
  }
  /* .tabs_header_cont .calendar._active {
     position: relative;
     left: -20px;
     top: -120px;
     z-index: 99;
   }*/
  .item_header .calendar {
    display: none;
  }
  .graph_main_cont .graph_line_item .item_body .tabs_header_cont .tabs_header{
    padding-right: 10px;
  }
}
.graph_main_cont .graph_line_item .item_header .triggers .trigger_item {
  margin: 0 10px;
  cursor: pointer;
}

.graph_main_cont .graph_line_item .item_header .triggers .trigger_item._active {
  color: #0080ff;
}

.graph_main_cont .graph_line_item .item_header .coeffs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: auto;
}

.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item{
  margin-right: 20px;
  font-size: 14px;
  position: relative;
  cursor: pointer;
}
.graph_line_item .item_header .icons .svg_check_box{
  position: relative;
}
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:after,
.item_header .icons .svg_check_box:after{
  content: "коэффициент сгорания";
  position: absolute;
  font-size: 10px;
  top: 0;
  left: 50%;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 3px 9px;
  background: #eee;
  white-space: nowrap;
  border-radius: 5px;
}

.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:before,
.graph_line_item .item_header .icons .svg_check_box:before{
  background: #eee;
  z-index: 10;
  content: "";
  position: absolute;
  top: 2px;
  left: 50%;
  -webkit-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  display: block;
  width: 16px;
  height: 8px;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  opacity: 0;
  visibility: hidden;
}

.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item._active {
  color: #0080ff;
}
/*
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:hover{
  color: #989898;
}*/

.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:hover:after,
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:hover:before{
  opacity: 1;
  visibility: visible;
}/*
.graph_main_cont .graph_line_item .item_header .coeffs .coeff_item:hover:after{
  left: -50px;

  transform: rotate(90deg);
}*/
.graph_main_cont .graph_line_item .item_header .icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.graph_main_cont .graph_line_item .item_header .icons .icon {
  margin-right: 24px;
  cursor: pointer;
}
/*
.graph_main_cont .graph_line_item .item_header .icons .icon._active path {
  fill: #0080ff;
}*/

.graph_main_cont .graph_line_item .item_header .calendar {
  margin-left: auto;
  cursor: pointer;
}

.graph_main_cont .graph_line_item .item_header .calendar._active path {
  fill: #0080ff;
}

.graph_main_cont .graph_line_item .item_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-top: 37px;
}

.graph_main_cont .graph_line_item .item_body .left_part {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 162px;
  flex: 0 1 162px;
  width: 162px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 20px;
  border-right: 1px solid #eee;
}
.graph_main_cont .graph_line_item .item_body .left_part{
  display: none;
}
.graph_main_cont .graph_line_item .item_body .left_part.active{
  display: flex;
}
.graph_main_cont .graph_line_item .item_body .left_part .stat_part .title {
  font-size: 14px;
  margin-bottom: 8px;
}

.graph_main_cont .graph_line_item .item_body .left_part .stat_part .finger {
  font-size: 26px;
  color: #0080ff;
}

.graph_main_cont .graph_line_item .item_body .left_part .summary {
  white-space: nowrap;
}

.graph_main_cont .graph_line_item .item_body .left_part .summary .title {
  font-size: 10px;
}

.graph_main_cont .graph_line_item .item_body .left_part .summary .finger {
  margin-top: 7px;
  font-size: 20px;
}

.graph_main_cont .graph_line_item .item_body .graphic_body {
  padding-left: 20px;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.graph_main_cont .graph_line_item .item_body .tabs_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.graph_main_cont .graph_line_item .item_body .tabs_header_cont {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100px;
  flex: 0 1 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media(max-width: 650px) {
  .big_wrapper._dark .graph_main_cont .graph_line_item .item_body .left_part{
    border-right: none;
  }
  .graph_main_cont .graph_line_item .item_body .tabs_header_cont {
    flex-direction: row;
    padding: 15px 0 !important;
    flex: 0 1 30px;
  }
  .graph_main_cont .graph_line_item .item_body .tabs_cont {
    flex-direction: column;
  }
  .graph_main_cont .graph_line_item .item_header .icons.empty {
    position: absolute;
    top: 50px;
    left: 10px;
    flex-direction: row;
  }
  .graph_main_cont .graph_line_item .item_header .icons{
    position: absolute;
    top: 100px;
    right: 10px;
    flex-direction: column;
  }


  .graph_main_cont .graph_line_item .item_header .icons-bonus {
    top: 140px;
  }
  .graph_main_cont .graph_line_item .item_header .icons .icon {
    margin: 5px 12px !important;
  }

  .graph_main_cont .graph_line_item_2 .graph_body_inner .left_part{
    transform: rotate(-90deg);
    width: 10px;
  }
}
.graph_main_cont .graph_line_item .item_body .tabs_header .tab_link {
  font-size: 14px;
  margin-bottom: 16px;
  cursor: pointer;
}

.graph_main_cont .graph_line_item .item_body .tabs_header .tab_link._active {
  color: #0080ff;
}

.graph_main_cont .graph_line_item .item_body .tabs_controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.graph_main_cont .graph_line_item .item_body .tabs_controls .icon path {
  fill: #989898;
}

.graph_main_cont .graph_line_item .item_body .tabs_controls .icon._active path {
  fill: #0080ff;
}

.graph_main_cont .graph_line_item .item_body .tabs_controls .line {
  margin-right: 24px;
}

.graph_main_cont .graph_line_item .item_body .tabs_body_cont {
  -webkit-box-flex: 0;
  -ms-flex: 0 0.5 100%;
  flex: 0 0.5 100%;
  margin-left: 0;
}

.graph_main_cont .graph_line_item .item_body .tab_body_item {
  width: 100%;
}

.graph_main_cont .inforamtion_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 0 0 0 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 0px);
  flex: 0 1 calc(50% - 0px);
  /*height: 350px;*/
}

.graph_main_cont .inforamtion_cont .card_ {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(50% - 40px);
  flex: 0 1 calc(50% - 40px);
  background: #fff;
  margin: 0 20px 40px;
  padding: 27px 22px;
  border-radius: 10px;
}

.graph_main_cont .inforamtion_cont .card_ .card_title {
  padding: 0 0 16px 0;
  border-bottom: 1px solid #eee;
  font-size: 20px;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row {
  margin-top: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row .stat_item {
  margin: 0 5px 10px;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row .stat_item .item_title {
  font-size: 14px;
  margin-bottom: 8px;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row .stat_item .finger {
  font-size: 36px;
  color: #0080ff;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row .level_back {
  font-size: 14px;
}

.graph_main_cont .inforamtion_cont .card_ .stat_row:last-child {
  border: none;
}

.graph_main_cont .inforamtion_cont .card_._flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.graph_main_cont .inforamtion_cont .card_._flex .content {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.graph_main_cont .inforamtion_cont .card_._flex .content .icon {
  margin-right: 10px;
}

.chart_chart {
  max-width: 100%;
}
.user-page .calendar_body{
  flex-wrap: wrap;
  height: auto;
}
.calendar_body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: absolute;
  top: 64px;
  left: 0;
  width: 100%;
  height: calc(100% - 64px);
  background: #fff;
  padding: 17px 27px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  border-radius: 10px;
}
.calendar_body .calendar_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 261px;
  flex: 0 1 261px;
  width: 261px;
}
.calendar_body .controls .year_and_mounth {
  margin: 0 5px;
  font-size: 14px;
  text-transform: uppercase;
}
@media(max-width:1700px) {
  .calendar_body .calendar_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 221px;
    flex: 0 1 221px;
    width: 221px;
  }
  .calendar_body .calendar_header .text {
    font-size: 13px;
    margin-right: 0px;
  }
  .calendar_body .controls .year_and_mounth{
    margin: 0 5px;
    font-size: 11px;
  }
}
.calendar_body .calendar_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  margin-bottom: 12px;
}

.calendar_body .calendar_header .text {
  font-size: 14px;
  margin-right: 15px;
}

.calendar_body .controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}



.calendar_body .controls .arrow_prev {
  padding: 0 5px;
  cursor: pointer;
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.calendar_body .controls .arrow_next {
  padding: 0 5px;
  cursor: pointer;
}

.calendar_body .week_days {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 12px;
  margin-left: -10px;
}

.calendar_body .week_days .day_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(100% / 7);
  flex: 0 1 calc(100% / 7);
  text-align: center;
  opacity: 0.4;
}

.calendar_body .arrow_ill {
  margin: 0;
}

.calendar_body .days_body {
  margin-left: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.calendar_body .days_body .day {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 calc(100% / 7);
  flex: 0 1 calc(100% / 7);
  text-align: center;
  opacity: 0.4;
  margin-bottom: 8px;
  cursor: pointer;
  position: relative;
}

.calendar_body .days_body .day.now {
  opacity: 1;
}

.calendar_body .days_body .day._active:after {
  content: "";
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 10px;
  border: 1px solid #bbb;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.calendar_body._active {
  opacity: 1;
  visibility: visible;
}

.calendar_body .calendar_header .text {
  font-size: 13px;
  margin-right: 0px;
}

.black_href {
  position: fixed;
  top: 0;
  left: 0;
  background: #0004;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.black_href._active {
  opacity: 1;
  visibility: visible;
}

.modal-body {
  max-width: 733px;
  width: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9999;
  padding: 0 27px 17px;
  background: #fff;
  border-radius: 10px;
  color: #989898;

}
#success .modal-body{
  max-width: 263px;
}
#success .span12{
  text-align: center;
  margin-top: 14px;
}
#confirm .modal-body,
#save-rfm-modal .modal-body,
#save-success .modal-body {
  max-width: 100%;
  width: 400px;
  height: 250px;
}
#notselected .modal-body {
  max-width: 100%;
  width: 400px;
  height: 300px;
}
#confirm .modal-body .cross,
#save-rfm-modal .modal-body .cross,
#save-success .modal-body .cross,
#notselected .modal-body .cross{
  display: none;
}
#confirm .modal-body a,
#save-success .modal-body a,
#save-rfm-modal .modal-body a,
#success .modal-body a,
#notselected .modal-body a{
  padding: 15px;
  background: #eeeeee;
  color: black;
  width: 120px;
  height: 49px;
  justify-content: center;
}
#confirm .modal-body .check_header,
#save-success .modal-body .check_header,
#save-rfm-modal .modal-body .check_header,
#notselected .modal-body .check_header{
  border: none !important;
  margin-bottom: 15%;
}
._dark#confirm .modal-body a,
._dark#save-success .modal-body a,
._dart#save-rfm-modal .modal-body a,
._dark#success .modal-body a,
._dark#notselected .modal-body a
{
  background: #303642;
  color: #989898;
}
#add_user .modal-body{
  top:  calc(50vh - 225px);
  left: calc(50vw - 150px);
  transform: none !important;
}
#add_user .modal-body .check_header{
  padding-top: 20px;
}
#add_user input{
  width: 90%;
  margin-bottom: 20px;
}
#add_user .errorMessage{
  margin-bottom: 20px;
}
.modal-body .check_header {
  padding-bottom: 15px;
  font-size: 20px;
  border-bottom: 1px solid #eee;
}


.modal-body .table .table_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}

.modal-body .table .table_item:nth-child(1) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}

.modal-body .table .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
}

.modal-body .table .table_item:nth-child(3) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}

.modal-body .table .table_item:nth-child(4) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}
.modal-body .table .table_item:nth-child(5) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}

.modal-body .table .table_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
  padding: 18px 0;
}

.modal-body .table .table_row .table_item .hid_item{
  overflow: hidden;
}
.modal-body .table .table_row .table_item:hover .hid_item{
  display: none;
}
.modal-body .table .table_row .table_item .show_item{
  display: none;
  position: absolute;
  top: -10px;
  width: 200px;
  white-space: pre-wrap;
  background: lightgray;
  border-radius: 3px;
  padding: 3px;
}
.modal-body .table .table_row .table_item:hover .show_item{
  display: block;
}
.modal-body .table .table_row .table_item:nth-child(1){
  -webkit-box-flex: 0;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
  white-space: nowrap;
  position: relative;
}
.modal-body .table .table_row .table_item .hid_item{
  width: 200px;
}
.modal-body .table .table_row .table_item:nth-child(2) {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 200px;
  flex: 0 1 200px;
  text-align: left;
  position: relative;

}

.modal-body .table .table_row .table_item:nth-child(3) {
  text-align: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}

.modal-body .table .table_row .table_item:nth-child(4) {
  text-align: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 65px;
  flex: 0 1 65px;
}

.modal-body .summ {
  text-align: right;
  font-size: 14px;
  padding-top: 18px;
}

.modal-body .cross {
  position: absolute;
  top: 17px;
  /*right: 0;*/
  cursor: pointer;
}

.modal-body._active {
  opacity: 1;
  visibility: visible;
}
.view-com-page .filter_block{
  margin-right: 27px;
  margin-left: 20px;
}
.view-com-page .filter_block ._block{
  display: flex;
  justify-content: space-between;
  padding: 20px 0;
}
.view-com-page .filter_block ._block .notification__datapicker-item{
  height: auto;
  width: 120px;
}
.view-com-page .column-communications__item .filter_block,
.communications-page .column-communications__item .filter_block{
  position: relative;
  width: auto;
  top: auto;
  right: auto;
  left: auto;
  transform: none;
  height: auto;
}
@media(min-width: 800px) {
  .view-com-page .column-communications__item.filter,
  .communications-page .column-communications__item.filter{
    display: none;
  }
}
.view-com-page .filter_block ._block ._text{
  margin-top: 10px;
}
@media (min-width: 599px) {
  .clients-page .js_filter {
    display: none;
  }
}

@media (min-width: 767.98px) {
  .login-page .login {
    height: 100vh;
  }

  .login-page .login__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 100%;
  }

  .login-page .login__title img {
    width: 200px;
    height: 112px;
  }

  .login-page .login__column {
    position: relative;
    max-width: 200px;
  }

  .login-page .login__column input {
    height: 36px;
    width: 200px;
  }

  .login-page .login__column .btn {
    position: absolute;
    margin-left: 20px;
    margin-top: 7px;
  }

  .table-item__sum {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 95px;
    flex: 0 1 95px;
  }

  .line-table__sum {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 95px;
    flex: 0 1 95px;
  }
}

@media (min-width: 767px) {
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}

@media (min-width: 799px) {
  .graphic__top-nav._active {
    color: #0080FF !important;
  }
}

@media (min-width: 991.98px) {
  ._dark .select__option:hover {
    background: #1a1c22;
  }

  .quantity__button:hover::before,
  .quantity__button:hover::after {
    background-color: rgba(0, 0, 0, 0.5);
  }
}

@media (min-width: 992px) {
  .select__option:hover {
    background: #d9d9d9;
  }

  .checkbox a:hover {
    text-decoration: none;
  }
}

@media (min-width: 1825px) {
  .transaction-page .first_row {
    padding-top: 0px;
  }

  .row-third__body {
    max-width: 350px;
  }
  .row-fluid .card-grid-container {
    width: 31%;
  }
}

@media (min-width: 1880px) {
  .column-communications__row {
    max-height: 390px;
  }
}

@media (min-width: 1920px) {
  .transaction-page .chart_chart {
    width: 703px !important;
  }
}

@media (max-width: 1915px) {
  /* .right_row {
  width: 60%;
  }*/

  /*.second_row {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
  }

  .third_row {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 50%;
            flex: 0 1 50%;
    margin: 0px 0px 0px 15px;
  }*/

  .fourth_row {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 620px;
    flex: 0 1 620px;
  }

  .row-fourth__row {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0px 0px -15px 0px;
  }

  .row-fourth__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49%;
    flex: 0 1 49%;
    margin: 0px 0px 15px 0px;
  }
}

@media (max-width: 1866px) {
  .transaction-page .chart_chart {
    width: 600px !important;
  }
}

@media (max-width: 1855px) {
  .trigger__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .trigger__right-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    margin-bottom: 30px;
  }
}

@media (max-width: 1825px) {
  .transaction-page .right_groupe {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .transaction-page .first_row {
    /*-webkit-box-flex: 0 !important;
        -ms-flex: 0 0 300px !important;
            flex: 0 0 300px !important;
    max-width: 300px;*/
    padding: 0px 0px 0px 0px;
  }

  .transaction-page .filter_block {
    margin-left: 0px;
  }

  .transaction-page .graphic__block {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }

  .transaction-page .graphic_right-tabs {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .transaction-page .graphic__left {
    width: 100%;
    border-right: 0px;
    border-bottom: 1px solid #E1E1E1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .transaction-page ._data-da {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    padding-left: 100px;
  }

  .transaction-page .graphic_right-part {
    margin-top: 20px;
  }

  .user-page .main .side_bar_menu {
    margin-right: 50px;
  }

  .right_groupe__items {
    display: block;
  }
  .user-page .right_groupe__items{
    display: flex;
  }
  .user-page .right_groupe__item{
    margin: 0px 40px 0px 0px;
  }
  .right_groupe__item {
    margin: 0px 0px 40px 0px;
  }

  .item-first__body {
    display: block;
  }

  .item-first__subtitle {
    border: none;
    margin: 0px 0px 30px 0px;
  }

  .info-item__total {
    margin: 30px 0px 0px 0px;
  }

  .table-item__body {
    margin: 0px 0px 40px 0px;
  }

  .third-right__row {
    display: block;
  }
  .user-page .third-right__row{
    display: flex;
  }
  .third-right__column {
    margin: 40px 0px 0px 0px;
  }

  .third-right__column:first-child {
    margin: 0px 0px 0px 0px;
  }

  .third-right__column:last-child {
    margin: 40px 0px 40px 0px;
  }
  .user-page .third-right__column:last-child{
    margin: 0;
  }
  .table-column__item04 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60px;
    flex: 0 1 60px;
    margin: 0px 10px 0px 0px;
  }

  .table-column__item05 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60px;
    flex: 0 1 60px;
    margin: 0px 10px 0px 0px;
  }
}

@media (max-width: 1820px) {
  .transaction-page .chart_chart {
    width: 540px !important;
  }
}
.transaction-page .graphic_part{
  /*height: 400px;*/
}
@media (max-width: 1865px) {
  .transaction-page .graphic_part {
    max-width: 100%;
    /*overflow: hidden;*/
  }

  .main .filter_block {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 350px;
    flex: 0 1 350px;
  }
  .transaction-page .graphic__inner {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 65% !important;
    flex: 0 0 65% !important;
    max-width: 65%;
  }
}
@media (max-width: 1530px){
  .transaction-page .graphic__inner {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 65% !important;
    flex: 0 0 65% !important;
    max-width: 55%;
  }
}
.segments__btns{
  flex-wrap: wrap;
  display: flex;
  gap: 2%;
  width: 49%;
}

.segments__btns > a {
  flex: 0 0 49%;
}
.segments__btns > a > ._block{
  margin-top: 0;
  height: 100%;
  display: flex;
  flex: 1 1 24%;
}
.segments__btns > a > ._block .search__column-body{
  margin: auto
}
@media (max-width: 1366px){
  .transaction-page .graphic__inner {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 55% !important;
    flex: 0 0 55% !important;
    max-width: 100%;
  }
  .graphic__top-items span {
    margin-right: 30px;
  }
  /*.reports__column:first-child{*/
  /*  display: none;*/
  /*}*/
}
@media (max-width: 1355px){
  .transaction-page .main .filter_block,
  .communications-page .main .filter_block{
    margin-left: 0;
  }
  /*.transaction-page .main .filter_block{
    margin-left: -29px;
  }*/
}
@media (max-width: 1800px) {
  .transaction-page .graphic__inner > div > .table_part-ddd{
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .transaction-page .graphic__inner > div > .table_part-ddd .table_part-ddd{
    width: 1078px;
  }
  .message__date {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 35%;
    flex: 1 1 35%;
  }
  .trigger__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /*height: auto;*/
    /*background: transparent !important;*/
    padding: 0px 0px 0px 0px;
  }
  .message__info {
    padding-left: 15px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
  }
}

@media screen and (max-width: 1800px) {
  .main .middle_part .upper_part ._card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 20px);
    flex: 0 1 calc(50% - 20px);
  }

  .main .middle_part .upper_part {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .main .middle_part .upper_part ._card{
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(33% - 30px);
    flex: 0 1 calc(33% - 30px);
  }
  .main .right_sms_part {
    max-width: initial;
  }
  .main .middle_part .upper_part {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 800px) {

  .transaction-page .main .filter_block{
    top: 150px !important;
    border-radius: 10px !important;
  }
  .main .middle_part .upper_part ._card {
    -webkit-box-flex: 0;
    min-width: 0;
    /*display: block;*/
    margin: 0 15px 20px 0;
    -ms-flex: 0 1 calc(25% - 40px);
    flex: 0 1 calc(25% - 40px);
  }

}

@media (max-width: 1730px) {
  .trigger__checkboxes {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    margin-right: 60px;
  }
}

@media (max-width: 1720px) {
  .notification__row {
    -ms-grid-columns: 1fr 650px 1fr;
    grid-template-columns: 1fr 650px 1fr;
  }
}

@media (max-width: 1672px) {
  .redact-page .stats__row {
    -ms-grid-columns: 350px 1fr 1fr;
    grid-template-columns: 350px 1fr 1fr;
    grid-template-areas: "big-area . . "
 "big-area . . "
 ". . . ";
  }
  .redact-page .stats__row > .stats__first {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
}

@media (max-width: 1666px) {
  .notification__datapicker-item input {
    width: 95px;
    padding: 0px 0px 0px 15px;
  }
  .history_view .notification__datapicker-item input{
    width: 120px;
  }
}

@media (max-width: 1660px) {
  .notification__row {
    -ms-grid-columns: 1fr 580px 1fr;
    grid-template-columns: 1fr 580px 1fr;
  }
}

@media (max-width: 1650px) {
  .market__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
  }

  .market__img img {
    max-width: 100%;
    max-height: 100%;
  }
}

@media (max-width: 1600px) {
  .clients-page .table_preheader {
    width: calc(100vw - 408px);
    padding: 6px 20px 6px 25px !important;
  }

  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
  }

  .clients-page .table_part {
    width: calc(100vw - 405px);
  }

  .index-page .main .table_part {
    width: calc(100vw - 385px);
  }
}

@media screen and (max-width: 1600px) {
  .clients_graphic_cont ._card:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 40px);
    flex: 0 1 calc(50% - 40px);
  }

  .clients_graphic_cont ._card:nth-child(4) {
    -ms-flex: 0 1 calc(100% - 40px) !important;
    -webkit-box-flex: 0 !important;
    flex: 0 1 calc(100% - 40px) !important;
  }

  .clients_graphic_cont ._card:nth-child(2),
  .clients_graphic_cont ._card:nth-child(5) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }

  .clients_graphic_cont .graphic_body .left_tags {
    margin-right: 30px;
  }


  .graph_main_cont .graph_line_item_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 20px);
    flex: 0 1 calc(50% - 20px);
    margin: 0 10px 20px;
  }

  .graph_main_cont .graph_line_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 20px);
    flex: 0 1 calc(50% - 20px);
    margin: 0 10px 20px;
  }

  .graph_main_cont .inforamtion_cont .card_ {
    margin: 0 10px 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 20px);
    flex: 0 1 calc(50% - 20px);
  }

  .graph_main_cont .inforamtion_cont {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50%);
    flex: 0 1 calc(50%);
    margin: 0 -10px 0px 0;
  }

  .graph_main_cont {
    margin-left: 0px;
  }

  .clients_graphic_cont ._card:nth-child(1),
  .clients_graphic_cont ._card:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 40px);
    flex: 0 1 calc(50% - 40px);
  }

  .clients_graphic_cont ._card:nth-child(2),
  .clients_graphic_cont ._card:nth-child(5) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(100% - 60px);
    flex: 0 1 calc(100% - 60px);
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;

  }

  .clients_graphic_cont .graphic_body .left_tags {
    margin-right: 30px;
  }

  .graph_main_cont .graph_body {
    margin: 0;
  }

  .graph_main_cont .graph_line_item_2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 20px);
    flex: 0 1 calc(50% - 20px);
    margin: 0 0 20px;
  }

  .graph_main_cont .graph_line_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 20px);
    flex: 0 1 calc(50% - 20px);
    margin: 0 0 20px;
  }

  .graph_main_cont .inforamtion_cont .card_ {
    margin: 0 10px 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 10px);
    flex: 0 1 calc(50% - 10px);
  }
  .graph_main_cont .inforamtion_cont .card_.else {
    margin: 0 10px 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 20px);
    flex: 0 1 calc(50% - 20px);
  }

  .graph_main_cont .inforamtion_cont {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50%);
    flex: 0 1 calc(50%);
    margin: 0 -10px 0px 0;
  }

  .graph_main_cont {
    margin-left: 0px;
  }
}

@media (max-width: 1536px) {
  .reports__row {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px 30px;
  }
}

@media (max-width: 1520px) {
  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 40%;
    flex: 0 1 calc(50% - 50px) !important;
  }
}

@media (max-width: 1500px) {
  .notification__row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    width: 100%;
  }

  .notification__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .notification__inner .notification__block {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
  }

  .notification__inner .notification__block:nth-child(3) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .notification__inner .notification__block:last-child {
    margin: 40px 0px 0px 0px;
  }

  .notification__row .last-slide {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  .notification__row .notification__comment {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .notification__row .big-item {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .push-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 406px;
  }

  .push-page .first_row {
    padding: 0px 0px 0px 0px !important;
  }

  .push-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -446px;
  }

  .sms-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 406px;
  }

  .sms-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -446px;
  }

  .email-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 406px;
  }

  .email-page .first_row {
    padding: 0px 0px 0px 0px !important;
  }

  .email-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -446px;
  }
}
@media (max-width: 1500px) and (min-width: 800px) {
  .transaction-page .main .right_groupe .filter_trans {
    flex: auto;
    margin-right: auto;
  }
}
@media (max-width: 1500px) and (max-width: 800px) {
  .graph_main_cont .inforamtion_cont{
    display: none;
  }
  .graph_main_cont .graph_line_item_2 .inforamtion_cont{
    display: flex;
    margin-top: 20px;
  }
  .graph_main_cont .graph_line_item_2 .inforamtion_cont .card_ .card_title{
    border-bottom: none;
    padding-top: 20px;
  }
  ._dark .graph_main_cont .graph_line_item_2 .inforamtion_cont .card_ .card_title{
    border-bottom: none;
    border-top: 1px solid #1f2329;
  }
  .big_wrapper._dark .graph_main_cont .graph_line_item_2 .inforamtion_cont .card_ .stat_row:last-child{
    border-bottom: none;
  }
  .big_wrapper._dark .graph_main_cont .inforamtion_cont .else.card_ {
    display: none;
  }
  .push-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .sms-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .email-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

}

@media (max-width: 1470px) {
  .transaction-page .chart_chart {
    width: 550px !important;
  }
}

@media (max-width: 1445px) {
  .right_row {
    width: 70%;
  }

  .fourth_row {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 30%;
    flex: 0 1 30%;
  }

  .row-fourth__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }
}
/*@media (max-width: 1879px) {*/
/*  .column-communications__ddd {*/
/*    display: block;*/
/*  }*/
/*}*/

@media (max-width: 1879px )  {
  .trigger__checkboxes {
    margin-right: 30px;
  }

  .trigger__checkboxes .checkbox__text._star svg {
    display: block;
  }

  .trigger__checkboxes .checkbox__text svg {
    margin-right: 5px;
    display: none;
  }

  .trigger__bookmarks {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
  }

  .redact-page .stats__row {
    -ms-grid-columns: 350px 20px 1fr;
    grid-template-columns: 350px 1fr;
    gap: 25px 20px;
    -ms-grid-rows: auto 25px auto 25px auto 25px auto;
    grid-template-areas: "big-area . "
 "big-area . "
 " . . "
 " . . ";
  }

  .clients-page .table_select {
    margin-right: 25px;
  }

  .column-communications__ddd {
    display: block;
  }

  .column-communications__item:nth-child(2) {
    margin: 40px 0px 0px 0px;
  }

  .table-communications__item01 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70px;
    flex: 0 0 70px;
  }

  .table-communications__link {
    margin: 0px 20px 0px 0px;
  }

  .communications-page .side_bar_menu {
    margin-right: 50px !important;
  }

  .redact-page .stats__row > .stats__first {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
}

@media (max-width: 1439.98px) {
  ._container {
    max-width: 970px;
  }
}

@media (max-width: 1425px) {
  .transaction-page .chart_chart {
    width: 530px !important;
  }
}
.right__part .stats__item{
  width: 46%;
}
@media (max-width: 1400px) {
  .transaction-page .graphic_part {
    width: 100%;
  }

  .graph_main_cont .inforamtion_cont .card_ {
    margin: 0 10px 20px 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(50% - 10px);
    flex: 0 1 calc(50% - 10px);
  }
  .transaction-page .item_body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .transaction-page .item_body .left_part {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .transaction-page .item_body .left_part .summary .graph__info-items:last-child {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .transaction-page .item_body .left_part .stat_part {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 230px;
    flex: 0 0 230px;
  }

  .transaction-page .item_body .graphic_body {
    padding: 40px 0px 0px 0px;
    border-left: 0px;
    border-top: 1px solid #e1e1e1;
  }
  ._dark.transaction-page .item_body .graphic_body {
    border-top: 1px solid #1F2329;
  }
  .stats-page-client .stats__inner .stats__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .index-page .main .middle_part .upper_part .client_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 40px);
    flex: 0 0 calc(100% - 40px);
  }

  .index-page .main .middle_part .upper_part .stats {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 40px);
    flex: 0 0 calc(100% - 40px);
  }

  .index-page .main .middle_part .upper_part .balance {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 40px);
    flex: 0 0 calc(100% - 40px);
  }
}

.transaction-page .item_body .left_part {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 265px;
  flex: 0 0 265px;
  display: none;
  flex-direction: column;
  justify-content: space-between;
}

@media(max-width: 1400px) {
  .transaction-page .item_body .left_part {
    flex-direction: row;
  }
}
.table_body .table_item .btn{
  background: none !important;
  box-shadow: none!important;
  margin-left: 5px;
}
@media screen and (max-width: 1400px) {
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(9) {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(9) {
    display: none;
  }

  .graph_main_cont .graph_body {
    display: block;
  }

  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(9) {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(9) {
    display: none;
  }

  .graph_main_cont .graph_body {
    display: block;
  }
}

@media (max-width: 1390px) {
  .transaction-page .chart_chart {
    width: 500px !important;
  }

  .right_row {
    width: 100%;
  }

  .right_groupe__inner {
    display: block;
  }

  .fourth_row {
    margin: 15px 0px 0px 0px;
  }

  .row-fourth__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 49%;
    flex: 0 1 49%;
  }
}

@media (max-width: 1370px) {
  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 43%;
    flex: 0 1 43%;
  }
}
.xls_wrapper{
  width: calc(100% - 775px);
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1600px) and (min-width: 1000px){
  .clients-page .clients_graphic_cont .left_card {
    height: 350px;
  }
  .clients-page .clients_graphic_cont ._graphic_round{
    height: 466px;
  }
}
@media (max-width: 1367px) {
  .trigger-page._dark .trigger__row {
    background: transparent !important;
  }

  .trigger-page._dark .trigger__row .trigger__checkboxes {
    background: #252931 !important;
  }

  .trigger-page._dark .trigger__row .trigger__bookmarks {
    background: #252931 !important;
  }



  .trigger__left {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
  }

  .trigger__right {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
  }
}

.master-trigger-page .trigger__row {
  padding: 0px 18px;
}
@media (max-width: 1366px) {
  .clients-page .clients_graphic_cont ._graphic_round{
    margin: 0 15px 40px 21px !important;
  }

  .big_wrapper._clients .main .filter_block{
    margin-left: 0px;
    margin-right: 20px;
    margin-left: 0px;
    margin-right: 0;
    width: calc(100%);
  }
  .trigger__checkboxes {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: 46px;
    border-radius: 10px 10px 0px 0px;
    margin-bottom: 3px;
    background: #fff;
    padding: 0px 15px 0px 28px;
  }

  .trigger__bookmarks {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: 46px;
    border-radius: 0px 0px 10px 10px;
    background: #fff;
    padding: 0px 15px 0px 28px;
  }

  .trigger__item {
    min-width: auto;
  }

  .trigger__btn {
    margin-right: 5px;
    width: 135px;
  }

  .trigger__btn:last-child {
    margin-right: 0px;
  }

  .market__row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .reports__row {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .trigger__breadcrumbs {
    width: 100%;
    margin-bottom: 5px;
    padding-left: 40px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height: 46px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .stats__row {
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-areas: "big-area . area-2"
 "big-area . area-2"
 ". . last-area ";
    gap: 20px 20px;
  }

  .transaction-page .chart_chart {
    width: 100% !important;
    height: 100% !important;
  }
  .transaction-page #Chart_0 ,
  .transaction-page #Chart_1 ,
  .transaction-page #Chart_2 ,
  .transaction-page #Chart_3 ,{
    width: 100% !important;
  }

  .stats__column:last-child {
    -ms-grid-row: 5;
    -ms-grid-column: 5;
  }

  .stats__first {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }

  ._area2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 5;
  }
}

@media (max-width: 1150px) {
  .clients-page .clients_graphic_cont ._graphic_round{
    margin: 0 0 40px 21px !important;
  }

  .clients-page .clients_graphic_cont .left_card {
    flex: 0 1 calc(50% - 32px) !important;

  }
  .clients-page .clients_graphic_cont .left_card.desk{
    margin-right: 0 !important;
  }
  .transaction-page .chosen-choices {
    height: 100% !important;
  }


  .clients-page .clients_graphic_cont ._graphic_round{
    flex: 0 1 100%;
  }

  .transaction-page .first_row,
  .communications-page .first_row{
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 100% !important;
    flex: 1 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }

  .transaction-page .filter_block {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin-right: 0 !important;
  }


}
@media(max-width:115px) and (min-width: 800px) {
  .transaction-page .main .right_groupe .filter_trans {
    flex: 0 0 335px;
    margin-right: 0;
  }
}
@media(max-width: 1500px) {
  .transaction-page .graphic__inner {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100%;
  }
  .transaction-page .first_row{
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 100% !important;
    flex: 1 1 100% !important;
    max-width: 100% !important;
    width: 100% !important;
  }
  .transaction-page .filter_block{
    width: 100%;
    flex: 1 1 100% !important;
  }
}
@media (max-width: 600px) {
  .clients-page .clients_graphic_cont .left_card {
    flex: 0 1 100% !important;
  }
}
@media (max-width: 1600px) and (min-width: 600px) {

  .transaction-page .tabs_body_cont {
    /*width: 300px;*/
    text-align: start;
    margin: 0;
    width: 100%;
  }

}

@media screen and (max-width: 1350px) {
  .main .middle_part .upper_part ._card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(100%);
    flex: 0 1 calc(100%);
  }

  .main .middle_part .upper_part ._card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(100%);
    flex: 0 1 calc(100%);
  }
}

@media (max-width: 1350px) {
  .table-communications__item:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
  }

  .table-communications__item:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 75px;
    flex: 0 1 75px;
  }

  .table-communications__item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 115px;
    flex: 0 1 115px;
  }

  .table-communications__item:nth-child(8) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 65px;
    flex: 0 0 65px;
  }

  .table-communications__item01 {
    display: none;
  }
}

@media (max-width: 1320px) {
  .clients-page .table_select {
    margin-right: 15px;
  }
}

@media (max-width: 1300px) {
  .clients-page .table_select {
    margin-right: 3px;
  }
  .communications-page .main .filter_block{
    flex: 0 0 100%;
  }
  .column-communications__row {
    display: block;
  }

  .communications-page .first_row {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    margin: 40px 0px 0px 0px;
  }

  .communications-page .filter_block {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  .communications-page .notification__datapicker{
    width: 100%;
  }
  .report .notification__datapicker{
    width: 100%;
  }
}

@media(max-width: 800px) {
  .transaction-page .graphic__inner{
    flex: 0 0 auto !important;
  }
  .clients_graphic_cont .clients_graphic_item{
    margin: 0;
  }
  .clients-page .table_part {
    width: calc(100vw - 66px);
  }
  .main .right_groupe .filter_trans{
    flex: 0 0 100vw;
  }
  /*.transaction-page .right_groupe .filter_block {*/
  /*  width: calc(100% - 66px) !important;*/
  /*}*/
  /*.transaction-page .graphic_tabs-block {*/
  /*  justify-content: start;*/
  /*}*/
  /*.transaction-page .tabs_body_cont {*/
  /*  text-align: start;*/
  /*  margin: 0;*/
  /*  width: 100%;*/
  /*}*/


}
@media screen and (max-width: 1300px) {
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(8) {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(8) {
    display: none;
  }

  .clients_graphic_cont .graphic_body {
    padding-right: 30px;
  }

  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(8) {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(8) {
    display: none;
  }

  .clients_graphic_cont .graphic_body {
    padding-right: 30px;
  }
}

@media (max-width: 1268px) {
  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 42%;
    flex: 0 1 42%;
  }
}

@media (max-width: 1250px) {
  .clients-page .filter_block,
  .transaction-page .filter_block {
    margin-bottom: 40px !important;
  }


  .clients-page .table_select {
    margin-right: 15px;
  }

  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
  }
  .clients_graphic_cont .clients_graphic_item {
    margin: 0 -20px;
  }
}

@media screen and (max-width: 1250px) {
  .main .right_groupe .first_row._clients {
    display: block;
  }

  .main .filter_block {
    margin: 0;
  }
  .transaction-page .right_groupe .filter_trans {
    /*margin-right: 25px;*/
    margin-bottom: 40px;
    margin-top: 32px;
  }

  .main .right_groupe .first_row._clients {
    display: block;
  }

  .main .filter_block {
    margin: 0;
  }
}
@media screen and (max-width: 1150px) and (min-width: 800px) {
  .transaction-page .right_groupe .filter_trans {
    margin-right: 0 !important;
  }
  .search__container{
    margin-right: 0 !important;
  }
  .column-communications__ddd1{
    margin: 0 30px;
  }
}
@media (max-width: 1200px) {
  .table-column__item04 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 55px;
    flex: 0 1 55px;
  }

  .table-column__item05 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 55px;
    flex: 0 1 55px;
  }
  .graph_main_cont .graph_body {
    margin: 0 -10px;
  }
  .table-column__item:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 55px;
    flex: 0 1 55px;
  }

  .table-column__item:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px;
  }

  .table-column__item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 55px;
    flex: 0 1 55px;
  }

  .table-column__img {
    margin: 0px 25px 0px 0px;
  }
}

@media (max-width: 1185px) {
  .trigger__number {
    font-size: 22px;
    line-height: 32px;
  }

  .trigger__number-big {
    font-size: 30px;
    line-height: 32px;
  }

  ._small-item .trigger__custom {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    border-right: 1px solid #E1E1E1;
  }

  ._small-item ._still-marked {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
  }
}

@media screen and (max-width: 1000px) {


  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(n) {
    display: none;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(1),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(4),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(5),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(6) {
    display: block;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(n) {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(3),
  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(5),
  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(6) {
    display: block;
  }

  .main .right_groupe .table_part._clients .table_footer .btn,
  .main .right_groupe .table_part._clients .table_footer .dot {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_footer .finger:first-child,
  .main .right_groupe .table_part._clients .table_footer .finger:last-child {
    display: none;
  }

  .main .right_groupe .table_part._clients {
    display: block;
  }

  .main .right_groupe .tabs_body_cont .table_part {
    display: none;
  }
  .main .right_groupe .right_sms_part .tabs_body_cont .table_part {
    display: block;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(1),
  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(1), {
    display: block !important;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(n) {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(1),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(4),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(5),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(6) {
    display: block;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(n) {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(4),
  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(5),
  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(6) {
    display: block;
  }

  .main .right_groupe .table_part._clients .table_footer .btn,
  .main .right_groupe .table_part._clients .table_footer .dot {
    display: none;
  }

  .main .right_groupe .table_part._clients .table_footer .finger:first-child,
  .main .right_groupe .table_part._clients .table_footer .finger:last-child {
    display: none;
  }

  .main .right_groupe .table_part._clients {
    display: block;
  }
}
.branch{
  font-size: 11px;
  bottom: 60px;
  position: absolute;
  left: 50px;
  color: #989898;
}
@media (max-width: 1150px) {
  .summary .graph__info-items:last-child{
    flex: 0 0 100% !important;
  }
  .clients-page .table_row {
    position: relative;
  }
  .select-header a::after{
    top: 12px;
    right: 16px;
  }
  .main .side_bar_menu .side_bar_item._current,
  .main .side_bar_menu .side_bar_item:hover{
    background: #e1e1e1;
    border-radius: 10px;
  }
  .side_bar_body{
    background: #eeeeee;
  }
  .main .side_bar_menu .balance{
    display: block;
    top: 20px;
  }
  ._dark .side_bar_body{
    background: #252931;
  }
  .big_wrapper .main .side_bar_menu{
    padding-left: 0 !important;
  }
  .big_wrapper._dark .main .side_bar_menu{
    background: #1f2329;
  }

  .big_wrapper._dark .main .side_bar_menu .side_bar_item._current, .big_wrapper._dark .main .side_bar_menu .side_bar_item:hover{
    background: #2a2f39;
  }
  .main .side_bar_menu .profile_status{
    left: 150px;
    top: 40px;
  }

  .clients_graphic_cont ._card,
  .clients_graphic_cont .mobile_graphics{
    margin: 0 20px 40px 21px;
  }
  .select-header {
    display: none !important;
  }
  .clients-page .table_row .table_item:first-child {
    display: block !important;
    /*opacity: 0;*/
    width: 100%;
    height: 16px;
    position: relative;
    top: 0;
  }

  .clients-page .table_row .table_item:first-child label {
    position: absolute !important;
    /*width: 100% !important;*/
    /*height: 100% !important;*/
    z-index: 3;
  }

  .clients-page .table_row .table_item:first-child input {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
  }
}

@media (max-width: 1145px) {
  .push-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 450px;
  }

  .push-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -490px;
  }

  .sms-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 450px;
  }

  .sms-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -490px;
  }

  .email-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 450px;
  }

  .email-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -490px;
  }
}

@media (max-width: 1145px) and (max-width: 800px) {
  .push-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .graph_main_cont .inforamtion_cont .card_ {
    margin: 0 10px 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 calc(100% - 20px);
    flex: 0 1 calc(100% - 20px);
  }
  .sms-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .email-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}

@media (max-width: 1138px) {
  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 44%;
    flex: 0 1 44%;
  }
}

@media (max-width: 1100px) {
  .user-page .column-third__data {
    padding: 0px 0px;
  }
}

@media (max-width: 1150px) {
  .clients-page .table_preheader {
    width: 100%;
  }
}

@media (max-width: 1025px) {
  .stats__row {
    -ms-grid-columns: 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    grid-template-areas: "big-area area-2"
 "big-area area-2"
 ". . "
 ". last-area";
    gap: 20px 20px;
  }
  .stats__column:last-child {
    -ms-grid-row: 7;
    -ms-grid-column: 3;
  }
  .stats__first {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
  }
  ._area2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
}
.wallet .chosen-container{
  width: 90px !important;
}
.segment .chosen-container{
  width: 135px !important;
}

#AddCardSegment_segments_chosen{
	width: 100% !important;
}
#TrigerStatCard_TrigerID_chosen{
	width: 81px !important;
}

.bonus .chosen-container,.action-in-card .chosen-container{
  width: 100px !important;
}
@media (max-width: 1150px) {
  .trigger-page .main {
    padding-right: 28px;
  }

  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
  }

  .clients-page .table_part {
    width: calc(100vw - 79px);
  }

  .push-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 406px;
  }

  .push-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -446px;
  }

  .sms-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 406px;
  }

  .sms-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -446px;
  }

  .email-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 406px;
  }

  .email-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -446px;
  }
}

@media screen and (max-width: 1150px) {
  .big_wrapper._non_overflow {
    overflow: hidden;
  }
  .card-page .main{
    padding: 0 !important;
  }
  .card-page .main .middle_part .upper_part ._card{
    margin: 0 20px;
  }
  .main .side_bar_menu .profile_status{
    position: relative;
  }
  .side_bar_menu .select-header,
  .right_groupe .select-header{
    display: block !important;
    padding: 15px;
    background: #eeeeee;
    margin-bottom: 20px;
    width: 240px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .right_groupe .select-header{
    margin: auto;
  }
  ._dark .side_bar_menu .select-header,
  ._dark .right_groupe .select-header{
    background: #252931;
  }
  ._dark .side_bar_menu  .select-header a,
  ._dark .right_groupe .select-header a{
    color: #989898;
  }
  .clients-page .filter_block .left_card .stat_part ._nubmer{
    font-size: 26px !important;
  }
  .header .burger {
    display: block;
  }

  .header .logo {
    display: block;
    top:65px;
  }
  top: 60px;
  .header .drop_down_pos {
    display: none;
  }

  .header .balance {
    display: none;
  }
  .header .search_row{
    top: 5px;
    position: fixed;
    margin-left: 0;
    left: 25%;
    z-index: 9;
    width: 50%;
  }
  .transaction-page .graphic_part{
    margin-top: 52px;
  }

  /* .header .search_row {
     display: none;
   }*/

  .main .side_bar_menu .logo {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 40px;
  }

  .main .side_bar_menu .theme_cont {
    top: calc(100% - 90px);
  }

  .main .side_bar_menu {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    height: 100vh;
    min-height: 400px;
    overflow: auto;
    width: 300px;
    padding: 80px 20px 40px;
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }

  .main .side_bar_menu._active {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .main {
    padding: 0 28px;
  }

  .big_wrapper._non_overflow {
    overflow: hidden;
  }

  .header .burger {
    display: block;
  }

  .header .logo {
    display: block;
  }

  .header .drop_down_pos {
    display: none;
  }

  .header .balance {
    display: none;
  }

  /*.header .search_row {
    display: none;
  }*/

  .main .side_bar_menu .logo {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 40px;
  }

  .main .side_bar_menu .theme_cont {
    top:0;
    position: relative;
    /*top: calc(100% - 71px);*/
  }

  .main .side_bar_menu {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    height: 100vh;
    min-height: 400px;
    overflow: auto;
    width: 300px;
    padding: 80px 20px 40px;
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
  }

  .main .side_bar_menu._active {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .communications-page .main{
    padding: 0;
  }
  .main {
    padding: 0 28px;
  }
}

@media(max-width: 1150px) and (min-width: 800px) {
  .transaction-page .main .filter_block {
    top: 21px !important;
  }
}
@media (max-width: 1000px) and (max-width: 800px) {
  .push-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .sms-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .email-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}

@media (max-width: 991.98px) {
  ._container {
    max-width: 750px;
  }

  .select__title {
    font-size: 18px;
  }

  .select__options {
    font-size: 18px;
  }

  .trigger__row {
    margin-top: 30px;
  }

  .table-column__item04 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px;
  }

  .table-column__item05 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px;
  }

  .table-column__item:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px!important;
    flex: 0 1 100px !important;
  }

  .table-column__item:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 140px !important;
    flex: 0 1 140px !important;
  }

  .table-column__item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px !important;
    flex: 0 1 100px !important;
  }

  .search {
    margin: 40px 0px 0px 0px;
  }
}
@media(max-width: 600px) {
  .third-right__row .table-column__item:nth-child(2){
    -webkit-box-flex: 0;
    -ms-flex: 0 1 35px!important;
    flex: 0 1 35px !important;
  }
  .table-column__item:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60px !important;
    flex: 0 1 60px !important;
  }
  .third-right__row .table-column__item:nth-child(4){
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50px !important;
    flex: 0 1 50px !important;
  }
}
@media (max-width: 900px) {
  .transaction-page .table_part .table_item:nth-child(5) {
    display: none !important;
  }
  .resto__column{
    display: block;

  }
  .resto__column .resto_net{
    padding:20px;
    margin: 20px 0;
  }
}

@media (max-width: 867px) {
  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 44%;
    flex: 0 1 44%;
  }
}

@media screen and (max-width: 600px) {
  .main .right_groupe .table_part .table_preheader {
    display: none;
  }
}

@media (max-width: 850px) {
  .push-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 450px;
  }

  .push-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -490px;
  }

  .sms-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 450px;
  }

  .sms-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -490px;
  }

  .email-page .notification__comment {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 30% !important;
    flex: 0 0 30% !important;
    width: 30%;
    height: 450px;
  }

  .email-page .last-slide {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 65%;
    justify-self: flex-end;
    margin-top: -490px;
  }
}

@media (max-width: 850px) and (max-width: 800px) {
  .push-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .sms-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .email-page .last-slide {
    margin: 0px 0px 0px 0px;
    width: 33.333%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}

@media (max-width: 815px) {
  .transaction-page .table_part .table_item:nth-child(5) {
    display: none !important;
  }

  .transaction-page .table_part .table_item:nth-child(7) {
    display: none !important;
  }

  .transaction-page .table_part .table_item:nth-child(9) {
    display: none !important;
  }
}
.else_mob{
  display: none;
}
@media (max-width: 800px) {
  .segment-type-container {
    display: list-item !important;
  }
  .segment-type-container .segmet-isfree ,
  .segment-type-container .notification__column
  {
    width: 100% !important;
  }
  .main .right_sms_part{
    display: none;
  }
  .middle_part .right_sms_part {
    display: block;
    margin-top: 0 !important;
  }
  .graph_main_cont .graph_body {
    margin: 0;
  }
  .else_mob{
    display: block;
    text-align: center;
    margin: 20px -5px;
    border-radius: 10px;
    background: white;
  }
  ._dark .else_mob{
    background: #252931;
  }
  .else_mob .content{
    margin: auto;
    padding: 50px 0;
    width: 200px;

  }
  .else_mob .icon{
    margin-right: 10px;
  }
  .else_mob .icon, .else_mob .text{
    color: #989898;
    display: inline-block;
  }
  .graph_main_cont .graph_line_item{
    flex: none;
  }
  .first_row {
    background: transparent !important;
  }
  .column-communications__row{
    /*background: #fff;
    padding: 15px;*/
    border-radius: 15px;
    overflow: hidden;
  }
  .notification__item.big-item {
    margin: 100px 20px 0px 20px;
  }
  .send-page .notification__item {
    margin: 7px;
  }
  .send-page .notification__top{
    padding: 7px;
  }
  .send-page .header{
    padding: 42px;
  }
  .send-page .main .right_groupe {
    padding: 7px;
  }
  /*.send-page .slick-track{
    gap: 10px;
  }*/
  .transaction-page .first_row {
    margin: 0px 0px 0px 0px !important;
  }
  .send-page .first-slide.slick-current .notification__slider-left span::after,
  .send-page .first-slide.slick-current .notification__slider-right span::after{
    visibility: visible;
  }
  /*.send-page .notification__slider-left,
  .send-page .notification__slider-right{
    width: calc(100%);
    transform: none;
  }*/
  .notification__row .slick-arrow.slick-next,
  .notification__row .slick-arrow.slick-prev{
    /*top: 100px;*/
  }
  .send-page .notification__textarea{
    margin-top: 100px;
  }
  .send-page .first-slide.slick-current .notification__slider-left span::after{
    left: 0vw;
  }
  .send-page .last-slide.slick-current .notification__slider-right span::before{
    right: 0vw;
  }
  .send-page .first-slide .notification__slider-left,
  .send-page .last-slide .notification__slider-right{
    width: calc(100% + 143px) !important;
  }
  .send-page .last-slide .notification__slider-right{
    transform: translateX(-143px);
  }
  .send-page .first-slide .notification__inner .chosen-container::after{
    top: 14px;
  }
  .notification__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .notification__inner .chosen-container {
    margin-top: 15px;
    height: auto;
    max-width: 100% !important;
  }

  .notification__inner .chosen-container::after {
    top: 24px;
  }

  .notification__inner .chosen-container .chosen-single {
    height: 59px !important;
  }

  .notification__vars {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .notification__vars .chosen-container {
    height: 59px;
    max-width: 100% !important;
  }
  .send-page .notification__vars .chosen-container {
    height: auto;
  }
  .notification__vars .chosen-container::after {
    top: 24px;
  }
  .send-page .notification__vars .chosen-container::after{
    top: 14px;
  }
  .notification__vars .chosen-container .chosen-single {
    height: 59px !important;
  }
  .send-page .notification__datapicker-inner{
    flex-wrap: wrap;

  }
  .notification__datapicker-inner ._time-input{
    margin-left: 0;
  }
  .notification__row .last-slide {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }

  .notification__row .notification__comment {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  .notification__row .big-item {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }

  /*.right_row {
    width: 95%;
  }*/

  .big_wrapper._dark .user__logout {
    background: #434a59;
    margin: 0 10px;
  }

  .user-page .main {
    padding: 0px 10px 0px 10px;
  }

  .user__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .user__logout {
    text-align: center;
    padding: 15px 0px;
    margin-left: 10px;
    margin-right: 10px;
    background: #e1e1e1;
    border-radius: 16px 16px 0px 0px;
  }
  .mt-32 {
    margin-top: 0px;
  }

  .user-page .main .right_groupe .first_row{
    margin-top: auto;
    margin-left: 10px;
    margin-right: 10px;
  }
  .second_row {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33.333%;
    flex: 0 1 33.333%;
  }
  .user-finance .item-first
  {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100vw - 68px);
    flex: 0 0 calc(100vw - 68px);
    padding: 21px;
    margin: 0 10px;
  }
  .user-upper .second_row,
  .user-upper .third_row,
  .user-upper .fourth_row,
  .user-finance .item-second,
  .user-docs{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100vw - 48px);
    flex: 0 0 calc(100vw - 48px);
    padding: 0 10px;
  }
  .third_row {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33.333%;
    flex: 0 1 33.333%;
    margin: 0;
  }

  .fourth_row {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 33.333%;
    flex: 0 1 33.333%;
    margin: 0;
  }

  .item-second__top {
    display: block;
    border-radius: 16px;
    margin: 0px 0px 3px 0px;
  }

  .item-second__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .item-second__date {
    border-radius: 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0px 0px 40px 0px;
  }

  .column-communications__item:nth-child(1) {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 0 1 580px;
    max-height: 460px;
    margin: 0;
  }

  .column-communications__item:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 580px;
    height: 100%;
    margin: 0;
    padding-bottom: 20px;
  }
  .column-communications__item:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 580px;
    height: 100%;
    margin: 0;
    padding-bottom: 20px;
  }

  .column-communications__title {
    text-align: center;
  }

  .communications-page .filter_block._active {
    width: 100% !important;
  }

  .index-page .main .middle_part .upper_part .client_card {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .index-page .main .middle_part .upper_part .stats {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .index-page .main .middle_part .upper_part .balance {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.user-page .item-second__tabs .dl_fin1,
.user-page .item-second__tabs .calendar1{
  display: none;
}
@media screen and (max-width: 800px) {
  .mr-26 {
    margin-right: 0px !important;
  }

  .main .right_groupe .first_row,
  .main .right_groupe .filter_trans{
    display: block;
  }
  .user-page .main .right_groupe .first_row{
    overflow-y: initial;
  }
  .user-page .item-second__tabs .dl_fin1,
  .user-page .item-second__tabs .calendar1{
    display: block;
    position: relative;
    top: 0;
  }
  .main .middle_part .upper_part ._card {
    -webkit-box-flex: 0;
    min-width: 0;
    /*display: block;*/
    margin: 0 15px 20px 0;
    -ms-flex: 0 1 calc(25% - 40px);
    flex: 0 1 calc(25% - 40px);
  }

  .main .middle_part .upper_part .stats .text_row:first-child {
    margin-bottom: 17px;
  }

  .main .middle_part .upper_part {
    display: block;
    margin: 0 -5px;
  }

  .main .right_sms_part {
    margin: 20px 0 0;
  }

  .main .right_groupe .first_row,
  .main .right_groupe .filter_trans{
    display: block;
  }

  .main .middle_part .upper_part .stats .text_row:first-child {
    margin-bottom: 17px;
  }

  .main .middle_part .upper_part {
    display: block;
    margin: 0;
  }

  .main .right_sms_part {
    margin: 20px 20px 0;
  }
}

@media (max-width: 799px) {
  .notification__row {
    display: block;
  }

  .notification__item {
    max-width: 743px;
  }

  .notification__slider-left {
    display: block;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    padding: 0px 57px 0px 36px;
    width: calc(100% + 173px);
    position: relative;
  }

  .notification__slider-left span {
    position: absolute;
    left: calc(100% - 107px);
    z-index: 2;
    -webkit-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    text-transform: lowercase;
  }

  .notification__slider-right {
    display: block;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 17px;
    padding: 0px 36px 0px 57px;
    width: calc(100% + 173px);
    position: relative;
    -webkit-transform: translateX(-173px);
    -ms-transform: translateX(-173px);
    transform: translateX(-173px);
  }

  .notification__slider-right span {
    position: absolute;
    right: calc(100% - 157px);
    z-index: 2;
    -webkit-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    text-transform: lowercase;
  }

  .notification__sms {
    margin-top: 40px;
  }

  .notification__comment {
    display: none;
  }

  .notification__btn {
    margin-top: 3px;
    background: transparent !important;
  }

  .notification__btn button {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    height: 52px;
  }


  .notification__send-btn {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 10px !important;
  }

  .send-page .main .right_groupe form {
    margin-right: auto !important;
  }
  .notification__vars {
    margin-top: 40px;
  }

  .notification__vars .notification__title {
    display: none;
  }

  .notification__words {
    margin-top: 0px;
  }

  .notification__top {
    display: block;
  }

  .notification__top .notification__title {
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .first-slide.slick-current .notification__slider-left span {
    left: 30px;
    color: #0080FF !important;
  }

  .first-slide.slick-current .notification__slider-left span::after {
    content: url(/img/icons/arrow-slider.svg);
    margin-left: 60vw;
    position: absolute;
  }

  .last-slide.slick-current .notification__slider-right span {
    right: 30px;
    color: #0080FF !important;
  }

  .last-slide.slick-current .notification__slider-right span::before {
    content: url(/img/icons/arrow-slider.svg);
    position: absolute;
    -webkit-transform: translateX(-50vw) rotate(180deg);
    -ms-transform: translateX(-50vw) rotate(180deg);
    transform: translateX(-50vw) rotate(180deg);
  }

  ._dark.transaction-page .graphic_right-tabs {
    border-color: #1F2329 !important;
  }

  .transaction-page .graphic__block {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .transaction-page .graphic__top-tabs {
    display: none;
  }

  .transaction-page ._pc-tab-nav {
    border-bottom: 1px solid #E1E1E1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 16px;
    padding-top: 0px;
    margin-bottom: 25px;
  }

  .transaction-page .chart_chart {
    margin-top: 20px;
  }
}

@media (max-width: 799px) and (max-width: 800px) {
  .first-slide.slick-current .notification__slider-left span::after {
    visibility: hidden;
  }

  .last-slide.slick-current .notification__slider-right span::before {
    visibility: hidden;
  }
}

@media (max-width: 799px) and (max-width: 479.98px) {
  .first-slide.slick-current .notification__slider-left span::after {
    visibility: visible;
  }

  .last-slide.slick-current .notification__slider-right span::before {
    visibility: visible;
  }
}
#mech-triger-add-form input.span12{
  width: 220px !important;
  height: 40px;
}
.select-header.mob{
  display: none !important;
}
.stats-page .stats__redact{
  width: 100%;
}
.stats-page .trigger__tougle{
  justify-content: space-between;
  flex: 0 0 100%;
}
.stats-page .trigger__btn{
  width: auto;
  margin: 0;
}

@media (max-width: 767.98px) {
  ._container {
    max-width: none;
    padding: 0 10px;
  }

  .clients-page .first_row {
    background: transparent !important;
  }
  .trigger__checkboxes {
    padding: 0px 15px 0px 18px;
  }

  .trigger__checkboxes .checkbox__text {
    font-size: 0;
  }
  .trigger__checkboxes .paid_filter span {
    font-size: 14px;
  }
  .trigger__checkboxes .checkbox__text._all {
    font-size: 14px;
  }

  .trigger__checkboxes .checkbox__text svg {
    display: block;
  }

  .trigger__bookmarks {
    padding: 0px 15px 0px 18px;
  }

  .trigger__item {
    margin-bottom: 30px;
  }

  .trigger__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .trigger__left {
    border-bottom: 1px solid #E1E1E1;
    border-right: none;
  }

  .trigger__about {
    margin-top: 30px;
    margin-bottom: 25px;
  }

  .trigger__right {
    padding-left: 0px;
  }

  ._small-item {
    padding: 0px 0px 0px 0px !important;
  }

  ._small-item .trigger__custom {
    min-height: 335px;
  }

  ._small-item ._still-marked {
    min-height: 335px;
    margin-top: 30px;
    width: 100%;
  }

  .reports__row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .reports__column {
    width: 100%;
    min-height: 100%;
  }

  .reports__column .market__text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 98%;
    flex: 0 0 98%;
  }

  .reports__column .market__title {
    max-width: 100%;
  }

  .reports__column .market__subtitle {
    max-width: 100%;
  }

  .reports__column .market__item {
    max-width: 100%;
  }

  .trigger__breadcrumbs a {
    width: 100%;
  }

  .trigger__breadcrumbs a span {
    text-align: center;
    margin: 0 28px;
    -webkit-transform: translateX(-26px);
    -ms-transform: translateX(-26px);
    transform: translateX(-26px);
  }

  .trigger__breadcrumbs a svg {
    margin-right: 0px;
  }

  .stats-page .trigger__bookmarks {
    display: none;
  }

  .stats__row {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "big-area big-area"
 " area-2 ."
 ". . "
 ". last-area";
  }

  .stats__column .market__bottom {
    margin-top: 0;
    /*-webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;*/
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding-left: 10%;
  }

  .stats__column .market__bottom .market__bottom-item .market__bottom-title {
    font-size: 12px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 95px;
    flex: 0 0 95px;
    padding-right: 3px;
  }

  .stats__first {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 20px;
  }

  .stats__first .market__text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  .stats__redact .trigger__btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }

  .stats__redact .trigger__btn a {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0px;
    border-bottom-right-radius: 10px;

  }

  .stats__redact ._trigger {
    margin-left: 28px;
    margin-right: 0;
  }

  .stats__redact {
    width: 100%;
    background: #fff;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 0px 0px 0px 0px;
    height: 46px;
  }
  .stats__redact .trigger__tougle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
  }

  ._dark .stats__redact {
    background: #252931;
  }

  .redact-page .stats__column {
    padding-bottom: 20px;
  }

  .redact-page .trigger__bookmarks {
    display: none;
  }

  .redact-page .stats__row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    gap: 40px 0px;
    grid-template-areas: "big-area "
 "."
 "."
 "."
 ".";
  }

  .redact-page .stats__first {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .redact-page .market__title {
    margin: 0 auto;
    max-width: 100%;
  }

  .redact-page .market__subtitle {
    margin: 0 auto;
    margin-top: 22px;
    max-width: 100%;
  }

  .redact-page .market__lits {
    margin: 0 auto;
    margin-top: 11px;
    max-width: 100%;
  }

  .redact__datapicker {
    margin: 37px 0px 0px 0px;
  }

  .redact__btns {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0px 0px 0px 0px;
    max-width: 100%;
    height: 100%;
  }

  .redact__btns button {
    border-radius: 0px;
    height: 100%;
    border-bottom-right-radius: 10px;
  }

  .redact__btns button:last-child {
    margin: 0px 0px 0px 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 10px;
  }

  .notification__img {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
  }

  .notification__img span {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .notification__img-select {
    max-width: 280px;
  }

  .notification__img-content {
    padding-left: 20px;
  }

  .notification__img-title {
    margin-bottom: 30px;
    margin-top: 30px;
  }

  ._file {
    width: 45px;
  }

  ._file::after {
    content: url(/img/textarea/upl.svg) !important;
  }

  .table-receipt__title:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
  }

  .table-receipt__subtitle:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 135px;
    flex: 0 0 135px;
  }

  .user-page .first-bg {
    background: #fff !important;
    border-radius: 0px 0px 16px 16px;
  }

  .index-page .first_row {
    background: transparent !important;
  }

  /* .user-page .column-third__data {
     display: none;
   }*/

  .first_row {
    background: #fff;
    /*border-radius: 0px 0px 16px 16px;*/
  }

  .user__tabs span {
    margin: 0px 0px 0px 0px;
  }

  .table-item__created {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 95px;
    flex: 0 0 95px;
    margin: 0px 10px 0px 0px;
  }

  .line-table__date {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 95px;
    flex: 0 0 95px;
    margin: 0px 10px 0px 0px;
  }

  .table-column__item02 {
    display: none;
  }

  .table-column__item03 {
    display: none;
  }

  .table-column__item04 {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60px;
    flex: 0 0 60px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
  }

  .table-column__item05 {
    margin: 0px 0px 0px 0px;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 60px;
    flex: 0 0 60px;
    font-size: 12px;
    text-align: left !important;
  }

  .table-column__top {
    padding: 20px 15px;
  }

  .table-column__item {
    font-size: 12px;
  }

  .table-column__item:nth-child(1) {
    display: none;
  }

  .table-column__item:nth-child(5) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0px;
  }

  .table-column__item:last-child {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0px;
  }

  .table-column__line {
    margin: 0px 15px;
    position: relative;
  }


  .table-column__links a{
    position: absolute;
    margin: auto;
    top: 5px;
    right: -3px;
  }

  .table-communications__top {
    padding: 21px 15px;
  }

  .table-communications__item:nth-child(1) {
    display: none;
  }

  .table-communications__item:nth-child(2) {
    display: none;
  }

  .table-communications__item:nth-child(3) {
    display: none;
  }

  .table-communications__item:nth-child(4) {
    display: none;
  }

  .table-communications__item:nth-child(6) {
    display: none;
  }

  .table-communications__row {
    margin: 0px 15px;
  }

  .search__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    flex-wrap: wrap;
    gap: 21px;
  }
  .search__container{
    margin-right: 0;
  }
  .segments__btns > a{
    flex: 0 0 100%;
  }
  .table-receipt__title:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
  }

  .table-receipt__subtitle:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 135px;
    flex: 0 0 135px;
  }

  .transaction-page ._block-3 .item_header {
    top: 80px;
    left: auto;
    right: 0;
    width: 100px;
  }
  .transaction-page ._block-2 .item_header {
    top: 80px;
    left: auto;
    right: 0;
    width: 65px;
  }
  .transaction-page ._block-1 .item_header{
    top: 80px;
    left: auto;
    right: 0;
    width: 25px;
  }
  .transaction-page .item_header .icons .icon,
  .transaction-page .item_header .icons .icon:first-child{
    padding-right: 0 !important;
    flex: 1 1 20px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .transaction-page .item_header .icons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    flex-wrap: wrap;
    height: 80px;
    align-content: space-between;
  }
  .graph_line_item .item_header .icons{
    position: absolute;
    top: -63px;
    right: 10px;
    flex-direction: column;
  }

  .transaction-page .item_header .icons .icon:first-child {
    padding: 0px 0px 0px 0px;
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .transaction-page .graphic__inner .tabs_header_cont .tabs_header {
    padding-top: 20px;
  }

  .transaction-page .graphic_body {
    padding: 0px 0px 0px 0px;
    border-left: 0px;
    border-top: 1px solid #e1e1e1;
  }

  .transaction-page .item_body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .stats__column:last-child {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }

  .stats__first {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  .redact-page .stats__row > .stats__first {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  ._area2 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
}
@media(min-width: 350px) {
  .table-column__links a {
    position: absolute;
    margin: auto;
    top: 27px;
    right: 20px;
  }
}
@media (max-width: 800px) {
  .select-header.mob {
    background: white;
    display: block !important;
    margin: 8px -5px;
    width: calc(100% + 10px);
    border-radius: 10px;
  }
  .select-header.mob .chosen-container{
    width: 100% !important;
    max-width: 500px !important;
  }
  .select-header.mob .chosen-container::after{
    top:17px;
  }
  .select-header.mob .chosen-container-single .chosen-single{
    height: 50px !important;
  }
}
.stats-page-client .notification__datapicker-inner ._date-input::after{
  display: none;
}
@media (max-width: 767px) {

  .stats-page-client .notification__datapicker._block,
  .stats-page-client #stat_trig_form select{
    width: 280px;
  }
  .stats-page-client .stats__column .stats__column .stats__column,
  .stats-page-client .stats__column.right__part{
    flex: 1 1 300px;
  }
  .stats-page-client .stats__column{
    justify-content: center;
  }
  .bootstrap-timepicker {
    width: 100%;
  }

  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }

}

.stats-page-client .notification__datapicker._block,
.stats-page-client #stat_trig_form select {
  width: auto;
}
.stats-page-client .notification__datapicker-item input{
  width: 100% !important;
}
.stats-page-client .notification__datapicker-item{
  width: 30% !important;
}
#stat_trig_form select{
  width: 100% !important;
}
@media (max-width: 734px) {
  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 43%;
    flex: 0 1 43%;
  }
}

@media (max-width: 700px) {
  .transaction-page .table_part .table_item:nth-child(4) {
    display: none;
  }

  .transaction-page .graphic_right-tabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-top: 0;
    border-bottom: 1px solid #E1E1E1;
  }

  .transaction-page ._data-da {
    padding-left: 60px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }

  .transaction-page .graphic_right-part {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 700px) {
  .calendar_body {
    overflow: auto;
  }

  .calendar_body {
    overflow: auto;
  }
}

@media (max-width: 690px) {
  .transaction-page ._data-da .graphic__left-blok {
    width: 100% !important;
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .transaction-page ._data-da .graphic__left-blok .graphic__left-stats {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

@media (max-width: 655px) {
  .redact-active {
    right: 5px;
    top: 0;
  }
}
/*
.right_groupe > .first_row > .right_sms_part #trigger-stat-grid:nth-child(2),
.middle_part .right_sms_part #trigger-stat-grid:nth-child(2){
  display: none;
}*/
@media screen and (max-width: 650px) {
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px;
  }
  .graph_main_cont .graph_line_item .item_header{
    flex-direction: column;
  }
  .graph_main_cont .graph_line_item .item_header .title{
    flex:1 1 40px;
  }

  .graph_main_cont .graph_line_item .item_header .coeffs{
    margin-right: initial;
    flex:1 1 40px;
    position: absolute;
    top: 125px;
    right: 0;
    width: 90px;
    flex-wrap: wrap;
  }
  .graph_main_cont .graph_line_item .item_header .calendar{
    top: -45px;
    position: relative;
  }
  .main .right_groupe .table_part._clients .table_header {
    padding: 20px 18px;
  }
  .graph_main_cont .graph_line_item .item_header .icons .icon{
    margin: 0 12px;
  }
  .graph_main_cont .graph_line_item .item_header .coeffs .coeff_item{
    margin: 0 10px 20px;
  }
  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100px;
    flex: 0 1 100px;
  }

  .main .right_groupe .table_part._clients .table_body .table_row {
    padding: 20px 0px;
  }

  .main .right_groupe .table_part._clients .table_body {
    padding: 0 18px;
  }
  /*
    .graph_main_cont .graph_line_item_2 {
      display: none;
    }*/
  /*
    .graph_main_cont .graph_line_item .item_header .triggers {
      display: none;
    }*/

  .graph_main_cont .graph_line_item .item_body .left_part {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-right: 0;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border: none;
  }

  .graph_main_cont .graph_line_item .item_body .graphic_body {
    padding: 0;
    margin-top: 30px;
  }

  .graph_main_cont .graph_line_item .item_body {
    display: block;
  }


  .graph_main_cont .inforamtion_cont {
    display: none;
  }
  .graph_main_cont .graph_line_item_2 .inforamtion_cont {
    display: flex;
  }
  .graph_main_cont .graph_line_item_2 .inforamtion_cont .card_ {
    margin: 0;
    padding: 0;
  }
  .graph_main_cont {
    margin: 32px -5px 0 !important;
  }
  .graph_main_cont .graph_line_item .item_body .tabs_body_cont{
    -ms-flex: 0 0.5 80%;
    flex: 0 0.5 80%;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 130px;
    flex: 0 1 130px;
  }

  .main .right_groupe .table_part._clients .table_header {
    padding: 20px 7px;
  }

  .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 130px;
    flex: 0 1 130px;
  }

  .main .right_groupe .table_part._clients .table_body .table_row {
    padding: 20px 0px;
  }

  .main .right_groupe .table_part._clients .table_body {
    padding: 0 7px;
  }
  /*
    .graph_main_cont .graph_line_item_2 {
      display: none;
    }*/
  /*
    .graph_main_cont .graph_line_item .item_header .triggers {
      display: none;
    }*/


  .graph_main_cont .graph_line_item .item_body .left_part {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-right: 0;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    border: none;
  }
  .graph_main_cont .graph_line_item .item_body .left_part.active{
    display: block;
  }
  .graph_main_cont .graph_line_item .item_body .left_part{
    display: none;
  }
  .graph_main_cont .graph_line_item .item_body .graphic_body {
    padding: 0;
    margin-top: 30px;
  }

  .graph_main_cont .graph_line_item .item_body {
    display: block;
  }
  /*
    .graph_main_cont .inforamtion_cont {
      display: none;
    }*/

  .graph_main_cont {
    margin: 32px -20px 0;
  }
}

@media (max-width: 644px) {
  .clients-page .clients_graphic_cont .left_card {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;

  }

}

@media (max-width: 625px) {
  .transaction-page .table_part .table_item:nth-child(6) {
    display: none !important;
  }
}

@media (min-width: 600px) {
  ::-webkit-scrollbar {
    width: 10px;
  }
  .select-header.mob {
    display: none;
  }

}
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
._dark ::-webkit-scrollbar-track{
  background: #888;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #888;
}
/* Handle */
._dark ::-webkit-scrollbar-thumb {
  background: #1f2329;
}

/* Handle on hover */
._dark ::-webkit-scrollbar-thumb:hover {
  background: #1f2329;
}
.right_sms_part button,
.right_sms_part input[type="button"],
.right_sms_part input[type="reset"],
.right_sms_part input[type="submit"]{
  border: none;
}
.transaction-page .js_filter_trans{
  display: none;
}
.main .right_groupe .table_part#triger-grid .grid_filter{
  margin-left: 0;
}
.setl{
  overflow-x: scroll;
  min-height: 100vh;
}
@media(max-width: 800px){
  .communications-page .graphic_filter-btn,
  .transaction-page .graphic_filter-btn{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 59px;
    margin-top: 70px;
  }
}
@media (max-width: 600px) {

  ._dark .calendar_body{
    background: #252931 !important;
  }
  .transaction-page .graphic_part{
    margin-top: 52px;
  }
  .transaction-page .graphic__inner
  {
    margin-left: 32px;
    margin-right: 32px;
  }
  .transaction-page .main .right_groupe .filter_trans {
    margin-left: 33px;
    /* margin-right: 33px;*/
  }
  /*
.main .right_groupe .table_part {
  display: none;
}*/
  .summary .graph__info-items:nth-child(2){
    text-align: right;
  }
  .clients_graphic_cont ._card,
  .clients_graphic_cont .mobile_graphics{
    margin: 0 0 40px;
  }
  .side_bar_body{
    width: 244px;
    padding: 22px 27px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .first_row {
    padding: 0;
  }
  .main .right_groupe .table_part .table_body {
    padding: 0 10px;
  }
  .main .right_groupe .table_part .table_header
  {
    padding: 22px 10px !important;
  }
  .main .right_groupe .table_part .grid_filter{
    margin-left: 10px;
  }

  .main .filter_block{
    display: block;
  }
  .clients-page .table_row .table_item:first-child{
    height: 0;
  }
  .clients-page .table_row .table_item:first-child label {
    width: 100% !important;
    height: 100% !important;
  }
  .filter_block {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
  }
  .clients-page .table_row .table_item:first-child {
    display: block !important;
    opacity: 0;
  }
  .clients-page .filter_block {
    margin: 0px 0px 0px 0px !important;
    border-radius: 0px !important;
  }

  .clients-page .input_range {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .transaction-page .graphic_filter-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 59px;
  }
  /*
    .transaction-page .graphic_filter-btn._active::before {
      content: '';
      position: fixed;
      width: 100%;
      height: 100%;
      z-index: 2;
      background: rgba(0, 0, 0, 0.521);
      top: 0;
      right: 0;
    }*/

  .action-btn._nc {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0px;
    width: 0;
    -webkit-transform: translateX(-100px) !important;
    -ms-transform: translateX(-100px) !important;
    transform: translateX(-100px) !important;
  }

  .clients-page .filter._active {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 90% !important;
    flex: 0 0 90% !important;
  }

  .clients-page .filter._active::before {
    content: '';
    display: none !important;
  }

  .clients-page .js_filter._active {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 95% !important;
    flex: 0 0 95% !important;
    width: 100% !important;
    -webkit-transform: translateX(-75px) !important;
    -ms-transform: translateX(-75px) !important;
    transform: translateX(-75px) !important;
    padding-right: 50px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .clients-page .js_filter._active::before {
    content: url(/img/slider-arrow.svg) !important;
    right: 0;
    display: block !important;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    z-index: 2;
  }
  .js_filter_trans{
    top: -5px;
    position: relative;
  }
  .js_filter_trans::after{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 30px;
    content: url(/img/slider-arrow.svg) !important;
  }
  .transaction-page .main .filter_block .block_header,
  .communications-page .main .filter_block .block_header{
    display: block;
    position: relative;
    text-align: center;
  }
  .clients-page .js_filter._active ~ .action-btn {
    display: none !important;
  }

  .side_bar_menu {
    z-index: 999 !important;
  }
  .xls-submit{
    position: relative;
  }
  .xls-submit input{
    top: -54px;
    position: absolute;
    right: 0;
  }
  ._dark.clients-page .filter_block {
    background: #252931 !important;
  }

  ._dark.clients-page .filter_block .block_header {
    display: none;
  }

  ._dark.clients-page .filter_block .chosen-container {
    max-width: 100% !important;
  }
  .card_form .chosen-container,
  .right_sms_part .chosen-container{
    width: 100% !important;
  }
  .card_form .input{
    padding: 0;
  }
  .table_footer._nc {
    display: none !important;
  }

  .clients-page .filter_block {
    top: 415px !important;
    -webkit-transition: all 0s ease 0s !important;
    -o-transition: all 0s ease 0s !important;
    transition: all 0s ease 0s !important;
    background: #fff !important;
    border-radius: 10px !important;
    padding-top: 20px !important;
  }

  .clients-page .filter_block .block_header {
    display: none;
  }

  .clients-page .filter_block .chosen-container {
    max-width: 100% !important;
  }

  .clients-page .filter_block._active .submit_cont {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .clients-page .filter_block._active .submit_cont button {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .clients-page .filter_block {
    background: transparent !important;
  }

  .clients-page .chosen-container,
  .clients-page .filter_block .chosen-single{
    height: 60px !important;
  }

  .clients-page .chosen-container::after {
    top: 24px;
  }

  .clients-page .chosen-choices {
    height: 60px !important;
  }

  .clients-page .search-field {
    height: 60px !important;
  }

  .clients-page .chosen-search-input.default {
    height: 60px !important;
  }

  .clients-page .chosen-default {
    height: 60px !important;
  }

  .clients-page._dark .filter_block {
    background: transparent !important;
  }

  .communications-page .first_row {
    margin: 0px 0px 0px 0px;
  }

  .communications-page .filter_block {
    width: 350px;
  }

  .communications-page .graphic_filter-btn {
    margin: 0px 0px 40px 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 59px;
    margin-top: 70px;
  }
  .communications-page .main .filter_block .block_header{
    font-size: 14px;
  }

  .communications-page .graphic_filter-btn._active::before,
  .transaction-page .graphic_filter-btn._active::before{
    content: '';
    position: fixed !important;
  }
  .xls-submit{

  }
  /*.clients-page .table_part {
    width: calc(100vw - 80px);
  }*/

  .clients-page .qs-datepicker-container {
    left: -50px !important;
  }

}/*
.filter_block .chosen-single{
  height: 60px !important;
}*/
.stats__column .market__bottom .market__bottom-item .market__bottom-title,
.stats__column .market__bottom .market__bottom-item .market__bottom-info{
  font-size: 16px;
}
@media screen and (max-width: 600px) {
  input[type="text"], input[type="password"],
  textarea, select,
  .chosen-container .chosen-results li,
  .chosen-container .chosen-choices li.search-choice span,
  .chosen-container .chosen-results li.no-results,
  .chosen-default span,
  .chosen-container-single .chosen-single span{
    font-size: 16px !important;
  }
{

}
  .btn{
    text-shadow: none !important;
    box-shadow: none;
  }
  .main .right_groupe .first_row._clients {
    margin: 0;
  }
  .table_header{
    position: relative;
  }
  .table_header .select-on-check-all{
    width: 100%;
  }
  .main .right_groupe .table_part .table_header .table_item .icon{
    visibility: hidden;
  }
  .check-item input:checked + .icon img{
    visibility: hidden !important;
  }
  .table_header .input_item.check-item{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
  }

  /* .main .filter_block .tab_body_item .input_range .input_body {
     display: block;
   }*/


  .main .filter_block .tab_body_item .input_range .text {
    margin: 15px 0;
    text-align: center;
  }

  .main .filter_block {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    height: 100vh;
    min-height: 400px;
    overflow: auto;
    width: 300px;
    padding: 40px 20px 40px;
    -webkit-transform: translate(-100%, 0);
    -ms-transform: translate(-100%, 0);
    transform: translate(-100%, 0);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }

  .main .filter_block._active {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .clients_graphic_cont ._card:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  .clients_graphic_cont ._card:nth-child(4) {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  .clients_graphic_cont .right_card {
    display: none;
  }

  .clients_graphic_cont .card_body .stat_part:last-child {
    text-align: right;
  }

  .clients_graphic_cont .card_body .stat_part {
    margin-bottom: 0;
  }

  .clients_graphic_cont .card_body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .clients_graphic_cont .btns_mobile_cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .clients_graphic_cont .mobile_graphics {
    display: block;
  }

  .main .right_groupe .first_row._clients {
    margin: 0;
  }
  /*
    .main .filter_block .tab_body_item .input_range .input_body {
      display: block;
    }*/

  .main .filter_block .tab_body_item .input_range .text {
    margin: 15px 0;
    text-align: center;
  }

  .clients-page .clients__select{
    width: 100% !important;
  }
  .clients-page .chosen-container{
    width: 100% !important;
  }
  .main ._clients .filter_block .tab_body_item .input_range .input_body{
    width: 50%;
  }

  .main .filter_block {
    position: fixed;
    top: 135px;
    right: 0;
    z-index: 100;
    /*height: 100vh;*/
    min-height: 400px;
    overflow: auto;
    width: 100%;
    padding: 25px 20px 70px;
    -webkit-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    transform: translate(100%, 0);
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }

  .communications-page .filter_block{
    padding-bottom: 70px;
  }
  .main .filter_block._active {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  .clients_graphic_cont ._card:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  .clients_graphic_cont ._card:nth-child(4) {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  .clients_graphic_cont .right_card {
    display: none;
  }

  .clients_graphic_cont .card_body .stat_part:last-child {
    text-align: right;
  }

  .clients_graphic_cont .card_body .stat_part {
    margin-bottom: 0;
  }

  .clients_graphic_cont .card_body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .clients_graphic_cont .btns_mobile_cont {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .clients_graphic_cont .mobile_graphics {
    display: block;
  }
}
label, input, button, select, textarea{
  line-height: initial;
}
@media (max-width: 599px) {
  #fin-transaction-grid .table_part-ddd,
  #fin-transaction-grid .table_footer{
    width: 870px !important;
  }
  .clients-page._dark .action-item .stat_part {
    padding: 15px 27px 12px 27px;
  }

  .clients-page._dark .action-item .stat_part .stat_title {
    text-align: center;
    padding: 0px 0px 16px 0px;
    font-size: 20px;
    border-bottom: 1px solid #1F2329;
  }

  .clients-page._dark .filter_block .left_card {
    background: #252931;
  }

  .clients-page .main {
    padding: 0px 0px 0px 0px;
  }

  .clients-page .filter_block {
    position: relative !important;
    -webkit-transform: translate(0) !important;
    -ms-transform: translate(0) !important;
    transform: translate(0) !important;
    top: 0 !important;
    background: transparent !important;
    padding: 0px 0px 0px 0px !important;
    overflow: visible !important;
    max-width: auto !important;
    min-width: 33.3333%;
    height: auto;
  }

  .clients-page .filter_block .submit_cont button {
    width: 100%;
  }

  .clients-page .filter_block .left_card {
    padding: 15px 27px 12px 27px;
    margin-bottom: 30px;
    background: #fff;
    border-radius: 10px;
  }

  .clients-page .filter_block .left_card .card_header {
    margin: 0px 0px 0px 0px;
  }

  .clients-page .filter_block .left_card .card_header .name {
    margin: 0 auto;
  }

  .clients-page .filter_block .left_card .stat_part ._nubmer {
    font-size: 36px;
    line-height: 45px;
  }

  .clients-page .filter_block .left_card .stat_part .stat_title {
    margin-bottom: 4px;
  }

  .clients-page .filter_block .left_card .card_body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 25px;
  }

  .clients-page .filter_block .tabs_cont {
    margin-top: 15px;
    border-radius: 10px;
  }

  .clients-page .filter_block .js_filter {
    -webkit-transform: translateX(-170px);
    -ms-transform: translateX(-170px);
    transform: translateX(-170px);
    width: calc(100% + 170px);
    height: 60px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }

  .clients-page .filter_block .js_filter span {
    position: absolute;
    left: 45px;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #999;
  }

  .clients-page .filter_block .js_filter span::after {
    content: '';
    left: 200%;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
  }

  .clients-page .clients_graphic_item .left_card {
    padding: 15px 27px 12px 27px;
  }

  .clients-page .clients_graphic_item .card_header {
    margin: 0px 0px 25px 0px;
    padding: 0px 0px 0px 0px;
  }

  .clients-page .clients_graphic_item .card_header .name {
    text-align: center;
    margin: 0 auto;
    padding-bottom: 16px;
  }

  .clients-page .clients_graphic_item .value,
  .clients-page .action-item .stat_part ._nubmer{
    font-size: 20px !important;
  }

  .clients-page .clients_graphic_item .stat_title {
    margin: 0px 0px 0px 0px !important;
  }

  .clients-page .clients_graphic_item .mobile_graphics {
    margin-top: 90px;
    display: block;
  }
  .clients-page ._graphic_round{
    display: none;
  }
  .clients-page .slick-slide {
    padding: 0px 37px !important;
  }

  .clients-page .slick-list {
    overflow: visible !important;
  }

  .clients-page .first_row {
    padding: 0px 0px 0px 0px;
  }

  .clients-page .action__body {
    margin-top: 30px;
  }

  .clients-page .action-item {
    padding: 0px 0px 0px 0px;
  }

  .clients-page .action-item .stat_part {
    padding: 15px 27px 12px 27px;
    margin-bottom: 30px;
  }

  .clients-page .action-item .stat_part .stat_title {
    text-align: center;
    padding: 0px 0px 16px 0px;
    font-size: 20px;
    border-bottom: 1px solid #e1e1e1;
    color: #7b7b7b;
  }

  .clients-page .action-item .stat_part .stat_subtitle {
    margin-top: 25px;
    line-height: 20px;
    margin-bottom: 5px;
    color: #7b7b7b;
  }

  .clients-page .action-item .stat_part ._nubmer {
    font-size: 36px;
    line-height: 45px;
  }

  .clients-page .action-btn {
    width: calc(100% + 170px);
    height: 60px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 45px;
    padding-right: 45px;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }

  .clients-page .action-btn span {
    position: absolute;
    right: 45px;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .clients-page .action-btn span::after {
    content: '';
    right: 200%;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
  }

  .clients-page .slick-current .action-btn span {
    position: absolute;
    right: calc(100% - 90px);
    color: #0080FF !important;
  }

  .clients-page .slick-current .action-btn span::after {
    content: url(/img/slider-arrow.svg);
    position: absolute;
    right: -50vw;
    padding-top: 3px;
  }

  .clients-page .slick-current .js_filter span {
    color: #0080FF !important;
    left: calc(100% - 90px);
  }

  .clients-page .slick-current .js_filter span::after {
    content: url(/img/slider-arrow.svg);
    position: absolute;
    left: -50vw;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    padding-top: 3px;
  }

  .clients-page .slick-prev {
    position: absolute;
    top: 187px;
    height: 60px;
    z-index: 2;
    width: 50%;
    opacity: 0;
    color: #7b7b7b;
  }

  .clients-page .slick-next {
    position: absolute;
    top: 187px;
    height: 60px;
    z-index: 2;
    right: 0;
    width: 50%;
    opacity: 0;
    color: #7b7b7b;
  }
}

@media (max-width: 565px) {
  .transaction-page .table_footer .prev_btn {
    display: none !important;
  }

  .transaction-page .table_footer .next_btn {
    display: none !important;
  }

  .communications-page .table_footer .btn {
    display: none;
  }
}

@media (max-width: 550px) {
  .transaction-page .table_part .table_item:nth-child(7) {
    display: none !important;
  }

  .transaction-page .table_part .table_item:nth-child(8) {
    display: none !important;
  }

  .transaction-page .table_part .table_item:nth-child(9) {
    display: none !important;
  }

  .transaction-page .table_part .table_item:nth-child(10),
  .transaction-page .table_part .table_item:nth-child(11){
    display: none !important;
  }

  .transaction-page ._data-da {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 0px 0px 0px 0px;
  }
}
.right_sms_part .table_part-ddd{
  position: relative;
}
.right_sms_part .table_part-ddd .grid_filter{
  width: 100px;
  max-width: 25%;
  margin-left: 20px;
  position: absolute;
  top: 15px;
}
.right_sms_part .table_part-ddd .grid_filter select {
  width: 100%;
  background: #e1e1e1;
}
._dark .right_sms_part .table_part-ddd .grid_filter select{
  background: #252931;
  color: #7b7b7b;
  border: 1px solid gray;
}

@media screen and (max-width: 550px) {
  .clients_graphic_cont .card_body .stat_part .value {
    font-size: 28px;
  }

  .clients_graphic_cont .card_body .stat_part .value {
    font-size: 28px;
  }
}

@media (max-width: 500px) {
  .transaction-page .chart_chart {
    width: 360px !important;
  }
}

@media (max-width: 480px) {
  .communications-page .finger:first-child {
    display: none;
  }

  .communications-page .finger:last-child {
    display: none;
  }
}

@media (max-width: 479.98px) {
  .btns_mobile_cont .btn:first-child {
    -webkit-transform: translateX(-15px);
    -ms-transform: translateX(-15px);
    transform: translateX(-15px);
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
  }

  .btns_mobile_cont .btn:last-child {
    -webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px);
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
  }

  .transaction-page .graphic_body {
    border: none !important;
    padding: 0px 0px 0px 0px;
  }

  .trigger__item {
    padding: 18px 24px 26px 27px;
  }

  .trigger__left {
    padding-right: 45px;
  }

  .trigger__right-item {
    min-width: auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    /*flex: 0 0 auto;*/
    margin-bottom: 25px;
  }

  .trigger__right-item:first-child,
  .trigger__right-item:nth-child(2){
    margin-top: 25px;
  }

  ._small-item {
    padding: 0px 0px 0px 0px !important;
  }

  .market-page .main {
    padding: 0px 12px 0px 12px;
  }

  .market__img img {
    display: none;
  }

  .market__img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0px;
  }

  .market__img span {
    position: absolute;
    right: 25px;
    top: 25px;
  }

  .market__content {
    width: 100%;
  }

  .market__title {
    max-width: 200px;
  }

  .stats__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .stats__column {
    margin-bottom: 0px;
  }

  .stats__column .market__text {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .stats__column .market__text .market__title {
    max-width: 100%;
  }

  .stats__column .market__lits {
    margin-bottom: 20px;
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .stats__column .market__bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    /*-webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;*/
    padding-left: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 30px;
  }

  .stats__column .market__bottom .market__bottom-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }

  .redact-page .main {
    padding: 0px 10px 0px 10px;
  }

  .redact-page .stats__row {
    gap: 10px 0px;
  }

  .redact__form {
    padding-right: 30px;
  }

  .notification__select .select {
    height: 60px;
  }

  .notification__select .select .select__item {
    height: 100%;
  }

  .notification__select .select .select__title {
    height: 100%;
  }

  .notification__select .select .select__value {
    height: 100%;
  }

  .notification__select .select .select__options {
    top: 50px;
    font-size: 14px;
  }

  .cke_button::after {
    display: none !important;
  }

  .notification__img-select {
    max-width: 70%;
  }

  .transaction-page .table_body {
    padding: 0 10px;
  }

  /*.transaction-page .table_part {
    max-width: 100%;
  }*/

  .transaction-page .table_part .table_item:nth-child(11) {
    display: none !important;
  }

  .transaction-page .table_part .table_item:nth-child(3) {
    -webkit-box-flex: 0  !important;
    -ms-flex: 0 0 33.333%  !important;
    flex: 0 0 33.333%  !important;
  }

  .transaction-page .table_part .table_item:nth-child(2) {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 33.333% !important;
    flex: 0 0 33.333% !important;
  }

  .transaction-page .table_part .table_item:nth-child(1) {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 33.333% !important;
    flex: 0 0 33.333% !important;
  }

  .transaction-page .graphic_right-tabs {
    padding: 0px 0px 0px 0px;
    max-width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .transaction-page .graphic_right-tabs .graphic__top-nav {
    margin: 0px 0px 20px 0px;
  }

  .transaction-page .table_footer .finger:first-child {
    display: none !important;
  }

  .transaction-page .table_footer .finger:last-child {
    display: none !important;
  }

  ._dn {
    display: none !important;
  }
  .graph_main_cont .graph_line_item .item_body .tabs_controls .line {
    margin-right: 4px;
  }
  .table-receipt__title:first-child {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 54% !important;
    flex: 0 0 54% !important;
  }

  .table-receipt__title:nth-child(4) {
    margin-left: 4% !important;
  }

  .table-receipt__item {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .table-receipt__title:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    margin: 0px 10px 0px 0px;
    opacity: 0;
  }

  .table-receipt__title:nth-child(2) {
    opacity: 0;
    display: none;
  }

  .table-receipt__title:nth-child(3) {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin: 0px 0px 15px 0px;
    letter-spacing: 1px;
  }

  .table-receipt__title:nth-child(4) {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin: 0px 0px 15px 0px;
    letter-spacing: 1px;
  }

  .table-receipt__title:nth-child(5) {
    opacity: 0;
    font-size: 0px;
  }

  .table-receipt__subtitle:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
    margin: 0px 10px 0px 0px;
  }


  .notification__datapicker-inner ._time {
    width: 65px;
  }

  .email-page .main {
    padding: 10px 0px 0px 10px;
  }

  .transaction-page .table_part {
    overflow: scroll;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0px;
  }

  .card-page #fin-transaction-grid {
    margin: 20px;
  }
  #fin-transaction-grid .table_row{
    justify-content: space-between !important;
  }
  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(1) {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 85px !important;
    flex: 0 0 85px !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(2) {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 70px !important;
    flex: 0 0 70px !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(3) {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 130px !important;
    flex: 0 0 130px !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(4) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75px;
    flex: 0 0 75px;
    display: block !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(5) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    display: block !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(6) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    display: block !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(7) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 90px;
    display: block !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(8) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 90px;
    display: block !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(9) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45px;
    flex: 0 0 45px;
    display: block !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(10) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45px;
    flex: 0 0 45px;
    text-align: center;
    margin-right: 15px;
    display: block !important;
  }

  #fin-transaction-grid  .table_part-ddd .table_item:nth-child(11) {
    -webkit-box-flex: 1;
    -ms-flex: 0 0 45px;
    flex: 0 0 45px;
    text-align: center;
    display: block !important;
  }

  #fin-transaction-grid  .table_part-ddd .pagination {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 287px !important;
    flex: 0 0 287px !important;
    padding: 0px 0px 0px 20px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  #fin-transaction-grid  .table_part-ddd .dot {
    display: none;
  }

  .communications-page .filter_block._active ._date-ovf .qs-datepicker-container {
    left: -150px !important;
  }


  .user-page .main {
    margin: 30px 0px 0px 0px;
  }

  .row-fourth__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  .item-first__body {
    margin: 20px 0px;
  }

  .item-first__subtitle {
    padding: 0px 0px 0px 0px;
  }

  .item-first__item {
    display: block;
  }

  .item-first__total {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .item-second__tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .item-second__tabs span {
    margin: 0px 0px 0px 0px;
  }

  .item-communications__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%;
  }

  .table-communications__item {
    font-size: 12px;
  }

  .search__column-row {
    flex-direction: column;
    height: 170px;
  }
  .segments__btns .search__column-row{
    height: 32px;
  }
  .search__column-item {
    margin: 0px 0px 10px 0px;
  }

  .table-receipt__item {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .table-receipt__title:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    margin: 0px 10px 0px 0px;
    opacity: 0;
  }

  .table-receipt__title:nth-child(2) {
    opacity: 0;
    display: none;
  }

  .table-receipt__title:nth-child(3) {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin: 0px 0px 15px 0px;
    letter-spacing: 1px;
  }

  .table-receipt__title:nth-child(4) {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    margin: 0px 0px 15px 0px;
    letter-spacing: 1px;
  }

  .table-receipt__title:nth-child(5) {
    opacity: 0;
    font-size: 0px;
  }

  .table-receipt__subtitle:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
    margin: 0px 10px 0px 0px;
  }

  .transaction-page .filter_block .tab_link {
    margin: 0px 0px 0px 0px;
  }

  .transaction-page .item_header {
    right: 0px;
    top: 60px;
  }

  .transaction-page .graphic__block {
    margin-right: 10px;
  }

  .transaction-page .graph__info-items .title {
    margin-bottom: 12px;
  }
  .graph_main_cont .graph_line_item .item_body .tabs_header .tab_link{
    margin-bottom: 0;
    margin-right: 5px;
  }
  .graph_main_cont .graph_line_item .item_body .left_part .stat_part .finger{
    font-size: 36px;
  }
  .transaction-page .graphic__inner .tabs_header_cont,
  .graph_main_cont .graph_line_item .item_body .tabs_header_cont{
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    padding-top: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  ._dark.transaction-page .graphic__inner .tabs_header_cont,
  ._dark .graph_main_cont .graph_line_item .item_body .tabs_header_cont{
    border-top: 1px solid #1f2329;
    border-bottom: 1px solid #1f2329;
  }
  .transaction-page .graphic__inner .tabs_header_cont .tabs_header,
  .graph_main_cont .graph_line_item .item_body .tabs_header_cont .tabs_header{
    padding-top: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
    padding-right: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }

  .transaction-page .graphic_body {
    border: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .transaction-page .graphic_tabs-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .transaction-page .item_body .left_part {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .transaction-page .item_body .left_part{
    display: none;
  }
  .transaction-page .item_body .left_part.active{
    display: block;
  }
  .transaction-page .stat_part ._nubmer {
    margin-bottom: 20px;
  }

  .summary .graph__info-items:last-child {
    display: block !important;
  }
}

@media (max-width: 455px) {
  .transaction-page .chart_chart {
    width: 340px !important;
  }
}
.segments__btns .search__column-item{
  font-size: 20px;
}
@media (max-width: 360px){
  .table_part._clients{
    font-size: 10px;
    width: calc(100vw - 79px);
  }/*
  .clients-page .slick-slide.clients_graphic_cont{
    padding: 0px 0px 0px 39px !important;
  }*/
  .clients-page .slick-slide {
    padding: 0px 25px 0px 25px !important;
  }
  ./*clients_graphic_cont .clients_graphic_item{
    margin: 0;
  }

  .main .right_groupe .table_part._clients .table_body{
    padding: 6px;
  }
  .clients-page .filter_block .left_card .stat_part ._nubmer {
    font-size: 16px !important;
  }
  .main .middle_part{
    margin-left: 20px;
  }*/

}

@media (max-width: 425px) {
  .transaction-page .chart_chart {
    width: 320px !important;
  }

  .table-receipt__title:nth-child(4) {
    margin-left: 3% !important;
  }
}

@media (max-width: 400px) {
  .communications-page .column-communications__body .item-communications__text {
    font-size: 24px !important;
  }
  .view_email .item-communications__text._email_text,
  .history_view .item-communications__text._msg_text{
    font-size: 12px;
  }
  .communications-page .column-communications__body .item-communications__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 45%;
    flex: 0 1 45%;
  }

  .notification__datapicker-item {
    height: 100%;
  }

  .notification__datapicker-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .notification__datapicker-inner ._date-input {
    margin-bottom: 10px;
  }

  .notification__datapicker-inner ._time-input {
    margin-bottom: 10px;
    margin-left: 0;
  }

  .email-page main {
    padding: 0px 10px 0px 10px;
  }

  .transaction-page .chart_chart {
    width: 300px !important;
  }

  .table-receipt__title:nth-child(4) {
    margin-left: 2% !important;
  }

  .notification__datapicker-inner ._time {
    width: 95px;
  }
}

@media screen and (max-width: 400px) {
  .main .middle_part .upper_part ._card {
    padding: 15px;
  }

  .main .middle_part .upper_part .card_body .text_row .name {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 87px;
    flex: 0 0 87px;
  }

  .main .middle_part .upper_part ._card {
    padding: 15px;
  }

  .main .middle_part .upper_part .card_body .text_row .name {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 87px;
    flex: 0 0 87px;
  }
}

@media (max-width: 380px) {
  .trigger__item {
    padding: 15px 12px 20px 15px;
  }

  .push-page .main {
    padding: 0px 10px 0px 10px;
  }

  .notification__img-select {
    max-width: 72%;
  }

  .transaction-page .chart_chart {
    width: 280px !important;
  }

  .table-receipt__title:nth-child(4) {
    margin-left: 0% !important;
  }
}

@media (max-width: 370px) {
  .clients-page .input_range {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .clients-page .input_range .input_title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
  }
  .clients-page .input_range .input_body {
    margin-left: 10px;
  }

  .clients-page .input_range .input_body .text {
    display: none;
  }

  .clients-page .input_range .input_body .input_item {
    width: 90px;
  }

  .clients-page .input_range .input_body .input_item:first-child {
    margin-right: 11px;
  }
}

@media (max-width: 360px) {
  .trigger-page .main {
    padding: 0px 15px 0px 15px;
  }

  .trigger__left {
    padding-right: 30px;
  }

  .trigger__subbtns {
    right: 10px;
    top: 7px;
  }

  .trigger__btn {
    width: 115px;
  }

  .table-receipt__title:first-child {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 53% !important;
    flex: 0 0 53% !important;
  }

  .table-receipt__title:nth-child(4) {
    margin-left: -1% !important;
  }

  .clients-page .filter_block._active .input_body input {
    width: 70px !important;
  }
}

@media (max-width: 353px) {
  .notification__slider-left {
    width: calc(100% + 153px);
  }

  .notification__slider-right {
    -webkit-transform: translateX(-143px);
    -ms-transform: translateX(-143px);
    transform: translateX(-143px);
    width: calc(100% + 143px);
  }

  .notification__slider-right span {
    right: calc(100% - 125px);
  }
}

@media (max-width: 345px) {
  .transaction-page .chart_chart {
    width: 260px !important;
  }
}

@media (max-width: 330px) {
  .transaction-page .chart_chart {
    width: 250px !important;
  }
}

@media (max-width: 320px) {
  .table-receipt__title:nth-child(4) {
    margin-left: -8% !important;
  }

  .table-receipt__subtitle:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0px;
  }

  .right_groupe__item {
    padding: 20px 15px;
  }

  .table-item__pillar {
    padding: 23px 15px;
  }

  .table-item__created {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 85px;
    flex: 0 0 85px;
  }

  .table-item__sum {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
  }

  .table-item__line {
    margin: 0px 15px;
  }

  .line-table__date {
    font-size: 12px;
    margin: 0px 0px 0px 0px;
  }

  .line-table__sent {
    font-size: 12px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 110px;
    flex: 0 0 110px;
    margin: 0px 10px 0px 0px;
  }

  .line-table__sum {
    font-size: 12px;
  }

  .table-column__item05 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50px;
    flex: 0 0 50px;
    text-align: right;
  }

  .table-column__item:nth-child(2) {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50px;
    flex: 0 1 50px;
  }

  .table-column__item:nth-child(3) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 90px;
    flex: 0 0 90px;
  }

  .item-communications__column {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
  }

  .table-receipt__subtitle:nth-child(1) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 0px;
    flex: 0 0 0px;
  }
}
@media(min-width: 600px) {
  .left_card._card.mob,
  .action-item.mob{
    display: none;
  }

}
@media(max-width: 600px) {
  .big_wrapper._clients .main .filter_block{
    flex: auto;
  }
  .transaction-page .main {
    padding: 0;
  }
  .clients_graphic_cont .clients_graphic_item{
    margin: auto;
  }
  .clients-page .right_groupe .table_part .table_header,
  .clients-page .right_groupe .table_part .table_body .table_row{
    display: block !important;
  }
  .main .right_groupe .tabs_body_cont .table_part .table_header,
  .main .right_groupe .tabs_body_cont .table_part .table_body .table_row{
    display: flex !important;
  }
  /*.clients-page .right_groupe .table_part,
  .transaction-page .right_groupe .table_part{
    font-size: 10px;
  }*/
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(4), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(4),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(5), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(5),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(6), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(6),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(7), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(7),
  .transaction-page .main .right_groupe .table_part .table_header .table_item:nth-child(1),
  .transaction-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(1),
  .transaction-page .main .right_groupe .table_part .table_header .table_item:nth-child(2),
  .transaction-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(2),
  .transaction-page .main .right_groupe .table_part .table_header .table_item:nth-child(3),
  .transaction-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(3){
    display: inline-block !important;

  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(4), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(4),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(5), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(5),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(6), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(6),
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(7), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(7){
    font-size: 11px;
    text-align: center;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(7){
    text-align: left;
  }
  .transaction-page .main .right_groupe .table_part .table_header .table_item:nth-child(1),
  .transaction-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(1){
    width: 75px;
  }
  .transaction-page .main .right_groupe .table_part .table_header .table_item:nth-child(2),
  .transaction-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(2){
    width: 70px;
  }
  .transaction-page .main .right_groupe .table_part .table_header .table_item:nth-child(3),
  .transaction-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(3){

  }
  .communications-page .right_groupe .table_part#messages-grid .table_item{
    display: none;
  }
  .communications-page .right_groupe .table_part#messages-grid .table_item:nth-child(5){
    font-size: 12px;
  }
  .communications-page .right_groupe .table_part#messages-grid .table_item:nth-child(6){
    width: 20%;
    display: inline-block;
    flex: 1 0 20% !important;
    font-size: 12px;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(4), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(4),
  .communications-page .right_groupe .table_part#messages-grid .table_item:nth-child(2){
    min-width: 50px;
    width: 20%;
    display: inline-block;
    flex: 1 0 20% !important;
    font-size: 10px;
  }
  .communications-page .right_groupe .table_part#messages-grid .table_item:nth-child(2){
    display: none;
  }
  .communications-page .main .right_groupe .table_part .table_row{
    padding: 22px 5px !important;
  }
  .communications-page .right_groupe .table_part#messages-grid .table_item:nth-child(5){
    display: inline-block !important;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(5), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(5),
  .communications-page .right_groupe .table_part#messages-grid .table_item:nth-child(3){
    min-width: 90px;
    width: 33%;
    display: inline-block;
    flex: 1 0 33% !important;
    font-size: 12px;
  }
  .communications-page .right_groupe .table_part .table_header{
    padding: 22px 10px;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(6), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(6){
    min-width: 45px;
    width:20%;
  }
  .main .right_groupe .table_part._clients .table_header .table_item:nth-child(7), .main .right_groupe .table_part._clients .table_body .table_row .table_item:nth-child(7){
    min-width: 45px;
    width: 20%;
  }

  .left_card._card._na.desk{
    display: none;
  }
  .clients-page .filter_block._active .input_range {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }

  .clients-page .filter_block._active .input_range .input_title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
  }

  .clients-page .filter_block._active .input_body {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }

  .clients-page .filter_block._active .input_body .text {
    display: none !important;
  }

  .clients-page .filter_block._active .input_body input {
    width: 97px !important;
  }
  .clients-page .input_range .input_body .input_item {
    width: 100px;
    height: 50px;
  }
  .filter_block .input_range .text{
    display: none;
  }
  .transaction-page .filter_block .input_range .text {
    display: block;
  }

}
.clients-page .input_range .input_body .input_item:first-child {
  margin-right: 11px;
}



.clients-page .input_range .input_title {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100px;
  flex: 0 0 100px;
}
.clients-page .filter_block .input_range .input_title {
  flex: 0 0 135px;
  padding: 0 !important;
}
.clients-page .input_range .input_body {

  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
.chart_cont{
  max-width: 1000px;
}
.hidden,.hidden1{
  display: none;
}
p {
  margin: initial;
}
.user-page .right_groupe .table_part .table_header .table_item:nth-child(1),
.user-page .right_groupe .table_part .table_body .table_item:nth-child(1){
  flex: 0 1 25% !important;
}
.user-page .right_groupe .table_part .table_header .table_item:nth-child(2),
.user-page .right_groupe .table_part .table_body .table_item:nth-child(2){
  flex: 0 1 45% !important;
}
.user-page .right_groupe .table_part .table_header .table_item:nth-child(3),
.user-page .right_groupe .table_part .table_body .table_item:nth-child(3){
  flex: 0 1 30% !important;
}
._webp .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted, ._webp .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{ background: url(data:image/webp;base64,UklGRp4AAABXRUJQVlA4WAoAAAAQAAAAEQAAEQAAQUxQSBUAAAABDzD/ERGCTNom/kV3/xRE9D/QrgAAVlA4IGIAAABQBACdASoSABIAPoU2lEelIyIhN/qoAKAQiWQAyB1BOA+wAC0Z7/ZgdcMAAP7/M7kw5gX23nN/bGy+UZ5Njvj+eB/vPI/zeMv5xLohbbyXyGpFffKU/ziXRC23kvkNQCAAAA==) repeat; }

._webp .note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted, ._webp .note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{ background: url(data:image/webp;base64,UklGRpgAAABXRUJQVlA4WAoAAAAQAAAAEQAAEQAAQUxQSBUAAAABDzD/ERGCTNom/kV3/xRE9D/QrgAAVlA4IFwAAAAQBACdASoSABIAPoE0lkelIyIhN/qoAKAQCWYAwq9K7AAIAHoPeebFgAD+/BhB4Rihh74AIm66+Vqf78l867SqF68UP5r/aNy0UiHWv0o6f4IHmyb/4Z8hS4AAAA==) repeat; }

._webp .cke_button_icon.cke_button__bold_icon{ background: url(/img/textarea/B.webp) center no-repeat !important; }

._webp .cke_button_icon.cke_button__italic_icon{ background: url(/img/textarea/I1.webp) center no-repeat !important; }

._webp .cke_button_icon.cke_button__underline_icon{ background: url(/img/textarea/s.webp) center no-repeat !important; }

._webp .cke_button_icon.cke_button__strike_icon{ background: url(/img/textarea/4.webp) center no-repeat !important; }

._webp .cke_button .cke_button_icon.cke_button__numberedlist_icon{ background: url(/img/textarea/nbm.webp) center/cover no-repeat !important; }

._webp .cke_button .cke_button_icon.cke_button__bulletedlist_icon{ background: url(/img/textarea/list.webp) center no-repeat !important; }

._webp .cke_button .cke_button_icon.cke_button__image_icon{ background: url(/img/textarea/img.webp) center no-repeat !important; }

._webp .cke_button .cke_button_icon.cke_button__link_icon{ background: url(/img/textarea/link.webp) center no-repeat !important; }

.mb-1 {
  margin-bottom: 10px !important;
}
.mb-2 {
  margin-bottom: 20px;
}
.ml-1 {
  margin-left: 10px;
}
.mr-26 {
  margin-right: 26px;
}
.ml-100 {
  margin-left: 100px !important;
}
.mr-2 {
  margin-right: 20px;
}
.mr-3 {
  margin-right: 30px;
}
.min-mt-3 {
  margin-top: -30px;
}
.mt-32 {
  margin-top: 32px ;
}
.mt-12 {
  margin-top: 12px;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-25 {
  margin-top: 25px;
}
.goods-link a.btn {
  width: 163px;
  height: 36px;
  justify-content: center;
  align-items: center;
  z-index: 1;
}
.goods-file {
  height: 0px;
  width: 0px;
  overflow:hidden;
}

.wt-2 {
  width: 20%;
}
.wt-25 {
  width: 25%;
}
.wt-3 {
  width: 30%;
}
.wt-4 {
  width: 40%;
}
.wt-45 {
  width: 40%;
}
.wt-5 {
  width: 50%;
}
.login__container .login__column .errorMessage {
  font-family: Menlo,Monaco,monospace,sans-serif;
  color: #989898;
  margin-top: -20px;
  margin-bottom: 10px;
}
.login__container .login__column .auth-div {
  display: flex;
}
/*summernote*/
.login__container .rec-link {
  font-size: 15px;
  line-height: 28px;
  color: #989898;

}

.login__column input::placeholder,input[type='text'],input[type='password'] {
  padding-left: 10px;
}

.login__container .phone-label {
  font-size: 15px;
  line-height: 28px;
  color: #989898;
}

.btn-add-sigment {
  background: transparent;
  border-style: none;
}
.modal {
  position: absolute;
}

.segment-icon[data-title]:after {
  margin-top: -30px;
}

._dark a[data-title]:after {
  background: #252931;
  color: #989898 !important;
}

a[data-title]:after{
  content: attr(data-title);
  position: absolute;
  font-size: 10px;
  margin-top: -40px;
  margin-left: 20px;
  -ms-transform: translate(-50%, -150%);
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 3px 9px;
  background: #eee;
  white-space: nowrap;
  border-radius: 5px;
}
div[data-title]:after{
  content: attr(data-title);
  position: absolute;
  font-size: 14px;
  margin-top: 10px;
  margin-left: 20px;
  -ms-transform: translate(-50%, -150%);
  display: block;
  opacity: 0;
  visibility: hidden;
  padding: 3px 9px;
  background: #eee;
  border-radius: 5px;
  border: 1px solid gray;

}
.osmi_icon_item a[data-title]:after {
  margin-top: -50px;
  margin-left: -50px;
}
a[data-title]:hover:after {
  opacity: 1;
  visibility: visible;

}
div[data-title]:hover:after {
  opacity: 1;
  visibility: visible;
}
/*#999*/

.notification__item .errorMessage {
  color: red;
  font-family: Menlo,Monaco,monospace,sans-serif;
  margin-top: 10px;
}

.notification__item .notification__title .fancybox {
  font-size: 14px;
}

.triger_action_list .drop_down_cont{
  top: auto !important;
}

.reverse {
  height: calc(100vh - 16px);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  flex-wrap: nowrap;
}

.mt-auto {
  margin-top: auto !important;
}

@media screen and (max-width: 600px) {
  .login {
    text-align: center;
  }
  .login input[type="text"], input[type='password'] {
    padding-left: 10px;
  }
  .login__container .login__column .auth-div {
    display: grid;
  }
  .login__container .login__column .auth-div .row{
    grid-column: 1/5;
    grid-row: 1/5;
  }
  .login__container .login__column .auth-div .row-button{
    grid-column: 4;
    grid-row: 2;
    place-self: center; }

  .reverse {
    height: auto;
  }
}

.first_row .top-menu {
  display: flex;
}
.first_row .top-menu a:nth-child(2),a:nth-child(9){
  margin-left: 3px;
}
.first_row .top-menu a:nth-child(5){
  margin-left: -4px;
}



#add-segm-form .notification__img-select  .chosen-container {
  height: auto;
}

.triger_form{
  margin-right: 26px;
}

#comment-grid .table_header {
  paddind: 22px, 15px !important;
}

#comment-grid .table_body .table_item:nth-child(3){
  flex: auto !important;
}
#comment-grid .table_body .table_item:nth-child(4){
  margin-left : 10px;
}

#resto-grid tbody .btn{
  background: none !important;
  box-shadow: none!important;
  margin-left: 5px
}

.segmet-isfree {
  margin-left: 0px;
  margin-right: 50px;
  display: grid;
  align-self: center;
  width: 260px;

}
.segmet-isfree p {
  grid-row: 1;
}
.segmet-isfree #RefSegment_IsFree{
  grid-row: 1;
  grid-column: 1;
  align-self: center;
}
.segment-icons {
  display: flex;
  justify-content: end;
}

.segment-icons a {
  margin-left: 10px;
}

.table_part-ddd {
  overflow-x: hidden;
  overflow-y: hidden;
}
#config-grid {
  margin-right: 26px;
  max-width:100%;
}
.osmi-controls {
  display: flex;
  align-items: center;
}
.osmi-checkbox {
  margin-right: 5px !important;
  margin-top: auto !important;
}
.osmi-input {
  margin-bottom: auto;
}
.info-modal {
  max-width: inherit;
  max-height: inherit;
  width: 80%;
  height: 90%;
}

.info-modal .header-info {
  font-size: 14px;
  line-height: 10px;
  margin-right: 100px;
}

.info-modal .body-info {
  margin: 10px 70px 10px 30px;
}

.info-ul {
  list-style-type : circle !important;
}

.info-modal p {
  margin: 10px 0;
}
#mech-triger-add-form .send-sms,
#mech-triger-add-form .send-email,
#mech-triger-add-form .send-push
{
  display: flex;
  justify-content: space-between;
  width: 125px;
}
#mech-triger-add-form .sms,
#mech-triger-add-form .email,
#mech-triger-add-form .push
{
  width: 55% !important;
}

@media screen and (max-width: 600px) {
  .resto-category {
    margin-right: 0px !important;
  }
  .resto-category .filter_block {
    transform: translate(0);
    position: inherit !important;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
  }
  #add_bonus input {
    width: 100%;
  }
  #add_bonus #go_to_back {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    width: 100%;
    height: 52px;
  }
  #add_bonus .notification__datapicker {
    visibility: hidden;
  }
  .bonus-flash .flash-success {
    margin-top: 50px;
  }
  #add-segm-form .notification__datapicker-item {
    justify-content: flex-start;
  }
  #add-segm-form .notification__datapicker-item button {
    border-radius: 8px;
  }
  #add-segm-form .notification__column {
    margin-bottom: 10px;
  }

  #news-form .notification__slider-left {
    width: 100%;
  }

  .main .right_groupe {
    margin-left: auto;
  }

}
.table-child-5 {
  flex: 0 1 80px;
}

.table-child-6 {
  flex: 0 1 190px;
  justify-content: space-between;
}
.table-child-6 .table-column__img {
  margin: 0px 20px 0px 0px;
}

.send-page .main .right_groupe .notification__row {
  margin-top: 32px;
}
.trigger-page .main .right_groupe,
.master-trigger-page .main .right_groupe,
.stats-page-client .main .right_groupe{
  margin-right: auto;
}

.stats-page-client .main .right_groupe {
  margin-left: auto;
}
#card-grid .table_part-ddd {
  min-width: auto !important;
}
#card-grid .table_part-ddd .table_header {
  justify-content: space-between !important;
}

#fail-trigger-grid {
  margin-right: 26px;
}

#fail-trigger-grid .table_part-ddd .table_header {
  justify-content: space-between;
  padding-right: 120px;
  font-family: "Roboto", sans-serif;
}
#fail-trigger-grid .table_part-ddd .grid_filter{
  display: flex;
  justify-content: space-between;
  padding-right: 30px !important;
  padding-left: 30px !important;
}
#fail-trigger-grid .table_part-ddd .grid_filter input {
  width: 100%;
  height: 38px;
}
#resto-bonus-form .input {
  padding: 0;
}
#resto-bonus-form .input input {
  width: 90%;
  padding: 0;
}
#resto-bonus-form .input .icon {
  width: 10%;
  text-align-last: center;
  align-self: center;
}
.red {
  color: red !important;
}

/*.transaction-page .filter_block {*/
/*  height: 40%;*/
/*}*/
.transaction-page .middle_part{
  margin-left: 0;
}

.transaction-page .main .right_groupe .graphic__inner {
  width: 73%;
}

.transaction-page .table_footer {
  z-index: 1;
  position: relative;
}

.send-page .main .right_groupe form {
  margin-right: 26px;
}

.main .triger-add-form {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 380px;
  flex: 0 0 380px;
  padding: 22px 28px;
  background: #fff;
  border-radius: 10px;
  margin-top: 32px;
  margin-left: 0px;
  color: #7b7b7b;
}

._dark .main .triger-add-form {
  background : #252931 !important;
  color: #989898 !important;
  border-color: #303642 !important ;
}

._dark .main .triger-add-form .widget-header {
  background: none;
}

img[class = 'postponement'] {
  width: 16px;
  height: 16px;
}

.card-page .main .right_groupe #geotag-grid .table_item:nth-child(2)
{
  flex: 0 0 100px !important;
}

.card-replacement .grid_filter {
  justify-content: space-between;
  display: flex;
}
.card-replacement .grid_filter > * {
  margin-left: auto !important;
  margin-right: auto !important;
}
.fin-transaction-statsms .grid_filter input:nth-child(2) {
  flex: 0 1 210px;
  margin-right: 40%;
}

.fin-transaction-statpush .grid_filter {
  display: flex;
}
.fin-transaction-statpush .grid_filter input:nth-child(2),
.fin-transaction-statpush .grid_filter input:nth-child(3),
.fin-transaction-statpush .grid_filter input:nth-child(4){
  flex: 0 1 250px;
}
.text-grid-history .grid_filter,
.text-grid-restobook .grid_filter{
  display: flex;
  justify-content: space-between;
}

.text-grid-history .grid_filter input[name='LogAction[DateCreate]'],
.text-grid-restobook .grid_filter input[name='DeliveryOrder[FbShortOrderID]'],
.text-grid-restobook .grid_filter input[name='DeliveryOrder[ClientName]'],
.text-grid-restobook .grid_filter input[name='DeliveryOrder[OrderSumm]'],
.text-grid-restobook .grid_filter input[name='DeliveryOrder[DateOrder]']{
  visibility: hidden;
}

.fin-transaction-statsms .grid_filter input,
.fin-transaction-statpush .grid_filter input,
.text-grid-history .grid_filter input,
.text-grid-restobook .grid_filter input{
  height: 39px ;
}

.mechanics-template .stats__column.small{
  flex: 0 0 220px !important;
}
.mechanics-template .mechanics-condition {
  height: 250px !important;
  justify-content: flex-start !important;
}
.mechanics-template  .mechanics-condition-text {
  margin-bottom: 15px;
}

/*TODO нужно поменять*/
.mechanics-template #TrigerStatCard__segmentID_chosen {
  width: 100% !important;
}
.mechanics-template .mechanics-spells {
  height: auto !important;
}
.mechanics-template .messege_cont.SMS .messege_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px 18px;
  font-size: 14px;
  background: #fff;
  margin-bottom: 24px;
  border-radius: 10px;
}
.mechanics-template .messege_cont.SMS {
  height: 220px;
  padding: 0 22px;
  overflow-y: scroll;
}
.mechanics-template .market__title {
  max-width: none;
  overflow: hidden;
}

.resto-category {
  margin-right: 26px;
}
.resto-category .filter_block{
  margin-top: 0px;
  margin-bottom: 30px;
}
.resto-category .table_part-ddd {
  min-width: 100% !important;

}
.resto-category .table_part {
  margin-right: 0px !important;
}


.welcome-bonusSumm {
  width: 100% !important;
  height: 35px !important;
}

.mechanics-template .mechanics-name-textfield,
.mechanics-template .mechanics-name-label{
  width: 90% !important;
  height: 45px !important;
  font-size: 20px;
}
.mechanics-template .mechanics-name-label{
  display: contents;
}

.mechanics-template .submit_cont .chosen-single{
  background: #e1e1e1;
  align-items: center;
  justify-content: center;
}

.mechanics-template._dark .messege_cont.SMS .messege_item {
  background: #252931 !important;
  color: #989898 !important;
}
.mechanics-template._dark .modal input[type="text"],.mechanics-template._dark .modal input[type="tel"] {
  border-color: #303642 !important;
  background: #252931 !important;
  color: #989898 !important;
}

.mechanics-template .modal #mceu_22,
.mechanics-template .modal #mceu_31-body,
.mechanics-template .modal #mceu_30,
.mechanics-template .modal #mceu_38-body,
.mechanics-template .modal #mceu_31-body  .mce-btn,
.mechanics-template .modal #mceu_38-body .mce-btn,
.mechanics-template .modal #mceu_41 head,
.mechanics-template .modal #mceu_41 body,
.mechanics-template .modal #mceu_42,
.mechanics-template .modal input[type="text"],.mechanics-template .modal input[type="tel"]
{
  border-color: #989898 !important;
  background: #fff !important;
  color: #989898 !important;
}

.mechanics-template._dark .modal #mceu_22,
.mechanics-template._dark .modal #mceu_31-body,
.mechanics-template._dark .modal #mceu_30,
.mechanics-template._dark .modal #mceu_38-body,
.mechanics-template._dark .modal #mceu_31-body  .mce-btn,
.mechanics-template._dark .modal #mceu_38-body .mce-btn,
.mechanics-template._dark .modal #mceu_41 head,
.mechanics-template._dark .modal #mceu_41 body,
.mechanics-template._dark .modal #mceu_42,
.mechanics-template._dark  .mce-content-body
{
  border-color: #303642 !important;
  background: #252931 !important;
  color: #989898 !important;
}

.mechanics-template._dark .modal #mceu_22 span,#mceu_31-body span{
  color: #989898 !important;
}

.mechanics-template .modal input,
.mechanics-template .modal select,
.mechanics-template .modal .textarea-text-lenght{
  margin-bottom: 15px;
}
.mechanics-template .modal .front-date {
  display: flex;
  align-items: center;
}

.mechanics-template .modal .content-text {
  width: 70%;
  margin-right: 5%;

}
.mechanics-template .modal .mechanics-modal-content {
  display: flex;
}
.mechanics-template .modal .content-text textarea ,
.mechanics-template .modal .content-text input
{
  width: 100% !important;
}
.mechanics-template .modal .variable-text {
  width: 30%;
}
.mechanics-template .icons-edits {
  display: flex;
  width: 15%;
  justify-content: space-between;
}

.stats-page-client .description-mechanics::-webkit-scrollbar,
.stats-page-client .description-trigger::-webkit-scrollbar {
  width: 0px;
  background: transparent; /* make scrollbar transparent */
}

.mechanics-template #confirm .modal-body,
.user-page #confirm .modal-body {
  height: auto !important;
}

.mechanics-template #confirm .modal-body  .control-group.span12{
  text-align: center;
}
#confirm .modal-body .control-group.span12,
#save-success .modal-body .control-group.span12,
#save-rfm-modal .modal-body .control-group.span12 {
  text-align: center;
  font-size: large;
}


.mechanics-template .modal .params-link {
  margin-bottom: 10px;
}

@media(max-width: 800px) {
  .mechanics-template .modal .notification__textarea {
    padding: 0;
  }

  .mechanics-template .modal .mechanics-modal-content {
    display: block !important;
  }

  .mechanics-template .modal .content-text{
    width: 100%;
    margin-right: 5%;
    margin-top: 50px;
  }
  .mechanics-template .modal .variable-text{
    width: 100%;
  }
  .mechanics-template .modal .params-link {
    width: 100%;
    margin-bottom: 25px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    -webkit-box-pack: justify;
  }
  .mechanics-template .messege_cont.SMS {
    padding: 0;
  }

}
a[disabled="disabled"] {
  opacity: .4;
  cursor: default !important;
  pointer-events: none;
}
.messege_cont.SMS::-webkit-scrollbar {
  width: 0px;
  background: transparent; /* make scrollbar transparent */
}

._toggleItem._active ._nubmer input{
  color: #7B7B7B !important;
}

.osmi_icon_item {
  margin-left: 10px;
  padding: 0px 4px;
  position: relative;
}

.trigger-page .pagination-triggers,
.pagination-segments {
  border-radius: 10px;
  width: 100%;
  margin: 0;
  text-align: center;
  padding: 70px 30px 30px;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  background: #fff;
}
.pagination-segments {
  margin-top: 40px;
}

.trigger-page .pagination-triggers .page,
.pagination-segments .page {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 46px;
  flex: 0 1 46px;
  height: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 14px;
}

.trigger-page .pagination-triggers .page.active,
.pagination-segments .page.active{
  background: #e1e1e1;
  border-radius: 10px;
}

.trigger-page._dark  .pagination-triggers,
._dark .pagination-segments{
  background: #252931;
}
.trigger-page._dark .pagination-triggers .page.active,
._dark .pagination-segments .page.active {
  background: #303642;
}

.trigger-page .pagination-triggers a,
.pagination-segments a{
  color: rgb(123,123,123);
}

.resto-comdetail-statistics {
  margin: 0px 0px 40px 0px !important;
}
#resto-comm-bal{
  margin-right: 26px;
}

.master-trigger-page #restobook-grid{
  margin-right: 26px;
}

#card-grid1 .table_item > p {
  margin: 0;
}


.info-communications__item .tabs_header_cont {

  border-right: 1px solid #e1e1e1;
    padding-right: 50px;
    margin-right: 50px;
    padding-left: 8px;
   }

.tabs_cont.graphic_tabs-block.graphic__subnav .graphic__top-nav{
	font-size:14px;
	margin-bottom:25px;
	
}



@media(min-width: 2134px) {
  #fin-transaction-grid .table_header ,
  #fin-transaction-grid .table_body {
    width: 1400px;
  }

}
@media(max-width: 1865px) and (min-width: 1400px) {
  #fin-transaction-grid .table_header ,
  #fin-transaction-grid .table_body {
    width: 1100px;
  }
  .table_part-ddd {
    overflow-x: scroll;
    overflow-y: hidden;
  }

  #fin-transaction-grid .table_footer {
    width: 100% !important;
  }
}
@media(max-width: 1050px) {
  #fin-transaction-grid .table_header ,
  #fin-transaction-grid .table_body {
    width: 1065px;
  }
  .table_part-ddd {
    overflow-x: scroll;
    overflow-y: hidden;
  }
  #fin-transaction-grid .table_footer {
    width: 100% !important;
  }
}
@media(max-width: 900px) {
  #fin-transaction-grid .table_header ,
  #fin-transaction-grid .table_body {
    width: 100% !important;
  }

  .table_part-ddd {
    overflow-x: scroll;
    overflow-y: hidden;
  }

  #fin-transaction-grid .table_footer {
    width: 100% !important;
  }
}
@media(max-width: 800px) {
  .card-page #info .modal-body,
  .clients-page #info .modal-body {
    height: 80% !important;
  }
  .info-modal .body-info {
    margin: 0 !important;
  }

  .table_part-ddd {
    overflow-x: scroll;
    overflow-y: hidden;
  }

  #fin-transaction-grid .table_footer {
    width: 100% !important;
  }
}

.master-reset-account {
  display: flex;
}
.master-reset-account .chosen-container-single{
  margin-right: 10px;
}


#register-users-forms .info-communications__text,
#register-field-edit .info-communications__text{
  line-height : 1;
}
#register-users-forms {
  display: flex;
}

#register-users-forms .column-communications__item {
  margin-right: 40px !important;
  flex: none;
  height: auto !important;
}

.frame-field-edit-icon {
  display: flex;
  position: absolute;
  top: 50%;
  left: 95%;
}

.text-left {
  text-align: left;
}


.resto-comm-containers,
.promo-view-container{
  display: flex;
}
.resto-comm-containers .info-communications__text {
  line-height: 20px;
}

.resto-comm-containers .summary,
.promo-view-container .summary{
  flex: none;
  margin-right: 3%;
  width: 20%;
}

.resto-comm-containers .summary .info-communications__text._nubmer,
.promo-view-container .summary .info-communications__text._nubmer{
  margin-top: 15px;
}
.resto-comm-containers .summary-filter,
.promo-view-container .promolist-code-add,
.promo-view-container .promolist-generator{
  flex: none;
  margin-right: 3%;
}
.resto-comm-per {
  margin-left: 10px;
  margin-right: 10px;
  align-self: center;
}
.promo-view-container.addchop-card-view .summary {
  display: flex;
  width: 42%;
}
.promo-view-container.addchop-card-view .summary .column-communications__item{
  margin-right: 3% !important;
  flex: none;
  width: 50%;
}

#resto-grid-view .table_item {
  overflow-wrap: anywhere !important;
}

.wd-50 {
  width: 50%;
}

#link_btn_in_history{
	font-family: "Roboto", sans-serif;
}

@media(max-width: 800px) {
  .wd-50 {
    width: 100%;
  }
  .resto-comm-containers,
  .promo-view-container{
    display: block;
  }
  .resto-comm-containers .summary,
  .promo-view-container .summary{
    margin-right: 0%;
    width: 100%;
  }
  .resto-comm-containers .summary-filter,
  .promo-view-container .promolist-code-add,
  .promo-view-container .promolist-generator{
    margin-right: 0%;
  }
  #resto-comm-bal{
    margin-right: 0%;
  }

  .promo-view-container.addchop-card-view .summary {
    display: block !important;
    width: 100% !important;
  }
  .promo-view-container.addchop-card-view .summary .column-communications__item {
    margin-right: 0 !important;
    width: 100% !important;
  }
  .promolist-generator .column-communications__item:nth-child(1) {
    max-height: max-content;
  }
  .wt-25{
    width: 100%;
  }
  .composition-of-check {
    max-width: inherit;
    max-height: inherit;
    width: 90%;
    height: 80%;
  }
  .composition-of-check .table_row .table_item .hid_item {
    width: 100% !important;
    white-space: pre-wrap;
  }

}
.chosen-product-master-container .tags {
  width: 100%;
}
.chosen-product-master-container .tags input[type="text"]{
  margin-top: 10px;
  width: 100%;
}

.position-start {
  justify-content: start !important;
}

.main .right_groupe .resto-template-table .table_header .table_item:nth-child(1),
.main .right_groupe .resto-template-table .table_body .table_row .table_item:nth-child(1)
{
  flex: 0 0 60% !important;
}
.main .right_groupe .resto-template-table .table_header .table_item:nth-child(2),
.main .right_groupe .resto-template-table .table_body .table_row .table_item:nth-child(2) {
  flex: 0 0 30% !important;
}
.main .right_groupe .resto-template-table .table_header .table_item:nth-child(3),
.main .right_groupe .resto-template-table .table_body .table_row .table_item:nth-child(3) {
  flex: 0 0 5% !important;
}
.main .right_groupe .resto-template-table .table_header .table_item:nth-child(4),
.main .right_groupe .resto-template-table .table_body .table_row .table_item:nth-child(4) {
  flex: 0 0 5% !important;
}

.input_item label p {
  margin: 0;
}

.ui-jqgrid-htable {
  margin-bottom: 0 !important;
}
.ui-jqgrid-btable {
  border-radius: 0 0 10px 10px;
}


.coub-report-page .ui-jqgrid-btable .ui-widget-content td {
  width: 200px;
}

.view-com-page #card-grid .grid_filter{
  display: flex;
  justify-content: end;
}


.view-com-page #card-grid .grid_filter > * {
  flex: 0 1 100px;
  margin-right: 0;
  margin-left: 0;
}

.view-com-page #card-grid .grid_filter {
  padding-right: 100px;
  width: 100%;
}

.filter_block .filter-comm-history-send {
  justify-content: flex-start !important;
  padding-top: 0px !important;
  margin-top: 10px;
}

.filter_block .filter-comm-history-send .notification__datapicker-item,
.filter_block .filter-comm-history-send .notification__datapicker-item .notification__datapicker-inner,
.filter_block .filter-comm-history-send .notification__datapicker-item .notification__datapicker-inner .notification__input
{
  flex: 0 1 200px;
}

.middle_part.clients-middle.rfm-container {
  margin-left: 0;
}

.rfm-con-stats {
  display: flex;
}
.rfm-con-stats .resto-comdetail-statistics {
  margin: 0px 40px 40px 0px !important;
}

.rfm-con-stats .column-communications__item:nth-child(1),
.rfm-con-stats .column-communications__item:nth-child(2),
.rfm-con-stats .column-communications__item:nth-child(3)
{
  -webkit-box-flex: 0;
  flex: 0 1 33%;

}

.rfm-container .table_part {
  margin-right: 40px;

}
.rfm-container .table_part  .table_preheader {
  margin-top: 0px !important;
}

.rfm-chart-filter .tabs_cont .tabs_header {
  padding: 0px 0px 15px 0px;
  border-bottom: 1px solid #e1e1e1;
  font-size: 20px;
  line-height: 28px;
  color: #989898;
}

.rfm-con-stats .column-communications__title,
.rfm-chart-filter .tabs_cont .tabs_header {
  margin: 0px 0px 25px 0px;
}

.rfm-chart-filter .input_title {
  padding: 0 11px;
  font-size: 14px;
  margin-bottom: 9px;
}

.rfm-chart-filter .submit_cont {
  display: flex;
}

.rfm-chart-filter .submit_cont .send-chart,
._dark .rfm-chart-filter .submit_cont .send-chart,
#save-rfm-modal .send-chart,
._dark #save-rfm-modal .send-chart{
  background: #00A110 !important;
  margin-left: 20px;
  color: #fff !important;
}

.rfm-client-main-container {
  margin-right: 40px;
  padding: 10px 30px;
  margin-top: 20px;
  margin-bottom: 30px;

}

.rfm-client-main-container .rfm-client-child-container {
  border: #f1f1f1 2px solid;
  width: 100%;
  margin-right: 10px;
  padding: 0px 20px;
  margin-top: 10px;
}

._dark .rfm-client-main-container .rfm-client-child-container {
  border-color: #303642;
  background: #252931;
  color: #989898 !important;
}



._dark .rfm-client-main-container .rfm-client-child-container:hover,
.rfm-client-main-container .rfm-client-child-container:hover{
  border: #0080FF 2px solid;
}

.rfm-client-main-container .rfm-client-child-container .rfm-client-subchild-container {
  display: flex;
  height: 100%
}

.rfm-client-main-container .rfm-client-child-container .rfm-client-subchild-container .rfm-client-procient {
  flex: 0 1 20%;
  font-size: 12px;
  vertical-align: top;
  height: 100%;
  margin: 10px 0;
  color: rgb(123,123,123);
}

.rfm-client-main-container .rfm-client-child-container .rfm-client-subchild-container .rfm-client-counts {
  flex: 0 1 60%;
  font-size: 20px;
  color: rgb(123,123,123);
  text-align: center;    align-self: center;
}


.rfm-client-main-container .rfm-client-child-container .rfm-client-subchild-container .rfm-client-numbers {
  flex: 0 1 20%;
  align-self: center;
  text-align: center;
  color:  rgb(123,123,123);
}

.rfm-client-child-container.checked,
._dark .rfm-client-child-container.checked{
  border: #0080FF 2px solid;
}


.rfm-client-child-container.checked .rfm-client-subchild-container .rfm-client-procient,
.rfm-client-child-container.checked .rfm-client-subchild-container .rfm-client-counts,
.rfm-client-child-container.checked .rfm-client-subchild-container .rfm-client-numbers {
  color: #0080FF;
}

#bill-transaction-grid .chosen-container.chosen-container-single {
  width: 220px !important;
  margin-left: 35%;
}

#promoview-grid .grid_filter {
  display: flex;

}

#promoview-grid .grid_filter input:nth-child(1) {
  -webkit-box-flex: 0;
  flex: 0 0 12%;
  width: 12%;
}
#promoview-grid .grid_filter input:nth-child(2) {
  -webkit-box-flex: 0;
  flex: 0 0 12%;
  width: 12%;
}
#promoview-grid .grid_filter input:nth-child(3) {
  -webkit-box-flex: 0;
  flex: 0 0 12%;
  width: 12%;
}
#promoview-grid .grid_filter input:nth-child(4) {
  -webkit-box-flex: 0;
  flex: 0 0 12%;
  width: 12%;
}

#promoview-grid .grid_filter input,
#promoview-grid .grid_filter .chosen-container.chosen-container-single{
  height: 39px !important;
  margin-right: 20px;
  margin-left: 10px;
}

.title_mob{
  margin-left:20px;
}

.rfm-client-main-container .titleR {
  width: 10%;
  text-align: center;
  align-self: center;
  color: rgb(123,123,123);
}

.rfm-client-main-container .titleR .titleR_h1,
.rfm-client-main-container .titleF .titleF_h4,
.rfm-client-main-container .titleM .titleM_h5{
  color: rgb(123,123,123);
}

.rfm-client-main-container .titleR .titleR_span {
  font-size: 15px;
  font-weight: bold;
  float: none;
  min-height: auto;
  margin-left: 0;
}

.rfm-client-main-container .titleF {
  display: flex;
}
.rfm-client-main-container .titleF .titleF_h4 {
  text-align: end;
  margin-right: 10px;
  align-self: end;
  font-size: 20px;
}

.rfm-client-main-container .titleF .titleF_span,
.rfm-client-main-container .titleM .titleM_span {
  font-size: 12px;
  float: none;
  min-height: auto;
  margin-left: 0;
}

.default-color-number {
  color: rgb(123,123,123) !important;
}

.rfm-client-main-container .titleM {
  display: block;
  width: 100%;
  margin-right: 10px;
}

.rfm-client-main-container .titleM .titleM_h5 {
  text-align: center;
  align-self: center;
  font-size: 20px;
}

.recomentation._active {
  color: #0080FF;
}

.rfm-chart-archetype-filter .input-container,
.rfm-chart-archetype-filter .label-container{
  display: flex;
  margin-bottom: 10px;
}
.rfm-chart-archetype-filter .hidden {
  display: none !important;
}

.rfm-chart-archetype-filter .label-container {
  justify-content: space-between;

}

.rfm-chart-archetype-filter .input-label {
  width: 100%;
  height: 38px;
  margin-right: 10px;
  align-self: center;
}

.rfm-chart-archetype-filter .name-save {
  align-self: center;
}

.rfm-chart-archetype-filter .errorMessage {
  margin-bottom: 20px;
}

#clearArchetypes,#changeArchetypes,#save-data-rfm {
  cursor: pointer;
  padding: 13px 31px;
  background: #e1e1e1;
  border-radius: 10px;
  font-size: 14px;
  color: inherit;
  border: none;
  width: 200px !important;
  display: block;
  margin-right: 20px;
  margin-left: 0;
}

._dark #clearArchetypes, ._dark #changeArchetypes, ._dark #save-data-rfm {
  background: #303642;
  color: #989898;
}
.error--automatic-intervals {
  margin-top: 20px;
}

#save-rfm-modal .button-container {
  justify-content: space-evenly;
  display: flex;
  margin-top: 20px;
}

#save-rfm-modal a {
  height: 65px !important;
}

#save-success .green {
  margin-top: 20px;
}
#save-success .btn {
  margin-top: 50px;
}


#rfm-archetype-grid .table_header .table_item:nth-child(1),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(1) {
  flex: 0 0 32px;
}

#rfm-archetype-grid .table_header .table_item:nth-child(4),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(4),
#rfm-archetype-grid .table_header .table_item:nth-child(6),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(6),
#rfm-archetype-grid .table_header .table_item:nth-child(7),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(8),
#rfm-archetype-grid .table_header .table_item:nth-child(7),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(8) {
  flex: 0 0 90px;
}


#rfm-archetype-grid .table_header .table_item:nth-child(3),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(3),
#rfm-archetype-grid .table_header .table_item:nth-child(5),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(5),
#rfm-archetype-grid .table_header .table_item:nth-child(9),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(9),
#rfm-archetype-grid .table_header .table_item:nth-child(10),#rfm-archetype-grid .table_body .table_row .table_item:nth-child(10) {
  flex: 0 0 110px;
}

.dynamic-modal #confirm .modal-body {
  height: auto;
  width: auto;
}
.dynamic-modal #confirm .date-start-end {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
.dynamic-modal #confirm .date-start-end .item-communications__text {
  font-size: 25px;
}
.dynamic-modal #confirm .row-fluid {
  margin-top: 10px;
}

#link_btn_in_history {
  background: none;
  border-style: none;
  font-size: 28px;
  line-height: 28px;
}

.coub-report-page.report .ui-jqgrid-bdiv .ui-widget-content td{
  border-style: solid;
}

#retargeting-grid {
  margin-top: 15px;
  margin-right: 26px;
}

.adds-image-add a {
  flex: 0 1 100px;
}

#ad-images-grid,
#adextensions-grid,
#sitelinks-grid,
#compaign-grid,
#vcard-grid{
  margin-top: 15px;
}

#sitelinks-grid .table_header .table_item:nth-child(1),
#sitelinks-grid .table_header .table_item:nth-child(2),
#sitelinks-grid .table_header .table_item:nth-child(3),
#sitelinks-grid .table_body .table_item:nth-child(1),
#sitelinks-grid .table_body .table_item:nth-child(2),
#sitelinks-grid .table_body .table_item:nth-child(3){
  flex: 0 1 30%;
}



#compaign-grid .table_header .table_item:nth-child(8),
#compaign-grid .table_body .table_row .table_item:nth-child(8),
#compaign-grid .table_header .table_item:nth-child(9),
#compaign-grid .table_body .table_row .table_item:nth-child(9)
{
  flex: 0 0 100px;
}

#compaign-grid .table_header .table_item:nth-child(10) ,
#compaign-grid .table_body .table_row .table_item:nth-child(10) {
  flex: 0 0 110px;
}

#compaign-grid .table_header .table_item:nth-child(11) ,
#compaign-grid .table_body .table_row .table_item:nth-child(11),
#compaign-grid .table_header .table_item:nth-child(12) ,
#compaign-grid .table_body .table_row .table_item:nth-child(12),
#compaign-grid .table_header .table_item:nth-child(13) ,
#compaign-grid .table_body .table_row .table_item:nth-child(13),
#compaign-grid .table_header .table_item:nth-child(14) ,
#compaign-grid .table_body .table_row .table_item:nth-child(14),
#compaign-grid .table_header .table_item:nth-child(15) ,
#compaign-grid .table_body .table_row .table_item:nth-child(15)
{
  flex: 0 0 50px;
}

#campaign-form .chosen-container {
  width: 50% !important;
}

#ad-form .chosen-container {
  width: 200px !important;
}

#vcard-form input {
  height: 39px !important;
}

#vcard-form .control-group {
  align-self: end;
}
#vcard-grid .table_header .table_item:nth-child(4),
#vcard-grid .table_body .table_row .table_item:nth-child(4),
#vcard-grid .table_header .table_item:nth-child(5),
#vcard-grid .table_body .table_row .table_item:nth-child(5),
#vcard-grid .table_header .table_item:nth-child(6),
#vcard-grid .table_body .table_row .table_item:nth-child(6),
#vcard-grid .table_header .table_item:nth-child(7),
#vcard-grid .table_body .table_row .table_item:nth-child(7)
{
  flex: 0 0 130px;
}

#vcard-grid .table_header .table_item:nth-child(8),
#vcard-grid .table_body .table_row .table_item:nth-child(8),
#vcard-grid .table_header .table_item:nth-child(9),
#vcard-grid .table_body .table_row .table_item:nth-child(9) {
  flex: 0 0 70px;
}

.card-page #metrik-grid .table_header .table_item:nth-child(1),
.card-page #metrik-grid .table_body .table_row .table_item:nth-child(1),
.card-page #metrik-grid .table_header .table_item:nth-child(2),
.card-page #metrik-grid .table_body .table_row .table_item:nth-child(2),
.card-page #metrik-grid .table_header .table_item:nth-child(3),
.card-page #metrik-grid .table_body .table_row .table_item:nth-child(3) {
  flex: 0 0 33% !important;
}

.segments-table .search-row {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 238px;
  flex: 0 1 238px;
  position: relative;
  margin-right: 40px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: #dadadb;
  border-radius: 20px;
  margin-bottom: 20px;
}

.segments-table .icons .upper_icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

.segments-table .icons .upper_icons .search_icon {
  margin: 0 10px 0 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 13px;
  flex: 0 0 13px;
  margin-top: 4px !important;
}

.segments-table .icons .upper_icons input{
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  height: 100%;
  display: block;
  border: none !important;
  padding: 0 15px 0 0px;
  background: #0000;
  margin: 0 15px 0 0;
}

#search-form-com-bal .chosen-single {
  color: rgb(123,123,123);
}

.userBan
{
  white-space: nowrap;
  color: #0080ff;
  font-size: 15px;
}

.dragWrapper {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  box-shadow: 0 0 5px #ddd;
  width: fit-content;
  padding: 20px 10px;
  border-radius: 5px;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.dragableItem {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px !important;
  height: 40px !important;
  border: 1px solid #FEDCDC;
  text-align: center;
  font-size: 20px;
  padding: 10px 20px;
  line-height: 1;
  cursor: pointer;
  background: #fafafa;
}
.dragableItem:hover {
  border: 1px solid #E45E5F;
}

/* Dragula CSS Release 3.2.0 from: https://github.com/bevacqua/dragula */
.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}
.gu-hide {
  display: none !important;
}
.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}


.dropzone {
  background: transparent;
  border-radius: 35px;
  border: 1px solid rgba(0,0,0,0.3);
}
.dropzone .dz-preview.dz-image-preview {
  background: transparent;
}

.dropzone .dz-filename > span,
.dropzone .dz-details .dz-size > span {
  display: none;
}

.card-page .vippercent .name._copy {
  flex: 0 0 50%;
  align-self: center;
}
.card-page .vippercent .vippercent-container {
  flex: 0 0 40%;
  align-self: center;
}
.card-page .vippercent .card-vippercent {
  flex: 0 0 10%;
  align-self: center;
  cursor: pointer;
}

.card-page .withdrawpercent .name._copy {
  flex: 0 0 50%;
  align-self: center;
}

.card-page .withdrawpercent .withdrawpercent-container {
  flex: 0 0 40%;
  align-self: center;
}
.card-page .withdrawpercent .card-withdrawpercent {
  flex: 0 0 10%;
  align-self: center;
  cursor: pointer;
}

.display-none {
  display: none !important;
}

.card-page #paginator_trigger_step_grid .table_body .table_row .table_item:nth-child(1),
.card-page #paginator_trigger_step_grid .table_body .table_row .table_item:nth-child(3) {
  flex : 0 0 90px !important;
}

.card-page #paginator_trigger_step_grid .table_body .table_row .table_item:nth-child(2){
  flex: 0 0 110px !important;
}
.card-page #paginator_trigger_step_grid .table_body .table_row .table_item:nth-child(4) {
  flex: 0 0 50px;
  cursor: pointer;
}

.clients-page .table_select.com {
  flex: 0 0 20%;
}
.clients-page .table_select.wallet,
.clients-page .table_select.segment,
.clients-page .table_select.bonus,
.clients-page .table_select.boaction-in-cardnus {
  flex: 0 0 18%;
}
.resto-template-table svg {
  fill: #989898 !important;
}
.resto-template-table ._active svg {
  fill: #0080FF !important;
}

.swiper-container {
  overflow: hidden;
}

.grid-view-container {
  overflow-x: auto;
}

.fixed-columns {
  display: flex;
  flex-wrap: nowrap;
}

.no-border .chosen-single {
  border: 0px solid ;
}

#view-transaction .modal-body {
  max-width: 850px;
}

/* header of table*/
#view-transaction .modal-body .table .table_header .table_item:nth-child(3),
#view-transaction .modal-body .table .table_header .table_item:nth-child(4),
#view-transaction .modal-body .table .table_header .table_item:nth-child(5),
#view-transaction .modal-body .table .table_header .table_item:nth-child(6) {
  flex : 0 1 100px;
  margin-right: 10px;
}
/*body of table*/
#view-transaction .modal-body .table .table_row .table_item:nth-child(3),
#view-transaction .modal-body .table .table_row .table_item:nth-child(4),
#view-transaction .modal-body .table .table_row .table_item:nth-child(5),
#view-transaction .modal-body .table .table_row .table_item:nth-child(6) {
  flex : 0 1 100px;
  text-align: left;
  margin-right: 10px;
}

.communications-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(9),
.communications-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10),
.communications-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(11){
  flex: 0 0 20px !important;
}


/*.communications-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(9):empty,*/
/*.communications-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(10):empty,*/
/*.communications-page .main .right_groupe .table_part .table_body .table_row .table_item:nth-child(11):empty{*/
/*   display: none;*/
/*}*/

/* ----------------- модальное окно состава чека ----------------- */
.composition-of-check {
    max-height: 80vh;
    overflow-y: auto;
}
.composition-of-check .check_contant_box {
    background: #fff;
    border-radius: 10px;
    min-width: 800px;
    max-width: 1000px;
    font-family: arial, sans-serif;
}
.composition-of-check .check_header {
    padding: 20px;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
    background: #f8f9fa;
    border-radius: 10px 10px 0 0;
}
.composition-of-check .check_header .text {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    text-align: center;
    margin: 0;
}
.composition-of-check .check_header .close {
    position: absolute;
    right: 20px;
    top: 20px;
    background: none;
    border: none;
    cursor: pointer;
    padding: 5px;
}
.composition-of-check .check_header .cross img {
    width: 24px;
    height: 24px;
}
.composition-of-check .sub_header {
    padding: 20px;
    background: #f8f9fa;
    border-bottom: 1px solid #e0e0e0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.composition-of-check .sub_header .number_card {
    font-size: 18px;
    font-weight: bold;
    color: #333;
}
.composition-of-check .sub_header .comment {
    font-size: 14px;
    color: #666;
    line-height: 1.4;
    max-width: 50%;
}
.composition-of-check .table {
    width: 100%;
    overflow-x: auto;
}
.composition-of-check .table_header {
    display: flex;
    background: #e9ecef;
    border-bottom: 2px solid #dee2e6;
    font-weight: bold;
    color: #495057;
    text-transform: uppercase;
    font-size: 13px;
    min-height: 45px;
    align-items: center;
}
.composition-of-check .table_header .table_item {
    padding: 15px 8px;
    text-align: center;
    border-right: 1px solid #dee2e6;
}
.composition-of-check .table_header .table_item:nth-child(1) { flex: 0 0 250px; } /* товар */
.composition-of-check .table_header .table_item:nth-child(2) { flex: 0 0 150px; } /* категория */
.composition-of-check .table_header .table_item:nth-child(3) { flex: 0 0 80px; }  /* коэфф */
.composition-of-check .table_header .table_item:nth-child(4) { flex: 0 0 120px; } /* правило */
.composition-of-check .table_header .table_item:nth-child(5) { flex: 0 0 80px; }  /* скидка */
.composition-of-check .table_header .table_item:nth-child(6) { flex: 0 0 80px; }  /* кол-во */
.composition-of-check .table_header .table_item:nth-child(7) { flex: 0 0 100px; } /* цена */

.composition-of-check .table_row {
    display: flex;
    border-bottom: 1px solid #e9ecef;
    min-height: 50px;
    align-items: center;
}
.composition-of-check .table_row:hover {
    background: #f8f9fa;
}
.composition-of-check .table_row .table_item {
    padding: 12px 8px;
    font-size: 14px;
    color: #333;
    border-right: 1px solid #f0f0f0;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
.composition-of-check .table_row .table_item:nth-child(1) { flex: 0 0 250px; } /* товар */
.composition-of-check .table_row .table_item:nth-child(2) { flex: 0 0 150px; } /* категория */
.composition-of-check .table_row .table_item:nth-child(3) { flex: 0 0 80px; text-align: center; }  /* коэфф */
.composition-of-check .table_row .table_item:nth-child(4) { flex: 0 0 120px; text-align: center; } /* правило */
.composition-of-check .table_row .table_item:nth-child(5) { flex: 0 0 80px; text-align: center; }  /* скидка */
.composition-of-check .table_row .table_item:nth-child(6) { flex: 0 0 80px; text-align: center; }  /* кол-во */
.composition-of-check .table_row .table_item:nth-child(7) { flex: 0 0 100px; text-align: right; } /* цена */

.composition-of-check .table_item_product .product-name {
    display: block;
    font-weight: 500;
    line-height: 1.3;
}
.composition-of-check .table_item_category .category-name {
    display: block;
    color: #666;
    font-size: 13px;
}
.composition-of-check .table_item_rule .rule-text {
    display: block;
    font-size: 13px;
    color: #666;
}
.composition-of-check .table_item_price {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 2px;
}
.composition-of-check .table_item_price .price-value {
    font-weight: 500;
}
.composition-of-check .table_item_price .rub {
    font-size: 12px;
    color: #666;
}

.composition-of-check .summ {
    padding: 25px;
    background: #f8f9fa;
    border-top: 1px solid #e0e0e0;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    text-align: center;
    border-radius: 0 0 10px 10px;
    line-height: 1.4;
}

/* ----------------- интерактивные элементы скидки ----------------- */
.composition-of-check .discount-trigger {
    color: #007bff;
    cursor: pointer;
    text-decoration: underline;
    font-weight: bold;
    transition: color 0.2s;
}
.composition-of-check .discount-trigger:hover {
    color: #0056b3;
    text-decoration: none;
}
.composition-of-check .no-discount {
    color: #6c757d;
    font-weight: normal;
}
.composition-of-check .discount-details {
    display: none;
    background: #f8f9fa;
    border: 1px solid #dee2e6;
    border-radius: 8px;
    margin: 10px 20px 20px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    overflow: hidden;
}
.composition-of-check .discount-info {
    padding: 20px;
}
.composition-of-check .discount-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
    border-bottom: 1px solid #e9ecef;
}
.composition-of-check .discount-row:last-child {
    border-bottom: none;
}
.composition-of-check .discount-row strong {
    color: #495057;
    font-size: 16px;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    display: block;
    border-bottom: 1px solid #dee2e6;
    padding-bottom: 10px;
}
.composition-of-check .discount-label {
    font-weight: 600;
    color: #495057;
    font-size: 14px;
    flex: 1;
}
.composition-of-check .discount-value {
    color: #333;
    font-size: 14px;
    font-weight: 500;
    flex: 1;
    text-align: right;
}

/* ----------------- адаптивность для модального окна ----------------- */
@media (max-width: 1024px) {
    .composition-of-check .check_contant_box {
        min-width: 100%;
        margin: 0;
    }
    .composition-of-check .table_header,
    .composition-of-check .table_row {
        flex-direction: column;
        align-items: stretch;
    }
    .composition-of-check .table_header .table_item,
    .composition-of-check .table_row .table_item {
        flex: none !important;
        border-right: none;
        border-bottom: 1px solid #f0f0f0;
        padding: 10px 15px;
        text-align: left !important;
    }
    .composition-of-check .table_header .table_item {
        display: none;
    }
    .composition-of-check .table_row .table_item:before {
        content: attr(data-label) ": ";
        font-weight: bold;
        color: #666;
        display: inline-block;
        min-width: 120px;
    }
    .composition-of-check .table_row .table_item:nth-child(1):before { content: "Товар: "; }
    .composition-of-check .table_row .table_item:nth-child(2):before { content: "Категория: "; }
    .composition-of-check .table_row .table_item:nth-child(3):before { content: "Коэфф: "; }
    .composition-of-check .table_row .table_item:nth-child(4):before { content: "Правило: "; }
    .composition-of-check .table_row .table_item:nth-child(5):before { content: "Скидка: "; }
    .composition-of-check .table_row .table_item:nth-child(6):before { content: "Кол-во: "; }
    .composition-of-check .table_row .table_item:nth-child(7):before { content: "Цена: "; }
}