/*
 * Theme Name: React
 * Uniform Theme: default
 * Description: A base to start
 * Version: 1.0
 * Author: ThemeCatcher
 * Author URI: http://www.themecatcher.net
 */
 
.iphorm-inner{}
h3.iphorm-title{font-size:30px;font-weight:700;padding-bottom:15px;margin-bottom:30px;margin-top:0;position:relative;text-transform:uppercase;}
h3.iphorm-title:before{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:#2991d6;}
h3.iphorm-title:after{content:'';position:absolute;bottom:-8px;left:0;width:40px;height:3px;background-color:#2991d6;}
p.iphorm-description{padding-bottom: 20px !important;margin-bottom: 30px !important;font-size: 15px;line-height:24px;border-bottom: 3px solid #c9cbcc;}
.iphorm-inner .iphorm-elements{}
.iphorm-element-wrap{margin-bottom: 30px;padding-bottom: 30px;border-bottom:1px dashed #ccc;}
.iphorm-element-spacer{padding-bottom:0px;}
.iphorm-labels-above .iphorm-element-spacer label{border-left:3px solid #2991d6;padding-left: 10px;padding-bottom:0px;margin-bottom:20px;font-weight:bold;}
.iphorm-element-wrap label span.iphorm-required{font-weight:initial;margin-left:10px;}
.iphorm-input-wrap{}
.iphorm-responsive .iphorm-elements .iphorm-element-wrap-text input,
.iphorm-responsive .iphorm-elements .iphorm-element-wrap-captcha input,
.iphorm-responsive .iphorm-elements .iphorm-element-wrap-password input,
.iphorm-responsive .iphorm-elements .iphorm-element-wrap select,
.iphorm-responsive .iphorm-elements .iphorm-element-wrap textarea{padding:10px;border:1px solid #f0f0f0;background-color:#f7f7f7;width:100%;color:#797979;font-size:14px;font-family:Microsoft Yahei;margin-bottom:0px;}
.iphorm-element-wrap p.iphorm-description{border-bottom:none;color:#9e9e9e;font-style:inherit;margin-top:10px;padding-bottom: 0px !important;margin-bottom: 0px !important;}
.iphorm-element-wrap p.iphorm-description a{color:#2991d6;margin:0px 5px;}
.iphorm-input-checkbox-ul .iphorm-input-checkbox-li label,
.iphorm-input-radio-ul .iphorm-input-radio-li label{border-left:none;text-indent:0px;margin-bottom:10px;font-weight:initial;}
.iphorm-uniform-theme-default div.checker,
.iphorm-uniform-theme-default div.radio{margin-right:3px;display:inline-block;margin-top:-3px;}
.iphorm-submit-wrap button{width:200px;height:40px;margin-right:0px;}
.iphorm-submit-wrap button span{background:#2991d6;border:none;height:40px;line-height:40px;padding-left:0px;}
.iphorm-submit-wrap button em{padding-right:0px;line-height:40px;background:#2991d6;color:#fff;font-size:16px;}
.iphorm-errors-list .iphorm-error{width:100%;padding:10px 0px;text-indent:26px;margin-top:10px;color:#cc0101;}
.iphorm-submit-wrap button:active span,
.iphorm-submit-wrap button:active em,
.iphorm-submit-wrap button:hover span,
.iphorm-submit-wrap button:hover em{background:#3facf5;}
.iphorm-loading-wrap{height:40px;line-height:40px;padding-top:0px;}
.iphorm-input-checkbox-ul .iphorm-input-checkbox-li label, .iphorm-input-radio-ul .iphorm-input-radio-li label{margin-bottom: 0px;}
.iphorm-options-inline > .iphorm-input-checkbox-li, .iphorm-options-inline > .iphorm-input-radio-li{padding: 0 15px 0px 0;}
.ifb-captcha-image-inner img{margin-bottom: 0px !important;}