
/* Global Colors

PRIMARY
Dark Blue 	 #010A61	rgba(1, 10, 97, 1)
Petrol 		 #487069    rgba(72, 112, 105, 1)
Sand 		 #EBC8A7    rgba(235, 200, 167, 1)

SECONDARY
Green 		 #53C21F    rgba(83, 194, 31, 1)
Violett 	 #5D346F    rgba(93, 52, 111, 1)

*/



/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  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; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  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; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  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; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  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+ */
}
/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/open-sans-v40-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* open-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/open-sans-v40-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}




body {
    font-family: 'Open Sans', sans-serif;background-color: #fffbf0;
}

h1 {
    margin-bottom: 40px; color: rgba(1, 10, 97, 1);
}

label {
    color: #333;
}

.help-block.with-errors {
    color: #cb2829;
    margin-top: 5px;
}

#header {background: rgba(1, 10, 97, 1); height:auto;padding:20px 0 20px 0}
#header img {max-width:400px;width:auto;height:auto}

.offset-xl-2 {margin-left:0}

#footer {background: rgba(1, 10, 97, 0.1);width:100%;display:flex}
#footer p {text-align: center;font-size: 14px;color: #444; padding:30px 0 15px 0}

#footer a:link, #footer a:visited {color: rgba(1, 10, 97, 1); text-decoration: none}
#footer a:hover {color: rgba(1, 10, 97, 1); text-decoration: underline}

hr.trenner {
	    border: 0;
    height: 1px;
    background: #444444;
    margin: 40px 0 40px 0;
	opacity: 0.25
}


/* Send Button */

.btn-success
{color: #fff;
    background-color: #487069 ;
    border-color: #487069 ;
}

.btn-success:hover
{color: #fff;
    background-color: #010A61 ;
    border-color: #010A61 ;
}

.btn-success.disabled, .btn-success:disabled
{color: #fff;
    background-color: #487069 ;
    border-color: #487069 ;
}

.btn-send {
    text-transform: uppercase;
    letter-spacing: 0.2em;
    margin-bottom: 20px;
	padding:12px 20px 12px 20px
} 


