
body {padding:60px 0;}
.container {max-width:950px;}
.center {text-align:center;}
.right {text-align:right;}
.img-responsive {margin:0 auto;}
.copyright {padding-top:25px; font-size:13px; font-weight:bold;}

.bg {background:url(../img/bg.jpg) center top repeat;}
/*
.bg2 {background:url(../img/bg2.jpg) center top repeat;}
.bg9 {background:url(../img/bg9.png) center top repeat;}
.bg12 {background:url(../img/bg12.gif) center top repeat;}
*/



.logo {text-align:center; padding:15px 0;}
.logo img {border:#0099ff 3px solid; width:307px; height:110px;}

.form {padding:40px 50px;     -webkit-box-shadow:0 0 15px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 15px rgba(0,0,0,0.8);
    box-shadow:0 0 15px rgba(0,0,0,0.8);
}
.form h2 {background:#0099ff; padding:20px 0; color:#fff; text-align:center; font-weight:bold; text-transform:uppercase; line-height:30px; margin-bottom:30px;}
.form h2 span {display:block; font-size:18px;}
.form .text {line-height:20px; min-height:60px; font-size:15px; font-weight:bold; color:#5b5b5b; background:#f1f1f1; border:#bcbcbc 1px solid;}
.form .check-text { font-size:15px; font-weight:bold; color:#5b5b5b; background:#f1f1f1; border:#bcbcbc 1px solid;}
label {display: inline-block; max-width: 100%; margin-bottom: 5px; margin-top: 5px; margin-left: 10p; padding-left: 10px;}
.form .row-text {color:#5b5b5b; margin-left:0px !important; margin-right:0px !important;}
.text::placeholder {color: #5b5b5b !important; font-weight:bold;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #5b5b5b !important;
}
::-ms-input-placeholder { /* Microsoft Edge */
  color: #5b5b5b !important;
}

.form .submit {padding:15px 30px; color:#fff; background:#000; border-radius:6px; border:0; font-size:20px;}
.form .submit:hover {background:#666;}

.txt_header{line-height:40px; min-height:45px; font-size:15px; text-align:center; font-weight:bold; color:#CCC; background:#036; border:#039 1px solid;}

/***** RESPONSIVE *****/

@media(max-width:767px) {
body {padding:60px 0;}
.form {padding:20px 15px;
}
.form h2 {background:#0099ff; padding:10px 0; color:#fff; text-align:center; font-size:14px; font-weight:bold; text-transform:uppercase; line-height:30px; margin-bottom:30px;}
.form h2 span {display:block; font-size:12px;}