@charset "utf-8";
/* CSS Document */

body { background:url(../bg.jpg) no-repeat fixed; font-family: 'Roboto Slab', serif!important; font-weight:400; font-size: 15px!important;}
h1 { font-family: 'Roboto Slab', serif; }
input[type=text] { border:0; box-shadow:none; border-bottom:1px dotted #CCC; border-radius:0; }
#title{text-align: center;}
#content_wrap { margin-top:15px; width:100%; }		
#content { background:#FFF; opacity:0.9; max-width: 1300px;}
.content_box { padding-bottom:25px; }
.checkbox_link { margin:5px 0; padding:5px 0;}
.checkbox_link input { height:20px; width:20px; }
.checkbox_link input[type=text] { width:50px; text-align:right;}
.checkbox_link span { font-size:18px; font-weight:100; margin-top:-3px; margin-left:5px;}
.sidebar { margin-top:15px; }
#footer { background:#343434; }
.header_wrap { width:100%; padding:15px 0; background:#343434;}
.header {/*background-image:url(../img/header1.png);*/ background:#343434; background-repeat: no-repeat; height: 75px; padding-top:20px; margin-bottom:0px;}
.logo {width:250px; height:42px; display:block; margin-left:auto; margin-right:auto;}   
.footer_wrap { width:100%; }
.footer {width:950px; left:50%; margin-left:475px; background:#343434; background-repeat: no-repeat; height:78px;}   
.footer-content {color:#F1EDE7; padding: 7px 0 0 0;}
h1.title {font-family: 'Roboto Slab', serif; font-size:30px; display:inline-block; padding:11px 10px 0 0; }  

.container{max-width: 1300px;}

@media (min-width: 1200px) {
	.container{width: 80%;}
}
hr {margin-top:2rem; margin-bottom: 2rem;}
label {text-align: left!important}

.g-recaptcha{padding: 12px;}