/************************ RESET *********************************/
*		{ margin: 0; padding: 0; }
img, fieldset { border: none; }
:focus	{ outline: 0; }
a		{ text-decoration: none; }
.alt	{ display: none; }

/************************ TYPO *********************************/ 
body { font-family: Arial, Verdana, Helvetica, sans-serif; color: #32547e; font-size: 12px; line-height: 20px; font-weight: normal; }

a       { color: #7ab6d9; outline: 0; }
a:hover, a:focus { color: #7ab6d9; text-decoration: none; outline: 0; }

b, strong { font-weight: bold; }

h1 { margin: 0 0 30px 0; color: #7ab6d9; font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; font-size: 28px; line-height: 32px; font-weight: 600; }
h2 { margin: 0 0 15px 0; color: #7ab6d9; font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; font-size: 20px; line-height: 26px; font-weight: 400; }
h3 { margin: 0 0 10px 0; color: #7ab6d9; font-family: 'Open Sans', Arial, Verdana, Helvetica, sans-serif; font-size: 18px; line-height: 22px; font-weight: 400; }

h1 a, h2 a, h3 a { color: #7ab6d9; }
h1 a:hover, h2 a:hover, h3 a:hover { color: #32547e; }

/************************ GENERAL *********************************/
html { background: #ffffff; }
body { background: #ffffff; padding-top: 0; }

.container { padding: 0; }

.alert { display: none; }

.smaller-text { font-size: 12px; line-height: 16px; }

label { font-size: 12px; font-weight: 600; }

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

/************************ HEADER *********************************/
#header { display: none; }

/************************ WEB FORM *********************************/
.page-break { page-break-after: always; }
.web-form { float: left; width: 100%; }
.form-block { float: left; width: 100%; margin-top: 5px; }
.form-block h3 { float: left; width: 100%; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #7ab6d9; }
.web-form .form-control { border-color: #ccc; border-radius: 0px; box-shadow: none; }
.form-block .row .form-control { float: left; width: 100%; margin-bottom: 15px; }
.datepicker { background: url('../../img/website/BKG-datepicker.png') no-repeat right center; }
.web-form .table thead tr th, .web-form .table thead tr td { background-color: #eee; text-align: center; font-size: 13px; }
/*form2*/
#header-form { float: left; width: 100%; margin-bottom: 0px; }
#header-form-logo { float: left; width: 20%; }
#header-form-logo img { width: 100px; }
#header-form-flag { float: right; width: 20%; }
#header-form-flag img { float: right; width: 50px; }
#header-form-title { float: left; width: 60%; text-align: center; font-size: 20px; }
.form-block.border { float: left; width: 99%; padding: 0px; border: 2px solid #686868; text-align: center; }
.form-block.border .form-control { width: 100%; text-align: center; border: none; background-color: #f6f6f6 !important; box-shadow: none; }
.form-block-help { text-align: center; font-size: 12px; color: #9c9c9c; }
.form-block label { float: left; width: 100%; font-size: 13px; font-weight: 600; }
.form-block label.label-level2 { float: left; width: 100%; font-size: 12px; }
.form-block .btn { display: none; }
.form-block .content-text { float: left; width: 100%; text-align: left; font-size: 12px; line-height: 18px; margin-bottom: 5px; }
.form-block .content-text.text-center { float: left; width: 100%; text-align: center !important; }
.half { float: left; width: 45%; text-align: left; padding: 5px; }
.full { float: left; width: 100%; text-align: left; padding: 5px; }
.full .content-text { float: left; width: 99%; }
.form-block.border .full .form-control { float: left; width: 95%; text-align: left; }
.form-block .table { float: left; width: 95%; }
.form-block .table td, .form-block .table th { border: 1px solid #aaa; padding: 0 5px; }
.form-block .table .form-control { margin-bottom: 0; }
.form-buttons { display: none; }
.logo-left { float: left; }
.logo-right { float: right; }


/************************ CONTACT BLOCK *********************************/
#contact-block { display: none; }

/************************ FOOTER *********************************/
#footer { display: none; }

/************************ COOKIES *********************************/
.eucookie { display: none; }
