.miniSurveyView{background-color: #; padding: 22px;color: #f4f4f4!important;text-shadow: none!important;}

.miniSurveyView label{color: #f4f4f4!important;text-shadow: none!important;}

.fields input:focus,
.fields select:focus,
.fields textarea:focus,
.fields button:focus {
    outline: none;
}

.fields .field{position: relative;}

.fields label{display: none;}
.fields .required{color: red;}
.fields tr, .fields .clearfix{height: 42px;line-height: 22px;}

.fields input,.fields select{line-height: 30px;padding: 8px 5% 8px 7%;}
.fields textarea{height: 190px;padding: 12px 5% 12px 7%;}
.fields input,.fields select,.fields textarea{border:0px solid #d4d4d4; width: 89%!important;margin: 6px 0;background-color:rgba(0,0,0,0.18);color:#ffffff;font-size: 16px;font-family: sans-serif;text-shadow: none!important;height: auto!important;}

.fields .selected_input{background-color: rgba(0,0,0,0.3)!important;}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #f7f7f7!important;
    text-shadow: none!important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #f7f7f7!important;
    text-shadow: none!important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #f7f7f7!important;
    text-shadow: none!important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #f7f7f7!important;
    text-shadow: none!important;
}

.miniSurveyView .submit{border:1px solid #dcdcdc;background-color:#313131;padding: 2px 6px;color: #fff;font-size: 14px;margin-left: 0!important;}
.miniSurveyView .submit:hover{background-color:#c70000; padding: 2px 6px;color: #fff;font-size: 14px;}

.miniSurveyView .errors{padding: 12px;color:#ec0000;background-color: #ff9898;margin-bottom: 22px;}

.fields .required{position: absolute;top: 20px;left: -12px;}

.fields .icon-font{position: absolute; top: 20px;left: 5px;color:#ffffff;}

.fields [class^="icon-"], .fields [class*=" icon-"]{background-image: none!important;}
