
/************* 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; font-family:Arial, Helvetica, sans-serif;}
input[type="submit"],.CCPPSubmitButton{
border:1px solid #011c47;  min-height:43px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#ffffff;
padding:5px 60px 5px 15px;background: url('https://www.oracleimg.com/webfolder/s/dm/templates/cta-btn-arrow-icon.png') right center no-repeat;  background-color:#215084; cursor:pointer; max-width:300px; white-space: normal; text-align:left; border-radius:3px; outline:none; width:auto !important;}
._100 p label,.field-group-wrapper label{	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#2b2b2b;	line-height:30px;	margin-right:10px;}
table#form-fields td{font-family:Arial, Helvetica, sans-serif;	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-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#2b2b2b;	border-radius:3px;	border:1px solid #CCCCCC;	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;    padding:8px 0px 8px 8px; 	cursor:text;}
.label-align{margin-left:20px;}
select{	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#2b2b2b;	border-radius:3px;	border:1px solid #CCCCCC;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;
	padding:3px 3px 3px 5px !important;  	cursor:pointer;}	
select option{ padding:6px 0px 6px 8px !important;  }
select[name="multipleSelectMenu"]{	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#2b2b2b;	border-radius:3px;	border:1px solid #CCCCCC;	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	cursor:pointer;	}
textarea{    background-color:#F4F4F4; 	font-family:Arial, Helvetica, sans-serif;	font-size:15px;	color:#2b2b2b2;	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;}   
span.LV_validation_message.LV_invalid {
    border: 0px !important;
    background: none !important;
} 
/*****************survey form end******************/
