/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.rm-calc .bents-form-outter {width: 80%; margin: 0 auto; display: table; background: #f3f3f5; padding: 50px; border-radius: 10px; box-shadow: 0px 0px 15px #ccc;}

.rm-calc .bents-form-outter div, .rm-calc .bents-form-outter p {line-height:20px !important;}

.rm-calc .bents-form-in-left span a {color: #14426f; font-weight: 700; text-decoration: none;}

.rm-calc .bents-form-outter label {font-size: 14px; letter-spacing: .5px; font-weight: 600; color: #737373; line-height: 25px!important;}

.rm-calc .bents-form-outter .bents-form-in-right label {width: 100%; float: left; margin-bottom: 0px !important; margin-top: 0px !important;}

.rm-calc .bents-form-outter span {width: 100%; float: left; color: #5d5d5d; margin-top: 6px; font-weight: normal; font-size: .75em;}

.rm-calc .bents-form-in-left, .rm-calc .bents-form-in-right {width: 50%; float: left; background: #f3f3f5; border-radius: 0px; padding: 15px 20px 20px 20px; display: table-cell; vertical-align: top;}
.rm-calc .bents-form-btn-outter {width: 45%; padding-left: 17px; margin: 0 auto;}

.rm-calc .bents-form-outter input[type='text'], .rm-calc .bents-form-outter input[type='number'], .rm-calc .bents-form-outter input[type='tel'], .rm-calc .bents-form-outter input[type='email'], .rm-calc .bents-form-outter select {width: 100%; margin-bottom: 15px; margin-top: 8px; height: 35px; border-radius: 7px; padding-left: 15px; border: 1px solid #ccc; font-size: 17px; color: #444;}

.rm-calc .bents-form-outter input[name='focalc-submit'] {background: #f7941e; background: -moz-linear-gradient(top, #f7941e 49%, #f15f2a 100%); background: -webkit-linear-gradient(top, #f7941e 49%, #f15f2a 100%); background: linear-gradient(to bottom, #f7941e 49%, #f15f2a 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7941e', endColorstr='#f15f2a',GradientType=0 ); border-radius: 10px; border: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 20px 20px; text-shadow: none; min-height: 0; color: #fff; width: 100%; margin-top: 20px; font-size: 22px; letter-spacing: .6px; font-weight: 500; cursor: pointer; line-height:2px; min-width:200px;}

.rm-calc .bents-copy {width: 313px; margin: 0 auto; color: #c1c1c1; font-size: 13px; margin-top: 20px; display: flex;}

#focalc-result {text-align:center;}

#focalc-result .funding-qualified {color: #b98953; font-size: xx-large !important; letter-spacing: 2px; line-height: 1.1em; font-family: 'brandon-black' !important; font-weight:900; text-transform:uppercase;}
#focalc-result .fo-calc-result {color: #333; padding-bottom: 10px; line-height: 1.5em; font-weight: 500; font-size: 34px; font-family: 'brandon-black' !important;}
#focalc-result p {max-width: 70%; text-align:left; margin: auto;}
#focalc-result table {margin: 40px auto !important; width:70%}
#focalc-result table p {max-width: 100%;}
#focalc-result .not-qualify-top-msg {font-size: 20px !important; letter-spacing: 2px; line-height: 1.1em; font-family: 'brandon-black' !important; font-weight:900; margin: auto; margin-bottom: 20px; text-align:center;}

.padd-bot-20 {padding-bottom:20px !important;}

@media only screen and (max-width: 1200px) {
.rm-calc .bents-form-outter {width: 80%;}
}

@media only screen and (max-width: 992px) {
.rm-calc .bents-form-outter {width: 86%;}
#focalc-result .not-qualify-top-msg, #focalc-result p {max-width: 90%;}
#focalc-result table {margin: auto; width:90%}
}

@media only screen and (max-width: 768px) {
.rm-calc .bents-form-outter {display: block; width:100%; padding: 0px; padding-top: 15px; padding-bottom: 15px;}
.rm-calc .bents-form-in-left {display: block; float: left; width: 96%; padding: 10px;}
.rm-calc .bents-form-in-right {display: block; float: left; width: 96%; padding: 10px;}
.rm-calc .bents-form-btn-outter {width: 260px; padding-left: 0px;}
#focalc-result .not-qualify-top-msg, #focalc-result p {max-width: 98%;}
#focalc-result table {margin: auto; width:100%}
#focalc-result .resp-calc-tbl {width:100%; overflow-x:scroll;}	
}