

/* Start:/local/templates/main/assets/css/medicine.css?17520524473155*/
.medicine__section-header {
  border: 1px solid #e8ecf0;
  border-radius: 5px;
  padding: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .medicine__section-header-title {
    margin-top: 0.85rem;
    margin-bottom: 0.75rem; }
    .medicine__section-header-title h1, .medicine__section-header-title span {
      font-size: 2em;
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0; }
    .medicine__section-header-title span {
      color: #6c757d; }
  .medicine__section-header-counters-item {
    margin-right: 1.25rem; }
    .medicine__section-header-counters-item:last-child {
      margin-right: 0; }
.medicine__section-footer-table-line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.35rem 0; }
  .medicine__section-footer-table-line:first-child {
    margin-top: 0; }
  .medicine__section-footer-table-line:last-child {
    margin-bottom: 0; }
  .medicine__section-footer-table-line .ico-flex-wrapper {
    margin-left: 0.6rem; }
    .medicine__section-footer-table-line .ico-flex-wrapper .ico {
      width: 12px;
      height: 11px;
      background-size: 12px 11px;
      min-width: 12px;
      margin-right: 0.25rem; }
.medicine__section-footer-picker {
  border-bottom: 1px solid #e8ecf0; }
  .medicine__section-footer-picker-item {
    display: inline-block;
    padding: 0.55rem 1rem 0.7rem;
    margin-bottom: -1px;
    cursor: pointer; }
    @media (max-width: 789.98px) {
      .medicine__section-footer-picker-item {
        padding: 0.55rem 0.5rem 0.7rem; } }
    .medicine__section-footer-picker-item.active {
      border-bottom: 2px solid #f52869;
      cursor: default;
      font-weight: bold; }
.medicine__section-footer-table {
  display: none;
  border-radius: 5px 5px 0 0;
  overflow: hidden; }
  .medicine__section-footer-table.active {
    display: block; }
  .medicine__section-footer-table table {
    width: 100%; }
    .medicine__section-footer-table table tr:nth-child(odd) {
      background: #fafafb; }
    .medicine__section-footer-table table tr:nth-child(even) {
      background: #fff; }
    .medicine__section-footer-table table tr th, .medicine__section-footer-table table tr td {
      border-right: 2px solid #fff;
      width: 50%;
      padding: 0.55rem 1rem; }
      @media (max-width: 789.98px) {
        .medicine__section-footer-table table tr th, .medicine__section-footer-table table tr td {
          padding: 0.55rem 0.5rem 0.7rem; } }
    .medicine__section-footer-table table th {
      font-weight: normal;
      font-size: 0.9em;
      text-align: left; }
.medicine__title-wrapper {
  display: block;
  font-size: 1.8em;
  margin-top: -.3rem;
  margin-bottom: 1em;
  font-weight: 700;
  font-family: "PT Sans", sans-serif; }
  .medicine__title-wrapper h1 {
    display: inline;
    font-size: 1em; }

/*# sourceMappingURL=medicine.css.map */
/* End */
/* /local/templates/main/assets/css/medicine.css?17520524473155 */
