.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:'Raleway', sans-serif;}
        
                        body { background:#fff; color:#009cde; }
                            .header { background:#d4eef8; color:#fff; }
                            .main { background:#fff; color:#041C31; }
                            .footer { background:#ececec; color:#7b7b7b; }
                
        							a,.color { color: #FFA402 }
				.prize-option img.selected { border:5px solid #FFA402; box-shadow:0 0 6px #999  }
			    .bg-primary { background: #FFA402 !important; color:#FFFFFF !important; }
                .btn-primary {
    color: rgb(255,255,255) !important;
    background-color: rgb(255,164,2) !important;
    border-color: rgb(255,164,2) !important
}

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

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

.btn-primary.disabled,
.btn-primary:disabled {
    color: rgb(255,255,255) !important;
    background-color: rgb(255,164,2) !important;
    border-color: rgb(255,164,2) !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(255,164,2) !important;
    border-color: rgb(255,164,2) !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(255,164,2, 0.5) !important
}

.btn-outline-primary {
    color: rgb(255,164,2) !important;
    background-color: transparent;
    background-image: none;
    border-color: rgb(255,164,2) !important
}

.btn-outline-primary:hover {
    color: #222 !important;
    background-color: rgb(255,164,2) !important;
    border-color: rgb(255,164,2) !important;
}

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

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: rgb(255,164,2) !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(255,164,2,0.9) !important;
    border-color: rgba(255,164,2,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(255,164,2, 0.5) !important
}				.nav-item { background: #FFA402; color: #FFFFFF  }
				.nav-item a { color: #FFFFFF  }
				.navbar-toggler .line { background-color: #FFA402;}
				.dropdown-menu { background: #FFA402; border:0; border-radius:0 }
                        				.bg-secondary { background: #ffffff !important; color:#1b4889 !important; }
                .btn-secondary {
    color: rgb(27,72,137) !important;
    background-color: rgb(255,255,255) !important;
    border-color: rgb(255,255,255) !important
}

.btn-secondary:hover {
    color: rgba(27,72,137,0.9) !important;
    background-color: rgba(255,255,255,0.9) !important;
    border-color: rgba(255,255,255,0.9) !important
}

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

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: rgb(27,72,137) !important;
    background-color: rgb(255,255,255) !important;
    border-color: rgb(255,255,255) !important
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    color: rgb(27,72,137) !important;
    background-color: rgb(255,255,255) !important;
    border-color: rgb(255,255,255) !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(255,255,255, 0.5) !important
}

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

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

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

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: rgb(255,255,255) !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(27,72,137,0.9) !important;
    background-color: rgba(255,255,255,0.9) !important;
    border-color: rgba(255,255,255,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(255,255,255, 0.5) !important
}				.nav-item.active { background: #ffffff; color: #1b4889  }
				.nav-item.active a { color: #1b4889  }
                            
    	 body .container { flex:1 }#content strong { font-size:2em }.header .logo { text-align:left;max-width: 900px;margin: 0 auto;} h2 {display:none; font-family: MuseoSans, Helvetica, sans-serif; font-size:3rem;}.btn-primary {border-radius:1em; font-size: 1.5em;padding: 0.15em 2em} .btn-primary strong { font-size:1em !important; } .bg-primary {background:#ececec !important; color:#7b7b7b !important;} body {flex-direction:column; display:flex;}  background-position:left center; background-size:auto; background-repeat:no-repeat; order:1; margin-bottom:0px; padding-bottom:0px; }  #content { padding-top:150px; }  .navbar{ order:2; text-transform:uppercase } .container{ order:3 } footer a { color:#7b7b7b !important; margin:0 10px; font-weight:bold; } footer{ order:4; margin-top:0 !important} .header h1 { position:relative; top:0px } .navbar-expand-lg .navbar-nav .nav-link { padding-left:1.5em; padding-right:1.5em; line-height:1em; } .footer{background:#ececec} h4 { display:none; } .test{background:#009fda; color:#ffffff; font-size:1.25em;} footer.pt-5 { padding-top:0 !important; } p.test1{max-width:900px; margin:0 auto !important} img.logo2{float:right; max-width:100%; height:auto; margin:0 auto !important; display:inline-block;} p.click{font-size:1.5em; color:#4d4d4d;} .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; }
}