/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

/* Tables */
table.fr-table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	margin-bottom: 20px;
	max-width: 100%;
	background-color: transparent;
	border: 1px solid #dddddd;
}

table.fr-table.fr-table-auto-width{
	width: auto;
}

table.fr-table td,
table.fr-table th {
	padding: 0;
	background: #fff;
	color: #454545;
}

table.fr-table > thead > tr > th,
table.fr-table > tbody > tr > th,
table.fr-table > tfoot > tr > th,
table.fr-table > thead > tr > td,
table.fr-table > tbody > tr > td,
table.fr-table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #dddddd;
	text-align: left;
}

table.fr-table.fr-table-middle > thead > tr > th,
table.fr-table.fr-table-middle > tbody > tr > th,
table.fr-table.fr-table-middle > tfoot > tr > th,
table.fr-table.fr-table-middle > thead > tr > td,
table.fr-table.fr-table-middle > tbody > tr > td,
table.fr-table.fr-table-middle > tfoot > tr > td{
	vertical-align: middle;
}

table.fr-table > thead > tr > th,
table.fr-table > tbody> tr > th{
	vertical-align: middle;
	background-color: #edeeef;
}

table.fr-table > caption + thead > tr:first-child > th,
table.fr-table > colgroup + thead > tr:first-child > th,
table.fr-table > thead:first-child > tr:first-child > th,
table.fr-table > caption + thead > tr:first-child > td,
table.fr-table > colgroup + thead > tr:first-child > td,
table.fr-table > thead:first-child > tr:first-child > td {
	border-top: 0;
}
table.fr-table > tbody + tbody {
	border-top: 2px solid #dddddd;
}
table.fr-table .fr-table {
	background-color: #ffffff;
}
table.fr-table-condensed > thead > tr > th,
table.fr-table-condensed > tbody > tr > th,
table.fr-table-condensed > tfoot > tr > th,
table.fr-table-condensed > thead > tr > td,
table.fr-table-condensed > tbody > tr > td,
table.fr-table-condensed > tfoot > tr > td {
	padding: 5px;
}
table.fr-table-bordered {
	border: 1px solid #dddddd;
}
table.fr-table-bordered > thead > tr > th,
table.fr-table-bordered > tbody > tr > th,
table.fr-table-bordered > tfoot > tr > th,
table.fr-table-bordered > thead > tr > td,
table.fr-table-bordered > tbody > tr > td,
table.fr-table-bordered > tfoot > tr > td {
	border: 1px solid #dddddd;
}

table.fr-table-striped > tbody > tr:nth-child(odd) > td,
table.fr-table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #f9f9f9;
}
table.fr-table-hover > tbody > tr:hover > td,
table.fr-table-hover > tbody > tr:hover > th {
	background-color: #f5f5f5;
}
table.fr-table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column;
}
table.fr-table td[class*="col-"],
table.fr-table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell;
}
table.fr-table > thead > tr > td.active,
table.fr-table > tbody > tr > td.active,
table.fr-table > tfoot > tr > td.active,
table.fr-table > thead > tr > th.active,
table.fr-table > tbody > tr > th.active,
table.fr-table > tfoot > tr > th.active,
table.fr-table > thead > tr.active > td,
table.fr-table > tbody > tr.active > td,
table.fr-table > tfoot > tr.active > td,
table.fr-table > thead > tr.active > th,
table.fr-table > tbody > tr.active > th,
table.fr-table > tfoot > tr.active > th {
	background-color: #f5f5f5;
}
table.fr-table-hover > tbody > tr > td.active:hover,
table.fr-table-hover > tbody > tr > th.active:hover,
table.fr-table-hover > tbody > tr.active:hover > td,
table.fr-table-hover > tbody > tr.active:hover > th,
table.fr-table-hover > tbody > tr:hover > td.active{
	background-color: #e8e8e8;
}

table.fr-table > thead > tr > td.fr-success,
table.fr-table > tbody > tr > td.fr-success,
table.fr-table > tfoot > tr > td.fr-success,
table.fr-table > thead > tr > th.fr-success,
table.fr-table > tbody > tr > th.fr-success,
table.fr-table > tfoot > tr > th.fr-success,
table.fr-table > thead > tr.fr-success > td,
table.fr-table > tbody > tr.fr-success > td,
table.fr-table > tfoot > tr.fr-success > td,
table.fr-table > thead > tr.fr-success > th,
table.fr-table > tbody > tr.fr-success > th,
table.fr-table > tfoot > tr.fr-success > th {
	background-color: #dff0d8;
}
table.fr-table-hover > tbody > tr > td.fr-success:hover,
table.fr-table-hover > tbody > tr > th.fr-success:hover,
table.fr-table-hover > tbody > tr.fr-success:hover > td,
table.fr-table-hover > tbody > tr.fr-success:hover > th,
table.fr-table-hover > tbody > tr:hover > td.fr-success{
	background-color: #d0e9c6;
}
table.fr-table > thead > tr > td.fr-info,
table.fr-table > tbody > tr > td.fr-info,
table.fr-table > tfoot > tr > td.fr-info,
table.fr-table > thead > tr > th.fr-info,
table.fr-table > tbody > tr > th.fr-info,
table.fr-table > tfoot > tr > th.fr-info,
table.fr-table > thead > tr.fr-info > td,
table.fr-table > tbody > tr.fr-info > td,
table.fr-table > tfoot > tr.fr-info > td,
table.fr-table > thead > tr.fr-info > th,
table.fr-table > tbody > tr.fr-info > th,
table.fr-table > tfoot > tr.fr-info > th {
	background-color: #d9edf7;
}
table.fr-table-hover > tbody > tr > td.fr-info:hover,
table.fr-table-hover > tbody > tr > th.fr-info:hover,
table.fr-table-hover > tbody > tr.fr-info:hover > td,
table.fr-table-hover > tbody > tr.fr-info:hover > th,
table.fr-table-hover > tbody > tr:hover > td.fr-info{
	background-color: #c4e3f3;
}
table.fr-table > thead > tr > td.fr-warning,
table.fr-table > tbody > tr > td.fr-warning,
table.fr-table > tfoot > tr > td.fr-warning,
table.fr-table > thead > tr > th.fr-warning,
table.fr-table > tbody > tr > th.fr-warning,
table.fr-table > tfoot > tr > th.fr-warning,
table.fr-table > thead > tr.fr-warning > td,
table.fr-table > tbody > tr.fr-warning > td,
table.fr-table > tfoot > tr.fr-warning > td,
table.fr-table > thead > tr.fr-warning > th,
table.fr-table > tbody > tr.fr-warning > th,
table.fr-table > tfoot > tr.fr-warning > th{
	background-color: #fcf8e3;
}
table.fr-table-hover > tbody > tr > td.fr-warning:hover,
table.fr-table-hover > tbody > tr > th.fr-warning:hover,
table.fr-table-hover > tbody > tr.fr-warning:hover > td,
table.fr-table-hover > tbody > tr.fr-warning:hover > th,
table.fr-table-hover > tbody > tr:hover > td.fr-warning{
	background-color: #faf2cc;
}
table.fr-table > thead > tr > td.fr-danger,
table.fr-table > tbody > tr > td.fr-danger,
table.fr-table > tfoot > tr > td.fr-danger,
table.fr-table > thead > tr > th.fr-danger,
table.fr-table > tbody > tr > th.fr-danger,
table.fr-table > tfoot > tr > th.fr-danger,
table.fr-table > thead > tr.fr-danger > td,
table.fr-table > tbody > tr.fr-danger > td,
table.fr-table > tfoot > tr.fr-danger > td,
table.fr-table > thead > tr.fr-danger > th,
table.fr-table > tbody > tr.fr-danger > th,
table.fr-table > tfoot > tr.fr-danger > th {
	background-color: #f2dede;
}
table.fr-table-hover > tbody > tr > td.fr-danger:hover,
table.fr-table-hover > tbody > tr > th.fr-danger:hover,
table.fr-table-hover > tbody > tr.fr-danger:hover > td,
table.fr-table-hover > tbody > tr.fr-danger:hover > th,
table.fr-table-hover > tbody > tr:hover > td.fr-danger{
	background-color: #ebcccc;
}

/* Адаптивная таблица */

.fr-table-responsive {
	min-height: .01%;
}

@media screen and (max-width: 1280px) {
	.fr-table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: auto;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border-spacing: 0;
	}
	.fr-table-responsive > .fr-table {
		margin-bottom: 0;
	}
}

/* Description */
dl.fr-dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dl.fr-dl dd,
dl.fr-dl dt {
	line-height: 1.42857143;
}

dl.fr-dl dd {
	margin-left: 0;
}

dl.fr-dl dt,
dl.fr-dl-horizontal dt{
	font-weight: 700;
}

@media (min-width: 768px) {
	.fr-dl-horizontal dt {
		float: left;
		width: 160px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.fr-dl-horizontal dd {
		margin-left: 180px;
	}
}

/* Forms */
button[disabled],
html input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="search"].fr-input-search {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"].fr-input-search::-webkit-search-cancel-button,
input[type="search"].fr-input-search::-webkit-search-decoration {
	-webkit-appearance: none;
}

.fr-form-label,
label.fr-form-label{
	display: inline-block;
	margin-bottom: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 13px;
}

.fr-form-label,
label.fr-form-label:after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="radio"].fr-input-radio,
input[type="checkbox"].fr-input-checkbox {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	line-height: normal;
	margin: 0 2px 0 0;
}
input[type="file"].fr-input-file {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
input[type="range"].fr-input-range {
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="file"].fr-input-file:focus,
input[type="radio"].fr-input-radio:focus,
input[type="checkbox"].fr-input-checkbox:focus {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.fr-form-control {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	display: block;
	width: 100%;
	height: 30px;
	padding: 6px 10px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #555555;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.fr-form-control:focus {
	border-color: #c7c7c7;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(188, 188, 188, 0.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(188, 188, 188, 0.6);
}
.fr-form-control[disabled],
.fr-form-control::-moz-placeholder {
	color: #999999;
	opacity: 1;
}
.fr-form-control[disabled],
.fr-form-control:-ms-input-placeholder {
	color: #999999;
}
.fr-form-control[disabled],
.fr-form-control::-webkit-input-placeholder {
	color: #999999;
}
.fr-form-control[disabled],
.fr-form-control[readonly],
.fr-fieldset[disabled] .fr-form-control {
	cursor: not-allowed;
	background-color: #eeeeee;
	opacity: 1;
}
textarea.fr-form-control {
	max-width: 100%;
	height: auto;
	overflow: auto;
}

.fr-necessarily .fr-necessarily-icon {
	position: relative;
	float: right;
	display: block;
	right: 17px;
	height: 25px;
	margin: 0 -8px 0 0;
	font-size: 16px;
	line-height: 34px;
	font-family: 'Arial', sans-serif;
	color: #a94442;
	z-index: 1;
}
.fr-necessarily.fr-input-group .fr-necessarily-icon {
	z-index: 2;
}

.fr-necessarily.fr-necessarily-select .fr-necessarily-icon {
	right: 30px;
}

.fr-necessarily .fr-necessarily-icon + .fr-form-control {
	padding-right: 20px;
}

.fr-necessarily.fr-necessarily-select .fr-necessarily-icon + .fr-form-control {
	padding-right: 30px;
}

input[type="date"].fr-input-date {
	line-height: 30px;
}
.fr-form-group {
	margin-bottom: 15px;
}
.fr-radio,
.fr-checkbox {
	display: block;
	min-height: 20px;
	margin-bottom: 10px;
	padding-left: 20px;
}
.fr-radio label.fr-form-label,
.fr-checkbox label.fr-form-label {
	display: inline;
	cursor: pointer;
	vertical-align: middle;
	font-size: 13px;
}
.fr-radio input[type="radio"].fr-input-radio,
.fr-radio-inline input[type="radio"].fr-input-radio,
.fr-checkbox input[type="checkbox"].fr-input-checkbox,
.fr-checkbox-inline input[type="checkbox"].fr-input-checkbox {
	display: inline-block;
	vertical-align: middle;
	margin-left: -20px;
}
.fr-radio + .fr-radio,
.fr-checkbox + .fr-checkbox {
	margin-top: -5px;
}
.fr-radio-inline,
.fr-checkbox-inline {
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}
.fr-radio-inline + .fr-radio-inline,
.fr-checkbox-inline + .fr-checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}
input[type="radio"].fr-input-radio[disabled],
input[type="checkbox"].fr-input-checkbox[disabled],
.fr-radio[disabled],
.fr-radio-inline[disabled],
.fr-checkbox[disabled],
.fr-checkbox-inline[disabled],
.fr-fieldset[disabled] .fr-radio,
.fr-fieldset[disabled] .fr-radio-inline,
.fr-fieldset[disabled] .fr-checkbox,
.fr-fieldset[disabled] .fr-checkbox-inline{
	cursor: not-allowed;
}
.fr-custom-checkbox,
.fr-custom-radio {
	position: relative;
	margin: 1px 0 10px;
	font-size: 13px;
	line-height: 14px;
}
.fr-custom-checkbox.fr-form-group,
.fr-custom-radio.fr-form-group {
	margin: 1px 0 15px;
}

.fr-form-group.fr-custom-inline-wrapper {
	margin-right: -5px;
	margin-left: -5px;
	line-height: 1;
}

.fr-custom-radio.fr-radio-inline + .fr-custom-radio.fr-radio-inline,
.fr-custom-checkbox.fr-checkbox-inline + .fr-custom-checkbox.fr-checkbox-inline{
	margin-top: 1px;
	margin-left: 10px;
}

.fr-form-group.fr-custom-inline-wrapper .fr-custom-radio.fr-radio-inline,
.fr-form-group.fr-custom-inline-wrapper .fr-custom-checkbox.fr-checkbox-inline {
	margin-right: 5px;
	margin-left: 5px;
}

.fr-custom-radio.fr-radio-inline,
.fr-custom-checkbox.fr-checkbox-inline {
	padding-left: 0;
}

.fr-custom-checkbox.fr-custom-checkbox-empty {
	margin: 0;
}
.fr-custom-checkbox > input[type="checkbox"],
.fr-custom-radio > input[type="radio"] {
	display: none;
}
.fr-custom-checkbox > input[type="checkbox"] + label,
.fr-custom-radio > input[type="radio"] + label {
	display: inline-block;
	cursor: pointer;
	margin: 0;
}
.fr-custom-checkbox > input[type="checkbox"] + label:before {
	position: absolute;
	content: "\e61f";
	font-size: 14px;
	display: inline-block;
	top: 1px;
	left: 0;
	margin: 0;
	color: #666666;
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	vertical-align: middle;
	text-decoration: none !important;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #ffffff;
}
.fr-custom-radio > input[type="radio"] + label:before {
	content: "\e98f";
	position: absolute;
	top: 1px;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 12px;
	height: 12px;
	font-size: 16px;
	margin: 0;
	color: #666666;
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	text-decoration: inherit;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: #ffffff;
	border-radius: 50%;
}
.fr-custom-checkbox > input[type="checkbox"] + label:empty:before {
	position: static;
	margin: -2px 0 0 0;
}
.fr-custom-checkbox > input[type="checkbox"][disabled] + label:before,
.fr-custom-radio > input[type="radio"][disabled] + label:before {
	color: #AAAAAA;
}
.fr-custom-checkbox > input[type="checkbox"]:checked + label:before {
	content: "\e61e";
	color: #428bca;
}
.fr-custom-radio > input[type="radio"]:checked + label:before {
	content: "\e990";
	color: #428bca;
}
.fr-custom-checkbox > label > span,
.fr-custom-radio > label > span {
	display: inline-block;
	vertical-align: middle;
	padding-left: 21px;
}
@media (max-width: 991px) {
	.fr-custom-checkbox > input[type="checkbox"] + label:before {
		font-size: 16px;
		top: 0;
	}
	.fr-custom-radio > input[type="radio"] + label:before {
		font-size: 18px;
		top: 2px;
	}
	.fr-custom-checkbox > label > span,
	.fr-custom-radio > label > span {
		padding-left: 23px;
	}
}
.fr-input-sm {
	height: 28px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

/* Selects */
select.fr-select[multiple],
select.fr-select[size] {
	height: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

select.fr-input-sm {
	height: 28px;
	line-height: 28px;
}
textarea.fr-input-sm,
select[multiple].fr-input-sm {
	height: auto;
}
.fr-input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
select.fr-input-lg {
	height: 46px;
	line-height: 46px;
}
textarea.fr-input-lg,
select[multiple].fr-input-lg {
	height: auto;
}
.fr-has-feedback {
	position: relative;
}
.fr-has-feedback .fr-form-control {
	padding-right: 42.5px;
}
.fr-has-feedback .fr-form-control-feedback {
	position: absolute;
	top: 21px;
	right: 0;
	display: block;
	width: 34px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.fr-has-success .fr-help-block,
.fr-has-success .fr-form-label,
.fr-has-success .fr-radio,
.fr-has-success .fr-checkbox,
.fr-has-success .fr-radio-inline,
.fr-has-success .fr-checkbox-inline {
	color: #3c763d;
}
.fr-has-success .fr-form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.fr-has-success .fr-form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.fr-has-success .fr-input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}
.fr-has-success .fr-form-control-feedback {
	color: #3c763d;
}
.fr-has-warning .fr-help-block,
.fr-has-warning .fr-form-label,
.fr-has-warning .fr-radio,
.fr-has-warning .fr-checkbox,
.fr-has-warning .fr-radio-inline,
.fr-has-warning .fr-checkbox-inline {
	color: #8a6d3b;
}
.fr-has-warning .fr-form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.fr-has-warning .fr-form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.fr-has-warning .fr-input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}
.fr-has-warning .fr-form-control-feedback {
	color: #8a6d3b;
}
.fr-has-error .fr-help-block,
.fr-has-error .fr-form-label,
.fr-has-error .fr-radio,
.fr-has-error .fr-checkbox,
.fr-has-error .fr-radio-inline,
.fr-has-error .fr-checkbox-inline {
	color: #a94442;
}
.fr-has-error .fr-form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.fr-has-error .fr-form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.fr-has-error .fr-input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}
.fr-has-error .fr-form-control-feedback {
	color: #a94442;
}
.fr-form-control-static {
	margin-bottom: 0;
}
.fr-help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}
@media (min-width: 768px) {
	.fr-form-inline .fr-form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.fr-form-inline .fr-form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.fr-form-inline .fr-input-group > .fr-form-control {
		width: 100%;
	}
	.fr-form-inline .fr-form-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.fr-form-inline .fr-radio,
	.fr-form-inline .fr-checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		padding-left: 0;
		vertical-align: middle;
	}
	.fr-form-inline .fr-radio input[type="radio"].fr-input-radio,
	.fr-form-inline .fr-checkbox input[type="checkbox"].fr-input-checkbox {
		margin-left: 0;
		margin-right: 5px;
	}
	.fr-form-inline .fr-has-feedback .fr-form-control-feedback {
		top: 0;
	}
}

.fr-form-horizontal .fr-form-label,
.fr-form-horizontal .fr-radio,
.fr-form-horizontal .fr-checkbox,
.fr-form-horizontal .fr-radio-inline,
.fr-form-horizontal .fr-checkbox-inline {
	padding-top: 7px;
	margin-top: 0;
	margin-bottom: 0;
}
.fr-form-horizontal .fr-radio,
.fr-form-horizontal .fr-checkbox {
	min-height: 27px;
}
.fr-form-horizontal .fr-form-group {
	margin-right: -15px;
	margin-left: -15px;
}
.fr-form-horizontal .fr-form-control-static {
	padding-top: 7px;
}
@media (min-width: 768px) {
	.fr-form-horizontal .fr-form-label {
		text-align: right;
	}
}
.fr-form-horizontal .fr-has-feedback .fr-form-control-feedback {
	top: 0;
	right: 15px;
}

/** Buttons **/
.fr-btn {
	text-transform: none;
	overflow: visible;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	font-size: 13px;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	height: 30px;
	padding: 1px 5px;
	line-height: 2;
	color: #333333;
	background-color: #e8e8e8;
	border-color: #d5d0d0;
}

a.fr-btn{
	text-decoration: none;
	font-size: 13px;
	line-height: 2;
}

.fr-btn:hover,
.fr-btn:focus,
.fr-btn:active,
.fr-btn.active{
	color: #333333;
	background-color: #e0e0e0;
	border-color: #dbdbdb;
}

.fr-btn:active,
.fr-btn.active {
	background-image: none;
}

.fr-btn.disabled,
.fr-btn[disabled],
.fr-btn.disabled:hover,
.fr-btn[disabled]:hover,
.fr-btn.disabled:focus,
.fr-btn[disabled]:focus,
.fr-btn.disabled:active,
.fr-btn[disabled]:active,
.fr-btn.disabled.active,
.fr-btn[disabled].active{
	background-color: #cccccc;
	border-color: #cccccc;
}

.fr-btn .fr-badge {
	color: #ffffff;
	background-color: #333333;
}

.fr-btn:focus,
.fr-btn:active:focus,
.fr-btn.active:focus {
	outline: none;
}
.fr-btn:hover,
.fr-btn:focus {
	color: #333333;
	text-decoration: none;
}
.fr-btn:active,
.fr-btn.active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.fr-btn.disabled,
.fr-btn[disabled],
.fr-fieldset[disabled] .fr-btn {
	cursor: not-allowed;
	pointer-events: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

.fr-btn .fr-badge {
	color: #ffffff;
	background-color: #333333;
}
.fr-btn-primary,
a.fr-btn-primary{
	color: #ffffff;
	background-color: #428bca;
	border-color: #357ebd;
}
.fr-btn-primary:hover,
.fr-btn-primary:focus,
.fr-btn-primary:active,
.fr-btn-primary.active {
	color: #ffffff;
	background-color: #3276b1;
	border-color: #285e8e;
}
.fr-btn-primary:active,
.fr-btn-primary.active {
	background-image: none;
}
.fr-btn-primary.disabled,
.fr-btn-primary[disabled],
.fr-fieldset[disabled] .fr-btn-primary,
.fr-btn-primary.disabled:hover,
.fr-btn-primary[disabled]:hover,
.fr-fieldset[disabled] .fr-btn-primary:hover
.fr-btn-primary.disabled:focus,
.fr-btn-primary[disabled]:focus,
.fr-fieldset[disabled] .fr-btn-primary:focus,
.fr-btn-primary.disabled:active,
.fr-btn-primary[disabled]:active,
.fr-fieldset[disabled] .fr-btn-primary:active,
.fr-btn-primary.disabled.active,
.fr-btn-primary[disabled].active,
.fr-fieldset[disabled] .fr-btn-primary.active{
	background-color: #428bca;
	border-color: #357ebd;
}
.fr-btn-primary .fr-badge {
	color: #428bca;
	background-color: #ffffff;
}
.fr-btn-success,
a.fr-btn-success{
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.fr-btn-success:hover,
.fr-btn-success:focus,
.fr-btn-success:active,
.fr-btn-success.active {
	color: #ffffff;
	background-color: #47a447;
	border-color: #398439;
}
.fr-btn-success:active,
.fr-btn-success.active{
	background-image: none;
}
.fr-btn-success.disabled,
.fr-btn-success[disabled],
.fr-fieldset[disabled] .fr-btn-success,
.fr-btn-success.disabled:hover,
.fr-btn-success[disabled]:hover,
.fr-fieldset[disabled] .fr-btn-success:hover,
.fr-btn-success.disabled:focus,
.fr-btn-success[disabled]:focus,
.fr-fieldset[disabled] .fr-btn-success:focus,
.fr-btn-success.disabled:active,
.fr-btn-success[disabled]:active,
.fr-fieldset[disabled] .fr-btn-success:active,
.fr-btn-success.disabled.active,
.fr-btn-success[disabled].active,
.fr-fieldset[disabled] .fr-btn-success.active{
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.fr-btn-success .fr-badge {
	color: #5cb85c;
	background-color: #ffffff;
}
.fr-btn-info,
a.fr-btn-info{
	color: #ffffff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.fr-btn-info:hover,
.fr-btn-info:focus,
.fr-btn-info:active,
.fr-btn-info.active {
	color: #ffffff;
	background-color: #39b3d7;
	border-color: #269abc;
}
.fr-btn-info:active,
.fr-btn-info.active {
	background-image: none;
}
.fr-btn-info.disabled,
.fr-btn-info[disabled],
.fr-fieldset[disabled] .fr-btn-info,
.fr-btn-info.disabled:hover,
.fr-btn-info[disabled]:hover,
.fr-fieldset[disabled] .fr-btn-info:hover,
.fr-btn-info.disabled:focus,
.fr-btn-info[disabled]:focus,
.fr-fieldset[disabled] .fr-btn-info:focus,
.fr-btn-info.disabled:active,
.fr-btn-info[disabled]:active,
.fr-fieldset[disabled] .fr-btn-info:active,
.fr-btn-info.disabled.active,
.fr-btn-info[disabled].active,
.fr-fieldset[disabled] .fr-btn-info.active{
	background-color: #5bc0de;
	border-color: #46b8da;
}
.fr-btn-info .fr-badge {
	color: #5bc0de;
	background-color: #ffffff;
}
.fr-btn-warning,
a.fr-btn-warning{
	color: #ffffff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.fr-btn-warning:hover,
.fr-btn-warning:focus,
.fr-btn-warning:active,
.fr-btn-warning.active {
	color: #ffffff;
	background-color: #ed9c28;
	border-color: #d58512;
}
.fr-btn-warning:active,
.fr-btn-warning.active{
	background-image: none;
}
.fr-btn-warning.disabled,
.fr-btn-warning[disabled],
.fr-fieldset[disabled] .fr-btn-warning,
.fr-btn-warning.disabled:hover,
.fr-btn-warning[disabled]:hover,
.fr-fieldset[disabled] .fr-btn-warning:hover,
.fr-btn-warning.disabled:focus,
.fr-btn-warning[disabled]:focus,
.fr-fieldset[disabled] .fr-btn-warning:focus,
.fr-btn-warning.disabled:active,
.fr-btn-warning[disabled]:active,
.fr-fieldset[disabled] .fr-btn-warning:active,
.fr-btn-warning.disabled.active,
.fr-btn-warning[disabled].active,
.fr-fieldset[disabled] .fr-btn-warning.active{
	background-color: #f0ad4e;
	border-color: #eea236;
}
.fr-btn-warning .fr-badge {
	color: #f0ad4e;
	background-color: #ffffff;
}
.fr-btn-danger,
a.fr-btn-danger{
	color: #ffffff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.fr-btn-danger:hover,
.fr-btn-danger:focus,
.fr-btn-danger:active,
.fr-btn-danger.active{
	color: #ffffff;
	background-color: #d2322d;
	border-color: #ac2925;
}
.fr-btn-danger:active,
.fr-btn-danger.active {
	background-image: none;
}
.fr-btn-danger.disabled,
.fr-btn-danger[disabled],
.fr-fieldset[disabled] .fr-btn-danger,
.fr-btn-danger.disabled:hover,
.fr-btn-danger[disabled]:hover,
.fr-fieldset[disabled] .fr-btn-danger:hover,
.fr-btn-danger.disabled:focus,
.fr-btn-danger[disabled]:focus,
.fr-fieldset[disabled] .fr-btn-danger:focus,
.fr-btn-danger.disabled:active,
.fr-btn-danger[disabled]:active,
.fr-fieldset[disabled] .fr-btn-danger:active,
.fr-btn-danger.disabled.active,
.fr-btn-danger[disabled].active,
.fr-fieldset[disabled] .fr-btn-danger.active{
	background-color: #d9534f;
	border-color: #d43f3a;
}
.fr-btn-danger .fr-badge {
	color: #d9534f;
	background-color: #ffffff;
}
.fr-btn-danger .fr-badge.fr-badge_blink,
.fr-btn-success .fr-badge.fr-badge_blink,
.fr-btn-warning .fr-badge.fr-badge_blink,
.fr-btn-info .fr-badge.fr-badge_blink {
	-webkit-animation: badgeBlinkWhite 600ms ease-out infinite;
    -moz-animation: badgeBlinkWhite 600ms ease-out infinite;
    -ms-animation: badgeBlinkWhite 600ms ease-out infinite;
    -o-animation: badgeBlinkWhite 600ms ease-out infinite;
    animation: badgeBlinkWhite 600ms ease-out infinite;
}
@keyframes badgeBlinkWhite {
    0% { box-shadow: 0 0 15px #ffffff; }
    50% { box-shadow: none; }
    100% { box-shadow: 0 0 15px #ffffff; }
}
@-webkit-keyframes badgeBlinkWhite {
    0% { box-shadow: 0 0 15px #ffffff; }
    50% { box-shadow: 0 0 0; }
    100% { box-shadow: 0 0 15px #ffffff; }
}
.fr-btn-link {
	color: #428bca;
	font-weight: normal;
	cursor: pointer;
	border-radius: 0;
}
.fr-btn-link,
.fr-btn-link:active,
.fr-btn-link[disabled],
.fr-fieldset[disabled] .fr-btn-link{
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.fr-btn-link,
.fr-btn-link:hover,
.fr-btn-link:focus,
.fr-btn-link:active {
	border-color: transparent;
}
.fr-btn-link:hover,
.fr-btn-link:focus {
	color: #2a6496;
	text-decoration: underline;
	background-color: transparent;
}
.fr-btn-link[disabled]:hover,
.fr-fieldset[disabled] .fr-btn-link:hover,
.fr-btn-link[disabled]:focus,
.fr-fieldset[disabled] .fr-btn-link:focus{
	color: #999999;
	text-decoration: none;
}
.fr-btn-link .fr-badge {
	color: #fff;
	background-color: #999;
}
.fr-btn-lg,
.fr-btn-group-lg > .fr-btn {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	height: auto;
	border-radius: 6px;
}

a.fr-btn-lg{
	font-size: 18px;
	line-height: 1.33;
}

.fr-btn-sm,
.fr-btn-group-sm > .fr-btn {
	height: 28px;
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

a.fr-btn-sm{
	font-size: 12px;
	line-height: 2;
}

.fr-btn-block {
	display: block;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.fr-btn-block + .fr-btn-block {
	margin-top: 5px;
}
input[type="submit"].fr-btn-block,
input[type="reset"].fr-btn-block,
input[type="button"].fr-btn-block {
	width: 100%;
}


.fr-btn-group,
.fr-btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.fr-btn-group > .fr-btn,
.fr-btn-group-vertical > .fr-btn {
	position: relative;
	float: left;
}
.fr-btn-group > .fr-btn:hover,
.fr-btn-group-vertical > .fr-btn:hover,
.fr-btn-group > .fr-btn:focus,
.fr-btn-group-vertical > .fr-btn:focus,
.fr-btn-group > .fr-btn:active,
.fr-btn-group-vertical > .fr-btn:active,
.fr-btn-group > .fr-btn.active,
.fr-btn-group-vertical > .fr-btn.active {
	z-index: 2;
}
.fr-btn-group > .fr-btn:focus,
.fr-btn-group-vertical > .fr-btn:focus {
	outline: none;
}
.fr-btn-group .fr-btn + .fr-btn,
.fr-btn-group .fr-btn + .fr-btn-group,
.fr-btn-group .fr-btn-group + .fr-btn,
.fr-btn-group .fr-btn-group + .fr-btn-group {
	margin-left: -1px;
}
.fr-btn-toolbar {
	margin-left: -5px;
}
.fr-btn-toolbar .fr-btn-group,
.fr-btn-toolbar .input-group {
	float: left;
}
.fr-btn-toolbar > .fr-btn,
.fr-btn-toolbar > .fr-btn-group,
.fr-btn-toolbar > .input-group {
	margin-left: 5px;
}
.fr-btn-group > .fr-btn:not(:first-child):not(:last-child):not(.fr-dropdown-toggle) {
	border-radius: 0;
}
.fr-btn-group > .fr-btn:first-child {
	margin-left: 0;
}
.fr-btn-group > .fr-btn:first-child:not(:last-child) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.fr-btn-group > .fr-btn:last-child:not(:first-child){
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.fr-btn-group > .fr-btn-group {
	float: left;
}
.fr-btn-group > .fr-btn-group:not(:first-child):not(:last-child) > .fr-btn {
	border-radius: 0;
}
.fr-btn-group > .fr-btn-group:first-child > .fr-btn:last-child {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.fr-btn-group > .fr-btn-group:last-child > .fr-btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.fr-btn .fr-caret {
	margin-left: 0;
}
.fr-btn-lg .fr-caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

/* Группы кнопок */
.fr-btn-group-vertical > .fr-btn,
.fr-btn-group-vertical > .fr-btn-group,
.fr-btn-group-vertical > .fr-btn-group > .fr-btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}
.fr-btn-group-vertical > .fr-btn-group > .fr-btn {
	float: none;
}
.fr-btn-group-vertical > .fr-btn + .fr-btn,
.fr-btn-group-vertical > .fr-btn + .fr-btn-group,
.fr-btn-group-vertical > .fr-btn-group + .fr-btn,
.fr-btn-group-vertical > .fr-btn-group + .fr-btn-group {
	margin-top: -1px;
	margin-left: 0;
}
.fr-btn-group-vertical > .fr-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.fr-btn-group-vertical > .fr-btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.fr-btn-group-vertical > .fr-btn:last-child:not(:first-child) {
	border-bottom-left-radius: 4px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.fr-btn-group-vertical > .fr-btn-group:not(:first-child):not(:last-child) > .fr-btn {
	border-radius: 0;
}
.fr-btn-group-vertical > .fr-btn-group:first-child:not(:last-child) > .fr-btn:last-child/*,
.fr-btn-group-vertical > .fr-btn-group:first-child:not(:last-child) > .fr-dropdown-toggle*/ {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.fr-btn-group-vertical > .fr-btn-group:last-child:not(:first-child) > .fr-btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
.fr-btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}
.fr-btn-group-justified > .fr-btn,
.fr-btn-group-justified > .fr-btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}
.fr-btn-group-justified > .fr-btn-group .fr-btn {
	width: 100%;
}
[data-toggle="buttons"] > .fr-btn > input[type="radio"],
[data-toggle="buttons"] > .fr-btn > input[type="checkbox"] {
	display: none;
}
.fr-btn-row button.fr-btn,
.fr-btn-row a.fr-btn,
.fr-btn-row input[type="submit"].fr-btn,
.fr-btn-row input[type="reset"].fr-btn,
.fr-btn-row input[type="button"].fr-btn,
.fr-btn-row a.fr-btn-link {
	display: block;
	width: 100%;
}
.fr-btn-row .fr-btn + .fr-btn,
.fr-btn-row .fr-btn + .fr-btn-link {
	margin-top: 5px;
}
.fr-btn-row .fr-btn + .fr-form-group {
	margin-top: 15px;
}
.fr-btn-row.fr-flex .fr-btn.fr-flex-order-first-xs {
	margin-top: 0;
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	.fr-btn-row {
		white-space: nowrap;
	}
	.fr-btn-row button.fr-btn,
	.fr-btn-row a.fr-btn,
	.fr-btn-row input[type="submit"].fr-btn,
	.fr-btn-row input[type="reset"].fr-btn,
	.fr-btn-row input[type="button"].fr-btn,
	.fr-btn-row a.fr-btn-link {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.fr-btn-row.fr-flex {
		display: block;
	}
	.fr-btn-row .fr-btn + .fr-btn,
	.fr-btn-row .fr-btn + .fr-form-group,
	.fr-btn-row .fr-btn + .fr-btn-link,
	.fr-btn-row.fr-flex .fr-btn.fr-flex-order-first-xs {
		margin-top: 0;
	}
	.fr-btn-row.fr-flex .fr-btn + .fr-btn {
		margin-left: 4px;
	}
	.fr-btn-row.fr-flex .fr-btn.fr-flex-order-first-xs {
		margin-bottom: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.fr-btn-row.fr-flex .fr-btn.fr-flex-order-first-sm {
		margin-left: 0;
		margin-right: 4px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.fr-btn-row.fr-flex .fr-btn.fr-flex-order-first-md {
		margin-left: 0;
		margin-right: 4px;
	}
}

@media (min-width: 1200px) {
	.fr-btn-row.fr-flex .fr-btn.fr-flex-order-first-lg {
		margin-left: 0;
		margin-right: 4px;
	}
}

/** гурппы текстовых полей **/
.fr-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	border-spacing: 0;
}
.fr-input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}
.fr-input-group .fr-form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}
.fr-input-group-lg > .fr-form-control,
.fr-input-group-lg > .fr-input-group-addon,
.fr-input-group-lg > .fr-input-group-btn > .fr-btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
	border-radius: 6px;
}
select.fr-input-group-lg > .fr-form-control,
select.fr-input-group-lg > .fr-input-group-addon,
select.fr-input-group-lg > .fr-input-group-btn > .fr-btn {
	height: 46px;
	line-height: 46px;
}
textarea.fr-input-group-lg > .fr-form-control,
textarea.fr-input-group-lg > .fr-input-group-addon,
textarea.fr-input-group-lg > .fr-input-group-btn > .fr-btn,
select[multiple].fr-input-group-lg > .fr-form-control,
select[multiple].fr-input-group-lg > .fr-input-group-addon,
select[multiple].fr-input-group-lg > .fr-input-group-btn > .fr-btn {
	height: auto;
}
.fr-input-group-sm > .fr-form-control,
.fr-input-group-sm > .fr-input-group-addon,
.fr-input-group-sm > .fr-input-group-btn > .fr-btn {
	height: 28px;
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
select.fr-input-group-sm > .fr-form-control,
select.fr-input-group-sm > .fr-input-group-addon,
select.fr-input-group-sm > .fr-input-group-btn > .fr-btn {
	height: 28px;
	line-height: 28px;
}
textarea.fr-input-group-sm > .fr-form-control,
textarea.fr-input-group-sm > .fr-input-group-addon,
textarea.fr-input-group-sm > .fr-input-group-btn > .fr-btn,
select[multiple].fr-input-group-sm > .fr-form-control,
select[multiple].fr-input-group-sm > .fr-input-group-addon,
select[multiple].fr-input-group-sm > .fr-input-group-btn > .fr-btn {
	height: auto;
}
.fr-input-group-addon,
.fr-input-group-btn,
.fr-input-group .fr-form-control {
	display: table-cell;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fr-input-group-addon:not(:first-child):not(:last-child),
.fr-input-group-btn:not(:first-child):not(:last-child),
.fr-input-group .fr-form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.fr-input-group-addon,
.fr-input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}
.fr-input-group-addon {
	padding: 6px 12px;
	font-size: 13px;
	font-weight: normal;
	line-height: 1;
	color: #555555;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	border-radius: 4px;
}
.fr-input-group-addon.fr-input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}
.fr-input-group-addon.fr-input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}
.fr-input-group-addon input[type="radio"].fr-input-radio,
.fr-input-group-addon input[type="checkbox"].fr-input-checkbox {
	margin-top: 0;
}
.fr-input-group .fr-form-control:first-child,
.fr-input-group-addon:first-child,
.fr-input-group-btn:first-child > .fr-btn,
.fr-input-group-btn:first-child > .fr-btn-group > .fr-btn,
.fr-input-group-btn:last-child > .fr-btn-group:not(:last-child) > .fr-btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}
.fr-input-group-addon:first-child {
	border-right: 0;
}
.fr-input-group .fr-form-control:last-child,
.fr-input-group-addon:last-child,
.fr-input-group-btn:last-child > .fr-btn,
.fr-input-group-btn:last-child > .fr-btn-group > .fr-btn,
.fr-input-group-btn:first-child > .fr-btn:not(:first-child),
.fr-input-group-btn:first-child > .fr-btn-group:not(:first-child) > .fr-btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}
.fr-input-group-addon:last-child {
	border-left: 0;
}
.fr-input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}
.fr-input-group-btn > .fr-btn {
	position: relative;
}
.fr-input-group-btn > .fr-btn + .fr-btn {
	margin-left: -1px;
}
.fr-input-group-btn > .fr-btn:hover,
.fr-input-group-btn > .fr-btn:focus,
.fr-input-group-btn > .fr-btn:active {
	z-index: 2;
}
.fr-input-group-btn:first-child > .fr-btn,
.fr-input-group-btn:first-child > .fr-btn-group {
	margin-right: -1px;
}
.fr-input-group-btn:last-child > .fr-btn,
.fr-input-group-btn:last-child > .fr-btn-group {
	margin-left: -1px;
}

/* Списки */
.fr-list-unstyled {
	padding-left: 0;
	list-style: none;
}

.fr-list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}

.fr-list-inline > li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

.fr-list-group {
	margin-bottom: 20px;
	padding-left: 0;
}
.fr-list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	font-size: 13px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
}
.fr-list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}
.fr-list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.fr-list-group-item.fr-list-group-item-badge {
	padding-right: 75px;
}
.fr-list-group-item.fr-list-group-item-badge > .fr-badge {
	margin-right: -60px;
}
@media (max-width: 767px) {
	.fr-list-group-item.fr-list-group-item-badge {
		padding-right: 50px;
	}
	.fr-list-group-item.fr-list-group-item-badge > .fr-badge {
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -9px;
		margin-right: 0;
		padding: 3px 5px;
		-webkit-border-radius: 6px 0 0 6px;
		-moz-border-radius: 6px 0 0 6px;
		border-radius: 6px 0 0 6px;
	}
}
a.fr-list-group-item {
	color: #555555;
	text-decoration: none;
	font-size: inherit;
}
a.fr-list-group-item .fr-list-group-item-heading {
	color: #333333;
}
a.fr-list-group-item:hover,
a.fr-list-group-item:focus {
	text-decoration: none;
	color: #555555;
	background-color: #f5f5f5;
}
.fr-list-group-item.disabled,
.fr-list-group-item.disabled:hover,
.fr-list-group-item.disabled:focus {
	background-color: #eeeeee;
	color: #777777;
	cursor: not-allowed;
}
.fr-list-group-item.disabled .fr-list-group-item-heading,
.fr-list-group-item.disabled:hover .fr-list-group-item-heading,
.fr-list-group-item.disabled:focus .fr-list-group-item-heading {
	color: inherit;
}
.fr-list-group-item.disabled .fr-list-group-item-text,
.fr-list-group-item.disabled:hover .fr-list-group-item-text,
.fr-list-group-item.disabled:focus .fr-list-group-item-text {
	color: #777777;
}
.fr-list-group-item.active,
.fr-list-group-item.active:hover,
.fr-list-group-item.active:focus {
	z-index: 2;
	color: #ffffff;
	background-color: #337ab7;
	border-color: #337ab7;
}
.fr-list-group-item.active .fr-list-group-item-heading,
.fr-list-group-item.active:hover .fr-list-group-item-heading,
.fr-list-group-item.active:focus .fr-list-group-item-heading,
.fr-list-group-item.active .fr-list-group-item-heading > small,
.fr-list-group-item.active:hover .fr-list-group-item-heading > small,
.fr-list-group-item.active:focus .fr-list-group-item-heading > small,
.fr-list-group-item.active .fr-list-group-item-heading > .small,
.fr-list-group-item.active:hover .fr-list-group-item-heading > .small,
.fr-list-group-item.active:focus .fr-list-group-item-heading > .small {
	color: inherit;
}
.fr-list-group-item.active .fr-list-group-item-text,
.fr-list-group-item.active:hover .fr-list-group-item-text,
.fr-list-group-item.active:focus .fr-list-group-item-text {
	color: #c7ddef;
}
.fr-list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}
a.fr-list-group-item-success {
	color: #3c763d;
}
a.fr-list-group-item-success .fr-list-group-item-heading {
	color: inherit;
}
a.fr-list-group-item-success:hover,
a.fr-list-group-item-success:focus {
	color: #3c763d;
	background-color: #d0e9c6;
}
a.fr-list-group-item-success.active,
a.fr-list-group-item-success.active:hover,
a.fr-list-group-item-success.active:focus {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}
.fr-list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}
a.fr-list-group-item-info {
	color: #31708f;
}
a.fr-list-group-item-info .fr-list-group-item-heading {
	color: inherit;
}
a.fr-list-group-item-info:hover,
a.fr-list-group-item-info:focus {
	color: #31708f;
	background-color: #c4e3f3;
}
a.fr-list-group-item-info.active,
a.fr-list-group-item-info.active:hover,
a.fr-list-group-item-info.active:focus {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}
.fr-list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}
a.fr-list-group-item-warning {
	color: #8a6d3b;
}
a.fr-list-group-item-warning .fr-list-group-item-heading {
	color: inherit;
}
a.fr-list-group-item-warning:hover,
a.fr-list-group-item-warning:focus {
	color: #8a6d3b;
	background-color: #faf2cc;
}
a.fr-list-group-item-warning.active,
a.fr-list-group-item-warning.active:hover,
a.fr-list-group-item-warning.active:focus {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}
.fr-list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}
a.fr-list-group-item-danger {
	color: #a94442;
}
a.fr-list-group-item-danger .fr-list-group-item-heading {
	color: inherit;
}
a.fr-list-group-item-danger:hover,
a.fr-list-group-item-danger:focus {
	color: #a94442;
	background-color: #ebcccc;
}
a.fr-list-group-item-danger.active,
a.fr-list-group-item-danger.active:hover,
a.fr-list-group-item-danger.active:focus {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}
.fr-list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}
.fr-list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.fr-list-group-item-sm{
	padding: 5px 10px;
}

/* Pagination */
.fr-pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}
.fr-pagination > li {
	display: inline;
	list-style: none;
	background: none;
}
.fr-pagination > li > a,
.fr-pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #428bca;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	margin-left: -1px;
}
.fr-pagination > li:first-child > a,
.fr-pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}
.fr-pagination > li:last-child > a,
.fr-pagination > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}
.fr-pagination > li > a:hover,
.fr-pagination > li > span:hover,
.fr-pagination > li > a:focus,
.fr-pagination > li > span:focus {
	color: #2a6496;
	background-color: #eeeeee;
	border-color: #dddddd;
}
.fr-pagination > .active > a,
.fr-pagination > .active > span,
.fr-pagination > .active > a:hover,
.fr-pagination > .active > span:hover,
.fr-pagination > .active > a:focus,
.fr-pagination > .active > span:focus {
	z-index: 2;
	cursor: default;
	color: #999999;
	background-color: #f5f5f5;
}
.fr-pagination-info > .active > a,
.fr-pagination-info > .active > span,
.fr-pagination-info > .active > a:hover,
.fr-pagination-info > .active > span:hover,
.fr-pagination-info > .active > a:focus,
.fr-pagination-info > .active > span:focus {
	color: #ffffff;
	background-color: #428bca;
	border-color: #428bca;
}
.fr-pagination > .disabled > span,
.fr-pagination > .disabled > span:hover,
.fr-pagination > .disabled > span:focus,
.fr-pagination > .disabled > a,
.fr-pagination > .disabled > a:hover,
.fr-pagination > .disabled > a:focus {
	color: #999999;
	background-color: #ffffff;
	border-color: #dddddd;
	cursor: not-allowed;
}
.fr-pagination-lg > li > a,
.fr-pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 18px;
}
.fr-pagination-lg > li:first-child > a,
.fr-pagination-lg > li:first-child > span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}
.fr-pagination-lg > li:last-child > a,
.fr-pagination-lg > li:last-child > span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}
.fr-pagination-sm > li > a,
.fr-pagination-sm > li > span {
	padding: 4px 9px;
	font-size: 12px;
}
.fr-pagination-sm > li:first-child > a,
.fr-pagination-sm > li:first-child > span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.fr-pagination-sm > li:last-child > a,
.fr-pagination-sm > li:last-child > span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}
.fr-pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center;
}
.fr-pager li {
	display: inline;
}
.fr-pager li > a,
.fr-pager li > span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 10px;
	text-decoration: none;
	font-size: 13px;
}
.fr-pager li > a:hover,
.fr-pager li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
.fr-pager .next > a,
.fr-pager .next > span {
	float: right;
}
.fr-pager .previous > a,
.fr-pager .previous > span {
	float: left;
}
.fr-pager .disabled > a,
.fr-pager .disabled > a:hover,
.fr-pager .disabled > a:focus,
.fr-pager .disabled > span {
	color: #999999;
	background-color: #ffffff;
	cursor: not-allowed;
}
/* Images */
.fr-img-responsive,
.fr-thumbnail > img,
.fr-thumbnail a > img,
.fr-carousel-inner > .fr-item > img,
.fr-carousel-inner > .fr-item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
}
.fr-img-rounded {
	border-radius: 6px;
	vertical-align: middle;
	border: 0;
}
.fr-img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}

.fr-img-circle {
	border-radius: 50%;
	vertical-align: middle;
	border: 0;
}

/** Thumbnails **/
.fr-thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.fr-thumbnail > img,
.fr-thumbnail a > img {
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	border: 0;
}
a.fr-thumbnail:hover,
a.fr-thumbnail:focus,
a.fr-thumbnail.active {
	border-color: #428bca;
}
.fr-thumbnail .fr-caption {
	padding: 9px;
	color: #333333;
}

.fr-thumbnail,
.fr-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);
}

/* Labels */
.fr-label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #ffffff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
.fr-label[href]:hover,
.fr-label[href]:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
.fr-label:empty {
	display: none;
}
.fr-btn .fr-label {
	position: relative;
	top: -1px;
}
.fr-label-default {
	background-color: #999999;
}
.fr-label-default[href]:hover,
.fr-label-default[href]:focus {
	background-color: #808080;
}
.fr-label-primary {
	background-color: #428bca;
}
.fr-label-primary[href]:hover,
.fr-label-primary[href]:focus {
	background-color: #3071a9;
}
.fr-label-success {
	background-color: #5cb85c;
}
.fr-label-success[href]:hover,
.fr-label-success[href]:focus {
	background-color: #449d44;
}
.fr-label-info {
	background-color: #5bc0de;
}
.fr-label-info[href]:hover,
.fr-label-info[href]:focus {
	background-color: #31b0d5;
}
.fr-label-warning {
	background-color: #f0ad4e;
}
.fr-label-warning[href]:hover,
.fr-label-warning[href]:focus {
	background-color: #ec971f;
}
.fr-label-danger {
	background-color: #d9534f;
}
.fr-label-danger[href]:hover,
.fr-label-danger[href]:focus {
	background-color: #c9302c;
}

/* Badges */
.fr-badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: #999999;
	border-radius: 10px;
}
.fr-badge_blink {
	-webkit-animation: badgeBlinkDefault 600ms ease-out infinite;
    -moz-animation: badgeBlinkDefault 600ms ease-out infinite;
    -ms-animation: badgeBlinkDefault 600ms ease-out infinite;
    -o-animation: badgeBlinkDefault 600ms ease-out infinite;
    animation: badgeBlinkDefault 600ms ease-out infinite;
}
@keyframes badgeBlinkDefault {
    0% { box-shadow: 0 0 15px #999999; }
    50% { box-shadow: none; }
    100% { box-shadow: 0 0 15px #999999; }
}
@-webkit-keyframes badgeBlinkDefault {
    0% { box-shadow: 0 0 15px #999999; }
    50% { box-shadow: 0 0 0; }
    100% { box-shadow: 0 0 15px #999999; }
}
.fr-badge:empty {
	display: none;
}
.fr-btn .fr-badge {
	position: relative;
	top: -1px;
}
.fr-btn-sm .fr-badge {
	top: 0;
	padding: 1px 5px;
}
a.fr-badge:hover,
a.fr-badge:focus {
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}
a.fr-list-group-item.active > .fr-badge,
.fr-nav-pills > .active > a > .fr-badge {
	color: #428bca;
	background-color: #ffffff;
}
.fr-nav-pills > li > a > .fr-badge {
	margin-left: 3px;
}

.fr-list-group-item > .fr-badge {
	float: right;
}
.fr-list-group-item > .fr-badge + .fr-badge {
	margin-right: 5px;
}

/* Tabs*/
.fr-nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}
.fr-nav > li {
	position: relative;
	display: block;
	background-image: none;
	padding: 0;
}
.fr-nav > li > a {
	position: relative;
	display: block;
	padding: 7px 11px;
}
.fr-nav > li > a:hover,
.fr-nav > li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}
.fr-nav > li.disabled > a {
	color: #999999;
}
.fr-nav > li.disabled > a:hover,
.fr-nav > li.disabled > a:focus {
	color: #999999;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}
.fr-nav .open > a,
.fr-nav .open > a:hover,
.fr-nav .open > a:focus {
	background-color: #eeeeee;
	border-color: #428bca;
}
.fr-nav .fr-nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.fr-nav > li > a > img {
	max-width: none;
}
.fr-nav-tabs {
	border-bottom: 1px solid #dddddd;
}
.fr-nav-tabs > li {
	float: left;
	margin-bottom: -1px;
}
.fr-nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	text-decoration: none;
	font-size: 13px;
}
.fr-nav-tabs > li > a:hover {
	border-color: #eeeeee #eeeeee #dddddd;
}
.fr-nav-tabs > li.active > a,
.fr-nav-tabs > li.active > a:hover,
.fr-nav-tabs > li.active > a:focus {
	color: #555555;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-bottom-color: transparent;
	cursor: default;
}
.fr-nav-tabs.fr-nav-justified {
	width: 100%;
	border-bottom: 0;
}
.fr-nav-tabs.fr-nav-justified > li {
	float: none;
}
.fr-nav-tabs.fr-nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px;
}
.fr-nav-tabs.fr-nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
@media (min-width: 768px) {
	.fr-nav-tabs.fr-nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.fr-nav-tabs.fr-nav-justified > li > a {
		margin-bottom: 0;
	}
}
.fr-nav-tabs.fr-nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.fr-nav-tabs.fr-nav-justified > .active > a,
.fr-nav-tabs.fr-nav-justified > .active > a:hover,
.fr-nav-tabs.fr-nav-justified > .active > a:focus {
	border: 1px solid #dddddd;
}
@media (min-width: 768px) {
	.fr-nav-tabs.fr-nav-justified > li > a {
		border-bottom: 1px solid #dddddd;
		border-radius: 4px 4px 0 0;
	}
	.fr-nav-tabs.fr-nav-justified > .active > a,
	.fr-nav-tabs.fr-nav-justified > .active > a:hover,
	.fr-nav-tabs.fr-nav-justified > .active > a:focus {
		border-bottom-color: #ffffff;
	}
}
.fr-nav-pills > li {
	float: left;
}
.fr-nav-pills > li > a {
	border-radius: 4px;
	text-decoration: none;
	font-size: 13px;
}
.fr-nav-pills > li + li {
	margin-left: 2px;
}
.fr-nav-pills > li.active > a,
.fr-nav-pills > li.active > a:hover,
.fr-nav-pills > li.active > a:focus {
	color: #ffffff;
	background-color: #428bca;
}
.fr-nav-stacked > li {
	float: none;
}
.fr-nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0;
}
.fr-nav-justified {
	width: 100%;
}
.fr-nav-justified > li {
	float: none;
}
.fr-nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px;
	text-decoration: none;
	font-size: 13px;
}

@media (min-width: 768px) {
	.fr-nav-justified > li {
		display: table-cell;
		width: 1%;
	}
	.fr-nav-justified > li > a {
		margin-bottom: 0;
	}
}
.fr-nav-tabs-justified {
	border-bottom: 0;
}
.fr-nav-tabs-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}
.fr-nav-tabs-justified > .active > a,
.fr-nav-tabs-justified > .active > a:hover,
.fr-nav-tabs-justified > .active > a:focus {
	border: 1px solid #dddddd;
}
@media (min-width: 768px) {
	.fr-nav-tabs-justified > li > a {
		border-bottom: 1px solid #dddddd;
		border-radius: 4px 4px 0 0;
	}
	.fr-nav-tabs-justified > .active > a,
	.fr-nav-tabs-justified > .active > a:hover,
	.fr-nav-tabs-justified > .active > a:focus {
		border-bottom-color: #ffffff;
	}
}
.fr-tab-content > .fr-tab-pane {
	display: none;
}
.fr-tab-content > .active {
	display: block;
}

/* Dropdown */

.fr-dropdown {
	position: relative;
}
.fr-dropdown a {
	text-decoration: none;
}
.fr-dropdown-toggle:focus {
	outline: 0;
}
.fr-dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.fr-dropdown-menu.fr-pull-right {
	right: 0;
	left: auto;
}
.fr-dropdown-menu .fr-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}
.fr-dropdown-menu > li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}
.fr-dropdown-menu > li > a:hover,
.fr-dropdown-menu > li > a:focus {
	color: #262626;
	text-decoration: none;
	background-color: #f5f5f5;
}
.fr-dropdown-menu > .active > a,
.fr-dropdown-menu > .active > a:hover,
.fr-dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;
}
.fr-dropdown-menu > .disabled > a,
.fr-dropdown-menu > .disabled > a:hover,
.fr-dropdown-menu > .disabled > a:focus {
	color: #777;
}
.fr-dropdown-menu > .disabled > a:hover,
.fr-dropdown-menu > .disabled > a:focus {
	text-decoration: none;
	cursor: not-allowed;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .fr-dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.fr-dropdown-menu-right {
	right: 0;
	left: auto;
}
.fr-dropdown-menu-left {
	right: auto;
	left: 0;
}
.fr-dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap;
}
.fr-dropdown-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 990;
}
.fr-pull-right > .fr-dropdown-menu {
	right: 0;
	left: auto;
}
.fr-dropup .fr-caret,
.fr-navbar-fixed-bottom .fr-dropdown .fr-caret {
	content: "";
	border-top: 0;
	border-bottom: 4px solid;
}
.fr-dropup .fr-dropdown-menu,
.fr-navbar-fixed-bottom .fr-dropdown .fr-dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 1px;
}
@media (min-width: 768px) {
	.fr-navbar-right .fr-dropdown-menu {
		right: 0;
		left: auto;
	}
	.fr-navbar-right .fr-dropdown-menu-left {
		right: auto;
		left: 0;
	}
}

/* Navbar */

.fr-navbar * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.fr-navbar a {
	text-decoration: none;
}

.fr-navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: 1px solid transparent;
}
@media (min-width: 768px) {
	.fr-navbar {
		border-radius: 4px;
	}
}
@media (min-width: 768px) {
	.fr-navbar-header {
		float: left;
	}
}
.fr-navbar-collapse {
	padding-right: 15px;
	padding-left: 15px;
	overflow-x: visible;
	-webkit-overflow-scrolling: touch;
	border-top: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.fr-navbar-collapse.in {
	overflow-y: auto;
}
@media (min-width: 768px) {
	.fr-navbar-collapse {
		width: auto;
		border-top: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.fr-navbar-collapse.fr-collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
		visibility: visible !important;
	}
	.fr-navbar-fixed-top .fr-navbar-collapse,
	.fr-navbar-static-top .fr-navbar-collapse,
	.fr-navbar-fixed-bottom .fr-navbar-collapse {
		padding-right: 0;
		padding-left: 0;
	}
}
.fr-navbar-fixed-top .fr-navbar-collapse,
.fr-navbar-fixed-bottom .fr-navbar-collapse {
	max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
	.fr-navbar-fixed-top .fr-navbar-collapse,
	.fr-navbar-fixed-bottom .fr-navbar-collapse {
		max-height: 200px;
	}
}
.fr-container > .fr-navbar-header,
.fr-container-resp > .fr-navbar-header,
.fr-container > .fr-navbar-collapse,
.fr-container-resp > .fr-navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
}
@media (min-width: 768px) {
	.fr-container > .fr-navbar-header,
	.fr-container-resp > .fr-navbar-header,
	.fr-container > .fr-navbar-collapse,
	.fr-container-resp > .fr-navbar-collapse {
		margin-right: 0;
		margin-left: 0;
	}
}
.fr-navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}
@media (min-width: 768px) {
	.fr-navbar-static-top {
		border-radius: 0;
	}
}
.fr-navbar-fixed-top,
.fr-navbar-fixed-bottom {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}
@media (min-width: 768px) {
	.fr-navbar-fixed-top,
	.fr-navbar-fixed-bottom {
		border-radius: 0;
	}
}
.fr-navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.fr-navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}
.fr-navbar-brand {
	float: left;
	height: 50px;
	padding: 15px 15px;
	font-size: 18px;
	line-height: 20px;
}
.fr-navbar-brand:hover,
.fr-navbar-brand:focus {
	text-decoration: none;
}
.fr-navbar-brand > img {
	display: block;
}
@media (min-width: 768px) {
	.fr-navbar > .fr-container .fr-navbar-brand,
	.fr-navbar > .fr-container-resp .fr-navbar-brand {
		margin-left: -15px;
	}
}
.fr-navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.fr-navbar-toggle:focus {
	outline: 0;
}
.fr-navbar-toggle .fr-icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}
.fr-navbar-toggle .fr-icon-bar + .fr-icon-bar {
	margin-top: 4px;
}
@media (min-width: 768px) {
	.fr-navbar-toggle {
		display: none;
	}
}
.fr-navbar-nav {
	margin: 7.5px -15px;
}
.fr-navbar-nav > li > a {
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}
@media (max-width: 767px) {
	.fr-navbar-nav .open .fr-dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.fr-navbar-nav .open .fr-dropdown-menu > li > a,
	.fr-navbar-nav .open .fr-dropdown-menu .fr-dropdown-header {
		padding: 5px 15px 5px 25px;
	}
	.fr-navbar-nav .open .fr-dropdown-menu > li > a {

		line-height: 20px;
	}
	.fr-navbar-nav .open .fr-dropdown-menu > li > a:hover,
	.fr-navbar-nav .open .fr-dropdown-menu > li > a:focus {
		background-image: none;
	}
}
@media (min-width: 768px) {
	.fr-navbar-nav {
		float: left;
		margin: 0;
	}
	.fr-navbar-nav > li {
		float: left;
	}
	.fr-navbar-nav > li > a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}
.fr-navbar-form {
	display: block;
	padding: 10px 15px;
	margin-top: 10px;
	margin-right: -15px;
	margin-bottom: 10px;
	margin-left: -15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
	.fr-navbar-form .fr-form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.fr-navbar-form .fr-form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}
	.fr-navbar-form .fr-form-control-static {
		display: inline-block;
	}
	.fr-navbar-form .fr-input-group {
		display: inline-table;
		vertical-align: middle;
	}
	.fr-navbar-form .fr-input-group .fr-input-group-addon,
	.fr-navbar-form .fr-input-group .fr-input-group-btn,
	.fr-navbar-form .fr-input-group .fr-form-control {
		width: auto;
	}
	.fr-navbar-form .fr-input-group > .fr-form-control {
		width: 100%;
	}
	.fr-navbar-form .fr-form-label {
		margin-bottom: 0;
		vertical-align: middle;
	}
	.fr-navbar-form .fr-radio,
	.fr-navbar-form .fr-checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}
	.fr-navbar-form .fr-radio label,
	.fr-navbar-form .fr-checkbox label {
		padding-left: 0;
	}
	.fr-navbar-form .fr-radio input[type="radio"],
	.fr-navbar-form .fr-checkbox input[type="checkbox"] {
		position: relative;
		margin-left: 0;
	}
	.fr-navbar-form .fr-has-feedback .fr-form-control-feedback {
		top: 0;
	}
}
@media (max-width: 767px) {
	.fr-navbar-form .fr-form-group {
		margin-bottom: 5px;
	}
	.fr-navbar-form .fr-form-group:last-child {
		margin-bottom: 0;
	}
}
@media (min-width: 768px) {
	.fr-navbar-form {
		width: auto;
		padding-top: 0;
		padding-bottom: 0;
		margin-right: 0;
		margin-left: 0;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
}
.fr-navbar-nav > li > .fr-dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.fr-navbar-fixed-bottom .fr-navbar-nav > li > .fr-dropdown-menu {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.fr-navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}
.fr-navbar-btn.fr-btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}
.fr-navbar-btn.fr-btn-lg {
	margin-top: 14px;
	margin-bottom: 14px;
}
.fr-navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}
@media (min-width: 768px) {
	.fr-navbar-text {
		float: left;
		margin-right: 15px;
		margin-left: 15px;
	}
}
@media (min-width: 768px) {
	.fr-navbar-left {
		float: left !important;
	}
	.fr-navbar-right {
		float: right !important;
		margin-right: -15px;
	}
	.fr-navbar-right ~ .fr-navbar-right {
		margin-right: 0;
	}
}
.fr-navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}
.fr-navbar-default .fr-navbar-brand {
	color: #777;
}
.fr-navbar-default .fr-navbar-brand:hover,
.fr-navbar-default .fr-navbar-brand:focus {
	color: #5e5e5e;
	background-color: transparent;
}
.fr-navbar-default .fr-navbar-nav > li > a:hover,
.fr-navbar-default .fr-navbar-nav > li > a:focus {
	background-color: #e7e7e7;
}
.fr-navbar-default .fr-navbar-nav > .active > a,
.fr-navbar-default .fr-navbar-nav > .active > a:hover,
.fr-navbar-default .fr-navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #428bca;
}
.fr-navbar-default .fr-navbar-nav > .disabled > a,
.fr-navbar-default .fr-navbar-nav > .disabled > a:hover,
.fr-navbar-default .fr-navbar-nav > .disabled > a:focus {
	color: #ccc;
	background-color: transparent;
}
.fr-navbar-default .fr-navbar-toggle {
	border-color: #ddd;
}
.fr-navbar-default .fr-navbar-toggle:hover,
.fr-navbar-default .fr-navbar-toggle:focus {
	background-color: #ddd;
}
.fr-navbar-default .fr-navbar-toggle .fr-icon-bar {
	background-color: #888;
}
.fr-navbar-default .fr-navbar-collapse,
.fr-navbar-default .fr-navbar-form {
	border-color: #e7e7e7;
}
.fr-navbar-default .fr-navbar-nav > .open > a,
.fr-navbar-default .fr-navbar-nav > .open > a:hover,
.fr-navbar-default .fr-navbar-nav > .open > a:focus {
	background-color: #e7e7e7;
}
@media (max-width: 767px) {
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > li > a {
		color: #777;
	}
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > li > a:hover,
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > li > a:focus {
		color: #333;
		background-color: transparent;
	}
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > .active > a,
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > .active > a:hover,
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > .active > a:focus {
		color: #555;
		background-color: #e7e7e7;
	}
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > .disabled > a,
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > .disabled > a:hover,
	.fr-navbar-default .fr-navbar-nav .open .fr-dropdown-menu > .disabled > a:focus {
		color: #ccc;
		background-color: transparent;
	}
}
.fr-navbar-inverse {
	background-color: #222;
	border-color: #080808;
}
.fr-navbar-inverse .fr-navbar-brand {
	color: #9d9d9d;
}
.fr-navbar-inverse .fr-navbar-brand:hover,
.fr-navbar-inverse .fr-navbar-brand:focus {
	color: #fff;
	background-color: transparent;
}
.fr-navbar-inverse .fr-navbar-text {
	color: #9d9d9d;
}
.fr-navbar-inverse .fr-navbar-nav > li > a {
	color: #9d9d9d;
}
.fr-navbar-inverse .fr-navbar-nav > li > a:hover,
.fr-navbar-inverse .fr-navbar-nav > li > a:focus {
	color: #fff;
	background-color: transparent;
}
.fr-navbar-inverse .fr-navbar-nav > .active > a,
.fr-navbar-inverse .fr-navbar-nav > .active > a:hover,
.fr-navbar-inverse .fr-navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #080808;
}
.fr-navbar-inverse .fr-navbar-nav > .disabled > a,
.fr-navbar-inverse .fr-navbar-nav > .disabled > a:hover,
.fr-navbar-inverse .fr-navbar-nav > .disabled > a:focus {
	color: #444;
	background-color: transparent;
}
.fr-navbar-inverse .fr-navbar-toggle {
	border-color: #333;
}
.fr-navbar-inverse .fr-navbar-toggle:hover,
.fr-navbar-inverse .fr-navbar-toggle:focus {
	background-color: #333;
}
.fr-navbar-inverse .fr-navbar-toggle .fr-icon-bar {
	background-color: #fff;
}
.fr-navbar-inverse .fr-navbar-collapse,
.fr-navbar-inverse .fr-navbar-form {
	border-color: #101010;
}
.fr-navbar-inverse .fr-navbar-nav > .open > a,
.fr-navbar-inverse .fr-navbar-nav > .open > a:hover,
.fr-navbar-inverse .fr-navbar-nav > .open > a:focus {
	color: #fff;
	background-color: #080808;
}
@media (max-width: 767px) {
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > .fr-dropdown-header {
		border-color: #080808;
	}
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu .fr-divider {
		background-color: #080808;
	}
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > li > a {
		color: #9d9d9d;
	}
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > li > a:hover,
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > li > a:focus {
		color: #fff;
		background-color: transparent;
	}
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > .active > a,
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > .active > a:hover,
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > .active > a:focus {
		color: #fff;
		background-color: #080808;
	}
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > .disabled > a,
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > .disabled > a:hover,
	.fr-navbar-inverse .fr-navbar-nav .open .fr-dropdown-menu > .disabled > a:focus {
		color: #444;
		background-color: transparent;
	}
}
.fr-navbar-inverse .fr-navbar-link {
	color: #9d9d9d;
}
.fr-navbar-inverse .fr-navbar-link:hover {
	color: #fff;
}
.fr-navbar-inverse .fr-btn-link {
	color: #9d9d9d;
}
.fr-navbar-inverse .fr-btn-link:hover,
.fr-navbar-inverse .fr-btn-link:focus {
	color: #fff;
}

/* Breadcrumbs*/
.fr-breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}
.fr-breadcrumb > li {
	display: inline-block;
}
.fr-breadcrumb > li + li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0";
}
.fr-breadcrumb > .active {
	color: #999;
}

/* Alerts */
.fr-alert {
	padding: 15px;
	margin-bottom: 15px;
	border: 1px solid transparent;
	border-radius: 4px;
	font-size: 13px;
	display: inline-block;
}

.fr-alert.fr-alert-block{
	display: block;
}

.fr-alert:empty {
	display: none;
}

.fr-alert a{
	font-size: inherit !important;
	color: inherit !important;
	line-height: inherit !important;
}

.fr-alert > p,
.fr-alert > ul {
	margin-bottom: 0;
}
.fr-alert > p + p {
	margin-top: 5px;
}
.fr-alert-dismissable {
	padding-right: 35px;
}
.fr-alert-dismissable .fr-close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.fr-alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}
.fr-alert-success hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-top-color: #c9e2b3;
}

.fr-alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}
.fr-alert-info hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-top-color: #a6e1ec;
}

.fr-alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}
.fr-alert-warning hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-top-color: #f7e1b5;
}

.fr-alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}
.fr-alert-danger hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
	border-top-color: #e4b9c0;
}

/* fieldset */
fieldset.fr-fieldset {
	padding: 0.35em 0.625em 0.75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0;
}

fieldset.fr-fieldset legend.fr-legend {
	padding: 0;
	border: 0;
}

/* Panels */
.fr-panel {
	margin-bottom: 20px;
	background-color: #ffffff;
	border: 1px solid transparent;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.fr-panel-body {
	padding: 15px;
	font-size: 13px;
}
.fr-panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
a.fr-panel-heading {
	display: block;
	text-decoration: none;
}

a.fr-panel-heading:hover,
a.fr-panel-heading:focus {
	background-color: #fafafa;
}

.fr-panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14px;
	color: inherit;
}
.fr-panel-title > a {
	color: inherit;
}
.fr-panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #dddddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.fr-panel-group {
	margin-bottom: 20px;
}
.fr-panel-group .fr-panel {
	margin-bottom: 0;
	border-radius: 4px;
	overflow: hidden;
}
.fr-panel-group .fr-panel + .fr-panel {
	margin-top: 5px;
}
.fr-panel-group .fr-panel-heading {
	border-bottom: 0;
}
.fr-panel-group .fr-panel-heading + .fr-panel-collapse .fr-panel-body,
.fr-panel-group .fr-panel-heading + .fr-panel-collapse .fr-list-group {
	border-top: 1px solid #dddddd;
	margin-top: 0;
}
.fr-panel-group .fr-panel-footer {
	border-top: 0;
}
.fr-panel-group .fr-panel-footer + .fr-panel-collapse .fr-panel-body {
	border-bottom: 1px solid #dddddd;
}
.fr-panel-default {
	border-color: #dddddd;
}
.fr-panel-default > .fr-panel-heading {
	color: #333333;
	background-color: #f5f5f5;
	border-color: #dddddd;
}
.fr-panel-default > .fr-panel-heading + .fr-panel-collapse .fr-panel-body {
	border-top-color: #dddddd;
}
.fr-panel-default > .fr-panel-footer + .fr-panel-collapse .fr-panel-body {
	border-bottom-color: #dddddd;
}
.fr-panel-primary {
	border-color: #428bca;
}
.fr-panel-primary > .fr-panel-heading {
	color: #ffffff;
	background-color: #428bca;
	border-color: #428bca;
}
.fr-panel-primary > .fr-panel-heading + .fr-panel-collapse .fr-panel-body {
	border-top-color: #428bca;
}
.fr-panel-primary > .fr-panel-footer + .fr-panel-collapse .fr-panel-body {
	border-bottom-color: #428bca;
}
.fr-panel-success {
	border-color: #d6e9c6;
}
.fr-panel-success > .fr-panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.fr-panel-success > .fr-panel-heading + .fr-panel-collapse .fr-panel-body {
	border-top-color: #d6e9c6;
}
.fr-panel-success > .fr-panel-footer + .fr-panel-collapse .fr-panel-body {
	border-bottom-color: #d6e9c6;
}
.fr-panel-info {
	border-color: #bce8f1;
}
.fr-panel-info > .fr-panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.fr-panel-info > .fr-panel-heading + .fr-panel-collapse .fr-panel-body {
	border-top-color: #bce8f1;
}
.fr-panel-info > .fr-panel-footer + .fr-panel-collapse .fr-panel-body {
	border-bottom-color: #bce8f1;
}
.fr-panel-warning {
	border-color: #faebcc;
}
.fr-panel-warning > .fr-panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.fr-panel-warning > .fr-panel-heading + .fr-panel-collapse .fr-panel-body {
	border-top-color: #faebcc;
}
.fr-panel-warning > .fr-panel-footer + .fr-panel-collapse .fr-panel-body {
	border-bottom-color: #faebcc;
}
.fr-panel-danger {
	border-color: #ebccd1;
}
.fr-panel-danger > .fr-panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.fr-panel-danger > .fr-panel-heading + .fr-panel-collapse .fr-panel-body {
	border-top-color: #ebccd1;
}
.fr-panel-danger > .fr-panel-footer + .fr-panel-collapse .fr-panel-body {
	border-bottom-color: #ebccd1;
}

.fr-panel > .fr-list-group,
.fr-panel > .fr-panel-collapse > .fr-list-group {
	margin-bottom: 0;
}
.fr-panel > .fr-list-group .fr-list-group-item,
.fr-panel > .fr-panel-collapse > .fr-list-group .fr-list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}
.fr-panel > .fr-list-group:first-child .fr-list-group-item:first-child,
.fr-panel > .fr-panel-collapse > .fr-list-group:first-child .fr-list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}
.fr-panel > .fr-list-group:last-child .fr-list-group-item:last-child,
.fr-panel > .fr-panel-collapse > .fr-list-group:last-child .fr-list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
.fr-panel-heading + .fr-list-group .fr-list-group-item:first-child {
	border-top-width: 0;
}
.fr-list-group + .fr-panel-footer {
	border-top-width: 0;
}

/* Well */
.fr-well {
	min-height: 20px;
	font-size: 13px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.fr-well-lg {
	font-size: 14px;
	padding: 24px;
	border-radius: 6px;
}
.fr-well-sm {
	padding: 9px;
	border-radius: 3px;
	font-size: 12px;
}

/* Common classes */
.clearfix:before,
.clearfix:after,
.clearFix:before,
.clearFix:after,
.fr-container:before,
.fr-container:after,
.fr-container-resp:before,
.fr-container-resp:after,
.fr-form-horizontal .fr-form-group:before,
.fr-form-horizontal .fr-form-group:after,
.fr-btn-toolbar:before,
.fr-btn-toolbar:after,
.fr-btn-group-vertical > .fr-btn-group:before,
.fr-btn-group-vertical > .fr-btn-group:after,
.fr-nav:before,
.fr-nav:after,
.fr-navbar:before,
.fr-navbar:after,
.fr-navbar-header:before,
.fr-navbar-header:after,
.fr-navbar-collapse:before,
.fr-navbar-collapse:after,
.fr-pager:before,
.fr-pager:after,
.fr-panel-body:before,
.fr-panel-body:after,
.fr-col-row:before,
.fr-col-row:after,
.fr-modal-footer:before,
.fr-modal-footer:after,
.fr-dl-horizontal dd:before,
.fr-dl-horizontal dd:after{
	display: table;
	content: " ";
}
.clearfix:after,
.clearFix:after,
.fr-container:after,
.fr-container-resp:after,
.fr-form-horizontal .fr-form-group:after,
.fr-btn-toolbar:after,
.fr-btn-group-vertical > .fr-btn-group:after,
.fr-nav:after,
.fr-navbar:after,
.fr-navbar-header:after,
.fr-navbar-collapse:after,
.fr-pager:after,
.fr-panel-body:after,
.fr-col-row:after,
.fr-modal-footer:after,
.fr-dl-horizontal dd:after{
	clear: both;
}

.fr-container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 768px) {
	.fr-container {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.fr-container {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.fr-container {
		width: 1170px;
	}
}
.fr-container-resp {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.fr-center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.fr-pull-right {
	float: right !important;
}
.fr-pull-left {
	float: left !important;
}
.fr-hide {
	display: none !important;
}
.fr-show {
	display: block !important;
}
.fr-invisible {
	visibility: hidden;
}
.fr-text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.fr-hidden {
	display: none !important;
	visibility: hidden !important;
}
.fr-affix {
	position: fixed;
}
.fr-visible-xs,
.fr-visible-sm,
.fr-visible-md,
.fr-visible-lg {
	display: none !important;
}
.fr-visible-xs-block,
.fr-visible-xs-inline,
.fr-visible-xs-i-block,
.fr-visible-sm-block,
.fr-visible-sm-inline,
.fr-visible-sm-i-block,
.fr-visible-md-block,
.fr-visible-md-inline,
.fr-visible-md-i-block,
.fr-visible-lg-block,
.fr-visible-lg-inline,
.fr-visible-lg-i-block {
	display: none !important;
}
@media (max-width: 767px) {
	.fr-visible-xs {
		display: block !important;
	}
	table.fr-visible-xs {
		display: table;
	}
	tr.fr-visible-xs {
		display: table-row !important;
	}
	th.fr-visible-xs,
	td.fr-visible-xs {
		display: table-cell !important;
	}
}
@media (max-width: 767px) {
	.fr-visible-xs-block {
		display: block !important;
	}
}
@media (max-width: 767px) {
	.fr-visible-xs-inline {
		display: inline !important;
	}
}
@media (max-width: 767px) {
	.fr-visible-xs-i-block {
		display: inline-block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fr-visible-sm {
		display: block !important;
	}
	table.fr-visible-sm {
		display: table;
	}
	tr.fr-visible-sm {
		display: table-row !important;
	}
	th.fr-visible-sm,
	td.fr-visible-sm {
		display: table-cell !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fr-visible-sm-block {
		display: block !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fr-visible-sm-inline {
		display: inline !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fr-visible-sm-i-block {
		display: inline-block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-visible-md {
		display: block !important;
	}
	table.fr-visible-md {
		display: table;
	}
	tr.fr-visible-md {
		display: table-row !important;
	}
	th.fr-visible-md,
	td.fr-visible-md {
		display: table-cell !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-visible-md-block {
		display: block !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-visible-md-inline {
		display: inline !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-visible-md-i-block {
		display: inline-block !important;
	}
}
@media (min-width: 1200px) {
	.fr-visible-lg {
		display: block !important;
	}
	table.fr-visible-lg {
		display: table;
	}
	tr.fr-visible-lg {
		display: table-row !important;
	}
	th.fr-visible-lg,
	td.fr-visible-lg {
		display: table-cell !important;
	}
}
@media (min-width: 1200px) {
	.fr-visible-lg-block {
		display: block !important;
	}
}
@media (min-width: 1200px) {
	.fr-visible-lg-inline {
		display: inline !important;
	}
}
@media (min-width: 1200px) {
	.fr-visible-lg-i-block {
		display: inline-block !important;
	}
}
@media (max-width: 767px) {
	.fr-hidden-xs {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fr-hidden-sm {
		display: none !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-hidden-md {
		display: none !important;
	}
}
@media (min-width: 1200px) {
	.fr-hidden-lg {
		display: none !important;
	}
}
.fr-visible-print {
	display: none !important;
}

/* Text Styles*/
.fr-text-bold a,
.fr-text-bold a:link,
.fr-text-muted a,
.fr-text-muted a:link,
.fr-text-primary a,
.fr-text-primary a:link,
.fr-text-warning a,
.fr-text-warning a:link,
.fr-text-danger a,
.fr-text-danger a:link,
.fr-text-success a,
.fr-text-success a:link,
.fr-text-info a,
.fr-text-info a:link{
	font-size: inherit;
}

.fr-text-muted,
.fr-text-muted a,
.fr-text-muted a:link{
	color: #999999;
}

.fr-text-primary,
.fr-text-primary a,
.fr-text-primary a:link{
	color: #428bca;
}

.fr-text-primary a:hover {
	color: #3071a9;
}

.fr-text-warning,
.fr-text-warning a,
.fr-text-warning a:link{
	color: #c09853;
}

.fr-text-warning a:hover {
	color: #a47e3c;
}

.fr-text-danger,
.fr-text-danger a,
.fr-text-danger a:link{
	color: #b94a48;
}

.fr-text-danger a:hover {
	color: #953b39;
}

.fr-text-success,
.fr-text-success a,
.fr-text-success a:link{
	color: #468847;
}

.fr-text-success a:hover {
	color: #356635;
}

.fr-text-info,
.fr-text-info a,
.fr-text-info a:link{
	color: #3a87ad;
}

.fr-text-info a:hover {
	color: #2d6987;
}

.fr-text-left {
	text-align: left !important;
}

@media (max-width: 767px) {
	.fr-text-left-xs {
		text-align: left !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fr-text-left-sm {
		text-align: left !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-text-left-md {
		text-align: left !important;
	}
}
@media (min-width: 1200px) {
	.fr-text-left-lg {
		text-align: left !important;
	}
}

.fr-text-right {
	text-align: right !important;
}

@media (max-width: 767px) {
	.fr-text-right-xs {
		text-align: right !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fr-text-right-sm {
		text-align: right !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-text-right-md {
		text-align: right !important;
	}
}
@media (min-width: 1200px) {
	.fr-text-right-lg {
		text-align: right !important;
	}
}

.fr-text-center {
	text-align: center !important;
}

@media (max-width: 767px) {
	.fr-text-center-xs {
		text-align: center !important;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.fr-text-center-sm {
		text-align: center !important;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-text-center-md {
		text-align: center !important;
	}
}
@media (min-width: 1200px) {
	.fr-text-center-lg {
		text-align: center !important;
	}
}
.fr-text-bold {
	font-weight: bold;
}
.fr-text-justify {
	text-align: justify;
}
.fr-text-nowrap {
	white-space: nowrap;
}
.fr-text-lowercase {
	text-transform: lowercase;
}
.fr-text-uppercase {
	text-transform: uppercase;
}
.fr-text-capitalize {
	text-transform: capitalize;
}

/* Background styles */
.fr-bg-primary a,
.fr-bg-success a,
.fr-bg-info a,
.fr-bg-warning a,
.fr-bg-danger a{
	font-size: inherit;
}

.fr-bg-primary {
	color: #fff;
	background-color: #428bca;
}
a.fr-bg-primary:hover {
	background-color: #3071a9;
}
.fr-bg-success {
	background-color: #dff0d8;
}
a.fr-bg-success:hover {
	background-color: #c1e2b3;
}
.fr-bg-info {
	background-color: #d9edf7;
}
a.fr-bg-info:hover {
	background-color: #afd9ee;
}
.fr-bg-warning {
	background-color: #fcf8e3;
}
a.fr-bg-warning:hover {
	background-color: #f7ecb5;
}
.fr-bg-danger {
	background-color: #f2dede;
}
a.fr-bg-danger:hover {
	background-color: #e4b9b9;
}

/* Text vertical align */

.fr-text-middle,
th.fr-text-middle,
td.fr-text-middle,
table.fr-table > tbody > tr.fr-text-middle > td,
table.fr-table > tfoot.fr-text-middle > tr > td
table.fr-table > tbody.fr-text-middle > tr > td{
	vertical-align: middle;
}

/* Screen reader content.
Hide an element to all devices except screen readers with .sr-only.
Necessary for following accessibility best practices.*/
.fr-sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.fr-sr-only-focusable:active,
.fr-sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

/* Close icon */
.fr-close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000000;
	text-shadow: 0 1px 0 #ffffff;
	opacity: 0.2;
	filter: alpha(opacity=20);
}

.fr-close:hover,
.fr-close:focus {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

button.fr-close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

/* Caret */
.fr-caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

/*fade*/
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.fade.in {
	opacity: 1;
}

/* collapse */
.fr-collapse {
	display: none;
}
.fr-collapse.in {
	display: block;
}
tr.fr-collapse.in {
	display: table-row;
}
tbody.fr-collapse.in {
	display: table-row-group;
}
.fr-collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition: height .35s ease;
	-o-transition: height .35s ease;
	transition: height .35s ease;
}

/** Columns **/
.fr-columnBox {
	padding: 0 10px;
}

.fr-columnBox-left {
	padding: 0 10px 0 0;
}

.fr-columnBox-right {
	padding: 0 0 0 10px;
}

/* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
/* (de) IE-Clearing: Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
.fr-ie-clearing {
	display: none;
}

/**
  * @section Grid Module
  */
.fr-cols {
	display: table;
	table-layout: fixed;
	border-spacing: 0;
	width: 100%;
	list-style-type: none;
	padding-left: 0;
	padding-right: 0;
	margin-left: 0;
	margin-right: 0;
}

.fr-col-left {
	float: left;
	margin: 0;
}

.fr-col-right {
	float: right;
	margin: 0 0 0 -5px;
}

.fr-col10{
	width: 10%; /* 10 колонок*/
}

.fr-col10-offset{
	margin-left: 10%;
}

.fr-col12{
	width: 12.5%; /* 8 колонок*/
}

.fr-col12-offset{
	margin-left: 12.5%;
}

.fr-col16{
	width: 16.666666667%; /* 6 колонок*/
}

.fr-col16-offset{
	margin-left: 16.666666667%;
}

.fr-col20 {
	width: 20%; /* 5 колонок*/
}

.fr-col20-offset{
	margin-left: 20%;
}

.fr-col25 {
	width: 25%; /* 4 колонки*/
}

.fr-col25-offset {
	margin-left: 25%;
}

.fr-col33 {
	width: 33.333%; /* 3 колонки*/
}

.fr-col33-offset {
	margin-left: 33.333%;
}

.fr-col38 {
	width: 38.2%;
}

.fr-col38-offset{
	margin-left: 38.2%;
}

.fr-col40 {
	width: 40%;
}

.fr-col40-offset {
	margin-left: 40%;
}

.fr-col50 {
	width: 50%; /* 2 колонки*/
}

.fr-col50-offset {
	margin-left: 50%;
}

.fr-col60 {
	width: 60%;
}

.fr-col60-offset {
	margin-left: 60%;
}

.fr-col62 {
	width: 61.8%;
}

.fr-col62-offset {
	margin-left: 61.8%;
}

.fr-col66 {
	width: 66.666%;
}

.fr-col66-offset {
	margin-left: 66.666%;
}

.fr-col75 {
	width: 75%;
}

.fr-col75-offset {
	margin-left: 75%;
}

.fr-col80 {
	width: 80%;
}

.fr-col80-offset {
	margin-left: 80%;
}

.fr-colBox {
	padding: 0 10px;
}

.fr-colBox-left {
	padding: 0 10px 0 0;
}

.fr-colBox-right {
	padding: 0 0 0 10px;
}

/* Колонки из bootstrap */
.fr-col-row {
	margin-right: -15px;
	margin-left: -15px;
}
.fr-col-xs-1, .fr-col-xs-2, .fr-col-xs-3, .fr-col-xs-4, .fr-col-xs-5, .fr-col-xs-6, .fr-col-xs-7, .fr-col-xs-8, .fr-col-xs-9, .fr-col-xs-10, .fr-col-xs-11, .fr-col-xs-12,
.fr-col-sm-1, .fr-col-sm-2, .fr-col-sm-3, .fr-col-sm-4, .fr-col-sm-5, .fr-col-sm-6, .fr-col-sm-7, .fr-col-sm-8, .fr-col-sm-9, .fr-col-sm-10, .fr-col-sm-11, .fr-col-sm-12,
.fr-col-md-1, .fr-col-md-2, .fr-col-md-3, .fr-col-md-4, .fr-col-md-5, .fr-col-md-6, .fr-col-md-7, .fr-col-md-8, .fr-col-md-9, .fr-col-md-10, .fr-col-md-11, .fr-col-md-12,
.fr-col-lg-1, .fr-col-lg-2, .fr-col-lg-3, .fr-col-lg-4, .fr-col-lg-5, .fr-col-lg-6, .fr-col-lg-7, .fr-col-lg-8, .fr-col-lg-9, .fr-col-lg-10, .fr-col-lg-11, .fr-col-lg-12 {
	position: relative;
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.fr-col-xs-1, .fr-col-xs-2, .fr-col-xs-3, .fr-col-xs-4, .fr-col-xs-5, .fr-col-xs-6, .fr-col-xs-7, .fr-col-xs-8, .fr-col-xs-9, .fr-col-xs-10, .fr-col-xs-11, .fr-col-xs-12 {
	float: left;
}
.fr-col-xs-12 {
	width: 100%;
}
.fr-col-xs-11 {
	width: 91.66666667%;
}
.fr-col-xs-10 {
	width: 83.33333333%;
}
.fr-col-xs-9 {
	width: 75%;
}
.fr-col-xs-8 {
	width: 66.66666667%;
}
.fr-col-xs-7 {
	width: 58.33333333%;
}
.fr-col-xs-6 {
	width: 50%;
}
.fr-col-xs-5 {
	width: 41.66666667%;
}
.fr-col-xs-4 {
	width: 33.33333333%;
}
.fr-col-xs-3 {
	width: 25%;
}
.fr-col-xs-2 {
	width: 16.66666667%;
}
.fr-col-xs-1 {
	width: 8.33333333%;
}
.fr-col-xs-pull-12 {
	right: 100%;
}
.fr-col-xs-pull-11 {
	right: 91.66666667%;
}
.fr-col-xs-pull-10 {
	right: 83.33333333%;
}
.fr-col-xs-pull-9 {
	right: 75%;
}
.fr-col-xs-pull-8 {
	right: 66.66666667%;
}
.fr-col-xs-pull-7 {
	right: 58.33333333%;
}
.fr-col-xs-pull-6 {
	right: 50%;
}
.fr-col-xs-pull-5 {
	right: 41.66666667%;
}
.fr-col-xs-pull-4 {
	right: 33.33333333%;
}
.fr-col-xs-pull-3 {
	right: 25%;
}
.fr-col-xs-pull-2 {
	right: 16.66666667%;
}
.fr-col-xs-pull-1 {
	right: 8.33333333%;
}
.fr-col-xs-pull-0 {
	right: auto;
}
.fr-col-xs-push-12 {
	left: 100%;
}
.fr-col-xs-push-11 {
	left: 91.66666667%;
}
.fr-col-xs-push-10 {
	left: 83.33333333%;
}
.fr-col-xs-push-9 {
	left: 75%;
}
.fr-col-xs-push-8 {
	left: 66.66666667%;
}
.fr-col-xs-push-7 {
	left: 58.33333333%;
}
.fr-col-xs-push-6 {
	left: 50%;
}
.fr-col-xs-push-5 {
	left: 41.66666667%;
}
.fr-col-xs-push-4 {
	left: 33.33333333%;
}
.fr-col-xs-push-3 {
	left: 25%;
}
.fr-col-xs-push-2 {
	left: 16.66666667%;
}
.fr-col-xs-push-1 {
	left: 8.33333333%;
}
.fr-col-xs-push-0 {
	left: auto;
}
.fr-col-xs-offset-12 {
	margin-left: 100%;
}
.fr-col-xs-offset-11 {
	margin-left: 91.66666667%;
}
.fr-col-xs-offset-10 {
	margin-left: 83.33333333%;
}
.fr-col-xs-offset-9 {
	margin-left: 75%;
}
.fr-col-xs-offset-8 {
	margin-left: 66.66666667%;
}
.fr-col-xs-offset-7 {
	margin-left: 58.33333333%;
}
.fr-col-xs-offset-6 {
	margin-left: 50%;
}
.fr-col-xs-offset-5 {
	margin-left: 41.66666667%;
}
.fr-col-xs-offset-4 {
	margin-left: 33.33333333%;
}
.fr-col-xs-offset-3 {
	margin-left: 25%;
}
.fr-col-xs-offset-2 {
	margin-left: 16.66666667%;
}
.fr-col-xs-offset-1 {
	margin-left: 8.33333333%;
}
.fr-col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width: 768px) {
	.fr-col-sm-1, .fr-col-sm-2, .fr-col-sm-3, .fr-col-sm-4, .fr-col-sm-5, .fr-col-sm-6, .fr-col-sm-7, .fr-col-sm-8, .fr-col-sm-9, .fr-col-sm-10, .fr-col-sm-11, .fr-col-sm-12 {
		float: left;
	}
	.fr-col-sm-12 {
		width: 100%;
	}
	.fr-col-sm-11 {
		width: 91.66666667%;
	}
	.fr-col-sm-10 {
		width: 83.33333333%;
	}
	.fr-col-sm-9 {
		width: 75%;
	}
	.fr-col-sm-8 {
		width: 66.66666667%;
	}
	.fr-col-sm-7 {
		width: 58.33333333%;
	}
	.fr-col-sm-6 {
		width: 50%;
	}
	.fr-col-sm-5 {
		width: 41.66666667%;
	}
	.fr-col-sm-4 {
		width: 33.33333333%;
	}
	.fr-col-sm-3 {
		width: 25%;
	}
	.fr-col-sm-2 {
		width: 16.66666667%;
	}
	.fr-col-sm-1 {
		width: 8.33333333%;
	}
	.fr-col-sm-pull-12 {
		right: 100%;
	}
	.fr-col-sm-pull-11 {
		right: 91.66666667%;
	}
	.fr-col-sm-pull-10 {
		right: 83.33333333%;
	}
	.fr-col-sm-pull-9 {
		right: 75%;
	}
	.fr-col-sm-pull-8 {
		right: 66.66666667%;
	}
	.fr-col-sm-pull-7 {
		right: 58.33333333%;
	}
	.fr-col-sm-pull-6 {
		right: 50%;
	}
	.fr-col-sm-pull-5 {
		right: 41.66666667%;
	}
	.fr-col-sm-pull-4 {
		right: 33.33333333%;
	}
	.fr-col-sm-pull-3 {
		right: 25%;
	}
	.fr-col-sm-pull-2 {
		right: 16.66666667%;
	}
	.fr-col-sm-pull-1 {
		right: 8.33333333%;
	}
	.fr-col-sm-pull-0 {
		right: auto;
	}
	.fr-col-sm-push-12 {
		left: 100%;
	}
	.fr-col-sm-push-11 {
		left: 91.66666667%;
	}
	.fr-col-sm-push-10 {
		left: 83.33333333%;
	}
	.fr-col-sm-push-9 {
		left: 75%;
	}
	.fr-col-sm-push-8 {
		left: 66.66666667%;
	}
	.fr-col-sm-push-7 {
		left: 58.33333333%;
	}
	.fr-col-sm-push-6 {
		left: 50%;
	}
	.fr-col-sm-push-5 {
		left: 41.66666667%;
	}
	.fr-col-sm-push-4 {
		left: 33.33333333%;
	}
	.fr-col-sm-push-3 {
		left: 25%;
	}
	.fr-col-sm-push-2 {
		left: 16.66666667%;
	}
	.fr-col-sm-push-1 {
		left: 8.33333333%;
	}
	.fr-col-sm-push-0 {
		left: auto;
	}
	.fr-col-sm-offset-12 {
		margin-left: 100%;
	}
	.fr-col-sm-offset-11 {
		margin-left: 91.66666667%;
	}
	.fr-col-sm-offset-10 {
		margin-left: 83.33333333%;
	}
	.fr-col-sm-offset-9 {
		margin-left: 75%;
	}
	.fr-col-sm-offset-8 {
		margin-left: 66.66666667%;
	}
	.fr-col-sm-offset-7 {
		margin-left: 58.33333333%;
	}
	.fr-col-sm-offset-6 {
		margin-left: 50%;
	}
	.fr-col-sm-offset-5 {
		margin-left: 41.66666667%;
	}
	.fr-col-sm-offset-4 {
		margin-left: 33.33333333%;
	}
	.fr-col-sm-offset-3 {
		margin-left: 25%;
	}
	.fr-col-sm-offset-2 {
		margin-left: 16.66666667%;
	}
	.fr-col-sm-offset-1 {
		margin-left: 8.33333333%;
	}
	.fr-col-sm-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 992px) {
	.fr-col-md-1, .fr-col-md-2, .fr-col-md-3, .fr-col-md-4, .fr-col-md-5, .fr-col-md-6, .fr-col-md-7, .fr-col-md-8, .fr-col-md-9, .fr-col-md-10, .fr-col-md-11, .fr-col-md-12 {
		float: left;
	}
	.fr-col-md-12 {
		width: 100%;
	}
	.fr-col-md-11 {
		width: 91.66666667%;
	}
	.fr-col-md-10 {
		width: 83.33333333%;
	}
	.fr-col-md-9 {
		width: 75%;
	}
	.fr-col-md-8 {
		width: 66.66666667%;
	}
	.fr-col-md-7 {
		width: 58.33333333%;
	}
	.fr-col-md-6 {
		width: 50%;
	}
	.fr-col-md-5 {
		width: 41.66666667%;
	}
	.fr-col-md-4 {
		width: 33.33333333%;
	}
	.fr-col-md-3 {
		width: 25%;
	}
	.fr-col-md-2 {
		width: 16.66666667%;
	}
	.fr-col-md-1 {
		width: 8.33333333%;
	}
	.fr-col-md-pull-12 {
		right: 100%;
	}
	.fr-col-md-pull-11 {
		right: 91.66666667%;
	}
	.fr-col-md-pull-10 {
		right: 83.33333333%;
	}
	.fr-col-md-pull-9 {
		right: 75%;
	}
	.fr-col-md-pull-8 {
		right: 66.66666667%;
	}
	.fr-col-md-pull-7 {
		right: 58.33333333%;
	}
	.fr-col-md-pull-6 {
		right: 50%;
	}
	.fr-col-md-pull-5 {
		right: 41.66666667%;
	}
	.fr-col-md-pull-4 {
		right: 33.33333333%;
	}
	.fr-col-md-pull-3 {
		right: 25%;
	}
	.fr-col-md-pull-2 {
		right: 16.66666667%;
	}
	.fr-col-md-pull-1 {
		right: 8.33333333%;
	}
	.fr-col-md-pull-0 {
		right: auto;
	}
	.fr-col-md-push-12 {
		left: 100%;
	}
	.fr-col-md-push-11 {
		left: 91.66666667%;
	}
	.fr-col-md-push-10 {
		left: 83.33333333%;
	}
	.fr-col-md-push-9 {
		left: 75%;
	}
	.fr-col-md-push-8 {
		left: 66.66666667%;
	}
	.fr-col-md-push-7 {
		left: 58.33333333%;
	}
	.fr-col-md-push-6 {
		left: 50%;
	}
	.fr-col-md-push-5 {
		left: 41.66666667%;
	}
	.fr-col-md-push-4 {
		left: 33.33333333%;
	}
	.fr-col-md-push-3 {
		left: 25%;
	}
	.fr-col-md-push-2 {
		left: 16.66666667%;
	}
	.fr-col-md-push-1 {
		left: 8.33333333%;
	}
	.fr-col-md-push-0 {
		left: auto;
	}
	.fr-col-md-offset-12 {
		margin-left: 100%;
	}
	.fr-col-md-offset-11 {
		margin-left: 91.66666667%;
	}
	.fr-col-md-offset-10 {
		margin-left: 83.33333333%;
	}
	.fr-col-md-offset-9 {
		margin-left: 75%;
	}
	.fr-col-md-offset-8 {
		margin-left: 66.66666667%;
	}
	.fr-col-md-offset-7 {
		margin-left: 58.33333333%;
	}
	.fr-col-md-offset-6 {
		margin-left: 50%;
	}
	.fr-col-md-offset-5 {
		margin-left: 41.66666667%;
	}
	.fr-col-md-offset-4 {
		margin-left: 33.33333333%;
	}
	.fr-col-md-offset-3 {
		margin-left: 25%;
	}
	.fr-col-md-offset-2 {
		margin-left: 16.66666667%;
	}
	.fr-col-md-offset-1 {
		margin-left: 8.33333333%;
	}
	.fr-col-md-offset-0 {
		margin-left: 0;
	}
}
@media (min-width: 1200px) {
	.fr-col-lg-1, .fr-col-lg-2, .fr-col-lg-3, .fr-col-lg-4, .fr-col-lg-5, .fr-col-lg-6, .fr-col-lg-7, .fr-col-lg-8, .fr-col-lg-9, .fr-col-lg-10, .fr-col-lg-11, .fr-col-lg-12 {
		float: left;
	}
	.fr-col-lg-12 {
		width: 100%;
	}
	.fr-col-lg-11 {
		width: 91.66666667%;
	}
	.fr-col-lg-10 {
		width: 83.33333333%;
	}
	.fr-col-lg-9 {
		width: 75%;
	}
	.fr-col-lg-8 {
		width: 66.66666667%;
	}
	.fr-col-lg-7 {
		width: 58.33333333%;
	}
	.fr-col-lg-6 {
		width: 50%;
	}
	.fr-col-lg-5 {
		width: 41.66666667%;
	}
	.fr-col-lg-4 {
		width: 33.33333333%;
	}
	.fr-col-lg-3 {
		width: 25%;
	}
	.fr-col-lg-2 {
		width: 16.66666667%;
	}
	.fr-col-lg-1 {
		width: 8.33333333%;
	}
	.fr-col-lg-pull-12 {
		right: 100%;
	}
	.fr-col-lg-pull-11 {
		right: 91.66666667%;
	}
	.fr-col-lg-pull-10 {
		right: 83.33333333%;
	}
	.fr-col-lg-pull-9 {
		right: 75%;
	}
	.fr-col-lg-pull-8 {
		right: 66.66666667%;
	}
	.fr-col-lg-pull-7 {
		right: 58.33333333%;
	}
	.fr-col-lg-pull-6 {
		right: 50%;
	}
	.fr-col-lg-pull-5 {
		right: 41.66666667%;
	}
	.fr-col-lg-pull-4 {
		right: 33.33333333%;
	}
	.fr-col-lg-pull-3 {
		right: 25%;
	}
	.fr-col-lg-pull-2 {
		right: 16.66666667%;
	}
	.fr-col-lg-pull-1 {
		right: 8.33333333%;
	}
	.fr-col-lg-pull-0 {
		right: auto;
	}
	.fr-col-lg-push-12 {
		left: 100%;
	}
	.fr-col-lg-push-11 {
		left: 91.66666667%;
	}
	.fr-col-lg-push-10 {
		left: 83.33333333%;
	}
	.fr-col-lg-push-9 {
		left: 75%;
	}
	.fr-col-lg-push-8 {
		left: 66.66666667%;
	}
	.fr-col-lg-push-7 {
		left: 58.33333333%;
	}
	.fr-col-lg-push-6 {
		left: 50%;
	}
	.fr-col-lg-push-5 {
		left: 41.66666667%;
	}
	.fr-col-lg-push-4 {
		left: 33.33333333%;
	}
	.fr-col-lg-push-3 {
		left: 25%;
	}
	.fr-col-lg-push-2 {
		left: 16.66666667%;
	}
	.fr-col-lg-push-1 {
		left: 8.33333333%;
	}
	.fr-col-lg-push-0 {
		left: auto;
	}
	.fr-col-lg-offset-12 {
		margin-left: 100%;
	}
	.fr-col-lg-offset-11 {
		margin-left: 91.66666667%;
	}
	.fr-col-lg-offset-10 {
		margin-left: 83.33333333%;
	}
	.fr-col-lg-offset-9 {
		margin-left: 75%;
	}
	.fr-col-lg-offset-8 {
		margin-left: 66.66666667%;
	}
	.fr-col-lg-offset-7 {
		margin-left: 58.33333333%;
	}
	.fr-col-lg-offset-6 {
		margin-left: 50%;
	}
	.fr-col-lg-offset-5 {
		margin-left: 41.66666667%;
	}
	.fr-col-lg-offset-4 {
		margin-left: 33.33333333%;
	}
	.fr-col-lg-offset-3 {
		margin-left: 25%;
	}
	.fr-col-lg-offset-2 {
		margin-left: 16.66666667%;
	}
	.fr-col-lg-offset-1 {
		margin-left: 8.33333333%;
	}
	.fr-col-lg-offset-0 {
		margin-left: 0;
	}
}

.fr-equalize {
	overflow: hidden;
}

.fr-equalize > [class*="fr-col"] {
	display: table-cell;
	float: none;
	margin: 0;
	vertical-align: top;
}

.fr-equalize > [class*="fr-col"] > [class*="fr-colBox"] {
	padding-bottom: 10000px;
	margin-bottom: -10000px;
}

@media screen and ( max-width: 759px )  {
	.fr-wrapper {
		width: auto;
	}

	.fr-col-left,
	.fr-col-right {
		margin:0;
		float: none;
		width: auto !important;
		position:static;
	}

	.fr-colBox,
	.fr-colBox-left,
	.fr-colBox-right{ padding: 0; }
}

@media screen and ( max-width: 760px )  {
	/* linearization for column module */
	.fr-linearize-level-1,
	.fr-linearize-level-1 > [class*="fr-col"] {
		display: block;
		float: none;
		padding: 0;
		margin: 0;
		width: 100% !important;
	}
}

/*Modal*/
.fr-modal-open {
	overflow: hidden;
}
.fr-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}
.fr-modal.fade .fr-modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition:      -o-transform .3s ease-out;
	transition:         transform .3s ease-out;
	-webkit-transform: translate3d(0, -25%, 0);
	-o-transform: translate3d(0, -25%, 0);
	transform: translate3d(0, -25%, 0);
}
.fr-modal.in .fr-modal-dialog {
	-webkit-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/*Modal*/

.fr-modal-open .fr-modal {
	overflow-x: hidden;
	overflow-y: auto;
}
.fr-modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}
.fr-modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.fr-modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}
.fr-modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}
.fr-modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}
.fr-modal-header {
	min-height: 16.42857143px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
.fr-modal-header .close {
	margin-top: -2px;
}
.fr-modal-title {
	margin: 0;
	line-height: 1.42857143;
	font-size: 18px;
	clear: none;
}
.fr-modal-body {
	position: relative;
	padding: 15px;
}
.fr-modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.fr-modal-footer .fr-btn + .fr-btn {
	margin-bottom: 0;
	margin-left: 5px;
}
.fr-modal-footer .fr-btn-group .fr-btn + .fr-btn {
	margin-left: -1px;
}
.fr-modal-footer .fr-btn-block + .fr-btn-block {
	margin-left: 0;
}
.fr-modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}
@media (max-width: 767px) {
	.fr-modal-dialog {
		margin: 0;
		padding: 10px;
		height: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.fr-modal-content {
		max-height: 100%;
		overflow: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.fr-modal-body {
		font-size: 13px;
	}
	.fr-modal-footer .fr-btn-row .fr-btn + .fr-btn {
		margin-left: 0;
	}
	.fr-modal-footer .fr-btn-row .fr-btn-group .fr-btn + .fr-btn {
		margin-left: 0;
	}
}
@media (min-width: 768px) {
	.fr-modal-dialog {
		width: 600px;
		margin: 30px auto;
	}
	.fr-modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
	}
	.fr-modal-sm {
		width: 300px;
	}
}
@media (min-width: 992px) {
	.fr-modal-lg {
		width: 900px;
		left: 50%;
		margin-left: -450px;
	}
}

/*Tooltip*/

.fr-tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-size: 12px;
	line-height: 1.4;
	visibility: visible;
	filter: alpha(opacity=0);
	opacity: 0;
}
.fr-tooltip.in {
	filter: alpha(opacity=90);
	opacity: .9;
}
.fr-tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}
.fr-tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}
.fr-tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}
.fr-tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}
.fr-tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	background-color: #000;
	border-radius: 4px;
}
.fr-tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.fr-tooltip.top .fr-tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.fr-tooltip.top-left .fr-tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.fr-tooltip.top-right .fr-tooltip-arrow {
	right: 5px;
	bottom: 0;
	border-width: 5px 5px 0;
	border-top-color: #000;
}
.fr-tooltip.right .fr-tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}
.fr-tooltip.left .fr-tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}
.fr-tooltip.bottom .fr-tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.fr-tooltip.bottom-left .fr-tooltip-arrow {
	top: 0;
	left: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}
.fr-tooltip.bottom-right .fr-tooltip-arrow {
	top: 0;
	right: 5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

/*Popover*/

.fr-popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	text-align: left;
	white-space: normal;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}
.fr-popover.top {
	margin-top: -10px;
}
.fr-popover.right {
	margin-left: 10px;
}
.fr-popover.bottom {
	margin-top: 10px;
}
.fr-popover.left {
	margin-left: -10px;
}
.fr-popover-title {
	padding: 8px 14px;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}
.fr-popover-content {
	padding: 9px 14px;
}
.fr-popover > .arrow,
.fr-popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}
.fr-popover > .arrow {
	border-width: 11px;
}
.fr-popover > .arrow:after {
	content: "";
	border-width: 10px;
}
.fr-popover.top > .arrow {
	bottom: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-color: #999;
	border-top-color: rgba(0, 0, 0, .25);
	border-bottom-width: 0;
}
.fr-popover.top > .arrow:after {
	bottom: 1px;
	margin-left: -10px;
	content: " ";
	border-top-color: #fff;
	border-bottom-width: 0;
}
.fr-popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-right-color: #999;
	border-right-color: rgba(0, 0, 0, .25);
	border-left-width: 0;
}
.fr-popover.right > .arrow:after {
	bottom: -10px;
	left: 1px;
	content: " ";
	border-right-color: #fff;
	border-left-width: 0;
}
.fr-popover.bottom > .arrow {
	top: -11px;
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgba(0, 0, 0, .25);
}
.fr-popover.bottom > .arrow:after {
	top: 1px;
	margin-left: -10px;
	content: " ";
	border-top-width: 0;
	border-bottom-color: #fff;
}
.fr-popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgba(0, 0, 0, .25);
}
.fr-popover.left > .arrow:after {
	right: 1px;
	bottom: -10px;
	content: " ";
	border-right-width: 0;
	border-left-color: #fff;
}

/* Slider SlideFW */

.fr-carousel {
	position: relative;
}
.fr-carousel.fr-slide-indicator {
	margin-bottom: 25px;
}
.fr-carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.fr-carousel-inner > .fr-item {
	display: none;
	position: relative;
	-webkit-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}
.fr-carousel-inner > .fr-item > img,
.fr-carousel-inner > .fr-item > a > img {
	line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
	.fr-carousel-inner > .fr-item {
		-webkit-transition: -webkit-transform 0.6s ease-in-out;
		-moz-transition: -moz-transform 0.6s ease-in-out;
		-o-transition: -o-transform 0.6s ease-in-out;
		transition: transform 0.6s ease-in-out;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-perspective: 1000;
		-moz-perspective: 1000;
		perspective: 1000;
	}
	.fr-carousel-inner > .fr-item.fr-next,
	.fr-carousel-inner > .fr-item.fr-active.fr-right {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		left: 0;
	}
	.fr-carousel-inner > .fr-item.fr-prev,
	.fr-carousel-inner > .fr-item.fr-active.fr-left {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		left: 0;
	}
	.fr-carousel-inner > .fr-item.fr-next.fr-left,
	.fr-carousel-inner > .fr-item.fr-prev.fr-right,
	.fr-carousel-inner > .fr-item.fr-active {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		left: 0;
	}
}
.fr-carousel-inner > .fr-active,
.fr-carousel-inner > .fr-next,
.fr-carousel-inner > .fr-prev {
	display: block;
}
.fr-carousel-inner > .fr-active {
	left: 0;
}
.fr-carousel-inner > .fr-next,
.fr-carousel-inner > .fr-prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.fr-carousel-inner > .fr-next {
	left: 100%;
}
.fr-carousel-inner > .fr-prev {
	left: -100%;
}
.fr-carousel-inner > .fr-next.fr-left,
.fr-carousel-inner > .fr-prev.fr-right {
	left: 0;
}
.fr-carousel-inner > .fr-active.fr-left {
	left: -100%;
}
.fr-carousel-inner > .fr-active.fr-right {
	left: 100%;
}
.fr-carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	display: none;
	width: 10%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	color: #ffffff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.fr-carousel:hover .fr-carousel-control {
	display: block;
}
.fr-carousel-control.fr-right {
	left: auto;
	right: 0;
}
.fr-carousel-control:hover,
.fr-carousel-control:active {
	outline: 0;
	color: #ffffff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
	background: rgba(0, 0, 0, 0.15);
}
.fr-carousel-control .fr-icon2-left-open,
.fr-carousel-control .fr-icon2-right-open {
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	font-size: 36px;
	margin-top: -21px;
}
.fr-carousel-control .fr-icon2-left-open {
	left: 50%;
	margin-left: -10px;
}
.fr-carousel-control .fr-icon2-right-open {
	right: 50%;
	margin-right: -10px;
}
.fr-carousel-indicators {
	position: absolute;
	bottom: -25px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
	text-align: center;
}
.fr-carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px 3px;
	text-indent: -999px;
	border: 1px solid #aeaeae;
	border-radius: 100%;
	cursor: pointer;
	background-color: #aeaeae;
}
.fr-carousel-indicators .fr-active {
	margin: 0 2px;
	width: 12px;
	height: 12px;
	background-color: #555555;
	border: 1px solid #555555;
}
.fr-carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #ffffff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.fr-carousel-caption .fr-btn {
	text-shadow: none;
}
@media screen and (min-width: 768px) {
	.fr-carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}
}

@media screen and (max-width: 767px) {
	.fr-carousel.fr-slide-indicator {
		margin-bottom: 20px;
	}

	.fr-carousel-indicators {
		bottom: -20px;
	}

	.fr-carousel-indicators li {
		width: 7px;
		height: 7px;
	}

	.fr-carousel-indicators .fr-active {
		width: 9px;
		height: 9px;
	}

	.fr-carousel-control {
		display: block;
	}

	.fr-carousel-control .fr-icon2-left-open,
	.fr-carousel-control .fr-icon2-right-open {
		margin-top: -12px;
		font-size: 16px;
	}

	.fr-carousel-control .fr-icon2-left-open {
		margin-left: -4px;
	}

	.fr-carousel-control .fr-icon2-right-open {
		margin-right: -4px;
	}
}

/* FlexBox */
.fr-flex {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.fr-flex-inline {
	display: -ms-inline-flexbox;
	display: -webkit-inline-flex;
	display: inline-flex;
}

/*
 * Fixes initial flex-shrink value in IE10
 */
.fr-flex > *,
.fr-flex-inline > * {
	-ms-flex-negative: 1;
}
/* Alignment  */
/*
 * Vertical alignment
 * Default value is `stretch`
 */
.fr-flex-top {
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}
.fr-flex-middle {
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.fr-flex-bottom {
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}
/*
 * Horizontal alignment
 * Default value is `flex-start`
 */
.fr-flex-center {
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}
.fr-flex-right {
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}
.fr-flex-space-between {
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}
.fr-flex-space-around {
	-ms-flex-pack: distribute;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}
/*
 * Horizontal alignment
 * Default value is `stretch`
 */
.fr-flex-wrap-top {
	-ms-flex-line-pack: start;
	-webkit-align-content: flex-start;
	align-content: flex-start;
}
.fr-flex-wrap-middle {
	-ms-flex-line-pack: center;
	-webkit-align-content: center;
	align-content: center;
}
.fr-flex-wrap-bottom {
	-ms-flex-line-pack: end;
	-webkit-align-content: flex-end;
	align-content: flex-end;
}
.fr-flex-wrap-space-between {
	-ms-flex-line-pack: justify;
	-webkit-align-content: space-between;
	align-content: space-between;
}
.fr-flex-wrap-space-around {
	-ms-flex-line-pack: distribute;
	-webkit-align-content: space-around;
	align-content: space-around;
}
/* Item ordering */
/*
 * Default is 0
 */
.fr-flex-order-first {
	-ms-flex-order: -1;
	-webkit-order: -1;
	order: -1;
}
.fr-flex-order-last {
	-ms-flex-order: 99;
	-webkit-order: 99;
	order: 99;
}
/* Phone landscape and bigger */
@media (max-width: 767px) {
	.fr-flex-order-first-xs {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
	}
	.fr-flex-order-last-xs {
		-ms-flex-order: 99;
		-webkit-order: 99;
		order: 99;
	}
}
/* Tablet and bigger */
@media (min-width: 768px) and (max-width: 991px) {
	.fr-flex-order-first-sm {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
	}
	.fr-flex-order-last-sm {
		-ms-flex-order: 99;
		-webkit-order: 99;
		order: 99;
	}
}
/* Desktop and bigger */
@media (min-width: 992px) and (max-width: 1199px) {
	.fr-flex-order-first-md {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
	}
	.fr-flex-order-last-md {
		-ms-flex-order: 99;
		-webkit-order: 99;
		order: 99;
	}
}
/* Large screen and bigger */
@media (min-width: 1200px) {
	.fr-flex-order-first-lg {
		-ms-flex-order: -1;
		-webkit-order: -1;
		order: -1;
	}
	.fr-flex-order-last-lg {
		-ms-flex-order: 99;
		-webkit-order: 99;
		order: 99;
	}
}
/* Item dimensions
 ========================================================================== */
/*
 * Initial: 0 1 auto
 * Content dimensions, but shrinks
 */
/*
 * No Flex: 0 0 auto
 * Content dimensions
 */
.fr-flex-item-none {
	-ms-flex: none;
	-webkit-flex: none;
	flex: none;
}
/*
 * Relative Flex: 1 1 auto
 * Space is allocated considering content
 * 1. Fixes flex-shrink value in IE10
 */
.fr-flex-item-auto {
	-ms-flex: auto;
	-webkit-flex: auto;
	flex: auto;
	/* 1 */
	-ms-flex-negative: 1;
}
/*
 * Absolute Flex: 1 1 0%
 * Space is allocated solely based on flex
 */
.fr-flex-item-1 {
	-ms-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}


/* Grid system from Bootstrap 4.0.0-alpha.6 */
/*@-ms-viewport {
  width: device-width;
}*/
.fr-flex-container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}

.fr-flex-container,
.fr-flex-container-fluid {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-ms-overflow-style: scrollbar;
}

.fr-flex-container *,
.fr-flex-container-fluid *,
.fr-flex-container::before,
.fr-flex-container-fluid::before,
.fr-flex-container::after,
.fr-flex-container-fluid::after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}

@media (min-width: 576px) {
	.fr-flex-container {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 768px) {
	.fr-flex-container {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 992px) {
	.fr-flex-container {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 1200px) {
	.fr-flex-container {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 576px) {
	.fr-flex-container {
		width: 540px;
		max-width: 100%;
	}
}

@media (min-width: 768px) {
	.fr-flex-container {
		width: 720px;
		max-width: 100%;
	}
}

@media (min-width: 992px) {
	.fr-flex-container {
		width: 960px;
		max-width: 100%;
	}
}

@media (min-width: 1200px) {
	.fr-flex-container {
		width: 1140px;
		max-width: 100%;
	}
}

.fr-flex-container-fluid {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-right: 15px;
	padding-left: 15px;
}

@media (min-width: 576px) {
	.fr-flex-container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 768px) {
	.fr-flex-container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 992px) {
	.fr-flex-container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 1200px) {
	.fr-flex-container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
}

.fr-flex-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width: 576px) {
	.fr-flex-row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width: 768px) {
	.fr-flex-row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width: 992px) {
	.fr-flex-row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

@media (min-width: 1200px) {
	.fr-flex-row {
		margin-right: -15px;
		margin-left: -15px;
	}
}

.fr-no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.fr-no-gutters > .fr-flex-col,
.fr-no-gutters > [class*="fr-flex-col-"] {
	padding-right: 0;
	padding-left: 0;
}

.fr-flex-col-1, .fr-flex-col-2, .fr-flex-col-3, .fr-flex-col-4, .fr-flex-col-5, .fr-flex-col-6, .fr-flex-col-7, .fr-flex-col-8, .fr-flex-col-9, .fr-flex-col-10, .fr-flex-col-11, .fr-flex-col-12, .fr-flex-col, .fr-flex-col-sm-1, .fr-flex-col-sm-2, .fr-flex-col-sm-3, .fr-flex-col-sm-4, .fr-flex-col-sm-5, .fr-flex-col-sm-6, .fr-flex-col-sm-7, .fr-flex-col-sm-8, .fr-flex-col-sm-9, .fr-flex-col-sm-10, .fr-flex-col-sm-11, .fr-flex-col-sm-12, .fr-flex-col-sm, .fr-flex-col-md-1, .fr-flex-col-md-2, .fr-flex-col-md-3, .fr-flex-col-md-4, .fr-flex-col-md-5, .fr-flex-col-md-6, .fr-flex-col-md-7, .fr-flex-col-md-8, .fr-flex-col-md-9, .fr-flex-col-md-10, .fr-flex-col-md-11, .fr-flex-col-md-12, .fr-flex-col-md, .fr-flex-col-lg-1, .fr-flex-col-lg-2, .fr-flex-col-lg-3, .fr-flex-col-lg-4, .fr-flex-col-lg-5, .fr-flex-col-lg-6, .fr-flex-col-lg-7, .fr-flex-col-lg-8, .fr-flex-col-lg-9, .fr-flex-col-lg-10, .fr-flex-col-lg-11, .fr-flex-col-lg-12, .fr-flex-col-lg, .fr-flex-col-xl-1, .fr-flex-col-xl-2, .fr-flex-col-xl-3, .fr-flex-col-xl-4, .fr-flex-col-xl-5, .fr-flex-col-xl-6, .fr-flex-col-xl-7, .fr-flex-col-xl-8, .fr-flex-col-xl-9, .fr-flex-col-xl-10, .fr-flex-col-xl-11, .fr-flex-col-xl-12, .fr-flex-col-xl {
	position: relative;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}

@media (min-width: 576px) {
	.fr-flex-col-1, .fr-flex-col-2, .fr-flex-col-3, .fr-flex-col-4, .fr-flex-col-5, .fr-flex-col-6, .fr-flex-col-7, .fr-flex-col-8, .fr-flex-col-9, .fr-flex-col-10, .fr-flex-col-11, .fr-flex-col-12, .fr-flex-col, .fr-flex-col-sm-1, .fr-flex-col-sm-2, .fr-flex-col-sm-3, .fr-flex-col-sm-4, .fr-flex-col-sm-5, .fr-flex-col-sm-6, .fr-flex-col-sm-7, .fr-flex-col-sm-8, .fr-flex-col-sm-9, .fr-flex-col-sm-10, .fr-flex-col-sm-11, .fr-flex-col-sm-12, .fr-flex-col-sm, .fr-flex-col-md-1, .fr-flex-col-md-2, .fr-flex-col-md-3, .fr-flex-col-md-4, .fr-flex-col-md-5, .fr-flex-col-md-6, .fr-flex-col-md-7, .fr-flex-col-md-8, .fr-flex-col-md-9, .fr-flex-col-md-10, .fr-flex-col-md-11, .fr-flex-col-md-12, .fr-flex-col-md, .fr-flex-col-lg-1, .fr-flex-col-lg-2, .fr-flex-col-lg-3, .fr-flex-col-lg-4, .fr-flex-col-lg-5, .fr-flex-col-lg-6, .fr-flex-col-lg-7, .fr-flex-col-lg-8, .fr-flex-col-lg-9, .fr-flex-col-lg-10, .fr-flex-col-lg-11, .fr-flex-col-lg-12, .fr-flex-col-lg, .fr-flex-col-xl-1, .fr-flex-col-xl-2, .fr-flex-col-xl-3, .fr-flex-col-xl-4, .fr-flex-col-xl-5, .fr-flex-col-xl-6, .fr-flex-col-xl-7, .fr-flex-col-xl-8, .fr-flex-col-xl-9, .fr-flex-col-xl-10, .fr-flex-col-xl-11, .fr-flex-col-xl-12, .fr-flex-col-xl {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 768px) {
	.fr-flex-col-1, .fr-flex-col-2, .fr-flex-col-3, .fr-flex-col-4, .fr-flex-col-5, .fr-flex-col-6, .fr-flex-col-7, .fr-flex-col-8, .fr-flex-col-9, .fr-flex-col-10, .fr-flex-col-11, .fr-flex-col-12, .fr-flex-col, .fr-flex-col-sm-1, .fr-flex-col-sm-2, .fr-flex-col-sm-3, .fr-flex-col-sm-4, .fr-flex-col-sm-5, .fr-flex-col-sm-6, .fr-flex-col-sm-7, .fr-flex-col-sm-8, .fr-flex-col-sm-9, .fr-flex-col-sm-10, .fr-flex-col-sm-11, .fr-flex-col-sm-12, .fr-flex-col-sm, .fr-flex-col-md-1, .fr-flex-col-md-2, .fr-flex-col-md-3, .fr-flex-col-md-4, .fr-flex-col-md-5, .fr-flex-col-md-6, .fr-flex-col-md-7, .fr-flex-col-md-8, .fr-flex-col-md-9, .fr-flex-col-md-10, .fr-flex-col-md-11, .fr-flex-col-md-12, .fr-flex-col-md, .fr-flex-col-lg-1, .fr-flex-col-lg-2, .fr-flex-col-lg-3, .fr-flex-col-lg-4, .fr-flex-col-lg-5, .fr-flex-col-lg-6, .fr-flex-col-lg-7, .fr-flex-col-lg-8, .fr-flex-col-lg-9, .fr-flex-col-lg-10, .fr-flex-col-lg-11, .fr-flex-col-lg-12, .fr-flex-col-lg, .fr-flex-col-xl-1, .fr-flex-col-xl-2, .fr-flex-col-xl-3, .fr-flex-col-xl-4, .fr-flex-col-xl-5, .fr-flex-col-xl-6, .fr-flex-col-xl-7, .fr-flex-col-xl-8, .fr-flex-col-xl-9, .fr-flex-col-xl-10, .fr-flex-col-xl-11, .fr-flex-col-xl-12, .fr-flex-col-xl {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 992px) {
	.fr-flex-col-1, .fr-flex-col-2, .fr-flex-col-3, .fr-flex-col-4, .fr-flex-col-5, .fr-flex-col-6, .fr-flex-col-7, .fr-flex-col-8, .fr-flex-col-9, .fr-flex-col-10, .fr-flex-col-11, .fr-flex-col-12, .fr-flex-col, .fr-flex-col-sm-1, .fr-flex-col-sm-2, .fr-flex-col-sm-3, .fr-flex-col-sm-4, .fr-flex-col-sm-5, .fr-flex-col-sm-6, .fr-flex-col-sm-7, .fr-flex-col-sm-8, .fr-flex-col-sm-9, .fr-flex-col-sm-10, .fr-flex-col-sm-11, .fr-flex-col-sm-12, .fr-flex-col-sm, .fr-flex-col-md-1, .fr-flex-col-md-2, .fr-flex-col-md-3, .fr-flex-col-md-4, .fr-flex-col-md-5, .fr-flex-col-md-6, .fr-flex-col-md-7, .fr-flex-col-md-8, .fr-flex-col-md-9, .fr-flex-col-md-10, .fr-flex-col-md-11, .fr-flex-col-md-12, .fr-flex-col-md, .fr-flex-col-lg-1, .fr-flex-col-lg-2, .fr-flex-col-lg-3, .fr-flex-col-lg-4, .fr-flex-col-lg-5, .fr-flex-col-lg-6, .fr-flex-col-lg-7, .fr-flex-col-lg-8, .fr-flex-col-lg-9, .fr-flex-col-lg-10, .fr-flex-col-lg-11, .fr-flex-col-lg-12, .fr-flex-col-lg, .fr-flex-col-xl-1, .fr-flex-col-xl-2, .fr-flex-col-xl-3, .fr-flex-col-xl-4, .fr-flex-col-xl-5, .fr-flex-col-xl-6, .fr-flex-col-xl-7, .fr-flex-col-xl-8, .fr-flex-col-xl-9, .fr-flex-col-xl-10, .fr-flex-col-xl-11, .fr-flex-col-xl-12, .fr-flex-col-xl {
		padding-right: 15px;
		padding-left: 15px;
	}
}

@media (min-width: 1200px) {
	.fr-flex-col-1, .fr-flex-col-2, .fr-flex-col-3, .fr-flex-col-4, .fr-flex-col-5, .fr-flex-col-6, .fr-flex-col-7, .fr-flex-col-8, .fr-flex-col-9, .fr-flex-col-10, .fr-flex-col-11, .fr-flex-col-12, .fr-flex-col, .fr-flex-col-sm-1, .fr-flex-col-sm-2, .fr-flex-col-sm-3, .fr-flex-col-sm-4, .fr-flex-col-sm-5, .fr-flex-col-sm-6, .fr-flex-col-sm-7, .fr-flex-col-sm-8, .fr-flex-col-sm-9, .fr-flex-col-sm-10, .fr-flex-col-sm-11, .fr-flex-col-sm-12, .fr-flex-col-sm, .fr-flex-col-md-1, .fr-flex-col-md-2, .fr-flex-col-md-3, .fr-flex-col-md-4, .fr-flex-col-md-5, .fr-flex-col-md-6, .fr-flex-col-md-7, .fr-flex-col-md-8, .fr-flex-col-md-9, .fr-flex-col-md-10, .fr-flex-col-md-11, .fr-flex-col-md-12, .fr-flex-col-md, .fr-flex-col-lg-1, .fr-flex-col-lg-2, .fr-flex-col-lg-3, .fr-flex-col-lg-4, .fr-flex-col-lg-5, .fr-flex-col-lg-6, .fr-flex-col-lg-7, .fr-flex-col-lg-8, .fr-flex-col-lg-9, .fr-flex-col-lg-10, .fr-flex-col-lg-11, .fr-flex-col-lg-12, .fr-flex-col-lg, .fr-flex-col-xl-1, .fr-flex-col-xl-2, .fr-flex-col-xl-3, .fr-flex-col-xl-4, .fr-flex-col-xl-5, .fr-flex-col-xl-6, .fr-flex-col-xl-7, .fr-flex-col-xl-8, .fr-flex-col-xl-9, .fr-flex-col-xl-10, .fr-flex-col-xl-11, .fr-flex-col-xl-12, .fr-flex-col-xl {
		padding-right: 15px;
		padding-left: 15px;
	}
}

.fr-flex-col {
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.fr-flex-col-auto {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
}

.fr-flex-col-1 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 8.333333%;
	-ms-flex: 0 0 8.333333%;
	flex: 0 0 8.333333%;
	max-width: 8.333333%;
}

.fr-flex-col-2 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 16.666667%;
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}

.fr-flex-col-3 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.fr-flex-col-4 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 33.333333%;
	-ms-flex: 0 0 33.333333%;
	flex: 0 0 33.333333%;
	max-width: 33.333333%;
}

.fr-flex-col-5 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 41.666667%;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 41.666667%;
	max-width: 41.666667%;
}

.fr-flex-col-6 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.fr-flex-col-7 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 58.333333%;
	-ms-flex: 0 0 58.333333%;
	flex: 0 0 58.333333%;
	max-width: 58.333333%;
}

.fr-flex-col-8 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 66.666667%;
	-ms-flex: 0 0 66.666667%;
	flex: 0 0 66.666667%;
	max-width: 66.666667%;
}

.fr-flex-col-9 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.fr-flex-col-10 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 83.333333%;
	-ms-flex: 0 0 83.333333%;
	flex: 0 0 83.333333%;
	max-width: 83.333333%;
}

.fr-flex-col-11 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 91.666667%;
	-ms-flex: 0 0 91.666667%;
	flex: 0 0 91.666667%;
	max-width: 91.666667%;
}

.fr-flex-col-12 {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.fr-order-1 {
	-ms-flex-order: 1;
	order: 1;
}

.fr-order-2 {
	-ms-flex-order: 2;
	order: 2;
}

.fr-order-3 {
	-ms-flex-order: 3;
	order: 3;
}

.fr-order-4 {
	-ms-flex-order: 4;
	order: 4;
}

.fr-order-5 {
	-ms-flex-order: 5;
	order: 5;
}

.fr-order-6 {
	-ms-flex-order: 6;
	order: 6;
}

.fr-order-7 {
	-ms-flex-order: 7;
	order: 7;
}

.fr-order-8 {
	-ms-flex-order: 8;
	order: 8;
}

.fr-order-9 {
	-ms-flex-order: 9;
	order: 9;
}

.fr-order-10 {
	-ms-flex-order: 10;
	order: 10;
}

.fr-order-11 {
	-ms-flex-order: 11;
	order: 11;
}

.fr-order-12 {
	-ms-flex-order: 12;
	order: 12;
}

.fr-flex-offset-1 {
	margin-left: 8.333333%;
}

.fr-flex-offset-2 {
	margin-left: 16.666667%;
}

.fr-flex-offset-3 {
	margin-left: 25%;
}

.fr-flex-offset-4 {
	margin-left: 33.333333%;
}

.fr-flex-offset-5 {
	margin-left: 41.666667%;
}

.fr-flex-offset-6 {
	margin-left: 50%;
}

.fr-flex-offset-7 {
	margin-left: 58.333333%;
}

.fr-flex-offset-8 {
	margin-left: 66.666667%;
}

.fr-flex-offset-9 {
	margin-left: 75%;
}

.fr-flex-offset-10 {
	margin-left: 83.333333%;
}

.fr-flex-offset-11 {
	margin-left: 91.666667%;
}

@media (min-width: 576px) {
	.fr-flex-col-sm {
		-webkit-flex-basis: 0;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.fr-flex-col-sm-auto {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
	}
	.fr-flex-col-sm-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.333333%;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.fr-flex-col-sm-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.666667%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.fr-flex-col-sm-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.fr-flex-col-sm-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.fr-flex-col-sm-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.666667%;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.fr-flex-col-sm-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.fr-flex-col-sm-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.333333%;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.fr-flex-col-sm-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.666667%;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.fr-flex-col-sm-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.fr-flex-col-sm-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.333333%;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.fr-flex-col-sm-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.666667%;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.fr-flex-col-sm-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.fr-order-sm-1 {
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.fr-order-sm-2 {
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.fr-order-sm-3 {
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3;
	}
	.fr-order-sm-4 {
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4;
	}
	.fr-order-sm-5 {
		-ms-flex-order: 5;
		-webkit-order: 5;
		order: 5;
	}
	.fr-order-sm-6 {
		-ms-flex-order: 6;
		-webkit-order: 6;
		order: 6;
	}
	.fr-order-sm-7 {
		-ms-flex-order: 7;
		-webkit-order: 7;
		order: 7;
	}
	.fr-order-sm-8 {
		-ms-flex-order: 8;
		-webkit-order: 8;
		order: 8;
	}
	.fr-order-sm-9 {
		-ms-flex-order: 9;
		-webkit-order: 9;
		order: 9;
	}
	.fr-order-sm-10 {
		-ms-flex-order: 10;
		-webkit-order: 10;
		order: 10;
	}
	.fr-order-sm-11 {
		-ms-flex-order: 11;
		-webkit-order: 11;
		order: 11;
	}
	.fr-order-sm-12 {
		-ms-flex-order: 12;
		-webkit-order: 12;
		order: 12;
	}
	.fr-flex-offset-sm-0 {
		margin-left: 0%;
	}
	.fr-flex-offset-sm-1 {
		margin-left: 8.333333%;
	}
	.fr-flex-offset-sm-2 {
		margin-left: 16.666667%;
	}
	.fr-flex-offset-sm-3 {
		margin-left: 25%;
	}
	.fr-flex-offset-sm-4 {
		margin-left: 33.333333%;
	}
	.fr-flex-offset-sm-5 {
		margin-left: 41.666667%;
	}
	.fr-flex-offset-sm-6 {
		margin-left: 50%;
	}
	.fr-flex-offset-sm-7 {
		margin-left: 58.333333%;
	}
	.fr-flex-offset-sm-8 {
		margin-left: 66.666667%;
	}
	.fr-flex-offset-sm-9 {
		margin-left: 75%;
	}
	.fr-flex-offset-sm-10 {
		margin-left: 83.333333%;
	}
	.fr-flex-offset-sm-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width: 768px) {
	.fr-flex-col-md {
		-webkit-flex-basis: 0;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.fr-flex-col-md-auto {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
	}
	.fr-flex-col-md-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.333333%;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.fr-flex-col-md-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.666667%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.fr-flex-col-md-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.fr-flex-col-md-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.fr-flex-col-md-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.666667%;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.fr-flex-col-md-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.fr-flex-col-md-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.333333%;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.fr-flex-col-md-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.666667%;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.fr-flex-col-md-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.fr-flex-col-md-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.333333%;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.fr-flex-col-md-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.666667%;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.fr-flex-col-md-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.fr-order-md-1 {
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.fr-order-md-2 {
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.fr-order-md-3 {
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3;
	}
	.fr-order-md-4 {
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4;
	}
	.fr-order-md-5 {
		-ms-flex-order: 5;
		-webkit-order: 5;
		order: 5;
	}
	.fr-order-md-6 {
		-ms-flex-order: 6;
		-webkit-order: 6;
		order: 6;
	}
	.fr-order-md-7 {
		-ms-flex-order: 7;
		-webkit-order: 7;
		order: 7;
	}
	.fr-order-md-8 {
		-ms-flex-order: 8;
		-webkit-order: 8;
		order: 8;
	}
	.fr-order-md-9 {
		-ms-flex-order: 9;
		-webkit-order: 9;
		order: 9;
	}
	.fr-order-md-10 {
		-ms-flex-order: 10;
		-webkit-order: 10;
		order: 10;
	}
	.fr-order-md-11 {
		-ms-flex-order: 11;
		-webkit-order: 11;
		order: 11;
	}
	.fr-order-md-12 {
		-ms-flex-order: 12;
		-webkit-order: 12;
		order: 12;
	}
	.fr-flex-offset-md-0 {
		margin-left: 0%;
	}
	.fr-flex-offset-md-1 {
		margin-left: 8.333333%;
	}
	.fr-flex-offset-md-2 {
		margin-left: 16.666667%;
	}
	.fr-flex-offset-md-3 {
		margin-left: 25%;
	}
	.fr-flex-offset-md-4 {
		margin-left: 33.333333%;
	}
	.fr-flex-offset-md-5 {
		margin-left: 41.666667%;
	}
	.fr-flex-offset-md-6 {
		margin-left: 50%;
	}
	.fr-flex-offset-md-7 {
		margin-left: 58.333333%;
	}
	.fr-flex-offset-md-8 {
		margin-left: 66.666667%;
	}
	.fr-flex-offset-md-9 {
		margin-left: 75%;
	}
	.fr-flex-offset-md-10 {
		margin-left: 83.333333%;
	}
	.fr-flex-offset-md-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width: 992px) {
	.fr-flex-col-lg {
		-webkit-flex-basis: 0;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.fr-flex-col-lg-auto {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
	}
	.fr-flex-col-lg-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.333333%;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.fr-flex-col-lg-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.666667%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.fr-flex-col-lg-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.fr-flex-col-lg-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.fr-flex-col-lg-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.666667%;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.fr-flex-col-lg-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.fr-flex-col-lg-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.333333%;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.fr-flex-col-lg-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.666667%;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.fr-flex-col-lg-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.fr-flex-col-lg-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.333333%;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.fr-flex-col-lg-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.666667%;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.fr-flex-col-lg-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.fr-order-lg-1 {
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.fr-order-lg-2 {
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.fr-order-lg-3 {
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3;
	}
	.fr-order-lg-4 {
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4;
	}
	.fr-order-lg-5 {
		-ms-flex-order: 5;
		-webkit-order: 5;
		order: 5;
	}
	.fr-order-lg-6 {
		-ms-flex-order: 6;
		-webkit-order: 6;
		order: 6;
	}
	.fr-order-lg-7 {
		-ms-flex-order: 7;
		-webkit-order: 7;
		order: 7;
	}
	.fr-order-lg-8 {
		-ms-flex-order: 8;
		-webkit-order: 8;
		order: 8;
	}
	.fr-order-lg-9 {
		-ms-flex-order: 9;
		-webkit-order: 9;
		order: 9;
	}
	.fr-order-lg-10 {
		-ms-flex-order: 10;
		-webkit-order: 10;
		order: 10;
	}
	.fr-order-lg-11 {
		-ms-flex-order: 11;
		-webkit-order: 11;
		order: 11;
	}
	.fr-order-lg-12 {
		-ms-flex-order: 12;
		-webkit-order: 12;
		order: 12;
	}
	.fr-flex-offset-lg-0 {
		margin-left: 0%;
	}
	.fr-flex-offset-lg-1 {
		margin-left: 8.333333%;
	}
	.fr-flex-offset-lg-2 {
		margin-left: 16.666667%;
	}
	.fr-flex-offset-lg-3 {
		margin-left: 25%;
	}
	.fr-flex-offset-lg-4 {
		margin-left: 33.333333%;
	}
	.fr-flex-offset-lg-5 {
		margin-left: 41.666667%;
	}
	.fr-flex-offset-lg-6 {
		margin-left: 50%;
	}
	.fr-flex-offset-lg-7 {
		margin-left: 58.333333%;
	}
	.fr-flex-offset-lg-8 {
		margin-left: 66.666667%;
	}
	.fr-flex-offset-lg-9 {
		margin-left: 75%;
	}
	.fr-flex-offset-lg-10 {
		margin-left: 83.333333%;
	}
	.fr-flex-offset-lg-11 {
		margin-left: 91.666667%;
	}
}

@media (min-width: 1200px) {
	.fr-flex-col-xl {
		-webkit-flex-basis: 0;
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.fr-flex-col-xl-auto {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
	}
	.fr-flex-col-xl-1 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 8.333333%;
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.fr-flex-col-xl-2 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 16.666667%;
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.fr-flex-col-xl-3 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.fr-flex-col-xl-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.333333%;
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.fr-flex-col-xl-5 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 41.666667%;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.fr-flex-col-xl-6 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.fr-flex-col-xl-7 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 58.333333%;
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.fr-flex-col-xl-8 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.666667%;
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.fr-flex-col-xl-9 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 75%;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.fr-flex-col-xl-10 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 83.333333%;
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.fr-flex-col-xl-11 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 91.666667%;
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.fr-flex-col-xl-12 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.fr-order-xl-1 {
		-ms-flex-order: 1;
		-webkit-order: 1;
		order: 1;
	}
	.fr-order-xl-2 {
		-ms-flex-order: 2;
		-webkit-order: 2;
		order: 2;
	}
	.fr-order-xl-3 {
		-ms-flex-order: 3;
		-webkit-order: 3;
		order: 3;
	}
	.fr-order-xl-4 {
		-ms-flex-order: 4;
		-webkit-order: 4;
		order: 4;
	}
	.fr-order-xl-5 {
		-ms-flex-order: 5;
		-webkit-order: 5;
		order: 5;
	}
	.fr-order-xl-6 {
		-ms-flex-order: 6;
		-webkit-order: 6;
		order: 6;
	}
	.fr-order-xl-7 {
		-ms-flex-order: 7;
		-webkit-order: 7;
		order: 7;
	}
	.fr-order-xl-8 {
		-ms-flex-order: 8;
		-webkit-order: 8;
		order: 8;
	}
	.fr-order-xl-9 {
		-ms-flex-order: 9;
		-webkit-order: 9;
		order: 9;
	}
	.fr-order-xl-10 {
		-ms-flex-order: 10;
		-webkit-order: 10;
		order: 10;
	}
	.fr-order-xl-11 {
		-ms-flex-order: 11;
		-webkit-order: 11;
		order: 11;
	}
	.fr-order-xl-12 {
		-ms-flex-order: 12;
		-webkit-order: 12;
		order: 12;
	}
	.fr-flex-offset-xl-0 {
		margin-left: 0%;
	}
	.fr-flex-offset-xl-1 {
		margin-left: 8.333333%;
	}
	.fr-flex-offset-xl-2 {
		margin-left: 16.666667%;
	}
	.fr-flex-offset-xl-3 {
		margin-left: 25%;
	}
	.fr-flex-offset-xl-4 {
		margin-left: 33.333333%;
	}
	.fr-flex-offset-xl-5 {
		margin-left: 41.666667%;
	}
	.fr-flex-offset-xl-6 {
		margin-left: 50%;
	}
	.fr-flex-offset-xl-7 {
		margin-left: 58.333333%;
	}
	.fr-flex-offset-xl-8 {
		margin-left: 66.666667%;
	}
	.fr-flex-offset-xl-9 {
		margin-left: 75%;
	}
	.fr-flex-offset-xl-10 {
		margin-left: 83.333333%;
	}
	.fr-flex-offset-xl-11 {
		margin-left: 91.666667%;
	}
}

.fr-flex-row {
	-ms-flex-direction: row !important;
	-webkit-flex-direction: row !important;
	flex-direction: row !important;
}

.fr-flex-column {
	-ms-flex-direction: column !important;
	-webkit-flex-direction: column !important;
	flex-direction: column !important;
}

.fr-flex-row-reverse {
	-ms-flex-direction: row-reverse !important;
	-webkit-flex-direction: row-reverse !important;
	flex-direction: row-reverse !important;
}

.fr-flex-column-reverse {
	-ms-flex-direction: column-reverse !important;
	-webkit-flex-direction: column-reverse !important;
	flex-direction: column-reverse !important;
}

.fr-flex-wrap {
	-ms-flex-wrap: wrap !important;
	-webkit-flex-wrap: wrap !important;
	flex-wrap: wrap !important;
}

.fr-flex-nowrap {
	-ms-flex-wrap: nowrap !important;
	-webkit-flex-wrap: nowrap !important;
	flex-wrap: nowrap !important;
}

.fr-flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse !important;
	-webkit-flex-wrap: wrap-reverse !important;
	flex-wrap: wrap-reverse !important;
}

.fr-justify-content-start {
	-ms-flex-pack: start !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

.fr-justify-content-end {
	-ms-flex-pack: end !important;
	-webkit-justify-content: flex-end !important;
	justify-content: flex-end !important;
}

.fr-justify-content-center {
	-ms-flex-pack: center !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

.fr-justify-content-between {
	-ms-flex-pack: justify !important;
	-webkit-justify-content: space-between !important;
	justify-content: space-between !important;
}

.fr-justify-content-around {
	-ms-flex-pack: distribute !important;
	-webkit-justify-content: space-around !important;
	justify-content: space-around !important;
}

.fr-align-items-start {
	-ms-flex-align: start !important;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
}

.fr-align-items-end {
	-ms-flex-align: end !important;
	-webkit-align-items: flex-end !important;
	align-items: flex-end !important;
}

.fr-align-items-center {
	-ms-flex-align: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

.fr-align-items-baseline {
	-ms-flex-align: baseline !important;
	-webkit-align-items: baseline !important;
	align-items: baseline !important;
}

.fr-align-items-stretch {
	-ms-flex-align: stretch !important;
	-webkit-align-items: stretch !important;
	align-items: stretch !important;
}

.fr-align-content-start {
	-ms-flex-line-pack: start !important;
	-webkit-align-content: flex-start !important;
	align-content: flex-start !important;
}

.fr-align-content-end {
	-ms-flex-line-pack: end !important;
	-webkit-align-content: flex-end !important;
	align-content: flex-end !important;
}

.fr-align-content-center {
	-ms-flex-line-pack: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

.fr-align-content-between {
	-ms-flex-line-pack: justify !important;
	-webkit-align-content: space-between !important;
	align-content: space-between !important;
}

.fr-align-content-around {
	-ms-flex-line-pack: distribute !important;
	-webkit-align-content: space-around !important;
	align-content: space-around !important;
}

.fr-align-content-stretch {
	-ms-flex-line-pack: stretch !important;
	-webkit-align-content: stretch !important;
	align-content: stretch !important;
}

.fr-align-self-auto {
	-ms-flex-item-align: auto !important;
	-webkit-align-self: auto !important;
	align-self: auto !important;
}

.fr-align-self-start {
	-ms-flex-item-align: start !important;
	-webkit-align-self: flex-start !important;
	align-self: flex-start !important;
}

.fr-align-self-end {
	-ms-flex-item-align: end !important;
	-webkit-align-self: flex-end !important;
	align-self: flex-end !important;
}

.fr-align-self-center {
	-ms-flex-item-align: center !important;
	-webkit-align-self: center !important;
	align-self: center !important;
}

.fr-align-self-baseline {
	-ms-flex-item-align: baseline !important;
	-webkit-align-self: baseline !important;
	align-self: baseline !important;
}

.fr-align-self-stretch {
	-ms-flex-item-align: stretch !important;
	-webkit-align-self: stretch !important;
	align-self: stretch !important;
}

@media (min-width: 576px) {
	.fr-flex-sm-row {
		-ms-flex-direction: row !important;
		-webkit-flex-direction: row !important;
		flex-direction: row !important;
	}
	.fr-flex-sm-column {
		-ms-flex-direction: column !important;
		-webkit-flex-direction: column !important;
		flex-direction: column !important;
	}
	.fr-flex-sm-row-reverse {
		-ms-flex-direction: row-reverse !important;
		-webkit-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.fr-flex-sm-column-reverse {
		-ms-flex-direction: column-reverse !important;
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.fr-flex-sm-wrap {
		-ms-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.fr-flex-sm-nowrap {
		-ms-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.fr-flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		-webkit-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.fr-justify-content-sm-start {
		-ms-flex-pack: start !important;
		-webkit-justify-content: flex-start !important;
		justify-content: flex-start !important;
	}
	.fr-justify-content-sm-end {
		-ms-flex-pack: end !important;
		-webkit-justify-content: flex-end !important;
		justify-content: flex-end !important;
	}
	.fr-justify-content-sm-center {
		-ms-flex-pack: center !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}
	.fr-justify-content-sm-between {
		-ms-flex-pack: justify !important;
		-webkit-justify-content: space-between !important;
		justify-content: space-between !important;
	}
	.fr-justify-content-sm-around {
		-ms-flex-pack: distribute !important;
		-webkit-justify-content: space-around !important;
		justify-content: space-around !important;
	}
	.fr-align-items-sm-start {
		-ms-flex-align: start !important;
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
	}
	.fr-align-items-sm-end {
		-ms-flex-align: end !important;
		-webkit-align-items: flex-end !important;
		align-items: flex-end !important;
	}
	.fr-align-items-sm-center {
		-ms-flex-align: center !important;
		-webkit-align-items: center !important;
		align-items: center !important;
	}
	.fr-align-items-sm-baseline {
		-ms-flex-align: baseline !important;
		-webkit-align-items: baseline !important;
		align-items: baseline !important;
	}
	.fr-align-items-sm-stretch {
		-ms-flex-align: stretch !important;
		-webkit-align-items: stretch !important;
		align-items: stretch !important;
	}
	.fr-align-content-sm-start {
		-ms-flex-line-pack: start !important;
		-webkit-align-content: flex-start !important;
		align-content: flex-start !important;
	}
	.fr-align-content-sm-end {
		-ms-flex-line-pack: end !important;
		-webkit-align-content: flex-end !important;
		align-content: flex-end !important;
	}
	.fr-align-content-sm-center {
		-ms-flex-line-pack: center !important;
		-webkit-align-content: center !important;
		align-content: center !important;
	}
	.fr-align-content-sm-between {
		-ms-flex-line-pack: justify !important;
		-webkit-align-content: space-between !important;
		align-content: space-between !important;
	}
	.fr-align-content-sm-around {
		-ms-flex-line-pack: distribute !important;
		-webkit-align-content: space-around !important;
		align-content: space-around !important;
	}
	.fr-align-content-sm-stretch {
		-ms-flex-line-pack: stretch !important;
		-webkit-align-content: stretch !important;
		align-content: stretch !important;
	}
	.fr-align-self-sm-auto {
		-ms-flex-item-align: auto !important;
		-webkit-align-self: auto !important;
		align-self: auto !important;
	}
	.fr-align-self-sm-start {
		-ms-flex-item-align: start !important;
		-webkit-align-self: flex-start !important;
		align-self: flex-start !important;
	}
	.fr-align-self-sm-end {
		-ms-flex-item-align: end !important;
		-webkit-align-self: flex-end !important;
		align-self: flex-end !important;
	}
	.fr-align-self-sm-center {
		-ms-flex-item-align: center !important;
		-webkit-align-self: center !important;
		align-self: center !important;
	}
	.fr-align-self-sm-baseline {
		-ms-flex-item-align: baseline !important;
		-webkit-align-self: baseline !important;
		align-self: baseline !important;
	}
	.fr-align-self-sm-stretch {
		-ms-flex-item-align: stretch !important;
		-webkit-align-self: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 768px) {
	.fr-flex-md-row {
		-ms-flex-direction: row !important;
		-webkit-flex-direction: row !important;
		flex-direction: row !important;
	}
	.fr-flex-md-column {
		-ms-flex-direction: column !important;
		-webkit-flex-direction: column !important;
		flex-direction: column !important;
	}
	.fr-flex-md-row-reverse {
		-ms-flex-direction: row-reverse !important;
		-webkit-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.fr-flex-md-column-reverse {
		-ms-flex-direction: column-reverse !important;
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.fr-flex-md-wrap {
		-ms-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.fr-flex-md-nowrap {
		-ms-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.fr-flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		-webkit-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.fr-justify-content-md-start {
		-ms-flex-pack: start !important;
		-webkit-justify-content: flex-start !important;
		justify-content: flex-start !important;
	}
	.fr-justify-content-md-end {
		-ms-flex-pack: end !important;
		-webkit-justify-content: flex-end !important;
		justify-content: flex-end !important;
	}
	.fr-justify-content-md-center {
		-ms-flex-pack: center !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}
	.fr-justify-content-md-between {
		-ms-flex-pack: justify !important;
		-webkit-justify-content: space-between !important;
		justify-content: space-between !important;
	}
	.fr-justify-content-md-around {
		-ms-flex-pack: distribute !important;
		-webkit-justify-content: space-around !important;
		justify-content: space-around !important;
	}
	.fr-align-items-md-start {
		-ms-flex-align: start !important;
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
	}
	.fr-align-items-md-end {
		-ms-flex-align: end !important;
		-webkit-align-items: flex-end !important;
		align-items: flex-end !important;
	}
	.fr-align-items-md-center {
		-ms-flex-align: center !important;
		-webkit-align-items: center !important;
		align-items: center !important;
	}
	.fr-align-items-md-baseline {
		-ms-flex-align: baseline !important;
		-webkit-align-items: baseline !important;
		align-items: baseline !important;
	}
	.fr-align-items-md-stretch {
		-ms-flex-align: stretch !important;
		-webkit-align-items: stretch !important;
		align-items: stretch !important;
	}
	.fr-align-content-md-start {
		-ms-flex-line-pack: start !important;
		-webkit-align-content: flex-start !important;
		align-content: flex-start !important;
	}
	.fr-align-content-md-end {
		-ms-flex-line-pack: end !important;
		-webkit-align-content: flex-end !important;
		align-content: flex-end !important;
	}
	.fr-align-content-md-center {
		-ms-flex-line-pack: center !important;
		-webkit-align-content: center !important;
		align-content: center !important;
	}
	.fr-align-content-md-between {
		-ms-flex-line-pack: justify !important;
		-webkit-align-content: space-between !important;
		align-content: space-between !important;
	}
	.fr-align-content-md-around {
		-ms-flex-line-pack: distribute !important;
		-webkit-align-content: space-around !important;
		align-content: space-around !important;
	}
	.fr-align-content-md-stretch {
		-ms-flex-line-pack: stretch !important;
		-webkit-align-content: stretch !important;
		align-content: stretch !important;
	}
	.fr-align-self-md-auto {
		-ms-flex-item-align: auto !important;
		-webkit-align-self: auto !important;
		align-self: auto !important;
	}
	.fr-align-self-md-start {
		-ms-flex-item-align: start !important;
		-webkit-align-self: flex-start !important;
		align-self: flex-start !important;
	}
	.fr-align-self-md-end {
		-ms-flex-item-align: end !important;
		-webkit-align-self: flex-end !important;
		align-self: flex-end !important;
	}
	.fr-align-self-md-center {
		-ms-flex-item-align: center !important;
		-webkit-align-self: center !important;
		align-self: center !important;
	}
	.fr-align-self-md-baseline {
		-ms-flex-item-align: baseline !important;
		-webkit-align-self: baseline !important;
		align-self: baseline !important;
	}
	.fr-align-self-md-stretch {
		-ms-flex-item-align: stretch !important;
		-webkit-align-self: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 992px) {
	.fr-flex-lg-row {
		-ms-flex-direction: row !important;
		-webkit-flex-direction: row !important;
		flex-direction: row !important;
	}
	.fr-flex-lg-column {
		-ms-flex-direction: column !important;
		-webkit-flex-direction: column !important;
		flex-direction: column !important;
	}
	.fr-flex-lg-row-reverse {
		-ms-flex-direction: row-reverse !important;
		-webkit-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.fr-flex-lg-column-reverse {
		-ms-flex-direction: column-reverse !important;
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.fr-flex-lg-wrap {
		-ms-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.fr-flex-lg-nowrap {
		-ms-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.fr-flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		-webkit-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.fr-justify-content-lg-start {
		-ms-flex-pack: start !important;
		-webkit-justify-content: flex-start !important;
		justify-content: flex-start !important;
	}
	.fr-justify-content-lg-end {
		-ms-flex-pack: end !important;
		-webkit-justify-content: flex-end !important;
		justify-content: flex-end !important;
	}
	.fr-justify-content-lg-center {
		-ms-flex-pack: center !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}
	.fr-justify-content-lg-between {
		-ms-flex-pack: justify !important;
		-webkit-justify-content: space-between !important;
		justify-content: space-between !important;
	}
	.fr-justify-content-lg-around {
		-ms-flex-pack: distribute !important;
		-webkit-justify-content: space-around !important;
		justify-content: space-around !important;
	}
	.fr-align-items-lg-start {
		-ms-flex-align: start !important;
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
	}
	.fr-align-items-lg-end {
		-ms-flex-align: end !important;
		-webkit-align-items: flex-end !important;
		align-items: flex-end !important;
	}
	.fr-align-items-lg-center {
		-ms-flex-align: center !important;
		-webkit-align-items: center !important;
		align-items: center !important;
	}
	.fr-align-items-lg-baseline {
		-ms-flex-align: baseline !important;
		-webkit-align-items: baseline !important;
		align-items: baseline !important;
	}
	.fr-align-items-lg-stretch {
		-ms-flex-align: stretch !important;
		-webkit-align-items: stretch !important;
		align-items: stretch !important;
	}
	.fr-align-content-lg-start {
		-ms-flex-line-pack: start !important;
		-webkit-align-content: flex-start !important;
		align-content: flex-start !important;
	}
	.fr-align-content-lg-end {
		-ms-flex-line-pack: end !important;
		-webkit-align-content: flex-end !important;
		align-content: flex-end !important;
	}
	.fr-align-content-lg-center {
		-ms-flex-line-pack: center !important;
		-webkit-align-content: center !important;
		align-content: center !important;
	}
	.fr-align-content-lg-between {
		-ms-flex-line-pack: justify !important;
		-webkit-align-content: space-between !important;
		align-content: space-between !important;
	}
	.fr-align-content-lg-around {
		-ms-flex-line-pack: distribute !important;
		-webkit-align-content: space-around !important;
		align-content: space-around !important;
	}
	.fr-align-content-lg-stretch {
		-ms-flex-line-pack: stretch !important;
		-webkit-align-content: stretch !important;
		align-content: stretch !important;
	}
	.fr-align-self-lg-auto {
		-ms-flex-item-align: auto !important;
		-webkit-align-self: auto !important;
		align-self: auto !important;
	}
	.fr-align-self-lg-start {
		-ms-flex-item-align: start !important;
		-webkit-align-self: flex-start !important;
		align-self: flex-start !important;
	}
	.fr-align-self-lg-end {
		-ms-flex-item-align: end !important;
		-webkit-align-self: flex-end !important;
		align-self: flex-end !important;
	}
	.fr-align-self-lg-center {
		-ms-flex-item-align: center !important;
		-webkit-align-self: center !important;
		align-self: center !important;
	}
	.fr-align-self-lg-baseline {
		-ms-flex-item-align: baseline !important;
		-webkit-align-self: baseline !important;
		align-self: baseline !important;
	}
	.fr-align-self-lg-stretch {
		-ms-flex-item-align: stretch !important;
		-webkit-align-self: stretch !important;
		align-self: stretch !important;
	}
}

@media (min-width: 1200px) {
	.fr-flex-xl-row {
		-ms-flex-direction: row !important;
		-webkit-flex-direction: row !important;
		flex-direction: row !important;
	}
	.fr-flex-xl-column {
		-ms-flex-direction: column !important;
		-webkit-flex-direction: column !important;
		flex-direction: column !important;
	}
	.fr-flex-xl-row-reverse {
		-ms-flex-direction: row-reverse !important;
		-webkit-flex-direction: row-reverse !important;
		flex-direction: row-reverse !important;
	}
	.fr-flex-xl-column-reverse {
		-ms-flex-direction: column-reverse !important;
		-webkit-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.fr-flex-xl-wrap {
		-ms-flex-wrap: wrap !important;
		-webkit-flex-wrap: wrap !important;
		flex-wrap: wrap !important;
	}
	.fr-flex-xl-nowrap {
		-ms-flex-wrap: nowrap !important;
		-webkit-flex-wrap: nowrap !important;
		flex-wrap: nowrap !important;
	}
	.fr-flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse !important;
		-webkit-flex-wrap: wrap-reverse !important;
		flex-wrap: wrap-reverse !important;
	}
	.fr-justify-content-xl-start {
		-ms-flex-pack: start !important;
		-webkit-justify-content: flex-start !important;
		justify-content: flex-start !important;
	}
	.fr-justify-content-xl-end {
		-ms-flex-pack: end !important;
		-webkit-justify-content: flex-end !important;
		justify-content: flex-end !important;
	}
	.fr-justify-content-xl-center {
		-ms-flex-pack: center !important;
		-webkit-justify-content: center !important;
		justify-content: center !important;
	}
	.fr-justify-content-xl-between {
		-ms-flex-pack: justify !important;
		-webkit-justify-content: space-between !important;
		justify-content: space-between !important;
	}
	.fr-justify-content-xl-around {
		-ms-flex-pack: distribute !important;
		-webkit-justify-content: space-around !important;
		justify-content: space-around !important;
	}
	.fr-align-items-xl-start {
		-ms-flex-align: start !important;
		-webkit-align-items: flex-start !important;
		align-items: flex-start !important;
	}
	.fr-align-items-xl-end {
		-ms-flex-align: end !important;
		-webkit-align-items: flex-end !important;
		align-items: flex-end !important;
	}
	.fr-align-items-xl-center {
		-ms-flex-align: center !important;
		-webkit-align-items: center !important;
		align-items: center !important;
	}
	.fr-align-items-xl-baseline {
		-ms-flex-align: baseline !important;
		-webkit-align-items: baseline !important;
		align-items: baseline !important;
	}
	.fr-align-items-xl-stretch {
		-ms-flex-align: stretch !important;
		-webkit-align-items: stretch !important;
		align-items: stretch !important;
	}
	.fr-align-content-xl-start {
		-ms-flex-line-pack: start !important;
		-webkit-align-content: flex-start !important;
		align-content: flex-start !important;
	}
	.fr-align-content-xl-end {
		-ms-flex-line-pack: end !important;
		-webkit-align-content: flex-end !important;
		align-content: flex-end !important;
	}
	.fr-align-content-xl-center {
		-ms-flex-line-pack: center !important;
		-webkit-align-content: center !important;
		align-content: center !important;
	}
	.fr-align-content-xl-between {
		-ms-flex-line-pack: justify !important;
		-webkit-align-content: space-between !important;
		align-content: space-between !important;
	}
	.fr-align-content-xl-around {
		-ms-flex-line-pack: distribute !important;
		-webkit-align-content: space-around !important;
		align-content: space-around !important;
	}
	.fr-align-content-xl-stretch {
		-ms-flex-line-pack: stretch !important;
		-webkit-align-content: stretch !important;
		align-content: stretch !important;
	}
	.fr-align-self-xl-auto {
		-ms-flex-item-align: auto !important;
		-webkit-align-self: auto !important;
		align-self: auto !important;
	}
	.fr-align-self-xl-start {
		-ms-flex-item-align: start !important;
		-webkit-align-self: flex-start !important;
		align-self: flex-start !important;
	}
	.fr-align-self-xl-end {
		-ms-flex-item-align: end !important;
		-webkit-align-self: flex-end !important;
		align-self: flex-end !important;
	}
	.fr-align-self-xl-center {
		-ms-flex-item-align: center !important;
		-webkit-align-self: center !important;
		align-self: center !important;
	}
	.fr-align-self-xl-baseline {
		-ms-flex-item-align: baseline !important;
		-webkit-align-self: baseline !important;
		align-self: baseline !important;
	}
	.fr-align-self-xl-stretch {
		-ms-flex-item-align: stretch !important;
		-webkit-align-self: stretch !important;
		align-self: stretch !important;
	}
}

.fr-embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}

.fr-embed-responsive::before {
	display: block;
	content: "";
}

.fr-embed-responsive .fr-embed-responsive-item,
.fr-embed-responsive iframe,
.fr-embed-responsive embed,
.fr-embed-responsive object,
.fr-embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.fr-embed-responsive-21by9::before {
	padding-top: 42.857143%;
}

.fr-embed-responsive-16by9::before {
	padding-top: 56.25%;
}

.fr-embed-responsive-4by3::before {
	padding-top: 75%;
}

.fr-embed-responsive-1by1::before {
	padding-top: 100%;
}

@media (min-width: 421px) {
	.fr-catalog-tiles:before,
	.fr-catalog-tiles:after {
		display: table;
		content: " ";
	}
	.fr-catalog-tiles:after,
	.fr-catalog-tiles:after {
		clear: both;
	}
}

.fr-catalog-tiles,
.fr-catalog-tiles * {
	box-sizing: border-box;
}

.fr-catalog-tile {
	position: relative;
	background-color: #E8E7E7;
}

@media (min-width: 421px) {
	.fr-catalog-tile {
		float: left;
		width: 25%;
		padding-top: 22.31%;
	}
}

@media (min-width: 421px) and (max-width: 767px) {
	.fr-catalog-tile {
		width: 33%;
		padding-top: 31.88%;
	}
}

@media (min-width: 421px) and (max-width: 600px) {
	.fr-catalog-tile {
		width: 50%;
	}
}

@media (min-width: 769px) {
	.fr-catalog-tile:hover .fr-catalog-tile-inner {
		-webkit-transform: translate(-15px, -15px);
		transform: translate(-15px, -15px);
	}

	.fr-catalog-tile:hover .fr-catalog-tile__text {
		color: #fff;
		background-color: #979797;
	}

	.fr-catalog-tile:hover .fr-catalog-tile__icon {
		opacity: 1;
	}
}

.fr-catalog-tile-inner {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 1px solid #E8E7E7;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background-color: #fff;
	-webkit-transition: transform 0.2s;
	transition: transform 0.2s;
	text-decoration: none;
	cursor: pointer;
}

@media (min-width: 421px) {
	.fr-catalog-tile-inner {
		position: absolute;
	}
}

.fr-catalog-tile__text {
	margin-bottom: auto;
	padding: 17px 15px;
	width: 100%;
	font-size: 18px;
	text-align: center;
	color: #828282;
	line-height: 1.2;
}

@media (max-width: 420px) {
	.fr-catalog-tile__text {
		margin-bottom: 10px;
	}
}

.fr-catalog-tile__icon {
	position: relative;
	margin: auto auto 11.32%;
	height: 53.7%;
	width: 48.3%;
	font-size: 9.7vw;
	text-align: center;
	color: #828282;
	opacity: 0.61;
	-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
}

.fr-catalog-tile__icon img {
	max-width: 100%;
	max-height: 9.7vw;
}

@media (min-width: 421px) {
	.fr-catalog-tile__icon img {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.fr-catalog-tile__icon:before {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

@media (min-width: 1031px) {
	.fr-catalog-tile__icon {
		font-size: 100px;
	}
}

@media (max-width: 420px) {
	.fr-catalog-tile__icon {
		margin-bottom: 5px;
	}

	.fr-catalog-tile__icon:before {
		position: relative;
		top: -15px;
	}
}

/* Icons icomoon*/
@font-face {
	font-family: 'icomoon';
	src:url('//astatic.nodacdn.net/fonts/icomoon.woff?-hq9buh') format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="fr-icon-"], [class*=" fr-icon-"] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none !important;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fr-icon-home:before {
	content: "\e601";
}
.fr-icon-pencil:before {
	content: "\e604";
}
.fr-icon-image:before {
	content: "\e605";
}
.fr-icon-camera:before {
	content: "\e607";
}
.fr-icon-profile:before {
	content: "\e60c";
}
.fr-icon-file3:before {
	content: "\e60e";
}
.fr-icon-file4:before {
	content: "\e610";
}
.fr-icon-copy:before {
	content: "\e620";
}
.fr-icon-folder:before {
	content: "\e613";
}
.fr-icon-folder-open:before {
	content: "\e614";
}
.fr-icon-tag:before {
	content: "\e64e";
}
.fr-icon-cart3:before {
	content: "\e61a";
}
.fr-icon-credit:before {
	content: "\e61b";
}
.fr-icon-phone:before {
	content: "\e61c";
}
.fr-icon-envelop:before {
	content: "\e650";
}
.fr-icon-location2:before {
	content: "\e622";
}
.fr-icon-clock:before {
	content: "\e624";
}
.fr-icon-alarm:before {
	content: "\e626";
}
.fr-icon-calendar:before {
	content: "\e627";
}
.fr-icon-bubble:before {
	content: "\e62f";
}
.fr-icon-bubble2:before {
	content: "\e630";
}
.fr-icon-user2:before {
	content: "\e632";
}
.fr-icon-search:before {
	content: "\e633";
}
.fr-icon-zoomin:before {
	content: "\e634";
}
.fr-icon-zoomout:before {
	content: "\e635";
}
.fr-icon-expand:before {
	content: "\e609";
}
.fr-icon-contract:before {
	content: "\e651";
}
.fr-icon-key:before {
	content: "\e636";
}
.fr-icon-cog:before {
	content: "\e637";
}
.fr-icon-pie:before {
	content: "\e600";
}
.fr-icon-stats:before {
	content: "\e602";
}
.fr-icon-bars:before {
	content: "\e603";
}
.fr-icon-briefcase:before {
	content: "\e606";
}
.fr-icon-truck:before {
	content: "\e638";
}
.fr-icon-star:before {
	content: "\e60a";
}
.fr-icon-star2:before {
	content: "\e60b";
}
.fr-icon-star3:before {
	content: "\e60d";
}
.fr-icon-heart:before {
	content: "\e60f";
}
.fr-icon-heart2:before {
	content: "\e64f";
}
.fr-icon-thumbs-up:before {
	content: "\e639";
}
.fr-icon-thumbs-up2:before {
	content: "\e63a";
}
.fr-icon-smiley:before {
	content: "\e611";
}
.fr-icon-sad:before {
	content: "\e612";
}
.fr-icon-neutral:before {
	content: "\e615";
}
.fr-icon-info:before {
	content: "\e63d";
}
.fr-icon-blocked:before {
	content: "\e63f";
}
.fr-icon-close:before {
	content: "\e642";
}
.fr-icon-checkmark:before {
	content: "\e643";
}
.fr-icon-checkmark2:before {
	content: "\e644";
}
.fr-icon-minus:before {
	content: "\e617";
}
.fr-icon-plus:before {
	content: "\e618";
}
.fr-icon-enter:before {
	content: "\e645";
}
.fr-icon-exit:before {
	content: "\e646";
}
.fr-icon-loop:before {
	content: "\e619";
}
.fr-icon-shuffle:before {
	content: "\e61d";
}
.fr-icon-checkbox-checked:before {
	content: "\e61e";
}
.fr-icon-checkbox-unchecked:before {
	content: "\e61f";
}
.fr-icon-filter:before {
	content: "\e621";
}
.fr-icon-mail:before {
	content: "\e623";
}
.fr-icon-googleplus:before {
	content: "\e658";
}
.fr-icon-googleplus2:before {
	content: "\e625";
}
.fr-icon-facebook:before {
	content: "\e659";
}
.fr-icon-facebook2:before {
	content: "\e628";
}
.fr-icon-instagram:before {
	content: "\e629";
}
.fr-icon-twitter:before {
	content: "\e664";
}
.fr-icon-twitter2:before {
	content: "\e62a";
}
.fr-icon-feed:before {
	content: "\e62b";
}
.fr-icon-youtube:before {
	content: "\e62c";
}
.fr-icon-skype:before {
	content: "\e665";
}
.fr-icon-file-pdf:before {
	content: "\e62d";
}
.fr-icon-file-word:before {
	content: "\e62e";
}
.fr-icon-file-excel:before {
	content: "\e63b";
}
.fr-icon-file-zip:before {
	content: "\e63c";
}
.fr-icon-file-powerpoint:before {
	content: "\e63e";
}
.fr-icon-file-xml:before {
	content: "\e640";
}
.fr-icon-file-css:before {
	content: "\e641";
}
.fr-icon-mail2:before {
	content: "\e647";
}
.fr-icon-pencil2:before {
	content: "\e648";
}
.fr-icon-reply:before {
	content: "\e649";
}
.fr-icon-forward:before {
	content: "\e64a";
}
.fr-icon-user:before {
	content: "\e686";
}
.fr-icon-user-add:before {
	content: "\e64b";
}
.fr-icon-vcard:before {
	content: "\e64c";
}
.fr-icon-location:before {
	content: "\e64d";
}
.fr-icon-chat:before {
	content: "\e654";
}
.fr-icon-comment:before {
	content: "\e655";
}
.fr-icon-house:before {
	content: "\e656";
}
.fr-icon-newspaper:before {
	content: "\e65b";
}
.fr-icon-clock2:before {
	content: "\e65c";
}
.fr-icon-creditcard:before {
	content: "\e65f";
}
.fr-icon-cart:before {
	content: "\e660";
}
.fr-icon-minus2:before {
	content: "\e666";
}
.fr-icon-plus2:before {
	content: "\e667";
}
.fr-icon-cross2:before {
	content: "\e668";
}
.fr-icon-minus3:before {
	content: "\e669";
}
.fr-icon-plus3:before {
	content: "\e66a";
}
.fr-icon-cross3:before {
	content: "\e66b";
}
.fr-icon-minus4:before {
	content: "\e66c";
}
.fr-icon-plus4:before {
	content: "\e66d";
}
.fr-icon-erase:before {
	content: "\e66e";
}
.fr-icon-blocked2:before {
	content: "\e66f";
}
.fr-icon-info2:before {
	content: "\e687";
}
.fr-icon-info3:before {
	content: "\e670";
}
.fr-icon-question:before {
	content: "\e688";
}
.fr-icon-help:before {
	content: "\e671";
}
.fr-icon-warning:before {
	content: "\e672";
}
.fr-icon-cw:before {
	content: "\e674";
}
.fr-icon-ccw:before {
	content: "\e675";
}
.fr-icon-history:before {
	content: "\e677";
}
.fr-icon-layout:before {
	content: "\e678";
}
.fr-icon-list:before {
	content: "\e679";
}
.fr-icon-arrow-left:before {
	content: "\e67a";
}
.fr-icon-arrow-down:before {
	content: "\e67b";
}
.fr-icon-arrow-up:before {
	content: "\e67c";
}
.fr-icon-arrow-right:before {
	content: "\e67d";
}
.fr-icon-arrow-left2:before {
	content: "\e67e";
}
.fr-icon-arrow-down2:before {
	content: "\e67f";
}
.fr-icon-arrow-up2:before {
	content: "\e680";
}
.fr-icon-arrow-right2:before {
	content: "\e681";
}
.fr-icon-arrow-left3:before {
	content: "\e682";
}
.fr-icon-arrow-down3:before {
	content: "\e683";
}
.fr-icon-arrow-up3:before {
	content: "\e684";
}
.fr-icon-arrow-right3:before {
	content: "\e685";
}
.fr-icon-vk:before {
	content: "\e693";
}

/* icons fontello */
@font-face {
	font-family: 'fontello';
	src: url('//astatic.nodacdn.net/fonts/fontello.woff?51813817') format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="fr-icon2-"]:before, [class*=" fr-icon2-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	text-align: center;
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fr-icon2-trash:before { content: '\e800'; }
.fr-icon2-attach:before { content: '\e801'; }
.fr-icon2-print:before { content: '\e802'; }
.fr-icon2-export:before { content: '\e803'; }
.fr-icon2-search:before { content: '\e804'; }
.fr-icon2-user:before { content: '\e805'; }
.fr-icon2-user-male:before { content: '\e806'; }
.fr-icon2-user-female:before { content: '\e807'; }
.fr-icon2-users:before { content: '\e808'; }
.fr-icon2-home:before { content: '\e809'; }
.fr-icon2-attention:before { content: '\e80a'; }
.fr-icon2-attention-alt:before { content: '\e80b'; }
.fr-icon2-info-circled-alt:before { content: '\e80c'; }
.fr-icon2-info-circled:before { content: '\e80d'; }
.fr-icon2-videocam:before { content: '\e80e'; }
.fr-icon2-camera:before { content: '\e80f'; }
.fr-icon2-th-thumb:before { content: '\e810'; }
.fr-icon2-th-thumb-empty:before { content: '\e811'; }
.fr-icon2-download:before { content: '\e812'; }
.fr-icon2-upload:before { content: '\e813'; }
.fr-icon2-eye:before { content: '\e814'; }
.fr-icon2-lock:before { content: '\e815'; }
.fr-icon2-lock-alt:before { content: '\e816'; }
.fr-icon2-lock-open:before { content: '\e817'; }
.fr-icon2-lock-open-alt:before { content: '\e818'; }
.fr-icon2-folder:before { content: '\e819'; }
.fr-icon2-folder-open:before { content: '\e81a'; }
.fr-icon2-folder-empty:before { content: '\e81b'; }
.fr-icon2-folder-open-empty:before { content: '\e81c'; }
.fr-icon2-cog:before { content: '\e81d'; }
.fr-icon2-newspaper:before { content: '\e81e'; }
.fr-icon2-doc:before { content: '\e81f'; }
.fr-icon2-calendar:before { content: '\e820'; }
.fr-icon2-pencil:before { content: '\e821'; }
.fr-icon2-monitor:before { content: '\e822'; }
.fr-icon2-tablet:before { content: '\e823'; }
.fr-icon2-mobile:before { content: '\e824'; }
.fr-icon2-data-science-inv:before { content: '\e825'; }
.fr-icon2-inbox:before { content: '\e826'; }
.fr-icon2-at:before { content: '\e827'; }
.fr-icon2-hash:before { content: '\e828'; }
.fr-icon2-anchor:before { content: '\e829'; }
.fr-icon2-login:before { content: '\e82a'; }
.fr-icon2-logout:before { content: '\e82b'; }
.fr-icon2-clock:before { content: '\e82c'; }
.fr-icon2-zoom-out:before { content: '\e82d'; }
.fr-icon2-zoom-in:before { content: '\e82e'; }
.fr-icon2-ccw:before { content: '\e82f'; }
.fr-icon2-left-bold:before { content: '\e830'; }
.fr-icon2-down-bold:before { content: '\e831'; }
.fr-icon2-up:before { content: '\e832'; }
.fr-icon2-right:before { content: '\e833'; }
.fr-icon2-left:before { content: '\e834'; }
.fr-icon2-down:before { content: '\e835'; }
.fr-icon2-up-open:before { content: '\e836'; }
.fr-icon2-right-open:before { content: '\e837'; }
.fr-icon2-left-open:before { content: '\e838'; }
.fr-icon2-down-open:before { content: '\e839'; }
.fr-icon2-location:before { content: '\e83a'; }
.fr-icon2-star:before { content: '\e83b'; }
.fr-icon2-star-empty:before { content: '\e83c'; }
.fr-icon2-star-half:before { content: '\e83d'; }
.fr-icon2-star-half_empty:before { content: '\e83e'; }
.fr-icon2-mail:before { content: '\e83f'; }
.fr-icon2-ok:before { content: '\e840'; }
.fr-icon2-ok-circled:before { content: '\e841'; }
.fr-icon2-cancel:before { content: '\e842'; }
.fr-icon2-cancel-circled:before { content: '\e843'; }
.fr-icon2-plus:before { content: '\e844'; }
.fr-icon2-help-circled:before { content: '\e845'; }
.fr-icon2-help-circled-alt:before { content: '\e846'; }
.fr-icon2-link:before { content: '\e847'; }
.fr-icon2-docs:before { content: '\e848'; }
.fr-icon2-doc-text:before { content: '\e849'; }
.fr-icon2-doc-text-inv:before { content: '\e84a'; }
.fr-icon2-book-open:before { content: '\e84b'; }
.fr-icon2-book:before { content: '\e84c'; }
.fr-icon2-address:before { content: '\e84d'; }
.fr-icon2-location-1:before { content: '\e84e'; }
.fr-icon2-map:before { content: '\e84f'; }
.fr-icon2-vkontakte-rect:before { content: '\e850'; }
.fr-icon2-icq:before { content: '\e851'; }
.fr-icon2-tag-1:before { content: '\e852'; }
.fr-icon2-attach-1:before { content: '\e853'; }
.fr-icon2-lock-1:before { content: '\e854'; }
.fr-icon2-lock-open-1:before { content: '\e855'; }
.fr-icon2-link-1:before { content: '\e856'; }
.fr-icon2-home-1:before { content: '\e857'; }
.fr-icon2-picture:before { content: '\e858'; }
.fr-icon2-cab:before { content: '\e859'; }
.fr-icon2-taxi:before { content: '\e85a'; }
.fr-icon2-truck:before { content: '\e85b'; }
.fr-icon2-bus:before { content: '\e85c'; }
.fr-icon2-youtube:before { content: '\e85d'; }
.fr-icon2-youtube-squared:before { content: '\e85e'; }
.fr-icon2-cc-mastercard:before { content: '\e85f'; }
.fr-icon2-cc-visa:before { content: '\e860'; }
.fr-icon2-birthday:before { content: '\e861'; }
.fr-icon2-eyedropper:before { content: '\e862'; }
.fr-icon2-brush:before { content: '\e863'; }
.fr-icon2-graduation-cap:before { content: '\e864'; }
.fr-icon2-calc:before { content: '\e865'; }
.fr-icon2-puzzle:before { content: '\e866'; }
.fr-icon2-eraser:before { content: '\e867'; }
.fr-icon2-cube:before { content: '\e868'; }
.fr-icon2-cubes:before { content: '\e869'; }
.fr-icon2-wheelchair:before { content: '\e86a'; }
.fr-icon2-building-filled:before { content: '\e86b'; }
.fr-icon2-coffee:before { content: '\e86c'; }
.fr-icon2-building:before { content: '\e86d'; }
.fr-icon2-food:before { content: '\e86e'; }
.fr-icon2-gauge:before { content: '\e86f'; }
.fr-icon2-hammer:before { content: '\e870'; }
.fr-icon2-sort-number-down:before { content: '\e871'; }
.fr-icon2-sort-number-up:before { content: '\e872'; }
.fr-icon2-sort-name-down:before { content: '\e873'; }
.fr-icon2-sort-name-up:before { content: '\e874'; }
.fr-icon2-sort-alt-down:before { content: '\e875'; }
.fr-icon2-sort-alt-up:before { content: '\e876'; }
.fr-icon2-sort-up:before { content: '\e877'; }
.fr-icon2-sort-down:before { content: '\e878'; }
.fr-icon2-sort:before { content: '\e879'; }
.fr-icon2-rouble:before { content: '\e87a'; }
.fr-icon2-dollar:before { content: '\e87b'; }
.fr-icon2-pound:before { content: '\e87c'; }
.fr-icon2-euro:before { content: '\e87d'; }
.fr-icon2-money:before { content: '\e87e'; }
.fr-icon2-bicycle:before { content: '\e87f'; }
.fr-icon2-filter:before { content: '\e880'; }
.fr-icon2-tasks:before { content: '\e881'; }
.fr-icon2-certificate:before { content: '\e882'; }
.fr-icon2-bug:before { content: '\e883'; }
.fr-icon2-key:before { content: '\e884'; }
.fr-icon2-hdd:before { content: '\e885'; }
.fr-icon2-megaphone:before { content: '\e886'; }
.fr-icon2-credit-card:before { content: '\e887'; }
.fr-icon2-floppy:before { content: '\e888'; }
.fr-icon2-ticket:before { content: '\e889'; }
.fr-icon2-chart-line:before { content: '\e88a'; }
.fr-icon2-chart-pie:before { content: '\e88b'; }
.fr-icon2-chart-area:before { content: '\e88c'; }
.fr-icon2-chart-bar:before { content: '\e88d'; }
.fr-icon2-check:before { content: '\e88e'; }
.fr-icon2-check-empty:before { content: '\e88f'; }
.fr-icon2-toggle-on:before { content: '\e890'; }
.fr-icon2-toggle-off:before { content: '\e891'; }
.fr-icon2-book-1:before { content: '\e892'; }
.fr-icon2-barcode:before { content: '\e893'; }
.fr-icon2-qrcode:before { content: '\e894'; }
.fr-icon2-list-alt:before { content: '\e895'; }
.fr-icon2-road:before { content: '\e896'; }
.fr-icon2-off:before { content: '\e897'; }
.fr-icon2-suitcase:before { content: '\e898'; }
.fr-icon2-briefcase:before { content: '\e899'; }
.fr-icon2-crop:before { content: '\e89a'; }
.fr-icon2-table:before { content: '\e89b'; }
.fr-icon2-list-numbered:before { content: '\e89c'; }
.fr-icon2-list-bullet:before { content: '\e89d'; }
.fr-icon2-desktop:before { content: '\e89e'; }
.fr-icon2-award:before { content: '\e89f'; }
.fr-icon2-laptop:before { content: '\e8a0'; }
.fr-icon2-tablet-1:before { content: '\e8a1'; }
.fr-icon2-mobile-1:before { content: '\e8a2'; }
.fr-icon2-inbox-1:before { content: '\e8a3'; }
.fr-icon2-globe:before { content: '\e8a4'; }
.fr-icon2-history:before { content: '\e8a5'; }
.fr-icon2-target:before { content: '\e8a6'; }
.fr-icon2-right-hand:before { content: '\e8a7'; }
.fr-icon2-left-hand:before { content: '\e8a8'; }
.fr-icon2-up-hand:before { content: '\e8a9'; }
.fr-icon2-down-hand:before { content: '\e8aa'; }
.fr-icon2-left-circled:before { content: '\e8ab'; }
.fr-icon2-right-circled:before { content: '\e8ac'; }
.fr-icon2-down-circled:before { content: '\e8ad'; }
.fr-icon2-up-circled:before { content: '\e8ae'; }
.fr-icon2-angle-circled-left:before { content: '\e8af'; }
.fr-icon2-angle-circled-right:before { content: '\e8b0'; }
.fr-icon2-angle-circled-up:before { content: '\e8b1'; }
.fr-icon2-angle-circled-down:before { content: '\e8b2'; }
.fr-icon2-angle-double-left:before { content: '\e8b3'; }
.fr-icon2-angle-double-up:before { content: '\e8b4'; }
.fr-icon2-angle-double-down:before { content: '\e8b5'; }
.fr-icon2-angle-double-right:before { content: '\e8b6'; }
.fr-icon2-angle-left:before { content: '\e8b7'; }
.fr-icon2-angle-right:before { content: '\e8b8'; }
.fr-icon2-angle-up:before { content: '\e8b9'; }
.fr-icon2-angle-down:before { content: '\e8ba'; }
.fr-icon2-left-1:before { content: '\e8bb'; }
.fr-icon2-right-1:before { content: '\e8bc'; }
.fr-icon2-up-1:before { content: '\e8bd'; }
.fr-icon2-down-1:before { content: '\e8be'; }
.fr-icon2-clock-1:before { content: '\e8bf'; }
.fr-icon2-lightbulb:before { content: '\e8c0'; }
.fr-icon2-block:before { content: '\e8c1'; }
.fr-icon2-wrench:before { content: '\e8c2'; }
.fr-icon2-logout-1:before { content: '\e8c3'; }
.fr-icon2-login-1:before { content: '\e8c4'; }
.fr-icon2-calendar-1:before { content: '\e8c5'; }
.fr-icon2-calendar-empty:before { content: '\e8c6'; }
.fr-icon2-fax:before { content: '\e8c7'; }
.fr-icon2-phone-squared:before { content: '\e8c8'; }
.fr-icon2-phone:before { content: '\e8c9'; }
.fr-icon2-file-video:before { content: '\e8ca'; }
.fr-icon2-file-code:before { content: '\e8cb'; }
.fr-icon2-file-audio:before { content: '\e8cc'; }
.fr-icon2-file-archive:before { content: '\e8cd'; }
.fr-icon2-file-image:before { content: '\e8ce'; }
.fr-icon2-file-powerpoint:before { content: '\e8cf'; }
.fr-icon2-file-excel:before { content: '\e8d0'; }
.fr-icon2-file-word:before { content: '\e8d1'; }
.fr-icon2-file-pdf:before { content: '\e8d2'; }
.fr-icon2-doc-text-inv-1:before { content: '\e8d3'; }
.fr-icon2-doc-inv:before { content: '\e8d4'; }
.fr-icon2-trash-empty:before { content: '\e8d5'; }
.fr-icon2-trash-1:before { content: '\e8d6'; }
.fr-icon2-direction:before { content: '\e8d7'; }
.fr-icon2-attention-alt-1:before { content: '\e8d8'; }
.fr-icon2-share:before { content: '\e8d9'; }
.fr-icon2-keyboard:before { content: '\e8da'; }
.fr-icon2-flag:before { content: '\e8db'; }
.fr-icon2-flag-empty:before { content: '\e8dc'; }
.fr-icon2-pencil-1:before { content: '\e8dd'; }
.fr-icon2-male:before { content: '\e8de'; }
.fr-icon2-female:before { content: '\e8df'; }
.fr-icon2-child:before { content: '\e8e0'; }
.fr-icon2-video:before { content: '\e8e1'; }
.fr-icon2-picture-1:before { content: '\e8e2'; }
.fr-icon2-videocam-1:before { content: '\e8e3'; }
.fr-icon2-th-large:before { content: '\e8e4'; }
.fr-icon2-th:before { content: '\e8e5'; }
.fr-icon2-award-1:before { content: '\e8e6'; }
.fr-icon2-camera-1:before { content: '\e8e7'; }
.fr-icon2-camera-alt:before { content: '\e8e8'; }
.fr-icon2-ok-1:before { content: '\e8e9'; }
.fr-icon2-ok-circled-1:before { content: '\e8ea'; }
.fr-icon2-ok-circled2:before { content: '\e8eb'; }
.fr-icon2-ok-squared:before { content: '\e8ec'; }
.fr-icon2-cancel-circled-1:before { content: '\e8ed'; }
.fr-icon2-cancel-circled2:before { content: '\e8ee'; }
.fr-icon2-help-circled-1:before { content: '\e8ef'; }
.fr-icon2-help:before { content: '\e8f0'; }
.fr-icon2-info-circled-1:before { content: '\e8f1'; }
.fr-icon2-info:before { content: '\e8f2'; }
.fr-icon2-plus-circled:before { content: '\e8f3'; }
.fr-icon2-plus-squared:before { content: '\e8f4'; }
.fr-icon2-minus:before { content: '\e8f5'; }
.fr-icon2-plus-1:before { content: '\e8f6'; }
.fr-icon2-cancel-1:before { content: '\e8f7'; }
.fr-icon2-minus-circled:before { content: '\e8f8'; }
.fr-icon2-minus-squared:before { content: '\e8f9'; }
.fr-icon2-link-2:before { content: '\e8fa'; }
.fr-icon2-unlink:before { content: '\e8fb'; }
.fr-icon2-attach-2:before { content: '\e8fc'; }
.fr-icon2-lock-open-2:before { content: '\e8fd'; }
.fr-icon2-lock-open-alt-1:before { content: '\e8fe'; }
.fr-icon2-lock-2:before { content: '\e8ff'; }
.fr-icon2-link-ext:before { content: '\e900'; }
.fr-icon2-comment:before { content: '\e901'; }
.fr-icon2-chat:before { content: '\e902'; }
.fr-icon2-chat-empty:before { content: '\e903'; }
.fr-icon2-comment-empty:before { content: '\e904'; }
.fr-icon2-edit:before { content: '\e905'; }
.fr-icon2-pencil-squared:before { content: '\e906'; }
.fr-icon2-zoom-in-1:before { content: '\e907'; }
.fr-icon2-zoom-out-1:before { content: '\e908'; }
.fr-icon2-down-circled2:before { content: '\e909'; }
.fr-icon2-up-circled2:before { content: '\e90a'; }
.fr-icon2-left-circled2:before { content: '\e90b'; }
.fr-icon2-cog-alt:before { content: '\e90c'; }
.fr-icon2-level-down:before { content: '\e90d'; }
.fr-icon2-cog-1:before { content: '\e90e'; }
.fr-icon2-sliders:before { content: '\e90f'; }
.fr-icon2-gift:before { content: '\e910'; }
.fr-icon2-at-1:before { content: '\e911'; }
.fr-icon2-copyright:before { content: '\e912'; }
.fr-icon2-youtube-play:before { content: '\e913'; }
.fr-icon2-vkontakte:before { content: '\e914'; }
.fr-icon2-vimeo-squared:before { content: '\e915'; }
.fr-icon2-gplus-squared:before { content: '\e916'; }
.fr-icon2-git-squared:before { content: '\e917'; }
.fr-icon2-facebook-squared:before { content: '\e918'; }
.fr-icon2-html5:before { content: '\e919'; }
.fr-icon2-instagramm:before { content: '\e91a'; }
.fr-icon2-linux:before { content: '\e91b'; }
.fr-icon2-android:before { content: '\e91c'; }
.fr-icon2-linkedin-squared:before { content: '\e91d'; }
.fr-icon2-cc-paypal:before { content: '\e91e'; }
.fr-icon2-cc-amex:before { content: '\e91f'; }
.fr-icon2-cc-discover:before { content: '\e920'; }
.fr-icon2-cc-stripe:before { content: '\e921'; }
.fr-icon2-login-2:before { content: '\e922'; }
.fr-icon2-logout-2:before { content: '\e923'; }
.fr-icon2-basket:before { content: '\e924'; }
.fr-icon2-tools:before { content: '\e925'; }
.fr-icon2-share-1:before { content: '\e926'; }
.fr-icon2-rupee:before { content: '\e927'; }
.fr-icon2-yen:before { content: '\e928'; }
.fr-icon2-github:before { content: '\e929'; }
.fr-icon2-dollar-1:before { content: '\e92a'; }
.fr-icon2-tablet-2:before { content: '\e92b'; }
.fr-icon2-mobile-2:before { content: '\e92c'; }
.fr-icon2-money-1:before { content: '\e92d'; }
.fr-icon2-wrench-1:before { content: '\e92e'; }
.fr-icon2-heart:before { content: '\e92f'; }
.fr-icon2-heart-broken:before { content: '\e930'; }
.fr-icon2-gplus-circled:before { content: '\e931'; }
.fr-icon2-linkedin-circled:before { content: '\e932'; }
.fr-icon2-facebook-circled:before { content: '\e933'; }
.fr-icon2-twitter-circled:before { content: '\e934'; }
.fr-icon2-instagram-circled:before { content: '\e935'; }
.fr-icon2-github-circled-alt2:before { content: '\e936'; }
.fr-icon2-yahoo:before { content: '\e937'; }
.fr-icon2-chrome:before { content: '\e938'; }
.fr-icon2-html5-1:before { content: '\e939'; }
.fr-icon2-gmail:before { content: '\e93a'; }
.fr-icon2-odnoklassniki-rect:before { content: '\e93b'; }
.fr-icon2-odnoklassniki:before { content: '\e93c'; }
.fr-icon2-yandex-rect:before { content: '\e93d'; }
.fr-icon2-yandex:before { content: '\e93e'; }
.fr-icon2-friendfeed-rect:before { content: '\e93f'; }
.fr-icon2-friendfeed:before { content: '\e940'; }
.fr-icon2-linkedin-rect:before { content: '\e941'; }
.fr-icon2-odnoklassniki-rect-1:before { content: '\e942'; }
.fr-icon2-youtube-1:before { content: '\e943'; }
.fr-icon2-vkontakte-rect-1:before { content: '\e944'; }
.fr-icon2-skype:before { content: '\e945'; }
.fr-icon2-linkedin-rect-1:before { content: '\e946'; }
.fr-icon2-googleplus-rect:before { content: '\e947'; }
.fr-icon2-tumblr-rect:before { content: '\e948'; }
.fr-icon2-vimeo-rect:before { content: '\e949'; }
.fr-icon2-facebook-rect:before { content: '\e94a'; }
.fr-icon2-twitter-bird:before { content: '\e94b'; }
.fr-icon2-wrench-2:before { content: '\e94c'; }
.fr-icon2-cog-circled:before { content: '\e94d'; }
.fr-icon2-cog-2:before { content: '\e94e'; }
.fr-icon2-wrench-circled:before { content: '\e94f'; }
.fr-icon2-basket-1:before { content: '\e950'; }
.fr-icon2-cogs:before { content: '\e951'; }
.fr-icon2-basket-circled:before { content: '\e952'; }
.fr-icon2-lightbulb-1:before { content: '\e953'; }
.fr-icon2-lightbulb-alt:before { content: '\e954'; }
.fr-icon2-calendar-circled:before { content: '\e955'; }
.fr-icon2-calendar-2:before { content: '\e956'; }
.fr-icon2-trash-circled:before { content: '\e957'; }
.fr-icon2-trash-2:before { content: '\e958'; }
.fr-icon2-search-circled:before { content: '\e959'; }
.fr-icon2-camera-2:before { content: '\e95a'; }
.fr-icon2-skype-1:before { content: '\e95b'; }
.fr-icon2-googleplus-rect-1:before { content: '\e95c'; }
.fr-icon2-vimeo-rect-1:before { content: '\e95d'; }
.fr-icon2-facebook-rect-1:before { content: '\e95e'; }
.fr-icon2-w3c:before { content: '\e95f'; }
.fr-icon2-user-1:before { content: '\e960'; }
.fr-icon2-user-plus:before { content: '\e961'; }
.fr-icon2-user-times:before { content: '\e962'; }
.fr-icon2-users-1:before { content: '\e963'; }
.fr-icon2-user-secret:before { content: '\e964'; }
.fr-icon2-video-1:before { content: '\e965'; }
.fr-icon2-th-list:before { content: '\e966'; }
.fr-icon2-plus-squared-alt:before { content: '\e967'; }
.fr-icon2-plus-squared-1:before { content: '\e968'; }
.fr-icon2-minus-squared-alt:before { content: '\e969'; }
.fr-icon2-minus-squared-1:before { content: '\e96a'; }
.fr-icon2-pin:before { content: '\e96b'; }
.fr-icon2-eye-1:before { content: '\e96c'; }
.fr-icon2-eye-off:before { content: '\e96d'; }
.fr-icon2-tag:before { content: '\e96e'; }
.fr-icon2-tags:before { content: '\e96f'; }
.fr-icon2-bookmark:before { content: '\e970'; }
.fr-icon2-bookmark-empty:before { content: '\e971'; }
.fr-icon2-thumbs-up:before { content: '\e972'; }
.fr-icon2-thumbs-down:before { content: '\e973'; }
.fr-icon2-thumbs-up-alt:before { content: '\e974'; }
.fr-icon2-thumbs-down-alt:before { content: '\e975'; }
.fr-icon2-download-1:before { content: '\e976'; }
.fr-icon2-upload-1:before { content: '\e977'; }
.fr-icon2-upload-cloud:before { content: '\e978'; }
.fr-icon2-download-cloud:before { content: '\e979'; }
.fr-icon2-quote-left:before { content: '\e97a'; }
.fr-icon2-quote-right:before { content: '\e97b'; }
.fr-icon2-code:before { content: '\e97c'; }
.fr-icon2-export-1:before { content: '\e97d'; }
.fr-icon2-export-alt:before { content: '\e97e'; }
.fr-icon2-share-squared:before { content: '\e97f'; }
.fr-icon2-print-1:before { content: '\e980'; }
.fr-icon2-bell:before { content: '\e981'; }
.fr-icon2-bell-alt:before { content: '\e982'; }
.fr-icon2-attention-1:before { content: '\e983'; }
.fr-icon2-docs-1:before { content: '\e984'; }
.fr-icon2-doc-1:before { content: '\e985'; }
.fr-icon2-doc-text-1:before { content: '\e986'; }
.fr-icon2-basket-2:before { content: '\e987'; }
.fr-icon2-cart-plus:before { content: '\e988'; }
.fr-icon2-cart-arrow-down:before { content: '\e989'; }
.fr-icon2-sort-down-1:before { content: '\e98a'; }
.fr-icon2-up-dir:before { content: '\e98b'; }
.fr-icon2-right-dir:before { content: '\e98c'; }
.fr-icon2-left-dir:before { content: '\e98d'; }
.fr-icon2-level-up:before { content: '\e98e'; }
.fr-icon2-circle-empty:before { content: '\e98f'; }
.fr-icon2-dot-circled:before { content: '\e990'; }
.fr-icon2-rocket:before { content: '\e991'; }
.fr-icon2-whatsapp:before { content: '\e992'; }
.fr-icon2-facebook-official:before { content: '\e993'; }
.fr-icon2-right-circled2:before { content: '\e994'; }
.fr-icon2-facebook:before { content: '\f09a'; }
.fr-icon2-instagram:before { content: '\f16d'; }
.fr-icon2-telegram:before { content: '\f2c6'; }

/* icons from sets "Material Icons" "Feather", "Entypo+" */
@font-face {
	font-family: 'material-feather-entypo';
	src: url('//astatic.nodacdn.net/fonts/material-feather-entypo.woff?r3o3o2') format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="fr-icon3-"]:before, [class*=" fr-icon3-"]:before {
	font-family: 'material-feather-entypo' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fr-icon3-d_rotation:before {
	content: "\e84d";
}
.fr-icon3-ac_unit:before {
	content: "\eb3b";
}
.fr-icon3-alarm:before {
	content: "\e855";
}
.fr-icon3-schedule:before {
	content: "\e8b5";
}
.fr-icon3-accessibility:before {
	content: "\e84e";
}
.fr-icon3-accessible:before {
	content: "\e914";
}
.fr-icon3-account_balance:before {
	content: "\e84f";
}
.fr-icon3-account_balance_wallet:before {
	content: "\e850";
}
.fr-icon3-account_box:before {
	content: "\e851";
}
.fr-icon3-account_circle:before {
	content: "\e853";
}
.fr-icon3-add:before {
	content: "\e145";
}
.fr-icon3-add_a_photo:before {
	content: "\e439";
}
.fr-icon3-add_box:before {
	content: "\e146";
}
.fr-icon3-add_circle:before {
	content: "\e147";
}
.fr-icon3-control_point:before {
	content: "\e3ba";
}
.fr-icon3-add_location:before {
	content: "\e567";
}
.fr-icon3-add_shopping_cart:before {
	content: "\e854";
}
.fr-icon3-queue:before {
	content: "\e03c";
}
.fr-icon3-add_to_queue:before {
	content: "\e05c";
}
.fr-icon3-airport_shuttle:before {
	content: "\eb3c";
}
.fr-icon3-all_inclusive:before {
	content: "\eb3d";
}
.fr-icon3-android:before {
	content: "\e859";
}
.fr-icon3-announcement:before {
	content: "\e85a";
}
.fr-icon3-apps:before {
	content: "\e5c3";
}
.fr-icon3-archive:before {
	content: "\e149";
}
.fr-icon3-arrow_back:before {
	content: "\e5c4";
}
.fr-icon3-arrow_downward:before {
	content: "\e5db";
}
.fr-icon3-arrow_drop_down:before {
	content: "\e5c5";
}
.fr-icon3-arrow_drop_down_circle:before {
	content: "\e5c6";
}
.fr-icon3-arrow_drop_up:before {
	content: "\e5c7";
}
.fr-icon3-arrow_forward:before {
	content: "\e5c8";
}
.fr-icon3-arrow_upward:before {
	content: "\e5d8";
}
.fr-icon3-art_track:before {
	content: "\e060";
}
.fr-icon3-aspect_ratio:before {
	content: "\e85b";
}
.fr-icon3-poll:before {
	content: "\e801";
}
.fr-icon3-assignment:before {
	content: "\e85d";
}
.fr-icon3-assignment_ind:before {
	content: "\e85e";
}
.fr-icon3-assignment_late:before {
	content: "\e85f";
}
.fr-icon3-assignment_return:before {
	content: "\e860";
}
.fr-icon3-assignment_returned:before {
	content: "\e861";
}
.fr-icon3-assignment_turned_in:before {
	content: "\e862";
}
.fr-icon3-assistant:before {
	content: "\e39f";
}
.fr-icon3-flag:before {
	content: "\e153";
}
.fr-icon3-attach_file:before {
	content: "\e226";
}
.fr-icon3-attach_money:before {
	content: "\e227";
}
.fr-icon3-attachment:before {
	content: "\e2bc";
}
.fr-icon3-autorenew:before {
	content: "\e863";
}
.fr-icon3-av_timer:before {
	content: "\e01b";
}
.fr-icon3-backspace:before {
	content: "\e14a";
}
.fr-icon3-cloud_upload:before {
	content: "\e2c3";
}
.fr-icon3-beenhere:before {
	content: "\e52d";
}
.fr-icon3-block:before {
	content: "\e14b";
}
.fr-icon3-class:before {
	content: "\e86e";
}
.fr-icon3-turned_in:before {
	content: "\e8e6";
}
.fr-icon3-turned_in_not:before {
	content: "\e8e7";
}
.fr-icon3-build:before {
	content: "\e869";
}
.fr-icon3-business_center:before {
	content: "\eb3f";
}
.fr-icon3-cached:before {
	content: "\e86a";
}
.fr-icon3-phone:before {
	content: "\e0cd";
}
.fr-icon3-call_end:before {
	content: "\e0b1";
}
.fr-icon3-call_made:before {
	content: "\e0b2";
}
.fr-icon3-call_received:before {
	content: "\e0b5";
}
.fr-icon3-call_to_action:before {
	content: "\e06c";
}
.fr-icon3-photo_camera:before {
	content: "\e412";
}
.fr-icon3-camera_enhance:before {
	content: "\e8fc";
}
.fr-icon3-cancel:before {
	content: "\e5c9";
}
.fr-icon3-center_focus_strong:before {
	content: "\e3b4";
}
.fr-icon3-center_focus_weak:before {
	content: "\e3b5";
}
.fr-icon3-chat:before {
	content: "\e0b7";
}
.fr-icon3-chat_bubble:before {
	content: "\e0ca";
}
.fr-icon3-chat_bubble_outline:before {
	content: "\e0cb";
}
.fr-icon3-check:before {
	content: "\e5ca";
}
.fr-icon3-check_box:before {
	content: "\e834";
}
.fr-icon3-check_box_outline_blank:before {
	content: "\e835";
}
.fr-icon3-check_circle:before {
	content: "\e86c";
}
.fr-icon3-navigate_before:before {
	content: "\e408";
}
.fr-icon3-navigate_next:before {
	content: "\e409";
}
.fr-icon3-close:before {
	content: "\e5cd";
}
.fr-icon3-clear_all:before {
	content: "\e0b8";
}
.fr-icon3-wb_cloudy:before {
	content: "\e42d";
}
.fr-icon3-cloud_circle:before {
	content: "\e2be";
}
.fr-icon3-cloud_done:before {
	content: "\e2bf";
}
.fr-icon3-cloud_download:before {
	content: "\e2c0";
}
.fr-icon3-cloud_off:before {
	content: "\e2c1";
}
.fr-icon3-cloud_queue:before {
	content: "\e2c2";
}
.fr-icon3-code:before {
	content: "\e86f";
}
.fr-icon3-photo_library:before {
	content: "\e413";
}
.fr-icon3-collections_bookmark:before {
	content: "\e431";
}
.fr-icon3-palette:before {
	content: "\e40a";
}
.fr-icon3-colorize:before {
	content: "\e3b8";
}
.fr-icon3-comment:before {
	content: "\e0b9";
}
.fr-icon3-compare_arrows:before {
	content: "\e915";
}
.fr-icon3-laptop:before {
	content: "\e31e";
}
.fr-icon3-confirmation_number:before {
	content: "\e638";
}
.fr-icon3-contact_mail:before {
	content: "\e0d0";
}
.fr-icon3-contact_phone:before {
	content: "\e0cf";
}
.fr-icon3-contacts:before {
	content: "\e0ba";
}
.fr-icon3-content_copy:before {
	content: "\e14d";
}
.fr-icon3-content_paste:before {
	content: "\e14f";
}
.fr-icon3-copyright:before {
	content: "\e90c";
}
.fr-icon3-mode_edit:before {
	content: "\e254";
}
.fr-icon3-create_new_folder:before {
	content: "\e2cc";
}
.fr-icon3-payment:before {
	content: "\e8a1";
}
.fr-icon3-crop:before {
	content: "\e3be";
}
.fr-icon3-crop_free:before {
	content: "\e3c2";
}
.fr-icon3-crop_original:before {
	content: "\e3c4";
}
.fr-icon3-dehaze:before {
	content: "\e3c7";
}
.fr-icon3-delete:before {
	content: "\e872";
}
.fr-icon3-delete_forever:before {
	content: "\e92b";
}
.fr-icon3-delete_sweep:before {
	content: "\e16c";
}
.fr-icon3-description:before {
	content: "\e873";
}
.fr-icon3-desktop_mac:before {
	content: "\e30b";
}
.fr-icon3-desktop_windows:before {
	content: "\e30c";
}
.fr-icon3-details:before {
	content: "\e3c8";
}
.fr-icon3-developer_board:before {
	content: "\e30d";
}
.fr-icon3-phonelink:before {
	content: "\e326";
}
.fr-icon3-devices_other:before {
	content: "\e337";
}
.fr-icon3-dialer_sip:before {
	content: "\e0bb";
}
.fr-icon3-dialpad:before {
	content: "\e0bc";
}
.fr-icon3-directions:before {
	content: "\e52e";
}
.fr-icon3-directions_bike:before {
	content: "\e52f";
}
.fr-icon3-directions_boat:before {
	content: "\e532";
}
.fr-icon3-directions_bus:before {
	content: "\e530";
}
.fr-icon3-directions_car:before {
	content: "\e531";
}
.fr-icon3-directions_railway:before {
	content: "\e534";
}
.fr-icon3-directions_run:before {
	content: "\e566";
}
.fr-icon3-directions_transit:before {
	content: "\e535";
}
.fr-icon3-directions_walk:before {
	content: "\e536";
}
.fr-icon3-not_interested:before {
	content: "\e033";
}
.fr-icon3-do_not_disturb_alt:before {
	content: "\e611";
}
.fr-icon3-remove_circle:before {
	content: "\e15c";
}
.fr-icon3-done:before {
	content: "\e876";
}
.fr-icon3-done_all:before {
	content: "\e877";
}
.fr-icon3-drafts:before {
	content: "\e151";
}
.fr-icon3-dvr:before {
	content: "\e1b2";
}
.fr-icon3-edit_location:before {
	content: "\e568";
}
.fr-icon3-markunread:before {
	content: "\e159";
}
.fr-icon3-enhanced_encryption:before {
	content: "\e63f";
}
.fr-icon3-equalizer:before {
	content: "\e01d";
}
.fr-icon3-error:before {
	content: "\e000";
}
.fr-icon3-error_outline:before {
	content: "\e001";
}
.fr-icon3-euro_symbol:before {
	content: "\e926";
}
.fr-icon3-ev_station:before {
	content: "\e56d";
}
.fr-icon3-insert_invitation:before {
	content: "\e24f";
}
.fr-icon3-event_available:before {
	content: "\e614";
}
.fr-icon3-event_busy:before {
	content: "\e615";
}
.fr-icon3-event_note:before {
	content: "\e616";
}
.fr-icon3-event_seat:before {
	content: "\e903";
}
.fr-icon3-exit_to_app:before {
	content: "\e879";
}
.fr-icon3-expand_less:before {
	content: "\e5ce";
}
.fr-icon3-expand_more:before {
	content: "\e5cf";
}
.fr-icon3-explore:before {
	content: "\e87a";
}
.fr-icon3-extension:before {
	content: "\e87b";
}
.fr-icon3-favorite:before {
	content: "\e87d";
}
.fr-icon3-favorite_border:before {
	content: "\e87e";
}
.fr-icon3-featured_play_list:before {
	content: "\e06d";
}
.fr-icon3-featured_video:before {
	content: "\e06e";
}
.fr-icon3-sms_failed:before {
	content: "\e626";
}
.fr-icon3-fiber_new:before {
	content: "\e05e";
}
.fr-icon3-filter:before {
	content: "\e3d3";
}
.fr-icon3-find_in_page:before {
	content: "\e880";
}
.fr-icon3-find_replace:before {
	content: "\e881";
}
.fr-icon3-fingerprint:before {
	content: "\e90d";
}
.fr-icon3-folder:before {
	content: "\e2c7";
}
.fr-icon3-folder_open:before {
	content: "\e2c8";
}
.fr-icon3-folder_shared:before {
	content: "\e2c9";
}
.fr-icon3-folder_special:before {
	content: "\e617";
}
.fr-icon3-format_align_justify:before {
	content: "\e235";
}
.fr-icon3-free_breakfast:before {
	content: "\eb44";
}
.fr-icon3-people:before {
	content: "\e7fb";
}
.fr-icon3-group_add:before {
	content: "\e7f0";
}
.fr-icon3-help:before {
	content: "\e887";
}
.fr-icon3-help_outline:before {
	content: "\e8fd";
}
.fr-icon3-highlight_off:before {
	content: "\e888";
}
.fr-icon3-restore:before {
	content: "\e8b3";
}
.fr-icon3-home:before {
	content: "\e88a";
}
.fr-icon3-hourglass_empty:before {
	content: "\e88b";
}
.fr-icon3-hourglass_full:before {
	content: "\e88c";
}
.fr-icon3-http:before {
	content: "\e902";
}
.fr-icon3-lock:before {
	content: "\e897";
}
.fr-icon3-photo:before {
	content: "\e410";
}
.fr-icon3-image_aspect_ratio:before {
	content: "\e3f5";
}
.fr-icon3-import_contacts:before {
	content: "\e0e0";
}
.fr-icon3-import_export:before {
	content: "\e0c3";
}
.fr-icon3-important_devices:before {
	content: "\e912";
}
.fr-icon3-indeterminate_check_box:before {
	content: "\e909";
}
.fr-icon3-info:before {
	content: "\e88e";
}
.fr-icon3-info_outline:before {
	content: "\e88f";
}
.fr-icon3-input:before {
	content: "\e890";
}
.fr-icon3-insert_comment:before {
	content: "\e24c";
}
.fr-icon3-insert_drive_file:before {
	content: "\e24d";
}
.fr-icon3-link:before {
	content: "\e157";
}
.fr-icon3-laptop_chromebook:before {
	content: "\e31f";
}
.fr-icon3-laptop_mac:before {
	content: "\e320";
}
.fr-icon3-laptop_windows:before {
	content: "\e321";
}
.fr-icon3-open_in_new:before {
	content: "\e89e";
}
.fr-icon3-lightbulb_outline:before {
	content: "\e90f";
}
.fr-icon3-linked_camera:before {
	content: "\e438";
}
.fr-icon3-list:before {
	content: "\e896";
}
.fr-icon3-live_help:before {
	content: "\e0c6";
}
.fr-icon3-local_convenience_store:before {
	content: "\e543";
}
.fr-icon3-local_gas_station:before {
	content: "\e546";
}
.fr-icon3-shopping_cart:before {
	content: "\e8cc";
}
.fr-icon3-local_mall:before {
	content: "\e54c";
}
.fr-icon3-location_off:before {
	content: "\e0c7";
}
.fr-icon3-room:before {
	content: "\e8b4";
}
.fr-icon3-lock_open:before {
	content: "\e898";
}
.fr-icon3-lock_outline:before {
	content: "\e899";
}
.fr-icon3-low_priority:before {
	content: "\e16d";
}
.fr-icon3-mail_outline:before {
	content: "\e0e1";
}
.fr-icon3-menu:before {
	content: "\e5d2";
}
.fr-icon3-message:before {
	content: "\e0c9";
}
.fr-icon3-pageview:before {
	content: "\e8a0";
}
.fr-icon3-perm_media:before {
	content: "\e8a7";
}
.fr-icon3-person:before {
	content: "\e7fd";
}
.fr-icon3-person_add:before {
	content: "\e7fe";
}
.fr-icon3-person_pin:before {
	content: "\e55a";
}
.fr-icon3-person_pin_circle:before {
	content: "\e56a";
}
.fr-icon3-phone_android:before {
	content: "\e324";
}
.fr-icon3-phone_forwarded:before {
	content: "\e61c";
}
.fr-icon3-phone_in_talk:before {
	content: "\e61d";
}
.fr-icon3-phonelink_ring:before {
	content: "\e0dd";
}
.fr-icon3-phonelink_setup:before {
	content: "\e0de";
}
.fr-icon3-picture_as_pdf:before {
	content: "\e415";
}
.fr-icon3-portrait:before {
	content: "\e416";
}
.fr-icon3-refresh:before {
	content: "\e5d5";
}
.fr-icon3-remove_shopping_cart:before {
	content: "\e928";
}
.fr-icon3-report:before {
	content: "\e160";
}
.fr-icon3-warning:before {
	content: "\e002";
}
.fr-icon3-restore_page:before {
	content: "\e929";
}
.fr-icon3-rv_hookup:before {
	content: "\e642";
}
.fr-icon3-search:before {
	content: "\e8b6";
}
.fr-icon3-sentiment_dissatisfied:before {
	content: "\e811";
}
.fr-icon3-sentiment_neutral:before {
	content: "\e812";
}
.fr-icon3-sentiment_satisfied:before {
	content: "\e813";
}
.fr-icon3-settings:before {
	content: "\e8b8";
}
.fr-icon3-settings_applications:before {
	content: "\e8b9";
}
.fr-icon3-supervisor_account:before {
	content: "\e8d3";
}
.fr-icon3-touch_app:before {
	content: "\e913";
}
.fr-icon3-watch:before {
	content: "\e334";
}
.fr-icon3-watch_later:before {
	content: "\e924";
}
.fr-icon3-weekend:before {
	content: "\e16b";
}
.fr-icon3-youtube_searched_for:before {
	content: "\e8fa";
}
.fr-icon3-zoom_in:before {
	content: "\e8ff";
}
.fr-icon3-zoom_out:before {
	content: "\e900";
}
.fr-icon3-eye:before {
	content: "\e003";
}
.fr-icon3-paper-clip:before {
	content: "\e004";
}
.fr-icon3-mail:before {
	content: "\e005";
}
.fr-icon3-toggle:before {
	content: "\e006";
}
.fr-icon3-layout:before {
	content: "\e007";
}
.fr-icon3-link2:before {
	content: "\e008";
}
.fr-icon3-bell:before {
	content: "\e009";
}
.fr-icon3-lock2:before {
	content: "\e00a";
}
.fr-icon3-unlock:before {
	content: "\e00b";
}
.fr-icon3-ribbon:before {
	content: "\e00c";
}
.fr-icon3-image:before {
	content: "\e010";
}
.fr-icon3-signal:before {
	content: "\e011";
}
.fr-icon3-target:before {
	content: "\e012";
}
.fr-icon3-clipboard:before {
	content: "\e013";
}
.fr-icon3-clock:before {
	content: "\e014";
}
.fr-icon3-watch2:before {
	content: "\e015";
}
.fr-icon3-air-play:before {
	content: "\e016";
}
.fr-icon3-camera:before {
	content: "\e017";
}
.fr-icon3-video:before {
	content: "\e018";
}
.fr-icon3-disc:before {
	content: "\e01a";
}
.fr-icon3-printer:before {
	content: "\e020";
}
.fr-icon3-monitor:before {
	content: "\e021";
}
.fr-icon3-server:before {
	content: "\e022";
}
.fr-icon3-cog:before {
	content: "\e023";
}
.fr-icon3-heart:before {
	content: "\e024";
}
.fr-icon3-paragraph:before {
	content: "\e025";
}
.fr-icon3-align-justify:before {
	content: "\e026";
}
.fr-icon3-align-left:before {
	content: "\e027";
}
.fr-icon3-align-center:before {
	content: "\e028";
}
.fr-icon3-align-right:before {
	content: "\e029";
}
.fr-icon3-book:before {
	content: "\e030";
}
.fr-icon3-layers:before {
	content: "\e031";
}
.fr-icon3-stack:before {
	content: "\e032";
}
.fr-icon3-stack-2:before {
	content: "\e034";
}
.fr-icon3-paper:before {
	content: "\e035";
}
.fr-icon3-paper-stack:before {
	content: "\e036";
}
.fr-icon3-search2:before {
	content: "\e037";
}
.fr-icon3-zoom-in:before {
	content: "\e038";
}
.fr-icon3-zoom-out:before {
	content: "\e039";
}
.fr-icon3-reply:before {
	content: "\e03a";
}
.fr-icon3-circle-plus:before {
	content: "\e040";
}
.fr-icon3-circle-minus:before {
	content: "\e041";
}
.fr-icon3-circle-check:before {
	content: "\e042";
}
.fr-icon3-circle-cross:before {
	content: "\e043";
}
.fr-icon3-square-plus:before {
	content: "\e044";
}
.fr-icon3-square-minus:before {
	content: "\e045";
}
.fr-icon3-square-check:before {
	content: "\e046";
}
.fr-icon3-square-cross:before {
	content: "\e047";
}
.fr-icon3-microphone:before {
	content: "\e048";
}
.fr-icon3-record:before {
	content: "\e049";
}
.fr-icon3-skip-back:before {
	content: "\e050";
}
.fr-icon3-rewind:before {
	content: "\e051";
}
.fr-icon3-play:before {
	content: "\e052";
}
.fr-icon3-pause:before {
	content: "\e053";
}
.fr-icon3-stop:before {
	content: "\e054";
}
.fr-icon3-fast-forward:before {
	content: "\e056";
}
.fr-icon3-skip-forward:before {
	content: "\e057";
}
.fr-icon3-shuffle:before {
	content: "\e058";
}
.fr-icon3-repeat:before {
	content: "\e059";
}
.fr-icon3-folder2:before {
	content: "\e05a";
}
.fr-icon3-sun:before {
	content: "\e064";
}
.fr-icon3-cloud-upload:before {
	content: "\e066";
}
.fr-icon3-cloud-download:before {
	content: "\e067";
}
.fr-icon3-upload:before {
	content: "\e068";
}
.fr-icon3-download:before {
	content: "\e069";
}
.fr-icon3-location:before {
	content: "\e070";
}
.fr-icon3-location-2:before {
	content: "\e071";
}
.fr-icon3-map:before {
	content: "\e072";
}
.fr-icon3-head:before {
	content: "\e074";
}
.fr-icon3-briefcase:before {
	content: "\e075";
}
.fr-icon3-speech-bubble:before {
	content: "\e076";
}
.fr-icon3-globe:before {
	content: "\e078";
}
.fr-icon3-box:before {
	content: "\e079";
}
.fr-icon3-reload:before {
	content: "\e080";
}
.fr-icon3-share:before {
	content: "\e081";
}
.fr-icon3-marquee:before {
	content: "\e082";
}
.fr-icon3-marquee-plus:before {
	content: "\e083";
}
.fr-icon3-marquee-minus:before {
	content: "\e084";
}
.fr-icon3-tag:before {
	content: "\e085";
}
.fr-icon3-power:before {
	content: "\e086";
}
.fr-icon3-command:before {
	content: "\e087";
}
.fr-icon3-esc:before {
	content: "\e089";
}
.fr-icon3-bar-graph:before {
	content: "\e090";
}
.fr-icon3-bar-graph-2:before {
	content: "\e091";
}
.fr-icon3-pie-graph:before {
	content: "\e092";
}
.fr-icon3-star:before {
	content: "\e093";
}
.fr-icon3-arrow-left:before {
	content: "\e094";
}
.fr-icon3-arrow-right:before {
	content: "\e095";
}
.fr-icon3-arrow-up:before {
	content: "\e096";
}
.fr-icon3-arrow-down:before {
	content: "\e097";
}
.fr-icon3-grid:before {
	content: "\e102";
}
.fr-icon3-grid-2:before {
	content: "\e103";
}
.fr-icon3-columns:before {
	content: "\e104";
}
.fr-icon3-bag:before {
	content: "\e106";
}
.fr-icon3-ban:before {
	content: "\e107";
}
.fr-icon3-flag2:before {
	content: "\e108";
}
.fr-icon3-trash:before {
	content: "\e109";
}
.fr-icon3-expand:before {
	content: "\e110";
}
.fr-icon3-contract:before {
	content: "\e111";
}
.fr-icon3-maximize:before {
	content: "\e112";
}
.fr-icon3-minimize:before {
	content: "\e113";
}
.fr-icon3-plus:before {
	content: "\e114";
}
.fr-icon3-minus:before {
	content: "\e115";
}
.fr-icon3-check2:before {
	content: "\e116";
}
.fr-icon3-cross:before {
	content: "\e117";
}
.fr-icon3-move:before {
	content: "\e118";
}
.fr-icon3-delete2:before {
	content: "\e119";
}
.fr-icon3-menu2:before {
	content: "\e120";
}
.fr-icon3-archive2:before {
	content: "\e121";
}
.fr-icon3-inbox:before {
	content: "\e122";
}
.fr-icon3-outbox:before {
	content: "\e123";
}
.fr-icon3-file:before {
	content: "\e124";
}
.fr-icon3-file-add:before {
	content: "\e125";
}
.fr-icon3-file-subtract:before {
	content: "\e126";
}
.fr-icon3-help2:before {
	content: "\e127";
}
.fr-icon3-open:before {
	content: "\e128";
}
.fr-icon3-ellipsis:before {
	content: "\e129";
}
.fr-icon3-add-to-list:before {
	content: "\e901";
}
.fr-icon3-creative-commons-attribution:before {
	content: "\e905";
}
.fr-icon3-creative-commons-noderivs:before {
	content: "\e906";
}
.fr-icon3-creative-commons-noncommercial-eu:before {
	content: "\e907";
}
.fr-icon3-creative-commons-noncommercial-us:before {
	content: "\e908";
}
.fr-icon3-creative-commons-share:before {
	content: "\e90e";
}
.fr-icon3-creative-commons-sharealike:before {
	content: "\e910";
}
.fr-icon3-document-landscape:before {
	content: "\e916";
}
.fr-icon3-remove-user:before {
	content: "\e917";
}
.fr-icon3-warning2:before {
	content: "\e918";
}
.fr-icon3-arrow-long-down:before {
	content: "\e919";
}
.fr-icon3-arrow-long-left:before {
	content: "\e91a";
}
.fr-icon3-arrow-long-right:before {
	content: "\e91b";
}
.fr-icon3-arrow-long-up:before {
	content: "\e91c";
}
.fr-icon3-bookmark:before {
	content: "\e91d";
}
.fr-icon3-bookmarks:before {
	content: "\e91e";
}
.fr-icon3-chevron-thin-down:before {
	content: "\e91f";
}
.fr-icon3-chevron-thin-left:before {
	content: "\e920";
}
.fr-icon3-chevron-thin-right:before {
	content: "\e921";
}
.fr-icon3-chevron-thin-up:before {
	content: "\e922";
}
.fr-icon3-chevron-up:before {
	content: "\e923";
}
.fr-icon3-chevron-with-circle-down:before {
	content: "\e925";
}
.fr-icon3-chevron-with-circle-left:before {
	content: "\e927";
}
.fr-icon3-chevron-with-circle-right:before {
	content: "\e92a";
}
.fr-icon3-chevron-with-circle-up:before {
	content: "\e92c";
}
.fr-icon3-cloud:before {
	content: "\e92d";
}
.fr-icon3-controller-fast-forward:before {
	content: "\e92e";
}
.fr-icon3-controller-jump-to-start:before {
	content: "\e92f";
}
.fr-icon3-controller-next:before {
	content: "\e930";
}
.fr-icon3-controller-volume:before {
	content: "\e931";
}
.fr-icon3-dot-single:before {
	content: "\e932";
}
.fr-icon3-dots-three-horizontal:before {
	content: "\e933";
}
.fr-icon3-dots-three-vertical:before {
	content: "\e934";
}
.fr-icon3-dots-two-horizontal:before {
	content: "\e935";
}
.fr-icon3-dots-two-vertical:before {
	content: "\e936";
}
.fr-icon3-download2:before {
	content: "\e937";
}
.fr-icon3-emoji-flirt:before {
	content: "\e938";
}
.fr-icon3-flow-branch:before {
	content: "\e939";
}
.fr-icon3-flow-cascade:before {
	content: "\e93a";
}
.fr-icon3-flow-line:before {
	content: "\e93b";
}
.fr-icon3-flow-parallel:before {
	content: "\e93c";
}
.fr-icon3-flow-tree:before {
	content: "\e93d";
}
.fr-icon3-install:before {
	content: "\e93e";
}
.fr-icon3-layers2:before {
	content: "\e93f";
}
.fr-icon3-open-book:before {
	content: "\e940";
}
.fr-icon3-resize-100:before {
	content: "\e941";
}
.fr-icon3-resize-full-screen:before {
	content: "\e942";
}
.fr-icon3-save:before {
	content: "\e943";
}
.fr-icon3-select-arrows:before {
	content: "\e944";
}
.fr-icon3-sound-mute:before {
	content: "\e945";
}
.fr-icon3-sound:before {
	content: "\e946";
}
.fr-icon3-trash2:before {
	content: "\e947";
}
.fr-icon3-triangle-down:before {
	content: "\e948";
}
.fr-icon3-triangle-left:before {
	content: "\e949";
}
.fr-icon3-triangle-right:before {
	content: "\e94a";
}
.fr-icon3-triangle-up:before {
	content: "\e94b";
}
.fr-icon3-uninstall:before {
	content: "\e94c";
}
.fr-icon3-upload-to-cloud:before {
	content: "\e94d";
}
.fr-icon3-upload2:before {
	content: "\e94e";
}
.fr-icon3-add-user:before {
	content: "\e94f";
}
.fr-icon3-address:before {
	content: "\e950";
}
.fr-icon3-adjust2:before {
	content: "\e951";
}
.fr-icon3-air:before {
	content: "\e952";
}
.fr-icon3-aircraft:before {
	content: "\e953";
}
.fr-icon3-align-bottom:before {
	content: "\e954";
}
.fr-icon3-align-horizontal-middle:before {
	content: "\e955";
}
.fr-icon3-align-left2:before {
	content: "\e956";
}
.fr-icon3-align-right2:before {
	content: "\e957";
}
.fr-icon3-align-top:before {
	content: "\e958";
}
.fr-icon3-align-vertical-middle:before {
	content: "\e959";
}
.fr-icon3-archive3:before {
	content: "\e95a";
}
.fr-icon3-area-graph:before {
	content: "\e95b";
}
.fr-icon3-attachment2:before {
	content: "\e95c";
}
.fr-icon3-awareness-ribbon:before {
	content: "\e95d";
}
.fr-icon3-back-in-time:before {
	content: "\e95e";
}
.fr-icon3-back:before {
	content: "\e95f";
}
.fr-icon3-bar-graph2:before {
	content: "\e960";
}
.fr-icon3-battery2:before {
	content: "\e961";
}
.fr-icon3-beamed-note:before {
	content: "\e962";
}
.fr-icon3-bell2:before {
	content: "\e963";
}
.fr-icon3-blackboard:before {
	content: "\e964";
}
.fr-icon3-block2:before {
	content: "\e965";
}
.fr-icon3-book2:before {
	content: "\e966";
}
.fr-icon3-box2:before {
	content: "\e967";
}
.fr-icon3-briefcase2:before {
	content: "\e968";
}
.fr-icon3-browser:before {
	content: "\e969";
}
.fr-icon3-brush:before {
	content: "\e96a";
}
.fr-icon3-bucket:before {
	content: "\e96b";
}
.fr-icon3-calculator:before {
	content: "\e96c";
}
.fr-icon3-calendar:before {
	content: "\e96d";
}
.fr-icon3-camera2:before {
	content: "\e96e";
}
.fr-icon3-ccw:before {
	content: "\e96f";
}
.fr-icon3-chat2:before {
	content: "\e970";
}
.fr-icon3-check3:before {
	content: "\e971";
}
.fr-icon3-clapperboard:before {
	content: "\e972";
}
.fr-icon3-clipboard2:before {
	content: "\e973";
}
.fr-icon3-clock2:before {
	content: "\e974";
}
.fr-icon3-code2:before {
	content: "\e975";
}
.fr-icon3-cog2:before {
	content: "\e976";
}
.fr-icon3-colours:before {
	content: "\e977";
}
.fr-icon3-compass:before {
	content: "\e978";
}
.fr-icon3-copy:before {
	content: "\e979";
}
.fr-icon3-credit-card:before {
	content: "\e97a";
}
.fr-icon3-credit:before {
	content: "\e97b";
}
.fr-icon3-cross2:before {
	content: "\e97c";
}
.fr-icon3-cup:before {
	content: "\e97d";
}
.fr-icon3-cw:before {
	content: "\e97e";
}
.fr-icon3-cycle:before {
	content: "\e97f";
}
.fr-icon3-database:before {
	content: "\e980";
}
.fr-icon3-dial-pad:before {
	content: "\e981";
}
.fr-icon3-direction:before {
	content: "\e982";
}
.fr-icon3-document:before {
	content: "\e983";
}
.fr-icon3-drive:before {
	content: "\e984";
}
.fr-icon3-drop:before {
	content: "\e985";
}
.fr-icon3-edit:before {
	content: "\e986";
}
.fr-icon3-email:before {
	content: "\e987";
}
.fr-icon3-emoji-happy:before {
	content: "\e988";
}
.fr-icon3-emoji-neutral:before {
	content: "\e989";
}
.fr-icon3-emoji-sad:before {
	content: "\e98a";
}
.fr-icon3-erase:before {
	content: "\e98b";
}
.fr-icon3-eraser:before {
	content: "\e98c";
}
.fr-icon3-export:before {
	content: "\e98d";
}
.fr-icon3-eye2:before {
	content: "\e98e";
}
.fr-icon3-flag3:before {
	content: "\e98f";
}
.fr-icon3-flash:before {
	content: "\e990";
}
.fr-icon3-flashlight:before {
	content: "\e991";
}
.fr-icon3-folder-images:before {
	content: "\e992";
}
.fr-icon3-folder-music:before {
	content: "\e993";
}
.fr-icon3-folder-video:before {
	content: "\e994";
}
.fr-icon3-folder3:before {
	content: "\e995";
}
.fr-icon3-forward:before {
	content: "\e996";
}
.fr-icon3-funnel:before {
	content: "\e997";
}
.fr-icon3-gauge:before {
	content: "\e998";
}
.fr-icon3-globe2:before {
	content: "\e999";
}
.fr-icon3-graduation-cap:before {
	content: "\e99a";
}
.fr-icon3-grid2:before {
	content: "\e99b";
}
.fr-icon3-hair-cross:before {
	content: "\e99c";
}
.fr-icon3-hand:before {
	content: "\e99d";
}
.fr-icon3-heart-outlined:before {
	content: "\e99e";
}
.fr-icon3-heart2:before {
	content: "\e99f";
}
.fr-icon3-help3:before {
	content: "\e9a0";
}
.fr-icon3-home2:before {
	content: "\e9a1";
}
.fr-icon3-hour-glass:before {
	content: "\e9a2";
}
.fr-icon3-image-inverted:before {
	content: "\e9a3";
}
.fr-icon3-image2:before {
	content: "\e9a4";
}
.fr-icon3-images:before {
	content: "\e9a5";
}
.fr-icon3-inbox2:before {
	content: "\e9a6";
}
.fr-icon3-infinity:before {
	content: "\e9a7";
}
.fr-icon3-key:before {
	content: "\e9a8";
}
.fr-icon3-keyboard:before {
	content: "\e9a9";
}
.fr-icon3-landline:before {
	content: "\e9aa";
}
.fr-icon3-laptop2:before {
	content: "\e9ab";
}
.fr-icon3-level-down:before {
	content: "\e9ac";
}
.fr-icon3-level-up:before {
	content: "\e9ad";
}
.fr-icon3-light-bulb:before {
	content: "\e9ae";
}
.fr-icon3-light-up:before {
	content: "\e9b0";
}
.fr-icon3-link3:before {
	content: "\e9b2";
}
.fr-icon3-list2:before {
	content: "\e9b3";
}
.fr-icon3-location-pin:before {
	content: "\e9b4";
}
.fr-icon3-location2:before {
	content: "\e9b5";
}
.fr-icon3-lock-open:before {
	content: "\e9b6";
}
.fr-icon3-lock3:before {
	content: "\e9b7";
}
.fr-icon3-log-out:before {
	content: "\e9b8";
}
.fr-icon3-login:before {
	content: "\e9b9";
}
.fr-icon3-loop:before {
	content: "\e9ba";
}
.fr-icon3-magnifying-glass:before {
	content: "\e9bb";
}
.fr-icon3-mail2:before {
	content: "\e9bc";
}
.fr-icon3-man:before {
	content: "\e9bd";
}
.fr-icon3-map2:before {
	content: "\e9be";
}
.fr-icon3-menu3:before {
	content: "\e9c0";
}
.fr-icon3-message2:before {
	content: "\e9c1";
}
.fr-icon3-minus2:before {
	content: "\e9c3";
}
.fr-icon3-mobile:before {
	content: "\e9c4";
}
.fr-icon3-mouse:before {
	content: "\e9c7";
}
.fr-icon3-new-message:before {
	content: "\e9c8";
}
.fr-icon3-new:before {
	content: "\e9c9";
}
.fr-icon3-news:before {
	content: "\e9ca";
}
.fr-icon3-notification:before {
	content: "\e9cb";
}
.fr-icon3-old-mobile:before {
	content: "\e9cc";
}
.fr-icon3-old-phone:before {
	content: "\e9cd";
}
.fr-icon3-paper-plane:before {
	content: "\e9ce";
}
.fr-icon3-pencil:before {
	content: "\e9cf";
}
.fr-icon3-phone2:before {
	content: "\e9d0";
}
.fr-icon3-pie-chart:before {
	content: "\e9d1";
}
.fr-icon3-pin:before {
	content: "\e9d2";
}
.fr-icon3-plus2:before {
	content: "\e9d3";
}
.fr-icon3-popup:before {
	content: "\e9d4";
}
.fr-icon3-price-tag:before {
	content: "\e9d5";
}
.fr-icon3-print:before {
	content: "\e9d6";
}
.fr-icon3-progress-empty:before {
	content: "\e9d7";
}
.fr-icon3-publish:before {
	content: "\e9d8";
}
.fr-icon3-quote:before {
	content: "\e9d9";
}
.fr-icon3-radio:before {
	content: "\e9da";
}
.fr-icon3-reply2:before {
	content: "\e9db";
}
.fr-icon3-retweet:before {
	content: "\e9dc";
}
.fr-icon3-rocket:before {
	content: "\e9dd";
}
.fr-icon3-ruler:before {
	content: "\e9de";
}
.fr-icon3-share-alternitive:before {
	content: "\e9df";
}
.fr-icon3-share2:before {
	content: "\e9e0";
}
.fr-icon3-shop:before {
	content: "\e9e1";
}
.fr-icon3-shopping-bag:before {
	content: "\e9e2";
}
.fr-icon3-shopping-basket:before {
	content: "\e9e3";
}
.fr-icon3-star-outlined:before {
	content: "\e9e4";
}
.fr-icon3-star2:before {
	content: "\e9e5";
}
.fr-icon3-stopwatch:before {
	content: "\e9e6";
}
.fr-icon3-suitcase:before {
	content: "\e9e7";
}
.fr-icon3-swap:before {
	content: "\e9e8";
}
.fr-icon3-sweden:before {
	content: "\e9e9";
}
.fr-icon3-switch:before {
	content: "\e9ea";
}
.fr-icon3-tablet:before {
	content: "\e9eb";
}
.fr-icon3-tag2:before {
	content: "\e9ec";
}
.fr-icon3-text-document-inverted:before {
	content: "\e9ed";
}
.fr-icon3-text-document:before {
	content: "\e9ee";
}
.fr-icon3-text:before {
	content: "\e9ef";
}
.fr-icon3-thumbs-down:before {
	content: "\e9f0";
}
.fr-icon3-thumbs-up:before {
	content: "\e9f1";
}
.fr-icon3-ticket:before {
	content: "\e9f2";
}
.fr-icon3-time-slot:before {
	content: "\e9f3";
}
.fr-icon3-tools:before {
	content: "\e9f4";
}
.fr-icon3-traffic-cone:before {
	content: "\e9f5";
}
.fr-icon3-tree:before {
	content: "\e9f6";
}
.fr-icon3-tv:before {
	content: "\e9f7";
}
.fr-icon3-typing:before {
	content: "\e9f8";
}
.fr-icon3-unread:before {
	content: "\e9f9";
}
.fr-icon3-untag:before {
	content: "\e9fa";
}
.fr-icon3-user:before {
	content: "\e9fb";
}
.fr-icon3-users:before {
	content: "\e9fc";
}
.fr-icon3-v-card:before {
	content: "\e9fd";
}
.fr-icon3-video2:before {
	content: "\e9fe";
}
.fr-icon3-vinyl:before {
	content: "\e9ff";
}
.fr-icon3-wallet:before {
	content: "\ea00";
}
.fr-icon3-px-with-circle:before {
	content: "\ea01";
}
.fr-icon3-google-drive:before {
	content: "\ea02";
}
.fr-icon3-google-hangouts:before {
	content: "\ea03";
}
.fr-icon3-icloud:before {
	content: "\ea04";
}
.fr-icon3-onedrive:before {
	content: "\ea05";
}
.fr-icon3-skype-with-circle:before {
	content: "\ea06";
}
.fr-icon3-vk-alternitive:before {
	content: "\ea07";
}
.fr-icon3-vk-with-circle:before {
	content: "\ea08";
}
.fr-icon3-facebook-with-circle:before {
	content: "\ea09";
}
.fr-icon3-flickr-with-circle:before {
	content: "\ea0a";
}
.fr-icon3-github-with-circle:before {
	content: "\ea0b";
}
.fr-icon3-google-with-circle:before {
	content: "\ea0c";
}
.fr-icon3-instagram-with-circle:before {
	content: "\ea0d";
}
.fr-icon3-tumblr-with-circle:before {
	content: "\ea0e";
}
.fr-icon3-twitter-with-circle:before {
	content: "\ea0f";
}
.fr-icon3-vimeo-with-circle:before {
	content: "\ea10";
}
.fr-icon3-youtube-with-circle:before {
	content: "\ea11";
}

@font-face {
	font-family: 'catalog-tiles-ico';
	src: url('//astatic.nodacdn.net/fonts/catalog-tiles-ico.woff?nkfr1z') format('woff');
	font-weight: normal;
	font-style: normal;
}

.fr-catalog-icon {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'catalog-tiles-ico' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fr-catalog-icon-gear-oil:before {
	content: "\e900";
}
.fr-catalog-icon-disks:before {
	content: "\e901";
}
.fr-catalog-icon-wipers:before {
	content: "\e902";
}
.fr-catalog-icon-oil:before {
	content: "\e903";
}
.fr-catalog-icon-battery:before {
	content: "\e904";
}
.fr-catalog-icon-car-lights:before {
	content: "\e905";
}
.fr-catalog-icon-tire:before {
	content: "\e906";
}
.fr-catalog-icon-truck-tire:before {
	content: "\e907";
}
.fr-catalog-icon-accestories:before {
	content: "\e908";
}
.fr-catalog-icon-carbase:before {
	content: "\e909";
}
.fr-catalog-icon-tecdoc:before {
	content: "\e90a";
}
.fr-catalog-icon-emergency_waistcoats:before {
	content: "\e90b";
}
.fr-catalog-icon-washer-fluid:before {
	content: "\e90c";
}
.fr-catalog-icon-moto-tyres:before {
	content: "\e90d";
}
.fr-catalog-icon-tires_search:before {
	content: "\e90e";
}
.fr-catalog-icon-brake_fluids:before {
	content: "\e90f";
}
.fr-catalog-icon-belts:before {
	content: "\e910";
}
.fr-catalog-icon-coolant:before {
	content: "\e911";
}
.fr-catalog-icon-cleaning:before {
	content: "\e912";
}
.fr-catalog-icon-scraper:before {
	content: "\e913";
}
.fr-catalog-icon-car_freshner:before {
	content: "\e914";
}
.fr-catalog-icon-tools:before {
	content: "\e915";
}
.fr-catalog-icon-screwdriver:before {
	content: "\e916";
}
.fr-catalog-icon-lug_wrenches:before {
	content: "\e917";
}
.fr-catalog-icon-vin:before {
	content: "\e918";
}
.fr-catalog-icon-original:before {
	content: "\e919";
}
.fr-catalog-icon-search:before {
	content: "\e91a";
}
.fr-catalog-icon-oil_additives:before {
	content: "\e91b";
}
.fr-catalog-icon-fuel_additives:before {
	content: "\e91c";
}
.fr-catalog-icon-cooling_system_additives:before {
	content: "\e91d";
}
.fr-catalog-icon-steering-wheel-covers:before {
	content: "\e91e";
}
.fr-catalog-icon-bicycles:before {
	content: "\e91f";
}
.fr-catalog-icon-hydraulic_oil:before {
	content: "\e920";
}
.fr-catalog-icon-barrel:before {
	content: "\e921";
}
.fr-catalog-icon-scooter:before {
	content: "\e922";
}
.fr-catalog-icon-flush_oil:before {
	content: "\e923";
}

@font-face {
	font-family: 'icomoon-brands';
	src: url('//astatic.nodacdn.net/fonts/icomoon-brands.woff?rad069') format('woff');
	font-weight: normal;
	font-style: normal;
}

.fr-icon-brands {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'icomoon-brands' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.fr-icon-brands-instagram1:before {
	content: "\e900";
	color: #e4405f;
}
.fr-icon-brands-telegram1:before {
	content: "\e901";
	color: #2ca5e0;
}
.fr-icon-brands-telegram:before {
	content: "\e902";
}
.fr-icon-brands-applepay:before {
	content: "\e90e";
}
.fr-icon-brands-microsoftword:before {
	content: "\e926";
	color: #2b579a;
}
.fr-icon-brands-odnoklassniki:before {
	content: "\e93b";
	color: #f4731c;
}
.fr-icon-brands-microsoftexcel:before {
	content: "\e93d";
	color: #217346;
}
.fr-icon-brands-visa:before {
	content: "\e943";
	color: #142787;
}
.fr-icon-brands-viber:before {
	content: "\e94b";
	color: #665cac;
}
.fr-icon-brands-vk1 .path1:before {
	content: "\e985";
	color: rgb(70, 128, 194);
}
.fr-icon-brands-vk1 .path2:before {
	content: "\e987";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.fr-icon-brands-americanexpress:before {
	content: "\e959";
	color: #2e77bc;
}
.fr-icon-brands-microsoftpowerpoint:before {
	content: "\e96d";
	color: #d24726;
}
.fr-icon-brands-vk2:before {
	content: "\e905";
	color: #6383a8;
}
.fr-icon-brands-vimeo:before {
	content: "\e986";
	color: #1ab7ea;
}
.fr-icon-brands-googleplay:before {
	content: "\e9d6";
	color: #607d8b;
}
.fr-icon-brands-paypal:before {
	content: "\ea06";
	color: #00457c;
}
.fr-icon-brands-facebook .path1:before {
	content: "\ea12";
	color: rgb(24, 119, 242);
}
.fr-icon-brands-facebook .path2:before {
	content: "\ea13";
	margin-left: -1em;
	color: rgb(255, 255, 255);
}
.fr-icon-brands-facebook1:before {
	content: "\e907";
	color: #3b5998;
}
.fr-icon-brands-amazon1:before {
	content: "\ea14";
	color: #f90;
}
.fr-icon-brands-mastercard:before {
	content: "\ea19";
	color: #eb001b;
}
.fr-icon-brands-whatsapp1:before {
	content: "\ea26";
	color: #25d366;
}
.fr-icon-brands-google1:before {
	content: "\ea27";
	color: #4285f4;
}
.fr-icon-brands-youtube:before {
	content: "\ea53";
	color: #f00;
}
.fr-icon-brands-icq:before {
	content: "\ea6b";
	color: #7ebd00;
}
.fr-icon-brands-linkedin:before {
	content: "\ea7c";
	color: #0077b5;
}
.fr-icon-brands-twitter1:before {
	content: "\ea81";
	color: #1da1f2;
}
.fr-icon-brands-slack:before {
	content: "\ea9c";
	color: #56b68b;
}
.fr-icon-brands-google:before {
	content: "\eace";
}
.fr-icon-brands-google2:before {
	content: "\eacf";
}
.fr-icon-brands-facebook2:before {
	content: "\ead1";
}
.fr-icon-brands-vk:before {
	content: "\ead6";
}
.fr-icon-brands-instagram:before {
	content: "\e903";
}
.fr-icon-brands-odnoklassniki1:before {
	content: "\e904";
}