﻿body {
  background-color: rgba(64, 64, 64, 1);
}

.bg-formular-intro {
  background-image: url("../../media/img/bg-image-formular.jpg") !important;
  background-size: cover !important;
}

.ui.menu:not(.vertical) .left.item, .ui.menu:not(.vertical) .left.menu {
  margin-right: 0!important;
}

.sm-up, .ui.menu .item.sm-up {
  display: flex;
}
.t-down, .ui.menu .item.t-down,
.m-down, .ui.menu .item.m-down {
  display: none;
}

.ui.menu .item > i.dropdown.icon {
  margin-left: 0.5rem;
}

.ui.top .header.item.logo {
  padding: 0.75rem;
}

.ui.top .header.item.logo img.logo {
  width: 4rem;
  height: 3.5rem;
}

body.pushable > .pusher {
  background: none;
}

#outerContainer.pdf-viewer-wrapper #toolbarContainer {
  display: none;
}

#viewerContainer, #topNavMobile {
  top: 5rem;
}

body ::-webkit-scrollbar {
  width: auto;
  height: auto;
}

.pdfViewer .page {
  border: none;
  margin-top: 12px;
}

#topNavMobile.ui.vertical.menu .menu .item {
  font-size: 1em;
}

#app-loader {
  display: block;
}

#app-loader.ui.loader:after {
  border-color: #fff transparent transparent;
}

#app-loader.ui.loader {
  color: rgba(255,255,255,.9);
}

.colorOrange {
  color: #FF6900 !important;
}

.annotationLayer .linkAnnotation > a:hover,
.annotationLayer .buttonWidgetAnnotation.pushButton > a:hover {
  opacity: 0.4;
  background: rgba(255, 105, 0, 1);
  box-shadow: 0px 2px 10px rgba(255, 105, 0, 1);
}

.ui.orange.button, .ui.orange.buttons .button {
  background-color: #ff6900;
}

#errorWrapper {
  z-index: 99999 !important;
  top: 6rem !important;
  padding: 0.5rem !important;
  font-size: 20px !important;
  position: absolute !important;
}

#errorShowMore, #errorShowLess, #errorMessageRight, #errorMoreInfo {
  display: none!important;
}

#msgTrackingCookie {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  margin: 0;
  max-width: 100rem;
  display: none;
}

#msgTrackingCookie .buttons-desktop {
  display: block;
  float: right;
  position: relative;
  z-index: 15;
}
#msgTrackingCookie .buttons-mobile {
  display: none;
  position: relative;
  text-align: right;
}
#msgTrackingCookie p {
  margin: 0;
  position: relative;
  z-index: 10;
}

#msgTrackingCookie .ui.inverted.orange.button, #msgTrackingCookie .ui.inverted.orange.buttons .button {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 2px #FF6900 inset;
  box-shadow: 0 0 0 2px #FF6900 inset;
  color: #FF6900;
}

#msgTrackingCookie .ui.inverted.orange.button:hover, #msgTrackingCookie .ui.inverted.orange.buttons .button:hover {
  background-color: #FF6900;
  color: #ffffff;
}

#modal-form-infos .ui.form .field.error input {
  border-color: #9f3a38;
}

#modal-form-infos .ui.form .field.error i.icon {
  color: #9f3a38;
  opacity: 1;
}

#modal-form-infos .ui.form .field .ui.checkbox label {
  color: #dddddd;
}

#modal-form-infos .ui.form .field.error .ui.checkbox label {
  color: #9f3a38;
}

/* two pages */
@media only screen and (min-width: 1000px) {
  /*
  .pdfViewer .page {
    margin-right: 2px;
    margin-left: 2px;
  }
  */
}

/* MOBILE */
@media only screen and (max-width: 1050px) {
  .m-down, .ui.menu .item.m-down {
    display: flex;
  }

  .t-up, .ui.menu .item.t-up {
    display: none !important;
  }

  #msgTrackingCookie .buttons-desktop {
    display: none;
  }

  #msgTrackingCookie .buttons-mobile {
    display: block;
  }

  #msgTrackingCookie p {
    margin-bottom: 0.5rem;
  }
}

@media only screen and (max-width: 450px) {
  .ui.top.menu .right.menu > #pdf-pagenumbers-view,
  .ui.top.menu .right.menu > a.item.colorOrange {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}

@media only screen and (max-width: 400px) {
  .ui.top.menu .right.menu > #b-nextSteps.item {
    display: none;
  }
}