.CookieDeclaration { display:none; }
html,
body {
    height: 100%;
}

.h { font-weight:bold; background:#ddd; }
.header { text-align:center }
.header .logo img { max-width:300px; margin:auto; }
.footer { font-size:0.8em; }
hr { max-width:110px !important; border-bottom:5px solid rgba(0,0,0,.1) !important }
.form-box { background:#f7f9fa; border-radius:3em; }
.form-control-file { display:none; }
a { text-decoration:none; }

.navbar-toggler{
	width: 2.4em;
	height: 1.2em;
}
.navbar-toggler .line{
	width: 100%;
	float: left;
	height: 0.2em;
	background-color: #fff;
	margin: 0.1em 0;
}
.error { padding: 0 1em; color:#f00; }
.prize { text-align:center; margin:1em auto; }
.prize-option { max-width:320px; padding:0 4em; text-align:center; margin:0 auto; }
.prize-option img { border:5px solid #fff; }

.btn-facebook { background:#3b579d !important; border-color:#3b579d !important; text-transform:uppercase; color:#fff !important; }

        
            body,input,select,textarea,option { font-family:Roboto;}
        
                                .header { background:#ffffff; color:#ffffff; }
                            .main { background:#ecebe9; color:#0058a2; }
                            .footer { background:linear-gradient(to right, #0258a2, #01973a 99%); color:#ffffff; }
                
        							a,.color { color: #0058a2 }
				.prize-option img.selected { border:5px solid #0058a2; box-shadow:0 0 6px #999  }
			    .bg-primary { background: #0058a2 !important; color:#ffffff !important; }
                .btn-primary {
    color: rgb(255,255,255) !important;
    background-color: rgb(0,88,162) !important;
    border-color: rgb(0,88,162) !important
}

.btn-primary:hover {
    color: rgba(255,255,255,0.9) !important;
    background-color: rgba(0,88,162,0.9) !important;
    border-color: rgba(0,88,162,0.9) !important
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 .2rem rgba(0,88,162, 0.5) !important
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: rgb(255,255,255) !important;
    background-color: rgb(0,88,162) !important;
    border-color: rgb(0,88,162) !important
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
    color: rgb(255,255,255) !important;
    background-color: rgb(0,88,162) !important;
    border-color: rgb(0,88,162) !important
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,88,162, 0.5) !important
}

.btn-outline-primary {
    color: rgb(0,88,162) !important;
    background-color: transparent;
    background-image: none;
    border-color: rgb(0,88,162) !important
}

.btn-outline-primary:hover {
    color: #222 !important;
    background-color: rgb(0,88,162) !important;
    border-color: rgb(0,88,162) !important;
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 .2rem rgba(0,88,162, 0.5) !important
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: rgb(0,88,162) !important;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    color: rgba(255,255,255,0.9) !important;
    background-color: rgba(0,88,162,0.9) !important;
    border-color: rgba(0,88,162,0.9) !important
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,88,162, 0.5) !important
}				.nav-item { background: #0058a2; color: #ffffff  }
				.nav-item a { color: #ffffff  }
				.navbar-toggler .line { background-color: #0058a2;}
				.dropdown-menu { background: #0058a2; border:0; border-radius:0 }
                        				.bg-secondary { background: #0058a2 !important; color:#ffffff !important; }
                .btn-secondary {
    color: rgb(255,255,255) !important;
    background-color: rgb(0,88,162) !important;
    border-color: rgb(0,88,162) !important
}

.btn-secondary:hover {
    color: rgba(255,255,255,0.9) !important;
    background-color: rgba(0,88,162,0.9) !important;
    border-color: rgba(0,88,162,0.9) !important
}

.btn-secondary:focus,
.btn-secondary.focus {
    box-shadow: 0 0 0 .2rem rgba(0,88,162, 0.5) !important
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: rgb(255,255,255) !important;
    background-color: rgb(0,88,162) !important;
    border-color: rgb(0,88,162) !important
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    color: rgb(255,255,255) !important;
    background-color: rgb(0,88,162) !important;
    border-color: rgb(0,88,162) !important
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,88,162, 0.5) !important
}

.btn-outline-secondary {
    color: rgb(0,88,162) !important;
    background-color: transparent;
    background-image: none;
    border-color: rgb(0,88,162) !important
}

.btn-outline-secondary:hover {
    color: #222 !important;
    background-color: rgb(0,88,162) !important;
    border-color: rgb(0,88,162) !important;
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 .2rem rgba(0,88,162, 0.5) !important
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: rgb(0,88,162) !important;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
    color: rgba(255,255,255,0.9) !important;
    background-color: rgba(0,88,162,0.9) !important;
    border-color: rgba(0,88,162,0.9) !important
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0,88,162, 0.5) !important
}				.nav-item.active { background: #0058a2; color: #ffffff  }
				.nav-item.active a { color: #ffffff  }
                            
    	 .header { background:#fff url(https://s3.eu-west-1.amazonaws.com/myprize/MP3/iren/header.jpg) top center no-repeat; height: 477px; } h1 { font-size:28px; color:#f07d03; text-align:center; } p { font-size:22px; text-align:center; } .text-center.py-4 { display:none; } body { background:#ecebe9; color:#0058a2 } #content { padding:1em; background:#fff; } .btn-primary { font-size:20px; background:linear-gradient(to right, #0258a2, #01973a 99%) !important;border-radius:23px;  } .checkbox { max-width:350px; margin:auto;} .footer p { font-size:14px;} a { text-decoration:underline; } .survey-questions .form-group { text-align:center } @media only screen and (max-width: 798px) { .header { background-size:cover; height:0; padding-top:42% !important;} h1 { font-size:20px; } p { font-size:14px; } .footer p { font-size:12px; } .px-5 { padding-left:0.5em !important; padding-right:0.5em !important;} } .datepicker.dropdown-menu { background:#fff; box-shadow:#333 0px 0px 20px }
.lh-1 { line-height:1em }

@media (max-width: 577px) { 
	.header { position:static; }
	.header .logo img { max-width:75%; margin-top:1em; }
	.m-1,.m-2,.m-3,.m-5,.m-5 { margin:0.5em !important; }
	.p-1,.p-2,.p-3,.p-5,.p-5 { padding:0.5em !important; }
	.navbar  { position: absolute; left:0; right:0; z-index: 99999; opacity: 0.95; } 
	.header { padding:0 1em; }
	.navbar { padding:.5rem 0rem; }
	.navbar .mx-1 { margin-left:0 !important; margin-right:0 !important; }
	.navbar .px-1 { padding-left:0 !important; padding-right:0 !important; }
}