<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
	font-family: sans-serif;
}

body {
	margin: 0;
}

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

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
	cursor: pointer;
}

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

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

input {
	line-height: normal;
}

input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto;
}

input[type='search'] {
	box-sizing: content-box;
}

fieldset {
	border: silver solid 1px;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

@media print {
	*,
	:after,
	:before {
		background: 0 0 !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: ' (' attr(href) ')';
	}

	abbr[title]:after {
		content: ' (' attr(title) ')';
	}

	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: '';
	}

	blockquote,
	pre {
		border: #999 solid 1px;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	img,
	tr {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}

	.navbar {
		display: none;
	}

	.btn &gt; .caret,
	.dropup &gt; .btn &gt; .caret {
		border-top-color: #000 !important;
	}

	.label {
		border: #000 solid 1px;
	}

	.table {
		border-collapse: collapse !important;
	}

	.table td,
	.table th {
		background-color: #fff !important;
	}

	.table-bordered td,
	.table-bordered th {
		border: #ddd solid 1px !important;
	}
}

* {
	box-sizing: border-box;
}

:after,
:before {
	box-sizing: border-box;
}

html {
	font-size: 10px;
}

body {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #337ab7;
	text-decoration: none;
}

a:focus,
a:hover {
	color: #23527c;
	text-decoration: underline;
}

a:focus {
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.carousel-inner &gt; .item &gt; a &gt; img,
.carousel-inner &gt; .item &gt; img,
.img-responsive,
.thumbnail a &gt; img,
.thumbnail &gt; img {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: #ddd solid 1px;
	border-radius: 4px;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

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

[role='button'] {
	cursor: pointer;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777;
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
	font-size: 65%;
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-size: 75%;
}

.h1,
h1 {
	font-size: 36px;
}

.h2,
h2 {
	font-size: 30px;
}

.h3,
h3 {
	font-size: 24px;
}

.h4,
h4 {
	font-size: 18px;
}

.h5,
h5 {
	font-size: 14px;
}

.h6,
h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

@media (min-width: 768px) {
	.lead {
		font-size: 21px;
	}
}

.small,
small {
	font-size: 85%;
}

.mark,
mark {
	background-color: #fcf8e3;
	padding: 0.2em;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:focus,
a.text-primary:hover {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:focus,
a.text-success:hover {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:focus,
a.text-info:hover {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:focus,
a.text-warning:hover {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:focus,
a.text-danger:hover {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}

a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:focus,
a.bg-success:hover {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:focus,
a.bg-info:hover {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:focus,
a.bg-warning:hover {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:focus,
a.bg-danger:hover {
	background-color: #e4b9b9;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}

ol,
ul {
	margin-top: 0;
	margin-bottom: 10px;
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0;
}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

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

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

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dd,
dt {
	line-height: 1.42857143;
}

dt {
	font-weight: 700;
}

dd {
	margin-left: 0;
}

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

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

abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
	margin-bottom: 0;
}

blockquote .small,
blockquote footer,
blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777;
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
	content: '— ';
}

.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right;
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
	content: '';
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
	content: ' —';
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}

code {
	padding: 2px 4px;
	font-size: 90%;
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: 0 -1px 0 rgb(0, 0, 0, 0.25) inset;
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	box-shadow: none;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	word-break: break-all;
	overflow-wrap: break-word;
	color: #333;
	background-color: #f5f5f5;
	border: #ccc solid 1px;
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

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

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width: 768px) {
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left;
	}

	.col-sm-12 {
		width: 100%;
	}

	.col-sm-11 {
		width: 91.66666667%;
	}

	.col-sm-10 {
		width: 83.33333333%;
	}

	.col-sm-9 {
		width: 75%;
	}

	.col-sm-8 {
		width: 66.66666667%;
	}

	.col-sm-7 {
		width: 58.33333333%;
	}

	.col-sm-6 {
		width: 50%;
	}

	.col-sm-5 {
		width: 41.66666667%;
	}

	.col-sm-4 {
		width: 33.33333333%;
	}

	.col-sm-3 {
		width: 25%;
	}

	.col-sm-2 {
		width: 16.66666667%;
	}

	.col-sm-1 {
		width: 8.33333333%;
	}

	.col-sm-pull-12 {
		right: 100%;
	}

	.col-sm-pull-11 {
		right: 91.66666667%;
	}

	.col-sm-pull-10 {
		right: 83.33333333%;
	}

	.col-sm-pull-9 {
		right: 75%;
	}

	.col-sm-pull-8 {
		right: 66.66666667%;
	}

	.col-sm-pull-7 {
		right: 58.33333333%;
	}

	.col-sm-pull-6 {
		right: 50%;
	}

	.col-sm-pull-5 {
		right: 41.66666667%;
	}

	.col-sm-pull-4 {
		right: 33.33333333%;
	}

	.col-sm-pull-3 {
		right: 25%;
	}

	.col-sm-pull-2 {
		right: 16.66666667%;
	}

	.col-sm-pull-1 {
		right: 8.33333333%;
	}

	.col-sm-pull-0 {
		right: auto;
	}

	.col-sm-push-12 {
		left: 100%;
	}

	.col-sm-push-11 {
		left: 91.66666667%;
	}

	.col-sm-push-10 {
		left: 83.33333333%;
	}

	.col-sm-push-9 {
		left: 75%;
	}

	.col-sm-push-8 {
		left: 66.66666667%;
	}

	.col-sm-push-7 {
		left: 58.33333333%;
	}

	.col-sm-push-6 {
		left: 50%;
	}

	.col-sm-push-5 {
		left: 41.66666667%;
	}

	.col-sm-push-4 {
		left: 33.33333333%;
	}

	.col-sm-push-3 {
		left: 25%;
	}

	.col-sm-push-2 {
		left: 16.66666667%;
	}

	.col-sm-push-1 {
		left: 8.33333333%;
	}

	.col-sm-push-0 {
		left: auto;
	}

	.col-sm-offset-12 {
		margin-left: 100%;
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}

	.col-sm-offset-9 {
		margin-left: 75%;
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}

	.col-sm-offset-6 {
		margin-left: 50%;
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}

	.col-sm-offset-3 {
		margin-left: 25%;
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}

	.col-sm-offset-0 {
		margin-left: 0;
	}
}

@media (min-width: 992px) {
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left;
	}

	.col-md-12 {
		width: 100%;
	}

	.col-md-11 {
		width: 91.66666667%;
	}

	.col-md-10 {
		width: 83.33333333%;
	}

	.col-md-9 {
		width: 75%;
	}

	.col-md-8 {
		width: 66.66666667%;
	}

	.col-md-7 {
		width: 58.33333333%;
	}

	.col-md-6 {
		width: 50%;
	}

	.col-md-5 {
		width: 41.66666667%;
	}

	.col-md-4 {
		width: 33.33333333%;
	}

	.col-md-3 {
		width: 25%;
	}

	.col-md-2 {
		width: 16.66666667%;
	}

	.col-md-1 {
		width: 8.33333333%;
	}

	.col-md-pull-12 {
		right: 100%;
	}

	.col-md-pull-11 {
		right: 91.66666667%;
	}

	.col-md-pull-10 {
		right: 83.33333333%;
	}

	.col-md-pull-9 {
		right: 75%;
	}

	.col-md-pull-8 {
		right: 66.66666667%;
	}

	.col-md-pull-7 {
		right: 58.33333333%;
	}

	.col-md-pull-6 {
		right: 50%;
	}

	.col-md-pull-5 {
		right: 41.66666667%;
	}

	.col-md-pull-4 {
		right: 33.33333333%;
	}

	.col-md-pull-3 {
		right: 25%;
	}

	.col-md-pull-2 {
		right: 16.66666667%;
	}

	.col-md-pull-1 {
		right: 8.33333333%;
	}

	.col-md-pull-0 {
		right: auto;
	}

	.col-md-push-12 {
		left: 100%;
	}

	.col-md-push-11 {
		left: 91.66666667%;
	}

	.col-md-push-10 {
		left: 83.33333333%;
	}

	.col-md-push-9 {
		left: 75%;
	}

	.col-md-push-8 {
		left: 66.66666667%;
	}

	.col-md-push-7 {
		left: 58.33333333%;
	}

	.col-md-push-6 {
		left: 50%;
	}

	.col-md-push-5 {
		left: 41.66666667%;
	}

	.col-md-push-4 {
		left: 33.33333333%;
	}

	.col-md-push-3 {
		left: 25%;
	}

	.col-md-push-2 {
		left: 16.66666667%;
	}

	.col-md-push-1 {
		left: 8.33333333%;
	}

	.col-md-push-0 {
		left: auto;
	}

	.col-md-offset-12 {
		margin-left: 100%;
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}

	.col-md-offset-9 {
		margin-left: 75%;
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}

	.col-md-offset-6 {
		margin-left: 50%;
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}

	.col-md-offset-3 {
		margin-left: 25%;
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}

	.col-md-offset-0 {
		margin-left: 0;
	}
}

@media (min-width: 1200px) {
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left;
	}

	.col-lg-12 {
		width: 100%;
	}

	.col-lg-11 {
		width: 91.66666667%;
	}

	.col-lg-10 {
		width: 83.33333333%;
	}

	.col-lg-9 {
		width: 75%;
	}

	.col-lg-8 {
		width: 66.66666667%;
	}

	.col-lg-7 {
		width: 58.33333333%;
	}

	.col-lg-6 {
		width: 50%;
	}

	.col-lg-5 {
		width: 41.66666667%;
	}

	.col-lg-4 {
		width: 33.33333333%;
	}

	.col-lg-3 {
		width: 25%;
	}

	.col-lg-2 {
		width: 16.66666667%;
	}

	.col-lg-1 {
		width: 8.33333333%;
	}

	.col-lg-pull-12 {
		right: 100%;
	}

	.col-lg-pull-11 {
		right: 91.66666667%;
	}

	.col-lg-pull-10 {
		right: 83.33333333%;
	}

	.col-lg-pull-9 {
		right: 75%;
	}

	.col-lg-pull-8 {
		right: 66.66666667%;
	}

	.col-lg-pull-7 {
		right: 58.33333333%;
	}

	.col-lg-pull-6 {
		right: 50%;
	}

	.col-lg-pull-5 {
		right: 41.66666667%;
	}

	.col-lg-pull-4 {
		right: 33.33333333%;
	}

	.col-lg-pull-3 {
		right: 25%;
	}

	.col-lg-pull-2 {
		right: 16.66666667%;
	}

	.col-lg-pull-1 {
		right: 8.33333333%;
	}

	.col-lg-pull-0 {
		right: auto;
	}

	.col-lg-push-12 {
		left: 100%;
	}

	.col-lg-push-11 {
		left: 91.66666667%;
	}

	.col-lg-push-10 {
		left: 83.33333333%;
	}

	.col-lg-push-9 {
		left: 75%;
	}

	.col-lg-push-8 {
		left: 66.66666667%;
	}

	.col-lg-push-7 {
		left: 58.33333333%;
	}

	.col-lg-push-6 {
		left: 50%;
	}

	.col-lg-push-5 {
		left: 41.66666667%;
	}

	.col-lg-push-4 {
		left: 33.33333333%;
	}

	.col-lg-push-3 {
		left: 25%;
	}

	.col-lg-push-2 {
		left: 16.66666667%;
	}

	.col-lg-push-1 {
		left: 8.33333333%;
	}

	.col-lg-push-0 {
		left: auto;
	}

	.col-lg-offset-12 {
		margin-left: 100%;
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}

	.col-lg-offset-9 {
		margin-left: 75%;
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}

	.col-lg-offset-6 {
		margin-left: 50%;
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}

	.col-lg-offset-3 {
		margin-left: 25%;
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}

	.col-lg-offset-0 {
		margin-left: 0;
	}
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
	text-align: left;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table &gt; tbody &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; thead &gt; tr &gt; th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table &gt; thead &gt; tr &gt; th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table &gt; caption + thead &gt; tr:first-child &gt; td,
.table &gt; caption + thead &gt; tr:first-child &gt; th,
.table &gt; colgroup + thead &gt; tr:first-child &gt; td,
.table &gt; colgroup + thead &gt; tr:first-child &gt; th,
.table &gt; thead:first-child &gt; tr:first-child &gt; td,
.table &gt; thead:first-child &gt; tr:first-child &gt; th {
	border-top: 0;
}

.table &gt; tbody + tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed &gt; tbody &gt; tr &gt; td,
.table-condensed &gt; tbody &gt; tr &gt; th,
.table-condensed &gt; tfoot &gt; tr &gt; td,
.table-condensed &gt; tfoot &gt; tr &gt; th,
.table-condensed &gt; thead &gt; tr &gt; td,
.table-condensed &gt; thead &gt; tr &gt; th {
	padding: 5px;
}

.table-bordered {
	border: #ddd solid 1px;
}

.table-bordered &gt; tbody &gt; tr &gt; td,
.table-bordered &gt; tbody &gt; tr &gt; th,
.table-bordered &gt; tfoot &gt; tr &gt; td,
.table-bordered &gt; tfoot &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; thead &gt; tr &gt; th {
	border: #ddd solid 1px;
}

.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; thead &gt; tr &gt; th {
	border-bottom-width: 2px;
}

.table-striped &gt; tbody &gt; tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover &gt; tbody &gt; tr:hover {
	background-color: #f5f5f5;
}

table col[class*='col-'] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*='col-'],
table th[class*='col-'] {
	position: static;
	float: none;
	display: table-cell;
}

.table &gt; tbody &gt; tr.active &gt; td,
.table &gt; tbody &gt; tr.active &gt; th,
.table &gt; tbody &gt; tr &gt; td.active,
.table &gt; tbody &gt; tr &gt; th.active,
.table &gt; tfoot &gt; tr.active &gt; td,
.table &gt; tfoot &gt; tr.active &gt; th,
.table &gt; tfoot &gt; tr &gt; td.active,
.table &gt; tfoot &gt; tr &gt; th.active,
.table &gt; thead &gt; tr.active &gt; td,
.table &gt; thead &gt; tr.active &gt; th,
.table &gt; thead &gt; tr &gt; td.active,
.table &gt; thead &gt; tr &gt; th.active {
	background-color: #f5f5f5;
}

.table-hover &gt; tbody &gt; tr.active:hover &gt; td,
.table-hover &gt; tbody &gt; tr.active:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .active,
.table-hover &gt; tbody &gt; tr &gt; td.active:hover,
.table-hover &gt; tbody &gt; tr &gt; th.active:hover {
	background-color: #e8e8e8;
}

.table &gt; tbody &gt; tr.success &gt; td,
.table &gt; tbody &gt; tr.success &gt; th,
.table &gt; tbody &gt; tr &gt; td.success,
.table &gt; tbody &gt; tr &gt; th.success,
.table &gt; tfoot &gt; tr.success &gt; td,
.table &gt; tfoot &gt; tr.success &gt; th,
.table &gt; tfoot &gt; tr &gt; td.success,
.table &gt; tfoot &gt; tr &gt; th.success,
.table &gt; thead &gt; tr.success &gt; td,
.table &gt; thead &gt; tr.success &gt; th,
.table &gt; thead &gt; tr &gt; td.success,
.table &gt; thead &gt; tr &gt; th.success {
	background-color: #dff0d8;
}

.table-hover &gt; tbody &gt; tr.success:hover &gt; td,
.table-hover &gt; tbody &gt; tr.success:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .success,
.table-hover &gt; tbody &gt; tr &gt; td.success:hover,
.table-hover &gt; tbody &gt; tr &gt; th.success:hover {
	background-color: #d0e9c6;
}

.table &gt; tbody &gt; tr.info &gt; td,
.table &gt; tbody &gt; tr.info &gt; th,
.table &gt; tbody &gt; tr &gt; td.info,
.table &gt; tbody &gt; tr &gt; th.info,
.table &gt; tfoot &gt; tr.info &gt; td,
.table &gt; tfoot &gt; tr.info &gt; th,
.table &gt; tfoot &gt; tr &gt; td.info,
.table &gt; tfoot &gt; tr &gt; th.info,
.table &gt; thead &gt; tr.info &gt; td,
.table &gt; thead &gt; tr.info &gt; th,
.table &gt; thead &gt; tr &gt; td.info,
.table &gt; thead &gt; tr &gt; th.info {
	background-color: #d9edf7;
}

.table-hover &gt; tbody &gt; tr.info:hover &gt; td,
.table-hover &gt; tbody &gt; tr.info:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .info,
.table-hover &gt; tbody &gt; tr &gt; td.info:hover,
.table-hover &gt; tbody &gt; tr &gt; th.info:hover {
	background-color: #c4e3f3;
}

.table &gt; tbody &gt; tr.warning &gt; td,
.table &gt; tbody &gt; tr.warning &gt; th,
.table &gt; tbody &gt; tr &gt; td.warning,
.table &gt; tbody &gt; tr &gt; th.warning,
.table &gt; tfoot &gt; tr.warning &gt; td,
.table &gt; tfoot &gt; tr.warning &gt; th,
.table &gt; tfoot &gt; tr &gt; td.warning,
.table &gt; tfoot &gt; tr &gt; th.warning,
.table &gt; thead &gt; tr.warning &gt; td,
.table &gt; thead &gt; tr.warning &gt; th,
.table &gt; thead &gt; tr &gt; td.warning,
.table &gt; thead &gt; tr &gt; th.warning {
	background-color: #fcf8e3;
}

.table-hover &gt; tbody &gt; tr.warning:hover &gt; td,
.table-hover &gt; tbody &gt; tr.warning:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .warning,
.table-hover &gt; tbody &gt; tr &gt; td.warning:hover,
.table-hover &gt; tbody &gt; tr &gt; th.warning:hover {
	background-color: #faf2cc;
}

.table &gt; tbody &gt; tr.danger &gt; td,
.table &gt; tbody &gt; tr.danger &gt; th,
.table &gt; tbody &gt; tr &gt; td.danger,
.table &gt; tbody &gt; tr &gt; th.danger,
.table &gt; tfoot &gt; tr.danger &gt; td,
.table &gt; tfoot &gt; tr.danger &gt; th,
.table &gt; tfoot &gt; tr &gt; td.danger,
.table &gt; tfoot &gt; tr &gt; th.danger,
.table &gt; thead &gt; tr.danger &gt; td,
.table &gt; thead &gt; tr.danger &gt; th,
.table &gt; thead &gt; tr &gt; td.danger,
.table &gt; thead &gt; tr &gt; th.danger {
	background-color: #f2dede;
}

.table-hover &gt; tbody &gt; tr.danger:hover &gt; td,
.table-hover &gt; tbody &gt; tr.danger:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .danger,
.table-hover &gt; tbody &gt; tr &gt; td.danger:hover,
.table-hover &gt; tbody &gt; tr &gt; th.danger:hover {
	background-color: #ebcccc;
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}

@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		border: #ddd solid 1px;
	}

	.table-responsive &gt; .table {
		margin-bottom: 0;
	}

	.table-responsive &gt; .table &gt; tbody &gt; tr &gt; td,
	.table-responsive &gt; .table &gt; tbody &gt; tr &gt; th,
	.table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td,
	.table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th,
	.table-responsive &gt; .table &gt; thead &gt; tr &gt; td,
	.table-responsive &gt; .table &gt; thead &gt; tr &gt; th {
		white-space: nowrap;
	}

	.table-responsive &gt; .table-bordered {
		border: 0;
	}

	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
	.table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
	.table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child {
		border-left: 0;
	}

	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
	.table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
	.table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child {
		border-right: 0;
	}

	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th {
		border-bottom: 0;
	}
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}

input[type='search'] {
	box-sizing: border-box;
}

input[type='checkbox'],
input[type='radio'] {
	margin: 4px 0 0;
	line-height: normal;
}

input[type='file'] {
	display: block;
}

input[type='range'] {
	display: block;
	width: 100%;
}

select[multiple],
select[size] {
	height: auto;
}

input[type='checkbox']:focus,
input[type='file']:focus,
input[type='radio']:focus {
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: #ccc solid 1px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.075) inset;
	transition:
		border-color 0.15s ease-in-out,
		box-shadow 0.15s ease-in-out;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow:
		0 1px 1px rgb(0, 0, 0, 0.075) inset,
		0 0 8px rgb(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

@media screen {
	input[type='date'].form-control,
	input[type='datetime-local'].form-control,
	input[type='month'].form-control,
	input[type='time'].form-control {
		line-height: 34px;
	}

	.input-group-sm input[type='date'],
	.input-group-sm input[type='datetime-local'],
	.input-group-sm input[type='month'],
	.input-group-sm input[type='time'],
	input[type='date'].input-sm,
	input[type='datetime-local'].input-sm,
	input[type='month'].input-sm,
	input[type='time'].input-sm {
		line-height: 30px;
	}

	.input-group-lg input[type='date'],
	.input-group-lg input[type='datetime-local'],
	.input-group-lg input[type='month'],
	.input-group-lg input[type='time'],
	input[type='date'].input-lg,
	input[type='datetime-local'].input-lg,
	input[type='month'].input-lg,
	input[type='time'].input-lg {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox,
.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label,
.radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox input[type='checkbox'],
.checkbox-inline input[type='checkbox'],
.radio input[type='radio'],
.radio-inline input[type='radio'] {
	position: absolute;
	margin-left: -20px;
}

.checkbox + .checkbox,
.radio + .radio {
	margin-top: -5px;
}

.checkbox-inline,
.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}

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

fieldset[disabled] input[type='checkbox'],
fieldset[disabled] input[type='radio'],
input[type='checkbox'].disabled,
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='radio'][disabled] {
	cursor: not-allowed;
}

.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}

.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0;
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-sm,
textarea.input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-lg {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-lg,
textarea.input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.075) inset;
}

.has-success .form-control:focus {
	border-color: #2b542c;
	box-shadow:
		0 1px 1px rgb(0, 0, 0, 0.075) inset,
		0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.075) inset;
}

.has-warning .form-control:focus {
	border-color: #66512c;
	box-shadow:
		0 1px 1px rgb(0, 0, 0, 0.075) inset,
		0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.075) inset;
}

.has-error .form-control:focus {
	border-color: #843534;
	box-shadow:
		0 1px 1px rgb(0, 0, 0, 0.075) inset,
		0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width: 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-static {
		display: inline-block;
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.form-inline .input-group .form-control,
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn {
		width: auto;
	}

	.form-inline .input-group &gt; .form-control {
		width: 100%;
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .checkbox,
	.form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .checkbox label,
	.form-inline .radio label {
		padding-left: 0;
	}

	.form-inline .checkbox input[type='checkbox'],
	.form-inline .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .checkbox,
.form-horizontal .radio {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}

@media (min-width: 768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}

@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: transparent solid 1px;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	user-select: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline-offset: -2px;
}

.btn.focus,
.btn:focus,
.btn:hover {
	color: #333;
	text-decoration: none;
}

.btn.active,
.btn:active {
	outline: 0;
	background-image: none;
	box-shadow: 0 3px 5px rgb(0, 0, 0, 0.125) inset;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default.focus,
.btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active,
.btn-default:active,
.open &gt; .dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open &gt; .dropdown-toggle.btn-default.focus,
.open &gt; .dropdown-toggle.btn-default:focus,
.open &gt; .dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default.active,
.btn-default:active,
.open &gt; .dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary:hover {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active,
.btn-primary:active,
.open &gt; .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open &gt; .dropdown-toggle.btn-primary.focus,
.open &gt; .dropdown-toggle.btn-primary:focus,
.open &gt; .dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary.active,
.btn-primary:active,
.open &gt; .dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active,
.btn-success:active,
.open &gt; .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open &gt; .dropdown-toggle.btn-success.focus,
.open &gt; .dropdown-toggle.btn-success:focus,
.open &gt; .dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success.active,
.btn-success:active,
.open &gt; .dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info:hover {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active,
.btn-info:active,
.open &gt; .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open &gt; .dropdown-toggle.btn-info.focus,
.open &gt; .dropdown-toggle.btn-info:focus,
.open &gt; .dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info.active,
.btn-info:active,
.open &gt; .dropdown-toggle.btn-info {
	background-image: none;
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning.focus,
.btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active,
.btn-warning:active,
.open &gt; .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open &gt; .dropdown-toggle.btn-warning.focus,
.open &gt; .dropdown-toggle.btn-warning:focus,
.open &gt; .dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning.active,
.btn-warning:active,
.open &gt; .dropdown-toggle.btn-warning {
	background-image: none;
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger:hover {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active,
.btn-danger:active,
.open &gt; .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open &gt; .dropdown-toggle.btn-danger.focus,
.open &gt; .dropdown-toggle.btn-danger:focus,
.open &gt; .dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger.active,
.btn-danger:active,
.open &gt; .dropdown-toggle.btn-danger {
	background-image: none;
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	color: #337ab7;
	font-weight: 400;
	border-radius: 0;
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none;
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
	border-color: transparent;
}

.btn-link:focus,
.btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}

.btn-group-lg &gt; .btn,
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-group-sm &gt; .btn,
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-group-xs &gt; .btn,
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block + .btn-block {
	margin-top: 5px;
}

input[type='button'].btn-block,
input[type='reset'].btn-block,
input[type='submit'].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-property: height, visibility;
	transition-duration: 0.35s;
	transition-timing-function: ease;
}

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

.dropdown,
.dropup {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.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;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: #ccc solid 1px;
	border: rgb(0, 0, 0, 0.15) solid 1px;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgb(0, 0, 0, 0.175);
	background-clip: padding-box;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu &gt; li &gt; a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu &gt; li &gt; a:focus,
.dropdown-menu &gt; li &gt; a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dropdown-menu &gt; .active &gt; a,
.dropdown-menu &gt; .active &gt; a:focus,
.dropdown-menu &gt; .active &gt; a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #337ab7;
}

.dropdown-menu &gt; .disabled &gt; a,
.dropdown-menu &gt; .disabled &gt; a:focus,
.dropdown-menu &gt; .disabled &gt; a:hover {
	color: #777;
}

.dropdown-menu &gt; .disabled &gt; a:focus,
.dropdown-menu &gt; .disabled &gt; a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	cursor: not-allowed;
}

.open &gt; .dropdown-menu {
	display: block;
}

.open &gt; a {
	outline: 0;
}

.dropdown-menu-right {
	left: auto;
	right: 0;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.pull-right &gt; .dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	content: '';
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		left: auto;
		right: 0;
	}

	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group-vertical &gt; .btn,
.btn-group &gt; .btn {
	position: relative;
	float: left;
}

.btn-group-vertical &gt; .btn.active,
.btn-group-vertical &gt; .btn:active,
.btn-group-vertical &gt; .btn:focus,
.btn-group-vertical &gt; .btn:hover,
.btn-group &gt; .btn.active,
.btn-group &gt; .btn:active,
.btn-group &gt; .btn:focus,
.btn-group &gt; .btn:hover {
	z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
	float: left;
}

.btn-toolbar &gt; .btn,
.btn-toolbar &gt; .btn-group,
.btn-toolbar &gt; .input-group {
	margin-left: 5px;
}

.btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group &gt; .btn:first-child {
	margin-left: 0;
}

.btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group &gt; .btn:last-child:not(:first-child),
.btn-group &gt; .dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group &gt; .btn-group {
	float: left;
}

.btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
	border-radius: 0;
}

.btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group &gt; .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}

.btn-group &gt; .btn-lg + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	box-shadow: 0 3px 5px rgb(0, 0, 0, 0.125) inset;
}

.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

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

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical &gt; .btn,
.btn-group-vertical &gt; .btn-group,
.btn-group-vertical &gt; .btn-group &gt; .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical &gt; .btn-group &gt; .btn {
	float: none;
}

.btn-group-vertical &gt; .btn + .btn,
.btn-group-vertical &gt; .btn + .btn-group,
.btn-group-vertical &gt; .btn-group + .btn,
.btn-group-vertical &gt; .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical &gt; .btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical &gt; .btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical &gt; .btn:last-child:not(:first-child) {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
	border-radius: 0;
}

.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified &gt; .btn,
.btn-group-justified &gt; .btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}

.btn-group-justified &gt; .btn-group .btn {
	width: 100%;
}

.btn-group-justified &gt; .btn-group .dropdown-menu {
	left: auto;
}

[data-toggle='buttons'] &gt; .btn input[type='checkbox'],
[data-toggle='buttons'] &gt; .btn input[type='radio'],
[data-toggle='buttons'] &gt; .btn-group &gt; .btn input[type='checkbox'],
[data-toggle='buttons'] &gt; .btn-group &gt; .btn input[type='radio'] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*='col-'] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group-lg &gt; .form-control,
.input-group-lg &gt; .input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-group-lg &gt; .form-control,
select.input-group-lg &gt; .input-group-addon,
select.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-group-lg &gt; .form-control,
select[multiple].input-group-lg &gt; .input-group-addon,
select[multiple].input-group-lg &gt; .input-group-btn &gt; .btn,
textarea.input-group-lg &gt; .form-control,
textarea.input-group-lg &gt; .input-group-addon,
textarea.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: auto;
}

.input-group-sm &gt; .form-control,
.input-group-sm &gt; .input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm &gt; .form-control,
select.input-group-sm &gt; .input-group-addon,
select.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-group-sm &gt; .form-control,
select[multiple].input-group-sm &gt; .input-group-addon,
select[multiple].input-group-sm &gt; .input-group-btn &gt; .btn,
textarea.input-group-sm &gt; .form-control,
textarea.input-group-sm &gt; .input-group-addon,
textarea.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: auto;
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
	display: table-cell;
}

.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon,
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: #ccc solid 1px;
	border-radius: 4px;
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type='checkbox'],
.input-group-addon input[type='radio'] {
	margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group &gt; .btn,
.input-group-btn:first-child &gt; .dropdown-toggle,
.input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn,
.input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn,
.input-group-btn:first-child &gt; .btn:not(:first-child),
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group &gt; .btn,
.input-group-btn:last-child &gt; .dropdown-toggle {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn &gt; .btn {
	position: relative;
}

.input-group-btn &gt; .btn + .btn {
	margin-left: -1px;
}

.input-group-btn &gt; .btn:active,
.input-group-btn &gt; .btn:focus,
.input-group-btn &gt; .btn:hover {
	z-index: 2;
}

.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav &gt; li {
	position: relative;
	display: block;
}

.nav &gt; li &gt; a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav &gt; li &gt; a:focus,
.nav &gt; li &gt; a:hover {
	text-decoration: none;
	background-color: #eee;
}

.nav &gt; li.disabled &gt; a {
	color: #777;
}

.nav &gt; li.disabled &gt; a:focus,
.nav &gt; li.disabled &gt; a:hover {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open &gt; a,
.nav .open &gt; a:focus,
.nav .open &gt; a:hover {
	background-color: #eee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav &gt; li &gt; a &gt; img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs &gt; li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs &gt; li &gt; a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: transparent solid 1px;
	border-radius: 4px 4px 0 0;
}

.nav-tabs &gt; li &gt; a:hover {
	border-color: #eee #eee #ddd;
}

.nav-tabs &gt; li.active &gt; a,
.nav-tabs &gt; li.active &gt; a:focus,
.nav-tabs &gt; li.active &gt; a:hover {
	color: #555;
	background-color: #fff;
	border: #ddd solid 1px;
	border-bottom-color: transparent;
	cursor: default;
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}

.nav-tabs.nav-justified &gt; li {
	float: none;
}

.nav-tabs.nav-justified &gt; li &gt; a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-tabs.nav-justified &gt; .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 768px) {
	.nav-tabs.nav-justified &gt; li {
		display: table-cell;
		width: 1%;
	}

	.nav-tabs.nav-justified &gt; li &gt; a {
		margin-bottom: 0;
	}
}

.nav-tabs.nav-justified &gt; li &gt; a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs.nav-justified &gt; .active &gt; a,
.nav-tabs.nav-justified &gt; .active &gt; a:focus,
.nav-tabs.nav-justified &gt; .active &gt; a:hover {
	border: #ddd solid 1px;
}

@media (min-width: 768px) {
	.nav-tabs.nav-justified &gt; li &gt; a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs.nav-justified &gt; .active &gt; a,
	.nav-tabs.nav-justified &gt; .active &gt; a:focus,
	.nav-tabs.nav-justified &gt; .active &gt; a:hover {
		border-bottom-color: #fff;
	}
}

.nav-pills &gt; li {
	float: left;
}

.nav-pills &gt; li &gt; a {
	border-radius: 4px;
}

.nav-pills &gt; li + li {
	margin-left: 2px;
}

.nav-pills &gt; li.active &gt; a,
.nav-pills &gt; li.active &gt; a:focus,
.nav-pills &gt; li.active &gt; a:hover {
	color: #fff;
	background-color: #337ab7;
}

.nav-stacked &gt; li {
	float: none;
}

.nav-stacked &gt; li + li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified {
	width: 100%;
}

.nav-justified &gt; li {
	float: none;
}

.nav-justified &gt; li &gt; a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified &gt; .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 768px) {
	.nav-justified &gt; li {
		display: table-cell;
		width: 1%;
	}

	.nav-justified &gt; li &gt; a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified {
	border-bottom: 0;
}

.nav-tabs-justified &gt; li &gt; a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified &gt; .active &gt; a,
.nav-tabs-justified &gt; .active &gt; a:focus,
.nav-tabs-justified &gt; .active &gt; a:hover {
	border: #ddd solid 1px;
}

@media (min-width: 768px) {
	.nav-tabs-justified &gt; li &gt; a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs-justified &gt; .active &gt; a,
	.nav-tabs-justified &gt; .active &gt; a:focus,
	.nav-tabs-justified &gt; .active &gt; a:hover {
		border-bottom-color: #fff;
	}
}

.tab-content &gt; .tab-pane {
	display: none;
}

.tab-content &gt; .active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: transparent solid 1px;
}

@media (min-width: 768px) {
	.navbar {
		border-radius: 4px;
	}
}

@media (min-width: 768px) {
	.navbar-header {
		float: left;
	}
}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: 0 1px 0 rgb(255, 255, 255, 0.1) inset;
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width: 768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}

	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}

	.navbar-collapse.in {
		overflow-y: visible;
	}

	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}

@media (device-width) and (orientation: landscape) {
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}

.container-fluid &gt; .navbar-collapse,
.container-fluid &gt; .navbar-header,
.container &gt; .navbar-collapse,
.container &gt; .navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width: 768px) {
	.container-fluid &gt; .navbar-collapse,
	.container-fluid &gt; .navbar-header,
	.container &gt; .navbar-collapse,
	.container &gt; .navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-static-top {
	z-index: 1000;
	border-width: 0 0 1px;
}

@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

.navbar-fixed-bottom,
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 1030;
}

@media (min-width: 768px) {
	.navbar-fixed-bottom,
	.navbar-fixed-top {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: left;
	padding: 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px;
}

.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none;
}

.navbar-brand &gt; img {
	display: block;
}

@media (min-width: 768px) {
	.navbar &gt; .container .navbar-brand,
	.navbar &gt; .container-fluid .navbar-brand {
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: transparent solid 1px;
	border-radius: 4px;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}

@media (min-width: 768px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav &gt; li &gt; a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}

	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu &gt; li &gt; a {
		padding: 5px 15px 5px 25px;
	}

	.navbar-nav .open .dropdown-menu &gt; li &gt; a {
		line-height: 20px;
	}

	.navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
	.navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
		background-image: none;
	}
}

@media (min-width: 768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}

	.navbar-nav &gt; li {
		float: left;
	}

	.navbar-nav &gt; li &gt; a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	box-shadow:
		0 1px 0 rgb(255, 255, 255, 0.1) inset,
		0 1px 0 rgb(255, 255, 255, 0.1);
	margin: 8px -15px;
}

@media (min-width: 768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.navbar-form .form-control-static {
		display: inline-block;
	}

	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.navbar-form .input-group .form-control,
	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn {
		width: auto;
	}

	.navbar-form .input-group &gt; .form-control {
		width: 100%;
	}

	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .checkbox,
	.navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .checkbox label,
	.navbar-form .radio label {
		padding-left: 0;
	}

	.navbar-form .checkbox input[type='checkbox'],
	.navbar-form .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}

	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}

	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media (min-width: 768px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		box-shadow: none;
	}
}

.navbar-nav &gt; li &gt; .dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav &gt; li &gt; .dropdown-menu {
	margin-bottom: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 768px) {
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 768px) {
	.navbar-left {
		float: left !important;
	}

	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}

	.navbar-right ~ .navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav &gt; li &gt; a {
	color: #777;
}

.navbar-default .navbar-nav &gt; li &gt; a:focus,
.navbar-default .navbar-nav &gt; li &gt; a:hover {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav &gt; .active &gt; a,
.navbar-default .navbar-nav &gt; .active &gt; a:focus,
.navbar-default .navbar-nav &gt; .active &gt; a:hover {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav &gt; .disabled &gt; a,
.navbar-default .navbar-nav &gt; .disabled &gt; a:focus,
.navbar-default .navbar-nav &gt; .disabled &gt; a:hover {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:focus,
.navbar-default .navbar-nav &gt; .open &gt; a:hover {
	background-color: #e7e7e7;
	color: #555;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
		color: #777;
	}

	.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
		color: #333;
		background-color: transparent;
	}

	.navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover {
		color: #555;
		background-color: #e7e7e7;
	}

	.navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
	color: #333;
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav &gt; li &gt; a {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav &gt; li &gt; a:focus,
.navbar-inverse .navbar-nav &gt; li &gt; a:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav &gt; .active &gt; a,
.navbar-inverse .navbar-nav &gt; .active &gt; a:focus,
.navbar-inverse .navbar-nav &gt; .active &gt; a:hover {
	color: #fff;
	background-color: #080808;
}

.navbar-inverse .navbar-nav &gt; .disabled &gt; a,
.navbar-inverse .navbar-nav &gt; .disabled &gt; a:focus,
.navbar-inverse .navbar-nav &gt; .disabled &gt; a:hover {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav &gt; .open &gt; a,
.navbar-inverse .navbar-nav &gt; .open &gt; a:focus,
.navbar-inverse .navbar-nav &gt; .open &gt; a:hover {
	background-color: #080808;
	color: #fff;
}

@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .dropdown-header {
		border-color: #080808;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {
		color: #9d9d9d;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
		color: #fff;
		background-color: transparent;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover {
		color: #fff;
		background-color: #080808;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

.breadcrumb &gt; li {
	display: inline-block;
}

.breadcrumb &gt; li + li:before {
	content: '/ ';
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb &gt; .active {
	color: #777;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination &gt; li {
	display: inline;
}

.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: #ddd solid 1px;
	margin-left: -1px;
}

.pagination &gt; li:first-child &gt; a,
.pagination &gt; li:first-child &gt; span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination &gt; li:last-child &gt; a,
.pagination &gt; li:last-child &gt; span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination &gt; li &gt; a:focus,
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; span:focus,
.pagination &gt; li &gt; span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination &gt; .active &gt; a,
.pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; a:hover,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; span:focus,
.pagination &gt; .active &gt; span:hover {
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}

.pagination &gt; .disabled &gt; a,
.pagination &gt; .disabled &gt; a:focus,
.pagination &gt; .disabled &gt; a:hover,
.pagination &gt; .disabled &gt; span,
.pagination &gt; .disabled &gt; span:focus,
.pagination &gt; .disabled &gt; span:hover {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.pagination-lg &gt; li &gt; a,
.pagination-lg &gt; li &gt; span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.pagination-lg &gt; li:first-child &gt; a,
.pagination-lg &gt; li:first-child &gt; span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.pagination-lg &gt; li:last-child &gt; a,
.pagination-lg &gt; li:last-child &gt; span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.pagination-sm &gt; li &gt; a,
.pagination-sm &gt; li &gt; span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-sm &gt; li:first-child &gt; a,
.pagination-sm &gt; li:first-child &gt; span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination-sm &gt; li:last-child &gt; a,
.pagination-sm &gt; li:last-child &gt; span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center;
}

.pager li {
	display: inline;
}

.pager li &gt; a,
.pager li &gt; span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: #ddd solid 1px;
	border-radius: 15px;
}

.pager li &gt; a:focus,
.pager li &gt; a:hover {
	text-decoration: none;
	background-color: #eee;
}

.pager .next &gt; a,
.pager .next &gt; span {
	float: right;
}

.pager .previous &gt; a,
.pager .previous &gt; span {
	float: left;
}

.pager .disabled &gt; a,
.pager .disabled &gt; a:focus,
.pager .disabled &gt; a:hover,
.pager .disabled &gt; span {
	color: #777;
	background-color: #fff;
	cursor: not-allowed;
}

.label {
	display: inline;
	padding: 0.2em 0.6em 0.3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

a.label:focus,
a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label:empty {
	display: none;
}

.btn .label {
	position: relative;
	top: -1px;
}

.label-default {
	background-color: #777;
}

.label-default[href]:focus,
.label-default[href]:hover {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:focus,
.label-primary[href]:hover {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:focus,
.label-success[href]:hover {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:focus,
.label-info[href]:hover {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:focus,
.label-warning[href]:hover {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:focus,
.label-danger[href]:hover {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: #777;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.btn-group-xs &gt; .btn .badge,
.btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}

a.badge:focus,
a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.list-group-item.active &gt; .badge,
.nav-pills &gt; .active &gt; a &gt; .badge {
	color: #337ab7;
	background-color: #fff;
}

.list-group-item &gt; .badge {
	float: right;
}

.list-group-item &gt; .badge + .badge {
	margin-right: 5px;
}

.nav-pills &gt; li &gt; a &gt; .badge {
	margin-left: 3px;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	color: inherit;
	background-color: #eee;
}

.jumbotron .h1,
.jumbotron h1 {
	color: inherit;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.jumbotron &gt; hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
	border-radius: 6px;
	padding-left: 15px;
	padding-right: 15px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width: 768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}

	.container .jumbotron,
	.container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px;
	}

	.jumbotron .h1,
	.jumbotron h1 {
		font-size: 63px;
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: #ddd solid 1px;
	border-radius: 4px;
	transition: border 0.2s ease-in-out;
}

.thumbnail a &gt; img,
.thumbnail &gt; img {
	margin-left: auto;
	margin-right: auto;
}

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
	border-color: #337ab7;
}

.thumbnail .caption {
	padding: 9px;
	color: #333;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: transparent solid 1px;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: 700;
}

.alert &gt; p,
.alert &gt; ul {
	margin-bottom: 0;
}

.alert &gt; p + p {
	margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgb(0, 0, 0, 0.1) inset;
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	box-shadow: 0 -1px 0 rgb(0, 0, 0, 0.15) inset;
	transition: width 0.6s ease;
}

.progress-bar-striped,
.progress-striped .progress-bar {
	background-image: linear-gradient(
		45deg,
		rgb(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgb(255, 255, 255, 0.15) 50%,
		rgb(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
	background-size: 40px 40px;
}

.progress-bar.active,
.progress.active .progress-bar {
	animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: linear-gradient(
		45deg,
		rgb(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgb(255, 255, 255, 0.15) 50%,
		rgb(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: linear-gradient(
		45deg,
		rgb(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgb(255, 255, 255, 0.15) 50%,
		rgb(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: linear-gradient(
		45deg,
		rgb(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgb(255, 255, 255, 0.15) 50%,
		rgb(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: linear-gradient(
		45deg,
		rgb(255, 255, 255, 0.15) 25%,
		transparent 25%,
		transparent 50%,
		rgb(255, 255, 255, 0.15) 50%,
		rgb(255, 255, 255, 0.15) 75%,
		transparent 75%,
		transparent
	);
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media,
.media-body {
	overflow: hidden;
}

.media-body {
	width: 10000px;
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right,
.media &gt; .pull-right {
	padding-left: 10px;
}

.media-left,
.media &gt; .pull-left {
	padding-right: 10px;
}

.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: #ddd solid 1px;
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
	background-color: #eee;
	color: #777;
	cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading &gt; .small,
.list-group-item.active .list-group-item-heading &gt; small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading &gt; .small,
.list-group-item.active:focus .list-group-item-heading &gt; small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading &gt; .small,
.list-group-item.active:hover .list-group-item-heading &gt; small {
	color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: transparent solid 1px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.05);
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading &gt; .dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title &gt; .small,
.panel-title &gt; .small &gt; a,
.panel-title &gt; a,
.panel-title &gt; small,
.panel-title &gt; small &gt; a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel &gt; .list-group,
.panel &gt; .panel-collapse &gt; .list-group {
	margin-bottom: 0;
}

.panel &gt; .list-group .list-group-item,
.panel &gt; .panel-collapse &gt; .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel &gt; .list-group:first-child .list-group-item:first-child,
.panel &gt; .panel-collapse &gt; .list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel &gt; .list-group:last-child .list-group-item:last-child,
.panel &gt; .panel-collapse &gt; .list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel &gt; .panel-heading + .panel-collapse &gt; .list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group + .panel-footer {
	border-top-width: 0;
}

.panel &gt; .panel-collapse &gt; .table,
.panel &gt; .table,
.panel &gt; .table-responsive &gt; .table {
	margin-bottom: 0;
}

.panel &gt; .panel-collapse &gt; .table caption,
.panel &gt; .table caption,
.panel &gt; .table-responsive &gt; .table caption {
	padding-left: 15px;
	padding-right: 15px;
}

.panel &gt; .table-responsive:first-child &gt; .table:first-child,
.panel &gt; .table:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel &gt; .table-responsive:last-child &gt; .table:last-child,
.panel &gt; .table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel &gt; .panel-body + .table,
.panel &gt; .panel-body + .table-responsive,
.panel &gt; .table + .panel-body,
.panel &gt; .table-responsive + .panel-body {
	border-top: 1px solid #ddd;
}

.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child td,
.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child th {
	border-top: 0;
}

.panel &gt; .table-bordered,
.panel &gt; .table-responsive &gt; .table-bordered {
	border: 0;
}

.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child {
	border-left: 0;
}

.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child {
	border-right: 0;
}

.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
.panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th {
	border-bottom: 0;
}

.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th {
	border-bottom: 0;
}

.panel &gt; .table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel + .panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse &gt; .list-group,
.panel-group .panel-heading + .panel-collapse &gt; .panel-body {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default &gt; .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #ddd;
}

.panel-default &gt; .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}

.panel-default &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary &gt; .panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #337ab7;
}

.panel-primary &gt; .panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success &gt; .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #d6e9c6;
}

.panel-success &gt; .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info &gt; .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #bce8f1;
}

.panel-info &gt; .panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning &gt; .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #faebcc;
}

.panel-warning &gt; .panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger &gt; .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #ebccd1;
}

.panel-danger &gt; .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

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

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: #e3e3e3 solid 1px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.05) inset;
}

.well blockquote {
	border-color: #ddd;
	border-color: rgb(0, 0, 0, 0.15);
}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
}

button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	outline: 0;
}

.modal.fade .modal-dialog {
	transform: translate(0, -25%);
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: #999 solid 1px;
	border: rgb(0, 0, 0, 0.2) solid 1px;
	border-radius: 6px;
	box-shadow: 0 3px 9px rgb(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop.in {
	opacity: 0.5;
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	.modal-content {
		box-shadow: 0 5px 15px rgb(0, 0, 0, 0.5);
	}

	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	overflow-wrap: normal;
	font-size: 12px;
	opacity: 0;
}

.tooltip.in {
	opacity: 0.9;
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	overflow-wrap: normal;
	font-size: 14px;
	background-color: #fff;
	background-clip: padding-box;
	border: #ccc solid 1px;
	border: rgb(0, 0, 0, 0.2) solid 1px;
	border-radius: 6px;
	box-shadow: 0 5px 10px rgb(0, 0, 0, 0.2);
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover &gt; .arrow,
.popover &gt; .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover &gt; .arrow {
	border-width: 11px;
}

.popover &gt; .arrow:after {
	border-width: 10px;
	content: '';
}

.popover.top &gt; .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgb(0, 0, 0, 0.25);
	bottom: -11px;
}

.popover.top &gt; .arrow:after {
	content: ' ';
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}

.popover.right &gt; .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgb(0, 0, 0, 0.25);
}

.popover.right &gt; .arrow:after {
	content: ' ';
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}

.popover.bottom &gt; .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgb(0, 0, 0, 0.25);
	top: -11px;
}

.popover.bottom &gt; .arrow:after {
	content: ' ';
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left &gt; .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgb(0, 0, 0, 0.25);
}

.popover.left &gt; .arrow:after {
	content: ' ';
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}

.carousel {
	position: relative;
}

.carousel-inner {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.carousel-inner &gt; .item {
	display: none;
	position: relative;
	transition: left 0.6s ease-in-out;
}

.carousel-inner &gt; .item &gt; a &gt; img,
.carousel-inner &gt; .item &gt; img {
	line-height: 1;
}

.carousel-inner &gt; .active,
.carousel-inner &gt; .next,
.carousel-inner &gt; .prev {
	display: block;
}

.carousel-inner &gt; .active {
	left: 0;
}

.carousel-inner &gt; .next,
.carousel-inner &gt; .prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner &gt; .next {
	left: 100%;
}

.carousel-inner &gt; .prev {
	left: -100%;
}

.carousel-inner &gt; .next.left,
.carousel-inner &gt; .prev.right {
	left: 0;
}

.carousel-inner &gt; .active.left {
	left: -100%;
}

.carousel-inner &gt; .active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgb(0, 0, 0, 0.6);
	background-color: rgb(0, 0, 0, 0);
}

.carousel-control:focus,
.carousel-control:hover {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-next,
.carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif;
}

.carousel-control .icon-prev:before {
	content: '‹';
}

.carousel-control .icon-next:before {
	content: '›';
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: #fff solid 1px;
	border-radius: 10px;
	cursor: pointer;
	background-color: rgb(0, 0, 0, 0);
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgb(0, 0, 0, 0.6);
}

.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width: 768px) {
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}

	.carousel-control .glyphicon-chevron-left,
	.carousel-control .icon-prev {
		margin-left: -10px;
	}

	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next {
		margin-right: -10px;
	}

	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}

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

.btn-group-vertical &gt; .btn-group:after,
.btn-group-vertical &gt; .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	content: ' ';
	display: table;
}

.btn-group-vertical &gt; .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both;
}

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

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
	display: none !important;
}

.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none !important;
}

@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}

	table.visible-xs {
		display: table !important;
	}

	tr.visible-xs {
		display: table-row !important;
	}

	td.visible-xs,
	th.visible-xs {
		display: table-cell !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}

	table.visible-sm {
		display: table !important;
	}

	tr.visible-sm {
		display: table-row !important;
	}

	td.visible-sm,
	th.visible-sm {
		display: table-cell !important;
	}

	.visible-sm-block {
		display: block !important;
	}

	.visible-sm-inline {
		display: inline !important;
	}

	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}

	table.visible-md {
		display: table !important;
	}

	tr.visible-md {
		display: table-row !important;
	}

	td.visible-md,
	th.visible-md {
		display: table-cell !important;
	}

	.visible-md-block {
		display: block !important;
	}

	.visible-md-inline {
		display: inline !important;
	}

	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}

	table.visible-lg {
		display: table !important;
	}

	tr.visible-lg {
		display: table-row !important;
	}

	td.visible-lg,
	th.visible-lg {
		display: table-cell !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}

	table.visible-print {
		display: table !important;
	}

	tr.visible-print {
		display: table-row !important;
	}

	td.visible-print,
	th.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	user-select: none;
	touch-action: pan-y;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: 0;
}

.slick-list.dragging {
	cursor: pointer;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: transparent solid 1px;
}

.slick-arrow.slick-hidden {
	display: none;
}

html {
	min-height: 100%;
	height: 100%;
	position: relative;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Gotham SSm A', Helvetica, 'Gotham SSm B', sans-serif;
	overflow-x: hidden;
}

#GDI .wrapper {
	overflow: hidden;
}

body#NIR {
	font-family: Montserrat-Black, sans-serif;
}

body#NIR .html {
	font-family: Montserrat-Black, sans-serif;
}

a,
a:active,
a:focus,
a:hover,
a:visited {
	text-decoration: none;
}

.FlexibleGrid .container-max-width .container {
	width: 100% !important;
}

.FlexibleGrid .container-max-width .container .FlexibleGridColumn.col-md-12 {
	padding-left: 100px;
	padding-right: 100px;
}

[data-ng-click],
[ng-click],
[ng-click] label,
[x-ng-click] {
	cursor: pointer;
}

.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
	display: none !important;
}

article,
aside,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

.content,
.parallaxbox,
img {
	border-radius: 5px;
	max-width: 100%;
	height: auto;
}

.mainarticle {
	border-radius: 0 0 5px 5px;
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container embed,
.embed-container iframe,
.embed-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.container-max-width {
	max-width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	max-width: 3500px;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: visible;
}

@media (max-width: 768px) {
	.container-max-width {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1080px;
	}

	#GDI .container {
		width: 1170px;
	}
}

.container-extra-small {
	max-width: 900px;
	overflow: hidden;
	margin: 0 auto;
}

.container-language {
	max-width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	min-height: 10px;
	max-width: 100%;
	background-color: rgb(0, 0, 0, 0.68);
}

.container-language .container-standard a.regionselect {
	margin-right: 1.5em;
}

p a {
	font-weight: 700;
	text-decoration: underline;
}

.error-border {
	border: #da1a31 solid 1px !important;
}

.success-border {
	border: #2fbbbc solid 1px !important;
}

.nopadding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.nopadding-left {
	padding-left: 1px !important;
}

.nopadding-right {
	padding-right: 1px !important;
}

.nopadding-bottom {
	padding-bottom: 0 !important;
}

.nopadding-top {
	padding-top: 0 !important;
}

.margintop100 {
	margin-top: 100px;
}

.maxwidth400 {
	max-width: 400px;
}

.corridor {
	padding-right: 1px;
	padding-left: 1px;
}

.stuck {
	position: fixed;
	top: 0;
	z-index: 1000;
}

.separator {
	border-bottom: 1px solid #f5f5f5;
	width: 100%;
	clear: right;
	margin-bottom: 18px;
}

.grey-background {
	background-color: #f5f4f4;
}

.blue-background {
	background-color: #f0f5f9;
}

.blockamountshort {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 25px;
	max-height: 75px;
	float: left;
}

.blockamountlong {
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 18px;
	max-height: 90px;
}

.notvisible {
	display: none;
}

.container .container-max-width .container {
	width: unset !important;
}

@media screen and (min-resolution: 0.001dpcm) {
	.container .container-max-width .container {
		width: auto !important;
	}
}

.container .container {
	width: unset !important;
}

@media screen and (min-resolution: 0.001dpcm) {
	.container .container {
		width: auto !important;
	}
}

.background-white {
	background-color: #fff !important;
}

.background-gray {
	background-color: gray !important;
}

.background-black {
	background-color: #000 !important;
}

.editorPane {
	background-color: #fff;
}

.White h1,
.White h2,
.White h3,
.White h4,
.White h5,
.White p,
.White span {
	color: #fff !important;
}

.White .editorPane {
	background-color: #000;
}

.Gray {
	background-color: #f1f2f2;
}

_::-webkit-full-page-media,
_:future,
:root .fade {
	transition: none !important;
	opacity: 1 !important;
}

.html,
body {
	font-family: 'Gotham SSm A', Helvetica, 'Gotham SSm B', sans-serif;
	color: #06080c;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
}

body#GDI {
	font-size: 14px;
}

li,
p {
	font-size: 17px;
	line-height: 1.625;
	color: #33475b;
}

h1,
h2 {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 42px;
	font-weight: 400;
	color: #33475b;
}

@media (max-width: 768px) {
	h1,
	h2 {
		font-size: 28px;
	}
}

h3 {
	font-size: 24px;
}

h2.story {
	color: #da1a32;
	font-size: 24px;
	font-weight: 700;
}

.bottomline {
	border-bottom: 1px solid #f5f4f4;
	padding-bottom: 22px;
	padding-top: 40px;
}

h4 {
	font-size: 22px;
}

a:link,
a:visited {
	color: rgb(0, 0, 0, 0.68);
}

a:hover {
	color: #06080c;
	cursor: pointer;
}

:focus {
	outline: 0 !important;
}

h6 {
	color: #da1a32;
	font-weight: 700;
}

h3.casestudies {
	font-size: 20px;
	font-weight: 400;
	margin: 8px 0 5px;
}

p.subTitle {
	display: block;
}

.global-loading {
	margin: 50px auto;
	width: 150px;
}

.global-loading &gt; h1 {
	text-align: center;
	font-size: 2.5em;
	margin-bottom: 1em;
	font-weight: 300;
	color: #8e8e8e;
}

#load {
	width: 150px;
	animation: loading 3s linear infinite;
}

#load #loading-inner {
	stroke-dashoffset: 0;
	stroke-dasharray: 300;
	stroke-width: 10;
	stroke-miterlimit: 10;
	stroke-linecap: round;
	animation: loading-circle 2s linear infinite;
	stroke: #f5f5f5;
	fill: transparent;
}

@keyframes loading {
	0% {
		transform: rotate(0);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes loading-circle {
	0% {
		stroke-dashoffset: 0;
	}

	100% {
		stroke-dashoffset: -600;
	}
}

.industrial-btn {
	color: #fff !important;
	padding: 15px;
	border-radius: 5px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 20px;
}

#submit {
	background: #008bd2;
	width: 150px;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #fff;
	border: 0;
}

#submit:hover {
	background: #005495;
	color: #fff;
}

.button {
	opacity: 1;
	color: #fff !important;
	text-transform: uppercase;
	font-weight: 700;
	margin-bottom: 15px;
}

.button :active,
.button :focus,
.button:hover {
	opacity: 1;
	color: #fff;
	cursor: pointer;
}

.red {
	color: #fff;
	background-color: #da1a31;
	padding: 15px 30px;
	border: #da1a31 solid 2px;
}

.orange {
	background-color: #f26722;
	padding: 10px 15px;
	border: #f26722 solid 2px;
}

.globetrotter {
	float: left;
	margin-right: 0;
}

@media (max-width: 991px) {
	.globetrotter {
		float: none;
		margin: auto;
		max-width: 160px;
	}
}

.close_tabs {
	float: right;
	background: url(./images/close_0.png);
	width: 45px;
	height: 45px;
	border: none;
	position: relative;
	z-index: 100;
	border-radius: 5px;
}

.GDHeader-New {
	min-height: 85px;
	margin-top: 60px;
}

@media (max-width: 992px) {
	.GDHeader-New {
		margin-top: 0;
	}

	.GDHeader-New .containerMobile {
		width: 100%;
		max-width: 100%;
	}
}

.GDHeader-New .logo-container .c_logo__link {
	margin-bottom: 10px;
	max-width: 200px;
	border-radius: 0;
	margin-top: 20px;
	max-height: 55px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	text-indent: -9999px;
	height: 55px;
}

@media (max-width: 1200px) {
	.GDHeader-New .logo-container .c_logo__link {
		max-width: 150px;
		max-width: 150px;
	}
}

@media screen and (min-width: 769px) {
	.GDHeader-New .logo-container .c_logo__link {
		margin-right: 20px;
	}
}

.GDHeader-New .navbar-top {
	margin-top: 5px;
	overflow: visible;
}

.GDHeader-New .navbar-top &gt; li {
	float: left;
}

.GDHeader-New .navbar-top &gt; li#regionSelector {
	cursor: pointer;
}

.GDHeader-New .navbar-top &gt; li a {
	color: #7c8180;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 6px;
	margin-bottom: 13px;
}

@media (max-width: 1200px) {
	.GDHeader-New .navbar-top &gt; li a {
		font-size: 10px;
	}
}

@media (max-width: 1100px) {
	.GDHeader-New .navbar-top &gt; li a {
		font-size: 9px;
	}
}

.GDHeader-New .navbar-top &gt; li a:hover {
	transition: 0.4s;
}

@media (min-width: 1000px) {
	.GDHeader-New .navbar-top &gt; li a#filled {
		display: none;
	}
}

.GDHeader-New .navbar-top .dropdown-menu {
	border: none;
	padding: 0;
}

.GDHeader-New .navbar-top .dropdown-menu a {
	color: #7c8180;
	font-size: 10px;
	margin-top: 0;
	border-radius: 0;
}

.GDHeader-New .navbar-top li.corporatehome {
	background: #ccc;
}

.GDHeader-New .navbar-top li.corporatehome a:hover {
	color: #fff;
}

.GDHeader-New .navbar-top .cta {
	min-width: 135px;
	border: 0;
	padding: 10px 15px;
	font-weight: 700;
	color: #fff !important;
	margin-left: 5px;
}

.GDHeader-New .navbar-top .cta:hover {
	transition: 0.4s;
}

.GDHeader-New #search-area {
	float: right;
	padding-bottom: 0;
	padding-top: 5px;
}

.GDHeader-New #search-area input {
	max-width: 180px;
	height: unset;
	padding: 6px 5px;
	border: 0;
	border-radius: 0;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4yOCAxNS4yOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNiNmI3Yjc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5aYXPDs2IgMTwvdGl0bGU+PGcgaWQ9IldhcnN0d2FfMiIgZGF0YS1uYW1lPSJXYXJzdHdhIDIiPjxnIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1LjI4LDE0LjExYTEuMTgsMS4xOCwwLDAsMS0xLjE4LDEuMTgsMS4wOSwxLjA5LDAsMCwxLS44My0uMzVsLTMuMTUtMy4xNGE2LjI5LDYuMjksMCwwLDEtMy42NywxLjE0QTYuMzUsNi4zNSwwLDAsMSw0LDEyLjQyLDYuMzMsNi4zMywwLDAsMSwuNTEsOWE2LjQ0LDYuNDQsMCwwLDEsMC01QTYuMzMsNi4zMywwLDAsMSw0LC41MWE2LjQ0LDYuNDQsMCwwLDEsNSwwQTYuMzMsNi4zMywwLDAsMSwxMi40Miw0YTYuMzYsNi4zNiwwLDAsMSwuNTEsMi41MSw2LjI5LDYuMjksMCwwLDEtMS4xNCwzLjY3bDMuMTUsMy4xNUExLjEzLDEuMTMsMCwwLDEsMTUuMjgsMTQuMTFaTTkuMzcsOS4zN2E0LDQsMCwwLDAsMS4yMS0yLjkxQTQsNCwwLDAsMCw5LjM3LDMuNTYsNCw0LDAsMCwwLDYuNDcsMi4zNSw0LDQsMCwwLDAsMy41NiwzLjU2LDQsNCwwLDAsMCwyLjM1LDYuNDcsNCw0LDAsMCwwLDMuNTYsOS4zN2E0LDQsMCwwLDAsMi45MSwxLjIxQTQsNCwwLDAsMCw5LjM3LDkuMzdaIi8+PC9nPjwvZz48L3N2Zz4=);
	background-size: 15px;
	background-repeat: no-repeat;
	background-position: 95% 50%;
	margin-top: 0;
	background-color: rgb(235, 235, 235, 0.4) !important;
	border-radius: 5px;
	transition: 0.2s ease-in;
}

@media (max-width: 1050px) {
	.GDHeader-New #search-area input {
		max-width: 150px;
	}
}

.GDHeader-New #search-area input:hover {
	background-size: 23px;
	background-color: rgb(235, 235, 235, 0.7) !important;
}

.animated {
	animation-duration: 0.5s;
	animation-fill-mode: both;
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%);
	}

	100% {
		transform: translateY(0);
	}
}

.animated.slideDown {
	animation-name: slideDown;
}

@keyframes slideUp {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-100%);
	}
}

.animated.slideUp {
	animation-name: slideUp;
}

.NIR-header {
	z-index: 999;
	position: fixed;
	left: 50%;
	transform: translate(-50%, 0);
	width: 100%;
	background-color: rgb(245, 245, 245, 0.72);
	border-bottom: 1px solid #fff;
}

@media (max-width: 993px) {
	.NIR-header {
		left: initial;
		transform: initial;
		position: fixed;
	}
}

.NIR-header .openbtn .bar1,
.NIR-header .openbtn .bar2,
.NIR-header .openbtn .bar3 {
	background-color: #000 !important;
}

.NIR-header .GD-Dropdown .dd_menu_parent {
	background: 0 0;
	color: #000;
}

.NIR-header .GD-Dropdown .dd_item_link {
	color: #000;
}

.GDHeaderTop {
	min-height: 60px;
	overflow: visible;
	z-index: 8999;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	border-bottom: 1px solid #cbd6e2;
}

@media (max-width: 992px) {
	.GDHeaderTop {
		position: static;
		min-height: 0;
	}
}

.GDHeaderTop__banner {
	background: #da1a31;
}

.GDHeaderTop__banner .custom {
	position: relative;
}

.GDHeaderTop__banner .ex {
	position: absolute;
	top: 20px;
	right: 10px;
	color: rgb(255, 255, 255, 0.5);
}

@media (max-width: 768px) {
	.GDHeaderTop__banner .ex {
		top: 10px;
		right: 0;
	}
}

.GDHeaderTop__banner__left {
	font-size: 12px;
	color: #fff;
	padding: 15px;
	padding-left: 0;
	margin-bottom: 0;
}

@media (max-width: 1200px) {
	.GDHeaderTop__banner__left {
		font-size: 12px;
	}
}

@media (max-width: 500px) {
	.GDHeaderTop__banner__left {
		padding-top: 10px;
		padding-right: 0;
	}
}

.GDHeaderTop__banner__right__input {
	font-family: inherit;
	font-size: 12px;
	background-position: 8px 45%;
	background-repeat: no-repeat;
	background-size: 20px;
	padding: 1px 0 1px 15px;
	border: none;
	border-radius: 3px;
	background-color: transparent;
	width: 290px;
	margin-top: 10px;
	box-shadow: 0 0 5px rgb(109, 207, 246, 0.5);
	background: rgb(255, 255, 255, 0.3);
	color: #fff;
	display: inline-block;
	padding-left: 25px;
	position: relative;
	max-height: 37px;
}

@media (max-width: 1200px) {
	.GDHeaderTop__banner__right__input {
		min-width: 230px;
	}
}

@media (max-width: 767px) {
	.GDHeaderTop__banner__right__input {
		margin-left: 0;
		margin-top: 0;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.GDHeaderTop__banner__right__input {
		margin-top: 10px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.GDHeaderTop__banner__right__input {
		width: 314px;
	}
}

@media (max-width: 500px) {
	.GDHeaderTop__banner__right__input {
		width: 100%;
		max-width: 100%;
	}
}

.GDHeaderTop__banner__right__input:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.2125em;
	vertical-align: 0.2125em;
	content: '';
	border-top: 0.25em solid;
	border-right: 0.25em solid transparent;
	border-bottom: 0;
	border-left: 0.25em solid transparent;
	position: absolute;
	right: 20px;
	top: 15px;
	font-size: 30px;
}

.GDHeaderTop__banner__right__input img {
	position: absolute;
	left: 10px;
}

.GDHeaderTop__banner__right__h5 {
	padding-left: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 16px;
	max-height: 16px;
}

.GDHeaderTop__banner__right__button {
	display: inline-block;
	padding: 10px 0;
	margin-left: 7px;
	float: right;
	max-width: 150px;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.GDHeaderTop__banner__right__button {
		margin-top: 10px;
		margin-right: 16%;
	}
}

@media (max-width: 992px) {
	.GDHeaderTop__banner__right__button {
		padding-top: 0;
	}
}

@media (max-width: 500px) {
	.GDHeaderTop__banner__right__button {
		float: none;
		width: 100%;
		display: block;
		max-width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
}

.GDHeaderTop__banner__right__button a {
	font-family: inherit;
	font-size: 12px;
	background-position: 8px 45%;
	background-repeat: no-repeat;
	padding: 10px 15px;
	background-size: 20px;
	padding: 10px 0 10px 0;
	border: none;
	width: 100%;
	border-radius: 3px;
	background-color: transparent;
	box-shadow: 0 0 5px rgb(109, 207, 246, 0.5);
	background: #fff;
	display: block;
	color: #da1a31;
	font-weight: 700;
	min-width: 120px;
}

@media (max-width: 500px) {
	.GDHeaderTop__banner__right__button a {
		margin-left: 0;
		min-width: 80px;
	}
}

.GDHeaderTop__main {
	background: rgb(245, 245, 245, 0.97);
}

@media (max-width: 992px) {
	.GDHeaderTop__main {
		display: none;
	}
}

.GDHeaderTop__language-region-cont {
	padding: 2px;
	padding-right: 5px;
	width: auto;
	color: #33475b;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.GDHeaderTop__language-region-cont__svg1 {
	position: absolute;
	top: 4px;
	left: -6px;
	fill: rgb(0, 0, 0, 0.68);
	max-width: 20px;
}

.GDHeaderTop__language-region-cont__svg2 {
	max-width: 100%;
}

.GDHeaderTop__language-region-cont__h5 {
	display: inline-block;
	fill: #6c798b;
	padding-right: 30px;
}

.GDHeaderTop__language-region-visible {
	position: relative;
	border-right: 2px solid #cbd6e2;
}

.GDHeaderTop__language-region-modal__regions {
	min-height: 250px;
}

.GDHeaderTop__language-region-modal__regions__image {
	margin-right: 10px;
}

.GDHeaderTop__sales-cont {
	padding: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: auto;
	color: #33475b;
	display: inline-block;
}

.GDHeaderTop__sales-cont__h5 {
	color: #6c798b;
}

.GDHeaderTop__right {
	float: right;
}

.GDHeaderTop__office-locator {
	display: inline-block;
	color: #6c798b;
}

.GDHeaderTop__office-locator__a {
	display: block;
	font-size: 13px;
	margin-top: 7px;
	margin-bottom: 10px;
	color: #6c798b;
}

@media (max-width: 1200px) {
	.GDHeaderTop__office-locator__a {
		font-size: 13px;
	}
}

.GDHeaderTop__search-input {
	display: inline-block;
	padding-left: 10px;
}

.GDHeaderTop__search-input input {
	outline: 0;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GDHeaderTop__search-input input {
		width: 150px;
		height: 35px;
		padding-top: 0;
	}
}

.GDHeaderTop__search-input input:-moz-placeholder {
	color: #999;
}

.GDHeaderTop__search-input input[type='search'] {
	font-family: inherit;
	font-size: 14px;
	background-image: url(images/search.svg);
	background-position: 8px 45%;
	background-repeat: no-repeat;
	background-size: 20px;
	padding: 4px 0 4px 32px;
	width: 35px;
	border: none;
	border-radius: 10em;
	background-color: transparent;
}

.GDHeaderTop__search-input input[type='search']:focus {
	width: 480px;
	padding: 4px 0 4px 32px;
	background-color: #fff;
	box-shadow: 0 0 5px rgb(109, 207, 246, 0.5);
	position: absolute;
	top: 10px;
	left: 0;
}

.GDHeaderTop__search-input input::-webkit-search-decoration {
	display: none;
}

.GDHeaderTop__search-input input::-webkit-search-cancel-button {
	display: none;
}

.GDHeaderTop__search-input input::-webkit-input-placeholder {
	color: #999;
}

.GDHeaderTop__search-input #demo-2 input[type='search'] {
	width: 35px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
	height: 38px;
}

.GDHeaderTop__search-input #demo-2 input[type='search']:hover {
	background-color: #fff;
}

.GDHeaderTop__search-input #demo-2 input[type='search']:focus {
	width: 480px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}

.GDHeaderTop__search-input #demo-2 input::-webkit-input-placeholder {
	color: transparent;
}

.GDHeaderTop__search-input #demo-2 input:-moz-placeholder {
	color: transparent;
}

.GDHeaderTop__Home {
	display: inline-block;
}

.GDHeaderTop__Home__a {
	text-align: center;
	display: block;
	border: 0;
	padding: 10px 15px;
	font-weight: 700;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 13px;
}

.GDHeaderTop__Home__styleGuide {
	text-align: center;
	display: block;
	border: 0;
	padding: 10px 15px;
	background-color: #da1a32;
	font-weight: 700;
	color: #fff !important;
	margin-left: 5px;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 13px;
}

.GDHeaderTop__CTA {
	display: inline-block;
	float: right;
	display: flex;
}

.GDHeaderTop__CTA__a {
	text-align: center;
	display: block;
	border: 0;
	padding: 10px 15px;
	font-weight: 700;
	color: #fff !important;
	margin-left: 5px;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 13px;
	width: 120px;
	max-height: 40px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
}

@media screen and (min-color-index: 0) {
	.safariClass1 {
		margin-top: 0 !important;
	}

	.safariClass2 {
		position: static !important;
	}
}

@media screen and (min-color-index: 0) and (min-width: 992px) {
	.safariClass2 {
		padding-right: 0 !important;
	}
}

.NIR-top-header-opacity {
	border: none;
	color: #000 !important;
	overflow: visible;
}

.NIR-top-header-opacity a {
	color: #000;
}

.NIR-top-header-opacity .GDHeaderTop__language-region-cont__h5 {
	fill: #000;
}

.NIR-top-header-opacity .GDHeaderTop__main {
	background-color: rgb(245, 245, 245, 0.72) !important;
	color: #000;
}

.NIR-top-header-opacity .GDHeaderTop__language-region-cont__svg1 g {
	fill: #000;
}

@media (min-width: 992px) {
	.modal-open .GDHeaderTop {
		padding-right: 16px;
	}
}

.GDHeaderTop__main .stock-feed {
	padding: 16px 0;
	display: block;
	color: #575757;
	width: 135px;
}

.GDHeaderTop__main .stock-feed label {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
}

.GDHeaderTop__main .stock-feed .change {
	margin-left: 15px;
}

.GDHeaderTop__main .stock-feed .stock-arrow {
	display: inline-block;
	background-image: url(/Images/icons/stock-arrow-up.png);
	height: 16px;
	width: 16px;
	background-position: center;
	background-size: contain;
	margin-bottom: -3px;
	margin-left: -4px;
}

.GDHeaderTop__main .stock-feed .stock-arrow.down {
	transform: rotate(180deg);
	background-image: url(/Images/icons/stock-arrow-down.png);
}

.GD-Dropdown {
	margin-top: 25px;
	height: 55px;
}

.GD-Dropdown .dd_menu_parent {
	height: 35px;
	/* background-color: #fff; */
	color: #575757;
}

.GD-Dropdown .dd_menu_list {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: flex;
}

.GD-Dropdown .dd_menu_item {
	position: relative;
	display: inline-block;
}

.GD-Dropdown .dd_menu_item.afterTriangle:hover:after {
	position: absolute;
	top: 52px;
	left: 40%;
	background-color: #fff;
	width: 16px;
	height: 16px;
	transform: rotate(45deg);
	content: '';
	box-shadow: -2px -2px 4px 0 rgb(0, 0, 0, 0.04);
	border: #cbd6e2 solid 1px;
	border-bottom: 0;
	border-right: 0;
	z-index: 8;
}

.GD-Dropdown .dd_menu_item:last-of-type a {
	padding-right: 0;
}

.GD-Dropdown .dd_menu_item:hover .dd_item_info_level_1 {
	visibility: visible;
}

.GD-Dropdown .dd_menu_item:hover .dd_menu_list_group_level_2 {
	display: block;
}

.GD-Dropdown .dd_menu_item_link {
	padding: 10px 15px;
	padding-left: 0;
	margin: 0;
	height: auto;
	color: #333;
	display: block;
	cursor: pointer;
	font-size: 0.8em;
	max-width: 220px;
}

.GD-Dropdown .dd_menu_item_link.level-2 {
	scrollbar-width: none;
}

.GD-Dropdown .dd_menu_item_link.level-3 {
	margin-left: 10px;
}

.GD-Dropdown .dd_item_link {
	padding: 5px 10px;
	margin: 0;
	height: 35px;
	font-weight: 700;
	color: #575757;
	display: block;
	border-radius: 5px 5px 0 0;
	border: transparent solid 1px;
	font-size: 15px;
}

.GD-Dropdown .dd_after:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	vertical-align: 3px;
	content: '';
	border-top: 0.4em solid;
	border-right: 0.4em solid transparent;
	border-bottom: 0;
	border-left: 0.4em solid transparent;
	color: #7c98b6;
}

.GD-Dropdown .dd_after2 {
	position: relative;
}

.GD-Dropdown .dd_after2:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	vertical-align: 3px;
	content: '';
	border-top: 0.4em solid;
	border-right: 0.4em solid transparent;
	border-bottom: 0;
	border-left: 0.4em solid transparent;
	color: #b6b7b7;
	transform: rotate(-90deg);
	position: absolute;
	top: 18px;
	right: 20px;
}

.GD-Dropdown .dd_after2:hover:after {
	color: red;
}

.GD-Dropdown .dd_menu_list_group_level_2 {
	padding: 15px;
	display: none;
	transition: opacity 0.3s linear;
	position: absolute;
	top: 60px;
	left: -145px;
	z-index: 5;
	background-color: #fff;
	height: 370px;
	background-clip: padding-box;
	border-radius: 0 0 5px 5px;
	color: #333;
	box-shadow:
		0 5px 15px 0 rgb(37, 44, 97, 0.15),
		0 2px 4px 0 rgb(93, 100, 148, 0.2);
	scrollbar-width: none;
	border: #cbd6e2 solid 1px;
}

.GD-Dropdown .dd_menu_list_group_level_2:before {
	position: absolute;
	bottom: 100%;
	height: 35px;
	width: 100%;
	content: '';
	left: 0;
}

.GD-Dropdown .dd_menu_sublist {
	list-style: none;
	color: #333;
	height: 350px;
	display: block;
	width: 250px;
	float: left;
	margin: 0;
	list-style-type: none;
	overflow-y: auto;
	border-radius: 0 0 5px 5px;
	border-top: 1px solid transparent;
	background-clip: padding-box;
}

.GD-Dropdown .dd_menu_sublist::-webkit-scrollbar {
	-webkit-appearance: none;
	border-radius: 4px;
	width: 7px;
}

.GD-Dropdown .dd_menu_sublist::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: hsla(0, 0%, 50%, 0.3);
	box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.5);
}

.GD-Dropdown .dd_menu_sublist.level_2 {
	padding: 0;
	width: 215px;
}

.GD-Dropdown .dd_menu_sublist.level_3 {
	padding: 0;
}

.GD-Dropdown .dd_menu_item_level_2 {
	scrollbar-width: none;
}

.GD-Dropdown .dd_menu_item_level_2:hover .dd_item_link_level_2 {
	transition: color 0.4s;
}

.GD-Dropdown .dd_menu_item_level_2 {
	scrollbar-width: none;
}

.GD-Dropdown .dd_menu_item_level_2:hover .dd_item_info_level_2 {
	visibility: visible;
	transition-delay: 0.5s;
}

.GD-Dropdown .dd_item_info_level_common {
	visibility: hidden;
	transition: 0.2s 0.5s;
	position: absolute;
	background-color: #fff;
	left: 250px;
	cursor: pointer;
	border-radius: 0 0 5px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	color: #575757 !important;
	scrollbar-width: none;
	text-align: center;
}

.GD-Dropdown .dd_item_info_level_common:hover {
	color: #da1a32 !important;
}

.GD-Dropdown .dd_item_info_level_common_image {
	max-height: 150px;
	max-width: 150px;
}

.GD-Dropdown .dd_item_info_level_common.dd_item_info_level_2 {
	z-index: 6;
	height: 356px;
	width: 248px;
	top: 0.5px;
}

.GD-Dropdown .dd_item_info_level_common.dd_item_info_level_3 {
	z-index: 99999;
	height: 349px;
	width: 215px;
	top: 0;
}

.GD-Dropdown .dd_item_info_level_common.dd_item_info_level_4 {
	padding: 15px;
	position: absolute;
	z-index: 6;
	height: 355px;
	width: 260px;
	left: 250px;
	top: 0;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-Dropdown .dd_item_info_level_2 {
		height: 350px;
		top: 0;
		left: 230px;
	}
}

.GD-Dropdown .dd_menu_item_level_2 {
	scrollbar-width: none;
}

.GD-Dropdown .dd_menu_item_level_2:hover .dd_menu_list_group_level_3 {
	visibility: visible;
	transition-delay: 0.7s;
}

.GD-Dropdown .dd_menu_list_group_level_3 {
	padding: 15px 0;
	visibility: hidden;
	transition: 0.2s 0.5s;
	position: absolute;
	z-index: 7;
	left: 250px;
	top: 0.5px;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-Dropdown .dd_menu_list_group_level_3 {
		height: 350px;
		left: 240px;
		top: 0;
	}
}

.GD-Dropdown .dd_menu_item_level_3:hover .dd_item_link_level_3 {
	transition: color 0.4s;
}

.GD-Dropdown .dd_menu_item_level_3:hover .dd_item_info_level_3 {
	visibility: visible;
	transition-delay: 0.5s;
}

.GD-Dropdown .dd_menu_item_level_3:hover .dd_menu_list_group_level_4 {
	visibility: visible;
}

.GD-Dropdown .dd_menu_item_level_3:hover .dd_item_info_level_3 {
	visibility: visible;
	transition-delay: 0.5s;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-Dropdown .dd_item_info_level_3 {
		height: 350px;
		top: 0;
	}
}

.GD-Dropdown .dd_menu_list_group_level_4 {
	scrollbar-width: none;
	visibility: hidden;
	transition: 0.2s 0.5s;
	position: absolute;
	z-index: 4;
	height: 349px;
	width: 250px;
	left: 250px;
	top: 0;
	border-radius: 0 0 5px 5px;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-Dropdown .dd_menu_list_group_level_4 {
		height: 350px;
		left: 230px;
		top: 0;
	}
}

.GD-Dropdown .dd_menu_item_level_4:hover .dd_item_link_level_4 {
	transition: color 0.4s;
}

.GD-Dropdown .dd_menu_item_level_4:hover .dd_item_info_level_4 {
	visibility: visible;
	transition-delay: 0.5s;
	opacity: 1;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-Dropdown .dd_item_info_level_4 {
		height: 350px;
		top: 0;
		left: 230px;
	}
}

.GD-Dropdown .scroll-indicator {
	width: 12px;
	position: absolute;
	opacity: 0.5;
	height: 0;
	top: 9%;
	right: 1%;
	z-index: 9999;
}

.GD-Dropdown .scroll-indicator::after,
.GD-Dropdown .scroll-indicator::before {
	content: '';
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.GD-Dropdown .scroll-indicator::before {
	width: 7px;
	height: 7px;
	border-radius: 10px;
	border: #fff solid 1px;
	animation: dot 3s infinite;
}

.GD-Dropdown .scroll-indicator::after {
	width: 7px;
	height: 7px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	transform: rotate(45deg);
	animation: arrow 3s infinite;
	animation-delay: 0.75s;
	opacity: 0.25;
}

.GD-Dropdown .scroll-indicator &gt; div {
	display: block;
}

.GD-Dropdown .scroll-indicator &gt; div::after,
.GD-Dropdown .scroll-indicator &gt; div::before {
	content: '';
	display: block;
	margin: 5px auto;
	border-radius: 10px;
	border: #fff solid 1px;
	animation: dot 3s infinite;
}

.GD-Dropdown .scroll-indicator &gt; div::before {
	width: 7px;
	height: 7px;
	animation-delay: 0.25s;
}

.GD-Dropdown .scroll-indicator &gt; div::after {
	width: 6px;
	height: 6px;
	animation-delay: 0.5s;
}

@keyframes dot {
	0% {
		transform: scale(0.75);
		opacity: 0.25;
		border: #000 solid 1px;
	}

	25% {
		transform: scale(1);
		opacity: 1;
		border: #000 solid 1px;
	}

	100% {
		transform: scale(0.75);
		opacity: 0.25;
		border: #000 solid 1px;
	}
}

@keyframes arrow {
	0% {
		transform: scale(0.75) rotate(45deg);
		opacity: 0.25;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	25% {
		transform: scale(1) rotate(45deg);
		opacity: 1;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}

	100% {
		transform: scale(0.75) rotate(45deg);
		opacity: 0.25;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
	}
}

/* body .modal-backdrop {
    z-index: 1040
} */

#regionForm {
	z-index: 9999;
}

@media (min-width: 1000px) {
	#regionForm .modal-dialog {
		max-width: 1000px !important;
		width: 1000px;
	}
}

@media (min-width: 768px) {
	#regionForm .modal-dialog {
		max-width: 768px !important;
		width: 768px;
	}
}

#regionForm .panel-group {
	max-width: 97%;
	margin: auto;
	margin-top: 10px;
}

#regionForm .panel-group .panel-heading {
	padding: 0;
}

#regionForm .panel-group .panel-heading .panel-title a {
	display: block;
	padding: 10px 15px;
	margin-top: 0;
	margin-bottom: 0;
}

#regionForm .panel-group .panel-heading .panel-title a span {
	font-size: 15px;
}

#regionForm .panel-group .panel-heading .panel-title a i {
	float: right;
	font-size: 15px;
	color: #868686;
}

#regionForm .panel-group .panel-body .country {
	font-size: 12px;
}

.flag {
	width: 32px;
	height: 32px;
	background: url(./images/flags.png) no-repeat;
}

.flag.flag-ad {
	background-position: -32px 0;
}

.flag.flag-ae {
	background-position: -64px 0;
}

.flag.flag-af {
	background-position: -96px 0;
}

.flag.flag-ag {
	background-position: -128px 0;
}

.flag.flag-ai {
	background-position: -160px 0;
}

.flag.flag-al {
	background-position: -192px 0;
}

.flag.flag-am {
	background-position: -224px 0;
}

.flag.flag-an {
	background-position: -256px 0;
}

.flag.flag-ao {
	background-position: -288px 0;
}

.flag.flag-ar {
	background-position: -320px 0;
}

.flag.flag-as {
	background-position: -352px 0;
}

.flag.flag-at {
	background-position: -384px 0;
}

.flag.flag-au {
	background-position: -416px 0;
}

.flag.flag-aw {
	background-position: -448px 0;
}

.flag.flag-az {
	background-position: 0 -32px;
}

.flag.flag-ba {
	background-position: -32px -32px;
}

.flag.flag-bb {
	background-position: -64px -32px;
}

.flag.flag-bd {
	background-position: -96px -32px;
}

.flag.flag-be {
	background-position: -128px -32px;
}

.flag.flag-bf {
	background-position: -160px -32px;
}

.flag.flag-bg {
	background-position: -192px -32px;
}

.flag.flag-bh {
	background-position: -224px -32px;
}

.flag.flag-bi {
	background-position: -256px -32px;
}

.flag.flag-bj {
	background-position: -288px -32px;
}

.flag.flag-bm {
	background-position: -320px -32px;
}

.flag.flag-bn {
	background-position: -352px -32px;
}

.flag.flag-bo {
	background-position: -384px -32px;
}

.flag.flag-br {
	background-position: -416px -32px;
}

.flag.flag-bs {
	background-position: -448px -32px;
}

.flag.flag-bt {
	background-position: 0 -64px;
}

.flag.flag-bw {
	background-position: -32px -64px;
}

.flag.flag-by {
	background-position: -64px -64px;
}

.flag.flag-bz {
	background-position: -96px -64px;
}

.flag.flag-ca {
	background-position: -128px -64px;
}

.flag.flag-cd {
	background-position: -160px -64px;
}

.flag.flag-cf {
	background-position: -192px -64px;
}

.flag.flag-cg {
	background-position: -224px -64px;
}

.flag.flag-ch {
	background-position: -256px -64px;
}

.flag.flag-ci {
	background-position: -288px -64px;
}

.flag.flag-ck {
	background-position: -320px -64px;
}

.flag.flag-cl {
	background-position: -352px -64px;
}

.flag.flag-cm {
	background-position: -384px -64px;
}

.flag.flag-cn {
	background-position: -416px -64px;
}

.flag.flag-co {
	background-position: -448px -64px;
}

.flag.flag-cr {
	background-position: 0 -96px;
}

.flag.flag-cu {
	background-position: -32px -96px;
}

.flag.flag-cv {
	background-position: -64px -96px;
}

.flag.flag-cy {
	background-position: -96px -96px;
}

.flag.flag-cz {
	background-position: -128px -96px;
}

.flag.flag-de {
	background-position: -160px -96px;
}

.flag.flag-dj {
	background-position: -192px -96px;
}

.flag.flag-dk {
	background-position: -224px -96px;
}

.flag.flag-dm {
	background-position: -256px -96px;
}

.flag.flag-do {
	background-position: -288px -96px;
}

.flag.flag-dz {
	background-position: -320px -96px;
}

.flag.flag-ec {
	background-position: -352px -96px;
}

.flag.flag-ee {
	background-position: -384px -96px;
}

.flag.flag-eg {
	background-position: -416px -96px;
}

.flag.flag-eh {
	background-position: -448px -96px;
}

.flag.flag-er {
	background-position: 0 -128px;
}

.flag.flag-es {
	background-position: -32px -128px;
}

.flag.flag-et {
	background-position: -64px -128px;
}

.flag.flag-fi {
	background-position: -96px -128px;
}

.flag.flag-fj {
	background-position: -128px -128px;
}

.flag.flag-fm {
	background-position: -160px -128px;
}

.flag.flag-fo {
	background-position: -192px -128px;
}

.flag.flag-fr {
	background-position: -224px -128px;
}

.flag.flag-ga {
	background-position: -256px -128px;
}

.flag.flag-gb {
	background-position: -288px -128px;
}

.flag.flag-gd {
	background-position: -320px -128px;
}

.flag.flag-ge {
	background-position: -352px -128px;
}

.flag.flag-gg {
	background-position: -384px -128px;
}

.flag.flag-gh {
	background-position: -416px -128px;
}

.flag.flag-gi {
	background-position: -448px -128px;
}

.flag.flag-gl {
	background-position: 0 -160px;
}

.flag.flag-gm {
	background-position: -32px -160px;
}

.flag.flag-gn {
	background-position: -64px -160px;
}

.flag.flag-gp {
	background-position: -96px -160px;
}

.flag.flag-gq {
	background-position: -128px -160px;
}

.flag.flag-gr {
	background-position: -160px -160px;
}

.flag.flag-gt {
	background-position: -192px -160px;
}

.flag.flag-gu {
	background-position: -224px -160px;
}

.flag.flag-gw {
	background-position: -256px -160px;
}

.flag.flag-gy {
	background-position: -288px -160px;
}

.flag.flag-hk {
	background-position: -320px -160px;
}

.flag.flag-hn {
	background-position: -352px -160px;
}

.flag.flag-hr {
	background-position: -384px -160px;
}

.flag.flag-ht {
	background-position: -416px -160px;
}

.flag.flag-hu {
	background-position: -448px -160px;
}

.flag.flag-id {
	background-position: 0 -192px;
}

.flag.flag-ie {
	background-position: -32px -192px;
}

.flag.flag-il {
	background-position: -64px -192px;
}

.flag.flag-im {
	background-position: -96px -192px;
}

.flag.flag-in {
	background-position: -128px -192px;
}

.flag.flag-iq {
	background-position: -160px -192px;
}

.flag.flag-ir {
	background-position: -192px -192px;
}

.flag.flag-is {
	background-position: -224px -192px;
}

.flag.flag-it {
	background-position: -256px -192px;
}

.flag.flag-je {
	background-position: -288px -192px;
}

.flag.flag-jm {
	background-position: -320px -192px;
}

.flag.flag-jo {
	background-position: -352px -192px;
}

.flag.flag-jp {
	background-position: -384px -192px;
}

.flag.flag-ke {
	background-position: -416px -192px;
}

.flag.flag-kg {
	background-position: -448px -192px;
}

.flag.flag-kh {
	background-position: 0 -224px;
}

.flag.flag-ki {
	background-position: -32px -224px;
}

.flag.flag-km {
	background-position: -64px -224px;
}

.flag.flag-kn {
	background-position: -96px -224px;
}

.flag.flag-kp {
	background-position: -128px -224px;
}

.flag.flag-kr {
	background-position: -160px -224px;
}

.flag.flag-kw {
	background-position: -192px -224px;
}

.flag.flag-ky {
	background-position: -224px -224px;
}

.flag.flag-kz {
	background-position: -256px -224px;
}

.flag.flag-la {
	background-position: -288px -224px;
}

.flag.flag-lb {
	background-position: -320px -224px;
}

.flag.flag-lc {
	background-position: -352px -224px;
}

.flag.flag-li {
	background-position: -384px -224px;
}

.flag.flag-lk {
	background-position: -416px -224px;
}

.flag.flag-lr {
	background-position: -448px -224px;
}

.flag.flag-ls {
	background-position: 0 -256px;
}

.flag.flag-lt {
	background-position: -32px -256px;
}

.flag.flag-lu {
	background-position: -64px -256px;
}

.flag.flag-lv {
	background-position: -96px -256px;
}

.flag.flag-ly {
	background-position: -128px -256px;
}

.flag.flag-ma {
	background-position: -160px -256px;
}

.flag.flag-mc {
	background-position: -192px -256px;
}

.flag.flag-md {
	background-position: -224px -256px;
}

.flag.flag-me {
	background-position: -256px -256px;
}

.flag.flag-mg {
	background-position: -288px -256px;
}

.flag.flag-mh {
	background-position: -320px -256px;
}

.flag.flag-mk {
	background-position: -352px -256px;
}

.flag.flag-ml {
	background-position: -384px -256px;
}

.flag.flag-mm {
	background-position: -416px -256px;
}

.flag.flag-mn {
	background-position: -448px -256px;
}

.flag.flag-mo {
	background-position: 0 -288px;
}

.flag.flag-mq {
	background-position: -32px -288px;
}

.flag.flag-mr {
	background-position: -64px -288px;
}

.flag.flag-ms {
	background-position: -96px -288px;
}

.flag.flag-mt {
	background-position: -128px -288px;
}

.flag.flag-mu {
	background-position: -160px -288px;
}

.flag.flag-mv {
	background-position: -192px -288px;
}

.flag.flag-mw {
	background-position: -224px -288px;
}

.flag.flag-mx {
	background-position: -256px -288px;
}

.flag.flag-my {
	background-position: -288px -288px;
}

.flag.flag-mz {
	background-position: -320px -288px;
}

.flag.flag-na {
	background-position: -352px -288px;
}

.flag.flag-nc {
	background-position: -384px -288px;
}

.flag.flag-ne {
	background-position: -416px -288px;
}

.flag.flag-ng {
	background-position: -448px -288px;
}

.flag.flag-ni {
	background-position: 0 -320px;
}

.flag.flag-nl {
	background-position: -32px -320px;
}

.flag.flag-no {
	background-position: -64px -320px;
}

.flag.flag-np {
	background-position: -96px -320px;
}

.flag.flag-nr {
	background-position: -128px -320px;
}

.flag.flag-nz {
	background-position: -160px -320px;
}

.flag.flag-om {
	background-position: -192px -320px;
}

.flag.flag-pa {
	background-position: -224px -320px;
}

.flag.flag-pe {
	background-position: -256px -320px;
}

.flag.flag-pf {
	background-position: -288px -320px;
}

.flag.flag-pg {
	background-position: -320px -320px;
}

.flag.flag-ph {
	background-position: -352px -320px;
}

.flag.flag-pk {
	background-position: -384px -320px;
}

.flag.flag-pl {
	background-position: -416px -320px;
}

.flag.flag-pr {
	background-position: -448px -320px;
}

.flag.flag-ps {
	background-position: 0 -352px;
}

.flag.flag-pt {
	background-position: -32px -352px;
}

.flag.flag-pw {
	background-position: -64px -352px;
}

.flag.flag-py {
	background-position: -96px -352px;
}

.flag.flag-qa {
	background-position: -128px -352px;
}

.flag.flag-re {
	background-position: -160px -352px;
}

.flag.flag-ro {
	background-position: -192px -352px;
}

.flag.flag-rs {
	background-position: -224px -352px;
}

.flag.flag-ru {
	background-position: -256px -352px;
}

.flag.flag-rw {
	background-position: -288px -352px;
}

.flag.flag-sa {
	background-position: -320px -352px;
}

.flag.flag-sb {
	background-position: -352px -352px;
}

.flag.flag-sc {
	background-position: -384px -352px;
}

.flag.flag-sd {
	background-position: -416px -352px;
}

.flag.flag-se {
	background-position: -448px -352px;
}

.flag.flag-sg {
	background-position: 0 -384px;
}

.flag.flag-si {
	background-position: -32px -384px;
}

.flag.flag-sk {
	background-position: -64px -384px;
}

.flag.flag-sl {
	background-position: -96px -384px;
}

.flag.flag-sm {
	background-position: -128px -384px;
}

.flag.flag-sn {
	background-position: -160px -384px;
}

.flag.flag-so {
	background-position: -192px -384px;
}

.flag.flag-sr {
	background-position: -224px -384px;
}

.flag.flag-st {
	background-position: -256px -384px;
}

.flag.flag-sv {
	background-position: -288px -384px;
}

.flag.flag-sy {
	background-position: -320px -384px;
}

.flag.flag-sz {
	background-position: -352px -384px;
}

.flag.flag-tc {
	background-position: -384px -384px;
}

.flag.flag-td {
	background-position: -416px -384px;
}

.flag.flag-tg {
	background-position: -448px -384px;
}

.flag.flag-th {
	background-position: 0 -416px;
}

.flag.flag-tj {
	background-position: -32px -416px;
}

.flag.flag-tl {
	background-position: -64px -416px;
}

.flag.flag-tm {
	background-position: -96px -416px;
}

.flag.flag-tn {
	background-position: -128px -416px;
}

.flag.flag-to {
	background-position: -160px -416px;
}

.flag.flag-tr {
	background-position: -192px -416px;
}

.flag.flag-tt {
	background-position: -224px -416px;
}

.flag.flag-tv {
	background-position: -256px -416px;
}

.flag.flag-tw {
	background-position: -288px -416px;
}

.flag.flag-tz {
	background-position: -320px -416px;
}

.flag.flag-ua {
	background-position: -352px -416px;
}

.flag.flag-ug {
	background-position: -384px -416px;
}

.flag.flag-us {
	background-position: -416px -416px;
}

.flag.flag-uy {
	background-position: -448px -416px;
}

.flag.flag-uz {
	background-position: 0 -448px;
}

.flag.flag-va {
	background-position: -32px -448px;
}

.flag.flag-vc {
	background-position: -64px -448px;
}

.flag.flag-ve {
	background-position: -96px -448px;
}

.flag.flag-vg {
	background-position: -128px -448px;
}

.flag.flag-vi {
	background-position: -160px -448px;
}

.flag.flag-vn {
	background-position: -192px -448px;
}

.flag.flag-vu {
	background-position: -224px -448px;
}

.flag.flag-ws {
	background-position: -256px -448px;
}

.flag.flag-ye {
	background-position: -288px -448px;
}

.flag.flag-za {
	background-position: -320px -448px;
}

.flag.flag-zm {
	background-position: -352px -448px;
}

.flag.flag-zw {
	background-position: -384px -448px;
}

.smflag {
	display: inline-block;
	width: 16px;
	height: 11px;
	background: url(/images/smflags.png) no-repeat;
	margin: 0 3px 2px 0;
	border-radius: 0;
}

.smflag.smflag-sa {
	background-position: -128px -121px;
}

.smflag.smflag-no {
	background-position: -256px -99px;
}

.smflag.smflag-sg {
	background-position: -224px -121px;
}

.smflag.smflag-td {
	background-position: -240px -132px;
}

.smflag.smflag-kw {
	background-position: -112px -77px;
}

.smflag.smflag-ne {
	background-position: -176px -99px;
}

.smflag.smflag-sm {
	background-position: -48px -132px;
}

.smflag.smflag-england {
	background-position: -192px -33px;
}

.smflag.smflag-cl {
	background-position: -144px -22px;
}

.smflag.smflag-gu {
	background-position: -96px -55px;
}

.smflag.smflag-va {
	background-position: -48px -154px;
}

.smflag.smflag-id {
	background-position: -256px -55px;
}

.smflag.smflag-bv {
	background-position: -224px -11px;
}

.smflag.smflag-la {
	background-position: -160px -77px;
}

.smflag.smflag-tibet {
	background-position: -32px -143px;
}

.smflag.smflag-gr {
	background-position: -48px -55px;
}

.smflag.smflag-tv {
	background-position: -176px -143px;
}

.smflag.smflag-ps {
	background-position: -240px -110px;
}

.smflag.smflag-kh {
	background-position: 0 -77px;
}

.smflag.smflag-st {
	background-position: -144px -132px;
}

.smflag.smflag-ic {
	background-position: -240px -55px;
}

.smflag.smflag-gi {
	background-position: -224px -44px;
}

.smflag.smflag-sb {
	background-position: -144px -121px;
}

.smflag.smflag-sz {
	background-position: -208px -132px;
}

.smflag.smflag-il {
	background-position: -16px -66px;
}

.smflag.smflag-re {
	background-position: -48px -121px;
}

.smflag.smflag-md {
	background-position: -96px -88px;
}

.smflag.smflag-bi {
	background-position: -96px -11px;
}

.smflag.smflag-si {
	background-position: -256px -121px;
}

.smflag.smflag-ng {
	background-position: -208px -99px;
}

.smflag.smflag-eu {
	background-position: -256px -33px;
}

.smflag.smflag-ni {
	background-position: -224px -99px;
}

.smflag.smflag-er {
	background-position: -208px -33px;
}

.smflag.smflag-bd {
	background-position: -16px -11px;
}

.smflag.smflag-ci {
	background-position: -112px -22px;
}

.smflag.smflag-tl {
	background-position: -80px -143px;
}

.smflag.smflag-ug {
	background-position: -240px -143px;
}

.smflag.smflag-om {
	background-position: -64px -110px;
}

.smflag.smflag-mt {
	background-position: -32px -99px;
}

.smflag.smflag-tf {
	background-position: -256px -132px;
}

.smflag.smflag-gm {
	background-position: -256px -44px;
}

.smflag.smflag-in {
	background-position: -64px -66px;
}

.smflag.smflag-vi {
	background-position: -112px -154px;
}

.smflag.smflag-mr {
	background-position: 0 -99px;
}

.smflag.smflag-uz {
	background-position: -32px -154px;
}

.smflag.smflag-zanzibar {
	background-position: 0 -165px;
}

.smflag.smflag-cm {
	background-position: -160px -22px;
}

.smflag.smflag-bf {
	background-position: -48px -11px;
}

.smflag.smflag-je {
	background-position: -176px -66px;
}

.smflag.smflag-gq {
	background-position: -32px -55px;
}

.smflag.smflag-so {
	background-position: -80px -132px;
}

.smflag.smflag-me {
	background-position: -112px -88px;
}

.smflag.smflag-pk {
	background-position: -160px -110px;
}

.smflag.smflag-tw {
	background-position: -192px -143px;
}

.smflag.smflag-rs {
	background-position: -80px -121px;
}

.smflag.smflag-ht {
	background-position: -208px -55px;
}

.smflag.smflag-kr {
	background-position: -80px -77px;
}

.smflag.smflag-eg {
	background-position: -160px -33px;
}

.smflag.smflag-ax {
	background-position: -224px 0;
}

.smflag.smflag-cv {
	background-position: -240px -22px;
}

.smflag.smflag-nr {
	background-position: -16px -110px;
}

.smflag.smflag-cz {
	background-position: -16px -33px;
}

.smflag.smflag-pl {
	background-position: -176px -110px;
}

.smflag.smflag-pr {
	background-position: -224px -110px;
}

.smflag.smflag-ms {
	background-position: -16px -99px;
}

.smflag.smflag-eh {
	background-position: -176px -33px;
}

.smflag.smflag-at {
	background-position: -176px 0;
}

.smflag.smflag-gd {
	background-position: -128px -44px;
}

.smflag.smflag-bo {
	background-position: -160px -11px;
}

.smflag.smflag-ly {
	background-position: -48px -88px;
}

.smflag.smflag-ge {
	background-position: -144px -44px;
}

.smflag.smflag-pm {
	background-position: -192px -110px;
}

.smflag.smflag-bb {
	background-position: 0 -11px;
}

.smflag.smflag-ir {
	background-position: -112px -66px;
}

.smflag.smflag-kn {
	background-position: -48px -77px;
}

.smflag.smflag-ec {
	background-position: -128px -33px;
}

.smflag.smflag-gf {
	background-position: -160px -44px;
}

.smflag.smflag-ar {
	background-position: -144px 0;
}

.smflag.smflag-vg {
	background-position: -96px -154px;
}

.smflag.smflag-hu {
	background-position: -224px -55px;
}

.smflag.smflag-sd {
	background-position: -192px -121px;
}

.smflag.smflag-sv {
	background-position: -160px -132px;
}

.smflag.smflag-wf {
	background-position: -176px -154px;
}

.smflag.smflag-tn {
	background-position: -112px -143px;
}

.smflag.smflag-kp {
	background-position: -64px -77px;
}

.smflag.smflag-it {
	background-position: -144px -66px;
}

.smflag.smflag-li {
	background-position: -208px -77px;
}

.smflag.smflag-lb {
	background-position: -176px -77px;
}

.smflag.smflag-ao {
	background-position: -128px 0;
}

.smflag.smflag-lu {
	background-position: -16px -88px;
}

.smflag.smflag-ke {
	background-position: -240px -66px;
}

.smflag.smflag-tt {
	background-position: -160px -143px;
}

.smflag.smflag-kz {
	background-position: -144px -77px;
}

.smflag.smflag-gg {
	background-position: -192px -44px;
}

.smflag.smflag-tk {
	background-position: -64px -143px;
}

.smflag.smflag-jm {
	background-position: -192px -66px;
}

.smflag.smflag-mo {
	background-position: -224px -88px;
}

.smflag.smflag-nz {
	background-position: -48px -110px;
}

.smflag.smflag-lk {
	background-position: -224px -77px;
}

.smflag.smflag-ae {
	background-position: -16px 0;
}

.smflag.smflag-wales {
	background-position: -160px -154px;
}

.smflag.smflag-sj {
	background-position: 0 -132px;
}

.smflag.smflag-bm {
	background-position: -128px -11px;
}

.smflag.smflag-by {
	background-position: -256px -11px;
}

.smflag.smflag-sr {
	background-position: -112px -132px;
}

.smflag.smflag-dm {
	background-position: -80px -33px;
}

.smflag.smflag-nu {
	background-position: -32px -110px;
}

.smflag.smflag-kg {
	background-position: -256px -66px;
}

.smflag.smflag-uy {
	background-position: -16px -154px;
}

.smflag.smflag-cy {
	background-position: 0 -33px;
}

.smflag.smflag-pt {
	background-position: -256px -110px;
}

.smflag.smflag-mg {
	background-position: -128px -88px;
}

.smflag.smflag-io {
	background-position: -80px -66px;
}

.smflag.smflag-sc {
	background-position: -160px -121px;
}

.smflag.smflag-mu {
	background-position: -48px -99px;
}

.smflag.smflag-ss {
	background-position: -128px -132px;
}

.smflag.smflag-sn {
	background-position: -64px -132px;
}

.smflag.smflag-hn {
	background-position: -176px -55px;
}

.smflag.smflag-tr {
	background-position: -144px -143px;
}

.smflag.smflag-ag {
	background-position: -48px 0;
}

.smflag.smflag-iq {
	background-position: -96px -66px;
}

.smflag.smflag-ye {
	background-position: -224px -154px;
}

.smflag.smflag-bh {
	background-position: -80px -11px;
}

.smflag.smflag-az {
	background-position: -240px 0;
}

.smflag.smflag-ro {
	background-position: -64px -121px;
}

.smflag.smflag-fm {
	background-position: -48px -44px;
}

.smflag.smflag-aw {
	background-position: -208px 0;
}

.smflag.smflag-my {
	background-position: -112px -99px;
}

.smflag.smflag-fr {
	background-position: -80px -44px;
}

.smflag.smflag-se {
	background-position: -208px -121px;
}

.smflag.smflag-mk {
	background-position: -160px -88px;
}

.smflag.smflag-cd {
	background-position: -48px -22px;
}

.smflag.smflag-mc {
	background-position: -80px -88px;
}

.smflag.smflag-lr {
	background-position: -240px -77px;
}

.smflag.smflag-fo {
	background-position: -64px -44px;
}

.smflag.smflag-mq {
	background-position: -256px -88px;
}

.smflag.smflag-to {
	background-position: -128px -143px;
}

.smflag.smflag-gy {
	background-position: -128px -55px;
}

.smflag.smflag-mv {
	background-position: -64px -99px;
}

.smflag.smflag-na {
	background-position: -144px -99px;
}

.smflag.smflag-tm {
	background-position: -96px -143px;
}

.smflag.smflag-as {
	background-position: -160px 0;
}

.smflag.smflag-us {
	background-position: 0 -154px;
}

.smflag.smflag-pn {
	background-position: -208px -110px;
}

.smflag.smflag-fj {
	background-position: -16px -44px;
}

.smflag.smflag-ad {
	background-position: 0 0;
}

.smflag.smflag-vc {
	background-position: -64px -154px;
}

.smflag.smflag-pw {
	background-position: 0 -121px;
}

.smflag.smflag-np {
	background-position: 0 -110px;
}

.smflag.smflag-bz {
	background-position: 0 -22px;
}

.smflag.smflag-jp {
	background-position: -224px -66px;
}

.smflag.smflag-mm {
	background-position: -192px -88px;
}

.smflag.smflag-gp {
	background-position: -16px -55px;
}

.smflag.smflag-au {
	background-position: -192px 0;
}

.smflag.smflag-et {
	background-position: -240px -33px;
}

.smflag.smflag-th {
	background-position: -16px -143px;
}

.smflag.smflag-dz {
	background-position: -112px -33px;
}

.smflag.smflag-br {
	background-position: -176px -11px;
}

.smflag.smflag-catalonia {
	background-position: -32px -22px;
}

.smflag.smflag-ls {
	background-position: -256px -77px;
}

.smflag.smflag-zm {
	background-position: -16px -165px;
}

.smflag.smflag-xk {
	background-position: -208px -154px;
}

.smflag.smflag-py {
	background-position: -16px -121px;
}

.smflag.smflag-am {
	background-position: -96px 0;
}

.smflag.smflag-scotland {
	background-position: -176px -121px;
}

.smflag.smflag-ck {
	background-position: -128px -22px;
}

.smflag.smflag-sy {
	background-position: -192px -132px;
}

.smflag.smflag-hk {
	background-position: -144px -55px;
}

.smflag.smflag-bt {
	background-position: -208px -11px;
}

.smflag.smflag-sh {
	background-position: -240px -121px;
}

.smflag.smflag-cr {
	background-position: -208px -22px;
}

.smflag.smflag-gl {
	background-position: -240px -44px;
}

.smflag.smflag-lv {
	background-position: -32px -88px;
}

.smflag.smflag-sl {
	background-position: -32px -132px;
}

.smflag.smflag-rw {
	background-position: -112px -121px;
}

.smflag.smflag-mh {
	background-position: -144px -88px;
}

.smflag.smflag-vu {
	background-position: -144px -154px;
}

.smflag.smflag-ai {
	background-position: -64px 0;
}

.smflag.smflag-mz {
	background-position: -128px -99px;
}

.smflag.smflag-gh {
	background-position: -208px -44px;
}

.smflag.smflag-ie {
	background-position: 0 -66px;
}

.smflag.smflag-vn {
	background-position: -128px -154px;
}

.smflag.smflag-co {
	background-position: -192px -22px;
}

.smflag.smflag-za {
	background-position: -256px -154px;
}

.smflag.smflag-lc {
	background-position: -192px -77px;
}

.smflag.smflag-mw {
	background-position: -80px -99px;
}

.smflag.smflag-yt {
	background-position: -240px -154px;
}

.smflag.smflag-tg {
	background-position: 0 -143px;
}

.smflag.smflag-ml {
	background-position: -176px -88px;
}

.smflag.smflag-ua {
	background-position: -224px -143px;
}

.smflag.smflag-tc {
	background-position: -224px -132px;
}

.smflag.smflag-is {
	background-position: -128px -66px;
}

.smflag.smflag-dk {
	background-position: -64px -33px;
}

.smflag.smflag-bs {
	background-position: -192px -11px;
}

.smflag.smflag-qa {
	background-position: -32px -121px;
}

.smflag.smflag-gw {
	background-position: -112px -55px;
}

.smflag.smflag-nc {
	background-position: -160px -99px;
}

.smflag.smflag-gs {
	background-position: -64px -55px;
}

.smflag.smflag-nf {
	background-position: -192px -99px;
}

.smflag.smflag-be {
	background-position: -32px -11px;
}

.smflag.smflag-kurdistan {
	background-position: -96px -77px;
}

.smflag.smflag-km {
	background-position: -32px -77px;
}

.smflag.smflag-gt {
	background-position: -80px -55px;
}

.smflag.smflag-cf {
	background-position: -64px -22px;
}

.smflag.smflag-tj {
	background-position: -48px -143px;
}

.smflag.smflag-cu {
	background-position: -224px -22px;
}

.smflag.smflag-ga {
	background-position: -96px -44px;
}

.smflag.smflag-es {
	background-position: -224px -33px;
}

.smflag.smflag-cg {
	background-position: -80px -22px;
}

.smflag.smflag-ki {
	background-position: -16px -77px;
}

.smflag.smflag-fi {
	background-position: 0 -44px;
}

.smflag.smflag-ca {
	background-position: -16px -22px;
}

.smflag.smflag-ru {
	background-position: -96px -121px;
}

.smflag.smflag-gb {
	background-position: -112px -44px;
}

.smflag.smflag-al {
	background-position: -80px 0;
}

.smflag.smflag-um {
	background-position: -256px -143px;
}

.smflag.smflag-bn {
	background-position: -144px -11px;
}

.smflag.smflag-cw {
	background-position: -256px -22px;
}

.smflag.smflag-ee {
	background-position: -144px -33px;
}

.smflag.smflag-cn {
	background-position: -176px -22px;
}

.smflag.smflag-hr {
	background-position: -192px -55px;
}

.smflag.smflag-ba {
	background-position: -256px 0;
}

.smflag.smflag-mx {
	background-position: -96px -99px;
}

.smflag.smflag-ky {
	background-position: -128px -77px;
}

.smflag.smflag-ve {
	background-position: -80px -154px;
}

.smflag.smflag-nl {
	background-position: -240px -99px;
}

.smflag.smflag-do {
	background-position: -96px -33px;
}

.smflag.smflag-pg {
	background-position: -128px -110px;
}

.smflag.smflag-bj {
	background-position: -112px -11px;
}

.smflag.smflag-dj {
	background-position: -48px -33px;
}

.smflag.smflag-bw {
	background-position: -240px -11px;
}

.smflag.smflag-ph {
	background-position: -144px -110px;
}

.smflag.smflag-zw {
	background-position: -32px -165px;
}

.smflag.smflag-im {
	background-position: -48px -66px;
}

.smflag.smflag-pa {
	background-position: -80px -110px;
}

.smflag.smflag-pe {
	background-position: -96px -110px;
}

.smflag.smflag-fk {
	background-position: -32px -44px;
}

.smflag.smflag-ch {
	background-position: -96px -22px;
}

.smflag.smflag-sx {
	background-position: -176px -132px;
}

.smflag.smflag-sk {
	background-position: -16px -132px;
}

.smflag.smflag-af {
	background-position: -32px 0;
}

.smflag.smflag-gn {
	background-position: 0 -55px;
}

.smflag.smflag-hm {
	background-position: -160px -55px;
}

.smflag.smflag-bg {
	background-position: -64px -11px;
}

.smflag.smflag-de {
	background-position: -32px -33px;
}

.smflag.smflag-tz {
	background-position: -208px -143px;
}

.smflag.smflag-an {
	background-position: -112px 0;
}

.smflag.smflag-somaliland {
	background-position: -96px -132px;
}

.smflag.smflag-mp {
	background-position: -240px -88px;
}

.smflag.smflag-pf {
	background-position: -112px -110px;
}

.smflag.smflag-mn {
	background-position: -208px -88px;
}

.smflag.smflag-jo {
	background-position: -208px -66px;
}

.smflag.smflag-lt {
	background-position: 0 -88px;
}

.smflag.smflag-ma {
	background-position: -64px -88px;
}

.smflag.smflag-ws {
	background-position: -192px -154px;
}

.bg-footerwave {
	position: relative;
}

.bg-footerwave img {
	display: block;
	width: 100% !important;
	max-width: 3000px;
	margin: 0 auto;
	border-radius: 0;
}

@media (min-width: 991px) {
	.hideMobileMenu {
		display: none;
	}
}

.mobile-menu-inner .mm-btn {
	right: 0;
}

.mobile-menu-inner .mm-btn_prev {
	top: 12px;
}

.mobile-menu-inner .mm-navbar {
	padding-left: 20px;
	padding-bottom: 50px;
	padding-top: 10px;
}

.mobile-menu-inner .mm-navbar__title {
	font-size: 13px;
	padding-top: 10px;
	margin-left: 15px;
}

.mobile-menu-inner .mobile-search {
	border-right: 0;
	border-left: 0;
	border-radius: 0;
	padding-left: 35px;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4yOCAxNS4yOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNiNmI3Yjc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5aYXPDs2IgMTwvdGl0bGU+PGcgaWQ9IldhcnN0d2FfMiIgZGF0YS1uYW1lPSJXYXJzdHdhIDIiPjxnIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1LjI4LDE0LjExYTEuMTgsMS4xOCwwLDAsMS0xLjE4LDEuMTgsMS4wOSwxLjA5LDAsMCwxLS44My0uMzVsLTMuMTUtMy4xNGE2LjI5LDYuMjksMCwwLDEtMy42NywxLjE0QTYuMzUsNi4zNSwwLDAsMSw0LDEyLjQyLDYuMzMsNi4zMywwLDAsMSwuNTEsOWE2LjQ0LDYuNDQsMCwwLDEsMC01QTYuMzMsNi4zMywwLDAsMSw0LC41MWE2LjQ0LDYuNDQsMCwwLDEsNSwwQTYuMzMsNi4zMywwLDAsMSwxMi40Miw0YTYuMzYsNi4zNiwwLDAsMSwuNTEsMi41MSw2LjI5LDYuMjksMCwwLDEtMS4xNCwzLjY3bDMuMTUsMy4xNUExLjEzLDEuMTMsMCwwLDEsMTUuMjgsMTQuMTFaTTkuMzcsOS4zN2E0LDQsMCwwLDAsMS4yMS0yLjkxQTQsNCwwLDAsMCw5LjM3LDMuNTYsNCw0LDAsMCwwLDYuNDcsMi4zNSw0LDQsMCwwLDAsMy41NiwzLjU2LDQsNCwwLDAsMCwyLjM1LDYuNDcsNCw0LDAsMCwwLDMuNTYsOS4zN2E0LDQsMCwwLDAsMi45MSwxLjIxQTQsNCwwLDAsMCw5LjM3LDkuMzdaIi8+PC9nPjwvZz48L3N2Zz4=);
	background-size: 13px;
	background-repeat: no-repeat;
	background-position: right 32px center;
	font-size: 13px;
}

.mobile-menu-inner .mm-listview.dropdown-menu {
	position: static;
	top: unset;
	left: unset;
	z-index: unset;
	display: block;
	float: none;
	min-width: unset;
	padding: unset;
	margin: unset;
	font-size: unset;
	text-align: unset;
	background-color: unset;
	background-clip: unset;
	border: 0;
	box-shadow: unset;
}

.mobile-menu-inner .mm-listview .mm-next {
	width: 100%;
}

.mobile-menu-inner .mm-listview .mm-next:after {
	right: 35px;
}

.mobile-menu-inner .mm-listview .mm-next:before {
	border-left: 0;
}

.mobile-menu-inner .mm-listview {
	margin-top: 0 !important;
}

.mobile-menu-inner .mm-listview li {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.mobile-menu-inner .mm-listview li:before {
	visibility: hidden;
}

.mobile-menu-inner .mm-listview li a {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 13px;
	line-height: 25px;
	margin-left: 0;
	padding-left: 35px;
}

.mobile-menu-inner .closebutton i {
	color: #868686;
	padding-left: 4px;
	margin-top: 20px;
	font-size: 20px;
}

.openbtn {
	margin-left: 5px;
	margin-top: 30px;
	margin-right: 20px;
}

@media (max-width: 500px) {
	.openbtn {
		margin-right: 5px;
		margin-top: 20px;
	}
}

#menu:not(.mm-menu) {
	display: none;
}

.bar1,
.bar2,
.bar3 {
	width: 30px;
	height: 5px;
	margin: 6px 0;
	transition: 0.4s;
	border-radius: 5px;
	box-shadow: 0 0 2px 2px #fff;
}

input[type='color'],
input[type='date'],
input[type='datetime-local'],
input[type='datetime'],
input[type='email'],
input[type='month'],
input[type='number'],
input[type='password'],
input[type='search'],
input[type='tel'],
input[type='text'],
input[type='time'],
input[type='url'],
input[type='week'],
select,
textarea {
	color: #69747c;
	border: #d1d5d8 solid 1px;
	border-radius: 3px;
	padding: 8px 7px 8px 10px;
	font-weight: 300;
	height: 45px;
	width: 100%;
	overflow-x: hidden;
}

#footer {
	background-color: #c9c6ca;
}

@media (min-width: 320px) and (max-width: 767px) {
	#footer {
		text-align: center;
	}
}

#footer .footermenu ul {
	margin-top: 0;
	list-style-type: none;
}

#footer .footermenu ul li {
	line-height: 25px;
	margin-left: -40px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#footer .footermenu ul li a {
	color: #da1a32;
	padding-left: 15px;
	margin-right: 15px;
	line-height: 35px;
}

#footer .footermenu ul li a:hover {
	text-decoration: none !important;
}

#footer .socialmedia {
	list-style-type: none;
	padding-left: 0;
	display: inline-block;
	margin-top: 20px;
}

#footer .socialmedia li {
	float: left;
	padding-left: 15px;
}

#footer .socialmedia li:first-child {
	padding-left: 0;
}

#zeks #footer a {
	color: #fff !important;
}

.stickyservice {
	padding-bottom: 0;
}

@media (max-width: 992px) {
	.stickyservice {
		margin-top: 20px;
	}
}

.stickyservice p {
	background-color: #da1a32;
	line-height: 50px;
	padding-left: 15px;
	margin-bottom: 0;
	color: #fff;
	border-radius: 5px;
}

.stickyservice ul {
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	list-style-type: none;
	background: #fff;
}

.stickyservice ul li {
	padding-top: 0;
	padding-left: 0;
	border-bottom: 1px solid rgb(182, 183, 183, 0.2);
	transition: 0.4s;
	cursor: pointer;
}

.stickyservice ul li:before {
	display: none;
}

.stickyservice ul li a {
	display: block;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #868686;
	font-size: 15px;
}

.stickyservice_float {
	z-index: 1 !important;
	border-radius: 0 0 10px 10px !important;
	width: 300px;
	position: fixed;
	bottom: unset !important;
	height: auto !important;
	top: 120px !important;
	right: -300px;
	display: none;
	z-index: 8;
	transition: right 0.5s ease;
}

@media (max-width: 768px) {
	.stickyservice_float {
		display: none !important;
	}
}

.stickyservice_float:hover {
	transition: 0.7s ease;
	right: 0;
}

.stickyservice_float.shadow {
	right: 0;
	z-index: 1000;
	box-shadow: -40px 0 500px rgb(0, 0, 0, 0.36);
}

.stickyservice_float p.brandbackground {
	cursor: pointer;
	border-radius: 0;
}

.stickyservice_float .contactForm-qrCode {
	display: block;
	margin: 0 auto;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}

.stickyservice_float ul {
	border-left: 1px solid #f5f4f4;
	border-bottom: 1px solid #f5f4f4;
	border-right: 1px solid #f5f4f4;
	margin-bottom: 0 !important;
}

.stickyservice_float ul li:hover {
	background-color: #fcfcfc;
}

.stickyservice_float ul li:last-of-type:hover {
	border-radius: 0 0 10px 10px;
}

.stickyservice_float .icon {
	position: absolute;
	left: -74px;
	background: url(./images/allsites/iconfinder.png) top center no-repeat #da1a32;
	background: url(./images/allsites/iconfinder-icon.svg) top center no-repeat #da1a32;
	background-size: 50px;
	background-position: 50% 50%;
	width: 75px;
	height: 49.5px;
	display: block;
	border-radius: 10px 0 0 10px;
}

.stickyservice_float li {
	border-left: 1px solid #f5f4f4;
}

.help2 {
	min-width: 320px;
	padding-top: 20px;
}

.GD-LandingWithCTA {
	min-height: 500px;
	background-position: center 10%;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(/Images/allsites/industrialsbackground.jpg);
	padding: 0;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA {
		background-position: center 0;
	}
}

.GD-LandingWithCTA__shadow {
	height: 100%;
	width: 100%;
	padding: 30px 0;
	min-height: 500px;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__shadow_banner_big {
		min-height: 500px !important;
	}
}

@media (max-width: 1400px) {
	.GD-LandingWithCTA__shadow_banner_big {
		min-width: unset !important;
	}
}

.GD-LandingWithCTA__shadow_banner_big {
	min-height: 400px;
	min-width: 1400px;
}

.GD-LandingWithCTA__shadow__bannerContainer {
	background-color: rgb(153, 153, 153, 0.6);
	color: #fff;
	padding-bottom: 12px;
	font-size: 30px;
	text-align: center;
	margin-top: -30px;
}

@media (max-width: 768px) {
	.GD-LandingWithCTA__shadow__bannerContainer {
		margin-top: 0;
	}
}

.GD-LandingWithCTA__shadow__bannerContainer__bannerText {
	display: inline-block;
	font-size: 23px;
}

@media (min-width: 320px) and (max-width: 425px) {
	.GD-LandingWithCTA__shadow__bannerContainer__bannerText {
		font-size: 19px;
		margin-top: 10px;
	}
}

.GD-LandingWithCTA__shadow__bannerContainer__bannerButton {
	text-align: center;
	display: inline;
	border: 0;
	padding: 11px 15px;
	font-weight: 700;
	color: #fff !important;
	margin-left: 20px;
	font-size: 14px;
	border-radius: 3px;
	margin-top: 0;
	width: 120px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	background-color: #000000ab;
}

@media (min-width: 320px) and (max-width: 425px) {
	.GD-LandingWithCTA__shadow__bannerContainer__bannerButton {
		padding: 10px 15px;
		font-size: 13px;
	}
}

.GD-LandingWithCTA__shadow__bannerContainer__bannerButton a {
	color: #fff;
}

@media (max-width: 992px) {
	.GD-LandingWithCTA__shadow {
		padding: 0;
	}
}

.GD-LandingWithCTA__shadow__alertDanger {
	background-color: #da1a31cc;
	border-color: #ebccd1;
	color: #fff;
}

.GD-LandingWithCTA__shadow__alertDanger__bannerMessage {
	padding-top: 0;
	padding-bottom: 0;
	color: #fff;
	padding-top: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 42px;
	font-weight: 500;
	display: inline-block;
}

.GD-LandingWithCTA__shadow__alertDanger__bannerButton {
	min-width: 175px;
	text-decoration: none;
	color: #fff;
	background-color: rgb(0, 0, 0, 0.5);
	padding: 6px 10px 5px;
	border: #fff solid 1px;
	border-radius: 3px;
	transition:
		background-color 0.3s linear,
		border 0.3s linear;
	max-width: 200px;
	display: inline-block;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	min-height: 60px;
	margin-left: 79px;
	margin-bottom: 10px;
}

.GD-LandingWithCTA__shadow .sp-container h2 {
	position: absolute;
	line-height: 59px;
	height: 60px !important;
	margin-top: -89px;
	font-size: 45px;
	width: 100%;
	text-align: center;
	color: transparent;
	animation: blurFadeInOut 1.5s ease-in backwards;
}

.GD-LandingWithCTA__shadow .example1 h3 {
	color: transparent;
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	line-height: 80px;
	text-align: left;
	animation: example1 2s linear;
	background-color: #999999d9;
}

.GD-LandingWithCTA__titles {
	margin-top: 30px;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__titles {
		margin-top: 10px;
	}
}

.GD-LandingWithCTA__titles .big {
	color: #fff;
	font-size: 3em;
	text-align: center;
	filter: drop-shadow(0 0 20px #000);
	overflow: hidden;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__titles .big {
		font-size: 35px;
	}
}

@media (max-width: 650px) {
	.GD-LandingWithCTA__titles .big {
		font-size: 25px;
		margin-top: 0;
	}
}

.GD-LandingWithCTA__titles .medium {
	color: #fff;
	text-align: center;
	font-size: 1.3em;
	line-height: 1.5;
	filter: drop-shadow(0 0 20px #000);
	overflow: hidden;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__titles .medium {
		font-size: 1em;
		margin-top: 0;
	}
}

.GD-LandingWithCTA__titles.left .big,
.GD-LandingWithCTA__titles.left .medium {
	text-align: left;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__titles.left .big,
	.GD-LandingWithCTA__titles.left .medium {
		text-align: center;
	}
}

.GD-LandingWithCTA__call-to-actions {
	display: flex;
	margin-top: 30px;
	justify-content: center;
}

.GD-LandingWithCTA__call-to-actions.left {
	justify-content: left;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__call-to-actions {
		flex-direction: column;
		width: auto;
		align-items: center;
		margin-top: 20px;
	}
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-LandingWithCTA__call-to-actions {
		text-align: center;
	}
}

.GD-LandingWithCTA__call-to-actions__btn-container {
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	flex: 1;
	max-width: 200px;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__call-to-actions__btn-container {
		margin-top: 5px;
	}
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-LandingWithCTA__call-to-actions__btn-container {
		display: inline-block;
	}
}

.GD-LandingWithCTA__call-to-actions__btn-container__btn {
	min-width: 175px;
	text-decoration: none;
	color: #fff;
	background-color: rgb(0, 0, 0, 0.5);
	padding: 6px 10px 5px;
	border: #fff solid 1px;
	border-radius: 3px;
	transition:
		background-color 0.3s linear,
		border 0.3s linear;
	max-width: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	min-height: 60px;
}

.GD-LandingWithCTA__call-to-actions__btn-container__btn:link,
.GD-LandingWithCTA__call-to-actions__btn-container__btn:visited {
	color: #fff;
}

@media (max-width: 993px) {
	.GD-LandingWithCTA__call-to-actions__btn-container__btn {
		font-size: 0.9em;
		min-width: 200px;
	}
}

.GD-LandingWithCTA__call-to-actions__btn-container__btn:hover {
	background-color: rgb(0, 0, 0, 0.9);
	border: transparent solid 1px;
}

.GD-LandingWithCTA__clean-cta {
	max-width: 200px;
	display: block;
	color: #fff;
	margin: auto;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 20px;
	background: rgb(0, 0, 0, 0.48);
	border-radius: 3px;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__clean-cta {
		margin-top: 0;
	}
}

.GD-LandingWithCTA__clean-cta__btn {
	color: #fff;
	transition:
		background-color 0.3s linear,
		border 0.3s linear;
	background: 0 0;
	display: block;
	font-weight: 700;
	padding: 10px 15px;
}

.GD-LandingWithCTA__clean-cta__btn:hover {
	border-radius: 3px;
}

.GD-LandingWithCTA__clean-cta__btn:link,
.GD-LandingWithCTA__clean-cta__btn:visited {
	color: #fff;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__clean-cta__btn {
		color: #fff;
		background-color: rgb(0, 0, 0, 0.5);
		padding: 6px 10px 5px;
		border: #fff solid 1px;
		border-radius: 3px;
		min-width: 200px;
		margin: auto;
		margin-top: 5px;
		font-size: 0.9em;
	}

	.GD-LandingWithCTA__clean-cta__btn:hover {
		border: #fff solid 1px;
		transition:
			color 0.3s linear,
			border 0.3s linear;
		color: #fff;
	}
}

.GD-LandingWithCTA .testClass {
	background-color: #da1a31;
	border: #da1a31 solid 1px;
	color: #fff;
}

.GD-Tabs {
	margin-bottom: 30px;
	margin-top: 30px;
}

.GD-Tabs__Title {
	text-align: center;
}

.GD-Tabs__tabs {
	display: flex;
	max-width: 100%;
	margin-bottom: 30px;
}

@media (max-width: 992px) {
	.GD-Tabs__tabs {
		display: none;
	}
}

.GD-Tabs__tabs__li {
	flex: 1;
	background-color: #f5f5f5;
}

.GD-Tabs__tabs__li__BTN {
	font-size: 15px;
	text-align: center;
	padding: 0 15px;
	color: #fff;
	border-radius: 5px;
	border-bottom: 1px solid #d3d3d3 !important;
	display: flex !important;
	align-items: center;
	justify-content: center;
	min-height: 70px;
}

@media (max-width: 992px) {
	.GD-Tabs__tabs__li__BTN {
		font-size: 13px;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 10px;
		min-width: 250px;
	}
}

.GD-Tabs__tabs .active .GD-Tabs__tabs__li__BTN {
	border-radius: 5px 5px 0 0 !important;
	border-bottom: 0 !important;
}

@media (max-width: 992px) {
	.GD-Tabs__tabs .active .GD-Tabs__tabs__li__BTN {
		border-radius: 5px;
		border-bottom: 1px solid #ddd;
		border-radius: 5px !important;
	}
}

.GD-Tabs__content__title {
	text-align: center;
}

@media (min-width: 992px) {
	.GD-Tabs__content__title {
		display: none;
	}
}

@media (max-width: 992px) {
	.GD-Tabs__content__block {
		display: block !important;
		opacity: 1;
	}
}

.GD-Tabs .nav-tabs &gt; li {
	display: flex;
}

.GD-Tabs .nav &gt; li &gt; a {
	padding: 0 15px;
	flex: 1;
}

.GD-ProductCategory .title {
	text-align: center;
}

@media (max-width: 1024px) {
	.GD-ProductCategory .title {
		margin-bottom: 0;
	}
}

.GD-ProductCategory .column-break {
	margin-bottom: 20px;
}

.GD-ProductCategory .cards {
	margin: 0 !important;
}

.GD-ProductCategory .ui.card &gt; .content.top-content,
.GD-ProductCategory .ui.cards &gt; .card &gt; .content.top-content {
	padding: 0;
	margin: 0 !important;
}

.GD-ProductCategory .ui.raised.card:hover,
.GD-ProductCategory .ui.raised.cards &gt; .card:hover {
	transform: translateY(-5px);
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

.GD-ProductCategory.circledProductCategory .card__image {
	border-radius: 50%;
}

.GD-ProductCategory.circledProductCategory .ui.raised.card.noShadow,
.GD-ProductCategory.circledProductCategory .ui.raised.cards &gt; .card.noShadow {
	box-shadow: none;
}

.GD-ProductCategory.circledProductCategory .ui.raised.card.noShadow:hover,
.GD-ProductCategory.circledProductCategory .ui.raised.cards &gt; .card.noShadow:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

.GD-ProductCategory:not(.circledProductCategory) .five .card__image,
.GD-ProductCategory:not(.circledProductCategory) .four .card__image,
.GD-ProductCategory:not(.circledProductCategory) .three .card__image,
.GD-ProductCategory:not(.circledProductCategory) .two .card__image {
	max-height: 400px;
}

.GD-ProductCategory .card {
	overflow: hidden;
}

.GD-ProductCategory .card__image {
	position: relative;
	display: block;
	padding: 0;
	border-top: 0;
	text-align: center;
	overflow: hidden;
	width: 100%;
	border-radius: 5px 5px 0 0;
	object-fit: contain;
	object-position: top;
}

.GD-ProductCategory .card .fullWidthImage {
	width: 100% !important;
}

.GD-ProductCategory .card__content {
	padding: 0.1em;
	border-top: 1px solid rgb(34, 36, 38, 0.1);
}

.GD-ProductCategory .card__content__header--font-control {
	font-weight: 700;
	font-size: 1em;
	line-height: 1.3em;
	word-break: break-word;
	text-transform: uppercase;
	text-align: center;
}

@media (max-width: 768px) {
	.GD-ProductCategory .card__content__header--font-control {
		font-size: 1em;
	}
}

.GD-ProductCategory .card__content__description {
	margin-top: 0.5em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	color: rgb(0, 0, 0, 0.68);
	overflow: hidden;
	text-align: center;
	line-height: 1.6;
}

.GD-ProductCategory .card__content__description p,
.GD-ProductCategory .card__content__description--font-control {
	font-size: 0.8em;
}

@media (max-width: 768px) {
	.GD-ProductCategory .card__content__description p,
	.GD-ProductCategory .card__content__description--font-control {
		font-size: 0.85em;
	}
}

.GD-ProductCategory .card__content__description--font-control {
	font-size: 12px;
}

.GD-ProductCategory .card__content__description--font-control li {
	padding: 0 5px;
	text-align: left;
	font-size: 12px;
}

.GD-ProductCategory .card__extra-content {
	padding: 0.5em;
	transition: color 0.1s ease;
	text-align: center;
}

.GD-ProductCategory .card__extra-content__tags__link-rectangular {
	display: inline-block;
	font-size: 0.8em;
	overflow-wrap: break-word;
	border-radius: 5px;
	padding: 4px 6px;
	margin-bottom: 8px;
	background: #f5f5f5;
	box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease;
}

.GD-ProductCategory .card__extra-content__tags__link-rectangular:hover {
	transition: color 0.2s ease;
	border-radius: 5px;
}

@media (max-width: 768px) {
	.GD-ProductCategory .card__extra-content__tags__link-rectangular {
		font-size: 0.7em;
		padding: 3px 5px;
	}
}

.GD-ProductCategory .card__no-tags {
	position: relative;
	text-align: center;
}

.GD-ProductCategory .card__no-tags .callToAction {
	padding: initial;
}

.GD-ProductCategory .ui.card &gt; .extra,
.GD-ProductCategory .ui.cards &gt; .card &gt; .extra {
	border-top: none !important;
	background-color: #fff;
}

.GD-ProductCategory .ui.card &gt; .extra.fixed,
.GD-ProductCategory .ui.cards &gt; .card &gt; .extra.fixed {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: auto;
	height: auto;
}

.GD-News-List-Section {
	padding-bottom: 30px;
	padding-top: 30px;
}

.GD-News-List-Section__title {
	padding-bottom: 15px;
	color: #06080c;
}

@media (max-width: 992px) {
	.GD-News-List-Section__title {
		max-width: 560px;
		margin: auto;
	}
}

.GD-News-List-Section__title__span {
	font-size: 20px;
}

@media (max-width: 992px) {
	.GD-News-List-Section__left {
		margin-bottom: 30px;
	}
}

.GD-News-List-Section__left__main-news {
	width: 100%;
	overflow: hidden;
	position: relative;
	cursor: default;
	border-bottom: 0;
	border-radius: 0 0 5px 5px;
	height: 450px;
}

.GD-News-List-Section__left__main-news:hover {
	cursor: pointer;
}

@media (max-width: 600px) {
	.GD-News-List-Section__left__main-news {
		height: auto;
	}
}

.GD-News-List-Section__left__main-news__videoItem video {
	display: inline-block;
	vertical-align: baseline;
	width: 100%;
	border: 0;
	border-radius: 5px;
}

.GD-News-List-Section__left__main-news__youtubeContainer {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}

.GD-News-List-Section__left__main-news__youtubeContainer__iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	border-radius: 4px !important;
}

.GD-News-List-Section__left__image-container__img {
	display: block;
	margin-bottom: 0;
	max-width: 100%;
	height: auto;
	transition: all 0.4s linear;
	border-radius: 5px 5px 0 0;
}

@media (max-width: 992px) {
	.GD-News-List-Section__left__image-container__img {
		margin: auto;
	}
}

.GD-News-List-Section__left__mainarticle {
	max-width: 70%;
	color: rgb(0, 0, 0, 0.68);
	margin-bottom: 0;
	font-size: 17px;
	background: #fff;
	padding: 10px;
	padding-left: 30px;
	position: absolute;
	bottom: 0;
	left: 50px;
	border-radius: 5px;
}

@media (max-width: 992px) {
	.GD-News-List-Section__left__mainarticle {
		left: 100px;
	}
}

@media (max-width: 600px) {
	.GD-News-List-Section__left__mainarticle {
		position: relative;
		height: auto;
		left: 0;
		max-width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
}

.GD-News-List-Section__left__mainarticle .readmore {
	font-weight: 700;
}

.GD-News-List-Section__right {
	margin-bottom: 25px;
	padding: 5px;
}

.GD-News-List-Section__right:hover {
	background: rgb(0, 0, 0, 0.02);
	padding: 5px;
	border-radius: 5px;
}

.GD-News-List-Section__right__flex {
	display: flex;
}

.GD-News-List-Section__right__time-container {
	flex: 1;
	display: flex;
}

@media (max-width: 992px) {
	.GD-News-List-Section__right__time-container {
		justify-content: center;
	}
}

@media (max-width: 600px) {
	.GD-News-List-Section__right__time-container {
		justify-content: flex-start;
	}
}

.GD-News-List-Section__right__time-container__time {
	font-size: 12px;
	font-weight: 700;
	color: #9ca8b7;
	font-weight: 500;
	text-orientation: sideways;
	transform: rotate(180deg);
	writing-mode: vertical-rl;
	white-space: nowrap;
	font-weight: 700;
	text-align: center;
	flex-shrink: 0;
	order: -1;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-News-List-Section__right__time-container__time {
		transform: rotate(0);
	}
}

.GD-News-List-Section__right__image-container {
	flex: 3;
	padding-top: 10px;
}

@media (max-width: 500px) {
	.GD-News-List-Section__right__image-container {
		max-width: 250px;
		height: auto;
		flex: 2;
	}
}

.GD-News-List-Section__right__image-container__img {
	height: auto;
	margin-right: 10px;
}

.GD-News-List-Section__right__announcement {
	flex: 4;
	height: auto;
	border-radius: 5px 5px 5px 5px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.GD-News-List-Section__right__announcement p {
	color: rgb(0, 0, 0, 0.68);
	font-size: 15px;
}

.GD-News-List-Section__right__announcement p span {
	font-size: 16px;
}

.GD-News-List-Section__right__announcement .readmore {
	font-weight: 700;
	color: rgb(0, 0, 0, 0.68);
}

.GD-News-List-Section__right a,
.GD-News-List-Section__right a:active,
.GD-News-List-Section__right a:focus,
.GD-News-List-Section__right a:hover,
.GD-News-List-Section__right a:visited {
	font-size: 17px;
	display: block;
	vertical-align: top;
}

.panels-default {
	background: #fff;
}

.panels-default .panel {
	border: 0 !important;
	box-shadow: none;
}

.panels-default .panel-heading {
	background: #fff;
	padding: 0 15px 0 0;
	border-bottom: 1px solid #f5f4f4;
}

.panels-default .panel-heading a:link,
.panels-default .panel-heading a:visited {
	width: 100%;
	display: block;
	text-decoration: none;
	color: #da1a32;
}

.panels-default .panel-heading .collapsed:after {
	float: right;
	background: url(/images/general/arrow01-grey-down.png);
	width: 26px;
	height: 16px;
	content: '';
	margin-top: 12px;
}

.panels-default .panel-body {
	padding: 0;
}

.panels-default .panel-body p {
	padding-top: 40px;
	padding-left: 15px;
}

.panels01 .panel-heading a:link,
.panels01 .panel-heading a:visited {
	font-size: 42px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}

@media (max-width: 768px) {
	.panels01 .panel-heading a:link,
	.panels01 .panel-heading a:visited {
		font-size: 30px;
	}
}

.panels02 .panel-heading a:link,
.panels02 .panel-heading avisited {
	font-size: 24px;
	font-weight: 700;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}

.panels03 .panel-heading a:link,
.panels03 .panel-heading a:visited {
	font-size: 24px;
	font-weight: 700;
	padding-top: 18px;
	padding-bottom: 18px;
	padding-left: 30px;
}

.panels04 a {
	color: #000 !important;
}

.panels04 img {
	margin-right: 10px;
	margin-bottom: 5px;
}

ul.applicationslist {
	width: 33.333333%;
	float: left;
	list-style-type: none;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 0;
	color: #000;
}

@media (max-width: 800px) {
	ul.applicationslist {
		width: 50%;
	}
}

@media (max-width: 500px) {
	ul.applicationslist {
		width: 100%;
	}
}

ul.applicationslist li {
	font-size: 17px;
	font-weight: 700;
	border-bottom: 1px solid #ccc;
	padding-top: 8px;
	padding-bottom: 8px;
}

.switchAirMap,
.switchAirMapNew {
	margin-top: 100px;
	background: #da1a32;
	color: #fff;
	float: left;
	padding: 20px;
	max-width: 160px;
	cursor: pointer;
	border-radius: 5px;
}

.switch-img-2 {
	display: none;
}

.technology_images {
	margin-top: 50px;
	float: left;
	margin-right: 40px;
	max-width: 80%;
	height: auto;
}

.technology_images img {
	width: 100%;
	height: auto;
}

.title-md-4-8-sticky-slider h3 {
	margin-top: 0;
}

.title-md-4-8-sticky-slider .content {
	padding-bottom: 20px;
	max-width: 99%;
}

.title-md-4-8-sticky-slider .slick-next,
.title-md-4-8-sticky-slider .slick-prev {
	position: absolute;
	display: block;
	padding: 0;
	z-index: 10;
	font-size: 0;
	line-height: 0;
	top: 5.5%;
	width: 20px;
	height: 20px;
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: 0;
	background: 0 0;
}

.title-md-4-8-sticky-slider .slick-next:hover:before {
	opacity: 1;
	content: url(/images/ctrlright_0.png);
}

.title-md-4-8-sticky-slider .slick-next.slick-disabled:before {
	opacity: 0.25;
}

.title-md-4-8-sticky-slider .slick-prev.slick-disabled:before {
	opacity: 0.25;
}

.title-md-4-8-sticky-slider .slick-next:before {
	font-size: 20px;
	line-height: 1;
	opacity: 0.9;
	color: #fff;
}

.title-md-4-8-sticky-slider .slick-prev {
	left: 0;
}

.title-md-4-8-sticky-slider .slick-prev:before {
	font-size: 20px;
	line-height: 1;
	opacity: 0.9;
	color: #fff;
}

.title-md-4-8-sticky-slider [dir='rtl'] .slick-prev {
	right: 0;
	left: auto;
}

.title-md-4-8-sticky-slider .slick-prev:before {
	content: url(/images/ctrlleft_0.png);
}

.title-md-4-8-sticky-slider .slick-next:before,
.title-md-4-8-sticky-slider [dir='rtl'] .slick-prev:before {
	content: url(/images/ctrlright_0.png);
}

.title-md-4-8-sticky-slider .slick-next {
	right: 25px;
}

.title-md-4-8-sticky-slider .fall-item {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-right: 10px;
}

.title-md-4-8-sticky-slider .fall-item .content,
.title-md-4-8-sticky-slider .fall-item .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	border-radius: 5px;
}

.title-md-4-8-sticky-slider .fall-item img {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
}

.title-md-4-8-sticky-slider .fall-item h4 {
	color: #fff;
	text-align: left;
	position: relative;
	padding: 10px;
	background: rgb(0, 0, 0, 0.01);
	font-weight: 700;
}

.title-md-4-8-sticky-slider .fall-effect .mask {
	background-color: rgb(0, 0, 0, 0.6);
	top: -200px;
	opacity: 0;
	transition: all 0.3s 0.2s ease-out;
}

.title-md-4-8-sticky-slider .fall-effect h4 {
	transform: translateY(-200px);
	transition: all 0.3s 0.2s ease-in-out;
}

.title-md-4-8-sticky-slider .fall-effect:hover .mask {
	opacity: 1;
	top: 0;
}

.title-md-4-8-sticky-slider .fall-effect:hover h4 {
	transform: translateY(0);
}

.redstripe {
	padding-top: 0;
}

.redstripe #redstripe {
	height: 5px;
}

.ProductLayout {
	padding-top: 20px;
	position: relative;
}

.ProductLayout__menu {
	margin-bottom: 0;
	padding: 0 30px;
	box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease;
	border-radius: 5px;
	min-height: 550px;
}

.ProductLayout__single-image {
	margin: auto;
	margin-top: 100px;
	max-width: 300px;
	max-height: 300px;
}

.ProductLayout__separator {
	border-bottom: 1px solid #d3d3d3;
	width: 100%;
	clear: right;
	margin-bottom: 10px;
	margin-top: 20px;
}

.ProductLayout__selling-card {
	position: relative;
	margin-top: 30px;
	margin-bottom: 40px;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card {
		display: flex;
		flex-direction: column;
		position: static;
		height: auto;
	}
}

.ProductLayout__selling-card__text {
	min-height: 375px;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__text {
		min-height: inherit;
		flex: 1;
		position: static;
		max-height: unset;
	}
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__text__scrollbar {
		text-align: center;
	}
}

.ProductLayout__selling-card__text__scrollbar__title {
	font-size: 30px;
	padding-bottom: 10px;
	padding-top: 0;
}

@media (max-width: 500px) {
	.ProductLayout__selling-card__text__scrollbar__title {
		font-size: 25px;
	}
}

.ProductLayout__selling-card__text__scrollbar__subtitle {
	font-size: 1em;
	padding-bottom: 0;
	padding-top: 0;
	line-height: 1.58;
}

@media (max-width: 500px) {
	.ProductLayout__selling-card__text__scrollbar__subtitle {
		font-size: 20px;
	}
}

.ProductLayout__selling-card__text__scrollbar__description {
	font-size: 1em;
	line-height: 1.5;
}

@media (max-width: 768px) {
	.ProductLayout__selling-card__text__scrollbar__description {
		font-size: 12px;
	}
}

.ProductLayout__selling-card__text__scrollbar .force-overflow {
	min-height: 0;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__text__scrollbar {
		height: auto;
	}
}

.ProductLayout__selling-card__CTAs {
	bottom: -21px;
	left: 0;
	right: 0;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__CTAs {
		flex: 1;
		margin-top: 20px;
		position: static;
		bottom: unset;
		left: unset;
		right: unset;
	}
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__CTAs__CTA {
		flex-direction: column;
		margin-left: 0;
		margin-right: 0;
	}
}

.ProductLayout__selling-card__CTAs__CTA__BTN-main {
	padding: 10px;
	flex: 1;
	border-radius: 3px;
	text-align: center;
	box-shadow: 0 0 0 99999px rgb(0, 0, 0, 0) inset;
}

@media screen and (min-resolution: 0.001dpcm) {
	.ProductLayout__selling-card__CTAs__CTA__BTN-main {
		display: block;
	}
}

.ProductLayout__selling-card__CTAs__CTA__BTN-main:hover {
	transition:
		box-shadow 0.3s ease,
		transform 0.1s ease;
	box-shadow: 0 0 0 99999px rgb(0, 0, 0, 0.1) inset;
}

@media (max-width: 600px) {
	.ProductLayout__selling-card__CTAs__CTA__BTN-main {
		min-width: 120px;
	}
}

.ProductLayout__selling-card__CTAs__CTA__BTN-main.color {
	color: #fff;
}

@media (max-width: 600px) {
	.ProductLayout__selling-card__CTAs__CTA__BTN-main.color {
		margin-right: 0;
	}
}

.ProductLayout__selling-card__CTAs__CTA__BTN {
	padding: 10px;
	flex: 1;
	border-radius: 3px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__CTAs__CTA__BTN {
		margin-bottom: 10px;
		margin-left: 0 !important;
		margin-right: 0;
	}
}

@media (max-width: 600px) {
	.ProductLayout__selling-card__CTAs__CTA__BTN {
		min-width: 120px;
	}
}

/*@media screen and (min-resolution:0.001dpcm) {
    .ProductLayout__selling-card__CTAs__CTA__BTN {
        display: inline-block
    }
}*/

.ProductLayout__selling-card__CTAs__CTA__BTN.white {
	background-color: #fff;
	color: #da1a31;
	border: #da1a31 solid 1px;
}

.ProductLayout__selling-card__CTAs__CTA .ps-widget {
	display: flex !important;
	justify-content: center;
	align-items: center;
	flex: 1;
	border-radius: 3px;
}

.ProductLayout__selling-card__CTAs__CTA .ps-widget .ps-button-label {
	font-family: 'Gotham SSm A', Helvetica, 'Gotham SSm B', sans-serif !important;
	font-size: 17px;
}

.ProductLayout__selling-card__CTAs__CTA .ps-widget:hover {
	filter: brightness(85%) !important;
	cursor: pointer;
}

.ProductLayout__selling-card__CTAs__CTA .ps-widget small {
	align-self: center;
	font-family: 'Gotham SSm A', Helvetica, 'Gotham SSm B', sans-serif !important;
	font-size: 17px;
}

.ProductLayout__selling-card__CTAs__CTA .price-spider-wrapper {
	width: 100%;
}

.ProductLayout__selling-card__CTAs__CTA .price-spider-buttons {
	display: flex;
	flex-direction: column; /* Default to column, change to row on wider screens */
	gap: 10px; /* Manages spacing between buttons or elements within .price-spider-buttons */
}

#esign-widget-button:empty {
	display: none;
}

/* Since we are using gap, we might not need specific margin resets unless there's a specific design requirement */
.ProductLayout__selling-card__CTAs__CTA .price-spider-quote-link {
	padding: 15px 0;
	margin: 0; /* This could be adjusted or removed based on the actual layout and spacing needs */
}

@media (min-width: 768px) {
	.ProductLayout__selling-card__CTAs__CTA .price-spider-buttons {
		flex-direction: row; /* Switches the button layout to horizontal on wider screens */
		margin-bottom: 10px;
	}
}

.ProductLayout__selling-card li,
.ProductLayout__selling-card p {
	font-size: 15px;
	line-height: 1.58;
	letter-spacing: -0.003em;
}

.ProductLayout__selling-card h1 {
	font-weight: 700;
	line-height: 1.58;
}

.ProductLayout__selling-card h2,
.ProductLayout__selling-card h3,
.ProductLayout__selling-card h4,
.ProductLayout__selling-card h5,
.ProductLayout__selling-card h6 {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 17px;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 1.58;
	letter-spacing: -0.003em;
	color: rgb(0, 0, 0, 0.84);
}

.ProductLayout .back-link {
	padding-left: 15px;
	position: relative;
}

.ProductLayout .back-link:hover {
	text-decoration: underline;
}

.ProductLayout .back-link i {
	font-size: 20px;
	position: absolute;
	top: 0;
	left: 0;
}

.shareThepage {
	margin-top: 15px;
}

.shareThepage .shareThePageBTNS {
	display: flex;
	flex-direction: row;
}

.shareThepage .shareThePageBTNS .findAdistributor {
	flex: auto;
}

.shareThepage .shareThePageBTNS .findAdistributor span {
	margin-left: 10px;
}

.shareThepage .shareThePageBTNS .shareThepageShareBtn {
	flex: auto;
	text-align: left;
	color: #33475b;
}

.shareThepage .shareThePageBTNS .shareThepageShareBtn span {
	margin-left: 10px;
}

.shareThepage .shareThePageBTNS .downloadPDF {
	flex: auto;
}

.shareThepage .shareThePageBTNS .downloadPDF span {
	margin-left: 10px;
	color: #33475b;
}

.shareThepage .shareThePageBTNS .popup {
	position: relative;
	display: inline-block;
	cursor: pointer;
	user-select: none;
}

.shareThepage .shareThePageBTNS .popup .popuptext {
	visibility: hidden;
	background-color: #fff;
	box-shadow: 0 5px 10px rgb(0, 0, 0, 0.2);
	text-align: center;
	border-radius: 3px;
	padding: 8px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 0;
	margin-left: -100px;
	border: #ccc solid 1px;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare {
	display: flex;
	padding: 5px 10px;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem {
	flex: 1;
	margin-left: 5px;
	margin-right: 5px;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .socialMediaShareLink {
	color: #fff;
	border-radius: 3px;
	display: block;
	padding: 5px 15px;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .mail {
	background-color: #e61933;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .fb {
	background-color: #306199;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .tw {
	background-color: #26c4f1;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .gp {
	background-color: #e93f2e;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .ln {
	background-color: #007bb6;
}

.shareThepage .shareThePageBTNS .popup .popuptext::after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #fff transparent transparent;
}

.shareThepage .shareThePageBTNS .popup .show {
	visibility: visible;
	animation: fadeIn 1s;
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.GD-Gallery {
	height: 485px;
	position: relative;
	margin-top: 0;
	min-height: 337px;
}

.GD-Gallery #loading {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	display: block;
	opacity: 1;
	background-color: #fff;
	z-index: 99;
	text-align: center;
}

@media (max-width: 992px) {
	.GD-Gallery #loading {
		min-height: 337px;
	}
}

.GD-Gallery #loading-image {
	top: 50%;
	font-size: 40px;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
}

@media (max-width: 992px) {
	.GD-Gallery #loading-image {
		height: auto;
	}
}

@media (max-width: 992px) {
	.GD-Gallery {
		position: static;
		height: auto;
	}
}

.GD-Gallery .slider {
	display: none;
}

.GD-Gallery .slider.slick-initialized {
	display: block;
}

.GD-Gallery .editviewFrame {
	border: #000 solid 1px;
}

.GD-Gallery .gallerySlider {
	position: absolute;
	top: 0;
	width: 100%;
	height: 360px;
	cursor: pointer;
}

.GD-Gallery .gallerySlider .magnifyMe {
	display: none;
	text-align: center;
	margin-top: 28px;
	margin-bottom: 10px;
	cursor: pointer;
}

.GD-Gallery .gallerySlider .magnifyMe .fa-search-plus {
	margin-right: 10px;
}

.GD-Gallery .gallerySlider .hoverOverImage {
	display: block;
}

@media (max-width: 992px) {
	.GD-Gallery .gallerySlider {
		position: static;
		height: auto;
		min-height: 260px;
	}
}

.GD-Gallery .gallerySlider .gallerySliderVideo {
	max-width: 460px;
	margin: auto;
}

@media (min-width: 550px) and (max-width: 992px) {
	.GD-Gallery .gallerySlider .gallerySliderVideo {
		max-width: initial;
	}
}

.GD-Gallery .gallerySlider .gallerySliderVideo .gallerySliderVideoContainer {
	width: 100%;
	max-width: 100%;
}

.GD-Gallery .gallerySlider .gallerySliderVideo .gallerySliderVideoContainer .glleryIframe {
	height: 265px;
	width: 318px;
	margin: auto;
	display: block;
	margin-top: 100px;
}

@media (max-width: 992px) {
	.GD-Gallery .gallerySlider .gallerySliderVideo .gallerySliderVideoContainer .glleryIframe {
		width: 427px;
		height: 240px;
		max-width: 100%;
		margin-top: 30px;
	}
}

@media (max-width: 500px) {
	.GD-Gallery .gallerySlider .gallerySliderVideo .gallerySliderVideoContainer .glleryIframe {
		height: 200px;
	}
}

@media (max-width: 450px) {
	.GD-Gallery .gallerySlider .gallerySliderVideo .gallerySliderVideoContainer .glleryIframe {
		height: 240px;
	}
}

@media (max-width: 400px) {
	.GD-Gallery .gallerySlider .gallerySliderVideo .gallerySliderVideoContainer .glleryIframe {
		height: 215px;
	}
}

@media (max-width: 350px) {
	.GD-Gallery .gallerySlider .gallerySliderVideo .gallerySliderVideoContainer .glleryIframe {
		height: 180px;
	}
}

.GD-Gallery .gallerySlider .gallerySliderImageContainer {
	max-width: 460px;
	margin: auto;
}

@media (max-width: 992px) {
	.GD-Gallery .gallerySlider .gallerySliderImageContainer {
		max-width: initial;
	}
}

.GD-Gallery .gallerySlider .gallerySliderImageContainer .gallerySliderImage {
	width: 100%;
	max-width: 100%;
	pointer-events: initial;
}

@media (min-width: 320px) and (max-width: 992px) {
	.GD-Gallery .gallerySlider .gallerySliderImageContainer .gallerySliderImage {
		pointer-events: none;
	}
}

.GD-Gallery .gallerySlider .gallerySliderImageContainer .gallerySliderImage .gallerySliderImageImg {
	max-height: 260px;
	max-width: 100%;
	width: auto;
	margin: auto;
	display: block;
	margin-top: 100px;
}

@media (max-width: 992px) {
	.GD-Gallery .gallerySlider .gallerySliderImageContainer .gallerySliderImage .gallerySliderImageImg {
		margin-top: 20px;
	}
}

.GD-Gallery .slider-nav {
	width: 300px;
	margin: auto;
}

.GD-Gallery .slider-nav .slick-next::before {
	color: #000;
}

.GD-Gallery .slider-nav .slick-active {
	border: #d3d3d3 solid 1px;
}

.GD-Gallery .slider-nav .slick-current {
	border: red solid 1px !important;
}

.GD-Gallery .displayNone {
	display: none !important;
}

.GD-Gallery .gallerySliderNavigation {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

@media (max-width: 992px) {
	.GD-Gallery .gallerySliderNavigation {
		position: static;
		margin-top: 30px;
	}
}

.GD-Gallery .gallerySliderNavigation .navigationThubnails {
	display: flex;
	flex-direction: row;
	max-width: 100%;
	justify-content: center;
}

.GD-Gallery .gallerySliderNavigation .navigationThubnails .slickNextBtn {
	padding-left: 9px;
	margin-top: 11px;
	font-size: 25px;
	cursor: pointer;
}

.GD-Gallery .gallerySliderNavigation .navigationThubnails .slickPrevBtn {
	padding-right: 9px;
	margin-top: 11px;
	font-size: 25px;
	cursor: pointer;
}

.GD-Gallery .gallerySliderNavigation .navigationThubnails .navigationThubnail {
	flex: 1;
	overflow: hidden;
	border: #d3d3d3 solid 1px;
	border-radius: 5px;
	margin-right: 2px;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-Gallery .gallerySliderNavigation .navigationThubnails .navigationThubnail {
		display: inline-block;
	}
}

.GD-Gallery .gallerySliderNavigation .navigationThubnails .navigationThubnail .thumbnailImage {
	padding: 5px;
	display: flex;
	height: 55px;
}

.GD-Gallery .gallerySliderNavigation .navigationThubnails .navigationThubnail .thumbnailImage .thumbnailImageImg {
	display: block;
	margin: auto;
	width: 50px;
}

.GD-Gallery .modal-dialog {
	height: 100%;
	width: 95%;
	margin: 50px auto;
}

.GD-Gallery .modal-dialog .modal-content {
	background-color: #fff;
}

@media (min-width: 992px) and (max-width: 1200px) {
	.GD-Gallery .modal-dialog .modal-content {
		width: fit-content;
	}
}

.GD-Gallery .modal-dialog .modal-content .modal-header {
	padding: 30px;
}

.GD-Gallery .modal-dialog .modal-content .modal-body {
	width: 500px;
	height: 600px;
	margin: auto;
}

.GD-Gallery .modal-dialog .modal-content .modal-body .modalGallerySlider {
	text-align: center;
	width: 100%;
	height: initial;
}

.GD-Gallery .modal-dialog .modal-content .modal-body .modalGallerySlider .glleryIframe {
	height: 363px;
	width: 415px;
	margin: auto;
	display: block;
	margin-top: 50px;
}

@media (max-width: 992px) {
	.GD-Gallery .modal-dialog .modal-content .modal-body .modalGallerySlider .glleryIframe {
		width: 427px;
		height: 240px;
		max-width: 100%;
		margin-top: 30px;
	}
}

@media (max-width: 500px) {
	.GD-Gallery .modal-dialog .modal-content .modal-body .modalGallerySlider .glleryIframe {
		height: 200px;
	}
}

@media (max-width: 450px) {
	.GD-Gallery .modal-dialog .modal-content .modal-body .modalGallerySlider .glleryIframe {
		height: 170px;
	}
}

@media (max-width: 400px) {
	.GD-Gallery .modal-dialog .modal-content .modal-body .modalGallerySlider .glleryIframe {
		height: 215px;
	}
}

@media (max-width: 350px) {
	.GD-Gallery .modal-dialog .modal-content .modal-body .modalGallerySlider .glleryIframe {
		height: 180px;
	}
}

.GD-Gallery .modal-dialog .modal-content .modal-body .modalGallerySlider .modalGalleryImageContainer {
	max-width: initial !important;
}

.GD-Gallery
	.modal-dialog
	.modal-content
	.modal-body
	.modalGallerySlider
	.modalGalleryImageContainer
	.gallerySliderImageImg {
	max-height: initial;
	margin-top: 50px;
}

.GD-Gallery .modal-dialog .modal-content .modal-body .gallerySliderNavigation .navigationThubnails .modalSlickPrevBtn {
	padding-right: 9px;
	margin-top: 15px;
	font-size: 25px;
	cursor: pointer;
}

.GD-Gallery .modal-dialog .modal-content .modal-body .gallerySliderNavigation .navigationThubnails .modalSlickNextBtn {
	padding-left: 9px;
	margin-top: 15px;
	font-size: 25px;
	cursor: pointer;
}

.GD-Gallery .modal-dialog .modal-content .modal-body .gallerySliderNavigation .navigationThubnails .slick-list {
	width: 400px;
}

.GD-Gallery
	.modal-dialog
	.modal-content
	.modal-body
	.gallerySliderNavigation
	.navigationThubnails
	.slick-list
	.slick-active {
	border: #d3d3d3 solid 1px;
}

.GD-Gallery
	.modal-dialog
	.modal-content
	.modal-body
	.gallerySliderNavigation
	.navigationThubnails
	.slick-list
	.slick-current {
	border: red solid 1px !important;
}

.GD-Gallery
	.modal-dialog
	.modal-content
	.modal-body
	.gallerySliderNavigation
	.navigationThubnails
	.slick-list
	.modalThumbnailImage {
	width: 100%;
	max-width: 100%;
	padding: 5px;
	display: flex;
	height: 60px !important;
}

.GD-Gallery .modal-dialog .modal-content .modal-footer {
	padding: 30px;
}

.GD-Gallery .GD-Gallery.easyzoom-flyout {
	border-radius: 5px;
	top: -75px;
	margin-left: 45px;
	width: 140%;
	height: 190%;
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

@media (max-width: 992px) {
	.GD-Gallery .GD-Gallery.easyzoom-flyout {
		display: none;
	}
}

.GD-Gallery .GD-Gallery.easyzoom-flyout img {
	padding: 40px;
	max-width: initial !important;
}

.GD-Gallery .followImage {
	position: absolute;
	opacity: 0.5;
	pointer-events: none;
	z-index: 100;
}

.easyzoom .easyzoom-flyout {
	border-radius: 5px;
	top: -75px;
	margin-left: 45px;
	width: 140%;
	height: 190%;
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

@media (max-width: 992px) {
	.easyzoom .easyzoom-flyout {
		display: none;
	}
}

.easyzoom .easyzoom-flyout img {
	padding: 40px;
	max-width: initial !important;
}

.followImage {
	position: absolute;
	opacity: 0.5;
	pointer-events: none;
	z-index: 100;
}

@media (max-width: 768px) {
	.container-max-width .photo-full-width-title {
		padding-top: 20px;
	}
}

.downloadmedia {
	background: url(images/download-red-ir.png) !important;
	height: 200px;
}

.cx__sez_img_dim_360 {
	max-height: 360px !important;
	max-width: 100% !important;
}

.cx_card_img_dim_240 {
	max-height: 240px !important;
	max-width: 100% !important;
}

.cx_card_img_dim_480_360 {
	max-height: 480px !important;
	max-width: 100% !important;
}

.c_download-red-ir__link {
	background-image: url(./images/download-red-ir.png);
}

.c_ingersoll_rand_logo__link {
	background-image: url(./images/ingersoll_rand_logo.png);
}

.mm-hidden {
	display: none !important;
}

.mm-wrapper {
	overflow-x: hidden;
	position: relative;
}

.mm-menu {
	box-sizing: border-box;
	background: inherit;
	display: block;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
}

.mm-menu a,
.mm-menu a:active,
.mm-menu a:hover,
.mm-menu a:link,
.mm-menu a:visited {
	color: inherit;
	text-decoration: none;
}

.mm-panels,
.mm-panels &gt; .mm-panel {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
}

.mm-panel,
.mm-panels {
	background: inherit;
	border-color: inherit;
	box-sizing: border-box;
	margin: 0;
}

.mm-panels {
	overflow: hidden;
}

.mm-panel {
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 20px;
	transform: translate(100%, 0);
	transform: translate3d(100%, 0, 0);
	transition: transform 0.4s ease;
	transform-origin: top left;
}

.mm-panel:not(.mm-hidden) {
	display: block;
}

.mm-panel:after,
.mm-panel:before {
	content: '';
	display: block;
	height: 20px;
}

.mm-panel_has-navbar {
	padding-top: 40px;
}

.mm-panel_opened {
	z-index: 1;
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-panel_opened-parent {
	transform: translate(-30%, 0);
	transform: translate3d(-30%, 0, 0);
}

.mm-panel_highest {
	z-index: 2;
}

.mm-panel_noanimation {
	transition: none !important;
}

.mm-panel_noanimation.mm-panel_opened-parent {
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-listitem_vertical &gt; .mm-panel {
	transform: none !important;
	display: none;
	padding: 10px 0 10px 10px;
}

.mm-listitem_vertical &gt; .mm-panel:after,
.mm-listitem_vertical &gt; .mm-panel:before {
	content: none;
	display: none;
}

.mm-listitem_opened &gt; .mm-panel {
	display: block;
}

.mm-listitem_vertical &gt; .mm-btn_next {
	box-sizing: border-box;
	height: 40px;
	bottom: auto;
}

.mm-listitem_vertical .mm-listitem:last-child:after {
	border-color: transparent;
}

.mm-listitem_opened &gt; .mm-btn_next:after {
	transform: rotate(225deg);
	right: 19px;
}

.mm-btn {
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	z-index: 1;
}

.mm-btn_fullwidth {
	width: 100%;
}

.mm-btn_clear:after,
.mm-btn_clear:before,
.mm-btn_close:after,
.mm-btn_close:before {
	content: '';
	border: transparent solid 2px;
	box-sizing: content-box;
	display: block;
	width: 5px;
	height: 5px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	transform: rotate(-45deg);
}

.mm-btn_clear:before,
.mm-btn_close:before {
	border-right: none;
	border-bottom: none;
	right: 18px;
}

.mm-btn_clear:after,
.mm-btn_close:after {
	border-left: none;
	border-top: none;
	right: 25px;
}

.mm-btn_next:after,
.mm-btn_prev:before {
	content: '';
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
}

.mm-btn_prev:before {
	transform: rotate(-45deg);
	left: 23px;
	right: auto;
}

.mm-btn_next:after {
	transform: rotate(135deg);
	right: 23px;
	left: auto;
}

.mm-navbar {
	border-bottom: 1px solid;
	border-color: inherit;
	text-align: center;
	line-height: 20px;
	display: none;
	height: 40px;
	padding: 0 40px;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 1;
	transition: opacity 0.4s ease;
}

.mm-navbar &gt; * {
	box-sizing: border-box;
	display: block;
	padding: 10px 0;
}

.mm-navbar a,
.mm-navbar a:hover {
	text-decoration: none;
}

.mm-navbar__title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.mm-navbar__btn:first-child {
	left: 0;
}

.mm-navbar__btn:last-child {
	text-align: right;
	right: 0;
}

.mm-panel_has-navbar .mm-navbar {
	display: block;
}

.mm-listitem,
.mm-listview {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}

.mm-listitem,
.mm-listitem .mm-btn_next,
.mm-listitem .mm-btn_next:before,
.mm-listitem:after,
.mm-listview {
	border-color: inherit;
}

.mm-listview {
	font: inherit;
	line-height: 20px;
}

.mm-panels &gt; .mm-panel &gt; .mm-listview {
	margin: 20px -20px;
}

.mm-panels &gt; .mm-panel &gt; .mm-listview:first-child,
.mm-panels &gt; .mm-panel &gt; .mm-navbar + .mm-listview {
	margin-top: -20px;
}

.mm-listitem {
	position: relative;
}

.mm-listitem:after {
	content: '';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	left: 20px;
}

.mm-listitem a,
.mm-listitem a:hover {
	text-decoration: none;
}

.mm-listitem &gt; a,
.mm-listitem &gt; span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: inherit;
	display: block;
	padding: 10px 10px 10px 20px;
	margin: 0;
}

.mm-listitem .mm-btn_next {
	background: rgb(3, 2, 1, 0);
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}

.mm-listitem .mm-btn_next:before {
	content: '';
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}

.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) {
	width: 50px;
}

.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + a,
.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth) + span {
	margin-right: 50px;
}

.mm-listitem .mm-btn_fullwidth:before {
	border-left: none;
}

.mm-listitem .mm-btn_fullwidth + a,
.mm-listitem .mm-btn_fullwidth + span {
	padding-right: 50px;
}

.mm-listitem_divider {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 75%;
	text-transform: uppercase;
	padding: 5px 10px 5px 20px;
}

.mm-listitem_divider:after {
	content: ' ';
	display: none;
	position: static;
	display: inline-block;
}

.mm-listitem_spacer {
	padding-top: 40px;
}

.mm-listitem_spacer &gt; .mm-btn_next {
	top: 40px;
}

.mm-menu {
	background: #f3f3f3;
	border-color: rgb(0, 0, 0, 0.1);
	color: rgb(0, 0, 0, 0.75);
}

.mm-menu .mm-navbar a,
.mm-menu .mm-navbar &gt; * {
	color: rgb(0, 0, 0, 0.3);
}

.mm-menu .mm-btn:after,
.mm-menu .mm-btn:before {
	border-color: rgb(0, 0, 0, 0.3);
}

.mm-menu .mm-listview .mm-btn_next:after {
	border-color: rgb(0, 0, 0, 0.3);
}

.mm-menu .mm-listitem_selected &gt; a:not(.mm-btn_next),
.mm-menu .mm-listitem_selected &gt; span {
	background: rgb(255, 255, 255, 0.4);
}

.mm-menu .mm-listitem_opened &gt; .mm-btn_next,
.mm-menu .mm-listitem_opened &gt; .mm-panel {
	background: rgb(0, 0, 0, 0.05);
}

.mm-menu .mm-listitem_divider {
	background: rgb(0, 0, 0, 0.05);
}

.mm-page {
	box-sizing: border-box;
	position: relative;
}

.mm-slideout {
	transition: transform 0.4s ease;
	z-index: 1;
}

.mm-wrapper_opened {
	overflow-x: hidden;
	position: relative;
}

.mm-wrapper_background .mm-page {
	background: inherit;
}

.mm-menu_offcanvas {
	display: none;
	position: fixed;
	right: auto;
	z-index: 0;
}

.mm-menu_offcanvas.mm-menu_opened {
	display: block;
}

.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms {
	z-index: 10;
}

.mm-menu_offcanvas {
	width: 80%;
	min-width: 140px;
	max-width: 440px;
}

.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
	transform: translate(80vw, 0);
	transform: translate3d(80vw, 0, 0);
}

@media all and (max-width: 175px) {
	.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
		transform: translate(140px, 0);
		transform: translate3d(140px, 0, 0);
	}
}

@media all and (min-width: 550px) {
	.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
		transform: translate(440px, 0);
		transform: translate3d(440px, 0, 0);
	}
}

.mm-page__blocker {
	background: rgb(3, 2, 1, 0);
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2;
}

.mm-wrapper_blocking {
	overflow: hidden;
}

.mm-wrapper_blocking body {
	overflow: hidden;
}

.mm-wrapper_blocking .mm-page__blocker {
	display: block;
}

.mm-sronly {
	border: 0 !important;
	clip: rect(1px, 1px, 1px, 1px) !important;
	clip-path: inset(50%) !important;
	white-space: nowrap !important;
	width: 1px !important;
	min-width: 1px !important;
	height: 1px !important;
	min-height: 1px !important;
	padding: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
}

.mm-menu_theme-white {
	background: #fff;
	border-color: rgb(0, 0, 0, 0.1);
	color: rgb(0, 0, 0, 0.7);
}

.mm-menu_theme-white .mm-navbar a,
.mm-menu_theme-white .mm-navbar &gt; * {
	color: rgb(0, 0, 0, 0.3);
}

.mm-menu_theme-white .mm-btn:after,
.mm-menu_theme-white .mm-btn:before {
	border-color: rgb(0, 0, 0, 0.3);
}

.mm-menu_theme-white .mm-listview .mm-btn_next:after {
	border-color: rgb(0, 0, 0, 0.3);
}

.mm-menu_theme-white .mm-listitem_selected &gt; a:not(.mm-btn_next),
.mm-menu_theme-white .mm-listitem_selected &gt; span {
	background: rgb(0, 0, 0, 0.03);
}

.mm-menu_theme-white .mm-listitem_opened &gt; .mm-btn_next,
.mm-menu_theme-white .mm-listitem_opened &gt; .mm-panel {
	background: rgb(0, 0, 0, 0.06);
}

.mm-menu_theme-white .mm-listitem_divider {
	background: rgb(0, 0, 0, 0.06);
}

.mm-menu_theme-white .mm-counter {
	color: rgb(0, 0, 0, 0.3);
}

.mm-menu_theme-white .mm-iconbar,
.mm-menu_theme-white .mm-iconbar a {
	color: rgb(0, 0, 0, 0.3);
}

.mm-menu_theme-white.mm-menu_keyboardfocus a:focus {
	background: rgb(0, 0, 0, 0.03);
}

.mm-menu_theme-white .mm-navbar_tabs &gt; :not(.mm-navbar__tab_selected),
.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs &gt; .mm-navbar:not(.mm-navbar_tabs) {
	background: rgb(0, 0, 0, 0.03);
}

.mm-menu_theme-white.mm-menu_shadow-page:after {
	box-shadow: 0 0 10px rgb(0, 0, 0, 0.2);
}

.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel {
	box-shadow: 0 0 10px rgb(0, 0, 0, 0.2);
}

.mm-menu_theme-white .mm-searchfield input {
	background: rgb(0, 0, 0, 0.06);
	color: rgb(0, 0, 0, 0.7);
}

.mm-menu_theme-white .mm-panel__noresultsmsg {
	color: rgb(0, 0, 0, 0.3);
}

.mm-menu_theme-white .mm-sectionindexer a {
	color: rgb(0, 0, 0, 0.3);
}

.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover &gt; .mm-listitem_selected &gt; a,
.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover &gt; .mm-listitem_selected &gt; span {
	background: 0 0;
}

.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem &gt; a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem &gt; a:not(.mm-btn_fullwidth):hover {
	background: rgb(0, 0, 0, 0.03);
}

.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) &gt; a,
.mm-menu_theme-white.mm-menu_selected-parent
	.mm-panel_opened-parent
	.mm-listitem:not(.mm-listitem_selected-parent)
	&gt; span {
	background: 0 0;
}

.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent &gt; a.mm-btn_fullwidth + span,
.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent &gt; a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgb(0, 0, 0, 0.03);
}

.mm-menu_theme-white label.mm-check:before {
	border-color: rgb(0, 0, 0, 0.7);
}

.mm-menu_theme-white label.mm-toggle {
	background: rgb(0, 0, 0, 0.1);
}

.mm-menu_theme-white label.mm-toggle:before {
	background: #fff;
}

.mm-menu_theme-whiteinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}

.mm-menu_theme-dark {
	background: #333;
	border-color: rgb(0, 0, 0, 0.3);
	color: rgb(255, 255, 255, 0.85);
}

.mm-menu_theme-dark .mm-navbar a,
.mm-menu_theme-dark .mm-navbar &gt; * {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-dark .mm-btn:after,
.mm-menu_theme-dark .mm-btn:before {
	border-color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-dark .mm-listview .mm-btn_next:after {
	border-color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-dark .mm-listitem_selected &gt; a:not(.mm-btn_next),
.mm-menu_theme-dark .mm-listitem_selected &gt; span {
	background: rgb(0, 0, 0, 0.1);
}

.mm-menu_theme-dark .mm-listitem_opened &gt; .mm-btn_next,
.mm-menu_theme-dark .mm-listitem_opened &gt; .mm-panel {
	background: rgb(255, 255, 255, 0.08);
}

.mm-menu_theme-dark .mm-listitem_divider {
	background: rgb(255, 255, 255, 0.08);
}

.mm-menu_theme-dark .mm-counter {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-dark .mm-iconbar,
.mm-menu_theme-dark .mm-iconbar a {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus {
	background: rgb(0, 0, 0, 0.1);
}

.mm-menu_theme-dark .mm-navbar_tabs &gt; :not(.mm-navbar__tab_selected),
.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs &gt; .mm-navbar:not(.mm-navbar_tabs) {
	background: rgb(0, 0, 0, 0.1);
}

.mm-menu_theme-dark.mm-menu_shadow-page:after {
	box-shadow: 0 0 20px rgb(0, 0, 0, 0.5);
}

.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel {
	box-shadow: 0 0 20px rgb(0, 0, 0, 0.5);
}

.mm-menu_theme-dark .mm-searchfield input {
	background: rgb(255, 255, 255, 0.15);
	color: rgb(255, 255, 255, 0.85);
}

.mm-menu_theme-dark .mm-panel__noresultsmsg {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-dark .mm-sectionindexer a {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover &gt; .mm-listitem_selected &gt; a,
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover &gt; .mm-listitem_selected &gt; span {
	background: 0 0;
}

.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem &gt; a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem &gt; a:not(.mm-btn_fullwidth):hover {
	background: rgb(0, 0, 0, 0.1);
}

.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) &gt; a,
.mm-menu_theme-dark.mm-menu_selected-parent
	.mm-panel_opened-parent
	.mm-listitem:not(.mm-listitem_selected-parent)
	&gt; span {
	background: 0 0;
}

.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent &gt; a.mm-btn_fullwidth + span,
.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent &gt; a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgb(0, 0, 0, 0.1);
}

.mm-menu_theme-dark label.mm-check:before {
	border-color: rgb(255, 255, 255, 0.85);
}

.mm-menu_theme-dark label.mm-toggle {
	background: rgb(0, 0, 0, 0.3);
}

.mm-menu_theme-dark label.mm-toggle:before {
	background: #333;
}

.mm-menu_theme-darkinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}

.mm-menu_theme-black {
	background: #000;
	border-color: rgb(255, 255, 255, 0.25);
	color: rgb(255, 255, 255, 0.75);
}

.mm-menu_theme-black .mm-navbar a,
.mm-menu_theme-black .mm-navbar &gt; * {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-black .mm-btn:after,
.mm-menu_theme-black .mm-btn:before {
	border-color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-black .mm-listview .mm-btn_next:after {
	border-color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-black .mm-listitem_selected &gt; a:not(.mm-btn_next),
.mm-menu_theme-black .mm-listitem_selected &gt; span {
	background: rgb(255, 255, 255, 0.15);
}

.mm-menu_theme-black .mm-listitem_opened &gt; .mm-btn_next,
.mm-menu_theme-black .mm-listitem_opened &gt; .mm-panel {
	background: rgb(255, 255, 255, 0.2);
}

.mm-menu_theme-black .mm-listitem_divider {
	background: rgb(255, 255, 255, 0.2);
}

.mm-menu_theme-black .mm-counter {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-black .mm-iconbar,
.mm-menu_theme-black .mm-iconbar a {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-black.mm-menu_keyboardfocus a:focus {
	background: rgb(255, 255, 255, 0.15);
}

.mm-menu_theme-black .mm-navbar_tabs &gt; :not(.mm-navbar__tab_selected),
.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs ~ .mm-navbar,
.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs &gt; .mm-navbar:not(.mm-navbar_tabs) {
	background: rgb(255, 255, 255, 0.15);
}

.mm-menu_theme-black .mm-searchfield input {
	background: rgb(255, 255, 255, 0.25);
	color: rgb(255, 255, 255, 0.75);
}

.mm-menu_theme-black .mm-panel__noresultsmsg {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-black .mm-sectionindexer a {
	color: rgb(255, 255, 255, 0.4);
}

.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover &gt; .mm-listitem_selected &gt; a,
.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover &gt; .mm-listitem_selected &gt; span {
	background: 0 0;
}

.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem &gt; a.mm-btn_fullwidth:hover + span,
.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem &gt; a:not(.mm-btn_fullwidth):hover {
	background: rgb(255, 255, 255, 0.15);
}

.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent) &gt; a,
.mm-menu_theme-black.mm-menu_selected-parent
	.mm-panel_opened-parent
	.mm-listitem:not(.mm-listitem_selected-parent)
	&gt; span {
	background: 0 0;
}

.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent &gt; a.mm-btn_fullwidth + span,
.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent &gt; a.mm-btn_next:not(.mm-btn_fullwidth) {
	background: rgb(255, 255, 255, 0.15);
}

.mm-menu_theme-black label.mm-check:before {
	border-color: rgb(255, 255, 255, 0.75);
}

.mm-menu_theme-black label.mm-toggle {
	background: rgb(255, 255, 255, 0.25);
}

.mm-menu_theme-black label.mm-toggle:before {
	background: #000;
}

.mm-menu_theme-blackinput.mm-toggle:checked ~ label.mm-toggle {
	background: #4bd963;
}

.mm-menu_fullscreen {
	width: 100%;
	min-width: 140px;
	max-width: 10000px;
}

.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
	transform: translate(100vw, 0);
	transform: translate3d(100vw, 0, 0);
}

@media all and (max-width: 140px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
		transform: translate(140px, 0);
		transform: translate3d(140px, 0, 0);
	}
}

@media all and (min-width: 10000px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_opened ~ .mm-slideout {
		transform: translate(10000px, 0);
		transform: translate3d(10000px, 0, 0);
	}
}

.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
	transform: translate(-100vw, 0);
	transform: translate3d(-100vw, 0, 0);
}

@media all and (max-width: 140px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		transform: translate(-140px, 0);
		transform: translate3d(-140px, 0, 0);
	}
}

@media all and (min-width: 10000px) {
	.mm-wrapper_opening .mm-menu_fullscreen.mm-menu_position-right.mm-menu_opened ~ .mm-slideout {
		transform: translate(-10000px, 0);
		transform: translate3d(-10000px, 0, 0);
	}
}

.mm-menu_fullscreen.mm-menu_position-top {
	height: 100vh;
	min-height: 140px;
	max-height: 10000px;
}

.mm-menu_fullscreen.mm-menu_position-bottom {
	height: 100vh;
	min-height: 140px;
	max-height: 10000px;
}

.mm-menu_border-none .mm-listitem:after,
.mm-panel_border-none .mm-listitem:after {
	content: none;
}

.mm-menu_border-full .mm-listitem:after,
.mm-panel_border-full .mm-listitem:after {
	left: 0 !important;
}

.mm-menu_border-offset .mm-listitem:after,
.mm-panel_border-offset .mm-listitem:after {
	right: 20px;
}

.mm-menu_fx-menu-zoom {
	transition: transform 0.4s ease;
}

.mm-wrapper_opened .mm-menu_fx-menu-zoom {
	transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform-origin: left center;
}

.mm-wrapper_opening .mm-menu_fx-menu-zoom {
	transform: scale(1, 1) translate3d(0, 0, 0);
}

.mm-wrapper_opened .mm-menu_fx-menu-zoom.mm-menu_position-right {
	transform: scale(0.7, 0.7) translate3d(30%, 0, 0);
	transform-origin: right center;
}

.mm-wrapper_opening .mm-menu_fx-menu-zoom.mm-menu_position-right {
	transform: scale(1, 1) translate3d(0, 0, 0);
}

.mm-menu_fx-menu-slide {
	transition: transform 0.4s ease;
}

.mm-wrapper_opened .mm-menu_fx-menu-slide {
	transform: translate(-30%, 0);
	transform: translate3d(-30%, 0, 0);
}

.mm-wrapper_opening .mm-menu_fx-menu-slide {
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-wrapper_opened .mm-menu_fx-menu-slide.mm-menu_position-right {
	transform: translate(30%, 0);
	transform: translate3d(30%, 0, 0);
}

.mm-wrapper_opening .mm-menu_fx-menu-slide.mm-menu_position-right {
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_fx-menu-fade {
	opacity: 0;
	transition: opacity 0.4s ease;
}

.mm-wrapper_opening .mm-menu_fx-menu-fade {
	opacity: 1;
}

.mm-menu_fx-panels-none .mm-panel,
.mm-panel_fx-none {
	transition-property: none;
}

.mm-menu_fx-panels-none .mm-panel.mm-panel_opened-parent,
.mm-panel_fx-none.mm-panel_opened-parent {
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_fx-panels-zoom .mm-panel,
.mm-panel_fx-zoom {
	transform-origin: left center;
	transform: scale(1.5, 1.5) translate3d(100%, 0, 0);
}

.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened,
.mm-panel_fx-zoom.mm-panel_opened {
	transform: scale(1, 1) translate3d(0, 0, 0);
}

.mm-menu_fx-panels-zoom .mm-panel.mm-panel_opened-parent,
.mm-panel_fx-zoom.mm-panel_opened-parent {
	transform: scale(0.7, 0.7) translate3d(-30%, 0, 0);
}

.mm-menu_fx-panels-slide-0 .mm-panel_opened-parent,
.mm-panel_fx-slide-0.mm-panel_opened-parent {
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_fx-panels-slide-100 .mm-panel_opened-parent,
.mm-panel_fx-slide-100.mm-panel_opened-parent {
	transform: translate(-100%, 0);
	transform: translate3d(-100%, 0, 0);
}

.mm-menu_fx-panels-slide-up .mm-panel,
.mm-panel_fx-slide-up {
	transform: translate(0, 100%);
	transform: translate3d(0, 100%, 0);
}

.mm-menu_fx-panels-slide-up .mm-panel_opened,
.mm-menu_fx-panels-slide-up .mm-panel_opened-parent,
.mm-panel_fx-slide-up.mm-panel_opened {
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
}

.mm-menu_fx-panels-slide-right .mm-panel,
.mm-panel_fx-slide-right {
	transform: translate(-100%, 0);
	transform: translate3d(-100%, 0, 0);
}

.mm-menu_fx-panels-slide-right .mm-panel_opened,
.mm-menu_fx-panels-slide-right .mm-panel_opened-parent,
.mm-panel_fx-slide-right.mm-panel_opened {
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
}

[class*='mm-menu_fx-listitems-'] .mm-listitem {
	transition: none 0.4s ease;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(1) {
	transition-delay: 50ms;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(2) {
	transition-delay: 0.1s;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(3) {
	transition-delay: 150ms;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(4) {
	transition-delay: 0.2s;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(5) {
	transition-delay: 250ms;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(6) {
	transition-delay: 0.3s;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(7) {
	transition-delay: 350ms;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(8) {
	transition-delay: 0.4s;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(9) {
	transition-delay: 450ms;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(10) {
	transition-delay: 0.5s;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(11) {
	transition-delay: 550ms;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(12) {
	transition-delay: 0.6s;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(13) {
	transition-delay: 650ms;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(14) {
	transition-delay: 0.7s;
}

[class*='mm-menu_fx-listitems-'] .mm-listitem:nth-child(15) {
	transition-delay: 750ms;
}

.mm-menu_fx-listitems-slide .mm-listitem {
	transition-property: transform, opacity;
	transform: translate(50%, 0);
	transform: translate3d(50%, 0, 0);
	opacity: 0;
}

.mm-wrapper_opening .mm-menu_fx-listitems-slide .mm-panel_opened .mm-listitem {
	transform: translate(0, 0);
	transform: translate3d(0, 0, 0);
	opacity: 1;
}

.mm-menu_fx-listitems-fade .mm-listitem {
	transition-property: opacity;
	opacity: 0;
}

.mm-wrapper_opening .mm-menu_fx-listitems-fade .mm-panel_opened .mm-listitem {
	opacity: 1;
}

.mm-menu_fx-listitems-drop .mm-listitem {
	transition-property: opacity, top;
	opacity: 0;
	top: -25%;
}

.mm-wrapper_opening .mm-menu_fx-listitems-drop .mm-panel_opened .mm-listitem {
	opacity: 1;
	top: 0;
}

.footerLinksList .footerLinksContainer .footerLinkDark {
	position: relative;
	display: block;
	margin-bottom: 0.5em;
	color: #fff;
	padding: 1.0625em 0.9375em 1em 1.25em;
	background-color: #222;
	text-align: left;
	text-transform: uppercase;
}

.footerLinksList .footerLinksContainer .footerLinkDark .footerLinkArrow {
	float: right;
	margin-top: -0.125em;
	font-size: 1.625em;
	color: #828080;
}

.ingersollRandFooter .upperFooter {
	background-color: #111;
	padding-top: 2em;
	padding-bottom: 2em;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .upperFooter {
		background: url(/Images/allsites/body-bg.jpg) bottom center repeat;
	}
}

.ingersollRandFooter .upperFooter .container {
	padding-left: 10px;
	padding-right: 10px;
}

@media (min-width: 992px) {
	.ingersollRandFooter .upperFooter .container {
		padding-left: 15px;
	}
}

.ingersollRandFooter .upperFooter .container-max-width {
	overflow: visible;
}

.ingersollRandFooter .upperFooter .col-md-12 {
	padding-left: 0;
}

.ingersollRandFooter .upperFooter .col-md-7 {
	padding-left: 0;
}

.ingersollRandFooter .upperFooter .htmlFooterContent {
	padding-left: 0;
}

.ingersollRandFooter .upperFooter .htmlFooterContent .footerTitle {
	font-size: 1em;
	text-transform: uppercase;
	color: #fff;
}

.ingersollRandFooter .upperFooter .htmlFooterContent .footerContent {
	color: #828080;
	font-size: 0.8em;
}

.ingersollRandFooter .localFooter .footerBackground {
	padding-top: 2em;
	border-top: 3px solid #d42a1d;
	padding-bottom: 3em;
	background: url(./images/body-bg.jpg) bottom center repeat;
}

.ingersollRandFooter .localFooter .footerBackground .irWave {
	height: 250px;
	background: url(./images/footer-waves.svg) bottom center no-repeat;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .localFooter .footerBackground .irWave {
		height: 160px;
	}
}

.ingersollRandFooter .localFooter .footerBackground .container {
	padding-left: 15px;
	padding-right: 15px;
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown {
	margin-bottom: 1em;
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton {
	width: 100%;
	text-align: left;
	border-radius: 0;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton {
		padding: 0.9em;
		background: #fff;
		text-transform: none;
		color: #d42a1d;
		font-weight: 700;
		border: 1px solid #ccc;
		text-transform: uppercase;
	}
}

@media (min-width: 768px) and (max-width: 768px) {
	.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton {
		border: 1px solid #ccc !important;
	}
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton .arrowDown {
	float: right;
	font-size: 18px;
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownMenu {
	width: 100%;
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownMenu .dropdownLink {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size: 16px;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav {
	display: flex;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .section {
	border-right: 1px solid #d3d3d3;
	padding-left: 20px;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .section:last-child {
	border-right: none;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .section:first-child {
	padding-left: 0;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .paddingTopLeft {
	padding-top: 3em;
	padding-left: 25px;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .paddingTopLeft:first-child {
	padding-left: 0;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle {
	flex: 3;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul {
	list-style-type: none;
	padding-left: 0;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul .titleNoLink {
	font-size: 14px;
	color: #000;
	font-weight: 700;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul .contentNoLink {
	font-size: 12px;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul li a {
	color: #d42a1d;
	clear: both;
	font-weight: 400;
	line-height: 1.45;
	font-size: 0.8em;
}

.ingersollRandFooter .corporateFooter {
	padding: 2em 5px;
	background-image: url(./images/footer-bg.jpg);
	color: #fff;
}

.ingersollRandFooter .corporateFooter p {
	font-size: 0.8em;
	color: #fff;
}

.ingersollRandFooter .corporateFooter .corporateFooterLinksLeft {
	display: inline-block;
	margin-bottom: 30px;
	margin-right: 30px;
}

.ingersollRandFooter .corporateFooter .nopaddingLeft {
	padding-left: 0;
}

.ingersollRandFooter .corporateFooter .nopaddingLeft .corporateFooterBottom {
	margin-top: 15px;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .corporateFooter .nopaddingLeft .corporateFooterBottom {
		display: flex;
	}
}

.ingersollRandFooter .corporateFooter .nopaddingLeft .corporateFooterBottom .corporateFooterBottom__link {
	color: #fff;
	margin-right: 30px;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .corporateFooter .nopaddingLeft .corporateFooterBottom .corporateFooterBottom__link {
		flex: 1;
		text-align: left;
	}
}

.ingersollRandFooter .corporateFooter .corporate-footer__logo {
	border-left: 1px solid #828080;
	padding: 3em;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .corporateFooter .corporate-footer__logo {
		padding-left: 0;
		border: none;
		padding-bottom: 0;
	}
}

.ingersollRandFooter .corporateFooter .corporate-footer__logo .logo__content {
	height: 100%;
}

.ingersollRandFooter .corporateFooter .corporate-footer__logo .logo__content .image {
	display: inline-block;
	max-width: 100%;
}

#AlbinPump .localFooter .footerBackground {
	background: none;
	border-top: 3px solid #a9bb37;
}

#AlbinPump .localFooter .footerBackground li a {
	color: #a9bb37;
}

@media (min-width: 320px) and (max-width: 768px) {
	#AlbinPump .localFooter .footerDropdownButton {
		color: #a9bb37;
	}
}

#Dosatron .ingersollRandFooter .upperFooter {
	background-color: #005caa;
}

#Dosatron .ingersollRandFooter .upperFooter .footerContent {
	color: #fff;
}

#Dosatron .ingersollRandFooter .footerLinksList .footerLinksContainer .footerLinkDark::before {
	background-color: #ee7335;
}

#Dosatron .ingersollRandFooter .footerLinksList .footerLinksContainer .footerLinkDark:hover {
	color: #ee7335;
}

#Dosatron .ingersollRandFooter .localFooter .footerBackground {
	background: none;
	border-top-color: #ee7335;
	background-color: #fff;
}

#Dosatron .ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul li a,
#Dosatron .ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton {
	color: #ee7335;
}

#TheAceGroup .ingersollRandFooter .upperFooter {
	background-color: #444;
}

#TheAceGroup .ingersollRandFooter .upperFooter .footerTitle,
#TheAceGroup .ingersollRandFooter .upperFooter .footerLinkDark:hover {
	color: #209aa7;
}

#TheAceGroup .ingersollRandFooter .upperFooter .footerContent {
	color: #fff;
}

#TheAceGroup .ingersollRandFooter .footerLinksList .footerLinksContainer .footerLinkDark::before {
	background-color: #209aa7;
}

#TheAceGroup .ingersollRandFooter .linkList .linksContainer .redLink {
	color: #209aa7;
}

#TheAceGroup .ingersollRandFooter .localFooter .footerBackground {
	background: none;
	border-top-color: #209aa7;
	background-color: #444;
}

#TheAceGroup .ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul li a {
	color: #209aa7;
}

#TheAceGroup .ingersollRandFooter .localFooter .footerBackground li {
	color: #fff;
}

#TheAceGroup .ingersollRandFooter .localFooter .footerBackground .irWave {
	display: none;
}

#TheAceGroup .ingersollRandFooter .corporateFooter {
	display: none;
}

#OMI .footerLinksList .footerLinksContainer .footerLinkDark:before {
	background-color: #048;
}

#OMI .footerLinksList .footerLinksContainer .footerLinkDark:hover {
	color: #048;
}

#OMI .ingersollRandFooter .localFooter .footerBackground {
	padding-top: 2em;
	border-top: 3px solid #048;
}

#OMI .ingersollRandFooter .localFooter .footerBackground .footerDropdownButton {
	color: #048;
}

#OMI .ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul li a {
	color: #048;
}

#OMI .ingersollRandFooter .localFooter .footerBackground .irWave {
	background: url(/Images/allsites/omi-graphic-element.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: bottom center;
}

@media (max-width: 768px) {
	#OMI .ingersollRandFooter .localFooter .footerBackground .irWave {
		height: 70px;
	}
}

.ui.card,
.ui.cards &gt; .card {
	max-width: 100%;
	position: relative;
	display: flex;
	flex-direction: column;
	width: 290px;
	min-height: 0;
	background: #fff;
	padding: 0;
	border: none;
	border-radius: 0.28571429rem;
	box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease;
}

.ui.card {
	margin: 1em 0;
}

.ui.card a,
.ui.cards &gt; .card a {
	cursor: pointer;
}

.ui.card:first-child {
	margin-top: 0;
}

.ui.card:last-child {
	margin-bottom: 0;
}

.ui.cards {
	display: flex;
	margin: -0.875em -0.5em;
	flex-wrap: wrap;
}

.ui.cards &gt; .card {
	display: flex;
	margin: 0.875em 0.5em;
	float: none;
}

.ui.card:after,
.ui.cards:after {
	display: block;
	content: ' ';
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.ui.cards ~ .ui.cards {
	margin-top: 0.875em;
}

.ui.card &gt; :first-child,
.ui.cards &gt; .card &gt; :first-child {
	border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
	border-top: none !important;
}

.ui.card &gt; :last-child,
.ui.cards &gt; .card &gt; :last-child {
	border-radius: 0 0 0.28571429rem 0.28571429rem !important;
}

.ui.card &gt; :only-child,
.ui.cards &gt; .card &gt; :only-child {
	border-radius: 0.28571429rem !important;
}

.ui.card &gt; .image,
.ui.cards &gt; .card &gt; .image {
	position: relative;
	display: block;
	flex: 0 0 auto;
	padding: 0;
	background: rgb(0, 0, 0, 0.05);
}

.ui.card &gt; .image &gt; img,
.ui.cards &gt; .card &gt; .image &gt; img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: inherit;
}

.ui.card &gt; .image:not(.ui) &gt; img,
.ui.cards &gt; .card &gt; .image:not(.ui) &gt; img {
	border: none;
}

.ui.card &gt; .content,
.ui.cards &gt; .card &gt; .content {
	flex-grow: 1;
	border: none;
	border-top: 1px solid rgb(34, 36, 38, 0.1);
	background: 0 0;
	margin: 0;
	padding: 1em;
	box-shadow: none;
	font-size: 1em;
	border-radius: 0;
}

.ui.card &gt; .content:after,
.ui.cards &gt; .card &gt; .content:after {
	display: block;
	content: ' ';
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}

.ui.card &gt; .content &gt; .header,
.ui.cards &gt; .card &gt; .content &gt; .header {
	display: block;
	font-family: Lato, 'Helvetica Neue', Arial, Helvetica, sans-serif;
	color: rgb(0, 0, 0, 0.85);
}

.ui.card &gt; .content &gt; .header:not(.ui),
.ui.cards &gt; .card &gt; .content &gt; .header:not(.ui) {
	font-weight: 700;
	font-size: 1.28571429em;
	margin-top: -0.21425em;
	line-height: 1.28571429em;
}

.ui.card &gt; .content &gt; .header + .description,
.ui.card &gt; .content &gt; .meta + .description,
.ui.cards &gt; .card &gt; .content &gt; .header + .description,
.ui.cards &gt; .card &gt; .content &gt; .meta + .description {
	margin-top: 0.5em;
}

.ui.card [class*='left floated'],
.ui.cards &gt; .card [class*='left floated'] {
	float: left;
}

.ui.card [class*='right floated'],
.ui.cards &gt; .card [class*='right floated'] {
	float: right;
}

.ui.card [class*='left aligned'],
.ui.cards &gt; .card [class*='left aligned'] {
	text-align: left;
}

.ui.card [class*='center aligned'],
.ui.cards &gt; .card [class*='center aligned'] {
	text-align: center;
}

.ui.card [class*='right aligned'],
.ui.cards &gt; .card [class*='right aligned'] {
	text-align: right;
}

.ui.card .content img,
.ui.cards &gt; .card .content img {
	display: inline-block;
	vertical-align: middle;
	/* Center images */
	transform: translateX(-50%);
	position: relative;
	left: 50%;
}

.ui.card .avatar img,
.ui.card img.avatar,
.ui.cards &gt; .card .avatar img,
.ui.cards &gt; .card img.avatar {
	width: 2em;
	height: 2em;
	border-radius: 500rem;
}

.ui.card &gt; .content &gt; .description,
.ui.cards &gt; .card &gt; .content &gt; .description {
	clear: both;
	color: rgb(0, 0, 0, 0.68);
}

.ui.card &gt; .content p,
.ui.cards &gt; .card &gt; .content p {
	margin: 0 0 0.5em;
}

.ui.card &gt; .content p:last-child,
.ui.cards &gt; .card &gt; .content p:last-child {
	margin-bottom: 0;
}

.ui.card .meta,
.ui.cards &gt; .card .meta {
	font-size: 1em;
	color: rgb(0, 0, 0, 0.4);
}

.ui.card .meta *,
.ui.cards &gt; .card .meta * {
	margin-right: 0.3em;
}

.ui.card .meta :last-child,
.ui.cards &gt; .card .meta :last-child {
	margin-right: 0;
}

.ui.card .meta [class*='right floated'],
.ui.cards &gt; .card .meta [class*='right floated'] {
	margin-right: 0;
	margin-left: 0.3em;
}

.ui.card &gt; .content a:not(.ui),
.ui.cards &gt; .card &gt; .content a:not(.ui) {
	transition: color 0.1s ease;
}

.ui.card &gt; .content &gt; a.header,
.ui.cards &gt; .card &gt; .content &gt; a.header {
	color: rgb(0, 0, 0, 0.85);
}

.ui.card &gt; .content &gt; a.header:hover,
.ui.cards &gt; .card &gt; .content &gt; a.header:hover {
	color: #1e70bf;
}

.ui.card .meta &gt; a:not(.ui),
.ui.cards &gt; .card .meta &gt; a:not(.ui) {
	color: rgb(0, 0, 0, 0.4);
}

.ui.card .meta &gt; a:not(.ui):hover,
.ui.cards &gt; .card .meta &gt; a:not(.ui):hover {
	color: rgb(0, 0, 0, 0.87);
}

.ui.card &gt; .button,
.ui.card &gt; .buttons,
.ui.cards &gt; .card &gt; .button,
.ui.cards &gt; .card &gt; .buttons {
	margin: 0 -1px;
	width: calc(100% + 2px);
}

.ui.card .dimmer,
.ui.cards &gt; .card .dimmer {
	z-index: 10;
}

.ui.card &gt; .content .star.icon,
.ui.cards &gt; .card &gt; .content .star.icon {
	cursor: pointer;
	opacity: 0.75;
	transition: color 0.1s ease;
}

.ui.card &gt; .content .star.icon:hover,
.ui.cards &gt; .card &gt; .content .star.icon:hover {
	opacity: 1;
	color: #ffb70a;
}

.ui.card &gt; .content .active.star.icon,
.ui.cards &gt; .card &gt; .content .active.star.icon {
	color: #ffe623;
}

.ui.card &gt; .content .like.icon,
.ui.cards &gt; .card &gt; .content .like.icon {
	cursor: pointer;
	opacity: 0.75;
	transition: color 0.1s ease;
}

.ui.card &gt; .content .like.icon:hover,
.ui.cards &gt; .card &gt; .content .like.icon:hover {
	opacity: 1;
	color: #ff2733;
}

.ui.card &gt; .content .active.like.icon,
.ui.cards &gt; .card &gt; .content .active.like.icon {
	color: #ff2733;
}

.ui.card &gt; .extra,
.ui.cards &gt; .card &gt; .extra {
	max-width: 100%;
	min-height: 0 !important;
	flex-grow: 0;
	border-top: 1px solid rgb(0, 0, 0, 0.05) !important;
	position: static;
	background: 0 0;
	width: auto;
	margin: 0;
	padding: 0.75em 1em;
	top: 0;
	left: 0;
	color: rgb(0, 0, 0, 0.4);
	box-shadow: none;
	transition: color 0.1s ease;
}

.ui.card &gt; .extra a:not(.ui),
.ui.cards &gt; .card &gt; .extra a:not(.ui) {
	color: rgb(0, 0, 0, 0.4);
}

.ui.card &gt; .extra a:not(.ui):hover,
.ui.cards &gt; .card &gt; .extra a:not(.ui):hover {
	color: #1e70bf;
}

.ui.raised.card,
.ui.raised.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.12),
		0 2px 10px 0 rgb(34, 36, 38, 0.15);
}

.ui.link.cards .raised.card:hover,
.ui.link.raised.card:hover,
.ui.raised.cards a.card:hover,
a.ui.raised.card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

.ui.raised.card,
.ui.raised.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.12),
		0 2px 10px 0 rgb(34, 36, 38, 0.15);
}

.ui.centered.cards {
	justify-content: center;
}

.ui.centered.card {
	margin-left: auto;
	margin-right: auto;
}

.ui.fluid.card {
	width: 100%;
	max-width: 9999px;
}

.ui.cards a.card,
.ui.link.card,
.ui.link.cards .card,
a.ui.card {
	transform: none;
}

.ui.cards a.card:hover,
.ui.link.card:hover,
.ui.link.cards .card:hover,
a.ui.card:hover {
	cursor: pointer;
	z-index: 5;
	background: #fff;
	border: none;
	box-shadow:
		0 1px 3px 0 #bcbdbd,
		0 0 0 1px #d4d4d5;
	transform: translateY(-3px);
}

.ui.cards &gt; .red.card,
.ui.red.card,
.ui.red.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #db2828,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .red.card:hover,
.ui.red.card:hover,
.ui.red.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #d01919,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .orange.card,
.ui.orange.card,
.ui.orange.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #f2711c,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .orange.card:hover,
.ui.orange.card:hover,
.ui.orange.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #f26202,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .yellow.card,
.ui.yellow.card,
.ui.yellow.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #fbbd08,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .yellow.card:hover,
.ui.yellow.card:hover,
.ui.yellow.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #eaae00,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .olive.card,
.ui.olive.card,
.ui.olive.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #b5cc18,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .olive.card:hover,
.ui.olive.card:hover,
.ui.olive.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #a7bd0d,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .green.card,
.ui.green.card,
.ui.green.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #21ba45,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .green.card:hover,
.ui.green.card:hover,
.ui.green.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #16ab39,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .teal.card,
.ui.teal.card,
.ui.teal.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #00b5ad,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .teal.card:hover,
.ui.teal.card:hover,
.ui.teal.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #009c95,
		0 1px 3px 0 #bcbdbd;
}

.ui.blue.card,
.ui.blue.cards &gt; .card,
.ui.cards &gt; .blue.card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #2185d0,
		0 1px 3px 0 #d4d4d5;
}

.ui.blue.card:hover,
.ui.blue.cards &gt; .card:hover,
.ui.cards &gt; .blue.card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #1678c2,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .violet.card,
.ui.violet.card,
.ui.violet.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #6435c9,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .violet.card:hover,
.ui.violet.card:hover,
.ui.violet.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #5829bb,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .purple.card,
.ui.purple.card,
.ui.purple.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #a333c8,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .purple.card:hover,
.ui.purple.card:hover,
.ui.purple.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #9627ba,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .pink.card,
.ui.pink.card,
.ui.pink.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #e03997,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .pink.card:hover,
.ui.pink.card:hover,
.ui.pink.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #e61a8d,
		0 1px 3px 0 #bcbdbd;
}

.ui.brown.card,
.ui.brown.cards &gt; .card,
.ui.cards &gt; .brown.card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #a5673f,
		0 1px 3px 0 #d4d4d5;
}

.ui.brown.card:hover,
.ui.brown.cards &gt; .card:hover,
.ui.cards &gt; .brown.card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #975b33,
		0 1px 3px 0 #bcbdbd;
}

.ui.cards &gt; .grey.card,
.ui.grey.card,
.ui.grey.cards &gt; .card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #767676,
		0 1px 3px 0 #d4d4d5;
}

.ui.cards &gt; .grey.card:hover,
.ui.grey.card:hover,
.ui.grey.cards &gt; .card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #838383,
		0 1px 3px 0 #bcbdbd;
}

.ui.black.card,
.ui.black.cards &gt; .card,
.ui.cards &gt; .black.card {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #1b1c1d,
		0 1px 3px 0 #d4d4d5;
}

.ui.black.card:hover,
.ui.black.cards &gt; .card:hover,
.ui.cards &gt; .black.card:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 0 0 #27292a,
		0 1px 3px 0 #bcbdbd;
}

.ui.one.cards {
	margin-left: 0;
	margin-right: 0;
}

.ui.one.cards &gt; .card {
	width: 100%;
}

.ui.two.cards {
	margin-left: -1em;
	margin-right: -1em;
}

.ui.two.cards &gt; .card {
	width: calc(50% - 2em);
	margin-left: 1em;
	margin-right: 1em;
}

.ui.three.cards {
	margin-left: -1em;
	margin-right: -1em;
}

.ui.three.cards &gt; .card {
	width: calc(33.33333333% - 2em);
	margin-left: 1em;
	margin-right: 1em;
}

.ui.four.cards {
	margin-left: -0.75em;
	margin-right: -0.75em;
}

.ui.four.cards &gt; .card {
	width: calc(25% - 1.5em);
	margin-left: 0.75em;
	margin-right: 0.75em;
}

.ui.five.cards {
	margin-left: -0.75em;
	margin-right: -0.75em;
}

.ui.five.cards &gt; .card {
	width: calc(20% - 1.5em);
	margin-left: 0.75em;
	margin-right: 0.75em;
}

.ui.six.cards {
	margin-left: -0.75em;
	margin-right: -0.75em;
}

.ui.six.cards &gt; .card {
	width: calc(16.66666667% - 1.5em);
	margin-left: 0.75em;
	margin-right: 0.75em;
}

.ui.seven.cards {
	margin-left: -0.5em;
	margin-right: -0.5em;
}

.ui.seven.cards &gt; .card {
	width: calc(14.28571429% - 1em);
	margin-left: 0.5em;
	margin-right: 0.5em;
}

.ui.eight.cards {
	margin-left: -0.5em;
	margin-right: -0.5em;
}

.ui.eight.cards &gt; .card {
	width: calc(12.5% - 1em);
	margin-left: 0.5em;
	margin-right: 0.5em;
	font-size: 11px;
}

.ui.nine.cards {
	margin-left: -0.5em;
	margin-right: -0.5em;
}

.ui.nine.cards &gt; .card {
	width: calc(11.11111111% - 1em);
	margin-left: 0.5em;
	margin-right: 0.5em;
	font-size: 10px;
}

.ui.ten.cards {
	margin-left: -0.5em;
	margin-right: -0.5em;
}

.ui.ten.cards &gt; .card {
	width: calc(10% - 1em);
	margin-left: 0.5em;
	margin-right: 0.5em;
}

@media only screen and (max-width: 767px) {
	.ui.two.doubling.cards {
		margin-left: 0;
		margin-right: 0;
	}

	.ui.two.doubling.cards &gt; .card {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.ui.three.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.three.doubling.cards &gt; .card {
		width: calc(50% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.four.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.four.doubling.cards &gt; .card {
		width: calc(50% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.five.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.five.doubling.cards &gt; .card {
		width: calc(50% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.six.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.six.doubling.cards &gt; .card {
		width: calc(50% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.seven.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.seven.doubling.cards &gt; .card {
		width: calc(33.33333333% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.eight.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.eight.doubling.cards &gt; .card {
		width: calc(33.33333333% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.nine.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.nine.doubling.cards &gt; .card {
		width: calc(33.33333333% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.ten.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.ten.doubling.cards &gt; .card {
		width: calc(33.33333333% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.ui.two.doubling.cards {
		margin-left: 0;
		margin-right: 0;
	}

	.ui.two.doubling.cards &gt; .card {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.ui.three.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.three.doubling.cards &gt; .card {
		width: calc(50% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.four.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.four.doubling.cards &gt; .card {
		width: calc(50% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.five.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.five.doubling.cards &gt; .card {
		width: calc(33.33333333% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.six.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.six.doubling.cards &gt; .card {
		width: calc(33.33333333% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.eight.doubling.cards {
		margin-left: -1em;
		margin-right: -1em;
	}

	.ui.eight.doubling.cards &gt; .card {
		width: calc(33.33333333% - 2em);
		margin-left: 1em;
		margin-right: 1em;
	}

	.ui.eight.doubling.cards {
		margin-left: -0.75em;
		margin-right: -0.75em;
	}

	.ui.eight.doubling.cards &gt; .card {
		width: calc(25% - 1.5em);
		margin-left: 0.75em;
		margin-right: 0.75em;
	}

	.ui.nine.doubling.cards {
		margin-left: -0.75em;
		margin-right: -0.75em;
	}

	.ui.nine.doubling.cards &gt; .card {
		width: calc(25% - 1.5em);
		margin-left: 0.75em;
		margin-right: 0.75em;
	}

	.ui.ten.doubling.cards {
		margin-left: -0.75em;
		margin-right: -0.75em;
	}

	.ui.ten.doubling.cards &gt; .card {
		width: calc(20% - 1.5em);
		margin-left: 0.75em;
		margin-right: 0.75em;
	}
}

@media only screen and (max-width: 767px) {
	.ui.stackable.cards {
		display: block !important;
	}

	.ui.stackable.cards .card:first-child {
		margin-top: 0 !important;
	}

	.ui.stackable.cards &gt; .card {
		display: block !important;
		height: auto !important;
		margin: 1em;
		padding: 0 !important;
		width: calc(100% - 2em) !important;
	}
}

.ui.cards &gt; .card {
	font-size: 1em;
}

.slick-slider {
	box-sizing: border-box;
	user-select: none;
	touch-action: pan-y;
}

.slick-list,
.slick-slider {
	position: relative;
	display: block;
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: 0;
}

.slick-list.dragging {
	cursor: pointer;
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: transparent solid 1px;
}

.slick-arrow.slick-hidden {
	display: none;
}

@font-face {
	font-family: slick;
	font-weight: 400;
	font-style: normal;
	src: url(data:application/vnd.ms-fontobject;base64,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);
	src:
		url(data:application/vnd.ms-fontobject;base64,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?#iefix)
			format('embedded-opentype'),
		url(data:application/font-woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF)
			format('woff'),
		url(data:application/x-font-ttf;base64,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)
			format('truetype'),
		url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJlMTZlOWQ4ZGY4NDA5M2M2MjAwMjc3NmMxNTU1ZTc3Zi5zdmciOw==#slick)
			format('svg');
}

.slick-next,
.slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	transform: translateY(-50%);
	cursor: pointer;
	border: none;
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: 0;
	background: 0 0;
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1;
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
	opacity: 0.25;
}

.slick-next:before,
.slick-prev:before {
	font-family: slick;
	font-size: 20px;
	line-height: 1;
	opacity: 0.75;
	color: #fff;
}

.slick-prev {
	left: -25px;
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}

.slick-prev:before {
	content: '\2190';
}

[dir='rtl'] .slick-prev:before {
	content: '\2192';
}

.slick-next {
	right: -25px;
}

[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}

.slick-next:before {
	content: '\2192';
}

[dir='rtl'] .slick-next:before {
	content: '\2190';
}

.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	margin: 0 5px;
	padding: 0;
}

.slick-dots li,
.slick-dots li button {
	width: 20px;
	height: 20px;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	padding: 5px;
	color: transparent;
	border: 0;
	outline: 0;
	background: 0 0;
}

.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0;
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1;
}

.slick-dots li button:before {
	font-family: slick;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '\2022';
	text-align: center;
	opacity: 0.25;
	color: #000;
}

.slick-dots li.slick-active button:before {
	opacity: 0.75;
	color: #000;
}

html {
	font-family: sans-serif;
}

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

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

a {
	background-color: transparent;
}

a:active,
a:hover {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: 700;
}

dfn {
	font-style: italic;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

mark {
	background: #ff0;
	color: #000;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0;
	padding: 2px;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 1em 40px;
}

hr {
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}

button {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
html input[type='button'],
input[type='reset'],
input[type='submit'] {
	cursor: pointer;
}

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

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

input {
	line-height: normal;
}

input[type='checkbox'],
input[type='radio'] {
	box-sizing: border-box;
	padding: 0;
}

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	height: auto;
}

input[type='search'] {
	box-sizing: content-box;
}

fieldset {
	border: silver solid 1px;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

textarea {
	overflow: auto;
}

optgroup {
	font-weight: 700;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

@media print {
	*,
	:after,
	:before {
		background: 0 0 !important;
		color: #000 !important;
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a,
	a:visited {
		text-decoration: underline;
	}

	a[href]:after {
		content: ' (' attr(href) ')';
	}

	abbr[title]:after {
		content: ' (' attr(title) ')';
	}

	a[href^='#']:after,
	a[href^='javascript:']:after {
		content: '';
	}

	blockquote,
	pre {
		border: #999 solid 1px;
		page-break-inside: avoid;
	}

	thead {
		display: table-header-group;
	}

	img,
	tr {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	h2,
	h3,
	p {
		orphans: 3;
		widows: 3;
	}

	h2,
	h3 {
		page-break-after: avoid;
	}

	.navbar {
		display: none;
	}

	.btn &gt; .caret,
	.dropup &gt; .btn &gt; .caret {
		border-top-color: #000 !important;
	}

	.label {
		border: #000 solid 1px;
	}

	.table {
		border-collapse: collapse !important;
	}

	.table td,
	.table th {
		background-color: #fff !important;
	}

	.table-bordered td,
	.table-bordered th {
		border: #ddd solid 1px !important;
	}
}

*,
:after,
:before {
	box-sizing: border-box;
}

html {
	font-size: 10px;
}

body {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #337ab7;
	text-decoration: none;
}

a:focus,
a:hover {
	color: #23527c;
	text-decoration: underline;
}

a:focus {
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.carousel-inner &gt; .item &gt; a &gt; img,
.carousel-inner &gt; .item &gt; img,
.img-responsive,
.thumbnail a &gt; img,
.thumbnail &gt; img {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: #ddd solid 1px;
	border-radius: 4px;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

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

[role='button'] {
	cursor: pointer;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-weight: 400;
	line-height: 1;
	color: #777;
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
	font-size: 65%;
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
	font-size: 75%;
}

.h1,
h1 {
	font-size: 36px;
}

.h2,
h2 {
	font-size: 30px;
}

.h3,
h3 {
	font-size: 24px;
}

.h4,
h4 {
	font-size: 18px;
}

.h5,
h5 {
	font-size: 14px;
}

.h6,
h6 {
	font-size: 12px;
}

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

@media (min-width: 768px) {
	.lead {
		font-size: 21px;
	}
}

.small,
small {
	font-size: 85%;
}

.mark,
mark {
	background-color: #fcf8e3;
	padding: 0.2em;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777;
}

.text-primary {
	color: #337ab7;
}

a.text-primary:focus,
a.text-primary:hover {
	color: #286090;
}

.text-success {
	color: #3c763d;
}

a.text-success:focus,
a.text-success:hover {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:focus,
a.text-info:hover {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:focus,
a.text-warning:hover {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:focus,
a.text-danger:hover {
	color: #843534;
}

.bg-primary {
	color: #fff;
	background-color: #337ab7;
}

a.bg-primary:focus,
a.bg-primary:hover {
	background-color: #286090;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:focus,
a.bg-success:hover {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:focus,
a.bg-info:hover {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:focus,
a.bg-warning:hover {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:focus,
a.bg-danger:hover {
	background-color: #e4b9b9;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eee;
}

ol,
ul {
	margin-top: 0;
	margin-bottom: 10px;
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0;
}

.list-inline,
.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	margin-left: -5px;
}

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

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dd,
dt {
	line-height: 1.42857143;
}

dt {
	font-weight: 700;
}

dd {
	margin-left: 0;
}

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

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

abbr[data-original-title],
abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #777;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eee;
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
	margin-bottom: 0;
}

blockquote .small,
blockquote footer,
blockquote small {
	display: block;
	font-size: 80%;
	line-height: 1.42857143;
	color: #777;
}

blockquote .small:before,
blockquote footer:before,
blockquote small:before {
	content: '\2014 \A0';
}

.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right;
}

.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
	content: '';
}

.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
	content: '\A0 \2014';
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}

code {
	color: #c7254e;
	background-color: #f9f2f4;
	border-radius: 4px;
}

code,
kbd {
	padding: 2px 4px;
	font-size: 90%;
}

kbd {
	color: #fff;
	background-color: #333;
	border-radius: 3px;
	box-shadow: 0 -1px 0 rgb(0, 0, 0, 0.25) inset;
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 700;
	box-shadow: none;
}

pre {
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.42857143;
	word-break: break-all;
	overflow-wrap: break-word;
	color: #333;
	background-color: #f5f5f5;
	border: #ccc solid 1px;
	border-radius: 4px;
}

pre code {
	padding: 0;
	font-size: inherit;
	color: inherit;
	white-space: pre-wrap;
	background-color: transparent;
	border-radius: 0;
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

@media (min-width: 768px) {
	.container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

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

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666667%;
}

.col-xs-10 {
	width: 83.33333333%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666667%;
}

.col-xs-7 {
	width: 58.33333333%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666667%;
}

.col-xs-4 {
	width: 33.33333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.66666667%;
}

.col-xs-1 {
	width: 8.33333333%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666667%;
}

.col-xs-pull-10 {
	right: 83.33333333%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666667%;
}

.col-xs-pull-7 {
	right: 58.33333333%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666667%;
}

.col-xs-pull-4 {
	right: 33.33333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.66666667%;
}

.col-xs-pull-1 {
	right: 8.33333333%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666667%;
}

.col-xs-push-10 {
	left: 83.33333333%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666667%;
}

.col-xs-push-7 {
	left: 58.33333333%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666667%;
}

.col-xs-push-4 {
	left: 33.33333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.66666667%;
}

.col-xs-push-1 {
	left: 8.33333333%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666667%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666667%;
}

.col-xs-offset-7 {
	margin-left: 58.33333333%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.66666667%;
}

.col-xs-offset-1 {
	margin-left: 8.33333333%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

@media (min-width: 768px) {
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9 {
		float: left;
	}

	.col-sm-12 {
		width: 100%;
	}

	.col-sm-11 {
		width: 91.66666667%;
	}

	.col-sm-10 {
		width: 83.33333333%;
	}

	.col-sm-9 {
		width: 75%;
	}

	.col-sm-8 {
		width: 66.66666667%;
	}

	.col-sm-7 {
		width: 58.33333333%;
	}

	.col-sm-6 {
		width: 50%;
	}

	.col-sm-5 {
		width: 41.66666667%;
	}

	.col-sm-4 {
		width: 33.33333333%;
	}

	.col-sm-3 {
		width: 25%;
	}

	.col-sm-2 {
		width: 16.66666667%;
	}

	.col-sm-1 {
		width: 8.33333333%;
	}

	.col-sm-pull-12 {
		right: 100%;
	}

	.col-sm-pull-11 {
		right: 91.66666667%;
	}

	.col-sm-pull-10 {
		right: 83.33333333%;
	}

	.col-sm-pull-9 {
		right: 75%;
	}

	.col-sm-pull-8 {
		right: 66.66666667%;
	}

	.col-sm-pull-7 {
		right: 58.33333333%;
	}

	.col-sm-pull-6 {
		right: 50%;
	}

	.col-sm-pull-5 {
		right: 41.66666667%;
	}

	.col-sm-pull-4 {
		right: 33.33333333%;
	}

	.col-sm-pull-3 {
		right: 25%;
	}

	.col-sm-pull-2 {
		right: 16.66666667%;
	}

	.col-sm-pull-1 {
		right: 8.33333333%;
	}

	.col-sm-pull-0 {
		right: auto;
	}

	.col-sm-push-12 {
		left: 100%;
	}

	.col-sm-push-11 {
		left: 91.66666667%;
	}

	.col-sm-push-10 {
		left: 83.33333333%;
	}

	.col-sm-push-9 {
		left: 75%;
	}

	.col-sm-push-8 {
		left: 66.66666667%;
	}

	.col-sm-push-7 {
		left: 58.33333333%;
	}

	.col-sm-push-6 {
		left: 50%;
	}

	.col-sm-push-5 {
		left: 41.66666667%;
	}

	.col-sm-push-4 {
		left: 33.33333333%;
	}

	.col-sm-push-3 {
		left: 25%;
	}

	.col-sm-push-2 {
		left: 16.66666667%;
	}

	.col-sm-push-1 {
		left: 8.33333333%;
	}

	.col-sm-push-0 {
		left: auto;
	}

	.col-sm-offset-12 {
		margin-left: 100%;
	}

	.col-sm-offset-11 {
		margin-left: 91.66666667%;
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333%;
	}

	.col-sm-offset-9 {
		margin-left: 75%;
	}

	.col-sm-offset-8 {
		margin-left: 66.66666667%;
	}

	.col-sm-offset-7 {
		margin-left: 58.33333333%;
	}

	.col-sm-offset-6 {
		margin-left: 50%;
	}

	.col-sm-offset-5 {
		margin-left: 41.66666667%;
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333%;
	}

	.col-sm-offset-3 {
		margin-left: 25%;
	}

	.col-sm-offset-2 {
		margin-left: 16.66666667%;
	}

	.col-sm-offset-1 {
		margin-left: 8.33333333%;
	}

	.col-sm-offset-0 {
		margin-left: 0;
	}
}

@media (min-width: 992px) {
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.col-md-2,
	.col-md-3,
	.col-md-4,
	.col-md-5,
	.col-md-6,
	.col-md-7,
	.col-md-8,
	.col-md-9 {
		float: left;
	}

	.col-md-12 {
		width: 100%;
	}

	.col-md-11 {
		width: 91.66666667%;
	}

	.col-md-10 {
		width: 83.33333333%;
	}

	.col-md-9 {
		width: 75%;
	}

	.col-md-8 {
		width: 66.66666667%;
	}

	.col-md-7 {
		width: 58.33333333%;
	}

	.col-md-6 {
		width: 50%;
	}

	.col-md-5 {
		width: 41.66666667%;
	}

	.col-md-4 {
		width: 33.33333333%;
	}

	.col-md-3 {
		width: 25%;
	}

	.col-md-2 {
		width: 16.66666667%;
	}

	.col-md-1 {
		width: 8.33333333%;
	}

	.col-md-pull-12 {
		right: 100%;
	}

	.col-md-pull-11 {
		right: 91.66666667%;
	}

	.col-md-pull-10 {
		right: 83.33333333%;
	}

	.col-md-pull-9 {
		right: 75%;
	}

	.col-md-pull-8 {
		right: 66.66666667%;
	}

	.col-md-pull-7 {
		right: 58.33333333%;
	}

	.col-md-pull-6 {
		right: 50%;
	}

	.col-md-pull-5 {
		right: 41.66666667%;
	}

	.col-md-pull-4 {
		right: 33.33333333%;
	}

	.col-md-pull-3 {
		right: 25%;
	}

	.col-md-pull-2 {
		right: 16.66666667%;
	}

	.col-md-pull-1 {
		right: 8.33333333%;
	}

	.col-md-pull-0 {
		right: auto;
	}

	.col-md-push-12 {
		left: 100%;
	}

	.col-md-push-11 {
		left: 91.66666667%;
	}

	.col-md-push-10 {
		left: 83.33333333%;
	}

	.col-md-push-9 {
		left: 75%;
	}

	.col-md-push-8 {
		left: 66.66666667%;
	}

	.col-md-push-7 {
		left: 58.33333333%;
	}

	.col-md-push-6 {
		left: 50%;
	}

	.col-md-push-5 {
		left: 41.66666667%;
	}

	.col-md-push-4 {
		left: 33.33333333%;
	}

	.col-md-push-3 {
		left: 25%;
	}

	.col-md-push-2 {
		left: 16.66666667%;
	}

	.col-md-push-1 {
		left: 8.33333333%;
	}

	.col-md-push-0 {
		left: auto;
	}

	.col-md-offset-12 {
		margin-left: 100%;
	}

	.col-md-offset-11 {
		margin-left: 91.66666667%;
	}

	.col-md-offset-10 {
		margin-left: 83.33333333%;
	}

	.col-md-offset-9 {
		margin-left: 75%;
	}

	.col-md-offset-8 {
		margin-left: 66.66666667%;
	}

	.col-md-offset-7 {
		margin-left: 58.33333333%;
	}

	.col-md-offset-6 {
		margin-left: 50%;
	}

	.col-md-offset-5 {
		margin-left: 41.66666667%;
	}

	.col-md-offset-4 {
		margin-left: 33.33333333%;
	}

	.col-md-offset-3 {
		margin-left: 25%;
	}

	.col-md-offset-2 {
		margin-left: 16.66666667%;
	}

	.col-md-offset-1 {
		margin-left: 8.33333333%;
	}

	.col-md-offset-0 {
		margin-left: 0;
	}
}

@media (min-width: 1200px) {
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.col-lg-2,
	.col-lg-3,
	.col-lg-4,
	.col-lg-5,
	.col-lg-6,
	.col-lg-7,
	.col-lg-8,
	.col-lg-9 {
		float: left;
	}

	.col-lg-12 {
		width: 100%;
	}

	.col-lg-11 {
		width: 91.66666667%;
	}

	.col-lg-10 {
		width: 83.33333333%;
	}

	.col-lg-9 {
		width: 75%;
	}

	.col-lg-8 {
		width: 66.66666667%;
	}

	.col-lg-7 {
		width: 58.33333333%;
	}

	.col-lg-6 {
		width: 50%;
	}

	.col-lg-5 {
		width: 41.66666667%;
	}

	.col-lg-4 {
		width: 33.33333333%;
	}

	.col-lg-3 {
		width: 25%;
	}

	.col-lg-2 {
		width: 16.66666667%;
	}

	.col-lg-1 {
		width: 8.33333333%;
	}

	.col-lg-pull-12 {
		right: 100%;
	}

	.col-lg-pull-11 {
		right: 91.66666667%;
	}

	.col-lg-pull-10 {
		right: 83.33333333%;
	}

	.col-lg-pull-9 {
		right: 75%;
	}

	.col-lg-pull-8 {
		right: 66.66666667%;
	}

	.col-lg-pull-7 {
		right: 58.33333333%;
	}

	.col-lg-pull-6 {
		right: 50%;
	}

	.col-lg-pull-5 {
		right: 41.66666667%;
	}

	.col-lg-pull-4 {
		right: 33.33333333%;
	}

	.col-lg-pull-3 {
		right: 25%;
	}

	.col-lg-pull-2 {
		right: 16.66666667%;
	}

	.col-lg-pull-1 {
		right: 8.33333333%;
	}

	.col-lg-pull-0 {
		right: auto;
	}

	.col-lg-push-12 {
		left: 100%;
	}

	.col-lg-push-11 {
		left: 91.66666667%;
	}

	.col-lg-push-10 {
		left: 83.33333333%;
	}

	.col-lg-push-9 {
		left: 75%;
	}

	.col-lg-push-8 {
		left: 66.66666667%;
	}

	.col-lg-push-7 {
		left: 58.33333333%;
	}

	.col-lg-push-6 {
		left: 50%;
	}

	.col-lg-push-5 {
		left: 41.66666667%;
	}

	.col-lg-push-4 {
		left: 33.33333333%;
	}

	.col-lg-push-3 {
		left: 25%;
	}

	.col-lg-push-2 {
		left: 16.66666667%;
	}

	.col-lg-push-1 {
		left: 8.33333333%;
	}

	.col-lg-push-0 {
		left: auto;
	}

	.col-lg-offset-12 {
		margin-left: 100%;
	}

	.col-lg-offset-11 {
		margin-left: 91.66666667%;
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333%;
	}

	.col-lg-offset-9 {
		margin-left: 75%;
	}

	.col-lg-offset-8 {
		margin-left: 66.66666667%;
	}

	.col-lg-offset-7 {
		margin-left: 58.33333333%;
	}

	.col-lg-offset-6 {
		margin-left: 50%;
	}

	.col-lg-offset-5 {
		margin-left: 41.66666667%;
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333%;
	}

	.col-lg-offset-3 {
		margin-left: 25%;
	}

	.col-lg-offset-2 {
		margin-left: 16.66666667%;
	}

	.col-lg-offset-1 {
		margin-left: 8.33333333%;
	}

	.col-lg-offset-0 {
		margin-left: 0;
	}
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777;
}

caption,
th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table &gt; tbody &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; thead &gt; tr &gt; th {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table &gt; thead &gt; tr &gt; th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table &gt; caption + thead &gt; tr:first-child &gt; td,
.table &gt; caption + thead &gt; tr:first-child &gt; th,
.table &gt; colgroup + thead &gt; tr:first-child &gt; td,
.table &gt; colgroup + thead &gt; tr:first-child &gt; th,
.table &gt; thead:first-child &gt; tr:first-child &gt; td,
.table &gt; thead:first-child &gt; tr:first-child &gt; th {
	border-top: 0;
}

.table &gt; tbody + tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed &gt; tbody &gt; tr &gt; td,
.table-condensed &gt; tbody &gt; tr &gt; th,
.table-condensed &gt; tfoot &gt; tr &gt; td,
.table-condensed &gt; tfoot &gt; tr &gt; th,
.table-condensed &gt; thead &gt; tr &gt; td,
.table-condensed &gt; thead &gt; tr &gt; th {
	padding: 5px;
}

.table-bordered,
.table-bordered &gt; tbody &gt; tr &gt; td,
.table-bordered &gt; tbody &gt; tr &gt; th,
.table-bordered &gt; tfoot &gt; tr &gt; td,
.table-bordered &gt; tfoot &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; thead &gt; tr &gt; th {
	border: #ddd solid 1px;
}

.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; thead &gt; tr &gt; th {
	border-bottom-width: 2px;
}

.table-striped &gt; tbody &gt; tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover &gt; tbody &gt; tr:hover {
	background-color: #f5f5f5;
}

table col[class*='col-'] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*='col-'],
table th[class*='col-'] {
	position: static;
	float: none;
	display: table-cell;
}

.table &gt; tbody &gt; tr.active &gt; td,
.table &gt; tbody &gt; tr.active &gt; th,
.table &gt; tbody &gt; tr &gt; td.active,
.table &gt; tbody &gt; tr &gt; th.active,
.table &gt; tfoot &gt; tr.active &gt; td,
.table &gt; tfoot &gt; tr.active &gt; th,
.table &gt; tfoot &gt; tr &gt; td.active,
.table &gt; tfoot &gt; tr &gt; th.active,
.table &gt; thead &gt; tr.active &gt; td,
.table &gt; thead &gt; tr.active &gt; th,
.table &gt; thead &gt; tr &gt; td.active,
.table &gt; thead &gt; tr &gt; th.active {
	background-color: #f5f5f5;
}

.table-hover &gt; tbody &gt; tr.active:hover &gt; td,
.table-hover &gt; tbody &gt; tr.active:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .active,
.table-hover &gt; tbody &gt; tr &gt; td.active:hover,
.table-hover &gt; tbody &gt; tr &gt; th.active:hover {
	background-color: #e8e8e8;
}

.table &gt; tbody &gt; tr.success &gt; td,
.table &gt; tbody &gt; tr.success &gt; th,
.table &gt; tbody &gt; tr &gt; td.success,
.table &gt; tbody &gt; tr &gt; th.success,
.table &gt; tfoot &gt; tr.success &gt; td,
.table &gt; tfoot &gt; tr.success &gt; th,
.table &gt; tfoot &gt; tr &gt; td.success,
.table &gt; tfoot &gt; tr &gt; th.success,
.table &gt; thead &gt; tr.success &gt; td,
.table &gt; thead &gt; tr.success &gt; th,
.table &gt; thead &gt; tr &gt; td.success,
.table &gt; thead &gt; tr &gt; th.success {
	background-color: #dff0d8;
}

.table-hover &gt; tbody &gt; tr.success:hover &gt; td,
.table-hover &gt; tbody &gt; tr.success:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .success,
.table-hover &gt; tbody &gt; tr &gt; td.success:hover,
.table-hover &gt; tbody &gt; tr &gt; th.success:hover {
	background-color: #d0e9c6;
}

.table &gt; tbody &gt; tr.info &gt; td,
.table &gt; tbody &gt; tr.info &gt; th,
.table &gt; tbody &gt; tr &gt; td.info,
.table &gt; tbody &gt; tr &gt; th.info,
.table &gt; tfoot &gt; tr.info &gt; td,
.table &gt; tfoot &gt; tr.info &gt; th,
.table &gt; tfoot &gt; tr &gt; td.info,
.table &gt; tfoot &gt; tr &gt; th.info,
.table &gt; thead &gt; tr.info &gt; td,
.table &gt; thead &gt; tr.info &gt; th,
.table &gt; thead &gt; tr &gt; td.info,
.table &gt; thead &gt; tr &gt; th.info {
	background-color: #d9edf7;
}

.table-hover &gt; tbody &gt; tr.info:hover &gt; td,
.table-hover &gt; tbody &gt; tr.info:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .info,
.table-hover &gt; tbody &gt; tr &gt; td.info:hover,
.table-hover &gt; tbody &gt; tr &gt; th.info:hover {
	background-color: #c4e3f3;
}

.table &gt; tbody &gt; tr.warning &gt; td,
.table &gt; tbody &gt; tr.warning &gt; th,
.table &gt; tbody &gt; tr &gt; td.warning,
.table &gt; tbody &gt; tr &gt; th.warning,
.table &gt; tfoot &gt; tr.warning &gt; td,
.table &gt; tfoot &gt; tr.warning &gt; th,
.table &gt; tfoot &gt; tr &gt; td.warning,
.table &gt; tfoot &gt; tr &gt; th.warning,
.table &gt; thead &gt; tr.warning &gt; td,
.table &gt; thead &gt; tr.warning &gt; th,
.table &gt; thead &gt; tr &gt; td.warning,
.table &gt; thead &gt; tr &gt; th.warning {
	background-color: #fcf8e3;
}

.table-hover &gt; tbody &gt; tr.warning:hover &gt; td,
.table-hover &gt; tbody &gt; tr.warning:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .warning,
.table-hover &gt; tbody &gt; tr &gt; td.warning:hover,
.table-hover &gt; tbody &gt; tr &gt; th.warning:hover {
	background-color: #faf2cc;
}

.table &gt; tbody &gt; tr.danger &gt; td,
.table &gt; tbody &gt; tr.danger &gt; th,
.table &gt; tbody &gt; tr &gt; td.danger,
.table &gt; tbody &gt; tr &gt; th.danger,
.table &gt; tfoot &gt; tr.danger &gt; td,
.table &gt; tfoot &gt; tr.danger &gt; th,
.table &gt; tfoot &gt; tr &gt; td.danger,
.table &gt; tfoot &gt; tr &gt; th.danger,
.table &gt; thead &gt; tr.danger &gt; td,
.table &gt; thead &gt; tr.danger &gt; th,
.table &gt; thead &gt; tr &gt; td.danger,
.table &gt; thead &gt; tr &gt; th.danger {
	background-color: #f2dede;
}

.table-hover &gt; tbody &gt; tr.danger:hover &gt; td,
.table-hover &gt; tbody &gt; tr.danger:hover &gt; th,
.table-hover &gt; tbody &gt; tr:hover &gt; .danger,
.table-hover &gt; tbody &gt; tr &gt; td.danger:hover,
.table-hover &gt; tbody &gt; tr &gt; th.danger:hover {
	background-color: #ebcccc;
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}

@media screen and (max-width: 767px) {
	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		border: #ddd solid 1px;
	}

	.table-responsive &gt; .table {
		margin-bottom: 0;
	}

	.table-responsive &gt; .table &gt; tbody &gt; tr &gt; td,
	.table-responsive &gt; .table &gt; tbody &gt; tr &gt; th,
	.table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td,
	.table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th,
	.table-responsive &gt; .table &gt; thead &gt; tr &gt; td,
	.table-responsive &gt; .table &gt; thead &gt; tr &gt; th {
		white-space: nowrap;
	}

	.table-responsive &gt; .table-bordered {
		border: 0;
	}

	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
	.table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
	.table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child {
		border-left: 0;
	}

	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
	.table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
	.table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child {
		border-right: 0;
	}

	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
	.table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
	.table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th {
		border-bottom: 0;
	}
}

fieldset {
	margin: 0;
	min-width: 0;
}

fieldset,
legend {
	padding: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}

input[type='search'] {
	box-sizing: border-box;
}

input[type='checkbox'],
input[type='radio'] {
	margin: 4px 0 0;
	line-height: normal;
}

input[type='file'] {
	display: block;
}

input[type='range'] {
	display: block;
	width: 100%;
}

select[multiple],
select[size] {
	height: auto;
}

input[type='checkbox']:focus,
input[type='file']:focus,
input[type='radio']:focus {
	outline-offset: -2px;
}

output {
	padding-top: 7px;
}

.form-control,
output {
	display: block;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}

.form-control {
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	background-color: #fff;
	background-image: none;
	border: #ccc solid 1px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.075) inset;
	transition:
		border-color 0.15s ease-in-out,
		box-shadow 0.15s ease-in-out;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow:
		0 1px 1px rgb(0, 0, 0, 0.075) inset,
		0 0 8px rgb(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

@media screen {
	input[type='date'].form-control,
	input[type='datetime-local'].form-control,
	input[type='month'].form-control,
	input[type='time'].form-control {
		line-height: 34px;
	}

	.input-group-sm input[type='date'],
	.input-group-sm input[type='datetime-local'],
	.input-group-sm input[type='month'],
	.input-group-sm input[type='time'],
	input[type='date'].input-sm,
	input[type='datetime-local'].input-sm,
	input[type='month'].input-sm,
	input[type='time'].input-sm {
		line-height: 30px;
	}

	.input-group-lg input[type='date'],
	.input-group-lg input[type='datetime-local'],
	.input-group-lg input[type='month'],
	.input-group-lg input[type='time'],
	input[type='date'].input-lg,
	input[type='datetime-local'].input-lg,
	input[type='month'].input-lg,
	input[type='time'].input-lg {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox,
.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label,
.radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox input[type='checkbox'],
.checkbox-inline input[type='checkbox'],
.radio input[type='radio'],
.radio-inline input[type='radio'] {
	position: absolute;
	margin-left: -20px;
}

.checkbox + .checkbox,
.radio + .radio {
	margin-top: -5px;
}

.checkbox-inline,
.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}

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

.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type='checkbox'],
fieldset[disabled] input[type='radio'],
input[type='checkbox'].disabled,
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='radio'][disabled] {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0;
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-sm,
textarea.input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-lg {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-lg,
textarea.input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.075) inset;
}

.has-success .form-control:focus {
	border-color: #2b542c;
	box-shadow:
		0 1px 1px rgb(0, 0, 0, 0.075) inset,
		0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.075) inset;
}

.has-warning .form-control:focus {
	border-color: #66512c;
	box-shadow:
		0 1px 1px rgb(0, 0, 0, 0.075) inset,
		0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.075) inset;
}

.has-error .form-control:focus {
	border-color: #843534;
	box-shadow:
		0 1px 1px rgb(0, 0, 0, 0.075) inset,
		0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

@media (min-width: 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-static {
		display: inline-block;
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.form-inline .input-group .form-control,
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn {
		width: auto;
	}

	.form-inline .input-group &gt; .form-control {
		width: 100%;
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .checkbox,
	.form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .checkbox label,
	.form-inline .radio label {
		padding-left: 0;
	}

	.form-inline .checkbox input[type='checkbox'],
	.form-inline .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .checkbox,
.form-horizontal .radio {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}

@media (min-width: 768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}

@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: transparent solid 1px;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	user-select: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline-offset: -2px;
}

.btn.focus,
.btn:focus,
.btn:hover {
	color: #333;
	text-decoration: none;
}

.btn.active,
.btn:active {
	outline: 0;
	background-image: none;
	box-shadow: 0 3px 5px rgb(0, 0, 0, 0.125) inset;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default.focus,
.btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open &gt; .dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open &gt; .dropdown-toggle.btn-default.focus,
.open &gt; .dropdown-toggle.btn-default:focus,
.open &gt; .dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default.active,
.btn-default:active,
.open &gt; .dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open &gt; .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open &gt; .dropdown-toggle.btn-primary.focus,
.open &gt; .dropdown-toggle.btn-primary:focus,
.open &gt; .dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary.active,
.btn-primary:active,
.open &gt; .dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open &gt; .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open &gt; .dropdown-toggle.btn-success.focus,
.open &gt; .dropdown-toggle.btn-success:focus,
.open &gt; .dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success.active,
.btn-success:active,
.open &gt; .dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open &gt; .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open &gt; .dropdown-toggle.btn-info.focus,
.open &gt; .dropdown-toggle.btn-info:focus,
.open &gt; .dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info.active,
.btn-info:active,
.open &gt; .dropdown-toggle.btn-info {
	background-image: none;
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning.focus,
.btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open &gt; .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open &gt; .dropdown-toggle.btn-warning.focus,
.open &gt; .dropdown-toggle.btn-warning:focus,
.open &gt; .dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning.active,
.btn-warning:active,
.open &gt; .dropdown-toggle.btn-warning {
	background-image: none;
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open &gt; .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open &gt; .dropdown-toggle.btn-danger.focus,
.open &gt; .dropdown-toggle.btn-danger:focus,
.open &gt; .dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger.active,
.btn-danger:active,
.open &gt; .dropdown-toggle.btn-danger {
	background-image: none;
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	color: #337ab7;
	font-weight: 400;
	border-radius: 0;
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none;
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
	border-color: transparent;
}

.btn-link:focus,
.btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}

.btn-group-lg &gt; .btn,
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-group-sm &gt; .btn,
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-group-xs &gt; .btn,
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block + .btn-block {
	margin-top: 5px;
}

input[type='button'].btn-block,
input[type='reset'].btn-block,
input[type='submit'].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	transition: opacity 0.15s linear;
}

/* .fade.in {
    opacity: 1
} */

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-property: height, visibility;
	transition-duration: 0.35s;
	transition-timing-function: ease;
}

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

.dropdown,
.dropup {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 16;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 14px;
	text-align: left;
	background-color: #fff;
	border: #ccc solid 1px;
	border: rgb(0, 0, 0, 0.15) solid 1px;
	border-radius: 4px;
	box-shadow: 0 6px 12px rgb(0, 0, 0, 0.175);
	background-clip: padding-box;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu &gt; li &gt; a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu &gt; li &gt; a:focus,
.dropdown-menu &gt; li &gt; a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dropdown-menu &gt; .active &gt; a,
.dropdown-menu &gt; .active &gt; a:focus,
.dropdown-menu &gt; .active &gt; a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #337ab7;
}

.dropdown-menu &gt; .disabled &gt; a,
.dropdown-menu &gt; .disabled &gt; a:focus,
.dropdown-menu &gt; .disabled &gt; a:hover {
	color: #777;
}

.open &gt; .dropdown-menu {
	display: block;
}

.open &gt; a {
	outline: 0;
}

.dropdown-menu-right {
	left: auto;
	right: 0;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857143;
	color: #777;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 14;
}

.pull-right &gt; .dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	content: '';
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media (min-width: 768px) {
	.navbar-right .dropdown-menu {
		left: auto;
		right: 0;
	}

	.navbar-right .dropdown-menu-left {
		left: 0;
		right: auto;
	}
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group-vertical &gt; .btn,
.btn-group &gt; .btn {
	position: relative;
	float: left;
}

.btn-group-vertical &gt; .btn.active,
.btn-group-vertical &gt; .btn:active,
.btn-group-vertical &gt; .btn:focus,
.btn-group-vertical &gt; .btn:hover,
.btn-group &gt; .btn.active,
.btn-group &gt; .btn:active,
.btn-group &gt; .btn:focus,
.btn-group &gt; .btn:hover {
	z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
	float: left;
}

.btn-toolbar &gt; .btn,
.btn-toolbar &gt; .btn-group,
.btn-toolbar &gt; .input-group {
	margin-left: 5px;
}

.btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group &gt; .btn:first-child {
	margin-left: 0;
}

.btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group &gt; .btn:last-child:not(:first-child),
.btn-group &gt; .dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group &gt; .btn-group {
	float: left;
}

.btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
	border-radius: 0;
}

.btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group &gt; .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}

.btn-group &gt; .btn-lg + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	box-shadow: 0 3px 5px rgb(0, 0, 0, 0.125) inset;
}

.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

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

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical &gt; .btn,
.btn-group-vertical &gt; .btn-group,
.btn-group-vertical &gt; .btn-group &gt; .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical &gt; .btn-group &gt; .btn {
	float: none;
}

.btn-group-vertical &gt; .btn + .btn,
.btn-group-vertical &gt; .btn + .btn-group,
.btn-group-vertical &gt; .btn-group + .btn,
.btn-group-vertical &gt; .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical &gt; .btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical &gt; .btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical &gt; .btn:last-child:not(:first-child) {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
	border-radius: 0;
}

.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified &gt; .btn,
.btn-group-justified &gt; .btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}

.btn-group-justified &gt; .btn-group .btn {
	width: 100%;
}

.btn-group-justified &gt; .btn-group .dropdown-menu {
	left: auto;
}

[data-toggle='buttons'] &gt; .btn input[type='checkbox'],
[data-toggle='buttons'] &gt; .btn input[type='radio'],
[data-toggle='buttons'] &gt; .btn-group &gt; .btn input[type='checkbox'],
[data-toggle='buttons'] &gt; .btn-group &gt; .btn input[type='radio'] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*='col-'] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 3;
}

.input-group-lg &gt; .form-control,
.input-group-lg &gt; .input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-group-lg &gt; .form-control,
select.input-group-lg &gt; .input-group-addon,
select.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-group-lg &gt; .form-control,
select[multiple].input-group-lg &gt; .input-group-addon,
select[multiple].input-group-lg &gt; .input-group-btn &gt; .btn,
textarea.input-group-lg &gt; .form-control,
textarea.input-group-lg &gt; .input-group-addon,
textarea.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: auto;
}

.input-group-sm &gt; .form-control,
.input-group-sm &gt; .input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm &gt; .form-control,
select.input-group-sm &gt; .input-group-addon,
select.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-group-sm &gt; .form-control,
select[multiple].input-group-sm &gt; .input-group-addon,
select[multiple].input-group-sm &gt; .input-group-btn &gt; .btn,
textarea.input-group-sm &gt; .form-control,
textarea.input-group-sm &gt; .input-group-addon,
textarea.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: auto;
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
	display: table-cell;
}

.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon,
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: #ccc solid 1px;
	border-radius: 4px;
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type='checkbox'],
.input-group-addon input[type='radio'] {
	margin-top: 0;
}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group &gt; .btn,
.input-group-btn:first-child &gt; .dropdown-toggle,
.input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn,
.input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn,
.input-group-btn:first-child &gt; .btn:not(:first-child),
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group &gt; .btn,
.input-group-btn:last-child &gt; .dropdown-toggle {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn,
.input-group-btn &gt; .btn {
	position: relative;
}

.input-group-btn &gt; .btn + .btn {
	margin-left: -1px;
}

.input-group-btn &gt; .btn:active,
.input-group-btn &gt; .btn:focus,
.input-group-btn &gt; .btn:hover {
	z-index: 2;
}

.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav &gt; li,
.nav &gt; li &gt; a {
	position: relative;
	display: block;
}

.nav &gt; li &gt; a {
	padding: 10px 15px;
}

.nav &gt; li &gt; a:focus,
.nav &gt; li &gt; a:hover {
	text-decoration: none;
	background-color: #eee;
}

.nav &gt; li.disabled &gt; a {
	color: #777;
}

.nav &gt; li.disabled &gt; a:focus,
.nav &gt; li.disabled &gt; a:hover {
	color: #777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open &gt; a,
.nav .open &gt; a:focus,
.nav .open &gt; a:hover {
	background-color: #eee;
	border-color: #337ab7;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav &gt; li &gt; a &gt; img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs &gt; li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs &gt; li &gt; a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: transparent solid 1px;
	border-radius: 4px 4px 0 0;
}

.nav-tabs &gt; li &gt; a:hover {
	border-color: #eee #eee #ddd;
}

.nav-tabs &gt; li.active &gt; a,
.nav-tabs &gt; li.active &gt; a:focus,
.nav-tabs &gt; li.active &gt; a:hover {
	color: #555;
	background-color: #fff;
	border: #ddd solid 1px;
	border-bottom-color: transparent;
	cursor: default;
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
}

.nav-tabs.nav-justified &gt; li {
	float: none;
}

.nav-tabs.nav-justified &gt; li &gt; a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-tabs.nav-justified &gt; .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 768px) {
	.nav-tabs.nav-justified &gt; li {
		display: table-cell;
		width: 1%;
	}

	.nav-tabs.nav-justified &gt; li &gt; a {
		margin-bottom: 0;
	}
}

.nav-tabs.nav-justified &gt; li &gt; a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs.nav-justified &gt; .active &gt; a,
.nav-tabs.nav-justified &gt; .active &gt; a:focus,
.nav-tabs.nav-justified &gt; .active &gt; a:hover {
	border: #ddd solid 1px;
}

@media (min-width: 768px) {
	.nav-tabs.nav-justified &gt; li &gt; a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs.nav-justified &gt; .active &gt; a,
	.nav-tabs.nav-justified &gt; .active &gt; a:focus,
	.nav-tabs.nav-justified &gt; .active &gt; a:hover {
		border-bottom-color: #fff;
	}
}

.nav-pills &gt; li {
	float: left;
}

.nav-pills &gt; li &gt; a {
	border-radius: 4px;
}

.nav-pills &gt; li + li {
	margin-left: 2px;
}

.nav-pills &gt; li.active &gt; a,
.nav-pills &gt; li.active &gt; a:focus,
.nav-pills &gt; li.active &gt; a:hover {
	color: #fff;
	background-color: #337ab7;
}

.nav-stacked &gt; li {
	float: none;
}

.nav-stacked &gt; li + li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified {
	width: 100%;
}

.nav-justified &gt; li {
	float: none;
}

.nav-justified &gt; li &gt; a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified &gt; .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

@media (min-width: 768px) {
	.nav-justified &gt; li {
		display: table-cell;
		width: 1%;
	}

	.nav-justified &gt; li &gt; a {
		margin-bottom: 0;
	}
}

.nav-tabs-justified {
	border-bottom: 0;
}

.nav-tabs-justified &gt; li &gt; a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified &gt; .active &gt; a,
.nav-tabs-justified &gt; .active &gt; a:focus,
.nav-tabs-justified &gt; .active &gt; a:hover {
	border: #ddd solid 1px;
}

@media (min-width: 768px) {
	.nav-tabs-justified &gt; li &gt; a {
		border-bottom: 1px solid #ddd;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs-justified &gt; .active &gt; a,
	.nav-tabs-justified &gt; .active &gt; a:focus,
	.nav-tabs-justified &gt; .active &gt; a:hover {
		border-bottom-color: #fff;
	}
}

.tab-content &gt; .tab-pane {
	display: none;
}

.tab-content &gt; .active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar {
	position: relative;
	min-height: 50px;
	margin-bottom: 20px;
	border: transparent solid 1px;
}

@media (min-width: 768px) {
	.navbar {
		border-radius: 4px;
	}
}

@media (min-width: 768px) {
	.navbar-header {
		float: left;
	}
}

.navbar-collapse {
	overflow-x: visible;
	padding-right: 15px;
	padding-left: 15px;
	border-top: 1px solid transparent;
	box-shadow: 0 1px 0 hsl(0 0% 100% / 0.1) inset;
}

.navbar-collapse.in {
	overflow-y: auto;
}

@media (min-width: 768px) {
	.navbar-collapse {
		width: auto;
		border-top: 0;
		box-shadow: none;
	}

	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}

	.navbar-collapse.in {
		overflow-y: visible;
	}

	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse,
	.navbar-static-top .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
}

.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}

@media (device-width) and (orientation: landscape) {
	.navbar-fixed-bottom .navbar-collapse,
	.navbar-fixed-top .navbar-collapse {
		max-height: 200px;
	}
}

.container-fluid &gt; .navbar-collapse,
.container-fluid &gt; .navbar-header,
.container &gt; .navbar-collapse,
.container &gt; .navbar-header {
	margin-right: -15px;
	margin-left: -15px;
}

@media (min-width: 768px) {
	.container-fluid &gt; .navbar-collapse,
	.container-fluid &gt; .navbar-header,
	.container &gt; .navbar-collapse,
	.container &gt; .navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-static-top {
	z-index: 16;
	border-width: 0 0 1px;
}

@media (min-width: 768px) {
	.navbar-static-top {
		border-radius: 0;
	}
}

.navbar-fixed-bottom,
.navbar-fixed-top {
	position: fixed;
	right: 0;
	left: 0;
	z-index: 17;
}

@media (min-width: 768px) {
	.navbar-fixed-bottom,
	.navbar-fixed-top {
		border-radius: 0;
	}
}

.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}

.navbar-fixed-bottom {
	bottom: 0;
	margin-bottom: 0;
	border-width: 1px 0 0;
}

.navbar-brand {
	float: left;
	padding: 15px;
	font-size: 18px;
	line-height: 20px;
	height: 50px;
}

.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none;
}

.navbar-brand &gt; img {
	display: block;
}

@media (min-width: 768px) {
	.navbar &gt; .container .navbar-brand,
	.navbar &gt; .container-fluid .navbar-brand {
		margin-left: -15px;
	}
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 15px;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: transparent solid 1px;
	border-radius: 4px;
}

.navbar-toggle:focus {
	outline: 0;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}

@media (min-width: 768px) {
	.navbar-toggle {
		display: none;
	}
}

.navbar-nav {
	margin: 7.5px -15px;
}

.navbar-nav &gt; li &gt; a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
}

@media (max-width: 767px) {
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		box-shadow: none;
	}

	.navbar-nav .open .dropdown-menu .dropdown-header,
	.navbar-nav .open .dropdown-menu &gt; li &gt; a {
		padding: 5px 15px 5px 25px;
	}

	.navbar-nav .open .dropdown-menu &gt; li &gt; a {
		line-height: 20px;
	}

	.navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
	.navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
		background-image: none;
	}
}

@media (min-width: 768px) {
	.navbar-nav {
		float: left;
		margin: 0;
	}

	.navbar-nav &gt; li {
		float: left;
	}

	.navbar-nav &gt; li &gt; a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.navbar-form {
	margin: 8px -15px;
	padding: 10px 15px;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	box-shadow:
		0 1px 0 hsl(0 0% 100% / 0.1) inset,
		0 1px 0 hsl(0 0% 100% / 0.1);
}

@media (min-width: 768px) {
	.navbar-form .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.navbar-form .form-control-static {
		display: inline-block;
	}

	.navbar-form .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.navbar-form .input-group .form-control,
	.navbar-form .input-group .input-group-addon,
	.navbar-form .input-group .input-group-btn {
		width: auto;
	}

	.navbar-form .input-group &gt; .form-control {
		width: 100%;
	}

	.navbar-form .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .checkbox,
	.navbar-form .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.navbar-form .checkbox label,
	.navbar-form .radio label {
		padding-left: 0;
	}

	.navbar-form .checkbox input[type='checkbox'],
	.navbar-form .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}

	.navbar-form .has-feedback .form-control-feedback {
		top: 0;
	}
}

@media (max-width: 767px) {
	.navbar-form .form-group {
		margin-bottom: 5px;
	}

	.navbar-form .form-group:last-child {
		margin-bottom: 0;
	}
}

@media (min-width: 768px) {
	.navbar-form {
		width: auto;
		border: 0;
		margin-left: 0;
		margin-right: 0;
		padding-top: 0;
		padding-bottom: 0;
		box-shadow: none;
	}
}

.navbar-nav &gt; li &gt; .dropdown-menu {
	margin-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.navbar-fixed-bottom .navbar-nav &gt; li &gt; .dropdown-menu {
	margin-bottom: 0;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.navbar-btn {
	margin-top: 8px;
	margin-bottom: 8px;
}

.navbar-btn.btn-sm {
	margin-top: 10px;
	margin-bottom: 10px;
}

.navbar-btn.btn-xs {
	margin-top: 14px;
	margin-bottom: 14px;
}

.navbar-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

@media (min-width: 768px) {
	.navbar-text {
		float: left;
		margin-left: 15px;
		margin-right: 15px;
	}
}

@media (min-width: 768px) {
	.navbar-left {
		float: left !important;
	}

	.navbar-right {
		float: right !important;
		margin-right: -15px;
	}

	.navbar-right ~ .navbar-right {
		margin-right: 0;
	}
}

.navbar-default {
	background-color: #f8f8f8;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
	color: #777;
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #5e5e5e;
	background-color: transparent;
}

.navbar-default .navbar-nav &gt; li &gt; a,
.navbar-default .navbar-text {
	color: #777;
}

.navbar-default .navbar-nav &gt; li &gt; a:focus,
.navbar-default .navbar-nav &gt; li &gt; a:hover {
	color: #333;
	background-color: transparent;
}

.navbar-default .navbar-nav &gt; .active &gt; a,
.navbar-default .navbar-nav &gt; .active &gt; a:focus,
.navbar-default .navbar-nav &gt; .active &gt; a:hover {
	color: #555;
	background-color: #e7e7e7;
}

.navbar-default .navbar-nav &gt; .disabled &gt; a,
.navbar-default .navbar-nav &gt; .disabled &gt; a:focus,
.navbar-default .navbar-nav &gt; .disabled &gt; a:hover {
	color: #ccc;
	background-color: transparent;
}

.navbar-default .navbar-toggle {
	border-color: #ddd;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #ddd;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #888;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #e7e7e7;
}

.navbar-default .navbar-nav &gt; .open &gt; a,
.navbar-default .navbar-nav &gt; .open &gt; a:focus,
.navbar-default .navbar-nav &gt; .open &gt; a:hover {
	background-color: #e7e7e7;
	color: #555;
}

@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
		color: #777;
	}

	.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
		color: #333;
		background-color: transparent;
	}

	.navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover {
		color: #555;
		background-color: #e7e7e7;
	}

	.navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover {
		color: #ccc;
		background-color: transparent;
	}
}

.navbar-default .navbar-link {
	color: #777;
}

.navbar-default .navbar-link:hover {
	color: #333;
}

.navbar-default .btn-link {
	color: #777;
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
	color: #333;
}

.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
	color: #ccc;
}

.navbar-inverse {
	background-color: #222;
	border-color: #080808;
}

.navbar-inverse .navbar-brand {
	color: #9d9d9d;
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav &gt; li &gt; a,
.navbar-inverse .navbar-text {
	color: #9d9d9d;
}

.navbar-inverse .navbar-nav &gt; li &gt; a:focus,
.navbar-inverse .navbar-nav &gt; li &gt; a:hover {
	color: #fff;
	background-color: transparent;
}

.navbar-inverse .navbar-nav &gt; .active &gt; a,
.navbar-inverse .navbar-nav &gt; .active &gt; a:focus,
.navbar-inverse .navbar-nav &gt; .active &gt; a:hover {
	color: #fff;
	background-color: #080808;
}

.navbar-inverse .navbar-nav &gt; .disabled &gt; a,
.navbar-inverse .navbar-nav &gt; .disabled &gt; a:focus,
.navbar-inverse .navbar-nav &gt; .disabled &gt; a:hover {
	color: #444;
	background-color: transparent;
}

.navbar-inverse .navbar-toggle {
	border-color: #333;
}

.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
	background-color: #333;
}

.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #fff;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
	border-color: #101010;
}

.navbar-inverse .navbar-nav &gt; .open &gt; a,
.navbar-inverse .navbar-nav &gt; .open &gt; a:focus,
.navbar-inverse .navbar-nav &gt; .open &gt; a:hover {
	background-color: #080808;
	color: #fff;
}

@media (max-width: 767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .dropdown-header {
		border-color: #080808;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #080808;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {
		color: #9d9d9d;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
		color: #fff;
		background-color: transparent;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover {
		color: #fff;
		background-color: #080808;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus,
	.navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover {
		color: #444;
		background-color: transparent;
	}
}

.navbar-inverse .navbar-link {
	color: #9d9d9d;
}

.navbar-inverse .navbar-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link {
	color: #9d9d9d;
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
	color: #fff;
}

.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: #444;
}

.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
}

.breadcrumb &gt; li {
	display: inline-block;
}

.breadcrumb &gt; li + li:before {
	content: '/\A0';
	padding: 0 5px;
	color: #ccc;
}

.breadcrumb &gt; .active {
	color: #777;
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination &gt; li {
	display: inline;
}

.pagination &gt; li &gt; a,
.pagination &gt; li &gt; span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #337ab7;
	background-color: #fff;
	border: #ddd solid 1px;
	margin-left: -1px;
}

.pagination &gt; li:first-child &gt; a,
.pagination &gt; li:first-child &gt; span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination &gt; li:last-child &gt; a,
.pagination &gt; li:last-child &gt; span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination &gt; li &gt; a:focus,
.pagination &gt; li &gt; a:hover,
.pagination &gt; li &gt; span:focus,
.pagination &gt; li &gt; span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd;
}

.pagination &gt; .active &gt; a,
.pagination &gt; .active &gt; a:focus,
.pagination &gt; .active &gt; a:hover,
.pagination &gt; .active &gt; span,
.pagination &gt; .active &gt; span:focus,
.pagination &gt; .active &gt; span:hover {
	z-index: 3;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
	cursor: default;
}

.pagination &gt; .disabled &gt; a,
.pagination &gt; .disabled &gt; a:focus,
.pagination &gt; .disabled &gt; a:hover,
.pagination &gt; .disabled &gt; span,
.pagination &gt; .disabled &gt; span:focus,
.pagination &gt; .disabled &gt; span:hover {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
}

.pagination-lg &gt; li &gt; a,
.pagination-lg &gt; li &gt; span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.pagination-lg &gt; li:first-child &gt; a,
.pagination-lg &gt; li:first-child &gt; span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px;
}

.pagination-lg &gt; li:last-child &gt; a,
.pagination-lg &gt; li:last-child &gt; span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
}

.pagination-sm &gt; li &gt; a,
.pagination-sm &gt; li &gt; span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.pagination-sm &gt; li:first-child &gt; a,
.pagination-sm &gt; li:first-child &gt; span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}

.pagination-sm &gt; li:last-child &gt; a,
.pagination-sm &gt; li:last-child &gt; span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
}

.pager {
	padding-left: 0;
	margin: 20px 0;
	list-style: none;
	text-align: center;
}

.pager li {
	display: inline;
}

.pager li &gt; a,
.pager li &gt; span {
	display: inline-block;
	padding: 5px 14px;
	background-color: #fff;
	border: #ddd solid 1px;
	border-radius: 15px;
}

.pager li &gt; a:focus,
.pager li &gt; a:hover {
	text-decoration: none;
	background-color: #eee;
}

.pager .next &gt; a,
.pager .next &gt; span {
	float: right;
}

.pager .previous &gt; a,
.pager .previous &gt; span {
	float: left;
}

.pager .disabled &gt; a,
.pager .disabled &gt; a:focus,
.pager .disabled &gt; a:hover,
.pager .disabled &gt; span {
	color: #777;
	background-color: #fff;
	cursor: not-allowed;
}

.label {
	display: inline;
	padding: 0.2em 0.6em 0.3em;
	font-size: 75%;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: 0.25em;
}

a.label:focus,
a.label:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.label:empty {
	display: none;
}

.btn .label {
	position: relative;
	top: -1px;
}

.label-default {
	background-color: #777;
}

.label-default[href]:focus,
.label-default[href]:hover {
	background-color: #5e5e5e;
}

.label-primary {
	background-color: #337ab7;
}

.label-primary[href]:focus,
.label-primary[href]:hover {
	background-color: #286090;
}

.label-success {
	background-color: #5cb85c;
}

.label-success[href]:focus,
.label-success[href]:hover {
	background-color: #449d44;
}

.label-info {
	background-color: #5bc0de;
}

.label-info[href]:focus,
.label-info[href]:hover {
	background-color: #31b0d5;
}

.label-warning {
	background-color: #f0ad4e;
}

.label-warning[href]:focus,
.label-warning[href]:hover {
	background-color: #ec971f;
}

.label-danger {
	background-color: #d9534f;
}

.label-danger[href]:focus,
.label-danger[href]:hover {
	background-color: #c9302c;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	line-height: 1;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	background-color: #777;
	border-radius: 10px;
}

.badge:empty {
	display: none;
}

.btn .badge {
	position: relative;
	top: -1px;
}

.btn-group-xs &gt; .btn .badge,
.btn-xs .badge {
	top: 0;
	padding: 1px 5px;
}

a.badge:focus,
a.badge:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.list-group-item.active &gt; .badge,
.nav-pills &gt; .active &gt; a &gt; .badge {
	color: #337ab7;
	background-color: #fff;
}

.list-group-item &gt; .badge {
	float: right;
}

.list-group-item &gt; .badge + .badge {
	margin-right: 5px;
}

.nav-pills &gt; li &gt; a &gt; .badge {
	margin-left: 3px;
}

.jumbotron {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 30px;
	background-color: #eee;
}

.jumbotron,
.jumbotron .h1,
.jumbotron h1 {
	color: inherit;
}

.jumbotron p {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
}

.jumbotron &gt; hr {
	border-top-color: #d5d5d5;
}

.container .jumbotron,
.container-fluid .jumbotron {
	border-radius: 6px;
	padding-left: 15px;
	padding-right: 15px;
}

.jumbotron .container {
	max-width: 100%;
}

@media screen and (min-width: 768px) {
	.jumbotron {
		padding-top: 48px;
		padding-bottom: 48px;
	}

	.container .jumbotron,
	.container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px;
	}

	.jumbotron .h1,
	.jumbotron h1 {
		font-size: 63px;
	}
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: #ddd solid 1px;
	border-radius: 4px;
	transition: border 0.2s ease-in-out;
}

.thumbnail a &gt; img,
.thumbnail &gt; img {
	margin-left: auto;
	margin-right: auto;
}

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
	border-color: #337ab7;
}

.thumbnail .caption {
	padding: 9px;
	color: #333;
}

.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: transparent solid 1px;
	border-radius: 4px;
}

.alert h4 {
	margin-top: 0;
	color: inherit;
}

.alert .alert-link {
	font-weight: 700;
}

.alert &gt; p,
.alert &gt; ul {
	margin-bottom: 0;
}

.alert &gt; p + p {
	margin-top: 5px;
}

.alert-dismissable,
.alert-dismissible {
	padding-right: 35px;
}

.alert-dismissable .close,
.alert-dismissible .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}

.alert-success {
	background-color: #dff0d8;
	border-color: #d6e9c6;
	color: #3c763d;
}

.alert-success hr {
	border-top-color: #c9e2b3;
}

.alert-success .alert-link {
	color: #2b542c;
}

.alert-info {
	background-color: #d9edf7;
	border-color: #bce8f1;
	color: #31708f;
}

.alert-info hr {
	border-top-color: #a6e1ec;
}

.alert-info .alert-link {
	color: #245269;
}

.alert-warning {
	background-color: #fcf8e3;
	border-color: #faebcc;
	color: #8a6d3b;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
	color: #66512c;
}

.alert-danger {
	background-color: #f2dede;
	border-color: #ebccd1;
	color: #a94442;
}

.alert-danger hr {
	border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
	color: #843534;
}

@keyframes j {
	0% {
		background-position: 40px 0;
	}

	to {
		background-position: 0 0;
	}
}

.progress {
	overflow: hidden;
	height: 20px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgb(0, 0, 0, 0.1) inset;
}

.progress-bar {
	float: left;
	width: 0;
	height: 100%;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	background-color: #337ab7;
	box-shadow: 0 -1px 0 rgb(0, 0, 0, 0.15) inset;
	transition: width 0.6s ease;
}

.progress-bar-striped,
.progress-striped .progress-bar {
	background-image: linear-gradient(
		45deg,
		hsl(0 0% 100% / 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsl(0 0% 100% / 0.15) 0,
		hsl(0 0% 100% / 0.15) 75%,
		transparent 0,
		transparent
	);
	background-size: 40px 40px;
}

.progress-bar.active,
.progress.active .progress-bar {
	animation: j 2s linear infinite;
}

.progress-bar-success {
	background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
	background-image: linear-gradient(
		45deg,
		hsl(0 0% 100% / 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsl(0 0% 100% / 0.15) 0,
		hsl(0 0% 100% / 0.15) 75%,
		transparent 0,
		transparent
	);
}

.progress-bar-info {
	background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
	background-image: linear-gradient(
		45deg,
		hsl(0 0% 100% / 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsl(0 0% 100% / 0.15) 0,
		hsl(0 0% 100% / 0.15) 75%,
		transparent 0,
		transparent
	);
}

.progress-bar-warning {
	background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
	background-image: linear-gradient(
		45deg,
		hsl(0 0% 100% / 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsl(0 0% 100% / 0.15) 0,
		hsl(0 0% 100% / 0.15) 75%,
		transparent 0,
		transparent
	);
}

.progress-bar-danger {
	background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
	background-image: linear-gradient(
		45deg,
		hsl(0 0% 100% / 0.15) 25%,
		transparent 0,
		transparent 50%,
		hsl(0 0% 100% / 0.15) 0,
		hsl(0 0% 100% / 0.15) 75%,
		transparent 0,
		transparent
	);
}

.media {
	margin-top: 15px;
}

.media:first-child {
	margin-top: 0;
}

.media,
.media-body {
	overflow: hidden;
}

.media-body {
	width: 10000px;
}

.media-object {
	display: block;
}

.media-object.img-thumbnail {
	max-width: none;
}

.media-right,
.media &gt; .pull-right {
	padding-left: 10px;
}

.media-left,
.media &gt; .pull-left {
	padding-right: 10px;
}

.media-body,
.media-left,
.media-right {
	display: table-cell;
	vertical-align: top;
}

.media-middle {
	vertical-align: middle;
}

.media-bottom {
	vertical-align: bottom;
}

.media-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.media-list {
	padding-left: 0;
	list-style: none;
}

.list-group {
	margin-bottom: 20px;
	padding-left: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border: #ddd solid 1px;
}

.list-group-item:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.list-group-item:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

a.list-group-item,
button.list-group-item {
	color: #555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
	color: #333;
}

a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
	text-decoration: none;
	color: #555;
	background-color: #f5f5f5;
}

button.list-group-item {
	width: 100%;
	text-align: left;
}

.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
	background-color: #eee;
	color: #777;
	cursor: not-allowed;
}

.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}

.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
	color: #777;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	z-index: 2;
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading &gt; .small,
.list-group-item.active .list-group-item-heading &gt; small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading &gt; .small,
.list-group-item.active:focus .list-group-item-heading &gt; small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading &gt; .small,
.list-group-item.active:hover .list-group-item-heading &gt; small {
	color: inherit;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
	color: #c7ddef;
}

.list-group-item-success {
	color: #3c763d;
	background-color: #dff0d8;
}

a.list-group-item-success,
button.list-group-item-success {
	color: #3c763d;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
	color: inherit;
}

a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
	color: #3c763d;
	background-color: #d0e9c6;
}

a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
	color: #fff;
	background-color: #3c763d;
	border-color: #3c763d;
}

.list-group-item-info {
	color: #31708f;
	background-color: #d9edf7;
}

a.list-group-item-info,
button.list-group-item-info {
	color: #31708f;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
	color: inherit;
}

a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
	color: #31708f;
	background-color: #c4e3f3;
}

a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
	color: #fff;
	background-color: #31708f;
	border-color: #31708f;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
}

a.list-group-item-warning,
button.list-group-item-warning {
	color: #8a6d3b;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
	color: inherit;
}

a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
	color: #8a6d3b;
	background-color: #faf2cc;
}

a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
	color: #fff;
	background-color: #8a6d3b;
	border-color: #8a6d3b;
}

.list-group-item-danger {
	color: #a94442;
	background-color: #f2dede;
}

a.list-group-item-danger,
button.list-group-item-danger {
	color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
	color: inherit;
}

a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
	color: #a94442;
	background-color: #ebcccc;
}

a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
	color: #fff;
	background-color: #a94442;
	border-color: #a94442;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: transparent solid 1px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.05);
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading &gt; .dropdown .dropdown-toggle,
.panel-title {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
}

.panel-title &gt; .small,
.panel-title &gt; .small &gt; a,
.panel-title &gt; a,
.panel-title &gt; small,
.panel-title &gt; small &gt; a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel &gt; .list-group,
.panel &gt; .panel-collapse &gt; .list-group {
	margin-bottom: 0;
}

.panel &gt; .list-group .list-group-item,
.panel &gt; .panel-collapse &gt; .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel &gt; .list-group:first-child .list-group-item:first-child,
.panel &gt; .panel-collapse &gt; .list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel &gt; .list-group:last-child .list-group-item:last-child,
.panel &gt; .panel-collapse &gt; .list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel &gt; .panel-heading + .panel-collapse &gt; .list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.list-group + .panel-footer,
.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}

.panel &gt; .panel-collapse &gt; .table,
.panel &gt; .table,
.panel &gt; .table-responsive &gt; .table {
	margin-bottom: 0;
}

.panel &gt; .panel-collapse &gt; .table caption,
.panel &gt; .table caption,
.panel &gt; .table-responsive &gt; .table caption {
	padding-left: 15px;
	padding-right: 15px;
}

.panel &gt; .table-responsive:first-child &gt; .table:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child,
.panel &gt; .table:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel &gt; .table-responsive:last-child &gt; .table:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child,
.panel &gt; .table:last-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel &gt; .panel-body + .table,
.panel &gt; .panel-body + .table-responsive,
.panel &gt; .table + .panel-body,
.panel &gt; .table-responsive + .panel-body {
	border-top: 1px solid #ddd;
}

.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child td,
.panel &gt; .table &gt; tbody:first-child &gt; tr:first-child th {
	border-top: 0;
}

.panel &gt; .table-bordered,
.panel &gt; .table-responsive &gt; .table-bordered {
	border: 0;
}

.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child {
	border-left: 0;
}

.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child {
	border-right: 0;
}

.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
.panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th {
	border-bottom: 0;
}

.panel &gt; .table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel + .panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse &gt; .list-group,
.panel-group .panel-heading + .panel-collapse &gt; .panel-body {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default &gt; .panel-heading {
	color: #333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #ddd;
}

.panel-default &gt; .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333;
}

.panel-default &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #337ab7;
}

.panel-primary &gt; .panel-heading {
	color: #fff;
	background-color: #337ab7;
	border-color: #337ab7;
}

.panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #337ab7;
}

.panel-primary &gt; .panel-heading .badge {
	color: #337ab7;
	background-color: #fff;
}

.panel-primary &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #337ab7;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success &gt; .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #d6e9c6;
}

.panel-success &gt; .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info &gt; .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #bce8f1;
}

.panel-info &gt; .panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning &gt; .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #faebcc;
}

.panel-warning &gt; .panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger &gt; .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger &gt; .panel-heading + .panel-collapse &gt; .panel-body {
	border-top-color: #ebccd1;
}

.panel-danger &gt; .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger &gt; .panel-footer + .panel-collapse &gt; .panel-body {
	border-bottom-color: #ebccd1;
}

.embed-responsive {
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
}

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

.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}

.embed-responsive-4by3 {
	padding-bottom: 75%;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	border: #e3e3e3 solid 1px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgb(0, 0, 0, 0.05) inset;
}

.well blockquote {
	border-color: #ddd;
	border-color: rgb(0, 0, 0, 0.15);
}

.well-lg {
	padding: 24px;
	border-radius: 6px;
}

.well-sm {
	padding: 9px;
	border-radius: 3px;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	opacity: 0.2;
}

.close:focus,
.close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: 0.5;
}

button.close {
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
}

.modal,
.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 19;
	outline: 0;
}

.modal.fade .modal-dialog {
	transform: translateY(-25%);
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	transform: translate(0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: #999 solid 1px;
	border: rgb(0, 0, 0, 0.2) solid 1px;
	border-radius: 6px;
	box-shadow: 0 3px 9px rgb(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	.modal-content {
		box-shadow: 0 5px 15px rgb(0, 0, 0, 0.5);
	}

	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.tooltip {
	position: absolute;
	z-index: 21;
	display: block;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	overflow-wrap: normal;
	font-size: 12px;
	opacity: 0;
}

.tooltip.in {
	opacity: 0.9;
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
	right: 5px;
}

.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
	left: 5px;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	display: none;
	max-width: 276px;
	padding: 1px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857143;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	overflow-wrap: normal;
	font-size: 14px;
	background-color: #fff;
	background-clip: padding-box;
	border: #ccc solid 1px;
	border: rgb(0, 0, 0, 0.2) solid 1px;
	border-radius: 6px;
	box-shadow: 0 5px 10px rgb(0, 0, 0, 0.2);
}

.popover.top {
	margin-top: -10px;
}

.popover.right {
	margin-left: 10px;
}

.popover.bottom {
	margin-top: 10px;
}

.popover.left {
	margin-left: -10px;
}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	border-radius: 5px 5px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover &gt; .arrow,
.popover &gt; .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.popover &gt; .arrow {
	border-width: 11px;
}

.popover &gt; .arrow:after {
	border-width: 10px;
	content: '';
}

.popover.top &gt; .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	border-top-color: #999;
	border-top-color: rgb(0, 0, 0, 0.25);
	bottom: -11px;
}

.popover.top &gt; .arrow:after {
	content: ' ';
	bottom: 1px;
	margin-left: -10px;
	border-bottom-width: 0;
	border-top-color: #fff;
}

.popover.right &gt; .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
	border-right-color: #999;
	border-right-color: rgb(0, 0, 0, 0.25);
}

.popover.right &gt; .arrow:after {
	content: ' ';
	left: 1px;
	bottom: -10px;
	border-left-width: 0;
	border-right-color: #fff;
}

.popover.bottom &gt; .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	border-bottom-color: #999;
	border-bottom-color: rgb(0, 0, 0, 0.25);
	top: -11px;
}

.popover.bottom &gt; .arrow:after {
	content: ' ';
	top: 1px;
	margin-left: -10px;
	border-top-width: 0;
	border-bottom-color: #fff;
}

.popover.left &gt; .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
	border-left-color: #999;
	border-left-color: rgb(0, 0, 0, 0.25);
}

.popover.left &gt; .arrow:after {
	content: ' ';
	right: 1px;
	border-right-width: 0;
	border-left-color: #fff;
	bottom: -10px;
}

.carousel,
.carousel-inner {
	position: relative;
}

.carousel-inner {
	overflow: hidden;
	width: 100%;
}

.carousel-inner &gt; .item {
	display: none;
	position: relative;
	transition: left 0.6s ease-in-out;
}

.carousel-inner &gt; .item &gt; a &gt; img,
.carousel-inner &gt; .item &gt; img {
	line-height: 1;
}

.carousel-inner &gt; .active,
.carousel-inner &gt; .next,
.carousel-inner &gt; .prev {
	display: block;
}

.carousel-inner &gt; .active {
	left: 0;
}

.carousel-inner &gt; .next,
.carousel-inner &gt; .prev {
	position: absolute;
	top: 0;
	width: 100%;
}

.carousel-inner &gt; .next {
	left: 100%;
}

.carousel-inner &gt; .prev {
	left: -100%;
}

.carousel-inner &gt; .next.left,
.carousel-inner &gt; .prev.right {
	left: 0;
}

.carousel-inner &gt; .active.left {
	left: -100%;
}

.carousel-inner &gt; .active.right {
	left: 100%;
}

.carousel-control {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 15%;
	opacity: 0.5;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgb(0, 0, 0, 0.6);
	background-color: transparent;
}

.carousel-control:focus,
.carousel-control:hover {
	outline: 0;
	color: #fff;
	text-decoration: none;
	opacity: 0.9;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	z-index: 5;
	display: inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
	left: 50%;
	margin-left: -10px;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
	right: 50%;
	margin-right: -10px;
}

.carousel-control .icon-next,
.carousel-control .icon-prev {
	width: 20px;
	height: 20px;
	line-height: 1;
	font-family: serif;
}

.carousel-control .icon-prev:before {
	content: '\2039';
}

.carousel-control .icon-next:before {
	content: '\203A';
}

.carousel-indicators {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 10;
	width: 60%;
	margin-left: -30%;
	padding-left: 0;
	list-style: none;
	text-align: center;
}

.carousel-indicators li {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px;
	text-indent: -999px;
	border: #fff solid 1px;
	border-radius: 10px;
	cursor: pointer;
	background-color: transparent;
}

.carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
	background-color: #fff;
}

.carousel-caption {
	position: absolute;
	left: 15%;
	right: 15%;
	bottom: 20px;
	z-index: 9;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgb(0, 0, 0, 0.6);
}

.carousel-caption .btn {
	text-shadow: none;
}

@media screen and (min-width: 768px) {
	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		width: 30px;
		height: 30px;
		margin-top: -10px;
		font-size: 30px;
	}

	.carousel-control .glyphicon-chevron-left,
	.carousel-control .icon-prev {
		margin-left: -10px;
	}

	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next {
		margin-right: -10px;
	}

	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}

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

.btn-group-vertical &gt; .btn-group:after,
.btn-group-vertical &gt; .btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
	content: ' ';
	display: table;
}

.btn-group-vertical &gt; .btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
	clear: both;
}

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

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
	display: none !important;
}

@media (max-width: 767px) {
	.visible-xs {
		display: block !important;
	}

	table.visible-xs {
		display: table !important;
	}

	tr.visible-xs {
		display: table-row !important;
	}

	td.visible-xs,
	th.visible-xs {
		display: table-cell !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-block {
		display: block !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-inline {
		display: inline !important;
	}
}

@media (max-width: 767px) {
	.visible-xs-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.visible-sm {
		display: block !important;
	}

	table.visible-sm {
		display: table !important;
	}

	tr.visible-sm {
		display: table-row !important;
	}

	td.visible-sm,
	th.visible-sm {
		display: table-cell !important;
	}

	.visible-sm-block {
		display: block !important;
	}

	.visible-sm-inline {
		display: inline !important;
	}

	.visible-sm-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.visible-md {
		display: block !important;
	}

	table.visible-md {
		display: table !important;
	}

	tr.visible-md {
		display: table-row !important;
	}

	td.visible-md,
	th.visible-md {
		display: table-cell !important;
	}

	.visible-md-block {
		display: block !important;
	}

	.visible-md-inline {
		display: inline !important;
	}

	.visible-md-inline-block {
		display: inline-block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg {
		display: block !important;
	}

	table.visible-lg {
		display: table !important;
	}

	tr.visible-lg {
		display: table-row !important;
	}

	td.visible-lg,
	th.visible-lg {
		display: table-cell !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-block {
		display: block !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline {
		display: inline !important;
	}
}

@media (min-width: 1200px) {
	.visible-lg-inline-block {
		display: inline-block !important;
	}
}

@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.hidden-sm {
		display: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.hidden-md {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.hidden-lg {
		display: none !important;
	}
}

.visible-print {
	display: none !important;
}

@media print {
	.visible-print {
		display: block !important;
	}

	table.visible-print {
		display: table !important;
	}

	tr.visible-print {
		display: table-row !important;
	}

	td.visible-print,
	th.visible-print {
		display: table-cell !important;
	}
}

.visible-print-block {
	display: none !important;
}

@media print {
	.visible-print-block {
		display: block !important;
	}
}

.visible-print-inline {
	display: none !important;
}

@media print {
	.visible-print-inline {
		display: inline !important;
	}
}

.visible-print-inline-block {
	display: none !important;
}

@media print {
	.visible-print-inline-block {
		display: inline-block !important;
	}
}

@media print {
	.hidden-print {
		display: none !important;
	}
}

.rzslider {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 4px;
	margin: 35px 0 15px;
	vertical-align: middle;
	user-select: none;
}

.rzslider.with-legend {
	margin-bottom: 40px;
}

.rzslider[disabled] {
	cursor: not-allowed;
}

.rzslider[disabled] .rz-pointer {
	cursor: not-allowed;
	background-color: #d8e0f3;
}

.rzslider[disabled] .rz-draggable {
	cursor: not-allowed;
}

.rzslider[disabled] .rz-selection {
	background: #8b91a2;
}

.rzslider[disabled] .rz-tick {
	cursor: not-allowed;
}

.rzslider[disabled] .rz-tick.rz-selected {
	background: #8b91a2;
}

.rzslider span {
	position: absolute;
	display: inline-block;
	white-space: nowrap;
}

.rzslider .rz-base {
	width: 100%;
	height: 100%;
	padding: 0;
}

.rzslider .rz-bar-wrapper {
	left: 0;
	z-index: 1;
	width: 100%;
	height: 32px;
	padding-top: 16px;
	margin-top: -16px;
	box-sizing: border-box;
}

.rzslider .rz-draggable {
	cursor: move;
}

.rzslider .rz-bar {
	left: 0;
	z-index: 1;
	width: 100%;
	height: 4px;
	background: #d8e0f3;
	border-radius: 2px;
}

.rzslider .rz-bar-wrapper.rz-transparent .rz-bar {
	background: 0 0;
}

.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar {
	background: #df002d;
}

.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar {
	background: #03a688;
}

.rzslider .rz-selection {
	z-index: 2;
	background: #0db9f0;
	border-radius: 2px;
}

.rzslider .rz-pointer {
	top: -14px;
	z-index: 3;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background-color: #0db9f0;
	border-radius: 16px;
}

.rzslider .rz-pointer:after {
	position: absolute;
	top: 12px;
	left: 12px;
	width: 8px;
	height: 8px;
	background: #fff;
	border-radius: 4px;
	content: '';
}

.rzslider .rz-pointer:hover:after {
	background-color: #fff;
}

.rzslider .rz-pointer.rz-active {
	z-index: 4;
}

.rzslider .rz-pointer.rz-active:after {
	background-color: #451aff;
}

.rzslider .rz-bubble {
	bottom: 16px;
	padding: 1px 3px;
	color: #55637d;
	cursor: default;
}

.rzslider .rz-bubble.rz-limit {
	color: #55637d;
}

.rzslider .rz-ticks {
	position: absolute;
	top: -3px;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 0;
	margin: 0;
	list-style: none;
	box-sizing: border-box;
}

.rzslider .rz-ticks-values-under .rz-tick-value {
	top: auto;
	bottom: -32px;
}

.rzslider .rz-tick {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	margin-left: 11px;
	text-align: center;
	cursor: pointer;
	background: #d8e0f3;
	border-radius: 50%;
}

.rzslider .rz-tick.rz-selected {
	background: #0db9f0;
}

.rzslider .rz-tick-value {
	top: -30px;
}

.rzslider .rz-tick-legend,
.rzslider .rz-tick-value {
	position: absolute;
	transform: translate(-50%);
}

.rzslider .rz-tick-legend {
	top: 24px;
	max-width: 50px;
	white-space: normal;
}

.rzslider.rz-vertical {
	position: relative;
	width: 4px;
	height: 100%;
	padding: 0;
	margin: 0 20px;
	vertical-align: baseline;
}

.rzslider.rz-vertical .rz-base {
	width: 100%;
	height: 100%;
	padding: 0;
}

.rzslider.rz-vertical .rz-bar-wrapper {
	top: auto;
	left: 0;
	width: 32px;
	height: 100%;
	padding: 0 0 0 16px;
	margin: 0 0 0 -16px;
}

.rzslider.rz-vertical .rz-bar {
	bottom: 0;
	left: auto;
	width: 4px;
	height: 100%;
}

.rzslider.rz-vertical .rz-pointer {
	top: auto;
	bottom: 0;
	left: -14px !important;
}

.rzslider.rz-vertical .rz-bubble {
	bottom: 0;
	left: 16px !important;
	margin-left: 3px;
}

.rzslider.rz-vertical .rz-ticks {
	top: 0;
	left: -3px;
	z-index: 1;
	width: 0;
	height: 100%;
}

.rzslider.rz-vertical .rz-tick {
	margin-top: 11px;
	margin-left: auto;
	vertical-align: middle;
}

.rzslider.rz-vertical .rz-tick-value {
	top: auto;
	left: 24px;
	transform: translateY(-28%);
}

.rzslider.rz-vertical .rz-tick-legend {
	top: auto;
	right: 24px;
	max-width: none;
	white-space: nowrap;
	transform: translateY(-28%);
}

.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value {
	right: 24px;
	bottom: auto;
	left: auto;
}

html {
	min-height: 100%;
	height: 100%;
	position: relative;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
	overflow-x: hidden;
}

#GDI .wrapper {
	overflow: hidden;
}

body#NIR,
body#NIR .html {
	font-family: Montserrat-Black, sans-serif;
}

a,
a:active,
a:focus,
a:hover,
a:visited {
	text-decoration: none;
}

.FlexibleGrid .container-max-width .container {
	width: 100% !important;
}

.FlexibleGrid .container-max-width .container .FlexibleGridColumn.col-md-12 {
	padding-left: 100px;
	padding-right: 100px;
}

[data-ng-click],
[ng-click],
[ng-click] label,
[x-ng-click] {
	cursor: pointer;
}

.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
	display: none !important;
}

article,
aside,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}

.content,
.parallaxbox,
img {
	border-radius: 5px;
	max-width: 100%;
	height: auto;
}

.mainarticle {
	border-radius: 0 0 5px 5px;
}

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container embed,
.embed-container iframe,
.embed-container object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.container-max-width {
	max-width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	max-width: 3500px;
	padding-top: 30px;
	padding-bottom: 30px;
	overflow: visible;
}

@media (max-width: 768px) {
	.container-max-width {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media (min-width: 1200px) {
	.container {
		width: 1080px;
	}

	#GDI .container {
		width: 1170px;
	}
}

.container-extra-small {
	max-width: 900px;
	overflow: hidden;
	margin: 0 auto;
}

.container-language {
	max-width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	min-height: 10px;
	max-width: 100%;
	background-color: rgb(0, 0, 0, 0.68);
}

.container-language .container-standard a.regionselect {
	margin-right: 1.5em;
}

p a {
	font-weight: 700;
	text-decoration: underline;
}

.error-border {
	border: #da1a31 solid 1px !important;
}

.success-border {
	border: #2fbbbc solid 1px !important;
}

.nopadding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.nopadding-left {
	padding-left: 1px !important;
}

.nopadding-right {
	padding-right: 1px !important;
}

.nopadding-bottom {
	padding-bottom: 0 !important;
}

.nopadding-top {
	padding-top: 0 !important;
}

.margintop100 {
	margin-top: 100px;
}

.maxwidth400 {
	max-width: 400px;
}

.corridor {
	padding-right: 1px;
	padding-left: 1px;
}

.stuck {
	position: fixed;
	top: 0;
	z-index: 16;
}

.separator {
	border-bottom: 1px solid #f5f5f5;
	width: 100%;
	clear: right;
	margin-bottom: 18px;
}

.blockamountshort {
	line-height: 25px;
	max-height: 75px;
	float: left;
}

.blockamountlong,
.blockamountshort {
	overflow: hidden;
	text-overflow: ellipsis;
}

.blockamountlong {
	line-height: 18px;
	max-height: 90px;
}

.notvisible {
	display: none;
}

.container .container-max-width .container {
	width: unset !important;
}

@media screen and (min-resolution: 0.001dpcm) {
	.container .container-max-width .container {
		width: auto !important;
	}
}

.container .container {
	width: unset !important;
}

@media screen and (min-resolution: 0.001dpcm) {
	.container .container {
		width: auto !important;
	}
}

.background-white {
	background-color: #fff !important;
}

.background-gray {
	background-color: grey !important;
}

.background-black {
	background-color: #000 !important;
}

.editorPane {
	background-color: #fff;
}

.White h1,
.White h2,
.White h3,
.White h4,
.White h5,
.White p,
.White span {
	color: #fff !important;
}

.White .editorPane {
	background-color: #000;
}

.Gray {
	background-color: #f1f2f2;
}

:root .fade,
_::-webkit-full-page-media,
_:future {
	transition: none !important;
	opacity: 1 !important;
}

@font-face {
	font-family: 'Gotham SSm A';
	src: url(data:application/x-font-woff;base64,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);
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Gotham SSm A';
	src: url(data:application/x-font-woff;base64,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);
	font-weight: 700;
	font-style: normal;
}

.html,
body {
	font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
	color: #06080c;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
}

body#GDI {
	font-size: 14px;
}

li,
p {
	font-size: 17px;
	line-height: 1.625;
}

h1,
h2,
li,
p {
	color: #33475b;
}

h1,
h2 {
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 42px;
	font-weight: 400;
}

@media (max-width: 768px) {
	h1,
	h2 {
		font-size: 28px;
	}
}

h2.story,
h3 {
	font-size: 24px;
}

h2.story {
	color: #da1a32;
	font-weight: 700;
}

.bottomline {
	border-bottom: 1px solid #f5f4f4;
	padding-bottom: 22px;
	padding-top: 40px;
}

h4 {
	font-size: 22px;
}

a:link,
a:visited {
	color: rgb(0, 0, 0, 0.68);
}

a:hover {
	color: #06080c;
	cursor: pointer;
}

:focus {
	outline: 0 !important;
}

h6 {
	color: #da1a32;
	font-weight: 700;
}

h3.casestudies {
	font-size: 20px;
	font-weight: 400;
	margin: 8px 0 5px;
}

p.subTitle {
	display: block;
}

.global-loading {
	margin: 50px auto;
	width: 150px;
}

.global-loading &gt; h1 {
	text-align: center;
	font-size: 2.5em;
	margin-bottom: 1em;
	font-weight: 300;
	color: #8e8e8e;
}

#load {
	width: 150px;
	animation: v 3s linear infinite;
}

#load #loading-inner {
	stroke-dashoffset: 0;
	stroke-dasharray: 300;
	stroke-width: 10;
	stroke-miterlimit: 10;
	stroke-linecap: round;
	animation: w 2s linear infinite;
	stroke: #f5f5f5;
	fill: transparent;
}

@media (min-width: 992px) {
	.padding-vertical-small {
		padding-top: 2rem;
		padding-bottom: 2rem;
	}

	.padding-vertical-medium {
		padding-top: 4rem;
		padding-bottom: 4rem;
	}

	.padding-vertical-large {
		padding-top: 8rem;
		padding-bottom: 8rem;
	}
}

@media (min-width: 992px) {
	.padding-horizontal-small {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.padding-horizontal-medium {
		padding-left: 4rem;
		padding-right: 4rem;
	}

	.padding-horizontal-large {
		padding-left: 8rem;
		padding-right: 8rem;
	}
}

.animated {
	animation-duration: 0.5s;
	animation-fill-mode: both;
}

@keyframes m {
	0% {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

.animated.slideDown {
	animation-name: m;
}

@keyframes n {
	0% {
		transform: translateY(0);
	}

	to {
		transform: translateY(-100%);
	}
}

.animated.slideUp {
	animation-name: n;
}

.NIR-header {
	z-index: 15;
	position: fixed;
	left: 50%;
	transform: translate(-50%);
	width: 100%;
	background-color: hsl(0 0% 96% / 0.72);
	border-bottom: 1px solid #fff;
}

@media (max-width: 993px) {
	.NIR-header {
		left: auto;
		transform: none;
		position: fixed;
	}
}

.NIR-header .openbtn .bar1,
.NIR-header .openbtn .bar2,
.NIR-header .openbtn .bar3 {
	background-color: #000 !important;
}

.NIR-header .GD-Dropdown .dd_menu_parent {
	background: 0 0;
	color: #000;
}

.NIR-header .GD-Dropdown .dd_item_link {
	color: #000;
}

.GDHeaderTop {
	min-height: 60px;
	overflow: visible;
	z-index: 22;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	border-bottom: 1px solid #cbd6e2;
}

@media (max-width: 992px) {
	.GDHeaderTop {
		position: static;
		min-height: 0;
	}
}

.GDHeaderTop__banner {
	background: #da1a31;
}

.GDHeaderTop__banner .custom {
	position: relative;
}

.GDHeaderTop__banner .ex {
	position: absolute;
	top: 20px;
	right: 10px;
	color: hsl(0 0% 100% / 0.5);
}

@media (max-width: 768px) {
	.GDHeaderTop__banner .ex {
		top: 10px;
		right: 0;
	}
}

.GDHeaderTop__banner__left {
	font-size: 12px;
	color: #fff;
	padding: 15px;
	padding-left: 0;
	margin-bottom: 0;
}

@media (max-width: 1200px) {
	.GDHeaderTop__banner__left {
		font-size: 12px;
	}
}

@media (max-width: 500px) {
	.GDHeaderTop__banner__left {
		padding-top: 10px;
		padding-right: 0;
	}
}

.GDHeaderTop__banner__right__input {
	font-family: inherit;
	font-size: 12px;
	background-position: 8px 45%;
	background-repeat: no-repeat;
	background-size: 20px;
	padding: 1px 0 1px 15px;
	border: none;
	border-radius: 3px;
	background-color: transparent;
	width: 290px;
	margin-top: 10px;
	box-shadow: 0 0 5px rgb(109, 207, 246, 0.5);
	background: hsl(0 0% 100% / 0.3);
	color: #fff;
	display: inline-block;
	padding-left: 25px;
	position: relative;
	max-height: 37px;
}

@media (max-width: 1200px) {
	.GDHeaderTop__banner__right__input {
		min-width: 230px;
	}
}

@media (max-width: 767px) {
	.GDHeaderTop__banner__right__input {
		margin-left: 0;
		margin-top: 0;
	}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.GDHeaderTop__banner__right__input {
		margin-top: 10px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.GDHeaderTop__banner__right__input {
		width: 314px;
	}
}

@media (max-width: 500px) {
	.GDHeaderTop__banner__right__input {
		width: 100%;
		max-width: 100%;
	}
}

.GDHeaderTop__banner__right__input:after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 0.2125em;
	vertical-align: 0.2125em;
	content: '';
	border-top: 0.25em solid;
	border-right: 0.25em solid transparent;
	border-bottom: 0;
	border-left: 0.25em solid transparent;
	position: absolute;
	right: 20px;
	top: 15px;
	font-size: 30px;
}

.GDHeaderTop__banner__right__input img {
	position: absolute;
	left: 10px;
}

.GDHeaderTop__banner__right__h5 {
	padding-left: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 16px;
	max-height: 16px;
}

.GDHeaderTop__banner__right__button {
	display: inline-block;
	padding: 10px 0;
	margin-left: 7px;
	float: right;
	max-width: 150px;
}

@media (min-width: 768px) and (max-width: 1199px) {
	.GDHeaderTop__banner__right__button {
		margin-top: 10px;
		margin-right: 16%;
	}
}

@media (max-width: 992px) {
	.GDHeaderTop__banner__right__button {
		padding-top: 0;
	}
}

@media (max-width: 500px) {
	.GDHeaderTop__banner__right__button {
		float: none;
		width: 100%;
		display: block;
		max-width: 100%;
		margin-left: 0;
		margin-top: 10px;
	}
}

.GDHeaderTop__banner__right__button a {
	font-family: inherit;
	font-size: 12px;
	background-position: 8px 45%;
	background-repeat: no-repeat;
	padding: 10px 15px;
	background-size: 20px;
	padding: 10px 0;
	border: none;
	width: 100%;
	border-radius: 3px;
	background-color: transparent;
	box-shadow: 0 0 5px rgb(109, 207, 246, 0.5);
	background: #fff;
	display: block;
	color: #da1a31;
	font-weight: 700;
	min-width: 120px;
}

@media (max-width: 500px) {
	.GDHeaderTop__banner__right__button a {
		margin-left: 0;
		min-width: 80px;
	}
}

.GDHeaderTop__main {
	background: hsl(0 0% 96% / 0.97);
}

@media (max-width: 992px) {
	.GDHeaderTop__main {
		display: none;
	}
}

.GDHeaderTop__language-region-cont {
	padding: 2px;
	padding-right: 5px;
	width: auto;
	color: #33475b;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.GDHeaderTop__language-region-cont__svg1 {
	position: absolute;
	top: 4px;
	left: -6px;
	fill: rgb(0, 0, 0, 0.68);
	max-width: 20px;
}

.GDHeaderTop__language-region-cont__svg2 {
	max-width: 100%;
}

.GDHeaderTop__language-region-cont__h5 {
	display: inline-block;
	fill: #6c798b;
	padding-right: 30px;
}

.GDHeaderTop__language-region-visible {
	position: relative;
	border-right: 2px solid #cbd6e2;
}

.GDHeaderTop__language-region-modal__regions {
	min-height: 250px;
}

.GDHeaderTop__language-region-modal__regions__image {
	margin-right: 10px;
}

.GDHeaderTop__sales-cont {
	padding: 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: auto;
	color: #33475b;
	display: inline-block;
}

.GDHeaderTop__sales-cont__h5 {
	color: #6c798b;
}

.GDHeaderTop__right {
	float: right;
}

.GDHeaderTop__office-locator {
	display: inline-block;
	color: #6c798b;
}

.GDHeaderTop__office-locator__a {
	display: block;
	font-size: 13px;
	margin-top: 7px;
	margin-bottom: 10px;
	color: #6c798b;
}

@media (max-width: 1200px) {
	.GDHeaderTop__office-locator__a {
		font-size: 13px;
	}
}

.GDHeaderTop__search-input {
	display: inline-block;
	padding-left: 10px;
	padding-top: 8px;
}

.GDHeaderTop__search-input input {
	outline: 0;
}

@media screen and (min-resolution: 0.001dpcm) {
	.GDHeaderTop__search-input input {
		width: 150px;
		height: 35px;
		padding-top: 0;
	}
}

.GDHeaderTop__search-input input:-moz-placeholder {
	color: #999;
}

.GDHeaderTop__search-input input[type='search'] {
	font-family: inherit;
	font-size: 14px;
	background-image: url(images/search.svg);
	background-position: 8px 45%;
	background-repeat: no-repeat;
	background-size: 20px;
	padding: 4px 0 4px 32px;
	width: 35px;
	border: none;
	border-radius: 10em;
	background-color: transparent;
}

.GDHeaderTop__search-input input[type='search']:focus {
	width: 480px;
	padding: 4px 0 4px 32px;
	background-color: #fff;
	box-shadow: 0 0 5px rgb(109, 207, 246, 0.5);
	position: absolute;
	top: 10px;
	left: 0;
}

.GDHeaderTop__search-input input::-webkit-search-cancel-button,
.GDHeaderTop__search-input input::-webkit-search-decoration {
	display: none;
}

.GDHeaderTop__search-input input::-webkit-input-placeholder {
	color: #999;
}

.GDHeaderTop__search-input #demo-2 input[type='search'] {
	width: 35px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
	height: 38px;
}

.GDHeaderTop__search-input #demo-2 input[type='search']:hover {
	background-color: #fff;
}

.GDHeaderTop__search-input #demo-2 input[type='search']:focus {
	width: 480px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}

.GDHeaderTop__search-input #demo-2 input::-webkit-input-placeholder {
	color: transparent;
}

.GDHeaderTop__search-input #demo-2 input:-moz-placeholder {
	color: transparent;
}

.GDHeaderTop__Home {
	display: inline-block;
}

.GDHeaderTop__Home__a,
.GDHeaderTop__Home__styleGuide {
	text-align: center;
	display: block;
	border: 0;
	padding: 10px 15px;
	font-weight: 700;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 13px;
}

.GDHeaderTop__Home__styleGuide {
	background-color: #da1a32;
	color: #fff !important;
	margin-left: 5px;
}

.GDHeaderTop__CTA {
	display: inline-block;
	float: right;
	display: flex;
}

.GDHeaderTop__CTA__a {
	text-align: center;
	display: block;
	border: 0;
	padding: 10px 15px;
	font-weight: 700;
	color: #fff !important;
	margin-left: 5px;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 13px;
	width: 120px;
	max-height: 40px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
}

@media screen and (min-color-index: 0) {
	.safariClass1 {
		margin-top: 0 !important;
	}

	.safariClass2 {
		position: static !important;
	}
}

@media screen and (min-color-index: 0) and (min-width: 992px) {
	.safariClass2 {
		padding-right: 0 !important;
	}
}

.NIR-top-header-opacity {
	border: none;
	color: #000 !important;
	overflow: visible;
}

.NIR-top-header-opacity a {
	color: #000;
}

.NIR-top-header-opacity .GDHeaderTop__language-region-cont__h5 {
	fill: #000;
}

.NIR-top-header-opacity .GDHeaderTop__main {
	background-color: hsl(0 0% 96% / 0.72) !important;
	color: #000;
}

.NIR-top-header-opacity .GDHeaderTop__language-region-cont__svg1 g {
	fill: #000;
}

@media (min-width: 992px) {
	.modal-open .GDHeaderTop {
		padding-right: 16px;
	}
}

.GDHeaderTop__main .stock-feed {
	padding: 16px 0;
	display: block;
	color: #575757;
	width: 135px;
}

.GDHeaderTop__main .stock-feed label {
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
}

.GDHeaderTop__main .stock-feed .change {
	margin-left: 15px;
}

.GDHeaderTop__main .stock-feed .stock-arrow {
	display: inline-block;
	background-image: url(./images/allsites/stock-arrow-up.png);
	height: 16px;
	width: 16px;
	background-position: 50%;
	background-size: contain;
	margin-bottom: -3px;
	margin-left: -4px;
}

.GDHeaderTop__main .stock-feed .stock-arrow.down {
	transform: rotate(180deg);
	background-image: url(./images/allsites/stock-arrow-down.png);
}

#regionForm {
	z-index: 24;
}

@media (min-width: 1000px) {
	#regionForm .modal-dialog {
		max-width: 1000px !important;
		width: 1000px;
	}
}

@media (min-width: 768px) {
	#regionForm .modal-dialog {
		max-width: 768px !important;
		width: 768px;
	}
}

#regionForm .panel-group {
	max-width: 97%;
	margin: auto;
	margin-top: 10px;
}

#regionForm .panel-group .panel-heading {
	padding: 0;
}

#regionForm .panel-group .panel-heading .panel-title a {
	display: block;
	padding: 10px 15px;
	margin-top: 0;
	margin-bottom: 0;
}

#regionForm .panel-group .panel-heading .panel-title a span {
	font-size: 15px;
}

#regionForm .panel-group .panel-heading .panel-title a i {
	float: right;
	font-size: 15px;
	color: #868686;
}

#regionForm .panel-group .panel-body .country {
	font-size: 12px;
}

.title-md-4-8-sticky-slider h3 {
	margin-top: 0;
}

.title-md-4-8-sticky-slider .content {
	padding-bottom: 20px;
	max-width: 99%;
}

.title-md-4-8-sticky-slider .slick-next,
.title-md-4-8-sticky-slider .slick-prev {
	position: absolute;
	display: block;
	padding: 0;
	z-index: 9;
	font-size: 0;
	line-height: 0;
	top: 5.5%;
	width: 20px;
	height: 20px;
	transform: translateY(-50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: 0;
	background: 0 0;
}

.title-md-4-8-sticky-slider .slick-next:hover:before {
	opacity: 1;
	content: url(images/ctrlright_0.png);
}

.title-md-4-8-sticky-slider .slick-next.slick-disabled:before,
.title-md-4-8-sticky-slider .slick-prev.slick-disabled:before {
	opacity: 0.25;
}

.title-md-4-8-sticky-slider .slick-next:before {
	font-size: 20px;
	line-height: 1;
	opacity: 0.9;
	color: #fff;
}

.title-md-4-8-sticky-slider .slick-prev {
	left: 0;
}

.title-md-4-8-sticky-slider .slick-prev:before {
	font-size: 20px;
	line-height: 1;
	opacity: 0.9;
	color: #fff;
}

.title-md-4-8-sticky-slider [dir='rtl'] .slick-prev {
	right: 0;
	left: auto;
}

.title-md-4-8-sticky-slider .slick-prev:before {
	content: url(images/ctrlleft_0.png);
}

.title-md-4-8-sticky-slider .slick-next:before,
.title-md-4-8-sticky-slider [dir='rtl'] .slick-prev:before {
	content: url(images/ctrlright_0.png);
}

.title-md-4-8-sticky-slider .slick-next {
	right: 25px;
}

.title-md-4-8-sticky-slider .fall-item {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-right: 10px;
}

.title-md-4-8-sticky-slider .fall-item .content,
.title-md-4-8-sticky-slider .fall-item .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	border-radius: 5px;
}

.title-md-4-8-sticky-slider .fall-item img {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
}

.title-md-4-8-sticky-slider .fall-item h4 {
	color: #fff;
	text-align: left;
	position: relative;
	padding: 10px;
	background: rgb(0, 0, 0, 0.01);
	font-weight: 700;
}

.title-md-4-8-sticky-slider .fall-effect .mask {
	background-color: rgb(0, 0, 0, 0.6);
	top: -200px;
	opacity: 0;
	transition: all 0.3s 0.2s ease-out;
}

.title-md-4-8-sticky-slider .fall-effect h4 {
	transform: translateY(-200px);
	transition: all 0.3s 0.2s ease-in-out;
}

.title-md-4-8-sticky-slider .fall-effect:hover .mask {
	opacity: 1;
	top: 0;
}

.title-md-4-8-sticky-slider .fall-effect:hover h4 {
	transform: translateY(0);
}

@media (max-width: 768px) {
	.title-md-4-8 .text {
		margin-top: 15px;
	}
}

.industrials_main_slider {
	padding-top: 0;
	padding-bottom: 0;
}

.industrials_main_slider .slick-next,
.industrials_main_slider .slick-prev {
	position: absolute;
	display: block;
	z-index: 9;
	padding: 0;
	font-size: 0;
	line-height: 0;
	top: 45%;
	width: 20px;
	height: 20px;
	transform: translateY(-45%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: 0;
	background: 0 0;
}

.industrials_main_slider .slick-next:hover:before,
.industrials_main_slider .slick-prev:hover:before {
	opacity: 1;
	font-family: FontAwesome;
	content: '\F104';
	font-size: 50px;
}

.industrials_main_slider .slick-next:hover:before {
	opacity: 1;
	font-family: FontAwesome;
	content: '\F105';
	font-size: 50px;
}

.industrials_main_slider .slick-next.slick-disabled:before,
.industrials_main_slider .slick-prev.slick-disabled:before {
	opacity: 0.25;
}

.industrials_main_slider .slick-next:before {
	font-size: 20px;
	line-height: 1;
	opacity: 0.9;
	color: #fff;
}

.industrials_main_slider .slick-prev {
	left: 10px;
}

.industrials_main_slider .slick-prev:before {
	font-size: 20px;
	line-height: 1;
	opacity: 0.9;
	color: #fff;
}

.industrials_main_slider [dir='rtl'] .slick-prev {
	right: 0;
	left: auto;
}

.industrials_main_slider .slick-prev:before {
	font-family: FontAwesome;
	content: '\F104';
	font-size: 50px;
}

.industrials_main_slider .slick-next:before,
.industrials_main_slider [dir='rtl'] .slick-prev:before {
	font-family: FontAwesome;
	content: '\F105';
	font-size: 50px;
}

.industrials_main_slider .slick-next {
	right: 20px;
}

.industrials_main_slider .slick-slider .slick-next,
.industrials_main_slider .slick-slider .slick-prev {
	display: none !important;
}

.industrials_main_slider .slick-slider:hover .slick-next,
.industrials_main_slider .slick-slider:hover .slick-prev {
	display: block !important;
}

.industrials_main_slider .fall-item-industrial {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	text-align: center;
}

.industrials_main_slider .fall-item-industrial .content,
.industrials_main_slider .fall-item-industrial .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	background-color: rgb(0, 0, 0, 0.4);
}

.industrials_main_slider .fall-item-industrial img {
	display: block;
	position: relative;
	margin: auto;
	min-width: 100%;
	height: auto;
	max-height: 450px;
	min-height: 450px;
}

@media (max-width: 1200px) {
	.industrials_main_slider .fall-item-industrial img {
		max-height: 400px;
		min-height: 350px;
	}
}

@media (max-width: 992px) {
	.industrials_main_slider .fall-item-industrial img {
		max-height: 350px;
		min-height: 300px;
	}
}

@media (max-width: 768px) {
	.industrials_main_slider .fall-item-industrial img {
		max-height: 300px;
		min-height: 250px;
	}
}

@media (max-width: 468px) {
	.industrials_main_slider .fall-item-industrial img {
		max-height: 300px;
		min-height: 250px;
	}
}

.industrials_main_slider .fall-item-industrial h2.text-slider {
	max-width: 90%;
	color: #fff;
	max-width: 800px;
	margin: auto;
	text-align: center;
	padding-top: 60px;
	position: relative;
	font-size: 45px;
	line-height: 1.4;
	text-shadow: 1px 1px 0 #464646;
}

@media (max-width: 1300px) {
	.industrials_main_slider .fall-item-industrial h2.text-slider {
		padding-top: 60px;
	}
}

@media (max-width: 1000px) {
	.industrials_main_slider .fall-item-industrial h2.text-slider {
		font-size: 40px;
		padding-top: 50px;
	}
}

@media (max-width: 768px) {
	.industrials_main_slider .fall-item-industrial h2.text-slider {
		font-size: 30px;
		padding-top: 30px;
	}
}

@media (max-width: 500px) {
	.industrials_main_slider .fall-item-industrial h2.text-slider {
		font-size: 25px !important;
		padding-top: 60px;
	}
}

.industrials_main_slider .fall-item-industrial h4 {
	font-size: 20px;
	font-weight: 700;
	color: #fff;
	padding-bottom: 20px;
	max-width: 80%;
	margin: auto;
	line-height: 1.5;
}

@media (max-width: 1100px) {
	.industrials_main_slider .fall-item-industrial h4 {
		font-size: 18px;
	}
}

@media (max-width: 768px) {
	.industrials_main_slider .fall-item-industrial h4 {
		font-size: 16px;
	}
}

@media (max-width: 500px) {
	.industrials_main_slider .fall-item-industrial h4 {
		display: none;
	}
}

.industrials_main_slider .fall-item-industrial .buttons {
	max-width: 800px;
	margin: auto;
	text-align: center;
}

.industrials_main_slider .fall-item-industrial .buttons .cta {
	padding: 15px;
	font-weight: 700;
	background-color: #da1a31;
	color: #fff;
	transition: 0.4s ease-in;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	transition: 0.4s ease-out;
	box-shadow: 1px 1px 100px #fff;
}

.industrials_main_slider .fall-item-industrial .buttons .cta:hover {
	transition: 0.4s ease-out;
	box-shadow: 0 0 20px #fff;
}

@media (max-width: 1150px) {
	.industrials_main_slider .fall-item-industrial .buttons .cta {
		font-size: 12px;
		padding: 10px;
	}
}

@media (max-width: 500px) {
	.industrials_main_slider .fall-item-industrial .buttons .cta {
		margin-top: 0;
	}
}

.industrials_main_slider .fall-item-industrial .buttons .white {
	min-width: 135px;
	background-color: hsl(0 0% 100% / 0.9);
	color: red;
	border: 0;
}

.industrials_main_slider .headerwave {
	position: absolute;
	bottom: -25px;
	width: 100%;
	height: auto;
}

@media (max-width: 900px) {
	.industrials_main_slider .headerwave {
		height: 50px;
		bottom: -15px;
	}
}

@media (max-width: 400px) {
	.industrials_main_slider .headerwave {
		bottom: -20px;
	}
}

.industrials_main_slider .headerwave img {
	height: 100px;
	width: 100%;
}

@media (max-width: 1500px) {
	.industrials_main_slider .headerwave img {
		height: 80px;
	}
}

@media (max-width: 900px) {
	.industrials_main_slider .headerwave img {
		height: 50px;
	}
}

@media (max-width: 400px) {
	.industrials_main_slider .headerwave img {
		height: 40px;
	}
}

.news-list h1 {
	padding-left: 15px;
}

.news-list .singlenews:hover {
	background-color: #eaf3fc;
	border-radius: 5px;
}

.news-list .singlenews:hover .line-separator {
	display: none;
}

.news-list .singlenews .flex {
	display: flex;
	flex-direction: row;
}

@media (max-width: 768px) {
	.news-list .singlenews .flex {
		display: block;
	}
}

.news-list .singlenews .flex .image {
	display: inline-block;
	padding-top: 30px;
	padding-bottom: 30px;
}

@media (max-width: 768px) {
	.news-list .singlenews .flex .image {
		padding-top: 0;
		padding-bottom: 0;
	}
}

.news-list .singlenews .flex .image img {
	max-width: 300px;
	height: auto;
	margin-right: 10px;
}

@media (max-width: 768px) {
	.news-list .singlenews .flex .image img {
		max-width: 100%;
		width: 300px;
	}
}

.news-list .singlenews .flex .announcement {
	padding-top: 30px;
	padding-bottom: 30px;
	display: inline-block;
	height: auto;
	vertical-align: top;
}

@media (max-width: 768px) {
	.news-list .singlenews .flex .announcement {
		padding-top: 15px;
		padding-bottom: 15px;
	}
}

.news-list .singlenews .flex .announcement time {
	color: #da1a31;
	font-size: 12px;
	font-weight: 700;
}

.news-list .singlenews .flex .announcement p {
	color: #06080c;
	font-weight: 500;
}

.news-list .singlenews .flex .announcement p span {
	font-size: 20px !important;
	color: #06080c;
}

.news-list .singlenews .flex .announcement a,
.news-list .singlenews .flex .announcement a:active,
.news-list .singlenews .flex .announcement a:focus,
.news-list .singlenews .flex .announcement a:hover,
.news-list .singlenews .flex .announcement a:visited {
	color: #da1a31;
	font-size: 17px;
}

.news-list .paginate {
	max-width: 100%;
	margin-top: 20px;
	display: flex;
}

.news-list .paginate .pagination {
	margin: auto;
	display: block;
	cursor: pointer;
	overflow: hidden;
}

.news-list .paginate .pagination li a {
	background-color: #fff;
	border-left: 1px solid #f5f4f4;
	border-right: 1px solid #f5f4f4;
	color: #868686;
}

.news-list .paginate .pagination .active a {
	background-color: #fff;
	color: #000;
	border: #f5f4f4 solid 1px;
}

#addsearch-logo-img {
	display: none;
}

.searchfield {
	max-width: 250px;
	overflow: hidden;
	float: right;
	clear: both;
}

.searchfield .gsc-input-box {
	height: 30px;
}

.searchfield .gsc-input-box .gscb_a {
	padding-top: 5px;
}

.searchfield ::-webkit-input-placeholder {
	color: #fff;
}

.searchfield .gsc-search-button {
	height: 30px;
}

.searchfield .gsc-search-button input.gsc-search-button-v2 {
	width: auto;
	border: 0;
	background-color: #f5f4f4;
	margin-top: 4px;
	background-image: none;
}

.searchfield .gsc-control-cse {
	padding: 0;
}

@media (max-width: 991px) {
	.searchfield {
		display: block !important;
		max-width: none;
		width: 100%;
		overflow: hidden;
	}

	.searchfield .gsc-control-cse {
		background: #000;
		border: none;
		float: left !important;
		clear: both;
		max-width: 275px;
		margin-left: 20px;
	}
}

.searchfield .gsc-input-box {
	border-radius: 3px;
}

.searchfield .gsc-input {
	padding-right: 0 !important;
}

.searchfield .gsib_b {
	display: none;
}

.gray-background,
.grey-background {
	background-color: #f5f4f4;
}

.blue-background {
	background-color: #f0f5f9;
}

.black-background {
	background-color: #000;
}

.white-background {
	background-color: #fff;
}

.industrylist a {
	color: #06080c;
}

.title-photo-col-md-4 .minititle {
	padding-top: 40px;
	padding-bottom: 20px;
}

.title-photo-col-md-4 .brands-applications {
	font-size: 20px;
	font-weight: 700;
	color: #da1a32;
	line-height: 22px;
	margin-top: 8px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f5f4f4;
}

.small-title-md-8-md-4 .contactForm {
	padding-top: 20px;
}

.small-title-md-8-md-4 img {
	margin-bottom: 40px;
}

@media (max-width: 768px) {
	.small-title-md-8-md-4 p {
		padding-bottom: 20px;
	}

	.small-title-md-8-md-4 img {
		margin-bottom: 0;
	}
}

.title-boxes4-line1 .boxes4-1line h2 {
	font-size: 18px;
	line-height: 26px;
	font-weight: 400;
	margin-top: 0;
	z-index: 16;
}

.title-boxes4-line1 .boxes4-1line .item {
	position: relative;
	margin-bottom: 30px;
}

.title-boxes4-line1 .boxes4-1line .item img {
	border-radius: 10px;
	max-width: 100%;
	height: auto;
}

.title-boxes4-line1 .boxes4-1line .item .caption {
	border-radius: 0 0 10px 10px;
	z-index: 1;
	background-color: #000;
	opacity: 0.8;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 4px 10px 4px 15px;
	height: auto;
	min-height: 33%;
	max-height: 60%;
	color: #fff;
	font-size: 22px;
}

@media (max-width: 768px) {
	.title-boxes4-line1 .boxes4-1line .item .caption {
		max-width: 353px;
		font-size: 20px;
	}
}

@media (max-width: 500px) {
	.title-boxes4-line1 .boxes4-1line .item .caption {
		max-width: 353px;
		font-size: 15px;
	}
}

@media (max-width: 400px) {
	.title-boxes4-line1 .boxes4-1line .item .caption {
		max-width: 353px;
		font-size: 12px;
	}
}

.ninebox-item .boxes3-1line .item {
	position: relative;
	margin-bottom: 30px;
	width: 100%;
	height: auto;
	display: block;
	min-height: 305px;
}

@media (max-width: 768px) {
	.ninebox-item .boxes3-1line .item {
		max-width: 500px;
	}
}

.ninebox-item .boxes3-1line .item img {
	width: 100%;
	height: auto;
	display: block;
	border-radius: 10px;
}

@media (max-width: 768px) {
	.ninebox-item .boxes3-1line .item img {
		width: 360px;
	}
}

.ninebox-item .boxes3-1line .item .caption {
	align-items: center;
	justify-content: center;
	background: url(images/bg-grey-72.png);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 4px 15px;
	height: auto;
	min-height: 38%;
	color: #fff;
	border-radius: 0 0 10px 10px;
}

@media (max-width: 768px) {
	.ninebox-item .boxes3-1line .item .caption {
		max-width: 360px;
		padding-right: 0;
		min-height: 42%;
	}
}

.ninebox-item .boxes3-1line .item .caption h4 {
	text-align: center;
	line-height: 1.5;
}

.col-lg-3-parallaxbox .hover:hover {
	transition: 0.6s ease-out;
	box-shadow: 5px 5px 100px #b6b7b7;
	border-radius: 10px;
}

.col-lg-3-parallaxbox .hover .parallaxbox {
	background: url(images/bg-white-50.png);
	margin-top: 20px;
	height: 280px;
	text-align: center;
	padding-top: 15px;
	font-size: 20px;
	margin-bottom: 20px;
}

.col-lg-3-parallaxbox .hover .parallaxbox img {
	padding-top: 20px;
	margin: auto;
}

.col-lg-3-parallaxbox .hover .parallaxbox h4,
.col-lg-3-parallaxbox .hover .parallaxbox h5,
.col-lg-3-parallaxbox .hover .parallaxbox p {
	color: #06080c;
	padding-left: 10px;
	padding-right: 10px;
}

.col-lg-3-parallaxbox .hover .parallaxbox h4 {
	font-size: 20px;
}

.col-lg-3-parallaxbox .hover .parallaxbox h5 {
	font-size: 17px;
}

.col-lg-3-parallaxbox .hover .parallaxbox p {
	font-size: 14px;
	text-align: center;
}

#home {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	background-size: cover;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	padding: 80px 0;
}

.title-md-4-products-subpage .productssubpage {
	padding-bottom: 70px;
}

.case-study-article .margin-top20 {
	margin-top: 20px;
}

.anchor-navigation {
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	border-bottom: 1px solid #f5f4f4;
	background-color: #fff;
	box-shadow: 0 1px 1px #b6b7b7;
}

.anchor-navigation ul.nav {
	background-color: #f5f4f4;
}

.anchor-navigation ul.nav .marker {
	font-weight: 700;
}

.anchor-navigation ul.nav .marker a {
	padding: 19px 20px;
	color: #da1a32;
	opacity: 0.8;
	transition: 0.4s;
}

.anchor-navigation ul.nav .marker a:focus,
.anchor-navigation ul.nav .marker a:hover {
	opacity: 1;
}

.fullWidthParallax .container-max-width {
	padding-top: 0;
	padding-bottom: 0;
}

.fullWidthParallax .container-max-width .parallax {
	min-height: 600px;
	position: relative;
	background-attachment: fixed;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

.fullWidthParallax .container-max-width .parallax-disabled {
	background-attachment: initial;
}

@media (min-width: 320px) and (max-width: 993px) {
	.fullWidthParallax .container-max-width .parallax {
		min-height: 0;
		height: 100%;
	}
}

.fullWidthParallax .container-max-width .parallax .boxContentCenter {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 5%;
}

@media (min-width: 320px) and (max-width: 700px) {
	.fullWidthParallax .container-max-width .parallax .boxContentCenter {
		padding-top: 10%;
		width: 100%;
	}
}

@media (min-width: 701px) and (max-width: 992px) {
	.fullWidthParallax .container-max-width .parallax .boxContentCenter {
		padding: 5%;
		width: 70%;
		margin-left: 15%;
	}
}

@media (max-width: 993px) {
	.fullWidthParallax .container-max-width .parallax .boxContentCenter {
		position: static;
		top: auto;
		left: auto;
		transform: none;
	}
}

.fullWidthParallax .container-max-width .parallax .boxContentLeft {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 5%;
	width: 70%;
	margin-left: 100px;
}

@media (min-width: 320px) and (max-width: 700px) {
	.fullWidthParallax .container-max-width .parallax .boxContentLeft {
		padding-top: 10%;
		width: 100%;
		margin-left: 0;
	}
}

@media (min-width: 701px) and (max-width: 992px) {
	.fullWidthParallax .container-max-width .parallax .boxContentLeft {
		padding: 5%;
		width: 70%;
		margin-left: 15%;
	}
}

@media (max-width: 993px) {
	.fullWidthParallax .container-max-width .parallax .boxContentLeft {
		position: static;
		top: auto;
		left: auto;
		transform: none;
	}
}

.fullWidthParallax .container-max-width .parallax .boxContentRight {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding: 5%;
	width: 50%;
	right: 0;
	margin-right: 100px;
}

@media (min-width: 320px) and (max-width: 700px) {
	.fullWidthParallax .container-max-width .parallax .boxContentRight {
		padding-top: 10%;
		width: 100%;
		margin-right: 0;
	}
}

@media (min-width: 701px) and (max-width: 992px) {
	.fullWidthParallax .container-max-width .parallax .boxContentRight {
		padding: 5%;
		width: 70%;
		margin-left: 15%;
		margin-right: 0;
	}
}

@media (max-width: 993px) {
	.fullWidthParallax .container-max-width .parallax .boxContentRight {
		position: static;
		top: auto;
		left: auto;
		transform: none;
	}
}

.fullWidthParallax .container-max-width .parallax .title {
	font-size: 32px;
	font-weight: 700;
}

.fullWidthParallax .container-max-width .parallax .paragraph {
	padding-bottom: 17px;
	color: #000;
}

.parallaxWithImageTextLinks .container-max-width {
	padding-top: 0;
	padding-bottom: 0;
}

.parallaxWithImageTextLinks .container-max-width .parallax {
	min-height: 600px;
	position: relative;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

@media screen and (min-resolution: 0.001dpcm) {
	.parallaxWithImageTextLinks .container-max-width .parallax {
		background-attachment: inherit;
		background-size: inherit;
		background-position: inherit;
	}
}

@media (min-width: 320px) and (max-width: 993px) {
	.parallaxWithImageTextLinks .container-max-width .parallax {
		min-height: 0;
		height: 100%;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer {
	z-index: 0;
	padding: 20% 23%;
}

@media (min-width: 320px) and (max-width: 767px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer {
		padding: 50% 8% 40%;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer {
		padding-left: 10%;
		padding-top: 45%;
		padding-bottom: 40%;
	}
}

@media (min-width: 993px) and (max-width: 1024px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer {
		padding: 30% 10%;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer .in-downParallaxText {
	color: #fff;
	line-height: normal;
	margin-top: 30px;
	font-size: 33px;
	animation-delay: 3s;
	animation-name: r;
	animation-fill-mode: both;
	animation-duration: 1s;
}

@media (min-width: 401px) and (max-width: 500px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer .in-downParallaxText {
		font-size: 22px;
	}
}

@media (min-width: 501px) and (max-width: 768px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer .in-downParallaxText {
		font-size: 24px;
	}
}

@media (max-width: 400px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer .in-downParallaxText {
		font-size: 21px;
		line-height: 1.23543;
		letter-spacing: -0.022em;
		text-align: left;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer .animateParallaxText {
	color: #fff;
	font-size: 50px;
	font-weight: 800;
	animation-name: s;
	animation-fill-mode: both;
	animation-duration: 1s;
	animation-delay: 1s;
}

@media (max-width: 410px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer .animateParallaxText {
		font-size: 24px;
		letter-spacing: 0.007em;
		text-align: left;
	}
}

@media (min-width: 411px) and (max-width: 500px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer .animateParallaxText {
		font-size: 31px;
	}
}

@media (min-width: 501px) and (max-width: 1024px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .bannerTextContainer .animateParallaxText {
		font-size: 39px;
		font-weight: 700;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter {
	width: 100%;
	background-color: hsl(0 0% 96% / 0.62);
	z-index: 0;
}

@media (max-width: 993px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter {
		position: static;
		top: auto;
		left: auto;
		transform: none;
	}
}

@media (min-width: 320px) and (max-width: 992px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter {
		background-color: transparent;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer {
	padding: 5%;
	text-align: center;
}

@media (min-width: 320px) and (max-width: 992px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer {
		background-color: hsl(0 0% 96% / 0.62);
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer .parallaxTitle {
	font-weight: 700;
	color: #000;
	text-align: center;
}

@media (min-width: 320px) and (max-width: 425px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer .parallaxTitle {
		font-size: 36px;
	}
}

@media (min-width: 426px) and (max-width: 768px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer .parallaxTitle {
		font-size: 41px;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer .parallaxParagraph {
	font-size: 24px;
	color: #000;
	text-align: center;
}

@media (min-width: 320px) and (max-width: 600px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer .parallaxParagraph {
		font-size: 18px;
		text-align: left;
	}
}

@media (min-width: 601px) and (max-width: 768px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer .parallaxParagraph {
		font-size: 26px;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer .parallaxButton {
	margin-top: 20px;
	font-size: 33px;
	font-weight: 400;
	padding: 11px 20px;
	transition: all 0.5s;
	min-width: 175px;
	text-decoration: none;
	color: #fff;
	background-color: rgb(0, 0, 0, 0.5);
	padding: 6px 10px 5px;
	border: #fff solid 1px;
	border-radius: 3px;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	min-height: 60px;
}

@media (min-width: 320px) and (max-width: 768px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .textContainer .parallaxButton {
		font-size: 21px;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .roundNavigationImageContainer {
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 5%;
}

@media (min-width: 320px) and (max-width: 992px) {
	.parallaxWithImageTextLinks .container-max-width .parallax .boxContentCenter .roundNavigationImageContainer {
		background-color: hsl(0 0% 96% / 0.62);
		padding-top: 30px;
	}
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.row
	a:nth-child(5)
	.roundNavigation {
	float: right;
}

@media (max-width: 993px) {
	.parallaxWithImageTextLinks
		.container-max-width
		.parallax
		.boxContentCenter
		.roundNavigationImageContainer
		.row
		a:nth-child(5)
		.roundNavigation {
		float: none;
	}
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.row
	.col-md-6 {
	margin-top: 50px;
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.row
	.col-md-6
	.roundNavigation {
	display: inline-block;
}

@media (max-width: 992px) {
	.parallaxWithImageTextLinks
		.container-max-width
		.parallax
		.boxContentCenter
		.roundNavigationImageContainer
		.row
		.col-md-6 {
		margin-top: 0;
	}
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.row
	.col-md-2
	.roundNavigation {
	float: none !important;
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.roundNavigation {
	text-align: center;
}

@media (max-width: 768px) {
	.parallaxWithImageTextLinks
		.container-max-width
		.parallax
		.boxContentCenter
		.roundNavigationImageContainer
		.roundNavigation {
		display: block;
	}
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.roundNavigation
	.floatRight {
	float: right;
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.roundNavigation
	.roundNavigationImage {
	transition: all 0.5s;
	max-width: 100%;
	border-radius: 50%;
	margin: auto;
}

@media (min-width: 320px) and (max-width: 768px) {
	.parallaxWithImageTextLinks
		.container-max-width
		.parallax
		.boxContentCenter
		.roundNavigationImageContainer
		.roundNavigation
		.roundNavigationImage {
		width: 100%;
		height: 100%;
	}
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.roundNavigation
	.roundNavigationImage:hover {
	transform: scale(1.2);
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.roundNavigation
	.roundNavigationButton {
	font-size: 19px;
	font-weight: 400;
	padding: 16px;
	transition: all 0.5s;
	text-decoration: none;
	color: #fff;
	background-color: rgb(0, 0, 0, 0.5);
	padding: 6px 10px 5px;
	border: #fff solid 1px;
	border-radius: 3px;
	align-items: center;
	justify-content: center;
	min-height: 60px;
}

.parallaxWithImageTextLinks
	.container-max-width
	.parallax
	.boxContentCenter
	.roundNavigationImageContainer
	.roundNavigation
	.roundNavigationButton:hover {
	transform: scale(1.2);
}

@media (min-width: 320px) and (max-width: 600px) {
	.parallaxWithImageTextLinks
		.container-max-width
		.parallax
		.boxContentCenter
		.roundNavigationImageContainer
		.roundNavigation
		.roundNavigationButton {
		font-size: 13px;
		font-size: 11px;
		font-weight: 400;
		padding: 8px;
		height: 62px;
	}
}

@media (min-width: 601px) and (max-width: 768px) {
	.parallaxWithImageTextLinks
		.container-max-width
		.parallax
		.boxContentCenter
		.roundNavigationImageContainer
		.roundNavigation
		.roundNavigationButton {
		min-height: 80px;
		min-width: 0;
	}
}

@media (min-width: 601px) and (max-width: 992px) {
	.parallaxWithImageTextLinks
		.container-max-width
		.parallax
		.boxContentCenter
		.roundNavigationImageContainer
		.roundNavigation
		.roundNavigationButton {
		font-size: 18px;
		font-weight: 400;
		padding: 13px;
	}
}

.parallaxWithImageTextLinks .container-max-width .parallax .title {
	font-size: 32px;
	font-weight: 700;
}

.parallaxWithImageTextLinks .container-max-width .parallax .paragraph {
	padding-bottom: 17px;
	color: #000;
}

.fullWidthBackgroundImageWithText .container-max-width {
	padding-top: 0;
	padding-bottom: 0;
}

.fullWidthBackgroundImageWithText .container-max-width .backgroundImage {
	min-height: 600px;
	position: relative;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
}

@media (min-width: 320px) and (max-width: 993px) {
	.fullWidthBackgroundImageWithText .container-max-width .backgroundImage {
		min-height: 0;
		height: 100%;
	}
}

.fullWidthBackgroundImageWithText .container-max-width .backgroundImage .boxContentCenter,
.fullWidthBackgroundImageWithText .container-max-width .backgroundImage .boxContentLeft,
.fullWidthBackgroundImageWithText .container-max-width .backgroundImage .boxContentRight {
	padding: 10%;
	margin-top: 4rem;
}

@media (max-width: 993px) {
	.fullWidthBackgroundImageWithText .container-max-width .backgroundImage .boxContentCenter,
	.fullWidthBackgroundImageWithText .container-max-width .backgroundImage .boxContentLeft,
	.fullWidthBackgroundImageWithText .container-max-width .backgroundImage .boxContentRight {
		position: static;
		top: auto;
		left: auto;
		transform: none;
		padding-top: 6rem;
	}
}

.fullWidthBackgroundImageWithText .container-max-width .backgroundImage .title {
	font-size: 32px;
	font-weight: 700;
}

.fullWidthBackgroundImageWithText .container-max-width .backgroundImage .paragraph {
	color: #000;
	padding-bottom: 17px;
}

.GD-EventsList .wrapper-dropdown-1 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 10px;
	border: #b6b7b7 solid 1px;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	outline: 0;
	font-weight: 700;
}

.GD-EventsList .wrapper-dropdown-1:after {
	content: '';
	float: right;
	color: #b6b7b7;
	display: inline-block;
	margin-top: 8px;
	border-top: 0.4em solid;
	border-right: 0.4em solid transparent;
	border-bottom: 0;
	border-left: 0.4em solid transparent;
}

.GD-EventsList .wrapper-dropdown-1:active {
	border-radius: 5px 5px 0 0 !important;
}

.GD-EventsList .wrapper-dropdown-1 .dropdown {
	position: absolute;
	left: -1px;
	right: -1px;
	z-index: 8;
	background: #fff;
	border-left: 1px solid #b6b7b7;
	border-right: 1px solid #b6b7b7;
	border-bottom: 1px solid #b6b7b7;
	font-weight: 400;
	transition: all 0.3s ease-in;
	list-style: none;
	pointer-events: none;
	margin-left: 0;
	padding-left: 0;
}

.GD-EventsList .wrapper-dropdown-1 .dropdown li a {
	display: block;
	padding: 10px;
	text-decoration: none;
	color: #7c8180;
}

.GD-EventsList .wrapper-dropdown-1 .dropdown li i {
	float: right;
	color: inherit;
}

.GD-EventsList .wrapper-dropdown-1 .dropdown li:hover a {
	background: #da1a32;
	color: #fff;
}

.GD-EventsList .fairbox {
	margin-top: 10px;
}

.GD-EventsList .fairbox .fairtext {
	background: #eee;
	width: 100%;
	max-height: 240px;
	display: block;
	color: #06080c;
	padding: 15px;
	border-radius: 0 0 10px 10px;
}

.GD-EventsList .fairbox .fairtext p {
	font-size: 14px;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.GD-EventsList .fairbox .fairtext .faircity {
	margin-top: 0;
	margin-bottom: 4px;
	font-weight: 700;
}

.GD-EventsList .fairbox .fairlogo {
	border-radius: 10px 10px 0 0;
	border: #f5f4f4 solid 1px;
	border-bottom: 0;
	line-height: 120px;
	background: #fff;
	width: 100% !important;
	text-align: center;
	display: block;
	max-height: 130px;
	overflow: hidden;
}

@media (max-width: 768px) {
	.GD-EventsList .fairbox .fairlogo img {
		border-radius: 10px 10px 0 0;
	}
}

@media (min-width: 968px) {
	.GD-EventsList .fairtext .upper {
		min-height: 90px;
	}
}

.GD-EventsList .marker-newsandevents {
	height: 60px;
	padding-top: 20px;
	padding-left: 10px;
	border-radius: 5px;
	border: #b6b7b7 solid 1px;
}

@media (max-width: 992px) {
	.GD-EventsList .marker-newsandevents {
		margin-bottom: 10px;
	}
}

.GD-EventsList .documents,
.GD-EventsList .events {
	height: 60px;
	padding-top: 20px;
	font-weight: 400;
	font-size: 14px;
}

.GD-EventsList .documents .dropdown,
.GD-EventsList .events .dropdown {
	margin-top: 15px;
}

.GD-EventsList .documents .dropdown li,
.GD-EventsList .events .dropdown li {
	font-size: 14px;
}

.listOfButtons {
	padding: 2em;
	margin: auto;
}

@media screen and (min-resolution: 0.001dpcm) {
	.listOfButtons {
		text-align: center;
	}
}

.listOfButtons .listOfButtonsTitle {
	color: #000 !important;
	text-align: center;
}

@media (min-width: 320px) and (max-width: 768px) {
	.listOfButtons .listOfButtonsTitle {
		font-size: 27px;
		margin-top: 0;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.listOfButtons .listOfButtonsTitle {
		font-size: 35px;
		margin-top: 0;
	}
}

.listOfButtons .buttonContainer {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

@media (max-width: 768px) {
	.listOfButtons .buttonContainer {
		display: block;
	}
}

@media screen and (min-resolution: 0.001dpcm) {
	.listOfButtons .buttonContainer {
		display: inline-block;
		text-align: center;
	}
}

.listOfButtons .buttonContainer .flexButtons {
	padding: 20px;
	text-align: center;
	flex: 1;
	max-width: 300px;
}

@media screen and (min-resolution: 0.001dpcm) {
	.listOfButtons .buttonContainer .flexButtons {
		display: inline-block;
		text-align: center;
	}
}

@media (min-width: 320px) and (max-width: 768px) {
	.listOfButtons .buttonContainer .flexButtons {
		padding-top: 0;
	}
}

@media (min-width: 320px) and (max-width: 366px) {
	.listOfButtons .buttonContainer .flexButtons {
		max-width: none;
		padding-left: 0;
	}
}

@media (max-width: 768px) {
	.listOfButtons .buttonContainer .flexButtons {
		max-width: none;
		flex: initial;
	}
}

@media (min-width: 769px) and (max-width: 992px) {
	.listOfButtons .buttonContainer .flexButtons {
		flex: none;
		padding-right: 0;
		max-width: none;
		margin: auto;
	}
}

.listOfButtons .buttonContainer .flexButtons .buttonLink {
	min-width: 260px;
	background-color: #d42a1d;
	margin-right: 0;
	max-width: 245px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	min-height: 80px;
	color: #fff !important;
	text-transform: uppercase;
	padding: 10px;
}

@media (min-width: 320px) and (max-width: 366px) {
	.listOfButtons .buttonContainer .flexButtons .buttonLink {
		max-width: none;
		padding-left: 0;
	}
}

@media (min-width: 367px) and (max-width: 768px) {
	.listOfButtons .buttonContainer .flexButtons .buttonLink {
		width: 100%;
		max-width: none;
		flex: initial;
		margin-left: 0;
		font-size: 16px;
	}
}

@media screen and (min-resolution: 0.001dpcm) {
	.listOfButtons .buttonContainer .flexButtons .buttonLink {
		text-align: center;
		display: inline-table;
	}
}

a.downloads01:link,
a.downloads01:visited {
	color: #06080c;
	font-weight: 700;
	float: left;
	padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	border-bottom: 1px solid #f5f4f4;
}

a.downloads01:hover {
	text-decoration: none;
	background: #fafafa;
	color: #da1a32;
}

.downloadlanguage {
	font-weight: 400;
	margin-left: 10px;
}

.downloadtype {
	float: right;
	font-weight: 400;
	padding-right: 15px;
}

.software-registered-01 {
	background: #f2f4fa;
	width: 100%;
	text-align: center;
	margin-top: 0;
	padding-top: 20px;
	padding-bottom: 40px;
}

.software-registered-01 input {
	text-align: center;
	border: #7c8180 solid 1px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	width: 300px;
}

.software-registered-01 h5 {
	font-size: 22px;
	color: #da1a32;
}

a.register {
	padding-right: 80px;
}

.downloadpanel .panel-body .container {
	padding-right: 0;
	padding-left: 10px;
}

.downloadpanel h4.panel-title .subtitle {
	font-size: 20px;
	padding: 10px 15px;
}

.downloadpanel .panel-body {
	padding: 0;
}

.industrylist .hovertext {
	background: url(images/arrow01-grey-right2.png) no-repeat #fff;
	margin-top: 0;
	padding-top: 5px;
	background-position: right 15px top 20px;
	padding-bottom: 10px;
	border-radius: 5px;
	margin-top: 15px;
}

.industrylist .hovertext:hover {
	background: url(images/arrow01-blue-right.png) 100% 0 no-repeat #eaf3fc;
	background-position: right 15px top 20px;
}

.industrylist .hovertext a:link,
.industrylist .hovertext a:visited {
	color: #07080c;
}

.industrylist .hovertext:hover &gt; a {
	text-decoration: none;
}

.industrylist .hovertext h2,
.industrylist .hovertext p {
	padding-left: 15px;
	padding-right: 10px;
}

.productSearchbox {
	padding-top: 0;
	overflow: hidden;
}

.productSearchbox .greenfill {
	background-color: green !important;
}

.productSearchbox .banner-search {
	height: 50px;
	margin-bottom: 30px;
}

.productSearchbox .banner-search_tip {
	font-size: 8px;
	color: rgb(0, 0, 0, 0.68);
	margin-bottom: 10px;
	margin-top: 10px;
	float: right;
}

@media (min-width: 768px) {
	.productSearchbox .banner-search_tip {
		display: none;
	}
}

.productSearchbox .banner-search input {
	width: 100%;
	height: 50px;
	border-radius: 10px;
	border: 0;
	color: rgb(0, 0, 0, 0.68);
	padding: 10px;
	border: #dcdcdc solid 1px;
	transition:
		box-shadow 0.3s,
		border 0.3s;
	background-image: url(images/allsites/search4.png);
	background-image: url(images/allsites/search4.svg);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

@media (max-width: 500px) {
	.productSearchbox .banner-search input {
		background: 0 0;
	}
}

.productSearchbox .banner-search input:focus {
	border: #fff solid 1px;
	box-shadow: 0 0 5px 1px #fff;
}

.productSearchbox .banner-search ::-webkit-input-placeholder {
	color: #868686;
}

.productSearchbox .banner-search :-moz-placeholder,
.productSearchbox .banner-search ::-moz-placeholder {
	color: #868686;
}

.productSearchbox .banner-search :-ms-input-placeholder,
.productSearchbox .banner-search ::-ms-input-placeholder {
	color: #868686;
}

.productSearchbox .filters {
	padding-top: 30px;
	overflow: visible;
	padding-bottom: 30px;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 30px;
	background-color: #fafafa;
}

.productSearchbox .filters .oilfilter {
	margin-bottom: 20px;
}

.productSearchbox .filters h5 {
	margin-top: 0;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	color: gray;
}

.productSearchbox .filters label {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	color: gray;
	display: block;
	padding-left: 15px;
	text-indent: -15px;
	display: inline-block;
	vertical-align: top;
}

.productSearchbox .filters .regular-checkbox {
	background-color: #fafafa;
	border: #b6b7b7 solid 1px;
	box-shadow:
		0 1px 2px rgb(0, 0, 0, 0.05),
		0 -15px 10px -12px rgb(0, 0, 0, 0.05) inset;
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
}

.productSearchbox .filters .regular-checkbox:active,
.productSearchbox .filters .regular-checkbox:checked:active {
	box-shadow:
		0 1px 2px rgb(0, 0, 0, 0.05),
		0 1px 3px rgb(0, 0, 0, 0.1) inset;
}

.productSearchbox .filters .checked:after {
	content: '\2714';
	font-size: 25px;
	position: absolute;
	top: -9px;
	left: 0;
	color: #99a1a7;
}

.productSearchbox .filters #selectMetric {
	visibility: hidden;
	pointer-events: auto;
}

.productSearchbox .filters .showmenu {
	visibility: visible !important;
}

.productSearchbox .filters .wrapper-dropdown-1 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 10px;
	border: #b6b7b7 solid 1px;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	outline: 0;
	font-weight: 700;
}

.productSearchbox .filters .wrapper-dropdown-1:after {
	content: '\F107';
	font-weight: 700;
	float: right;
	color: #b6b7b7;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
}

.productSearchbox .filters .wrapper-dropdown-1:active {
	border-radius: 5px 5px 0 0 !important;
}

.productSearchbox .filters .wrapper-dropdown-1 .dropdown {
	position: absolute;
	left: -1px;
	right: -1px;
	z-index: 8;
	background: #fff;
	border-left: 1px solid #b6b7b7;
	border-right: 1px solid #b6b7b7;
	border-bottom: 1px solid #b6b7b7;
	font-weight: 400;
	list-style: none;
	pointer-events: none;
	margin-left: 0;
	padding-left: 0;
}

.productSearchbox .filters .wrapper-dropdown-1 .dropdown li a {
	display: block;
	padding: 10px;
	text-decoration: none;
	color: #7c8180;
}

.productSearchbox .filters .wrapper-dropdown-1 .dropdown li i {
	float: right;
	color: inherit;
}

.productSearchbox .filters .wrapper-dropdown-1 .dropdown li:hover a {
	background: #da1a32;
	color: #fff;
}

.productSearchbox .filters .documents,
.productSearchbox .filters .events {
	height: 60px;
	padding-top: 20px;
	font-weight: 400;
	font-size: 14px;
}

.productSearchbox .filters .documents .dropdown,
.productSearchbox .filters .events .dropdown {
	margin-top: 15px;
}

.productSearchbox .filters .documents .dropdown li,
.productSearchbox .filters .events .dropdown li {
	font-size: 14px;
}

.productSearchbox .fairbox {
	margin-top: 10px;
	transition: top 0.5s ease-in-out;
	height: 500px;
}

.productSearchbox .fairbox .fairtext {
	background: #eee;
	width: 100%;
	max-height: 240px;
	display: block;
	color: #06080c;
	padding: 15px;
	border-radius: 0 0 10px 10px;
}

.productSearchbox .fairbox .fairtext p {
	font-size: 14px;
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.productSearchbox .fairbox .fairtext .faircity {
	margin-top: 0;
	margin-bottom: 4px;
	font-weight: 700;
}

.productSearchbox .fairbox .fairlogo {
	display: flex;
	align-items: center;
	border-radius: 10px 10px 0 0;
	border: #f5f4f4 solid 1px;
	line-height: 120px;
	background: #fff;
	width: 100% !important;
	text-align: center;
	height: 270px;
	overflow: hidden;
}

.productSearchbox .fairbox .fairlogo img {
	vertical-align: center;
}

@media (max-width: 768px) {
	.productSearchbox .fairbox .fairlogo img {
		border-radius: 10px 10px 0 0;
	}
}

.productSearchbox .no-products {
	width: 100%;
	display: flex;
	margin-top: 30px;
}

.productSearchbox .no-products .nothing {
	font-size: 30px;
	text-align: center;
	max-width: 50%;
	margin: auto;
	color: #868686;
	flex: 1;
	line-height: 1.5;
}

.productSearchbox .no-products .nothing button {
	margin-top: 20px;
}

@media (min-width: 968px) {
	.productSearchbox .fairtext .upper {
		min-height: 90px;
	}
}

#downloadSectionDrop,
#eventDateDropHtml,
#eventRegionDropHtml {
	pointer-events: auto;
}

#spinner {
	text-align: center;
}

.glyphicon.spinning {
	animation: o 1s linear infinite;
	font-size: 40px;
}

@keyframes o {
	0% {
		transform: scale(1) rotate(0);
	}

	to {
		transform: scale(1) rotate(1turn);
	}
}

.searchable_downloads .downloadbox {
	margin-top: 30px;
}

.searchable_downloads .downloadbox .downloadtitle {
	background: #d9dad9;
	text-align: center;
}

.searchable_downloads .downloadbox .downloadtitle img {
	margin-top: 15px;
	margin-bottom: 15px;
}

.searchable_downloads .downloadbox .downloadtext {
	background: #06080c;
	width: 100%;
	color: #fff;
	min-height: 116px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 3px;
}

.searchable_downloads .downloadbox .downloadtext .downloaddescription {
	margin-bottom: 15px;
}

.searchable_downloads .downloadbox a:link,
.searchable_downloads .downloadbox a:visited {
	color: #fff;
	text-decoration: underline;
}

.searchable_downloads .downloadbox a:hover {
	color: #da1a32;
}

@media (min-width: 1200px) {
	.searchable_downloads .videotitle {
		height: 157px;
	}
}

@media (min-width: 968px) {
	.searchable_downloads .videotitle {
		height: 167px;
	}
}

.searchable_downloads .wrapper-dropdown-1 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 10px;
	border: #b6b7b7 solid 1px;
	border-radius: 5px 5px 0 0;
	cursor: pointer;
	outline: 0;
	font-weight: 700;
}

.searchable_downloads .wrapper-dropdown-1:after {
	content: '\F063';
	float: right;
	color: #b6b7b7;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
}

.searchable_downloads .wrapper-dropdown-1 .dropdown {
	position: absolute;
	top: 43px;
	left: -1px;
	right: -1px;
	z-index: 8;
	background: #fff;
	border-left: 1px solid #b6b7b7;
	border-right: 1px solid #b6b7b7;
	border-bottom: 1px solid #b6b7b7;
	font-weight: 400;
	transition: all 0.3s ease-in;
	list-style: none;
	opacity: 0;
	pointer-events: none;
	margin-left: 0;
	padding-left: 0;
}

.searchable_downloads .wrapper-dropdown-1 .dropdown:after {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	bottom: 100%;
	right: 15px;
	border-width: 0 6px 6px;
	border-style: solid;
	border-color: #fff transparent;
}

.searchable_downloads .wrapper-dropdown-1 .dropdown:before {
	content: '';
	width: 0;
	height: 0;
	position: absolute;
	bottom: 100%;
	right: 13px;
	border-width: 0 8px 8px;
	border-style: solid;
	border-color: #06080c transparent;
	border-color: rgb(0, 0, 0, 0.1) transparent;
}

.searchable_downloads .wrapper-dropdown-1 .dropdown li a {
	display: block;
	padding: 10px;
	text-decoration: none;
	color: #7c8180;
}

.searchable_downloads .wrapper-dropdown-1 .dropdown li i {
	float: right;
	color: inherit;
}

.searchable_downloads .wrapper-dropdown-1 .dropdown li:hover a {
	background: #da1a32;
	color: #fff;
}

.searchable_downloads .documents,
.searchable_downloads .events {
	height: 60px;
	padding-top: 20px;
	font-weight: 400;
	font-size: 14px;
}

.searchable_downloads .documents .dropdown,
.searchable_downloads .events .dropdown {
	margin-top: 15px;
}

.searchable_downloads .documents .dropdown li,
.searchable_downloads .events .dropdown li {
	font-size: 14px;
}

#history-carousel {
	background-color: #eee;
}

#history-carousel .firstLine {
	margin-top: 25px;
	font-weight: 700;
}

#history-carousel .secondLine {
	max-width: 170px;
}

#history-carousel .history-dot {
	background: url(images/bg_whitedots.png) repeat-x;
	background-position: 0 85px;
	max-width: 1240px;
	margin: 0 auto;
}

#history-carousel .slick-next,
#history-carousel .slick-prev {
	font-size: 0;
	line-height: 0;
	top: 42%;
	width: 20px;
	height: 20px;
	transform: translateY(-42%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: 0;
	background: 0 0;
}

.showLast {
	padding-right: 9%;
	padding-left: 9%;
	text-align: justify;
	width: 100%;
	overflow: visible;
}

@media print {
	.showLast {
		overflow: visible;
		padding-right: 9% !important;
		text-align: justify;
		width: 100%;
		padding-left: 9%;
	}
}

.footerParagraph {
	padding-left: 13%;
	width: 100%;
	overflow: visible;
	font-family: 'Foundry Form Sans';
	color: #626366 !important;
	font-size: 15px;
}

@media print {
	.footerParagraph {
		overflow: visible;
		width: 100%;
		padding-left: 13% !important;
		font-size: 15px !important;
	}
}

a {
	color: red;
}

@media print {
	a {
		color: red;
	}
}

@media print {
	.breakPrintLayout {
		page-break-after: always;
	}
}

.title-md-9-3 {
	padding-bottom: 70px;
}

.title-md-9-3 .careerphoto {
	max-height: 250px;
}

.applicationlist .relatedtitle {
	margin-bottom: 30px;
}

.applicationlist .relatedtitle h3 {
	font-size: 18px;
	font-weight: 700;
	margin-top: 8px;
	margin-bottom: 0;
}

@media (max-width: 767px) {
	.applicationlist .relatedtitle h3 {
		margin-bottom: 10px !important;
	}
}

.applicationlist .relatedproducts {
	background: #ededed;
	width: 100%;
	display: block;
	background-position: right 15px top 10px;
	margin-bottom: 10px;
	margin-top: 20px;
	padding: 5px 32px 5px 15px;
}

.applicationlist .relatedproducts:hover {
	text-decoration: none;
}

.imagerow {
	max-width: 3166px;
	margin-top: 30px;
}

.imagerow .fluidratio {
	padding-top: 10%;
	height: 260px;
}

.title-md-4-downloads {
	padding-top: 30px;
	padding-bottom: 30px;
}

.title-md-4-downloads h2 {
	color: #06080c;
	padding-bottom: 20px;
}

.title-md-4-downloads ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.title-md-4-downloads ul a,
.title-md-4-downloads ul a:active,
.title-md-4-downloads ul a:focus,
.title-md-4-downloads ul a:hover,
.title-md-4-downloads ul a:visited {
	color: #06080c;
}

.title-md-4-downloads ul a li,
.title-md-4-downloads ul a:active li,
.title-md-4-downloads ul a:focus li,
.title-md-4-downloads ul a:hover li,
.title-md-4-downloads ul a:visited li {
	font-weight: 700;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #f5f4f4;
}

.title-md-4-downloads ul #red {
	color: #da1a31 !important;
}

.title-md-4-downloads ul .line-separator {
	height: 1px;
	border-bottom: 1px solid #b6b7b7;
}

.title-md-4-downloads .other {
	padding-left: 50px;
	padding-top: 15px;
	font-weight: 700;
}

.title-md-4-downloads img {
	width: 250px;
	height: 250px;
	padding-left: 40px;
}

.bg-footerwave {
	position: relative;
}

.bg-footerwave img {
	display: block;
	width: 100% !important;
	max-width: 3000px;
	margin: 0 auto;
	border-radius: 0;
}

.history-modal {
	margin-right: 50px;
	margin-left: 50px;
	min-height: 400px;
}

@media (max-width: 768px) {
	.history-modal {
		margin-right: 15px;
		margin-left: 5px;
	}
}

.history-modal .width {
	width: 100% !important;
}

.product-gallery .mySlides {
	display: none;
	position: relative;
	width: 100%;
}

.product-gallery .mySlides .numbertext {
	color: #696969;
	font-size: 12px;
	padding: 8px 12px;
	position: absolute;
	top: 0;
}

.product-gallery .mySlides .image {
	display: flex;
	flex-direction: column;
}

@media (max-width: 500px) {
	.product-gallery .mySlides .image {
		display: block;
	}
}

.product-gallery .mySlides .image img {
	max-height: 500px;
	max-width: 100%;
	margin: auto;
}

@media (max-width: 500px) {
	.product-gallery .mySlides .image img {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

.product-gallery .mySlides .image .bigImageThumnailText {
	display: block;
	margin: 5px auto;
}

.product-gallery .mySlides .image iframe {
	width: 100%;
	height: 500px;
	max-height: 500px;
	margin: auto;
}

@media (max-width: 500px) {
	.product-gallery .mySlides .image iframe {
		height: 235px;
	}
}

.product-gallery .caption-container {
	text-align: center;
	padding: 2px;
	margin-top: 15px;
	color: #fff;
	border-radius: 5px;
}

.product-gallery .thumbnails {
	margin-top: 20px;
	display: flex;
}

.product-gallery .thumbnails .margin-auto {
	margin: auto;
}

.product-gallery .thumbnails .tiny-thumbnail {
	max-width: 100%;
	height: 150px;
	overflow: visible;
	margin: auto;
}

.product-gallery .thumbnails .tiny-thumbnail .tiny-image {
	margin: auto;
}

.product-gallery .thumbnails .tiny-thumbnail .tiny-image .thumnailText {
	font-size: 11px;
	margin-top: 5px;
	color: #868686;
	display: block;
}

.product-gallery .thumbnails .tiny-thumbnail .tiny-image .video {
	width: 160px !important;
	height: 100px !important;
}

.product-gallery .thumbnails .tiny-thumbnail .tiny-image img.noImage {
	width: 120px;
	height: 120px;
}

.product-gallery .thumbnails .tiny-thumbnail .tiny-image img {
	height: 100%;
	width: auto;
}

.product-gallery .thumbnails .tiny-thumbnail .tiny-image .cursor {
	cursor: pointer;
}

.product-gallery .thumbnails .tiny-thumbnail .tiny-image .demo {
	opacity: 0.6;
}

.product-gallery .thumbnails .tiny-thumbnail .tiny-image .active,
.product-gallery .thumbnails .tiny-thumbnail .tiny-image .demo:hover {
	opacity: 1;
}

.siteMap h3 {
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 15px;
}

.siteMap ul li {
	padding: 10px 5px 5px;
	list-style: none;
}

#callUs .modal-content {
	margin: 100px auto !important;
	background: #fff;
	box-shadow: none;
}

@media (min-width: 768px) {
	#callUs .modal-content {
		box-shadow: none;
		width: 600px !important;
	}
}

#callUs .modal-content .modal-header {
	padding-bottom: 0;
	background-color: #f3f3f3;
}

#callUs .modal-content .modal-header h2 {
	padding-bottom: 10px;
	padding-top: 0;
	font-size: 16px;
	font-weight: 700;
}

#callUs .modal-content .modal-header .close {
	font-size: 30px;
	margin-top: 2px;
	margin-right: 6px;
}

#callUs .modal-content .modal-header .page-heading {
	color: #343a40 !important;
}

#callUs .modal-content .modal-body {
	padding: 30px;
}

@media (min-width: 320px) and (max-width: 360px) {
	#callUs .modal-content .modal-body {
		padding: 12px;
	}
}

#callUs .modal-content .modal-body .callUsModalHtmlContent__modalContent__paragraph {
	font-size: 14px;
	text-align: center;
}

#callUs .modal-content .modal-body .callUsModalHtmlContent__modalContent__paragraph span {
	margin-top: 10px;
}

#callUs .modal-content .modal-body .callUsModalHtmlContent__modalContent__paragraph a {
	text-decoration: none;
}

#callUs .modal-content .modal-body .callUsModalHtmlContent__modalContent__paragraph a button {
	display: block;
	font-weight: 700;
	width: 70%;
	margin: 10px auto;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	user-select: none;
	border: #e15454 solid 1px;
	padding: 8px;
	font-size: 1.3rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	transition:
		color 0.15s ease-in-out,
		background-color 0.15s ease-in-out,
		border-color 0.15s ease-in-out,
		box-shadow 0.15s ease-in-out;
	background-color: #e15454;
	color: #fff;
	box-shadow: 0 3px 6px 0 rgb(0, 0, 0, 0.16);
}

@media (max-width: 500px) {
	#callUs .modal-content .modal-body .callUsModalHtmlContent__modalContent__paragraph a button {
		width: 100%;
		font-size: 12px;
	}
}

#callUs .modal-content .modal-body .callUsModalHtmlContent__modalContent__paragraph a button .fa-phone {
	margin-right: 10px;
}

#callUs .modal-content .modal-body .callUsModalHtmlContent__modalContent__paragraph a button:hover {
	filter: brightness(110%) !important;
}

#callUs .modal-content .modal-body .callUsModalHtmlContent__modalContent__paragraph a .contact-us-btn {
	background-color: transparent;
	color: #e15454;
}

#callUs .modal-content .modal-body .modal-footer {
	background-color: #f3f3f3;
	border-top: none;
	padding-left: 27px;
}

#myBtn {
	display: none;
	position: fixed;
	bottom: 50px;
	right: 30px;
	z-index: 12;
	font-size: 18px;
	border: none;
	outline: 0;
	background-color: #000;
	color: #fff;
	cursor: pointer;
	padding: 15px;
	border-radius: 50%;
	border: #fff solid 1px;
}

@media (min-width: 320px) and (max-width: 767px) {
	#myBtn {
		display: none !important;
	}
}

#myBtn:hover {
	background-color: #555;
}

html {
	scroll-behavior: smooth;
}

.shareThepage {
	margin-top: 15px;
}

.shareThepage .shareThePageBTNS {
	display: flex;
	flex-direction: row;
}

.shareThepage .shareThePageBTNS .findAdistributor {
	flex: auto;
}

.shareThepage .shareThePageBTNS .findAdistributor span {
	margin-left: 10px;
}

.shareThepage .shareThePageBTNS .shareThepageShareBtn {
	flex: auto;
	text-align: left;
	color: #33475b;
}

.shareThepage .shareThePageBTNS .shareThepageShareBtn span {
	margin-left: 10px;
}

.shareThepage .shareThePageBTNS .downloadPDF {
	flex: auto;
}

.shareThepage .shareThePageBTNS .downloadPDF span {
	margin-left: 10px;
	color: #33475b;
}

.shareThepage .shareThePageBTNS .popup {
	position: relative;
	display: inline-block;
	cursor: pointer;
	user-select: none;
}

.shareThepage .shareThePageBTNS .popup .popuptext {
	visibility: hidden;
	background-color: #fff;
	box-shadow: 0 5px 10px rgb(0, 0, 0, 0.2);
	text-align: center;
	border-radius: 3px;
	padding: 8px 0;
	position: absolute;
	z-index: 1;
	bottom: 125%;
	left: 0;
	margin-left: -100px;
	border: #ccc solid 1px;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare {
	display: flex;
	padding: 5px 10px;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem {
	flex: 1;
	margin-left: 5px;
	margin-right: 5px;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .socialMediaShareLink {
	color: #fff;
	padding: 5px 15px;
	border-radius: 3px;
	display: block;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .mail {
	background-color: #e61933;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .fb {
	background-color: #306199;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .tw {
	background-color: #26c4f1;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .gp {
	background-color: #e93f2e;
}

.shareThepage .shareThePageBTNS .popup .popuptext .popupSocialShare .socialMediaShareItem .ln {
	background-color: #007bb6;
}

.shareThepage .shareThePageBTNS .popup .popuptext:after {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #fff transparent transparent;
}

.shareThepage .shareThePageBTNS .popup .show {
	visibility: visible;
	animation: p 1s;
}

@keyframes p {
	0% {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.irQuestionnaire {
	margin: 15px auto;
}

@media screen and (min-width: 75em) {
	.irQuestionnaire {
		width: 1052px;
	}
}

.irQuestionnaire iframe {
	border-radius: 4px;
}

/* .filterWidgetLeftSideConfig .cardView {
    border-radius: 4px;
    margin-right: 20px;
    margin-left: 20px;
    max-width: 100%;
    position: relative;
    width: 301px;
    border-radius: 5px;
    background: #fff;
    padding: 0;
    box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;
    transition: box-shadow .1s ease, transform .1s ease;
    overflow: hidden;
    margin-bottom: 40px;
    text-align: center
}

@media (min-width:320px) and (max-width:500px) {
    .filterWidgetLeftSideConfig .cardView {
        margin-left: 0;
        width: 100%;
        height: 100%
    }
}

.filterWidgetLeftSideConfig .cardView:hover {
    transform: translateY(-5px);
    box-shadow: 0 0 0 1px #d4d4d5, 0 2px 4px 0 rgb(34, 36, 38, .15), 0 2px 10px 0 rgb(34, 36, 38, .25)
}

.filterWidgetLeftSideConfig .cardView .filterWidgetImage {
    width: 100%
}

@media (min-width:320px) and (max-width:768px) {
    .filterWidgetLeftSideConfig .cardView .filterWidgetImage {
        max-width: 100%
    }
}

.filterWidgetLeftSideConfig .cardView .cardContent {
    border: none;
    border-top: 1px solid rgb(34, 36, 38, .1);
    background: 0 0;
    margin: 0;
    padding: .3em;
    box-shadow: none;
    font-size: 1em;
    border-radius: 0;
    max-width: 100%;
    height: auto
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardViewHeading {
    font-weight: 700;
    font-size: .7em;
    line-height: 1.3em;
    word-break: break-word;
    text-transform: uppercase;
    text-align: center
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription {
    margin-top: .5em;
    padding-left: .3em;
    padding-right: .3em;
    color: rgb(0, 0, 0, .68);
    overflow: visible;
    text-align: center;
    line-height: 1.6
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .cardViewParagraph {
    font-size: 14px;
    line-height: 1.7
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .tagNamesView {
    height: 120px;
    overflow: hidden;
    margin-bottom: 10px
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .dummy {
    max-width: 100%;
    position: absolute;
    height: 23px;
    width: 100%
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .dummy:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: -37px;
    background: linear-gradient(180deg, hsl(0 0% 100% / 0), hsl(0 0% 100% / .57) 23%, hsl(0 0% 100% / .81) 57%, hsl(0 0% 100% / .97) 80%, #fff 85%, #fff)
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .tagNameContainer .tagName {
    display: inline-block;
    border: #d3d3d3 solid 1px;
    border-radius: 3px;
    padding: 5px;
    font-size: .8em;
    margin-right: 5px;
    margin-bottom: 5px
}

.filterWidgetLeftSideConfig .cardView .linkCallToAction {
    max-width: 100%;
    min-height: 0 !important;
    position: absolute;
    background: #fff;
    width: auto;
    margin: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: rgb(0, 0, 0, .4);
    box-shadow: none;
    transition: color .1s ease;
    border: none;
    border-radius: 5px;
    text-align: center;
    float: right
}

.filterWidgetLeftSideConfig .cardView .linkCallToAction:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: -35px
}

.filterWidgetLeftSideConfig .cardView .linkCallToAction .cardViewCallToActionContainer {
    background: 0 0;
    display: block;
    padding: .7em
}

.filterWidgetLeftSideConfig .cardView .linkCallToAction .cardViewCallToActionContainer .cardViewCallToAction {
    margin-bottom: 0;
    padding-bottom: 0
}

.filterWidgetLeftSideConfig .cardView .learMoreTags {
    bottom: 5px;
    left: 0;
    right: 0;
    text-align: center
}

.filterWidgetLeftSideConfig .cardView .linkLearnMore {
    max-width: 100%;
    min-height: 0 !important;
    position: absolute;
    background: #fff;
    width: auto;
    margin: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: rgb(0, 0, 0, .4);
    box-shadow: none;
    transition: color .1s ease;
    border: none;
    border-radius: 5px;
    text-align: center
}

.filterWidgetLeftSideConfig .cardView .linkLearnMore .learnMoreContainer {
    background: 0 0;
    display: block;
    padding: .7em
}

.filterWidgetLeftSideConfig .cardView .linkLearnMore .learnMoreContainer .learnMoreText {
    margin-bottom: 0;
    padding-bottom: 0
}


.filterWidgetLeftSideConfig .leftSideConfig {
    padding-top: 30px;
    padding-bottom: 20px
}

@media (min-width:320px) and (max-width:768px) {
    .filterWidgetLeftSideConfig .leftSideConfig {
        padding-top: 30px;
        padding-bottom: 10px
    }
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer {
    display: flex;
    flex-flow: row
}

@media (max-width:768px) {
    .filterWidgetLeftSideConfig .leftSideConfig .flexContainer {
        display: block;
        text-align: center
    }
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexSearch {
    flex: 4;
    position: relative;
    margin-left: 10px
}

@media (max-width:768px) {
    .filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexSearch {
        display: block;
        flex: none;
        width: 100%;
        margin-bottom: 25px;
        margin-left: 0
    }
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexSearch button {
    right: -15px
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown {
    flex: 1;
    margin-left: 9px;
    margin-right: 9px
}

@media (max-width:768px) {
    .filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown {
        display: inline-block;
        flex: none
    }
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown button {
    max-width: 183px
}

@media (max-width:768px) {
    .filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown button {
        width: 183px;
        margin-bottom: 4px
    }
}

@media (min-width:320px) and (max-width:386px) {
    .filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown button {
        width: 165px
    }
}

@media (max-width:768px) {
    .filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS {
        display: inline-block
    }
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonLeft {
    border: #ccc solid 1px;
    background-color: #fff;
    padding: 7px 10px 4px;
    border-radius: 4px
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonLeft .fas {
    color: #333
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonLeft:hover {
    background-color: #e6e6e6;
    border-color: #adadad
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonRight {
    border: #ccc solid 1px;
    background-color: #fff;
    padding: 7px 10px 4px;
    border-radius: 4px;
    margin-left: 2px
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonRight .fas {
    color: #333
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonRight:hover {
    background-color: #e6e6e6;
    border-color: #adadad
}

.filterWidgetLeftSideConfig .rightSideResults .tagNamesView {
    height: 120px;
    overflow: hidden;
    margin-bottom: 10px
}

.filterWidgetLeftSideConfig .rightSideResults .dummy {
    max-width: 100%;
    position: absolute;
    height: 23px;
    width: 100%
}

.filterWidgetLeftSideConfig .rightSideResults .dummy:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: -37px;
    background: linear-gradient(180deg, hsl(0 0% 100% / 0), hsl(0 0% 100% / .57) 23%, hsl(0 0% 100% / .81) 57%, hsl(0 0% 100% / .97) 80%, #fff 85%, #fff)
}

.filterWidgetLeftSideConfig .rightSideResults .tagNameContainer .tagName {
    display: inline-block;
    border: #d3d3d3 solid 1px;
    border-radius: 3px;
    padding: 5px;
    font-size: .8em;
    margin-right: 5px;
    margin-bottom: 5px
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .header {
    margin-top: 15px;
    font-size: 21px;
    color: #575757
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags h3 {
    margin-top: 15px;
    margin-bottom: 30px;
    padding-left: 20px
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList {
    display: flex;
    flex-direction: row;
    padding-left: 20px;
    flex-wrap: wrap
}

@media (max-width:992px) {
    .filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList {
        display: inline-block;
        flex-direction: row
    }
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem {
    display: inline-block;
    border: #d3d3d3 solid 1px;
    border-radius: 4px;
    padding: 7px !important;
    margin-right: 5px;
    background-color: #fff;
    margin-bottom: 6px;
    align-self: flex-start
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem .white {
    color: #fff
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem .tagLink {
    font-size: 16px
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem .tagLink .fa-plus,
.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem .tagLink .fa-times {
    font-size: 13px;
    margin-left: 5px
}

.filterWidgetLeftSideConfig .rightSideResults .filterWidgetLeftSideConfigPagination {
    text-align: center
}

.filterWidgetLeftSideConfig .rightSideResults .filterWidgetLeftSideConfigPagination .page-link {
    color: #06080c
}

.filterWidgetLeftSideConfig .rightSideResults .filterWidgetLeftSideConfigPagination .changeStyle {
    background-color: gray;
    color: #fff
}

.filterWidgetLeftSideConfig .rightSideResults .filterWidgetLeftSideConfigPagination .whiteBackground {
    background-color: #fff
}

.filterWidgetLeftSideConfig .rightSideResults .cardViewCallToActionBTN {
    text-align: center;
    display: block;
    border: 0;
    padding: 10px 15px;
    font-weight: 700;
    color: #fff !important;
    font-size: 12px;
    border-radius: 3px;
    margin-top: 10px;
    margin-bottom: 13px;
    width: 120px;
    max-height: 40px;
    overflow: hidden;
    align-items: center;
    background-color: #ee3124;
    justify-content: center
}

.filterWidgetLeftSideConfig .rightSideResults .cardViewCallToAction {
    color: #ee3124;
    text-align: center
}

.FlexibleGrid.container .filterWidgetLeftSideConfig .cardView {
    width: 323px
}

@media (min-width:749px) and (max-width:992px) {
    .FlexibleGrid.container .filterWidgetLeftSideConfig .cardView {
        width: 284px
    }
}

@media (min-width:320px) and (max-width:748px) {
    .FlexibleGrid.container .filterWidgetLeftSideConfig .cardView {
        width: auto
    }
}

@media (min-width:320px) and (max-width:425px) {
    .FlexibleGrid.container .filterWidgetLeftSideConfig .rightSideResults {
        padding: 18px
    }
}

@media (min-width:320px) and (max-width:425px) {
    .FlexibleGrid.container .filterWidgetLeftSideConfig .rightSideResults .tagList {
        padding-left: 0
    }
}

.filterWidget__config {
    border: #d3d3d3 solid 1px;
    padding: 40px;
    border-radius: 4px;
    background-color: #fafafa
}

.filterWidget__config .floatRight {
    float: right
}

@media (min-width:320px) and (max-width:992px) {
    .filterWidget__config .floatRight {
        float: left
    }
}

@media (min-width:320px) and (max-width:399px) {
    .filterWidget__config .floatRight {
        float: none
    }
}

.filterWidget__config .floatLeft {
    float: left;
    margin-left: -15px
}

@media (min-width:320px) and (max-width:399px) {
    .filterWidget__config .floatLeft {
        float: none
    }
}

.filterWidget__config__filterDropdown {
    margin-bottom: 15px;
    text-align: center
}

.filterWidget__config__filterDropdown__dropdownList .floatLeftAddWidth,
.filterWidget__config__filterDropdown__dropdownList .floatRightAddWidth {
    width: 183px
}

.filterWidget__config__filterDropdown__dropdownList__button {
    width: 100%;
    font-size: 15px;
    padding-top: 7px;
    padding-bottom: 7px
}

.filterWidget__config__filterDropdown__dropdownList__dropdownMenu {
    width: 100%
}

.filterWidget__config__filterDropdown__dropdownList__dropdownMenu__menuLink {
    padding: 6px;
    margin: 0
}

.filterWidget__config__filterDropdown__dropdownList__dropdownMenu__menuLink:hover {
    background-color: #e6e6e6
}

.filterWidget__config__filterDropdown__dropdownList__dropdownMenu__menuLink__p {
    color: #06080c;
    margin: 0;
    text-align: center
}

.filterWidget__config__search__form.form-control {
    height: 37px;
    position: relative
}

.filterWidget__config__search button {
    float: right;
    padding: 6px 10px;
    margin-top: 8px;
    margin-right: 16px;
    color: #575757;
    background: #c0c0c08f;
    font-size: 17px;
    border: none;
    cursor: pointer;
    position: absolute;
    top: -8px;
    border-radius: 3px;
    right: 0;
    height: 37px
}

.filterWidget__config__categoryTags__header {
    margin-top: 15px;
    font-size: 21px;
    color: #575757;
    margin-bottom: 30px
}

.filterWidget__config__categoryTags__tagList__listItem {
    display: inline-block;
    border: #d3d3d3 solid 1px;
    border-radius: 4px;
    padding: 2px;
    margin-right: 5px;
    background-color: #fff;
    margin-bottom: 6px
}

.filterWidget__config__categoryTags__tagList__listItem .white {
    color: #fff
}

.filterWidget__config__categoryTags__tagList__listItem__tagLink {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px
}

.filterWidget__config__categoryTags__tagList__listItem__tagLink .fa-plus,
.filterWidget__config__categoryTags__tagList__listItem__tagLink .fa-times {
    font-size: 13px;
    margin-left: 5px
}

.filterWidget__displayResults {
    border: #d3d3d3 solid 1px;
    border-top: none;
    padding: 20px;
    border-radius: 4px
}

.filterWidget__displayResults__numberOfResults {
    font-size: 16px;
    margin-bottom: 40px;
    margin-left: 20px;
    margin-top: 20px
}

.filterWidget__displayResults .hoverBackground:hover {
    background-color: #f5f5f5
}

.filterWidget__displayResults__media {
    margin-bottom: 20px
}

.filterWidget__displayResults__media:hover {
    border-radius: 4px
}

.filterWidget__displayResults__media__link__cardViewCallToActionBTN {
    text-align: center;
    display: block;
    border: 0;
    padding: 10px 15px;
    font-weight: 700;
    color: #fff !important;
    font-size: 12px;
    border-radius: 3px;
    margin-top: 10px;
    margin-bottom: 13px;
    width: 120px;
    max-height: 40px;
    overflow: hidden;
    align-items: center;
    background-color: #ee3124;
    justify-content: center;
    float: right;
    margin-right: 20px;
    margin-bottom: 20px
}

.filterWidget__displayResults__media__link__mediaLeft__mediaObject {
    padding: 20px
}

.filterWidget__displayResults__media__link__mediaBody {
    padding: 10px
}

.filterWidget__displayResults__media__link__mediaBody__date {
    font-weight: 700;
    font-size: 13px
}

.filterWidget__displayResults__media__link__mediaBody__mediaHeading {
    color: #575757;
    font-weight: 700
}

.filterWidget__displayResults__media__link__mediaBody__mediaParagraph {
    color: #575757
}

.filterWidget__displayResults__media__link__mediaBody__mediaParagraph li {
    padding-left: 15px;
    font-size: 14px;
    text-align: left
}

@media (max-width:768px) {
    .filterWidget__displayResults__media__link__mediaLeft__mediaObject {
        padding: 0
    }

    .filterWidget__displayResults__media__link__mediaBody {
        padding: 10px 0
    }

    .filterWidget__displayResults__media__link__mediaBody__mediaHeading {
        font-size: 18px
    }

    .filterWidget__displayResults__media__link__mediaBody__mediaParagraph {
        font-size: 12px
    }
}

.filterWidget__displayResults .filterWidgetTopConfigPagination {
    text-align: center
}

.filterWidget__displayResults .filterWidgetTopConfigPagination .page-link {
    color: #06080c
}

.filterWidget__displayResults .filterWidgetTopConfigPagination .changeStyle {
    background-color: gray;
    color: #fff
}

.filterWidget__displayResults .filterWidgetTopConfigPagination .whiteBackground {
    background-color: #fff
}

.filterWidget .tagNameContainer .tagName {
    display: inline-block;
    border: #d3d3d3 solid 1px;
    border-radius: 3px;
    padding: 5px;
    font-size: .8em;
    margin-right: 5px;
    margin-bottom: 5px
} */

.two-titles-sm-6-photos {
	text-align: center;
	margin-bottom: 70px;
	word-spacing: 1.5px;
	text-transform: uppercase;
}

@media (max-width: 992px) {
	.two-titles-sm-6-photos {
		margin-bottom: 30px;
	}
}

.two-titles-sm-6-photos h3 {
	color: rgb(0, 0, 0, 0.68);
}

@media (max-width: 800px) {
	.two-titles-sm-6-photos h3 {
		font-size: 20px;
	}
}

@media (max-width: 800px) {
	.two-titles-sm-6-photos .background {
		margin: auto;
		max-width: 375px;
	}
}

@media (max-width: 992px) {
	.two-titles-sm-6-photos .background {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.two-titles-sm-6-photos .background img {
	margin-top: 10px;
	margin-bottom: 10px;
	max-width: 100%;
}

.redstripe {
	padding-top: 0;
}

.redstripe #redstripe {
	height: 5px;
}

@media (max-width: 768px) {
	.container-max-width {
		padding-top: 20px;
	}
}

.GDHTMLMultipleLayout {
	padding-top: 20px;
	margin: 30px 0;
}

.GDHTMLMultipleLayout .center-aligned {
	margin: 20px auto;
}

.GDHTMLMultipleLayout .button {
	border-radius: 4px;
}

.GDHTMLMultipleLayout h3 {
	margin-top: 0;
}

.GDHTMLMultipleLayout img {
	margin-top: 5px;
}

.fullWidthMultipleLayout,
.fullWidthMultipleLayout .container-max-width {
	padding: 0 !important;
}

@media (max-width: 768px) {
	.fullWidthMultipleLayout .container-max-width {
		padding-top: 0 !important;
	}
}

.fullWidthMultipleLayout .container-max-width .row {
	align-items: center;
	justify-content: center;
}

.fullWidthMultipleLayout .container-max-width .row h3 {
	font-weight: 700;
	font-size: 34px;
}

@media (min-width: 320px) and (max-width: 992px) {
	.fullWidthMultipleLayout .container-max-width .row h3 {
		text-align: left;
	}
}

@media (min-width: 320px) and (max-width: 768px) {
	.fullWidthMultipleLayout .container-max-width .row h3 {
		font-size: 27px;
	}
}

@media (min-width: 320px) and (max-width: 992px) {
	.fullWidthMultipleLayout .container-max-width .row .story {
		text-align: left;
		margin-bottom: 15px;
	}
}

.fullWidthMultipleLayout .container-max-width .row .htmlWithPlaceholderTitle {
	margin-top: 0;
	margin-bottom: 20px;
}

.fullWidthMultipleLayout .container-max-width .row .mobileTitle {
	padding-bottom: 5px;
	margin-top: 0;
}

@media (max-width: 992px) {
	.fullWidthMultipleLayout .container-max-width .row .mobileTitle {
		text-align: left;
	}
}

.fullWidthMultipleLayout .container-max-width .row p {
	color: #000;
}

.fullWidthMultipleLayout .container-max-width .row .fullSize {
	display: block;
}

.fullWidthMultipleLayout .container-max-width .row .fullSize .container-fluid {
	padding: 0;
	border-radius: 0;
}

@media (max-width: 992px) {
	.fullWidthMultipleLayout .container-max-width .row .fullSize .container-fluid {
		padding: 1em;
	}
}

.fullWidthMultipleLayout .container-max-width .row .fullSize .GD-Google-Map__container {
	margin-bottom: 0;
	border-radius: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.fullWidthMultipleLayout .container-max-width .row [class^='col-'] {
	padding: 0;
}

.fullWidthMultipleLayout .container-max-width .row [class^='col-'] .imageHalfAndHalfSplit img,
.fullWidthMultipleLayout .container-max-width .row [class^='col-'] .imageSmall img {
	width: 100%;
	border-radius: initial;
}

@media (min-width: 426px) and (max-width: 992px) {
	.fullWidthMultipleLayout .container-max-width .row [class^='col-'] .imageHalfAndHalfSplit img,
	.fullWidthMultipleLayout .container-max-width .row [class^='col-'] .imageSmall img {
		margin: auto;
		width: 50%;
	}
}

.fullWidthMultipleLayout .container-max-width .row [class^='col-'] .centeredTextBig,
.fullWidthMultipleLayout .container-max-width .row [class^='col-'] .textHalfAndHalfSplit {
	padding: 10%;
}

@media (min-width: 320px) and (max-width: 992px) {
	.fullWidthMultipleLayout .container-max-width .row [class^='col-'] .centeredTextBig {
		padding: 3em;
	}
}

@media (max-width: 992px) {
	.fullWidthMultipleLayout .container-max-width .row [class^='col-'] .mobileFriendly {
		padding: 3em;
		padding-top: 2em;
		padding-bottom: 2em;
	}
}

.fullWidthMultipleLayout .container-max-width .industrial-btn {
	border-radius: 4px;
}

.fullWidthMultipleLayout .distributorListStyle {
	list-style: none;
}

.fullWidthMultipleLayout .distributorListStyle li {
	color: #fff;
	position: relative;
	font-size: 19px;
	margin-bottom: 10px;
}

.fullWidthMultipleLayout .distributorListStyle li:before {
	content: ' ';
	position: absolute;
	width: 0.3em;
	height: calc(106% - 0.7em);
	left: -20px;
	top: 0.3em;
	background-color: #d42a1d;
}

.industries-image-wrapper {
	position: relative;
}

.industries-image-wrapper img {
	height: inherit;
	object-fit: cover;
	aspect-ratio: 1/1;
}

#contact-us-app {
	z-index: 25;
}

#contact-us-app .modal-dialog {
	width: 1000px;
}

#contact-us-app .modal-header {
	padding-left: 15px;
	padding-bottom: 0;
}

#contact-us-app .modal-body {
	padding-top: 5px;
}

#contact-us-app .back-button {
	padding: 5px;
}

#contact-us-app .back-button img {
	height: 40px;
}

#contact-us-app .back-button-icon {
	background-image: url(images/icons/left-arrow-icon.svg);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 40px;
	width: 40px;
	border-radius: 10px;
}

#contact-us-app .back-button-icon:hover {
	background-color: #e4e4e4;
}

#contact-us-app .questions-relative {
	transition: 0.5s;
}

#contact-us-app .question-wrapper {
	text-align: center;
	padding: 10px 5px;
	display: inline-block;
	vertical-align: middle;
}

#contact-us-app .question-panel {
	text-align: center;
}

#contact-us-app a {
	color: #000;
}

#contact-us-app .question {
	min-height: 80px;
	margin: 5px;
	border: #cecece solid 2px;
	border-radius: 5px;
	cursor: pointer;
	transition: 0.3s;
}

#contact-us-app .question:hover {
	border: #da1a32 solid 2px;
	background-color: #f1f1f1;
	margin-left: 3px;
	margin-right: 3px;
	box-shadow: 2px 2px 5px 2px rgb(0, 0, 0, 0.3);
	padding: 0 2px;
}

#contact-us-app .modal-content {
	background: #fff;
}

#contact-us-app .question-title {
	padding: 5px;
	line-height: 75px;
}

#contact-us-app .question-title span {
	display: inline-block;
	vertical-align: middle;
	line-height: normal;
}

#contact-us-app .questions-relative {
	transition: height 0.5s linear;
}

#contact-us-app .cols-5 {
	width: 20%;
}

#contact-us-app .cols-4 {
	width: 25%;
}

#contact-us-app .question-image {
	padding: 10px;
	white-space: nowrap;
}

#contact-us-app .question-image img {
	vertical-align: middle;
}

#contact-us-app .helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

#contact-us-app .navigation-menu {
	height: 60px;
	position: relative;
	overflow: hidden;
}

@media (max-width: 1030px) {
	#contact-us-app .navigation-menu.brand-included .region-selectors select {
		width: 145px;
	}
}

@media (max-width: 640px) {
	#contact-us-app .navigation-menu.brand-included {
		height: 95px;
	}
}

#contact-us-app .region-selectors .region-select {
	padding: 5px 12px;
	float: left;
}

#contact-us-app .region-selectors select {
	height: 50px;
	width: 170px;
	font-size: 14px;
}

#contact-us-app .questions-relative {
	position: relative;
	overflow: hidden;
}

#contact-us-app .questions-container {
	float: left;
	width: 100%;
	animation-duration: 0.5s;
	animation-timing-function: ease-in-out;
}

#contact-us-app .questions-relative {
	transition:
		height 0.5s ease-in-out,
		box-shadow 0.1s linear;
}

#contact-us-app .forward .questions-container.ng-show {
	animation-name: t;
}

#contact-us-app .forward .questions-container.ng-show:first-child {
	animation-name: none;
}

#contact-us-app .forward .questions-container.ng-hide-add {
	animation-direction: reverse;
}

#contact-us-app .back .questions-container.ng-show,
#contact-us-app .forward .questions-container.ng-hide-add {
	margin-bottom: -500%;
	animation-name: u;
}

#contact-us-app .back .questions-container.ng-hide-add {
	animation-name: t;
	animation-direction: reverse;
}

#contact-us-app .back-button,
#contact-us-app .region-selectors {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	animation-duration: 0.5s;
	animation-timing-function: ease-in-out;
}

#contact-us-app .forward .region-selectors.ng-hide-add {
	animation-name: u;
	animation-direction: reverse;
}

#contact-us-app .forward .back-button.ng-hide-remove {
	animation-name: t;
}

#contact-us-app .back .region-selectors.ng-hide-remove {
	animation-name: u;
}

#contact-us-app .back .back-button.ng-hide-add {
	animation-name: t;
	animation-direction: reverse;
}

@keyframes t {
	0% {
		transform: translateX(100%);
	}

	to {
		transform: translateX(0);
	}
}

@keyframes u {
	0% {
		transform: translateX(-100%);
	}

	to {
		transform: translateX(0);
	}
}

@media (max-width: 1030px) {
	#contact-us-app .modal-dialog {
		width: 600px;
	}

	#contact-us-app .question-wrapper {
		width: 33%;
	}

	#contact-us-app .question-wrapper.cols-4 {
		width: 50%;
	}
}

@media (max-width: 640px) {
	#contact-us-app .modal-dialog {
		width: 95%;
	}

	#contact-us-app .question-wrapper {
		width: 50%;
	}

	#contact-us-app .question-image-wrapper span,
	#contact-us-app .question-title span {
		font-size: 11px;
	}

	#contact-us-app .region-selectors .region-select {
		padding-right: 0;
	}

	#contact-us-app .region-selectors select {
		height: 40px;
		width: 120px;
		font-size: 12px;
		padding-right: 0;
	}

	#contact-us-app .question-image img {
		max-width: 90%;
	}
}

.ingersollRandFooter .upperFooter {
	background-color: #111;
	padding-top: 2em;
	padding-bottom: 2em;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .upperFooter {
		background: url(images/body-bg.jpg) bottom repeat;
	}
}

.ingersollRandFooter .upperFooter .container {
	padding-left: 10px;
	padding-right: 10px;
}

@media (min-width: 992px) {
	.ingersollRandFooter .upperFooter .container {
		padding-left: 15px;
	}
}

.ingersollRandFooter .upperFooter .container-max-width {
	overflow: visible;
}

.ingersollRandFooter .upperFooter .col-md-12,
.ingersollRandFooter .upperFooter .col-md-7,
.ingersollRandFooter .upperFooter .htmlFooterContent {
	padding-left: 0;
}

.ingersollRandFooter .upperFooter .htmlFooterContent .footerTitle {
	font-size: 1em;
	text-transform: uppercase;
	color: #fff;
}

.ingersollRandFooter .upperFooter .htmlFooterContent .footerContent {
	color: #828080;
	font-size: 0.8em;
}

.ingersollRandFooter .localFooter .footerBackground {
	padding-top: 2em;
	border-top: 3px solid #d42a1d;
	padding-bottom: 3em;
	background: url(images/body-bg.jpg) bottom repeat;
}

.ingersollRandFooter .localFooter .footerBackground .irWave {
	height: 250px;
	background: url(images/footer-waves.svg) bottom center no-repeat;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .localFooter .footerBackground .irWave {
		height: 160px;
	}
}

.ingersollRandFooter .localFooter .footerBackground .container {
	padding-left: 15px;
	padding-right: 15px;
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown {
	margin-bottom: 1em;
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton {
	width: 100%;
	text-align: left;
	border-radius: 0;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton {
		padding: 0.9em;
		background: #fff;
		text-transform: none;
		color: #d42a1d;
		font-weight: 700;
		border: #ccc solid 1px;
		text-transform: uppercase;
	}
}

@media (min-width: 768px) and (max-width: 768px) {
	.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton {
		border: #ccc solid 1px !important;
	}
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownButton .arrowDown {
	float: right;
	font-size: 18px;
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownMenu {
	width: 100%;
}

.ingersollRandFooter .localFooter .footerBackground .footerDropdown .footerDropdownMenu .dropdownLink {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size: 16px;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav {
	display: flex;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .section {
	border-right: 1px solid #d3d3d3;
	padding-left: 20px;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .section:last-child {
	border-right: none;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .section:first-child {
	padding-left: 0;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .paddingTopLeft {
	padding-top: 3em;
	padding-left: 25px;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .paddingTopLeft:first-child {
	padding-left: 0;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle {
	flex: 3;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul {
	list-style-type: none;
	padding-left: 0;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul .titleNoLink {
	font-size: 14px;
	color: #000;
	font-weight: 700;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul .contentNoLink {
	font-size: 12px;
}

.ingersollRandFooter .localFooter .footerBackground .footerNav .listSelectableStyle ul li a {
	color: #d42a1d;
	clear: both;
	font-weight: 400;
	line-height: 1.45;
	font-size: 0.8em;
}

.ingersollRandFooter .corporateFooter {
	padding: 2em 5px;
	background-image: url(images/footer-bg.jpg);
	color: #fff;
}

.ingersollRandFooter .corporateFooter p {
	font-size: 0.8em;
	color: #fff;
}

.ingersollRandFooter .corporateFooter .corporateFooterLinksLeft {
	display: inline-block;
	margin-bottom: 30px;
	margin-right: 30px;
}

.ingersollRandFooter .corporateFooter .nopaddingLeft {
	padding-left: 0;
}

.ingersollRandFooter .corporateFooter .nopaddingLeft .corporateFooterBottom {
	margin-top: 15px;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .corporateFooter .nopaddingLeft .corporateFooterBottom {
		display: flex;
	}
}

.ingersollRandFooter .corporateFooter .nopaddingLeft .corporateFooterBottom .corporateFooterBottom__link {
	color: #fff;
	margin-right: 30px;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .corporateFooter .nopaddingLeft .corporateFooterBottom .corporateFooterBottom__link {
		flex: 1;
		text-align: left;
	}
}

.ingersollRandFooter .corporateFooter .corporate-footer__logo {
	border-left: 1px solid #828080;
	padding: 3em;
}

@media (min-width: 320px) and (max-width: 768px) {
	.ingersollRandFooter .corporateFooter .corporate-footer__logo {
		padding-left: 0;
		border: none;
		padding-bottom: 0;
	}
}

.ingersollRandFooter .corporateFooter .corporate-footer__logo .logo__content {
	height: 100%;
}

.ingersollRandFooter .corporateFooter .corporate-footer__logo .logo__content .image {
	display: inline-block;
	max-width: 100%;
}

.socialLinks .socialLinksWrapper span {
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 1em;
	display: block;
	font-size: 1em;
}

@media (min-width: 320px) and (max-width: 768px) {
	.socialLinks .socialLinksWrapper span {
		color: #111;
		font-weight: 700;
	}
}

.socialLinks .socialLinksWrapper .socialLinks .sociallink {
	border-radius: 0.25rem;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

.GD-ProductCategory .title {
	text-align: center;
}

@media (max-width: 1024px) {
	.GD-ProductCategory .title {
		margin-bottom: 0;
	}
}

.GD-ProductCategory .column-break {
	margin-bottom: 20px;
}

.GD-ProductCategory .cards {
	margin: 0 !important;
}

.GD-ProductCategory .ui.card &gt; .content.top-content,
.GD-ProductCategory .ui.cards &gt; .card &gt; .content.top-content {
	padding: 0;
	margin: 0 !important;
}

.GD-ProductCategory .ui.raised.card:hover,
.GD-ProductCategory .ui.raised.cards &gt; .card:hover {
	transform: translateY(-5px);
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

.GD-ProductCategory.circledProductCategory .card__image img {
	border-radius: 50%;
}

.GD-ProductCategory.circledProductCategory .ui.raised.card.noShadow,
.GD-ProductCategory.circledProductCategory .ui.raised.cards &gt; .card.noShadow {
	box-shadow: none;
}

.GD-ProductCategory.circledProductCategory .ui.raised.card.noShadow:hover,
.GD-ProductCategory.circledProductCategory .ui.raised.cards &gt; .card.noShadow:hover {
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

.GD-ProductCategory .card {
	overflow: hidden;
}

.GD-ProductCategory .card__image {
	position: relative;
	display: block;
	padding: 0;
	border-radius: 5px;
	border-top: 0;
	text-align: center;
	overflow: hidden;
}

.GD-ProductCategory .card__image--border-radius {
	border-radius: 5px 5px 0 0;
}

.GD-ProductCategory .card .fullWidthImage {
	width: 100% !important;
}

.GD-ProductCategory .card__content {
	padding: 0.1em;
	border-top: 1px solid rgb(34, 36, 38, 0.1);
}

.GD-ProductCategory .card__content__header--font-control {
	font-weight: 700;
	font-size: 1em;
	line-height: 1.3em;
	word-break: break-word;
	text-transform: uppercase;
	text-align: center;
}

@media (max-width: 768px) {
	.GD-ProductCategory .card__content__header--font-control {
		font-size: 1em;
	}
}

.GD-ProductCategory .card__content__description {
	margin-top: 0.5em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	color: rgb(0, 0, 0, 0.68);
	overflow: hidden;
	text-align: center;
	line-height: 1.6;
}

.GD-ProductCategory .card__content__description p,
.GD-ProductCategory .card__content__description--font-control {
	font-size: 0.8em;
}

@media (max-width: 768px) {
	.GD-ProductCategory .card__content__description p,
	.GD-ProductCategory .card__content__description--font-control {
		font-size: 0.85em;
	}
}

.GD-ProductCategory .card__content__description--font-control {
	font-size: 12px;
}

.GD-ProductCategory .card__content__description--font-control li {
	padding: 0 5px;
	text-align: left;
	font-size: 12px;
}

.GD-ProductCategory .card__extra-content {
	padding: 0.5em;
	transition: color 0.1s ease;
	text-align: center;
}

.GD-ProductCategory .card__extra-content__tags__link-rectangular {
	display: inline-block;
	font-size: 0.8em;
	overflow-wrap: break-word;
	border-radius: 5px;
	padding: 4px 6px;
	margin-bottom: 8px;
	background: #f5f5f5;
	box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease;
}

.GD-ProductCategory .card__extra-content__tags__link-rectangular:hover {
	transition: color 0.2s ease;
	border-radius: 5px;
}

@media (max-width: 768px) {
	.GD-ProductCategory .card__extra-content__tags__link-rectangular {
		font-size: 0.7em;
		padding: 3px 5px;
	}
}

.GD-ProductCategory .card__no-tags {
	position: relative;
	text-align: center;
}

.GD-ProductCategory .card__no-tags .callToAction {
	padding: initial;
}

.GD-ProductCategory .ui.card &gt; .extra,
.GD-ProductCategory .ui.cards &gt; .card &gt; .extra {
	border-top: none !important;
	background-color: #fff;
}

.GD-ProductCategory .ui.card &gt; .extra.fixed,
.GD-ProductCategory .ui.cards &gt; .card &gt; .extra.fixed {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: auto;
	height: auto;
}

.GD-ProductLibrary-cards-wrapper {
	display: flex;
	flex-flow: row wrap;
}

.GD-ProductLibrary .title {
	text-align: center;
}

@media (max-width: 1024px) {
	.GD-ProductLibrary .title {
		margin-bottom: 0;
	}
}

.GD-ProductLibrary .column-break {
	margin-bottom: 20px;
}

.GD-ProductLibrary .card {
	max-width: 100%;
	position: relative;
	margin: auto;
	width: 290px;
	border-radius: 5px;
	background: #fff;
	padding: 0;
	box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease;
	overflow: hidden;
	height: 100%;
}

.GD-ProductLibrary .card:hover {
	cursor: pointer !important;
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

@media (min-width: 1100px) {
	.GD-ProductLibrary .card .modal-dialog {
		width: 1100px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.GD-ProductLibrary .card .modal-dialog {
		width: 755px;
	}
}

.GD-ProductLibrary .card .modal-dialog .modal-content {
	pointer-events: auto;
	background-color: #fff;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-header {
	padding: 0;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-header .close {
	pointer-events: auto !important;
	font-size: 35px;
	margin-top: 15px;
	margin-right: 15px;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .GDFlipBook {
	min-height: 950px;
	pointer-events: auto !important;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .GDFlipBook .imageTitle {
	margin-top: 20px;
	display: inline-block;
	color: #525252;
	font-weight: 700;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .GDFlipBook .downloadButton {
	margin-top: 15px;
	margin-bottom: 30px;
	font-size: 21px;
	float: right;
	border: gray solid 1px;
	background-color: transparent;
	cursor: pointer;
	margin-right: 15px;
	pointer-events: auto !important;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-list {
	min-height: 900px;
}

@media (min-width: 320px) and (max-width: 991px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-list {
		height: auto !important;
		min-height: 0;
	}
}

@media (min-width: 767px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-list iframe {
		height: 800px;
	}
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-list a {
	cursor: auto;
	pointer-events: auto !important;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-list a .imageTitle {
	display: inline-block;
	color: #525252;
	font-weight: 700;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-list a .downloadButton {
	margin-bottom: 30px;
	font-size: 21px;
	float: right;
	border: gray solid 1px;
	background-color: transparent;
	cursor: pointer;
	margin-right: 15px;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-track {
	border-radius: 5px;
	margin-top: 28px;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-slide {
	width: auto;
	margin-left: 15px;
}

@media (min-width: 320px) and (max-width: 400px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-slide {
		min-width: 266px;
		height: auto;
	}
}

@media (min-width: 401px) and (max-width: 500px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-slide {
		min-width: 358px;
	}
}

@media (min-width: 501px) and (max-width: 600px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-slide {
		min-width: 440px;
	}
}

@media (min-width: 601px) and (max-width: 701px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-slide {
		min-width: 550px;
	}
}

@media (min-width: 702px) and (max-width: 751px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-slide {
		min-width: 650px;
	}
}

@media (min-width: 752px) and (max-width: 991px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-slide {
		min-width: 700px;
	}
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .downloadButton {
	font-size: 21px;
	margin: 10px auto;
	border: gray solid 1px;
	background-color: transparent;
	cursor: pointer;
	display: block;
	pointer-events: auto !important;
}

@media (max-width: 500px) {
	.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .downloadButton {
		display: block;
		width: 100%;
	}
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .slick-arrow {
	width: 40px;
	height: 40px;
	background-color: #bbbaba;
	border: #bbbaba solid 1px;
	border-radius: 50%;
	z-index: 9;
	pointer-events: auto !important;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .googleDocsWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
}

.GD-ProductLibrary .card .modal-dialog .modal-content .modal-body .googleDocsWrapper .googleDocs {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.GD-ProductLibrary .card .magnifyingGlassIcon {
	font-size: 27px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.GD-ProductLibrary .card .magnifyingGlassIcon .fa-search-plus {
	display: block;
}

.GD-ProductLibrary .card__image {
	position: relative;
	display: block;
	padding: 0;
	border-radius: 5px;
	border-top: 0;
	width: auto;
}

.GD-ProductLibrary .card__image--border-radius {
	border-radius: 5px 5px 0 0;
	background: #f5f5f5;
	margin: auto;
	display: block;
}

.GD-ProductLibrary .card__content {
	border: none;
	border-top: 1px solid rgb(34, 36, 38, 0.1);
	background: 0 0;
	margin: 0;
	padding: 0.1em;
	box-shadow: none;
	font-size: 1em;
	border-radius: 0;
	max-width: 100%;
	height: auto;
}

.GD-ProductLibrary .card__content__header--font-control {
	font-weight: 700;
	font-size: 1em;
	line-height: 1.3em;
	word-break: break-word;
	text-transform: uppercase;
	text-align: center;
	color: #525252;
}

@media (max-width: 768px) {
	.GD-ProductLibrary .card__content__header--font-control {
		font-size: 1em;
	}
}

.GD-ProductLibrary .card__content__description {
	margin-top: 0.5em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	color: rgb(0, 0, 0, 0.68);
	overflow: hidden;
	text-align: center;
	line-height: 1.6;
}

.GD-ProductLibrary .card__content__description p,
.GD-ProductLibrary .card__content__description--font-control {
	font-size: 0.8em;
}

@media (max-width: 768px) {
	.GD-ProductLibrary .card__content__description p,
	.GD-ProductLibrary .card__content__description--font-control {
		font-size: 0.85em;
	}
}

.GD-ProductLibrary .card__extra-content {
	max-width: 100%;
	min-height: 0 !important;
	border-top: 1px solid rgb(0, 0, 0, 0.05) !important;
	position: static;
	background: 0 0;
	width: auto;
	margin: 0;
	padding: 0.5em;
	top: 0;
	left: 0;
	color: rgb(0, 0, 0, 0.4);
	box-shadow: none;
	transition: color 0.1s ease;
	border: none;
	border-radius: 5px;
	text-align: center;
}

.GD-ProductLibrary .card__extra-content__tags__link-rectangular {
	display: inline-block;
	font-size: 0.8em;
	overflow-wrap: break-word;
	border-radius: 5px;
	padding: 4px 6px;
	margin-bottom: 8px;
	background: #f5f5f5;
	box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease;
}

.GD-ProductLibrary .card__extra-content__tags__link-rectangular:hover {
	transition: color 0.2s ease;
	border-radius: 5px;
}

@media (max-width: 768px) {
	.GD-ProductLibrary .card__extra-content__tags__link-rectangular {
		font-size: 0.7em;
		padding: 3px 5px;
	}
}

.GD-ProductLibrary .card__no-tags {
	max-width: 100%;
	min-height: 0 !important;
	border-top: 1px solid rgb(0, 0, 0, 0.05) !important;
	position: absolute;
	background: #fff;
	width: auto;
	margin: 0;
	bottom: 0;
	left: 0;
	right: 0;
	color: rgb(0, 0, 0, 0.4);
	box-shadow: none;
	transition: color 0.1s ease;
	border: none;
	border-radius: 5px;
	text-align: center;
}

.GD-ProductLibrary .card__no-tags__link-clean {
	background: 0 0;
	display: block;
	padding: 0.7em;
}

.GD-ProductLibrary .layout-1-column .card {
	width: auto;
	height: 550px;
}

.GD-ProductLibrary .layout-1-column .card__image--img-center {
	margin: auto;
}

.GD-ProductLibrary .layout-1-column .card__content__header {
	text-align: center;
}

.GD-ProductLibrary .layout-1-column .card__content__header--font-control {
	font-size: 1.3em;
}

.GD-ProductLibrary .layout-1-column .card__content__description {
	text-align: center;
}

.GD-ProductLibrary .layout-1-column .card__content__description--font-control {
	font-size: 1em;
}

.GD-ProductLibrary .layout-1-column .card__extra-content {
	text-align: center;
}

.GD-ProductLibrary .layout-1-column .card__extra-content__tags__link-rectangular {
	font-size: 0.8em;
}

.GD-LandingWithCTA {
	min-height: 500px;
	background-position: center 10%;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(images/allsites/industrialsbackground.jpg);
	padding: 0;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA {
		background-position: center 0;
	}
}

.GD-LandingWithCTA__shadow {
	height: 100%;
	width: 100%;
	padding: 30px 0;
	min-height: 500px;
}

.GD-LandingWithCTA__shadow__bannerContainer {
	background-color: hsl(0 0% 60% / 0.6);
	color: #fff;
	padding-bottom: 12px;
	font-size: 30px;
	text-align: center;
	margin-top: -30px;
}

@media (max-width: 768px) {
	.GD-LandingWithCTA__shadow__bannerContainer {
		margin-top: 0;
	}
}

.GD-LandingWithCTA__shadow__bannerContainer__bannerText {
	display: inline-block;
	font-size: 23px;
}

@media (min-width: 320px) and (max-width: 425px) {
	.GD-LandingWithCTA__shadow__bannerContainer__bannerText {
		font-size: 19px;
		margin-top: 10px;
	}
}

.GD-LandingWithCTA__shadow__bannerContainer__bannerButton {
	text-align: center;
	display: inline;
	border: 0;
	padding: 11px 15px;
	font-weight: 700;
	color: #fff !important;
	margin-left: 20px;
	font-size: 14px;
	border-radius: 3px;
	margin-top: 0;
	width: 120px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	background-color: #000000ab;
}

@media (min-width: 320px) and (max-width: 425px) {
	.GD-LandingWithCTA__shadow__bannerContainer__bannerButton {
		padding: 10px 15px;
		font-size: 13px;
	}
}

.GD-LandingWithCTA__shadow__bannerContainer__bannerButton a {
	color: #fff;
}

@media (max-width: 992px) {
	.GD-LandingWithCTA__shadow {
		padding: 0;
	}
}

.GD-LandingWithCTA__shadow__alertDanger {
	background-color: #da1a31cc;
	border-color: #ebccd1;
	color: #fff;
}

.GD-LandingWithCTA__shadow__alertDanger__bannerMessage {
	padding-top: 0;
	padding-bottom: 0;
	color: #fff;
	padding-top: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 42px;
	font-weight: 500;
	display: inline-block;
}

.GD-LandingWithCTA__shadow__alertDanger__bannerButton {
	min-width: 175px;
	text-decoration: none;
	color: #fff;
	background-color: rgb(0, 0, 0, 0.5);
	padding: 6px 10px 5px;
	border: #fff solid 1px;
	border-radius: 3px;
	transition:
		background-color 0.3s linear,
		border 0.3s linear;
	max-width: 200px;
	display: inline-block;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	min-height: 60px;
	margin-left: 79px;
	margin-bottom: 10px;
}

.GD-LandingWithCTA__shadow .sp-container h2 {
	position: absolute;
	line-height: 59px;
	height: 60px !important;
	margin-top: -89px;
	font-size: 45px;
	width: 100%;
	text-align: center;
	color: transparent;
	animation: blurFadeInOut 1.5s ease-in backwards;
}

.GD-LandingWithCTA__shadow .example1 h3 {
	color: transparent;
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	line-height: 80px;
	text-align: left;
	animation: example1 2s linear;
	background-color: #999999d9;
}

.GD-LandingWithCTA__titles {
	margin-top: 30px;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__titles {
		margin-top: 10px;
	}
}

.GD-LandingWithCTA__titles .big {
	color: #fff;
	font-size: 3em;
	text-align: center;
	filter: drop-shadow(0 0 20px #000);
	overflow: hidden;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__titles .big {
		font-size: 35px;
	}
}

@media (max-width: 650px) {
	.GD-LandingWithCTA__titles .big {
		font-size: 25px;
		margin-top: 0;
	}
}

.GD-LandingWithCTA__titles .medium {
	color: #fff;
	text-align: center;
	font-size: 1.3em;
	line-height: 1.5;
	filter: drop-shadow(0 0 20px #000);
	overflow: hidden;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__titles .medium {
		font-size: 1em;
		margin-top: 0;
	}
}

.GD-LandingWithCTA__titles.left .big,
.GD-LandingWithCTA__titles.left .medium {
	text-align: left;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__titles.left .big,
	.GD-LandingWithCTA__titles.left .medium {
		text-align: center;
	}
}

.GD-LandingWithCTA__call-to-actions {
	display: flex;
	margin-top: 30px;
	justify-content: center;
}

.GD-LandingWithCTA__call-to-actions.left {
	justify-content: left;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__call-to-actions {
		flex-direction: column;
		width: auto;
		align-items: center;
		margin-top: 20px;
	}
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-LandingWithCTA__call-to-actions {
		text-align: center;
	}
}

.GD-LandingWithCTA__call-to-actions__btn-container {
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	flex: 1;
	max-width: 200px;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__call-to-actions__btn-container {
		margin-top: 5px;
	}
}

@media screen and (min-resolution: 0.001dpcm) {
	.GD-LandingWithCTA__call-to-actions__btn-container {
		display: inline-block;
	}
}

.GD-LandingWithCTA__call-to-actions__btn-container__btn {
	min-width: 175px;
	text-decoration: none;
	color: #fff;
	background-color: rgb(0, 0, 0, 0.5);
	padding: 6px 10px 5px;
	border: #fff solid 1px;
	border-radius: 3px;
	transition:
		background-color 0.3s linear,
		border 0.3s linear;
	max-width: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	min-height: 60px;
}

.GD-LandingWithCTA__call-to-actions__btn-container__btn:link,
.GD-LandingWithCTA__call-to-actions__btn-container__btn:visited {
	color: #fff;
}

@media (max-width: 993px) {
	.GD-LandingWithCTA__call-to-actions__btn-container__btn {
		font-size: 0.9em;
		min-width: 200px;
	}
}

.GD-LandingWithCTA__call-to-actions__btn-container__btn:hover {
	background-color: rgb(0, 0, 0, 0.9);
	border: transparent solid 1px;
}

.GD-LandingWithCTA__clean-cta {
	max-width: 200px;
	display: block;
	color: #fff;
	margin: auto;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 20px;
	background: rgb(0, 0, 0, 0.48);
	border-radius: 3px;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__clean-cta {
		margin-top: 0;
	}
}

.GD-LandingWithCTA__clean-cta__btn {
	color: #fff;
	transition:
		background-color 0.3s linear,
		border 0.3s linear;
	background: 0 0;
	display: block;
	font-weight: 700;
	padding: 10px 15px;
}

.GD-LandingWithCTA__clean-cta__btn:hover {
	border-radius: 3px;
}

.GD-LandingWithCTA__clean-cta__btn:link,
.GD-LandingWithCTA__clean-cta__btn:visited {
	color: #fff;
}

@media (max-width: 800px) {
	.GD-LandingWithCTA__clean-cta__btn {
		color: #fff;
		background-color: rgb(0, 0, 0, 0.5);
		padding: 6px 10px 5px;
		border: #fff solid 1px;
		border-radius: 3px;
		min-width: 200px;
		margin: auto;
		margin-top: 5px;
		font-size: 0.9em;
	}

	.GD-LandingWithCTA__clean-cta__btn:hover {
		border: #fff solid 1px;
		transition:
			color 0.3s linear,
			border 0.3s linear;
		color: #fff;
	}
}

.GD-LandingWithCTA .testClass {
	background-color: #da1a31;
	border: #da1a31 solid 1px;
	color: #fff;
}

.ProductLayout {
	padding-top: 20px;
	position: relative;
}

.ProductLayout__menu {
	margin-bottom: 0;
	padding: 0 30px;
	box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease;
	border-radius: 5px;
	min-height: 550px;
}

.ProductLayout__single-image {
	margin: auto;
	margin-top: 100px;
	max-width: 300px;
	max-height: 300px;
}

.ProductLayout__separator {
	border-bottom: 1px solid #d3d3d3;
	width: 100%;
	clear: right;
	margin-bottom: 10px;
	margin-top: 20px;
}

.ProductLayout__selling-card {
	position: relative;
	margin-top: 30px;
	margin-bottom: 40px;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card {
		display: flex;
		flex-direction: column;
		position: static;
		height: auto;
	}
}

.ProductLayout__selling-card__text {
	min-height: 375px;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__text {
		min-height: inherit;
		flex: 1;
		position: static;
		max-height: unset;
	}
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__text__scrollbar {
		text-align: center;
	}
}

.ProductLayout__selling-card__text__scrollbar__title {
	font-size: 30px;
	padding-bottom: 10px;
	padding-top: 0;
}

@media (max-width: 500px) {
	.ProductLayout__selling-card__text__scrollbar__title {
		font-size: 25px;
	}
}

.ProductLayout__selling-card__text__scrollbar__subtitle {
	font-size: 1em;
	padding-bottom: 0;
	padding-top: 0;
	line-height: 1.58;
}

@media (max-width: 500px) {
	.ProductLayout__selling-card__text__scrollbar__subtitle {
		font-size: 20px;
	}
}

.ProductLayout__selling-card__text__scrollbar__description {
	font-size: 1em;
	line-height: 1.5;
}

@media (max-width: 768px) {
	.ProductLayout__selling-card__text__scrollbar__description {
		font-size: 12px;
	}
}

.ProductLayout__selling-card__text__scrollbar .force-overflow {
	min-height: 0;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__text__scrollbar {
		height: auto;
	}
}

.ProductLayout__selling-card__CTAs {
	bottom: -21px;
	left: 0;
	right: 0;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__CTAs {
		flex: 1;
		margin-top: 20px;
		position: static;
		bottom: unset;
		left: unset;
		right: unset;
	}
}

.ProductLayout__selling-card__CTAs__CTA {
	display: flex;
	margin-top: 10px;
	flex-direction: row;
	justify-content: space-between;
	gap: 10px;
}

.ProductLayout__selling-card__CTAs__CTA.with-esign {
	gap: 0;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__CTAs__CTA {
		flex-direction: column;
		margin-left: 0;
		margin-right: 0;
	}
}

.ProductLayout__selling-card__CTAs__CTA__BTN-main {
	padding: 10px 0;
	flex: 1;
	border: 1px solid transparent !important;
	border-radius: 3px;
	text-align: center;
}

@media screen and (min-resolution: 0.001dpcm) {
	.ProductLayout__selling-card__CTAs__CTA__BTN-main {
		display: block;
	}
}

.ProductLayout__selling-card__CTAs__CTA__BTN-main:hover {
	transition:
		box-shadow 0.3s ease,
		transform 0.1s ease;
	box-shadow: 0 0 0 99999px rgb(0, 0, 0, 0.1) inset;
}

@media (max-width: 600px) {
	.ProductLayout__selling-card__CTAs__CTA__BTN-main {
		min-width: 120px;
	}
}

.ProductLayout__selling-card__CTAs__CTA__BTN-main.color {
	color: #fff;
}

@media (max-width: 600px) {
	.ProductLayout__selling-card__CTAs__CTA__BTN-main.color {
		margin-right: 0;
	}
}

.ProductLayout__selling-card__CTAs__CTA__BTN {
	padding: 10px;
	flex: 1;
	border-radius: 3px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

@media (max-width: 992px) {
	.ProductLayout__selling-card__CTAs__CTA__BTN {
		margin-bottom: 10px;
		margin-left: 0 !important;
		margin-right: 0;
	}
}

@media (max-width: 600px) {
	.ProductLayout__selling-card__CTAs__CTA__BTN {
		min-width: 120px;
	}
}

/*@media screen and (min-resolution:0.001dpcm) {
    .ProductLayout__selling-card__CTAs__CTA__BTN {
        display: inline-block
    }
}*/

.ProductLayout__selling-card__CTAs__CTA__BTN.white {
	background-color: #fff;
	color: #da1a31;
	border: #da1a31 solid 1px;
}

.ProductLayout__selling-card li,
.ProductLayout__selling-card p {
	font-size: 15px;
	line-height: 1.58;
	letter-spacing: -0.003em;
}

.ProductLayout__selling-card h1 {
	font-weight: 700;
	line-height: 1.58;
}

.ProductLayout__selling-card h2,
.ProductLayout__selling-card h3,
.ProductLayout__selling-card h4,
.ProductLayout__selling-card h5,
.ProductLayout__selling-card h6 {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 17px;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 1.58;
	letter-spacing: -0.003em;
	color: rgb(0, 0, 0, 0.84);
}

.ProductLayout .back-link {
	padding-left: 15px;
	position: relative;
}

.ProductLayout .back-link:hover {
	text-decoration: underline;
}

.ProductLayout .back-link i {
	font-size: 20px;
	position: absolute;
	top: 0;
	left: 0;
}

.easyzoom .easyzoom-flyout {
	border-radius: 5px;
	top: -75px;
	margin-left: 45px;
	width: 140%;
	height: 190%;
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgb(34, 36, 38, 0.15),
		0 2px 10px 0 rgb(34, 36, 38, 0.25);
}

@media (max-width: 992px) {
	.easyzoom .easyzoom-flyout {
		display: none;
	}
}

.easyzoom .easyzoom-flyout img {
	padding: 40px;
	max-width: none !important;
}

.followImage {
	position: absolute;
	opacity: 0.5;
	pointer-events: none;
	z-index: 13;
}

.GD-Form-Loading {
	top: 25vh;
	z-index: 24;
}

.GD-Form-Loading,
.GD-Form-Loading__Shadow {
	position: fixed;
	left: 0;
	right: 0;
	visibility: hidden;
}

.GD-Form-Loading__Shadow {
	z-index: 23;
	background: rgb(0, 0, 0, 0.4);
	top: 0;
	bottom: 0;
	overflow: hidden;
	outline: 0;
	overflow-x: hidden;
	overflow-y: auto;
}

.GD-Form-Loading .loading-bro {
	margin: 50px auto;
	width: 150px;
}

.GD-Form-Loading .loading-bro &gt; h1 {
	text-align: center;
	font-size: 2.5em;
	margin-bottom: 1em;
	font-weight: 300;
	color: #8e8e8e;
}

.GD-Form-Loading #load {
	width: 150px;
	animation: v 3s linear infinite;
}

.GD-Form-Loading #load #loading-inner {
	stroke-dashoffset: 0;
	stroke-dasharray: 300;
	stroke-width: 10;
	stroke-miterlimit: 10;
	stroke-linecap: round;
	animation: w 2s linear infinite;
	stroke: #fff;
	fill: transparent;
}

@keyframes v {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes w {
	0% {
		stroke-dashoffset: 0;
	}

	to {
		stroke-dashoffset: -600;
	}
}

.GD-Google-Map {
	min-height: 500px;
	padding-bottom: 30px;
	padding-top: 30px;
}

@media (max-width: 768px) {
	.GD-Google-Map {
		min-height: 300px;
	}
}

.GD-Google-Map__container {
	height: 500px;
	margin-bottom: 30px;
	border-radius: 10px;
}

@media (max-width: 768px) {
	.GD-Google-Map__container {
		height: 300px;
	}
}

.GD-Google-Map__container__map {
	height: 500px;
	padding-bottom: 40px;
}

@media (max-width: 768px) {
	.GD-Google-Map__container__map {
		height: 300px;
	}
}

.GD-Google-Map__container__map h5 {
	font-size: 13px;
	font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
	font-weight: 700;
	color: rgb(0, 0, 0, 0.68);
}

.GD-Google-Map__container__map a,
.GD-Google-Map__container__map p {
	font-size: 12px;
	font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
	color: rgb(0, 0, 0, 0.68);
}

.GD-Google-Map__container__map__mail {
	padding: 20px 0;
	padding-left: 0;
}

.GD-Google-Map__container__map__mail__a {
	font-size: 1em;
	word-break: break-word;
	color: #fff !important;
	text-decoration: none;
	font-weight: 400;
	background: #da1a31;
	border-radius: 5px;
	padding: 10px 15px;
	display: block;
	text-align: center;
	width: 100%;
}

.GD-Google-Map__container__map__mail__a i {
	color: #fff;
}

.GD-Google-Map__no-results {
	margin: auto;
	max-width: 600px;
	text-align: center;
	padding: 20px;
}

.GD-Google-Map__no-results__p {
	color: rgb(0, 0, 0, 0.68);
}

.GD-Google-Map__no-results i {
	font-size: 5rem;
	color: #b6b7b7;
	margin-bottom: 30px;
}

.GD-Google-Map .overflow-visible {
	overflow: visible;
}

.Content-Editor {
	position: absolute;
	top: -100%;
	left: 0;
	width: 100%;
	height: auto;
	padding: 20px;
	transition: top 0.3s cubic-bezier(0.17, 0.04, 0.03, 0.94);
	overflow: hidden;
	box-sizing: border-box;
}

.Content-Editor__Guide {
	padding: 20px;
	border: #26ae90 solid 2px;
	border-radius: 5px;
	margin-bottom: 10px;
	background: #fff;
	z-index: 24;
}

.Content-Editor__Guide h3,
.Content-Editor__Guide p {
	color: #33475b;
}

.container {
	transition: margin 0.3s cubic-bezier(0.17, 0.04, 0.03, 0.94);
}

#toggle {
	appearance: none;
	left: -100%;
	top: -100%;
}

#toggle,
#toggle + label {
	position: absolute;
	cursor: pointer;
}

#toggle + label {
	right: 0;
	top: 0;
	padding: 10px;
	background: #26ae90;
	width: 100px;
	border-radius: 3px;
	padding: 8px 10px;
	color: #fff;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	margin: 20px 50px;
	transition: all 0.5s ease;
	transition: margin-top 0.3s cubic-bezier(0.17, 0.04, 0.03, 0.94);
}

#toggle + label:after {
	content: 'Help ?';
}

#toggle:checked ~ .Content-Editor {
	top: 0;
	visibility: visible;
}

#toggle:checked ~ .Content-Editor__Guide {
	z-index: 24;
}

#toggle:checked ~ .container {
	margin-top: 500px;
}

#toggle:checked + label {
	background: #dd6149;
	z-index: 1;
}

#toggle:checked + label:after {
	content: 'Close';
}

@media (max-width: 992px) {
	.ExcelTables {
		overflow: scroll;
	}
}

.ExcelTables__table__head__row__rowHead {
	padding-top: 16px;
	font-size: 16px;
}

.ExcelTables__table__body__row__rowHead {
	padding: 14px !important;
	font-size: 16px;
}

.ExcelTables__table__body__row__tableData {
	padding: 14px !important;
}

.ExcelTables__table__body__row__tableData a {
	text-decoration: underline;
	color: #da1a31;
}

.ExcelLayout {
	overflow: auto;
}

@media (max-width: 700px) {
	.ExcelLayout {
		overflow: scroll;
		margin-right: 13px;
	}
}

.ExcelLayout .title {
	margin-top: 25px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.ExcelLayout .subTitle {
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.ExcelLayout .rowHead {
	font-weight: 700;
}

.ExcelLayout .table {
	display: table;
	font-size: 14px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #8d8d8d;
	margin-bottom: 0;
}

.ExcelLayout .table-body {
	display: contents;
}

.ExcelLayout .table-head .column {
	display: table-cell;
	padding: 12px 20px;
	line-height: 1.8em;
}

.ExcelLayout .row {
	display: table-row;
}

.ExcelLayout .row .column:first-child {
	border-left: 1px solid #eee;
}

.ExcelLayout .row:last-child .column {
	border-bottom: none;
}

.ExcelLayout .column {
	display: table-cell;
	padding: 10px 20px;
	line-height: 1.8em;
}

.FlexibleGrid .fullWidthTitle {
	margin-bottom: 0;
	padding-top: 5px;
}

.FlexibleGrid p {
	margin-bottom: 0;
	padding-bottom: 5px;
}

.FlexibleGridColumn__title {
	padding-bottom: 0;
	margin-top: 5px;
	margin-bottom: 0;
	font-weight: 700 !important;
}

.FlexibleGridColumn .flexibleVideoEmbed {
	padding-bottom: 56.25%;
}

.FlexibleGridColumn .flexibleVideoEmbed iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
}

.fullWidthTitle {
	margin-top: 0;
}

@media (min-width: 320px) and (max-width: 768px) {
	.fullWidthTitle {
		font-size: 27px;
		margin-top: 45px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.fullWidthTitle {
		font-size: 35px;
		margin-top: 45px;
	}
}

.GDCountryList__regionName {
	color: #575757;
	font-size: 19px;
	font-weight: 700;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 15px;
}

.GDCountryList__regionName__countryName {
	margin: 10px 0;
	text-align: center;
	font-size: 14px;
}

.GDCountryList__regionName__countryName:hover {
	background-color: #f1f1f1;
	color: #fff;
}

.GDCountryList__regionName__countryName__p {
	font-size: 15px;
}

.VideoAndNewsContent {
	position: relative;
}

.VideoAndNewsContent__headline {
	color: #575757;
	display: inline-block;
	font-size: 33px;
	font-weight: 700;
	margin: 20px auto;
	text-align: center;
}

@media (min-width: 320px) and (max-width: 560px) {
	.VideoAndNewsContent__headline {
		font-size: 27px;
	}
}

@media (min-width: 561px) and (max-width: 660px) {
	.VideoAndNewsContent__headline {
		font-size: 33px;
	}
}

.VideoAndNewsContent__allNewsButton {
	background-color: transparent;
	border: #da1a32 solid 1px;
	display: inline-block;
	font-weight: 600;
	padding: 10px 20px;
	margin-left: 35px;
	color: #da1a32;
	border-radius: 5px;
	font-size: 21px;
	transition: 0.3s;
}

.VideoAndNewsContent__allNewsButton:hover {
	background-color: #da1a32;
	color: #fff;
}

@media (min-width: 320px) and (max-width: 600px) {
	.VideoAndNewsContent__allNewsButton {
		margin-left: 0;
		width: 100%;
	}
}

.VideoAndNewsContent__linkArea {
	text-decoration: none;
	position: relative;
	color: #000;
}

.VideoAndNewsContent__linkArea__newsPanel {
	height: 520px;
	margin-top: 20px;
	margin-bottom: 50px;
	position: relative;
	padding-bottom: 10px;
	background-color: #fff;
	border-radius: 5px;
	border: #e0e0e0 solid 1px;
}

@media (min-width: 320px) and (max-width: 992px) {
	.VideoAndNewsContent__linkArea__newsPanel {
		margin-bottom: 0;
	}
}

.VideoAndNewsContent__linkArea__newsPanel__imageWrapper {
	border-radius: 5px;
	position: relative;
	height: auto;
}

.VideoAndNewsContent__linkArea__newsPanel__imageWrapper__image {
	height: 230px;
	width: 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: inherit;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
}

@media (min-width: 320px) and (max-width: 375px) {
	.VideoAndNewsContent__linkArea__newsPanel__imageWrapper__image {
		height: 200px !important;
	}
}

.VideoAndNewsContent__linkArea__newsPanel__imageWrapper__image img {
	width: 100%;
	height: 100%;
}

.VideoAndNewsContent__linkArea__newsPanel__imageWrapper__video {
	height: 230px;
	width: 100%;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	color: inherit;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
}

@media (min-width: 320px) and (max-width: 375px) {
	.VideoAndNewsContent__linkArea__newsPanel__imageWrapper__video {
		height: 200px;
	}
}

.VideoAndNewsContent__linkArea__newsPanel__imageWrapper__video iframe {
	width: 100%;
	height: 230px;
}

.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__description {
	font-size: 20px;
	font-weight: 700;
	word-break: break-word;
	line-height: 1.4;
	text-decoration: none;
	color: #575757;
	padding: 10px 15px;
	margin-top: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 27px;
	max-height: 111px;
	margin-bottom: 0;
}

.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__paragraph {
	color: #575757;
	margin-bottom: 1.5em;
	line-height: 1.5;
	font-weight: 400;
	padding: 15px 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 27px;
	max-height: 111px;
	position: relative;
	font-size: 14px;
}

@media (max-width: 992px) {
	.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__paragraph {
		margin-bottom: 3.5em;
	}
}

.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__paragraph:after {
	content: '';
	text-align: right;
	position: absolute;
	bottom: 0;
	right: 10px;
	width: 182%;
	height: 0.6em;
	background: linear-gradient(139deg, rgb(105, 116, 142, 0), #fff 128%);
}

.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__date {
	color: #c1b8b8;
	padding: 15px;
	display: inline-block;
	position: absolute;
	bottom: 4px;
}

.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton {
	border: #da1a32 solid 1px;
	background-color: transparent;
	color: #da1a32;
	font-weight: 600;
	padding: 5px 9px;
	border-radius: 4px;
	margin-right: 15px;
	text-align: center;
	float: right;
	transition: 0.3s;
	position: absolute;
	bottom: 14px;
	right: 0;
}

.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton span {
	font-size: 15px;
	text-align: center;
}

.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton:hover {
	background-color: #da1a32;
	color: #fff;
}

@media (min-width: 320px) and (max-width: 1122px) {
	.VideoAndNewsContent__linkArea__newsPanel__marginRight {
		margin-right: 0;
	}
}

.VideoAndNewsContent__linkArea__newsPanel__marginLeftRight {
	margin-left: 30px;
	margin-right: 30px;
}

@media (min-width: 320px) and (max-width: 1122px) {
	.VideoAndNewsContent__linkArea__newsPanel__marginLeftRight {
		margin-right: 0;
		margin-left: 0;
	}
}

.VideoAndNewsContent__linkArea__newsPanel__marginLeft {
	margin-left: 60px;
}

@media (min-width: 320px) and (max-width: 1122px) {
	.VideoAndNewsContent__linkArea__newsPanel__marginLeft {
		margin-right: 0;
		margin-left: 0;
	}
}

.VideoAndNewsContent__linkArea:hover {
	text-decoration: none;
	cursor: pointer;
}

.VideoAndNewsContent__linkArea:hover .VideoAndNewsContent__linkArea__newsPanel {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor: pointer;
	transform: scale(1.015);
	box-shadow: 0 10px 50px -5px rgb(0, 0, 0, 0.15);
	transition: 0.3s ease-in-out;
}

.VideoAndNewsContent__linkArea:hover .VideoAndNewsContent__linkArea__newsPanel__imageWrapper__description {
	color: #da1a32;
}

.VideoAndNewsContent__linkArea:hover .red {
	opacity: 0.9;
	border-radius: 5px;
	height: 230px;
	cursor: pointer;
	text-decoration: none;
	background-color: #650b0b;
}

.VideoAndNewsContent__linkArea:hover .VideoAndNewsContent__linkArea__newsPanel__paragraph {
	color: #5b6b7f;
}

.VideoAndNewsContent__pagination {
	text-align: center;
	color: #5b6b7f;
	margin-top: 20px;
}

.VideoAndNewsContent__pagination a {
	color: #5b6b7f;
	font-size: 19px;
	padding: 2px;
}

.VideoAndNewsContent__pagination a:link {
	color: #5b6b7f;
}

.VideoAndNewsContent__pagination a:active,
.VideoAndNewsContent__pagination a:focus,
.VideoAndNewsContent__pagination a:hover,
.VideoAndNewsContent__pagination a:visited {
	color: #5b6b7f;
	font-weight: 700;
}

.VideoAndNewsContent .dropdown_btn {
	display: inline;
}

.VideoAndNewsContent .dropdown_btn span {
	font-size: 14px;
}

.VideoAndNewsContent .dropdown_menu {
	width: 19%;
}

.VideoAndNewsContent .dropdown {
	margin-top: 3em;
	margin-bottom: 3em;
	position: relative;
	display: inline-block;
}

@media (max-width: 350px) {
	.VideoAndNewsContent .dropdown {
		margin-bottom: 10px;
		margin-top: 0;
	}
}

.VideoAndNewsContent .dropdown_btn {
	margin: auto;
	border: 0;
	outline: 0;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 20px 0 15px;
	border-radius: 10px;
	color: #fff;
	letter-spacing: 2px;
	line-height: 45px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	color: #da1a32;
	border: #da1a32 solid 1px;
	margin-right: 5px;
}

.VideoAndNewsContent .dropdown_btn span {
	font-size: 13px;
}

.VideoAndNewsContent .dropdown_btn .glyphicon-triangle-bottom {
	top: 3px;
	left: 5px;
}

.VideoAndNewsContent .dropdown_btn:after,
.VideoAndNewsContent .dropdown_btn:before {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	transition: all 0.2s linear;
}

.VideoAndNewsContent .dropdown_btn:before {
	top: 0;
}

.VideoAndNewsContent .dropdown_btn:after,
.VideoAndNewsContent .dropdown_btn:before {
	position: absolute;
	right: 0;
	display: block;
	height: 45px;
	width: 40px;
	text-align: center;
	line-height: 45px;
}

.VideoAndNewsContent .dropdown_btn:after {
	top: -100%;
}

.VideoAndNewsContent .dropdown_btn:hover:after,
.VideoAndNewsContent .dropdown_btn:hover:before {
	box-shadow: 2px 0 1px rgb(0, 0, 0, 0.05) inset;
}

.VideoAndNewsContent .dropdown_btn:focus:before {
	box-shadow: 2px 0 1px rgb(0, 0, 0, 0.05) inset;
	top: 100%;
}

.VideoAndNewsContent .dropdown_btn:focus:after {
	box-shadow: 2px 0 1px rgb(0, 0, 0, 0.05) inset;
	top: 0;
}

.VideoAndNewsContent .dropdown_menu {
	position: absolute;
	width: 100%;
	top: 55px;
	left: -100px;
	opacity: 0;
	transition: all 0.5s ease-in-out;
	border-radius: 10px;
	border: #da1a32 solid 1px;
	color: #da1a32;
	margin: auto;
	right: 0;
	background-color: #fff;
	z-index: 25;
}

.VideoAndNewsContent .dropdown_menu a {
	display: block;
	line-height: 45px;
	padding: 0 15px;
	text-decoration: none;
	color: #da1a32;
	letter-spacing: 2px;
	transition: all 0.2s linear;
	overflow: hidden;
	text-align: center;
	border-radius: 5px;
	transition: 0.3s;
}

.VideoAndNewsContent .dropdown_menu a:hover {
	cursor: pointer;
	color: #fff;
	background-color: #da1a32;
}

.VideoAndNewsContent .dropdown .dropdown_btn:focus + .dropdown_menu,
.VideoAndNewsContent .dropdown .dropdown_btn:focus + .dropdown_menu:hover {
	left: 0;
	opacity: 1;
	pointer-events: inherit;
	display: block;
}

.VideoAndNewsContent .col-md-3 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__date {
	font-size: 12px;
}

.VideoAndNewsContent .col-md-3 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton {
	padding: 0 10px 2px;
}

.VideoAndNewsContent .col-md-3 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton span {
	font-size: 12px;
}

.VideoAndNewsContent .col-md-3 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__description {
	line-height: 23px;
	max-height: 105px;
	font-size: 15px;
}

.VideoAndNewsContent .col-md-3 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__paragraph {
	font-size: 12px;
}

.VideoAndNewsContent .col-md-3 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__date {
	font-size: 10px;
}

.VideoAndNewsContent .col-md-4 .VideoAndNewsContent__linkArea__newsPanel {
	height: 530px;
}

.VideoAndNewsContent .col-md-4 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__date {
	font-size: 14px;
}

.VideoAndNewsContent .col-md-4 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton {
	padding: 3px 7px 5px;
}

.VideoAndNewsContent .col-md-4 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton span {
	font-size: 14px;
}

.FlexibleGrid .FlexibleGridColumn .VideoAndNewsContent .col-md-6 .VideoAndNewsContent__linkArea__newsPanel {
	height: 535px;
}

.FlexibleGrid
	.FlexibleGridColumn
	.VideoAndNewsContent
	.col-md-6
	.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__description {
	font-size: 14px;
	line-height: 24px;
}

.FlexibleGrid
	.FlexibleGridColumn
	.VideoAndNewsContent
	.col-md-6
	.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__paragraph {
	font-size: 11px;
	max-height: 112px;
}

.FlexibleGrid
	.FlexibleGridColumn
	.VideoAndNewsContent
	.col-md-6
	.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__date {
	font-size: 10px;
}

.FlexibleGrid
	.FlexibleGridColumn
	.VideoAndNewsContent
	.col-md-6
	.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton {
	padding: 0 9px 2px;
}

.FlexibleGrid
	.FlexibleGridColumn
	.VideoAndNewsContent
	.col-md-6
	.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton
	span {
	font-size: 11px;
}

.FlexibleGrid .FlexibleGridColumn .col-md-4 .VideoAndNewsContent__linkArea__newsPanel {
	height: 530px;
}

.FlexibleGrid .FlexibleGridColumn .col-md-4 .VideoAndNewsContent__linkArea__newsPanel__imageWrapper__image,
.FlexibleGrid .FlexibleGridColumn .col-md-4 .VideoAndNewsContent__linkArea__newsPanel__imageWrapper__video {
	height: auto;
}

.FlexibleGrid .FlexibleGridColumn .col-md-4 .VideoAndNewsContent__linkArea__newsPanel__imageWrapper__video__iframe {
	height: 140px;
}

.FlexibleGrid .FlexibleGridColumn .col-md-4 .VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton {
	margin-right: 17px;
	padding: 0 15px 2px;
}

.FlexibleGrid
	.FlexibleGridColumn
	.col-md-4
	.VideoAndNewsContent__linkArea__newsPanel__thumbnailContent__newsButton
	span {
	font-size: 14px;
}

option::selection {
	color: #fff !important;
}

.history .brand-column-title {
	min-height: 137px;
}

.history .brand-logo {
	height: 80px;
	background-repeat: no-repeat;
	background-size: 300px;
	background-position: center top -115px;
}

.history .box {
	border: #000 solid 1px;
}

.history .tab-content {
	min-height: 1141px;
	display: none;
	border-left: none;
	padding: 12px 30px;
	max-width: 1200px;
	margin: auto;
}

.history .pad {
	margin: 1%;
	border: silver solid 1px;
	border-radius: 3px;
	padding: 1%;
	min-height: 161px;
}

.history .gdlogo,
.history .irlogo {
	background-repeat: no-repeat;
	background-size: 300px;
	background-position: center top -121px;
}

.history .tab button.active {
	background-color: #ee3124 !important;
	color: #fff;
}

@media (max-width: 500px) {
	.history .tab {
		height: 250px !important;
	}
}

.history .tab {
	background-color: #f1f1f1;
	height: 180px;
	border: 0;
	background-color: #fff;
	width: auto;
}

.history .tab button {
	display: inline-block;
	background-color: inherit;
	color: #000;
	padding: 22px 16px;
	border: none;
	outline: 0;
	text-align: left;
	cursor: pointer;
	transition: 0.3s;
	font-size: 17px;
	border-radius: 5px;
}

.history .tab button:hover {
	background-color: #ddd;
}

.faq-section {
	margin-bottom: 50px;
}

.faq-section .panel-group {
	margin-bottom: 0;
}

.faq-section .panel-heading {
	position: relative;
	background-color: #fff;
}

.faq-section .panel-default {
	border-radius: 0;
	margin-top: 0 !important;
}

.faq-section .panel-default:first-child,
.faq-section .panel-default:first-child .panel-heading {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.faq-section .panel-default:last-child,
.faq-section .panel-default:last-child .panel-heading {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.faq-section .title {
	padding-left: 15px;
}

.faq-section .title i {
	position: absolute;
	right: 30px;
	top: 22px;
	color: #da1a32;
}

.faq-section .rotate180 {
	transform: rotate(180deg);
}

.faq-section .rotate-back,
.faq-section .rotate180 {
	display: inline-block;
	transition: all 0.2s linear;
}

.faq-section .rotate-back {
	transform: rotate(0);
}

.faq-section .question-wrapper {
	border-left: 5px solid #da1a32;
	background-color: #f9f9f9;
	min-height: 55px;
	position: relative;
}

.faq-section .question-wrapper .q-icon {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 35px;
	color: red;
	padding: 0 10px;
}

.faq-section .question-wrapper .q-text {
	margin-left: 60px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-weight: 700;
}

.faq-section .answer-wrapper {
	position: relative;
	border-left: 5px solid #000;
	min-height: 55px;
}

.faq-section .answer-wrapper .a-icon {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 35px;
	padding: 0 10px;
}

.faq-section .answer-wrapper .a-text {
	margin-left: 60px;
	padding-top: 15px;
}

.faq-section .separator {
	margin: 25px 0;
}

.faq-section .anchor {
	position: absolute;
	top: -70px;
}

.faq-section .search-input {
	margin-bottom: 30px;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

.faq-section .search-input input {
	background: url(images/search.svg) 8px 11px no-repeat scroll;
	background-size: 20px;
	padding-left: 35px;
	box-shadow: 1px 1px 5px 0 rgb(0, 0, 0, 0.3);
}

.faq-section .highlighted-text {
	background: #ff0;
}

.faq-panel .stickyservice_float {
	display: block;
	top: 280px !important;
}

.faq-panel .brandbackground a {
	color: #fff;
	text-decoration: none;
}

.faq-panel .brandbackground a:hover {
	text-decoration: underline;
}

.faq-panel .brandbackground .icon {
	background-image: url(images/icons/FAQ.png);
	background-size: 45px;
	background-position: 13px 4px;
}

#productPriceWidget {
	text-align: right;
}

#productPriceWidget .productPriceWidget__price {
	font-weight: 700;
	float: right;
	padding: 10px 0;
	font-size: 32px;
}

#productPriceWidget .productPriceWidget__quantity,
#productPriceWidget .productPriceWidget__quantity .productPriceWidget__quantity__title {
	display: inline-block;
}

#productPriceWidget .productPriceWidget__quantity input {
	width: 40% !important;
	margin-right: 12px;
	height: 44px;
	border-radius: 4px;
	border: #d3d3d3 solid 1px;
	text-align: center;
}

#productPriceWidget .productPriceWidget__buyButton {
	color: #fff;
	display: inline-block;
	background-color: #228b22;
	font-weight: 700;
	border-radius: 2px;
	border-color: #fff;
	width: 50%;
	padding: 12px;
	border-radius: 4px;
}

#productPriceWidget select {
	width: auto !important;
	max-width: 310px;
}

.amount-in-basket {
	position: absolute;
	top: 10px;
	right: -150px;
}

#sign-in-link {
	position: absolute;
	top: 10px;
	right: -90px;
}

.ir-breadcrumb {
	margin: 10px 0;
}

.ir-breadcrumb ol {
	margin: 0;
	list-style: none;
	padding-left: 0;
}

.ir-breadcrumb ol .breadcrumb-item {
	display: inline-block;
	margin-right: 10px;
	font-size: 13px;
	font-weight: 700;
	position: relative;
	padding-left: 12px;
}

.ir-breadcrumb ol .breadcrumb-item a:hover {
	text-decoration: underline;
}

.ir-breadcrumb ol .breadcrumb-item .fa-angle-right {
	margin-right: 5px;
	font-size: 18px;
	position: absolute;
	left: 0;
	top: 1px;
}

#product-parts {
	display: block;
	position: relative;
	top: -170px;
	visibility: hidden;
}

.product-parts .description {
	font-size: 12px;
}

.product-parts .header {
	margin-top: 10px !important;
}

.product-parts .ps-widget {
	width: 100%;
}

.product-parts .view-parts {
	font-size: 16px !important;
	padding: 19px 15px !important;
}

.product-parts .ui.basic.red.button {
	font-family: 'Foundry Form Sans Bold', Arial, 'Helvetica Neue', Helvetica, sans-serif;
	border-radius: 0 !important;
	border-width: 2px !important;
}

.product-parts .ui.basic.red.button:hover {
	color: #fff !important;
	background-color: #d42a1d !important;
}

.search-results {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.table-body {
	border: solid 3px;
	font-weight: 600;
	font-size: 1.2rem;
}

.table-body .table-cell {
	transition: all 0.4s;
	padding: 5px;
}

.table-body td {
	border: solid 1px;
}

.table-body tr:nth-child(11),
.table-body tr:nth-child(14) {
	border-top: 3px solid;
}

.table-body .table-first-col {
	border-right: 2px solid;
}

.material-color-grey {
	background-color: #a0a0a0;
}

.image-wrapper {
	height: 500px;
	padding-top: 4rem;
}

.image-wrapper .main-image {
	height: 482px;
	border-radius: unset;
}

.image-wrapper .main-image img {
	border: solid 3px;
}

@media (max-width: 980px) {
	.image-wrapper {
		display: none;
	}
}

.fade-enter-active {
	transition: opacity 0.5s;
}

.fade-enter,
.fade-leave-to {
	opacity: 0;
}

.slide-fade-enter-active {
	transition: all 0.6s ease;
}

.slide-fade-leave-active {
	position: absolute;
}

.slide-fade-enter,
.slide-fade-leave-active {
	transform: translateX(10px);
	opacity: 0;
}

.spinner-loader {
	display: inline-block;
	margin-top: 4rem;
	margin-bottom: 4rem;
	border: #f3f3f3 solid 16px;
	border-radius: 50%;
	border-top: 16px solid #3498db;
	width: 120px;
	height: 120px;
	animation: D 2s linear infinite;
}

@keyframes D {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(1turn);
	}
}

body {
	opacity: 1;
}

.filterWidget__config {
	border: 1px solid #d3d3d3;
	padding: 40px;
	border-radius: 4px;
	background-color: #fafafa;
}

.filterWidget__config .floatRight {
	float: right;
}

@media (min-width: 320px) and (max-width: 992px) {
	.filterWidget__config .floatRight {
		float: left;
	}
}

@media (min-width: 320px) and (max-width: 399px) {
	.filterWidget__config .floatRight {
		float: initial;
	}
}

.filterWidget__config .floatLeft {
	float: left;
	margin-left: -15px;
}

@media (min-width: 320px) and (max-width: 399px) {
	.filterWidget__config .floatLeft {
		float: initial;
	}
}

.filterWidget__config__filterDropdown {
	margin-bottom: 15px;
	text-align: center;
}

.filterWidget__config__filterDropdown__dropdownList .floatRightAddWidth {
	width: 183px;
}

.filterWidget__config__filterDropdown__dropdownList .floatLeftAddWidth {
	width: 183px;
}

.filterWidget__config__filterDropdown__dropdownList__button {
	width: 100%;
	font-size: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.filterWidget__config__filterDropdown__dropdownList__dropdownMenu {
	width: 100%;
}

.filterWidget__config__filterDropdown__dropdownList__dropdownMenu__menuLink {
	padding: 6px;
	margin: 0;
}

.filterWidget__config__filterDropdown__dropdownList__dropdownMenu__menuLink:hover {
	background-color: #e6e6e6;
}

.filterWidget__config__filterDropdown__dropdownList__dropdownMenu__menuLink__p {
	color: #06080c;
	margin: 0;
	text-align: center;
}

.filterWidget__config__search__form.form-control {
	height: 37px;
	position: relative;
}

.filterWidget__config__search button {
	float: right;
	padding: 6px 10px;
	margin-top: 8px;
	margin-right: 16px;
	color: #575757;
	background: #c0c0c08f;
	font-size: 17px;
	border: none;
	cursor: pointer;
	position: absolute;
	top: -8px;
	border-radius: 3px;
	right: 0;
	height: 37px;
}

.filterWidget__config__categoryTags__header {
	margin-top: 15px;
	font-size: 21px;
	color: #575757;
	margin-bottom: 30px;
}

.filterWidget__config__categoryTags__tagList__listItem {
	display: inline-block;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	padding: 2px;
	margin-right: 5px;
	background-color: #fff;
	margin-bottom: 6px;
}

.filterWidget__config__categoryTags__tagList__listItem .white {
	color: #fff;
}

.filterWidget__config__categoryTags__tagList__listItem__tagLink {
	padding-left: 4px;
	padding-right: 4px;
	font-size: 16px;
}

.filterWidget__config__categoryTags__tagList__listItem__tagLink .fa-times,
.filterWidget__config__categoryTags__tagList__listItem__tagLink .fa-plus {
	font-size: 13px;
	margin-left: 5px;
}

.filterWidget__displayResults {
	border: 1px solid #d3d3d3;
	border-top: none;
	padding: 20px;
	border-radius: 4px;
}

.filterWidget__displayResults__numberOfResults {
	font-size: 16px;
	margin-bottom: 40px;
	margin-left: 20px;
	margin-top: 20px;
}

.filterWidget__displayResults .hoverBackground:hover {
	background-color: #f5f5f5 !important;
}

.filterWidget__displayResults__media {
	margin-bottom: 20px;
}

.filterWidget__displayResults__media:hover {
	border-radius: 4px;
}

.filterWidget__displayResults__media__link__cardViewCallToActionBTN {
	text-align: center;
	display: block;
	border: 0;
	padding: 10px 15px;
	font-weight: 700;
	color: #fff !important;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 13px;
	width: 120px;
	max-height: 40px;
	overflow: hidden;
	align-items: center;
	background-color: #ee3124;
	justify-content: center;
	float: right;
	margin-right: 20px;
	margin-bottom: 20px;
}

.filterWidget__displayResults__media__link__mediaLeft__mediaObject {
	padding: 20px;
}

.filterWidget__displayResults__media__link__mediaBody {
	padding: 10px;
}

.filterWidget__displayResults__media__link__mediaBody__date {
	font-weight: bold;
	font-size: 13px;
}

.filterWidget__displayResults__media__link__mediaBody__mediaHeading {
	color: #575757;
	font-weight: bold;
}

@media (max-width: 980px) {
	.filterWidget__displayResults__media__link__mediaBody__mediaHeading {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.filterWidget__displayResults__media__link__mediaBody__mediaParagraph {
	color: #575757;
}

.filterWidget__displayResults__media__link__mediaBody__mediaParagraph li {
	padding-left: 15px;
	font-size: 14px;
	text-align: left;
}

@media (max-width: 768px) {
	.filterWidget__displayResults__media__link__mediaLeft__mediaObject {
		padding: 0;
	}

	.filterWidget__displayResults__media__link__mediaBody {
		padding: 10px 0 10px;
	}

	.filterWidget__displayResults__media__link__mediaBody__mediaHeading {
		font-size: 18px;
	}

	.filterWidget__displayResults__media__link__mediaBody__mediaParagraph {
		font-size: 12px;
	}
}

.filterWidget__displayResults .filterWidgetTopConfigPagination {
	text-align: center;
}

.filterWidget__displayResults .filterWidgetTopConfigPagination .page-link {
	color: #06080c;
}

.filterWidget__displayResults .filterWidgetTopConfigPagination .changeStyle {
	background-color: gray;
	color: #fff;
}

.filterWidget__displayResults .filterWidgetTopConfigPagination .whiteBackground {
	background-color: #fff;
}

.filterWidget .tagNameContainer .tagName {
	display: inline-block;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	padding: 5px;
	font-size: 0.8em;
	margin-right: 5px;
	margin-bottom: 5px;
}

.filterWidgetLeftSideConfig .ng-hide.ng-hide-animate {
	display: none !important;
}

.filterWidgetLeftSideConfig [ng\:cloak],
.filterWidgetLeftSideConfig [ng-cloak],
.filterWidgetLeftSideConfig [data-ng-cloak],
.filterWidgetLeftSideConfig [x-ng-cloak],
.filterWidgetLeftSideConfig .ng-cloak,
.filterWidgetLeftSideConfig .x-ng-cloak {
	display: none !important;
}

.filterWidgetLeftSideConfig .preventCardFlicker {
	min-height: 1000px;
}

@media (max-width: 992px) {
	.filterWidgetLeftSideConfig .filterWidgetSidebar-placeholder {
		display: none;
	}
}

.filterWidgetLeftSideConfig .cardView {
	border-radius: 4px;
	margin-right: 20px;
	margin-left: 20px;
	max-width: 100%;
	position: relative;
	width: 301px;
	border-radius: 5px;
	background: #fff;
	padding: 0;
	-webkit-box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	box-shadow:
		0 1px 3px 0 #d4d4d5,
		0 0 0 1px #d4d4d5;
	-webkit-transition:
		-webkit-box-shadow 0.1s ease,
		-webkit-transform 0.1s ease;
	transition:
		-webkit-box-shadow 0.1s ease,
		-webkit-transform 0.1s ease;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease;
	transition:
		box-shadow 0.1s ease,
		transform 0.1s ease,
		-webkit-box-shadow 0.1s ease,
		-webkit-transform 0.1s ease;
	overflow: hidden;
	margin-bottom: 40px;
	text-align: center;
}

@media (min-width: 320px) and (max-width: 500px) {
	.filterWidgetLeftSideConfig .cardView {
		margin-left: 0;
		width: 100%;
		height: 100%;
	}
}

.filterWidgetLeftSideConfig .cardView:hover {
	transform: translateY(-5px);
	box-shadow:
		0 0 0 1px #d4d4d5,
		0 2px 4px 0 rgba(34, 36, 38, 0.15),
		0 2px 10px 0 rgba(34, 36, 38, 0.25);
	background-color: none !important;
}

.filterWidgetLeftSideConfig .cardView .filterWidgetImage {
	width: 100%;
}

@media (min-width: 320px) and (max-width: 768px) {
	.filterWidgetLeftSideConfig .cardView .filterWidgetImage {
		max-width: 100%;
	}
}

.filterWidgetLeftSideConfig .cardView .cardContent {
	border: none;
	border-top: 1px solid rgba(34, 36, 38, 0.1);
	background: 0 0;
	margin: 0;
	padding: 0.3em;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 1em;
	border-radius: 0;
	max-width: 100%;
	height: auto;
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardViewHeading {
	font-weight: 700;
	font-size: 0.9em;
	line-height: 1.3em;
	word-break: break-word;
	text-transform: uppercase;
	text-align: center;
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription {
	margin-top: 0.5em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	color: rgba(0, 0, 0, 0.68);
	overflow: visible;
	text-align: center;
	line-height: 1.6;
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .cardViewParagraph {
	font-size: 14px;
	line-height: 1.7;
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .tagNamesView {
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .dummy {
	max-width: 100%;
	position: absolute;
	position: absolute;
	height: 23px;
	width: 100%;
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .dummy:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: -37px;
	background: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0),
		rgba(255, 255, 255, 0.57) 23%,
		rgba(255, 255, 255, 0.81) 57%,
		rgba(255, 255, 255, 0.97) 80%,
		#fff 85%,
		#fff
	);
}

.filterWidgetLeftSideConfig .cardView .cardContent .cardDescription .tagNameContainer .tagName {
	display: inline-block;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	padding: 5px;
	font-size: 0.8em;
	margin-right: 5px;
	margin-bottom: 5px;
}

.filterWidgetLeftSideConfig .cardView .linkCallToAction {
	max-width: 100%;
	background: #fff;
	width: auto;
	margin: 0;
	color: rgba(0, 0, 0, 0.4);
	box-shadow: none;
	transition: color 0.1s ease;
	border: none;
	border-radius: 5px;
	text-align: center;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: flex-end;
}

.filterWidgetLeftSideConfig .cardView .linkCallToAction .cardViewCallToActionContainer {
	background: none;
	display: block;
	padding: 0.7em;
}

.filterWidgetLeftSideConfig .cardView .linkCallToAction .cardViewCallToActionContainer .cardViewCallToAction {
	margin-bottom: 0;
	padding-bottom: 0;
}

.filterWidgetLeftSideConfig .cardView .learMoreTags {
	bottom: 5px;
	text-align: center;
	left: 0;
	right: 0;
	text-align: center;
}

.filterWidgetLeftSideConfig .cardView .linkLearnMore {
	max-width: 100%;
	min-height: 0 !important;
	position: absolute;
	background: #fff;
	width: auto;
	margin: 0;
	bottom: 0;
	left: 0;
	right: 0;
	color: rgba(0, 0, 0, 0.4);
	box-shadow: none;
	transition: color 0.1s ease;
	border: none;
	border-radius: 5px;
	text-align: center;
}

.filterWidgetLeftSideConfig .cardView .linkLearnMore .learnMoreContainer {
	background: none;
	display: block;
	padding: 0.7em;
}

.filterWidgetLeftSideConfig .cardView .linkLearnMore .learnMoreContainer .learnMoreText {
	margin-bottom: 0;
	padding-bottom: 0;
}

.filterWidgetLeftSideConfig .leftSideConfig {
	padding-top: 30px;
	padding-bottom: 20px;
}

@media (min-width: 320px) and (max-width: 768px) {
	.filterWidgetLeftSideConfig .leftSideConfig {
		padding-top: 30px;
		padding-bottom: 10px;
	}
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer {
	display: flex;
	flex-flow: row;
}

@media (max-width: 768px) {
	.filterWidgetLeftSideConfig .leftSideConfig .flexContainer {
		display: block;
		text-align: center;
	}
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexSearch {
	flex: 4;
	position: relative;
	margin-left: 10px;
}

@media (max-width: 768px) {
	.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexSearch {
		display: block;
		flex: none;
		width: 100%;
		margin-bottom: 25px;
		margin-left: 0;
	}
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexSearch button {
	right: -15px;
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown {
	flex: 1;
	margin-left: 9px;
	margin-right: 9px;
}

@media (max-width: 768px) {
	.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown {
		display: inline-block;
		flex: none;
	}
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown button {
	max-width: 183px;
}

@media (max-width: 768px) {
	.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown button {
		width: 183px;
		margin-bottom: 4px;
	}
}

@media (min-width: 320px) and (max-width: 386px) {
	.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .flexDropdown button {
		width: 165px;
	}
}

@media (max-width: 768px) {
	.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS {
		display: inline-block;
	}
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonLeft {
	border: 1px solid #ccc;
	background-color: #fff;
	padding-bottom: 4px;
	border-radius: 4px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 4px;
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonLeft .fas {
	color: #333;
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonLeft:hover {
	background-color: #e6e6e6;
	border-color: #adadad;
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonRight {
	border: 1px solid #ccc;
	background-color: #fff;
	padding-bottom: 4px;
	border-radius: 4px;
	padding-top: 7px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 4px;
	margin-left: 2px;
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonRight .fas {
	color: #333;
}

.filterWidgetLeftSideConfig .leftSideConfig .flexContainer .filterWidget__config__swichViewBTNS__buttonRight:hover {
	background-color: #e6e6e6;
	border-color: #adadad;
}

.filterWidgetLeftSideConfig .rightSideResults .tagNamesView {
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}

.filterWidgetLeftSideConfig .rightSideResults .dummy {
	max-width: 100%;
	position: absolute;
	position: absolute;
	height: 23px;
	width: 100%;
}

.filterWidgetLeftSideConfig .rightSideResults .dummy:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: -37px;
	background: linear-gradient(
		180deg,
		rgba(255, 255, 255, 0),
		rgba(255, 255, 255, 0.57) 23%,
		rgba(255, 255, 255, 0.81) 57%,
		rgba(255, 255, 255, 0.97) 80%,
		#fff 85%,
		#fff
	);
}

.filterWidgetLeftSideConfig .rightSideResults .tagNameContainer .tagName {
	display: inline-block;
	border: 1px solid #d3d3d3;
	border-radius: 3px;
	padding: 5px;
	font-size: 0.8em;
	margin-right: 5px;
	margin-bottom: 5px;
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .header {
	margin-top: 15px;
	font-size: 21px;
	color: #575757;
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags h3 {
	margin-top: 15px;
	margin-bottom: 30px;
	padding-left: 20px;
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList {
	display: flex;
	flex-direction: row;
	padding-left: 20px;
	flex-wrap: wrap;
}

@media (max-width: 992px) {
	.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList {
		display: inline-block;
		flex-direction: initial;
	}
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem {
	display: inline-block;
	border: 1px solid #d3d3d3;
	border-radius: 4px;
	padding: 7px !important;
	margin-right: 5px;
	background-color: #fff;
	margin-bottom: 6px;
	align-self: flex-start;
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem .white {
	color: #fff;
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem .tagLink {
	font-size: 16px;
}

.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem .tagLink .fa-times,
.filterWidgetLeftSideConfig .rightSideResults .categoryTags .tagList .listItem .tagLink .fa-plus {
	font-size: 13px;
	margin-left: 5px;
}

.filterWidgetLeftSideConfig .rightSideResults .filterWidgetLeftSideConfigPagination {
	text-align: center;
}

.filterWidgetLeftSideConfig .rightSideResults .filterWidgetLeftSideConfigPagination .page-link {
	color: #06080c;
}

.filterWidgetLeftSideConfig .rightSideResults .filterWidgetLeftSideConfigPagination .changeStyle {
	background-color: gray;
	color: #fff;
}

.filterWidgetLeftSideConfig .rightSideResults .filterWidgetLeftSideConfigPagination .whiteBackground {
	background-color: #fff;
}

.filterWidgetLeftSideConfig .rightSideResults .cardViewCallToActionBTN {
	text-align: center;
	display: block;
	border: 0;
	padding: 10px 15px;
	font-weight: 700;
	color: #fff !important;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 13px;
	width: 120px;
	max-height: 40px;
	overflow: hidden;
	align-items: center;
	background-color: #ee3124;
	justify-content: center;
}

.filterWidgetLeftSideConfig .rightSideResults .cardViewCallToAction {
	color: #ee3124;
	text-align: center;
}

.FlexibleGrid.container .filterWidgetLeftSideConfig .cardView {
	width: 323px;
}

@media (min-width: 749px) and (max-width: 992px) {
	.FlexibleGrid.container .filterWidgetLeftSideConfig .cardView {
		width: 284px;
	}
}

@media (min-width: 320px) and (max-width: 748px) {
	.FlexibleGrid.container .filterWidgetLeftSideConfig .cardView {
		width: initial;
	}
}

@media (min-width: 320px) and (max-width: 425px) {
	.FlexibleGrid.container .filterWidgetLeftSideConfig .rightSideResults {
		padding: 18px;
	}
}

@media (min-width: 320px) and (max-width: 425px) {
	.FlexibleGrid.container .filterWidgetLeftSideConfig .rightSideResults .tagList {
		padding-left: 0;
	}
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.FlexibleGrid.container .filterWidgetLeftSideConfig .rightSideResults .listItem {
		align-self: auto;
	}
}

.GDHeaderTop__banner {
	background: #da1a31;
	position: fixed;
	z-index: 1;
	width: 100%;
	bottom: 0;
}

.thankYouModal {
	font-family: 'Gotham SSm A', 'Gotham SSm B', sans-serif;
	display: none;
	position: fixed;
	z-index: 1;
	padding-top: 100px;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgb(0, 0, 0);
	background-color: rgba(0, 0, 0, 0.4);
}

.thankYouModalContent {
	background-color: #fefefe;
	margin: auto;
	padding: 20px;
	border: 1px solid #888;
	width: 80%;
	margin-top: 100px;
}

fieldset {
	margin: 0;
	min-width: 0;
}

fieldset,
legend {
	padding: 0;
	border: 0;
}

legend {
	display: block;
	width: 100%;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
}

input[type='search'] {
	box-sizing: border-box;
}

input[type='checkbox'],
input[type='radio'] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type='file'] {
	display: block;
}

input[type='range'] {
	display: block;
	width: 100%;
}

select[multiple],
select[size] {
	height: auto;
}

input[type='checkbox']:focus,
input[type='file']:focus,
input[type='radio']:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	padding-top: 7px;
}

.form-control,
output {
	display: block;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
}

.form-control {
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition:
		border-color 0.15s ease-in-out,
		box-shadow 0.15s ease-in-out;
}

.form-control:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow:
		inset 0 1px 1px rgba(0, 0, 0, 0.075),
		0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled],
fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

input[type='search'] {
	-webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
	input[type='date'].form-control,
	input[type='datetime-local'].form-control,
	input[type='month'].form-control,
	input[type='time'].form-control {
		line-height: 34px;
	}

	.input-group-sm input[type='date'],
	.input-group-sm input[type='datetime-local'],
	.input-group-sm input[type='month'],
	.input-group-sm input[type='time'],
	input[type='date'].input-sm,
	input[type='datetime-local'].input-sm,
	input[type='month'].input-sm,
	input[type='time'].input-sm {
		line-height: 30px;
	}

	.input-group-lg input[type='date'],
	.input-group-lg input[type='datetime-local'],
	.input-group-lg input[type='month'],
	.input-group-lg input[type='time'],
	input[type='date'].input-lg,
	input[type='datetime-local'].input-lg,
	input[type='month'].input-lg,
	input[type='time'].input-lg {
		line-height: 46px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox,
.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label,
.radio label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox-inline input[type='checkbox'],
.checkbox input[type='checkbox'],
.radio-inline input[type='radio'],
.radio input[type='radio'] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}

.checkbox + .checkbox,
.radio + .radio {
	margin-top: -5px;
}

.checkbox-inline,
.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}

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

.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio-inline,
fieldset[disabled] .radio label,
fieldset[disabled] input[type='checkbox'],
fieldset[disabled] input[type='radio'],
input[type='checkbox'].disabled,
input[type='checkbox'][disabled],
input[type='radio'].disabled,
input[type='radio'][disabled] {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

.form-control-static.input-lg,
.form-control-static.input-sm {
	padding-left: 0;
	padding-right: 0;
}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-sm,
textarea.input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-lg {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-lg,
textarea.input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.form-group-lg .form-control + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.input-lg + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.form-group-sm .form-control + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.input-sm + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

@media (min-width: 768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-static {
		display: inline-block;
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.form-inline .input-group .form-control,
	.form-inline .input-group .input-group-addon,
	.form-inline .input-group .input-group-btn {
		width: auto;
	}

	.form-inline .input-group &gt; .form-control {
		width: 100%;
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .checkbox,
	.form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .checkbox label,
	.form-inline .radio label {
		padding-left: 0;
	}

	.form-inline .checkbox input[type='checkbox'],
	.form-inline .radio input[type='radio'] {
		position: relative;
		margin-left: 0;
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .checkbox,
.form-horizontal .radio {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}

@media (min-width: 768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

@media (min-width: 768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 18px;
	}
}

@media (min-width: 768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.btn.focus,
.btn:focus,
.btn:hover {
	color: #333;
	text-decoration: none;
}

.btn.active,
.btn:active {
	outline: 0;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc;
}

.btn-default.focus,
.btn-default:focus {
	color: #333;
	background-color: #e6e6e6;
	border-color: #8c8c8c;
}

.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open &gt; .dropdown-toggle.btn-default {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open &gt; .dropdown-toggle.btn-default.focus,
.open &gt; .dropdown-toggle.btn-default:focus,
.open &gt; .dropdown-toggle.btn-default:hover {
	color: #333;
	background-color: #d4d4d4;
	border-color: #8c8c8c;
}

.btn-default.active,
.btn-default:active,
.open &gt; .dropdown-toggle.btn-default {
	background-image: none;
}

.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
	background-color: #fff;
	border-color: #ccc;
}

.btn-default .badge {
	color: #fff;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40;
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open &gt; .dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #286090;
	border-color: #204d74;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open &gt; .dropdown-toggle.btn-primary.focus,
.open &gt; .dropdown-toggle.btn-primary:focus,
.open &gt; .dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40;
}

.btn-primary.active,
.btn-primary:active,
.open &gt; .dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #337ab7;
	border-color: #2e6da4;
}

.btn-primary .badge {
	color: #337ab7;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open &gt; .dropdown-toggle.btn-success {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open &gt; .dropdown-toggle.btn-success.focus,
.open &gt; .dropdown-toggle.btn-success:focus,
.open &gt; .dropdown-toggle.btn-success:hover {
	color: #fff;
	background-color: #398439;
	border-color: #255625;
}

.btn-success.active,
.btn-success:active,
.open &gt; .dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #31b0d5;
	border-color: #1b6d85;
}

.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open &gt; .dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc;
}

.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open &gt; .dropdown-toggle.btn-info.focus,
.open &gt; .dropdown-toggle.btn-info:focus,
.open &gt; .dropdown-toggle.btn-info:hover {
	color: #fff;
	background-color: #269abc;
	border-color: #1b6d85;
}

.btn-info.active,
.btn-info:active,
.open &gt; .dropdown-toggle.btn-info {
	background-image: none;
}

.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #46b8da;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning.focus,
.btn-warning:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open &gt; .dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open &gt; .dropdown-toggle.btn-warning.focus,
.open &gt; .dropdown-toggle.btn-warning:focus,
.open &gt; .dropdown-toggle.btn-warning:hover {
	color: #fff;
	background-color: #d58512;
	border-color: #985f0d;
}

.btn-warning.active,
.btn-warning:active,
.open &gt; .dropdown-toggle.btn-warning {
	background-image: none;
}

.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #eea236;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #c9302c;
	border-color: #761c19;
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open &gt; .dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925;
}

.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open &gt; .dropdown-toggle.btn-danger.focus,
.open &gt; .dropdown-toggle.btn-danger:focus,
.open &gt; .dropdown-toggle.btn-danger:hover {
	color: #fff;
	background-color: #ac2925;
	border-color: #761c19;
}

.btn-danger.active,
.btn-danger:active,
.open &gt; .dropdown-toggle.btn-danger {
	background-image: none;
}

.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d43f3a;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	color: #337ab7;
	font-weight: 400;
	border-radius: 0;
}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	box-shadow: none;
}

.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
	border-color: transparent;
}

.btn-link:focus,
.btn-link:hover {
	color: #23527c;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
	color: #777;
	text-decoration: none;
}

.btn-group-lg &gt; .btn,
.btn-lg {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.btn-group-sm &gt; .btn,
.btn-sm {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-group-xs &gt; .btn,
.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block + .btn-block {
	margin-top: 5px;
}

input[type='button'].btn-block,
input[type='reset'].btn-block,
input[type='submit'].btn-block {
	width: 100%;
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.btn-group-vertical &gt; .btn,
.btn-group &gt; .btn {
	position: relative;
	float: left;
}

.btn-group-vertical &gt; .btn.active,
.btn-group-vertical &gt; .btn:active,
.btn-group-vertical &gt; .btn:focus,
.btn-group-vertical &gt; .btn:hover,
.btn-group &gt; .btn.active,
.btn-group &gt; .btn:active,
.btn-group &gt; .btn:focus,
.btn-group &gt; .btn:hover {
	z-index: 1;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}

.btn-toolbar {
	margin-left: -5px;
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
	float: left;
}

.btn-toolbar &gt; .btn,
.btn-toolbar &gt; .btn-group,
.btn-toolbar &gt; .input-group {
	margin-left: 5px;
}

.btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group &gt; .btn:first-child {
	margin-left: 0;
}

.btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group &gt; .btn:last-child:not(:first-child),
.btn-group &gt; .dropdown-toggle:not(:first-child) {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group &gt; .btn-group {
	float: left;
}

.btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
	border-radius: 0;
}

.btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.btn-group &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.btn-group &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group &gt; .btn + .dropdown-toggle {
	padding-left: 8px;
	padding-right: 8px;
}

.btn-group &gt; .btn-lg + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none;
}

.btn .caret {
	margin-left: 0;
}

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

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical &gt; .btn,
.btn-group-vertical &gt; .btn-group,
.btn-group-vertical &gt; .btn-group &gt; .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

.btn-group-vertical &gt; .btn-group &gt; .btn {
	float: none;
}

.btn-group-vertical &gt; .btn + .btn,
.btn-group-vertical &gt; .btn + .btn-group,
.btn-group-vertical &gt; .btn-group + .btn,
.btn-group-vertical &gt; .btn-group + .btn-group {
	margin-top: -1px;
	margin-left: 0;
}

.btn-group-vertical &gt; .btn:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.btn-group-vertical &gt; .btn:first-child:not(:last-child) {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical &gt; .btn:last-child:not(:first-child) {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

.btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn {
	border-radius: 0;
}

.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group-vertical &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

.btn-group-justified &gt; .btn,
.btn-group-justified &gt; .btn-group {
	float: none;
	display: table-cell;
	width: 1%;
}

.btn-group-justified &gt; .btn-group .btn {
	width: 100%;
}

.btn-group-justified &gt; .btn-group .dropdown-menu {
	left: auto;
}

[data-toggle='buttons'] &gt; .btn-group &gt; .btn input[type='checkbox'],
[data-toggle='buttons'] &gt; .btn-group &gt; .btn input[type='radio'],
[data-toggle='buttons'] &gt; .btn input[type='checkbox'],
[data-toggle='buttons'] &gt; .btn input[type='radio'] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*='col-'] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.input-group .form-control {
	position: relative;
	z-index: 1;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus {
	z-index: 2;
}

.input-group-lg &gt; .form-control,
.input-group-lg &gt; .input-group-addon,
.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-group-lg &gt; .form-control,
select.input-group-lg &gt; .input-group-addon,
select.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: 46px;
	line-height: 46px;
}

select[multiple].input-group-lg &gt; .form-control,
select[multiple].input-group-lg &gt; .input-group-addon,
select[multiple].input-group-lg &gt; .input-group-btn &gt; .btn,
textarea.input-group-lg &gt; .form-control,
textarea.input-group-lg &gt; .input-group-addon,
textarea.input-group-lg &gt; .input-group-btn &gt; .btn {
	height: auto;
}

.input-group-sm &gt; .form-control,
.input-group-sm &gt; .input-group-addon,
.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-group-sm &gt; .form-control,
select.input-group-sm &gt; .input-group-addon,
select.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: 30px;
	line-height: 30px;
}

select[multiple].input-group-sm &gt; .form-control,
select[multiple].input-group-sm &gt; .input-group-addon,
select[multiple].input-group-sm &gt; .input-group-btn &gt; .btn,
textarea.input-group-sm &gt; .form-control,
textarea.input-group-sm &gt; .input-group-addon,
textarea.input-group-sm &gt; .input-group-btn &gt; .btn {
	height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
	display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon,
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	text-align: center;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon.input-sm {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type='checkbox'],
.input-group-addon input[type='radio'] {
	margin-top: 0;
}

.input-group-addon:first-child,
.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group &gt; .btn,
.input-group-btn:first-child &gt; .dropdown-toggle,
.input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn,
.input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle),
.input-group .form-control:first-child {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group-addon:last-child,
.input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn,
.input-group-btn:first-child &gt; .btn:not(:first-child),
.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group &gt; .btn,
.input-group-btn:last-child &gt; .dropdown-toggle,
.input-group .form-control:last-child {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn,
.input-group-btn &gt; .btn {
	position: relative;
}

.input-group-btn &gt; .btn + .btn {
	margin-left: -1px;
}

.input-group-btn &gt; .btn:active,
.input-group-btn &gt; .btn:focus,
.input-group-btn &gt; .btn:hover {
	z-index: 1;
}

.input-group-btn:first-child &gt; .btn,
.input-group-btn:first-child &gt; .btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child &gt; .btn,
.input-group-btn:last-child &gt; .btn-group {
	z-index: 1;
	margin-left: -1px;
}

.modal,
.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 23;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

.modal.fade .modal-dialog {
	transform: translateY(-25%);
	transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
	transform: translate(0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	outline: 0;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 22;
	background-color: #000;
}

.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}

.modal-backdrop.in {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.modal-header {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

.modal-header .close {
	margin-top: -2px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
}

.modal-body {
	position: relative;
	padding: 15px;
}

.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

#gated-download-modal .modal-body p {
	margin: 10px;
	color: #000;
	font-size: 1.25rem;
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	.modal-content {
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}

	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 992px) {
	.modal-lg {
		width: 900px;
	}
}

.GD-Form-Loading {
	top: 25vh;
	z-index: 14;
}

.GD-Form-Loading,
.GD-Form-Loading__Shadow {
	position: fixed;
	left: 0;
	right: 0;
	visibility: hidden;
}

.GD-Form-Loading__Shadow {
	z-index: 13;
	background: rgba(0, 0, 0, 0.4);
	top: 0;
	bottom: 0;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	overflow-x: hidden;
	overflow-y: auto;
}

.GD-Form-Loading .loading-bro {
	margin: 50px auto;
	width: 150px;
}

.GD-Form-Loading .loading-bro &gt; h1 {
	text-align: center;
	font-size: 2.5em;
	margin-bottom: 1em;
	font-weight: 300;
	color: #8e8e8e;
}

.GD-Form-Loading #load {
	width: 150px;
	animation: b 3s linear infinite;
}

.GD-Form-Loading #load #loading-inner {
	stroke-dashoffset: 0;
	stroke-dasharray: 300;
	stroke-width: 10;
	stroke-miterlimit: 10;
	stroke-linecap: round;
	animation: c 2s linear infinite;
	stroke: #fff;
	fill: transparent;
}

@keyframes b {
	0% {
		transform: rotate(0);
	}

	to {
		transform: rotate(1turn);
	}
}

@keyframes c {
	0% {
		stroke-dashoffset: 0;
	}

	to {
		stroke-dashoffset: -600;
	}
}

.GDForm-2020 {
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
	max-width: 650px;
	margin: auto;
	border-radius: 5px;
}

.GDForm-2020__Modal {
	box-shadow: none;
	background: #fff;
}

.GDForm-2020__Modal__Header {
	padding-left: 30px;
	border-bottom: 0;
}

.GDForm-2020__Title {
	font-size: 30px;
	text-align: center;
	color: #da1a32;
	margin-bottom: 0;
}

.GDForm-2020__Subtitle {
	font-size: 14px;
}

.GDForm-2020__Footer {
	text-align: right;
	padding: 0 30px 20px;
	border-top: 0;
	clear: both;
}

.GDForm-2020__Footer p {
	text-align: left;
	font-size: 11px;
	padding: 8px;
}

@media (max-width: 768px) {
	.GDForm-2020__Footer p {
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
	}
}

.GDForm-2020__Footer__EU input[type='checkbox'] {
	height: 10px;
}

.GDForm-2020__Footer__EU p {
	text-align: left;
	font-size: 11px;
	padding: 8px;
}

@media (max-width: 768px) {
	.GDForm-2020__Footer__EU p {
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
	}
}

.GDForm-2020__Footer__Panel {
	text-align: center;
	padding: 5px 0 0;
	color: #b6b7b7;
}

.GDForm-2020__Footer__Panel__P {
	text-align: left;
	font-size: 11px;
	padding: 8px;
}

@media (max-width: 768px) {
	.GDForm-2020__Footer__Panel__P {
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
	}
}

.GDForm-2020__Footer__Submit {
	width: 100% !important;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #ccc;
	font-weight: 700;
}

.GDForm-2020__Datapicker__Input,
.GDForm-2020__Input,
.GDForm-2020__Select,
.GDForm-2020__Textarea {
	font-size: 11px !important;
	width: 59% !important;
	margin-bottom: 3px !important;
	height: 35px !important;
	color: #69747c;
	border: 1px solid #d1d5d8;
	border-radius: 3px;
	padding: 8px 7px 8px 10px;
}

@media (max-width: 630px) {
	.GDForm-2020__Datapicker__Input,
	.GDForm-2020__Input,
	.GDForm-2020__Select,
	.GDForm-2020__Textarea {
		width: 100% !important;
	}
}

.GDForm-2020__Datapicker__Calendar,
.GDForm-2020__Datapicker__Input {
	width: 100% !important;
}

.GDForm-2020__Datapicker__Calendar {
	font-size: 12px;
	color: #69747c;
	border: 1px solid #d1d5d8;
}

.GDForm-2020__Datapicker__Wrapper {
	display: inline-block;
	width: 59%;
	position: relative;
}

@media (max-width: 630px) {
	.GDForm-2020__Datapicker__Wrapper {
		width: 100% !important;
	}
}

.GDForm-2020__Datapicker__Wrapper .vdp-datepicker__calendar-button {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(-5px, -48%);
}

.GDForm-2020__Datapicker__Wrapper .vdp-datepicker__calendar-button span {
	vertical-align: super;
}

.GDForm-2020__Datapicker__Wrapper .vdp-datepicker__calendar-button .fas {
	color: #69747c;
}

.GDForm-2020__Textarea {
	height: 70px !important;
}

.GDForm-2020 label {
	margin-bottom: 5px;
	font-weight: 400;
	width: 40%;
	font-size: 12px;
}

@media (max-width: 630px) {
	.GDForm-2020 label {
		width: 100% !important;
	}
}

.GDForm-2020 input[type='checkbox'] {
	-ms-transform: scale(2.5);
	-moz-transform: scale(2.5);
	-webkit-transform: scale(2.5);
	-o-transform: scale(2.5);
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

@media (max-width: 768px) {
	.GDForm-2020 input[type='checkbox'] {
		display: block;
		text-align: center;
		margin: auto;
		margin-bottom: 5px;
	}
}

.GDForm-2020 .fade-enter-active,
.GDForm-2020 .fade-leave-active {
	transition: opacity 0.5s;
}

.GDForm-2020 .fade-enter,
.GDForm-2020 .fade-leave-to {
	opacity: 0;
}

.GDForm-2020 .fa,
.GDForm-2020 .far,
.GDForm-2020 .fas {
	color: #add8e6;
	margin-right: 5px;
}

@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

#IR-Load-Div {
	position: absolute;
	z-index: 15;
	top: calc(50% - 50px);
	left: calc(50% - 50px);
	margin: auto;
	border: 10px solid #eaf0f6;
	border-radius: 50%;
	border-top: 10px solid #d42a1d;
	width: 50px;
	height: 50px;
	animation: spinner 4s linear infinite;
}

.FullWidthIndustriesServedSlider,
.container-max-width {
	overflow: hidden;
}

@media (max-width: 993px) {
	.FullWidthIndustriesServedSlider figcaption,
	.container-max-width figcaption {
		display: none;
	}
}

.FullWidthIndustriesServedSlider figure.snip1321,
.container-max-width figure.snip1321 {
	position: relative;
	overflow: hidden;
	margin: 10px;
	width: 100%;
	color: #000;
	text-align: center;
	-webkit-perspective: 50em;
	perspective: 50em;
}

.FullWidthIndustriesServedSlider figure.snip1321 *,
.container-max-width figure.snip1321 * {
	-webkit-box-sizing: padding-box;
	box-sizing: padding-box;
	-webkit-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.FullWidthIndustriesServedSlider figure.snip1321 .content,
.container-max-width figure.snip1321 .content {
	padding: 0;
}

.FullWidthIndustriesServedSlider figure.snip1321 img,
.container-max-width figure.snip1321 img {
	width: 100%;
	vertical-align: top;
}

.FullWidthIndustriesServedSlider figure.snip1321 figcaption,
.container-max-width figure.snip1321 figcaption {
	top: 43%;
	left: 20px;
	right: 20px;
	position: absolute;
	opacity: 0;
	padding: 15px;
	z-index: 1;
}

.FullWidthIndustriesServedSlider figure.snip1321 h2,
.FullWidthIndustriesServedSlider figure.snip1321 h4,
.container-max-width figure.snip1321 h2,
.container-max-width figure.snip1321 h4 {
	margin: 0;
}

.FullWidthIndustriesServedSlider figure.snip1321 h3,
.container-max-width figure.snip1321 h3 {
	font-weight: 700;
	font-size: 18px;
	margin-top: 15px;
}

.FullWidthIndustriesServedSlider .HoverOverTitle,
.container-max-width .HoverOverTitle {
	font-weight: 700;
	color: #000;
	font-size: 17px;
}

.FullWidthIndustriesServedSlider .HoverOverParagraph p,
.container-max-width .HoverOverParagraph p {
	color: #000 !important;
	font-size: 15px;
}

.FullWidthIndustriesServedSlider figure.snip1321 i,
.container-max-width figure.snip1321 i {
	font-size: 32px;
}

.FullWidthIndustriesServedSlider .industries-image-wrapper:after,
.container-max-width .industries-image-wrapper:after {
	background-color: #fff;
	position: absolute;
	content: '';
	display: block;
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	opacity: 0;
}

@media (max-width: 993px) {
	.FullWidthIndustriesServedSlider .industries-image-wrapper:after,
	.container-max-width .industries-image-wrapper:after {
		display: none;
	}
}

.FullWidthIndustriesServedSlider .brandsSliderContent,
.container-max-width .brandsSliderContent {
	margin-bottom: 30px;
	padding-left: 90px;
	padding-right: 90px;
}

.FullWidthIndustriesServedSlider .brandsSliderContent h1,
.container-max-width .brandsSliderContent h1 {
	text-align: center;
	color: #000;
}

.FullWidthIndustriesServedSlider .industrialSliderContent h1,
.container-max-width .industrialSliderContent h1 {
	text-align: center;
	color: #000;
	margin-top: 0;
	padding-top: 0;
}

.FullWidthIndustriesServedSlider figure.snip1321:hover figcaption,
.FullWidthIndustriesServedSlider figure.snip1321.hover figcaption,
.container-max-width figure.snip1321:hover figcaption,
.container-max-width figure.snip1321.hover figcaption {
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 1;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.FullWidthIndustriesServedSlider figure.snip1321:hover .industries-image-wrapper:after,
.FullWidthIndustriesServedSlider figure.snip1321.hover .industries-image-wrapper:after,
.container-max-width figure.snip1321:hover .industries-image-wrapper:after,
.container-max-width figure.snip1321.hover .industries-image-wrapper:after {
	-webkit-transform: rotateX(0);
	transform: rotateX(0);
	opacity: 1;
}

.FullWidthIndustriesServedSlider .HoverOverButton,
.container-max-width .HoverOverButton {
	text-decoration: none;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
	padding: 8px 10px;
	border: 1px solid #fff;
	border-radius: 4px;
	transition:
		background-color 0.3s linear,
		border 0.3s linear;
	max-width: 200px;
	display: inline-block;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	margin-bottom: 10px;
}

.FullWidthIndustriesServedSlider .brandsTitle,
.container-max-width .brandsTitle {
	margin-bottom: 0;
}

.FullWidthIndustriesServedSlider .brandsParagraph .carousel-slide-description,
.container-max-width .brandsParagraph .carousel-slide-description {
	color: #5b6b7f;
	margin-bottom: 0.5em;
	line-height: 1.5;
	font-weight: 400;
	padding: 9px 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	line-height: 24px;
	max-height: 107px;
	-webkit-line-clamp: 3;
	position: relative;
	font-size: 14px;
}

@media screen and (max-width: 1200px) and (min-width: 993px) {
	.FullWidthIndustriesServedSlider .brandsParagraph .carousel-slide-description,
	.container-max-width .brandsParagraph .carousel-slide-description {
		-webkit-line-clamp: 2;
	}
}

.FullWidthIndustriesServedSlider .brandsSlider,
.container-max-width .brandsSlider {
	padding-left: 90px;
	padding-right: 90px;
}

.FullWidthIndustriesServedSlider .brandsSlider--fixedWidth,
.container-max-width .brandsSlider--fixedWidth {
	margin: auto;
	max-width: 1200px;
}

@media (max-width: 1024px) {
	.FullWidthIndustriesServedSlider .brandsSlider,
	.container-max-width .brandsSlider {
		padding-left: 30px;
		padding-right: 30px;
	}
}

.FullWidthIndustriesServedSlider .brandsSlider .slick-prev,
.container-max-width .brandsSlider .slick-prev {
	left: 0.2rem;
	top: 40%;
}

.FullWidthIndustriesServedSlider .brandsSlider .slick-prev:before,
.container-max-width .brandsSlider .slick-prev:before {
	color: #d3d3d3;
	font-size: 3.75rem;
}

@media (min-width: 1024px) {
	.FullWidthIndustriesServedSlider .brandsSlider .slick-prev,
	.container-max-width .brandsSlider .slick-prev {
		left: 2rem;
	}

	.FullWidthIndustriesServedSlider .brandsSlider .slick-prev:before,
	.container-max-width .brandsSlider .slick-prev:before {
		font-size: 60px;
	}
}

.FullWidthIndustriesServedSlider .brandsSlider .slick-next,
.container-max-width .brandsSlider .slick-next {
	right: 1.9rem;
	top: 40%;
}

.FullWidthIndustriesServedSlider .brandsSlider .slick-next:before,
.container-max-width .brandsSlider .slick-next:before {
	color: #d3d3d3;
	font-size: 3.75rem;
}

@media (min-width: 1024px) {
	.FullWidthIndustriesServedSlider .brandsSlider .slick-next,
	.container-max-width .brandsSlider .slick-next {
		right: 5.75rem;
	}

	.FullWidthIndustriesServedSlider .brandsSlider .slick-next:before,
	.container-max-width .brandsSlider .slick-next:before {
		font-size: 60px;
	}
}

.FullWidthIndustriesServedSlider .HoverOverButton,
.container-max-width .HoverOverButton {
	font-size: 13px;
}

.testimonialCarousel {
	margin: auto;
	position: relative;
	padding-bottom: 3.5em;
}

@media (max-width: 992px) {
	.testimonialCarousel {
		display: none;
	}
}

.testimonialCarousel__bannerTitleContainer__bannerTitle {
	color: #222 !important;
	text-align: center;
	font-size: 2.5em;
}

.testimonialCarousel .slider-item .slickPrevBtn {
	position: absolute;
	bottom: -62px;
	left: 43%;
	z-index: 999999;
	font-size: 30px;
	cursor: pointer;
	opacity: 0.75;
}

.testimonialCarousel .slider-item .slickNextBtn {
	position: absolute;
	bottom: -62px;
	right: 43%;
	z-index: 999999;
	font-size: 30px;
	cursor: pointer;
	opacity: 0.75;
}

.testimonialCarousel__sliderWrapper {
	height: 285px;
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.testimonialCarousel__sliderWrapper__paragraphWrapper {
	opacity: 0.7;
	text-align: center;
	position: relative;
	max-width: 760px;
	margin: auto;
	flex: 285px;
}

.testimonialCarousel__sliderWrapper__paragraphWrapper::before {
	content: '';
	font-family: 'font awesome 5 free';
	font-size: 44px;
	font-weight: 900;
	position: absolute;
	left: -2em;
	top: 0;
	color: #e9e9e9;
}

.testimonialCarousel__sliderWrapper__paragraphWrapper::after {
	content: '';
	font-family: 'font awesome 5 free';
	font-size: 44px;
	font-weight: 900;
	position: absolute;
	right: -1em;
	bottom: 0;
	color: #e9e9e9;
}

.testimonialCarousel__sliderWrapper__paragraphWrapper p {
	color: #222 !important;
	font-size: 1em;
}

.testimonialCarousel .slick-dots {
	bottom: -52px;
}

.testimonialCarousel .slick-dots li button::before {
	opacity: 1;
	font-size: 8px;
}

.testimonialCarousel .slick-dots li.slick-active button::before {
	color: #222;
	content: '';
	font-family: 'font awesome 5 free';
	font-size: 12px;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .mainHeader {
	padding-left: 15px;
	text-transform: uppercase;
	text-align: center;
	color: #000;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .item .newsDate {
	font-size: 15px;
	font-weight: 700;
	color: #d3d3d3;
	text-align: center;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .item .newsHeader {
	font-size: 20px;
	font-weight: 700;
	margin-top: 10px;
	text-align: justify;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .item .newsParagraph {
	font-size: 16px;
	margin-bottom: 15px;
	text-align: justify;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .newsButton {
	text-align: center;
	display: block;
	border: 0;
	padding: 10px 15px;
	font-weight: 700;
	color: #fff !important;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 10px;
	margin-bottom: 13px;
	width: 120px;
	max-height: 55px;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	margin: auto;
	margin-top: 11px;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .item {
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	text-align: center;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .slick-prev:before {
	color: #d3d3d3;
	font-size: 60px;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .slick-next:before {
	color: #d3d3d3;
	font-size: 60px;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .slick-prev {
	left: -63px;
	top: 30%;
}

.newsAndBrandsCarousel .container-max-width .newsPadding .newsAndBrandSlider .slick-next {
	right: -18px;
	top: 30%;
}

.lds-ring {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}

.lds-ring div {
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 64px;
	height: 64px;
	margin: 8px;
	border: 8px solid #c0c0c08f;
	border-radius: 50%;
	animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
	border-color: #c0c0c08f transparent transparent transparent;
}

.lds-ring div:nth-child(1) {
	animation-delay: -0.45s;
}

.lds-ring div:nth-child(2) {
	animation-delay: -0.3s;
}

.lds-ring div:nth-child(3) {
	animation-delay: -0.15s;
}

@keyframes lds-ring {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.bg-dark-color {
	background-color: #000;
	color: #fff;
}

.bg-bright-color {
	color: #161616;
}

.bold-txt {
	font-weight: bold;
}

#product-options {
	padding-bottom: 87px;
	padding-top: 87px;
}

#product-options.bg-dark-color h2,
#product-options.bg-dark-color h3,
#product-options.bg-dark-color p {
	color: #fff;
}

#product-options .filter-navigation {
	margin-top: 30px;
}

#product-options .navigation-list {
	width: 100%;
	display: inline-block;
	list-style: none;
	padding-left: 0;
	text-align: center;
}

#product-options .navigation-list li {
	display: inline-block;
	list-style: none;
	padding: 0 12px;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#product-options .navigation-list span {
	text-transform: uppercase;
	text-decoration: none;
	align-items: center;
	border: 1px solid;
	cursor: pointer;
	display: inline-flex;
	font-family: inherit;
	line-height: 1.1;
	min-width: 11em;
	padding: 0.8666666667em;
	margin: 5px 0;
}

#product-options .caps {
	color: #aaa;
}

#product-options .caps.active,
#product-options .caps.active:hover {
	color: #000;
	border-color: #e62d1e;
}

#product-options .caps:hover {
	color: #000;
	border-color: #000;
}

#product-options.bg-dark-color span {
	background-color: #161616;
}

#product-options.bg-dark-color .caps.active,
#product-options.bg-dark-color .caps.active:hover {
	color: #fff;
}

#product-options.bg-dark-color .caps:hover {
	color: #fff;
	border-color: #fff;
}

.product-image-section {
	position: relative;
	display: flex;
	margin-bottom: 3.1052631579em;
	margin-top: 3.1052631579em;
}

.product-image-section img {
	display: block;
	max-width: 100%;
	height: auto;
	border: 0;
	margin: 0;
}

.product-image-section .product-hotspot {
	display: block;
	background-color: initial;
	border: 2px solid #e62d1e;
	border-radius: 50%;
	cursor: pointer;
	height: 1.6rem;
	margin-left: -0.5263157895rem;
	margin-top: -0.5263157895rem;
	padding: 0;
	position: absolute;
	transition: all 0.15s ease-in;
	width: 1.6rem;
}

.product-image-section .product-hotspot:hover {
	background-color: #fff;
	opacity: 1;
	transform: scale(1.5);
}

.product-image-section .product-hotspot.active {
	background-color: #e62d1e;
	transform: scale(1.5);
}

.accordion-items {
	list-style: none;
	padding-left: 0;
}

.accordion-items .acc-show-hide {
	width: 100%;
}

.accordion-items li {
	display: none;
	position: relative;
}

.accordion-items .acc-show-hide {
	display: none;
}

.accordion-items .acc-show-hide.active {
	display: block;
}

.accordion-items li p {
	font-size: 18px;
	line-height: 1.5;
	margin-top: 15px;
}

.accordion-items h3 {
	width: 100%;
	display: block;
	cursor: pointer;
	font-weight: bold;
	margin: 5px 0 10px 0;
	border-bottom: 1px solid #262626;
	padding-bottom: 10px;
}

.accordion-items img {
	border: 0;
	height: auto;
	margin: 0;
	max-width: 100%;
	vertical-align: bottom;
}

.accordion-items h3:after {
	background-image: url(./images/black_arrow.jpg);
	width: 22px;
	height: 22px;
	position: absolute;
	right: 20px;
	content: ' ';
	top: 8px;
	transform: rotate(0deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.accordion-items h3.active:after {
	background-image: url(./images/orange_arrow.jpg);
	transform: rotate(0deg);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.accordion-items .acc-image-container {
	position: absolute;
	right: 20px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.accordion-items .acc-image-container {
		position: unset;
	}

	.accordion-items img {
		max-width: 60%;
	}
}

@media screen and (max-width: 767px) {
	.accordion-items .acc-image-container {
		position: unset;
	}
}

.GDHeaderTop__CTA &gt; .GDHeaderTop__CTA__a.brandbackground.js-headerLink {
	justify-content: center;
	align-items: center;
	display: flex;
	height: 50px;
}

.aro-calculator {
	width: 100%;
	color: #5a5555;
	overflow: hidden;
	border-radius: 4px;
	margin: 1rem;
	box-shadow:
		rgb(0 0 0 / 20%) 0 3px 1px -2px,
		rgb(0 0 0 / 14%) 0 2px 2px 0,
		rgb(0 0 0 / 12%) 0 1px 5px 0;
}

.aro-calculator * {
	box-sizing: border-box;
}

.aro-calculator__header {
	display: flex;
	padding: 25px;
	color: #fff;
	background-color: #898e98;
}

.aro-calculator__header .units-selector {
	display: flex;
	align-items: center;
	column-gap: 10px;
}

.aro-calculator__header .units-selector .unit-group {
	display: flex;
	align-items: center;
	column-gap: 4px;
}

.aro-calculator__header .units-selector input[type='radio'] {
	width: 21px;
	height: 21px;
	accent-color: #5077e8;
	cursor: pointer;
}

.aro-calculator__header .units-selector label {
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	cursor: pointer;
}

.aro-calculator__content {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 8px;
	row-gap: 15px;
	grid-template-rows: auto;
	padding: 17px;
}

@media (max-width: 992px) {
	.aro-calculator__content {
		grid-template-columns: 1fr;
	}
}

.aro-calculator__content input {
	height: 45px;
	padding: 8px 7px 8px 10px;
	color: #69747c;
	font-weight: 300;
	border: 1px solid #d1d5d8;
	border-radius: 3px;
	font-size: 17px;
	transition: all 0.6s ease-in-out;
}

.aro-calculator__content .input-group {
	display: flex;
	flex-direction: column;
}

.aro-calculator__content .input-group.invalid .input-information {
	opacity: 1;
}

.aro-calculator__content .input-group.invalid input {
	border-color: red;
}

.aro-calculator__content .input-group .input-information {
	height: 17px;
	font-size: 12px;
	line-height: 17px;
	transition: all 0.6s ease-in-out;
	color: red;
	opacity: 0;
}

.aro-calculator__content .input-group .input-label {
	font-size: 17px;
	margin-top: 8px;
}

.aro-calculator__content .input-group.input-group--required .input-label {
	font-weight: bold;
}

.aro-calculator__footer {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	font-weight: bold;
	background-color: #898e98;
	color: #fff;
	font-size: 17px;
	line-height: 21px;
	column-gap: 5px;
}

.aro-calculator__footer .aro-calculator__actions {
}

.aro-calculator__footer .aro-calculator__actions button {
	background-color: inherit;
	border: inherit;
}

.aro-calculator__footer .aro-calculator__actions button.aro-calculator__action {
	padding: 21px;
	color: #ffffff;
	font-weight: bold;
}

.aro-calculator__footer .aro-calculator__actions .aro-calculator__action.aro-calculator__action--calculate {
	background-color: #e4241d;
}

.aro-calculator__footer .aro-calculator__result {
	flex: 1;
	min-width: fit-content;
	padding: 21px;
	border-left: 1px solid #fff;
	display: flex;
	align-items: center;
	column-gap: 8px;
}

.aro-calculator__action--icon {
	width: 1em;
	height: 1em;
}

.units-selector input[type='radio'] + label,
.units-selector input[type='radio'] {
	margin: 0;
}

#loading-wrapper {
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #fff;
	z-index: 9;
}

#loading-wrapper #loading {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 40px;
	transform: translate(-50%, -50%);
}
</pre></body></html>