/*
Some additional colors
Standard colors are defined in bootstrap/_variables.scss
*/
/* Golbal */
@font-face {
  font-family: Merriweather;
  font-style: normal;
  font-weight: 400;
  src: local("Merriweather Regular"), local("Merriweather-Regular"), url(../fonts/merriweather-v19-latin-regular.woff2) format("woff2"), url(/fonts/merriweather-v19-latin-regular.woff) format("woff");
}
@font-face {
  font-family: Merriweather;
  font-style: bold;
  font-weight: 700;
  src: local("Merriweather Bold"), local("Merriweather-Bold"), url(../fonts/merriweather-v19-latin-700.woff2) format("woff2"), url(/fonts/merriweather-v19-latin-700.woff) format("woff");
}
@font-face {
  font-family: Merriweather;
  font-style: italic;
  font-weight: 300;
  src: local("Merriweather Italic"), local("Merriweather-Italic"), url(../fonts/merriweather-v19-latin-300italic.woff2) format("woff2"), url(/fonts/merriweather-v19-latin-300italic.woff) format("woff");
}
@font-face {
  font-family: Merriweather;
  font-style: italic;
  font-weight: 700;
  src: local("Merriweather Italic Bold"), local("Merriweather-Italic-Bold"), url(../fonts/merriweather-v19-latin-700italic.woff2) format("woff2"), url(/fonts/merriweather-v19-latin-700italic.woff) format("woff");
}
/* open-sans-regular - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v40-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v40-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-700 - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v40-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* open-sans-700italic - latin */
@font-face {
  font-display: swap;
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v40-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


body {
  font-family: "Open Sans", sans-serif;
}
body.teststage {
  background-color: rgb(255, 248.8, 230.2);
}

p, form {
  font-family: "Open Sans", sans-serif;
}

h1, h2 {
  font-family: "Merriweather", sans-serif;
}

h3 {
  font-family: "Open Sans", sans-serif;
  font-size: 1.2em;
}

h1 {
  margin-top: 1.8em;
  font-size: 1.8em;
}

h2 {
  font-size: 1.5em;
}

h3 {
  font-size: 1.3em;
}

h4 {
  font-size: 1.1em;
}

header.bg-light {
  background-color: white !important;
}
header h1 {
  margin: 0.8em 0 0 0;
  color: rgb(6.4, 69.6, 132.8);
  font-size: 2.5em;
}
header .page-title a {
  text-decoration: none !important;
  color: #000;
}

a:hover {
  text-decoration: none;
}

#loginPage {
  background-color: #efefef;
}
#loginPage h1 {
  margin-bottom: 0.2em;
  margin-top: 0;
  font-size: 2em;

}
#loginPage h1 + p {
  margin-top: -1.2em;
}
#loginPage label {
  font-weight: bold;
}
#loginPage .background-right {
  background: url("../img/login.jpg") no-repeat center center;
  background-size: cover;
  height: 100vh;
}

#capslock {
  display: none;
}
#capslock > div {
  padding: 0.2em 0.5em;
}
#capslock > div i {
  padding-right: 0.5em;
}

.login-terms {
  margin: 5em 0 1em 0;
  color: #6c757d;
  font-size: 0.8em;
  max-width:90%;
}
.login-terms a {
  color: #6c757d;
}

#login-logo {
  margin-bottom: 3em;
}

#login-info {
  margin-bottom: 0;
}

/* Formulare */
form .ui-datepicker-trigger {
  height: 25px;
}

.login-input-container {
	background: linear-gradient(to right bottom, #fff, #C9D6E2);
}

.alert div>ul {list-style-type: none; padding-left: 0;}

#logo-sticky {position:absolute; left: 24px; top: 37px;}
#logo-sticky img {max-height:60px;}

/*# sourceMappingURL=vrcts-login.css.map */
