@charset "utf-8";
/* CSS Document */

.lcs_vendor_self_submit * {
	box-sizing:border-box;
}
form.lcs_vendor_self_submit {
	text-align:center;
	width:100%;
	max-width:700px;
	border:1px solid #e0e0e0;
	border-radius:6px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
.lcs_vendor_self_submit h2 {
	font-size:18px;
	font-weight:bold;
}
.lcs_vendor_self_submit div.qtip_icon {
	position:absolute;
	right:0;
	top:0;
	z-index:998;
	cursor:pointer;
	color:#ffffff;
	background-color:#008000;
	border-radius:7px;
	padding:0 5px;
	font-size:10px;
}
.lcs_vendor_self_submit div.qtip_text {
	position:absolute;
	display:none;
	max-width:100%;
	right:0;
	top:0;
	z-index:999;
	cursor:pointer;
	padding:3px 6px;
	font-size:12px;
	background-color:#ffffb3;
	border:1px solid #008000;
	border-radius:4px;
	box-shadow:4px 4px 6px #666666;
}

.lcs_vendor_self_submit div.qtip_large_icon {
	position:absolute;
	right:0;
	top:0;
	z-index:1998;
	cursor:pointer;
	color:#ffffff;
	background-color:#008000;
	border-radius:17px;
	padding:0 8px;
	font-size:20px;
}
.lcs_vendor_self_submit div.qtip_large_text {
	position:absolute;
	display:none;
	max-width:100%;
	right:0;
	top:0;
	z-index:1999;
	padding:3px 6px;
	font-size:14px;
	text-align:left;
	color:#000000;
	background-color:#ffffb3;
	border:1px solid #008000;
	border-radius:4px;
	box-shadow:4px 4px 6px #666666;
}

.lcs_vendor_self_submit div.qtip_large_text_close {
	text-align:right;
	font-weight:bold;
	font-size:18px;
}

.lcs_vendor_self_submit input::-ms-clear {
  width : 0;
  height: 0;
}

.lcs_vendor_self_submit div.input_field {
	box-sizing:border-box;
	display:inline-block;
	text-align:left;
	width:98%;
	/*
	min-width:280px;
	*/
	margin-top:5px;
	padding:0;
	position:relative;
}

.lcs_vendor_self_submit div.input_field div.autocomplete {
	box-sizing:border-box;
	display:none;
	position:absolute;
	top:40px;
	left:5px;
	width:90%;
	height:auto;
	background-color:#ffffff;
	border:1px solid #4783eb;
	z-index:999;
}

.lcs_vendor_self_submit div.input_field div.autocomplete ul	{
	list-style-type:none;
	margin:5px;
	padding:0;
}

.lcs_vendor_self_submit div.input_field div.autocomplete ul li {
	cursor:pointer;
	width:100%;
}

.lcs_vendor_self_submit div.input_field div.autocomplete ul li:hover {
	background-color:#e8f0fc;
}
.lcs_vendor_self_submit div.input_field div.rc_text {
	margin-left:18px;
	text-indent:-22px;
}
.lcs_vendor_self_submit div.button_block {
	box-sizing:border-box;
	display:inline-block;
	width:90%;
	min-width:300;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}
.lcs_vendor_self_submit input {
	/*
	-webkit-appearance: initial!important;
	-moz-appearance: initial!important;
	appearance: initial!important;
	*/
}
.lcs_vendor_self_submit INPUT[type="text"], .lcs_vendor_self_submit INPUT[type="password"], .lcs_vendor_self_submit INPUT[type="search"], .lcs_vendor_self_submit SELECT, .lcs_vendor_self_submit FIELDSET, .lcs_vendor_self_submit TEXTAREA, .lcs_vendor_self_submit label.photo_label {
	box-sizing:border-box;
	background-color:#ffffff;
	border: 1px solid #e0e0e0;
	border-radius:4px;
	color:#000000;
	width:100%;
	font-size:16px;
	padding:5px;
	margin:0;
}
.lcs_vendor_self_submit input[disabled], .lcs_vendor_self_submit input[readonly], .lcs_vendor_self_submit select[readonly] {
	color:#737373;
	border-color:#bfbfbf;
}

.lcs_vendor_self_submit INPUT[type="submit"], .lcs_vendor_self_submit INPUT[type="button"], .lcs_vendor_self_submit button {
	box-sizing:border-box;
	color:#FFFFFF;
	background-color:#ffe1e6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B30056', endColorstr='#4E160B'); /* for IE */
	background-image: linear-gradient(to bottom, #B30056, #4E160B);  /* for IE 10+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#B30056), to(#4E160B)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #B30056,  #4E160B); /* for firefox 3.6+ */	
	border: 0px outset #3B424F;
	border-radius:5px;
	width:100px;
	padding:2px 8px 2px 8px;
	height:22px;
	/*
	line-height:24px;
	box-shadow:3px 3px 5px #ACACAC;
	*/
	font-size:12px;
	cursor:pointer;
}

.lcs_vendor_self_submit INPUT[type="submit"]:hover, .lcs_vendor_self_submit INPUT[type="button"]:hover, .lcs_vendor_self_submit button:hover {
	background-color:#ff1a88;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1a88', endColorstr='#b30056'); /* for IE */
	background-image: linear-gradient(to bottom, #ff1a88, #b30056);  /* for IE 10+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff1a88), to(#b30056)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff1a88,  #b30056); /* for firefox 3.6+ */	
}

.lcs_vendor_self_submit DIV.autocomplete {
	position:relative;
	width:304px;
	height:20px;
}

.lcs_vendor_self_submit DIV.autocomplete_items {
	position:absolute;
	left:0px;
	top:18px;
	display:none;
	max-height:250px;
	overflow-x:auto;
	overflow-y:scroll;
	background-color:#B7CEF7;
	border: 1px solid #000000;
	width:300px;
	font-size:14px;
	/*
	font-family:Arial, Helvetica, sans-serif;
	*/
	padding:1px;
	z-index:9999;
}

.lcs_vendor_self_submit DIV.autocomplete_items LI {
	cursor:pointer;
}

.lcs_vendor_self_submit DIV.autocomplete_items LI:hover {
	background-color:#C9AEB9;
}

.lcs_vendor_self_submit label {
	font-size:14px;
	display:block;
	color:#6d7a92;
}

.lcs_vendor_self_submit div.input_column {
	box-sizing:border-box;
	display:inline-block;
	text-align:left;
	min-width:300px;
	max-width:500px;
	width:100%;
	padding-left:1%;
	padding-right:1%;
	margin-bottom:15px;
	vertical-align:top;
}

.lcs_vendor_self_submit .required {
	background-image:url(img/important_icon.png);
	background-position:right 4px top 3px;
	background-repeat:no-repeat;
}

.lcs_vendor_self_submit .inerror {
	background-image:url(img/error_icon.png)!important;
	background-position:right 4px top 3px;
	background-repeat:no-repeat;
	border-color:#ff0000!important;
}

.lcs_vendor_self_submit select.required, .lcs_vendor_self_submit input.autocomplete.required {
	background-image:url(img/important_icon.png);
	background-position:right 25px top 3px;
	background-repeat:no-repeat;
}
.lcs_vendor_self_submit div.required_spacer {
	width:20px;
	height:12px;
	float:right;
}
.lcs_vendor_self_submit select.inerror, .lcs_vendor_self_submit input.autocomplete.inerror {
	background-image:url(img/error_icon.png)!important;
	background-position:right 25px top 3px;
	background-repeat:no-repeat;
	border-color:#ff0000!important;
}
.lcs_vendor_self_submit INPUT[type="text"].required, .lcs_vendor_self_submit INPUT[type="password"].required, .lcs_vendor_self_submit INPUT[type="search"].required, .lcs_vendor_self_submit INPUT[type="text"].inerror, .lcs_vendor_self_submit INPUT[type="password"].inerror, .lcs_vendor_self_submit INPUT[type="search"].inerror {
	padding-right:24px
}
.lcs_vendor_self_submit input.readonly, .lcs_vendor_self_submit select.readonly {
	color:#737373;
	border-color:#bfbfbf;
}

.lcs_vendor_self_submit img.vendor_sample {
	max-width:100%;
	height:auto;
}


