.feedback-form label {

}
.feedback-form input[type=text], .feedback-form input[type=tel], .feedback-form textarea {
    padding: 7px 13px;
    border-radius: 5px;
    width: 90%;
}
.feedback-form textarea {
    height: 200px;
}
.fancybox-div {
    text-align: center;
}
.fancybox-div p.success {
    color: #7eb430;
    margin: 0px 0 10px 0;
    font-weight: bold;
    font-size: 18px;
}
.fancybox-div p.error {
    color: red;
    margin: 20px 0 10px 0;
    font-weight: bold;
    font-size: 18px;
}
.feedback-fancy p {
    margin-top: 15px;
    margin-bottom: 0;
}
.feedback-fancy h3 {
    margin-bottom: 15px;
    margin-top: 5px;
}


.btn-feedback {
    background: #ec7f3a;
    border-radius: 0px !important;
    margin-bottom: 5px;
}
.btn-feedback:hover {
    background: #cc6828;
}
.btn-feedback:before {
    background: #6ca31d url('images/parking-icon-user-add.png') no-repeat center;
    margin-top: -6px;
}
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
    .btn-feedback:before {
        background: url('images/parking-icon-user-add@2x.png') no-repeat;
        background-size: 16px 16px;
    }
}

.fancybox-close {
    top: 0px !important;
    right: -37px !important;
}
.fancybox-skin {
    border-radius: 0px !important;
}

.btn-feedback.parking-btn.parking-btn-large {
    margin-top: 20px;
}