﻿#main{margin-top: 0}
.contact-page { float: left; width: 100%; height: auto; box-sizing: border-box; }
.contact-page .contact-image { float: left; width: 100%; height: auto; margin-bottom: 30px; }
.contact-page .contact-image img { float: left; width: 100%; height: auto; }
.contact-page .contact-info { float: left; width: 100%; height: auto; }
.contact-page .contact-info .contact-info-title { border-bottom: 1px solid #004b87; float: left; font-family: "Open Sans",sans-serif; font-size: 20px; font-weight: normal; height: auto; margin-bottom: 10px; padding-bottom: 8px; width: 100%; }
.contact-page .contact-info .contact-info-content { float: left; width: 100%; height: auto; font-size: 14px; line-height: 24px; font-family: "Open Sans",sans-serif; }
.contact-info {float:left; width:100%; height:auto; margin-bottom:30px}
.contact-form { float: left; width: 100%; height: auto; }
.contact-form .input_row { float: left; width: 100%; height: auto; margin-bottom: 10px; }
.contact-form .input_row input { border: 1px solid #ccc; border-radius: 0; float: left; font-family: "Open Sans",sans-serif; height: 34px; width:99%; }
.contact-form .input_row textarea { border: 1px solid #ccc; border-radius: 0; float: left; resize:none; font-family: "Open Sans",sans-serif; height: 80px; width:99%; }
.contact-form .btn-success {float:right; border-radius:0; background:#f0442c; margin-right:1%;border: 2px solid #f0442c;transition: all linear 0.3s;}
.contact-form .btn-success:hover{
	background: #fff;
	color: #f0442c
}
.contact-form .alert-danger {float:left; width:100%; height:auto; padding:0; background:none; border:none}
.contact-form iframe {float:left; width:100%; height:auto}









