<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.inputContainer { display:none; font-family:inherit; }
	.formBox { display:inline-block; vertical-align: bottom }
	.inputTitle { font-size:16px; line-height:30px; font-weight:700; }
	.formInput { margin:2px 0px; border:1px solid #ccc; padding:0px 10px; cursor:pointer; overflow:hidden; text-overflow: ellipsis; border-radius:3px; }
		.formInput input { background:transparent; border:0px; height:48px; width:100%; line-height:48px; font-size:16px;  font-family:inherit; font-weight:400; letter-spacing:1px; outline:none; }
		.formInput textarea { background:transparent; border:0px; padding:10px 0; margin-bottom:8px; width:100%; min-width:100%; max-width:100%; min-height:100px; line-height:20px; font-size:16px; font-family:inherit; font-weight:400; border-radius:3px; letter-spacing:1px; float:right; outline:none; }
		.formInput select { background:transparent; border:0px; height:50px; margin:-1px 0px 0px; width:100%; line-height:50px; font-size:16px;  font-family:inherit; font-weight:400; letter-spacing:1px; outline:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
		.requiredStar { position:absolute; margin:3px -7px; visibility:hidden; width:11px; height:10px; background: url(/Images/site-templates/svg/star-required.svg) no-repeat center; }
		.formInput[data-type="upload"] { background:#fff url(/Images/site-templates/buttons/btn_gradient.png) repeat-x center 10px !important; outline:none; }

		.formInput[data-type="select"], .formInput[data-type="single-select"], .formInput[data-type="multi-select"] { background: url(/Images/site-templates/svg/dropdown-arrows.svg) no-repeat right 10px center, url(/Images/site-templates/buttons/btn_gradient.png) repeat-x center 10px !important; background-position: right 10px center, center 10px !important; }

			
.buttonContainer { display:none; padding:5px 0; font-family:inherit; }
	.formBtn { border:1px solid #ccc; line-height:40px; text-align:center; border-radius:5px; background: url(/Images/site-templates/xo_designtheme3/smooth-gradient_button.png) repeat-x center 5px; text-transform:uppercase; font-weight:400; color:#666; letter-spacing:2px; cursor:pointer; }

.selectDefault { margin:0 -10px; height:48px; border:1px solid transparent; }
	.selectDefault select { padding-left:10px; text-overflow:ellipsis; }

.selectBtnBox { height:48px; border:1px solid transparent; }
	.selectBtnBox .selectBtn { overflow:hidden; text-overflow: ellipsis; }
	.selectBtn { height:48px; line-height:48px; font-size:16px; font-weight:400; letter-spacing:1px; cursor:pointer; white-space:nowrap; }
		
	.selectBtnMenu { position:absolute; background-color:#f9f9f9; border:1px solid #999; margin:-10px 0 0; z-index:1000; display:none; text-align:left; white-space:nowrap; max-height:150px; overflow:auto; }
		.selectBtnMenu .selectBtn { height:35px; line-height:35px; overflow:hidden; text-overflow: ellipsis; }
		.selectBtnMenu input { height:auto; width:auto; margin-right:10px; }	

.formIcon { display:none !important; }
.iconInput .formIcon { width:40px; margin-left:-10px; height:50px; line-height:50px; text-align:center; display:inline-block !important; vertical-align:top; }
.iconInput input[type="text"], .iconInput input[type="number"], .iconInput input[type="password"], .iconInput input[type="file"], .iconInput .selectBtnBox, .iconInput textarea { display:inline-block; width: calc(100% - 50px); width: -moz-calc(100% - 50px); width: -webkit-calc(100% - 50px); width: -o-calc(100% - 50px); min-width: calc(100% - 50px); max-width: calc(100% - 50px); vertical-align:top; }

.iconInput .selectDefault { margin-top:-50px; z-index:1; position:relative; }
	.iconInput .selectDefault select { padding-left:40px; }

.fileTextShow { height:45px; line-height:50px; display:inline-block; overflow:hidden; width:70%; white-space:nowrap; text-overflow:ellipsis; font-weight:400; }
	.fileTextShow span {  }
.fileInputHidden { height:0px; width:0px; overflow:hidden; text-overflow: ellipsis; display:inline-block; }




/* Remove Hover Effects for Mobile Devices */
@media (min-width: 800px)
{
	.formInput[data-type="upload"]:hover { background:#fff url(/Images/site-templates/buttons/btn_gradient.png) repeat-x center 20px !important; }
	.formInput[data-type="select"]:hover , .formInput[data-type="single-select"]:hover, .formInput[data-type="multi-select"]:hover { background: url(/Images/site-templates/svg/dropdown-arrows.svg) no-repeat right 10px center, url(/Images/site-templates/buttons/btn_gradient.png) repeat-x center 20px !important; background-position: right 10px center, center 20px !important; }
	.formBtn:hover { background-position: center 10px; color:#000; }
	.selectBtnMenu .selectBtn:hover { background-color:#3a76d0; color:#fff; }
	
}
</pre></body></html>