

/* Start:/bitrix/components/goodprofy/sale.basket.basket/templates/.default/style.css?14873172242180*/
table.cart-items {
	width: 100%;
}
table.cart-items td {
	border-bottom: 1px solid;
	white-space: nowrap;
	text-align:center;
	padding: 0.5em;
}
table.cart-items td.cart-item-price {
	text-align: right;
}
table.cart-items td.cart-item-name {
	white-space: normal;
	text-align: left;
}

span.sof-req {
	color:red;
}
table.sale_order_full_table {
	width: 100%;
}
table.sale_order_full_table input, table.sale_order_full_table select, table.sale_order_full_table textarea {
	margin-bottom: 7px;
}
div.order_props_title {
	background-color: #E6E6E6;
	font-size: 12px;
	margin-top:10px;
}
div.order_props_title div {
	padding: 2px 12px;
	color:#000;
	font-weight: bold;
}
div.order_props {
	padding: 10px;
	border: 1px solid #F7F7F7;
	border-top: none;
	margin-bottom: 20px;
}
div.desc {
	font-size: 11px;
	margin:0 0 5px 0;
	color:#777;
}
div.show_form {
	width: 100%;
	text-align: center;
	margin:15px 0;
}
div.order_submit {
	width: 100%;
	text-align: center;
}
div.notetext {
	background-color: #FFFEEB;
	border-color: #FFD482;
	padding: 0.4em 1.117em;
}

td.cart-item-itog p {
	text-align: right;
}


.form__auth{
	width: 100%;
	margin: 2vh 0;

	display: block;
}

.form__title{
	font-size: 16pt;
	text-align: center;
	text-transform: uppercase;
}

.form__wrapper{

}

.form__wrapper .col{
	margin-left: auto;
	left: auto;
	right: auto;
	margin: 0 auto;
	float: none;
}

.form__row{
	padding: 1vh 0;
}

.form__help{
	font-size: 10pt;
}

.form__auth .input-field input{
	-webkit-box-shadow: inset 4px 4px 8px 0px rgba(143, 143, 143, 0.67);
	-moz-box-shadow: inset 4px 4px 8px 0px rgba(143, 143, 143, 0.67);
	box-shadow: inset 4px 4px 8px 0px rgba(143, 143, 143, 0.67);
	border-radius: 55px;
	margin-left: 0;
	width: calc(100% - 3rem);
	padding-left: 3rem;
}

.form__auth .input-field input:focus{
	border-bottom: 1px solid #ff9800;
	box-shadow: 0 1px 0 0 #ff9800;
}

.form__auth .input-field .prefix {
	position: absolute;
	width: 3rem;
	font-size: 2rem;
	transition: color .2s;
	left: 21px;
	top: 8px;
}

.form__auth .input-field .prefix.active {
	color: #ff9800;
}

.form__auth .input-field label {
	top: 72px;
}

.form__auth .input-field input:focus+label {
	color: #ff9800;
}


/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?148592453751*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /bitrix/components/goodprofy/sale.basket.basket/templates/.default/style.css?14873172242180 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?148592453751 */
