.contact-radiesse {
    margin: 20px;
    width: 90%;
    color: #646363;
}

div.contact-radiesse .contact-error-msg-container ul {
    margin: 0 0 20px 20px;
    padding: 0;
}

.contact-radiesse input[type="text"],
.contact-radiesse input[type="email"],
.contact-radiesse textarea,
.contact-radiesse select {
    width: 100%;
}

.contact-radiesse .form-group label.control-label {
    text-align: left;
}

.contact-radiesse .help-block.marked-fields {
    font-size: 0.7rem;
    text-align: right;
}

.contact-radiesse .submit-button {
    width:auto !IMPORTANT;
    color: #1daac5;
    padding:12px 47px  11px 20px!important;
    border-bottom: 0 none;
    text-transform: uppercase;
    border-radius: 0px;
    outline:0;
    box-shadow: none;
    text-shadow: none;
    font-size:15px;
    font-weight: 300 !Important;
    border:none;
    outline:0;
    display:inline-block;
    background:#c4e6f1 url(../img/icon_cta_arrow.png) no-repeat 80% !important;
}

.contact-radiesse .submit-button .submit-button-text {
    margin-right: 10px;
}

.contact-radiesse input[type="text"],
.contact-radiesse input[type="email"],
.contact-radiesse input[type="url"],
.contact-radiesse input[type="password"],
.contact-radiesse input[type="search"],
.contact-radiesse textarea {
    color: #666;
    border: 1px solid #646363;
    border-radius: 0;
}

div.contact-radiesse .contact-error-msg-container ul li {
    color: #ff0000;
    list-style: none;
}

div.contact-radiesse .error {
    border: 1px solid #ff0000;
}

.contact-radiesse .captcha-img,
.contact-radiesse .captcha-input input {
    width: 200px;
}

.contact-radiesse .captcha-img {
    border: 1px solid transparent;
}

.contact-radiesse .checkbox-item-box {
    width: 25px;
    margin-right: 10px;
}

.contact-radiesse .checkbox-item-text {
    margin-left: 0;
    padding-left: 0;
}