.hide{display: none;}
.alert{padding: 5px; margin: 2px 0 0 0;}
.full_width{width:100%;}
.error{color: #ff9494;}
.form-check-input{/*margin:5px 0;*/width: 5%;}
.inner-form-check-input.form-check-input{
    margin:5px 0;
}
.service_holder img{
	display: block;
    margin: 0 auto;
    margin-bottom: 15px;
}
.service_title{
	text-transform: uppercase;
    margin-bottom: 10px;
    display: block;
    font-size: 18px;
}
.service_desc{
    margin-bottom: 10px;
}
.service_link{
	background: #237e52;
}
.otp-btn{
    border-radius: 0;
    padding: 8px 10px;
    background: #237e52;
    border: 0;
    color: #fff;
    font-size: 18px;
}
.success{
	color:#6cc070;
}
input[type=file]{
    border:0;
}
.fw-600{
    font-weight: 600;
}
.fw-300{
    font-weight: 300;
}
.profile_block h3 {
    text-transform: uppercase;
    font-size: 17px;
    border-bottom: 1px solid #c6c6c6;
    background: #237e52 !important;
    color: #fff;
    padding: 12px;
    margin-top: 10px;
}
.mb-10 {
    margin-bottom: 10px;
}
/*.form-check-input{ margin-left: 0; }*/
.no_pad_left{padding-left: 0;}
.no_pad_right{padding-left: 0;}
.vehicle.form-check-label {
    margin-bottom: 10px;
}
.pad-left-0{ padding-left: 0 !important; }
.pad-right-0{ padding-right: 0 !important; }
.contact-box i{
    font-size: 60px;
    margin-bottom: 20px;
    border: 1px solid #000;
    border-radius: 200px;
    padding: 15px;
    display: inline-block;
}
.contact-box h3{
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 10px;
}
.contact-box a{
    color: #000;
}
.mb-20{
    margin-bottom: 20px;
}
.form-control, .custom-file-label{
  font-size: 16px;
}
