label.error {
  color: red;
  font-weight: 200; }

.products_blocks > input {
  font-size: 16px;
  padding: 12px 16px;
  width: 326px;
  background: #ddf4e8; }
.products_blocks .result-wrap .btn-edit {
  color: #2D45D5;
  cursor: pointer; }
.products_blocks .result-wrap .btn-delete {
  color: #e65f5f;
  cursor: pointer; }

.badge-success {
  background-color: #468847; }

.badge-success:hover {
  background-color: #356635; }

.col-centered {
  float: none;
  margin-right: auto;
  margin-left: auto; }

.table-calendar .btn-group-toggle .btn {
  font-size: 14px;
  line-height: 21px;
  border-radius: 5px !important;
  margin: 4px 0;
  display: block;
  width: 100%; }
  .table-calendar .btn-group-toggle .btn.active {
    background-color: #38ADA9;
    border-color: #2D8A87;
    color: #EEF9F9; }

.calendar_top {
  margin-bottom: 20px; }
  .calendar_top .content-hours {
    padding: 20px 0 0; }
  @media (max-width: 990px) {
    .calendar_top {
      display: block; } }
  .calendar_top .mc-calendar {
    position: static;
    transform: inherit;
    animation: none;
    max-width: 100%;
    box-shadow: none;
    height: 380px;
    font-size: 16px;
    background-color: #2D5359; }
    @media (min-width: 625px) {
      .calendar_top .mc-calendar {
        height: 280px; } }
    .calendar_top .mc-calendar .mc-display__day {
      background-color: #2D5359;
      font-size: 20px; }
    .calendar_top .mc-calendar .mc-display__body {
      background-color: #2D5359; }
      .calendar_top .mc-calendar .mc-display__body .mc-display__date {
        font-size: 82px; }
      .calendar_top .mc-calendar .mc-display__body .mc-display__month {
        font-size: 20px; }
      .calendar_top .mc-calendar .mc-display__body .mc-display__year {
        font-size: 18px;
        padding: 20px 0; }
    .calendar_top .mc-calendar .mc-picker__footer {
      display: none; }
    .calendar_top .mc-calendar .mc-picker__body {
      padding-bottom: 16px; }
    .calendar_top .mc-calendar .mc-picker .mc-select__data {
      font-size: 18px; }
    .calendar_top .mc-calendar .mc-picker .mc-select__nav {
      padding: 0 10px; }
    .calendar_top .mc-calendar .mc-picker .mc-table__weekday {
      color: #2D5359; }
    .calendar_top .mc-calendar .mc-picker .mc-date--active.mc-date--picked {
      background-color: #2D5359; }

.mc-select__data--year, .mc-select__data--year span {
  max-width: 4.5rem; }

.mc-select__data--month, .mc-select__data--month span {
  max-width: 10.25rem; }

/*# sourceMappingURL=cms.css.map */
