/*
|----------------------------------------------------------------------------
	Multi-Step-Form - PHP Multi Step Multipurpose Ajax Form Script Main CSS
	Author: MGScoder
	Author URL: https://codecanyon.net/user/mgscoder
|----------------------------------------------------------------------------
*/
a {
	color: #6198d3;
}	
p.text-center.copyright {
    color: #9ea1a7;
}
#QuoteForm .form-control, #mc-form .form-control {
    background-color: #e8eaed;
    border: 1px solid #d3cccc;
    border-radius: 4px;
}	
#QuoteForm textarea.form-control {
    border-radius: 4px 10px 4px 4px;
}
#QuoteForm .form-control:focus, #mc-form .form-control:focus {
    box-shadow: 0 1px 1px rgba(190, 194, 203, 0.075) inset, 0 0 10px rgba(190, 194, 203, 0.7);
}
#QuoteForm .form-control:valid ~ .form-label, #QuoteForm .form-control:focus ~ .form-label {
	background-color: rgba(3, 121, 202, 0.8);
    top: -24px;
    padding: 2px 10px;
    border-radius: 30px;
}
#QuoteForm textarea.form-control:valid ~ .form-label, #QuoteForm textarea.form-control:focus ~ .form-label {
    top: -24px;
}
#QuoteForm .btn.btn-custom {
    border-radius: 4px;
}
#QuoteForm .form-group .input-group-icon {
    border-radius: 4px 0 0 4px;
	background-color: rgb(111 159 197);
}

#QuoteForm .section .input-group-btn ~ .form-control {
    border-radius: 0 4px 4px 0;
}
#QuoteForm .section .input-group-btn > .btn {
    border-radius: 4px 0 0 4px;
	background-color: rgba(3, 121, 202, 0.8);
	border: 1px solid rgba(3, 121, 202, 0.8);
}

.mgs-checkbox :checked + label::before, .mgs-radio :checked + label::before {
    top: -2px;
}
#QuoteForm .mgs-checkbox label, .btn-default, #QuoteForm .mgs-radio label, .review-submit-section h4, .review-submit-section h5 {
  border-radius: 4px;
}
.mgs-checkbox label img, .mgs-radio label img {
  border-radius: 25px;
}
.QuoteForm-section h3.section-title {
	background-color: rgb(111 159 197);
	border-color: rgb(111 159 197);
}
.review-submit-section h5 {
	background-color: rgb(121 142 157 / 80%);
}
.form-group.validfname {
    max-width: 50%;
}
.section-info-box {
    height: 255px;
}
.section-info-box p {
    color: #818aa5;
}

strong {
    color: #777;
}
img.img-solicitation {
    display: flex;
    float: left;
    width: 114px;
    position: absolute;
    border: 0;
}