﻿.modal-dialog {
  z-index: 5000 !important;
}
.navbar-brand img {
  max-height: 100%;
}
div[data-dotvvm-bootstrap-datetimepicker-viewtype="Date"] .input-group-addon,
div[data-dotvvm-bootstrap-datetimepicker-viewtype="Time"] .input-group-addon,
div[data-dotvvm-bootstrap-datetimepicker-viewtype="DateTime"] .input-group-addon {
  position: absolute;
  top: 50%;
  left: 100%;
  transform: translate(-150%, -50%);
}
div[data-dotvvm-bootstrap-datetimepicker-viewtype="Date"] .input-group-addon:hover path,
div[data-dotvvm-bootstrap-datetimepicker-viewtype="Time"] .input-group-addon:hover path,
div[data-dotvvm-bootstrap-datetimepicker-viewtype="DateTime"] .input-group-addon:hover path {
  background-color: #3b87c8;
}
.dotvvm-bootstrap-DateTimePicker-today {
  border: 1px solid #3b87c8;
  margin: -1px;
}
.dotvvm-bootstrap-DateTimePicker-popup {
  width: 260px;
  padding: 4px;
  margin: 0px;
  border: solid 1px gray;
  border-radius: 6px;
  position: fixed;
  background-color: white;
  z-index: 10000;
}
.dotvvm-bootstrap-DateTimePicker-popup table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child a {
  font-weight: bold;
}
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child td:first-child a,
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child td:last-child a {
  position: relative;
  height: 36px;
  display: block;
}
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child td:first-child a span,
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child td:last-child a span {
  display: none;
}
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child td:first-child a:before,
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child td:last-child a:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  border: 7px solid transparent;
}
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child td:first-child a:before {
  transform: translate(-75%, -50%);
  border-right-color: #337ab7;
}
.dotvvm-bootstrap-DateTimePicker-popup table tr:first-child td:last-child a:before {
  transform: translate(-25%, -50%);
  border-left-color: #337ab7;
}
.dotvvm-bootstrap-DateTimePicker-popup table td {
  text-align: center;
  font-weight: bold;
}
.dotvvm-bootstrap-DateTimePicker-popup table td a,
.dotvvm-bootstrap-DateTimePicker-popup table td span {
  display: block;
  padding: 6px 3px;
}
.dotvvm-bootstrap-DateTimePicker-popup table td a {
  color: #333333;
  font-weight: normal;
  border-radius: 5px;
  text-decoration: none;
}
.dotvvm-bootstrap-DateTimePicker-popup table td a.active {
  background-color: #337ab7;
  color: white;
  font-weight: bold;
}
.dotvvm-bootstrap-DateTimePicker-popup table td a.active:hover {
  background-color: #3b87c8;
}
.dotvvm-bootstrap-DateTimePicker-popup table td a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}