/************* for mobile responsive start ***************/
@media all and (max-width: 760px){
    .elq-form .field-style._25{ width:96% !important; float: left;}
    .elq-form .field-style._50{ width:96% !important; float: left;}
    .elq-form .label-position.top{ white-space: normal !important;}
    ._100 p > label:first-child, .label, label{ font-size: 15px !important;}
}
.elq-form .field-group.large{ margin-bottom: 20px;}
/************* for mobile responsive end *****************/
/*****************survey form start******************/
._100{	margin-bottom:1%; 	padding-top:10px;}
._100 p > label:first-child{font-weight:bold; font-size:17px; }
input[type="submit"],.CCPPSubmitButton{
background-color: #377E55;
    margin-right: auto;
    margin-left: auto;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    float: left;
	margin-top: 30px;}
	label.elq-label{ padding-bottom:14px; }
._100 p label,.field-group-wrapper label{		font-size:15px;	color:#161513;	line-height:30px;	margin-right:10px;}
table#form-fields td{	font-size:15px;	color:#727373;	padding-top:10px;	margin-bottom:1%;	margin-left:2%;	margin-right:2%;	font-weight:bold;}
.field-wrapper{padding-bottom:15px !important; }
table#form-fields{	padding-bottom:10px;}
table#form-fields td input,input[type="text"],.CCPPInputTextField{		font-size:15px;	color:#161513;	border-radius:3px;	border:1px solid #CCCCCC;	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;    padding:0px !important; 	cursor:text;}
.label-align{margin-left:20px;}
select{		font-size:15px;	color:#161513;	border-radius:3px;	border:1px solid #CCCCCC;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;
	padding:0px !important;  	cursor:pointer;}	
select option{ padding:6px 0px 6px 8px !important;  }
select[name="multipleSelectMenu"]{		font-size:15px;	color:#161513;	border-radius:3px;	border:1px solid #CCCCCC;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	cursor:pointer;	}
textarea{    background-color:#FFFFFF; 		font-size:15px;	color:#161513;	border-radius:3px;	border:1px solid #CCCCCC;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;
	padding:8px 0px 8px 8px !important; cursor:text;}
._100 p input[type="radio"],._100 p input[type="checkbox"]{	opacity: 0;}
input[type="radio"],input[type="checkbox"]{	position:absolute;filter:alpha(opacity=0); margin:5px 0 0 5px;	cursor:pointer;	visibility:hidden;}
.label-radio,.label-radio-checked,.label-checkbox,.label-checkbox-checked{
	background:url("https://www.oracleimg.com/webfolder/s/dm/templates/custom-image-sprite.png") left top no-repeat;	position:relative;	margin:0;	cursor:pointer;	line-height:18px;	min-height:18px;
	display:inline-block;	z-index:0;	font-size:30px;	font-weight:bold;	width:18px;	padding-right:5px;	width:18px;}
.label-checkbox{	background-position:0px 0px;}
.label-radio{	background-position:1px -46px;}
.label-checkbox-checked{	background-position:0px -23px;}
.label-radio-checked{	background-position:0px -72px;}
.label-radio:hover,.label-radio-checked:hover,.label-checkbox:hover,.label-checkbox-checked:hover{	cursor:pointer;}   

.elq-form1 {cursor:pointer} .LV_validation_message{display:none;} .LV_invalid_field{border: 1px solid #CCC !important; outline:none !important;} .LV_valid_field{border: 1px solid #CCC !important; outline:none !important;} .error{font-size:14px !important;} 

.error { width: 100%; float: left;  padding-top: 10px; }

/*****************survey form end******************/
