.responsive-tabs .resp-tab-content-active.row:not(.resp-accordion-closed) {
	display: flex !important;
}

@media (min-width: 992px) {
	.responsive-tabs[data-type="horizontal"], .responsive-tabs[data-type="vertical"] {
		border-bottom: none;
	}
	.responsive-tabs[data-type="horizontal"] .resp-tab-content + .resp-accordion, .responsive-tabs[data-type="vertical"] .resp-tab-content + .resp-accordion {
		border-top: none;
	}
	.responsive-tabs[data-type="horizontal"] .resp-accordion, .responsive-tabs[data-type="vertical"] .resp-accordion {
		display: none;
	}
	.responsive-tabs[data-type="horizontal"] .resp-tabs-list, .responsive-tabs[data-type="vertical"] .resp-tabs-list {
		display: block;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs[data-type="vertical"] {
		display: flex;
		flex: 0 1 auto;
		align-items: flex-start;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list {
		text-align: left;
		flex-basis: 25%;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list li {
		display: block;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list li + li {
		margin-left: 0;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-container {
		flex-basis: 75%;
	}
}

.responsive-tabs-classic {
	border-bottom: 1px solid #d9d9d9;
}

.responsive-tabs-classic .resp-tab-content + .resp-accordion {
	border-top: 1px solid #d9d9d9;
}

@media (min-width: 992px) {
	.responsive-tabs-classic[data-type="vertical"], .responsive-tabs-classic[data-type="horizontal"] {
		border-bottom: none;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content + .resp-accordion, .responsive-tabs-classic[data-type="horizontal"] .resp-tab-content + .resp-accordion {
		border-top: none;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:before, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:before {
		position: absolute;
		left: 50%;
		bottom: 0;
		width: 0;
		height: 1px;
		background-color: #434345;
		content: '';
		transform: translateX(-50%);
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:before, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active:before {
		width: 100%;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li + li, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li + li {
		margin-left: 10px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content, .responsive-tabs-classic[data-type="horizontal"] .resp-tab-content {
		padding-top: 32px;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li + li {
		margin-left: 33px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list {
		border-left: 1px solid #d9d9d9;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li {
		padding: 0 0 0 30px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:before {
		position: absolute;
		top: 50%;
		left: 0;
		height: 0;
		content: '';
		transform: translateY(-50%);
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:before {
		height: 100%;
		width: 1px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li + li {
		margin-left: 0;
		margin-top: 25px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content {
		padding-top: 0;
	}
}

.responsive-tabs-boxed .resp-accordion {
	border-radius: 3px;
	border: 1px solid #d9d9d9;
	padding-left: 20px;
	padding-right: 40px;
}

.responsive-tabs-boxed .resp-accordion .resp-arrow {
	right: 20px;
}

.responsive-tabs-boxed .resp-tab-content {
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.responsive-tabs-boxed .resp-tab-content + .resp-accordion {
	margin-top: 5px;
}

.responsive-tabs-boxed .resp-tab-active {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 1px solid transparent;
}

@media (min-width: 992px) {
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
		font-size: 0;
		border-bottom: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
		position: relative;
		padding: 13px 20px;
		margin-bottom: -1px;
		font-size: 14px;
		font-weight: 900;
		letter-spacing: 0.06em;
		color: #434345;
		text-transform: uppercase;
		background: #f2f2f2;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid transparent;
		border-left: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li:last-child, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:last-child {
		border-right: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li:after, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:after {
		position: absolute;
		bottom: -1px;
		left: 0;
		width: 100%;
		border-bottom: 1px solid #d9d9d9;
		content: '';
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active {
		border-bottom-color: #ffffff;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active {
		background: #ffffff;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active:after, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after {
		width: 0;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content + .resp-accordion, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content + .resp-accordion {
		margin-top: 0;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
		border-bottom: none;
		border-right: none;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
		padding: 44px 61px 40px 61px;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	.responsive-tabs-boxed[data-type="vertical"] {
		border-top: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
		margin: 0 0 0 -1px;
		border-top: none;
		border-bottom: none;
		border-right: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
		border-top: 1px solid #d9d9d9;
		border-right: none;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:first-child {
		border-top: none;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:last-child {
		border-bottom: 1px solid #d9d9d9;
		border-right: none;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:after {
		position: absolute;
		top: 0;
		bottom: auto;
		left: auto;
		right: -1px;
		width: 1px;
		border-right: 1px solid #ffffff;
		content: '';
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after {
		height: 102%;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
		padding: 43px 43px 43px 60px;
		border-left: none;
	}
}
.form-control {
	height: 50px;
}
.toolbar-shop-pager .select2-container {	width: 118px !important;}
.toolbar-shop-pager .select2-container--bootstrap .select2-selection {	border-radius: 0;	border: none;	border-left: 1px solid #cbcbcb;}
.toolbar-shop-pager .select2-selection__arrow {	color: #9b9b9b;}
.toolbar-shop-pager .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {	color: #434345;}
.toolbar-shop-pager .select2-container--bootstrap {	display: inline-block;}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered,.navbar-inverse .select2-container--bootstrap .select2-selection--single .select2-selection__rendered,.context-dark .select2-container--bootstrap .select2-selection--single .select2-selection__rendered,.swiper-slide-caption .select2-container--bootstrap .select2-selection--single .select2-selection__rendered,.bg-deluge .select2-container--bootstrap .select2-selection,.navbar-inverse .select2-container--bootstrap .select2-selection,.context-dark .select2-container--bootstrap .select2-selection,.swiper-slide-caption .select2-container--bootstrap .select2-selection,.bg-deluge h1,.navbar-inverse h1,.context-dark h1,.swiper-slide-caption h1, .bg-deluge .h1, .navbar-inverse .h1, .context-dark .h1, .swiper-slide-caption .h1, .bg-deluge h2, .navbar-inverse h2, .context-dark h2, .swiper-slide-caption h2, .bg-deluge .h2, .navbar-inverse .h2, .context-dark .h2, .swiper-slide-caption .h2, .bg-deluge h3, .navbar-inverse h3, .context-dark h3, .swiper-slide-caption h3, .bg-deluge .h3, .navbar-inverse .h3, .context-dark .h3, .swiper-slide-caption .h3, .bg-deluge h4, .navbar-inverse h4, .context-dark h4, .swiper-slide-caption h4, .bg-deluge .h4, .navbar-inverse .h4, .context-dark .h4, .swiper-slide-caption .h4, .bg-deluge h5, .navbar-inverse h5, .context-dark h5, .swiper-slide-caption h5, .bg-deluge .h5, .navbar-inverse .h5, .context-dark .h5, .swiper-slide-caption .h5, .bg-deluge h6, .navbar-inverse h6, .context-dark h6, .swiper-slide-caption h6, .bg-deluge .h6, .navbar-inverse .h6, .context-dark .h6, .swiper-slide-caption .h6 {	color: #fff;}
.select2 {	width: 100% !important;}
.select2-container {	box-sizing: border-box;	display: inline-block;	margin: 0;	position: relative;	vertical-align: middle;}
.select2-container .select2-selection--single {	box-sizing: border-box;	cursor: pointer;	display: block;	height: 28px;	user-select: none;	-webkit-user-select: none;}
.select2-container .select2-selection--single .select2-selection__rendered {	display: block;	padding-left: 8px;	padding-right: 20px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.select2-container .select2-selection--single .select2-selection__clear {	position: relative;}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {	padding-right: 8px;	padding-left: 20px;}
.select2-container .select2-selection--multiple {	box-sizing: border-box;	cursor: pointer;	display: block;	min-height: 32px;	user-select: none;	-webkit-user-select: none;}
.select2-container .select2-selection--multiple .select2-selection__rendered {	display: inline-block;	overflow: hidden;	padding-left: 8px;	text-overflow: ellipsis;	white-space: nowrap;}
.select2-container .select2-search--inline {	float: left;}
.select2-container .select2-search--inline .select2-search__field {	box-sizing: border-box;	border: none;	margin-top: 5px;	padding: 0;}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {	-webkit-appearance: none;}
.select2-dropdown {	background-color: #fff;	border: 1px solid #aaa;	border-radius: 4px;	box-sizing: border-box;	display: block;	position: absolute;	left: -100000px;	width: 100%;	z-index: 1051;}
.select2-results {	display: block;}
.select2-results__options {	list-style: none;	margin: 0;	padding: 0;}
.select2-results__option {	padding: 11px;	font-size: 16px;	transition: .3s;	user-select: none;	-webkit-user-select: none;}
.select2-results__option[aria-selected] {	cursor: pointer;}
.select2-container--open .select2-dropdown {	left: 0;}
.select2-container--open .select2-dropdown--above {	border-bottom: none;	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;}
.select2-container--open .select2-dropdown--below {	border-top: none;	border-top-left-radius: 0;	border-top-right-radius: 0;}
.select2-search--dropdown {	display: block;	padding: 4px;}
.select2-search--dropdown .select2-search__field {	width: 100%;	padding: 4px;	box-sizing: border-box;}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {	-webkit-appearance: none;}
.select2-search--dropdown.select2-search--hide {	display: none;}
.select2-close-mask {	border: 0;	margin: 0;	padding: 0;	display: block;	position: fixed;	left: 0;	top: 0;	min-height: 100%;	min-width: 100%;	height: auto;	width: auto;	opacity: 0;	z-index: 99;	background-color: #fff;	filter: alpha(opacity=0);}
.select2-hidden-accessible {	border: 0 !important;	clip: rect(0 0 0 0) !important;	height: 1px !important;	margin: -1px !important;	overflow: hidden !important;	padding: 0 !important;	position: absolute !important;	width: 1px !important;}
.select2-container--bootstrap {	display: block;}
.select2-container--bootstrap .select2-selection {	background-color: transparent;	border: 1px solid #cbcbcb;	border-radius: 5px;	color: #212121;	font-family: "Open Sans", Helvetica, Arial, sans-serif;	font-size: 16px;	outline: 0;}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {	background-color: transparent;	border: 1px solid #cbcbcb;	border-radius: 5px;	color: #212121;	font-family: "Open Sans", Helvetica, Arial, sans-serif;	font-size: 16px;}
.select2-container--bootstrap .select2-search__field {	outline: 0;	font-size: 16px;}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {	color: #212121;}
.select2-container--bootstrap .select2-search__field:-moz-placeholder {	color: #212121;}
.select2-container--bootstrap .select2-search__field::-moz-placeholder {	color: #212121;	opacity: 1;}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {	color: #212121;}
.select2-container--bootstrap .select2-results__option[role=group] {	padding: 0;}
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {	color: #cbcbcb;	cursor: not-allowed;}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {	background-color: #f5f5f5;	color: #434345;}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {	background-color: #e2003c;	color: #fff;}
.select2-container--bootstrap .select2-results__option .select2-results__option {	padding: 11px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {	padding-left: 0;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {	margin-left: -16px;	padding-left: 32px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {	margin-left: -32px;	padding-left: 48px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {	margin-left: -48px;	padding-left: 64px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {	margin-left: -64px;	padding-left: 80px;}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {	margin-left: -80px;	padding-left: 96px;}
.select2-container--bootstrap .select2-results__group {	color: #9b9b9b;	display: block;	padding: 9px 16px;	font-weight: 400;	font-size: 12px;	line-height: 1.6;	white-space: nowrap;}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;	border-color: #cbcbcb;}
@media screen and (prefers-reduced-motion: reduce) {	
	.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {		transition: none;	}
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {	border-color: transparent transparent #212121 transparent;	border-width: 0 4px 4px 4px;}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {	border-bottom-right-radius: 0;	border-bottom-left-radius: 0;}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {	border-top-left-radius: 0;	border-top-right-radius: 0;}
.select2-container--bootstrap .select2-selection__clear {	color: #212121;	cursor: pointer;	float: right;	font-weight: 700;	margin-right: 10px;}
.select2-container--bootstrap .select2-selection__clear:hover {	color: #333;}
.select2-container--bootstrap.select2-container--disabled .select2-selection {	border-color: #cbcbcb;	box-shadow: none;}
.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-search__field {	cursor: not-allowed;}
.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {	background-color: #f5f5f5;}
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {	display: none;}
.select2-container--bootstrap .select2-dropdown {	border-color: #cbcbcb;	overflow-x: hidden;}
.select2-container--bootstrap .select2-results > .select2-results__options {	max-height: 200px;	overflow-y: auto;}
.select2-container--bootstrap .select2-selection--single {	text-align: left;	height: 50px;	line-height: 33px;	padding: 9px 28px 9px 16px;}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {	position: absolute;	bottom: 0;	right: 16px;	top: 0;}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before {	position: absolute;	top: 50%;	font-weight: 400;	margin-top: -10px;	right: 0;	height: 20px;	line-height: 20px;	content: "";	font-family: "Material Design Icons";	font-size: 20px;}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {	color: #212121;	padding: 0;}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {	color: #212121;}
.select2-container--bootstrap .select2-selection--multiple {	min-height: 50px;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {	box-sizing: border-box;	display: block;	line-height: 28px;	list-style: none;	margin: 0;	overflow: hidden;	padding: 0;	width: 100%;	text-overflow: ellipsis;	white-space: nowrap;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {	color: #212121;	float: left;	margin-top: 5px;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {	color: #212121;	background: #fff;	border: 1px solid #ccc;	border-radius: 3px;	cursor: default;	float: left;	margin: 10px 0 0 10px;	padding: 0 9px;}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {	background: transparent;	padding: 0 16px;	height: 48px;	line-height: 28px;	margin-top: 0;	min-width: 5em;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {	color: #999;	cursor: pointer;	display: inline-block;	font-weight: bold;	margin-right: 4.5px;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {	color: #333;}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {	margin-top: 9px;}
.select2-container--bootstrap.input-sm, .select2-container--bootstrap.input-lg {	border-radius: 0;	font-size: 12px;	height: auto;	line-height: 1;	padding: 0;}
.select2-container--bootstrap.input-sm .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.form-group-sm .select2-container--bootstrap .select2-selection--single {	border-radius: 3px;	font-size: 15px;	height: 40px;	line-height: 1.5;	padding: 7px 24px 7px 12px;}
.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {	margin-left: -7px;}
.select2-container--bootstrap.input-sm .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.form-group-sm .select2-container--bootstrap .select2-selection--multiple {	min-height: 40px;}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {	font-size: 15px;	line-height: 1.5;	margin: 6px 0 0 6px;	padding: 0 7px;}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {	padding: 0 12px;	font-size: 15px;	height: 38px;	line-height: 1.5;}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {	margin-top: 7px;}
.select2-container--bootstrap.input-lg .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.form-group-lg .select2-container--bootstrap .select2-selection--single {	border-radius: 10px;	font-size: 16px;	height: 70px;	line-height: 1.33333;	padding: 17px 39px 17px 24px;}
.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {	width: 5px;}
.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {	border-width: 5px 5px 0 5px;	margin-left: -5px;	margin-left: -17px;	margin-top: -2.5px;}
.select2-container--bootstrap.input-lg .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.form-group-lg .select2-container--bootstrap .select2-selection--multiple {	min-height: 70px;}.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {	font-size: 16px;	line-height: 1.33333;	border-radius: 4px;	margin: 16px 0 0 12px;	padding: 0 17px;}
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {	padding: 0 24px;	font-size: 16px;	height: 68px;	line-height: 1.33333;}
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {	margin-top: 17px;}
.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single {	/**     * Make the dropdown arrow point up while the dropdown is visible.     */}
.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {	border-color: transparent transparent #212121 transparent;	border-width: 0 5px 5px 5px;}
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single {	/**     * Make the dropdown arrow point up while the dropdown is visible.     */}
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {	border-color: transparent transparent #212121 transparent;	border-width: 0 5px 5px 5px;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single {	padding-left: 28px;	padding-right: 16px;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {	padding-right: 0;	padding-left: 0;	text-align: right;	/* 1 */}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {	float: left;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {	left: 16px;	right: auto;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {	margin-left: 0;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {	float: right;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {	margin-left: 0;	margin-right: 8px;}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {	margin-left: 2px;	margin-right: auto;}
.has-warning .select2-dropdown,.has-warning .select2-selection {	border-color: #F3A43D;}
.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection {	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f9d19d;	border-color: #ee8d0f;}
.has-warning.select2-drop-active {	border-color: #ee8d0f;}.has-warning.select2-drop-active.select2-drop.select2-drop-above {	border-top-color: #ee8d0f;}
.has-error .select2-dropdown,.has-error .select2-selection {	border-color: #e50a0a;}
.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection {	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f85d5d;	border-color: #b40808;}
.has-error.select2-drop-active {	border-color: #b40808;}.has-error.select2-drop-active.select2-drop.select2-drop-above {	border-top-color: #b40808;}
.has-success .select2-dropdown,.has-success .select2-selection {	border-color: #84c450;}
.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection {	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bade9c;	border-color: #6ba839;}
.has-success.select2-drop-active {	border-color: #6ba839;}
.has-success.select2-drop-active.select2-drop.select2-drop-above {	border-top-color: #6ba839;}
.input-group .select2-container--bootstrap {	display: table;	table-layout: fixed;	position: relative;	z-index: 2;	float: left;	width: 100%;	margin-bottom: 0;}
.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {	border-top-left-radius: 0;	border-bottom-left-radius: 0;}
.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {	border-top-right-radius: 0;	border-bottom-right-radius: 0;}
.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .input-group-btn .pagination-classic > li > a,.select2-bootstrap-append .input-group-btn .pagination-classic > li > span,.select2-bootstrap-prepend .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .input-group-btn .pagination-classic > li > a,.select2-bootstrap-prepend .input-group-btn .pagination-classic > li > span {	vertical-align: top;}
.form-control.select2-hidden-accessible {	position: absolute !important;	width: 1px !important;}
.form-inline .select2-container--bootstrap {	display: inline-block;}

.alert {	position: relative;	padding: 0.75rem 1.25rem;	margin-bottom: 1rem;	border: 1px solid transparent;	border-radius: 5px;}
.alert-heading {	color: inherit;}
.alert-link {	font-weight: bold;}
.alert-dismissible {	padding-right: 4rem;}
.alert-dismissible .close {	position: absolute;	top: 0;	right: 0;	padding: 0.75rem 1.25rem;	color: inherit;}
.alert-primary {	color: #0c4c91;	background-color: #cce5ff;	border-color: #b8daff;}
.alert-primary hr {	border-top-color: #9fcdff;}
.alert-primary .alert-link {	color: #083362;}
.alert-secondary {	color: #44494d;	background-color: #e2e3e5;	border-color: #d6d8db;}
.alert-secondary hr {	border-top-color: #c8cbcf;}
.alert-secondary .alert-link {	color: #2c2f32;}
.alert-success {	color: #216330;	background-color: #d4edda;	border-color: #c3e6cb;}
.alert-success hr {	border-top-color: #b1dfbb;}
.alert-success .alert-link {	color: #143d1d;}
.alert-info {	color: #18606c;	background-color: #d1ecf1;	border-color: #bee5eb;}
.alert-info hr {	border-top-color: #abdde5;}
.alert-info .alert-link {	color: #0f3b42;}
.alert-warning {	color: #917010;	background-color: #fff3cd;	border-color: #ffeeba;}
.alert-warning hr {	border-top-color: #ffe8a1;}
.alert-warning .alert-link {	color: #634d0b;}
.alert-danger {	color: #7e2830;	background-color: #f8d7da;	border-color: #f5c6cb;}
.alert-danger hr {	border-top-color: #f1b0b7;}
.alert-danger .alert-link {	color: #571c21;}
.alert-light {	color: #8d8d8e;	background-color: #fefefe;	border-color: #fdfdfe;}
.alert-light hr {	border-top-color: #ececf6;}
.alert-light .alert-link {	color: #737375;}
.alert-dark {	color: #272a2d;	background-color: #d6d8d9;	border-color: #c6c8ca;}
.alert-dark hr {	border-top-color: #b9bbbe;}
.alert-dark .alert-link {	color: #0f1112;}
.alert-classic {	padding: 17px 22px 17px;	margin-top: 10px;	border-left-width: 3px;	border-left-style: solid;	text-align: left;	background-color: #f5f5f5;}
.alert-classic h1, .alert-classic h2, .alert-classic h3, .alert-classic h4, .alert-classic h5, .alert-classic h6 {	font-weight: 700;}
.snackbars {	max-width: 280px;	padding: 9px 16px;	margin-top: 10px;	margin-left: auto;	margin-right: auto;	color: #fff;	text-align: left;	background-color: #212121;	border-radius: 2px;	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);}
.alert {	margin-top: 10px;	margin-bottom: 0;	text-align: left;}
.alert .close {	top: 0;	right: -9px;	opacity: 1;	text-shadow: none;	outline: none;}
.alert .close:focus, .alert .close:hover {	color: #fff;	opacity: 1;}
.alert-classic-lg {	padding-top: 23px;	padding-bottom: 28px;	border-left-width: 4px;}
.alert-classic-lg h4, .alert-classic-lg .icon {	font-size: 21px;}
.alert-classic-lg .btn-sm, .alert-classic-lg .btn-group-sm > .btn, .alert-classic-lg .pagination-classic > li > a,.alert-classic-lg .pagination-classic > li > span {	padding: 7px 15px;	min-width: 80px;	border-width: 1px;}
@media (min-width: 768px) {	.alert-classic-lg h4 {		font-size: 24px;	}	.alert-classic-lg .icon {		font-size: 30px;	}}
.alert-classic-sm {	padding-top: 7px;	padding-bottom: 7px;	border-left-width: 2px;}
.alert-classic-danger {	border-left-color: #e50a0a;}
.alert-classic-danger h1, .alert-classic-danger h2, .alert-classic-danger h3, .alert-classic-danger h4, .alert-classic-danger h5, .alert-classic-danger h6 {	color: #e50a0a;}
.alert-classic-info {	border-left-color: #00723B;}
.alert-classic-info h1, .alert-classic-info h2, .alert-classic-info h3, .alert-classic-info h4, .alert-classic-info h5, .alert-classic-info h6 {	color: #64aae1;}
.alert-classic-success {	border-left-color: #abcc37;}
.alert-classic-success h1, .alert-classic-success h2, .alert-classic-success h3, .alert-classic-success h4, .alert-classic-success h5, .alert-classic-success h6 {	color: #84c450;}
.alert-classic-warning {	border-left-color: #f5bf2f;}
.alert-classic-warning h1, .alert-classic-warning h2, .alert-classic-warning h3, .alert-classic-warning h4, .alert-classic-warning h5, .alert-classic-warning h6 {	color: #F3A43D;}
.alert-success {	color: #fff;	background-color: #abcc37;	border-color: #abcc37;}
.alert-success hr {	border-top-color: #9bba2f;}.alert-success .alert-link {	color: #e6e6e6;}
.alert-info {	color: #fff;	background-color: #00723B;	border-color: #00723B;}.alert-info hr {	border-top-color: #1f89e9;}.alert-info .alert-link {	color: #e6e6e6;}
.alert-warning {	color: #fff;	background-color: #f5bf2f;	border-color: #f5bf2f;}.alert-warning hr {	border-top-color: #f4b817;}.alert-warning .alert-link {	color: #e6e6e6;}
.alert-danger {	color: #fff;	background-color: #e50a0a;	border-color: #e50a0a;}
.alert-danger hr {	border-top-color: #cd0909;}.alert-danger .alert-link {	color: #e6e6e6;}