.QuoteForm-section .form-wrap {
    background-color: #fff;    
    border: 2px solid #437ab5;
}

.copyright {
    /*color: #fff;*/
    color: #333;
}

.QuoteForm-section .intro-text {
	border: 1px solid #afafaf;
}

.QuoteForm-section h3.section-title {
	background-color: rgba(175, 175, 175, 0.9);
    border: 1px solid rgba(175, 175, 175, 0.9);
}

#QuoteForm .input-group-icon {
    background-color: #afafaf;
}

#QuoteForm .section .input-group-btn > .btn {
    background-color: #afafaf;
    border: 1px solid #afafaf;
}

#QuoteForm .mgs-checkbox label, .mgs-radio label {
	border: 1px solid #437ab5;
}

#QuoteForm .form-layer-progress-line {
    background-color: #437ab5;
}

#QuoteForm .form-layer-step.activated .form-layer-step-icon {
    border: 1px solid #437ab5;
    color: #437ab5;
}

#QuoteForm .form-layer-step.active .form-layer-step-icon {
    background-color: #437ab5;
}

#QuoteForm select {
	background-image: linear-gradient(45deg, transparent 50%, #437ab5 50%),
		linear-gradient(135deg, #437ab5 50%, transparent 50%),
		radial-gradient(transparent 66%, transparent 66%);
}

#QuoteForm .btn-default {
    border-color: #437ab5;
}

#QuoteForm .form-control:focus, #QuoteForm .has-error .form-control:focus {
	border-color: #437ab5;
	box-shadow: 0 1px 1px rgba(37, 171, 71, 0.075) inset, 0 0 8px rgba(37, 171, 71, 0.6);
}

#QuoteForm .form-control:focus + .input-group-icon, #QuoteForm .has-error .form-control:focus + .input-group-icon{
    background-color: #437ab5;
}

#QuoteForm .mgs-checkbox label:hover, .mgs-radio label:hover {
	background-color: #437ab5;
}

#QuoteForm .mgs-checkbox :checked + label, .mgs-radio :checked + label {
	border-color: #437ab5;
	background-color: #437ab5;
}
.service-item:hover i {
	background-color: #437ab5;
	border-color: #437ab5;
}
.service-item:hover > h4 {
	color: #437ab5;
}

.service-item:hover > h5 {
	color: #437ab5;
}

#QuoteForm .btn-custom::before {
    background-color: #437ab5;
}

#QuoteForm .btn-custom:hover, #QuoteForm .btn-custom:focus, #QuoteForm .btn-custom:active {
    border-color: #437ab5;
}

.QuoteForm-section h2.form-title {
    color: #666666;
}

#QuoteForm select:focus {
	background-image: linear-gradient(45deg, transparent 50%, #666666 50%),
		linear-gradient(135deg, #666666 50%, transparent 50%),
		radial-gradient(transparent 66%, transparent 66%);
}

.service-item {
    border: 1px solid #666666;
    padding: 30px 10px;
    margin: 0 0 30px;
}
.service-item:hover {
	border: 1px solid #437ab5;
}
.service-item i {
	border: 1px solid #666666;
    color: #666666;
}
.service-item:hover i {
	background-color: #437ab5;
	border-color: #437ab5;
}
.service-item > h4 {
    color: #666666;
}

.service-item:hover > h4 {
	color: #437ab5;
}

.service-quotation-price-box {
    border-color: #afafaf;
}

.service-quotation-price-box h4 {
	color: #666666;
}

#QuoteForm .btn-custom {
    background-color: rgba(102, 102, 102, 0.8);
	border: 1px solid rgba(102, 102, 102, 0.8);
}

#QuoteForm .form-layer-step-icon.activestep {
    background-color: #437ab5;
}

#QuoteForm .form-layer-tolal-steps-4 .form-layer-step {
    float: left;
    padding: 0;
    position: relative;
	text-align: center;
    width: 25%;
}

#QuoteForm .mgs-radio input[type="radio"][id^="projectinfo"],
#QuoteForm .mgs-radio input[type="radio"][id^="service"],
#QuoteForm .mgs-radio input[type="radio"][id^="meetingtype"] {
	display: none;
}
#QuoteForm .mgs-checkbox.mgsimagetypecheckbox li {
	width: 30%;
}

#QuoteForm .form-control[disabled], .form-control[readonly], .form-control {
    border: 1px solid #afafaf
}

.review-submit-section h4 {
    border: 1px solid #afafaf;
}

.review-submit-section h5 {
    background-color: rgba(175, 175, 175, 0.99);
}

/*#product-quantity1,#product-quantity2,#product-quantity3 {
    display: none;
}

.product-quality {
    width: 50px;
    margin: 10px 0px 10px 50px;
}*/