/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.5
*/

/* Theme customization starts here
-------------------------------------------------------------- */


h2, h3 { font-weight: 700; }
h4, h5 { font-weight: 400; }



.column-margin-0px .column {
    margin-bottom: 0 !important;
}

.column, .columns {
     margin: 0 1% 10px;
}





#intro .ui-tabs { margin-bottom: 0; border-bottom: 0; }
#intro .ui-tabs .ui-tabs-panel { padding: 15px 3% 0 !important; }
#intro .ui-tabs .ui-tabs-nav { text-align: center; }
#intro .ui-tabs .ui-tabs-nav li { float: none; display: inline-block; }
#intro .ui-tabs .ui-tabs-nav li a { font-size: 18px; padding: 16px 30px !important; }

#Top_bar { border-bottom: 1px solid #c3d8e0; background: #fff url(https://smallpersonalloan.net/wp-content/uploads/2015/11/small_personal_loan_menu_bg.png) repeat-x left bottom !important; }
#Top_bar .menu > li > a span:not(.description) { border: 0; }

#Content { background-image: url(https://smallpersonalloan.net/wp-content/uploads/2015/11/small_personal_loan_wrapper_bg.png); background-repeat: repeat-x; background-position: left top; }

.newsletter_form .column { margin-bottom: 0; }
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select { margin-bottom: 10px; }

#Footer { display: none; }

.dark a { color: #fff; }

.section-border-bottom { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.mc4wp-alert { float: left; width: 100%; }

.gform_footer.top_label {
	float: right;
	margin: -45px 0 0 0;
}
.gform_wrapper .gform_footer {
    clear: both;
    margin: -3.7em 0 0 !important;
    padding: 0 0 0 !important;
}

.gform_validation_error .gform_footer {
    clear: both;
    margin: -6.5em 1 0 !important;
    padding: 0 0 0 !important;
}

.ginput_container select {
   background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 2px;
    box-shadow: 0 2px 9px rgba(0, 0, 0, 0.2) inset;
    max-width: 417px;
    opacity: 0.7;
    padding: 5px 10px !important;
    width: 100%;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
       font-size: 1.2em !important;
    padding: 0.6em !important;
    text-align: center !important;
border: 2px dashed green;
}


.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
    font-size: 0.75em !important;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 1.3em !important;
}

.gform_wrapper .top_label .gfield_label {
     font-size: 1.2em !important;
 
}

.quick_fact .number-wrapper {
     font-size: 40px;
    line-height: 30px;
}

.quick_fact h4 {
     font-size: 20px;
    line-height: 20px;
}


.quick_fact {
    background-color: lightgray;
    border: 1px solid;
    float: left;
    margin: 0.3em 0.5em 0 0;
    padding: 0.5em;
}






.number-wrapper .desc {
    font-size: 10px;
}

.gform_wrapper {
    background-color: #f0f0f0;
    border: 1px solid;
    border-radius: 5px;
    margin: 1em 0;
    max-width: 98%;
    overflow: inherit;
    padding: 0 10px;
}


.contact_form{
background-color:#f0f0f0; 
padding:10px;
border: solid 1px gray;
border-radius:3px;
}


.wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea {
    border: solid 1px lightblue
	
}

.question .num
{
display:none;
}




.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-radius: 50%;
background: #f6f6f6  repeat-x scroll 50% 50%;
    border: 1px solid #ccc;
    color: #1c94c4;
    font-weight: bold;
}

.ui-slider-horizontal .ui-slider-handle {
   top: -0.7em !important;
}

.ui-slider .ui-slider-handle {
    height: 2.2em !important; 
    width: 2.2em !important;
    cursor: default;
    position: absolute;
    z-index: 2;
}

.ezfc-required-notification{
display:none;
}

.ezfc-slider-element {
    margin: 0.5em 0;
}
.ezfc-form * {
    box-sizing: border-box;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-widget-content {
    background: #eee repeat-x scroll 50% top;
    border: 1px solid #ddd;
    color: #333;
}
.ui-widget {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-slider-horizontal {
    height: 0.8em;
}
.ui-slider {
    position: relative;
    text-align: left;
}

.ezfc-form * {
    box-sizing: border-box;
    text-align: center;
}

.ezfc-theme-default .ezfc-label {
    text-align: center !important;
}

.ezfc-theme-default .ezfc-element-input, .ezfc-theme-default .ezfc-element-numbers {
    border: 1px solid #00a4e3;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
     border: 1px solid #00a4e3;
 }

.ezfc-price-value {
    font-size: 1.3em;
}

.ui-slider-horizontal .ui-slider-handle {
    margin-left: -1em;
    top: -0.3em;
}

.ezfc-theme-default .ezfc-element-input, .ezfc-theme-default .ezfc-element-numbers {
 font-size:1.3em;
}

.ezfc-theme-default .ezfc-label {
 font-size:1.3em;
 }

.ezfc-btn.ezfc-element.ezfc-element-submit.ezfc-submit {
    font-size: 1.3em;
    padding: 10px;
    width: 100%;
}





@media only screen and (max-width: 450px) 
{
.quick_fact {
    padding: 0.5em 2em 0;
}
.quick_fact {
    margin: 0.3em 0.5em 0.2em 0;
    
}

}
@media only screen and (max-width: 500px) 
{
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 0.8em !important;
}
}

@media only screen and (min-width: 835px) and (max-width: 1050px) 
{
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    font-size: 0.7em !important;

}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    font-size: 1em !important;
    padding: 0.3em !important;
    text-align: center !important;
    border: 1px dashed #008000;
}

.gform_wrapper .gform_footer {
    margin: -2.8em 0px 0px !important;
}
.tabs_vertical.ui-tabs .ui-tabs-nav {
     width: 25%;
}

.tabs_vertical.ui-tabs .ui-tabs-panel {
     width: 74.7%;
}
 }
