

/* Start:/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/style.css?167877727114367*/
.sale-personal-section-index-block{
	opacity: .8;
	padding: 0;
	margin: 15px 0;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
		-ms-transition: all 0.3s;
		 -o-transition: all 0.3s;
			transition: all 0.3s;
	color: #fff;
	background-size: cover;
	border-radius: 3px;
	height: 87%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-around;
}

@media (max-width: 992px)
{
	.sale-personal-section-index-block {
		height: auto;
		margin: 8px 0;
	}
}

.personal_page_content .sale-personal-section-index-block.bx-theme-green{
	background: url(/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/wt_green.png) center top;
}
.personal_page_content .sale-personal-section-index-block.bx-theme-blue{
	background: url(/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/wt_blue.png) center top;
}
.personal_page_content .sale-personal-section-index-block.bx-theme-red{
	background: url(/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/wt_red.png) center top;
}
.personal_page_content .sale-personal-section-index-block.bx-theme-yellow{
	background: url(/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/wt_yellow.png) center top;
}
.personal_page_content .sale-personal-section-index-block.bx-theme-black{
	background: url(/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/wt_black.png) center top;
}
.personal_page_content .sale-personal-section-index-block:hover{
	opacity: 1;
}
.personal_page_content .sale-personal-section-index-block-link,
.personal_page_content .sale-personal-section-index-block-link:hover,
.personal_page_content .sale-personal-section-index-block-link:active,
.personal_page_content .sale-personal-section-index-block-link:focus,
.personal_page_content .sale-personal-section-index-block-link:visited{
	text-decoration: none;
	display: block;
	padding:25px 15px;
	color: #fff;
}
.personal_page_content .sale-personal-section-index-block-link{color: #fff;}
.personal_page_content .sale-personal-section-index-block-ico {font-size: 64px;}
.personal_page_content .sale-personal-section-index-block-name{font-size: 16px;}
.personal_page_content .sale-personal-section-account-sub-header{
	margin-top:40px;
}

.personal_page_content .sale-personal-section-row-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-flow: row wrap;
}

.personal_page_content .sale-personal-section-row-flex {
	margin:0 auto;
	max-width:1200px;
	justify-content: space-between;	
}
.personal_page_content .sale-personal-section-index-block.bx-theme-blue {
	background:none;
}
.personal_page_content a.sale-order-history-link, a.sale-order-detail-back-to-list-link-up {
	display:block;
	height:46px;
	border:1px solid #000;
	background:#FFF;
	color:#000;
	font-family: 'Gilroy-Regular';
	font-size:14px;
	margin-top:-20px;
	padding:10px 15px;
	line-height:1.7em;
	text-transform:uppercase;
	text-align:center;
	padding-top:10px;
	width:380px;
	margin-bottom:30px;
}
.personal_page_content a.sale-order-history-link:hover,
.personal_page_content a.sale-order-history-link:active,
.personal_page_content a.sale-order-history-link:focus,
.personal_page_content a.sale-order-detail-back-to-list-link-up:hover,
.personal_page_content a.sale-order-detail-back-to-list-link-up:active,
.personal_page_content a.sale-order-detail-back-to-list-link-up:focus {
	color:#FFF;
	text-decoration:none;
	background:#000;
	transition: all 0.5s;		
}
.personal_page_content h1.sale-order-title {
	font-family: 'Gilroy-SemiBold';
	font-size: 14px;
	text-transform:uppercase;
	display:block;
	margin-bottom:20px;
}
.personal_page_content div.sale-order-list-title-container {
	background:none;
	padding-left:0;
	padding-right:0;
}
.personal_page_content h2.sale-order-list-title, .personal_page_content h2.sale-order-list-accomplished-title {
	background:#fafafa;
	display:block;
	padding:15px;
	color:#000;
	font-family: 'Gilroy-Regular';
	font-size:14px;
	text-transform:uppercase;	
}
.personal_page_content .sale-order-list-container {
	padding-left:0;
	padding-right:0;
}
.personal_page_content .sale-order-list-container .row {
	margin-left:0;
	margin-right:0;
}
.personal_page_content .sale-order-list-inner-container span, 
.personal_page_content .sale-order-list-inner-container a, 
.personal_page_content .sale-order-list-about-accomplished span,
.personal_page_content .sale-order-list-about-accomplished a,
.personal_page_content .sale-order-detail-about-order-inner-container span,
.personal_page_content .sale-order-detail-about-order-inner-container a {
	font-family: 'Gilroy-Regular';	
}
.personal_page_content .sale-order-list-inner-container a,
.personal_page_content .sale-order-list-about-accomplished a,
.personal_page_content a.sale-order-link-accomplished,
.personal_page_content .sale-order-detail-about-order-inner-container a,
.personal_page_content a.sale-order-detail-back-to-list-link-down {
	color:#000;	
}
.personal_page_content a.sale-order-list-button,
.personal_page_content a.sale-order-detail-about-order-inner-container-repeat-button {
	height:46px;
	border:1px solid #000;
	background:#000;
	color:#FFF;
	font-family: 'Gilroy-Regular';
	font-size:14px;
	margin-top:-20px;
	padding:10px 15px;
	line-height:1.7em;
	text-transform:uppercase;
	font-weight:500;
}
.personal_page_content a.sale-order-list-button:hover,
.personal_page_content a.sale-order-list-button:active,
.personal_page_content a.sale-order-list-button:focus,
.personal_page_content a.sale-order-detail-about-order-inner-container-repeat-button:hover,
.personal_page_content a.sale-order-detail-about-order-inner-container-repeat-button:active,
.personal_page_content a.sale-order-detail-about-order-inner-container-repeat-button:focus {
	color:#000;
	text-decoration:none;
	background:#FFF;
	transition: all 0.5s;		
}
.personal_page_content span.sale-order-list-status-alert, span.sale-order-payment-change-status-alert {
	border: 1px solid #fafafa;
	background:#fafafa;
	color:#000;
	font-family: 'Gilroy-Regular';	
}
.personal_page_content div.sale-order-list-accomplished-title-container {
	background:#fafafa;
	padding-left:0;
}
.personal_page_content .sale-order-detail {
	margin-top:20px;
}
.personal_page_content h1.sale-order-detail-title-element {
	font-family: 'Gilroy-SemiBold';
	font-size: 14px;
	text-transform:uppercase;
	display:block;
	margin-bottom:40px;
	padding-left:20px;
}
.personal_page_content div.sale-order-detail-general-head {
	background:#fafafa;
	font-family: 'Gilroy-Regular';	
	font-size: 14px;
	text-transform:uppercase;
	color:#000;
}
.personal_page_content span.sale-order-detail-general-item {
	font-family: 'Gilroy-Regular';	
	font-size: 14px;
	text-transform:uppercase;
	color:#000;	
}
.personal_page_content a.sale-order-detail-about-order-inner-container-repeat-button {
	margin-top:0;
}
.personal_page_content div.sale-order-detail-general,
.personal_page_content div.sale-order-detail-general a,
.personal_page_content .sale-order-detail-payment-options-info-order-number,
.personal_page_content .sale-order-detail-payment-options-info-total-price,
.personal_page_content .sale-order-detail-payment-options-methods-info,
.personal_page_content .sale-order-detail-payment-options-container,
.personal_page_content .sale-order-detail-payment-options-order-content-container,
.personal_page_content .sale-order-detail-methods-title,
.personal_page_content .sale-order-detail-sum-name,
.personal_page_content .sale-order-detail-payment-options-title-element,
.personal_page_content .sale-order-detail-payment-options-methods-shipment-list-item-title,
.personal_page_content .sale-order-detail-payment-options-methods-shipment-list-item,
.personal_page_content .sale-order-detail-payment-options-methods-shipment-list-item-link,
.personal_page_content .sale-order-detail-payment-options-order-content-title-element,
.personal_page_content .sale-order-detail-order-item-tr,
.personal_page_content .sale-order-detail-order-item-tr a,
.personal_page_content .sale-order-detail-order-item-color,
.personal_page_content .sale-order-detail-total-payment-container,
.personal_page_content .sale-order-detail-total-payment-list-left-item,
.personal_page_content .sale-order-detail-total-payment-list-right-item {
	font-family: 'Gilroy-Regular' !important;		
}
.personal_page_content div.sale-order-detail-about-order-container,
.personal_page_content .sale-order-detail-payment-options-methods-shipment-list-item-link,
.personal_page_content .sale-order-detail-show-link,
.personal_page_content .sale-order-detail-order-item-tr a {
	color:#000;
}
.personal_page_content span.sale-order-detail-payment-options-methods-info-title-status-alert {
	border:1px solid #fafafa;
	color:#000;
	background:#fafafa;
	font-family: 'Gilroy-Regular' !important;		
}
.personal_page_content div.sale-order-detail-general {
	border:none;
}

.personal_page_content .main-profile-block-date-info {
	line-height:1.7em;
}
.personal_page_content .sale-personal-profile-detail-form-title-row {
	margin-bottom:30px;
}
.personal_page_content .main-profile-block-shown .form-group,
.personal_page_content .sale-profile-detail-form .form-group {
	width:100%;
	margin-bottom:25px;
}
.personal_page_content .main-profile-block-shown .form-group label,
.personal_page_content .sale-profile-detail-form .form-group label {
	width:30%;
	text-align:left; 
}
.personal_page_content .main-profile-block-shown .form-group div,
.personal_page_content .sale-profile-detail-form .form-group div {
	width:70%;
}
.personal_page_content .main-profile-block-shown .form-group div input,
.personal_page_content .sale-profile-detail-form .form-group div input {
	width:80%;
	padding-left:15px;
	padding-right:15px;
}
.personal_page_content .sale-profile-detail-form .form-group div input {
	height:46px;
	border:1px solid #000;
}
.personal_page_content .bx_profile .main-profile-submit, .bx_profile .btn-md, 
.personal_page_content .sale-profile-detail-link-list a,
.personal_page_content .sale-personal-profile-btn-block input {
	height:46px;
	border:1px solid #000;
	background:#FFF;
	color:#000;
	font-family: 'Gilroy-Regular';
	font-size:14px;
	padding:10px 15px;
	line-height:1.7em;
	text-transform:uppercase;
	text-align:center;
	width:180px;
}
.personal_page_content .bx_profile .main-profile-submit:hover,
.personal_page_content .bx_profile .main-profile-submit:active,
.personal_page_content .bx_profile .main-profile-submit:focus, 
.personal_page_content .bx_profile .btn-md:hover,
.personal_page_content .bx_profile .btn-md:active,
.personal_page_content .bx_profile .btn-md:focus,
.personal_page_content .sale-profile-detail-link-list a:hover,
.personal_page_content .sale-profile-detail-link-list a:focus,
.personal_page_content .sale-profile-detail-link-list a:active,
.personal_page_content .sale-personal-profile-btn-block input:hover,
.personal_page_content .sale-personal-profile-btn-block input:active,
.personal_page_content .sale-personal-profile-btn-block input:focus {
	color:#FFF;
	text-decoration:none;
	background:#000;
	transition: all 0.5s;
	cursor:pointer;
}
.sale-personal-profile-list-container {
	width: 100%;
}
.personal_page_content .sale-personal-profile-list-container tr th,
.personal_page_content .sale-personal-profile-list-container tr td {
	padding:5px;
}
.personal_page_content .sale-personal-profile-detail-form-title-row h4 {
	font-size:14px;
	text-transform:uppercase;	
}
.personal_page_content .sale-personal-profile-list-container tr th {
	height:30px;
	vertical-align:middle;
	font-size:14px;
	text-transform:uppercase;
}
.personal_page_content a.sale-personal-profile-list-change-button {
	color:#000;
}
.personal_page_content .sale-personal-profile-detail-property-location {
	display:none !important;
}

.personal_page_content p {
	font-size:14px;
}
.personal_page_content form input[type="submit"] {
	height:46px;
	border:1px solid #000;
	background:#000;
	color:#FFF;
	font-family: 'Gilroy-Regular';
	font-size:14px;
	padding:10px 15px;
	line-height:1.7em;
	text-transform:uppercase;
	text-align:center;
	width:180px;
	margin-bottom:15px;	
}
.personal_page_content form input[type="submit"]:hover,
.personal_page_content form input[type="submit"]:active,
.personal_page_content form input[type="submit"]:focus {
	color:#000;
	text-decoration:none;
	background:#FFF;	
}
.personal_page_content form input[type="text"],
.personal_page_content form input[type="password"] {
	height:40px;
	border:1px solid #000;
	border-radius:0;
	margin-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
.personal_page_content form .bx-registration-table {
	width:90%;
}
.personal_page_content form .bx-registration-table tr td:first-child {
	width:30%;
}
.personal_page_content form .bx-registration-table tr td:last-child {
	width:70%;
}
.personal_page_content form .bx-registration-table tr td:last-child input {
	width:70%;
	max-width:450px;
}
.personal_page_content .sale-personal-section-row-flex div .sale-personal-section-index-block a span { display:none !important; }
.personal_page_content .sale-personal-section-row-flex div { height:200px; width:200px; }
.personal_page_content .sale-personal-section-row-flex div .sale-personal-section-index-block {
	position:relative;
	opacity:1;
}
.personal_page_content .sale-personal-section-row-flex div:first-child .sale-personal-section-index-block {
	background: url("/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/ico_personal_5.png") center top no-repeat; 
}
.personal_page_content .sale-personal-section-row-flex div:nth-child(2) .sale-personal-section-index-block {
	background: url("/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/personal_ico_2.png") center top no-repeat; 
}
.personal_page_content .sale-personal-section-row-flex div:nth-child(3) .sale-personal-section-index-block {
	background: url("/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/personal_ico_3.png") center top no-repeat; 
}
.personal_page_content .sale-personal-section-row-flex div:last-child .sale-personal-section-index-block {
	background: url("/local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/images/personal_ico_4.png") center top no-repeat; 
}
.personal_page_content .sale-personal-section-row-flex div .sale-personal-section-index-block a {
	height:170px; position:relative; width:100%; padding-left:0; padding-right:0;
}
.personal_page_content .sale-personal-section-row-flex div .sale-personal-section-index-block a h2 {
	position:absolute;
	width:100%;
	bottom:0;
}
@media (max-width: 870px) {
	.personal_page_content .sale-personal-section-row-flex div { height:auto; }
	.personal_page_content .sale-personal-section-row-flex div .sale-personal-section-index-block { margin-top:25px; }
}
@media (max-width: 420px) {
	.personal_page_content .sale-personal-section-row-flex div { margin:0 auto; }
}
/* End */


/* Start:/bitrix/components/bitrix/system.auth.registration/templates/.default/style.min.css?1674999635426*/
div.bx-auth input.bx-auth-input{vertical-align:middle}div.bx-auth span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.registration/templates/.default/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.registration/templates/.default/images/sec-unlocked.png)}
/* End */


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


/* Start:/bitrix/components/bitrix/sale.personal.profile.list/templates/.default/style.min.css?16749996581459*/
table.sale_personal_profile_list{width:100%;background-color:#f9fafb;border-collapse:collapse;font-size:12px}table.sale_personal_profile_list th{background-image:url(/bitrix/components/bitrix/sale.personal.profile.list/templates/.default/images/table_head.gif);background-repeat:repeat-x;text-align:left;color:#25639a}table.sale_personal_profile_list th,table.sale_personal_profile_list td{border:1px solid #adc3d5;padding:3px 5px;vertical-align:top}.sale-personal-profile-list-arrow-up,.sale-personal-profile-list-arrow-down{color:#d8d8d8;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;transition:color .3s ease}.sale-personal-profile-list-arrow-up:hover,.sale-personal-profile-list-arrow-down:hover{color:#337ab7}.sale-personal-profile-list-actions{min-width:120px}.sale-personal-profile-list-close-button{display:inline-block;width:18px;height:18px;font-size:0;background:url(/bitrix/components/bitrix/sale.personal.profile.list/templates/.default/images/sale-personal-profile-list-close.svg) 4px 4px no-repeat;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease;opacity:1;vertical-align:middle;cursor:pointer}.sale-personal-profile-list-close-button:hover{opacity:.5}.sale-personal-profile-list-change-button{display:inline-block;border-bottom:1px solid #337ab7;vertical-align:middle;transition:border-bottom .3s ease}.sale-personal-profile-list-change-button:hover{border-bottom:1px solid transparent}.sale-personal-profile-list-border{display:inline-block;margin:0 5px;height:23px;border-right:1px solid #dee2e7;vertical-align:middle}
/* End */
/* /local/templates/nerrro/components/bitrix/sale.personal.section/personal_temp/style.css?167877727114367 */
/* /bitrix/components/bitrix/system.auth.registration/templates/.default/style.min.css?1674999635426 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?167499963551 */
/* /bitrix/components/bitrix/sale.personal.profile.list/templates/.default/style.min.css?16749996581459 */
