.modal-feedback .section-order ul.nav-tabs li.nav-item:nth-child(2) .step-num:after {
    left: -17px;
    width: calc(50% - 3px);
}

.intro-text {
    text-align: center;
}
.modal-feedback .modal-footer {
    justify-content: space-between !important;
}
.modal-feedback .modal-footer .btn:first-child {
    margin: auto;
}

.modal-feedback input.ng-dirty.ng-invalid,
.modal-feedback select.ng-dirty.ng-invalid,
.modal-feedback textarea.ng-dirty.ng-invalid,
.modal-feedback select.ng-dirty.ng-invalid + .select2-container {
    border: 1px solid red !important;
}

.modal-feedback input.text-data {
    width: 100%;
	border: 1px solid #ededed;
}

.modal-feedback select {
    height: 38px;
    width: 100%;
    border: 1px solid #ededed;
    border-radius: 4px;
    padding: 0 10px;
}

.modal-feedback option {
    white-space: normal;
}

.modal-feedback .select2-container {
    width: 100% !important;
}
.modal-feedback .select2-container .select2-selection {
    height: 38px  !important;
    border: 1px solid #ededed !important;
    border-radius: 4px !important;
}
.modal-feedback .select2-container--default .select2-selection .select2-selection__rendered {
    padding: 0 15px 0 10px !important;
    line-height: 36px !important;
}
.modal-feedback .select2-container--default .select2-selection .select2-selection__arrow {
    height: 36px !important;
}

.modal-feedback .step {
    padding: 10px 0 !important;
}

.mf-req{
	color:red;
}

.success{
	text-align:center;
}
