﻿@media (max-width: 767px) {
}

body * {
  font-family: "Assistant";
}

#cwImage {
  position: relative;
}

.change-photo {
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block;
  padding: 0.2rem 1.5rem;
  background-color: #c5b585;
  cursor: pointer;
}

.btn-chimera {
  background-color: #fff;
  border: 0.1em solid #1ca067;
  text-align: right;
  color: #563b3b;
  font-family: "Open Sans";
  letter-spacing: 0.1em;
  text-transform: uppercase;
  cursor: pointer;
}

.bg-ch-dark,
text-ch-dark {
  color: #6c6d6f !important;
}

.bg-ch-primary,
text-ch-primary {
  color: #c5b585 !important;
}

.btn-chimera * {
  color: #563b3b;
}

.btn-chimera a {
  width: 80%;
  font-size: 1.1em;
}

div.btn-chimera span.chimera-icon {
  height: 100%;
  width: 3em;
  display: inline-block;
}

.bg-chimera {
  background-color: #91885d;
  color: #fff;
}
.bg-chimera * {
  color: #fff;
}

.cr-b-thick {
  border-width: 0.2em !important;
  border-color: #1ca067 !important;
}

.nav-button {
  text-transform: uppercase;
  height: 100%;
}

.nav-button a {
  color: #1ca067;
}

.logo-nav {
  height: 50px;
}

h1.date-bg {
  font-size: 4em;
}
h2.date-bg {
  font-size: 2em;
}

.t-default {
  width: 3em;
  height: 100%;
}
.a-time {
  border-width: 0 0 1px 0;
  border-style: dashed;
  border-color: #f9dbdb;
}

.cal-nav {
  cursor: pointer;
}

td.dayofmonth {
  cursor: pointer;
  line-height: 0.9em;
  min-height: 65px;
  height: 65px;
  max-width: 14.285714%;
  width: 14.285714%;
}

td.dayofmonth div {
  height: 100%;
}

td.dayofmonth.today div {
  background-color: #717374;
  color: #fff;
}

td.dayofmonth.selected div {
  background-color: #1ca067;
}

.time-board .row .row:last-of-type .a-time {
  border-style: solid;
  border-color: #dfcaca;
}

.time-board .row:last-of-type .row:last-of-type .a-time {
  border-width: 0;
}

.icon-star {
  background-image: url("/css/svg/star.svg");
  background-repeat: no-repeat;
  background-position: bottom center;
}

.cr-tiny {
  font-size: 1em;
  display: inline-block;
  margin: 0.5em 0.1rem 0 0.1rem;
  color: #000;
}

span.chimera-icon img {
  color: #563b3b;
  height: 1em;
}

.schedule-odd {
  background-color: #c5b585;
}

.schedule-even {
  background-color: #717374;
  color: #fff;
}

.text-size-sm {
  font-size: 0.7rem;
}

.key-block {
  display: inline-block;
  width: 1em;
  height: 1em;
}

.ch-text-title {
  color: #6c6d6f;
}
.ch-text-subtitle {
  color: #c5b585;
}
.cr-fieldname {
  font-weight: 700;
}

label {
  font-weight: 700;
  text-transform: uppercase;
}
