/* line 1, app/assets/stylesheets/style.css.scss */
:root {
  --aa-primary-color: #e27f00;
  --aa-second-color: #031a3d;
  --aa-orange-light: #d47a06;
  --aa-white: #fff;
  --aa-gray: #e4e4e4;
  --aa-black: #040505;
  --aa-light-black: #333435;
}

/* line 11, app/assets/stylesheets/style.css.scss */
body {
  background-color: #f9f8f8;
  /* font-size: 14px; */
  font-family: "Nunito", sans-serif;
  font-size: 14px;
  line-height: 26px;
  color: #363636;
}

/* line 20, app/assets/stylesheets/style.css.scss */
.color-green {
  color: var(--aa-primary-color);
}

/* line 23, app/assets/stylesheets/style.css.scss */
.color-primary {
  color: var(--aa-primary-color);
}

/* line 26, app/assets/stylesheets/style.css.scss */
.bg-color-primary {
  background: var(--aa-primary-color);
}

/* line 29, app/assets/stylesheets/style.css.scss */
h3,
h4,
h5,
h6 {
  font-weight: 600;
}

/* line 35, app/assets/stylesheets/style.css.scss */
label {
  /* font-size: 15px; */
  font-size: 14px;
}

/* line 39, app/assets/stylesheets/style.css.scss */
.form-check-input[type="checkbox"],
.form-check-input[type="radio"] {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}

/* line 45, app/assets/stylesheets/style.css.scss */
.font-size-14 {
  font-size: 14px;
}

/* line 48, app/assets/stylesheets/style.css.scss */
.font-size-15 {
  font-size: 14px;
}

/* line 51, app/assets/stylesheets/style.css.scss */
.font-size-18 {
  font-size: 18px;
}

/* line 54, app/assets/stylesheets/style.css.scss */
.font-size-40 {
  font-size: 40px;
}

/* line 57, app/assets/stylesheets/style.css.scss */
::selection {
  color: var(--aa-white);
  background: var(--aa-primary-color);
}

/* line 62, app/assets/stylesheets/style.css.scss */
label.my-2 {
  margin-bottom: 0 !important;
}

/* line 65, app/assets/stylesheets/style.css.scss */
input {
  border-radius: 4px;
}

/* line 68, app/assets/stylesheets/style.css.scss */
.progress-bar {
  background: var(--aa-primary-color);
}

/* line 71, app/assets/stylesheets/style.css.scss */
.pagination .page-link {
  color: var(--aa-second-color);
}

/* line 74, app/assets/stylesheets/style.css.scss */
.page-link:hover {
  color: var(--aa-white);
  background: var(--aa-primary-color);
}

/***  form **/
/* line 79, app/assets/stylesheets/style.css.scss */
.form-select {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: 22px;
  /* background: #f8f9fa; */
}

@media screen and (prefers-reduced-motion: no-preference) {
  /* line 88, app/assets/stylesheets/style.css.scss */
  html {
    scroll-behavior: smooth;
  }
}

/* line 92, app/assets/stylesheets/style.css.scss */
.header {
  /* height: 56px; */
  /* display: flex;
    align-items: center; */
  /* background: linear-gradient(to bottom, #373839 0%, #010202 100%);
    justify-content: space-between;
    color: #bbbbbb; */
}

/* line 101, app/assets/stylesheets/style.css.scss */
.page {
  /* display: flex; */
  /* height: calc(100vh - 56px); */
  /* calculate the height. Header is 56px */
}

/* line 106, app/assets/stylesheets/style.css.scss */
.logout a {
  color: var(--aa-white);
  text-decoration: none;
}

/* line 110, app/assets/stylesheets/style.css.scss */
.orange-btn {
  color: var(--aa-white);
  background: var(--aa-primary-color);
  border-color: var(--aa-primary-color);
  border-radius: 5px 5px 5px 5px;
  outline: none;
  padding: 5px 10px;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  border: 0;
}

/* line 123, app/assets/stylesheets/style.css.scss */
a.orange-btn {
  text-decoration: none;
}

/* line 126, app/assets/stylesheets/style.css.scss */
a.orange-btn:hover {
  color: var(--aa-white);
}

/* line 129, app/assets/stylesheets/style.css.scss */
.extras::before {
  content: "";
  width: 2px;
  height: 16px;
  background-color: #e0e0e0;
  position: absolute;
  left: 162px;
  bottom: -155px;
}

/* line 138, app/assets/stylesheets/style.css.scss */
.extras2 {
  position: relative;
}

/* line 142, app/assets/stylesheets/style.css.scss */
.extras2::before {
  content: "";
  width: 2px;
  height: 24px;
  background-color: #163cdc;
  position: absolute;
  left: 8px;
  top: -20px;
}

/* line 151, app/assets/stylesheets/style.css.scss */
.extras2::after {
  content: "";
  width: 12px;
  height: 2px;
  background-color: #d00e0e;
  position: absolute;
  left: 8px;
  top: 4px;
}

/* line 160, app/assets/stylesheets/style.css.scss */
.form-1 {
  transform: translate(20px, -16px);
}

/* line 164, app/assets/stylesheets/style.css.scss */
.equipmentItemWithExtras::before {
  /* content: "";
    width: 2px;
    height: 16px;
    background-color: #e0e0e0;
    position: absolute;
    left: 357px;
    bottom: -249px; */
}

/* line 173, app/assets/stylesheets/style.css.scss */
.sharedequipment::before {
  position: absolute;
  content: " ";
  border-left: 4px solid #f70;
  width: 6px;
  height: 18px;
  left: -23px;
  top: -5px;
  z-index: 999;
  border-radius: 5px;
}

/* line 185, app/assets/stylesheets/style.css.scss */
.sharedequipment::after {
  height: 14px;
  width: 14px;
  border: 2px solid #aaa;
  background-color: #ffffff;
  position: absolute;
  left: -21px;
  top: -5px;
  text-align: center;
  border-radius: 3px;
  content: "";
}

/* line 197, app/assets/stylesheets/style.css.scss */
.content {
  background-color: var(--aa-white);
  margin-bottom: 60px;
}

/* line 202, app/assets/stylesheets/style.css.scss */
.header .navbar-nav {
  margin: 0 0 0 auto !important;
}

/* line 205, app/assets/stylesheets/style.css.scss */
.header .navbar-toggler {
  color: var(--aa-black);
  border-color: var(--aa-black);
  box-shadow: none !important;
}

/* line 210, app/assets/stylesheets/style.css.scss */
.header .navbar-toggler:hover {
  color: var(--aa-primary-color);
}

/* line 213, app/assets/stylesheets/style.css.scss */
.header .navbar-nav li {
  display: inline-block;
  margin-right: 20px;
  padding: 0;
}

/* line 219, app/assets/stylesheets/style.css.scss */
.header .navbar-nav li a {
  display: block;
  transition: all 0.3s ease;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  /* height: 120px;
    line-height: 120px; */
  padding-right: 12px;
  margin-right: -12px;
  color: #111111;
  z-index: 1;
  position: relative;
}

/* line 233, app/assets/stylesheets/style.css.scss */
.header .navbar-nav li a:hover {
  color: var(--aa-primary-color);
}

/* line 237, app/assets/stylesheets/style.css.scss */
.header .user-profile-icon {
  width: 35px;
  height: 35px;
  background-color: var(--aa-primary-color);
  border-radius: 50%;
  color: var(--aa-white);
  line-height: 36px;
  text-align: center;
  font-weight: bold;
  cursor: pointer;
  font-size: 13px;
}

/* line 250, app/assets/stylesheets/style.css.scss */
.header .dropdown-menu.show {
  left: -50px;
  top: 52px;
  border: 0;
  transition: all 0.3s ease;
  font-size: 15px;
  font-weight: bold;
}

/* line 258, app/assets/stylesheets/style.css.scss */
.header .dropdown-item:focus,
.header .dropdown-item:hover {
  background: var(--aa-primary-color);
  color: var(--aa-white);
}

/* line 263, app/assets/stylesheets/style.css.scss */
.header .nav-item {
  position: relative;
}

/* line 267, app/assets/stylesheets/style.css.scss */
.header .subdropdonw {
  /* opacity: 0; */
  display: none;
  position: absolute;
  width: 300px;
  /* display: block; */
  left: 0;
  margin-top: 20px;
  -webkit-transition: all 0.8s;
  -ms-transition: all 0.8s;
  transition: all 0.8s;
}

/* line 279, app/assets/stylesheets/style.css.scss */
.header .nav-item:last-child .subdropdonw {
  right: -100px;
  left: auto;
}

/* line 284, app/assets/stylesheets/style.css.scss */
.header .subdropdonw .menucontent {
  position: relative;
  top: 16px;
  background: #fff;
  color: #000;
  padding: 10px;
  font-size: 13px;
  /* box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; */
}

/* line 294, app/assets/stylesheets/style.css.scss */
.header .subdropdonw .menucontent li {
  margin-right: 0;
  margin-bottom: 10px;
}

/* line 299, app/assets/stylesheets/style.css.scss */
.header .subdropdonw .menucontent p {
  margin: 0;
  font-size: 12px;
  line-height: 20px;
}

/* line 305, app/assets/stylesheets/style.css.scss */
.header .subdropdonw a {
  color: #fff;
}

/* line 309, app/assets/stylesheets/style.css.scss */
.header .nav-item:hover .subdropdonw {
  /* opacity: 1; */
  display: block;
  visibility: visible;
  margin-top: 0;
  /* -webkit-transition: all 0.5s; */
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 9;
}

@media (max-width: 992px) {
  /* line 320, app/assets/stylesheets/style.css.scss */
  .header .subdropdonw {
    display: none;
    position: relative;
  }
  /* line 324, app/assets/stylesheets/style.css.scss */
  .header .nav-item:hover .subdropdonw {
    display: block;
    width: 100%;
  }
  /* line 328, app/assets/stylesheets/style.css.scss */
  .header .subdropdonw .menucontent {
    top: 0;
    box-shadow: none;
    top: 0;
  }
  /* line 333, app/assets/stylesheets/style.css.scss */
  .header .nav-item:last-child .subdropdonw {
    right: auto;
    left: 0;
  }
}

/* line 338, app/assets/stylesheets/style.css.scss */
h1 {
  color: var(--aa-primary-color);
  font-size: 28px;
  font-weight: bold;
  margin: 0 0 10px 0;
  text-transform: uppercase;
  line-height: 34px;
}

/* line 347, app/assets/stylesheets/style.css.scss */
#scrollUp {
  text-align: center;
  bottom: 40px;
  cursor: pointer;
  display: none;
  position: fixed;
  right: 20px;
  z-index: 999;
  border-radius: 50px 50px 4px 4px;
  display: none;
}

/* line 358, app/assets/stylesheets/style.css.scss */
#scrollUp i {
  background: var(--aa-primary-color);
  border-radius: 50%;
  height: 40px;
  font-size: 24px;
  font-weight: 600;
  width: 42px;
  color: var(--aa-white);
  line-height: 36px;
  transition: all 0.3s ease;
  margin-left: 2px;
}

/* line 371, app/assets/stylesheets/style.css.scss */
#scrollUp.orange-color i:hover {
  background-color: #ed3600;
}

/* according menu */
/* line 378, app/assets/stylesheets/style.css.scss */
.accordion .expand-collasp {
  border: 0;
  float: right;
  background: transparent;
  color: var(--aa-primary-color);
  box-shadow: none !important;
}

/* line 386, app/assets/stylesheets/style.css.scss */
.accordion-box {
  border-bottom: solid 1px var(--aa-gray);
}

/* line 390, app/assets/stylesheets/style.css.scss */
.accordion-box .headding {
  background: transparent;
  width: 100%;
  border: 0;
  text-align: left;
  padding: 10px;
  /* color: var(--aa-primary-color); */
  color: var(--aa-second-color);
  font-weight: bold;
  /* text-decoration: underline; */
  padding-left: 0;
  text-transform: uppercase;
}

/* line 403, app/assets/stylesheets/style.css.scss */
.accordion-box .headding .icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: var(--aa-primary-color);
  border-radius: 50%;
  margin-right: 10px;
}

/* line 412, app/assets/stylesheets/style.css.scss */
.accordion-box:first-child .icon::after {
  /* content: "";
    display: block;
    background: red;
    background: url(../../assets/images/minus-icon.png);
    width: 25px;
    height: 25px;
    border-radius: 50%; */
}

/* line 421, app/assets/stylesheets/style.css.scss */
.accordion-box .headding .icon::after {
  font-family: FontAwesome;
  /* content: "\f068"; */
  content: "\f067";
  display: block;
  color: var(--aa-white);
  text-align: center;
  line-height: 25px;
  font-weight: normal;
}

/* line 434, app/assets/stylesheets/style.css.scss */
.accordion-box .headding[aria-expanded="true"] .icon::after {
  font-family: FontAwesome;
  content: "\f068" !important;
  display: block;
  color: var(--aa-white);
  text-align: center;
  line-height: 25px;
  font-weight: normal;
}

/* .accordion-box .collapsed .icon::after {
    font-family: FontAwesome;

    content: "\f067";
    display: block;
    color: var(--aa-white);
    text-align: center;
    line-height: 25px;
    font-weight: normal;
} */
/* line 453, app/assets/stylesheets/style.css.scss */
.footer {
  position: fixed;
  width: 100%;
  bottom: 0;
  background-color: var(--aa-primary-color);
  color: var(--aa-white);
  height: 60px;
}

/* line 461, app/assets/stylesheets/style.css.scss */
.footer a {
  color: var(--aa-white);
  display: inline-block;
  margin: 0 5px;
  font-size: 12px;
  text-decoration: none;
}

/* line 468, app/assets/stylesheets/style.css.scss */
.footer a img {
  width: 70px;
}

/* Responsive layout - makes a one column-layout instead of two-column layout */
@media (max-width: 800px) {
  /* line 474, app/assets/stylesheets/style.css.scss */
  .accordion {
    width: 100%;
  }
}

/* tabs-view */
/* Rounded tabs */
@media (min-width: 576px) {
  /* line 484, app/assets/stylesheets/style.css.scss */
  .tabs-view .rounded-nav {
    border-radius: 50rem !important;
  }
}

@media (min-width: 576px) {
  /* line 490, app/assets/stylesheets/style.css.scss */
  .tabs-view .rounded-nav .nav-link {
    border-radius: 50rem !important;
  }
}

/* With arrow tabs */
/* line 496, app/assets/stylesheets/style.css.scss */
.tabs-view .with-arrow .nav-link.active {
  position: relative;
}

/* line 500, app/assets/stylesheets/style.css.scss */
.tabs-view .with-arrow .nav-link.active::after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid var(--aa-primary-color);
  position: absolute;
  bottom: -6px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
}

/* lined tabs */
/* line 513, app/assets/stylesheets/style.css.scss */
.tabs-view .lined .nav-link {
  border: none;
  border-bottom: 3px solid transparent;
}

/* line 518, app/assets/stylesheets/style.css.scss */
.tabs-view .lined .nav-link:hover {
  border: none;
  border-bottom: 3px solid transparent;
}

/* line 523, app/assets/stylesheets/style.css.scss */
.tabs-view .lined .nav-link.active {
  background: none;
  color: var(--aa-primary-color);
  border-color: var(--aa-primary-color);
}

/* line 529, app/assets/stylesheets/style.css.scss */
.tabs-view .nav-pills .nav-link {
  color: var var(--aa-black);
  text-transform: uppercase;
  font-weight: bold;
}

/* tabs-view end  */
/* table */
/* line 539, app/assets/stylesheets/style.css.scss */
table {
  border-collapse: collapse;
}

/* line 542, app/assets/stylesheets/style.css.scss */
.table th {
  background: var(--aa-primary-color) !important;
  color: var(--aa-white) !important;
}

/* line 547, app/assets/stylesheets/style.css.scss */
.table th,
.table td {
  border: 1px solid #ccc;
  padding: 8px;
}

/* line 553, app/assets/stylesheets/style.css.scss */
.table tr:nth-child(even) {
  background: #efefef;
}

/* line 557, app/assets/stylesheets/style.css.scss */
.table tr:hover {
  background: #d1d1d1;
}

/* line 561, app/assets/stylesheets/style.css.scss */
.link-reset {
  text-decoration: none;
  color: var(--aa-primary-color);
}

/* line 566, app/assets/stylesheets/style.css.scss */
.link-reset:hover {
  color: var(--aa-orange-light);
}

/* line 570, app/assets/stylesheets/style.css.scss */
.form-check-input:checked {
  background-color: var(--aa-orange-light);
  border-color: var(--aa-orange-light);
}

/* icons size */
/* line 576, app/assets/stylesheets/style.css.scss */
.icon-30 {
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  color: var(--aa-white);
  font-size: 13px;
}

/* line 585, app/assets/stylesheets/style.css.scss */
.grids-cards .card-text {
  font-size: 30px;
  color: var(--aa-second-color);
}

/* line 589, app/assets/stylesheets/style.css.scss */
.grids-cards h5 {
  margin-top: 15px;
  font-size: 15px;
  margin-bottom: 0;
}

/* line 594, app/assets/stylesheets/style.css.scss */
.grids-cards h5 a {
  text-decoration: none;
  color: var(--aa-primary-color);
}

/* line 598, app/assets/stylesheets/style.css.scss */
.grids-cards .card:hover {
  background: var(--aa-primary-color);
}

/* line 601, app/assets/stylesheets/style.css.scss */
.grids-cards .card:hover .card-text,
.grids-cards .card:hover .card-title a {
  color: var(--aa-white);
}

/* line 606, app/assets/stylesheets/style.css.scss */
.auswahlen-accordion .headding {
  background: var(--aa-primary-color);
  color: var(--aa-white);
}

/* line 614, app/assets/stylesheets/style.css.scss */
.zuga-span-text {
  font-size: 14px;
  display: block;
}

/* line 618, app/assets/stylesheets/style.css.scss */
.zuga-check-icon {
  color: var(--aa-primary-color);
}

/* line 622, app/assets/stylesheets/style.css.scss */
.zuga-close-icon {
  color: var(--aa-second-color);
}

/*** Login css ****/
/* line 628, app/assets/stylesheets/style.css.scss */
.login-page {
  width: 360px;
  padding: 8% 0 0;
  margin: auto;
  max-width: 100%;
}

/* line 635, app/assets/stylesheets/style.css.scss */
.login-form {
  position: relative;
  z-index: 1;
  background: var(--aa-white);
  max-width: 360px;
  margin: 0 auto 100px;
  padding: 35px 25px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}

/* line 646, app/assets/stylesheets/style.css.scss */
.login-form input {
  outline: 0;
  background: #f2f2f2;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
}

/* line 657, app/assets/stylesheets/style.css.scss */
.login-form button {
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  outline: 0;
  background: var(--aa-primary-color);
  width: 100%;
  border: 0;
  padding: 15px;
  color: var(--aa-white);
  font-size: 14px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
}

/* line 672, app/assets/stylesheets/style.css.scss */
.login-form button:hover,
.login-form button:active,
.login-form button:focus {
  background: var(--aa-primary-color);
}

/* line 678, app/assets/stylesheets/style.css.scss */
.login-form .message {
  margin: 15px 0 0;
  color: var(--aa-light-black);
  font-size: 12px;
}

/* line 684, app/assets/stylesheets/style.css.scss */
.login-form .message a {
  color: var(--aa-primary-color);
  text-decoration: none;
}

/**** bearbeiten-tabs-view *********/
/* line 690, app/assets/stylesheets/style.css.scss */
.bearbeiten-tabs-view .nav-pills .nav-link {
  font-size: 11px;
  padding: 0;
}

/* line 694, app/assets/stylesheets/style.css.scss */
.bearbeiten-tabs-view {
  color: #808080;
  font-size: 12px;
}

/* line 698, app/assets/stylesheets/style.css.scss */
.bearbeiten-tabs-view h3 {
  font-size: 15px;
}

/* line 701, app/assets/stylesheets/style.css.scss */
.dbDetails {
  width: 260px;
  float: left;
}

/* line 705, app/assets/stylesheets/style.css.scss */
.bearbeiten-tabs-view h3 {
  color: #4d4d4d;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* line 711, app/assets/stylesheets/style.css.scss */
.dataList {
  margin-bottom: 15px;
  margin: 0;
  padding: 0;
}

/* line 716, app/assets/stylesheets/style.css.scss */
.dataList li {
  margin-bottom: 8px;
  list-style: none;
}

/* line 721, app/assets/stylesheets/style.css.scss */
.dataList li label {
  color: #808080;
  display: inline-block;
  width: 160px;
  font-size: 12px;
  color: #808080;
  position: relative;
}

/* line 729, app/assets/stylesheets/style.css.scss */
.dbDetails h3 {
  font-size: 15px;
  margin-top: 10px;
}

/* line 733, app/assets/stylesheets/style.css.scss */
.dataList li span {
  color: #4d4d4d;
  font-size: 12px;
}

/* line 737, app/assets/stylesheets/style.css.scss */
.dataList a.changeTab {
  color: #009933;
  font-weight: normal;
  text-decoration: underline;
  font-size: 10px;
}

/* line 744, app/assets/stylesheets/style.css.scss */
.bearbeiten-tabs-view .dbDescription {
  clear: both;
}

/* line 747, app/assets/stylesheets/style.css.scss */
.bearbeiten-tabs-view h3 {
  color: #4d4d4d;
  font-weight: bold;
  margin-bottom: 10px;
  text-transform: uppercase;
}

/* line 753, app/assets/stylesheets/style.css.scss */
#dbVehicleDescription {
  border: 1px solid #ccc;
  overflow: hidden;
  padding: 10px;
}

/* line 758, app/assets/stylesheets/style.css.scss */
.bearbeiten-tabs-view .orange-btn {
  font-size: 11px;
  margin: 0 5px;
}

/* line 762, app/assets/stylesheets/style.css.scss */
.icon-bg {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: var(--aa-primary-color);
  color: var(--aa-white);
  text-align: center;
  line-height: 38px !important;
}

/* line 771, app/assets/stylesheets/style.css.scss */
.uberblick-grids-cards .card-col {
  float: left;
  width: 100px;
  /* height: 120px; */
  margin: 10px;
  text-align: center;
  padding: 0;
}

/* line 782, app/assets/stylesheets/style.css.scss */
.uberblick-grids-cards .card-col img {
  /* width: 100px;
    height: 100px; */
  /* border: solid 1px var(--aa-primary-color); */
  border-radius: 50%;
  cursor: pointer;
}

/* line 790, app/assets/stylesheets/style.css.scss */
.uberblick-grids-cards .card:hover {
  background: none;
}

/* line 793, app/assets/stylesheets/style.css.scss */
.uberblick-grids-cards p {
  margin-bottom: 0;
  margin-top: 7px;
  font-size: 11px;
}

/* modal css style */
/* line 800, app/assets/stylesheets/style.css.scss */
.modal .modal-header {
  background-color: var(--aa-primary-color);
  color: var(--aa-white);
}

/* line 804, app/assets/stylesheets/style.css.scss */
.modal .modal-header .btn-close {
  background: none;
  color: var(--aa-white);
  font-size: 18px;
  opacity: 0.8;
  cursor: pointer;
}

/* line 812, app/assets/stylesheets/style.css.scss */
.modal .modal-footer {
  border-top: 0;
}

/* line 815, app/assets/stylesheets/style.css.scss */
.modal .modal-footer .btn {
  color: var(--aa-white);
  background: var(--aa-orange-light);
  border: 0;
}

/* line 820, app/assets/stylesheets/style.css.scss */
.model-test-open {
  overflow: auto;
}

/* line 823, app/assets/stylesheets/style.css.scss */
.hinzufugen-modal .first-row label {
  font-size: 11px;
}

/* line 826, app/assets/stylesheets/style.css.scss */
.hinzufugen-modal .first-row input {
  height: 28px;
}

/* line 829, app/assets/stylesheets/style.css.scss */
.hinzufugen-modal .first-row .icon-bg {
  width: 25px;
  height: 25px;
  line-height: 26px !important;
  font-size: 11px;
}

/* line 836, app/assets/stylesheets/style.css.scss */
.hinzufugen-modal .first-row h6 {
  font-size: 11px;
}

/* line 840, app/assets/stylesheets/style.css.scss */
.hinzufugen-modal .first-row select {
  padding: 0.15rem 0.25rem 0.16rem 0.3rem;
  font-size: 12px;
}

/* line 845, app/assets/stylesheets/style.css.scss */
.tabFouracc label {
  font-size: 12px;
}

/* line 849, app/assets/stylesheets/style.css.scss */
.tabFouracc .three-check {
  position: relative;
}

/* line 852, app/assets/stylesheets/style.css.scss */
.tabFouracc .three-check::before {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.25);
  position: absolute;
  left: -10px;
  top: -11px;
}

/* line 862, app/assets/stylesheets/style.css.scss */
.tabFouracc .three-check .check-1 {
  position: relative;
}

/* line 865, app/assets/stylesheets/style.css.scss */
.tabFouracc .three-check .check-1::before {
  content: "";
  display: block;
  width: 10px;
  height: 2px;
  background-color: rgba(0, 0, 0, 0.25);
  position: absolute;
  left: -10px;
  top: 11px;
}

/* line 875, app/assets/stylesheets/style.css.scss */
.expand-collasp:hover {
  font-style: italic;
  font-weight: bold;
  color: #ed3600;
}

/* line 880, app/assets/stylesheets/style.css.scss */
.tablehover-none tr:hover {
  background: none;
}

/* sub table */
/* line 884, app/assets/stylesheets/style.css.scss */
.sub-table td {
  border: 0;
}

/* line 887, app/assets/stylesheets/style.css.scss */
.sub-table tr:hover,
.sub-table tr:nth-child(even) {
  background: red;
}

/* line 893, app/assets/stylesheets/style.css.scss */
.tr-active {
  background-color: yellowgreen !important;
}

/* line 897, app/assets/stylesheets/style.css.scss */
.error {
  color: red;
}

/*# sourceMappingURL=style.css-c64b9de868c25e0d5b85d8b7d44aa3e3222a03947aa5c0d66d65c61042bb58db.map */
