@charset "UTF-8";
.taghvim {
  width: 300px;
  position: fixed;
  background-color: #515765;
  color: #d1d4de;
  padding: 15px;
  box-shadow: 0 5px 10px rgba(65, 71, 85, 0.5);
  font-size: 14px;
  display: none;
  direction: ltr;
  z-index: 1000;
  font-weight: 100; }
  .taghvim.taghvim__active {
    display: block; }
  .taghvim .taghvim__inputs {
    display: flex; }
    .taghvim .taghvim__inputs > div {
      display: flex;
      align-items: center;
      border: 1px solid #414755;
      flex-direction: row-reverse; }
      .taghvim .taghvim__inputs > div:first-child {
        margin-right: 2px; }
      .taghvim .taghvim__inputs > div:last-child {
        margin-left: 2px; }
    .taghvim .taghvim__inputs i {
      position: relative;
      display: block;
      height: 100%;
      width: 28px;
      cursor: pointer; }
      .taghvim .taghvim__inputs i:before {
        content: '';
        position: absolute;
        display: block;
        width: 6px;
        height: 6px;
        border-right: 1px solid #989eae;
        border-bottom: 1px solid #989eae; }
      .taghvim .taghvim__inputs i.taghvim__up:before {
        -webkit-transform: rotate(-135deg);
                transform: rotate(-135deg);
        right: 6px;
        top: 18px; }
      .taghvim .taghvim__inputs i.taghvim__down:before {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        left: 7px;
        top: 15px; }
      .taghvim .taghvim__inputs i:hover {
        background-color: #636978; }
      .taghvim .taghvim__inputs i:active {
        background-color: #5c6270; }
  .taghvim input {
    width: 100%;
    min-width: 1px;
    background-color: #515765;
    color: #d1d4de;
    text-align: center;
    line-height: 2;
    height: 38px;
    border: 0; }
  .taghvim table {
    table-layout: fixed;
    text-align: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    border-collapse: collapse;
    width: 100%; }
    .taghvim table thead {
      color: #989eae;
      font-size: .85em; }
    .taghvim table td span {
      display: block;
      width: 40px;
      height: 30px;
      line-height: 2.3;
      text-align: center; }
    .taghvim table tbody td span {
      cursor: pointer; }
      .taghvim table tbody td span:hover {
        background-color: #636978; }
      .taghvim table tbody td span.taghvim__today {
        background-color: #414755;
        cursor: default; }
      .taghvim table tbody td span.taghvim__disable {
        color: #636978;
        pointer-events: none; }
        .taghvim table tbody td span.taghvim__disable:hover {
          background-color: transparent; }
  .taghvim .taghvim__timepicker {
    display: flex;
    align-items: center;
    border-top: 1px dashed #414755;
    padding-top: 15px;
    margin-top: 5px;
    direction: ltr; }
    .taghvim .taghvim__timepicker:before {
      font-size: .8em;
      display: block;
      margin-right: 4px; }
    .taghvim .taghvim__timepicker > div {
      flex: 1;
      display: flex;
      align-items: center; }
      .taghvim .taghvim__timepicker > div:after {
        content: ':';
        font-size: 1.4em; }
      .taghvim .taghvim__timepicker > div:last-child:after {
        content: ''; }
    .taghvim .taghvim__timepicker select {
      width: 100%;
      background-color: #515765;
      border: 1px solid #414755;
      color: #d1d4de;
      text-align: center;
      padding: 4px 0;
      margin: 0 4px; }
  .taghvim.taghvim__islamic .taghvim__timepicker:before {
    content: '\632\645\646'; }
  .taghvim.taghvim__persian .taghvim__timepicker:before {
    content: '\632\645\627\646'; }
  .taghvim.taghvim__gregorian .taghvim__timepicker:before {
    content: 'Time'; }
  .taghvim.taghvim__rtl {
    direction: rtl; }
    .taghvim.taghvim__rtl .taghvim__inputs > div {
      flex-direction: row; }
      .taghvim.taghvim__rtl .taghvim__inputs > div:first-child {
        margin-right: 0;
        margin-left: 2px; }
      .taghvim.taghvim__rtl .taghvim__inputs > div:last-child {
        margin-left: 0;
        margin-right: 2px; }


/*# sourceMappingURL=jquery.taghvim.css.map*/