@charset "utf-8";
/* CSS Document */

.iframe_form input[type='text'],
.iframe_form select,
.iframe_form textarea {width:100%; padding:5px 0; border:0; border-bottom:solid 3px #e1e1e1; color:#2c3db0; vertical-align:middle;}
.iframe_form textarea {border:solid 1px #e1e1e1; border-bottom:solid 3px #e1e1e1;width:98%;width:calc(100% - 2px);}
.iframe_form input[type='text']:focus,
.iframe_form select:focus {color:#2c3db0;}
.iframe_form label {vertical-align:middle; padding:0 10px 0 0;}
.iframe_form label input[type='checkbox'] {margin-right:5px;vertical-align:middle;}
.iframe_form input[type='submit'] {margin:0 auto; cursor:pointer;}




.form {overflow:hidden;}
.form dl {padding:0 0 20px 0; clear:both;}
.form dl dt {padding:5px 0;}
.form .col_2 {float:left; width:47%; padding:0 0 20px 6%; clear:none;}
.form .col_fml {padding-left:0;}
.comments-low dd textarea{height:50px !important;}
.iframe_top {}
.iframe_top {background:#f6f6f6; padding:30px;text-align:center;border-radius:5px 5px 0 0; position:relative; z-index:2;}
.iframe_top .title{ font-size:24px; line-height:1.2em; font-weight:bold; padding:0 0 5px 0;}
.iframe_top p {padding:5px 0; font-size:14px; line-height:1.2em;}
.iframe_form {padding:20px 30px;}
.iframe_form .description { font-size:14px; line-height:1.2em; padding:20px 0 0 0;}
.iframe_form .errors {padding:10px 0; color:#f15138;}
.iframe_form .btn {text-align:center; padding:20px 0;}
.iframe_txt {padding:20px 30px; text-align:center;}
.iframe_txt .info {padding:20px 0;}
.iframe_txt .info p {padding:0 0 10px 0;}
.iframe_txt .pic {padding:20px 0;}
.iframe_txt .logo {padding:20px 0;}
@media(max-width:320px){
	.form .col_2 {float:none; width:auto; padding-left:0;}
}
