﻿@charset "UTF-8";
/* Sass My Functions - Selcan */
@keyframes uyariBorder {
  0% {
    background-color: #f00; }
  100% {
    background-color: #fff; } }

/* Renkler */
/* --------------------------------------------------------- */
@keyframes marquee {
  0% {
    text-indent: 95%; }
  100% {
    text-indent: -10%; } }

.clear {
  clear: both; }

.relative {
  position: relative; }

.clr:after,
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.blackText {
  color: #000 !important; }

.none {
  display: none; }

.pre {
  white-space: pre-wrap; }

.boldLabel {
  font-weight: bold; }

.center {
  text-align: center; }

/*.dx-ar {
    text-align: center !important;
}*/
/*.dx-ar > * {
    float: none !important;
}*/
.left {
  text-align: left !important; }

a:visited, a:focus {
  border-color: #9A9A9A;
  outline: 0; }

.no-margin {
  margin: 0 !important; }

.no-border {
  border: 0 !important; }

.border-left {
  border-left: 1px solid #ececec; }

.border-right {
  border-right: 1px solid #ececec; }

.border-top {
  border-top: 1px solid #ececec; }

.border-bottom {
  border-bottom: 1px solid #ececec; }

.text-right {
  text-align: right; }

.overX {
  overflow: hidden;
  overflow-x: scroll; }

.overY {
  overflow: hidden;
  overflow-y: scroll; }

.overAutoX {
  overflow: hidden;
  overflow-x: auto; }

.overAutoY {
  overflow: hidden;
  overflow-y: auto; }

.vamiddle {
  vertical-align: middle; }

.pageHead {
  font-size: 22px;
  padding: 20px 5px; }

.pageSubHead {
  font: 16px Helvetica, 'Lucida Sans Unicode';
  border-bottom: 1px solid #dadada;
  padding: 3px 0;
  font-weight: bold;
  margin: 12px 0; }

.hata {
  outline: 1px solid #e31e24 !important; }
  .hata.radio + label:before {
    outline: 1px solid #e31e24 !important; }
  .hata.chck + label:before {
    outline: 1px solid #e31e24 !important; }

.barkodBlock {
  padding: 3px 10px;
  border: 1px solid #eac378;
  border-radius: 3px;
  background: #e8d4ae; }

.warningText {
  color: #F10C29 !important;
  font-weight: bold; }

.uyari_icon {
  cursor: pointer;
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 23px !important;
  cursor: pointer;
  color: #4999ff;
  font-weight: bold; }
  .uyari_icon:before {
    content: "\f133"; }

.formArea {
  font-size: 13px; }
  .formArea label {
    font-weight: bold;
    min-width: 90px;
    display: inline-block; }
  .formArea .slct {
    cursor: pointer;
    min-width: 230px; }
  .formArea textarea {
    width: 100%;
    min-height: 30px;
    resize: none;
    padding: 5px;
    border: 1px solid #dedede; }

#TABLET_TOOLBAR .inline,
#TABLET_TOOLBAR .LovGroup {
  display: inline-block !important;
  position: relative;
  font-size: 12px; }

#TABLET_TOOLBAR .lbl {
  font-size: 12px !important;
  display: inline-block;
  margin-right: 5px;
  font-weight: bold; }

.slct {
  font-size: 12px !important;
  padding: 2px 5px; }

.chck {
  width: 15px;
  height: 15px; }

.inpt {
  font-size: 12px !important;
  padding: 3px 4px;
  height: 22px !important;
  border: 1px solid #DED9D9;
  outline: none; }
  .inpt:focus {
    box-shadow: rgba(255, 255, 255, 0.4) 3px 3px inherit; }

.txtar {
  font-size: 12px !important;
  padding: 3px 4px;
  width: 100%;
  resize: none;
  min-height: 40px;
  border: 1px solid #DED9D9;
  outline: none;
  margin: 3px 0; }
  .txtar:focus {
    border: 1px solid #DED9D9 !important; }

.transparent {
  background: none !important;
  border: none !important; }

.datepicker {
  position: relative;
  display: inline-block; }
  .datepicker input {
    padding-right: 20px; }
  .datepicker:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    content: "\e003";
    position: absolute;
    top: 3px;
    right: 0; }
  .datepicker .clear {
    position: absolute;
    top: 1px;
    right: 1px;
    font-family: 'tab';
    color: #ff0000;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color: #fff;
    width: 19px;
    height: 20px;
    z-index: 100;
    text-align: center;
    padding: 1px 0; }
    .datepicker .clear:before {
      content: "\f10c"; }

.datetimepicker {
  position: relative;
  display: inline-block; }
  .datetimepicker input {
    padding-right: 20px; }
  .datetimepicker:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    content: "\e003";
    position: absolute;
    top: 3px;
    right: 0;
    font-weight: normal; }
  .datetimepicker .clear {
    position: absolute;
    right: 1px;
    top: 1px;
    font-family: 'tab';
    color: #ff0000;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color: #fff;
    width: 19px;
    height: 20px;
    z-index: 100;
    text-align: center;
    padding: 1px 0; }
    .datetimepicker .clear:before {
      content: "\f10c"; }

.datetimepickerx {
  position: relative;
  display: inline-block; }
  .datetimepickerx input {
    padding-right: 20px; }
  .datetimepickerx:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    content: "\e003";
    position: absolute;
    top: 3px;
    right: 0;
    font-weight: normal; }
  .datetimepickerx .clear {
    position: absolute;
    right: 1px;
    top: 1px;
    font-family: 'tab';
    color: #ff0000;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color: #fff;
    width: 19px;
    height: 20px;
    z-index: 100;
    text-align: center;
    padding: 1px 0; }
    .datetimepickerx .clear:before {
      content: "\f10c"; }

.multiDatePicker {
  position: relative;
  display: inline-block; }
  .multiDatePicker input {
    padding-right: 20px; }
  .multiDatePicker:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    content: "\e003";
    position: absolute;
    top: 3px;
    right: 0; }
  .multiDatePicker .clear {
    position: absolute;
    right: 1px;
    top: 1px;
    font-family: 'tab';
    color: #ff0000;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color: #fff;
    width: 19px;
    height: 20px;
    z-index: 100;
    text-align: center;
    padding: 1px 0; }
    .multiDatePicker .clear:before {
      content: "\f10c"; }

.divDateTime {
  width: 140px;
  position: relative;
  display: inline-block; }
  .divDateTime .inpt {
    width: 100%; }
  .divDateTime:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    content: "\e003";
    position: absolute;
    top: 3px;
    right: 0; }

.timepicker {
  position: relative;
  display: inline-block; }
  .timepicker input {
    padding-right: 20px; }
  .timepicker:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    content: "\e008";
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 8;
    font-weight: normal; }
  .timepicker .clear {
    position: absolute;
    right: 1px;
    top: 1px;
    font-family: 'tab';
    color: #ff0000;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    background-color: #fff;
    width: 19px;
    height: 20px;
    z-index: 100;
    text-align: center;
    padding: 1px 0; }
    .timepicker .clear:before {
      content: "\f10c"; }

.timepickerinput {
  position: relative;
  display: inline-block; }
  .timepickerinput input {
    padding-right: 20px; }
  .timepickerinput:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    content: "\e008";
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 15;
    font-weight: normal; }

.imzaLoading {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7); }
  .imzaLoading .receteLoad {
    z-index: 9999;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -125px; }

.sorguShow {
  white-space: pre-wrap;
  border: 2px solid #ddd;
  padding: 10px;
  font-weight: bold;
  font-family: sans-serif;
  height: 100%;
  overflow-y: auto; }

/* Hata Block */
.proHata {
  width: 60%;
  margin: 0 auto;
  padding: 2px 10px 2px 50px;
  border: 2px solid #ac6f6f;
  border-radius: 5px;
  white-space: pre-line;
  background: #ffeaed;
  position: relative;
  font-weight: bold;
  color: #481818; }
  .proHata:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 30px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    left: 10px;
    content: "\e02a";
    color: #F10C29; }
  .proHata strong {
    margin-bottom: 8px;
    display: block; }

.proWarning {
  width: 60%;
  margin: 0 auto;
  padding: 10px 10px 10px 50px;
  border: 2px solid #ec9819;
  border-radius: 5px;
  white-space: pre-line;
  background: #fff8c7;
  position: relative; }
  .proWarning:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 30px;
    cursor: pointer;
    position: absolute;
    top: 9px;
    left: 10px;
    content: "\e02a";
    color: #ec9819; }
  .proWarning strong {
    margin-bottom: 8px;
    display: block; }

/* icon Set */
#TABLET_TOOLBAR #ustBlock {
  background: #FDF4F4; }

#TABLET_TOOLBAR .btnSet, #TABLET_TOOLBAR .uBlck {
  padding: 3px 5px;
  position: relative; }

/* Button */
/* Radio button group */
.tarihBlock {
  margin: 0 20px;
  position: relative;
  padding: 0 20px; }
  .tarihBlock i {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer; }
    .tarihBlock i#NextDay {
      position: absolute;
      top: 2px;
      right: -20px; }
    .tarihBlock i#PrevDay {
      position: absolute;
      top: 2px;
      left: -20px; }
      .tarihBlock i#PrevDay:before {
        content: "\f105"; }
    .tarihBlock i#NextDay:before {
      content: "\f104"; }

#TABLET_TOOLBAR #ustBlock #servisTuru {
  padding-left: 20px;
  border-left: 1px solid #dadada;
  min-width: 322px; }

#TABLET_TOOLBAR #ustBlock .buttons {
  position: absolute;
  top: 4px;
  right: 4px; }

#TABLET_TOOLBAR .btnSet input {
  display: none; }

#TABLET_TOOLBAR .btnSet label {
  position: relative;
  cursor: pointer;
  margin: 5px 0;
  padding: 3px 5px; }

#TABLET_TOOLBAR .btnSet input[type="radio"] {
  display: none; }
  #TABLET_TOOLBAR .btnSet input[type="radio"] + label {
    color: #292321;
    font-size: 12px; }
    #TABLET_TOOLBAR .btnSet input[type="radio"] + label span {
      display: inline-block;
      width: 19px;
      height: 19px;
      margin: -1px 4px 0 0;
      vertical-align: middle;
      cursor: pointer;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background-color: #BDB8B4; }
  #TABLET_TOOLBAR .btnSet input[type="radio"]:checked + label span {
    background-color: #ED1C24; }
  #TABLET_TOOLBAR .btnSet input[type="radio"]:checked + label span {
    -webkit-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear; }
  #TABLET_TOOLBAR .btnSet input[type="radio"] + label span {
    -webkit-transition: background-color 0.2s linear;
    -o-transition: background-color 0.2s linear;
    -moz-transition: background-color 0.2s linear;
    transition: background-color 0.2s linear; }

#TABLET_TOOLBAR .btnSet #KlinikRadio {
  margin-right: 15px;
  min-width: 376px; }

#TABLET_TOOLBAR .btnSet #PoliklinikRadio {
  padding-left: 20px;
  border-left: 1px solid #dadada; }

/* Radio Group */
#CB_SAYFA_KAYIT_ADET_DEGERLER {
  position: absolute;
  bottom: 5px;
  right: 4px; }

/* Tablet Button Block */
#tablet_buton_blocks {
  position: fixed;
  bottom: 30px;
  width: 100%;
  padding-left: 40px; }

.butonBackBlack {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 101;
  display: none;
  background: rgba(0, 0, 0, 0.2); }

/* hasta liste icon size */
.goruntuBlock {
  background: #bfbfbf;
  text-align: right;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0; }
  .goruntuBlock .icon {
    cursor: pointer;
    display: block;
    padding: 3px 10px; }
    .goruntuBlock .icon:before {
      font-family: "fileIcon";
      font-size: 17px;
      display: inline-block; }
  .goruntuBlock .buyukSimge:before {
    content: "\f101"; }
  .goruntuBlock .kucukSimge:before {
    content: "\f102"; }
  .goruntuBlock .icon.slc, .goruntuBlock .icon.active {
    color: #f00; }
  .goruntuBlock .winButtons:before {
    font-family: "fileIcon";
    content: "\f100";
    font-size: 17px; }

.hem_tab_block .proButton {
  padding: 10px 10px 10px 30px !important;
  position: relative;
  cursor: pointer;
  display: inline-block;
  border: none;
  color: #fff !important;
  height: 38px; }
  .hem_tab_block .proButton:before {
    color: #fff !important;
    top: 10px;
    font-size: 19px; }
  .hem_tab_block .proButton span {
    float: none !important;
    display: inline-block;
    color: #fff !important; }
  .hem_tab_block .proButton:hover {
    background: rgba(0, 0, 0, 0.8) !important; }
    .hem_tab_block .proButton:hover:before {
      color: #fff !important; }
    .hem_tab_block .proButton:hover span {
      color: #fff !important; }
    .hem_tab_block .proButton:hover .icon:before {
      color: #fff !important; }

.hem_tab_block .moveBtn {
  width: 30px;
  height: 50px;
  border: 1px solid #dadada;
  border-radius: 3px;
  display: none; }
  .hem_tab_block .moveBtn:before {
    font-family: 'Flaticon';
    color: #878786;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
    content: "\f102";
    color: #333;
    padding: 15px 5px; }

.hem_tab_block .backButton {
  position: absolute;
  top: 0;
  left: 5px; }
  .hem_tab_block .backButton:before {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg); }

.hem_tab_block .nextButton {
  position: absolute;
  top: 0;
  right: 5px; }

.hem_tab_block .altButtons {
  width: 80%;
  position: absolute;
  bottom: -40px;
  left: -3px;
  background: rgba(0, 0, 0, 0.8);
  height: 0;
  z-index: 1000;
  opacity: 0;
  transition: all .25s;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-box-shadow: 0px -5px 20px 0px rgba(0, 0, 0, 0.52);
  -moz-box-shadow: 0px -5px 20px 0px rgba(0, 0, 0, 0.52);
  box-shadow: 0px -5px 20px 0px rgba(0, 0, 0, 0.52); }
  .hem_tab_block .altButtons.active {
    opacity: 1; }
  .hem_tab_block .altButtons #TabletButonBlockV2 {
    width: 100%;
    margin-left: 5px;
    padding: 10px 5px; }
    .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON {
      width: 180px;
      float: left;
      cursor: pointer;
      margin: 0 2px 5px 2px;
      display: inline-block;
      background: #fff; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .btn {
        border: 1px solid #dadada;
        border-radius: 3px;
        padding: 5px 5px 5px 60px;
        min-height: 50px;
        position: relative; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .btn span {
          font-size: 12px !important;
          line-height: 14px;
          padding: 5px 0; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img {
        display: inline-block;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        position: absolute;
        top: -1px;
        left: -2px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON:hover .btn {
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
        color: #E63636; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img:before {
        font-size: 56px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon1 {
        position: absolute;
        top: 5px;
        left: 5px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon1:before {
          content: "\e900";
          font-size: 38px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon2:before {
        content: "\e901"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon3:before {
        content: "\e902"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon4:before {
        content: "\e903"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon5:before {
        content: "\e904"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon6:before {
        content: "\e905"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon7:before {
        content: "\e906"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon8:before {
        content: "\e907"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon9:before {
        content: "\e908"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon10:before {
        content: "\e909"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon11:before {
        content: "\e90a"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon12:before {
        content: "\e90b"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon13:before {
        content: "\e90c"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon14:before {
        content: "\e90d"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon15:before {
        content: "\e90e"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon16:before {
        content: "\e90f"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon17:before {
        content: "\e910"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon18:before {
        content: "\e911"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon19:before {
        content: "\e912"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon20:before {
        content: "\e913"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon21:before {
        content: "\e914"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon22:before {
        content: "\e915"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon23:before {
        content: "\e916"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon24:before {
        content: "\e917"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon25:before {
        content: "\e918"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon26:before {
        content: "\e919"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon27:before {
        content: "\e91a";
        font-size: 50px;
        margin-left: 4px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon28:before {
        content: "\e91b";
        font-size: 48px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon29:before {
        content: "\e91c";
        font-size: 50px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon30:before {
        content: "\e91d";
        font-size: 42px;
        margin-left: 7px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon31 {
        top: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon31:before {
          content: "\e91e";
          font-size: 42px;
          margin-left: 4px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon32:before {
        content: "\e91f";
        font-size: 45px;
        margin-left: 7px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon33:before {
        content: "\e920"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon34:before {
        content: "\e921"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon35:before {
        content: "\e922"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon36:before {
        content: "\e923"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon37:before {
        content: "\e924";
        font-size: 48px;
        margin-left: 6px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon38:before {
        content: "\e925";
        font-size: 50px;
        margin-left: 6px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon39 {
        top: -7px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon39:before {
          content: "\e926";
          font-size: 65px;
          margin-left: 0px; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon40:before {
        content: "\e927"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon41 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon41:before {
          font-size: 50px;
          content: "\e928"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon42 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon42:before {
          font-size: 50px;
          content: "\e929"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon43 {
        top: -1px;
        left: 0px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon43:before {
          font-size: 60px;
          content: "\e92a"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon44 {
        top: -1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon44:before {
          font-size: 50px;
          content: "\e92b"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon45 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon45:before {
          font-size: 50px;
          content: "\e92c"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon46 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon46:before {
          font-size: 50px;
          content: "\e92d"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon47 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon47:before {
          font-size: 50px;
          content: "\e92e"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon48 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon48:before {
          font-size: 50px;
          content: "\e92f"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon49 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon49:before {
          font-size: 50px;
          content: "\e930"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon50 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon50:before {
          font-size: 50px;
          content: "\e931"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon51 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon51:before {
          font-size: 50px;
          content: "\e932"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon52 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon52:before {
          font-size: 50px;
          content: "\e933"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon53 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon53:before {
          font-size: 50px;
          content: "\e934"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon54 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon54:before {
          font-size: 50px;
          content: "\e935"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon55 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon55:before {
          font-size: 50px;
          content: "\e936"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon56 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon56:before {
          font-size: 50px;
          content: "\e937"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon57 {
        top: 1px;
        left: 3px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon57:before {
          font-size: 50px;
          content: "\e938"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon58 {
        top: -2px;
        left: -1px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon58:before {
          font-size: 60px;
          content: "\e939"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon59 {
        top: -2px;
        left: -1px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon59:before {
          font-size: 56px;
          content: "\e93a"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon60 {
        top: -2px;
        left: -1px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon60:before {
          font-size: 56px;
          content: "\e93b"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon61 {
        top: -2px;
        left: -1px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon61:before {
          font-size: 56px;
          content: "\e93c"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon62 {
        top: -2px;
        left: 2px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon62:before {
          font-size: 50px;
          content: "\e93d"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon63 {
        top: -2px;
        left: -1px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon63:before {
          font-size: 50px;
          content: "\e93e"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon64 {
        top: -2px;
        left: -1px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon64:before {
          font-size: 50px;
          content: "\e93f"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon65 {
        top: -2px;
        left: -1px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon65:before {
          font-size: 50px;
          content: "\e940"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon66 {
        top: 2px;
        left: 2px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon66:before {
          font-size: 43px;
          content: "\e941"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon67 {
        top: -2px;
        left: -1px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon67:before {
          font-size: 50px;
          content: "\e942"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon68 {
        top: 2px;
        left: 4px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon68:before {
          font-size: 43px;
          content: "\e943"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon69 {
        top: 6px;
        left: 4px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon69:before {
          font-size: 38px !important;
          content: "\e944"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon70 {
        top: 6px;
        left: 4px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon70:before {
          font-size: 38px !important;
          content: "\e945"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon71 {
        top: 6px;
        left: 4px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon71:before {
          font-size: 38px !important;
          content: "\e946"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon72 {
        top: 6px;
        left: 4px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon72:before {
          font-size: 38px !important;
          content: "\e947"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon73 {
        top: 6px;
        left: 4px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon73:before {
          font-size: 38px !important;
          content: "\e948"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon74 {
        top: 0px;
        left: 4px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon74:before {
          font-size: 45px !important;
          content: "\e949"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon75 {
        top: 3px;
        left: 4px; }
        .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON .img.icon75:before {
          font-size: 40px !important;
          content: "\e94a"; }
      .hem_tab_block .altButtons #TabletButonBlockV2 #LISTE_TABLO_BUTON_BLOCK .BUTON_KOLON:focus {
        background: #ffdada; }

.hem_tab_block .tabletButtonsSearch {
  display: none;
  position: absolute;
  bottom: -75px;
  left: -3px;
  z-index: 999;
  transition: all .50s; }
  .hem_tab_block .tabletButtonsSearch .tabletButtonSearchText {
    padding: 5px 15px;
    width: calc(100% - 35px);
    font-size: 18px;
    font-weight: bold;
    color: #cc0000;
    outline: 0; }
    .hem_tab_block .tabletButtonsSearch .tabletButtonSearchText:focus {
      border-color: #cc0000; }
  .hem_tab_block .tabletButtonsSearch .tabletButtonSearchButton {
    display: inline-block;
    width: 35px;
    height: 35px;
    background: #cc0000;
    color: #fff;
    position: relative; }
    .hem_tab_block .tabletButtonsSearch .tabletButtonSearchButton:before {
      font-family: 'tab';
      color: #878786;
      display: inline-block;
      font-size: 22px;
      cursor: pointer;
      content: "\f13a";
      position: absolute;
      top: 8px;
      left: 6px;
      color: #fff !important; }

.hem_tab_blockX {
  background: #fff; }
  .hem_tab_blockX .moveBtn {
    width: 30px;
    height: 50px;
    border: 1px solid #dadada;
    border-radius: 3px;
    display: none; }
    .hem_tab_blockX .moveBtn:before {
      font-family: 'Flaticon';
      color: #878786;
      display: inline-block;
      font-size: 18px;
      cursor: pointer;
      content: "\f102";
      color: #333;
      padding: 15px 5px; }
  .hem_tab_blockX .backButton {
    position: absolute;
    top: 0;
    left: 5px; }
    .hem_tab_blockX .backButton:before {
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg); }
  .hem_tab_blockX .nextButton {
    position: absolute;
    top: 0;
    right: 5px; }
  .hem_tab_blockX .altButtonsX {
    width: 100%;
    height: 90px;
    overflow: hidden;
    overflow-x: auto;
    margin-left: 5px; }
    .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON {
      width: 200px;
      float: left;
      cursor: pointer;
      margin-top: 10px;
      padding: 0 2px;
      display: inline-block; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .btn {
        border: 1px solid #dadada;
        border-radius: 3px;
        padding: 5px 5px 5px 60px;
        min-height: 50px;
        position: relative; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .btn span {
          font-size: 12px !important;
          line-height: 14px;
          padding: 5px 0; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img {
        display: inline-block;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        position: absolute;
        top: -1px;
        left: -2px; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON:hover .btn {
        -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
        color: #E63636; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img:before {
        font-size: 56px !important; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon1 {
        position: absolute;
        top: 5px;
        left: 5px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon1:before {
          content: "\e900";
          font-size: 38px !important; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon2:before {
        content: "\e901"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon3:before {
        content: "\e902"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon4:before {
        content: "\e903"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon5:before {
        content: "\e904"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon6:before {
        content: "\e905"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon7:before {
        content: "\e906"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon8:before {
        content: "\e907"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon9:before {
        content: "\e908"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon10:before {
        content: "\e909"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon11:before {
        content: "\e90a"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon12:before {
        content: "\e90b"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon13:before {
        content: "\e90c"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon14:before {
        content: "\e90d"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon15:before {
        content: "\e90e"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon16:before {
        content: "\e90f"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon17:before {
        content: "\e910"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon18:before {
        content: "\e911"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon19:before {
        content: "\e912"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon20:before {
        content: "\e913"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon21:before {
        content: "\e914"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon22:before {
        content: "\e915"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon23:before {
        content: "\e916"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon24:before {
        content: "\e917"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon25:before {
        content: "\e918"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon26:before {
        content: "\e919"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon27:before {
        content: "\e91a";
        font-size: 50px !important;
        margin-left: 4px; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon28:before {
        content: "\e91b";
        font-size: 48px !important; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon29:before {
        content: "\e91c";
        font-size: 50px !important; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon30:before {
        content: "\e91d";
        font-size: 42px !important;
        margin-left: 7px; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon31 {
        top: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon31:before {
          content: "\e91e";
          font-size: 42px !important;
          margin-left: 4px; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon32:before {
        content: "\e91f";
        font-size: 45px !important;
        margin-left: 7px; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon33:before {
        content: "\e920"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon34:before {
        content: "\e921"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon35:before {
        content: "\e922"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon36:before {
        content: "\e923"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon37:before {
        content: "\e924";
        font-size: 48px !important;
        margin-left: 6px; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon38:before {
        content: "\e925";
        font-size: 50px !important;
        margin-left: 6px; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon39 {
        top: -7px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon39:before {
          content: "\e926";
          font-size: 65px !important;
          margin-left: 0px; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon40:before {
        content: "\e927"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon41 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon41:before {
          font-size: 50px !important;
          content: "\e928"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon42 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon42:before {
          font-size: 50px !important;
          content: "\e929"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon43 {
        top: -1px;
        left: 0px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon43:before {
          font-size: 60px !important;
          content: "\e92a"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon44 {
        top: -1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon44:before {
          font-size: 50px !important;
          content: "\e92b"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon45 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon45:before {
          font-size: 50px !important;
          content: "\e92c"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon46 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon46:before {
          font-size: 50px !important;
          content: "\e92d"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon47 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon47:before {
          font-size: 50px !important;
          content: "\e92e"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon48 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon48:before {
          font-size: 50px !important;
          content: "\e92f"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon49 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon49:before {
          font-size: 50px !important;
          content: "\e930"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon50 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon50:before {
          font-size: 50px;
          content: "\e931"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon51 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon51:before {
          font-size: 50px;
          content: "\e932"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon52 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon52:before {
          font-size: 50px;
          content: "\e933"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon53 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon53:before {
          font-size: 50px;
          content: "\e934"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon54 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon54:before {
          font-size: 50px;
          content: "\e935"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon55 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon55:before {
          font-size: 50px;
          content: "\e936"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon56 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon56:before {
          font-size: 50px;
          content: "\e937"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon57 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon57:before {
          font-size: 50px;
          content: "\e938"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon58 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon58:before {
          font-size: 50px;
          content: "\e939"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon59 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon59:before {
          font-size: 50px;
          content: "\e93a"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon60 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon60:before {
          font-size: 50px;
          content: "\e93b"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon61 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon61:before {
          font-size: 50px;
          content: "\e93c"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon62 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon62:before {
          font-size: 45px !important;
          content: "\e93d"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon63 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon63:before {
          font-size: 45px !important;
          content: "\e93e"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon65 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon65:before {
          font-size: 45px !important;
          content: "\e940"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon66 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon66:before {
          font-size: 45px !important;
          content: "\e941"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon67 {
        top: 1px;
        left: 3px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon67:before {
          font-size: 45px !important;
          content: "\e942"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon68 {
        top: 2px;
        left: 5px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon68:before {
          font-size: 43px !important;
          content: "\e943"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon69 {
        top: 6px;
        left: 4px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon69:before {
          font-size: 38px !important;
          content: "\e944"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon70 {
        top: 6px;
        left: 4px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon70:before {
          font-size: 38px !important;
          content: "\e945"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon71 {
        top: 6px;
        left: 4px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon71:before {
          font-size: 38px !important;
          content: "\e946"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon72 {
        top: 6px;
        left: 4px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon72:before {
          font-size: 38px !important;
          content: "\e947"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon73 {
        top: 6px;
        left: 4px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon73:before {
          font-size: 38px !important;
          content: "\e948"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon74 {
        top: 0px;
        left: 4px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon74:before {
          font-size: 45px !important;
          content: "\e949"; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon75 {
        top: 3px;
        left: 4px; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON .BUTON_KOLON .img.icon75:before {
          font-size: 40px !important;
          content: "\e94a"; }
    .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min {
      height: 88px;
      overflow-y: auto; }
      .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON {
        width: auto;
        margin: 0 0 5px 0; }
        .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn {
          padding: 2px 5px;
          min-height: auto; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .img {
            position: relative; }
            .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .img:before {
              font-size: 32px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon29:before, .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon28:before {
            font-size: 32px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon39 {
            top: -1px; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon63 {
            left: 0 !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon66 {
            left: 0 !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon68 {
            left: 0 !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon68 {
            left: 0 !important;
            top: 0 !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon69 {
            left: 0 !important;
            top: 2px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon70 {
            left: 0 !important;
            top: 1px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon71 {
            left: 0 !important;
            top: 1px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon72 {
            left: 0 !important;
            top: 1px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon73 {
            left: 0 !important;
            top: 1px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon74 {
            left: 0 !important;
            top: 0px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn .icon75 {
            left: 1 !important;
            top: 0px !important; }
          .hem_tab_blockX .altButtonsX #LISTE_TABLO_BUTON.min .BUTON_KOLON .btn span {
            display: none; }

/* Tablet Hasta Liste Table */
#content_tablet_hasta_liste {
  margin: 0 0 40px 0; }
  #content_tablet_hasta_liste .tabIcons {
    width: 30px;
    height: 30px; }
  #content_tablet_hasta_liste .btn {
    padding: 3px;
    border: 1px solid #999;
    border-radius: 2px;
    min-width: 60px;
    min-height: 23px;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    background: #fff; }
    #content_tablet_hasta_liste .btn:hover {
      border-color: #ED1C24; }
      #content_tablet_hasta_liste .btn:hover:before {
        color: #ED1C24; }
  #content_tablet_hasta_liste .proButton {
    width: 25px;
    height: 25px;
    padding: 1px 0;
    color: #000 !important;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 5px; }

.tablet_table_list {
  width: 100%;
  overflow: hidden;
  font-size: 12px;
  border: 1px solid #ECF0F5; }
  .tablet_table_list .icn {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 10px;
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    position: absolute;
    right: 5px; }
  .tablet_table_list .sirala:before {
    content: "\f104"; }
  .tablet_table_list .inpt_icon {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 15px;
    cursor: pointer;
    border: 1px solid #C3C3C1;
    padding: 3px;
    min-width: 27px;
    text-align: center; }
    .tablet_table_list .inpt_icon:hover {
      color: #F10C29; }
    .tablet_table_list .inpt_icon input {
      display: none; }
  .tablet_table_list .yenile:before {
    content: "\f134"; }
  .tablet_table_list .duzenle:before {
    content: "\f12b"; }
  .tablet_table_list .sil:before {
    content: "\f114"; }
  .tablet_table_list thead {
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    color: #615d5d; }
    .tablet_table_list thead tr {
      background: #ECECEC; }
      .tablet_table_list thead tr th {
        padding: 2px 4px;
        border-left: 1px solid #c0c0c0;
        border-bottom: 1px solid #c0c0c0;
        position: relative;
        font-weight: bold; }
        .tablet_table_list thead tr th span {
          font: 12px/14px Helvetica, "Lucida Sans Unicode" !important;
          font-weight: bold !important; }
      .tablet_table_list thead tr .delete {
        font-family: 'tab';
        color: #878786;
        display: inline-block;
        font-size: 16px !important;
        cursor: pointer;
        z-index: 0; }
        .tablet_table_list thead tr .delete:after {
          content: "\f114"; }
        .tablet_table_list thead tr .delete:hover {
          color: #E00A19; }
          .tablet_table_list thead tr .delete:hover input {
            border-color: #E00A19; }
        .tablet_table_list thead tr .delete input {
          width: 25px;
          height: 25px;
          position: absolute;
          top: -3px;
          left: -5px;
          z-index: -1; }
      .tablet_table_list thead tr .center {
        text-align: center; }
      .tablet_table_list thead tr .rotateHeader {
        height: 75px;
        border-left: 1px solid #E2E2E2; }
        .tablet_table_list thead tr .rotateHeader span {
          -moz-transform: rotate(-90deg);
          -moz-transform-origin: top left;
          -webkit-transform: rotate(-90deg);
          -webkit-transform-origin: top left;
          -o-transform: rotate(-90deg);
          -o-transform-origin: top left;
          position: absolute;
          bottom: -25px;
          width: 64px;
          height: 30px; }
  .tablet_table_list tbody tr {
    cursor: pointer;
    color: #333; }
    .tablet_table_list tbody tr td {
      border: 1px solid #c0c0c0;
      padding: 3px 6px 4px; }
      .tablet_table_list tbody tr td img {
        display: block;
        margin: 0 auto; }
      .tablet_table_list tbody tr td.rowCSS {
        background: #FFDDDE; }
        .tablet_table_list tbody tr td.rowCSS .spanCSS {
          font-weight: bold !important;
          color: #D20911 !important; }
      .tablet_table_list tbody tr td.rightTh {
        background: #ECECEC; }
    .tablet_table_list tbody tr .rowCSS, .tablet_table_list tbody tr .clickable, .tablet_table_list tbody tr .BUTON_KISAYOL {
      text-align: center; }
    .tablet_table_list tbody tr:hover {
      background: #FFDDDE; }
  .tablet_table_list tfoot tr {
    background: #ddd;
    border: 1px solid #5a5a5a; }
    .tablet_table_list tfoot tr td {
      border: 1px solid #8a8a8a;
      padding: 2px; }
  .tablet_table_list .vHeader {
    font-weight: bold;
    color: #615d5d;
    background: #ECECEC; }

.tablet_ul_list li {
  border-left: 1px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  padding: 2px 3px;
  position: relative; }

/* ------------------------ */
.chck_block {
  display: inline-block;
  position: relative; }
  .chck_block .chck {
    opacity: 0;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer; }
  .chck_block .lbl_check {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
    position: relative; }
  .chck_block .chck + .lbl_check:before {
    content: '';
    background: #e6e6e6;
    border: 2px solid #9e9e9e;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    text-align: center; }
  .chck_block .chck:checked + .lbl_check:before {
    content: "\f10f";
    font-family: 'tab';
    background: #EA3939;
    color: #fff;
    border: 2px solid #EA3939;
    font-weight: bold; }

/* Radio group */
.radio_block {
  display: inline-block; }
  .radio_block .radio {
    opacity: 0;
    position: absolute;
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer; }
  .radio_block .lbl_radio {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    width: auto !important; }
  .radio_block .radio + .lbl_radio:before {
    content: '';
    background: #e6e6e6;
    border: 2px solid #9e9e9e;
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    text-align: center;
    border-radius: 50%; }
  .radio_block .radio:checked + .lbl_radio:before {
    content: "";
    background: #EA3939;
    border: 2px solid #EA3939; }
  .radio_block .radio:checked + .lbl_radio:after {
    content: "";
    background: #fff;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    left: 4px; }

/* IOS radio block */
.tgl_block {
  cursor: pointer; }
  .tgl_block .tgl {
    display: none; }
  .tgl_block .tgl_btn {
    display: inline-block; }
    .tgl_block .tgl_btn:after {
      position: relative;
      display: inline-block;
      content: "";
      width: 50%;
      height: 100%; }
  .tgl_block .tgl + .tgl_btn {
    outline: 0;
    display: inline-block;
    width: 38px;
    height: 20px;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    box-sizing: border-box;
    background: #fbfbfb;
    border-radius: 2em;
    padding: 2px;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    border: 1px solid #e8eae9; }
    .tgl_block .tgl + .tgl_btn:after {
      border-radius: 2em;
      background: #fbfbfb;
      -webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
      transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease;
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08); }
    .tgl_block .tgl + .tgl_btn:active {
      box-shadow: inset 0 0 0 2em #e8eae9; }
      .tgl_block .tgl + .tgl_btn:active:before {
        padding-right: .8em;
        display: inline-block; }
    .tgl_block .tgl + .tgl_btn:hover:after {
      will-change: padding;
      display: inline-block; }
  .tgl_block .tgl:checked + .tgl_btn {
    background: #86d993; }
    .tgl_block .tgl:checked + .tgl_btn:after {
      left: 50%; }
  .tgl_block .tgl:checked + .tgl_btn:active {
    box-shadow: none; }
    .tgl_block .tgl:checked + .tgl_btn:active:after {
      display: inline-block;
      margin-left: -.8em; }
  .tgl_block span {
    color: #606161 !important;
    margin-left: 3px; }

/* Resim goster */
.slide-buton {
  position: fixed;
  right: -150px;
  z-index: 10;
  top: 46px;
  width: 150px;
  height: 100%;
  padding: 10px;
  background: #fff; }
  .slide-buton .cikis {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 20px !important;
    cursor: pointer;
    float: right;
    margin-bottom: 10px; }
    .slide-buton .cikis:before {
      content: "\f10c"; }
    .slide-buton .cikis input {
      width: 20px;
      height: 20px;
      position: absolute;
      top: 0;
      left: 0;
      border: none !important;
      background: none; }
  .slide-buton img {
    width: 100%;
    height: auto;
    min-height: 120px; }
  .slide-buton span {
    display: block; }
  .slide-buton strong {
    font-weight: bold;
    display: block; }

/* Toolbar container */
.toolbar_container {
  background: #dadada !important;
  border-bottom: 1px solid #A9A8A8 !important;
  min-height: 25px; }
  .toolbar_container li:hover {
    background: none !important; }
    .toolbar_container li:hover .cikis {
      color: #ff0000; }
  .toolbar_container li.last span {
    display: none !important; }
  .toolbar_container .cikis {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 20px !important;
    cursor: pointer;
    float: right;
    margin: 3px 5px 0 0; }
    .toolbar_container .cikis:before {
      content: "\f10c"; }

/* Tab Menu Start */
/* Tab style 1 */
.seciliTabHead {
  width: 25px;
  height: 25px;
  position: absolute;
  top: -13px;
  right: -2px;
  border-radius: 50%;
  font-size: 11px !important;
  padding: 2px 7px;
  background: #89c9ef;
  text-align: center; }

.tabHead {
  background: #fff; }
  .tabHead li {
    display: inline-block;
    cursor: pointer;
    margin: 0 0 -1px;
    border: 1px solid transparent;
    box-sizing: border-box;
    position: relative;
    z-index: 10; }
    .tabHead li a {
      padding: 10px 15px; }
      .tabHead li a.active {
        border: 1px solid #ddd;
        border-top: 2px solid #fbccac;
        border-bottom: 1px solid #fff;
        font-weight: bold;
        background: #fff; }

.tabcontents {
  border-top: 1px solid #dadada;
  margin-top: -1px;
  padding: 5px 10px; }

/* Tab style 2*/
.tabHead2 {
  background: #fff;
  margin-top: 5px;
  width: 100%; }
  .tabHead2 li {
    display: inline-block;
    cursor: pointer;
    margin: 0 0 -1px;
    box-sizing: border-box;
    position: relative;
    z-index: 9;
    background: #d9d9d9; }
    .tabHead2 li a {
      padding: 8px 4px;
      font-size: 11px;
      white-space: nowrap; }
      .tabHead2 li a.active {
        border-top: 5px solid #fbccac;
        border-bottom: 1px solid #fbccac;
        font-weight: bold;
        background: #fbccac; }
    .tabHead2 li .tumSonucButonBos {
      color: #696969; }
  .tabHead2 .smMenuHead {
    display: none; }

.tabcontents2 {
  border-top: 3px solid #fbccac;
  padding: 5px 0; }

/* Tab style 3 */
.tabInput {
  background: #fff; }
  .tabInput li {
    display: inline-block; }
  .tabInput label,
  .tabInput li a {
    display: inline-block;
    padding: 5px 15px;
    cursor: pointer;
    margin: 0 0 -1px;
    border: 1px solid transparent;
    box-sizing: border-box;
    position: relative;
    z-index: 10;
    font-size: 13px !important; }
  .tabInput li a {
    padding: 10px 15px; }
  .tabInput input[type="radio"]:checked + label,
  .tabInput li a.active {
    border: 1px solid #ddd;
    border-top: 3px solid #fbccac;
    border-bottom: 1px solid #fff;
    font-weight: bold;
    background: #fff; }
  .tabInput .inpt {
    display: none; }

/* Tab Left Menu */
.leftTabMenuBlock h2 {
  font-size: 18px;
  font-weight: bold;
  padding: 9px 5px 10px 10px !important; }

.leftTabMenuBlock .leftTabMenu li {
  cursor: pointer;
  border-bottom: 1px solid #b9b7b7;
  background: #eaeaea;
  position: relative; }
  .leftTabMenuBlock .leftTabMenu li.slc {
    font-weight: bold;
    color: #333;
    background: #fbccac; }
    .leftTabMenuBlock .leftTabMenu li.slc:before {
      font-family: 'tab';
      color: #878786;
      display: inline-block;
      font-size: 10px;
      cursor: pointer;
      content: "\f138";
      position: absolute;
      top: 5px;
      left: 3px; }
  .leftTabMenuBlock .leftTabMenu li a {
    padding: 5px 5px 5px 15px; }

/* fieldset legend */
.fieldset {
  position: relative;
  border: 1px solid #134586;
  padding: 20px 5px 5px 5px; }
  .fieldset .legent {
    position: absolute;
    top: 0;
    left: 10px;
    font-size: 14px;
    line-height: 1;
    margin: -9px 0 0;
    /* half of font-size */
    background: #fff;
    color: #134586;
    padding: 0 3px; }

/* hasta bilgi start */
.hastaBilgi {
  color: #222 !important; }
  .hastaBilgi h2 {
    font-size: 18px !important;
    padding: 10px 0;
    border-bottom: 1px solid #dadada;
    margin-bottom: 10px;
    font-weight: normal !important; }
  .hastaBilgi label {
    min-width: 200px;
    display: inline-block;
    background: #F3F3F3;
    padding: 3px 5px;
    margin: 0;
    font-weight: normal !important;
    font-size: 12px;
    float: left; }
  .hastaBilgi textarea {
    resize: none;
    min-width: 200px;
    min-height: 40px; }
  .hastaBilgi select {
    padding: 3px 4px;
    border-color: #DED9D9; }
  .hastaBilgi .bl {
    margin: 3px 0; }
  .hastaBilgi .cift {
    margin-top: 10px; }
    .hastaBilgi .cift .bl {
      width: 50%;
      float: left; }
  .hastaBilgi .uclu {
    margin-top: 10px; }
    .hastaBilgi .uclu .bl {
      width: 33.3%;
      float: left; }
      .hastaBilgi .uclu .bl label {
        width: 140px;
        min-width: 140px; }

/* ust bilgi start */
#ustBilgi {
  background: #F5ECDA;
  padding: 5px 10px;
  border-top: 1px solid #E2DED5;
  border-bottom: 1px solid #E2DED5;
  position: relative; }
  #ustBilgi .cl {
    margin: 4px 0;
    padding: 0 10px;
    border-bottom: 1px solid #E2DED5;
    position: relative; }
  #ustBilgi .cl-3 {
    width: 25%;
    float: left; }
  #ustBilgi .cl-6 {
    width: 50%;
    float: left; }
  #ustBilgi .cl strong {
    font-weight: bold;
    font-size: 11px !important;
    min-width: 80px;
    display: inline-block;
    float: left; }
  #ustBilgi .cl span {
    font-size: 12px !important;
    float: left; }
  #ustBilgi .cl img {
    width: 20px;
    margin-left: 80px; }
  #ustBilgi h3 {
    font-size: 17px !important;
    font-weight: bold;
    color: #ED1C24;
    padding: 2px 0 0 30px; }
  #ustBilgi .head {
    border: 0 !important;
    cursor: pointer;
    position: relative; }
    #ustBilgi .head .b {
      font-size: 11px !important; }
      #ustBilgi .head .b i {
        margin: 0 3px; }
    #ustBilgi .head .p {
      font-size: 15px !important; }
  #ustBilgi.min .head:after, #ustBilgi.detay .head:after {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f104";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    position: absolute;
    top: 4px;
    right: 2px;
    color: #5A5A5A; }
  #ustBilgi .head .ekButtons {
    position: absolute;
    top: -1px;
    right: 30px; }
    #ustBilgi .head .ekButtons .icn {
      font-weight: normal;
      z-index: 100;
      margin-top: 3px; }
      #ustBilgi .head .ekButtons .icn:before {
        color: #5A5A5A; }
    #ustBilgi .head .ekButtons .gecmis:before {
      font-family: 'tab';
      color: #878786;
      display: inline-block;
      font-size: 23px;
      cursor: pointer;
      content: "\f123"; }
    #ustBilgi .head .ekButtons .icdTani:before {
      font-family: 'icomoon' !important;
      display: inline-block;
      font-size: 31px;
      cursor: pointer;
      content: "\e91a"; }
    #ustBilgi .head .ekButtons .islemDurumu {
      padding: 2px 5px;
      border: #ccc 1px solid;
      background: #fff;
      font-size: 10px; }
  #ustBilgi .cont {
    margin-top: 10px; }
  #ustBilgi.min .cont, #ustBilgi.detay .cFull {
    display: none; }
  #ustBilgi.slc .cont, #ustBilgi.slc .cFull {
    display: block; }
  #ustBilgi.slc .head:after {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg); }
  #ustBilgi.bay {
    background: #DAECF5; }
    #ustBilgi.bay .cinsiyet:before {
      font-family: 'tab';
      color: #878786;
      display: inline-block;
      font-size: 13px;
      cursor: pointer;
      content: "\f149";
      margin: 0 5px 0 0;
      color: #30647D !important; }
    #ustBilgi.bay .icon {
      float: left; }
      #ustBilgi.bay .icon:before {
        font-family: 'tab';
        color: #878786;
        display: inline-block;
        font-size: 22px;
        cursor: pointer;
        content: "\f149";
        margin: 0 5px 0 0;
        color: #30647D !important; }
    #ustBilgi.bay h3 {
      color: #30647D !important; }
  #ustBilgi.bayan {
    background: #FBEBEF; }
    #ustBilgi.bayan .cinsiyet:before {
      font-family: 'tab';
      color: #878786;
      display: inline-block;
      font-size: 13px;
      cursor: pointer;
      content: "\f11c";
      margin: 0 5px 0 0;
      color: #ED1C24 !important; }
    #ustBilgi.bayan .icon {
      float: left; }
      #ustBilgi.bayan .icon:before {
        font-family: 'tab';
        color: #878786;
        display: inline-block;
        font-size: 22px;
        cursor: pointer;
        content: "\f11c";
        margin: 0 5px 0 0;
        color: #F5686D !important; }
    #ustBilgi.bayan h3 {
      color: #F5686D !important; }

#hastaFotoBlock {
  width: 100px; }
  #hastaFotoBlock img {
    width: 100%; }

/* ust bilgi end */
/* List buttons */
.hem_button {
  cursor: pointer;
  font-weight: normal !important;
  padding: 1px 3px; }

.hem_border {
  border: 1px solid #878786; }

.hem_duzenle {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_duzenle:before {
    content: "\f12b"; }

.hem_sepet {
  font-family: 'NoticeIcon';
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_sepet:before {
    content: "\f103"; }

.hem_mesaj {
  font-family: 'NoticeIcon';
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer;
  color: #878786; }
  .hem_mesaj:before {
    content: "\f106"; }

.hem_alarm {
  font-family: 'NoticeIcon';
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_alarm:before {
    content: "\f10b"; }

.hem_gecmis {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_gecmis:before {
    content: "\f123"; }

.hem_gonder {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_gonder:before {
    content: "\f114"; }

.hem_telefon {
  font-family: 'Icons';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_telefon:before {
    content: "\f101"; }

.hem_uyari {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_uyari:before {
    content: "\e02a"; }

.hem_sonuc {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_sonuc:before {
    content: "\f11a"; }

.hem_sil {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_sil:before {
    content: "\f114"; }

.hem_temizle {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_temizle:before {
    content: "\f108"; }

.hem_temizle_pro {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_temizle_pro:before {
    content: "\e02b"; }

.hem_durdur_pro {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_durdur_pro:before {
    content: "\e020"; }

.hem_ok_pro {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_ok_pro:before {
    content: "\e005"; }

.hem_bul {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 14px !important;
  cursor: pointer;
  padding: 3px 3px 1px; }
  .hem_bul:before {
    content: "\f13a"; }

.hem_yazdir {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_yazdir:before {
    content: "\f130"; }

.hem_analiz {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_analiz:before {
    content: "\f10b"; }

.hem_skala {
  font-family: 'icomoon';
  color: #878786;
  display: inline-block;
  font-size: 28px;
  cursor: pointer;
  padding: 4px 0px; }
  .hem_skala:before {
    content: "\e915"; }

.hem_grafik {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_grafik:before {
    content: "\f107"; }

.hem_ekle {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer;
  padding: 1px 2px; }
  .hem_ekle:before {
    content: "\f12f"; }

.hem_yenile {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_yenile:before {
    content: "\f111"; }

.hem_ciftok {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_ciftok:before {
    content: "\f135";
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }

.hem_islem {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_islem:before {
    content: "\f13c"; }

.hem_kadin {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer; }
  .hem_kadin:before {
    content: "\f11c";
    margin: 0;
    color: #F5686D !important; }

.hem_erkek {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer; }
  .hem_erkek:before {
    content: "\f149";
    margin: 0;
    color: #30647D !important; }

.hem_belirsiz {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer; }
  .hem_belirsiz:before {
    content: "\f149";
    margin: 0;
    color: #565656 !important; }

.hem_okey {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer;
  color: #28B520 !important;
  border-color: #28B520 !important;
  padding: 1px 3px; }
  .hem_okey:before {
    content: "\f10f"; }

.hem_onay {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer;
  padding: 1px 3px; }
  .hem_onay:before {
    content: "\f10f"; }

.hem_check {
  font-family: 'ProSet';
  color: #28B520 !important;
  display: inline-block;
  font-size: 23px;
  cursor: pointer;
  padding: 0; }
  .hem_check:before {
    content: "\e00f"; }

.hem_iptal {
  border-color: #ff0000;
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer;
  color: #ff0000 !important;
  padding: 1px 3px; }
  .hem_iptal:before {
    content: "\f10d"; }

.hem_yildiz {
  color: #caba46 !important;
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 19px !important;
  cursor: pointer;
  padding: 0 2px; }
  .hem_yildiz:before {
    content: "\f14a"; }

.hem_ilac {
  color: #333 !important;
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_ilac:before {
    content: "\f12e"; }

.hem_imza {
  color: #333 !important;
  font-family: 'Flaticon';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_imza:before {
    content: "\f11a"; }

.hem_anasayfa {
  font-family: 'Flaticon';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_anasayfa:before {
    content: "\f109"; }

.hem_aciklama {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_aciklama:before {
    content: "\f147"; }

.hem_ske {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 15px !important;
  cursor: pointer; }
  .hem_ske:before {
    content: "\f13f"; }

.hem_liste {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 17px;
  cursor: pointer;
  padding: 0 2px 0 3px; }
  .hem_liste:before {
    content: "\f137"; }

.hem_eslestir {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_eslestir:before {
    content: "\f11b"; }

.hem_cikis {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 18px !important;
  cursor: pointer;
  padding: 1px 2px; }
  .hem_cikis:before {
    content: "\f10c"; }

.hem_ileri {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 14px !important;
  cursor: pointer;
  padding: 2px;
  position: relative; }
  .hem_ileri:before {
    content: "\f104";
    margin-right: -10px; }
  .hem_ileri:after {
    content: "\f104"; }

.hem_geri {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 14px !important;
  cursor: pointer;
  padding: 2px;
  position: relative;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }
  .hem_geri:before {
    content: "\f104";
    margin-right: -10px; }
  .hem_geri:after {
    content: "\f104"; }

.hem_yukari {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 14px !important;
  cursor: pointer;
  padding: 2px;
  position: relative;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg); }
  .hem_yukari:before {
    content: "\f104";
    margin-right: -10px; }
  .hem_yukari:after {
    content: "\f104"; }

.hem_asagi {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 14px !important;
  cursor: pointer;
  padding: 2px;
  position: relative;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }
  .hem_asagi:before {
    content: "\f104";
    margin-right: -10px; }
  .hem_asagi:after {
    content: "\f104"; }

.next_btn {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 18px !important;
  cursor: pointer;
  padding: 2px 3px;
  width: 40px;
  height: 40px;
  border: 2px solid #878786;
  position: relative; }
  .next_btn:before {
    content: "\f104";
    position: absolute;
    top: 11px;
    left: 11px; }
  .next_btn:after {
    content: "\f104";
    position: absolute;
    top: 11px;
    left: 18px; }

.hem_supurge {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_supurge:before {
    content: "\f144"; }

/* yeni icon */
.hem_dosya_indir {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_dosya_indir:before {
    content: "\f106"; }

.hem_indir {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_indir:before {
    content: "\f118"; }

.hem_kardiyo {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  color: #f00;
  font-weight: normal !important; }
  .hem_kardiyo:before {
    content: "\f10e"; }

.hem_kalp {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_kalp:before {
    content: "\f121"; }

.hem_kaydet {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_kaydet:before {
    content: "\f115"; }

.hem_doktor {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_doktor:before {
    content: "\f116"; }

.hem_doktor1 {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_doktor1:before {
    content: "\f141"; }

.hem_kapi_giris {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_kapi_giris:before {
    content: "\f117"; }

.hem_not {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_not:before {
    content: "\f119"; }

.hem_ilac_kutu {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_ilac_kutu:before {
    content: "\f127"; }

.hem_kapi {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_kapi:before {
    content: "\f12a"; }

.hem_img {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_img:before {
    content: "\f12c"; }

.hem_galeri {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_galeri:before {
    content: "\f12d"; }

.hem_soru {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_soru:before {
    content: "\f132"; }

.hem_kilitli {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_kilitli:before {
    content: "\e015"; }

.hem_kilit_acik {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_kilit_acik:before {
    content: "\e017"; }

.hem_not {
  font-family: 'Flaticon';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_not:before {
    content: "\f11d"; }

.hem_excel {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_excel:before {
    content: "\f119"; }

.hem_xlsx {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_xlsx:before {
    content: "\f119"; }

.hem_xls {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_xls:before {
    content: "\f11b"; }

.hem_log {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_log:before {
    content: "\f10c"; }

.hem_doc {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_doc:before {
    content: "\f103"; }

.hem_docx {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_docx:before {
    content: "\f104"; }

.hem_gif {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_gif:before {
    content: "\f107"; }

.hem_jpg {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_jpg:before {
    content: "\f109"; }

.hem_pdf {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_pdf:before {
    content: "\f110"; }

.hem_png {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_png:before {
    content: "\f112"; }

.hem_ppt {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_ppt:before {
    content: "\f113"; }

.hem_pptx {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_pptx:before {
    content: "\f11c"; }

.hem_camera {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_camera:before {
    content: "\f11d"; }

.hem_progress {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_progress:before {
    content: "\f11e"; }

.hem_hemsire {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_hemsire:before {
    content: "\f11f"; }

.hem_txt {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_txt:before {
    content: "\f118"; }

.hem_zip {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_zip:before {
    content: "\f11a"; }

.hem_esle {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer; }
  .hem_esle:before {
    content: "\f105";
    top: 3px;
    left: 5px; }

.hem_arrow {
  display: inline-block; }
  .hem_arrow:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f100";
    top: 3px;
    left: 5px; }

.hem_onizle {
  display: inline-block; }
  .hem_onizle:before {
    font-family: 'docIcon';
    color: #878786;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    content: "\f120";
    color: #666; }

.hem_cekmece {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  color: #666; }
  .hem_cekmece:before {
    content: "\f122"; }

.hem_cart {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
  color: #666; }
  .hem_cart:before {
    content: "\f123"; }

.hem_arrow2 {
  display: inline-block; }
  .hem_arrow2:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f101";
    top: 3px;
    left: 5px; }

.hem_sec {
  display: inline-block; }
  .hem_sec:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f102";
    top: 3px;
    left: 5px; }

.hem_sec2 {
  display: inline-block; }
  .hem_sec2:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f103";
    top: 3px;
    left: 5px; }

.hem_pause {
  display: inline-block; }
  .hem_pause:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f104";
    top: 3px;
    left: 5px; }

.hem_pause2 {
  display: inline-block; }
  .hem_pause2:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f105";
    top: 3px;
    left: 5px; }

.hem_play {
  display: inline-block; }
  .hem_play:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f106";
    top: 3px;
    left: 5px; }

.hem_play2 {
  display: inline-block; }
  .hem_play2:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f107";
    top: 3px;
    left: 5px; }

.hem_stop {
  display: inline-block; }
  .hem_stop:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f108";
    top: 3px;
    left: 5px; }

.hem_stop2 {
  display: inline-block; }
  .hem_stop2:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f109";
    top: 3px;
    left: 5px; }

.hem_pause3 {
  display: inline-block; }
  .hem_pause3:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f10a";
    top: 3px;
    left: 5px; }

.hem_detail {
  display: inline-block; }
  .hem_detail:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f10b";
    top: 3px;
    left: 5px; }

.hem_kopyala {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .hem_kopyala:before {
    content: "\f145"; }

.hem_rontgen {
  display: inline-block; }
  .hem_rontgen:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f10c";
    top: 3px;
    left: 5px; }

.hem_lab {
  display: inline-block; }
  .hem_lab:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f10f";
    top: 3px;
    left: 5px; }

.hem_onemli {
  display: inline-block;
  border-color: #ff0000 !important; }
  .hem_onemli:before {
    font-family: 'ProSet';
    color: #878786;
    display: inline-block;
    font-size: 16px;
    cursor: pointer;
    content: "\e02a";
    color: #ff0000 !important; }

.hem_steteskop {
  display: inline-block; }
  .hem_steteskop:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f112";
    top: 3px;
    left: 5px; }

.hem_filtre {
  display: inline-block; }
  .hem_filtre:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f113";
    top: 3px;
    left: 5px; }

.hem_filtre2 {
  display: inline-block; }
  .hem_filtre2:before {
    font-family: 'Flaticon2';
    color: #878786;
    display: inline-block;
    font-size: 14px;
    cursor: pointer;
    content: "\f114";
    top: 3px;
    left: 5px; }

.hem_barkod {
  width: 24px;
  height: 22px;
  position: relative; }
  .hem_barkod:before {
    display: inline-block;
    content: "";
    height: 13px;
    width: 0;
    margin: 0px 10px 0 0;
    position: absolute;
    top: 1px;
    left: 3px;
    box-shadow: 1px 3px 0 1px #343434, 5px 3px 0 1px #343434, 10px 3px 0 1px #343434, 11px 3px 0 1px #343434, 15px 3px 0 1px #343434; }

/* yeni icon */
.hem_rght {
  position: absolute;
  top: 0px;
  right: 2px; }

.hem_right {
  float: right; }

.hem_left {
  float: left; }

/* bilgi icon set */
.bilgi_icon {
  display: initial;
  position: relative; }

.bilgi_protez:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e90d"; }

.bilgi_alerji:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e900"; }

.bilgi_bulasici_hastalik:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e901"; }

.bilgi_dets:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e902"; }

.bilgi_gebelik:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e903"; }

.bilgi_izole_bc:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e904"; }

.bilgi_izole_damlacik:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e905"; }

.bilgi_izole_dusme_riski:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e906"; }

.bilgi_izole_siki_temas:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e907"; }

.bilgi_izole_solunum:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e908"; }

.bilgi_izole_standart_onlem:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e909"; }

.bilgi_izole_temas:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e90a"; }

.bilgi_onkolojik_hasta:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e90b"; }

.bilgi_palyatif_hasta:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e90c"; }

.bilgi_taahutnameli_hasta:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e90e"; }

.bilgi_uyari:before {
  font-family: 'bilgiIcon';
  display: inline;
  color: #878786;
  cursor: pointer;
  vertical-align: top;
  content: "\e90f"; }

.bilgi_border {
  border: 5px solid #878786;
  border-radius: 50%;
  padding: 6px 10px;
  text-align: center; }

.bilgi_siyah {
  color: #000 !important;
  border-color: #000 !important; }
  .bilgi_siyah:before {
    color: #000 !important; }

.bilgi_kirmizi {
  color: #e7050b !important;
  border-color: #e7050b !important; }
  .bilgi_kirmizi:before {
    color: #e7050b !important; }

.bilgi_sari {
  color: #ffd93d !important;
  border-color: #ffd93d !important; }
  .bilgi_sari:before {
    color: #ffd93d !important; }

.bilgi_yesil {
  color: #4ec500 !important;
  border-color: #4ec500 !important; }
  .bilgi_yesil:before {
    color: #4ec500 !important; }

.bilgi_mavi {
  color: #0060ef !important;
  border-color: #0060ef !important; }
  .bilgi_mavi:before {
    color: #0060ef !important; }

.text_button {
  padding: 3px 5px 3px 30px;
  border: 1px solid #9A9A9A;
  border-radius: 3px;
  min-width: 32px;
  color: #606161;
  cursor: pointer;
  position: relative; }
  .text_button:before {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 17px;
    cursor: pointer;
    position: absolute;
    top: 3px;
    left: 5px; }
  .text_button:hover {
    color: #ff0000; }

.gecmis:before {
  content: "\f123"; }

.backWhite {
  background: #fff; }

.butonBackRed {
  background: #ed1c24;
  color: #fff;
  border-color: #f00 !important; }
  .butonBackRed:before {
    color: #fff; }
  .butonBackRed:hover {
    background: rgba(0, 0, 0, 0.2);
    border-color: #9a9a9a !important; }

.butonBackGreen {
  background: green;
  color: #fff;
  border-color: green !important; }
  .butonBackGreen:before {
    color: #fff; }
  .butonBackGreen:hover {
    background: rgba(0, 0, 0, 0.2);
    border-color: green !important; }

colorGray {
  color: #878787 !important; }

.btn_group_rght {
  text-align: right;
  margin: 0 0 10px 0; }

.btn_group {
  margin: 5px 0; }

.text_btn {
  padding: 2px 5px 2px 30px;
  border: 1px solid #9A9A9A !important;
  border-radius: 3px;
  min-width: 32px;
  color: #606161;
  cursor: pointer;
  position: relative;
  display: inline-block;
  text-align: left;
  font-weight: normal; }
  .text_btn:before {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
    position: absolute;
    top: 2px;
    left: 7px; }
  .text_btn:hover {
    color: #D20911;
    border-color: #D20911; }
    .text_btn:hover:before {
      color: #D20911 !important; }
  .text_btn:focus {
    border-color: #D20911; }

.text_btn_kilitle:before {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\e015"; }

.text_btn_barkod:before {
  display: inline-block;
  content: "";
  height: 13px;
  width: 0;
  margin: 0px 10px 0 0;
  position: absolute;
  top: 1px;
  left: 3px;
  box-shadow: 1px 3px 0 1px #343434, 5px 3px 0 1px #343434, 10px 3px 0 1px #343434, 11px 3px 0 1px #343434, 15px 3px 0 1px #343434; }

.text_btn_sms:before {
  font-family: 'NoticeIcon';
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  content: "\f106"; }

.text_btn_randevu:before {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\e004"; }

.text_btn_saat:before {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\e008";
  position: absolute;
  top: 2px;
  left: 5px; }

.text_btn_resim:before {
  content: "\f12d";
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 22px;
  cursor: pointer; }

.text_btn_gonder:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  content: "\f114";
  top: 3px;
  left: 5px; }

.text_btn_camera:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 21px;
  cursor: pointer;
  content: "\f11d";
  top: 3px;
  left: 5px; }

.text_btn_cart:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
  content: "\f123";
  top: 3px;
  left: 5px; }

.text_btn_cekmece:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 21px;
  cursor: pointer;
  content: "\f122";
  top: 4px;
  left: 5px; }

.text_btn_pasif:before {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\e00a"; }

.text_btn_kilit_kaldir:before {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\e017"; }

.text_btn_takvim:before {
  font-family: 'ProSet';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\e003"; }

.text_btn_istisna:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f115"; }

.text_btn_ata:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  top: 2px;
  content: "\f105"; }

.text_btn_aylik:before {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  top: 2px;
  content: "\f124"; }

.text_btn_rapor:before {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  top: 2px;
  content: "\f145"; }

.text_btn_ileri:before {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  top: 2px;
  content: "\f104"; }

.text_btn_yukari:before {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  top: 2px;
  content: "\f104";
  transform: rotate(-90deg); }

.text_btn_asagi:before {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  top: 2px;
  content: "\f104";
  transform: rotate(90deg); }

.text_btn_ileri_ciftok:before {
  content: "\f104";
  position: absolute;
  top: 2px;
  left: 3px;
  font-size: 16px !important; }

.text_btn_ileri_ciftok:after {
  content: "\f104";
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  position: absolute;
  top: 2px;
  left: 10px; }

.text_btn_ileri_ciftok:hover:after {
  color: #D20911 !important; }

.text_btn_geri_ciftok:before {
  content: "\f104";
  position: absolute;
  top: 2px;
  left: 3px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  font-size: 16px !important; }

.text_btn_geri_ciftok:after {
  content: "\f104";
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  position: absolute;
  top: 2px;
  left: 10px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.text_btn_geri_ciftok:hover:after {
  color: #D20911 !important; }

.text_btn_doktor:before {
  top: 2px;
  content: "\f116"; }

.text_btn_yildiz:before {
  content: "\f14a"; }

.text_btn_geri:before {
  top: 2px;
  content: "\f105"; }

.text_btn_dosya_indir:before {
  top: 2px;
  content: "\f106"; }

.text_btn_cizelge:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 21px;
  cursor: pointer;
  top: 2px;
  left: 4px;
  content: "\f10b"; }

.text_btn_border {
  padding: 2px 5px;
  border: 1px solid #9A9A9A;
  border-radius: 3px;
  cursor: pointer;
  color: #333; }
  .text_btn_border.pasif {
    color: #c3c3c3 !important;
    border-color: #c3c3c3 !important;
    cursor: not-allowed; }

.text_btn_yeni:before {
  content: "\f102"; }

.text_btn_eslestir:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  content: "\f105";
  top: 3px;
  left: 5px; }

.text_btn_bul:before {
  content: "\f13a";
  font-size: 16px; }

.text_btn_sil:before {
  content: "\f114"; }

.text_btn_guncelle:before {
  content: "\f134"; }

.text_btn_giris:before {
  content: "\f12a"; }

.text_btn_kaydet:before {
  content: "\f115"; }

.text_btn_kart:before {
  font-family: 'Flaticon';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f104";
  left: 6px; }

.text_btn_ok:before {
  content: "\f10f"; }

.text_btn_cancel:before {
  content: "\f10d";
  font-size: 14px;
  top: 2px; }

.text_btn_kopyala:before {
  content: "\f145"; }

.text_btn_eskiForm:before {
  content: "\f124"; }

.text_btn_pacs:before {
  content: "\f11a"; }

.text_btn_bildir:before {
  content: "\f11b"; }

.text_btn_iptal:before {
  content: "\f146"; }

.text_btn_al:before {
  content: "\f118"; }

.text_btn_gecmis:before {
  content: "\f123"; }

.text_btn_toplam:before {
  content: "\f109";
  font-size: 20px;
  top: 3px;
  left: 4px; }

.text_btn_yenile:before {
  content: "\f111"; }

.text_btn_yazdir:before {
  content: "\f130"; }

.text_btn_islem:before {
  content: "\f13c"; }

.text_btn_devam:before {
  content: "\f148"; }

.text_btn_liste:before {
  content: "\f137"; }

.text_btn_grafik:before {
  content: "\f107"; }

.text_btn_duzenle:before {
  content: "\f12b"; }

.text_btn_ske:before {
  content: "\f13f"; }

.text_btn_user:before {
  content: "\f149"; }

.text_btn_ekle:before {
  content: "\f100";
  font-size: 17px; }

.text_btn_kapat:before {
  content: "\f117"; }

.text_btn_analiz {
  top: 0; }
  .text_btn_analiz:before {
    content: "\f11f"; }

.text_btn_tum_sonuclar:before {
  font-family: 'icomoon' !important;
  content: "\e901";
  font-size: 30px !important;
  top: 3px !important;
  left: 1px !important; }

.text_btn_hemsire:before {
  font-family: 'icomoon' !important;
  content: "\e902";
  font-size: 30px !important;
  top: 3px !important;
  left: 0px !important; }

.text_btn_ilac_tedavi:before {
  font-family: 'icomoon' !important;
  content: "\e903";
  font-size: 30px !important;
  top: 3px !important;
  left: 0px !important; }

.text_btn_asi_takip:before {
  font-family: 'icomoon' !important;
  content: "\e92c";
  font-size: 30px !important;
  top: 3px !important;
  left: 0px !important; }

.text_btn_skala:before {
  font-family: 'icomoon' !important;
  content: "\e915";
  font-size: 30px !important;
  top: 3px !important;
  left: 0px !important; }

.text_btn_img:before {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 22px;
  cursor: pointer;
  content: "\f12c";
  margin-top: 1px;
  left: 4px; }

.text_btn_excel:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
  content: "\f119";
  margin-top: 1px;
  left: 4px; }

.text_btn_xls:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 20px;
  cursor: pointer;
  content: "\f11b";
  margin-top: 1px;
  left: 4px; }

.text_btn_jpg:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 22px;
  cursor: pointer;
  content: "\f109";
  margin-top: 1px;
  left: 4px; }

.text_btn_png:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 22px;
  cursor: pointer;
  content: "\f112";
  margin-top: 1px;
  left: 4px; }

.text_btn_pdf:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 22px;
  cursor: pointer;
  content: "\f110";
  margin-top: 1px;
  left: 4px; }

.text_btn_doc:before {
  font-family: 'docIcon';
  color: #878786;
  display: inline-block;
  font-size: 22px;
  cursor: pointer;
  content: "\f103";
  margin-top: 1px;
  left: 4px; }

.text_btn_arrow:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f100";
  margin-top: 1px;
  left: 4px; }

.text_btn_arrow2:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f101";
  margin-top: 1px;
  left: 4px; }

.text_btn_sec:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f102";
  margin-top: 1px;
  left: 4px; }

.text_btn_sec2:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f103";
  margin-top: 1px;
  left: 4px; }

.text_btn_pause:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f104";
  margin-top: 1px;
  left: 4px; }

.text_btn_pause2:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f105";
  margin-top: 1px;
  left: 4px; }

.text_btn_pause3:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f10a";
  margin-top: 1px;
  left: 4px; }

.text_btn_play:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 15px;
  cursor: pointer;
  content: "\f106";
  margin-top: 1px;
  left: 4px; }

.text_btn_play2:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f107";
  margin-top: 1px;
  left: 4px; }

.text_btn_stop:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f108";
  margin-top: 1px;
  left: 4px; }

.text_btn_stop2:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f109";
  margin-top: 1px;
  left: 4px; }

.text_btn_detail:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f10b";
  margin-top: 1px;
  left: 4px; }

.text_btn_rontgen:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f10c";
  margin-top: 1px;
  left: 4px; }

.text_btn_lab:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f10f";
  margin-top: 1px;
  left: 4px; }

.text_btn_filtre:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f113";
  margin-top: 1px;
  left: 4px; }

.text_btn_filtre2:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f114";
  margin-top: 1px;
  left: 4px; }

.text_btn_temizle:before {
  font-family: 'Flaticon2';
  color: #878786;
  display: inline-block;
  font-size: 18px;
  cursor: pointer;
  content: "\f108";
  margin-top: 1px;
  left: 4px; }

.text_btn_supurge:before {
  font-family: 'tab';
  color: #878786;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  content: "\f108";
  margin-top: 1px;
  left: 4px; }

.text_btn_imza:before {
  font-family: 'Flaticon';
  color: #878786;
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer;
  content: "\f11a"; }

.text_btn_optik_recete:before {
  font-family: 'icomoon' !important;
  font-size: 27px;
  margin-top: 1px;
  left: 2px;
  content: "\e938"; }

.text_btn_recete:before {
  font-family: 'icomoon' !important;
  font-size: 27px;
  margin-top: 0;
  left: 2px;
  content: "\e924"; }

.text_btn_tetkik:before {
  font-family: 'icomoon' !important;
  font-size: 29px;
  margin-top: 0;
  left: 0;
  content: "\e90a"; }

.text_btn_megafon:before {
  font-family: 'Icons' !important;
  font-size: 21px;
  margin-top: 1px;
  left: 4px;
  content: "\f102"; }

.ekleButton {
  background: #3aa089;
  color: #fff;
  line-height: 20px;
  font-size: 14px;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  padding: 3px 20px;
  font-weight: bold;
  position: relative;
  border-radius: 5px; }
  .ekleButton span {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    -moz-transition: all 0.3s;
    -moz-backface-visibility: hidden;
    transition: all 0.3s;
    backface-visibility: hidden; }
  .ekleButton:before {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
    content: "\f12f";
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    left: 0;
    top: -25px;
    color: #fff;
    font-weight: normal;
    text-align: center; }
  .ekleButton:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s; }
  .ekleButton:active {
    background: #2e7b6a;
    top: 2px; }
  .ekleButton:hover span {
    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    -ms-transform: translateY(300%);
    transform: translateY(300%);
    color: #fff; }
  .ekleButton:hover:before {
    top: 3px; }

.pasifButton {
  color: #c3c3c3 !important;
  border-color: #c3c3c3 !important;
  cursor: not-allowed; }
  .pasifButton:before {
    color: #c3c3c3 !important; }

/* ------------------------ */
/*28.03.2023 Bilgi ikonlar*/
[class^="bilgi-icon-"], [class*=" bilgi-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bilgiIcon' !important;
  font-size: 18px;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.bilgi-icon-alerji_var:before {
  content: "\e900";
  color: #515151; }

.bilgi-icon-bulasici_hastalik:before {
  content: "\e901";
  color: #515151; }

.bilgi-icon-dets:before {
  content: "\e902";
  color: #515151; }

.bilgi-icon-gebelik_var:before {
  content: "\e903";
  color: #515151; }

.bilgi-icon-izole_bc:before {
  content: "\e904";
  color: #515151; }

.bilgi-icon-izole_damlacik:before {
  content: "\e905";
  color: #515151; }

.bilgi-icon-izole_dusme_riski:before {
  content: "\e906";
  color: #515151; }

.bilgi-icon-izole_siki_temas:before {
  content: "\e907";
  color: #515151; }

.bilgi-icon-izole_solunum:before {
  content: "\e908";
  color: #515151; }

.bilgi-icon-izole_standart_onlem:before {
  content: "\e909";
  color: #515151; }

.bilgi-icon-izole_temas:before {
  content: "\e90a";
  color: #515151; }

.bilgi-icon-onkolojik_hasta:before {
  content: "\e90b";
  color: #515151; }

.bilgi-icon-palyatif_hasta:before {
  content: "\e90c";
  color: #515151; }

.bilgi-icon-protez_var:before {
  content: "\e90d";
  color: #515151; }

.bilgi-icon-taahutnameli_hasta:before {
  content: "\e90e";
  color: #515151; }

.bilgi-icon-uyari_var:before {
  content: "\e90f";
  color: #515151; }

/*28.03.2023 Docıcon ikonlar*/
[class^="docicon-"]:before, [class*=" docicon-"]:before,
[class^="docicon-"]:after, [class*=" docicon-"]:after {
  font-family: docIcon !important;
  font-size: 18px;
  font-style: normal;
  /*margin-left: 20px;*/ }

.docicon-loop:before {
  content: "\f100"; }

.docicon-calendar-with-check-mark:before {
  content: "\f101"; }

.docicon-csv-file-format-extension:before {
  content: "\f102"; }

.docicon-doc:before {
  content: "\f103"; }

.docicon-docx:before {
  content: "\f104"; }

.docicon-arrow:before {
  content: "\f105"; }

.docicon-arrow-1:before {
  content: "\f106"; }

.docicon-gif-file-format-symbol:before {
  content: "\f107"; }

.docicon-html-file-extension-interface-symbol:before {
  content: "\f108"; }

.docicon-jpg-file-format-variant:before {
  content: "\f109"; }

.docicon-list:before {
  content: "\f10a"; }

.docicon-list-1:before {
  content: "\f10b"; }

.docicon-log:before {
  content: "\f10c"; }

.docicon-log-file-format-symbol:before {
  content: "\f10d"; }

.docicon-paper-plane:before {
  content: "\f10e"; }

.docicon-paper-plane-1:before {
  content: "\f10f"; }

.docicon-pdf-file-format-symbol:before {
  content: "\f110"; }

.docicon-photoshop-file-format:before {
  content: "\f111"; }

.docicon-png-file-format-symbol:before {
  content: "\f112"; }

.docicon-ppt-business-presentation-file-format-symbol:before {
  content: "\f113"; }

.docicon-sent-mail:before {
  content: "\f114"; }

.docicon-star:before {
  content: "\f115"; }

.docicon-shooting-star:before {
  content: "\f116"; }

.docicon-rotation:before {
  content: "\f117"; }

.docicon-txt-file-symbol:before {
  content: "\f118"; }

.docicon-xlsx-file-format-extension:before {
  content: "\f119"; }

.docicon-zip-file-format:before {
  content: "\f11a"; }

.docicon-xls-file-format-symbol:before {
  content: "\f11b"; }

.docicon-pptx-file-format:before {
  content: "\f11c"; }

.docicon-dslr-camera:before {
  content: "\f11d"; }

.docicon-time:before {
  content: "\f11e"; }

.docicon-hemsire:before {
  content: "\f11f"; }

.docicon-preview:before {
  content: "\f120"; }

.docicon-menu:before {
  content: "\f121"; }

.docicon-9upbt8fj9z:before {
  content: "\f122"; }

.docicon-shopping-cart:before {
  content: "\f123"; }

/*28.03.2023 flaticon*/
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {
  font-family: Flaticon !important;
  font-size: 18px;
  font-style: normal;
  /*margin-left: 20px;*/ }

.flaticon-add:before {
  content: "\f100"; }

.flaticon-add-song:before {
  content: "\f101"; }

.flaticon-arrow-point-to-right:before {
  content: "\f102"; }

.flaticon-avatar:before {
  content: "\f103"; }

.flaticon-credit-card:before {
  content: "\f104"; }

.flaticon-credit-card-1:before {
  content: "\f105"; }

.flaticon-credit-cards:before {
  content: "\f106"; }

.flaticon-file:before {
  content: "\f107"; }

.flaticon-file-1:before {
  content: "\f108"; }

.flaticon-home-button:before {
  content: "\f109"; }

.flaticon-location-pointer:before {
  content: "\f10a"; }

.flaticon-lock-icon:before {
  content: "\f10b"; }

.flaticon-locked-padlock:before {
  content: "\f10c"; }

.flaticon-man-user:before {
  content: "\f10d"; }

.flaticon-new-file:before {
  content: "\f10e"; }

.flaticon-padlock:before {
  content: "\f10f"; }

.flaticon-pen-writing-a-line:before {
  content: "\f110"; }

.flaticon-pencil:before {
  content: "\f111"; }

.flaticon-pencil-striped-symbol-for-interface-edit-buttons:before {
  content: "\f112"; }

.flaticon-placeholder:before {
  content: "\f113"; }

.flaticon-plus:before {
  content: "\f114"; }

.flaticon-power:before {
  content: "\f115"; }

.flaticon-power-button-outline:before {
  content: "\f116"; }

.flaticon-power-button-sign:before {
  content: "\f117"; }

.flaticon-remove-button:before {
  content: "\f118"; }

.flaticon-right-thin-arrowheads:before {
  content: "\f119"; }

.flaticon-signature-with-a-pen:before {
  content: "\f11a"; }

.flaticon-speech-bubbles:before {
  content: "\f11b"; }

.flaticon-speech-bubbles-chat:before {
  content: "\f11c"; }

.flaticon-two-speech-bubbles:before {
  content: "\f11d"; }

.flaticon-user:before {
  content: "\f11e"; }

.flaticon-user-1:before {
  content: "\f11f"; }

.flaticon-user-silhouette:before {
  content: "\f120"; }

.flaticon-web-page-home:before {
  content: "\f121"; }

.flaticon-windows:before {
  content: "\f122"; }

.flaticon-windows-8:before {
  content: "\f123"; }

.flaticon-windows-logo:before {
  content: "\f124"; }

.flaticon-windows-logo-1:before {
  content: "\f125"; }

/*28.03.2023 flaticon2*/
[class^="Flaticon2-"]:before, [class*=" Flaticon2-"]:before,
[class^="Flaticon2-"]:after, [class*=" Flaticon2-"]:after {
  font-family: Flaticon2 !important;
  font-size: 18px;
  font-style: normal;
  /*margin-left: 20px;*/ }

.Flaticon2-arrow:before {
  content: "\f100"; }

.Flaticon2-select-area:before {
  content: "\f101"; }

.Flaticon2-move-option:before {
  content: "\f102"; }

.Flaticon2-precision:before {
  content: "\f103"; }

.Flaticon2-power-button:before {
  content: "\f104"; }

.Flaticon2-power:before {
  content: "\f105"; }

.Flaticon2-play-button-sing:before {
  content: "\f106"; }

.Flaticon2-play-button:before {
  content: "\f107"; }

.Flaticon2-hand:before {
  content: "\f108"; }

.Flaticon2-stop-1:before {
  content: "\f109"; }

.Flaticon2-stop:before {
  content: "\f10a"; }

.Flaticon2-search:before {
  content: "\f10b"; }

.Flaticon2-standing-man-holding-an-x-rays-image:before {
  content: "\f10c"; }

.Flaticon2-cardiogram:before {
  content: "\f10d"; }

.Flaticon2-heart-with-electrocardiogram:before {
  content: "\f10e"; }

.Flaticon2-lab-microscope:before {
  content: "\f10f"; }

.Flaticon2-pills:before {
  content: "\f110"; }

.Flaticon2-health-care:before {
  content: "\f111"; }

.Flaticon2-doctor-stethoscope:before {
  content: "\f112"; }

.Flaticon2-filter-filled-tool-symbol:before {
  content: "\f113"; }

.Flaticon2-filter:before {
  content: "\f114"; }

/*28.03.2023 Noticeicon*/
[class^="NoticeIcon-"]:before, [class*=" NoticeIcon-"]:before,
[class^="NoticeIcon-"]:after, [class*=" NoticeIcon-"]:after {
  font-family: NoticeIcon !important;
  font-size: 18px;
  font-style: normal;
  /*margin-left: 20px;*/ }

.NoticeIcon-writing:before {
  content: "\f100"; }

.NoticeIcon-text-document:before {
  content: "\f101"; }

.NoticeIcon-document:before {
  content: "\f102"; }

.NoticeIcon-folder:before {
  content: "\f103"; }

.NoticeIcon-contact:before {
  content: "\f104"; }

.NoticeIcon-email:before {
  content: "\f105"; }

.NoticeIcon-close-envelope:before {
  content: "\f106"; }

.NoticeIcon-chat-comment-oval-speech-bubble-with-text-lines:before {
  content: "\f107"; }

.NoticeIcon-bell:before {
  content: "\f108"; }

.NoticeIcon-notifications-bell-button:before {
  content: "\f109"; }

.NoticeIcon-notification:before {
  content: "\f10a"; }

.NoticeIcon-alarm:before {
  content: "\f10b"; }

.NoticeIcon-calendar:before {
  content: "\f10c"; }

.NoticeIcon-calendar-with-a-clock-time-tools:before {
  content: "\f10d"; }

.NoticeIcon-calendar-1:before {
  content: "\f10e"; }

.NoticeIcon-gear:before {
  content: "\f10f"; }

.NoticeIcon-work:before {
  content: "\f110"; }

.NoticeIcon-repair:before {
  content: "\f111"; }

.NoticeIcon-heartbeat:before {
  content: "\f112"; }

.NoticeIcon-heart:before {
  content: "\f113"; }

.NoticeIcon-hospital:before {
  content: "\f114"; }

.NoticeIcon-hostpital-building:before {
  content: "\f115"; }

.NoticeIcon-hospital-1:before {
  content: "\f116"; }

.NoticeIcon-hospital-2:before {
  content: "\f117"; }

/*28.03.2023 ProSet*/
[class^="ProSet-"]:before, [class*=" ProSet-"]:before,
[class^="ProSet-"]:after, [class*=" ProSet-"]:after {
  font-family: ProSet !important;
  font-size: 18px;
  font-style: normal;
  /*margin-left: 20px;*/ }

.ProSet-active4:before {
  content: "\e000"; }

.ProSet-add157:before {
  content: "\e001"; }

.ProSet-archive44:before {
  content: "\e002"; }

.ProSet-calendar133:before {
  content: "\e003"; }

.ProSet-calendar69:before {
  content: "\e004"; }

.ProSet-check60:before {
  content: "\e005"; }

.ProSet-clean11:before {
  content: "\e006"; }

.ProSet-clock104:before {
  content: "\e007"; }

.ProSet-clock151:before {
  content: "\e008"; }

.ProSet-document302:before {
  content: "\e009"; }

.ProSet-error1:before {
  content: "\e00a"; }

.ProSet-file11:before {
  content: "\e00b"; }

.ProSet-file126:before {
  content: "\e00c"; }

.ProSet-find6:before {
  content: "\e00d"; }

.ProSet-gears10:before {
  content: "\e00e"; }

.ProSet-good1:before {
  content: "\e00f"; }

.ProSet-health3:before {
  content: "\e010"; }

.ProSet-info:before {
  content: "\e011"; }

.ProSet-info24:before {
  content: "\e012"; }

.ProSet-information51:before {
  content: "\e013"; }

.ProSet-key192:before {
  content: "\e014"; }

.ProSet-lock26:before {
  content: "\e015"; }

.ProSet-medical66:before {
  content: "\e016"; }

.ProSet-open98:before {
  content: "\e017"; }

.ProSet-padlock71:before {
  content: "\e018"; }

.ProSet-padlock86:before {
  content: "\e019"; }

.ProSet-print44:before {
  content: "\e01a"; }

.ProSet-printer96:before {
  content: "\e01b"; }

.ProSet-question13:before {
  content: "\e01c"; }

.ProSet-question49:before {
  content: "\e01d"; }

.ProSet-question5:before {
  content: "\e01e"; }

.ProSet-questionmark8:before {
  content: "\e01f"; }

.ProSet-road-sign2:before {
  content: "\e020"; }

.ProSet-save33:before {
  content: "\e021"; }

.ProSet-save33:before {
  content: "\e022"; }

.ProSet-search7:before {
  content: "\e023"; }

.ProSet-stop36:before {
  content: "\e024"; }

.ProSet-tick14:before {
  content: "\e025"; }

.ProSet-tool305:before {
  content: "\e026"; }

.ProSet-tool606:before {
  content: "\e027"; }

.ProSet-track4:before {
  content: "\e028"; }

.ProSet-warning39:before {
  content: "\e029"; }

.ProSet-warning45:before {
  content: "\e02a"; }

.ProSet-wiping16:before {
  content: "\e02b"; }

/*28.03.2023 tab*/
.fi:before {
  display: inline-block;
  font-family: "tab" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 18px; }

.tab-add:before {
  content: "\f100"; }

.tab-add-new-page:before {
  content: "\f101"; }

.tab-add-page:before {
  content: "\f102"; }

.tab-analytic-report:before {
  content: "\f103"; }

.tab-arrow-point-to-right:before {
  content: "\f104"; }

.tab-arrowhead-thin-outline-to-the-left:before {
  content: "\f105"; }

.tab-arrows:before {
  content: "\f106"; }

.tab-bar-graph:before {
  content: "\f107"; }

.tab-broom:before {
  content: "\f108"; }

.tab-calculator:before {
  content: "\f109"; }

.tab-calculator-1:before {
  content: "\f10a"; }

.tab-calculator-2:before {
  content: "\f10b"; }

.tab-cancel:before {
  content: "\f10c"; }

.tab-cancel-1:before {
  content: "\f10d"; }

.tab-cardiogram:before {
  content: "\f10e"; }

.tab-check:before {
  content: "\f10f"; }

.tab-check-mark:before {
  content: "\f110"; }

.tab-circular-arrow:before {
  content: "\f111"; }

.tab-confirm:before {
  content: "\f112"; }

.tab-correct:before {
  content: "\f113"; }

.tab-delete-button:before {
  content: "\f114"; }

.tab-diskette:before {
  content: "\f115"; }

.tab-doctor:before {
  content: "\f116"; }

.tab-door-exit:before {
  content: "\f117"; }

.tab-download-arrow:before {
  content: "\f118"; }

.tab-edit:before {
  content: "\f119"; }

.tab-electrocardiogram-report:before {
  content: "\f11a"; }

.tab-exit-door:before {
  content: "\f11b"; }

.tab-female-avatar:before {
  content: "\f11c"; }

.tab-folder:before {
  content: "\f11d"; }

.tab-garbage:before {
  content: "\f11e"; }

.tab-graphic:before {
  content: "\f11f"; }

.tab-graphic-1:before {
  content: "\f120"; }

.tab-heart-beats:before {
  content: "\f121"; }

.tab-heart-insurance-symbol:before {
  content: "\f122"; }

.tab-history:before {
  content: "\f123"; }

.tab-history-1:before {
  content: "\f124"; }

.tab-infographic-bars:before {
  content: "\f125"; }

.tab-left-arrow:before {
  content: "\f126"; }

.tab-medical:before {
  content: "\f127"; }

.tab-medical-1:before {
  content: "\f128"; }

.tab-new-file:before {
  content: "\f129"; }

.tab-opened-door-aperture:before {
  content: "\f12a"; }

.tab-pencil:before {
  content: "\f12b"; }

.tab-picture:before {
  content: "\f12c"; }

.tab-pictures:before {
  content: "\f12d"; }

.tab-pills:before {
  content: "\f12e"; }

.tab-plus-button:before {
  content: "\f12f"; }

.tab-printer:before {
  content: "\f130"; }

.tab-printer-1:before {
  content: "\f131"; }

.tab-question-mark:before {
  content: "\f132"; }

.tab-questions-circular-button:before {
  content: "\f133"; }

.tab-refresh:before {
  content: "\f134"; }

.tab-refresh-button:before {
  content: "\f135"; }

.tab-report:before {
  content: "\f136"; }

.tab-reporting:before {
  content: "\f137"; }

.tab-right-arrow:before {
  content: "\f138"; }

.tab-search-in-document:before {
  content: "\f139"; }

.tab-searching-magnifying-glass:before {
  content: "\f13a"; }

.tab-settings:before {
  content: "\f13b"; }

.tab-settings-1:before {
  content: "\f13c"; }

.tab-settings-work-tool:before {
  content: "\f13d"; }

.tab-short-broom:before {
  content: "\f13e"; }

.tab-star:before {
  content: "\f13f"; }

.tab-star-1:before {
  content: "\f140"; }

.tab-stethoscope:before {
  content: "\f141"; }

.tab-stethoscope-1:before {
  content: "\f142"; }

.tab-summary:before {
  content: "\f143"; }

.tab-sweeping-broom:before {
  content: "\f144"; }

.tab-text-document-button-accepted:before {
  content: "\f145"; }

.tab-text-document-cancel-button:before {
  content: "\f146"; }

.tab-text-document-information:before {
  content: "\f147"; }

.tab-text-file-editor:before {
  content: "\f148"; }

.tab-user-male-black-shape:before {
  content: "\f149"; }

.tab-web:before {
  content: "\f14a"; }

/*28.03.2023 typicons*/
.typcn:before {
  font-family: typicons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px; }

.typcn-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.typcn-2x {
  font-size: 2em; }

.typcn-3x {
  font-size: 3em; }

.typcn-4x {
  font-size: 4em; }

.typcn-5x {
  font-size: 5em; }

.typcn-adjust-brightness:before {
  content: "\e000"; }

.typcn-adjust-contrast:before {
  content: "\e001"; }

.typcn-anchor-outline:before {
  content: "\e002"; }

.typcn-anchor:before {
  content: "\e003"; }

.typcn-archive:before {
  content: "\e004"; }

.typcn-arrow-back-outline:before {
  content: "\e005"; }

.typcn-arrow-back:before {
  content: "\e006"; }

.typcn-arrow-down-outline:before {
  content: "\e007"; }

.typcn-arrow-down-thick:before {
  content: "\e008"; }

.typcn-arrow-down:before {
  content: "\e009"; }

.typcn-arrow-forward-outline:before {
  content: "\e00a"; }

.typcn-arrow-forward:before {
  content: "\e00b"; }

.typcn-arrow-left-outline:before {
  content: "\e00c"; }

.typcn-arrow-left-thick:before {
  content: "\e00d"; }

.typcn-arrow-left:before {
  content: "\e00e"; }

.typcn-arrow-loop-outline:before {
  content: "\e00f"; }

.typcn-arrow-loop:before {
  content: "\e010"; }

.typcn-arrow-maximise-outline:before {
  content: "\e011"; }

.typcn-arrow-maximise:before {
  content: "\e012"; }

.typcn-arrow-minimise-outline:before {
  content: "\e013"; }

.typcn-arrow-minimise:before {
  content: "\e014"; }

.typcn-arrow-move-outline:before {
  content: "\e015"; }

.typcn-arrow-move:before {
  content: "\e016"; }

.typcn-arrow-repeat-outline:before {
  content: "\e017"; }

.typcn-arrow-repeat:before {
  content: "\e018"; }

.typcn-arrow-right-outline:before {
  content: "\e019"; }

.typcn-arrow-right-thick:before {
  content: "\e01a"; }

.typcn-arrow-right:before {
  content: "\e01b"; }

.typcn-arrow-shuffle:before {
  content: "\e01c"; }

.typcn-arrow-sorted-down:before {
  content: "\e01d"; }

.typcn-arrow-sorted-up:before {
  content: "\e01e"; }

.typcn-arrow-sync-outline:before {
  content: "\e01f"; }

.typcn-arrow-sync:before {
  content: "\e020"; }

.typcn-arrow-unsorted:before {
  content: "\e021"; }

.typcn-arrow-up-outline:before {
  content: "\e022"; }

.typcn-arrow-up-thick:before {
  content: "\e023"; }

.typcn-arrow-up:before {
  content: "\e024"; }

.typcn-at:before {
  content: "\e025"; }

.typcn-attachment-outline:before {
  content: "\e026"; }

.typcn-attachment:before {
  content: "\e027"; }

.typcn-backspace-outline:before {
  content: "\e028"; }

.typcn-backspace:before {
  content: "\e029"; }

.typcn-battery-charge:before {
  content: "\e02a"; }

.typcn-battery-full:before {
  content: "\e02b"; }

.typcn-battery-high:before {
  content: "\e02c"; }

.typcn-battery-low:before {
  content: "\e02d"; }

.typcn-battery-mid:before {
  content: "\e02e"; }

.typcn-beaker:before {
  content: "\e02f"; }

.typcn-beer:before {
  content: "\e030"; }

.typcn-bell:before {
  content: "\e031"; }

.typcn-book:before {
  content: "\e032"; }

.typcn-bookmark:before {
  content: "\e033"; }

.typcn-briefcase:before {
  content: "\e034"; }

.typcn-brush:before {
  content: "\e035"; }

.typcn-business-card:before {
  content: "\e036"; }

.typcn-calculator:before {
  content: "\e037"; }

.typcn-calendar-outline:before {
  content: "\e038"; }

.typcn-calendar:before {
  content: "\e039"; }

.typcn-camera-outline:before {
  content: "\e03a"; }

.typcn-camera:before {
  content: "\e03b"; }

.typcn-cancel-outline:before {
  content: "\e03c"; }

.typcn-cancel:before {
  content: "\e03d"; }

.typcn-chart-area-outline:before {
  content: "\e03e"; }

.typcn-chart-area:before {
  content: "\e03f"; }

.typcn-chart-bar-outline:before {
  content: "\e040"; }

.typcn-chart-bar:before {
  content: "\e041"; }

.typcn-chart-line-outline:before {
  content: "\e042"; }

.typcn-chart-line:before {
  content: "\e043"; }

.typcn-chart-pie-outline:before {
  content: "\e044"; }

.typcn-chart-pie:before {
  content: "\e045"; }

.typcn-chevron-left-outline:before {
  content: "\e046"; }

.typcn-chevron-left:before {
  content: "\e047"; }

.typcn-chevron-right-outline:before {
  content: "\e048"; }

.typcn-chevron-right:before {
  content: "\e049"; }

.typcn-clipboard:before {
  content: "\e04a"; }

.typcn-cloud-storage:before {
  content: "\e04b"; }

.typcn-cloud-storage-outline:before {
  content: "\e054"; }

.typcn-code-outline:before {
  content: "\e04c"; }

.typcn-code:before {
  content: "\e04d"; }

.typcn-coffee:before {
  content: "\e04e"; }

.typcn-cog-outline:before {
  content: "\e04f"; }

.typcn-cog:before {
  content: "\e050"; }

.typcn-compass:before {
  content: "\e051"; }

.typcn-contacts:before {
  content: "\e052"; }

.typcn-credit-card:before {
  content: "\e053"; }

.typcn-css3:before {
  content: "\e055"; }

.typcn-database:before {
  content: "\e056"; }

.typcn-delete-outline:before {
  content: "\e057"; }

.typcn-delete:before {
  content: "\e058"; }

.typcn-device-desktop:before {
  content: "\e059"; }

.typcn-device-laptop:before {
  content: "\e05a"; }

.typcn-device-phone:before {
  content: "\e05b"; }

.typcn-device-tablet:before {
  content: "\e05c"; }

.typcn-directions:before {
  content: "\e05d"; }

.typcn-divide-outline:before {
  content: "\e05e"; }

.typcn-divide:before {
  content: "\e05f"; }

.typcn-document-add:before {
  content: "\e060"; }

.typcn-document-delete:before {
  content: "\e061"; }

.typcn-document-text:before {
  content: "\e062"; }

.typcn-document:before {
  content: "\e063"; }

.typcn-download-outline:before {
  content: "\e064"; }

.typcn-download:before {
  content: "\e065"; }

.typcn-dropbox:before {
  content: "\e066"; }

.typcn-edit:before {
  content: "\e067"; }

.typcn-eject-outline:before {
  content: "\e068"; }

.typcn-eject:before {
  content: "\e069"; }

.typcn-equals-outline:before {
  content: "\e06a"; }

.typcn-equals:before {
  content: "\e06b"; }

.typcn-export-outline:before {
  content: "\e06c"; }

.typcn-export:before {
  content: "\e06d"; }

.typcn-eye-outline:before {
  content: "\e06e"; }

.typcn-eye:before {
  content: "\e06f"; }

.typcn-feather:before {
  content: "\e070"; }

.typcn-film:before {
  content: "\e071"; }

.typcn-filter:before {
  content: "\e072"; }

.typcn-flag-outline:before {
  content: "\e073"; }

.typcn-flag:before {
  content: "\e074"; }

.typcn-flash-outline:before {
  content: "\e075"; }

.typcn-flash:before {
  content: "\e076"; }

.typcn-flow-children:before {
  content: "\e077"; }

.typcn-flow-merge:before {
  content: "\e078"; }

.typcn-flow-parallel:before {
  content: "\e079"; }

.typcn-flow-switch:before {
  content: "\e07a"; }

.typcn-folder-add:before {
  content: "\e07b"; }

.typcn-folder-delete:before {
  content: "\e07c"; }

.typcn-folder-open:before {
  content: "\e07d"; }

.typcn-folder:before {
  content: "\e07e"; }

.typcn-gift:before {
  content: "\e07f"; }

.typcn-globe-outline:before {
  content: "\e080"; }

.typcn-globe:before {
  content: "\e081"; }

.typcn-group-outline:before {
  content: "\e082"; }

.typcn-group:before {
  content: "\e083"; }

.typcn-headphones:before {
  content: "\e084"; }

.typcn-heart-full-outline:before {
  content: "\e085"; }

.typcn-heart-half-outline:before {
  content: "\e086"; }

.typcn-heart-outline:before {
  content: "\e087"; }

.typcn-heart:before {
  content: "\e088"; }

.typcn-home-outline:before {
  content: "\e089"; }

.typcn-home:before {
  content: "\e08a"; }

.typcn-html5:before {
  content: "\e08b"; }

.typcn-image-outline:before {
  content: "\e08c"; }

.typcn-image:before {
  content: "\e08d"; }

.typcn-infinity-outline:before {
  content: "\e08e"; }

.typcn-infinity:before {
  content: "\e08f"; }

.typcn-info-large-outline:before {
  content: "\e090"; }

.typcn-info-large:before {
  content: "\e091"; }

.typcn-info-outline:before {
  content: "\e092"; }

.typcn-info:before {
  content: "\e093"; }

.typcn-input-checked-outline:before {
  content: "\e094"; }

.typcn-input-checked:before {
  content: "\e095"; }

.typcn-key-outline:before {
  content: "\e096"; }

.typcn-key:before {
  content: "\e097"; }

.typcn-keyboard:before {
  content: "\e098"; }

.typcn-leaf:before {
  content: "\e099"; }

.typcn-lightbulb:before {
  content: "\e09a"; }

.typcn-link-outline:before {
  content: "\e09b"; }

.typcn-link:before {
  content: "\e09c"; }

.typcn-location-arrow-outline:before {
  content: "\e09d"; }

.typcn-location-arrow:before {
  content: "\e09e"; }

.typcn-location-outline:before {
  content: "\e09f"; }

.typcn-location:before {
  content: "\e0a0"; }

.typcn-lock-closed-outline:before {
  content: "\e0a1"; }

.typcn-lock-closed:before {
  content: "\e0a2"; }

.typcn-lock-open-outline:before {
  content: "\e0a3"; }

.typcn-lock-open:before {
  content: "\e0a4"; }

.typcn-mail:before {
  content: "\e0a5"; }

.typcn-map:before {
  content: "\e0a6"; }

.typcn-media-eject-outline:before {
  content: "\e0a7"; }

.typcn-media-eject:before {
  content: "\e0a8"; }

.typcn-media-fast-forward-outline:before {
  content: "\e0a9"; }

.typcn-media-fast-forward:before {
  content: "\e0aa"; }

.typcn-media-pause-outline:before {
  content: "\e0ab"; }

.typcn-media-pause:before {
  content: "\e0ac"; }

.typcn-media-play-outline:before {
  content: "\e0ad"; }

.typcn-media-play-reverse-outline:before {
  content: "\e0ae"; }

.typcn-media-play-reverse:before {
  content: "\e0af"; }

.typcn-media-play:before {
  content: "\e0b0"; }

.typcn-media-record-outline:before {
  content: "\e0b1"; }

.typcn-media-record:before {
  content: "\e0b2"; }

.typcn-media-rewind-outline:before {
  content: "\e0b3"; }

.typcn-media-rewind:before {
  content: "\e0b4"; }

.typcn-media-stop-outline:before {
  content: "\e0b5"; }

.typcn-media-stop:before {
  content: "\e0b6"; }

.typcn-message-typing:before {
  content: "\e0b7"; }

.typcn-message:before {
  content: "\e0b8"; }

.typcn-messages:before {
  content: "\e0b9"; }

.typcn-microphone-outline:before {
  content: "\e0ba"; }

.typcn-microphone:before {
  content: "\e0bb"; }

.typcn-minus-outline:before {
  content: "\e0bc"; }

.typcn-minus:before {
  content: "\e0bd"; }

.typcn-mortar-board:before {
  content: "\e0be"; }

.typcn-news:before {
  content: "\e0bf"; }

.typcn-notes-outline:before {
  content: "\e0c0"; }

.typcn-notes:before {
  content: "\e0c1"; }

.typcn-pen:before {
  content: "\e0c2"; }

.typcn-pencil:before {
  content: "\e0c3"; }

.typcn-phone-outline:before {
  content: "\e0c4"; }

.typcn-phone:before {
  content: "\e0c5"; }

.typcn-pi-outline:before {
  content: "\e0c6"; }

.typcn-pi:before {
  content: "\e0c7"; }

.typcn-pin-outline:before {
  content: "\e0c8"; }

.typcn-pin:before {
  content: "\e0c9"; }

.typcn-pipette:before {
  content: "\e0ca"; }

.typcn-plane-outline:before {
  content: "\e0cb"; }

.typcn-plane:before {
  content: "\e0cc"; }

.typcn-plug:before {
  content: "\e0cd"; }

.typcn-plus-outline:before {
  content: "\e0ce"; }

.typcn-plus:before {
  content: "\e0cf"; }

.typcn-point-of-interest-outline:before {
  content: "\e0d0"; }

.typcn-point-of-interest:before {
  content: "\e0d1"; }

.typcn-power-outline:before {
  content: "\e0d2"; }

.typcn-power:before {
  content: "\e0d3"; }

.typcn-printer:before {
  content: "\e0d4"; }

.typcn-puzzle-outline:before {
  content: "\e0d5"; }

.typcn-puzzle:before {
  content: "\e0d6"; }

.typcn-radar-outline:before {
  content: "\e0d7"; }

.typcn-radar:before {
  content: "\e0d8"; }

.typcn-refresh-outline:before {
  content: "\e0d9"; }

.typcn-refresh:before {
  content: "\e0da"; }

.typcn-rss-outline:before {
  content: "\e0db"; }

.typcn-rss:before {
  content: "\e0dc"; }

.typcn-scissors-outline:before {
  content: "\e0dd"; }

.typcn-scissors:before {
  content: "\e0de"; }

.typcn-shopping-bag:before {
  content: "\e0df"; }

.typcn-shopping-cart:before {
  content: "\e0e0"; }

.typcn-social-at-circular:before {
  content: "\e0e1"; }

.typcn-social-dribbble-circular:before {
  content: "\e0e2"; }

.typcn-social-dribbble:before {
  content: "\e0e3"; }

.typcn-social-facebook-circular:before {
  content: "\e0e4"; }

.typcn-social-facebook:before {
  content: "\e0e5"; }

.typcn-social-flickr-circular:before {
  content: "\e0e6"; }

.typcn-social-flickr:before {
  content: "\e0e7"; }

.typcn-social-github-circular:before {
  content: "\e0e8"; }

.typcn-social-github:before {
  content: "\e0e9"; }

.typcn-social-google-plus-circular:before {
  content: "\e0ea"; }

.typcn-social-google-plus:before {
  content: "\e0eb"; }

.typcn-social-instagram-circular:before {
  content: "\e0ec"; }

.typcn-social-instagram:before {
  content: "\e0ed"; }

.typcn-social-last-fm-circular:before {
  content: "\e0ee"; }

.typcn-social-last-fm:before {
  content: "\e0ef"; }

.typcn-social-linkedin-circular:before {
  content: "\e0f0"; }

.typcn-social-linkedin:before {
  content: "\e0f1"; }

.typcn-social-pinterest-circular:before {
  content: "\e0f2"; }

.typcn-social-pinterest:before {
  content: "\e0f3"; }

.typcn-social-skype-outline:before {
  content: "\e0f4"; }

.typcn-social-skype:before {
  content: "\e0f5"; }

.typcn-social-tumbler-circular:before {
  content: "\e0f6"; }

.typcn-social-tumbler:before {
  content: "\e0f7"; }

.typcn-social-twitter-circular:before {
  content: "\e0f8"; }

.typcn-social-twitter:before {
  content: "\e0f9"; }

.typcn-social-vimeo-circular:before {
  content: "\e0fa"; }

.typcn-social-vimeo:before {
  content: "\e0fb"; }

.typcn-social-youtube-circular:before {
  content: "\e0fc"; }

.typcn-social-youtube:before {
  content: "\e0fd"; }

.typcn-sort-alphabetically-outline:before {
  content: "\e0fe"; }

.typcn-sort-alphabetically:before {
  content: "\e0ff"; }

.typcn-sort-numerically-outline:before {
  content: "\e100"; }

.typcn-sort-numerically:before {
  content: "\e101"; }

.typcn-spanner-outline:before {
  content: "\e102"; }

.typcn-spanner:before {
  content: "\e103"; }

.typcn-spiral:before {
  content: "\e104"; }

.typcn-star-full-outline:before {
  content: "\e105"; }

.typcn-star-half-outline:before {
  content: "\e106"; }

.typcn-star-half:before {
  content: "\e107"; }

.typcn-star-outline:before {
  content: "\e108"; }

.typcn-star:before {
  content: "\e109"; }

.typcn-starburst-outline:before {
  content: "\e10a"; }

.typcn-starburst:before {
  content: "\e10b"; }

.typcn-stopwatch:before {
  content: "\e10c"; }

.typcn-support:before {
  content: "\e10d"; }

.typcn-tabs-outline:before {
  content: "\e10e"; }

.typcn-tag:before {
  content: "\e10f"; }

.typcn-tags:before {
  content: "\e110"; }

.typcn-th-large-outline:before {
  content: "\e111"; }

.typcn-th-large:before {
  content: "\e112"; }

.typcn-th-list-outline:before {
  content: "\e113"; }

.typcn-th-list:before {
  content: "\e114"; }

.typcn-th-menu-outline:before {
  content: "\e115"; }

.typcn-th-menu:before {
  content: "\e116"; }

.typcn-th-small-outline:before {
  content: "\e117"; }

.typcn-th-small:before {
  content: "\e118"; }

.typcn-thermometer:before {
  content: "\e119"; }

.typcn-thumbs-down:before {
  content: "\e11a"; }

.typcn-thumbs-ok:before {
  content: "\e11b"; }

.typcn-thumbs-up:before {
  content: "\e11c"; }

.typcn-tick-outline:before {
  content: "\e11d"; }

.typcn-tick:before {
  content: "\e11e"; }

.typcn-ticket:before {
  content: "\e11f"; }

.typcn-time:before {
  content: "\e120"; }

.typcn-times-outline:before {
  content: "\e121"; }

.typcn-times:before {
  content: "\e122"; }

.typcn-trash:before {
  content: "\e123"; }

.typcn-tree:before {
  content: "\e124"; }

.typcn-upload-outline:before {
  content: "\e125"; }

.typcn-upload:before {
  content: "\e126"; }

.typcn-user-add-outline:before {
  content: "\e127"; }

.typcn-user-add:before {
  content: "\e128"; }

.typcn-user-delete-outline:before {
  content: "\e129"; }

.typcn-user-delete:before {
  content: "\e12a"; }

.typcn-user-outline:before {
  content: "\e12b"; }

.typcn-user:before {
  content: "\e12c"; }

.typcn-vendor-android:before {
  content: "\e12d"; }

.typcn-vendor-apple:before {
  content: "\e12e"; }

.typcn-vendor-microsoft:before {
  content: "\e12f"; }

.typcn-video-outline:before {
  content: "\e130"; }

.typcn-video:before {
  content: "\e131"; }

.typcn-volume-down:before {
  content: "\e132"; }

.typcn-volume-mute:before {
  content: "\e133"; }

.typcn-volume-up:before {
  content: "\e134"; }

.typcn-volume:before {
  content: "\e135"; }

.typcn-warning-outline:before {
  content: "\e136"; }

.typcn-warning:before {
  content: "\e137"; }

.typcn-watch:before {
  content: "\e138"; }

.typcn-waves-outline:before {
  content: "\e139"; }

.typcn-waves:before {
  content: "\e13a"; }

.typcn-weather-cloudy:before {
  content: "\e13b"; }

.typcn-weather-downpour:before {
  content: "\e13c"; }

.typcn-weather-night:before {
  content: "\e13d"; }

.typcn-weather-partly-sunny:before {
  content: "\e13e"; }

.typcn-weather-shower:before {
  content: "\e13f"; }

.typcn-weather-snow:before {
  content: "\e140"; }

.typcn-weather-stormy:before {
  content: "\e141"; }

.typcn-weather-sunny:before {
  content: "\e142"; }

.typcn-weather-windy-cloudy:before {
  content: "\e143"; }

.typcn-weather-windy:before {
  content: "\e144"; }

.typcn-wi-fi-outline:before {
  content: "\e145"; }

.typcn-wi-fi:before {
  content: "\e146"; }

.typcn-wine:before {
  content: "\e147"; }

.typcn-world-outline:before {
  content: "\e148"; }

.typcn-world:before {
  content: "\e149"; }

.typcn-zoom-in-outline:before {
  content: "\e14a"; }

.typcn-zoom-in:before {
  content: "\e14b"; }

.typcn-zoom-out-outline:before {
  content: "\e14c"; }

.typcn-zoom-out:before {
  content: "\e14d"; }

.typcn-zoom-outline:before {
  content: "\e14e"; }

.typcn-zoom:before {
  content: "\e14f"; }

/*12.10.2024 genel ikonlar*/
@font-face {
  font-family: "genel";
  src: url("genel.eot");
  src: url("genel.eot?#iefix") format("embedded-opentype"), url("genel.woff") format("woff"), url("genel.ttf") format("truetype"), url("genel.svg#genel") format("svg");
  font-weight: normal;
  font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "genel";
    src: url("genel.svg#genel") format("svg"); } }

.fi:before {
  display: inline-block;
  font-family: "genel";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased; }

.genel-study:before {
  content: "\f100"; }

.genel-search:before {
  content: "\f101"; }

.genel-pencil:before {
  content: "\f102"; }

.genel-book:before {
  content: "\f103"; }

.genel-consult:before {
  content: "\f104"; }

.genel-video-call:before {
  content: "\f105"; }

.genel-consulting:before {
  content: "\f106"; }

.genel-mentor:before {
  content: "\f107"; }

.genel-discussion:before {
  content: "\f108"; }

.genel-client:before {
  content: "\f109"; }

.genel-nurse:before {
  content: "\f10a"; }

.genel-nurse-1:before {
  content: "\f10b"; }

.genel-nurse-2:before {
  content: "\f10c"; }

.genel-user:before {
  content: "\f10d"; }

.genel-user-1:before {
  content: "\f10e"; }

.genel-user-2:before {
  content: "\f10f"; }

.genel-woman:before {
  content: "\f110"; }

.genel-user-3:before {
  content: "\f111"; }

.genel-woman-1:before {
  content: "\f112"; }

.genel-filter:before {
  content: "\f113"; }

.genel-filter-1:before {
  content: "\f114"; }

.genel-photo-camera:before {
  content: "\f115"; }

.genel-camera:before {
  content: "\f116"; }

.genel-cancel:before {
  content: "\f117"; }

.genel-signal:before {
  content: "\f118"; }

.genel-cancel-1:before {
  content: "\f119"; }

.genel-close:before {
  content: "\f11a"; }

.genel-check:before {
  content: "\f11b"; }

.genel-add:before {
  content: "\f11c"; }

.genel-download:before {
  content: "\f11d"; }

.genel-play:before {
  content: "\f11e"; }

.genel-pause:before {
  content: "\f11f"; }

.genel-success:before {
  content: "\f120"; }

.genel-menu:before {
  content: "\f121"; }

.genel-left-arrow:before {
  content: "\f122"; }

.genel-left-arrow-1:before {
  content: "\f123"; }

.genel-left-curve-arrow:before {
  content: "\f124"; }

.genel-loop:before {
  content: "\f125"; }

.genel-left:before {
  content: "\f126"; }

.genel-reload:before {
  content: "\f127"; }

/* Devex grid styles */
#LISTE_TABLO_HASTA_TABLET .dxgv {
  font-size: 15px !important;
  color: #000 !important; }

#LISTE_HEMSIRE_BAKIM_VE_HIZMETLERI .dxgv {
  position: relative; }

#LISTE_HEMSIRE_BAKIM_VE_HIZMETLERI .dxgv .hem_rght {
  top: 6px !important; }

.dxgvControl_MetropolisBlue {
  border-width: 1px !important; }
  .dxgvControl_MetropolisBlue .blueCSS {
    cursor: pointer; }
  .dxgvControl_MetropolisBlue [data-kd-hemsirelik-tani-mi="1"] td {
    background: #e5c8ff !important; }

.dxgvFocusedRow_MetropolisBlue a {
  color: #000 !important;
  font-weight: normal !important; }

.dxgvFocusedRow_MetropolisBlue span {
  color: #000 !important; }

.dxgvControl_MetropolisBlue a, .dxgvControl_MetropolisBlue span {
  color: #333 !important; }

.dxgvControl_MetropolisBlue .hem_button {
  background: #fff; }

.dxgvControl_MetropolisBlue .hem_yildiz,
.dxgvControl_MetropolisBlue .hem_ok,
.dxgvControl_MetropolisBlue .hem_ekle,
.dxgvControl_MetropolisBlue .hem_ilac,
.dxgvControl_MetropolisBlue .hem_aciklama,
.dxgvControl_MetropolisBlue .hem_imza {
  background: none !important; }

.dxgvControl_MetropolisBlue .hem_ilac,
.dxgvControl_MetropolisBlue .hem_aciklama {
  margin: 0 2px; }
  .dxgvControl_MetropolisBlue .hem_ilac:before,
  .dxgvControl_MetropolisBlue .hem_aciklama:before {
    font-size: 18px;
    padding: 1px; }

.dxgvHeader_MetropolisBlue,
.dxgvFilterRow_MetropolisBlue {
  background-color: #ececec !important;
  font-size: 12px;
  font-weight: bold !important;
  color: #615d5d; }

.dxgvHeader_MetropolisBlue.bandHeader,
.dxgvFilterRow_MetropolisBlue.bandHeader {
  background: #797cb5 !important;
  background-color: #797cb5 !important;
  color: #fff !important; }

.dxgvHeader_MetropolisBlue:before,
.dxgvHeader_MetropolisBlue:after {
  font-weight: normal !important; }

.dxgvFocusedRow_MetropolisBlue, .dxgvSelectedRow_MetropolisBlue {
  background-color: #FBCCAC !important;
  color: #333 !important;
  font-weight: bold; }
  .dxgvFocusedRow_MetropolisBlue .hem_button,
  .dxgvFocusedRow_MetropolisBlue .text_btn, .dxgvFocusedRow_MetropolisBlue:before, .dxgvFocusedRow_MetropolisBlue:after, .dxgvSelectedRow_MetropolisBlue .hem_button,
  .dxgvSelectedRow_MetropolisBlue .text_btn, .dxgvSelectedRow_MetropolisBlue:before, .dxgvSelectedRow_MetropolisBlue:after {
    font-weight: normal !important; }
  .dxgvFocusedRow_MetropolisBlue .datepicker:before, .dxgvSelectedRow_MetropolisBlue .datepicker:before {
    font-weight: normal !important; }
  .dxgvFocusedRow_MetropolisBlue .timepicker:before, .dxgvSelectedRow_MetropolisBlue .timepicker:before {
    font-weight: normal !important; }

.dxgvDataRow_MetropolisBlue {
  cursor: pointer; }

.dxgvStatusBar_MetropolisBlue {
  background: #F5DBAB !important; }
  .dxgvStatusBar_MetropolisBlue .dx-ar {
    text-align: right !important; }
  .dxgvStatusBar_MetropolisBlue a {
    background: white !important;
    padding: 2px 5px !important;
    border: 1px solid #9A9A9A !important;
    border-radius: 3px !important;
    cursor: pointer !important;
    color: #333 !important; }

/* Alerts start */
#alertBack {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 10000;
  display: none; }

#alerts {
  margin: 20px; }
  #alerts a {
    padding: 5px 15px;
    background: #dadada;
    color: #666;
    cursor: pointer; }

.alert {
  text-align: center;
  display: none; }
  .alert .alrt {
    border: 1px solid #ddd;
    border-radius: 10px;
    display: inline-block;
    min-width: 410px;
    max-width: 900px;
    min-height: 210px;
    z-index: 10001;
    background: #fff;
    position: absolute; }
    .alert .alrt i.getIcon {
      width: 60px;
      height: 60px;
      position: relative;
      margin-top: 10px; }
      .alert .alrt i.getIcon:before {
        font-family: 'ProSet';
        color: #878786;
        display: inline-block;
        font-size: 60px;
        cursor: pointer;
        position: absolute;
        top: 23px;
        left: 0; }
    .alert .alrt h2 {
      margin: 10px 0 15px 0;
      font-size: 20px;
      border: none; }
    .alert .alrt .alertText {
      max-height: 300px;
      overflow-y: auto;
      white-space: pre-line; }
      .alert .alrt .alertText p {
        padding-bottom: 25px;
        white-space: pre-line;
        padding-left: 10px;
        padding-right: 10px; }
    .alert .alrt .alertButtons {
      border-top: 1px solid #ddd; }
      .alert .alrt .alertButtons .item {
        padding: 5px 20px;
        color: #fff;
        border-radius: 5px;
        margin: 10px;
        cursor: pointer; }
    .alert .alrt .yes {
      background: #8ed18a; }
    .alert .alrt .no {
      background: #e0837f; }
    .alert .alrt .info {
      background: #5cbee1; }
    .alert .alrt .uyariMesaji {
      background: #ffa500; }
    .alert .alrt .cancel {
      background: #808080; }
    .alert .alrt .link {
      background: #6aaaf9; }
    .alert .alrt .kClose {
      position: absolute;
      top: 1px;
      right: 4px;
      cursor: pointer; }
      .alert .alrt .kClose:before {
        font-family: "tab";
        display: inline-block;
        color: #C3C3C3;
        content: "\f10c";
        font-weight: bold;
        font-size: 15px; }

#basariliIcerik i:before {
  content: "\e005";
  color: #8ed18a; }

#onayIcerik i:before {
  content: "\e01d";
  color: #62c4ee; }

#hataIcerik i.getIcon:before {
  content: "\e00a";
  color: #e0837f; }

#bilgiIcerik i:before {
  content: "\e012";
  color: #5cbee1; }

#uyariMesajiIcerik i.getIcon:before {
  content: "\e02a";
  color: #ffa500; }

#silIcerik i:before {
  content: "\e01d";
  color: #62c4ee; }

#onayVazgecIcerik i:before {
  content: "\e029";
  color: #f1b04a; }

/* malzeme - tetkik */
.buttonsIcon {
  transition: .25s ease-in-out;
  width: 30px;
  height: 30px;
  position: relative;
  cursor: pointer;
  z-index: 11; }
  .buttonsIcon span {
    transition: .25s ease-in-out;
    display: block;
    position: absolute;
    width: 5px;
    height: 5px;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -3px;
    background: #8b8b8b;
    box-shadow: -10px -10px 0 #8b8b8b, -10px 0 0 #8b8b8b, -10px 10px 0 #8b8b8b, 0 -10px 0 #8b8b8b, 0 10px 0 #8b8b8b, 10px -10px 0 #8b8b8b, 10px 0 0 #8b8b8b, 10px 10px 0 #8b8b8b; }
    .buttonsIcon span:before {
      transition: .25s ease-in-out;
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      background: #8b8b8b; }
  .buttonsIcon:hover span {
    transition: .25s ease-in-out;
    box-shadow: -11px -11px 0 #8b8b8b, -11px 0 0 #8b8b8b, -11px 11px 0 #8b8b8b, 0 -11px 0 #8b8b8b, 0 11px 0 #8b8b8b, 11px -11px 0 #8b8b8b, 11px 0 0 #8b8b8b, 11px 11px 0 #8b8b8b; }
  .buttonsIcon.active span {
    transition: .25s ease-in-out;
    box-shadow: 0 0 0 #8b8b8b;
    width: 100%;
    height: 4px;
    left: 0%;
    margin: -4px 0 0 0px;
    transform: rotate(45deg);
    background: #0986bf; }
    .buttonsIcon.active span:before {
      transition: .25s ease-in-out;
      transform: rotate(90deg);
      background: #0986bf; }

.ilacButtons {
  border-radius: 4px;
  font-size: 12px;
  background: #fff;
  z-index: 12;
  display: inline-block;
  position: absolute;
  top: 40px;
  right: -305px;
  box-shadow: 0px 0px 5px 0px white; }
  .ilacButtons .mlzHeader {
    padding: 7px;
    background: #a09d9d;
    border-bottom: #a09d9d 1px solid;
    font-weight: bold; }
    .ilacButtons .mlzHeader .mlzduzenle {
      position: absolute;
      top: 5px;
      right: 10px; }
  .ilacButtons .mlzContent {
    padding: 7px; }
  .ilacButtons.active {
    display: block; }

.buttonsBack {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 11;
  display: none; }
  .buttonsBack.active {
    display: block; }

.secHeader {
  margin: 0;
  padding: 5px 10px;
  background: #a5d4f0;
  margin-bottom: 2px;
  border-radius: 3px;
  font-weight: bold;
  color: #246392; }

.taniMessages .SUCCESS, .taniMessages .INFO, .taniMessages .WARNING, .taniMessages .ERROR {
  padding: 3px 10px;
  border: #ccc 1px solid;
  border-radius: 3px; }

.taniMessages .SUCCESS {
  background: #dff0d8;
  color: #3c763d; }

.taniMessages .INFO {
  background: #d9edf7;
  color: #3176aa; }

.taniMessages .WARNING {
  background: #fcf8e3;
  color: #8a6d3b; }

.taniMessages .ERROR {
  background: #f2dede;
  color: #a94442; }

.overHidden {
  overflow: hidden; }

.mlzButton {
  padding: 8px;
  font-weight: bold;
  border: none;
  background: #409b94;
  color: #fff;
  border-radius: 2px;
  cursor: pointer; }
  .mlzButton:hover {
    opacity: 0.8; }
  .mlzButton.red {
    background: #fb6c6c; }

.mlzContainer {
  border: #bbb 1px solid;
  font-size: 12px; }
  .mlzContainer label {
    font-weight: bold; }
  .mlzContainer .mlzHeader {
    padding: 7px;
    background: #d7d7d7;
    border-bottom: #bbb 1px solid;
    font-weight: bold; }
  .mlzContainer .mlzContent {
    padding: 7px; }
    .mlzContainer .mlzContent label {
      margin-right: 5px; }

.miktarOver {
  background: #ff9e9e !important;
  border: #e06565 1px solid !important; }

.sutAciklamaElypsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 70px; }

.SecilenMalzemelerScroll {
  height: 120px;
  max-height: 120px;
  overflow: auto; }
  .SecilenMalzemelerScroll table tr td {
    padding: 0 4px; }

.nmbrTxtBlck {
  display: inline-block; }
  .nmbrTxtBlck .inpt {
    text-align: center; }
  .nmbrTxtBlck .miktar {
    width: 20px;
    height: 20px;
    border: 1px solid #989898;
    text-align: center;
    margin: 0 3px;
    cursor: pointer;
    background: #fff; }
    .nmbrTxtBlck .miktar:before {
      font-family: 'Flaticon';
      color: #878786;
      display: inline-block;
      font-size: 14px;
      cursor: pointer;
      color: #5d5c5c !important; }
    .nmbrTxtBlck .miktar.miktarArttir {
      float: right; }
      .nmbrTxtBlck .miktar.miktarArttir:before {
        content: "\f114";
        margin-top: 1px; }
    .nmbrTxtBlck .miktar.miktarAzalt {
      float: left; }
      .nmbrTxtBlck .miktar.miktarAzalt:before {
        content: "-";
        font-size: 30px;
        line-height: 11px; }

.btnAcilirMenu {
  cursor: pointer; }
  .btnAcilirMenu:hover {
    border-color: #d20303 !important; }

.blckAcilirMenu li {
  background: #ececec;
  border-bottom: 1px solid #d4d4d4;
  cursor: pointer;
  box-shadow: 5px 5px 30px #384950;
  /*ul {
            display: none;
            left: calc(100% - 4px);
            position: absolute;
            margin-top: -27px;
            min-width: 200px;
        }*/ }
  .blckAcilirMenu li:hover {
    background: #ff9c9c;
    /* ul {
                display: block;
            }*/ }
  .blckAcilirMenu li a {
    border: none; }

/* Color Block */
.colorOpen {
  position: absolute;
  top: 8px;
  right: 7px; }
  .colorOpen:before {
    content: "\f12d";
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 24px;
    cursor: pointer;
    color: #827363; }
  .colorOpen.open:before {
    color: #ff0000; }

.colorBlock {
  margin-top: 5px;
  display: none;
  width: 350px;
  position: absolute;
  top: 30px;
  right: 0px;
  background: #ffedcb;
  z-index: 10;
  padding: 5px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4); }
  .colorBlock .itm {
    display: block;
    margin: 0 5px;
    position: relative; }
    .colorBlock .itm .color {
      width: 15px;
      height: 15px;
      position: absolute;
      top: 0;
      left: 0; }
    .colorBlock .itm span {
      padding-left: 18px;
      font-size: 12px; }
  .colorBlock.slc {
    display: block !important; }

.SearchContainer {
  border-radius: 3px;
  border: 2px solid #646C77;
  background: #f0f5f6 none repeat scroll 0% 0%;
  margin-bottom: 10px; }
  .SearchContainer .searchInput {
    background: none;
    border: none;
    padding: 7px;
    width: 700px;
    font-size: 11px;
    outline: 0; }
  .SearchContainer label {
    padding: 3px 5px;
    float: left;
    width: 120px;
    background: #646C77;
    font-size: 11px;
    color: #fff; }
    .SearchContainer label span {
      border: none;
      float: right; }
      .SearchContainer label span:before {
        color: #fff; }

.SearchExcel {
  color: #666; }
  .SearchExcel:before {
    font-family: 'docIcon';
    color: #878786;
    display: inline-block;
    font-size: 18px;
    cursor: pointer;
    content: "\f119"; }
  .SearchExcel input {
    border: 0;
    background: none; }
  .SearchExcel:hover {
    color: #D20911; }

/* Hasta Özet Bilgi */
#TABLET_ANAMNEZ_OZET {
  margin: 0px auto;
  border-top: 0; }
  #TABLET_ANAMNEZ_OZET .pageHead {
    font-size: 16px;
    padding: 5px;
    font-weight: bold;
    border-bottom: 1px solid #ddd; }

#LISTE_TABLO_TABLET_ANAMNEZ_OZET h2 {
  font-weight: bold;
  font-size: 17px; }

#LISTE_TABLO_TABLET_ANAMNEZ_OZET .blck label {
  background: #ececec;
  padding: 2px; }

.hgt430 {
  height: 430px;
  overflow-y: scroll; }

/* Circle */
.circ {
  width: 15px;
  height: 15px;
  border-radius: 30px;
  background: #fff; }

.circ_yesil {
  border: 4px solid #6ddd51; }

.circ_kirmizi {
  border: 4px solid #DB1212; }

.circ_sari {
  border: 4px solid #ecdb1d; }

.searchBlock {
  position: relative;
  display: inline-block; }
  .searchBlock:before {
    font-family: 'tab';
    color: #878786;
    display: inline-block;
    font-size: 13px !important;
    cursor: pointer;
    content: "\f13a";
    position: absolute;
    top: 2px;
    right: 4px; }
  .searchBlock .inpt {
    padding: 3px 20px 3px 4px; }

/* Detayli tarih secimi */
.DateRangePicker .lbl_radio {
  min-width: 110px; }

/* SliderBlock */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0; }
  .rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0; }
    .rslides li:first-child {
      position: relative;
      display: block;
      float: left; }
    .rslides li img {
      display: block;
      height: auto;
      float: left;
      width: 100%;
      border: 0; }

.callbacks_tabs {
  list-style: none;
  font-size: 14px;
  font-weight: bold;
  list-style: none;
  margin: 0 auto 5px;
  padding: 5px 0;
  text-align: center;
  width: 100%; }
  .callbacks_tabs li {
    display: inline;
    float: none;
    margin-right: 1px; }
    .callbacks_tabs li a {
      width: auto;
      padding: 3px 9px;
      height: auto;
      background: rgba(0, 0, 0, 0.1);
      display: inline; }
      .callbacks_tabs li a:hover {
        background: rgba(237, 28, 36, 0.2); }
    .callbacks_tabs li:first-child {
      margin-left: 0; }

/* Accordion Menu */
.pro-accordion-menu {
  box-shadow: 0 0px 5px #d5e5ec;
  background: #ffe9db;
  padding-bottom: 20px; }
  .pro-accordion-menu ul {
    display: none; }
    .pro-accordion-menu ul label, .pro-accordion-menu ul a {
      padding-left: 82px; }
      .pro-accordion-menu ul label:hover, .pro-accordion-menu ul a:hover {
        background: #fff0e7; }
    .pro-accordion-menu ul label:before {
      left: 36px; }
    .pro-accordion-menu ul label:after {
      left: 59px; }
    .pro-accordion-menu ul a:after {
      left: 59px; }
    .pro-accordion-menu ul ul label, .pro-accordion-menu ul ul a {
      padding-left: 100px; }
    .pro-accordion-menu ul ul label:before {
      left: 54px; }
    .pro-accordion-menu ul ul label:after {
      left: 77px; }
    .pro-accordion-menu ul ul a:after {
      left: 77px; }
    .pro-accordion-menu ul ul ul label, .pro-accordion-menu ul ul ul a {
      padding-left: 118px; }
    .pro-accordion-menu ul ul ul label:before {
      left: 72px; }
    .pro-accordion-menu ul ul ul label:after {
      left: 95px; }
    .pro-accordion-menu ul ul ul a:after {
      left: 95px; }
  .pro-accordion-menu li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .pro-accordion-menu li .slc {
      background: #f3d0ba;
      font-weight: bold; }
      .pro-accordion-menu li .slc:hover {
        background: #f3d0ba;
        font-weight: bold; }
    .pro-accordion-menu li:last-of-type label, .pro-accordion-menu li:last-of-type a {
      box-shadow: none; }
    .pro-accordion-menu li ul li:last-of-type label, .pro-accordion-menu li ul li:last-of-type a {
      box-shadow: none; }
  .pro-accordion-menu input[type=checkbox] {
    position: absolute;
    opacity: 0; }
  .pro-accordion-menu label, .pro-accordion-menu a {
    position: relative;
    padding: 18px 18px 18px 64px;
    display: inline-block;
    width: 100%;
    cursor: pointer; }
  .pro-accordion-menu label {
    cursor: pointer; }
    .pro-accordion-menu label:before, .pro-accordion-menu label:after {
      content: '';
      display: inline-block;
      width: 16px;
      height: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%);
      background-image: url(../../Images/cd-icons.svg);
      background-repeat: no-repeat; }
    .pro-accordion-menu label:before {
      left: 18px;
      background-position: 0 0;
      -webkit-transform: translateY(-50%) rotate(-90deg);
      -moz-transform: translateY(-50%) rotate(-90deg);
      -ms-transform: translateY(-50%) rotate(-90deg);
      -o-transform: translateY(-50%) rotate(-90deg);
      transform: translateY(-50%) rotate(-90deg);
      -webkit-transition: -webkit-transform 0.3s;
      -moz-transition: -moz-transform 0.3s;
      transition: transform 0.3s; }
    .pro-accordion-menu label:after {
      left: 41px;
      background-position: -16px 0; }
  .pro-accordion-menu a:after {
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
  .pro-accordion-menu input[type=checkbox]:checked + label:before {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
  .pro-accordion-menu input[type=checkbox]:checked + label:after {
    background-position: -32px 0; }
  .pro-accordion-menu input[type=checkbox]:checked + label + ul, .pro-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul {
    display: block; }

@media only screen and (max-width: 1366px) and (max-height: 768px) {
  .olayAfetBildirimleri {
    height: 29px;
    position: absolute;
    bottom: 0px;
    z-index: 0;
    background: #ff3542;
    right: 0;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding-left: 35px;
    width: 41%;
    margin-right: 180px; }
    .olayAfetBildirimleri:before {
      font-family: ProSet;
      display: inline-block;
      content: "\e02a";
      color: #fff;
      position: absolute;
      left: 5px;
      top: 6px;
      font-size: 25px;
      font-weight: normal; }
    .olayAfetBildirimleri .marquee {
      -webkit-animation-name: marquee;
      -webkit-animation-timing-function: linear;
      -webkit-animation-duration: 30s;
      -webkit-animation-iteration-count: infinite;
      margin: 0;
      padding: 5px;
      overflow: hidden;
      display: block;
      white-space: nowrap; }
    .olayAfetBildirimleri ul {
      margin: 0;
      padding: 0; }
      .olayAfetBildirimleri ul li {
        display: inline-block;
        list-style: none;
        padding: 0 30px;
        border-right: #fff 1px solid; }
      .olayAfetBildirimleri ul li:last-child {
        border-right: none; } }

/* olay afet */
.olayAfetBildirimleri {
  height: 29px;
  position: absolute;
  bottom: 0px;
  z-index: 0;
  background: #ff3542;
  right: 0;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding-left: 35px;
  width: 58%;
  margin-right: 180px; }
  .olayAfetBildirimleri:before {
    font-family: ProSet;
    display: inline-block;
    content: "\e02a";
    color: #fff;
    position: absolute;
    left: 5px;
    top: 6px;
    font-size: 25px;
    font-weight: normal; }
  .olayAfetBildirimleri .marquee {
    -webkit-animation-name: marquee;
    -webkit-animation-timing-function: linear;
    -webkit-animation-duration: 30s;
    -webkit-animation-iteration-count: infinite;
    margin: 0;
    padding: 5px;
    overflow: hidden;
    display: block;
    white-space: nowrap; }
  .olayAfetBildirimleri ul {
    margin: 0;
    padding: 0; }
    .olayAfetBildirimleri ul li {
      display: inline-block;
      list-style: none;
      padding: 0 30px;
      border-right: #fff 1px solid; }
    .olayAfetBildirimleri ul li:last-child {
      border-right: none; }

.konsColors {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 5px; }
  .konsColors .itm {
    display: block;
    margin: 0 5px;
    position: relative; }
    .konsColors .itm i {
      display: inline-block;
      width: 16px;
      height: 16px;
      border-radius: 3px;
      border: #5e5e5e 1px solid;
      vertical-align: middle;
      margin-right: 3px;
      margin-left: 20px; }
      .konsColors .itm i.onkabul {
        background: #ffca99 !important; }
      .konsColors .itm i.kabul {
        background: #ffffb7 !important;
        color: #333 !important; }
      .konsColors .itm i.sonuc {
        background: #8e8eff !important;
        color: #333 !important; }
      .konsColors .itm i.onaylandi {
        background: #94bc6b !important;
        color: #333 !important; }
      .konsColors .itm i.iptal {
        background: #ffd63a !important;
        color: #333 !important; }

.title_info {
  border-radius: 50%;
  font-size: 12px !important;
  padding: 0px 3px;
  background: #787896;
  color: white; }

/* responsive table*/
.rwd-table {
  margin-top: 10px;
  min-width: 100%;
  overflow: hidden;
  font-size: 12px; }
  .rwd-table thead {
    background: #ddd;
    border: 1px solid #9c9a9a; }
  .rwd-table tbody {
    border: 1px solid #ddd; }
  .rwd-table tr {
    border-bottom: 1px solid #ddd; }
  .rwd-table th {
    font-weight: bold;
    padding: 5px;
    border-left: 1px solid #9c9a9a; }
  .rwd-table td {
    display: block;
    padding: 3px; }
    .rwd-table td:before {
      content: attr(data-th) ": ";
      font-weight: bold;
      width: 6.5em;
      display: inline-block; }
      @media (min-width: 480px) {
        .rwd-table td:before {
          display: none; } }
  .rwd-table th, .rwd-table td {
    text-align: left;
    margin: .5em 1em; }
    @media (min-width: 480px) {
      .rwd-table th, .rwd-table td {
        display: table-cell; } }
  .rwd-table.mobil {
    display: block; }
    .rwd-table.mobil thead {
      display: none; }
    .rwd-table.mobil tbody {
      display: block; }
      .rwd-table.mobil tbody tr {
        display: block;
        width: 100%; }
        .rwd-table.mobil tbody tr td:before {
          width: 110px; }
        .rwd-table.mobil tbody tr td .wper100 {
          width: auto !important; }
        .rwd-table.mobil tbody tr td .chck_block, .rwd-table.mobil tbody tr td .radio_block {
          display: inline-block !important; }
        .rwd-table.mobil tbody tr:after {
          visibility: hidden;
          display: block;
          font-size: 0;
          content: " ";
          clear: both;
          height: 0; }

#mobilHastaListeGor {
  font-size: 13px; }
  #mobilHastaListeGor .item {
    width: 50px;
    height: 35px;
    float: left;
    background: #e9e9e9;
    margin-right: 1%;
    border: 1px solid #bdbaba;
    line-height: 25px;
    text-align: center; }
    #mobilHastaListeGor .item strong {
      width: 130px;
      display: inline-block;
      padding: 8px 5px; }
    #mobilHastaListeGor .item span {
      padding: 8px 5px; }
    #mobilHastaListeGor .item .tabIcons {
      width: 32px;
      height: 32px; }
    #mobilHastaListeGor .item .proButton {
      width: 25px;
      height: 25px;
      padding: 1px 0;
      margin: 5px 0;
      text-align: center;
      -webkit-border-top-left-radius: 5px;
      -webkit-border-bottom-right-radius: 5px;
      -moz-border-radius-topleft: 5px;
      -moz-border-radius-bottomright: 5px;
      border-top-left-radius: 5px;
      border-bottom-right-radius: 5px; }
  #mobilHastaListeGor .table_list {
    width: 100%;
    overflow: hidden;
    font-size: 12px;
    border: 1px solid #ECF0F5; }
    #mobilHastaListeGor .table_list tbody tr {
      cursor: pointer;
      color: #333; }
      #mobilHastaListeGor .table_list tbody tr td {
        border: 1px solid #c0c0c0;
        padding: 3px 6px 4px; }
        #mobilHastaListeGor .table_list tbody tr td img {
          display: block;
          margin: 0 auto; }
      #mobilHastaListeGor .table_list tbody tr .header {
        background-color: #e9e9e9;
        width: 130px;
        font-weight: bold; }
      #mobilHastaListeGor .table_list tbody tr .icon {
        width: 65px;
        text-align: center; }
      #mobilHastaListeGor .table_list tbody tr:hover {
        background: #FFDDDE !important; }

/* danger-warrning block */
.proWrapper.warning .proTitle {
  background: #F3AB44;
  position: relative; }
  .proWrapper.warning .proTitle * {
    box-sizing: border-box; }
  .proWrapper.warning .proTitle .inner {
    width: 100%;
    padding: 6px 12px;
    display: inline-block;
    color: #fff;
    font-size: 23px;
    font-family: Arial;
    text-align: center;
    line-height: 34px;
    position: relative;
    z-index: 3;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 0px 20px transparent, 0px 1px 1px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 0px 20px transparent, 0px 1px 1px rgba(0, 0, 0, 0.16);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 0px 20px transparent, 0px 1px 1px rgba(0, 0, 0, 0.16); }
    .proWrapper.warning .proTitle .inner:before, .proWrapper.warning .proTitle .inner:after {
      content: "";
      position: absolute;
      display: block;
      border-style: solid;
      border-color: #c17912 transparent transparent transparent; }
    .proWrapper.warning .proTitle .inner:before {
      left: 0;
      top: 100%;
      border-width: 12px 0 0 12px; }
    .proWrapper.warning .proTitle .inner:after {
      right: 0;
      top: 100%;
      border-width: 12px 12px 0 0; }

.proWrapper.danger .proTitle {
  background: #f00;
  position: relative; }
  .proWrapper.danger .proTitle * {
    box-sizing: border-box; }
  .proWrapper.danger .proTitle .inner {
    width: 100%;
    padding: 6px 12px;
    display: inline-block;
    color: #fff;
    font-size: 23px;
    font-family: Arial;
    text-align: center;
    line-height: 34px;
    position: relative;
    z-index: 3;
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 0px 20px transparent, 0px 1px 1px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 0px 20px transparent, 0px 1px 1px rgba(0, 0, 0, 0.16);
    box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 0px 20px transparent, 0px 1px 1px rgba(0, 0, 0, 0.16); }
    .proWrapper.danger .proTitle .inner:before, .proWrapper.danger .proTitle .inner:after {
      content: "";
      position: absolute;
      display: block;
      border-style: solid;
      border-color: #cd0000 transparent transparent transparent; }
    .proWrapper.danger .proTitle .inner:before {
      left: 0;
      top: 100%;
      border-width: 12px 0 0 12px; }
    .proWrapper.danger .proTitle .inner:after {
      right: 0;
      top: 100%;
      border-width: 12px 12px 0 0; }

.proWrapper .proCont {
  background: #dedede;
  min-height: 150px;
  padding: 10px 20px;
  margin: 0 12px;
  font-weight: bold;
  text-align: left; }

/** css of window-width **/
@media (min-width: 992px) and (max-width: 1236px) {
  #TABLET_TOOLBAR #ustBlock .buttons {
    position: relative;
    top: 0;
    right: 0; }
  #tablet_buton_blocks {
    bottom: 50px; } }

@media (min-width: 768px) and (max-width: 992px) {
  #TABLET_TOOLBAR #ustBlock .buttons {
    position: relative;
    top: 0;
    right: 0; }
    #TABLET_TOOLBAR #ustBlock .buttons .proButton {
      margin: 0 !important; }
  #TabletButonBlockV2 .BUTON_KOLON {
    width: 25%; }
  #content_itaki_liste,
  #content_sistem_tanilama,
  #content_odem_nabiz {
    width: 100%;
    overflow-x: scroll; }
  #ustBilgi .head .b {
    display: none; }
  .goruntuBlock {
    top: -20px; } }

/*textarea focus big size*/
.focusAlanBuyut {
  width: 100%;
  height: 100%;
  z-index: 9999;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7); }
  .focusAlanBuyut textarea {
    width: 90% !important;
    height: 90% !important;
    margin-top: calc(5% / 2) !important;
    margin-left: calc(10% / 2) !important; }
  .focusAlanBuyut h2 {
    display: none; }

@media (max-width: 768px) {
  #TabletButonBlockV2 .BUTON_KOLON {
    width: calc(100% - 5px) !important; }
  #TABLET_TOOLBAR .uBlck .btnSet {
    margin: 5px 0 5px 0; }
  #TABLET_TOOLBAR .uBlck #TB_POLIKLINIK_ADI,
  #TABLET_TOOLBAR .uBlck #TB_SERVIS_ADI {
    width: 140px !important; }
  #TABLET_TOOLBAR #ustBlock .buttons {
    position: relative;
    top: 0;
    right: 115px; }
  #TABLET_TOOLBAR .proButton {
    height: 24px;
    padding: 3px 5px 3px 25px !important; }
    #TABLET_TOOLBAR .proButton span {
      display: none; }
    #TABLET_TOOLBAR .proButton .openMenu {
      min-width: 90px; }
  div#ServisTuru, .tarihBlock, #servisTuru {
    margin-bottom: 5px !important; }
  #buttons_getir .goruntuBlock .buyukSimge, #buttons_getir .goruntuBlock .kucukSimge {
    display: none; }
  #buttons_getir .altButtonsX {
    display: none; }
  #tablet_buton_blocks {
    bottom: 75px; }
  .hem_tab_block .altButtons {
    bottom: 0; }
  /* hasta ustbilgi */
  #ustBilgi .ekButtons {
    display: none; }
  #ustBilgi .col-3 {
    width: 100% !important; }
  #LISTE_TABLO_HASTA_TABLET .dxgv {
    font-size: 12px !important; }
  #content_tablet_hasta_liste {
    margin: 0 0 60px 0; }
    #content_tablet_hasta_liste .btn {
      padding: 3px;
      min-width: auto !important; }
      #content_tablet_hasta_liste .btn:before {
        background: none; }
  /* tabHead2 resize */
  .tabHead2 li {
    width: 100%;
    display: none; }
    .tabHead2 li a {
      width: 100%; }
    .tabHead2 li.smMenuHead {
      display: block !important; }
      .tabHead2 li.smMenuHead a {
        font-weight: bold; }
      .tabHead2 li.smMenuHead:after {
        font-family: 'tab';
        color: #878786;
        display: inline-block;
        font-size: 13px;
        cursor: pointer;
        content: "\f100";
        position: absolute;
        top: 11px;
        right: 10px;
        -webkit-transition: all 300ms 0s ease-in-out;
        transition: all 300ms 0s ease-in-out; }
      .tabHead2 li.smMenuHead.slc {
        border-bottom: 3px solid #878786; }
        .tabHead2 li.smMenuHead.slc:after {
          -webkit-transform: rotate(45deg);
          -moz-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          -o-transform: rotate(45deg);
          transform: rotate(45deg); }
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    width: 100% !important; }
  .hem_tab_block .tabletButtonsSearch {
    bottom: -35px; }
  .goruntuBlock {
    top: 20px; } }

@media (max-width: 1280px) {
  .view_hemsire_view .block {
    width: 100%;
    float: none; }
  #ustBilgi .cl-3 {
    width: 50%; } }

@media only screen and (min-width: 600px) {
  .pro-accordion-menu label, .pro-accordion-menu a {
    padding: 5px 5px 5px 50px; }
  .pro-accordion-menu label:before {
    left: 8px; }
  .pro-accordion-menu label:after {
    left: 29px; }
  .pro-accordion-menu ul label, .pro-accordion-menu ul a {
    padding-left: 70px; }
  .pro-accordion-menu ul label:before {
    left: 27px; }
  .pro-accordion-menu ul label:after {
    left: 47px; }
  .pro-accordion-menu ul a:after {
    left: 77px; }
  .pro-accordion-menu ul ul label, .pro-accordion-menu ul ul a {
    padding-left: 88px; }
  .pro-accordion-menu ul ul label:before {
    left: 47px; }
  .pro-accordion-menu ul ul label:after {
    left: 67px; }
  .pro-accordion-menu ul ul a:after {
    left: 101px; }
  .pro-accordion-menu ul ul ul label, .pro-accordion-menu ul ul ul a {
    padding-left: 104px; }
  .pro-accordion-menu ul ul ul label:before {
    left: 67px; }
  .pro-accordion-menu ul ul ul label:after {
    left: 87px; }
  .pro-accordion-menu ul ul ul a:after {
    left: 125px; } }

.sectionDiv {
  border: #dbdbdb 1px solid;
  margin-right: 5px;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
  padding: 10px;
  position: relative; }
  .sectionDiv .sectionHeader {
    margin-bottom: 5px;
    border-bottom: #eaeaea 1px solid;
    height: 22px;
    position: relative; }
    .sectionDiv .sectionHeader label {
      color: #000;
      font-size: 12px;
      display: inline-block;
      font-weight: 700;
      margin-right: 10px;
      padding: 0 0 2px 0; }
    .sectionDiv .sectionHeader .chck_block label {
      font-weight: normal;
      padding: 0; }
    .sectionDiv .sectionHeader .altBaslik {
      color: #6c5d4e !important; }
    .sectionDiv .sectionHeader .links {
      position: absolute; }
      .sectionDiv .sectionHeader .links label {
        cursor: pointer;
        color: #000;
        font-size: 12px !important;
        display: inline-block;
        font-weight: 700;
        margin-right: 10px;
        padding: 0 0 2px 0;
        color: #bdbdbd; }
        .sectionDiv .sectionHeader .links label:hover {
          color: #6b6b6b;
          border-bottom: #cccccc 4px solid; }
        .sectionDiv .sectionHeader .links label.active {
          color: #000;
          border-bottom: #ff8d00 4px solid; }
  .sectionDiv .sectionButtonDiv {
    position: absolute;
    right: 0px;
    z-index: 1;
    top: -5px;
    background: none;
    overflow: visible;
    padding: 0 !important; }
    .sectionDiv .sectionButtonDiv .sectionBtn {
      top: -1px;
      vertical-align: middle;
      border-radius: 2px;
      font-weight: 500;
      position: relative;
      color: #000000;
      font-size: 11px;
      box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), inset 0px -1px 1px rgba(0, 0, 0, 0.2);
      border: #d0d0d0 1px solid;
      border-bottom: none;
      background: #e7ecf0 linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
      border-bottom: #e3e8ec 0px solid; }
      .sectionDiv .sectionButtonDiv .sectionBtn:before {
        color: #000000 !important; }
      .sectionDiv .sectionButtonDiv .sectionBtn:hover {
        background-color: #dcdcdc;
        border-bottom: #ff8d00 2px solid !important; }
        .sectionDiv .sectionButtonDiv .sectionBtn:hover:before {
          color: #000000 !important; }
    .sectionDiv .sectionButtonDiv.detail {
      right: 1px;
      top: 0px; }
  .sectionDiv .grayContent {
    background: #efefef;
    padding: 10px;
    border-radius: 5px; }
  .sectionDiv input, .sectionDiv select, .sectionDiv textarea {
    border: #ccc 1px solid;
    border-radius: 2px;
    font-size: 11px !important; }
  .sectionDiv .input[type="text"]:not(.hasDatepicker), .sectionDiv .select, .sectionDiv .textarea {
    width: 100px;
    border: #ccc 1px solid;
    border-radius: 2px;
    padding: 4px;
    font-size: 11px !important;
    height: initial !important; }

.backGray {
  background: #eaeaea !important; }
  .backGray .tabHead2 {
    background: none; }

input.inp, select.inp {
  width: 100px;
  border: #ccc 1px solid;
  border-radius: 3px;
  padding: 4px;
  font-size: 11px !important;
  /* font-weight: bold; */
  /* font-family: 'Roboto', sans-serif; */
  height: initial !important; }

textarea.inp {
  width: 100px;
  border: #ccc 1px solid;
  border-radius: 3px;
  padding: 4px;
  font-size: 11px !important;
  /* font-weight: bold; */
  /* font-family: 'Roboto', sans-serif; */ }

.pDiv {
  border: #dbdbdb 1px solid;
  border-radius: 5px;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  color: #555;
  position: relative; }
  .pDiv .formContainer {
    padding: 10px;
    background: #f2f2f2;
    border-radius: 5px; }
  .pDiv input.inp, .pDiv select.inp, .pDiv textarea.inp, .pDiv input.inpt:not([type='button']), .pDiv select.inpt, .pDiv textarea.inpt {
    width: 100px;
    border: #ccc 1px solid;
    border-radius: 3px;
    padding: 4px;
    font-size: 11px !important;
    /* font-weight: bold; */
    /* font-family: 'Roboto', sans-serif; */
    height: initial !important; }
  .pDiv select.inp {
    background: #fff; }
  .pDiv input.inp:disabled, .pDiv select.inp:disabled, .pDiv textarea.inp:disabled {
    background: #eee; }
  .pDiv .inp:focus {
    outline: none;
    border-color: #5ea4ff;
    box-shadow: 0 2PX 10px rgba(0, 0, 0, 0.1); }
  .pDiv .pBar {
    padding: 10px;
    background: #ffebd9;
    border-radius: 5px;
    color: #000;
    position: relative; }
  .pDiv .pH3 {
    font-weight: bold;
    font-size: 14px;
    color: #000; }
  .pDiv.lbBlk label {
    display: block; }
  .pDiv.lbBlk label.inline {
    display: inline-block; }

.frblk {
  margin-bottom: 3px;
  position: relative; }

.icoExpand {
  font-family: 'IcoMoon';
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .icoExpand:before {
    content: "\e98b"; }

.icoTrash {
  font-family: 'IcoMoon';
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .icoTrash:before {
    content: "\e9ac"; }

.icoShrink {
  font-family: 'IcoMoon';
  display: inline-block;
  font-size: 16px !important;
  cursor: pointer; }
  .icoShrink:before {
    content: "\e98c"; }

.typExpand {
  font-family: 'typicons';
  display: inline-block;
  font-size: 21px !important;
  cursor: pointer; }
  .typExpand:before {
    content: "\e012"; }

.typShrink {
  font-family: 'typicons';
  display: inline-block;
  font-size: 21px !important;
  cursor: pointer; }
  .typShrink:before {
    content: "\e014"; }

.typEye {
  font-family: 'typicons';
  display: inline-block;
  font-size: 21px !important;
  cursor: pointer; }
  .typEye:before {
    content: '\e06e'; }

.typGroup {
  font-family: 'typicons';
  display: inline-block;
  font-size: 21px !important;
  cursor: pointer; }
  .typGroup:before {
    content: "\e083"; }

.typFlag {
  font-family: 'typicons';
  display: inline-block;
  font-size: 21px !important;
  cursor: pointer; }
  .typFlag:before {
    content: "\e074"; }

.typMerge {
  font-family: 'typicons';
  display: inline-block;
  font-size: 21px !important;
  cursor: pointer; }
  .typMerge:before {
    content: "\e078"; }

.typUser {
  font-family: 'typicons';
  display: inline-block;
  font-size: 21px !important;
  cursor: pointer; }
  .typUser:before {
    content: "\e12c"; }

.typPhone {
  font-family: 'typicons';
  display: inline-block;
  font-size: 21px !important;
  cursor: pointer; }
  .typPhone:before {
    content: "\e0c5"; }

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

input[type=number] {
  -moz-appearance: textfield;
  /* Firefox */ }

.iblk {
  display: inline-block; }

.chck_block.minimize .chck + .lbl_check:before {
  width: 12px;
  height: 12px;
  line-height: normal;
  vertical-align: middle; }

.pBtn {
  background: #fff linear-gradient(0deg, rgba(0, 0, 0, 0.06) 0%, rgba(255, 255, 255, 0) 100%);
  border-color: #ccc !important;
  padding-left: 23px; }

.pBtn.text_btn_border {
  padding: 2px 5px; }

.pBtn:hover {
  color: #000; }

.pBtn::before {
  color: #ff8d00;
  font-size: 15px;
  left: 4px;
  top: 2px;
  font-weight: normal; }

.pBtn:hover::before {
  color: #ff8d00 !important; }

.pBtn.big {
  padding: 7px 15px 6px 25px;
  margin-top: 15px !important;
  font-weight: bold; }

.pTabs .tabs {
  position: relative;
  /*border-bottom: #eee 3px solid;*/ }
  .pTabs .tabs label {
    cursor: pointer;
    color: #797979;
    font-size: 11px !important;
    display: inline-block;
    font-weight: 700;
    padding: 3px 6px; }
    .pTabs .tabs label.active {
      color: #000;
      border-bottom: #fe9616 3px solid;
      background: #fff;
      padding: 3px 10px;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px;
      margin-bottom: -3px;
      box-shadow: 0px -1px 3px rgba(0, 0, 0, 0.15);
      font-size: 11px !important; }

.pTabs .content {
  background: #fff;
  padding: 10px;
  border-radius: 0;
  border: none !important;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.15);
  border-top-left-radius: 0px !important;
  min-height: 350px; }

@media only screen and (max-width: 1366px) {
  .pTabs .content {
    padding: 5px; } }

.zorunlu {
  outline: 1px solid #e31e24; }
  .zorunlu.star {
    position: absolute; }
    .zorunlu.star:after {
      content: "\2605";
      color: #da2311;
      font-weight: bold;
      font-size: 12px;
      position: absolute;
      top: -3px; }

.disable_area {
  pointer-events: none;
  background-color: #EAEAEA;
  text-decoration: line-through !important; }

.highlight {
  background-color: #ffff6f; }

.dxgv {
  outline: none !important; }

.gridHeaderMinBtn {
  font-size: 11px; }
  .gridHeaderMinBtn:before {
    top: 0;
    font-size: calc(100% + 5px); }

.gridRowMinBtn {
  font-size: inherit !important; }

/*Buton Cssleri 19.06.23*/
.btn-ProButton {
  display: inline-block;
  padding: 5px 12px;
  background: #000;
  color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  border: #000 1px solid; }
  .btn-ProButton:hover {
    color: #ffc000;
    -webkit-box-shadow: 0px 0px 5px 0px #666;
    -moz-box-shadow: 0px 0px 5px 0px #666;
    box-shadow: 0px 0px 5px 0px #666; }

.btn-PBYellow {
  color: #000 !important;
  background: #ffc000 !important; }

.btn-ProButtonBlue {
  text-shadow: 1px 1px #fff;
  border: #80b2cf 1px solid;
  padding: 3px 7px;
  border-radius: 4px;
  background: #bee7ff;
  font-weight: bold;
  cursor: pointer;
  width: auto !important; }
  .btn-ProButtonBlue:hover {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .btn-ProButtonBlue:active {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.btn-ProButtonGreen {
  text-shadow: 1px 1px #fff;
  border: #96cf80 1px solid;
  padding: 3px 7px;
  border-radius: 4px;
  background: #c6ecb8;
  font-weight: bold;
  cursor: pointer;
  width: auto !important;
  color: #335f31 !important; }
  .btn-ProButtonGreen:hover {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .btn-ProButtonGreen:active {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.btn-ProButtonRed {
  text-shadow: 1px 1px #fff;
  border: #ff6666 1px solid;
  padding: 3px 7px;
  border-radius: 4px;
  background: #ffbbbb;
  font-weight: bold;
  cursor: pointer;
  width: auto !important;
  color: #5f3631 !important; }
  .btn-ProButtonRed:hover {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .btn-ProButtonRed:active {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.btn-ProButtonPink {
  text-shadow: 1px 1px #fff;
  border: #de70ce 1px solid;
  padding: 3px 7px;
  border-radius: 4px;
  background: #ffe0fa;
  font-weight: bold;
  cursor: pointer;
  width: auto !important;
  color: #682850 !important; }
  .btn-ProButtonPink:hover {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .btn-ProButtonPink:active {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.btn-ProButtonParlement {
  text-shadow: 1px 1px #fff;
  border: #7092de 1px solid;
  padding: 3px 7px;
  border-radius: 4px;
  background: #8cabf2;
  font-weight: bold;
  cursor: pointer;
  width: auto !important;
  color: #282d68 !important; }
  .btn-ProButtonParlement:hover {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .btn-ProButtonParlement:active {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.btn-ProButtonYellow {
  text-shadow: 1px 1px #fff;
  border: #dece70 1px solid;
  padding: 3px 7px;
  border-radius: 4px;
  background: #fff9d9;
  font-weight: bold;
  cursor: pointer;
  width: auto !important;
  color: #333 !important; }
  .btn-ProButtonYellow:hover {
    border: #dece70 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .btn-ProButtonYellow:active {
    border: #dece70 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.btn-ProButtonGrey {
  text-shadow: 1px 1px #fff;
  border: #a7a7a7 1px solid;
  padding: 3px 7px;
  border-radius: 4px;
  background: #cacaca;
  font-weight: bold;
  cursor: pointer;
  width: auto !important;
  color: #484848 !important; }
  .btn-ProButtonGrey:hover {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
  .btn-ProButtonGrey:active {
    border: #a5a5a5 1px solid;
    background-color: #ffebd1 !important;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

@media only screen and (max-width: 600px) {
  #KonsultasyonSonucYaz .konsTanilari #tekTaniEkle #dvTaniAraEkleBTN {
    top: 2px;
    position: relative !important; } }
