.wysiwyg .section-block.prices{
  padding: 0;
}

.hidden{display:none !important}

@media only screen and (min-width: 768px){
  .menu .list {
    justify-content: flex-end;
  }
}

.table.table_analytic th:first-child, .table.table_analytic td:first-child {
  padding-left: 15px !important;
}

.table_analytic_nofilter .tarif_312,.table_analytic_nofilter  .tarif_312 td{
  background: #c6eaff;
}
.table_analytic_nofilter .tarif_313,.table_analytic_nofilter  .tarif_313 td{
  background: #c6ffd2;
}
.table_analytic_nofilter .tarif_314,.table_analytic_nofilter .tarif_314 td{
  background: #fffcd1;
}
.table_analytic_filter .moreOneMonth,
.table_analytic_filter .moreOneMonth td,
.table_analytic_filter .moreOneWeek,
.table_analytic_filter .moreOneWeek td,
.summary_analytics_filter .tarif_moreOneMonth,
.summary_analytics_filter .tarif_moreOneWeek,
.sbold{
  font-weight:bold;
}

ol > li{
  padding-left: 30px;
}



@media only screen and (min-width: 767px){
  .menu_wrap{
    display: flex;
    justify-content: center;
    width: 100%;
  }
  .menu_wrap .col{
    position:relative
  }
  .menu_wrap .sub{
    display: block;
    left: 50%;
    transform: translateX(-50%);
  }
}

.second{
  background-color: rgb(85 179 30);
}

@media only screen and (min-width: 768px){
  .menu .sub .el {
    white-space: nowrap;
  }
}

.top-big-buttons .btn {
  width: 48%;
}
.top-big-buttons > .btn:only-child {
  width: auto;
}

.text:has(+ .image-wrapper) .top-big-buttons .btn {
  width: 100%;
}
.text:has(+ .image-wrapper) .top-big-buttons .btn:only-child {
  width: auto;
}

.response a{
  text-decoration: underline;
}

.table_analytic_filter{
  margin-top:0;
}
.table_analytic_filter table{
  margin-bottom:20px;
}
.table th.can_wrap{
  white-space: normal;
}
.succededPaymentItem{
  white-space: nowrap;
}
.expire_col, .prolongation_col{
  font-weight: bold;
}
#filter_form .row{
  align-items: center;
}
a.personal-block-trigger {
    color: var(--orange);
    text-decoration: none;
    outline: none;
    cursor: pointer;
}

.personal-block-trigger + .personal-block {
  display: block;
}

small.in-statistic-table {
    font-style: italic;
    font-size: .7em;
}
