
.page_rez_checkbox {
  margin-top: 5px;
  margin-bottom: 5px;
}


.calendar {
  width:90%;
  margin:60px auto;
  height:auto;
  overflow:hidden;
  -webkit-border-bottom-right-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}


.calendar:after {
  content: "";
  display: table;
  clear: both;
}

.mainHead {
  background:#00a9e0;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.mainHead h1 {
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding:15px 0 15px 0;
  color:#fff;
  text-shadow:0px 1px 0px rgba(0,0,0,.1);
  font-weight:400;
}

.days {
  box-sizing:border-box;
  list-style:none;
  float:left;
  width:14.2857142857%;
  background:#6ed0f7;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size:9px;
  text-align: center;
  color:#fff;
  padding:10px 0 10px 0;
}

.columncalender {
  box-sizing:border-box;
  list-style:none;
  position: relative;
  float:left;
  width:14.2857142857%;
  background:#fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size:9px;
  text-align: center;
  color:#4e707d;
  padding:10px 0 10px 0;
  text-shadow:1px 0px 0px rgba(0,0,0,.1);
}

.column:hover {
  background:#f4f4f4;
}

.start > li:last-of-type {
  float:right;
}

.light {
  color:#ccc;
}

.randevukapali {
  position: absolute;
  bottom:3px;
  left:-1px;
  right:0;
  margin:0 auto;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background:#ed6b8c;
  width:10px;
  height:10px;
  display:block;
}

.work {
  position: absolute;
  bottom:3px;
  left:-1px;
  right:0;
  margin:0 auto;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background:#19dd89;
  width:10px;
  height:10px;
  display:block;
}

.meeting {
  position: absolute;
  bottom:3px;
  left:-1px;
  right:0;
  margin:0 auto;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  background:#00a9e0;
  width:10px;
  height:10px;
  display:block;
}

.weekend {
  background:#fff1f5;
}


.col-12 {
  float: left;
  width: 100%;
  padding: 15px;
}

.col-6 {
  float: left;
  width: 50%;
  padding: 15px;
}

.col-4 {
  float: left;
  width: 33.33%;
  padding: 15px;
}

.col-3 {
  float: left;
  width: 25%;
  padding: 15px;
}


.row:after {
  content: "";
  display: table;
  clear: both;
}


ol.c-sel__country-list li {
  min-width: 200px !important;
}

.header__logo{
  left:15px;
  bottom:10px;
  z-index:1;
  width:230px;
}


@media screen and (max-width:63.9375em){
  .header__logo{
    width: 200px;
    -webkit-transform:translate(0px,1%);
    -ms-transform:translate(0px,1%);
    transform:translate(0px,1%)

  }
