

/* Start:/local/components/bitrix/iblock.vote/templates/stars/style.min.css?1678437834832*/
.bx_item_detail_rating{margin-bottom:10px}.bx_item_detail_rating td{vertical-align:middle;text-align:right}.bx_item_detail_rating .bx_item_rating{text-align:right}.bx_item_detail_rating .bx_stars_container{position:relative;width:68px;height:30px;background:#dadada;background-size:100% 100%}.bx_item_detail_rating .bx_stars_bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:url(/local/components/bitrix/iblock.vote/templates/stars/images/stars.png) no-repeat center}.bx_item_detail_rating .bx_stars_progress{position:absolute;top:0;bottom:0;left:0;background:#e76110}.bx_item_detail_rating .bx_stars_rating_votes{color:#8d8d8d;font-size:11px;line-height:11px;vertical-align:middle}@media(max-width:530px){.bx-touch .bx_item_detail_rating .bx_stars_container{height:15px;margin:4px 0}.bx_item_detail_rating .bx_stars_rating_votes{font-size:7px;line-height:7px}}
/* End */


/* Start:/local/vendor/techart/bitrix.tao/styles/forms/form.css?17250091851389*/
form.tao-form {
}

div.tao-form {
	position: relative;
	margin: 0 0 10px 0;
}

div.tao-form div.shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #eee;
	background-image: url(/local/vendor/techart/bitrix.tao/images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.8;
}

ul.tao-form-errors {
	margin: 0 !important;
	padding: 0 10px !important;
	border: 1px solid #800;
	list-style-type: none;
}

ul.tao-form-errors li {
	list-style: none;
	color: #800;
}

form.tao-form input.text {
	border: 1px solid #888;
}

form.tao-form input.field-name {
}

form.tao-form input.checkbox {
	border: 1px solid #888;
}

form.tao-form textarea {
	border: 1px solid #888;
}

form.tao-form .select {
	border: 1px solid #888;
}

form.tao-form .submit-button {
	padding: 5px 10px;
	border: 1px solid #888;
	border-radius: 5px;
	background-color: #eee;
	cursor: pointer;
}

div.tao-form-field {
	margin: 5px 0;
}

table.tao-form {
	width: 100%;
	border-spacing: 5px;
}

table.tao-form th.caption {
	padding: 0 20px 0 5px;
	font-weight: normal;
	text-align: left;
	white-space: no-wrap;
}

table.tao-form td.field {
	padding: 0 5px 0 0;
	width: 100%;
}

table.tao-form tr.tao-error-field td, table.tao-form tr.tao-error-field th {
	background-color: #fcc;
}

div.tao-error-field input.text {
	border: 1px solid #844;
}

/* End */
/* /local/components/bitrix/iblock.vote/templates/stars/style.min.css?1678437834832 */
/* /local/vendor/techart/bitrix.tao/styles/forms/form.css?17250091851389 */
