body {
  background-color: #fff;
}

a {
  color: #9f1323;
}

header {
  margin-bottom: 120px;
  background: #092756;
  background: -moz-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), -moz-linear-gradient(top, rgba(57, 173, 219, 0.25) 0%, rgba(42, 60, 87, 0.4) 100%), -moz-linear-gradient(-45deg, #670d10 0%, #092756 100%);
  background: -webkit-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), -webkit-linear-gradient(top, rgba(57, 173, 219, 0.25) 0%, rgba(42, 60, 87, 0.4) 100%), -webkit-linear-gradient(-45deg, #670d10 0%, #092756 100%);
  background: -o-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), -o-linear-gradient(top, rgba(57, 173, 219, 0.25) 0%, rgba(42, 60, 87, 0.4) 100%), -o-linear-gradient(-45deg, #670d10 0%, #092756 100%);
  background: -ms-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), -ms-linear-gradient(top, rgba(57, 173, 219, 0.25) 0%, rgba(42, 60, 87, 0.4) 100%), -ms-linear-gradient(-45deg, #670d10 0%, #092756 100%);
  background: -webkit-radial-gradient(0% 100%, ellipse cover, rgba(104, 128, 138, 0.4) 10%, rgba(138, 114, 76, 0) 40%), linear-gradient(to bottom, rgba(57, 173, 219, 0.25) 0%, rgba(42, 60, 87, 0.4) 100%), linear-gradient(135deg, #670d10 0%, #092756 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3E1D6D", endColorstr="#092756", GradientType=1);
  color: #fff;
}
header #logo {
  height: 80px;
  background-color: #9f1323;
  display: flex;
  align-items: center;
}
header #logo img {
  max-width: 100%;
  height: auto;
}
header #header-logout, header #header-profile, header #header-motorbike-rental {
  text-decoration: none;
  font-size: 17px;
}
header #header-logout::before, header #header-profile::before, header #header-motorbike-rental::before {
  margin-right: 10px;
}
header #header-logout::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2f5";
}
header #header-profile::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f007";
}
header #header-motorbike-rental::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f21c";
}
header .nav-link {
  color: #fff;
  font-size: 17px;
}
header .nav-link:hover, header .nav-link.active {
  color: #c5c5c5;
}
header .menu-dropdown {
  margin: auto 1rem;
}
header .menu-dropdown .dropdown-menu {
  z-index: 100000;
}

#loginForm {
  margin: 50px auto 0 auto;
  max-width: 450px;
}

#breadcrumbs {
  margin-top: -20px;
  margin-bottom: 20px;
}

form.limitedWidth, .row.limitedWidth {
  max-width: 750px;
}

#filter {
  background-color: #f9f9f9;
  padding: 15px 0;
  border-radius: 3px;
}

.btn-primary {
  background-color: #9f1323;
  border-color: #9f1323;
}
.btn-primary:hover {
  background-color: #cd182d;
  border-color: #cd182d;
}

.btn.add::before {
  margin-right: 8px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f067";
}

.timer .timerInfo {
  font-size: 12px;
}
.timer .day {
  border: 1px solid #f1f1f1;
  background-color: #fdfdfd;
  padding: 10px;
  color: #474747;
  margin-bottom: 15px;
  border-radius: 3px;
}
.timer .day .dayTitle {
  font-weight: bold;
  margin-bottom: 8px;
  color: #727272;
}
.timer .far {
  color: #c2c2c2;
}

.progress-bar {
  background-color: #198754;
}

#completeOrder {
  padding: 10px 20px;
}
#completeOrder::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00c";
  margin-right: 13px;
}

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

.row.separator {
  width: 100%;
  background-color: #f5f5f5;
  height: 6px;
  margin: 40px 0;
}

table tr td, table tr th {
  padding: 17px 0 14px 0 !important;
}

.select2-selection--single {
  height: 58px !important;
}
.select2-selection--single .select2-selection__rendered {
  padding: 14px;
}
.select2-selection--single .select2-selection__arrow {
  padding: 28px 14px;
}

.nav-link.time-to-work {
  display: flex;
  flex-flow: column;
}
.c-gray {
  color: #c5c5c5 !important;
}

.form-floating > textarea.form-control {
  height: 7rem;
}

.floating-bar {
  top: 90px;
  border-bottom: 1px solid #223659;
}
.floating-bar.floating {
  top: 0 !important;
}

.select-select2-direct + .select2 {
  width: 100% !important;
}
.select-select2-direct + .select2 .select2-selection__rendered {
  padding: 1.625rem 0.75rem 0.625rem;
}
.select-select2-direct ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.track-name-direct, .track-name {
  display: none;
}
.track-name-direct.open, .track-name.open {
  display: block;
}

form[name=time_track_filter] .form-floating, form[name=order_filter] .form-floating {
  margin-bottom: 0 !important;
}

.rental-motorbike__checkbox .form-floating {
  display: none;
  margin: 0 !important;
}
.rental-motorbike__checkbox .visible {
  display: block !important;
}
.rental-motorbike__checkbox label {
  margin-bottom: 1rem;
}
.rental-motorbike__signature label {
  margin-bottom: 1rem;
}
.rental-motorbike__signature-rental {
  display: none;
}
.rental-motorbike__signature-rental.visible {
  display: flex !important;
  flex-direction: column;
}
.rental-motorbike__signature #signature-pad, .rental-motorbike__signature #signature-pad-rental {
  border: 1px solid #ced4da;
  margin-bottom: 1rem;
  max-height: 200px;
}
.rental-motorbike__signature img {
  max-width: 200px;
}
.rental-motorbike__signature.visible {
  display: flex !important;
  flex-direction: column;
}

.bigger-margins h3 {
  margin: 1rem 0;
}

.acceptance-photo-preview {
  max-width: 15rem;
  max-height: 15rem;
}

.photos-list {
  display: flex;
  flex-direction: row;
  gap: 2rem;
  align-items: center;
  justify-content: flex-start;
  padding-top: 1rem;
}
.photos-list div {
  width: auto;
}

#clickedImageLeft, #clickedImageRight {
  max-width: 500px;
  max-height: 250px;
}

#acceptance_submit {
  display: none !important;
}

.btn-delete-photo {
  display: block;
}

#clear-signature-rental, #clear-signature {
  margin-left: 1rem;
}

.email-send-acceptance {
  margin-top: 1rem;
}

.saved-acceptance {
  margin-bottom: 1rem;
}

.float-right {
  float: right;
}

/*# sourceMappingURL=app.css.map */
