/**
 * PROJECT TITLE
 * SHORT DESCRIPTION
 *
 * SourceSansPro: 'Source Sans Pro', 'Helvetica', Arial, sans-serif; | 400,600,700,900
 */

html.sisu_localstorage .noStorageAvailable { display: none; }

/* Base / Scaffold
------------------------------------*/
html, body { height: 100%; }
body { background: #fff; font: 14px/1.2 'Source Sans Pro', 'Helvetica', Arial, sans-serif; color: #6b6b6b; }
#wrapper { background: linear-gradient(to bottom,  #F6F6F6 0%,#ffffff 25%, #ffffff 100%); }
.container { max-width: 640px; }

/* Global styles
------------------------------------*/
h1, h2, h3, h4, h5, h6 { margin-bottom: 20px; font-family: 'Source Sans Pro', 'Helvetica', Arial, sans-serif; }
h1 { font-size: 24px; font-weight: 700; }

a:link, a:visited { color: #6b6b6b; text-decoration: underline; }
a:hover, a:focus, a:active { color: #333; text-decoration: none; }

p { margin-bottom: 20px; }
p.icon { padding-left: 35px; background-position: left top; background-repeat: no-repeat; min-height: 26px; }
p.icon-exclamation { background-image: url('../images/ico.exclamation.png'); }

/* Gaps */
.gap0  { margin-bottom: 0px; }
.gap5  { margin-bottom: 5px; }
.gap10 { margin-bottom: 10px; }
.gap15 { margin-bottom: 15px; }
.gap20 { margin-bottom: 20px; }
.gap25 { margin-bottom: 25px; }
.gap30 { margin-bottom: 30px; }
.gap40 { margin-bottom: 40px; }
.gap60 { margin-bottom: 60px; }
.nogap { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.nogap-top { margin-top: 0 !important; padding-top: 0 !important; }

/* Alerts */
.alert-danger { background-image: none; background-color: #E6D7D5; color: #AC1F0C; border: 2px solid #AC1F0C; border-radius: 0; margin-top: 7px; }
.alert-danger a { color: #AC1F0C; text-decoration: underline; }
.alert-danger a:hover, .alert-danger a:focus, .alert-danger a:active { text-decoration: none; }

/* Buttons */
.btn, a.btn { color: #fff; text-decoration: none; border-radius: 10px; padding: 12px 10px; margin-bottom: 20px; text-transform: uppercase; font: 18px/1.2 'Source Sans Pro', 'Helvetica', Arial, sans-serif; font-weight: 900; text-shadow: 1px 1px 0px rgba(120, 120, 120, 1); }

.btn-request { color: #FFF; background: #00A7B5; }
.btn-request:hover, .btn-request:focus, .btn-request:active { color: #FFF; background: #02b5c6; }
.btn-request span { display: inline-block; padding-right: 50px; position: relative; }
.btn-request span i { position: absolute; right: 0px; top: 3px; }

.btn-grey { color: #FFF; background: #c3c6cb; background: linear-gradient(to right, #a1a6ac 0%,#c3c6cb 50%,#a1a6ac 100%); }
.btn-grey:hover, .btn-grey:focus, .btn-grey:active { color: #FFF; background: #a1a6ac; }

/* Flat form */
form.flat {  }
form.flat label { text-transform: uppercase; font-weight: 400; }
form.flat .form-control { box-shadow: none; border-radius: 0; background-color: #F6F6F6; border: 1px solid #CACACA; padding: 5px 15px; }
form.flat textarea.form-control { padding: 10px 15px; min-width: 100%; max-width: 100%; }


/* Content styles
------------------------------------*/
#header .image-container { padding-top: 30px; padding-bottom: 30px; border-bottom: 2px solid #cdcdcd; }
#header .image-container img { margin: 0 auto; width: 210px; }

.covid { 
	position: relative;
	color: #F9423A; 
	margin-bottom: 20px;
}

.covid .notice {
	width: 80%;
	margin: 0 auto;
}

.covid .warn {
	position: absolute;
	top: 15px;
	width: 45px;
	height: 50px;
	background-image: url("../images/warn.jpg");
	background-size: contain;
	background-repeat: no-repeat;
}

.covid .warn.left {
	left: 0;
}

.covid .warn.right {
	right: 0;
}

.nav-tabs.nav-justified > li { float: none !important; display: table-cell !important; width: 1%; }
.nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 4px 4px 0 0; text-decoration: none; }
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; }

input[type=checkbox] {
	margin-top: 1px !important;
}