/*webform*/
.webform-client-form input.form-text,.webform-client-form textarea.form-textarea{
    color: #242c3e;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    background: #f2f2f2;
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;
    border: 1px solid transparent;
    border-radius: 3px;
    padding: 6px 10px;
    text-decoration: none;
    outline: 0;
    box-shadow: 0 1px 2px 0 #cccccc inset;
    
    background-image: -webkit-linear-gradient(#f2f2f2, #fafafa 50%), -webkit-linear-gradient(#a8a8a8, #c5c5c5);
    background-image:    -moz-linear-gradient(#f2f2f2, #fafafa 50%),    -moz-linear-gradient(#a8a8a8, #c5c5c5);
    background-image:     -ms-linear-gradient(#f2f2f2, #fafafa 50%),     -ms-linear-gradient(#a8a8a8, #c5c5c5);
    background-image:      -o-linear-gradient(#f2f2f2, #fafafa 50%),      -o-linear-gradient(#a8a8a8, #c5c5c5);
    background-image:         linear-gradient(#f2f2f2, #fafafa 50%),         linear-gradient(#a8a8a8, #c5c5c5);  
    background-image:         linear-gradient(#f2f2f2, #fafafa 50%),         linear-gradient(#a8a8a8, #c5c5c5);  
    width: 298px;
}


.webform-client-form input[type=submit]
{
	clear:both;
    color: #2a313e;
    font-size: 14px;
    font-weight: 700;
    background: #e4e4e4;
    background-origin: padding-box, border-box;
    background-clip: padding-box, border-box;
    border: 1px solid transparent;
    border-radius: 3px;
    padding: 8px 12px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    outline: 0;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,0.5), 0 3px 6px -3px rgba(0,0,0,0.25);
    min-width: 180px;
    text-align: center;

    background-image: -webkit-linear-gradient(#f2f2f2, #e4e4e4 50%), -webkit-linear-gradient(#a8a8a8, #c5c5c5);
    background-image:    -moz-linear-gradient(#f2f2f2, #e4e4e4 50%),    -moz-linear-gradient(#a8a8a8, #c5c5c5);
    background-image:     -ms-linear-gradient(#f2f2f2, #e4e4e4 50%),     -ms-linear-gradient(#a8a8a8, #c5c5c5);
    background-image:      -o-linear-gradient(#f2f2f2, #e4e4e4 50%),      -o-linear-gradient(#a8a8a8, #c5c5c5);
    background-image:         linear-gradient(#f2f2f2, #e4e4e4 50%),         linear-gradient(#a8a8a8, #c5c5c5);   
}
.webform-client-form input[type=submit]:active
{
    color: #666;
    position: relative;
    top: 1px;
    text-shadow: 0 -1px #fff;
    box-shadow: inset 0 1px 4px 1px rgba(0,0,0,0.1), inset 0 6px 14px rgba(0,0,0,0.07), 0 1px #fff;
    
    background-image: -webkit-linear-gradient(#f0f0f0, #e0e0e0 50%), -webkit-linear-gradient(#cfcfcf, #c6c6c6);
    background-image:    -moz-linear-gradient(#f0f0f0, #e0e0e0 50%),    -moz-linear-gradient(#cfcfcf, #c6c6c6);
    background-image:     -ms-linear-gradient(#f0f0f0, #e0e0e0 50%),     -ms-linear-gradient(#cfcfcf, #c6c6c6);
    background-image:      -o-linear-gradient(#f0f0f0, #e0e0e0 50%),      -o-linear-gradient(#cfcfcf, #c6c6c6);
    background-image:         linear-gradient(#f0f0f0, #e0e0e0 50%),         linear-gradient(#cfcfcf, #c6c6c6);   
}


.webform-client-form .error{
	border-color: red
}

.webform-client-form #edit-submitted-message{
	float: right;
	width: 496px;
    max-width: 496px;
    min-width: 496px;
	height: 127px;
}


.webform-client-form input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
.webform-client-form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
.webform-client-form input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
.webform-client-form input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}


.webform-client-form input:focus::-webkit-input-placeholder{
	color: #fff
}

.webform-client-form input:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
.webform-client-form input:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
.webform-client-form input:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}


.webform-client-form textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:    #000;
}
.webform-client-form textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
.webform-client-form textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
.webform-client-form textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}


.webform-client-form textarea:focus::-webkit-input-placeholder{
	color: #fff
}

.webform-client-form textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #000;
}
.webform-client-form textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #000;
}
.webform-client-form textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #000;
}


.webform-client-form{
	margin-bottom: 80px;
}


