body {
color: #444;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
font-weight:400;
background: #ffffff url("../img/tlo.jpg") top center repeat-x;
background-size: 1100px;   
}

*::-moz-selection {
background: none repeat scroll 0% 0% #333333;
color: #ffffff;
text-shadow: none;
}

a, a:focus {
color: #03617c;
cursor: pointer;
outline: 0px none;
text-decoration: none;
transition: all 0.3s ease 0s;
}
a:hover {
color: #03617c;
text-decoration: underline;
}

h1, h3{
font-weight:normal;
font-weight:600;
font-size:32px;
line-height:36px;
color:#000;
text-transform:uppercase;
padding:0px;
margin:30px 0;
}

h2, .download p{
font-weight:normal;
font-weight:600;
font-size:18px;
line-height:26px;
color:#fff;
padding:0px;
margin:0px;
margin-bottom:30px;
}
h4{
font-weight:normal;
font-weight:600;
font-size:18px;
line-height:26px;
color:#000;
padding:0px;
margin:0px;
margin-bottom:10px;
}

.img-responsive{
display:inline-block;
}

.phone{
font-weight:normal;
font-weight:600;
font-size:13px;
line-height:22px;
margin:10px 0 20px 0;
}


.content-site{
padding-top:60px;
}


.content-form{
background:#3f9db0;
border-radius:3px;
padding:40px;
color:#fff;
}
/*background:#03617c;*/
.control-label{
font-size:13px;
font-weight:400;
}
.form-control{
font-size:13px;
border:0px;
border-radius:3px;
}
.checkbox{
line-height:14px;
}
.btn{
border:0px;
border-radius:3px;
background:#f0ce13;
font-weight:normal;
font-weight:600;
font-size:18px;
line-height:26px;
color:#000;
}
.btn:hover, .btn:focus{
color:#000;
background:#fff;
}

.help-block{
display:none;
}

.alert {
padding: 5px 15px !important;
}
.has-error label{
color:red !important;
}

.download{padding:10px 0;}

.article-site{
background:#fff;
padding:60px 0;
}
.article-site header{
margin-bottom:60px;
}
.footer-site{
background:#fff;
padding:60px 0;
}
.copy{
margin-top:60px;
}

@media (max-width: 767px){  
  body{background-size: 600px;}
  h1, h3{font-size:22px; line-height:30px; margin-bottom:0px;}
  h2{font-weight:700; font-size:16px;}
  .content-site{padding-top:50px;}
  .header-site img{max-width:40%;}
  .content-form{padding:40px 10px;}
  .article-site{padding:40px 0;}
  .article-site header{margin-bottom:30px;}
  .article-site img{margin-bottom:20px;}  
  .footer-site{padding:0 0 30px 0;}
  .copy{margin-top:30px;}
  .header-site .h1-content h1, .header-site .logo{text-align:center;}
}
@media (min-width: 768px) and (max-width: 1009px) {
	.article-site img{margin-bottom:20px;}
	.footer-site{padding:0 0 30px 0;}
  .copy{margin-top:60x;}
  .header-site .h1-content h1, .header-site .logo{text-align:center;}
}
@media (min-width: 1010px){
  .main-form img{margin-top:60px;}
  .download{padding:140px 0;}
  .header-site{margin-bottom:20px;}
  .header-site .h1-content{float:left; text-align:center;}
  .header-site .logo{float:right; text-align:right; padding-right:40px;}  
}




