/*
 Theme Name:   bootScore Child
 Description:  bootScore Child Theme
 Author:       bootScore
 Author URI:   https://bootscore.me
 Template:     bootscore-main
 Version:      5.3.0
 Text Domain:  bootscore
*/

/* 
All style editing is done via scss/_bscore_custom.scss
*/

#wpadminbar { display:none !important;}
.fa {
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html {
    margin-top: 0px !important !important;
}
.main-menu li.current-menu-item a{
    color: #f43f00;
}
.hero-form p{
	margin-bottom: 0px !important;
}
.hero-form div.text{
	margin-bottom: 25px !important;
	color: #fff;
}
.hero-form {
    background: #22242b;
    padding: 35px 42px 25px;
}
.hero-form h2{
	color: #fff;
    margin-bottom: 20px;
}
.hero-form .wpcf7 form.sent .wpcf7-response-output{
	color: #fff !important;
}
.site-logo{
	padding: 10px 0;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	color: #fff;
}
.contact-form .wpcf7 form.invalid .wpcf7-response-output,.contact-form  .wpcf7 form.unaccepted .wpcf7-response-output,.contact-form  .wpcf7 form.payment-required .wpcf7-response-output{
	color: #000;
}
input[type=submit], .uacf7-step.step-content button.uacf7-prev, .uacf7-step.step-content button.uacf7-next{
	width: auto;
    display: inline-block;
    border: none;
    font-size: 14px;
    font-weight: 600;
    min-width: 188px;
    padding: 22px 35px;
    border-radius: 50px;
    text-transform: uppercase;
    background: #f43f00;
    color: #fff;
    line-height: normal;
    cursor: pointer;
    text-align: center;
	font-style: normal;
}
input.site-btn{
	border: none;
    font-size: 14px;
	padding: 5px 26px;
	color: #fff;
	width: auto;
}
.offcanvas-header{
	display: none;
}
.offcanvas-body ul,.offcanvas-body  ol{
	list-style-type: none;
}
.wpcf7 .loans-calculator {
    padding: 35px 30px 10px 20px;
    background: #fff;
    margin-bottom: 20px;
}
.wpcf7 .loans-calculator p{
	padding-right: 0px !important;
}
.wpcf7 .loans-calculator .slider #loan-value{
	color: #fff;
}
.wpcf7 .lone-values{
    margin-bottom: 0px;
}
.contact-form .wpcf7 .uacf7-steps.steps-form .steps-step a{
	background-color: #f43f00 !important;
    line-height: 15px !important;
    padding: 6px 0px !important;
    color: #fff !important;
	pointer-events: none;
} 
.contact-form .wpcf7 .uacf7-steps.steps-form .steps-step{
    display: none;
}
.contact-form .wpcf7 .uacf7-steps.steps-form .steps-step:has(.uacf7-btn-active){
	display: block;
}
.submitbtn{
	position: relative;
    display: flex;
}
.submitbtn input[type=submit]{
	order: 2;
}
.submitbtn .wpcf7-spinner{
	order: 3;
}
.submitbtn > p{
	order: 1;
}
.submitbtn p .uacf7-prev{
	padding: 20px 35px !important;
    margin-top: 0px !important;
    margin-right: 15px !important;
}
input[type='date']{
	width: 100%;
}
input[type='date']:before {
  color: #aaa;
  content: attr(placeholder);
  margin-right: 5px;
}
.contact-form select{
    width: 100%;
    height: 59px;
    border: none;
    padding: 0 27px;
    margin-bottom: 30px;
    font-size: 14px;
    font-style: italic;
    color: #838383;
    background: #ebf0f3;
}
.contact-form labal span.wpcf7-form-control-wrap{
	display: block;
}
.contact-form labal span.wpcf7-form-control-wrap .wpcf7-list-item label{
	display: flex;
    flex-flow: nowrap;
}
.contact-form labal span.wpcf7-form-control-wrap .wpcf7-list-item label input{
	height: auto;
	margin-bottom: 0px !important;
	margin-right: 10px;
}
