

/* Start:/bitrix/templates/online/css/bootstrap-theme.css?144467280022155*/
/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=6db3370da9a00896880e)
 * Config saved to config.json and https://gist.github.com/6db3370da9a00896880e
 */
body{
	font-family: "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body, p {
	font-size: 13px;
}
a {
	color:#005F65;
}

.btn{
	border-radius:0;
	font-size: 13px;
}


.panel {
	-webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 5px 5px -5px rgba(0,0,0,.1);
	box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
	border: 0!important;
	margin-bottom: 25px;
	border-radius: 0;
}

.panel-white {
	background: #FFF;
	border: 1px solid #E9E9E9!important;
}

.panel .panel-body {
	position: relative;
	padding: 20px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel .panel-heading {
	padding: 20px;
	overflow: hidden;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border: 0!important;
	height: 55px;
	font-size: 14px;
	font-weight: 600;
}

.panel .panel-heading+.panel-body {
	padding: 0 20px 20px;
}

.panel h2 {
	margin-top: 0;
}

.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
	text-shadow: none;
}
.btn:active,
.btn.active {
	background-image: none;
}
.btn-default {
	border-color: #B0C4C6;
	color: #005f65;
}
.open>.dropdown-toggle.btn-default,
.btn-default:hover,
.btn-default:focus {
	background-color: #B0C4C6;
	border-color: #B0C4C6;
}
.btn-default:active,
.btn-default.active {
	background-color: #e0e0e0;
	border-color: #dbdbdb;
}
.btn-default:disabled,
.btn-default[disabled] {
	background-color: #e0e0e0;
	background-image: none;
}
.btn-primary {
	color: #ffffff;
	background-color: #005F65;
	border-color: #005F65;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	color: #ffffff;
	background-color: #014c56;
	border-color: #013a41;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #005F65;
	border-color: #005F65;
}

.btn-file {
	position: relative;
	overflow: hidden;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}

.btn-primary .badge {
	color: #005F65;
	background-color: #ffffff;
}
.btn-success {
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	color: #ffffff;
	background-color: #47a447;
	border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #ffffff;
}
.btn-info {
	color: #ffffff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	color: #ffffff;
	background-color: #39b3d7;
	border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #ffffff;
}
.btn-warning {
	color: #ffffff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
	color: #ffffff;
	background-color: #ed9c28;
	border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #ffffff;
}
.btn-danger {
	color: #ffffff;
	background-color: #d0021b;
	border-color: #b70218;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	color: #ffffff;
	background-color: #a80216;
	border-color: #7a0110;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	background-color: #d0021b;
	border-color: #b70218;
}
.btn-danger .badge {
	color: #d0021b;
	background-color: #ffffff;
}
.btn-link {
	color: #005F65;
	font-weight: normal;
	cursor: pointer;
	border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
	color: #002d32;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
	color: #b0c4c6;
	text-decoration: none;
}
.thumbnail,
.img-thumbnail {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.bootstrap-select .dropdown-menu {
	padding:5px;
}
.bootstrap-select .selectpicker {
	position: relative;
}
ul.dropdown-menu {
	position: absolute;
}
.dropdown-menu {
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.175);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.175);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	background-color: #B0C4C6;
}

.alert a {
	font-size: 13px;
	text-decoration: underline;
	color: #8A6D3B;
}

.bs-callout {
	padding: 20px;
	margin: 20px 0;
	border: 1px solid #B0C4C6;
	border-left-width: 5px;
	border-radius: 3px;
	background: #fff;
}
.bs-callout-info {
border-left-color: #B0C4C6;
}


.navbar-default {
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
	background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
	background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
	background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
	background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
	-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
	background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
	background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));
	background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
	background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
	background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
	background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
	-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
	border-radius: 0;
}
@media (max-width: 767px) {
	.navbar .navbar-nav .open .dropdown-menu > .active > a,
	.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #fff;
		background-image: -webkit-linear-gradient(top, #01535d 0%, #013c44 100%);
		background-image: -o-linear-gradient(top, #01535d 0%, #013c44 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, from(#01535d), to(#013c44));
		background-image: linear-gradient(to bottom, #01535d 0%, #013c44 100%);
		background-repeat: repeat-x;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff01535d', endColorstr='#ff013c44', GradientType=0);
	}
}


.list-group {
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
	text-shadow: 0 -1px 0 #00262b;
	background-image: -webkit-linear-gradient(top, #01535d 0%, #003137 100%);
	background-image: -o-linear-gradient(top, #01535d 0%, #003137 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01535d), to(#003137));
	background-image: linear-gradient(to bottom, #01535d 0%, #003137 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff01535d', endColorstr='#ff003137', GradientType=0);
	border-color: #003137;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
	text-shadow: none;
}
.panel {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
	background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
	background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
	background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
	background-image: -webkit-linear-gradient(top, #01535d 0%, #013c44 100%);
	background-image: -o-linear-gradient(top, #01535d 0%, #013c44 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01535d), to(#013c44));
	background-image: linear-gradient(to bottom, #01535d 0%, #013c44 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff01535d', endColorstr='#ff013c44', GradientType=0);
}
.panel-success > .panel-heading {
	background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
	background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
	background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
	background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
	background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
	background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
	background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
	background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
	background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
	background-image: -webkit-linear-gradient(top, #fcedef 0%, #f8d7dc 100%);
	background-image: -o-linear-gradient(top, #fcedef 0%, #f8d7dc 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcedef), to(#f8d7dc));
	background-image: linear-gradient(to bottom, #fcedef 0%, #f8d7dc 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcedef', endColorstr='#fff8d7dc', GradientType=0);
}
.well {
	background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
	background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
	background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
	border-color: #dcdcdc;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}
.modal.in .modal-dialog {
	z-index: 1045;
}

.form-control {
	background: #fff;
	border-radius: 0;
	border: 1px solid #dce1e4;
	box-shadow: none!important;
	font-size: 13px;
	padding: 6px 10px!important;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.form-control:focus {
	border: 1px solid #bdc5c9;
	background: #fff
}

.form-horizontal .control-label {
	font-weight: normal;
}


.progress {
	border-radius: 2px
}

.progress-squared {
	border-radius: 0
}

.progress-xs {
	height: 5px
}

.progress-sm {
	height: 10px
}

.progress-md {
	height: 15px
}

.progress-lg {
	height: 25px
}

.progress-bar {
	background-color: #01707E
}

.progress-bar-success {
	background-color: #22BAA0
}

.progress-bar-info {
	background-color: #12AFCB
}

.progress-bar-warning {
	background-color: #f6d433
}

.progress-bar-danger {
	background-color: #f25656
}

.tab-content {
	padding: 15px;
	background: #fff
}

.nav-tabs>li>a {
	border-radius: 0!important;
	color: #777;
	border-bottom: 1px solid #DDD
}

.nav-tabs>li>a:hover {
	background: #f1f1f1
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border-bottom-color: #fff
}


.input-group-addon {
	background: #B0C4C6;
	color: #fff;
}

table>thead>tr>th {
	padding: 15px!important;
}
table.table thead th,
table.table thead td {
	font-weight: bold;
}

table.suits a{
	color: #333;
}


.no-s {
	margin: 0!important;
	padding: 0!important
}

.no-m {
	margin: 0
}

.no-p {
	padding: 0
}

.m {
	margin: 15px
}

.m-t-xxs {
	margin-top: 5px
}

.m-r-xxs {
	margin-right: 5px
}

.m-b-xxs {
	margin-bottom: 5px
}

.m-l-xxs {
	margin-left: 5px
}

.m-t-xs {
	margin-top: 10px
}

.m-r-xs {
	margin-right: 10px
}

.m-b-xs {
	margin-bottom: 10px
}

.m-l-xs {
	margin-left: 10px
}

.m-t-sm {
	margin-top: 15px
}

.m-r-sm {
	margin-right: 15px
}

.m-b-sm {
	margin-bottom: 15px
}

.m-l-sm {
	margin-left: 15px
}

.m-t-md {
	margin-top: 20px
}

.m-r-md {
	margin-right: 20px
}

.m-b-md {
	margin-bottom: 20px
}

.m-l-md {
	margin-left: 20px
}

.m-t-lg {
	margin-top: 25px
}

.m-r-lg {
	margin-right: 25px
}

.m-b-lg {
	margin-bottom: 25px
}

.m-l-lg {
	margin-left: 25px
}

.m-t-xxl {
	margin-top: 30px
}

.m-r-xxl {
	margin-right: 30px
}

.m-b-xxl {
	margin-bottom: 30px
}

.m-l-xxl {
	margin-left: 30px
}

.m-t-n-xxs {
	margin-top: -5px
}

.m-r-n-xxs {
	margin-right: -5px
}

.m-b-n-xxs {
	margin-bottom: -5px
}

.m-l-n-xxs {
	margin-left: -5px
}

.m-t-n-xs {
	margin-top: -10px
}

.m-r-n-xs {
	margin-right: -10px
}

.m-b-n-xs {
	margin-bottom: -10px
}

.m-l-n-xs {
	margin-left: -10px
}

.m-t-n-sm {
	margin-top: -15px
}

.m-r-n-sm {
	margin-right: -15px
}

.m-b-n-sm {
	margin-bottom: -15px
}

.m-l-n-sm {
	margin-left: -15px
}

.m-t-n-md {
	margin-top: -20px
}

.m-r-n-md {
	margin-right: -20px
}

.m-b-n-md {
	margin-bottom: -20px
}

.m-l-n-md {
	margin-left: -20px
}

.m-t-n-lg {
	margin-top: -25px
}

.m-r-n-lg {
	margin-right: -25px
}

.m-b-n-lg {
	margin-bottom: -25px
}

.m-l-n-lg {
	margin-left: -25px
}

.m-t-n-xxl {
	margin-top: -30px
}

.m-r-n-xxl {
	margin-right: -30px
}

.m-b-n-xxl {
	margin-bottom: -30px
}

.m-l-n-xxl {
	margin-left: -30px
}

.p {
	padding: 15px
}

.p-h-xxs {
	padding-left: 5px;
	padding-right: 5px
}

.p-h-xs {
	padding-left: 10px;
	padding-right: 10px
}

.p-h-sm {
	padding-left: 15px;
	padding-right: 15px
}

.no-p-h {
	padding-left: 0;
	padding-right: 0
}

.no-p-v {
	padding-top: 0;
	padding-bottom: 0
}

.p-h-md {
	padding-left: 20px;
	padding-right: 20px
}

.p-h-lg {
	padding-left: 25px;
	padding-right: 25px
}

.p-h-xxl {
	padding-left: 30px;
	padding-right: 30px
}

.p-v-xxs {
	padding-top: 5px;
	padding-bottom: 5px
}

.p-v-xs {
	padding-top: 10px;
	padding-bottom: 10px
}

.p-v-sm {
	padding-top: 15px;
	padding-bottom: 15px
}

.p-v-md {
	padding-top: 20px;
	padding-bottom: 20px
}

.p-v-lg {
	padding-top: 25px;
	padding-bottom: 25px
}

.p-v-xxl {
	padding-top: 30px;
	padding-bottom: 30px
}

.no-b {
	border: 0!important
}

.b {
	border: 1px solid #f1f1f1
}

.b-t {
	border-top: 1px solid #f1f1f1
}

.b-r {
	border-right: 1px solid #f1f1f1
}

.b-b {
	border-bottom: 1px solid #f1f1f1
}

.b-l {
	border-left: 1px solid #f1f1f1
}

.b-default {
	border-color: #f1f1f1
}

.b-primary {
	border-color: #7a6fbe
}

.b-info {
	border-color: #12AFCB
}

.b-success {
	border-color: #22BAA0
}

.b-warning {
	border-color: #f6d433
}

.b-danger {
	border-color: #f25656
}

.b-2 {
	border-size: 2px
}

.b-3 {
	border-size: 3px
}

.b-4 {
	border-size: 4px
}

.b-n-t {
	border-top: 0
}

.b-n-r {
	border-right: 0
}

.b-n-b {
	border-bottom: 0
}

.b-n-l {
	border-left: 0
}

.no-r {
	border-radius: 0!important
}

.r {
	border-radius: 2px
}

.r-t-l {
	border-top-left-radius: 2px
}

.r-t-r {
	border-top-right-radius: 2px
}

.r-b-l {
	border-bottom-left-radius: 2px
}

.r-b-r {
	border-bottom-right-radius: 2px
}

.no-r-t-l {
	border-top-left-radius: 0!important
}

.no-r-t-r {
	border-top-right-radius: 0!important
}

.no-r-b-l {
	border-bottom-left-radius: 0!important
}

.no-r-b-r {
	border-bottom-right-radius: 0!important
}

.bg-n {
	background: 0 0!important
}

/* End */


/* Start:/bitrix/templates/online/bower_components/select2/dist/css/select2.min.css?143007120014909*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}
/* End */


/* Start:/bitrix/templates/online/components/bitrix/main.register/modal/style.css?1417543200765*/
div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/bitrix/templates/online/components/bitrix/main.register/modal/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/online/components/bitrix/main.register/modal/images/sec-unlocked.png);}

/*--CAPTCHA--*/
#captchaBlock{position:relative;}
#captchaBlock #whiteBlock{display:none; text-align:center; position:absolute; background-color:#FFF; width:149px; height:40px;}
#captchaBlock #whiteBlock #loaderImg{margin-top:3px;}
#reloadCaptcha {
	text-decoration: none; border-bottom: 1px dashed;
}

/* End */


/* Start:/bitrix/templates/online/template_styles.css?147914280017721*/
/* Margins */
body{
	color: #4E5E6A;
}

p a {
	text-decoration: underline;
}

p a.btn {
	text-decoration: none;
}

.mbl{
	margin-bottom: 50px;
}

.mts {
	margin-top:5px;
}
.mbs{
	margin-bottom: 20px;
}
.tab-content.nop {
	padding: 0;
}

form{
	font-size: 15px;
}

p{
	margin-bottom: 20px;
}

h1{
	margin-top: 0;
	font-size: 30px;
	font-weight: bold;
}

h3{
	font-size: 18px;
	font-weight: bold;
}

label {
	font-size: 13px;
	font-weight: 400;
}

.note{
	font-size: 12px;
}

.note-error, .error{
	color: #d0021b;
	font-size: 12px;
}

.modal form{
	margin-bottom: 0;
}

span.starrequired{
	color: #d0021B;
}

input.error{
	border-color: #d0021b;
}

.fileUpload{
	position: relative;
	overflow: hidden;
}

.fileUpload input.upload{
	position: absolute;
	top: 0;
	right: 0;
	height: 33px;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}

.fileUpload span i{
	color: #D0021B;
}

.fileUpload.btn-link:hover{
	text-decoration: none;
}

.fileUpload.btn-link:hover i{
	text-decoration: underline;
	cursor: pointer;
}

input.uploadFile{
	box-shadow: none;
}

#header{
	padding: 30px 0;
	border-bottom: 1px solid #E9E9E9
}

#header .logo{
	font-size: 24px;
}

#header a{
	color: #005F65;
}

#header a:hover{
	text-decoration: none;
}

#topmenu a{
	color: #01707E;
}

#topmenu a:hover{
	text-decoration: none;
	color: #B12913;
}

#header .logo img{
	margin-right: 10px;
}

#topmenu{
	padding: 3px;
	margin: 0;
}

#topmenu{
	margin-left: 20px;
	overflow: hidden;
}

#topmenu li{
	list-style: none;
	float: left;
	padding: 2px 15px;
	margin-right: 10px;
}

#topmenu li a{
	font-size: 16px;
}

#topmenu li{

}

#topmenu li.root-item-selected{
	background: #01707E;
	color: #FFF;
}

#topmenu li.root-item-selected a{
	color: #fff;
	line-height: 30px;
}

.page-title{
	padding: 15px 20px;
	border-bottom: 1px solid #E9E9E9;
}

.page-title h1{
	font-size: 24px;
	font-weight: 400;
	color: #74767D;
	padding: 0;
	margin: 0;
}

#user-block,
#header .logo,
#topmenu li a{
	line-height: 36px;
}

#user-block a.myModal{
	margin-right: 15px;
}

#user-block{
	font-size: 16px;
	padding-top: 3px;
}
#user-block .personal{
	position: relative;
	float: right;
	font-size: 15px;
	color: #01707E;
}
#promo .btn{
	padding-left: 50px;
	padding-right: 50px;
}

#promo h1{
	margin: 0 0 30px;
}

#promo{
	background: #ECF0F1;
	width: 100%;
	min-width: 990px;
	color: #fff;
	text-align: center;
	background-image: url('/include/images/home_hero_new.jpg');
	background-position: 50% 65%;
	background-repeat: no-repeat;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	white-space: nowrap;
	letter-spacing: 0.5px;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}

#promo .bg-dotted{
	background: url('/bitrix/templates/online/img/bg-dot.png');
	padding: 150px 0 200px 0;
}

#promo .promo-location{
	display: inline-block;
	background: #005F65;
	background: rgba(42, 50, 54, 0.6);
	border-radius: 6px;
	padding: 15px;
}

.modal-dialog{
	width: 800px;
}

.modal-content{
	-webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, .1);
	box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
	border: 0;
	border-radius: 0;
}

.modal-header{
	padding: 20px;
	overflow: hidden;
	border-radius: 0;
	border: 0 !important;
	height: 55px;
	font-size: 14px;
	font-weight: 600;
}

.modal-header h4{
	font-size: 14px;
	font-weight: bold;
}

.modal-body{
	background: #ECF0F1;
	border-color: #8DB8BA;
	padding: 50px 15px;
}

.modal-body hr{
	border-color: #B0C4C6;
}

.modal-body a{
	text-decoration: underline;
}

.modal-footer{
	background: #B0C4C6;
	border-color: #8DB8BA;
}

.modal-footer a{
	text-decoration: underline;
}

#content-body{
	padding-top: 20px;
	padding-bottom: 20px;
}

.dark{
	background: #F9F9F9;
	position: relative;
}

#content-body.dark{
	min-height: 500px;
}

.dark hr{
	border-color: #B0C4C6;
	margin-bottom: 30px;
}

hr.dotted{
	border-style: dotted;
}

.light{
	padding: 50px 0;
}

.styled-block{
	background: #ECF0F1;
	padding: 20px;
	margin-top: 30px;
}

.small-text{
	font-size: 13px;
}

tr.suits-item.can-hover:hover td{
	background: rgba(255, 255, 255, 0.5);
	cursor: pointer;
}

table.suits ul{
	padding: 0;
	margin: 0;
}

.tab-content.hastable{
	padding: 0;
}

.tab-content{
	padding: 15px;
}

.tab-content dl{
	margin-bottom: 10px;
}

.tab-content table.table .even{
	background: #ECF0F1;
}

p.form-control-static{
	overflow: hidden;
}

/* --------- Select2 --------- */
/*******************************/


.select2-dropdown,.select2-selection {
	box-shadow: none!important;
	padding: 6px 10px!important
}

.select2-selection {
	background: #fff!important;
	border-radius: 0!important;
	border: 1px solid #dce1e4!important;
	font-size: 13px!important;
	height: 34px!important;
	-webkit-transition: all .2s ease-in-out!important;
	-moz-transition: all .2s ease-in-out!important;
	-o-transition: all .2s ease-in-out!important;
	transition: all .2s ease-in-out!important
}

.select2-dropdown {
	background: #fff;
	border-radius: 0;
	border: 1px solid #dce1e4;
	border-top: 0;
	transition: all .2s ease-in-out;
	z-index: 9999
}

.bootstrap-tagsinput,.select2-dropdown {
	font-size: 13px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out
}

.select2-dropdown.select2-dropdown--above {
	border: 1px solid #dce1e4;
	border-bottom: 0
}

.select2-selection--multiple .select2-selection__choice {
	background: #f1f1f1!important;
	border-radius: 0!important;
	border: 1px solid #ccc!important
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: inherit!important;
	padding: 0!important
}

.select2-container .select2-search--inline .select2-search__field,.select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin-top: 0!important
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background: #b0c4c6!important;
}

/* --------- Select2 end --------- */
/***********************************/

/* --------- dropzone  --------- */
/***********************************/

.dropzone {
	position: relative;
	border: 3px dashed #eee;
	min-height: 250px;
	border-radius: 2px;
	background-color: #fcfcfc;
	padding: 5px
}

.dropzone.dz-clickable,.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message span {
	cursor: pointer
}

.dropzone.dz-clickable * {
	cursor: default
}

.dropzone .dz-message {
	opacity: 1;
	filter: alpha(opacity=100)
}

.dropzone.dz-started .dz-message {
	display: none
}

.dropzone.dz-drag-hover {
	border-color: rgba(0,0,0,0.15);
	background: rgba(0,0,0,0.04)
}

.sidebar .dropzone {
	min-height: 190px;
	text-align: center;
	border-width: 2px
}

.sidebar .dropzone .dz-default.dz-message:before {
	font-size: 64px;
	width: 64px;
	height: 64px;
	margin-left: -32px;
	top: 50px
}

.sidebar .dropzone .dz-default.dz-message span {
	font-size: 15px
}

.sidebar .dropzone .dz-default.dz-message>span {
	margin-top: 130px
}

@media (min-width: 769px) {
	.dropzone {
		min-height:320px
	}
}

.dropzone .dz-default.dz-message {
	position: absolute;
	height: 230px;
	width: 100%;
	margin-top: -115px;
	top: 50%;
	left: 0;
	padding: 20px;
	text-align: center;
	border-radius: 5px;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}

.dropzone .dz-default.dz-message:before {
	content: "\f0ee";
	font-family: 'FontAwesome';
	font-size: 64px;
	position: absolute;
	top: 48px;
	width: 64px;
	height: 64px;
	display: inline-block;
	left: 50%;
	margin-left: -32px;
	line-height: 1;
	z-index: 2;
	color: #ddd;
	text-indent: 0;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.dropzone .dz-default.dz-message span {
	font-size: 15px;
	color: #bbb;
	text-align: center;
	margin-top: 120px;
	display: block;
	font-weight: 500;
	text-shadow: 0 1px 1px #fff
}

.dropzone .dz-default.dz-message span>span {
	margin-top: 2px;
	display: block;
	color: #ccc;
	font-size: 15px
}

@media (min-width: 769px) {
	.dropzone .dz-default.dz-message:before {
		font-size:80px;
		top: 48px;
		width: 80px;
		height: 80px;
		margin-left: -32px
	}

	.dropzone .dz-default.dz-message span {
		font-size: 19px;
		margin-top: 130px
	}
}

.dropzone.dz-drag-hover .dz-message {
	opacity: .15;
	filter: alpha(opacity=15)
}

.dropzone.dz-started .dz-message {
	display: block;
	opacity: 0;
	filter: alpha(opacity=0)
}

.dropzone .dz-preview,.dropzone-previews .dz-preview {
	background-color: #fff;
	position: relative;
	display: inline-block;
	margin: 10px;
	vertical-align: top;
	border: 1px solid #ddd;
	padding: 6px;
	border-radius: 2px
}

.dropzone .dz-preview.dz-file-preview [data-dz-thumbnail],.dropzone-previews .dz-preview.dz-file-preview [data-dz-thumbnail] {
	display: none
}

.dropzone .dz-preview .dz-details,.dropzone-previews .dz-preview .dz-details {
	width: 120px;
	height: 120px;
	position: relative;
	background-color: #f5f5f5;
	padding: 8px;
	margin-bottom: 25px
}

.dropzone .dz-preview .dz-details .dz-filename,.dropzone-previews .dz-preview .dz-details .dz-filename {
	overflow: hidden;
	height: 100%
}

.dropzone .dz-preview .dz-details img,.dropzone-previews .dz-preview .dz-details img {
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 120px
}

.dropzone .dz-preview .dz-details .dz-size,.dropzone-previews .dz-preview .dz-details .dz-size {
	position: absolute;
	bottom: -26px;
	left: 5px
}

.dropzone .dz-preview:hover .dz-details img,.dropzone-previews .dz-preview:hover .dz-details img {
	display: none
}

.dropzone .dz-preview .dz-error-mark,.dropzone-previews .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark,.dropzone-previews .dz-preview .dz-success-mark {
	display: none;
	position: absolute;
	right: 8px;
	bottom: 10px;
	z-index: 9
}

.dropzone .dz-preview .dz-error-mark:after,.dropzone-previews .dz-preview .dz-error-mark:after,.dropzone .dz-preview .dz-success-mark:after,.dropzone-previews .dz-preview .dz-success-mark:after {
	font-family: 'FontAwesome';
	display: block;
	font-size: 12px;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.dropzone .dz-preview .dz-error-mark span,.dropzone-previews .dz-preview .dz-error-mark span,.dropzone .dz-preview .dz-success-mark span,.dropzone-previews .dz-preview .dz-success-mark span,.dropzone .dz-preview .dz-error-mark svg,.dropzone-previews .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg,.dropzone-previews .dz-preview .dz-success-mark svg {
	display: none
}

.dropzone .dz-preview .dz-error-mark,.dropzone-previews .dz-preview .dz-error-mark {
	color: #f44336
}

.dropzone .dz-preview .dz-error-mark:after,.dropzone-previews .dz-preview .dz-error-mark:after {
	content: "\f0ee"
}

.dropzone .dz-preview .dz-success-mark,.dropzone-previews .dz-preview .dz-success-mark {
	color: #4caf50
}

.dropzone .dz-preview .dz-success-mark:after,.dropzone-previews .dz-preview .dz-success-mark:after {
	content: "\f0ee"
}

.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone-previews .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-success .dz-success-mark,.dropzone-previews .dz-preview.dz-success .dz-success-mark {
	display: block;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dropzone .dz-preview .dz-progress,.dropzone-previews .dz-preview .dz-progress {
	position: absolute;
	top: 118px;
	left: 8px;
	right: 8px;
	height: 4px;
	background-color: #eee;
	display: none;
	border-radius: 2px
}

.dropzone .dz-preview .dz-progress .dz-upload,.dropzone-previews .dz-preview .dz-progress .dz-upload {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0;
	height: 100%;
	background-color: #00bcd4;
	-webkit-transition: width .3s ease-in-out;
	-o-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out
}

.dropzone .dz-preview.dz-processing .dz-progress,.dropzone-previews .dz-preview.dz-processing .dz-progress {
	display: block
}

.dropzone .dz-preview.dz-success .dz-progress,.dropzone-previews .dz-preview.dz-success .dz-progress {
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out
}

.dropzone .dz-preview .dz-error-message,.dropzone-previews .dz-preview .dz-error-message {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(245,245,245,0.8);
	margin: 8px;
	padding: 8px;
	color: #f44336;
	max-width: 100%;
	z-index: 5;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}

.dropzone .dz-preview.dz-error:hover .dz-error-message,.dropzone-previews .dz-preview.dz-error:hover .dz-error-message {
	display: block;
	opacity: 1;
	filter: alpha(opacity=100)
}

.dropzone .dz-preview.dz-error .dz-progress .dz-upload,.dropzone-previews .dz-preview.dz-error .dz-progress .dz-upload {
	background: #f44336
}

.dropzone .dz-preview.dz-image-preview:hover .dz-details img,.dropzone-previews .dz-preview.dz-image-preview:hover .dz-details img {
	display: block;
	opacity: .1;
	filter: alpha(opacity=10)
}

.dropzone .dz-preview a.dz-remove,.dropzone-previews .dz-preview a.dz-remove {
	background-color: #fafafa;
	border-radius: 2px;
	border: 1px solid #eee;
	display: block;
	padding: 5px;
	text-align: center;
	color: #999;
	margin-top: 35px;
	cursor: pointer
}

.dropzone .dz-preview a.dz-remove:hover,.dropzone-previews .dz-preview a.dz-remove:hover {
	color: #333;
	background-color: #f5f5f5
}



a.add-field {
	border-bottom: dashed 1px;
}
a.add-field:hover,
a.add-field:focus{
	text-decoration: none;
}

.help-block {
	color: #999;
	font-size: 12px;
	margin-top: 7px;
	margin-bottom: 7px;
}


.addfile{
	padding: 30px;
	border: 1px dashed #8DB8BA;
	border-radius: 8px;
}

.addfile h2{
	margin-top: 0;
}

.bg-success{
	padding: 20px;
	border: 1px solid #B0C4C6;
}

/*
.header-app {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
}
*/
.header-app{
	font-size: 18px;
	font-weight: bold;
}

.tab-content .dark hr{
	margin-top: 0;
}

.alert-raa-sent{
	padding: 30px 20px;
	background: #B0C4C6;
	border-radius: 0 0 5px 5px;
}

.files-row{
	margin-bottom: 40px;
}

#files-row-end{
	margin-bottom: 40px;
}

.form-group .add-input .fa{
	font-size: 18px;
	line-height: 34px;
}

/* Скачать весь архив */
.nav-tabs > li.download{
	float: right;
}

.dropdown-menu{
	position: absolute;
	top: 100%;
	z-index: 1000;
	display: none;
	float: left;
	list-style: none;
	text-shadow: none;
	padding: 0;
	margin: 10px 0 0;
	background-color: #fffff;
	border: 1px solid #D8DEE4;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 5px 5px -5px rgba(0, 0, 0, .1);
	box-shadow: -2px 5px 5px -5px rgba(0, 0, 0, 0.1);
}
.dropdown-menu li {
	font-size: 13px;
}
.dropdown-menu li a {
	padding: 7px 10px;
	color: #5F5F5F;
	font-size: 13px;
}
.dropdown-menu>li>a {
	display: block;
	padding: 7px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu .divider {
	margin: 0;
}

.dropdown-menu li a:hover {
	background: #F7F7F7;
}

#addiblockform h2{
	margin-top: 0;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

#add-case .nav-pills .fa{
	display: none;
}

#add-case .nav-pills .ok .fa{
	display: inline;
}

#add-case .nav-pills > li.active > a{
	background: #b0c4c6;
	color: #01707e;
}

#case h2{
	border-bottom: 1px solid #b0c4c6;
	position: relative;
	margin-bottom: 40px;
	margin-top: 60px;
	font-size: 24px;
	line-height: 30px;
}

#case h2 span{
	top: 20px;
	line-height: 18px;
	position: absolute;
	top: -11px;
	background: #ecf0f1;
	padding-right: 10px;
}

#footer{
	padding: 19px 0;
	background: #fff;
	border-top: 1px solid #E9E9E9;
}

#footer a{
	color: #ddd;
	text-decoration: underline;
}
.case_file_description {
	position: relative;
	width: 181px;
}
.case_file_description span {
	cursor: pointer;
	border-bottom: 1px dashed #000;
	padding-bottom: 1px;
}
.case_file_description span img {
	margin-top: -3px;
}
.case_file_description span + img {
	cursor: pointer;
	padding-left: 3px;
}
.case_file_description[data-is_status=edit] span:after {
	display: none;
}
.case_file_description[data-is_status=edit] span {
	border-bottom: 0;
	display: block;
}
.case_file_description input {
	width: 145px;
}
.case_file_description textarea {
	width: 145px;
	height: 63px;
	line-height: 1.42857143;
	display: inline-block;
}
.case_file_description .edit_img {
	display: inline-block;
	line-height: 63px;
	vertical-align: top;
	float: right;
}
.table.small-text.suits .suits-item:nth-child(odd) {
	background: #f9f9f9;
}
.order_asc span {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.order_desc span {
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	vertical-align: middle;
	border-bottom: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.btn-red {
	background-color: #B12913;
	border-color: #B12913;
	color: #fff;
}
	.btn-red:hover {
		background-color: #6d1a0d;
		border-color: #6d1a0d;
		color: #fff;
	}
/* End */
/* /bitrix/templates/online/css/bootstrap-theme.css?144467280022155 */
/* /bitrix/templates/online/bower_components/select2/dist/css/select2.min.css?143007120014909 */
/* /bitrix/templates/online/components/bitrix/main.register/modal/style.css?1417543200765 */
/* /bitrix/templates/online/template_styles.css?147914280017721 */
