body{
	background-image: url(images/background.jpg);
	background-size: cover;
}

.padding2px{padding: 2px !important;}

.paddingRn{padding: 2px 0 2px 2px !important;}
.paddingLn{padding: 2px 2px 2px 0 !important;}

.paddingRBn{padding: 2px 0 0 2px !important;}
.paddingLBn{padding: 2px 2px 0 0 !important;}

.paddingRTn{padding: 0 0 2px 2px !important;}
.paddingLTn{padding: 0 2px 2px 0 !important;}


.click{cursor: pointer;}

.form_headline{font-size: 40px; margin: 0 0 20px 0; font-weight: bold; color: white;}


.form_holder{ margin-top: 40px;  display: none;}
.form_holder .form{
	 position: relative;
    z-index: 1;
    background: #FFFFFF;
    max-width: 660px;
    margin: 0 auto 100px;
    padding: 20px;
    text-align: center;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);

}



.form_holder input[type="text"], .form_holder select , .form_holder  textarea {
    outline: 0;
    background: #f2f2f2;
    width: 100%;
    border: 0;
    margin: 0 0 15px;
    padding: 15px;
    box-sizing: border-box;
    font-size: 14px;
    height: 50px;
}

.form_holder .textarea {height: 200px;}

.form_holder .form input[type="submit"] {
    text-transform: uppercase;
    outline: 0;
    background: #3D6F99;
    width: 100%;
    border: 0;
    padding: 15px;
    color: #FFFFFF;
    font-size: 14px;
    -webkit-transition: all 0.3 ease;
    transition: all 0.3 ease;
    cursor: pointer;
}


.form_holder label{text-align: left; color: black; font-weight: 700; display: block;}


.msg_holder{ color: white; font-size: 20px; text-align: center; padding:20px 40px; margin-bottom: 10px;}
.msg_error{background-color: red;}
.msg_success{background-color: green; }



.day{position: absolute; font-size: 40px; font-weight: bold; color: black;}
.day_tl{top:10px; left: 10px; }
.day_tr{top:10px; right: 10px; }
.day_bl{bottom:10px; left: 10px; }
.day_br{bottom:10px; right: 10px; }
.day_white{color: white;}


.spacer{height: 20px;}

p{color: white;}