.webcrm_custom_style  .button-form{
	font-family: Sica-Regular!important;
    font-weight: normal!important;
    font-style: normal!important;
    font-size: 15px!important;
    color: #fff!important;
    display: block!important;
    width: 220px!important;
    min-width: 18%!important;
    height: 45px;
    background-color: #989aac!important;
    text-decoration: none;
    border: 0;
    letter-spacing: 1px;
    float:left;
    text-transform: uppercase;
}

.webcrm_custom_style  .notice_message{
    text-align:center;
    margin-bottom:5px;
    color:#333333;
    font-size:15px;
    font-weight:500;
}
.webcrm_custom_style  .notice_message.error_message{
    color:red;
}

.webcrm_custom_style .button-form:hover{
	color: #0055a6!important;
	background: #7fc3cd!important;
}

.webcrm_custom_style  .button-form.disabled ,
.webcrm_custom_style  .button-form.disabled:hover{
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" ;
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
    color: #fff !important;
    background-color: #989aac !important;
}


.webcrm_custom_style .required-field{
    color:red;
}

.webcrm_custom_style textarea {
    padding:5px;
    background-color:white;
    border: 1px solid #aaa!important;
    height: 140px
}

.webcrm_custom_style label{
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 12px;
    color: #747474;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 2;
}

.webcrm_custom_style fieldset{
    margin-bottom:10px;
}
.webcrm_custom_style fieldset.form-columns-1 .input-field-set{
    width:100%;
}

.webcrm_custom_style fieldset.form-columns-2 .form-field {
    float: left;
    width: 50%;
}
.webcrm_custom_style fieldset.form-columns-2 .form-field.first .input{
    margin-right:8px;
}



.webcrm_custom_style fieldset.form-columns-2 .form-field .input input{
    background-color:white;
    border: 1px solid #aaa!important;
}

.webcrm_custom_style fieldset.form-columns-2 .form-field .input input.error-message-border,
.webcrm_custom_style .form-field .error-message-border{
    border:1px solid red !important;
}

.webcrm_custom_style .loader {
    border: 6px solid #989aac;
    border-top: 6px solid #1c2948;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    animation: spin 2s linear infinite;
    display: inline-block;
    margin: 5px 10px;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}