@import "styles.css?3";
@import "colors.css?4";
@import "fonts.css?6";

.search-office, 
.header-top-nav, 
.callorder, 
.sidebar.pright
{
	float:right
}


/*************************/

.wrap input[type="text"], .wrap textarea {
    color: #364559;
    border: 1px solid #727272;
    box-shadow: inset rgba(55, 56, 58, 0.5) 0px 0px 8px 0px;
    -webkit-box-shadow: inset 0px 0px 8px 0px rgba(55, 56, 58, 0.5);
    -moz-box-shadow: inset 0px 0px 8px 0px rgba(55, 56, 58, 0.5);
    font-weight: bold;
    padding: 4px 10px;
}
.wrap input[type="button"], .wrap input[type="submit"] {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    background: #8363aa;
    color: #fff;
    padding: 7px 28px;
    border: none;
    cursor: pointer;
}
.wrap input[type="button"]:hover, .wrap input[type="submit"]:hover {
    background: #1f41a0;
}

.result_form {
	display:inline-block;
	color:#78ba01;
	font-weight:bold;
	margin:15px 0px;
}
/*************************/




/* 
	Блок Интернет-магазин
*/
.online-sale
{
	-webkit-transform:rotate(-90deg); /* для safari и chrome браузеров */
	-moz-transform:rotate(-90deg); /* для FF */
	-o-transform:rotate(-90deg); /* для Opera */
	transform:rotate(-90deg); /* для остальных браузеров поддерживающий поворот по-умолчанию */
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* для ИЕ 6-8 */
	position:absolute;
	left:-92px;
	padding:22px 27px;
	margin-top:262px
}
.online-polis
{
	-webkit-transform:rotate(-90deg); /* для safari и chrome браузеров */
	-moz-transform:rotate(-90deg); /* для FF */
	-o-transform:rotate(-90deg); /* для Opera */
	transform:rotate(-90deg); /* для остальных браузеров поддерживающий поворот по-умолчанию */
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* для ИЕ 6-8 */
	position:absolute;
	left:-88px;
	padding:22px 27px;
	margin-top:527px
}

/* 
	Шапка
*/

	.header-brandzone
	{
		min-height:90px
	}
		/* 
			Поиск офиса
		*/
		.search-office
		{
			padding:24px 9px 0 0px;
			color: #fff;
		}
		.search-office a
		{
			color: #fff;
			border-bottom: none;
			
		}
		.search-office a.town
		{
			background: url("images/arrow.png") no-repeat right center;
			display: block;
		}
		/* 
			Верхнее меню
		*/
		.header-top-nav 
		{
			/*margin-right:16px*/
		}
		.header-top-nav ul li
		{
			float:left
		}
		.header-top-nav ul li a
		{
			padding:31px 9px 14px 9px;
			display:block;
			color: #fff;
			width:100px;
            line-height: 1.3em;
			border-bottom: none;
			
		}
		.header-top-nav ul li a span.ico
		{
			display:inline-block;
			height:31px;
			width:51px
		}
		.header-top-nav ul li a:hover span.ico, 
		.header-top-nav ul li.current a span.ico
		{
			display:inline-block;
			margin-top:-7px;
			height:38px;
			width:90px
		}
		.header-top-nav ul li.auto a:hover span.ico,
		.header-top-nav ul li.auto.current a span.ico
		{
			margin-top:-7px;
			height:38px
		}
		.header-top-nav ul li.property a:hover span.ico,
		.header-top-nav ul li.property.current a span.ico
		{
			margin-top:-14px;
			height:45px
		}
		/* 
			Логотип
		*/
		.brand
		{
			float:left;
			min-height:137px;
			margin-left: 0;
			background-color: #fff;
		} 
/*
	Обратный звонок
*/
.callorder
{
	margin:22px 0 10px 9px;
	padding:15px 20px 0 0;
	height:32px;
	/*miha{*/
	/*width:217px;*/
	width:214px;
	/*}miha*/
	border:1px solid #7c8996;
}
.callorder:hover
{
	border:1px solid #7c8996;
	background: #1f41a0 url("images/phone.png") no-repeat 10px 7px;
	
}
.tel 

{
	float:right;
	padding:12px 0px 14px 35px
}
/*
	Правая панель
*/
/*
	Задать вопрос
*/
.feedback
{
	display:block;
	margin-bottom:8px;
	padding:15px 35px 0 0;
	height:32px;
	border:1px solid #7c8996;
}
span.forgotpassword a:hover,
span.registration a:hover
{
	border-bottom:1px solid #fff;
}
.feedback:hover
{
	background:#472f92 url("images/pencil.png") no-repeat 11px 8px;
}
/*
	Личный кабинет
*/
.personal-box
{
	padding:13px 0 0 13px;
	height:178px;
	width:223px
}
.info,
.login
{
	padding-top:10px
}
.login a, 
.info a,
.exit a
{
	color:#fff;
}
#auth p
{
	color:#fff;
	padding:0;
	letter-spacing: 0;
	/*font-weight: bold;*/
}

#auth .input_text_style
{
	width:125px;
	border:none;
	box-shadow:none;
	padding:0px;
}
.registration
{
	float:left
}
#auth 	.tac
{
	float:right;
	padding-right:12px;
}
#auth .tac input
{
	background: #8363aa;
	border: none;
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	padding: 5px 21px;

}
#auth .tac input:hover
{
	border: #8363aa 1px solid;
	background: #1f41a0;
}
.exit
{
	float: right;
	padding: 13px 12px 0 0
}
.hr
{	
	margin:7px 0 7px 22px;
	width:205px
}
.right
{
	margin-left:0
}
.important_info {
	color: #7abf00;
    font-size: 12px;
    display: block;
    padding-bottom: 10px;
    font-weight: bold;
}
/*
	Страховые случаи
*/
.claims
{
	margin-top:6px;
	padding: 16px 0 0 13px;
	height:218px;
	width:223px
}
.claims ul 
{
	padding-top:16px
}
.claims ul li
{
	/*padding-top:13px;*/
	float:left;
	/*width: 104px;*/
	padding-bottom:5px;
	/*padding-bottom: 10px;*/
}
.claims ul li.property a span.ico {
	background-position: -7px -31px;
}
.claims ul li a
{
	color:#fff;
	display: inline-block;
	width: 104px;
/*padding: 10px 12px 10px 12px;*/
}
.claims ul li a span.ico
{
	margin-top:12px;
	height: 31px;
	width:51px;
	display:inline-block;
	/*margin-bottom:7px*/
}
	.claims-line
	{
		margin-bottom:14px;
		width:236px;
		height:8px
	}
.entries
{
	margin-top:15px;
	display:inline-block
}
/*
	Подвал
*/
.footer
{
	width:100%;
	float:left
}
/*
	Нижнее меню
*/
/*.site-links,*/
.footer-top-nav,
.footer-top-nav ul li,
.copyright
{
	float:left
}
.footer-top-nav
{
	padding-top:10px
}
.footer-top-nav ul li
{
	margin-right:10px
}
.footer-top-nav ul li ul 
{
	padding-top:25px
}
.footer-top-nav ul li ul li
{
	float:none;
	margin-right:0
}
/*
	Ссылки
*/
/*.social-links,*/
/*.content_search_box.social,
.made-in
{
	float: right
}
.social-links a, 
.site-links a
{
	display: inline-block
}
.social-links a {
	width: 31px;
	height: 29px;
	border-bottom: none;
}
.site-links a {
	width: 72px;
	height: 65px;
	border-bottom: none;
}
.social-and-site-links
{
	padding-top:14px;
}*/
/*
	Копирайт и разработчик
*/
.copyright
{
	padding-top:13px
}
.made-in
{
	padding:13px 0 17px 0
}
.copyright-and-developer a
{
	text-decoration:underline;
	border-bottom: none;}
/*
	Поиск
*/
#title-search-input 
{
	padding: 3px 10px 3px 3px;
	width: 239px;
	margin-top: -15px;
}
.content_search_box
{
	margin-top:10px
}
.content_search input[type=submit]
{
	border:none;
	margin:-10px -41px 0 0;
	display:block;
	position:relative;
	top: 14px;
	width:37px;
	height:30px;
	cursor:pointer
}
/*
	Рабочая область
*/
.workarea
{

}
/*.workarea p
{
	
	color:#000;
	padding:0;
	font-size: 15px;
	line-height: 1.5;
}
.workarea p.leftp
{
	padding-left:25px
}*/
/*.workarea h4
{
	font-weight: normal;
text-transform: uppercase;
letter-spacing: 0em;
line-height: 1.5;
text-align: center;
color: #fff;
background: #8363aa;
padding: 20px 10px;
}*/
/*.workarea .strong
{
	font-weight: bold;
	font-size: 15px;
line-height: 1.5;
}*/
/*.workarea ul.list li
{
	font-size: 15px;
line-height: 1.5;
margin: 0.45em 0 0.45em 2em;
}
.workarea
ul.list>li:before {
	content: '\2014\a0';
	float: left;
	width: 23px;
	color: #8363aa;
	font-weight: bold;
}
.workarea
ul.list {
	list-style-type: none;
	list-style-image: url('images/li-ul.png');
}*/
.workarea.inner
{
	/* margin-left: 284px; */
    float: right;
    width: 100%;
}
.clear {
    clear: both;
}
.centralarea
{
	clear: both
}
/*
	Калькуляторы
*/
.calculation-box ul li.health-box
{
	margin-right:8px
}
.calculation-box ul li
{
	float:left;
	height:247px;
	width:237px;
	margin:0px;
	margin-right:10px
}
.calculation-box ul li a.calc-link
{
	left:23px;
	position:relative;
	display:inline-block;
	width:200px;	
	line-height: 22px;
	text-align: center;
}
.calculation-box ul li span.ico
{
	height:110px;
	width:110px;
	display: block;
    margin: 14px auto;
}
/*
	Слайдер
*/
.slides,
.slides .pages li
{
	float:left
}
.slides
{
	/*margin-top:7px;*/
	text-align:center
}
.slides-container
{
	width:734px;
	height:234px
}
.slides .pages,
.slides .pages li a
{
	display:inline-block
}
.slides .pages li a
{
	list-style:none;
	margin:0 2px;
	width:12px;
	height:12px;
	padding:0
}
/*
	Хлебные крошки
*/
.breadcrumbs
{
	padding-top:16px;
	margin:0 0 10px 320px
} 
.breadcrumbs a
{
	padding-right:13px;
	margin-right:10px
}
/*
	Заголовок страницы
*/
.content-box h1
{
	padding:0 10px 5px 0
}
.hr-green
{
	margin:0 auto 18px;
	height:2px;
	width:980px;
	display: none;
}

.content_box .inner
{
	clear: both;
}
.workarea .inner
{
	clear:none;
}
.calc
{
	background: #78bd00 url("images/calc-bg.png") repeat-x center bottom !important;
}
.vpanel a 
{
	color:#fff;
}
a .online-sale, a .online-polis
{
	color:#fff;
}
.sidebar a 
{
	color:#fff;
	border-bottom: none;
}
.footer-top-nav ul li a {
	border-bottom: none;
}
.pleft {
	width:250px;
	float:left;
	clear:left;
}
/*.workarea .inner a
{
	color:#79bf01;
	border-bottom: 1px solid #79bf01;
}*/
/*.inner img
{
	margin: 0px 20px 20px 20px;
	border: 2px solid #8363aa;

}*/
.breadcrumbs a
{
	color:#364559;
	border-bottom: none;
}

/* Общее меню калькуляторов на странице Калькуляторов
 */
ul.calc-bookmark
{
	margin-top: -18px;
	padding: 0;
}
ul.calc-bookmark li
{
	display: inline-block;
	width: 115px
}
ul.calc-bookmark li a
{
	display: block;
	padding: 10px 0;
	border-bottom: none;
}
/* Блок результата на странице Калькуляторов
 */

.circle
{
	margin: 0px 0px 5px 18px;
	width:  40px;
    height: 40px;
    -moz-border-radius:    20px;
    -webkit-border-radius: 20px;
    border-radius:         20px
}
.filler
{
	width:  20px;
    height: 20px;
	position: absolute;
	margin-top: -45px;
	margin-left: 38px;
	-moz-border-radius:    0 100% 100% 0/0 100% 0% 100%;
    -webkit-border-radius: 0 100% 100% 0/0 100% 0% 100%;
	border-radius:         0 100% 100% 0/0 100% 0% 100%

}

.clr {
	clear: both;
	content: '';
	height: 0;
	display: block
}
.result-list .columns .td
{
	margin-bottom: 20px
}
/* Блок с опциями на странице Калькуляторов
 */
a.noactive,
a.noactive:hover
{
	border: #c7c8c9 1px solid;
	background: #c7c8c9
}
a.big
{
	padding: 11px 21px;
	clear: both;
	height: 24px;
	margin-bottom: 20px;
}
.result-program a:hover
{
		border-bottom: #00ce7c 2px solid;
}
a.big:hover
{
	padding: 11px 21px;
clear: both;
height: 24px;
}
.is-questions
{
	margin-bottom: 20px
}
ul.option-bookmark
{
	display: block;
	float: left;
	margin: 29px 0 0;
	padding: 0;
	
}
.option-bookmark li
{
	display: inline-block;
	width: 308px;
}
.option-bookmark li a
{
	display: block;
	padding: 2px 0px 2px 32px;
	border-bottom:none;
}

.option-price
{
	float: right;
	padding-top: 5px;
}
.option-desc a
{
	color: #364559 ;
}
.option-list a:hover,
.option-desc a:hover {
	color:#8363aa ;
	border-bottom: #8363aa 2px solid;
}
.option-name
{
	margin-left: 36px
}
.calc-options input
{
	padding: 4px 10px;
}
.brand a
{
	border-bottom:none;
}
.brand a img,
.brand img
{
	border: none;
	margin: 0px 25px 20px 25px;
}
.checkbox input[type="checkbox"],
.radio input[type="radio"]
{
	/*display:none */
}



.radio input[type="radio"] + label::before {
    content: "";
    display: inline-block;
    height: 39px;
    width: 25px;
    background-size: 20px;
    margin: 0 15px 18px 0;
    background-image: url(https://www.acko.ru/upload/docs/pao/123.svg);
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: 2px;
}
.checkbox input[type="checkbox"]:checked + label::before 
{
	background-position: 0px -50px;    
}
.radio input[type="radio"]:checked + label::before {
    background-position: 0px -50px;
	color: #7abf00;
}
.checkbox input[type="checkbox"]:disabled + label::before {
	/*background-image: url("images/check-styled-disabled.png");
    background-repeat: no-repeat;*/
}
.checkbox input[type="checkbox"]:checked:disabled + label::before {
	/*background-image: url("images/check-styled-disabled.png");
    background-position: 0px -50px;  
    border: none;*/
}
.calc-options .unset
{
	color: #aeaeae;
}
.shop-menu
{
	/*background: #fff url("images/calc-bg.png") repeat-x center bottom;*/
}
.option-bookmark li a.active
{
	color: #364559;
	/*border-left:  #c7c8c9 2px solid;
	border-right: #c7c8c9 2px solid;*/
	border-top: #fff 2px solid;
	background: #fff;
	border-bottom: #fff 2px solid;
	-webkit-box-shadow: 0px -3px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 	0px -3px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 		0px -3px 3px rgba(0, 0, 0, 0.5);
	/*border-bottom: #c7c8c9 2px solid;*/
}
/*.option-bookmark li a.active
{
	border-bottom: #fff 6px solid;
}*/

.option-bookmark li a.active:hover
{
	border-top: #fff 2px solid;
	border-bottom: #fff 2px solid;
	
/*background: #fff;
border-bottom: #fff 6px solid;*/
}
.required::before
{
    content: "*";
    color: red;
}
.footer-top-nav a:hover
{
	border-bottom: #bdbdbe 1px solid;
}
.slider-container {
	box-shadow: -5px 5px 0.5em -0.1em rgba(0,0,6,0.5);
	padding: 5px 7px 7px 20px;
	position: absolute;
	z-index: 9998;
	background: #fff;
	border: 1px solid #00aaea;
	display: none!important;
}

input.has-slider:hover > .slider-container {
	display: block;
}

.slider-marks {
	min-width: 300px;
	height: 20px;
}
.slider-marks div {
	position:absolute;
}
#ui-datepicker-div
{
	z-index: 2000 !important;
}
.left-arrow,
.right-arrow
{
	display:inline-block;
	width:14px;
	height:16px;
	background:transparent url("images/calendar-arrows.png") no-repeat
}
.left-arrow
{
	float:left
}
.right-arrow
{
	float:right;
	background-position:0 -17px
}
#entries, #entrie
{
	padding: 22px 10px 15px 64px;
	color: #364559;
	font-size: 15px;
	min-width:415px
}
#entries, #entrie 
{
	background:#fff url("images/write-to-acko.png") no-repeat 10px 9px;
	/*border-radius:7px;*/
	/*padding:10px 10px 25px 10px;*/
	text-align:left;
	/*padding-left: 64px;*/
}
/*
 * Левое меню личного кабинета
 */
.personal-cart a
{
	color:#8363aa;
	line-height:1.5em;
	font-weight:bold
} 
.personal-cart a.notice
{
	color:#353535;
	font-size:14px;
	line-height:1.5em;
	font-weight:normal
} 
.personal-cart a.notice:hover
{
	border-bottom:1px solid #707a89
}
.bx-core-waitwindow{

}

/*
	форматирование текста
*/
ul.list,
ul.number-list
{
	padding: 5px 0px;
}
ul.number-list li
{
	margin: 0px;
}
ul.number-list span
{
	padding-right: 12px;
}
div.more
{
	padding: 10px 20px;
}
a.claim
{
	display: inline; 
	float: right; 
	margin-left: 10px;
	height: auto;
}
a.claim:hover {
	height: auto;
}
/*
	Страница списка заказов
*/
.sort
{
	margin-top: -10px;
}
.sort a
{
	padding: 10px 5px;
}
.main-status
{
	float: right;
	padding: 5px 20px;
	width: 190px;
}
div.equipment
{
	width: 100%;
	padding: 9px;
}
.arrow-status
{
	margin: 0 6px; 
	border: none;
	display: inline-block;
	width: 8px;
	height: 10px;
}
.equipment ul.number-list a
{
	display: inline-block;
	width: 100%;
}
.download-document {
display: block;
background: url("/bitrix/templates/acko_main/images/download-white.png");
width: 31px;
height: 24px;
float: left;
margin-right: 10px;
margin-top: -4px;
}

.textarea textarea {
padding: 4px 10px;
font-weight: bold;
color: #364559;
border: 1px solid #727272;
box-shadow: inset rgba(55, 56, 58, 0.5) 0px 0px 8px 0px;
-webkit-box-shadow: inset 0px 0px 8px 0px rgba(55, 56, 58, 0.5);
-moz-box-shadow: inset 0px 0px 8px 0px rgba(55, 56, 58, 0.5);
font-family: Helvetica;
}
.option-list p {
	color: #374659;
	font-size: 15px;
	line-height: 1.1;
}
input[type=image]
{
	cursor: pointer;
	padding: 0;
	margin: 0;
	border: none;
	box-shadow: none;
	width: 10px;
	position: absolute;
	margin-top: 8px;
margin-left: -17px;
	display:inline-block;
}
.acko-error
{
	color: #db0a0a;
	font-weight:bold;
	background: transparent url("/bitrix/templates/acko_main/images/error.png") no-repeat;
	display: inline-block;
	padding-left: 25px;
}

/*miha*/
.search-page h4 a:hover {
	color: white;
}


/* обратный звонок */
#s2id_CALL-SUBJECT{
    width: 430px;
}
#callorder .message{
    font-size: 13px;
    margin-top: 7px;
    width: 100%;
    padding-bottom: 20px;
}

/* задать вопрос */
#ask-question {
    background: url("/bitrix/templates/acko_main/images/ask-question.png") no-repeat scroll 10px 15px #FFFFFF;
    text-align: left;
    color: #364559;
    font-size: 15px;
    padding: 15px 10px 15px 64px;
}
.textarea textarea {
    border: 1px solid #727272;
    box-shadow: 0 0 8px 0 rgba(55, 56, 58, 0.5) inset;
    color: #364559;
    font-family: Helvetica;
    font-weight: bold;
    padding: 4px 10px;
}
#s2id_form_dropdown_CATEGORY, .ask-question-subject {
    width: 450px;
}
.ask-question-message {
    width: 428px;
    height: 200px;
}
.ask-question-name, .ask-question-email, .ask-question-phone {
    width: 300px;
}
#ask-question-form .option-value {
    float: left;
}
#ask-question-result{
    height:3em;
}
#ask-question-form .option-name {
    float: left;
    margin: 0 0 10px;
    padding-top: 3px;
    width: 121px;
}
.tal img{
	margin: 5px 0px;
	margin-right: 500px;
}

.calculator-description ul li{
	list-style: disc outside none;
	margin-left: 18px;
}
/* BL Всплывающий баннер */
#modal_banner {
    width: 450px;
    height: 450px;
    background: url("/bitrix/templates/acko_main/images/modal_banner.png") no-repeat center center;
    /*background: url("/bitrix/templates/acko_main/images/mart8.png") no-repeat center center;*/
    background-size: contain;
    border-radius: 41px;
    position: fixed;
    background-color: #fff;
	margin-top: -50px!important;
	top:24%;
	left:47%;
}
#modal_banner .close_banner {
	width: 62px;
	height: 20px;
	background: url("/bitrix/templates/acko_main/images/banner_close.png") no-repeat center center;
	background-size: contain;
	position: absolute;
	right: 0px;
	margin-right: 20px;
	margin-top: 8px;
	cursor: pointer;
}
#modal_banner a {
	display: block;
    width: 96%;
    height: 92%;
    bottom: 4px;
    top: 35px;
    left: 7px;
	position: absolute;
	text-decoration: none;
	border: medium none;
}
.catalog-section p {
	font-size:13px;
}
#buttons_block {
	position:absolute;
	left:0px;
	top:153px;
	width:70px;
	background:#00abec;
	width:80px;
}
#buttons_block a{
	display: inline-block;
}
#buttons_block a:hover{
	box-shadow: inset 0px 0px 8px #1f42a1;
}
#buttons_block  span{
	color:#fff;
	display: inline-block;
    text-align: center;
    padding: 2px 5px;
    font-size: 13px;
}
#buttons_block  div{
	background-image: url("/bitrix/templates/acko_main/images/buttons.png");
	background-repeat:no-repeat;
	height: 55px;
    width: 49px;
    margin: 0 auto;
}
#buttons_block  #lk{
	background-position: 1px 0px;
}
#buttons_block  #lk:hover{
	background-position: -50px 0px;
}
#buttons_block  #shop{
	background-position: 1px -57px;
}
#buttons_block  #shop:hover{
	background-position: -50px -57px;
}
#buttons_block  #kasko{
	background-position: 1px -112px;
}
#buttons_block  #kasko:hover{
	background-position: -50px -112px;
}
#buttons_block  #polis{
	background-position: 1px -166px;
}
#buttons_block  #polis:hover{
	background-position: -50px -166px;
}
#buttons_block  #kbm{
	background-position: 1px -220px;
}
#buttons_block  #kbm:hover{
	background-position: -50px -220px;
}
#buttons_block  #dtp_{
	background-position: 1px -273px;
	margin-bottom:10px;
}
#buttons_block  #dtp_:hover{
	background-position: -50px -273px;
}
@media (max-width: 980px) {
	#buttons_block {
		width:70px !important; 
	}
	#buttons_block span {
		padding: 5px 0px;
		font-size:12px;
	}
	.footer-top-nav ul li {
		margin-right: 6px !important;
	}
	.footer-top-nav ul li  a{
		font-size: 11px !important;
	}
}
/* end */
.bx-auth-reg input[type=text], .bx-auth-reg input[type=password] {text-transform:none !important}

.content_search input[type=submit], .content_search input[type=submit]:hover {
    background: url(images/search.png) no-repeat 8px 4px;
}

#filemtime {
    margin: 20px 0px;
	font-size:12px;
}

img.left {
	float:left;
	margin: 0px 21px 20px 21px;
}
/*Обработка персональных данных*/
.option-special-confirmation {
	margin:10px 0px;
}
/*.option-special-confirmation .checkbox input[type="checkbox"] + label::before {
	height: 43px;
    float: left;
}*/
.option-special-confirmation .checkbox input[type="checkbox"] + label {
    font-weight: normal;
    font-size: 14px;
    color: #364559;
	text-transform:none;
}
.option-special-confirmation .option-value {
    width: 100%;
}
/*Таблицы*/
/*table {
    border-collapse: collapse;
    border: 1px double black;
	margin-bottom: 10px;
	margin-top: 10px;
}
td, th {
    padding: 5px;
    border: 1px solid black;
}
th {
    font-weight:bold;
}
table tr:nth-child(2n+1) {
    background-color: #f5f5f5;
}*/

@media (max-width: 1060px){
 #buttons_block{

 position:absolute !important;
 z-index:200;
}

}
/*Скролл*/
.scroll-pane {
	width: 100%;
	height: 300px;
	overflow: auto;
}