@font-face {
	font-family: Glyphicons Halflings;
	src: url(../../../typo3conf/ext/gwbootstrap/Resources/Public/Bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(../../../typo3conf/ext/gwbootstrap/Resources/Public/Bootstrap/fonts/glyphicons-halflings-regular.woff) format("woff"), url(../../../typo3conf/ext/gwbootstrap/Resources/Public/Bootstrap/fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(../../../typo3conf/ext/gwbootstrap/Resources/Public/Bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
@font-face {
	font-family: Glyphicons Regular;
	src: url(../../../layout/fonts/glyphicons-regular.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/glyphicons-regular.woff) format("woff"), url(../../../layout/fonts/glyphicons-regular.woff2) format("woff2"), url(../../../layout/fonts/glyphicons-regular.ttf) format("truetype"), url(../../../layout/fonts/glyphicons-regular.svg#glyphiconsregular) format("svg");
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Light"), local("OpenSans-Light"), url(../../../layout/fonts/open-sans-v15-latin-300.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/open-sans-v15-latin-300.woff2) format("woff2"), url(../../../layout/fonts/open-sans-v15-latin-300.woff) format("woff"), url(../../../layout/fonts/open-sans-v15-latin-300.ttf) format("truetype"), url(../../../layout/fonts/open-sans-v15-latin-300.svg#OpenSans) format("svg");
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url(../../../layout/fonts/open-sans-v15-latin-300italic.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/open-sans-v15-latin-300italic.woff2) format("woff2"), url(../../../layout/fonts/open-sans-v15-latin-300italic.woff) format("woff"), url(../../../layout/fonts/open-sans-v15-latin-300italic.ttf) format("truetype"), url(../../../layout/fonts/open-sans-v15-latin-300italic.svg#OpenSans) format("svg");
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Regular"), local("OpenSans-Regular"), url(../../../layout/fonts/open-sans-v15-latin-regular.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/open-sans-v15-latin-regular.woff2) format("woff2"), url(../../../layout/fonts/open-sans-v15-latin-regular.woff) format("woff"), url(../../../layout/fonts/open-sans-v15-latin-regular.ttf) format("truetype"), url(../../../layout/fonts/open-sans-v15-latin-regular.svg#OpenSans) format("svg");
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url(../../../layout/fonts/open-sans-v15-latin-italic.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/open-sans-v15-latin-italic.woff2) format("woff2"), url(../../../layout/fonts/open-sans-v15-latin-italic.woff) format("woff"), url(../../../layout/fonts/open-sans-v15-latin-italic.ttf) format("truetype"), url(../../../layout/fonts/open-sans-v15-latin-italic.svg#OpenSans) format("svg");
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(../../../layout/fonts/open-sans-v15-latin-600.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/open-sans-v15-latin-600.woff2) format("woff2"), url(../../../layout/fonts/open-sans-v15-latin-600.woff) format("woff"), url(../../../layout/fonts/open-sans-v15-latin-600.ttf) format("truetype"), url(../../../layout/fonts/open-sans-v15-latin-600.svg#OpenSans) format("svg");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url(../../../layout/fonts/open-sans-v15-latin-600italic.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/open-sans-v15-latin-600italic.woff2) format("woff2"), url(../../../layout/fonts/open-sans-v15-latin-600italic.woff) format("woff"), url(../../../layout/fonts/open-sans-v15-latin-600italic.ttf) format("truetype"), url(../../../layout/fonts/open-sans-v15-latin-600italic.svg#OpenSans) format("svg");
	font-weight: 600;
	font-style: italic;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url(../../../layout/fonts/open-sans-v15-latin-700.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/open-sans-v15-latin-700.woff2) format("woff2"), url(../../../layout/fonts/open-sans-v15-latin-700.woff) format("woff"), url(../../../layout/fonts/open-sans-v15-latin-700.ttf) format("truetype"), url(../../../layout/fonts/open-sans-v15-latin-700.svg#OpenSans) format("svg");
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: Open Sans;
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url(../../../layout/fonts/open-sans-v15-latin-700italic.eot?#iefix) format("embedded-opentype"), url(../../../layout/fonts/open-sans-v15-latin-700italic.woff2) format("woff2"), url(../../../layout/fonts/open-sans-v15-latin-700italic.woff) format("woff"), url(../../../layout/fonts/open-sans-v15-latin-700italic.ttf) format("truetype"), url(../../../layout/fonts/open-sans-v15-latin-700italic.svg#OpenSans) format("svg");
	font-weight: 700;
	font-style: italic;
}
.blurs#qtip-overlay {
	cursor: pointer;
}
.qtip-close {
	cursor: pointer;
}
.qtip {
	padding: 0px; left: -28000px; top: -28000px; line-height: 12px; font-size: 10.5px; display: none; position: absolute; direction: ltr; min-width: 50px; max-width: 280px; box-shadow: none;
}
.qtip-content {
	overflow: hidden; position: relative;
}
.qtip-titlebar {
	overflow: hidden; position: relative;
}
.qtip-content {
	padding: 5px 9px; text-align: left; -ms-word-wrap: break-word;
}
.qtip-titlebar {
	border-width: 0px 0px 1px; padding: 5px 35px 5px 10px; font-weight: 700;
}
.qtip-titlebar + .qtip-content {
	border-top-width: 0px !important;
}
.qtip-close {
	outline: 0px; border: 1px solid transparent; border-image: none; top: -9px; right: -9px; position: absolute; z-index: 11;
}
.qtip-titlebar .qtip-close {
	top: 50%; right: 4px; margin-top: -9px;
}
* html .qtip-titlebar .qtip-close {
	top: 16px;
}
.qtip-icon .ui-icon {
	text-indent: -1000em; display: block; direction: ltr;
}
.qtip-titlebar .ui-icon {
	text-indent: -1000em; display: block; direction: ltr;
}
.qtip-icon {
	border-radius: 3px; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.qtip-icon .ui-icon {
	border-radius: 3px; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.qtip-icon .ui-icon {
	background: no-repeat -100em -100em; font: 700 10px/13px Tahoma, sans-serif; width: 18px; height: 14px; text-align: center; color: inherit; text-indent: 0px; font-size-adjust: none; font-stretch: normal;
}
.qtip-default {
	border: 1px solid rgb(241, 208, 49); border-image: none; color: rgb(85, 85, 85); background-color: rgb(255, 255, 163);
}
.qtip-default .qtip-titlebar {
	background-color: rgb(255, 239, 147);
}
.qtip-default .qtip-icon {
	background: rgb(241, 241, 241); border-color: rgb(204, 204, 204); color: rgb(119, 119, 119);
}
.qtip-default .qtip-titlebar .qtip-close {
	border-color: rgb(170, 170, 170); color: rgb(17, 17, 17);
}
.qtip-light {
	border-color: rgb(226, 226, 226); color: rgb(69, 69, 69); background-color: rgb(255, 255, 255);
}
.qtip-light .qtip-titlebar {
	background-color: rgb(241, 241, 241);
}
.qtip-dark {
	border-color: rgb(48, 48, 48); color: rgb(243, 243, 243); background-color: rgb(80, 80, 80);
}
.qtip-dark .qtip-titlebar {
	background-color: rgb(64, 64, 64);
}
.qtip-dark .qtip-icon {
	border-color: rgb(68, 68, 68);
}
.qtip-dark .qtip-titlebar .ui-state-hover {
	border-color: rgb(48, 48, 48);
}
.qtip-cream {
	border-color: rgb(249, 233, 142); color: rgb(162, 125, 53); background-color: rgb(251, 247, 170);
}
.qtip-red {
	border-color: rgb(217, 82, 82);
}
.qtip-red .qtip-icon {
	border-color: rgb(217, 82, 82);
}
.qtip-red .qtip-titlebar .ui-state-hover {
	border-color: rgb(217, 82, 82);
}
.qtip-cream .qtip-titlebar {
	background-color: rgb(240, 222, 125);
}
.qtip-cream .qtip-close .qtip-icon {
	background-position: -82px 0px;
}
.qtip-red {
	color: rgb(145, 35, 35); background-color: rgb(247, 139, 131);
}
.qtip-red .qtip-titlebar {
	background-color: rgb(240, 109, 101);
}
.qtip-red .qtip-close .qtip-icon {
	background-position: -102px 0px;
}
.qtip-green {
	border-color: rgb(144, 217, 63); color: rgb(63, 98, 25); background-color: rgb(202, 237, 158);
}
.qtip-green .qtip-titlebar {
	background-color: rgb(176, 222, 120);
}
.qtip-green .qtip-close .qtip-icon {
	background-position: -42px 0px;
}
.qtip-blue {
	border-color: rgb(173, 217, 237); color: rgb(94, 153, 189); background-color: rgb(229, 246, 254);
}
.qtip-blue .qtip-titlebar {
	background-color: rgb(208, 233, 245);
}
.qtip-blue .qtip-close .qtip-icon {
	background-position: -2px 0px;
}
.qtip-shadow {
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15); -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15); -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, .15);
}
.qtip-bootstrap {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.qtip-rounded {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.qtip-tipsy {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.qtip-rounded .qtip-titlebar {
	border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;
}
.qtip-youtube {
	background: -ms-linear-gradient(rgb(74, 74, 74) 0px, rgb(0, 0, 0) 100%) rgb(74, 74, 74); border-radius: 2px; border: 0px solid transparent; border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 0px 3px #333; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: 0 0 3px #333; -moz-box-shadow: 0 0 3px #333;
}
.qtip-youtube .qtip-titlebar {
	background-color: rgba(0, 0, 0, 0);
}
.qtip-youtube .qtip-content {
	font: 12px/normal arial, sans-serif; padding: 0.75em; font-size-adjust: none; font-stretch: normal;
}
.qtip-youtube .qtip-icon {
	border-color: rgb(34, 34, 34);
}
.qtip-youtube .qtip-titlebar .ui-state-hover {
	border-color: rgb(48, 48, 48);
}
.qtip-jtools {
	background: -ms-linear-gradient(rgb(113, 113, 113), rgb(35, 35, 35)) rgba(0, 0, 0, 0.7); border-radius: 2px; border: 2px solid rgba(241, 241, 241, 1); border-image: none; box-shadow: 0px 0px 12px #333; -moz-border-radius: 2px; -webkit-border-radius: 2px; -webkit-box-shadow: 0 0 12px #333; -moz-box-shadow: 0 0 12px #333;
}
.qtip-jtools .qtip-titlebar {
	background-color: transparent;
}
.qtip-jtools .qtip-content {
	
}
.qtip-jtools .qtip-content {
	background: 0px 0px; border: 0px dashed transparent; border-image: none; color: rgb(255, 255, 255);
}
.qtip-jtools .qtip-titlebar {
	background: 0px 0px; border: 0px dashed transparent; border-image: none; color: rgb(255, 255, 255);
}
.qtip-jtools .qtip-icon {
	border-color: rgb(85, 85, 85);
}
.qtip-jtools .qtip-titlebar .ui-state-hover {
	border-color: rgb(51, 51, 51);
}
.qtip-cluetip {
	border: 0px dashed transparent; border-image: none; color: rgb(17, 17, 17); box-shadow: 4px 4px 5px rgba(0,0,0,0.4); background-color: rgb(217, 217, 194); -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4); -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, .4);
}
.qtip-cluetip .qtip-titlebar {
	border: 0px dashed transparent; border-image: none; color: rgb(255, 255, 255); background-color: rgb(135, 135, 106);
}
.qtip-cluetip .qtip-icon {
	border-color: rgb(128, 128, 100);
}
.qtip-cluetip .qtip-titlebar .ui-state-hover {
	border-color: rgb(105, 105, 82); color: rgb(105, 105, 82);
}
.qtip-tipsy {
	background: rgba(0, 0, 0, 0.87); border: 0px solid transparent; border-image: none; color: rgb(255, 255, 255); line-height: 16px; font-family: "Lucida Grande",sans-serif; font-size: 11px; font-weight: 700; text-shadow: 0px 1px #000;
}
.qtip-tipsy .qtip-titlebar {
	padding: 6px 35px 0px 10px; background-color: transparent;
}
.qtip-tipsy .qtip-content {
	padding: 6px 10px;
}
.qtip-tipsy .qtip-icon {
	border-color: rgb(34, 34, 34); text-shadow: none;
}
.qtip-tipsy .qtip-titlebar .ui-state-hover {
	border-color: rgb(48, 48, 48);
}
.qtip-tipped {
	border-radius: 3px; border: 3px solid rgb(149, 159, 169); border-image: none; color: rgb(69, 69, 69); font-family: serif; font-weight: 400; background-color: rgb(249, 249, 249); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.qtip-tipped .qtip-titlebar {
	background: -ms-linear-gradient(rgb(58, 121, 184), rgb(46, 98, 157)) rgb(58, 121, 184); color: rgb(255, 255, 255); border-bottom-width: 0px;
}
.qtip-tipped .qtip-icon {
	background: rgb(40, 85, 137); border: 2px solid rgb(40, 85, 137); border-image: none;
}
.qtip-tipped .qtip-icon .ui-icon {
	color: rgb(85, 85, 85); background-color: rgb(251, 251, 251);
}
.qtip-bootstrap {
	padding: 1px; border-radius: 6px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -moz-border-radius: 6px; -webkit-border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); -webkit-background-clip: padding-box; -moz-background-clip: padding;
}
.qtip-bootstrap .qtip-titlebar {
	margin: 0px; padding: 8px 14px; border-radius: 5px 5px 0px 0px; line-height: 18px; font-size: 14px; font-weight: 400; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247); -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
}
.qtip-bootstrap .qtip-titlebar .qtip-close {
	top: 45%; right: 11px;
}
.qtip-bootstrap .qtip-content {
	padding: 9px 14px;
}
.qtip-bootstrap .qtip-icon {
	background: 0px 0px;
}
.qtip-bootstrap .qtip-icon .ui-icon {
	width: auto; height: auto; color: rgb(0, 0, 0); line-height: 18px; font-size: 20px; font-weight: 700; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;
}
#qtip-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
#qtip-overlay div {
	left: 0px; top: 0px; width: 100%; height: 100%;
}
.qtip-bootstrap .qtip-icon .ui-icon:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.4;
}
:not(.ie9haxors).qtip div.qtip-content {
	filter: none;
}
:not(.ie9haxors).qtip div.qtip-titlebar {
	filter: none;
}
#qtip-overlay {
	position: fixed;
}
#qtip-overlay div {
	position: absolute; opacity: 0.7; background-color: rgb(0, 0, 0);
}
#colorbox {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999; -webkit-transform: translate3d(0, 0, 0);
}
#cboxOverlay {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999; -webkit-transform: translate3d(0, 0, 0);
}
#cboxWrapper {
	left: 0px; top: 0px; overflow: hidden; position: absolute; z-index: 9999; -webkit-transform: translate3d(0, 0, 0);
}
#cboxWrapper {
	max-width: none;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	position: relative;
}
#cboxLoadedContent {
	overflow: auto; -webkit-overflow-scrolling: touch;
}
#cboxTitle {
	margin: 0px;
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#cboxPrevious {
	cursor: pointer;
}
#cboxNext {
	cursor: pointer;
}
#cboxClose {
	cursor: pointer;
}
#cboxSlideshow {
	cursor: pointer;
}
.cboxPhoto {
	margin: auto; border: 0px currentColor; border-image: none; float: left; display: block; -ms-interpolation-mode: bicubic; max-width: none;
}
.cboxIframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 100%; display: block;
}
#colorbox {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
#cboxContent {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
#cboxLoadedContent {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
#cboxOverlay {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/overlay.png") 0px 0px; opacity: 0.9;
}
#colorbox {
	outline: 0px;
}
#cboxTopLeft {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") no-repeat -101px 0px; width: 21px; height: 21px;
}
#cboxTopRight {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") no-repeat -130px 0px; width: 21px; height: 21px;
}
#cboxBottomLeft {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") no-repeat -101px -29px; width: 21px; height: 21px;
}
#cboxBottomRight {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") no-repeat -130px -29px; width: 21px; height: 21px;
}
#cboxMiddleLeft {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") repeat-y left top; width: 21px;
}
#cboxMiddleRight {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") repeat-y right top; width: 21px;
}
#cboxTopCenter {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/border.png") repeat-x 0px 0px; height: 21px;
}
#cboxBottomCenter {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/border.png") repeat-x 0px -29px; height: 21px;
}
#cboxContent {
	background: rgb(255, 255, 255); overflow: hidden;
}
.cboxIframe {
	background: rgb(255, 255, 255);
}
#cboxError {
	padding: 50px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
#cboxLoadedContent {
	margin-bottom: 28px;
}
#cboxTitle {
	left: 0px; width: 100%; text-align: center; bottom: 4px; color: rgb(148, 148, 148); position: absolute;
}
#cboxCurrent {
	left: 58px; bottom: 4px; color: rgb(148, 148, 148); position: absolute;
}
#cboxLoadingOverlay {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/loading_background.png") no-repeat center;
}
#cboxLoadingGraphic {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/loading.gif") no-repeat center;
}
#cboxPrevious {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxNext {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxSlideshow {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxClose {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; overflow: visible;
}
#cboxPrevious:active {
	outline: 0px;
}
#cboxNext:active {
	outline: 0px;
}
#cboxSlideshow:active {
	outline: 0px;
}
#cboxClose:active {
	outline: 0px;
}
#cboxSlideshow {
	right: 30px; bottom: 4px; color: rgb(0, 146, 239); position: absolute;
}
#cboxPrevious {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") no-repeat -75px 0px; left: 0px; width: 25px; height: 25px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxPrevious:hover {
	background-position: -75px -25px;
}
#cboxNext {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") no-repeat -50px 0px; left: 27px; width: 25px; height: 25px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxNext:hover {
	background-position: -50px -25px;
}
#cboxClose {
	background: url("../../../typo3conf/ext/gwcatalog/Resources/Public/img/colorbox/controls.png") no-repeat -25px 0px; width: 25px; height: 25px; right: 0px; bottom: 0px; text-indent: -9999px; position: absolute;
}
#cboxClose:hover {
	background-position: -25px -25px;
}
.cboxIE #cboxTopLeft {
	
}
.cboxIE #cboxTopCenter {
	
}
.cboxIE #cboxTopRight {
	
}
.cboxIE #cboxBottomLeft {
	
}
.cboxIE #cboxBottomCenter {
	
}
.cboxIE #cboxBottomRight {
	
}
.cboxIE #cboxMiddleLeft {
	
}
.cboxIE #cboxMiddleRight {
	
}
.default #cboxOverlay {
	background: rgb(16, 20, 38);
}
.default #colorbox {
	z-index: 4999;
}
.default #cboxOverlay {
	z-index: 4999;
}
.default #cboxWrapper {
	z-index: 4999;
}
html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
a {
	background: none;
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor; border-image: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
pre {
	overflow: auto;
}
code {
	font-family: monospace,monospace; font-size: 1em;
}
kbd {
	font-family: monospace,monospace; font-size: 1em;
}
pre {
	font-family: monospace,monospace; font-size: 1em;
}
samp {
	font-family: monospace,monospace; font-size: 1em;
}
button {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
button {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input {
	line-height: normal;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-appearance: textfield;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid rgb(192, 192, 192); border-image: none;
}
legend {
	padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
@media print
{
* {
	background: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: " (" attr(href) ")";
}
abbr[title]::after {
	content: " (" attr(title) ")";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); border-image: none; page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
select {
	background: rgb(255, 255, 255) !important;
}
.navbar {
	display: none;
}
.table td {
	background-color: rgb(255, 255, 255) !important;
}
.table th {
	background-color: rgb(255, 255, 255) !important;
}
.btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.dropup > .btn > .caret {
	border-top-color: rgb(0, 0, 0) !important;
}
.label {
	border: 1px solid rgb(0, 0, 0); border-image: none;
}
.table {
	border-collapse: collapse !important;
}
.table-bordered th {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important !important;
}
.table-bordered td {
	border: 1px solid rgb(221, 221, 221) !important; border-image: none !important !important;
}
}
.glyphicon {
	top: 1px; line-height: 1; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; display: inline-block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk::before {
	content: "\2a";
}
.glyphicon-plus::before {
	content: "\2b";
}
.glyphicon-euro::before {
	content: "\20ac";
}
.glyphicon-minus::before {
	content: "\2212";
}
.glyphicon-cloud::before {
	content: "\2601";
}
.glyphicon-envelope::before {
	content: "\2709";
}
.glyphicon-pencil::before {
	content: "\270f";
}
.glyphicon-glass::before {
	content: "\e001";
}
.glyphicon-music::before {
	content: "\e002";
}
.glyphicon-search::before {
	content: "\e003";
}
.glyphicon-heart::before {
	content: "\e005";
}
.glyphicon-star::before {
	content: "\e006";
}
.glyphicon-star-empty::before {
	content: "\e007";
}
.glyphicon-user::before {
	content: "\e008";
}
.glyphicon-film::before {
	content: "\e009";
}
.glyphicon-th-large::before {
	content: "\e010";
}
.glyphicon-th::before {
	content: "\e011";
}
.glyphicon-th-list::before {
	content: "\e012";
}
.glyphicon-ok::before {
	content: "\e013";
}
.glyphicon-remove::before {
	content: "\e014";
}
.glyphicon-zoom-in::before {
	content: "\e015";
}
.glyphicon-zoom-out::before {
	content: "\e016";
}
.glyphicon-off::before {
	content: "\e017";
}
.glyphicon-signal::before {
	content: "\e018";
}
.glyphicon-cog::before {
	content: "\e019";
}
.glyphicon-trash::before {
	content: "\e020";
}
.glyphicon-home::before {
	content: "\e021";
}
.glyphicon-file::before {
	content: "\e022";
}
.glyphicon-time::before {
	content: "\e023";
}
.glyphicon-road::before {
	content: "\e024";
}
.glyphicon-download-alt::before {
	content: "\e025";
}
.glyphicon-download::before {
	content: "\e026";
}
.glyphicon-upload::before {
	content: "\e027";
}
.glyphicon-inbox::before {
	content: "\e028";
}
.glyphicon-play-circle::before {
	content: "\e029";
}
.glyphicon-repeat::before {
	content: "\e030";
}
.glyphicon-refresh::before {
	content: "\e031";
}
.glyphicon-list-alt::before {
	content: "\e032";
}
.glyphicon-lock::before {
	content: "\e033";
}
.glyphicon-flag::before {
	content: "\e034";
}
.glyphicon-headphones::before {
	content: "\e035";
}
.glyphicon-volume-off::before {
	content: "\e036";
}
.glyphicon-volume-down::before {
	content: "\e037";
}
.glyphicon-volume-up::before {
	content: "\e038";
}
.glyphicon-qrcode::before {
	content: "\e039";
}
.glyphicon-barcode::before {
	content: "\e040";
}
.glyphicon-tag::before {
	content: "\e041";
}
.glyphicon-tags::before {
	content: "\e042";
}
.glyphicon-book::before {
	content: "\e043";
}
.glyphicon-bookmark::before {
	content: "\e044";
}
.glyphicon-print::before {
	content: "\e045";
}
.glyphicon-camera::before {
	content: "\e046";
}
.glyphicon-font::before {
	content: "\e047";
}
.glyphicon-bold::before {
	content: "\e048";
}
.glyphicon-italic::before {
	content: "\e049";
}
.glyphicon-text-height::before {
	content: "\e050";
}
.glyphicon-text-width::before {
	content: "\e051";
}
.glyphicon-align-left::before {
	content: "\e052";
}
.glyphicon-align-center::before {
	content: "\e053";
}
.glyphicon-align-right::before {
	content: "\e054";
}
.glyphicon-align-justify::before {
	content: "\e055";
}
.glyphicon-list::before {
	content: "\e056";
}
.glyphicon-indent-left::before {
	content: "\e057";
}
.glyphicon-indent-right::before {
	content: "\e058";
}
.glyphicon-facetime-video::before {
	content: "\e059";
}
.glyphicon-picture::before {
	content: "\e060";
}
.glyphicon-map-marker::before {
	content: "\e062";
}
.glyphicon-adjust::before {
	content: "\e063";
}
.glyphicon-tint::before {
	content: "\e064";
}
.glyphicon-edit::before {
	content: "\e065";
}
.glyphicon-share::before {
	content: "\e066";
}
.glyphicon-check::before {
	content: "\e067";
}
.glyphicon-move::before {
	content: "\e068";
}
.glyphicon-step-backward::before {
	content: "\e069";
}
.glyphicon-fast-backward::before {
	content: "\e070";
}
.glyphicon-backward::before {
	content: "\e071";
}
.glyphicon-play::before {
	content: "\e072";
}
.glyphicon-pause::before {
	content: "\e073";
}
.glyphicon-stop::before {
	content: "\e074";
}
.glyphicon-forward::before {
	content: "\e075";
}
.glyphicon-fast-forward::before {
	content: "\e076";
}
.glyphicon-step-forward::before {
	content: "\e077";
}
.glyphicon-eject::before {
	content: "\e078";
}
.glyphicon-chevron-left::before {
	content: "\e079";
}
.glyphicon-chevron-right::before {
	content: "\e080";
}
.glyphicon-plus-sign::before {
	content: "\e081";
}
.glyphicon-minus-sign::before {
	content: "\e082";
}
.glyphicon-remove-sign::before {
	content: "\e083";
}
.glyphicon-ok-sign::before {
	content: "\e084";
}
.glyphicon-question-sign::before {
	content: "\e085";
}
.glyphicon-info-sign::before {
	content: "\e086";
}
.glyphicon-screenshot::before {
	content: "\e087";
}
.glyphicon-remove-circle::before {
	content: "\e088";
}
.glyphicon-ok-circle::before {
	content: "\e089";
}
.glyphicon-ban-circle::before {
	content: "\e090";
}
.glyphicon-arrow-left::before {
	content: "\e091";
}
.glyphicon-arrow-right::before {
	content: "\e092";
}
.glyphicon-arrow-up::before {
	content: "\e093";
}
.glyphicon-arrow-down::before {
	content: "\e094";
}
.glyphicon-share-alt::before {
	content: "\e095";
}
.glyphicon-resize-full::before {
	content: "\e096";
}
.glyphicon-resize-small::before {
	content: "\e097";
}
.glyphicon-exclamation-sign::before {
	content: "\e101";
}
.glyphicon-gift::before {
	content: "\e102";
}
.glyphicon-leaf::before {
	content: "\e103";
}
.glyphicon-fire::before {
	content: "\e104";
}
.glyphicon-eye-open::before {
	content: "\e105";
}
.glyphicon-eye-close::before {
	content: "\e106";
}
.glyphicon-warning-sign::before {
	content: "\e107";
}
.glyphicon-plane::before {
	content: "\e108";
}
.glyphicon-calendar::before {
	content: "\e109";
}
.glyphicon-random::before {
	content: "\e110";
}
.glyphicon-comment::before {
	content: "\e111";
}
.glyphicon-magnet::before {
	content: "\e112";
}
.glyphicon-chevron-up::before {
	content: "\e113";
}
.glyphicon-chevron-down::before {
	content: "\e114";
}
.glyphicon-retweet::before {
	content: "\e115";
}
.glyphicon-shopping-cart::before {
	content: "\e116";
}
.glyphicon-folder-close::before {
	content: "\e117";
}
.glyphicon-folder-open::before {
	content: "\e118";
}
.glyphicon-resize-vertical::before {
	content: "\e119";
}
.glyphicon-resize-horizontal::before {
	content: "\e120";
}
.glyphicon-hdd::before {
	content: "\e121";
}
.glyphicon-bullhorn::before {
	content: "\e122";
}
.glyphicon-bell::before {
	content: "\e123";
}
.glyphicon-certificate::before {
	content: "\e124";
}
.glyphicon-thumbs-up::before {
	content: "\e125";
}
.glyphicon-thumbs-down::before {
	content: "\e126";
}
.glyphicon-hand-right::before {
	content: "\e127";
}
.glyphicon-hand-left::before {
	content: "\e128";
}
.glyphicon-hand-up::before {
	content: "\e129";
}
.glyphicon-hand-down::before {
	content: "\e130";
}
.glyphicon-circle-arrow-right::before {
	content: "\e131";
}
.glyphicon-circle-arrow-left::before {
	content: "\e132";
}
.glyphicon-circle-arrow-up::before {
	content: "\e133";
}
.glyphicon-circle-arrow-down::before {
	content: "\e134";
}
.glyphicon-globe::before {
	content: "\e135";
}
.glyphicon-wrench::before {
	content: "\e136";
}
.glyphicon-tasks::before {
	content: "\e137";
}
.glyphicon-filter::before {
	content: "\e138";
}
.glyphicon-briefcase::before {
	content: "\e139";
}
.glyphicon-fullscreen::before {
	content: "\e140";
}
.glyphicon-dashboard::before {
	content: "\e141";
}
.glyphicon-paperclip::before {
	content: "\e142";
}
.glyphicon-heart-empty::before {
	content: "\e143";
}
.glyphicon-link::before {
	content: "\e144";
}
.glyphicon-phone::before {
	content: "\e145";
}
.glyphicon-pushpin::before {
	content: "\e146";
}
.glyphicon-usd::before {
	content: "\e148";
}
.glyphicon-gbp::before {
	content: "\e149";
}
.glyphicon-sort::before {
	content: "\e150";
}
.glyphicon-sort-by-alphabet::before {
	content: "\e151";
}
.glyphicon-sort-by-alphabet-alt::before {
	content: "\e152";
}
.glyphicon-sort-by-order::before {
	content: "\e153";
}
.glyphicon-sort-by-order-alt::before {
	content: "\e154";
}
.glyphicon-sort-by-attributes::before {
	content: "\e155";
}
.glyphicon-sort-by-attributes-alt::before {
	content: "\e156";
}
.glyphicon-unchecked::before {
	content: "\e157";
}
.glyphicon-expand::before {
	content: "\e158";
}
.glyphicon-collapse-down::before {
	content: "\e159";
}
.glyphicon-collapse-up::before {
	content: "\e160";
}
.glyphicon-log-in::before {
	content: "\e161";
}
.glyphicon-flash::before {
	content: "\e162";
}
.glyphicon-log-out::before {
	content: "\e163";
}
.glyphicon-new-window::before {
	content: "\e164";
}
.glyphicon-record::before {
	content: "\e165";
}
.glyphicon-save::before {
	content: "\e166";
}
.glyphicon-open::before {
	content: "\e167";
}
.glyphicon-saved::before {
	content: "\e168";
}
.glyphicon-import::before {
	content: "\e169";
}
.glyphicon-export::before {
	content: "\e170";
}
.glyphicon-send::before {
	content: "\e171";
}
.glyphicon-floppy-disk::before {
	content: "\e172";
}
.glyphicon-floppy-saved::before {
	content: "\e173";
}
.glyphicon-floppy-remove::before {
	content: "\e174";
}
.glyphicon-floppy-save::before {
	content: "\e175";
}
.glyphicon-floppy-open::before {
	content: "\e176";
}
.glyphicon-credit-card::before {
	content: "\e177";
}
.glyphicon-transfer::before {
	content: "\e178";
}
.glyphicon-cutlery::before {
	content: "\e179";
}
.glyphicon-header::before {
	content: "\e180";
}
.glyphicon-compressed::before {
	content: "\e181";
}
.glyphicon-earphone::before {
	content: "\e182";
}
.glyphicon-phone-alt::before {
	content: "\e183";
}
.glyphicon-tower::before {
	content: "\e184";
}
.glyphicon-stats::before {
	content: "\e185";
}
.glyphicon-sd-video::before {
	content: "\e186";
}
.glyphicon-hd-video::before {
	content: "\e187";
}
.glyphicon-subtitles::before {
	content: "\e188";
}
.glyphicon-sound-stereo::before {
	content: "\e189";
}
.glyphicon-sound-dolby::before {
	content: "\e190";
}
.glyphicon-sound-5-1::before {
	content: "\e191";
}
.glyphicon-sound-6-1::before {
	content: "\e192";
}
.glyphicon-sound-7-1::before {
	content: "\e193";
}
.glyphicon-copyright-mark::before {
	content: "\e194";
}
.glyphicon-registration-mark::before {
	content: "\e195";
}
.glyphicon-cloud-download::before {
	content: "\e197";
}
.glyphicon-cloud-upload::before {
	content: "\e198";
}
.glyphicon-tree-conifer::before {
	content: "\e199";
}
.glyphicon-tree-deciduous::before {
	content: "\e200";
}
* {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
*::before {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
*::after {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
html {
	font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	color: rgb(102, 102, 102); line-height: 1.6; font-family: "Open Sans",Arial,Helvetica; font-size: 14px; background-color: rgb(255, 255, 255);
}
input {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
button {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
select {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
textarea {
	line-height: inherit; font-family: inherit; font-size: inherit;
}
a {
	color: rgb(56, 69, 133); text-decoration: none;
}
a:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
a:focus {
	color: rgb(33, 41, 79); text-decoration: underline;
}
a:focus {
	outline: dotted thin; outline-offset: -2px;
}
figure {
	margin: 0px;
}
img {
	vertical-align: middle;
}
.img-responsive {
	height: auto; display: block; max-width: 100%;
}
.thumbnail > img {
	height: auto; display: block; max-width: 100%;
}
.thumbnail a > img {
	height: auto; display: block; max-width: 100%;
}
.carousel-inner > .item > img {
	height: auto; display: block; max-width: 100%;
}
.carousel-inner > .item > a > img {
	height: auto; display: block; max-width: 100%;
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.img-responsive {
	width: auto !important;
}
.thumbnail > img {
	width: auto !important;
}
.thumbnail a > img {
	width: auto !important;
}
.carousel-inner > .item > img {
	width: auto !important;
}
.carousel-inner > .item > a > img {
	width: auto !important;
}
}
.img-rounded {
	border-radius: 10px;
}
.img-thumbnail {
	padding: 4px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; height: auto; line-height: 1.6; display: inline-block; max-width: 100%; background-color: rgb(255, 255, 255); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;
}
.img-circle {
	border-radius: 50%;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(226, 226, 226) currentColor currentColor; border-image: none; margin-top: 22px; margin-bottom: 22px;
}
.sr-only {
	margin: -1px; padding: 0px; border: 0px currentColor; border-image: none; width: 1px; height: 1px; overflow: hidden; position: absolute; clip: rect(0px, 0px, 0px, 0px);
}
.sr-only-focusable:active {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.sr-only-focusable:focus {
	margin: 0px; width: auto; height: auto; overflow: visible; position: static; clip: auto;
}
.container {
	padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto;
}
@media all and (min-width:768px)
{
.container {
	width: 100%;
}
}
@media all and (min-width:992px)
{
.container {
	width: 970px;
}
}
@media all and (min-width:1200px)
{
.container {
	width: 1200px;
}
}
.container-fluid {
	padding-right: 0px; padding-left: 0px; margin-right: auto; margin-left: auto;
}
.row {
	margin-right: 0px; margin-left: 0px;
}
.col-xs-1 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-1 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-1 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-1 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-2 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-2 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-2 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-2 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-3 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-3 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-3 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-3 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-4 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-4 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-4 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-4 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-5 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-5 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-5 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-5 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-6 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-6 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-6 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-6 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-7 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-7 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-7 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-7 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-8 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-8 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-8 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-8 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-9 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-9 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-9 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-9 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-10 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-10 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-10 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-10 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-11 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-11 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-11 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-11 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-12 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-sm-12 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-md-12 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-lg-12 {
	padding-right: 0px; padding-left: 0px; position: relative; min-height: 1px;
}
.col-xs-1 {
	float: left;
}
.col-xs-2 {
	float: left;
}
.col-xs-3 {
	float: left;
}
.col-xs-4 {
	float: left;
}
.col-xs-5 {
	float: left;
}
.col-xs-6 {
	float: left;
}
.col-xs-7 {
	float: left;
}
.col-xs-8 {
	float: left;
}
.col-xs-9 {
	float: left;
}
.col-xs-10 {
	float: left;
}
.col-xs-11 {
	float: left;
}
.col-xs-12 {
	float: left;
}
.col-xs-12 {
	width: 100%;
}
.col-xs-11 {
	width: 91.66%;
}
.col-xs-10 {
	width: 83.33%;
}
.col-xs-9 {
	width: 75%;
}
.col-xs-8 {
	width: 66.66%;
}
.col-xs-7 {
	width: 58.33%;
}
.col-xs-6 {
	width: 50%;
}
.col-xs-5 {
	width: 41.66%;
}
.col-xs-4 {
	width: 33.33%;
}
.col-xs-3 {
	width: 25%;
}
.col-xs-2 {
	width: 16.66%;
}
.col-xs-1 {
	width: 8.33%;
}
.col-xs-pull-12 {
	right: 100%;
}
.col-xs-pull-11 {
	right: 91.66%;
}
.col-xs-pull-10 {
	right: 83.33%;
}
.col-xs-pull-9 {
	right: 75%;
}
.col-xs-pull-8 {
	right: 66.66%;
}
.col-xs-pull-7 {
	right: 58.33%;
}
.col-xs-pull-6 {
	right: 50%;
}
.col-xs-pull-5 {
	right: 41.66%;
}
.col-xs-pull-4 {
	right: 33.33%;
}
.col-xs-pull-3 {
	right: 25%;
}
.col-xs-pull-2 {
	right: 16.66%;
}
.col-xs-pull-1 {
	right: 8.33%;
}
.col-xs-pull-0 {
	right: auto;
}
.col-xs-push-12 {
	left: 100%;
}
.col-xs-push-11 {
	left: 91.66%;
}
.col-xs-push-10 {
	left: 83.33%;
}
.col-xs-push-9 {
	left: 75%;
}
.col-xs-push-8 {
	left: 66.66%;
}
.col-xs-push-7 {
	left: 58.33%;
}
.col-xs-push-6 {
	left: 50%;
}
.col-xs-push-5 {
	left: 41.66%;
}
.col-xs-push-4 {
	left: 33.33%;
}
.col-xs-push-3 {
	left: 25%;
}
.col-xs-push-2 {
	left: 16.66%;
}
.col-xs-push-1 {
	left: 8.33%;
}
.col-xs-push-0 {
	left: auto;
}
.col-xs-offset-12 {
	margin-left: 100%;
}
.col-xs-offset-11 {
	margin-left: 91.66%;
}
.col-xs-offset-10 {
	margin-left: 83.33%;
}
.col-xs-offset-9 {
	margin-left: 75%;
}
.col-xs-offset-8 {
	margin-left: 66.66%;
}
.col-xs-offset-7 {
	margin-left: 58.33%;
}
.col-xs-offset-6 {
	margin-left: 50%;
}
.col-xs-offset-5 {
	margin-left: 41.66%;
}
.col-xs-offset-4 {
	margin-left: 33.33%;
}
.col-xs-offset-3 {
	margin-left: 25%;
}
.col-xs-offset-2 {
	margin-left: 16.66%;
}
.col-xs-offset-1 {
	margin-left: 8.33%;
}
.col-xs-offset-0 {
	margin-left: 0%;
}
@media all and (min-width:768px)
{
.col-sm-1 {
	float: left;
}
.col-sm-2 {
	float: left;
}
.col-sm-3 {
	float: left;
}
.col-sm-4 {
	float: left;
}
.col-sm-5 {
	float: left;
}
.col-sm-6 {
	float: left;
}
.col-sm-7 {
	float: left;
}
.col-sm-8 {
	float: left;
}
.col-sm-9 {
	float: left;
}
.col-sm-10 {
	float: left;
}
.col-sm-11 {
	float: left;
}
.col-sm-12 {
	float: left;
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66%;
}
.col-sm-10 {
	width: 83.33%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66%;
}
.col-sm-7 {
	width: 58.33%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66%;
}
.col-sm-4 {
	width: 33.33%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66%;
}
.col-sm-1 {
	width: 8.33%;
}
.col-sm-pull-12 {
	right: 100%;
}
.col-sm-pull-11 {
	right: 91.66%;
}
.col-sm-pull-10 {
	right: 83.33%;
}
.col-sm-pull-9 {
	right: 75%;
}
.col-sm-pull-8 {
	right: 66.66%;
}
.col-sm-pull-7 {
	right: 58.33%;
}
.col-sm-pull-6 {
	right: 50%;
}
.col-sm-pull-5 {
	right: 41.66%;
}
.col-sm-pull-4 {
	right: 33.33%;
}
.col-sm-pull-3 {
	right: 25%;
}
.col-sm-pull-2 {
	right: 16.66%;
}
.col-sm-pull-1 {
	right: 8.33%;
}
.col-sm-pull-0 {
	right: auto;
}
.col-sm-push-12 {
	left: 100%;
}
.col-sm-push-11 {
	left: 91.66%;
}
.col-sm-push-10 {
	left: 83.33%;
}
.col-sm-push-9 {
	left: 75%;
}
.col-sm-push-8 {
	left: 66.66%;
}
.col-sm-push-7 {
	left: 58.33%;
}
.col-sm-push-6 {
	left: 50%;
}
.col-sm-push-5 {
	left: 41.66%;
}
.col-sm-push-4 {
	left: 33.33%;
}
.col-sm-push-3 {
	left: 25%;
}
.col-sm-push-2 {
	left: 16.66%;
}
.col-sm-push-1 {
	left: 8.33%;
}
.col-sm-push-0 {
	left: auto;
}
.col-sm-offset-12 {
	margin-left: 100%;
}
.col-sm-offset-11 {
	margin-left: 91.66%;
}
.col-sm-offset-10 {
	margin-left: 83.33%;
}
.col-sm-offset-9 {
	margin-left: 75%;
}
.col-sm-offset-8 {
	margin-left: 66.66%;
}
.col-sm-offset-7 {
	margin-left: 58.33%;
}
.col-sm-offset-6 {
	margin-left: 50%;
}
.col-sm-offset-5 {
	margin-left: 41.66%;
}
.col-sm-offset-4 {
	margin-left: 33.33%;
}
.col-sm-offset-3 {
	margin-left: 25%;
}
.col-sm-offset-2 {
	margin-left: 16.66%;
}
.col-sm-offset-1 {
	margin-left: 8.33%;
}
.col-sm-offset-0 {
	margin-left: 0%;
}
}
@media all and (min-width:992px)
{
.col-md-1 {
	float: left;
}
.col-md-2 {
	float: left;
}
.col-md-3 {
	float: left;
}
.col-md-4 {
	float: left;
}
.col-md-5 {
	float: left;
}
.col-md-6 {
	float: left;
}
.col-md-7 {
	float: left;
}
.col-md-8 {
	float: left;
}
.col-md-9 {
	float: left;
}
.col-md-10 {
	float: left;
}
.col-md-11 {
	float: left;
}
.col-md-12 {
	float: left;
}
.col-md-12 {
	width: 100%;
}
.col-md-11 {
	width: 91.66%;
}
.col-md-10 {
	width: 83.33%;
}
.col-md-9 {
	width: 75%;
}
.col-md-8 {
	width: 66.66%;
}
.col-md-7 {
	width: 58.33%;
}
.col-md-6 {
	width: 50%;
}
.col-md-5 {
	width: 41.66%;
}
.col-md-4 {
	width: 33.33%;
}
.col-md-3 {
	width: 25%;
}
.col-md-2 {
	width: 16.66%;
}
.col-md-1 {
	width: 8.33%;
}
.col-md-pull-12 {
	right: 100%;
}
.col-md-pull-11 {
	right: 91.66%;
}
.col-md-pull-10 {
	right: 83.33%;
}
.col-md-pull-9 {
	right: 75%;
}
.col-md-pull-8 {
	right: 66.66%;
}
.col-md-pull-7 {
	right: 58.33%;
}
.col-md-pull-6 {
	right: 50%;
}
.col-md-pull-5 {
	right: 41.66%;
}
.col-md-pull-4 {
	right: 33.33%;
}
.col-md-pull-3 {
	right: 25%;
}
.col-md-pull-2 {
	right: 16.66%;
}
.col-md-pull-1 {
	right: 8.33%;
}
.col-md-pull-0 {
	right: auto;
}
.col-md-push-12 {
	left: 100%;
}
.col-md-push-11 {
	left: 91.66%;
}
.col-md-push-10 {
	left: 83.33%;
}
.col-md-push-9 {
	left: 75%;
}
.col-md-push-8 {
	left: 66.66%;
}
.col-md-push-7 {
	left: 58.33%;
}
.col-md-push-6 {
	left: 50%;
}
.col-md-push-5 {
	left: 41.66%;
}
.col-md-push-4 {
	left: 33.33%;
}
.col-md-push-3 {
	left: 25%;
}
.col-md-push-2 {
	left: 16.66%;
}
.col-md-push-1 {
	left: 8.33%;
}
.col-md-push-0 {
	left: auto;
}
.col-md-offset-12 {
	margin-left: 100%;
}
.col-md-offset-11 {
	margin-left: 91.66%;
}
.col-md-offset-10 {
	margin-left: 83.33%;
}
.col-md-offset-9 {
	margin-left: 75%;
}
.col-md-offset-8 {
	margin-left: 66.66%;
}
.col-md-offset-7 {
	margin-left: 58.33%;
}
.col-md-offset-6 {
	margin-left: 50%;
}
.col-md-offset-5 {
	margin-left: 41.66%;
}
.col-md-offset-4 {
	margin-left: 33.33%;
}
.col-md-offset-3 {
	margin-left: 25%;
}
.col-md-offset-2 {
	margin-left: 16.66%;
}
.col-md-offset-1 {
	margin-left: 8.33%;
}
.col-md-offset-0 {
	margin-left: 0%;
}
}
@media all and (min-width:1200px)
{
.col-lg-1 {
	float: left;
}
.col-lg-2 {
	float: left;
}
.col-lg-3 {
	float: left;
}
.col-lg-4 {
	float: left;
}
.col-lg-5 {
	float: left;
}
.col-lg-6 {
	float: left;
}
.col-lg-7 {
	float: left;
}
.col-lg-8 {
	float: left;
}
.col-lg-9 {
	float: left;
}
.col-lg-10 {
	float: left;
}
.col-lg-11 {
	float: left;
}
.col-lg-12 {
	float: left;
}
.col-lg-12 {
	width: 100%;
}
.col-lg-11 {
	width: 91.66%;
}
.col-lg-10 {
	width: 83.33%;
}
.col-lg-9 {
	width: 75%;
}
.col-lg-8 {
	width: 66.66%;
}
.col-lg-7 {
	width: 58.33%;
}
.col-lg-6 {
	width: 50%;
}
.col-lg-5 {
	width: 41.66%;
}
.col-lg-4 {
	width: 33.33%;
}
.col-lg-3 {
	width: 25%;
}
.col-lg-2 {
	width: 16.66%;
}
.col-lg-1 {
	width: 8.33%;
}
.col-lg-pull-12 {
	right: 100%;
}
.col-lg-pull-11 {
	right: 91.66%;
}
.col-lg-pull-10 {
	right: 83.33%;
}
.col-lg-pull-9 {
	right: 75%;
}
.col-lg-pull-8 {
	right: 66.66%;
}
.col-lg-pull-7 {
	right: 58.33%;
}
.col-lg-pull-6 {
	right: 50%;
}
.col-lg-pull-5 {
	right: 41.66%;
}
.col-lg-pull-4 {
	right: 33.33%;
}
.col-lg-pull-3 {
	right: 25%;
}
.col-lg-pull-2 {
	right: 16.66%;
}
.col-lg-pull-1 {
	right: 8.33%;
}
.col-lg-pull-0 {
	right: auto;
}
.col-lg-push-12 {
	left: 100%;
}
.col-lg-push-11 {
	left: 91.66%;
}
.col-lg-push-10 {
	left: 83.33%;
}
.col-lg-push-9 {
	left: 75%;
}
.col-lg-push-8 {
	left: 66.66%;
}
.col-lg-push-7 {
	left: 58.33%;
}
.col-lg-push-6 {
	left: 50%;
}
.col-lg-push-5 {
	left: 41.66%;
}
.col-lg-push-4 {
	left: 33.33%;
}
.col-lg-push-3 {
	left: 25%;
}
.col-lg-push-2 {
	left: 16.66%;
}
.col-lg-push-1 {
	left: 8.33%;
}
.col-lg-push-0 {
	left: auto;
}
.col-lg-offset-12 {
	margin-left: 100%;
}
.col-lg-offset-11 {
	margin-left: 91.66%;
}
.col-lg-offset-10 {
	margin-left: 83.33%;
}
.col-lg-offset-9 {
	margin-left: 75%;
}
.col-lg-offset-8 {
	margin-left: 66.66%;
}
.col-lg-offset-7 {
	margin-left: 58.33%;
}
.col-lg-offset-6 {
	margin-left: 50%;
}
.col-lg-offset-5 {
	margin-left: 41.66%;
}
.col-lg-offset-4 {
	margin-left: 33.33%;
}
.col-lg-offset-3 {
	margin-left: 25%;
}
.col-lg-offset-2 {
	margin-left: 16.66%;
}
.col-lg-offset-1 {
	margin-left: 8.33%;
}
.col-lg-offset-0 {
	margin-left: 0%;
}
}
table {
	background-color: transparent;
}
th {
	text-align: left;
}
.table {
	width: 100%; margin-bottom: 22px; max-width: 100%;
}
.table > thead > tr > th {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > th {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > th {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > td {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tbody > tr > td {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > tfoot > tr > td {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.table > tbody + tbody {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.table .table {
	background-color: rgb(255, 255, 255);
}
.table-condensed > thead > tr > th {
	padding: 5px;
}
.table-condensed > tbody > tr > th {
	padding: 5px;
}
.table-condensed > tfoot > tr > th {
	padding: 5px;
}
.table-condensed > thead > tr > td {
	padding: 5px;
}
.table-condensed > tbody > tr > td {
	padding: 5px;
}
.table-condensed > tfoot > tr > td {
	padding: 5px;
}
.table-bordered {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tbody > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > tfoot > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.table-bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(249, 249, 249);
}
.table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(249, 249, 249);
}
.table-hover > tbody > tr:hover > td {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr:hover > th {
	background-color: rgb(245, 245, 245);
}
table col[class*='col-'] {
	float: none; display: table-column; position: static;
}
table td[class*='col-'] {
	float: none; display: table-cell; position: static;
}
table th[class*='col-'] {
	float: none; display: table-cell; position: static;
}
.table > thead > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr > td.active {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr > th.active {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr.active > td {
	background-color: rgb(245, 245, 245);
}
.table > thead > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table > tbody > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table > tfoot > tr.active > th {
	background-color: rgb(245, 245, 245);
}
.table-hover > tbody > tr > td.active:hover {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > tr > th.active:hover {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > tr.active:hover > td {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > tr:hover > .active {
	background-color: rgb(232, 232, 232);
}
.table-hover > tbody > tr.active:hover > th {
	background-color: rgb(232, 232, 232);
}
.table > thead > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr > td.success {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr > th.success {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr.success > td {
	background-color: rgb(223, 240, 216);
}
.table > thead > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table > tbody > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table > tfoot > tr.success > th {
	background-color: rgb(223, 240, 216);
}
.table-hover > tbody > tr > td.success:hover {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr > th.success:hover {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr.success:hover > td {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr:hover > .success {
	background-color: rgb(208, 233, 198);
}
.table-hover > tbody > tr.success:hover > th {
	background-color: rgb(208, 233, 198);
}
.table > thead > tr > td.info {
	background-color: rgb(217, 237, 247);
}
.table > tbody > tr > td.info {
	background-color: rgb(217, 237, 247);
}
.table > tfoot > tr > td.info {
	background-color: rgb(217, 237, 247);
}
.table > thead > tr > th.info {
	background-color: rgb(217, 237, 247);
}
.table > tbody > tr > th.info {
	background-color: rgb(217, 237, 247);
}
.table > tfoot > tr > th.info {
	background-color: rgb(217, 237, 247);
}
.table > thead > tr.info > td {
	background-color: rgb(217, 237, 247);
}
.table > tbody > tr.info > td {
	background-color: rgb(217, 237, 247);
}
.table > tfoot > tr.info > td {
	background-color: rgb(217, 237, 247);
}
.table > thead > tr.info > th {
	background-color: rgb(217, 237, 247);
}
.table > tbody > tr.info > th {
	background-color: rgb(217, 237, 247);
}
.table > tfoot > tr.info > th {
	background-color: rgb(217, 237, 247);
}
.table-hover > tbody > tr > td.info:hover {
	background-color: rgb(196, 227, 243);
}
.table-hover > tbody > tr > th.info:hover {
	background-color: rgb(196, 227, 243);
}
.table-hover > tbody > tr.info:hover > td {
	background-color: rgb(196, 227, 243);
}
.table-hover > tbody > tr:hover > .info {
	background-color: rgb(196, 227, 243);
}
.table-hover > tbody > tr.info:hover > th {
	background-color: rgb(196, 227, 243);
}
.table > thead > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr > td.warning {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr > th.warning {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr.warning > td {
	background-color: rgb(252, 248, 227);
}
.table > thead > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tbody > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table > tfoot > tr.warning > th {
	background-color: rgb(252, 248, 227);
}
.table-hover > tbody > tr > td.warning:hover {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr > th.warning:hover {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr.warning:hover > td {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr:hover > .warning {
	background-color: rgb(250, 242, 204);
}
.table-hover > tbody > tr.warning:hover > th {
	background-color: rgb(250, 242, 204);
}
.table > thead > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr > td.danger {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr > th.danger {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr.danger > td {
	background-color: rgb(242, 222, 222);
}
.table > thead > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tbody > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table > tfoot > tr.danger > th {
	background-color: rgb(242, 222, 222);
}
.table-hover > tbody > tr > td.danger:hover {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr > th.danger:hover {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr.danger:hover > td {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr:hover > .danger {
	background-color: rgb(235, 204, 204);
}
.table-hover > tbody > tr.danger:hover > th {
	background-color: rgb(235, 204, 204);
}
@media screen and (max-width:767px)
{
.table-responsive {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; margin-bottom: 16.5px; -ms-overflow-x: auto; -ms-overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch;
}
.table-responsive > .table {
	margin-bottom: 0px;
}
.table-responsive > .table > thead > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > tbody > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > th {
	white-space: nowrap;
}
.table-responsive > .table > thead > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tbody > tr > td {
	white-space: nowrap;
}
.table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}
.table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; min-width: 0px;
}
legend {
	border-width: 0px 0px 1px; border-style: none none solid; border-color: currentColor currentColor rgb(229, 229, 229); padding: 0px; border-image: none; width: 100%; color: rgb(51, 51, 51); line-height: inherit; font-size: 21px; margin-bottom: 22px; display: block;
}
label {
	font-weight: bold; margin-bottom: 5px; display: inline-block; max-width: 100%;
}
input[type='search'] {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type='radio'] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type='checkbox'] {
	margin: 4px 0px 0px; line-height: normal;
}
input[type='file'] {
	display: block;
}
input[type='range'] {
	width: 100%; display: block;
}
select[multiple] {
	height: auto;
}
select[size] {
	height: auto;
}
input[type='file']:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type='radio']:focus {
	outline: dotted thin; outline-offset: -2px;
}
input[type='checkbox']:focus {
	outline: dotted thin; outline-offset: -2px;
}
output {
	color: rgb(102, 102, 102); line-height: 1.6; padding-top: 7px; font-size: 14px; display: block;
}
.form-control {
	padding: 6px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 36px; color: rgb(102, 102, 102); line-height: 1.6; font-size: 14px; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
:-ms-input-placeholder.form-control {
	color: rgb(153, 153, 153);
}
[disabled].form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
[readonly].form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
fieldset[disabled] .form-control {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
textarea.form-control {
	height: auto;
}
input[type='search'] {
	-webkit-appearance: none;
}
input[type='date'] {
	line-height: 36px;
}
input[type='time'] {
	line-height: 36px;
}
input[type='datetime-local'] {
	line-height: 36px;
}
input[type='month'] {
	line-height: 36px;
}
input[type='date'].input-sm {
	line-height: 26px;
}
input[type='time'].input-sm {
	line-height: 26px;
}
input[type='datetime-local'].input-sm {
	line-height: 26px;
}
input[type='month'].input-sm {
	line-height: 26px;
}
input[type='date'].input-lg {
	line-height: 60px;
}
input[type='time'].input-lg {
	line-height: 60px;
}
input[type='datetime-local'].input-lg {
	line-height: 60px;
}
input[type='month'].input-lg {
	line-height: 60px;
}
.form-group {
	margin-bottom: 15px;
}
.radio {
	margin-top: 10px; margin-bottom: 10px; display: block; position: relative; min-height: 22px;
}
.checkbox {
	margin-top: 10px; margin-bottom: 10px; display: block; position: relative; min-height: 22px;
}
.radio label {
	padding-left: 20px; font-weight: normal; margin-bottom: 0px; cursor: pointer;
}
.checkbox label {
	padding-left: 20px; font-weight: normal; margin-bottom: 0px; cursor: pointer;
}
.radio input[type='radio'] {
	margin-left: -20px; position: absolute;
}
.radio-inline input[type='radio'] {
	margin-left: -20px; position: absolute;
}
.checkbox input[type='checkbox'] {
	margin-left: -20px; position: absolute;
}
.checkbox-inline input[type='checkbox'] {
	margin-left: -20px; position: absolute;
}
.radio + .radio {
	margin-top: -5px;
}
.checkbox + .checkbox {
	margin-top: -5px;
}
.radio-inline {
	padding-left: 20px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.checkbox-inline {
	padding-left: 20px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.radio-inline + .radio-inline {
	margin-top: 0px; margin-left: 10px;
}
.checkbox-inline + .checkbox-inline {
	margin-top: 0px; margin-left: 10px;
}
input[type='radio'][disabled] {
	cursor: not-allowed;
}
input[type='checkbox'][disabled] {
	cursor: not-allowed;
}
input[type='radio'].disabled {
	cursor: not-allowed;
}
input[type='checkbox'].disabled {
	cursor: not-allowed;
}
fieldset[disabled] input[type='radio'] {
	cursor: not-allowed;
}
fieldset[disabled] input[type='checkbox'] {
	cursor: not-allowed;
}
.radio-inline.disabled {
	cursor: not-allowed;
}
.checkbox-inline.disabled {
	cursor: not-allowed;
}
fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}
.radio.disabled label {
	cursor: not-allowed;
}
.checkbox.disabled label {
	cursor: not-allowed;
}
fieldset[disabled] .radio label {
	cursor: not-allowed;
}
fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}
.form-control-static {
	padding-top: 7px; padding-bottom: 7px; margin-bottom: 0px;
}
.form-control-static.input-lg {
	padding-right: 0px; padding-left: 0px;
}
.form-control-static.input-sm {
	padding-right: 0px; padding-left: 0px;
}
.input-sm {
	padding: 3px; border-radius: 3px; height: 26px; line-height: 1.33; font-size: 14px;
}
.form-horizontal .form-group-sm .form-control {
	padding: 3px; border-radius: 3px; height: 26px; line-height: 1.33; font-size: 14px;
}
select.input-sm {
	height: 26px; line-height: 26px;
}
textarea.input-sm {
	height: auto;
}
select[multiple].input-sm {
	height: auto;
}
.input-lg {
	padding: 12px; border-radius: 10px; height: 60px; line-height: 1.9; font-size: 18px;
}
.form-horizontal .form-group-lg .form-control {
	padding: 12px; border-radius: 10px; height: 60px; line-height: 1.9; font-size: 18px;
}
select.input-lg {
	height: 60px; line-height: 60px;
}
textarea.input-lg {
	height: auto;
}
select[multiple].input-lg {
	height: auto;
}
.has-feedback {
	position: relative;
}
.has-feedback .form-control {
	padding-right: 45px;
}
.form-control-feedback {
	top: 27px; width: 36px; height: 36px; text-align: center; right: 0px; line-height: 36px; display: block; position: absolute; z-index: 2;
}
.input-lg + .form-control-feedback {
	width: 60px; height: 60px; line-height: 60px;
}
.input-sm + .form-control-feedback {
	width: 26px; height: 26px; line-height: 26px;
}
.has-success .help-block {
	color: rgb(70, 136, 71);
}
.has-success .control-label {
	color: rgb(70, 136, 71);
}
.has-success .radio {
	color: rgb(70, 136, 71);
}
.has-success .checkbox {
	color: rgb(70, 136, 71);
}
.has-success .radio-inline {
	color: rgb(70, 136, 71);
}
.has-success .checkbox-inline {
	color: rgb(70, 136, 71);
}
.has-success .form-control {
	border-color: rgb(70, 136, 71); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
	border-color: rgb(53, 102, 53); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #7aba7b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.has-success .input-group-addon {
	border-color: rgb(70, 136, 71); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.has-success .form-control-feedback {
	color: rgb(70, 136, 71);
}
.has-warning .help-block {
	color: rgb(192, 152, 83);
}
.has-warning .control-label {
	color: rgb(192, 152, 83);
}
.has-warning .radio {
	color: rgb(192, 152, 83);
}
.has-warning .checkbox {
	color: rgb(192, 152, 83);
}
.has-warning .radio-inline {
	color: rgb(192, 152, 83);
}
.has-warning .checkbox-inline {
	color: rgb(192, 152, 83);
}
.has-warning .form-control {
	border-color: rgb(192, 152, 83); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
	border-color: rgb(164, 126, 60); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #dbc59e; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.has-warning .input-group-addon {
	border-color: rgb(192, 152, 83); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.has-warning .form-control-feedback {
	color: rgb(192, 152, 83);
}
.has-error .help-block {
	color: rgb(185, 74, 72);
}
.has-error .control-label {
	color: rgb(185, 74, 72);
}
.has-error .radio {
	color: rgb(185, 74, 72);
}
.has-error .checkbox {
	color: rgb(185, 74, 72);
}
.has-error .radio-inline {
	color: rgb(185, 74, 72);
}
.has-error .checkbox-inline {
	color: rgb(185, 74, 72);
}
.has-error .form-control {
	border-color: rgb(185, 74, 72); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
	border-color: rgb(149, 59, 57); box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 6px #d59392; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.has-error .input-group-addon {
	border-color: rgb(185, 74, 72); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.has-error .form-control-feedback {
	color: rgb(185, 74, 72);
}
.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0px;
}
.help-block {
	color: rgb(166, 166, 166); margin-top: 5px; margin-bottom: 10px; display: block;
}
@media all and (min-width:768px)
{
.form-inline .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.form-inline .input-group {
	vertical-align: middle; display: inline-table;
}
.form-inline .input-group .input-group-addon {
	width: auto;
}
.form-inline .input-group .input-group-btn {
	width: auto;
}
.form-inline .input-group .form-control {
	width: auto;
}
.form-inline .input-group > .form-control {
	width: 100%;
}
.form-inline .control-label {
	margin-bottom: 0px; vertical-align: middle;
}
.form-inline .radio {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.form-inline .radio label {
	padding-left: 0px;
}
.form-inline .checkbox label {
	padding-left: 0px;
}
.form-inline .radio input[type='radio'] {
	margin-left: 0px; position: relative;
}
.form-inline .checkbox input[type='checkbox'] {
	margin-left: 0px; position: relative;
}
.form-inline .has-feedback .form-control-feedback {
	top: 0px;
}
}
.form-horizontal .radio {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .checkbox-inline {
	padding-top: 7px; margin-top: 0px; margin-bottom: 0px;
}
.form-horizontal .radio {
	min-height: 29px;
}
.form-horizontal .checkbox {
	min-height: 29px;
}
.form-horizontal .form-group {
	margin-right: 0px; margin-left: 0px;
}
@media all and (min-width:768px)
{
.form-horizontal .control-label {
	text-align: right; padding-top: 7px; margin-bottom: 0px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
	top: 0px; right: 0px;
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-lg .control-label {
	padding-top: 23.8px;
}
}
@media all and (min-width:768px)
{
.form-horizontal .form-group-sm .control-label {
	padding-top: 4px;
}
}
.btn {
	padding: 6px; border-radius: 5px; border: 1px solid transparent; border-image: none; text-align: center; line-height: 1.6; font-size: 14px; font-weight: normal; margin-bottom: 0px; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; -ms-user-select: none; background-image: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.btn:focus {
	outline: dotted thin; outline-offset: -2px;
}
.btn:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.btn.active:focus {
	outline: dotted thin; outline-offset: -2px;
}
.btn:hover {
	color: rgb(38, 77, 133); text-decoration: none;
}
.btn:focus {
	color: rgb(38, 77, 133); text-decoration: none;
}
.btn:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
[disabled].btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .btn {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.btn-default {
	border-color: rgb(204, 204, 204); color: rgb(38, 77, 133); background-color: rgb(229, 229, 229);
}
.btn-default:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.btn-default:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.btn-default:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.btn-default.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-toggle.btn-default {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.btn-default:active {
	background-image: none;
}
.btn-default.active {
	background-image: none;
}
.open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
[disabled].btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .btn-default {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.btn-default.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
[disabled].btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .btn-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.btn-default.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
[disabled].btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .btn-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.btn-default.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
[disabled].btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .btn-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.btn-default.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
[disabled].btn-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .btn-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.btn-default .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
.btn-primary {
	border-color: rgb(250, 214, 0); color: rgb(51, 51, 51); background-color: rgb(255, 222, 20);
}
.btn-primary:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.btn-primary:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.btn-primary:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.btn-primary.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-toggle.btn-primary {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.btn-primary:active {
	background-image: none;
}
.btn-primary.active {
	background-image: none;
}
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
[disabled].btn-primary {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .btn-primary {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.btn-primary.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
[disabled].btn-primary:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .btn-primary:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.btn-primary.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
[disabled].btn-primary:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .btn-primary:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.btn-primary.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
[disabled].btn-primary:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .btn-primary:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.btn-primary.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
[disabled].btn-primary.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .btn-primary.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.btn-primary .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
.btn-success {
	border-color: rgb(76, 174, 76); color: rgb(255, 255, 255); background-color: rgb(92, 184, 92);
}
.btn-success:hover {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(68, 157, 68);
}
.btn-success:focus {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(68, 157, 68);
}
.btn-success:active {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(68, 157, 68);
}
.btn-success.active {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(68, 157, 68);
}
.open > .dropdown-toggle.btn-success {
	border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); background-color: rgb(68, 157, 68);
}
.btn-success:active {
	background-image: none;
}
.btn-success.active {
	background-image: none;
}
.open > .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success.disabled:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:hover {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success.disabled:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:focus {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success.disabled:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success:active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success.disabled.active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
[disabled].btn-success.active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
fieldset[disabled] .btn-success.active {
	border-color: rgb(76, 174, 76); background-color: rgb(92, 184, 92);
}
.btn-success .badge {
	color: rgb(92, 184, 92); background-color: rgb(255, 255, 255);
}
.btn-info {
	border-color: rgb(70, 184, 218); color: rgb(255, 255, 255); background-color: rgb(91, 192, 222);
}
.btn-info:hover {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.btn-info:focus {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.btn-info:active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.btn-info.active {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.open > .dropdown-toggle.btn-info {
	border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); background-color: rgb(49, 176, 213);
}
.btn-info:active {
	background-image: none;
}
.btn-info.active {
	background-image: none;
}
.open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info.disabled:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:hover {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info.disabled:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:focus {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info.disabled:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info:active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info.disabled.active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
[disabled].btn-info.active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
fieldset[disabled] .btn-info.active {
	border-color: rgb(70, 184, 218); background-color: rgb(91, 192, 222);
}
.btn-info .badge {
	color: rgb(91, 192, 222); background-color: rgb(255, 255, 255);
}
.btn-warning {
	border-color: rgb(238, 162, 54); color: rgb(255, 255, 255); background-color: rgb(240, 173, 78);
}
.btn-warning:hover {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(236, 151, 31);
}
.btn-warning:focus {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(236, 151, 31);
}
.btn-warning:active {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(236, 151, 31);
}
.btn-warning.active {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(236, 151, 31);
}
.open > .dropdown-toggle.btn-warning {
	border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); background-color: rgb(236, 151, 31);
}
.btn-warning:active {
	background-image: none;
}
.btn-warning.active {
	background-image: none;
}
.open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning.disabled:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:hover {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning.disabled:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:focus {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning.disabled:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning:active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning.disabled.active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
[disabled].btn-warning.active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
fieldset[disabled] .btn-warning.active {
	border-color: rgb(238, 162, 54); background-color: rgb(240, 173, 78);
}
.btn-warning .badge {
	color: rgb(240, 173, 78); background-color: rgb(255, 255, 255);
}
.btn-danger {
	border-color: rgb(212, 63, 58); color: rgb(255, 255, 255); background-color: rgb(217, 83, 79);
}
.btn-danger:hover {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(201, 48, 44);
}
.btn-danger:focus {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(201, 48, 44);
}
.btn-danger:active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(201, 48, 44);
}
.btn-danger.active {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(201, 48, 44);
}
.open > .dropdown-toggle.btn-danger {
	border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); background-color: rgb(201, 48, 44);
}
.btn-danger:active {
	background-image: none;
}
.btn-danger.active {
	background-image: none;
}
.open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger.disabled:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:hover {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger.disabled:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:focus {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger.disabled:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger:active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger.disabled.active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
[disabled].btn-danger.active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
fieldset[disabled] .btn-danger.active {
	border-color: rgb(212, 63, 58); background-color: rgb(217, 83, 79);
}
.btn-danger .badge {
	color: rgb(217, 83, 79); background-color: rgb(255, 255, 255);
}
.btn-link {
	border-radius: 0px; color: rgb(56, 69, 133); font-weight: normal; cursor: pointer;
}
.btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-link:active {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
[disabled].btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
fieldset[disabled] .btn-link {
	box-shadow: none; background-color: transparent; -webkit-box-shadow: none;
}
.btn-link {
	border-color: transparent;
}
.btn-link:hover {
	border-color: transparent;
}
.btn-link:focus {
	border-color: transparent;
}
.btn-link:active {
	border-color: transparent;
}
.btn-link:hover {
	color: rgb(33, 41, 79); text-decoration: underline; background-color: transparent;
}
.btn-link:focus {
	color: rgb(33, 41, 79); text-decoration: underline; background-color: transparent;
}
[disabled].btn-link:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
fieldset[disabled] .btn-link:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
[disabled].btn-link:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
fieldset[disabled] .btn-link:focus {
	color: rgb(153, 153, 153); text-decoration: none;
}
.btn-lg {
	padding: 12px; border-radius: 10px; line-height: 1.9; font-size: 18px;
}
.btn-group-lg > .btn {
	padding: 12px; border-radius: 10px; line-height: 1.9; font-size: 18px;
}
.btn-sm {
	padding: 3px; border-radius: 3px; line-height: 1.33; font-size: 14px;
}
.btn-group-sm > .btn {
	padding: 3px; border-radius: 3px; line-height: 1.33; font-size: 14px;
}
.btn-xs {
	padding: 1px 5px; border-radius: 3px; line-height: 1.33; font-size: 14px;
}
.btn-group-xs > .btn {
	padding: 1px 5px; border-radius: 3px; line-height: 1.33; font-size: 14px;
}
.btn-block {
	width: 100%; display: block;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type='submit'].btn-block {
	width: 100%;
}
input[type='reset'].btn-block {
	width: 100%;
}
input[type='button'].btn-block {
	width: 100%;
}
.fade {
	transition:opacity 0.15s linear; opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .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 {
	transition:height 0.35s; height: 0px; overflow: hidden; position: relative; -webkit-transition: height .35s ease; -o-transition: height .35s ease;
}
.caret {
	width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 4px; border-left-width: 4px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block;
}
.dropdown {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0px;
}
.dropdown-menu {
	list-style: none; margin: 2px 0px 0px; padding: 5px 0px; border-radius: 5px; border: 1px solid rgba(0, 0, 0, 0.15); border-image: none; left: 0px; top: 100%; text-align: left; font-size: 14px; float: left; display: none; position: absolute; z-index: 1000; min-width: 160px; box-shadow: 0px 6px 12px rgba(0,0,0,0.175); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
	left: auto; right: 0px;
}
.dropdown-menu .divider {
	margin: 10px 0px; height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.dropdown-menu > li > a {
	padding: 3px 20px; color: rgb(51, 51, 51); line-height: 1.6; clear: both; font-weight: normal; display: block; white-space: nowrap;
}
.dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(27, 54, 93);
}
.dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(27, 54, 93);
}
.dropdown-menu > .active > a {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(27, 54, 93);
}
.dropdown-menu > .active > a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(27, 54, 93);
}
.dropdown-menu > .active > a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(27, 54, 93);
}
.dropdown-menu > .disabled > a {
	color: rgb(153, 153, 153);
}
.dropdown-menu > .disabled > a:hover {
	color: rgb(153, 153, 153);
}
.dropdown-menu > .disabled > a:focus {
	color: rgb(153, 153, 153);
}
.dropdown-menu > .disabled > a:hover {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.dropdown-menu > .disabled > a:focus {
	text-decoration: none; cursor: not-allowed; background-image: none; background-color: transparent;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0px;
}
.dropdown-menu-right {
	left: auto; right: 0px;
}
.dropdown-menu-left {
	left: 0px; right: auto;
}
.dropdown-header {
	padding: 3px 20px; color: rgb(153, 153, 153); line-height: 1.6; font-size: 14px; display: block; white-space: nowrap;
}
.dropdown-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 990;
}
.pull-right > .dropdown-menu {
	left: auto; right: 0px;
}
.dropup .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";
}
.navbar-fixed-bottom .dropdown .caret {
	border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-bottom-width: 4px; border-top-style: none; border-bottom-style: solid; content: "";
}
.dropup .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto; bottom: 100%; margin-bottom: 1px;
}
@media all and (min-width:992px)
{
.navbar-right .dropdown-menu {
	left: auto; right: 0px;
}
.navbar-right .dropdown-menu-left {
	left: 0px; right: auto;
}
}
.btn-group {
	vertical-align: middle; display: inline-block; position: relative;
}
.btn-group-vertical {
	vertical-align: middle; display: inline-block; position: relative;
}
.btn-group > .btn {
	float: left; position: relative;
}
.btn-group-vertical > .btn {
	float: left; position: relative;
}
.btn-group > .btn:hover {
	z-index: 2;
}
.btn-group-vertical > .btn:hover {
	z-index: 2;
}
.btn-group > .btn:focus {
	z-index: 2;
}
.btn-group-vertical > .btn:focus {
	z-index: 2;
}
.btn-group > .btn:active {
	z-index: 2;
}
.btn-group-vertical > .btn:active {
	z-index: 2;
}
.btn-group > .btn.active {
	z-index: 2;
}
.btn-group-vertical > .btn.active {
	z-index: 2;
}
.btn-group > .btn:focus {
	outline: 0px;
}
.btn-group-vertical > .btn:focus {
	outline: 0px;
}
.btn-group .btn + .btn {
	margin-left: -1px;
}
.btn-group .btn + .btn-group {
	margin-left: -1px;
}
.btn-group .btn-group + .btn {
	margin-left: -1px;
}
.btn-group .btn-group + .btn-group {
	margin-left: -1px;
}
.btn-toolbar {
	margin-left: -5px;
}
.btn-toolbar .btn-group {
	float: left;
}
.btn-toolbar .input-group {
	float: left;
}
.btn-toolbar > .btn {
	margin-left: 5px;
}
.btn-toolbar > .btn-group {
	margin-left: 5px;
}
.btn-toolbar > .input-group {
	margin-left: 5px;
}
.btn-group > :not(:first-child):not(:last-child):not(.dropdown-toggle).btn {
	border-radius: 0px;
}
.btn-group > :first-child.btn {
	margin-left: 0px;
}
.btn-group > :first-child:not(:last-child):not(.dropdown-toggle).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :last-child:not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > :not(:first-child).dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group > .btn-group {
	float: left;
}
.btn-group > :not(:first-child):not(:last-child).btn-group > .btn {
	border-radius: 0px;
}
.btn-group > :first-child.btn-group > :last-child.btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :first-child.btn-group > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.btn-group > :last-child.btn-group > :first-child.btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group .dropdown-toggle:active {
	outline: 0px;
}
.btn-group.open .dropdown-toggle {
	outline: 0px;
}
.btn-group > .btn + .dropdown-toggle {
	padding-right: 8px; padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
	padding-right: 12px; padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
	box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
	box-shadow: none; -webkit-box-shadow: none;
}
.btn .caret {
	margin-left: 0px;
}
.btn-lg .caret {
	border-width: 5px 5px 0px;
}
.dropup .btn-lg .caret {
	border-width: 0px 5px 5px;
}
.btn-group-vertical > .btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	width: 100%; float: none; display: block; max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
	float: none;
}
.btn-group-vertical > .btn + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > .btn-group + .btn-group {
	margin-top: -1px; margin-left: 0px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn {
	border-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn {
	border-top-right-radius: 5px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :last-child:not(:first-child).btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 5px;
}
.btn-group-vertical > :not(:first-child):not(:last-child).btn-group > .btn {
	border-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-group > :last-child.btn {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :first-child:not(:last-child).btn-group > .dropdown-toggle {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.btn-group-vertical > :last-child:not(:first-child).btn-group > :first-child.btn {
	border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.btn-group-justified {
	width: 100%; display: table; border-collapse: separate; table-layout: fixed;
}
.btn-group-justified > .btn {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified > .btn-group {
	width: 1%; float: none; display: table-cell;
}
.btn-group-justified > .btn-group .btn {
	width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
	left: auto;
}
[data-toggle='buttons'] > .btn > input[type='radio'] {
	position: absolute; z-index: -1; opacity: 0;
}
[data-toggle='buttons'] > .btn > input[type='checkbox'] {
	position: absolute; z-index: -1; opacity: 0;
}
.input-group {
	display: table; border-collapse: separate; position: relative;
}
[class*='col-'].input-group {
	padding-right: 0px; padding-left: 0px; float: none;
}
.input-group .form-control {
	width: 100%; margin-bottom: 0px; float: left; position: relative; z-index: 2;
}
.input-group-lg > .form-control {
	padding: 12px; border-radius: 10px; height: 60px; line-height: 1.9; font-size: 18px;
}
.input-group-lg > .input-group-addon {
	padding: 12px; border-radius: 10px; height: 60px; line-height: 1.9; font-size: 18px;
}
.input-group-lg > .input-group-btn > .btn {
	padding: 12px; border-radius: 10px; height: 60px; line-height: 1.9; font-size: 18px;
}
select.input-group-lg > .form-control {
	height: 60px; line-height: 60px;
}
select.input-group-lg > .input-group-addon {
	height: 60px; line-height: 60px;
}
select.input-group-lg > .input-group-btn > .btn {
	height: 60px; line-height: 60px;
}
textarea.input-group-lg > .form-control {
	height: auto;
}
textarea.input-group-lg > .input-group-addon {
	height: auto;
}
textarea.input-group-lg > .input-group-btn > .btn {
	height: auto;
}
select[multiple].input-group-lg > .form-control {
	height: auto;
}
select[multiple].input-group-lg > .input-group-addon {
	height: auto;
}
select[multiple].input-group-lg > .input-group-btn > .btn {
	height: auto;
}
.input-group-sm > .form-control {
	padding: 3px; border-radius: 3px; height: 26px; line-height: 1.33; font-size: 14px;
}
.input-group-sm > .input-group-addon {
	padding: 3px; border-radius: 3px; height: 26px; line-height: 1.33; font-size: 14px;
}
.input-group-sm > .input-group-btn > .btn {
	padding: 3px; border-radius: 3px; height: 26px; line-height: 1.33; font-size: 14px;
}
select.input-group-sm > .form-control {
	height: 26px; line-height: 26px;
}
select.input-group-sm > .input-group-addon {
	height: 26px; line-height: 26px;
}
select.input-group-sm > .input-group-btn > .btn {
	height: 26px; line-height: 26px;
}
textarea.input-group-sm > .form-control {
	height: auto;
}
textarea.input-group-sm > .input-group-addon {
	height: auto;
}
textarea.input-group-sm > .input-group-btn > .btn {
	height: auto;
}
select[multiple].input-group-sm > .form-control {
	height: auto;
}
select[multiple].input-group-sm > .input-group-addon {
	height: auto;
}
select[multiple].input-group-sm > .input-group-btn > .btn {
	height: auto;
}
.input-group-addon {
	display: table-cell;
}
.input-group-btn {
	display: table-cell;
}
.input-group .form-control {
	display: table-cell;
}
:not(:first-child):not(:last-child).input-group-addon {
	border-radius: 0px;
}
:not(:first-child):not(:last-child).input-group-btn {
	border-radius: 0px;
}
.input-group :not(:first-child):not(:last-child).form-control {
	border-radius: 0px;
}
.input-group-addon {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-btn {
	width: 1%; vertical-align: middle; white-space: nowrap;
}
.input-group-addon {
	padding: 6px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; color: rgb(102, 102, 102); line-height: 1; font-size: 14px; font-weight: normal; background-color: rgb(226, 226, 226);
}
.input-group-addon.input-sm {
	padding: 3px; border-radius: 3px; font-size: 14px;
}
.input-group-addon.input-lg {
	padding: 12px; border-radius: 10px; font-size: 18px;
}
.input-group-addon input[type='radio'] {
	margin-top: 0px;
}
.input-group-addon input[type='checkbox'] {
	margin-top: 0px;
}
.input-group :first-child.form-control {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .btn-group > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-btn > .dropdown-toggle {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child):not(.dropdown-toggle).btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:last-child.input-group-btn > :not(:last-child).btn-group > .btn {
	border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
:first-child.input-group-addon {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.input-group :last-child.form-control {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .btn-group > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-btn > .dropdown-toggle {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:first-child.input-group-btn > :not(:first-child).btn-group > .btn {
	border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
:last-child.input-group-addon {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.input-group-btn {
	font-size: 0px; white-space: nowrap; position: relative;
}
.input-group-btn > .btn {
	position: relative;
}
.input-group-btn > .btn + .btn {
	margin-left: -1px;
}
.input-group-btn > .btn:hover {
	z-index: 2;
}
.input-group-btn > .btn:focus {
	z-index: 2;
}
.input-group-btn > .btn:active {
	z-index: 2;
}
:first-child.input-group-btn > .btn {
	margin-right: -1px;
}
:first-child.input-group-btn > .btn-group {
	margin-right: -1px;
}
:last-child.input-group-btn > .btn {
	margin-left: -1px;
}
:last-child.input-group-btn > .btn-group {
	margin-left: -1px;
}
.nav {
	list-style: none; padding-left: 0px; margin-bottom: 0px;
}
.nav > li {
	display: block; position: relative;
}
.nav > li > a {
	padding: 12px 24px; display: block; position: relative;
}
.nav > li > a:hover {
	text-decoration: none; background-color: rgb(226, 226, 226);
}
.nav > li > a:focus {
	text-decoration: none; background-color: rgb(226, 226, 226);
}
.nav > li.disabled > a {
	color: rgb(153, 153, 153);
}
.nav > li.disabled > a:hover {
	color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav > li.disabled > a:focus {
	color: rgb(153, 153, 153); text-decoration: none; cursor: not-allowed; background-color: transparent;
}
.nav .open > a {
	border-color: rgb(56, 69, 133); background-color: rgb(226, 226, 226);
}
.nav .open > a:hover {
	border-color: rgb(56, 69, 133); background-color: rgb(226, 226, 226);
}
.nav .open > a:focus {
	border-color: rgb(56, 69, 133); background-color: rgb(226, 226, 226);
}
.nav .nav-divider {
	margin: 10px 0px; height: 1px; overflow: hidden; background-color: rgb(229, 229, 229);
}
.nav > li > a > img {
	max-width: none;
}
.nav-tabs {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs > li {
	margin-bottom: -1px; float: left;
}
.nav-tabs > li > a {
	border-radius: 5px 5px 0px 0px; border: 1px solid transparent; border-image: none; line-height: 1.6; margin-right: 2px;
}
.nav-tabs > li > a:hover {
	border-color: rgb(226, 226, 226) rgb(226, 226, 226) rgb(221, 221, 221);
}
.nav-tabs > li.active > a {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(102, 102, 102); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:hover {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(102, 102, 102); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs > li.active > a:focus {
	border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none; color: rgb(102, 102, 102); cursor: default; background-color: rgb(255, 255, 255);
}
.nav-tabs.nav-justified {
	width: 100%; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-tabs.nav-justified > li {
	float: none;
}
.nav-tabs.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-tabs.nav-justified > li {
	width: 1%; display: table-cell;
}
.nav-tabs.nav-justified > li > a {
	margin-bottom: 0px;
}
}
.nav-tabs.nav-justified > li > a {
	border-radius: 5px; margin-right: 0px;
}
.nav-tabs.nav-justified > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs.nav-justified > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
@media all and (min-width:768px)
{
.nav-tabs.nav-justified > li > a {
	border-radius: 5px 5px 0px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs.nav-justified > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs.nav-justified > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
}
.nav-pills > li {
	float: left;
}
.nav-pills > li > a {
	border-radius: 5px;
}
.nav-pills > li + li {
	margin-left: 2px;
}
.nav-pills > li.active > a {
	color: rgb(255, 255, 255); background-color: rgb(27, 54, 93);
}
.nav-pills > li.active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(27, 54, 93);
}
.nav-pills > li.active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(27, 54, 93);
}
.nav-stacked > li {
	float: none;
}
.nav-stacked > li + li {
	margin-top: 2px; margin-left: 0px;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	text-align: center; margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
	left: auto; top: auto;
}
@media all and (min-width:768px)
{
.nav-justified > li {
	width: 1%; display: table-cell;
}
.nav-justified > li > a {
	margin-bottom: 0px;
}
}
.nav-tabs-justified {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.nav-tabs-justified > li > a {
	border-radius: 5px; margin-right: 0px;
}
.nav-tabs-justified > .active > a {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:hover {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.nav-tabs-justified > .active > a:focus {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
@media all and (min-width:768px)
{
.nav-tabs-justified > li > a {
	border-radius: 5px 5px 0px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.nav-tabs-justified > .active > a {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:hover {
	border-bottom-color: rgb(255, 255, 255);
}
.nav-tabs-justified > .active > a:focus {
	border-bottom-color: rgb(255, 255, 255);
}
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content > .active {
	display: block;
}
.nav-tabs .dropdown-menu {
	margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar {
	border: 1px solid transparent; border-image: none; margin-bottom: 22px; position: relative; min-height: 50px;
}
@media all and (min-width:992px)
{
.navbar {
	border-radius: 0px;
}
}
@media all and (min-width:992px)
{
.navbar-header {
	float: left;
}
}
.navbar-collapse {
	padding-right: 0px; padding-left: 0px; border-top-color: transparent; border-top-width: 1px; border-top-style: solid; -ms-overflow-x: visible; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1); -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
	-ms-overflow-y: auto;
}
@media all and (min-width:992px)
{
.navbar-collapse {
	width: auto; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: none;
}
.navbar-collapse.collapse {
	height: auto !important; overflow: visible !important; padding-bottom: 0px; display: block !important;
}
.navbar-collapse.in {
	-ms-overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-static-top .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
.navbar-fixed-bottom .navbar-collapse {
	padding-right: 0px; padding-left: 0px;
}
}
.navbar-fixed-top .navbar-collapse {
	max-height: 340px;
}
.navbar-fixed-bottom .navbar-collapse {
	max-height: 340px;
}
@media all and (orientation:landscape) and (max-width:480px)
{
.navbar-fixed-top .navbar-collapse {
	max-height: 200px;
}
.navbar-fixed-bottom .navbar-collapse {
	max-height: 200px;
}
}
.container > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
@media all and (min-width:992px)
{
.container > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-header {
	margin-right: 0px; margin-left: 0px;
}
.container > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
.container-fluid > .navbar-collapse {
	margin-right: 0px; margin-left: 0px;
}
}
.navbar-static-top {
	border-width: 0px 0px 1px; z-index: 1000;
}
@media all and (min-width:992px)
{
.navbar-static-top {
	border-radius: 0px;
}
}
.navbar-fixed-top {
	left: 0px; right: 0px; position: fixed; z-index: 1030; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.navbar-fixed-bottom {
	left: 0px; right: 0px; position: fixed; z-index: 1030; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
@media all and (min-width:992px)
{
.navbar-fixed-top {
	border-radius: 0px;
}
.navbar-fixed-bottom {
	border-radius: 0px;
}
}
.navbar-fixed-top {
	border-width: 0px 0px 1px; top: 0px;
}
.navbar-fixed-bottom {
	border-width: 1px 0px 0px; bottom: 0px; margin-bottom: 0px;
}
.navbar-brand {
	padding: 0px; height: 50px; line-height: 22px; font-size: 18px; float: left;
}
.navbar-brand:hover {
	text-decoration: none;
}
.navbar-brand:focus {
	text-decoration: none;
}
@media all and (min-width:992px)
{
.navbar > .container .navbar-brand {
	margin-left: 0px;
}
.navbar > .container-fluid .navbar-brand {
	margin-left: 0px;
}
}
.navbar-toggle {
	padding: 9px 10px; border-radius: 5px; border: 1px solid transparent; border-image: none; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; float: right; position: relative; background-image: none; background-color: transparent;
}
.navbar-toggle:focus {
	outline: 0px;
}
.navbar-toggle .icon-bar {
	border-radius: 1px; width: 22px; height: 2px; display: block;
}
.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 4px;
}
@media all and (min-width:992px)
{
.navbar-toggle {
	display: none;
}
}
.navbar-nav {
	margin: 0px;
}
.navbar-nav > li > a {
	line-height: 22px; padding-top: 10px; padding-bottom: 10px;
}
@media all and (max-width:991px)
{
.navbar-nav .open .dropdown-menu {
	border: 0px currentColor; border-image: none; width: auto; margin-top: 0px; float: none; position: static; box-shadow: none; background-color: transparent;
}
.navbar-nav .open .dropdown-menu > li > a {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
	line-height: 22px;
}
.navbar-nav .open .dropdown-menu > li > a:hover {
	background-image: none;
}
.navbar-nav .open .dropdown-menu > li > a:focus {
	background-image: none;
}
}
@media all and (min-width:992px)
{
.navbar-nav {
	margin: 0px; float: left;
}
.navbar-nav > li {
	float: left;
}
.navbar-nav > li > a {
	padding-top: 0px; padding-bottom: 0px;
}
:last-child.navbar-nav.navbar-right {
	margin-right: 0px;
}
}
@media all and (min-width:992px)
{
.navbar-left {
	float: left !important;
}
.navbar-right {
	float: right !important;
}
}
.navbar-form {
	margin: 7px 0px; padding: 10px 0px; border-top-color: transparent; border-bottom-color: transparent; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1), 0px 1px 0px rgba(255,255,255,0.1); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
}
@media all and (min-width:768px)
{
.navbar-form .form-group {
	margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .form-control {
	width: auto; vertical-align: middle; display: inline-block;
}
.navbar-form .input-group {
	vertical-align: middle; display: inline-table;
}
.navbar-form .input-group .input-group-addon {
	width: auto;
}
.navbar-form .input-group .input-group-btn {
	width: auto;
}
.navbar-form .input-group .form-control {
	width: auto;
}
.navbar-form .input-group > .form-control {
	width: 100%;
}
.navbar-form .control-label {
	margin-bottom: 0px; vertical-align: middle;
}
.navbar-form .radio {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .checkbox {
	margin-top: 0px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.navbar-form .radio label {
	padding-left: 0px;
}
.navbar-form .checkbox label {
	padding-left: 0px;
}
.navbar-form .radio input[type='radio'] {
	margin-left: 0px; position: relative;
}
.navbar-form .checkbox input[type='checkbox'] {
	margin-left: 0px; position: relative;
}
.navbar-form .has-feedback .form-control-feedback {
	top: 0px;
}
}
@media all and (max-width:991px)
{
.navbar-form .form-group {
	margin-bottom: 5px;
}
}
@media all and (min-width:992px)
{
.navbar-form {
	border: 0px currentColor; border-image: none; width: auto; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; box-shadow: none; -webkit-box-shadow: none;
}
:last-child.navbar-form.navbar-right {
	margin-right: 0px;
}
}
.navbar-nav > li > .dropdown-menu {
	margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
	border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;
}
.navbar-btn {
	margin-top: 7px; margin-bottom: 7px;
}
.navbar-btn.btn-sm {
	margin-top: 12px; margin-bottom: 12px;
}
.navbar-btn.btn-xs {
	margin-top: 14px; margin-bottom: 14px;
}
.navbar-text {
	margin-top: 14px; margin-bottom: 14px;
}
@media all and (min-width:992px)
{
.navbar-text {
	margin-right: 0px; margin-left: 0px; float: left;
}
:last-child.navbar-text.navbar-right {
	margin-right: 0px;
}
}
.navbar-default {
	background-color: rgb(27, 54, 93);
}
.navbar-default .navbar-brand {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-brand:hover {
	color: rgb(230, 230, 230); background-color: transparent;
}
.navbar-default .navbar-brand:focus {
	color: rgb(230, 230, 230); background-color: transparent;
}
.navbar-default .navbar-text {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav > .active > a {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav > .active > a:hover {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav > .active > a:focus {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-toggle {
	border-color: transparent;
}
.navbar-default .navbar-toggle:hover {
	background-color: rgb(255, 222, 20);
}
.navbar-default .navbar-toggle:focus {
	background-color: rgb(255, 222, 20);
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-collapse {
	
}
.navbar-default .navbar-form {
	
}
.navbar-default .navbar-nav > .open > a {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav > .open > a:hover {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav > .open > a:focus {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
@media all and (max-width:991px)
{
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 222, 20); background-color: rgb(20, 39, 67);
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(204, 204, 204); background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(204, 204, 204); background-color: transparent;
}
}
.navbar-default .navbar-link {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-link:hover {
	color: rgb(255, 222, 20);
}
.navbar-default .btn-link {
	color: rgb(255, 255, 255);
}
.navbar-default .btn-link:hover {
	color: rgb(255, 222, 20);
}
.navbar-default .btn-link:focus {
	color: rgb(255, 222, 20);
}
.navbar-default [disabled].btn-link:hover {
	color: rgb(204, 204, 204);
}
fieldset[disabled] .navbar-default .btn-link:hover {
	color: rgb(204, 204, 204);
}
.navbar-default [disabled].btn-link:focus {
	color: rgb(204, 204, 204);
}
fieldset[disabled] .navbar-default .btn-link:focus {
	color: rgb(204, 204, 204);
}
.navbar-inverse {
	border-color: rgb(8, 8, 8); background-color: rgb(34, 34, 34);
}
.navbar-inverse .navbar-brand {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-brand:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-brand:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-text {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav > li > a {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-toggle {
	border-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:hover {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle:focus {
	background-color: rgb(51, 51, 51);
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-collapse {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-form {
	border-color: rgb(16, 16, 16);
}
.navbar-inverse .navbar-nav > .open > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .open > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav > .open > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
@media all and (max-width:991px)
{
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
	border-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
	color: rgb(68, 68, 68); background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
	color: rgb(68, 68, 68); background-color: transparent;
}
}
.navbar-inverse .navbar-link {
	color: rgb(153, 153, 153);
}
.navbar-inverse .navbar-link:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link {
	color: rgb(153, 153, 153);
}
.navbar-inverse .btn-link:hover {
	color: rgb(255, 255, 255);
}
.navbar-inverse .btn-link:focus {
	color: rgb(255, 255, 255);
}
.navbar-inverse [disabled].btn-link:hover {
	color: rgb(68, 68, 68);
}
fieldset[disabled] .navbar-inverse .btn-link:hover {
	color: rgb(68, 68, 68);
}
.navbar-inverse [disabled].btn-link:focus {
	color: rgb(68, 68, 68);
}
fieldset[disabled] .navbar-inverse .btn-link:focus {
	color: rgb(68, 68, 68);
}
.jumbotron {
	padding: 30px; color: inherit; margin-bottom: 30px; background-color: rgb(226, 226, 226);
}
.jumbotron h1 {
	color: inherit;
}
.jumbotron .h1 {
	color: inherit;
}
.jumbotron p {
	font-size: 21px; font-weight: 200; margin-bottom: 15px;
}
.jumbotron > hr {
	border-top-color: rgb(201, 201, 201);
}
.container .jumbotron {
	border-radius: 10px;
}
.jumbotron .container {
	max-width: 100%;
}
@media screen and (min-width:768px)
{
.jumbotron {
	padding-top: 48px; padding-bottom: 48px;
}
.container .jumbotron {
	padding-right: 60px; padding-left: 60px;
}
.jumbotron h1 {
	font-size: 63px;
}
.jumbotron .h1 {
	font-size: 63px;
}
}
.thumbnail {
	padding: 4px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); transition:0.2s ease-in-out; border-image: none; line-height: 1.6; margin-bottom: 22px; display: block; background-color: rgb(255, 255, 255); -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;
}
.thumbnail > img {
	margin-right: auto; margin-left: auto;
}
.thumbnail a > img {
	margin-right: auto; margin-left: auto;
}
a.thumbnail:hover {
	border-color: rgb(56, 69, 133);
}
a.thumbnail:focus {
	border-color: rgb(56, 69, 133);
}
a.thumbnail.active {
	border-color: rgb(56, 69, 133);
}
.thumbnail .caption {
	padding: 9px; color: rgb(102, 102, 102);
}
.alert {
	padding: 15px; border-radius: 5px; border: 1px solid transparent; border-image: none; margin-bottom: 22px;
}
.alert h4 {
	color: inherit; margin-top: 0px;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p {
	margin-bottom: 0px;
}
.alert > ul {
	margin-bottom: 0px;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable {
	padding-right: 35px;
}
.alert-dismissible {
	padding-right: 35px;
}
.alert-dismissable .close {
	top: -2px; right: -21px; color: inherit; position: relative;
}
.alert-dismissible .close {
	top: -2px; right: -21px; color: inherit; position: relative;
}
.alert-success {
	border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.alert-success hr {
	border-top-color: rgb(201, 226, 179);
}
.alert-success .alert-link {
	color: rgb(53, 102, 53);
}
.alert-info {
	border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
.alert-info hr {
	border-top-color: rgb(166, 225, 236);
}
.alert-info .alert-link {
	color: rgb(45, 105, 135);
}
.alert-warning {
	border-color: rgb(251, 238, 213); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.alert-warning hr {
	border-top-color: rgb(248, 229, 190);
}
.alert-warning .alert-link {
	color: rgb(164, 126, 60);
}
.alert-danger {
	border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.alert-danger hr {
	border-top-color: rgb(230, 193, 199);
}
.alert-danger .alert-link {
	color: rgb(149, 59, 57);
}
.progress {
	border-radius: 5px; height: 22px; overflow: hidden; margin-bottom: 22px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
	transition:width 0.6s; width: 0%; height: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-size: 14px; float: left; box-shadow: inset 0px -1px 0px rgba(0,0,0,0.15); background-color: rgb(27, 54, 93); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width .6s ease; -o-transition: width .6s ease;
}
.progress-striped .progress-bar {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px;
}
.progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px;
}
.progress.active .progress-bar {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar.active {
	animation:progress-bar-stripes 2s linear infinite; -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite;
}
[aria-valuenow='1'].progress-bar {
	min-width: 30px;
}
[aria-valuenow='2'].progress-bar {
	min-width: 30px;
}
[aria-valuenow='0'].progress-bar {
	color: rgb(153, 153, 153); min-width: 30px; box-shadow: none; background-image: none; background-color: transparent;
}
.progress-bar-success {
	background-color: rgb(92, 184, 92);
}
.progress-striped .progress-bar-success {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
	background-color: rgb(91, 192, 222);
}
.progress-striped .progress-bar-info {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
	background-color: rgb(240, 173, 78);
}
.progress-striped .progress-bar-warning {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
	background-color: rgb(217, 83, 79);
}
.progress-striped .progress-bar-danger {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
	overflow: hidden; -ms-zoom: 1;
}
.media-body {
	overflow: hidden; -ms-zoom: 1;
}
.media {
	margin-top: 15px;
}
.media .media {
	margin-top: 15px;
}
:first-child.media {
	margin-top: 0px;
}
.media-object {
	display: block;
}
.media-heading {
	margin: 0px 0px 5px;
}
.media > .pull-left {
	margin-right: 10px;
}
.media > .pull-right {
	margin-left: 10px;
}
.media-list {
	list-style: none; padding-left: 0px;
}
.list-group {
	padding-left: 0px; margin-bottom: 20px;
}
.list-group-item {
	padding: 10px 15px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: -1px; display: block; position: relative; background-color: rgb(255, 255, 255);
}
:first-child.list-group-item {
	border-top-left-radius: 5px; border-top-right-radius: 5px;
}
:last-child.list-group-item {
	margin-bottom: 0px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;
}
.list-group-item > .badge {
	float: right;
}
.list-group-item > .badge + .badge {
	margin-right: 5px;
}
a.list-group-item {
	color: rgb(85, 85, 85);
}
a.list-group-item .list-group-item-heading {
	color: rgb(51, 51, 51);
}
a.list-group-item:hover {
	color: rgb(85, 85, 85); text-decoration: none; background-color: rgb(245, 245, 245);
}
a.list-group-item:focus {
	color: rgb(85, 85, 85); text-decoration: none; background-color: rgb(245, 245, 245);
}
.list-group-item.disabled {
	color: rgb(153, 153, 153); background-color: rgb(226, 226, 226);
}
.list-group-item.disabled:hover {
	color: rgb(153, 153, 153); background-color: rgb(226, 226, 226);
}
.list-group-item.disabled:focus {
	color: rgb(153, 153, 153); background-color: rgb(226, 226, 226);
}
.list-group-item.disabled .list-group-item-heading {
	color: inherit;
}
.list-group-item.disabled:hover .list-group-item-heading {
	color: inherit;
}
.list-group-item.disabled:focus .list-group-item-heading {
	color: inherit;
}
.list-group-item.disabled .list-group-item-text {
	color: rgb(153, 153, 153);
}
.list-group-item.disabled:hover .list-group-item-text {
	color: rgb(153, 153, 153);
}
.list-group-item.disabled:focus .list-group-item-text {
	color: rgb(153, 153, 153);
}
.list-group-item.active {
	border-color: rgb(27, 54, 93); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(27, 54, 93);
}
.list-group-item.active:hover {
	border-color: rgb(27, 54, 93); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(27, 54, 93);
}
.list-group-item.active:focus {
	border-color: rgb(27, 54, 93); color: rgb(255, 255, 255); z-index: 2; background-color: rgb(27, 54, 93);
}
.list-group-item.active .list-group-item-heading {
	color: inherit;
}
.list-group-item.active:hover .list-group-item-heading {
	color: inherit;
}
.list-group-item.active:focus .list-group-item-heading {
	color: inherit;
}
.list-group-item.active .list-group-item-heading > small {
	color: inherit;
}
.list-group-item.active:hover .list-group-item-heading > small {
	color: inherit;
}
.list-group-item.active:focus .list-group-item-heading > small {
	color: inherit;
}
.list-group-item.active .list-group-item-heading > .small {
	color: inherit;
}
.list-group-item.active:hover .list-group-item-heading > .small {
	color: inherit;
}
.list-group-item.active:focus .list-group-item-heading > .small {
	color: inherit;
}
.list-group-item.active .list-group-item-text {
	color: rgb(111, 153, 213);
}
.list-group-item.active:hover .list-group-item-text {
	color: rgb(111, 153, 213);
}
.list-group-item.active:focus .list-group-item-text {
	color: rgb(111, 153, 213);
}
.list-group-item-success {
	color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
a.list-group-item-success {
	color: rgb(70, 136, 71);
}
a.list-group-item-success .list-group-item-heading {
	color: inherit;
}
a.list-group-item-success:hover {
	color: rgb(70, 136, 71); background-color: rgb(208, 233, 198);
}
a.list-group-item-success:focus {
	color: rgb(70, 136, 71); background-color: rgb(208, 233, 198);
}
a.list-group-item-success.active {
	border-color: rgb(70, 136, 71); color: rgb(255, 255, 255); background-color: rgb(70, 136, 71);
}
a.list-group-item-success.active:hover {
	border-color: rgb(70, 136, 71); color: rgb(255, 255, 255); background-color: rgb(70, 136, 71);
}
a.list-group-item-success.active:focus {
	border-color: rgb(70, 136, 71); color: rgb(255, 255, 255); background-color: rgb(70, 136, 71);
}
.list-group-item-info {
	color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
a.list-group-item-info {
	color: rgb(58, 135, 173);
}
a.list-group-item-info .list-group-item-heading {
	color: inherit;
}
a.list-group-item-info:hover {
	color: rgb(58, 135, 173); background-color: rgb(196, 227, 243);
}
a.list-group-item-info:focus {
	color: rgb(58, 135, 173); background-color: rgb(196, 227, 243);
}
a.list-group-item-info.active {
	border-color: rgb(58, 135, 173); color: rgb(255, 255, 255); background-color: rgb(58, 135, 173);
}
a.list-group-item-info.active:hover {
	border-color: rgb(58, 135, 173); color: rgb(255, 255, 255); background-color: rgb(58, 135, 173);
}
a.list-group-item-info.active:focus {
	border-color: rgb(58, 135, 173); color: rgb(255, 255, 255); background-color: rgb(58, 135, 173);
}
.list-group-item-warning {
	color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
a.list-group-item-warning {
	color: rgb(192, 152, 83);
}
a.list-group-item-warning .list-group-item-heading {
	color: inherit;
}
a.list-group-item-warning:hover {
	color: rgb(192, 152, 83); background-color: rgb(250, 242, 204);
}
a.list-group-item-warning:focus {
	color: rgb(192, 152, 83); background-color: rgb(250, 242, 204);
}
a.list-group-item-warning.active {
	border-color: rgb(192, 152, 83); color: rgb(255, 255, 255); background-color: rgb(192, 152, 83);
}
a.list-group-item-warning.active:hover {
	border-color: rgb(192, 152, 83); color: rgb(255, 255, 255); background-color: rgb(192, 152, 83);
}
a.list-group-item-warning.active:focus {
	border-color: rgb(192, 152, 83); color: rgb(255, 255, 255); background-color: rgb(192, 152, 83);
}
.list-group-item-danger {
	color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
a.list-group-item-danger {
	color: rgb(185, 74, 72);
}
a.list-group-item-danger .list-group-item-heading {
	color: inherit;
}
a.list-group-item-danger:hover {
	color: rgb(185, 74, 72); background-color: rgb(235, 204, 204);
}
a.list-group-item-danger:focus {
	color: rgb(185, 74, 72); background-color: rgb(235, 204, 204);
}
a.list-group-item-danger.active {
	border-color: rgb(185, 74, 72); color: rgb(255, 255, 255); background-color: rgb(185, 74, 72);
}
a.list-group-item-danger.active:hover {
	border-color: rgb(185, 74, 72); color: rgb(255, 255, 255); background-color: rgb(185, 74, 72);
}
a.list-group-item-danger.active:focus {
	border-color: rgb(185, 74, 72); color: rgb(255, 255, 255); background-color: rgb(185, 74, 72);
}
.list-group-item-heading {
	margin-top: 0px; margin-bottom: 5px;
}
.list-group-item-text {
	line-height: 1.3; margin-bottom: 0px;
}
.panel {
	border-radius: 5px; border: 1px solid transparent; border-image: none; margin-bottom: 22px; box-shadow: 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
	padding: 15px;
}
.panel-heading {
	padding: 10px 15px; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}
.panel-title {
	color: inherit; font-size: 16px; margin-top: 0px; margin-bottom: 0px;
}
.panel-title > a {
	color: inherit;
}
.panel-footer {
	padding: 10px 15px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-color: rgb(245, 245, 245);
}
.panel > .list-group {
	margin-bottom: 0px;
}
.panel > .list-group .list-group-item {
	border-width: 1px 0px; border-radius: 0px;
}
.panel > :first-child.list-group :first-child.list-group-item {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.panel > :last-child.list-group :last-child.list-group-item {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
.panel-heading + .list-group :first-child.list-group-item {
	border-top-width: 0px;
}
.list-group + .panel-footer {
	border-top-width: 0px;
}
.panel > .table {
	margin-bottom: 0px;
}
.panel > .table-responsive > .table {
	margin-bottom: 0px;
}
.panel > .panel-collapse > .table {
	margin-bottom: 0px;
}
.panel > :first-child.table {
	border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table {
	border-top-left-radius: 4px; border-top-right-radius: 4px;
}
.panel > :first-child.table > thead:first-child > tr:first-child td:first-child {
	border-top-left-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child td:first-child {
	border-top-left-radius: 4px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child td:first-child {
	border-top-left-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child td:first-child {
	border-top-left-radius: 4px;
}
.panel > :first-child.table > thead:first-child > tr:first-child th:first-child {
	border-top-left-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child th:first-child {
	border-top-left-radius: 4px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 4px;
}
.panel > :first-child.table > thead:first-child > tr:first-child td:last-child {
	border-top-right-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child td:last-child {
	border-top-right-radius: 4px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child td:last-child {
	border-top-right-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child td:last-child {
	border-top-right-radius: 4px;
}
.panel > :first-child.table > thead:first-child > tr:first-child th:last-child {
	border-top-right-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table > thead:first-child > tr:first-child th:last-child {
	border-top-right-radius: 4px;
}
.panel > :first-child.table > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 4px;
}
.panel > :first-child.table-responsive > :first-child.table > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 4px;
}
.panel > :last-child.table {
	border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table {
	border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 4px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child td:first-child {
	border-bottom-left-radius: 4px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 4px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 4px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 4px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child td:last-child {
	border-bottom-right-radius: 4px;
}
.panel > :last-child.table > tbody:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table > tbody:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 4px;
}
.panel > :last-child.table > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 4px;
}
.panel > :last-child.table-responsive > :last-child.table > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 4px;
}
.panel > .panel-body + .table {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.panel > .panel-body + .table-responsive {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.panel > .table > tbody:first-child > tr:first-child th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel > .table > tbody:first-child > tr:first-child td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-responsive > .table-bordered {
	border: 0px currentColor; border-image: none;
}
.panel > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.panel > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.panel > .table-bordered > thead > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > thead > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel > .table-responsive {
	border: 0px currentColor; border-image: none; margin-bottom: 0px;
}
.panel-group {
	margin-bottom: 22px;
}
.panel-group .panel {
	border-radius: 5px; margin-bottom: 0px;
}
.panel-group .panel + .panel {
	margin-top: 5px;
}
.panel-group .panel-heading {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.panel-group .panel-footer {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.panel-default {
	border-color: rgb(221, 221, 221);
}
.panel-default > .panel-heading {
	border-color: rgb(221, 221, 221); color: rgb(51, 51, 51); background-color: rgb(245, 245, 245);
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(221, 221, 221);
}
.panel-default > .panel-heading .badge {
	color: rgb(245, 245, 245); background-color: rgb(51, 51, 51);
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(221, 221, 221);
}
.panel-primary {
	border-color: rgb(27, 54, 93);
}
.panel-primary > .panel-heading {
	border-color: rgb(27, 54, 93); color: rgb(255, 255, 255); background-color: rgb(27, 54, 93);
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(27, 54, 93);
}
.panel-primary > .panel-heading .badge {
	color: rgb(27, 54, 93); background-color: rgb(255, 255, 255);
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(27, 54, 93);
}
.panel-success {
	border-color: rgb(214, 233, 198);
}
.panel-success > .panel-heading {
	border-color: rgb(214, 233, 198); color: rgb(70, 136, 71); background-color: rgb(223, 240, 216);
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(214, 233, 198);
}
.panel-success > .panel-heading .badge {
	color: rgb(223, 240, 216); background-color: rgb(70, 136, 71);
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(214, 233, 198);
}
.panel-info {
	border-color: rgb(188, 232, 241);
}
.panel-info > .panel-heading {
	border-color: rgb(188, 232, 241); color: rgb(58, 135, 173); background-color: rgb(217, 237, 247);
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(188, 232, 241);
}
.panel-info > .panel-heading .badge {
	color: rgb(217, 237, 247); background-color: rgb(58, 135, 173);
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(188, 232, 241);
}
.panel-warning {
	border-color: rgb(251, 238, 213);
}
.panel-warning > .panel-heading {
	border-color: rgb(251, 238, 213); color: rgb(192, 152, 83); background-color: rgb(252, 248, 227);
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(251, 238, 213);
}
.panel-warning > .panel-heading .badge {
	color: rgb(252, 248, 227); background-color: rgb(192, 152, 83);
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(251, 238, 213);
}
.panel-danger {
	border-color: rgb(238, 211, 215);
}
.panel-danger > .panel-heading {
	border-color: rgb(238, 211, 215); color: rgb(185, 74, 72); background-color: rgb(242, 222, 222);
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: rgb(238, 211, 215);
}
.panel-danger > .panel-heading .badge {
	color: rgb(242, 222, 222); background-color: rgb(185, 74, 72);
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: rgb(238, 211, 215);
}
.embed-responsive {
	padding: 0px; height: 0px; overflow: hidden; display: block; position: relative;
}
.embed-responsive .embed-responsive-item {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive iframe {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive embed {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive object {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute;
}
.embed-responsive.embed-responsive-16by9 {
	padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
	padding-bottom: 75%;
}
.well {
	padding: 19px; border-radius: 5px; border: 1px solid rgb(227, 227, 227); border-image: none; margin-bottom: 20px; min-height: 20px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.05); background-color: rgb(245, 245, 245); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
	border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
	padding: 24px; border-radius: 10px;
}
.well-sm {
	padding: 9px; border-radius: 3px;
}
.close {
	color: rgb(0, 0, 0); line-height: 1; font-size: 21px; font-weight: bold; float: right; opacity: 0.2; text-shadow: 0px 1px 0px #fff;
}
.close:hover {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
.close:focus {
	color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; opacity: 0.5;
}
button.close {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; -webkit-appearance: none;
}
.modal-open {
	overflow: hidden;
}
.modal {
	outline: 0px; left: 0px; top: 0px; right: 0px; bottom: 0px; overflow: hidden; display: none; position: fixed; z-index: 1050; -webkit-overflow-scrolling: touch;
}
.modal.fade .modal-dialog {
	transition:transform 0.3s ease-out; transform: translate3d(0px, -25%, 0px); -webkit-transform: translate3d(0, -25%, 0); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out;
}
.modal.in .modal-dialog {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.modal-open .modal {
	-ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.modal-dialog {
	margin: 10px; width: auto; position: relative;
}
.modal-content {
	outline: 0px; border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; position: relative; box-shadow: 0px 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 1040; background-color: rgb(0, 0, 0);
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop.in {
	opacity: 0.5;
}
.modal-header {
	padding: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; min-height: 16.6px;
}
.modal-header .close {
	margin-top: -2px;
}
.modal-title {
	margin: 0px; line-height: 1.6;
}
.modal-body {
	padding: 15px; position: relative;
}
.modal-footer {
	padding: 15px; text-align: right; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.modal-footer .btn + .btn {
	margin-bottom: 0px; margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0px;
}
.modal-scrollbar-measure {
	top: -9999px; width: 50px; height: 50px; overflow: scroll; position: absolute;
}
@media all and (min-width:768px)
{
.modal-dialog {
	margin: 30px auto; width: 600px;
}
.modal-content {
	box-shadow: 0px 5px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
	width: 300px;
}
}
@media all and (min-width:992px)
{
.modal-lg {
	width: 900px;
}
}
.tooltip {
	line-height: 1.4; font-size: 14px; display: block; visibility: visible; position: absolute; z-index: 1070; opacity: 0;
}
.tooltip.in {
	opacity: 0.9;
}
.tooltip.top {
	padding: 5px 0px; margin-top: -3px;
}
.tooltip.right {
	padding: 0px 5px; margin-left: 3px;
}
.tooltip.bottom {
	padding: 5px 0px; margin-top: 3px;
}
.tooltip.left {
	padding: 0px 5px; margin-left: -3px;
}
.tooltip-inner {
	padding: 3px 8px; border-radius: 5px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; max-width: 200px; background-color: rgb(0, 0, 0);
}
.tooltip-arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; position: absolute;
}
.tooltip.top .tooltip-arrow {
	border-width: 5px 5px 0px; left: 50%; bottom: 0px; margin-left: -5px; border-top-color: rgb(0, 0, 0);
}
.tooltip.top-left .tooltip-arrow {
	border-width: 5px 5px 0px; left: 5px; bottom: 0px; border-top-color: rgb(0, 0, 0);
}
.tooltip.top-right .tooltip-arrow {
	border-width: 5px 5px 0px; right: 5px; bottom: 0px; border-top-color: rgb(0, 0, 0);
}
.tooltip.right .tooltip-arrow {
	border-width: 5px 5px 5px 0px; left: 0px; top: 50%; margin-top: -5px; border-right-color: rgb(0, 0, 0);
}
.tooltip.left .tooltip-arrow {
	border-width: 5px 0px 5px 5px; top: 50%; right: 0px; margin-top: -5px; border-left-color: rgb(0, 0, 0);
}
.tooltip.bottom .tooltip-arrow {
	border-width: 0px 5px 5px; left: 50%; top: 0px; margin-left: -5px; border-bottom-color: rgb(0, 0, 0);
}
.tooltip.bottom-left .tooltip-arrow {
	border-width: 0px 5px 5px; left: 5px; top: 0px; border-bottom-color: rgb(0, 0, 0);
}
.tooltip.bottom-right .tooltip-arrow {
	border-width: 0px 5px 5px; top: 0px; right: 5px; border-bottom-color: rgb(0, 0, 0);
}
.popover {
	padding: 1px; border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.2); border-image: none; left: 0px; top: 0px; text-align: left; display: none; white-space: normal; position: absolute; z-index: 1060; max-width: 276px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 5px 10px rgba(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: 0px; padding: 8px 14px; border-radius: 9px 9px 0px 0px; line-height: 18px; font-size: 14px; font-weight: normal; border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(247, 247, 247);
}
.popover-content {
	padding: 9px 14px;
}
.popover > .arrow {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover > .arrow::after {
	border-style: solid; border-color: transparent; width: 0px; height: 0px; display: block; position: absolute;
}
.popover > .arrow {
	border-width: 11px;
}
.popover > .arrow::after {
	border-width: 10px; content: "";
}
.popover.top > .arrow {
	left: 50%; bottom: -11px; margin-left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0px;
}
.popover.top > .arrow::after {
	bottom: 1px; margin-left: -10px; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; content: " ";
}
.popover.right > .arrow {
	left: -11px; top: 50%; margin-top: -11px; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0px;
}
.popover.right > .arrow::after {
	left: 1px; bottom: -10px; border-right-color: rgb(255, 255, 255); border-left-width: 0px; content: " ";
}
.popover.bottom > .arrow {
	left: 50%; top: -11px; margin-left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-top-width: 0px;
}
.popover.bottom > .arrow::after {
	top: 1px; margin-left: -10px; border-bottom-color: rgb(255, 255, 255); border-top-width: 0px; content: " ";
}
.popover.left > .arrow {
	top: 50%; right: -11px; margin-top: -11px; border-left-color: rgba(0, 0, 0, 0.25); border-right-width: 0px;
}
.popover.left > .arrow::after {
	right: 1px; bottom: -10px; border-left-color: rgb(255, 255, 255); border-right-width: 0px; content: " ";
}
.carousel {
	position: relative;
}
.carousel-inner {
	width: 100%; overflow: hidden; position: relative;
}
.carousel-inner > .item {
	transition:left 0.6s ease-in-out; display: none; position: relative; -webkit-transition: .6s ease-in-out left; -o-transition: .6s ease-in-out left;
}
.carousel-inner > .item > img {
	line-height: 1;
}
.carousel-inner > .item > a > img {
	line-height: 1;
}
.carousel-inner > .active {
	display: block;
}
.carousel-inner > .next {
	display: block;
}
.carousel-inner > .prev {
	display: block;
}
.carousel-inner > .active {
	left: 0px;
}
.carousel-inner > .next {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .prev {
	top: 0px; width: 100%; position: absolute;
}
.carousel-inner > .next {
	left: 100%;
}
.carousel-inner > .prev {
	left: -100%;
}
.carousel-inner > .next.left {
	left: 0px;
}
.carousel-inner > .prev.right {
	left: 0px;
}
.carousel-inner > .active.left {
	left: -100%;
}
.carousel-inner > .active.right {
	left: 100%;
}
.carousel-control {
	left: 0px; top: 0px; width: 15%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 20px; position: absolute; opacity: 0.5; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.carousel-control.left {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x;
}
.carousel-control.right {
	left: auto; right: 0px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x;
}
.carousel-control:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; opacity: 0.9;
}
.carousel-control .icon-prev {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-next {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-left {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .glyphicon-chevron-right {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.carousel-control .icon-prev {
	left: 50%; margin-left: -10px;
}
.carousel-control .glyphicon-chevron-left {
	left: 50%; margin-left: -10px;
}
.carousel-control .icon-next {
	right: 50%; margin-right: -10px;
}
.carousel-control .glyphicon-chevron-right {
	right: 50%; margin-right: -10px;
}
.carousel-control .icon-prev {
	width: 20px; height: 20px; font-family: serif; margin-top: -10px;
}
.carousel-control .icon-next {
	width: 20px; height: 20px; font-family: serif; margin-top: -10px;
}
.carousel-control .icon-prev::before {
	content: "\2039";
}
.carousel-control .icon-next::before {
	content: "\203a";
}
.carousel-indicators {
	list-style: none; left: 50%; width: 60%; text-align: center; bottom: 10px; padding-left: 0px; margin-left: -30%; position: absolute; z-index: 15;
}
.carousel-indicators li {
	margin: 1px; border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 10px; height: 10px; text-indent: -999px; display: inline-block; cursor: pointer; background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
	margin: 0px; width: 12px; height: 12px; background-color: rgb(255, 255, 255);
}
.carousel-caption {
	left: 15%; text-align: center; right: 15%; bottom: 20px; color: rgb(255, 255, 255); padding-top: 20px; padding-bottom: 20px; position: absolute; z-index: 10; text-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption .btn {
	text-shadow: none;
}
@media screen and (min-width:768px)
{
.carousel-control .glyphicon-chevron-left {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .glyphicon-chevron-right {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .icon-prev {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .icon-next {
	width: 30px; height: 30px; font-size: 30px; margin-top: -15px;
}
.carousel-control .glyphicon-chevron-left {
	margin-left: -15px;
}
.carousel-control .icon-prev {
	margin-left: -15px;
}
.carousel-control .glyphicon-chevron-right {
	margin-right: -15px;
}
.carousel-control .icon-next {
	margin-right: -15px;
}
.carousel-caption {
	left: 20%; right: 20%; padding-bottom: 30px;
}
.carousel-indicators {
	bottom: 20px;
}
}
.clearfix::before {
	display: table; content: " ";
}
.clearfix::after {
	display: table; content: " ";
}
.container::before {
	display: table; content: " ";
}
.container::after {
	display: table; content: " ";
}
.container-fluid::before {
	display: table; content: " ";
}
.container-fluid::after {
	display: table; content: " ";
}
.row::before {
	display: table; content: " ";
}
.row::after {
	display: table; content: " ";
}
.form-horizontal .form-group::before {
	display: table; content: " ";
}
.form-horizontal .form-group::after {
	display: table; content: " ";
}
.btn-toolbar::before {
	display: table; content: " ";
}
.btn-toolbar::after {
	display: table; content: " ";
}
.btn-group-vertical > .btn-group::before {
	display: table; content: " ";
}
.btn-group-vertical > .btn-group::after {
	display: table; content: " ";
}
.nav::before {
	display: table; content: " ";
}
.nav::after {
	display: table; content: " ";
}
.navbar::before {
	display: table; content: " ";
}
.navbar::after {
	display: table; content: " ";
}
.navbar-header::before {
	display: table; content: " ";
}
.navbar-header::after {
	display: table; content: " ";
}
.navbar-collapse::before {
	display: table; content: " ";
}
.navbar-collapse::after {
	display: table; content: " ";
}
.panel-body::before {
	display: table; content: " ";
}
.panel-body::after {
	display: table; content: " ";
}
.modal-footer::before {
	display: table; content: " ";
}
.modal-footer::after {
	display: table; content: " ";
}
.c-gallery__row::before {
	display: table; content: " ";
}
.c-gallery__row::after {
	display: table; content: " ";
}
.c-gallery__row--1-cols::before {
	display: table; content: " ";
}
.c-gallery__row--1-cols::after {
	display: table; content: " ";
}
.clearfix::after {
	clear: both;
}
.container::after {
	clear: both;
}
.container-fluid::after {
	clear: both;
}
.row::after {
	clear: both;
}
.form-horizontal .form-group::after {
	clear: both;
}
.btn-toolbar::after {
	clear: both;
}
.btn-group-vertical > .btn-group::after {
	clear: both;
}
.nav::after {
	clear: both;
}
.navbar::after {
	clear: both;
}
.navbar-header::after {
	clear: both;
}
.navbar-collapse::after {
	clear: both;
}
.panel-body::after {
	clear: both;
}
.modal-footer::after {
	clear: both;
}
.c-gallery__row::after {
	clear: both;
}
.c-gallery__row--1-cols::after {
	clear: both;
}
.center-block {
	margin-right: auto; margin-left: auto; display: block;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.hide {
	display: none !important;
}
.show {
	display: block !important;
}
.invisible {
	visibility: hidden;
}
.text-hide {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.hidden {
	display: none !important; visibility: hidden !important;
}
.affix {
	position: fixed; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.visible-xs {
	display: none !important;
}
.visible-sm {
	display: none !important;
}
.visible-md {
	display: none !important;
}
.visible-lg {
	display: none !important;
}
.visible-xs-block {
	display: none !important;
}
.visible-xs-inline {
	display: none !important;
}
.visible-xs-inline-block {
	display: none !important;
}
.visible-sm-block {
	display: none !important;
}
.visible-sm-inline {
	display: none !important;
}
.visible-sm-inline-block {
	display: none !important;
}
.visible-md-block {
	display: none !important;
}
.visible-md-inline {
	display: none !important;
}
.visible-md-inline-block {
	display: none !important;
}
.visible-lg-block {
	display: none !important;
}
.visible-lg-inline {
	display: none !important;
}
.visible-lg-inline-block {
	display: none !important;
}
@media all and (max-width:767px)
{
.visible-xs {
	display: block !important;
}
table.visible-xs {
	display: table;
}
tr.visible-xs {
	display: table-row !important;
}
th.visible-xs {
	display: table-cell !important;
}
td.visible-xs {
	display: table-cell !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-block {
	display: block !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-inline {
	display: inline !important;
}
}
@media all and (max-width:767px)
{
.visible-xs-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm {
	display: block !important;
}
table.visible-sm {
	display: table;
}
tr.visible-sm {
	display: table-row !important;
}
th.visible-sm {
	display: table-cell !important;
}
td.visible-sm {
	display: table-cell !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-block {
	display: block !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-inline {
	display: inline !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.visible-sm-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md {
	display: block !important;
}
table.visible-md {
	display: table;
}
tr.visible-md {
	display: table-row !important;
}
th.visible-md {
	display: table-cell !important;
}
td.visible-md {
	display: table-cell !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-block {
	display: block !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-inline {
	display: inline !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.visible-md-inline-block {
	display: inline-block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg {
	display: block !important;
}
table.visible-lg {
	display: table;
}
tr.visible-lg {
	display: table-row !important;
}
th.visible-lg {
	display: table-cell !important;
}
td.visible-lg {
	display: table-cell !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-block {
	display: block !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-inline {
	display: inline !important;
}
}
@media all and (min-width:1200px)
{
.visible-lg-inline-block {
	display: inline-block !important;
}
}
@media all and (max-width:767px)
{
.hidden-xs {
	display: none !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.hidden-sm {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.hidden-md {
	display: none !important;
}
}
@media all and (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;
}
tr.visible-print {
	display: table-row !important;
}
th.visible-print {
	display: table-cell !important;
}
td.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;
}
}
#reset .border {
	border-color: currentColor;
}
#reset .margin {
	margin: 0px;
}
#reset .padding {
	padding: 0px;
}
#reset .spacing {
	margin: 0px; padding: 0px;
}
#reset .box-model {
	border-color: currentColor; margin: 0px; padding: 0px;
}
#reset .box-shadow {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
#reset .list {
	list-style: none; margin: 0px; padding: 0px;
}
#reset .link-underline {
	text-decoration: none;
}
#reset .link-underline:link {
	text-decoration: none;
}
#reset .link-underline:visited {
	text-decoration: none;
}
#reset .link-underline:active {
	text-decoration: none;
}
#reset .link-underline.active {
	text-decoration: none;
}
#reset .link-underline:hover {
	text-decoration: none;
}
.link {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.box {
	margin: 0px; padding: 24px; border-radius: 0px; border: 1px solid rgb(226, 226, 226); border-image: none; background-color: rgb(242, 242, 242);
}
@media only screen and (min-width:768px)
{
.box {
	padding: 12px;
}
}
@media only screen and (min-width:1200px)
{
.box {
	padding: 24px;
}
}
.btn {
	margin: 0px 0px 12px; padding: 9px 18px; border-radius: 0px; border: 1px solid rgb(16, 31, 53); border-image: none; color: rgb(255, 255, 255); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; background-color: rgb(27, 54, 93);
}
.btn span {
	line-height: 1.6;
}
.btn:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(105, 110, 135);
}
.btn .glyphicon-regular {
	top: 2px;
}
.btn .glyphicon-regular.icon-right {
	margin-left: 6px;
}
.btn .glyphicon-regular.icon-left {
	margin-right: 6px;
}
.verlauf_hell {
	background-color: rgb(242, 242, 242);
}
.verlauf_hell_invert {
	background-color: rgb(242, 242, 242);
}
.verlauf_mittel {
	background-color: rgb(226, 226, 226);
}
.verlauf_fieldset {
	background-color: rgb(242, 242, 242);
}
.flex {
	display: flex;
}
.flex > div {
	display: inline-block;
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.img-responsive {
	width: auto !important;
}
.thumbnail > img {
	width: auto !important;
}
.thumbnail a > img {
	width: auto !important;
}
.carousel-inner > .item > img {
	width: auto !important;
}
.carousel-inner > .item > a > img {
	width: auto !important;
}
}
.col-padding {
	padding-right: 0px; padding-left: 0px;
}
.col-padding-left {
	padding-left: 0px;
}
.col-padding-right {
	padding-right: 0px;
}
.col-padding-small {
	padding-right: 0px; padding-left: 0px;
}
.col-padding-small-left {
	padding-left: 0px;
}
.col-padding-small-right {
	padding-right: 0px;
}
.col-padding-large {
	padding-right: 0px; padding-left: 0px;
}
.col-padding-large-left {
	padding-left: 0px;
}
.col-padding-large-right {
	padding-right: 0px;
}
@media all and (min-width:768px)
{
.col-padding {
	padding-right: 18px; padding-left: 18px;
}
.col-padding-left {
	padding-left: 18px;
}
.col-padding-right {
	padding-right: 18px;
}
.col-padding-small {
	padding-right: 11.98px; padding-left: 11.98px;
}
.col-padding-small-left {
	padding-left: 11.98px;
}
.col-padding-small-right {
	padding-right: 11.98px;
}
.col-padding-large {
	padding-right: 23.99px; padding-left: 23.99px;
}
.col-padding-large-left {
	padding-left: 23.99px;
}
.col-padding-large-right {
	padding-right: 23.99px;
}
}
@media all and (min-width:992px)
{
.col-padding {
	padding-right: 24px; padding-left: 24px;
}
.col-padding-left {
	padding-left: 24px;
}
.col-padding-right {
	padding-right: 24px;
}
.col-padding-small {
	padding-right: 15.98px; padding-left: 15.98px;
}
.col-padding-small-left {
	padding-left: 15.98px;
}
.col-padding-small-right {
	padding-right: 15.98px;
}
.col-padding-large {
	padding-right: 31.99px; padding-left: 31.99px;
}
.col-padding-large-left {
	padding-left: 31.99px;
}
.col-padding-large-right {
	padding-right: 31.99px;
}
}
@media all and (min-width:1200px)
{
.col-padding {
	padding-right: 36px; padding-left: 36px;
}
.col-padding-left {
	padding-left: 36px;
}
.col-padding-right {
	padding-right: 36px;
}
.col-padding-small {
	padding-right: 23.97px; padding-left: 23.97px;
}
.col-padding-small-left {
	padding-left: 23.97px;
}
.col-padding-small-right {
	padding-right: 23.97px;
}
.col-padding-large {
	padding-right: 47.98px; padding-left: 47.98px;
}
.col-padding-large-left {
	padding-left: 47.98px;
}
.col-padding-large-right {
	padding-right: 47.98px;
}
}
.row-padding {
	padding-top: 12px; padding-bottom: 12px;
}
.row-padding-top {
	padding-top: 12px;
}
.row-padding-bottom {
	padding-bottom: 12px;
}
.row-padding-small {
	padding-top: 6px; padding-bottom: 6px;
}
.row-padding-small-top {
	padding-top: 6px;
}
.row-padding-small-bottom {
	padding-bottom: 6px;
}
.row-padding-large {
	padding-top: 24px; padding-bottom: 24px;
}
.row-padding-large-top {
	padding-top: 24px;
}
.row-padding-large-bottom {
	padding-bottom: 24px;
}
@media all and (min-width:768px)
{
.row-padding {
	padding-top: 18px; padding-bottom: 18px;
}
.row-padding-top {
	padding-top: 18px;
}
.row-padding-bottom {
	padding-bottom: 18px;
}
.row-padding-small {
	padding-top: 9px; padding-bottom: 9px;
}
.row-padding-small-top {
	padding-top: 9px;
}
.row-padding-small-bottom {
	padding-bottom: 9px;
}
.row-padding-large {
	padding-top: 36px; padding-bottom: 36px;
}
.row-padding-large-top {
	padding-top: 36px;
}
.row-padding-large-bottom {
	padding-bottom: 36px;
}
}
@media all and (min-width:992px)
{
.row-padding {
	padding-top: 24px; padding-bottom: 24px;
}
.row-padding-top {
	padding-top: 24px;
}
.row-padding-bottom {
	padding-bottom: 24px;
}
.row-padding-small {
	padding-top: 12px; padding-bottom: 12px;
}
.row-padding-small-top {
	padding-top: 12px;
}
.row-padding-small-bottom {
	padding-bottom: 12px;
}
.row-padding-large {
	padding-top: 48px; padding-bottom: 48px;
}
.row-padding-large-top {
	padding-top: 48px;
}
.row-padding-large-bottom {
	padding-bottom: 48px;
}
}
@media all and (min-width:1200px)
{
.row-padding {
	padding-top: 36px; padding-bottom: 36px;
}
.row-padding-top {
	padding-top: 36px;
}
.row-padding-bottom {
	padding-bottom: 36px;
}
.row-padding-small {
	padding-top: 18px; padding-bottom: 18px;
}
.row-padding-small-top {
	padding-top: 18px;
}
.row-padding-small-bottom {
	padding-bottom: 18px;
}
.row-padding-large {
	padding-top: 72px; padding-bottom: 72px;
}
.row-padding-large-top {
	padding-top: 72px;
}
.row-padding-large-bottom {
	padding-bottom: 72px;
}
}
html {
	height: 100%;
}
body {
	margin: 0px; padding: 123px 0px 0px; height: 100%;
}
@media only screen and (min-width:992px)
{
body {
	padding-top: 0px;
}
}
@media only screen and (max-width:991px)
{
body.nav-mobile-active .page > .content {
	display: none;
}
body.nav-mobile-active .page > .seo-content {
	display: none;
}
body.nav-mobile-active .page > .footer {
	display: none;
}
}
body.type-screen {
	background-color: rgb(255, 255, 255);
}
.header {
	padding: 0px; top: 0px; width: 100%; border-bottom-color: rgb(255, 222, 20); border-bottom-width: 4px; border-bottom-style: solid; position: fixed; z-index: 300; background-color: rgb(27, 54, 93);
}
@media only screen and (min-width:992px)
{
.header {
	padding: 24px 0px 0px; position: inherit;
}
}
.header .row-top {
	padding: 18px 0px;
}
@media only screen and (min-width:768px)
{
.header .row-top {
	padding: 12px 0px;
}
}
@media only screen and (min-width:992px)
{
.header .row-top {
	padding: 0px 0px 24px; height: auto;
}
}
.header .row-bottom {
	display: none;
}
@media only screen and (min-width:992px)
{
.header .row-bottom {
	display: block;
}
}
.header .hotline {
	text-align: right; color: rgb(210, 220, 241); font-size: 20px; margin-top: 42px;
}
.header .hotline .glyphicon-regular {
	margin-right: 12px;
}
.header .container {
	position: relative;
}
.header .header-language {
	left: 50%; top: 50%; margin-top: -18px; margin-left: -18px; position: absolute; z-index: 304;
}
@media only screen and (min-width:992px)
{
.header .header-language {
	left: inherit; top: 0px; width: auto; right: 0px; margin-top: 0px; margin-left: 0px;
}
}
@media only screen and (max-width:319px)
{
.header .header-language {
	margin-left: 17px;
}
}
.header .header-meta {
	left: 50%; top: 50%; margin-top: -18px; margin-left: 24px; position: absolute; z-index: 303;
}
@media only screen and (min-width:480px)
{
.header .header-meta {
	margin-left: 30px;
}
}
@media only screen and (min-width:768px)
{
.header .header-meta {
	margin-left: 42px;
}
}
@media only screen and (min-width:992px)
{
.header .header-meta {
	left: 330px; top: 0px; margin-top: 0px; margin-left: 0px;
}
}
@media only screen and (min-width:1200px)
{
.header .header-meta {
	left: 400px;
}
}
@media only screen and (max-width:319px)
{
.header .header-meta {
	display: none;
}
}
.header .header-cart {
	left: 50%; top: 50%; margin-top: -18px; margin-left: 66px; position: absolute; z-index: 302;
}
@media only screen and (min-width:480px)
{
.header .header-cart {
	margin-left: 78px;
}
}
@media only screen and (min-width:768px)
{
.header .header-cart {
	margin-left: 102px;
}
}
@media only screen and (min-width:992px)
{
.header .header-cart {
	left: inherit; top: 48px; right: 0px; margin-top: 0px; margin-left: 0px;
}
}
@media only screen and (max-width:319px)
{
.header .header-cart {
	margin-left: 62px;
}
}
.header .header-hotline {
	display: none;
}
@media only screen and (min-width:992px)
{
.header .header-hotline {
	right: 0px; bottom: 14px; display: block; position: absolute;
}
}
.header .header-search {
	padding: 6px 14px; left: 0px; top: 74px; width: 100%; position: absolute; z-index: 301; background-color: rgb(255, 222, 20);
}
@media only screen and (min-width:992px)
{
.header .header-search {
	background: none; padding: 0px; left: 320px; top: 48px; width: 320px;
}
}
@media only screen and (min-width:1200px)
{
.header .header-search {
	left: 400px; width: 400px;
}
}
.header .header-nav-toggle {
	top: 50%; right: 12px; margin-top: -20px; position: absolute;
}
@media only screen and (min-width:992px)
{
.header .header-nav-toggle {
	display: none;
}
}
#toolbar {
	margin: 0px 0px 24px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#toolbar #iconleiste {
	top: 8px; right: 0px; position: absolute;
}
#toolbar #iconleiste a {
	margin: 0px 12px 0px 0px; width: 20px; height: 20px; text-decoration: none; float: left; display: block; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#toolbar #iconleiste a:hover {
	text-decoration: none;
}
#toolbar #iconleiste .drucken {
	background-position: -20px -120px; display: none;
}
#toolbar #iconleiste .drucken:hover {
	background-position: -40px -120px;
}
@media only screen and (min-width:992px)
{
#toolbar #iconleiste .drucken {
	display: block;
}
}
#toolbar #iconleiste .kontakt {
	background-position: -20px -100px;
}
#toolbar #iconleiste .kontakt:hover {
	background-position: -40px -100px;
}
.content {
	padding: 0px 12px; -ms-overflow-x: hidden; min-height: 500px;
}
@media only screen and (min-width:992px)
{
.content {
	padding: 0px; -ms-overflow-x: auto;
}
}
#metatags {
	display: none;
}
@media only screen and (min-width:992px)
{
#metatags {
	font-size: 14px; display: block;
}
}
.seo-content {
	display: none;
}
@media only screen and (min-width:992px)
{
.seo-content {
	display: block;
}
}
.footer {
	padding: 12px 12px 24px; border-top-color: rgb(255, 222, 20); border-top-width: 4px; border-top-style: solid; background-color: rgb(27, 54, 93);
}
@media only screen and (min-width:992px)
{
.footer {
	padding: 0px;
}
}
.cookie-notice {
	padding: 12px; width: 100%; bottom: 0px; border-top-color: rgb(255, 222, 20); border-top-width: 4px; border-top-style: solid; display: none; position: fixed; z-index: 15; background-color: rgb(255, 255, 255);
}
@media only screen and (min-width:992px)
{
.cookie-notice {
	padding: 6px 0px;
}
}
.cookie-notice.active {
	display: block;
}
.cookie-notice .cookie-notice-message {
	padding: 0px; text-align: center; color: rgb(0, 0, 0); line-height: 28px; font-size: 14px;
}
.cookie-notice .cookie-notice-message a {
	white-space: nowrap;
}
.cookie-notice .cookie-notice-message .btn {
	padding: 4px 6px; height: 28px; line-height: 20px; margin-top: -2px; margin-bottom: 0px; margin-left: 6px; min-height: inherit; min-width: inherit;
}
body.cookie-notice-is-active .footer {
	padding-bottom: 200px;
}
@media only screen and (min-width:480px)
{
body.cookie-notice-is-active .footer {
	padding-bottom: 160px;
}
}
@media only screen and (min-width:768px)
{
body.cookie-notice-is-active .footer {
	padding-bottom: 100px;
}
}
@media only screen and (min-width:992px)
{
body.cookie-notice-is-active .footer {
	padding-bottom: 80px;
}
}
@media only screen and (min-width:1200px)
{
body.cookie-notice-is-active .footer {
	padding-bottom: 80px;
}
}
.gw-spinner {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 999; opacity: 0.9; background-image: url("../../../layout/img/spinner_ring.gif"); background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.gw-spinner.active {
	display: block;
}
body.layout-pagets__2 .content {
	margin-top: 12px;
}
body.layout-pagets__5 .content {
	margin-top: 12px;
}
body.layout-pagets__18 .content {
	margin-top: 12px;
}
body.layout-pagets__19 .content {
	margin-top: 12px;
}
@media only screen and (min-width:768px)
{
body.layout-pagets__2 .content {
	margin-top: 0px;
}
body.layout-pagets__5 .content {
	margin-top: 0px;
}
body.layout-pagets__18 .content {
	margin-top: 0px;
}
body.layout-pagets__19 .content {
	margin-top: 0px;
}
}
@media only screen and (min-width:768px)
{
body.layout-pagets__5 .col-left {
	padding-right: 24px;
}
}
body.layout-pagets__5 .col-right {
	margin-top: 24px;
}
@media only screen and (min-width:768px)
{
body.layout-pagets__5 .col-right {
	margin: 0px; padding: 0px 0px 0px 24px;
}
}
body.home header#titel {
	left: -2000px; top: -2000px; width: 0px; height: 0px; overflow: hidden; display: none !important; visibility: hidden !important; position: absolute;
}
body.home #layout_container_3 {
	margin-bottom: 24px;
}
@media only screen and (min-width:992px)
{
body.home #layout_container_3 {
	margin-bottom: 36px;
}
}
@media only screen and (min-width:992px)
{
body.home .box_img .btn {
	margin-bottom: 12px;
}
body.home .box_transparent .btn {
	margin-bottom: 12px;
}
body.home .box .btn {
	margin-bottom: 12px;
}
body.home .box_img .btn-default {
	margin-bottom: 12px;
}
body.home .box_transparent .btn-default {
	margin-bottom: 12px;
}
body.home .box .btn-default {
	margin-bottom: 12px;
}
body.home .box_img .btn-primary {
	margin-bottom: 12px;
}
body.home .box_transparent .btn-primary {
	margin-bottom: 12px;
}
body.home .box .btn-primary {
	margin-bottom: 12px;
}
body.home .box_img a.link-icon-arrow {
	margin-bottom: 12px;
}
body.home .box_transparent a.link-icon-arrow {
	margin-bottom: 12px;
}
body.home .box a.link-icon-arrow {
	margin-bottom: 12px;
}
body.home .box_img a.link-icon-edit {
	margin-bottom: 12px;
}
body.home .box_transparent a.link-icon-edit {
	margin-bottom: 12px;
}
body.home .box a.link-icon-edit {
	margin-bottom: 12px;
}
}
@media only screen and (min-width:992px)
{
body.home .content .container {
	-ms-overflow-x: hidden;
}
}
@media only screen and (min-width:1200px)
{
body[data-lang='de'].home #c24021 {
	background-color: rgb(166, 166, 166);
}
body[data-lang='de'].home #c26121 {
	background-color: rgb(166, 166, 166);
}
body[data-lang='de'].home #c27033 {
	background-color: rgb(166, 166, 166);
}
}
@media only screen and (max-width:991px) and (min-width:768px)
{
body[data-lang='de'].home #c24022 a.link-icon-edit {
	min-width: 190px;
}
body[data-lang='de'].home #c26168 a.link-icon-edit {
	min-width: 190px;
}
body[data-lang='de'].home #c14964 a.link-icon-edit {
	min-width: 190px;
}
body[data-lang='de'].home #c24022 a.link-icon-call {
	min-width: 190px;
}
body[data-lang='de'].home #c26168 a.link-icon-call {
	min-width: 190px;
}
body[data-lang='de'].home #c14964 a.link-icon-call {
	min-width: 190px;
}
}
#container_popup {
	width: 100%;
}
.container {
	padding: 0px;
}
body.type-popup {
	height: auto; background-image: none; background-color: rgb(255, 255, 255);
}
.clearing::before {
	display: table; content: " ";
}
.clear::before {
	display: table; content: " ";
}
.clearing::after {
	display: table; content: " ";
}
.clear::after {
	display: table; content: " ";
}
.clearing::after {
	clear: both;
}
.clear::after {
	clear: both;
}
.clearing::before {
	display: table; content: " ";
}
.clear::before {
	display: table; content: " ";
}
.clearing::after {
	display: table; content: " ";
}
.clear::after {
	display: table; content: " ";
}
.clearing::after {
	clear: both;
}
.clear::after {
	clear: both;
}
.unsichtbar {
	left: -2000px; top: -2000px; width: 0px; height: 0px; overflow: hidden; display: none !important; visibility: hidden !important; position: absolute;
}
.hidden {
	left: -2000px; top: -2000px; width: 0px; height: 0px; overflow: hidden; display: inline; position: absolute;
}
.align-center {
	text-align: center;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-justify {
	text-align: justify;
}
.indent {
	padding-left: 24px;
}
.outdent {
	padding-left: 0px;
}
.grid-col-66 .col-1 {
	padding: 0px 0px 24px;
}
.grid-col-66 .col-2 {
	padding: 0px;
}
@media only screen and (min-width:768px)
{
.grid-col-66 .col-1 {
	padding: 0px 12px 0px 0px;
}
.grid-col-66 .col-2 {
	padding: 0px 0px 0px 12px;
}
}
.grid-col-84 .col-1 {
	padding: 0px 0px 24px;
}
.grid-col-84 .col-2 {
	padding: 0px;
}
@media only screen and (min-width:768px)
{
.grid-col-84 .col-1 {
	padding: 0px 8px 0px 0px;
}
.grid-col-84 .col-2 {
	padding: 0px 0px 0px 16px;
}
}
.grid-col-48 .col-1 {
	padding: 0px 0px 24px;
}
.grid-col-48 .col-2 {
	padding: 0px;
}
@media only screen and (min-width:768px)
{
.grid-col-48 .col-1 {
	padding: 0px 16px 0px 0px;
}
.grid-col-48 .col-2 {
	padding: 0px 0px 0px 8px;
}
}
.grid-col-444 .col-1 {
	padding: 0px 0px 24px;
}
.grid-col-444 .col-2 {
	padding: 0px 0px 24px;
}
.grid-col-444 .col-3 {
	padding: 0px;
}
@media only screen and (min-width:768px)
{
.grid-col-444 .col-1 {
	padding: 0px 16px 0px 0px;
}
.grid-col-444 .col-2 {
	padding: 0px 8px;
}
.grid-col-444 .col-3 {
	padding: 0px 0px 0px 16px;
}
}
.grid-col-3333 .col-1 {
	padding: 0px 0px 24px;
}
.grid-col-3333 .col-2 {
	padding: 0px 0px 24px;
}
.grid-col-3333 .col-3 {
	padding: 0px 0px 24px;
}
.grid-col-3333 .col-4 {
	padding: 0px;
}
@media only screen and (min-width:768px)
{
.grid-col-3333 .col-1 {
	padding: 0px 24px 24px 0px;
}
.grid-col-3333 .col-2 {
	padding: 0px 0px 24px 12px;
}
.grid-col-3333 .col-3 {
	padding: 0px 12px 0px 0px;
}
.grid-col-3333 .col-4 {
	padding: 0px 0px 0px 12px;
}
}
@media only screen and (min-width:992px)
{
.grid-col-3333 .col-1 {
	padding: 0px 18px 0px 0px;
}
.grid-col-3333 .col-2 {
	padding: 0px 12px 0px 6px;
}
.grid-col-3333 .col-3 {
	padding: 0px 6px 0px 12px;
}
.grid-col-3333 .col-4 {
	padding: 0px 0px 0px 18px;
}
}
.grid-col-222222 .col-1 {
	padding: 0px 0px 24px;
}
.grid-col-222222 .col-2 {
	padding: 0px 0px 24px;
}
.grid-col-222222 .col-3 {
	padding: 0px 0px 24px;
}
.grid-col-222222 .col-4 {
	padding: 0px 0px 24px;
}
.grid-col-222222 .col-5 {
	padding: 0px 0px 24px;
}
.grid-col-222222 .col-6 {
	padding: 0px;
}
@media only screen and (min-width:768px)
{
.grid-col-222222 .col-1 {
	padding: 0px 12px 24px 0px;
}
.grid-col-222222 .col-2 {
	padding: 0px 0px 24px 12px;
}
.grid-col-222222 .col-3 {
	padding: 0px 12px 24px 0px;
}
.grid-col-222222 .col-4 {
	padding: 0px 0px 24px 12px;
}
.grid-col-222222 .col-5 {
	padding: 0px 12px 0px 0px;
}
.grid-col-222222 .col-6 {
	padding: 0px 0px 0px 12px;
}
}
@media only screen and (min-width:992px)
{
.grid-col-222222 {
	margin: 0px -6px;
}
.grid-col-222222 .col-1 {
	padding: 0px 6px;
}
.grid-col-222222 .col-2 {
	padding: 0px 6px;
}
.grid-col-222222 .col-3 {
	padding: 0px 6px;
}
.grid-col-222222 .col-4 {
	padding: 0px 6px;
}
.grid-col-222222 .col-5 {
	padding: 0px 6px;
}
.grid-col-222222 .col-6 {
	padding: 0px 6px;
}
}
@media only screen and (min-width:1200px)
{
.grid-col-222222 {
	margin: 0px -9px;
}
.grid-col-222222 .col-1 {
	padding: 0px 9px;
}
.grid-col-222222 .col-2 {
	padding: 0px 9px;
}
.grid-col-222222 .col-3 {
	padding: 0px 9px;
}
.grid-col-222222 .col-4 {
	padding: 0px 9px;
}
.grid-col-222222 .col-5 {
	padding: 0px 9px;
}
.grid-col-222222 .col-6 {
	padding: 0px 9px;
}
}
body {
	line-height: 1.6; font-family: "Open Sans",Arial,Helvetica; font-size: 14px;
}
@media only screen and (min-width:768px)
{
body {
	line-height: 1.6; font-size: 13px;
}
}
@media only screen and (min-width:1200px)
{
body {
	line-height: 1.6; font-size: 14px;
}
}
div {
	color: rgb(102, 102, 102); font-weight: 400;
}
p {
	color: rgb(102, 102, 102); font-weight: 400;
}
table {
	color: rgb(102, 102, 102); font-weight: 400;
}
td {
	color: rgb(102, 102, 102); font-weight: 400;
}
th {
	color: rgb(102, 102, 102); font-weight: 400;
}
ul {
	color: rgb(102, 102, 102); font-weight: 400;
}
ol {
	color: rgb(102, 102, 102); font-weight: 400;
}
li {
	color: rgb(102, 102, 102); font-weight: 400;
}
fieldset {
	color: rgb(102, 102, 102); font-weight: 400;
}
legend {
	color: rgb(102, 102, 102); font-weight: 400;
}
a {
	color: rgb(56, 69, 133); text-decoration: none;
}
a:link {
	color: rgb(56, 69, 133); text-decoration: none;
}
a:visited {
	color: rgb(56, 69, 133); text-decoration: none;
}
a:hover {
	color: rgb(56, 69, 133); text-decoration: underline;
}
a:active {
	color: rgb(56, 69, 133); text-decoration: underline;
}
*:focus {
	
}
*:active {
	
}
a:focus {
	
}
a:active {
	
}
p {
	margin: 0px; padding: 0px;
}
.teaser {
	line-height: 1.9; font-size: 18px; font-weight: 300;
}
p {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
li {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
caption {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
h1 {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
h2 {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
h3 {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
h4 {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
h5 {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
h6 {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
.hyphenate {
	-ms-word-wrap: break-word; -ms-hyphens: auto; -webkit-hyphens: auto; -moz-hyphens: auto; -o-hyphens: auto; hyphens: auto;
}
@media only screen and (min-width:992px)
{
p {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
li {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
caption {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
h1 {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
h2 {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
h3 {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
h4 {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
h5 {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
h6 {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
.hyphenate {
	-ms-word-wrap: break-word; -ms-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none; -o-hyphens: none; hyphens: none;
}
}
ul {
	margin: 0px 0px 0px 24px; padding: 0px; list-style-type: disc; list-style-position: outside;
}
ol {
	margin: 0px 0px 0px 24px; padding: 0px; list-style-type: decimal; list-style-position: outside;
}
li {
	padding: 0px;
}
hr {
	margin: 6px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 2px; color: rgb(226, 226, 226); background-color: rgb(226, 226, 226);
}
.divider hr {
	margin: 36px 0px;
}
.ctype-div hr {
	margin: 36px 0px;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
i {
	font-style: italic;
}
u {
	text-decoration: underline;
}
.gw-email-at::before {
	padding: 0px; top: 0px; content: "@";
}
h1 {
	margin: 0px 0px 12px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 29px; font-weight: 600;
}
@media only screen and (min-width:768px)
{
h1 {
	font-size: 24.85px;
}
}
@media only screen and (min-width:1200px)
{
h1 {
	font-size: 29px;
}
}
h2 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 24px; font-weight: 600;
}
@media only screen and (min-width:768px)
{
h2 {
	font-size: 18px;
}
}
@media only screen and (min-width:1200px)
{
h2 {
	font-size: 24px;
}
}
h3 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 21px; font-weight: 400;
}
@media only screen and (min-width:768px)
{
h3 {
	font-size: 15.75px;
}
}
@media only screen and (min-width:1200px)
{
h3 {
	font-size: 21px;
}
}
h4 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(102, 102, 102); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 21px; font-weight: 400;
}
@media only screen and (min-width:768px)
{
h4 {
	font-size: 16.8px;
}
}
@media only screen and (min-width:1200px)
{
h4 {
	font-size: 21px;
}
}
h5 {
	margin: 0px 0px 6px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 18px; font-weight: 400;
}
@media only screen and (min-width:768px)
{
h5 {
	font-size: 14.4px;
}
}
@media only screen and (min-width:1200px)
{
h5 {
	font-size: 18px;
}
}
h6 {
	margin: 0px 0px 3px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 16px; font-weight: 700;
}
@media only screen and (min-width:768px)
{
h6 {
	font-size: 14.4px;
}
}
@media only screen and (min-width:1200px)
{
h6 {
	font-size: 16px;
}
}
h1 {
	text-rendering: optimizeLegibility;
}
h2 {
	text-rendering: optimizeLegibility;
}
h3 {
	text-rendering: optimizeLegibility;
}
h4 {
	text-rendering: optimizeLegibility;
}
h5 {
	text-rendering: optimizeLegibility;
}
h6 {
	text-rendering: optimizeLegibility;
}
h1.text-center {
	text-align: center;
}
h2.text-center {
	text-align: center;
}
h3.text-center {
	text-align: center;
}
h4.text-center {
	text-align: center;
}
h5.text-center {
	text-align: center;
}
h6.text-center {
	text-align: center;
}
@media only screen and (max-width:767px)
{
h1 {
	-ms-text-overflow: ellipsis; max-width: 100%;
}
}
.header-height {
	display: block;
}
@media only screen and (min-width:768px)
{
h2 .header-height {
	height: 23.4px;
}
}
@media only screen and (min-width:1200px)
{
h2 .header-height {
	height: 31.2px;
}
}
@media only screen and (min-width:768px)
{
h3 .header-height {
	height: 20.47px;
}
}
@media only screen and (min-width:1200px)
{
h3 .header-height {
	height: 27.3px;
}
}
@media only screen and (min-width:768px)
{
h4 .header-height {
	height: 20.47px;
}
}
@media only screen and (min-width:1200px)
{
h4 .header-height {
	height: 27.3px;
}
}
@media only screen and (min-width:768px)
{
h5 .header-height {
	height: 18.72px;
}
}
@media only screen and (min-width:1200px)
{
h5 .header-height {
	height: 23.4px;
}
}
@media only screen and (min-width:768px)
{
h6 .header-height {
	height: 18.72px;
}
}
@media only screen and (min-width:1200px)
{
h6 .header-height {
	height: 20.08px;
}
}
@media only screen and (min-width:768px)
{
.layout-rand {
	line-height: 17.6px; font-size: 11.2px;
}
}
@media only screen and (min-width:1200px)
{
.layout-rand {
	line-height: 19.8px; font-size: 12.6px;
}
}
@media only screen and (min-width:768px)
{
.layout-rand h2 {
	line-height: 15.4px; font-size: 16.8px;
}
}
@media only screen and (min-width:1200px)
{
.layout-rand h2 {
	line-height: 17.6px; font-size: 19.2px;
}
}
@media only screen and (min-width:768px)
{
.layout-rand h3 {
	line-height: 15.4px; font-size: 14.7px;
}
}
@media only screen and (min-width:1200px)
{
.layout-rand h3 {
	line-height: 17.6px; font-size: 16.8px;
}
}
@media only screen and (min-width:768px)
{
.layout-rand h4 {
	line-height: 15.4px; font-size: 14.7px;
}
}
@media only screen and (min-width:1200px)
{
.layout-rand h4 {
	line-height: 17.6px; font-size: 16.8px;
}
}
@media only screen and (min-width:768px)
{
.layout-rand h5 {
	line-height: 15.4px; font-size: 12.6px;
}
}
@media only screen and (min-width:1200px)
{
.layout-rand h5 {
	line-height: 17.6px; font-size: 14.4px;
}
}
@media only screen and (min-width:768px)
{
.layout-rand h6 {
	line-height: 15.4px; font-size: 11.2px;
}
}
@media only screen and (min-width:1200px)
{
.layout-rand h6 {
	line-height: 17.6px; font-size: 12.8px;
}
}
#titel {
	margin: 0px 0px 12px;
}
@media only screen and (min-width:992px)
{
#titel {
	margin: 0px 0px 18px;
}
}
#social_bookmarks {
	text-align: right;
}
@media only screen and (min-width:992px)
{
#social_bookmarks {
	text-align: left;
}
}
#social_bookmarks a {
	margin: 0px 12px 0px 0px; width: auto; height: 20px; text-decoration: none; display: inline-block;
}
@media only screen and (min-width:992px)
{
#social_bookmarks a {
	margin: 0px 18px 12px 0px; height: 24px;
}
}
@media only screen and (min-width:1200px)
{
#social_bookmarks a {
	margin: 0px 24px 12px 0px; height: 30px;
}
}
#social_bookmarks a:last-child {
	margin-right: 0px;
}
#social_bookmarks a:hover {
	text-decoration: none;
}
#social_bookmarks a img {
	width: auto; height: 100%;
}
.seo-content .glyphicon-regular-check {
	top: 2px; color: rgb(27, 54, 93); font-size: 18px; margin-right: 6px;
}
.copyright {
	padding: 18px 0px 0px; color: rgb(242, 242, 242); font-size: 12px;
}
.copyright a {
	padding: 18px 0px 0px; color: rgb(242, 242, 242); font-size: 12px;
}
@media only screen and (min-width:992px)
{
.copyright {
	padding: 0px;
}
.copyright a {
	padding: 0px;
}
}
@media only screen and (min-width:1200px)
{
.copyright {
	font-size: 14px;
}
.copyright a {
	font-size: 14px;
}
}
.c-app-icons {
	padding: 14px 0px;
}
@media only screen and (min-width:768px)
{
.c-app-icons {
	padding: 24px 0px 0px;
}
}
.c-app-icons__title {
	color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 6px;
}
.c-app-icons__row {
	display: table;
}
.c-app-icons__link {
	display: table-cell;
}
.c-app-icons__logo {
	height: 37px; max-width: 100%;
}
.c-app-icons__logo--ios {
	margin-right: 6px;
}
.c-app-icons__logo--android {
	margin-left: 6px;
}
.link-external {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-external:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-external:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-external-new-window {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-external-new-window:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-external-new-window:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-internal {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-internal:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-internal:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-internal-new-window {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-internal-new-window:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-internal-new-window:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-file {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-file:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-file:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-file-icon {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-file-icon:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-file-icon:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-file-icon::before {
	content: "\e025";
}
.link-file-icon::before {
	top: 1px; line-height: 1; font-family: "Glyphicons Halflings"; font-size: 18px; font-style: normal; font-weight: normal; margin-right: 6px; display: inline-block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.link-email {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-email:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-email:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-popup {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-popup:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-popup:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-popup-large {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-popup-large:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-popup-large:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-top {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-top:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-top:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-tooltip {
	color: rgb(56, 69, 133); text-decoration: none;
}
.link-tooltip:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.link-tooltip:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
a.produktselektor {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(38, 77, 133); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(229, 229, 229);
}
a.produktselektor:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.produktselektor:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.produktselektor:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.produktselektor.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-togglea.produktselektor {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.produktselektor:active {
	background-image: none;
}
a.produktselektor.active {
	background-image: none;
}
.open > .dropdown-togglea.produktselektor {
	background-image: none;
}
a.produktselektor.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktselektor {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktselektor {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktselektor.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktselektor:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktselektor:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktselektor.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktselektor:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktselektor:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktselektor.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktselektor:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktselektor:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktselektor.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktselektor.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktselektor.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktselektor .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
a.produktselektor:link {
	color: rgb(38, 77, 133);
}
a.produktselektor:visited {
	color: rgb(38, 77, 133);
}
a.produktselektor:active {
	color: rgb(38, 77, 133);
}
a.produktselektor:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
a.produktselektor::first-letter {
	text-transform: capitalize;
}
a.produktselektor .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.produktselektor {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.produktselektor {
	min-width: 224px;
}
}
a.produktselektor:hover {
	text-decoration: none;
}
@media only screen and (min-width:768px)
{
a.produktselektor {
	min-width: 190px; max-width: 100%;
}
}
@media only screen and (min-width:992px)
{
a.produktselektor {
	min-width: 162px;
}
}
@media only screen and (min-width:1200px)
{
a.produktselektor {
	min-width: 224px;
}
}
a.produktselektor::before {
	top: 2px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-right: 9px; display: inline-block; position: relative; content: "\E028"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.produktuebersicht {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(38, 77, 133); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(229, 229, 229);
}
a.produktuebersicht:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.produktuebersicht:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.produktuebersicht:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.produktuebersicht.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-togglea.produktuebersicht {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.produktuebersicht:active {
	background-image: none;
}
a.produktuebersicht.active {
	background-image: none;
}
.open > .dropdown-togglea.produktuebersicht {
	background-image: none;
}
a.produktuebersicht.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktuebersicht {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktuebersicht {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktuebersicht.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktuebersicht:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktuebersicht:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktuebersicht.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktuebersicht:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktuebersicht:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktuebersicht.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktuebersicht:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktuebersicht:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktuebersicht.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].produktuebersicht.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.produktuebersicht.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.produktuebersicht .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
a.produktuebersicht:link {
	color: rgb(38, 77, 133);
}
a.produktuebersicht:visited {
	color: rgb(38, 77, 133);
}
a.produktuebersicht:active {
	color: rgb(38, 77, 133);
}
a.produktuebersicht:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
a.produktuebersicht::first-letter {
	text-transform: capitalize;
}
a.produktuebersicht .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.produktuebersicht {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.produktuebersicht {
	min-width: 224px;
}
}
a.produktuebersicht:hover {
	text-decoration: none;
}
@media only screen and (min-width:768px)
{
a.produktuebersicht {
	min-width: 190px; max-width: 100%;
}
}
@media only screen and (min-width:992px)
{
a.produktuebersicht {
	min-width: 162px;
}
}
@media only screen and (min-width:1200px)
{
a.produktuebersicht {
	min-width: 224px;
}
}
a.produktuebersicht::before {
	top: 2px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-right: 9px; display: inline-block; position: relative; content: "\E157"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.systembeschreibung {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(38, 77, 133); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(229, 229, 229);
}
a.systembeschreibung:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.systembeschreibung:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.systembeschreibung:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.systembeschreibung.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-togglea.systembeschreibung {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.systembeschreibung:active {
	background-image: none;
}
a.systembeschreibung.active {
	background-image: none;
}
.open > .dropdown-togglea.systembeschreibung {
	background-image: none;
}
a.systembeschreibung.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].systembeschreibung {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.systembeschreibung {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.systembeschreibung.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].systembeschreibung:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.systembeschreibung:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.systembeschreibung.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].systembeschreibung:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.systembeschreibung:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.systembeschreibung.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].systembeschreibung:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.systembeschreibung:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.systembeschreibung.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].systembeschreibung.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.systembeschreibung.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.systembeschreibung .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
a.systembeschreibung:link {
	color: rgb(38, 77, 133);
}
a.systembeschreibung:visited {
	color: rgb(38, 77, 133);
}
a.systembeschreibung:active {
	color: rgb(38, 77, 133);
}
a.systembeschreibung:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
a.systembeschreibung::first-letter {
	text-transform: capitalize;
}
a.systembeschreibung .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.systembeschreibung {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.systembeschreibung {
	min-width: 224px;
}
}
a.systembeschreibung:hover {
	text-decoration: none;
}
@media only screen and (min-width:768px)
{
a.systembeschreibung {
	min-width: 190px; max-width: 100%;
}
}
@media only screen and (min-width:992px)
{
a.systembeschreibung {
	min-width: 162px;
}
}
@media only screen and (min-width:1200px)
{
a.systembeschreibung {
	min-width: 224px;
}
}
a.systembeschreibung::before {
	top: 3px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-right: 9px; display: inline-block; position: relative; content: "\E030"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.download-mit-icon {
	margin: 12px 0px 0px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(255, 222, 20);
}
a.download-mit-icon:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.download-mit-icon:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.download-mit-icon:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.download-mit-icon.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-togglea.download-mit-icon {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.download-mit-icon:active {
	background-image: none;
}
a.download-mit-icon.active {
	background-image: none;
}
.open > .dropdown-togglea.download-mit-icon {
	background-image: none;
}
a.download-mit-icon.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-mit-icon {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-mit-icon {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-mit-icon.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-mit-icon:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-mit-icon:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-mit-icon.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-mit-icon:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-mit-icon:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-mit-icon.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-mit-icon:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-mit-icon:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-mit-icon.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-mit-icon.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-mit-icon.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-mit-icon .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
a.download-mit-icon:link {
	color: rgb(51, 51, 51);
}
a.download-mit-icon:visited {
	color: rgb(51, 51, 51);
}
a.download-mit-icon:active {
	color: rgb(51, 51, 51);
}
a.download-mit-icon:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
a.download-mit-icon::first-letter {
	text-transform: capitalize;
}
a.download-mit-icon .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.download-mit-icon {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.download-mit-icon {
	min-width: 224px;
}
}
a.download-mit-icon:hover {
	text-decoration: none;
}
@media only screen and (min-width:768px)
{
a.download-mit-icon {
	min-width: 190px; max-width: 100%;
}
}
@media only screen and (min-width:992px)
{
a.download-mit-icon {
	min-width: 162px;
}
}
@media only screen and (min-width:1200px)
{
a.download-mit-icon {
	min-width: 224px;
}
}
a.download-mit-icon::before {
	top: 2px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-right: 9px; display: inline-block; position: relative; content: "\E037"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.download-pdf {
	margin: 12px 0px 0px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(255, 222, 20);
}
a.download-pdf:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.download-pdf:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.download-pdf:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.download-pdf.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-togglea.download-pdf {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.download-pdf:active {
	background-image: none;
}
a.download-pdf.active {
	background-image: none;
}
.open > .dropdown-togglea.download-pdf {
	background-image: none;
}
a.download-pdf.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-pdf {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-pdf {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-pdf.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-pdf:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-pdf:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-pdf.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-pdf:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-pdf:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-pdf.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-pdf:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-pdf:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-pdf.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].download-pdf.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.download-pdf.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.download-pdf .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
a.download-pdf:link {
	color: rgb(51, 51, 51);
}
a.download-pdf:visited {
	color: rgb(51, 51, 51);
}
a.download-pdf:active {
	color: rgb(51, 51, 51);
}
a.download-pdf:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
a.download-pdf::first-letter {
	text-transform: capitalize;
}
a.download-pdf .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.download-pdf {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.download-pdf {
	min-width: 224px;
}
}
a.download-pdf:hover {
	text-decoration: none;
}
@media only screen and (min-width:768px)
{
a.download-pdf {
	min-width: 190px; max-width: 100%;
}
}
@media only screen and (min-width:992px)
{
a.download-pdf {
	min-width: 162px;
}
}
@media only screen and (min-width:1200px)
{
a.download-pdf {
	min-width: 224px;
}
}
a.download-pdf::before {
	top: 2px; color: rgb(255, 255, 255); line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-right: 9px; display: inline-block; position: relative; content: "\E037"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.pdf-ueberschrift {
	background-position: left top; top: 0px; width: 32px; height: 32px; right: 0px; display: none; position: absolute; background-image: url("../../../layout/img/icons/filetypes/pdf.png"); background-repeat: no-repeat;
}
.htmlarea-content-body a.pdf-ueberschrift {
	width: auto; height: 36px; padding-left: 36px; display: block; position: relative;
}
.htmlarea-content-body a.pdf-ueberschrift::after {
	content: " Das Icon erscheint rechts neben der Haupt?berschrift. Der Linkttext wird nicht dargestellt!";
}
div.box a.popup-brochure {
	background-position: left; margin: 0px; padding: 2px 0px 2px 16px; color: rgb(56, 69, 133); line-height: 1.6; background-image: url("../../../layout/img//icons/icon_broschuere_klein.png"); background-repeat: no-repeat;
}
div.box_link a.popup-brochure {
	background-position: left; margin: 0px; padding: 2px 0px 2px 16px; color: rgb(56, 69, 133); line-height: 1.6; background-image: url("../../../layout/img//icons/icon_broschuere_klein.png"); background-repeat: no-repeat;
}
div.box a.popup-brochure:hover {
	text-decoration: underline; background-image: url("../../../layout/img/icons/icon_broschuere_klein_hover.png");
}
div.box_link a.popup-brochure:hover {
	text-decoration: underline; background-image: url("../../../layout/img/icons/icon_broschuere_klein_hover.png");
}
a.link-icon-arrow {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(38, 77, 133); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(229, 229, 229);
}
a.link-icon-arrow:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-arrow:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-arrow:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-arrow.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-togglea.link-icon-arrow {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-arrow:active {
	background-image: none;
}
a.link-icon-arrow.active {
	background-image: none;
}
.open > .dropdown-togglea.link-icon-arrow {
	background-image: none;
}
a.link-icon-arrow.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-arrow {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-arrow {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-arrow.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-arrow:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-arrow:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-arrow.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-arrow:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-arrow:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-arrow.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-arrow:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-arrow:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-arrow.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-arrow.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-arrow.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-arrow .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
a.link-icon-arrow:link {
	color: rgb(38, 77, 133);
}
a.link-icon-arrow:visited {
	color: rgb(38, 77, 133);
}
a.link-icon-arrow:active {
	color: rgb(38, 77, 133);
}
a.link-icon-arrow:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
a.link-icon-arrow::first-letter {
	text-transform: capitalize;
}
a.link-icon-arrow .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.link-icon-arrow {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-arrow {
	min-width: 224px;
}
}
a.link-icon-arrow:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.link-icon-arrow {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-arrow {
	min-width: 224px;
}
}
a.link-icon-arrow::after {
	top: 3px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-left: 9px; display: inline-block; position: relative; content: "\E212"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.link-icon-edit-default {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(38, 77, 133); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(229, 229, 229);
}
a.link-icon-edit-default:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-edit-default:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-edit-default:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-edit-default.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-togglea.link-icon-edit-default {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-edit-default:active {
	background-image: none;
}
a.link-icon-edit-default.active {
	background-image: none;
}
.open > .dropdown-togglea.link-icon-edit-default {
	background-image: none;
}
a.link-icon-edit-default.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-edit-default {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-edit-default {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-edit-default.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-edit-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-edit-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-edit-default.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-edit-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-edit-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-edit-default.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-edit-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-edit-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-edit-default.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-edit-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-edit-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-edit-default .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
a.link-icon-edit-default:link {
	color: rgb(38, 77, 133);
}
a.link-icon-edit-default:visited {
	color: rgb(38, 77, 133);
}
a.link-icon-edit-default:active {
	color: rgb(38, 77, 133);
}
a.link-icon-edit-default:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
a.link-icon-edit-default::first-letter {
	text-transform: capitalize;
}
a.link-icon-edit-default .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.link-icon-edit-default {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-edit-default {
	min-width: 224px;
}
}
a.link-icon-edit-default:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.link-icon-edit-default {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-edit-default {
	min-width: 224px;
}
}
a.link-icon-edit-default::after {
	top: 2px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-left: 9px; display: inline-block; position: relative; content: "\E151"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.link-icon-call-default {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(38, 77, 133); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(229, 229, 229);
}
a.link-icon-call-default:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-call-default:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-call-default:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-call-default.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-togglea.link-icon-call-default {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-call-default:active {
	background-image: none;
}
a.link-icon-call-default.active {
	background-image: none;
}
.open > .dropdown-togglea.link-icon-call-default {
	background-image: none;
}
a.link-icon-call-default.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-call-default {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-call-default {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-call-default.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-call-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-call-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-call-default.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-call-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-call-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-call-default.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-call-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-call-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-call-default.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-call-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-call-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-call-default .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
a.link-icon-call-default:link {
	color: rgb(38, 77, 133);
}
a.link-icon-call-default:visited {
	color: rgb(38, 77, 133);
}
a.link-icon-call-default:active {
	color: rgb(38, 77, 133);
}
a.link-icon-call-default:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
a.link-icon-call-default::first-letter {
	text-transform: capitalize;
}
a.link-icon-call-default .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.link-icon-call-default {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-call-default {
	min-width: 224px;
}
}
a.link-icon-call-default:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.link-icon-call-default {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-call-default {
	min-width: 224px;
}
}
a.link-icon-call-default::after {
	top: 2px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-left: 9px; display: inline-block; position: relative; content: "\E443"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.link-icon-arrow-primary {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(255, 222, 20);
}
a.link-icon-arrow-primary:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-arrow-primary:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-arrow-primary:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-arrow-primary.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-togglea.link-icon-arrow-primary {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-arrow-primary:active {
	background-image: none;
}
a.link-icon-arrow-primary.active {
	background-image: none;
}
.open > .dropdown-togglea.link-icon-arrow-primary {
	background-image: none;
}
a.link-icon-arrow-primary.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-arrow-primary {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-arrow-primary {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-arrow-primary.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-arrow-primary:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-arrow-primary:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-arrow-primary.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-arrow-primary:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-arrow-primary:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-arrow-primary.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-arrow-primary:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-arrow-primary:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-arrow-primary.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-arrow-primary.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-arrow-primary.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-arrow-primary .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
a.link-icon-arrow-primary:link {
	color: rgb(51, 51, 51);
}
a.link-icon-arrow-primary:visited {
	color: rgb(51, 51, 51);
}
a.link-icon-arrow-primary:active {
	color: rgb(51, 51, 51);
}
a.link-icon-arrow-primary:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
a.link-icon-arrow-primary::first-letter {
	text-transform: capitalize;
}
a.link-icon-arrow-primary .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.link-icon-arrow-primary {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-arrow-primary {
	min-width: 224px;
}
}
a.link-icon-arrow-primary:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.link-icon-arrow-primary {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-arrow-primary {
	min-width: 224px;
}
}
a.link-icon-arrow-primary::after {
	top: 3px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-left: 9px; display: inline-block; position: relative; content: "\E212"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.link-icon-edit {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(255, 222, 20);
}
a.link-icon-edit:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-edit:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-edit:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-edit.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-togglea.link-icon-edit {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-edit:active {
	background-image: none;
}
a.link-icon-edit.active {
	background-image: none;
}
.open > .dropdown-togglea.link-icon-edit {
	background-image: none;
}
a.link-icon-edit.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-edit {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-edit {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-edit.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-edit:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-edit:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-edit.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-edit:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-edit:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-edit.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-edit:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-edit:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-edit.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-edit.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-edit.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-edit .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
a.link-icon-edit:link {
	color: rgb(51, 51, 51);
}
a.link-icon-edit:visited {
	color: rgb(51, 51, 51);
}
a.link-icon-edit:active {
	color: rgb(51, 51, 51);
}
a.link-icon-edit:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
a.link-icon-edit::first-letter {
	text-transform: capitalize;
}
a.link-icon-edit .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.link-icon-edit {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-edit {
	min-width: 224px;
}
}
a.link-icon-edit:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.link-icon-edit {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-edit {
	min-width: 224px;
}
}
a.link-icon-edit::after {
	top: 2px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-left: 9px; display: inline-block; position: relative; content: "\E151"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.link-icon-call {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(255, 222, 20);
}
a.link-icon-call:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-call:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-call:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-call.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-togglea.link-icon-call {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-call:active {
	background-image: none;
}
a.link-icon-call.active {
	background-image: none;
}
.open > .dropdown-togglea.link-icon-call {
	background-image: none;
}
a.link-icon-call.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-call {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-call {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-call.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-call:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-call:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-call.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-call:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-call:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-call.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-call:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-call:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-call.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-call.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-call.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-call .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
a.link-icon-call:link {
	color: rgb(51, 51, 51);
}
a.link-icon-call:visited {
	color: rgb(51, 51, 51);
}
a.link-icon-call:active {
	color: rgb(51, 51, 51);
}
a.link-icon-call:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
a.link-icon-call::first-letter {
	text-transform: capitalize;
}
a.link-icon-call .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.link-icon-call {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-call {
	min-width: 224px;
}
}
a.link-icon-call:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.link-icon-call {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-call {
	min-width: 224px;
}
}
a.link-icon-call::after {
	top: 2px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-left: 9px; display: inline-block; position: relative; content: "\E443"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.link-icon-play-default {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(38, 77, 133); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(229, 229, 229);
}
a.link-icon-play-default:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-play-default:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-play-default:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-play-default.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-togglea.link-icon-play-default {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
a.link-icon-play-default:active {
	background-image: none;
}
a.link-icon-play-default.active {
	background-image: none;
}
.open > .dropdown-togglea.link-icon-play-default {
	background-image: none;
}
a.link-icon-play-default.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-play-default {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-play-default {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-play-default.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-play-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-play-default:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-play-default.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-play-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-play-default:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-play-default.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-play-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-play-default:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-play-default.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a[disabled].link-icon-play-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] a.link-icon-play-default.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
a.link-icon-play-default .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
a.link-icon-play-default:link {
	color: rgb(38, 77, 133);
}
a.link-icon-play-default:visited {
	color: rgb(38, 77, 133);
}
a.link-icon-play-default:active {
	color: rgb(38, 77, 133);
}
a.link-icon-play-default:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
a.link-icon-play-default::first-letter {
	text-transform: capitalize;
}
a.link-icon-play-default .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.link-icon-play-default {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-play-default {
	min-width: 224px;
}
}
a.link-icon-play-default:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.link-icon-play-default {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-play-default {
	min-width: 224px;
}
}
a.link-icon-play-default::before {
	top: 3px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-right: 9px; display: inline-block; position: relative; content: "\e221"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.link-icon-play-primary {
	margin: 0px 0px 12px; padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-weight: 600; text-decoration: none; display: inline-block; min-height: 40px; background-color: rgb(255, 222, 20);
}
a.link-icon-play-primary:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-play-primary:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-play-primary:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-play-primary.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-togglea.link-icon-play-primary {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
a.link-icon-play-primary:active {
	background-image: none;
}
a.link-icon-play-primary.active {
	background-image: none;
}
.open > .dropdown-togglea.link-icon-play-primary {
	background-image: none;
}
a.link-icon-play-primary.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-play-primary {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-play-primary {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-play-primary.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-play-primary:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-play-primary:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-play-primary.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-play-primary:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-play-primary:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-play-primary.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-play-primary:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-play-primary:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-play-primary.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a[disabled].link-icon-play-primary.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] a.link-icon-play-primary.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
a.link-icon-play-primary .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
a.link-icon-play-primary:link {
	color: rgb(51, 51, 51);
}
a.link-icon-play-primary:visited {
	color: rgb(51, 51, 51);
}
a.link-icon-play-primary:active {
	color: rgb(51, 51, 51);
}
a.link-icon-play-primary:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
a.link-icon-play-primary::first-letter {
	text-transform: capitalize;
}
a.link-icon-play-primary .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
a.link-icon-play-primary {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-play-primary {
	min-width: 224px;
}
}
a.link-icon-play-primary:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.link-icon-play-primary {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.link-icon-play-primary {
	min-width: 224px;
}
}
a.link-icon-play-primary::before {
	top: 3px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-right: 9px; display: inline-block; position: relative; content: "\e221"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
a.social-icon {
	margin-right: 6px; display: inline-block;
}
a.social-icon:hover {
	text-decoration: none;
}
a.social-icon:hover img {
	transition:opacity 0.8s; opacity: 0.8;
}
@media only screen and (min-width:768px)
{
.layout-rand a.link-icon-arrow {
	width: 100%;
}
.layout-rand a.link-icon-edit {
	width: 100%;
}
.layout-rand a.link-icon-call {
	width: 100%;
}
.layout-rand a.link-icon-arrow-primary {
	width: 100%;
}
.layout-rand a.link-icon-edit-default {
	width: 100%;
}
.layout-rand a.link-icon-call-default {
	width: 100%;
}
}
.box_link {
	margin: 0px; padding: 24px; border-radius: 0px; border: 1px solid rgb(226, 226, 226); border-image: none; background-color: rgb(242, 242, 242);
}
@media only screen and (min-width:768px)
{
.box_link {
	padding: 12px;
}
}
@media only screen and (min-width:1200px)
{
.box_link {
	padding: 24px;
}
}
.box_link:hover {
	transition:background-color 0.85s; cursor: pointer; background-image: none; background-color: rgb(242, 242, 242);
}
.box_transparent {
	margin: 0px; padding: 24px; border-radius: 0px; border: 1px solid rgb(226, 226, 226); border-image: none; background-color: rgb(255, 255, 255);
}
@media only screen and (min-width:768px)
{
.box_transparent {
	padding: 12px;
}
}
@media only screen and (min-width:1200px)
{
.box_transparent {
	padding: 24px;
}
}
.infokasten {
	padding: 12px; border-radius: 0px; background-color: rgb(250, 227, 196);
}
.infokasten p {
	color: rgb(51, 51, 51);
}
.infokasten li {
	color: rgb(51, 51, 51);
}
.zitat {
	padding: 12px; border-radius: 0px; background-color: rgb(197, 233, 243);
}
.zitat p {
	color: rgb(51, 51, 51);
}
.zitat li {
	color: rgb(51, 51, 51);
}
.box_secondary {
	border-color: rgb(254, 244, 195); background-color: rgb(254, 244, 195);
}
.box_secondary p {
	color: rgb(51, 51, 51);
}
.box_secondary li {
	color: rgb(51, 51, 51);
}
.box_secondary a.link-icon-arrow {
	border-color: rgb(255, 222, 20); color: rgb(51, 51, 51); background-color: rgb(255, 222, 20);
}
.box_secondary a.link-icon-edit {
	border-color: rgb(255, 222, 20); color: rgb(51, 51, 51); background-color: rgb(255, 222, 20);
}
.box_secondary a.btn-default {
	border-color: rgb(255, 222, 20); color: rgb(51, 51, 51); background-color: rgb(255, 222, 20);
}
.box_secondary a.link-icon-arrow:hover {
	border-color: rgb(255, 220, 5); background-color: rgb(255, 220, 5);
}
.box_secondary a.link-icon-edit:hover {
	border-color: rgb(255, 220, 5); background-color: rgb(255, 220, 5);
}
.box_secondary a.btn-default:hover {
	border-color: rgb(255, 220, 5); background-color: rgb(255, 220, 5);
}
.box_secondary a.link-icon-arrow::after {
	color: rgb(51, 51, 51);
}
.box_secondary a.link-icon-edit::after {
	color: rgb(51, 51, 51);
}
.box_secondary a.btn-default::after {
	color: rgb(51, 51, 51);
}
.box_gray {
	border-color: rgb(242, 242, 242); background-color: rgb(242, 242, 242);
}
.box_gray p {
	color: rgb(51, 51, 51);
}
.box_gray li {
	color: rgb(51, 51, 51);
}
.box_img {
	background-color: rgb(242, 242, 242);
}
.box_img .c-textmedia__gallery {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 0px; background-color: rgb(255, 255, 255);
}
.box_img .c-textmedia__content {
	margin: 0px; padding: 24px; border-radius: 0px; border: 1px solid rgb(242, 242, 242); border-image: none; background-color: rgb(242, 242, 242);
}
@media only screen and (min-width:768px)
{
.box_img .c-textmedia__content {
	padding: 12px;
}
}
@media only screen and (min-width:1200px)
{
.box_img .c-textmedia__content {
	padding: 24px;
}
}
.box_img .c-textmedia__content p {
	color: rgb(51, 51, 51);
}
.box_img .c-textmedia__content li {
	color: rgb(51, 51, 51);
}
.box_img .c-gallery__row {
	margin-bottom: 0px;
}
.box_img .c-textmedia--center-above .c-textmedia__gallery {
	margin-bottom: 0px;
}
.box_img .c-textmedia--right-above .c-textmedia__gallery {
	margin-bottom: 0px;
}
.box_img .c-textmedia--left-above .c-textmedia__gallery {
	margin-bottom: 0px;
}
.box_img .c-textmedia--center-below .c-textmedia__gallery {
	margin-bottom: 0px;
}
.box_img .c-textmedia--right-below .c-textmedia__gallery {
	margin-bottom: 0px;
}
.box_img .c-textmedia--left-below .c-textmedia__gallery {
	margin-bottom: 0px;
}
.box_img .c-figure {
	margin-bottom: 0px;
}
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--left {
	width: 100%;
}
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--left .c-figure {
	display: block;
}
@media only screen and (min-width:768px)
{
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--left .c-figure {
	display: inline-block;
}
}
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--left .c-figure img {
	margin: 0px auto;
}
@media only screen and (min-width:768px)
{
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--left .c-figure img {
	margin: 0px; min-height: 152px;
}
}
@media only screen and (min-width:768px)
{
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--left {
	width: auto;
}
}
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--right {
	width: 100%; position: relative;
}
@media only screen and (min-width:768px)
{
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--right {
	width: auto; padding-bottom: 40px; min-height: 152px; max-width: calc(100% - 175px);
}
}
@media only screen and (min-width:768px)
{
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--right .gw-button-bar {
	left: 6px; bottom: 0px; position: absolute;
}
}
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--right .gw-button-bar a {
	text-align: center; display: block;
}
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--right .gw-button-bar a:last-child {
	margin-bottom: 0px;
}
@media only screen and (min-width:768px)
{
.box_text_img .c-textmedia.c-textmedia--left-intext .c-textmedia__col--right .gw-button-bar a {
	text-align: left; margin-right: 3px; margin-bottom: 0px; display: inline-block;
}
}
@media only screen and (min-width:768px)
{
.height-1 {
	display: flex; flex-wrap: nowrap; -webkit-flex-wrap: nowrap;
}
.height-1 > div {
	display: inline-block;
}
.height-1 > div[class*='col-'] {
	flex:1 1 auto; clear: both;
}
.height-1 > div[class*='col-'] .inhaltselement {
	height: 100%;
}
.height-1 > div[class*='col-'] .inhaltselement > div {
	height: 100%;
}
}
.ctype-textpic--layout-10 {
	margin-bottom: 36px;
}
@media only screen and (min-width:768px)
{
.ctype-textpic--layout-10 {
	width: 33.33%; float: left; min-height: 530px;
}
:nth-of-type(3n+1).ctype-textpic--layout-10 {
	padding: 0px 16px 0px 0px;
}
:nth-of-type(3n+2).ctype-textpic--layout-10 {
	padding: 0px 8px;
}
:nth-of-type(3n+3).ctype-textpic--layout-10 {
	padding: 0px 0px 0px 16px;
}
:nth-of-type(3n+1).ctype-textpic--layout-10 {
	clear: left;
}
.ctype-textpic--layout-10 .c-textmedia__gallery {
	margin-bottom: 12px;
}
.ctype-textpic--layout-10 .c-textmedia__gallery img {
	max-height: 150px;
}
.ctype-textpic--layout-10 > .box_transparent {
	min-height: 530px;
}
}
.ctype-textpic--layout-10 h2 {
	margin: 0px 0px 3px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 20px; font-weight: 700;
}
.ctype-textpic--layout-10 h3 {
	margin: 0px 0px 3px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 20px; font-weight: 700;
}
.ctype-textpic--layout-10 h4 {
	margin: 0px 0px 3px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 20px; font-weight: 700;
}
.ctype-textpic--layout-10 h5 {
	margin: 0px 0px 3px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 20px; font-weight: 700;
}
.ctype-textpic--layout-10 h6 {
	margin: 0px 0px 3px; padding: 0px; color: rgb(51, 51, 51); line-height: 1.3; letter-spacing: 0px; font-family: "Open Sans",Arial,Helvetica; font-size: 20px; font-weight: 700;
}
@media only screen and (min-width:768px)
{
.ctype-textpic--layout-10 h2 {
	height: 69px; overflow: hidden; font-size: 18px;
}
.ctype-textpic--layout-10 h3 {
	height: 69px; overflow: hidden; font-size: 18px;
}
.ctype-textpic--layout-10 h4 {
	height: 69px; overflow: hidden; font-size: 18px;
}
.ctype-textpic--layout-10 h5 {
	height: 69px; overflow: hidden; font-size: 18px;
}
.ctype-textpic--layout-10 h6 {
	height: 69px; overflow: hidden; font-size: 18px;
}
}
@media only screen and (min-width:1200px)
{
.ctype-textpic--layout-10 h2 {
	font-size: 18px;
}
.ctype-textpic--layout-10 h3 {
	font-size: 18px;
}
.ctype-textpic--layout-10 h4 {
	font-size: 18px;
}
.ctype-textpic--layout-10 h5 {
	font-size: 18px;
}
.ctype-textpic--layout-10 h6 {
	font-size: 18px;
}
}
.ctype-textpic--layout-10 a.produktselektor {
	width: 100%; text-align: center;
}
.ctype-textpic--layout-10 a.produktuebersicht {
	width: 100%; text-align: center;
}
.ctype-textpic--layout-10 a.systembeschreibung {
	width: 100%; text-align: center;
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.ctype-textpic--layout-10 .ctype-image .image > img {
	width: auto !important;
}
.ctype-textpic--layout-10 .ctype-textpic .image > img {
	width: auto !important;
}
.ctype-textpic--layout-10 .ctype-image .image a > img {
	width: auto !important;
}
.ctype-textpic--layout-10 .ctype-textpic .image a > img {
	width: auto !important;
}
.ctype-textpic--layout-10 .ctype-image .image span > img {
	width: auto !important;
}
.ctype-textpic--layout-10 .ctype-textpic .image span > img {
	width: auto !important;
}
}
@media only screen and (min-width:768px)
{
body[data-uid='79'] .ctype-textpic--layout-10 {
	min-height: 478px;
}
body[data-uid='79'] .ctype-textpic--layout-10 > .box_transparent {
	min-height: 478px;
}
}
@media only screen and (min-width:768px)
{
.ctype-text.u-text-width-25 {
	width: 25%;
}
}
@media only screen and (min-width:768px)
{
.ctype-text.u-text-width-33 {
	width: 33%;
}
}
@media only screen and (min-width:768px)
{
.ctype-text.u-text-width-50 {
	width: 50%;
}
}
@media only screen and (min-width:768px)
{
.ctype-text.u-text-width-66 {
	width: 66%;
}
}
@media only screen and (min-width:768px)
{
.ctype-text.u-text-width-75 {
	width: 75%;
}
}
@media only screen and (min-width:768px)
{
.ctype-textpic.u-text-width-25 .c-textmedia__text {
	width: 25%;
}
.ctype-textmedia.u-text-width-25 .c-textmedia__text {
	width: 25%;
}
}
@media only screen and (min-width:768px)
{
.ctype-textpic.u-text-width-33 .c-textmedia__text {
	width: 33%;
}
.ctype-textmedia.u-text-width-33 .c-textmedia__text {
	width: 33%;
}
}
@media only screen and (min-width:768px)
{
.ctype-textpic.u-text-width-50 .c-textmedia__text {
	width: 50%;
}
.ctype-textmedia.u-text-width-50 .c-textmedia__text {
	width: 50%;
}
}
@media only screen and (min-width:768px)
{
.ctype-textpic.u-text-width-66 .c-textmedia__text {
	width: 66%;
}
.ctype-textmedia.u-text-width-66 .c-textmedia__text {
	width: 66%;
}
}
@media only screen and (min-width:768px)
{
.ctype-textpic.u-text-width-75 .c-textmedia__text {
	width: 75%;
}
.ctype-textmedia.u-text-width-75 .c-textmedia__text {
	width: 75%;
}
}
.gw-text-collapse {
	-ms-overflow-y: hidden; max-height: 45px;
}
@media only screen and (min-width:768px)
{
.gw-text-collapse {
	max-height: 59px;
}
}
@media only screen and (min-width:992px)
{
.gw-text-collapse {
	max-height: 58px;
}
}
@media only screen and (min-width:1200px)
{
.gw-text-collapse {
	max-height: 48px;
}
}
.content-layout-10 .gw-text-collapse {
	-ms-overflow-y: hidden; max-height: 45px;
}
@media only screen and (min-width:768px)
{
.content-layout-10 .gw-text-collapse {
	max-height: 42px;
}
}
@media only screen and (min-width:992px)
{
.content-layout-10 .gw-text-collapse {
	max-height: 42px;
}
}
@media only screen and (min-width:1200px)
{
.content-layout-10 .gw-text-collapse {
	max-height: 45px;
}
}
a.gw-more-link {
	color: rgb(56, 69, 133); padding-top: 12px; font-weight: 600;
}
a.gw-less-link {
	color: rgb(56, 69, 133); padding-top: 12px; font-weight: 600;
}
a.gw-more-link:hover {
	color: rgb(33, 41, 79); text-decoration: none;
}
a.gw-less-link:hover {
	color: rgb(33, 41, 79); text-decoration: none;
}
a.gw-more-link .glyphicon-regular {
	top: 2px; margin-left: 12px;
}
a.gw-less-link .glyphicon-regular {
	top: 2px; margin-left: 12px;
}
.border-solid {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.border-dotted {
	border: 1px dotted rgb(221, 221, 221); border-image: none;
}
ul.ul1 {
	padding: 3px 0px; margin-left: 0px; list-style-type: none;
}
ul.ul1 ul {
	padding: 3px 0px; margin-left: 0px; list-style-type: none;
}
.ul1 li {
	background-position: 0px 4px; padding: 0px 0px 3px 16px; background-image: url("../../../layout/img/icons/icon_ul_1.png"); background-repeat: no-repeat;
}
ul.ul2 {
	padding: 3px 0px; margin-left: 0px; list-style-type: none;
}
ul.ul2 ul {
	padding: 3px 0px; margin-left: 0px; list-style-type: none;
}
.ul2 li {
	background-position: 0px 4px; padding: 0px 0px 3px 16px; background-image: url("../../../layout/img/icons/icon_ul_2.png"); background-repeat: no-repeat;
}
ul.ul3 {
	padding: 3px 0px; margin-left: 0px; list-style-type: none;
}
ul.ul3 ul {
	padding: 3px 0px; margin-left: 0px; list-style-type: none;
}
.ul3 li {
	background-position: 0px 4px; padding: 0px 0px 3px 16px; background-image: url("../../../layout/img/icons/icon_ul_3.png"); background-repeat: no-repeat;
}
ul.ul4 {
	padding: 3px 0px; margin-left: 0px; list-style-type: none;
}
ul.ul4 ul {
	padding: 3px 0px; margin-left: 0px; list-style-type: none;
}
.ul4 li {
	background-position: 0px 2px; padding: 0px 0px 3px 24px; background-image: url("../../../layout/img/icons/icon_ul_4_rte.png"); background-repeat: no-repeat;
}
.table th {
	font-weight: 700;
}
.table .primary {
	background-color: rgb(242, 242, 242);
}
.table .success {
	background-color: rgb(216, 238, 216);
}
.table .warning {
	background-color: rgb(254, 249, 243);
}
.table .danger {
	background-color: rgb(249, 226, 226);
}
.table .info {
	background-color: rgb(240, 249, 252);
}
table.table1 {
	min-width: 50px;
}
table.table2 {
	min-width: 50px;
}
table.table1 th {
	margin: 0px; padding: 2px 2px 2px 4px;
}
table.table1 td {
	margin: 0px; padding: 2px 2px 2px 4px;
}
table.table1 tr {
	margin: 0px; padding: 0px;
}
table.table2 th {
	margin: 0px; padding: 2px 2px 2px 4px;
}
table.table2 td {
	margin: 0px; padding: 2px 2px 2px 4px;
}
table.table2 tr {
	margin: 0px; padding: 0px;
}
table.table1 {
	margin: 0px; border-collapse: collapse;
}
table.table1 p {
	margin: 0px; padding: 0px; font-size: 14px;
}
table.table1 th {
	padding: 3px 3px 3px 5px;
}
table.table1 td {
	padding: 3px 3px 3px 5px;
}
table.table1 th {
	border: 1px solid rgb(53, 132, 169); border-image: none; text-align: center; color: rgb(41, 102, 130); font-size: 14px; font-weight: 600; background-color: rgb(210, 220, 241);
}
table.table1 td {
	border: 1px solid rgb(53, 132, 169); border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px;
}
table.table1 tr.tr1 td {
	border: 1px solid rgb(53, 132, 169); border-image: none; text-align: center; color: rgb(41, 102, 130); font-size: 14px; font-weight: 600; background-color: rgb(210, 220, 241);
}
table.table1 tr.tr2 td {
	background-color: rgb(210, 220, 241);
}
table.table1 td.td1 {
	border: 1px solid rgb(53, 132, 169); border-image: none; text-align: center; color: rgb(41, 102, 130); font-size: 14px; font-weight: 600; background-color: rgb(210, 220, 241);
}
table.table1 td.td2 {
	background-color: rgb(210, 220, 241);
}
table.table2 {
	margin: 0px; border: currentColor; border-image: none; border-collapse: collapse;
}
table.table2 p {
	margin: 0px; padding: 0px; font-size: 14px;
}
table.table2 th {
	padding: 0px;
}
table.table2 td {
	padding: 0px;
}
table.table2 th {
	border: currentColor; border-image: none; font-size: 14px; font-weight: 600;
}
table.table2 td {
	border: currentColor; border-image: none; font-size: 14px;
}
table.table2 tr.tr1 td {
	border: currentColor; border-image: none; color: rgb(34, 34, 34); font-size: 14px; font-weight: 600; background-color: rgb(254, 244, 195);
}
table.table2 tr.tr2 td {
	background-color: rgb(254, 239, 170);
}
table.table2 td.td1 {
	border: currentColor; border-image: none; color: rgb(34, 34, 34); font-size: 14px; font-weight: 600; background-color: rgb(254, 244, 195);
}
table.table2 td.td2 {
	background-color: rgb(254, 239, 170);
}
table.table3 {
	margin: 0px; border: currentColor; border-image: none; border-collapse: collapse;
}
table.table3 p {
	margin: 0px; padding: 0px;
}
table.table3 th {
	padding: 0px;
}
table.table3 td {
	padding: 0px;
}
table.table3 th {
	border: currentColor; border-image: none; font-size: 14px; font-weight: 600;
}
table.table3 tr:nth-of-type(2n) {
	padding-top: 24px; margin-top: 24px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: dotted; display: block;
}
table.table3 td {
	border: currentColor; border-image: none; width: 100%; display: block;
}
@media only screen and (min-width:992px)
{
table.table3 td {
	width: 50%; vertical-align: top; display: table-cell;
}
}
table.table3 td a.link-icon-call {
	margin-bottom: 0px;
}
table.table3 td a.link-icon-call-default {
	margin-bottom: 0px;
}
table.table3 td a.link-icon-edit {
	margin-bottom: 0px;
}
table.table3 td a.link-icon-edit-default {
	margin-bottom: 0px;
}
table.table3 td a.link-icon-arrow-primary {
	margin-bottom: 0px;
}
table.table3 td a.link-icon-arrow {
	margin-bottom: 0px;
}
@media only screen and (min-width:1200px)
{
table.table3 td a.social-icon {
	margin-top: 2px;
}
}
table.table3 td:nth-of-type(2n) {
	margin-top: 24px;
}
@media only screen and (min-width:992px)
{
table.table3 td:nth-of-type(2n) {
	padding-left: 24px; margin-top: 0px; border-left-color: rgb(226, 226, 226); border-left-width: 1px; border-left-style: dotted;
}
}
@media only screen and (min-width:992px)
{
.layout-rand table.table3 td {
	border: currentColor; border-image: none; width: 100%; display: block;
}
}
@media only screen and (min-width:992px)
{
.layout-rand table.table3 td:nth-of-type(2n) {
	padding-left: 0px; margin-top: 24px; border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
}
.glyphicon-brand-primary {
	color: rgb(27, 54, 93);
}
.glyphicon-brand-secondary {
	color: rgb(27, 54, 93);
}
.glyphicon-brand-third {
	color: rgb(41, 102, 130);
}
.btn {
	padding: 9px 18px; font-weight: 600; text-decoration: none;
}
.btn::first-letter {
	text-transform: capitalize;
}
.buttons-set {
	margin: 24px 0px 0px;
}
.buttons-set > .btn {
	margin-right: 6px;
}
.btn-default {
	padding: 9px 18px; border: currentColor; border-image: none; color: rgb(38, 77, 133); line-height: 1.6; font-weight: 600; min-height: 40px; background-color: rgb(229, 229, 229);
}
.btn-default:link {
	color: rgb(38, 77, 133);
}
.btn-default:visited {
	color: rgb(38, 77, 133);
}
.btn-default:active {
	color: rgb(38, 77, 133);
}
.btn-default:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
.btn-default::first-letter {
	text-transform: capitalize;
}
.btn-default .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.btn-default {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.btn-default {
	min-width: 224px;
}
}
.btn-primary {
	padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-weight: 600; min-height: 40px; background-color: rgb(255, 222, 20);
}
.btn-primary:link {
	color: rgb(51, 51, 51);
}
.btn-primary:visited {
	color: rgb(51, 51, 51);
}
.btn-primary:active {
	color: rgb(51, 51, 51);
}
.btn-primary:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
.btn-primary::first-letter {
	text-transform: capitalize;
}
.btn-primary .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.btn-primary {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.btn-primary {
	min-width: 224px;
}
}
.btn-messecode {
	padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-weight: 600; min-height: 40px; background-color: rgb(255, 222, 20);
}
.btn-messecode:link {
	color: rgb(51, 51, 51);
}
.btn-messecode:visited {
	color: rgb(51, 51, 51);
}
.btn-messecode:active {
	color: rgb(51, 51, 51);
}
.btn-messecode:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
.btn-messecode::first-letter {
	text-transform: capitalize;
}
.btn-messecode .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.btn-messecode {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.btn-messecode {
	min-width: 224px;
}
}
.btn-highlight {
	padding: 9px 18px; border: 1px solid rgb(49, 176, 213); border-image: none; color: rgb(255, 255, 255); line-height: 1.6; font-weight: 600; background-color: rgb(91, 192, 222);
}
.btn-highlight:link {
	color: rgb(255, 255, 255);
}
.btn-highlight:visited {
	color: rgb(255, 255, 255);
}
.btn-highlight:active {
	color: rgb(255, 255, 255);
}
.btn-highlight:hover {
	border: 1px solid rgb(91, 192, 222); transition:0.95s; border-image: none; color: rgb(255, 255, 255); background-color: rgb(133, 208, 231);
}
.btn-highlight::first-letter {
	text-transform: capitalize;
}
.btn-highlight .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.btn-highlight {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.btn-highlight {
	min-width: 224px;
}
}
a.btn-default {
	text-decoration: none; display: inline-block; min-height: 40px;
}
a.btn-primary {
	text-decoration: none; display: inline-block; min-height: 40px;
}
a.btn-messecode {
	text-decoration: none; display: inline-block; min-height: 40px;
}
a.btn-default:hover {
	text-decoration: none;
}
a.btn-primary:hover {
	text-decoration: none;
}
a.btn-messecode:hover {
	text-decoration: none;
}
@media only screen and (min-width:992px)
{
a.btn-default {
	min-width: 162px; max-width: 100%;
}
a.btn-primary {
	min-width: 162px; max-width: 100%;
}
a.btn-messecode {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
a.btn-default {
	min-width: 224px;
}
a.btn-primary {
	min-width: 224px;
}
a.btn-messecode {
	min-width: 224px;
}
}
@media only screen and (min-width:992px)
{
.layout-rand .btn {
	width: 100%;
}
.layout-rand .btn-default {
	width: 100%;
}
.layout-rand .btn-primary {
	width: 100%;
}
.layout-rand .btn-highlight {
	width: 100%;
}
}
.gw-button-bar > a {
	text-align: center; display: block;
}
.gw-button-bar > a:last-child {
	margin-bottom: 0px;
}
@media only screen and (min-width:768px)
{
.gw-button-bar > a {
	text-align: left; margin-right: 3px; margin-bottom: 0px; display: inline-block;
}
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	padding: 5px; border: 1px solid rgb(226, 226, 226); border-image: none;
}
fieldset {
	border-radius: 0px;
}
form {
	border-radius: 0px;
}
label {
	width: 100%; color: rgb(51, 51, 51); line-height: 1.9; font-size: 14px; font-weight: 600; float: left; display: block;
}
@media only screen and (min-width:992px)
{
label {
	width: 25%;
}
}
legend {
	padding: 0px 12px; width: auto; color: rgb(27, 54, 93); font-weight: 600; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
div.formfield {
	padding: 3px 0px; clear: left; font-size: 12px;
}
input[type='text'] {
	margin: 0px; padding: 5px 3px; border: 1px solid rgb(226, 226, 226); border-image: none; width: auto; color: rgb(102, 102, 102); font-size: 14px;
}
input[type='password'] {
	margin: 0px; padding: 5px 3px; border: 1px solid rgb(226, 226, 226); border-image: none; width: auto; color: rgb(102, 102, 102); font-size: 14px;
}
input[type='email'] {
	margin: 0px; padding: 5px 3px; border: 1px solid rgb(226, 226, 226); border-image: none; width: auto; color: rgb(102, 102, 102); font-size: 14px;
}
input.text {
	margin: 0px; padding: 5px 3px; border: 1px solid rgb(226, 226, 226); border-image: none; width: auto; color: rgb(102, 102, 102); font-size: 14px;
}
textarea {
	margin: 0px; padding: 5px 3px; border: 1px solid rgb(226, 226, 226); border-image: none; width: auto; color: rgb(102, 102, 102); font-size: 14px;
}
input[type='text']:focus {
	border-color: rgb(221, 221, 221); color: rgb(34, 34, 34); background-color: rgb(255, 255, 255);
}
input[type='password']:focus {
	border-color: rgb(221, 221, 221); color: rgb(34, 34, 34); background-color: rgb(255, 255, 255);
}
input.text:focus {
	border-color: rgb(221, 221, 221); color: rgb(34, 34, 34); background-color: rgb(255, 255, 255);
}
textarea:focus {
	border-color: rgb(221, 221, 221); color: rgb(34, 34, 34); background-color: rgb(255, 255, 255);
}
select {
	margin: 0px; padding: 5px 3px; border: 1px solid rgb(226, 226, 226); border-image: none; width: auto; color: rgb(102, 102, 102); font-size: 14px;
}
input[type='checkbox'] {
	border: currentColor; border-image: none; width: auto; height: auto;
}
input[type='radio'] {
	border: currentColor; border-image: none; width: auto; height: auto;
}
input[type='submit'] {
	padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; font-weight: 600; min-height: 40px; background-color: rgb(255, 222, 20);
}
input[type='button'] {
	padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; font-weight: 600; min-height: 40px; background-color: rgb(255, 222, 20);
}
input.submit {
	padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; font-weight: 600; min-height: 40px; background-color: rgb(255, 222, 20);
}
input.button {
	padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; font-weight: 600; min-height: 40px; background-color: rgb(255, 222, 20);
}
input[type='submit']:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input[type='button']:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input.submit:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input.button:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input[type='submit']:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input[type='button']:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input.submit:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input.button:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input[type='submit']:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input[type='button']:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input.submit:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input.button:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input[type='submit'].active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input[type='button'].active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input.submit.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input.button.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > [type='submit'].dropdown-toggleinput {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > [type='button'].dropdown-toggleinput {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-toggleinput.submit {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-toggleinput.button {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
input[type='submit']:active {
	background-image: none;
}
input[type='button']:active {
	background-image: none;
}
input.submit:active {
	background-image: none;
}
input.button:active {
	background-image: none;
}
input[type='submit'].active {
	background-image: none;
}
input[type='button'].active {
	background-image: none;
}
input.submit.active {
	background-image: none;
}
input.button.active {
	background-image: none;
}
.open > [type='submit'].dropdown-toggleinput {
	background-image: none;
}
.open > [type='button'].dropdown-toggleinput {
	background-image: none;
}
.open > .dropdown-toggleinput.submit {
	background-image: none;
}
.open > .dropdown-toggleinput.button {
	background-image: none;
}
input[type='submit'].disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'].disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.submit.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.button.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'][disabled] {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'][disabled] {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].submit {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].button {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='submit'] {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='button'] {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.submit {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.button {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'].disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'].disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.submit.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.button.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'][disabled]:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'][disabled]:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].submit:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].button:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='submit']:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='button']:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.submit:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.button:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'].disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'].disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.submit.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.button.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'][disabled]:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'][disabled]:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].submit:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].button:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='submit']:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='button']:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.submit:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.button:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'].disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'].disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.submit.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.button.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'][disabled]:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'][disabled]:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].submit:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].button:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='submit']:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='button']:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.submit:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.button:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'].disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'].disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.submit.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input.button.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'][disabled].active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='button'][disabled].active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].submit.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[disabled].button.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='submit'].active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input[type='button'].active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.submit.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] input.button.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
input[type='submit'] .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
input[type='button'] .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
input.submit .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
input.button .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
input[type='submit']:link {
	color: rgb(51, 51, 51);
}
input[type='button']:link {
	color: rgb(51, 51, 51);
}
input.submit:link {
	color: rgb(51, 51, 51);
}
input.button:link {
	color: rgb(51, 51, 51);
}
input[type='submit']:visited {
	color: rgb(51, 51, 51);
}
input[type='button']:visited {
	color: rgb(51, 51, 51);
}
input.submit:visited {
	color: rgb(51, 51, 51);
}
input.button:visited {
	color: rgb(51, 51, 51);
}
input[type='submit']:active {
	color: rgb(51, 51, 51);
}
input[type='button']:active {
	color: rgb(51, 51, 51);
}
input.submit:active {
	color: rgb(51, 51, 51);
}
input.button:active {
	color: rgb(51, 51, 51);
}
input[type='submit']:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
input[type='button']:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
input.submit:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
input.button:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
input[type='submit']::first-letter {
	text-transform: capitalize;
}
input[type='button']::first-letter {
	text-transform: capitalize;
}
input.submit::first-letter {
	text-transform: capitalize;
}
input.button::first-letter {
	text-transform: capitalize;
}
input[type='submit'] .glyphicon-regular {
	line-height: 1;
}
input[type='button'] .glyphicon-regular {
	line-height: 1;
}
input.submit .glyphicon-regular {
	line-height: 1;
}
input.button .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
input[type='submit'] {
	min-width: 162px; max-width: 100%;
}
input[type='button'] {
	min-width: 162px; max-width: 100%;
}
input.submit {
	min-width: 162px; max-width: 100%;
}
input.button {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
input[type='submit'] {
	min-width: 224px;
}
input[type='button'] {
	min-width: 224px;
}
input.submit {
	min-width: 224px;
}
input.button {
	min-width: 224px;
}
}
input[type='submit']::first-letter {
	text-transform: capitalize;
}
input[type='button']::first-letter {
	text-transform: capitalize;
}
input.submit::first-letter {
	text-transform: capitalize;
}
input.button::first-letter {
	text-transform: capitalize;
}
@media only screen and (min-width:768px)
{
input[type='submit'] {
	line-height: 1.6; font-size: 13px;
}
input[type='button'] {
	line-height: 1.6; font-size: 13px;
}
input.submit {
	line-height: 1.6; font-size: 13px;
}
input.button {
	line-height: 1.6; font-size: 13px;
}
}
@media only screen and (min-width:1200px)
{
input[type='submit'] {
	line-height: 1.6; font-size: 14px;
}
input[type='button'] {
	line-height: 1.6; font-size: 14px;
}
input.submit {
	line-height: 1.6; font-size: 14px;
}
input.button {
	line-height: 1.6; font-size: 14px;
}
}
.default-value {
	color: rgb(102, 102, 102);
}
.notice {
	padding-right: 10px; padding-left: 10px; font-size: 12px;
}
.required {
	color: rgb(217, 83, 79);
}
.required-fields {
	font-size: 12px; margin-left: 0px;
}
@media only screen and (min-width:992px)
{
.required-fields {
	margin-left: 30%;
}
}
.captcha img {
	border: 1px solid rgb(210, 220, 241); border-image: none;
}
.error-marker {
	border: 1px solid rgb(217, 83, 79); border-image: none;
}
input.error-marker {
	border: 1px solid rgb(217, 83, 79); border-image: none;
}
.separator {
	padding: 10px 0px 0px;
}
.separator hr {
	border-width: 1px medium medium; border-style: solid none none; border-color: rgb(255, 255, 255) currentColor currentColor; border-image: none; width: 100%; height: 1px;
}
.error {
	background-position: left top; margin: 5px 0px 14px; padding: 10px 10px 10px 24px; border: 1px solid rgb(217, 83, 79); border-image: none; color: rgb(217, 83, 79); background-image: url("../../../layout/img/icons/icon_fehlermeldung.gif"); background-repeat: no-repeat; background-color: rgb(231, 144, 142);
}
.success {
	background-position: left top; margin: 5px 0px 14px; padding: 10px 10px 10px 24px; border: 1px solid rgb(92, 184, 92); border-image: none; color: rgb(92, 184, 92); background-image: url("../../../layout/img/icons/icon_erfolgsmeldung.gif"); background-repeat: no-repeat; background-color: rgb(145, 207, 145);
}
.info {
	background-position: left top; margin: 5px 0px 14px; padding: 10px 10px 10px 24px; border: 1px solid rgb(91, 192, 222); border-image: none; color: rgb(91, 192, 222); background-image: url("../../../layout/img/icons/icon_infomeldung.gif"); background-repeat: no-repeat; background-color: rgb(155, 216, 235);
}
.error {
	margin: 5px 0px 14px; padding: 10px;
}
.success {
	margin: 5px 0px 14px; padding: 10px;
}
.info {
	margin: 5px 0px 14px; padding: 10px;
}
.error li {
	padding-left: 36px; list-style-type: disc; list-style-position: inside;
}
.success li {
	padding-left: 36px; list-style-type: disc; list-style-position: inside;
}
.info li {
	padding-left: 36px; list-style-type: disc; list-style-position: inside;
}
.error li {
	color: rgb(181, 43, 39);
}
.success li {
	color: rgb(61, 139, 61);
}
.info li {
	color: rgb(40, 161, 197);
}
input[type='text'] {
	border-radius: 0px;
}
input[type='submit'] {
	border-radius: 0px;
}
input[type='password'] {
	border-radius: 0px;
}
input[type='email'] {
	border-radius: 0px;
}
input.text {
	border-radius: 0px;
}
input.submit {
	border-radius: 0px;
}
input.button {
	border-radius: 0px;
}
select {
	border-radius: 0px;
}
textarea {
	border-radius: 0px;
}
.error {
	border-radius: 0px;
}
.success {
	border-radius: 0px;
}
.info {
	border-radius: 0px;
}
.form-separator {
	margin: 24px 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 1px; clear: both; background-color: rgb(226, 226, 226);
}
.formhandler-container form {
	max-width: 600px;
}
.formhandler-container fieldset::before {
	display: table; content: " ";
}
.formhandler-container fieldset::after {
	display: table; content: " ";
}
.formhandler-container fieldset::after {
	clear: both;
}
.formhandler-container fieldset::before {
	display: table; content: " ";
}
.formhandler-container fieldset::after {
	display: table; content: " ";
}
.formhandler-container fieldset::after {
	clear: both;
}
.formhandler-container .control-label {
	padding-right: 12px;
}
.formhandler-container .formhandler-required-hidden {
	display: none;
}
.formhandler-container .formhandler-required-hiddenrequired {
	color: rgb(153, 153, 153);
}
.responsive-maps > iframe {
	width: 100%; height: 300px; max-width: 100%;
}
@media only screen and (min-width:768px)
{
.responsive-maps > iframe {
	height: 450px;
}
}
.responsive-video {
	height: 0px; overflow: hidden; padding-top: 0px; padding-bottom: 56.25%; position: relative;
}
.responsive-video iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 280;
}
@media only screen and (max-width:991px)
{
:target::before {
	margin: -123px 0px 0px; height: 123px; display: block; content: "";
}
}
.navbar-toggle {
	margin: 0px; padding: 6px 0px;
}
.navbar-toggle .icon-bar {
	width: 36px; height: 4px; display: block; background-color: rgb(255, 255, 255);
}
.navbar-toggle .glyphicon-regular {
	color: rgb(255, 255, 255); line-height: 36px; font-size: 36px; display: none;
}
.navbar-toggle.active {
	padding: 2px 0px;
}
.navbar-toggle.active .glyphicon-regular {
	display: inline-block;
}
.navbar-toggle.active .icon-bar {
	display: none;
}
.navbar-toggle:hover .icon-bar {
	background-color: rgb(210, 220, 241);
}
.navbar-toggle:hover .glyphicon-regular {
	color: rgb(210, 220, 241);
}
.nav-mobile-container {
	left: 0px; top: 0px; width: 100%; height: 0px; overflow: hidden; padding-top: 123px; position: absolute; z-index: 290; opacity: 0; background-color: rgb(242, 242, 242); -webkit-transition: opacity 1, height 1s; -o-transition: opacity 1, height 1s;
}
@media only screen and (min-width:992px)
{
.nav-mobile-container {
	display: none;
}
}
.nav-mobile-container.active {
	height: auto; overflow: auto; min-height: 100%; opacity: 1;
}
@media only screen and (min-width:992px)
{
.nav-mobile-container.active {
	display: none;
}
}
.nav-mobile {
	position: relative; background-color: rgb(255, 255, 255);
}
.nav-mobile .dropdown {
	position: inherit;
}
.nav-mobile .dropdown-menu {
	border: 0px currentColor; border-image: none; left: 0px; top: 0px; min-height: 100%; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.nav-mobile ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%;
}
.nav-mobile li {
	list-style: none; margin: 0px; padding: 0px; width: 100%; display: block;
}
.nav-mobile .nav-link {
	padding: 8px 14px; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer; -ms-overflow-x: hidden; -ms-text-overflow: ellipsis; max-width: 100%;
}
.nav-mobile .nav-link:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(242, 242, 242);
}
.nav-mobile .nav-link .glyphicon-regular {
	top: 4px; float: right;
}
.nav-mobile [data-uid='2692'].nav-link {
	color: rgb(34, 34, 34); background-color: rgb(255, 222, 20);
}
.nav-mobile .level-1 .nav-link {
	text-transform: uppercase; line-height: 1.9; font-size: 18px;
}
.nav-mobile .level-2 .nav-link {
	text-transform: none;
}
.nav-mobile .nav-link.action-close {
	padding: 10px 14px; color: rgb(102, 102, 102); line-height: 1.9; font-size: 18px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dotted;
}
.nav-mobile .nav-link.action-close .glyphicon-regular {
	top: 8px; margin-right: 6px; float: left;
}
.nav-mobile .nav-link.action-close:hover {
	color: rgb(0, 0, 0);
}
.nav-mobile .nav-link.action-overview {
	padding: 10px 14px; text-transform: uppercase; line-height: 1.9; font-size: 18px;
}
.nav-mobile .nav-link.action-overview .glyphicon-regular {
	top: 8px;
}
.nav-mobile .nav-link.action-page .glyphicon-regular {
	top: 6px;
}
#nav_flyout .ebene-1 {
	list-style: none; margin: 0px; padding: 0px;
}
#nav_flyout .ebene-1 .navbox {
	margin: 0px; padding: 0px; float: left; position: relative; cursor: pointer;
}
#nav_flyout .ebene-1 .navbox a {
	margin: 0px 18px 0px 0px; padding: 12px 16px 18px; border-radius: 3px 3px 0px 0px; color: rgb(255, 255, 255); text-transform: none; line-height: 16px; letter-spacing: 0px; font-size: 14px; font-weight: 600; text-decoration: none; display: block;
}
@media only screen and (min-width:1200px)
{
#nav_flyout .ebene-1 .navbox a {
	margin: 0px 24px 0px 0px; padding: 12px 18px 18px; font-size: 16px;
}
}
#nav_flyout .ebene-1 > .an > a {
	color: rgb(255, 255, 255); padding-bottom: 18px; background-color: rgb(129, 135, 166);
}
#nav_flyout .ebene-1 > .an:hover > a {
	color: rgb(27, 54, 93); padding-bottom: 18px; box-shadow: none; background-color: rgb(255, 255, 255);
}
.js_menu#nav_flyout .ebene-1 > .an.js_active > a {
	color: rgb(27, 54, 93); padding-bottom: 18px; box-shadow: none; background-color: rgb(255, 255, 255);
}
#nav_flyout .ebene-1 > .aus:hover > a {
	color: rgb(27, 54, 93); box-shadow: none; background-color: rgb(255, 255, 255);
}
.js_menu#nav_flyout .ebene-1 > .aus.js_active > a {
	color: rgb(27, 54, 93); box-shadow: none; background-color: rgb(255, 255, 255);
}
#nav_flyout .ebene-1 .kind.aus .ebene-2 {
	transition:opacity 0.2s ease-in-out; left: -9999px; opacity: 0; -webkit-transition: opacity ease-in-out .2s; -o-transition: opacity ease-in-out .2s; -moz-transition: opacity ease-in-out .2s;
}
#nav_flyout .ebene-1 .kind.an .ebene-2 {
	transition:opacity 0.2s ease-in-out; left: -9999px; opacity: 0; -webkit-transition: opacity ease-in-out .2s; -o-transition: opacity ease-in-out .2s; -moz-transition: opacity ease-in-out .2s;
}
.js_menu#nav_flyout .ebene-1 .kind.aus:hover .ebene-2 {
	transition:opacity 0.2s ease-in-out; left: -9999px; opacity: 0; -webkit-transition: opacity ease-in-out .2s; -o-transition: opacity ease-in-out .2s; -moz-transition: opacity ease-in-out .2s;
}
.js_menu#nav_flyout .ebene-1 .kind.an:hover .ebene-2 {
	transition:opacity 0.2s ease-in-out; left: -9999px; opacity: 0; -webkit-transition: opacity ease-in-out .2s; -o-transition: opacity ease-in-out .2s; -moz-transition: opacity ease-in-out .2s;
}
#nav_flyout .ebene-1 .kind.aus:hover .ebene-2 {
	left: 0px; opacity: 1;
}
#nav_flyout .ebene-1 .kind.an:hover .ebene-2 {
	left: 0px; opacity: 1;
}
.js_menu#nav_flyout .ebene-1 .kind.js_active.aus .ebene-2 {
	left: 0px; opacity: 1;
}
.js_menu#nav_flyout .ebene-1 .kind.js_active.an .ebene-2 {
	left: 0px; opacity: 1;
}
#nav_flyout .ebene-1 li[data-uid='2692'] a {
	color: rgb(34, 34, 34); background-color: rgb(255, 222, 20);
}
#nav_flyout .ebene-1 li[data-uid='2692'].an:hover a {
	color: rgb(51, 51, 51); background-color: rgb(255, 229, 71);
}
#nav_flyout .ebene-1 li[data-uid='2692']:hover a {
	color: rgb(51, 51, 51); background-color: rgb(255, 229, 71);
}
#nav_flyout .ebene-1 li[data-uid='2692'].an a {
	color: rgb(255, 255, 255); background-color: rgb(129, 135, 166);
}
#nav_flyout .ebene-2 {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(226, 226, 226) rgb(226, 226, 226); list-style: none; margin: 0px; padding: 0px; border-radius: 0px; border-image: none; top: 46px; width: 260px; position: absolute; z-index: 900; cursor: default; box-shadow: none; background-image: url("../../../layout/img/nav/nav_flyout_hg.png"); background-repeat: repeat-y; background-size: 100% 100%; background-color: rgb(242, 242, 242);
}
#nav_flyout .ebene-2 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
#nav_flyout .ebene-2 .navbox a {
	margin: 0px; padding: 9px 24px 9px 12px; border-radius: 0px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.6; letter-spacing: 0px; font-size: 13px; font-weight: 400; text-decoration: none; display: block;
}
#nav_flyout .ebene-2 > .an:hover {
	background-color: rgb(226, 226, 226);
}
#nav_flyout .ebene-2 > .an:hover > a {
	color: rgb(34, 34, 34);
}
#nav_flyout .ebene-2 > .aus:hover {
	background-color: rgb(226, 226, 226);
}
#nav_flyout .ebene-2 > .aus:hover > a {
	color: rgb(34, 34, 34);
}
#nav_flyout .ebene-2 > .kind > a > span {
	background-position: 0px 0px; top: 9px; width: 15px; height: 15px; right: 6px; display: block; position: absolute; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#nav_flyout .ebene-2 > .kind:hover > a > span {
	background-position: -40px 0px;
}
#nav_flyout .ebene-2 .kind.aus .ebene-3 {
	left: -9999px; height: 1px; overflow: hidden;
}
#nav_flyout .ebene-2 .kind.an .ebene-3 {
	left: -9999px; height: 1px; overflow: hidden;
}
.js_menu#nav_flyout .ebene-2 .kind.aus:hover .ebene-3 {
	left: -9999px; height: 1px; overflow: hidden;
}
.js_menu#nav_flyout .ebene-2 .kind.an:hover .ebene-3 {
	left: -9999px; height: 1px; overflow: hidden;
}
#nav_flyout .ebene-2 .kind.aus:hover .ebene-3 {
	left: 258px; height: auto; overflow: visible;
}
#nav_flyout .ebene-2 .kind.an:hover .ebene-3 {
	left: 258px; height: auto; overflow: visible;
}
.js_menu#nav_flyout .ebene-2 .kind.js_active.aus .ebene-3 {
	left: 258px; height: auto; overflow: visible;
}
.js_menu#nav_flyout .ebene-2 .kind.js_active.an .ebene-3 {
	left: 258px; height: auto; overflow: visible;
}
#nav_flyout .ebene-3 {
	list-style: none; margin: 0px; padding: 0px; border: 1px solid rgb(226, 226, 226); border-image: none; top: 0px; width: 260px; position: absolute; z-index: 901; cursor: default; background-image: url("../../../layout/img//nav/nav_flyout_hg.png"); background-repeat: repeat-y; background-size: 100% 100%; background-color: rgb(242, 242, 242);
}
#nav_flyout .ebene-3 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
#nav_flyout .ebene-3 .navbox a {
	margin: 0px; padding: 9px 24px 9px 12px; border-radius: 0px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.6; letter-spacing: 0px; font-size: 13px; font-weight: 400; text-decoration: none; display: block;
}
#nav_flyout .ebene-3 > .an:hover {
	background-color: rgb(226, 226, 226);
}
#nav_flyout .ebene-3 > .an:hover > a {
	color: rgb(34, 34, 34);
}
#nav_flyout .ebene-3 > .aus:hover {
	background-color: rgb(226, 226, 226);
}
#nav_flyout .ebene-3 > .aus:hover > a {
	color: rgb(34, 34, 34);
}
#nav_flyout .ebene-3 > .kind > a > span {
	background-position: 0px 0px; top: 9px; width: 15px; height: 15px; right: 6px; display: block; position: absolute; background-image: url("../../../layout/img//icons/iconset_bw.png"); background-repeat: no-repeat;
}
#nav_flyout .ebene-3 > .kind:hover > a > span {
	background-position: -40px 0px;
}
#nav_flyout .ebene-3 .kind.aus .ebene-4 {
	left: -9999px; height: 1px; overflow: hidden;
}
#nav_flyout .ebene-3 .kind.an .ebene-4 {
	left: -9999px; height: 1px; overflow: hidden;
}
.js_menu#nav_flyout .ebene-3 .kind.aus:hover .ebene-4 {
	left: -9999px; height: 1px; overflow: hidden;
}
.js_menu#nav_flyout .ebene-3 .kind.an:hover .ebene-4 {
	left: -9999px; height: 1px; overflow: hidden;
}
#nav_flyout .ebene-3 .kind.aus:hover .ebene-4 {
	left: 258px; height: auto; overflow: visible;
}
#nav_flyout .ebene-3 .kind.an:hover .ebene-4 {
	left: 258px; height: auto; overflow: visible;
}
.js_menu#nav_flyout .ebene-3 .kind.js_active.aus .ebene-4 {
	left: 258px; height: auto; overflow: visible;
}
.js_menu#nav_flyout .ebene-3 .kind.js_active.an .ebene-4 {
	left: 258px; height: auto; overflow: visible;
}
#nav_flyout .ebene-4 {
	list-style: none; margin: 0px; padding: 0px; border: 1px solid rgb(226, 226, 226); border-image: none; top: -1px; width: 260px; position: absolute; z-index: 902; cursor: default; background-image: url("../../../layout/img/nav/nav_flyout_hg.png"); background-repeat: repeat-y; background-size: 100% 100%; background-color: rgb(242, 242, 242);
}
#nav_flyout .ebene-4 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
#nav_flyout .ebene-4 .navbox a {
	margin: 0px; padding: 9px 24px 9px 12px; border-radius: 0px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.6; letter-spacing: 0px; font-size: 13px; font-weight: 400; text-decoration: none; display: block;
}
#nav_flyout .ebene-4 > .an:hover {
	background-color: rgb(226, 226, 226);
}
#nav_flyout .ebene-4 > .an:hover > a {
	color: rgb(34, 34, 34);
}
#nav_flyout .ebene-4 > .aus:hover {
	background-color: rgb(226, 226, 226);
}
#nav_flyout .ebene-4 > .aus:hover > a {
	color: rgb(34, 34, 34);
}
.gw-navbild {
	display: none; cursor: pointer;
}
.gw-navtext {
	display: none; cursor: pointer;
}
#nav_flyout .gw-navdetailcontainer {
	width: 410px; min-height: 248px;
}
#nav_flyout .gw-navdetail {
	position: relative;
}
#nav_flyout .gw-navdetail .gw-navbild {
	border: 1px solid rgb(226, 226, 226); border-image: none; top: 12px; width: 125px; height: 125px; text-align: center; right: 12px; overflow: hidden; position: absolute; background-color: rgb(255, 255, 255);
}
#nav_flyout .gw-navdetail .gw-navbild img {
	width: 125px; height: auto;
}
#nav_flyout .gw-navdetail .gw-navtext {
	left: 12px; bottom: -236px; position: absolute;
}
#nav_flyout .gw-navdetail .gw-navtext h4 {
	margin: 0px 0px 3px; padding: 0px; color: rgb(34, 34, 34); line-height: 1.9; font-size: 12px; font-weight: 600;
}
#nav_flyout .gw-navdetail .gw-navtext p {
	padding: 0px 12px 0px 0px; line-height: 1.33; font-size: 12px;
}
#nav_flyout .gw-navdetailcontainer .navbox a {
	padding: 8px 12px;
}
#nav_flyout .gw-navdetailcontainer > .an:hover {
	background: none;
}
#nav_flyout .gw-navdetailcontainer > .an:hover > a {
	color: rgb(34, 34, 34);
}
#nav_flyout .gw-navdetailcontainer > .aus:hover {
	background: none;
}
#nav_flyout .gw-navdetailcontainer > .aus:hover > a {
	color: rgb(34, 34, 34);
}
#nav_flyout .gw-nav-icon-produktselektor {
	background-position: 0px -64px; width: 20px; height: 16px; margin-top: 3px; margin-right: 3px; float: left; display: block; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#nav_flyout .gw-nav-icon-produktuebersicht {
	background-position: 0px -44px; width: 20px; height: 16px; margin-top: 3px; margin-right: 3px; float: left; display: block; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#nav_flyout .gw-nav-icon-systembeschreibung {
	background-position: 0px -24px; width: 20px; height: 16px; margin-top: 3px; margin-right: 3px; float: left; display: block; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#nav_flyout .ebene-2::after {
	width: 100%; height: 50px; bottom: -50px; display: block; position: absolute; content: "";
}
#nav_flyout .ebene-3::after {
	width: 100%; height: 50px; bottom: -50px; display: block; position: absolute; content: "";
}
#nav_flyout .ebene-4::after {
	width: 100%; height: 50px; bottom: -50px; display: block; position: absolute; content: "";
}
#nav_flyout .ebene-3::before {
	top: -50px; width: 100%; height: 50px; display: block; position: absolute; content: "";
}
#nav_flyout .ebene-4::before {
	top: -50px; width: 100%; height: 50px; display: block; position: absolute; content: "";
}
#subnav h4 {
	margin: 0px 0px 6px; padding: 0px;
}
#subnav h4 a {
	color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; font-weight: 700;
}
@media only screen and (min-width:1200px)
{
#subnav h4 a {
	font-size: 18px;
}
}
#subnav h4 a:hover {
	text-decoration: none;
}
#nav_vertical .ebene-1 {
	list-style: none; margin: 0px; padding: 0px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
#nav_vertical .ebene-1 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
#nav_vertical .ebene-1 .navbox a {
	margin: 0px; padding: 12px 24px 12px 12px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.6; letter-spacing: 0px; font-size: 12px; font-weight: 700; text-decoration: none; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
@media only screen and (min-width:1200px)
{
#nav_vertical .ebene-1 .navbox a {
	padding: 12px; font-size: 14px;
}
}
#nav_vertical .ebene-1 > .an > a {
	color: rgb(51, 51, 51);
}
#nav_vertical .ebene-1 > .an > a:hover {
	background-color: rgb(242, 242, 242);
}
#nav_vertical .ebene-1 > .aus > a:hover {
	color: rgb(51, 51, 51); background-color: rgb(242, 242, 242);
}
#nav_vertical .ebene-1 > .kind > a > span {
	background-position: 0px -200px; top: 12px; width: 15px; height: 15px; right: 12px; display: block; position: absolute; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#nav_vertical .ebene-1 > .kind:hover > a > span {
	background-position: -40px -200px;
}
#nav_vertical .ebene-1 > .kind.an > a > span {
	background-position: -40px -200px;
}
#nav_vertical .ebene-2 {
	list-style: none; margin: 0px; padding: 0px;
}
#nav_vertical .ebene-2 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
#nav_vertical .ebene-2 .navbox a {
	margin: 0px; padding: 12px 24px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.33; letter-spacing: 0px; font-size: 12px; font-weight: 600; text-decoration: none; display: block;
}
@media only screen and (min-width:1200px)
{
#nav_vertical .ebene-2 .navbox a {
	padding: 12px 14px 12px 24px;
}
}
#nav_vertical .ebene-2 .an > a {
	color: rgb(51, 51, 51);
}
#nav_vertical .ebene-2 > .an > a:hover {
	background-color: rgb(242, 242, 242);
}
#nav_vertical .ebene-2 > .aus > a:hover {
	color: rgb(51, 51, 51); background-color: rgb(242, 242, 242);
}
#nav_vertical .ebene-2 > .kind > a > span {
	background-position: 0px -200px; top: 9px; width: 15px; height: 15px; right: 12px; display: block; position: absolute; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#nav_vertical .ebene-2 > .kind:hover > a > span {
	background-position: -40px -200px;
}
#nav_vertical .ebene-2 > .kind.an > a > span {
	background-position: -40px -200px;
}
#nav_vertical .ebene-3 {
	list-style: none; margin: 0px; padding: 0px;
}
#nav_vertical .ebene-3 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
#nav_vertical .ebene-3 .navbox a {
	margin: 0px; padding: 12px 24px 12px 36px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.33; letter-spacing: 0px; font-size: 12px; font-weight: 600; text-decoration: none; display: block;
}
@media only screen and (min-width:1200px)
{
#nav_vertical .ebene-3 .navbox a {
	padding: 12px 14px 12px 36px;
}
}
#nav_vertical .ebene-3 .an > a {
	color: rgb(51, 51, 51);
}
#nav_vertical .ebene-3 > .an > a:hover {
	background-color: rgb(242, 242, 242);
}
#nav_vertical .ebene-3 > .aus > a:hover {
	color: rgb(51, 51, 51); background-color: rgb(242, 242, 242);
}
#nav_vertical .ebene-3 > .kind > a > span {
	background-position: 0px -200px; top: 9px; width: 15px; height: 15px; right: 12px; display: block; position: absolute; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#nav_vertical .ebene-3 > .kind:hover > a > span {
	background-position: -40px -200px;
}
#nav_vertical .ebene-3 > .kind.an > a > span {
	background-position: -40px -200px;
}
#nav_vertical .ebene-4 {
	list-style: none; margin: 0px; padding: 0px;
}
#nav_vertical .ebene-4 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
#nav_vertical .ebene-4 .navbox a {
	margin: 0px; padding: 12px 24px 12px 48px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.33; letter-spacing: 0px; font-size: 12px; font-weight: 600; text-decoration: none; display: block;
}
@media only screen and (min-width:1200px)
{
#nav_vertical .ebene-4 .navbox a {
	padding: 12px 14px 12px 36px;
}
}
#nav_vertical .ebene-4 .an > a {
	color: rgb(51, 51, 51);
}
#nav_vertical .ebene-4 > .an > a:hover {
	background-color: rgb(242, 242, 242);
}
#nav_vertical .ebene-4 > .aus > a:hover {
	color: rgb(51, 51, 51); background-color: rgb(242, 242, 242);
}
.nav-text {
	text-align: right; font-size: 15px;
}
.nav-text a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.nav-text a:link {
	color: rgb(255, 255, 255); text-decoration: none;
}
.nav-text a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
.nav-text a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.nav-text span.devider {
	padding: 0px 3px; color: rgb(255, 255, 255);
}
.nav-meta-top {
	text-align: right;
}
.nav-meta-top a {
	text-align: left; color: rgb(255, 255, 255);
}
.nav-meta-top a:link {
	text-align: left; color: rgb(255, 255, 255);
}
.nav-meta-top a:visited {
	text-align: left; color: rgb(255, 255, 255);
}
.nav-meta-top a:hover {
	color: rgb(210, 220, 241); text-decoration: none;
}
.nav-meta-top .nav-meta-top-text {
	font-family: "Open Sans",Arial,Helvetica; font-size: 12px; font-weight: 400; display: none;
}
@media only screen and (min-width:992px)
{
.nav-meta-top .nav-meta-top-text {
	display: inline;
}
}
@media only screen and (min-width:1200px)
{
.nav-meta-top .nav-meta-top-text {
	font-size: 14px;
}
}
.nav-meta-top a .meta-top-icon {
	margin-right: 12px;
}
@media only screen and (min-width:992px)
{
.nav-meta-top a .meta-top-icon {
	margin: 0px 6px;
}
}
@media only screen and (min-width:1200px)
{
.nav-meta-top a .meta-top-icon {
	margin: 0px 12px;
}
}
.nav-meta-top a .meta-top-icon::before {
	top: 2px; color: rgb(255, 255, 255); content: "|";
}
@media only screen and (max-width:767px)
{
.nav-meta-top a .meta-top-icon::before {
	line-height: 1; font-family: "Glyphicons Regular"; font-size: 30px; font-style: normal; font-weight: normal; display: inline-block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
}
@media only screen and (max-width:991px) and (min-width:768px)
{
.nav-meta-top a .meta-top-icon::before {
	line-height: 1; font-family: "Glyphicons Regular"; font-size: 36px; font-style: normal; font-weight: normal; display: inline-block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
}
@media only screen and (min-width:992px)
{
.nav-meta-top a .meta-top-icon::before {
	color: rgb(210, 220, 241); font-size: 14px; content: "|";
}
}
@media only screen and (min-width:992px)
{
.nav-meta-top a:first-child .meta-top-icon {
	display: none;
}
}
.nav-meta-top a[data-uid='184'] {
	display: none;
}
@media only screen and (min-width:992px)
{
.nav-meta-top a[data-uid='184'] {
	display: inline;
}
}
@media only screen and (max-width:991px)
{
.nav-meta-top a[data-uid='184'] .meta-top-icon::before {
	content: "\E197";
}
}
.nav-meta-top a[data-uid='1674'] {
	display: none;
}
@media only screen and (min-width:992px)
{
.nav-meta-top a[data-uid='1674'] {
	display: inline;
}
}
@media only screen and (max-width:991px)
{
.nav-meta-top a[data-uid='1674'] .meta-top-icon::before {
	content: "\E204";
}
}
@media only screen and (max-width:991px)
{
.nav-meta-top a[data-uid='1547'] .meta-top-icon::before {
	content: "\e522";
}
}
.nav-meta-top a[data-uid='1546'] {
	display: none;
}
@media only screen and (min-width:992px)
{
.nav-meta-top a[data-uid='1546'] {
	display: inline;
}
}
@media only screen and (max-width:991px)
{
.nav-meta-top a[data-uid='1546'] .meta-top-icon::before {
	content: "\e388";
}
}
@media only screen and (max-width:991px)
{
.nav-meta-top a[data-uid='1544'] .meta-top-icon::before {
	content: "\e004";
}
}
.nav-meta-top a[data-uid='1875'] {
	display: none;
}
@media only screen and (min-width:992px)
{
.nav-meta-top a[data-uid='1875'] {
	display: inline;
}
}
@media only screen and (max-width:991px)
{
.nav-meta-top a[data-uid='1875'] .meta-top-icon::before {
	content: "\e351";
}
}
.nav-meta-bottom {
	text-align: left;
}
@media only screen and (min-width:992px)
{
.nav-meta-bottom {
	text-align: right;
}
}
.nav-meta-bottom a {
	margin: 0px 0px 12px; color: rgb(255, 255, 255); display: block;
}
.nav-meta-bottom a:link {
	margin: 0px 0px 12px; color: rgb(255, 255, 255); display: block;
}
.nav-meta-bottom a:visited {
	margin: 0px 0px 12px; color: rgb(255, 255, 255); display: block;
}
.nav-meta-bottom a:first-of-type {
	margin-left: 0px;
}
.nav-meta-bottom a:first-of-type:link {
	margin-left: 0px;
}
.nav-meta-bottom a:first-of-type:visited {
	margin-left: 0px;
}
@media only screen and (min-width:992px)
{
.nav-meta-bottom a {
	margin-bottom: 0px; display: inline-block;
}
.nav-meta-bottom a:link {
	margin-bottom: 0px; display: inline-block;
}
.nav-meta-bottom a:visited {
	margin-bottom: 0px; display: inline-block;
}
}
.nav-meta-bottom a:hover {
	color: rgb(210, 220, 241); text-decoration: none;
}
.nav-meta-bottom a .meta-bottom-icon {
	display: none;
}
@media only screen and (min-width:992px)
{
.nav-meta-bottom a .meta-bottom-icon {
	margin: 0px 6px; display: inline-block;
}
}
@media only screen and (min-width:1200px)
{
.nav-meta-bottom a .meta-bottom-icon {
	margin: 0px 12px;
}
}
.nav-meta-bottom a .meta-bottom-icon::before {
	top: 2px; color: rgb(255, 255, 255); content: "|";
}
@media only screen and (min-width:992px)
{
.nav-meta-bottom a .meta-bottom-icon::before {
	color: rgb(210, 220, 241); font-size: 14px; content: "|";
}
}
.nav-meta-bottom a:last-child .meta-bottom-icon {
	display: none;
}
.nav-meta-bottom .nav-meta-bottom-text {
	font-size: 12px;
}
@media only screen and (min-width:1200px)
{
.nav-meta-bottom .nav-meta-bottom-text {
	font-size: 14px;
}
}
.nav-meta-bottom a[data-uid='17'] {
	display: none;
}
.nav-meta-bottom a[data-uid='66'] {
	display: none;
}
.nav-meta-bottom a[data-uid='67'] {
	display: none;
}
.nav-meta-bottom a[data-uid='20'] {
	display: none;
}
@media only screen and (min-width:992px)
{
.nav-meta-bottom a[data-uid='17'] {
	display: inline-block;
}
.nav-meta-bottom a[data-uid='66'] {
	display: inline-block;
}
.nav-meta-bottom a[data-uid='67'] {
	display: inline-block;
}
.nav-meta-bottom a[data-uid='20'] {
	display: inline-block;
}
}
.nav-meta-mobile {
	padding-top: 14px; display: none;
}
.nav-meta-mobile.active {
	display: block;
}
.nav-meta-mobile a {
	padding: 8px 14px; color: rgb(102, 102, 102); line-height: 1.9; font-size: 18px; display: block; cursor: pointer;
}
.nav-meta-mobile a:link {
	padding: 8px 14px; color: rgb(102, 102, 102); line-height: 1.9; font-size: 18px; display: block; cursor: pointer;
}
.nav-meta-mobile a:visited {
	padding: 8px 14px; color: rgb(102, 102, 102); line-height: 1.9; font-size: 18px; display: block; cursor: pointer;
}
.nav-meta-mobile a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.nav-meta-mobile a .meta-top-icon {
	margin-right: 10px;
}
.nav-meta-mobile a .meta-top-icon::before {
	top: 3px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 1em; font-style: normal; font-weight: normal; display: inline-block; position: relative; content: "\E063"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.nav-meta-mobile a[data-uid='184'] .meta-top-icon::before {
	content: "\E046";
}
.nav-meta-mobile a[data-uid='1674'] .meta-top-icon {
	background-position: left; width: 18px; height: 34px; display: inline-block; background-image: url("../../../layout/img/icons/icon_lizenzierung_18px.png"); background-repeat: no-repeat;
}
.nav-meta-mobile a[data-uid='1674'] .meta-top-icon::before {
	content: " ";
}
.nav-meta-mobile a[data-uid='1547'] {
	display: none;
}
@media only screen and (max-width:319px)
{
.nav-meta-mobile a[data-uid='1547'] {
	display: block;
}
}
.nav-meta-mobile a[data-uid='1547'] .meta-top-icon::before {
	content: "\e522";
}
.nav-meta-mobile a[data-uid='1546'] .meta-top-icon::before {
	content: "\e388";
}
.nav-meta-mobile a[data-uid='1544'] .meta-top-icon::before {
	content: "\e004";
}
.nav-meta-mobile a[data-uid='1875'] .meta-top-icon::before {
	content: "\e351";
}
.nav-meta-mobile .nav-meta-hotline .glyphicon-regular {
	top: 3px; margin-right: 10px;
}
.nav-icons a {
	text-decoration: none;
}
.nav-icons a:link {
	text-decoration: none;
}
.nav-icons a:visited {
	text-decoration: none;
}
.nav-icons a:hover {
	text-decoration: none;
}
.nav-icons span.devider {
	padding: 0px 3px;
}
#kruemelnav {
	font-size: 15px;
}
@media only screen and (min-width:768px)
{
#kruemelnav {
	margin: 12px 0px 6px;
}
}
#kruemelnav ul {
	list-style: none; margin: 0px; padding: 0px 0px 0px 12px;
}
#kruemelnav ul::after {
	height: 1px; clear: both; display: block; content: " ";
}
#kruemelnav ul li {
	background-position: right bottom; margin: 0px; padding: 7px 36px 6px 0px; float: left; display: block; background-image: url("../../../layout/img/nav_breadcrumbs_arrow_mobile.png"); background-repeat: no-repeat;
}
#kruemelnav ul.fakecrumb li {
	line-height: 1.9; font-size: 13px; text-decoration: none; display: block;
}
#kruemelnav ul li a {
	line-height: 1.9; font-size: 13px; text-decoration: none; display: block;
}
#kruemelnav ul li a:hover {
	text-decoration: underline;
}
#kruemelnav ul li.wurzel {
	padding-left: 28px; display: none; position: relative;
}
#kruemelnav ul li.wurzel a {
	color: rgb(102, 102, 102);
}
#kruemelnav ul li.wurzel .pfad-icon {
	background-position: -20px -80px; left: 0px; top: 8px; width: 20px; height: 20px; display: block; position: absolute; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#kruemelnav ul li.zweig a {
	color: rgb(102, 102, 102);
}
#kruemelnav ul li.blatt {
	background-image: none;
}
#kruemelnav ul li.blatt a {
	color: rgb(102, 102, 102); font-weight: 700;
}
#kruemelnav ul li.blatt .item-without-link {
	color: rgb(102, 102, 102); line-height: 1.9; font-size: 13px; font-weight: 700; text-decoration: none; display: block;
}
#sitemapnav {
	margin: 0px; padding: 0px;
}
#sitemapnav .sitemap1 {
	margin: 0px; padding: 0px;
}
#sitemapnav .sitemap1 .navbox_1 {
	list-style: none; padding: 0px; margin-right: 2.5%; min-height: 100px;
}
@media only screen and (min-width:992px)
{
#sitemapnav .sitemap1 .navbox_1 {
	width: 22.5%; float: left; display: block;
}
}
#sitemapnav .sitemap1 .navbox_1 a {
	color: rgb(255, 255, 255); line-height: 1.6; font-size: 14px; font-weight: 600;
}
#sitemapnav .sitemap1 .navbox_1 a:hover {
	color: rgb(210, 220, 241); text-decoration: none;
}
@media only screen and (min-width:1200px)
{
#sitemapnav .sitemap1 .navbox_1 a {
	font-size: 16px;
}
}
#sitemapnav .sitemap1 .navbox_1 > a {
	font-size: 16px;
}
@media only screen and (min-width:1200px)
{
#sitemapnav .sitemap1 .navbox_1 > a {
	font-size: 16px;
}
}
#sitemapnav .sitemap1 :not(:first-of-type).navbox_1 {
	display: none;
}
@media only screen and (min-width:992px)
{
#sitemapnav .sitemap1 :not(:first-of-type).navbox_1 {
	display: block;
}
}
#sitemapnav .sitemap1 :last-of-type.navbox_1 {
	margin-top: 24px; margin-right: 0px; display: block;
}
@media only screen and (min-width:992px)
{
#sitemapnav .sitemap1 :last-of-type.navbox_1 {
	width: 25%; margin-top: 0px;
}
}
#sitemapnav .sitemap1 .address {
	color: rgb(255, 255, 255);
}
#sitemapnav .sitemap1 .address address {
	font-style: normal; margin-top: 16px;
}
#sitemapnav .sitemap1 .address a {
	font-weight: 400;
}
#sitemapnav .sitemap2 {
	margin: 0px; padding: 12px 0px 0px;
}
#sitemapnav .sitemap2 .navbox_2 {
	list-style: none; padding: 0px;
}
#sitemapnav .sitemap2 .navbox_2 a {
	color: rgb(255, 255, 255); line-height: 1.9; font-size: 14px; font-weight: 400;
}
@media only screen and (min-width:992px)
{
#sitemapnav .sitemap2 .navbox_2 a {
	font-size: 12px;
}
}
@media only screen and (min-width:1200px)
{
#sitemapnav .sitemap2 .navbox_2 a {
	font-size: 14px;
}
}
.sitemap ul {
	list-style: none;
}
.sitemap li {
	font-size: 12px;
}
.sitemap_root {
	padding: 6px 0px 6px 12px; border: 1px solid rgb(51, 51, 51); border-image: none; width: 275px; font-weight: 600; margin-left: 0px; cursor: pointer; background-color: rgb(57, 63, 95);
}
@media only screen and (min-width:768px)
{
.sitemap_root {
	width: 160px; margin-left: 24px;
}
}
.sitemap_root:hover {
	border: 1px solid rgb(51, 51, 51); border-image: none; background-color: rgb(38, 42, 63);
}
.sitemap_root a {
	color: rgb(255, 255, 255); line-height: 1.9; font-size: 14px; font-weight: 600; text-decoration: none;
}
.sitemap_1 {
	background-position: left; margin: 0px 10px 20px 0px; padding: 10px 10px 0px 0px; background-image: url("../../../layout/img/sitemap_hg_vertikal_gross.png"); background-repeat: no-repeat;
}
@media only screen and (min-width:768px)
{
.sitemap_1 {
	margin-left: 105px;
}
}
@media only screen and (min-width:768px)
{
.sitemap_1 .sitemap_box {
	margin-left: -10px;
}
}
.sitemap_1 :last-child.sitemap_box {
	background-color: rgb(255, 255, 255);
}
.sitemap_1 .sitemap_box a {
	margin: 5px 12px 0px 0px; border: 1px solid rgb(105, 110, 135); border-image: none; width: 250px; display: block; cursor: pointer; background-color: rgb(129, 135, 166);
}
@media only screen and (min-width:768px)
{
.sitemap_1 .sitemap_box a {
	width: 160px;
}
}
.sitemap_1 .sitemap_box a {
	padding: 6px 5px 6px 12px; color: rgb(255, 255, 255); line-height: 1.6; font-size: 12px; font-weight: 400; text-decoration: none;
}
.sitemap_1 .sitemap_box a:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; background-color: rgb(105, 110, 135);
}
.sitemap_2 {
	background-position: left bottom; margin: 0px 10px 10px 0px; padding: 10px 20px 0px 0px; background-image: url("../../../layout/img/sitemap_hg_vertikal_gross.png"); background-repeat: no-repeat;
}
@media only screen and (min-width:768px)
{
.sitemap_2 {
	margin-left: 90px;
}
}
.sitemap_2 .sitemap_box a {
	margin: 5px 10px 0px 0px; border: 1px solid rgb(226, 226, 226); border-image: none; background-color: rgb(226, 226, 226);
}
.sitemap_2 .sitemap_box a {
	padding: 6px 5px 6px 12px; width: 225px; color: rgb(34, 34, 34); text-transform: none; font-weight: 400; display: block;
}
@media only screen and (min-width:768px)
{
.sitemap_2 .sitemap_box a {
	width: 175px;
}
}
.sitemap_2 .sitemap_box a:hover {
	border: 1px solid rgb(102, 102, 102); border-image: none; background-color: rgb(153, 153, 153);
}
.sitemap_3 {
	background-position: left bottom; margin: 0px 10px 20px 0px; padding: 10px 20px 0px 0px; background-image: url("../../../layout/img/sitemap_hg_vertikal.png"); background-repeat: no-repeat;
}
@media only screen and (min-width:768px)
{
.sitemap_3 {
	margin-left: 90px;
}
}
.sitemap_3 .sitemap_box a {
	margin: 5px 10px 0px 0px; border: 1px solid rgb(217, 217, 217); border-image: none; background-color: rgb(242, 242, 242);
}
.sitemap_3 .sitemap_box a {
	padding: 6px 5px 6px 12px; text-transform: none; font-weight: 400; display: block;
}
.sitemap_3 .sitemap_box a:hover {
	border: 1px solid rgb(153, 153, 153); border-image: none; background-color: rgb(226, 226, 226);
}
.sitemap_4 {
	background-position: left bottom; margin: 0px 10px 20px 0px; padding: 10px 20px 0px 0px; background-image: url("../../../layout/img/sitemap_hg_vertikal.png"); background-repeat: no-repeat;
}
@media only screen and (min-width:768px)
{
.sitemap_4 {
	margin-left: 90px;
}
}
.sitemap_4 .sitemap_box a {
	margin: 5px 10px 0px 0px; border: 1px solid rgb(105, 110, 135); border-image: none; background-color: rgb(129, 135, 166);
}
.sitemap_4 .sitemap_box a {
	padding: 5px 5px 5px 12px; width: 200px; color: rgb(255, 255, 255); text-transform: none; font-size: 12px; font-weight: 400; display: block;
}
@media only screen and (min-width:768px)
{
.sitemap_4 .sitemap_box a {
	width: 150px;
}
}
.sitemap_4 .sitemap_box a:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; background-color: rgb(105, 110, 135);
}
.nav-logo {
	padding-left: 12px; display: inline-block; cursor: pointer;
}
@media only screen and (min-width:992px)
{
.nav-logo {
	padding: 0px;
}
}
.nav-logo img {
	width: auto; height: 36px;
}
@media only screen and (min-width:768px)
{
.nav-logo img {
	height: 50px;
}
}
@media only screen and (min-width:992px)
{
.nav-logo img {
	height: 80px;
}
}
.c-aside {
	display: none; z-index: 1001; box-shadow: -3px 3px 10px 0px rgba(0,0,0,0.15);
}
@media only screen and (min-width:768px)
{
body[data-lang='de'] .c-aside {
	display: block;
}
}
@media only screen and (min-width:768px)
{
.c-aside__toggle {
	padding: 12px 0px; transition:right 0.5s ease-in; top: 150px; width: 30px; height: auto; right: 0px; display: flex; position: fixed; flex-direction: column; align-items: center; background-color: rgb(255, 222, 20);
}
.c-aside__toggle:hover {
	cursor: pointer;
}
.c-aside__toggle .c-aside__icon--right {
	display: none;
}
.c-aside__toggle .c-aside__icon--left {
	display: inline-block;
}
}
@media only screen and (min-width:992px)
{
.c-aside__toggle {
	top: 225px;
}
}
@media only screen and (min-width:1800px)
{
.c-aside__toggle {
	display: none;
}
}
.c-aside__icon {
	padding: 6px 0px; color: rgb(27, 54, 93);
}
.c-aside__icon--info {
	font-size: 18px !important;
}
@media only screen and (min-width:768px)
{
.c-aside__content {
	padding: 24px; transition:right 0.5s ease-in; top: 150px; width: 280px; right: -280px; display: block; position: fixed; background-color: rgb(242, 242, 242);
}
}
@media only screen and (min-width:992px)
{
.c-aside__content {
	top: 225px;
}
}
@media only screen and (min-width:1800px)
{
.c-aside__content {
	right: 0px;
}
}
@media only screen and (min-width:768px)
{
.c-aside--content-active .c-aside__toggle {
	transition:right 0.5s ease-in; right: 280px;
}
.c-aside--content-active .c-aside__toggle .c-aside__icon--left {
	display: none;
}
.c-aside--content-active .c-aside__toggle .c-aside__icon--right {
	display: inline-block;
}
}
@media only screen and (min-width:768px)
{
.c-aside--content-active .c-aside__content {
	transition:right 0.5s ease-in; right: 0px;
}
}
.c-form {
	padding: 20px 20px 10px; border: 1px solid rgb(226, 226, 226); border-image: none; background-color: rgb(242, 242, 242);
}
.c-form__row {
	margin-bottom: 24px;
}
.c-form__row::before {
	display: table; content: " ";
}
.c-form__row::after {
	display: table; content: " ";
}
.c-form__row::after {
	clear: both;
}
.c-form__row::before {
	display: table; content: " ";
}
.c-form__row::after {
	display: table; content: " ";
}
.c-form__row::after {
	clear: both;
}
.c-form__col {
	margin: 0px; padding: 0px;
}
.c-form .c-form__label {
	margin: 0px; width: 100%; color: rgb(102, 102, 102); font-size: 14px; font-weight: 600; display: inline-flex;
}
.c-form .c-form__input.form-control {
	padding: 5px 3px; width: 100%; line-height: 1.33; font-size: 14px;
}
@media only screen and (min-width:992px)
{
.c-form .c-form__input.form-control {
	width: 95%; float: right;
}
}
.c-form .c-form__textarea {
	padding: 3px; width: 100%; line-height: 1.33; font-size: 14px; min-height: 8rem;
}
@media only screen and (min-width:992px)
{
.c-form .c-form__textarea {
	width: 95%; float: right;
}
}
.c-form__btn--reset {
	display: none;
}
.c-form__btn--submit {
	padding: 9px 18px; border: currentColor; border-image: none; color: rgb(51, 51, 51); font-size: 14px; font-weight: 600; min-width: 224px; background-color: rgb(255, 222, 20);
}
.c-form__btn--submit:hover {
	transition:0.95s; background-color: rgb(224, 193, 0);
}
.c-form__btn-bar::before {
	display: table; content: " ";
}
.c-form__btn-bar::after {
	display: table; content: " ";
}
.c-form__btn-bar::after {
	clear: both;
}
.c-form__btn-bar::before {
	display: table; content: " ";
}
.c-form__btn-bar::after {
	display: table; content: " ";
}
.c-form__btn-bar::after {
	clear: both;
}
.c-form__btn-bar .c-form__btn {
	margin: 0px 12px;
}
.c-form__btn-bar--position-left {
	text-align: left;
}
.c-form__btn-bar--position-right {
	text-align: right;
}
.c-form__btn-bar--position-center {
	text-align: center;
}
.c-form__btn-bar .c-form__btn + .c-form__btn {
	margin: 6px 0px 0px;
}
.c-form .required {
	padding-left: 3px; font-size: 12px; vertical-align: super;
}
.c-privacy-check {
	border-width: 1px 0px; margin: 36px 0px; padding: 24px 0px; border-top-color: rgb(221, 221, 221); border-top-style: solid;
}
@media only screen and (min-width:992px)
{
.c-privacy-check {
	margin-left: 25%;
}
}
.c-privacy-check__label {
	display: none;
}
.c-privacy-check__input {
	margin-right: 6px !important; display: inline-block;
}
.c-privacy-check__link {
	white-space: nowrap;
}
.form-separator {
	margin: 36px 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 1px; clear: both; background-color: rgb(226, 226, 226);
}
.formhandler-container form {
	max-width: 600px;
}
.formhandler-container fieldset::before {
	display: table; content: " ";
}
.formhandler-container fieldset::after {
	display: table; content: " ";
}
.formhandler-container fieldset::after {
	clear: both;
}
.formhandler-container fieldset::before {
	display: table; content: " ";
}
.formhandler-container fieldset::after {
	display: table; content: " ";
}
.formhandler-container fieldset::after {
	clear: both;
}
.formhandler-container legend {
	padding-bottom: 6px;
}
.formhandler-container .control-label {
	padding-right: 12px;
}
.formhandler-container .formhandler-required-hidden {
	display: none;
}
.formhandler-container .formhandler-required-hiddenrequired {
	color: rgb(153, 153, 153);
}
.c-heading--position-center {
	text-align: center;
}
.c-heading--position-left {
	text-align: left;
}
.c-heading--position-right {
	text-align: right;
}
.c-heading--position-justify {
	text-align: justify;
}
.c-gallery--border .c-figure {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.c-gallery__row {
	margin-right: -6px; margin-bottom: 12px; margin-left: -6px;
}
.c-gallery__row::before {
	display: table; content: " ";
}
.c-gallery__row::after {
	display: table; content: " ";
}
.c-gallery__row::after {
	clear: both;
}
.c-gallery__row::before {
	display: table; content: " ";
}
.c-gallery__row::after {
	display: table; content: " ";
}
.c-gallery__row::after {
	clear: both;
}
.c-gallery__row--1-cols {
	margin-right: 0px; margin-left: 0px;
}
.c-gallery__col {
	margin-bottom: 12px;
}
@media only screen and (min-width:768px)
{
.c-gallery__col {
	margin-bottom: 0px;
}
}
.c-gallery__row--2-cols .c-gallery__col--count-1 {
	width: 100%; padding-right: 6px; padding-left: 6px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--2-cols .c-gallery__col--count-1 {
	width: 50%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--2-cols .c-gallery__col--count-1 {
	width: 50%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--2-cols .c-gallery__col--count-1 {
	width: 50%; float: left;
}
}
.c-gallery__row--2-cols .c-gallery__col--count-2 {
	width: 100%; padding-right: 6px; padding-left: 6px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--2-cols .c-gallery__col--count-2 {
	width: 50%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--2-cols .c-gallery__col--count-2 {
	width: 50%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--2-cols .c-gallery__col--count-2 {
	width: 50%; float: left;
}
}
.c-gallery__row--3-cols .c-gallery__col--count-1 {
	width: 100%; padding-right: 6px; padding-left: 6px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--3-cols .c-gallery__col--count-1 {
	width: 33.33%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--3-cols .c-gallery__col--count-1 {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--3-cols .c-gallery__col--count-1 {
	width: 33.33%; float: left;
}
}
.c-gallery__row--3-cols .c-gallery__col--count-2 {
	width: 100%; padding-right: 6px; padding-left: 6px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--3-cols .c-gallery__col--count-2 {
	width: 33.33%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--3-cols .c-gallery__col--count-2 {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--3-cols .c-gallery__col--count-2 {
	width: 33.33%; float: left;
}
}
.c-gallery__row--3-cols .c-gallery__col--count-3 {
	width: 100%; padding-right: 6px; padding-left: 6px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--3-cols .c-gallery__col--count-3 {
	width: 33.33%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--3-cols .c-gallery__col--count-3 {
	width: 33.33%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--3-cols .c-gallery__col--count-3 {
	width: 33.33%; float: left;
}
}
.c-gallery__row--4-cols .c-gallery__col--count-1 {
	width: 100%; padding-right: 6px; padding-left: 6px; margin-bottom: 12px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--4-cols .c-gallery__col--count-1 {
	width: 50%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--4-cols .c-gallery__col--count-1 {
	width: 25%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--4-cols .c-gallery__col--count-1 {
	width: 25%; float: left;
}
}
@media only screen and (min-width:992px)
{
.c-gallery__row--4-cols .c-gallery__col--count-1 {
	margin-bottom: 0px;
}
}
.c-gallery__row--4-cols .c-gallery__col--count-2 {
	width: 100%; padding-right: 6px; padding-left: 6px; margin-bottom: 12px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--4-cols .c-gallery__col--count-2 {
	width: 50%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--4-cols .c-gallery__col--count-2 {
	width: 25%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--4-cols .c-gallery__col--count-2 {
	width: 25%; float: left;
}
}
@media only screen and (min-width:992px)
{
.c-gallery__row--4-cols .c-gallery__col--count-2 {
	margin-bottom: 0px;
}
}
.c-gallery__row--4-cols .c-gallery__col--count-3 {
	width: 100%; padding-right: 6px; padding-left: 6px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--4-cols .c-gallery__col--count-3 {
	width: 50%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--4-cols .c-gallery__col--count-3 {
	width: 25%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--4-cols .c-gallery__col--count-3 {
	width: 25%; float: left;
}
}
.c-gallery__row--4-cols .c-gallery__col--count-4 {
	width: 100%; padding-right: 6px; padding-left: 6px; float: left; position: relative; min-height: 1px;
}
@media all and (min-width:768px)
{
.c-gallery__row--4-cols .c-gallery__col--count-4 {
	width: 50%; float: left;
}
}
@media all and (min-width:992px)
{
.c-gallery__row--4-cols .c-gallery__col--count-4 {
	width: 25%; float: left;
}
}
@media all and (min-width:1200px)
{
.c-gallery__row--4-cols .c-gallery__col--count-4 {
	width: 25%; float: left;
}
}
.c-gallery--position-horizontal-left .c-gallery__col {
	text-align: left;
}
.c-gallery--position-horizontal-center .c-gallery__col {
	text-align: center;
}
.c-gallery--position-horizontal-right .c-gallery__col {
	text-align: right;
}
.c-figure {
	height: auto; margin-bottom: 22px; vertical-align: middle; display: block; max-width: 100%;
}
@media only screen and (min-width:768px)
{
.c-figure {
	display: inline-block;
}
}
.c-figure--video {
	display: block;
}
.c-figure__media {
	position: relative;
}
.c-figure__copyright {
	right: 0px; bottom: 0px; position: absolute;
}
.c-figure__icon-copyright {
	padding: 6px; color: rgb(51, 51, 51); line-height: 1.33; font-size: 12px; cursor: pointer; background-color: rgba(255, 255, 255, 0.75);
}
.c-figure__caption {
	text-align: center; font-size: 12px; margin-top: 3px;
}
.c-img {
	margin: 0px auto;
}
@media only screen and (min-width:768px)
{
.c-img {
	margin: 0px;
}
}
.picture-responsive img {
	height: auto; display: block; max-width: 100%;
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.picture-responsive img {
	width: auto !important;
}
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
.picture-responsive img {
	width: auto !important;
}
}
ul.c-list {
	list-style: none; margin: 0px 0px 12px; padding: 0px 0px 0px 36px;
}
ul.c-list li {
	list-style: none; margin: 0px 0px 3px; padding: 0px; position: relative;
}
ul.c-list li::before {
	left: -18px; top: -2px; color: rgb(27, 54, 93); line-height: 1.6; font-size: 14px; display: inline-block; position: absolute; content: "\25CF\ ";
}
ul.c-list li > ul {
	list-style: none; margin: 3px 0px 6px; padding: 0px 0px 0px 36px;
}
ul.c-list--alt-1 li::before {
	content: "\25A0\ ";
}
ul.c-list--alt-2 li::before {
	top: 0px; content: "\2714\ ";
}
ol.c-list {
	list-style: none; margin: 0px 0px 12px; padding: 0px; counter-reset: section;
}
ol.c-list li {
	line-height: 1.9;
}
ol.c-list li::before {
	content: counters(section,".") " "; counter-increment: section;
}
ol.c-list li::before {
	color: rgb(102, 102, 102); font-weight: 700; margin-right: 3px;
}
dl.c-list dt {
	font-weight: 700;
}
.c-scroll-top {
	left: auto; right: 12px; bottom: 4rem; display: none; position: fixed; z-index: 1000;
}
@media only screen and (min-width:992px)
{
.c-scroll-top {
	right: 36px; bottom: 2rem;
}
}
.c-btn-scroll-top {
	border: currentColor; transition:background-color 0.4s; border-image: none; width: 60px; height: 60px; text-align: center; background-color: rgb(27, 54, 93);
}
.c-btn-scroll-top:link {
	background-color: rgb(27, 54, 93);
}
.c-btn-scroll-top:visited {
	background-color: rgb(27, 54, 93);
}
.c-btn-scroll-top:active {
	background-color: rgb(27, 54, 93);
}
@media only screen and (min-width:992px)
{
.c-btn-scroll-top {
	width: 48px; height: 48px;
}
.c-btn-scroll-top:hover {
	background-color: rgb(38, 77, 133);
}
}
.c-btn-scroll-top__icon {
	line-height: 1; font-family: "Glyphicons Regular"; display: inline-block; position: relative;
}
.c-btn-scroll-top__icon::before {
	color: white; font-size: 16px; margin-top: 8px; display: inline-block; content: "\E225"; transform: rotate(90deg);
}
.c-sitemap {
	background-color: transparent;
}
.c-sitemap .c-sitemap__list {
	display: block;
}
.c-sitemap .c-sitemap__list--level-1 > .c-sitemap__item--level-1 > .c-sitemap__link {
	color: rgb(255, 255, 255); background-color: rgb(27, 54, 93);
}
.c-sitemap .c-sitemap__list--level-1 > .c-sitemap__item--level-1 > .c-sitemap__link:hover {
	background-color: rgb(16, 31, 53);
}
.c-sitemap .c-sitemap__list--level-2 {
	padding-bottom: 36px; position: relative;
}
.c-sitemap .c-sitemap__list--level-2::before {
	left: 24px; width: 4px; height: 100%; display: block; position: absolute; z-index: 0; content: ""; background-color: rgb(242, 242, 242);
}
.c-sitemap .c-sitemap__list--level-2::after {
	border-radius: 50%; left: 20px; width: 12px; height: 12px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(242, 242, 242);
}
.c-sitemap .c-sitemap__list--level-2 > .c-sitemap__item--level-2 > .c-sitemap__link {
	color: rgb(0, 0, 0); background-color: rgb(210, 220, 241);
}
.c-sitemap .c-sitemap__list--level-2 > .c-sitemap__item--level-2 > .c-sitemap__link:hover {
	background-color: rgb(171, 190, 229);
}
.c-sitemap .c-sitemap__list--level-3 {
	position: relative;
}
.c-sitemap .c-sitemap__list--level-3::before {
	left: 48px; width: 3px; height: 100%; display: block; position: absolute; z-index: 0; content: ""; background-color: rgb(242, 242, 242);
}
.c-sitemap .c-sitemap__list--level-3 > .c-sitemap__item--level-3 > .c-sitemap__link {
	color: rgb(0, 0, 0); background-color: rgb(242, 242, 242);
}
.c-sitemap .c-sitemap__list--level-3 > .c-sitemap__item--level-3 > .c-sitemap__link:hover {
	background-color: rgb(217, 217, 217);
}
.c-sitemap .c-sitemap__list--level-4 {
	margin-left: 60px;
}
.c-sitemap .c-sitemap__list--level-4 > .c-sitemap__item--level-4 > .c-sitemap__link {
	color: rgb(0, 0, 0);
}
.c-sitemap .c-sitemap__list--level-2 {
	margin-left: 0px;
}
.c-sitemap .c-sitemap__list--level-3 {
	margin-left: 0px;
}
@media only screen and (min-width:768px)
{
.c-sitemap .c-sitemap__list--level-2 {
	margin-left: 120px;
}
.c-sitemap .c-sitemap__list--level-3 {
	margin-left: 120px;
}
}
.c-sitemap .c-sitemap__item {
	display: block; position: relative; z-index: 1;
}
.c-sitemap .c-sitemap__link {
	padding: 12px; width: 100%; color: rgb(0, 0, 0); margin-top: 6px; display: block; background-color: rgb(242, 242, 242);
}
.c-sitemap .c-sitemap__link:hover {
	background-color: rgb(217, 217, 217);
}
@media only screen and (min-width:768px)
{
.c-sitemap .c-sitemap__link {
	width: 160px;
}
}
@media only screen and (min-width:992px)
{
.c-sitemap .c-sitemap__link {
	width: 200px;
}
}
@media only screen and (min-width:1200px)
{
.c-sitemap .c-sitemap__link {
	width: 240px;
}
}
.c-sitemap .c-sitemap__link:active {
	text-decoration: underline;
}
.c-sitemap .c-sitemap__link:hover {
	text-decoration: underline;
}
.c-sitemap .c-sitemap__link:focus {
	text-decoration: underline;
}
.c-sitemap .c-sitemap__link--level-1 {
	font-size: 1.25rem;
}
.c-sitemap .c-sitemap__link--level-2 {
	font-size: 1rem;
}
.c-sitemap .c-sitemap__link--is-active:active {
	text-decoration: underline;
}
.c-sitemap .c-sitemap__link--is-active:hover {
	text-decoration: underline;
}
.c-sitemap .c-sitemap__link--is-active:focus {
	text-decoration: underline;
}
.c-sitemap .c-sitemap__link--is-current:active {
	text-decoration: underline;
}
.c-sitemap .c-sitemap__link--is-current:hover {
	text-decoration: underline;
}
.c-sitemap .c-sitemap__link--is-current:focus {
	text-decoration: underline;
}
.c-spacer {
	height: 1px; display: block;
}
.c-spacer::before {
	display: table; content: " ";
}
.c-spacer::after {
	display: table; content: " ";
}
.c-spacer::after {
	clear: both;
}
.c-spacer::before {
	display: table; content: " ";
}
.c-spacer::after {
	display: table; content: " ";
}
.c-spacer::after {
	clear: both;
}
.c-spacer--extra-small {
	margin: 6px 0px;
}
.c-spacer--small {
	margin: 12px 0px;
}
.c-spacer--medium {
	margin: 24px 0px;
}
.c-spacer--large {
	margin: 36px 0px;
}
.c-spacer--extra-large {
	margin: 48px 0px;
}
.c-spacer--before {
	margin-bottom: 0px;
}
.c-spacer--after {
	margin-top: 0px;
}
.c-table {
	width: 100%; margin-bottom: 22px; max-width: 100%;
}
.c-table > thead > tr > th {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.c-table > tbody > tr > th {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.c-table > tfoot > tr > th {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.c-table > thead > tr > td {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.c-table > tbody > tr > td {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.c-table > tfoot > tr > td {
	padding: 8px; line-height: 1.6; vertical-align: top; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.c-table > thead > tr > th {
	vertical-align: bottom; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.c-table > caption + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.c-table > colgroup + thead > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.c-table > thead:first-child > tr:first-child > th {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.c-table > caption + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.c-table > colgroup + thead > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.c-table > thead:first-child > tr:first-child > td {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.c-table > tbody + tbody {
	border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.c-table .table {
	background-color: rgb(255, 255, 255);
}
.c-table .primary {
	background-color: rgb(242, 242, 242);
}
.c-table .success {
	background-color: rgb(216, 238, 216);
}
.c-table .warning {
	background-color: rgb(254, 249, 243);
}
.c-table .danger {
	background-color: rgb(249, 226, 226);
}
.c-table .info {
	background-color: rgb(240, 249, 252);
}
.c-table--striped > tbody > tr:nth-child(2n+1) > td {
	background-color: rgb(249, 249, 249);
}
.c-table--striped > tbody > tr:nth-child(2n+1) > th {
	background-color: rgb(249, 249, 249);
}
.c-table--bordered {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.c-table--bordered > thead > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.c-table--bordered > tbody > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.c-table--bordered > tfoot > tr > th {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.c-table--bordered > thead > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.c-table--bordered > tbody > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.c-table--bordered > tfoot > tr > td {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.c-table--bordered > thead > tr > th {
	border-bottom-width: 2px;
}
.c-table--bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.c-table--hover > tbody > tr:hover > td {
	background-color: rgb(245, 245, 245);
}
.c-table--hover > tbody > tr:hover > th {
	background-color: rgb(245, 245, 245);
}
.c-table--condensed > thead > tr > th {
	padding: 5px;
}
.c-table--condensed > tbody > tr > th {
	padding: 5px;
}
.c-table--condensed > tfoot > tr > th {
	padding: 5px;
}
.c-table--condensed > thead > tr > td {
	padding: 5px;
}
.c-table--condensed > tbody > tr > td {
	padding: 5px;
}
.c-table--condensed > tfoot > tr > td {
	padding: 5px;
}
.c-table__th {
	font-size: 16px; font-weight: 700;
}
.c-table__td {
	font-size: 14px;
}
.c-table__caption {
	padding: 3px 6px; text-align: left; font-size: 14px; margin-top: 3px;
}
@media only screen and (min-width:992px)
{
.c-table__caption {
	padding: 0px;
}
}
.c-textmedia--center-above .c-textmedia__header h1 {
	margin-bottom: 12px;
}
.c-textmedia--center-above .c-textmedia__header h2 {
	margin-bottom: 12px;
}
.c-textmedia--center-above .c-textmedia__header h3 {
	margin-bottom: 12px;
}
.c-textmedia--center-above .c-textmedia__header h4 {
	margin-bottom: 6px;
}
.c-textmedia--center-above .c-textmedia__header h5 {
	margin-bottom: 6px;
}
.c-textmedia--center-above .c-textmedia__header h6 {
	margin-bottom: 6px;
}
.c-textmedia--center-above .c-textmedia__gallery {
	text-align: center; margin-bottom: 12px;
}
.c-textmedia--right-above .c-textmedia__header h1 {
	margin-bottom: 12px;
}
.c-textmedia--right-above .c-textmedia__header h2 {
	margin-bottom: 12px;
}
.c-textmedia--right-above .c-textmedia__header h3 {
	margin-bottom: 12px;
}
.c-textmedia--right-above .c-textmedia__header h4 {
	margin-bottom: 6px;
}
.c-textmedia--right-above .c-textmedia__header h5 {
	margin-bottom: 6px;
}
.c-textmedia--right-above .c-textmedia__header h6 {
	margin-bottom: 6px;
}
.c-textmedia--right-above .c-textmedia__gallery {
	text-align: right; margin-bottom: 12px;
}
.c-textmedia--left-above .c-textmedia__header h1 {
	margin-bottom: 12px;
}
.c-textmedia--left-above .c-textmedia__header h2 {
	margin-bottom: 12px;
}
.c-textmedia--left-above .c-textmedia__header h3 {
	margin-bottom: 12px;
}
.c-textmedia--left-above .c-textmedia__header h4 {
	margin-bottom: 6px;
}
.c-textmedia--left-above .c-textmedia__header h5 {
	margin-bottom: 6px;
}
.c-textmedia--left-above .c-textmedia__header h6 {
	margin-bottom: 6px;
}
.c-textmedia--left-above .c-textmedia__gallery {
	text-align: left; margin-bottom: 12px;
}
.c-textmedia--center-below .c-textmedia__content {
	margin-bottom: 12px;
}
.c-textmedia--center-below .c-textmedia__gallery {
	text-align: center;
}
.c-textmedia--right-below .c-textmedia__content {
	margin-bottom: 12px;
}
.c-textmedia--right-below .c-textmedia__gallery {
	text-align: right;
}
.c-textmedia--left-below .c-textmedia__content {
	margin-bottom: 12px;
}
.c-textmedia--left-below .c-textmedia__gallery {
	text-align: left;
}
.c-textmedia--right-intext::before {
	display: table; content: " ";
}
.c-textmedia--right-intext::after {
	display: table; content: " ";
}
.c-textmedia--right-intext::after {
	clear: both;
}
.c-textmedia--right-intext::before {
	display: table; content: " ";
}
.c-textmedia--right-intext::after {
	display: table; content: " ";
}
.c-textmedia--right-intext::after {
	clear: both;
}
.c-textmedia--right-intext header {
	margin-bottom: 11px;
}
@media only screen and (min-width:768px)
{
.c-textmedia--right-intext .c-textmedia__col--left {
	width: auto; padding-left: 12px; float: right; max-width: 50%;
}
}
@media only screen and (min-width:768px)
{
.c-textmedia--right-intext .c-textmedia__col--right {
	width: auto;
}
}
.c-textmedia--right-intext .c-gallery__row {
	margin-bottom: 0px;
}
.c-textmedia--right-intext.c-textmedia--nowrap::before {
	display: table; content: " ";
}
.c-textmedia--right-intext.c-textmedia--nowrap::after {
	display: table; content: " ";
}
.c-textmedia--right-intext.c-textmedia--nowrap::after {
	clear: both;
}
.c-textmedia--right-intext.c-textmedia--nowrap::before {
	display: table; content: " ";
}
.c-textmedia--right-intext.c-textmedia--nowrap::after {
	display: table; content: " ";
}
.c-textmedia--right-intext.c-textmedia--nowrap::after {
	clear: both;
}
@media only screen and (min-width:768px)
{
.c-textmedia--right-intext.c-textmedia--nowrap {
	margin-right: -6px; margin-left: -6px;
}
}
@media only screen and (min-width:768px)
{
.c-textmedia--right-intext.c-textmedia--nowrap .c-textmedia__col--left {
	width: auto; padding-left: 12px; float: right; max-width: 50%;
}
}
@media only screen and (min-width:768px)
{
.c-textmedia--right-intext.c-textmedia--nowrap .c-textmedia__col--right {
	width: auto; overflow: hidden;
}
}
.c-textmedia--left-intext::before {
	display: table; content: " ";
}
.c-textmedia--left-intext::after {
	display: table; content: " ";
}
.c-textmedia--left-intext::after {
	clear: both;
}
.c-textmedia--left-intext::before {
	display: table; content: " ";
}
.c-textmedia--left-intext::after {
	display: table; content: " ";
}
.c-textmedia--left-intext::after {
	clear: both;
}
.c-textmedia--left-intext header {
	margin-bottom: 11px;
}
@media only screen and (min-width:768px)
{
.c-textmedia--left-intext .c-textmedia__col--left {
	width: auto; padding-right: 12px; float: left; max-width: 50%;
}
}
.c-textmedia--left-intext .c-textmedia__col--right {
	width: auto;
}
.c-textmedia--left-intext .c-gallery__row {
	margin-bottom: 0px;
}
.c-textmedia--left-intext.c-textmedia--nowrap::before {
	display: table; content: " ";
}
.c-textmedia--left-intext.c-textmedia--nowrap::after {
	display: table; content: " ";
}
.c-textmedia--left-intext.c-textmedia--nowrap::after {
	clear: both;
}
.c-textmedia--left-intext.c-textmedia--nowrap::before {
	display: table; content: " ";
}
.c-textmedia--left-intext.c-textmedia--nowrap::after {
	display: table; content: " ";
}
.c-textmedia--left-intext.c-textmedia--nowrap::after {
	clear: both;
}
@media only screen and (min-width:768px)
{
.c-textmedia--left-intext.c-textmedia--nowrap {
	margin-right: -6px; margin-left: -6px;
}
}
.c-textmedia--left-intext.c-textmedia--nowrap .c-textmedia__col--left {
	margin-bottom: 12px;
}
@media only screen and (min-width:768px)
{
.c-textmedia--left-intext.c-textmedia--nowrap .c-textmedia__col--left {
	width: auto; padding-right: 12px; float: left; max-width: 50%;
}
}
@media only screen and (min-width:768px)
{
.c-textmedia--left-intext.c-textmedia--nowrap .c-textmedia__col--right {
	width: auto; overflow: hidden;
}
}
.c-textmedia--overlay-middle {
	height: 100%; position: relative;
}
.c-textmedia--overlay-middle .c-figure__caption {
	display: none;
}
.c-textmedia--overlay-middle .c-gallery__row {
	margin-bottom: 0px;
}
.c-textmedia--overlay-middle .c-gallery__col {
	text-align: center;
}
.c-textmedia--overlay-top {
	position: relative;
}
.c-textmedia--overlay-top .c-figure__caption {
	display: none;
}
.c-textmedia--overlay-top .c-gallery__row {
	margin-bottom: 0px;
}
.c-textmedia--overlay-bottom {
	position: relative;
}
.c-textmedia--overlay-bottom .c-figure__caption {
	display: none;
}
.c-textmedia--overlay-bottom .c-gallery__row {
	margin-bottom: 0px;
}
.c-textmedia__overlay {
	padding: 24px; left: 0px; width: 100%; height: auto; position: absolute; z-index: 10;
}
.c-textmedia__overlay * {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-heading__link {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link--internal {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link--internal-blank {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link--external {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link--external-blank {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link--file {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link--folder {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link--email {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-link--top {
	color: rgb(255, 255, 255);
}
.c-textmedia__overlay .c-heading__link:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link--internal:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link--internal-blank:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link--external:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link--external-blank:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link--file:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link--folder:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link--email:hover {
	opacity: 0.8;
}
.c-textmedia__overlay .c-link--top:hover {
	opacity: 0.8;
}
.c-textmedia__overlay h2 {
	margin-bottom: 0px;
}
.c-textmedia__overlay h3 {
	margin-bottom: 0px;
}
.c-textmedia__overlay h4 {
	margin-bottom: 0px;
}
.c-textmedia__overlay h5 {
	margin-bottom: 0px;
}
.c-textmedia__overlay h6 {
	margin-bottom: 0px;
}
.c-textmedia__overlay p {
	margin-top: 24px;
}
.c-textmedia__overlay .c-heading__devider {
	color: rgb(27, 54, 93);
}
.c-textmedia__overlay--overlay-middle {
	top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY -50%; -o-transform: translateY -50%;
}
.c-textmedia__overlay--overlay-top {
	top: 0px;
}
.c-textmedia__overlay--overlay-bottom {
	bottom: 0px;
}
.c-uploads {
	list-style: none; margin: 0px; padding: 0px; border-radius: 0px; border: 1px solid rgb(226, 226, 226); border-image: none;
}
.c-uploads__item {
	margin: 0px; padding: 12px; position: relative; min-height: 36px;
}
:nth-child(2n).c-uploads__item {
	background-color: rgb(242, 242, 242);
}
.c-uploads__icon {
	left: 12px; top: 12px; width: 24px; height: 24px; position: absolute;
}
.c-uploads__preview {
	height: auto;
}
.c-uploads__preview-link:hover .c-uploads__preview {
	transition:opacity 0.2s ease-in; opacity: 0.8; -webkit-transition: opacity .2s ease-in; -o-transition: opacity .2s ease-in;
}
.c-uploads__title-wrapper {
	margin: 0px 48px 0px 36px; text-decoration: none;
}
.c-uploads__titleprefix {
	margin-right: 3px; display: inline;
}
.c-uploads__title {
	color: rgb(51, 51, 51); line-height: 1.9; text-decoration: none; display: inline;
}
.c-uploads__description {
	margin: 3px 96px 0px 0px; display: block;
}
.c-uploads__file-info {
	font-size: 14px; display: inline-block;
}
.c-uploads__file-info--size {
	right: 12px; bottom: 12px; position: absolute;
}
.c-uploads__file-info--separator {
	margin-right: 6px;
}
.c-uploads--layout-1 .c-uploads__item::before {
	display: table; content: " ";
}
.c-uploads--layout-1 .c-uploads__item::after {
	display: table; content: " ";
}
.c-uploads--layout-1 .c-uploads__item::after {
	clear: both;
}
.c-uploads--layout-1 .c-uploads__item::before {
	display: table; content: " ";
}
.c-uploads--layout-1 .c-uploads__item::after {
	display: table; content: " ";
}
.c-uploads--layout-1 .c-uploads__item::after {
	clear: both;
}
.c-uploads--layout-2 .c-uploads__preview-link {
	width: 15%; vertical-align: top; display: inline-block;
}
.c-uploads--layout-2 .c-uploads__content-wrapper {
	width: 85%; padding-left: 12px; vertical-align: top; display: inline-block;
}
.nav_vertical_cms .ebene-1 {
	list-style: none; margin: 0px; padding: 0px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
.nav_vertical_cms .ebene-1 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
.nav_vertical_cms .ebene-1 .navbox a {
	margin: 0px; padding: 3px 12px 3px 6px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.6; letter-spacing: 0px; font-size: 12px; font-weight: 700; text-decoration: none; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.nav_vertical_cms .ebene-1 > .an > a {
	color: rgb(51, 51, 51);
}
.nav_vertical_cms .ebene-1 > .an > a:hover {
	background-color: rgb(242, 242, 242);
}
.nav_vertical_cms .ebene-1 > .aus > a:hover {
	color: rgb(51, 51, 51); background-color: rgb(242, 242, 242);
}
.nav_vertical_cms .ebene-1 > .kind > a > span {
	background-position: 0px -200px; top: 3px; width: 15px; height: 15px; right: 6px; display: block; position: absolute; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
.nav_vertical_cms .ebene-1 > .kind:hover > a > span {
	background-position: -40px -200px;
}
.nav_vertical_cms .ebene-1 > .kind.an > a > span {
	background-position: -40px -200px;
}
.nav_vertical_cms .ebene-2 {
	list-style: none; margin: 0px; padding: 0px;
}
.nav_vertical_cms .ebene-2 .navbox {
	margin: 0px; padding: 0px; float: none; position: relative; cursor: pointer;
}
.nav_vertical_cms .ebene-2 .navbox a {
	margin: 0px; padding: 3px 0px 3px 24px; color: rgb(102, 102, 102); text-transform: none; line-height: 1.6; letter-spacing: 0px; font-size: 14px; font-weight: 400; text-decoration: none; display: block;
}
.nav_vertical_cms .ebene-2 .an > a {
	color: rgb(51, 51, 51);
}
.nav_vertical_cms .ebene-2 > .an > a:hover {
	background-color: rgb(242, 242, 242);
}
.nav_vertical_cms .ebene-2 > .aus > a:hover {
	color: rgb(51, 51, 51); background-color: rgb(242, 242, 242);
}
.nav_vertical_cms .ebene-2 > .kind > a > span {
	background-position: 0px -200px; top: 3px; width: 15px; height: 15px; right: 6px; display: block; position: absolute; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
.nav_vertical_cms .ebene-2 > .kind:hover > a > span {
	background-position: -40px -200px;
}
.nav_vertical_cms .ebene-2 > .kind.an > a > span {
	background-position: -40px -200px;
}
.c-link--top {
	margin: 12px 0px 0px; text-align: right; color: rgb(56, 69, 133); clear: both; font-size: 12px; text-decoration: none;
}
.c-link--top:hover {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.c-link--top:active {
	color: rgb(33, 41, 79); text-decoration: underline;
}
.htmlarea-content-body {
	line-height: 22px; font-family: "Open Sans",Arial,Helvetica; font-size: 14px; background-color: rgb(255, 255, 255);
}
.htmlarea-content-body .gw-text-collapse {
	border: 1px solid rgb(238, 238, 238); border-image: none; max-height: none !important;
}
ul.ul1 {
	direction: ltr;
}
ul.ul2 {
	direction: ltr;
}
ul.ul3 {
	direction: ltr;
}
ul.ul4 {
	direction: ltr;
}
img.img-rounded {
	direction: ltr;
}
img.img-circle {
	direction: ltr;
}
img.img-thumbnail {
	direction: ltr;
}
p.align-center {
	direction: ltr;
}
p.align-left {
	direction: ltr;
}
p.align-right {
	direction: ltr;
}
p.align-justify {
	direction: ltr;
}
p.indent {
	direction: ltr;
}
p.outdent {
	direction: ltr;
}
p.teaser {
	direction: ltr;
}
table.table {
	direction: ltr;
}
table.table-striped {
	direction: ltr;
}
table.table-bordered {
	direction: ltr;
}
table.table-condensed {
	direction: ltr;
}
table.table-hover table.table1 {
	direction: ltr;
}
table.table2 {
	direction: ltr;
}
table.table3 {
	direction: ltr;
}
tr.primary {
	direction: ltr;
}
tr.success {
	direction: ltr;
}
tr.warning {
	direction: ltr;
}
tr.danger {
	direction: ltr;
}
tr.info {
	direction: ltr;
}
tr.error {
	direction: ltr;
}
a.link {
	direction: ltr;
}
a.link-external {
	direction: ltr;
}
a.link-external-new-window {
	direction: ltr;
}
a.link-internal {
	direction: ltr;
}
a.link-internal-new-window {
	direction: ltr;
}
a.link-inpage {
	direction: ltr;
}
a.link-file {
	direction: ltr;
}
a.link-file-icon {
	direction: ltr;
}
a.link-email {
	direction: ltr;
}
a.link-popup {
	direction: ltr;
}
a.link-popup-large {
	direction: ltr;
}
a.link-tooltip {
	direction: ltr;
}
a.link-icon-play-primary {
	direction: ltr;
}
a.link-icon-play-default {
	direction: ltr;
}
a.produktselektor {
	direction: ltr;
}
a.produktuebersicht {
	direction: ltr;
}
a.systembeschreibung {
	direction: ltr;
}
a.download-mit-icon {
	direction: ltr;
}
a.download-pdf {
	direction: ltr;
}
a.btn-default {
	direction: ltr;
}
a.btn-primary {
	direction: ltr;
}
a.link-icon-arrow {
	direction: ltr;
}
a.link-icon-edit {
	direction: ltr;
}
a.link-icon-call {
	direction: ltr;
}
a.link-icon-arrow-primary {
	direction: ltr;
}
a.link-icon-edit-default {
	direction: ltr;
}
a.link-icon-call-default {
	direction: ltr;
}
a.pdf-ueberschrift {
	direction: ltr;
}
a.popup {
	direction: ltr;
}
a.popup-gross {
	direction: ltr;
}
div.table-responsive {
	direction: ltr;
}
div.gw-text-collapse {
	direction: ltr;
}
div.gw-button-bar {
	direction: ltr;
}
span.insert-product-price {
	direction: ltr;
}
.typo3-messages {
	margin-bottom: 20px;
}
.typo3-message {
	padding: 12px 12px 12px 36px; margin-bottom: 4px;
}
.typo3-message .message-header {
	display: block;
}
.typo3-message {
	background-position: 10px 12px; border: 1px solid currentColor; border-image: none; background-repeat: no-repeat;
}
.typo3-message a {
	text-decoration: underline;
}
.typo3-message li {
	
}
.typo3-message .message-header {
	font-size: 11px; font-weight: bold;
}
.message-notice {
	border: rgb(226, 226, 226); border-image: none; color: rgb(102, 102, 102); background-image: url("../../../typo3/sysext/t3skin/icons/gfx/notice.png"); background-color: rgb(242, 242, 242);
}
.message-notice .message-body {
	color: rgb(102, 102, 102);
}
.message-notice .message-body a {
	color: rgb(102, 102, 102);
}
.message-notice a {
	color: rgb(102, 102, 102);
}
.message-information {
	border: rgb(49, 176, 213); border-image: none; color: rgb(34, 34, 34); background-image: url("../../../typo3/sysext/t3skin/icons/gfx/information.png"); background-color: rgb(91, 192, 222);
}
.message-information .message-body {
	color: rgb(34, 34, 34);
}
.message-information .message-body a {
	color: rgb(34, 34, 34);
}
.message-information a {
	color: rgb(34, 34, 34);
}
.message-ok {
	border: rgb(68, 157, 68); border-image: none; color: rgb(34, 34, 34); background-image: url("../../../typo3/sysext/t3skin/icons/gfx/ok.png"); background-color: rgb(92, 184, 92);
}
.message-ok .message-body {
	color: rgb(34, 34, 34);
}
.message-ok .message-body a {
	color: rgb(34, 34, 34);
}
.message-ok a {
	color: rgb(34, 34, 34);
}
.message-warning {
	border: rgb(236, 151, 31); border-image: none; color: rgb(34, 34, 34); background-image: url("../../../typo3/sysext/t3skin/icons/gfx/warning.png"); background-color: rgb(240, 173, 78);
}
.message-warning .message-body {
	color: rgb(34, 34, 34);
}
.message-warning .message-body a {
	color: rgb(34, 34, 34);
}
.message-warning a {
	color: rgb(34, 34, 34);
}
.message-error {
	border: rgb(201, 48, 44); border-image: none; color: rgb(255, 255, 255); background-image: url("../../../typo3/sysext/t3skin/icons/gfx/error.png"); background-color: rgb(217, 83, 79);
}
.message-error .message-body {
	color: rgb(255, 255, 255);
}
.message-error .message-body a {
	color: rgb(255, 255, 255);
}
.message-error a {
	color: rgb(255, 255, 255);
}
.header-search-box {
	margin: 0px; padding: 0px;
}
.header-search-box .c-search-box__textfield {
	padding: 0px; position: relative;
}
.header-search-box .c-search-box__textfield .glyphicon-regular {
	left: 18px; top: 9px; color: rgb(102, 102, 102); font-size: 18px; position: absolute;
}
@media only screen and (min-width:992px)
{
.header-search-box .c-search-box__textfield .glyphicon-regular {
	display: none;
}
}
.header-search-box .c-search-box__textfield input {
	padding: 6px 10px 6px 48px; border-radius: 0px; border: currentColor; border-image: none; width: 100%; color: rgb(27, 54, 93); font-family: "Open Sans",Arial,Helvetica; font-size: 16px; font-weight: 600; cursor: text; background-color: rgb(255, 255, 255);
}
.header-search-box .c-search-box__textfield input:focus {
	border: currentColor; border-image: none; background-image: none; background-color: rgb(255, 255, 255);
}
@media only screen and (min-width:992px)
{
.header-search-box .c-search-box__textfield input {
	padding: 8px 60px 8px 12px; height: 38px; font-weight: 400; background-color: rgb(255, 255, 255);
}
}
.header-search-box .c-search-box__textfield input:-ms-input-placeholder {
	color: rgb(102, 102, 102);
}
.header-search-box .c-search-box__textfield input:-ms-input-placeholder {
	text-transform: capitalize;
}
.header-search-box .c-search-box__submit {
	display: none;
}
@media only screen and (min-width:992px)
{
.header-search-box .c-search-box__submit {
	border: currentColor; border-image: none; top: 0px; width: 38px; height: 38px; text-align: center; right: 0px; color: rgb(27, 54, 93); display: block; position: absolute; box-shadow: none; background-color: rgb(210, 220, 241); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.header-search-box .c-search-box__submit:hover {
	background-color: rgb(191, 205, 235);
}
.header-search-box .c-search-box__submit:focus {
	background-color: rgb(191, 205, 235);
}
}
.header-search-box .c-search-box__submit .glyphicon-regular {
	top: 2px;
}
.tx-indexedsearch-searchbox form {
	margin: 0px 0px 24px; padding: 0px;
}
.tx-indexedsearch-searchbox form fieldset {
	margin: 0px; padding: 12px; width: 100%; box-shadow: none;
}
@media only screen and (min-width:992px)
{
.tx-indexedsearch-searchbox form fieldset {
	padding-right: 200px; position: relative;
}
}
.tx-indexedsearch-searchbox form fieldset legend {
	display: none;
}
.tx-indexedsearch-searchbox form fieldset label {
	display: none;
}
.tx-indexedsearch-searchbox form fieldset input.tx-indexedsearch-searchbox-sword {
	margin: 0px; padding: 6px 10px; width: 100%; height: 40px;
}
.tx-indexedsearch-searchbox form fieldset input:-ms-input-placeholder.tx-indexedsearch-searchbox-sword {
	color: rgb(102, 102, 102);
}
.tx-indexedsearch-searchbox form fieldset input:-ms-input-placeholder.tx-indexedsearch-searchbox-sword {
	text-transform: capitalize;
}
.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit {
	display: none;
}
@media only screen and (min-width:992px)
{
.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit {
	top: 12px; width: 176px; text-align: center; right: 12px; display: block; position: absolute;
}
.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit::before {
	left: 20%; top: 12px; color: rgb(51, 51, 51); line-height: 1; font-family: "Glyphicons Regular"; font-size: 1em; font-style: normal; font-weight: normal; display: inline-block; position: absolute; content: "\e028"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
}
.tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit input.tx-indexedsearch-searchbox-button {
	margin: 0px; padding: 6px 24px; width: 100%; text-transform: capitalize; min-width: 100%;
}
@media only screen and (min-width:992px)
{
body[data-lang='fr'] .tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit::before {
	left: 15%;
}
}
@media only screen and (min-width:992px)
{
body[data-lang='tr'] .tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit::before {
	left: 25%;
}
body[data-lang='cn'] .tx-indexedsearch-searchbox form fieldset .tx-indexedsearch-search-submit::before {
	left: 25%;
}
}
.tx-indexedsearch-search-words {
	margin: 0px 0px 24px;
}
.tx-indexedsearch-search-words strong {
	font-weight: 600;
}
.tx-indexedsearch-search-results {
	margin: 0px 0px 24px;
}
.tx-indexedsearch .tx-indexedsearch-browsebox {
	display: none;
}
.tx-indexedsearch-res {
	margin: 0px 0px 36px; position: relative;
}
.tx-indexedsearch-res h3 {
	padding: 0px; line-height: 1.6; font-size: 14px; margin-bottom: 5px;
}
.tx-indexedsearch-res h3 .tx-indexedsearch-icon {
	line-height: 22px; vertical-align: text-bottom;
}
.tx-indexedsearch-res h3 .tx-indexedsearch-title a {
	padding: 0px; line-height: 1.6; font-size: 18px;
}
.tx-indexedsearch-res h3 .tx-indexedsearch-title a:hover {
	text-decoration: underline;
}
.tx-indexedsearch-res h3 .tx-indexedsearch-title a.btn-search-shop {
	padding: 3px 12px; border-radius: 0px; border: 1px solid rgb(133, 208, 231); border-image: none; color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; white-space: nowrap; background-color: rgb(91, 192, 222);
}
.tx-indexedsearch-res h3 .tx-indexedsearch-title a.btn-search-shop:hover {
	border-color: rgb(91, 192, 222); text-decoration: none; background-color: rgb(133, 208, 231);
}
.tx-indexedsearch-res .rating-container {
	display: none;
}
.tx-indexedsearch-res .tx-indexedsearch-redMarkup {
	color: rgb(51, 51, 51); background-color: rgb(255, 222, 20);
}
.mfp-bg {
	background: rgb(11, 11, 11); left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 1042; opacity: 0.8;
}
.mfp-wrap {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1043; -webkit-backface-visibility: hidden;
}
.mfp-container {
	padding: 0px 8px; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mfp-container::before {
	height: 100%; vertical-align: middle; display: inline-block; content: "";
}
.mfp-align-top .mfp-container::before {
	display: none;
}
.mfp-content {
	margin: 0px auto; text-align: left; vertical-align: middle; display: inline-block; position: relative; z-index: 1045;
}
.mfp-inline-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-holder .mfp-content {
	width: 100%; cursor: auto;
}
.mfp-ajax-cur {
	cursor: progress;
}
.mfp-zoom-out-cur {
	
}
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	
}
.mfp-zoom {
	cursor: pointer;
}
.mfp-auto-cursor .mfp-content {
	cursor: auto;
}
.mfp-close {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-arrow {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-preloader {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-counter {
	-webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.mfp-loading.mfp-figure {
	display: none;
}
.mfp-hide {
	display: none !important;
}
.mfp-preloader {
	left: 8px; top: 50%; width: auto; text-align: center; right: 8px; color: rgb(204, 204, 204); margin-top: -0.8em; position: absolute; z-index: 1044;
}
.mfp-preloader a {
	color: rgb(204, 204, 204);
}
.mfp-preloader a:hover {
	color: white;
}
.mfp-s-ready .mfp-preloader {
	display: none;
}
.mfp-s-error .mfp-content {
	display: none;
}
button.mfp-close {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;
}
button.mfp-arrow {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; overflow: visible; display: block; z-index: 1046; cursor: pointer; box-shadow: none; -webkit-box-shadow: none; -webkit-appearance: none;
}
.mfp-close {
	padding: 0px 0px 18px 10px; top: 0px; width: 44px; height: 44px; text-align: center; right: 0px; color: white; line-height: 44px; font-family: Arial,Baskerville,monospace; font-size: 28px; font-style: normal; text-decoration: none; position: absolute; opacity: 0.65;
}
.mfp-close:hover {
	opacity: 1;
}
.mfp-close:focus {
	opacity: 1;
}
.mfp-close:active {
	top: 1px;
}
.mfp-close-btn-in .mfp-close {
	color: rgb(51, 51, 51);
}
.mfp-image-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: white; padding-right: 6px;
}
.mfp-iframe-holder .mfp-close {
	width: 100%; text-align: right; right: -6px; color: white; padding-right: 6px;
}
.mfp-counter {
	top: 6px; right: 18px; line-height: 18px; font-size: 12px; position: absolute;
}
.mfp-arrow {
	margin: -55px 0px 0px; padding: 0px; top: 50%; width: 90px; height: 110px; position: absolute; opacity: 0.65; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
	margin-top: -54px;
}
.mfp-arrow:hover {
	opacity: 1;
}
.mfp-arrow:focus {
	opacity: 1;
}
.mfp-arrow::before {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow .mfp-b {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow .mfp-a {
	border: inset transparent; border-image: none; left: 0px; top: 0px; width: 0px; height: 0px; margin-top: 35px; margin-left: 35px; display: block; position: absolute; content: "";
}
.mfp-arrow::after {
	top: 8px; border-top-width: 13px; border-bottom-width: 13px;
}
.mfp-arrow .mfp-a {
	top: 8px; border-top-width: 13px; border-bottom-width: 13px;
}
.mfp-arrow::before {
	border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;
}
.mfp-arrow .mfp-b {
	border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;
}
.mfp-arrow-left {
	left: 0px;
}
.mfp-arrow-left::after {
	margin-left: 31px; border-right-color: rgb(255, 255, 255); border-right-width: 17px; border-right-style: solid;
}
.mfp-arrow-left .mfp-a {
	margin-left: 31px; border-right-color: rgb(255, 255, 255); border-right-width: 17px; border-right-style: solid;
}
.mfp-arrow-left::before {
	margin-left: 25px; border-right-color: rgb(63, 63, 63); border-right-width: 27px; border-right-style: solid;
}
.mfp-arrow-left .mfp-b {
	margin-left: 25px; border-right-color: rgb(63, 63, 63); border-right-width: 27px; border-right-style: solid;
}
.mfp-arrow-right {
	right: 0px;
}
.mfp-arrow-right::after {
	margin-left: 39px; border-left-color: rgb(255, 255, 255); border-left-width: 17px; border-left-style: solid;
}
.mfp-arrow-right .mfp-a {
	margin-left: 39px; border-left-color: rgb(255, 255, 255); border-left-width: 17px; border-left-style: solid;
}
.mfp-arrow-right::before {
	border-left-color: rgb(63, 63, 63); border-left-width: 27px; border-left-style: solid;
}
.mfp-arrow-right .mfp-b {
	border-left-color: rgb(63, 63, 63); border-left-width: 27px; border-left-style: solid;
}
.mfp-iframe-holder {
	padding-top: 40px; padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
	width: 100%; line-height: 0; max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
	top: -40px;
}
.mfp-iframe-scaler {
	width: 100%; height: 0px; overflow: hidden; padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
	background: black; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
img.mfp-img {
	margin: 0px auto; padding: 40px 0px; width: auto; height: auto; line-height: 0; display: block; max-width: 100%; box-sizing: border-box; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mfp-figure {
	line-height: 0;
}
.mfp-figure::after {
	background: rgb(68, 68, 68); left: 0px; top: 40px; width: auto; height: auto; right: 0px; bottom: 40px; display: block; position: absolute; z-index: -1; content: ""; box-shadow: 0px 0px 8px rgba(0,0,0,0.6);
}
.mfp-figure small {
	color: rgb(189, 189, 189); line-height: 14px; font-size: 12px; display: block;
}
.mfp-figure figure {
	margin: 0px;
}
.mfp-bottom-bar {
	left: 0px; top: 100%; width: 100%; color: black; padding-top: 6px; margin-top: -36px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; position: absolute; cursor: auto;
}
.mfp-title {
	text-align: left; line-height: 18px; padding-right: 36px; padding-left: 18px; -ms-word-wrap: break-word;
}
.mfp-image-holder .mfp-content {
	max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer;
}
@media screen and (orientation:landscape) and (max-width:800px), screen and (max-height:300px)
{
.mfp-img-mobile .mfp-image-holder {
	padding-right: 0px; padding-left: 0px;
}
.mfp-img-mobile img.mfp-img {
	padding: 0px;
}
.mfp-img-mobile .mfp-figure::after {
	top: 0px; bottom: 0px;
}
.mfp-img-mobile .mfp-figure small {
	margin-left: 5px; display: inline;
}
.mfp-img-mobile .mfp-bottom-bar {
	background: rgba(0, 0, 0, 0.6); margin: 0px; padding: 3px 5px; top: auto; bottom: 0px; position: fixed; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.mfp-img-mobile :empty.mfp-bottom-bar {
	padding: 0px;
}
.mfp-img-mobile .mfp-counter {
	top: 3px; right: 5px; color: rgb(255, 255, 255);
}
.mfp-img-mobile .mfp-close {
	background: rgba(0, 0, 0, 0.6); padding: 0px; top: 0px; width: 35px; height: 35px; text-align: center; right: 0px; line-height: 35px; position: fixed;
}
}
@media all and (max-width:900px)
{
.mfp-arrow {
	transform: scale(0.75); -webkit-transform: scale(.75);
}
.mfp-arrow-left {
	transform-origin: 0% 50%; -webkit-transform-origin: 0;
}
.mfp-arrow-right {
	transform-origin: 100% 50%; -webkit-transform-origin: 100%;
}
.mfp-container {
	padding-right: 6px; padding-left: 6px;
}
}
.mfp-ie7 .mfp-img {
	padding: 0px;
}
.mfp-ie7 .mfp-bottom-bar {
	left: 50%; width: 600px; padding-bottom: 5px; margin-top: 5px; margin-left: -300px;
}
.mfp-ie7 .mfp-container {
	padding: 0px;
}
.mfp-ie7 .mfp-content {
	padding-top: 44px;
}
.mfp-ie7 .mfp-close {
	top: 0px; right: 0px; padding-top: 0px;
}
.formhandler-container .form {
	margin: 0px; padding: 0px; width: 100%;
}
fieldset.csc-mailform {
	padding: 20px 20px 10px; position: relative;
}
fieldset.csc-mailform h4 {
	margin: 0px; padding: 0px 5px 0px 0px; left: 0px; top: -20px; line-height: 15px; letter-spacing: 1px; font-size: 18px; display: inline; position: relative;
}
div.csc-mailform-field {
	padding: 5px 0px; font-size: 14px;
}
div.csc-mailform-field label {
	padding: 0px; color: rgb(102, 102, 102); display: block;
}
div.csc-mailform-field input {
	width: 100%;
}
div.csc-mailform-field select {
	width: 100%;
}
div.csc-mailform-field label {
	width: 100%;
}
div.csc-mailform-field textarea {
	width: 100%;
}
div.csc-mailform-field select {
	height: 34px;
}
div.csc-mailform-field .radio-text {
	padding: 0px 5px;
}
div.csc-mailform-field .captcha input[type='text'] {
	width: 100%;
}
div.csc-mailform-field .captcha img {
	border: currentColor; border-image: none; margin-left: 0px;
}
div.csc-mailform-field .captcha p {
	margin: 4px 0px;
}
div.csc-mailform-field .captcha span.tx-srfreecap-pi2-cant-read {
	color: rgb(102, 102, 102);
}
div.csc-button-bar {
	margin: 10px 0px 5px; text-align: right;
}
div.csc-mailform-field input.submit {
	width: auto; height: auto;
}
div.csc-mailform-field input.button {
	width: auto; height: auto;
}
@media only screen and (min-width:992px)
{
div.csc-mailform-field input[type='submit'] {
	width: auto;
}
div.csc-mailform-field input[type='reset'] {
	width: auto;
}
div.csc-mailform-field input[type='button'] {
	width: auto;
}
div.csc-mailform-field input.submit {
	width: auto;
}
div.csc-mailform-field input.button {
	width: auto;
}
}
@media only screen and (min-width:1200px)
{
div.csc-mailform-field {
	clear: left;
}
div.csc-mailform-field label {
	width: 30%; float: left;
}
div.csc-mailform-field input[type='text'] {
	width: 70%;
}
div.csc-mailform-field input[type='email'] {
	width: 70%;
}
div.csc-mailform-field input[type='password'] {
	width: 70%;
}
div.csc-mailform-field input.text {
	width: 70%;
}
div.csc-mailform-field input.text-col1 {
	width: 10%;
}
div.csc-mailform-field input.text-col2 {
	width: 57%;
}
div.csc-mailform-field textarea {
	width: 70%;
}
div.csc-mailform-field select {
	width: 70%;
}
div.csc-mailform-field input.check2 {
	margin-left: 30%;
}
div.csc-mailform-field .captcha {
	float: left;
}
div.csc-mailform-field .captcha {
	width: 70%;
}
}
.csc-mailform .required-fields {
	margin-top: 15px;
}
.form-spinner {
	width: 16px; height: 16px; right: 12px; margin-top: 4px; position: absolute; background-image: url("../../../layout/img/spinner.gif");
}
.gw-vat .form-spinner {
	right: 22px; margin-top: 5px;
}
.gw-vat {
	position: relative;
}
p.msg {
	color: rgb(153, 153, 153); font-size: 11px; margin-left: 25%;
}
img.tx-srfreecap-pi2-image {
	margin: 0px; padding: 2px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none;
}
span.tx-srfreecap-pi2-cant-read {
	color: rgb(102, 102, 102); font-size: 13px;
}
.g-recaptcha {
	margin-bottom: 15px;
}
@media only screen and (min-width:992px)
{
.g-recaptcha {
	margin-left: 30%;
}
}
.gwcatalog-selector-tooltip-click {
	max-width: 750px;
}
.gwcatalog-selector-tooltip-mobile {
	max-width: 90%;
}
.gwresource-disabled.gwresource-dl {
	display: block !important; opacity: 0.5;
}
#gw-catalog-nav {
	width: 100%; margin-bottom: 36px;
}
@media only screen and (min-width:992px)
{
#gw-catalog-nav {
	width: 33%; margin-bottom: 24px;
}
}
#gw-catalog-nav button {
	padding: 12px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; text-align: left; color: rgb(102, 102, 102); font-size: 16px; background-color: rgb(242, 242, 242);
}
#gw-catalog-nav button:hover {
	color: rgb(0, 0, 0);
}
@media only screen and (min-width:992px)
{
#gw-catalog-nav button {
	padding: 6px 12px;
}
}
#gw-catalog-nav button .caret {
	top: 50%; right: 14px; margin-top: -2px; position: absolute;
}
#gw-catalog-nav .dropdown-menu {
	margin: 0px; padding: 0px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; box-shadow: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: none; -moz-box-shadow: none;
}
@media only screen and (min-width:992px)
{
#gw-catalog-nav .dropdown-menu {
	width: auto; min-width: 100%;
}
}
#gw-catalog-nav .dropdown-menu li {
	margin: 0px; padding: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#gw-catalog-nav .dropdown-menu li a {
	padding: 6px 12px; font-size: 14px; display: block; white-space: normal;
}
#gw-catalog-nav .dropdown-menu li a:hover {
	color: rgb(0, 0, 0); background-color: rgb(242, 242, 242);
}
.open#gw-catalog-nav button {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.gw-catalog-nav-link {
	margin: 0px; padding: 6px 0px; text-align: right; clear: both; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
@media only screen and (min-width:992px)
{
.gw-catalog-nav-link {
	margin: 24px 0px 0px; padding: 6px 5px 0px 0px; border-top-color: rgb(226, 226, 226); border-top-width: 1px; border-top-style: solid;
}
}
.gw-catalog-nav-link a {
	color: rgb(102, 102, 102);
}
@media only screen and (min-width:992px)
{
.gw-catalog-nav-link a {
	color: rgb(102, 102, 102); font-size: 12px;
}
}
.gw-catalog-nav-link a span::before {
	top: 2px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 1em; font-style: normal; font-weight: normal; margin-left: 6px; display: inline-block; position: relative; content: "\e214"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.gw-catalog-nav-link a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
@media only screen and (min-width:992px)
{
.gw-catalog-nav-link a:hover {
	color: rgb(51, 51, 51);
}
}
@media only screen and (min-width:992px)
{
.gw-help-cursor {
	cursor: help;
}
}
.gw-help-icon {
	padding: 0px; width: 15px; height: 15px; line-height: 14px; font-family: "Glyphicons Regular"; font-size: 1em; font-style: normal; font-weight: normal; margin-bottom: -4px; margin-left: 3px; display: none; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.gw-help-icon::before {
	display: inline-block;
}
.gw-help-icon::before {
	content: "\E196";
}
.gw-product-selector-attribute-name .gw-help-icon {
	display: none;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-attribute-name .gw-help-icon {
	display: inline-block;
}
}
.gw-help-mobile {
	display: block;
}
@media only screen and (min-width:992px)
{
.gw-help-mobile {
	display: none;
}
}
.gw-glossary-tooltip-link {
	text-decoration: underline; cursor: pointer;
}
.gw-glossary {
	display: none;
}
.gw-glossary-link {
	color: rgb(255, 255, 255); line-height: 11px; text-decoration: none; vertical-align: top; cursor: help;
}
.gw-glossary-link:link {
	color: rgb(255, 255, 255); line-height: 11px; text-decoration: none; vertical-align: top; cursor: help;
}
.gw-glossary-link:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#gw-catalog-glossary {
	margin: 36px 0px 24px;
}
#gw-catalog-glossary ul {
	list-style: none; margin: 0px; padding: 0px;
}
#gw-catalog-glossary li {
	margin: 0px; padding: 0px 0px 12px;
}
#gw-catalog-glossary li sup {
	width: 12px; color: rgb(102, 102, 102); float: left; display: block;
}
#gw-catalog-glossary li h5 {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 12px;
}
#gw-catalog-glossary li .gw-glossary-content {
	padding: 0px 0px 0px 12px; font-size: 11px;
}
#gw-catalog-glossary li .gw-glossary-content p {
	line-height: 16px; font-size: 11px;
}
#gw-catalog-glossary li .gw-glossary-content div {
	line-height: 16px; font-size: 11px;
}
#gw-catalog-glossary li .gw-glossary-content li {
	line-height: 16px; font-size: 11px;
}
#gw-catalog-glossary li .gw-glossary-content h2 {
	margin: 0px 0px 3px; line-height: 18px; font-size: 12px;
}
#gw-catalog-glossary li .gw-glossary-content h3 {
	margin: 0px 0px 3px; line-height: 18px; font-size: 12px;
}
#gw-catalog-glossary li .gw-glossary-content h4 {
	margin: 0px 0px 3px; line-height: 18px; font-size: 12px;
}
#gw-catalog-glossary li .gw-glossary-content h5 {
	margin: 0px 0px 3px; line-height: 18px; font-size: 12px;
}
#gw-glossary-list-container ul {
	list-style: none; margin: 0px; padding: 0px;
}
#gw-glossary-list-container ul li {
	margin: 0px; padding: 0px 0px 12px;
}
#gw-glossary-list-container .attribute-name {
	padding: 3px 6px; color: rgb(0, 0, 0); line-height: 18px; font-size: 12px;
}
#gw-glossary-list-container .attribute-name.attribute-active {
	color: rgb(56, 69, 133); cursor: pointer;
}
#gw-glossary-list-container .attribute-name.attribute-active:hover {
	background-color: rgb(242, 242, 242);
}
#gw-glossary-list-container .attribute-details {
	margin-top: 6px; display: none;
}
#gw-glossary-list-container .attribute-description p {
	font-weight: bold; margin-bottom: 24px;
}
#gw-glossary-show-container .attribute-description p {
	font-weight: bold; margin-bottom: 24px;
}
#gw-glossary-plugin-list-container {
	margin-top: 40px;
}
.gw-product-list-container {
	margin: 0px 0px 36px;
}
.gw-product-list-container .container-description {
	padding: 0px 0px 12px;
}
.gw-product-list-container .container-description.gw-text-collapse {
	-ms-overflow-y: hidden; max-height: 45px;
}
@media only screen and (min-width:768px)
{
.gw-product-list-container .container-description.gw-text-collapse {
	max-height: 42px;
}
}
@media only screen and (min-width:992px)
{
.gw-product-list-container .container-description.gw-text-collapse {
	max-height: 42px;
}
}
@media only screen and (min-width:1200px)
{
.gw-product-list-container .container-description.gw-text-collapse {
	max-height: 45px;
}
}
.gw-product-list-container .gw-product-list {
	list-style: none; margin: 24px 0px; padding: 0px;
}
.gw-product-list-container .gw-product-list > li {
	margin: 0px 0px 24px; padding: 0px; position: relative;
}
.gw-product-list-container .gw-product-list > li:last-child {
	margin: 0px;
}
.gw-product-list-container .gw-product-list > li .product-image {
	margin: 0px 0px 12px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; display: block;
}
.gw-product-list-container .gw-product-list > li .product-image .csc-textpic-responsive .csc-textpic-imagewrap .csc-textpic-image {
	display: block !important;
}
@media only screen and (min-width:768px)
{
.gw-product-list-container .gw-product-list > li .product-image {
	margin: 0px;
}
}
.gw-product-list-container .gw-product-list > li .product-image:hover {
	text-decoration: none;
}
.gw-product-list-container .gw-product-list > li .product-image img {
	margin: 0px auto; height: auto; max-height: 200px; max-width: 100%;
}
@media only screen and (min-width:768px)
{
.gw-product-list-container .gw-product-list > li .product-image img {
	max-height: 135px;
}
}
@media only screen and (min-width:992px)
{
.gw-product-list-container .gw-product-list > li .product-image img {
	max-height: 120px;
}
}
@media only screen and (min-width:1200px)
{
.gw-product-list-container .gw-product-list > li .product-image img {
	max-height: 148px;
}
}
@media only screen and (min-width:768px)
{
.gw-product-list-container .gw-product-list > li .product-header {
	padding: 0px 12px;
}
}
.gw-product-list-container .gw-product-list > li .product-header a {
	color: rgb(51, 51, 51); font-weight: 600; text-decoration: none;
}
.gw-product-list-container .gw-product-list > li .product-header a:hover {
	text-decoration: underline;
}
.gw-product-list-container .gw-product-list > li .product-header .product-title {
	display: block;
}
@media only screen and (min-width:768px)
{
.gw-product-list-container .gw-product-list > li .product-header .product-title {
	display: inline;
}
.gw-product-list-container .gw-product-list > li .product-header .product-title::before {
	margin: 0px 6px; display: inline-block; content: "|";
}
}
.gw-product-list-container .gw-product-list > li .product-description {
	margin-bottom: 12px;
}
@media only screen and (min-width:768px)
{
.gw-product-list-container .gw-product-list > li .product-description {
	padding: 0px 12px; margin-bottom: 0px;
}
}
.gw-product-list-container .gw-product-list > li .product-detail-link {
	text-align: right;
}
@media only screen and (max-width:479px)
{
.gw-product-list-container .gw-product-list > li .product-detail-link {
	text-align: center;
}
.gw-product-list-container .gw-product-list > li .product-detail-link .btn {
	width: 100%;
}
}
@media only screen and (min-width:768px)
{
body[data-lang='es'] .gw-product-list-container .gw-product-list > li .col-sm-7 {
	width: 48.33%;
}
}
@media only screen and (min-width:1200px)
{
body[data-lang='es'] .gw-product-list-container .gw-product-list > li .col-sm-7 {
	width: 53.33%;
}
}
@media only screen and (min-width:768px)
{
body[data-lang='es'] .gw-product-list-container .gw-product-list > li .col-sm-3 {
	width: 35%;
}
}
@media only screen and (min-width:1200px)
{
body[data-lang='es'] .gw-product-list-container .gw-product-list > li .col-sm-3 {
	width: 30%;
}
}
.gw-product-table-container {
	margin: 0px 0px 24px;
}
@media only screen and (min-width:992px)
{
.gw-product-table-container {
	margin: 0px 0px 36px;
}
}
@media only screen and (min-width:992px)
{
.gw-product-table-container h2 {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentColor; margin: 0px; padding: 3px 6px; border-image: none; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; font-weight: 700; background-color: rgb(110, 110, 110);
}
}
.gw-product-table-container .gw-highlights {
	margin-bottom: 24px;
}
@media only screen and (min-width:992px)
{
.gw-product-table-container .gw-highlights {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(226, 226, 226) rgb(226, 226, 226) currentColor; list-style: none; margin: 0px; padding: 3px 6px; border-image: none; background-color: rgb(110, 110, 110);
}
}
@media only screen and (min-width:992px)
{
.gw-product-table-container .gw-highlights li {
	background-position: 0px 2px; color: rgb(255, 255, 255); line-height: 16px; padding-left: 15px; font-size: 13px; font-weight: bold; background-image: url("../../../layout/img/icons/icon_ul_4.png"); background-repeat: no-repeat;
}
}
.gw-product-table-container .gw-highlights.gw-highlights--bullets-disabled {
	margin-left: 0px;
}
.gw-product-table-container .gw-highlights.gw-highlights--bullets-disabled li {
	list-style: none; padding-left: 0px;
}
@media only screen and (min-width:992px)
{
.gw-product-table-container .gw-highlights.gw-highlights--bullets-disabled li {
	padding-left: 3px; background-image: none;
}
}
.gw-product-table-container .container-description {
	padding: 12px 12px 0px; line-height: 16px; font-size: 12px; max-width: 972px;
}
.gw-product-table {
	width: 100%; border-collapse: collapse; table-layout: fixed;
}
.gw-product-table th {
	padding: 3px; border: 1px solid rgb(226, 226, 226); border-image: none; text-align: left; color: rgb(255, 255, 255); line-height: 14px; font-size: 11px; vertical-align: top; background-color: rgb(110, 110, 110); hyphens: auto;
}
.gw-product-table th.product-btn-col {
	width: 86px;
}
.gw-product-table tr:nth-of-type(2n) {
	background-color: rgb(242, 242, 242);
}
.gw-product-table td {
	padding: 3px; border: 1px solid rgb(226, 226, 226); border-image: none; text-align: left; color: rgb(51, 51, 51); line-height: 14px; font-size: 11px; vertical-align: top; -ms-word-wrap: break-word;
}
.gw-product-table td.product-image {
	text-align: center; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.gw-product-table td.product-image img {
	height: auto; max-width: 100%;
}
.gw-product-table td.product-btn-link {
	vertical-align: top;
}
.gw-product-table td.product-btn-link .btn-default {
	margin: 0px auto; padding: 6px; width: 82px; line-height: 14px; font-size: 11px; display: block; min-height: 26px; min-width: 82px; max-width: 100%;
}
.gw-product-table .group-text {
	text-align: center; font-size: 11px;
}
.gw-product-table .gw-product-table__hidden {
	display: none;
}
.gw-product-table--compatible-products th.product-btn-col {
	width: 100px;
}
.gw-product-table--compatible-products th.product-image-col {
	width: 150px;
}
.gw-product-table--compatible-products tr:nth-of-type(2n) {
	background-color: inherit;
}
.gw-product-table--compatible-products tr:nth-child(4n+3) {
	background-color: rgb(242, 242, 242);
}
.gw-product-table--compatible-products tr:nth-child(4n+4) {
	background-color: rgb(242, 242, 242);
}
.gw-product-table--compatible-products td.product-btn-link {
	vertical-align: middle;
}
.gw-product-selector-toolbar {
	margin: 0px 0px 14px; color: rgb(102, 102, 102); font-size: 14px; position: relative;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-toolbar {
	margin: 0px 0px 12px; padding: 0px 6px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 13px; font-weight: bold; background-color: rgb(110, 110, 110);
}
}
.gw-product-selector-toolbar .icon-list {
	list-style: none; margin: 0px; padding: 0px;
}
@media only screen and (max-width:767px)
{
.gw-product-selector-toolbar .icon-list {
	margin: 6px 0px 12px; float: right;
}
}
@media only screen and (min-width:480px)
{
.gw-product-selector-toolbar .icon-list {
	top: -6px; right: 0px; position: absolute;
}
}
@media only screen and (min-width:992px)
{
.gw-product-selector-toolbar .icon-list {
	top: 5px; right: 12px;
}
}
.gw-product-selector-toolbar .icon-list li {
	padding: 0px 0px 0px 12px; float: left; display: block;
}
.gw-product-selector-toolbar .icon-list li > a {
	padding: 6px 24px 6px 36px; color: rgb(102, 102, 102); display: block; position: relative; cursor: pointer; background-color: rgb(242, 242, 242);
}
@media only screen and (min-width:992px)
{
.gw-product-selector-toolbar .icon-list li > a {
	padding: 0px 0px 0px 24px; color: rgb(255, 255, 255); line-height: 20px; background-color: transparent;
}
}
.gw-product-selector-toolbar .icon-list li > a .icon {
	left: 0px; top: 0px; width: 20px; height: 20px; display: block; position: absolute; cursor: pointer; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
.gw-product-selector-toolbar .icon-list li > a .glyphicon-regular {
	left: 12px; top: 50%; font-size: 16px; margin-top: -8px; display: block; position: absolute;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-toolbar .icon-list li > a .glyphicon-regular {
	left: 0px;
}
}
.gw-product-selector-toolbar .icon-list li > a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-toolbar .icon-list li > a:hover {
	color: rgb(255, 222, 20);
}
}
.gw-product-selector-toolbar .icon-list li > a.action-show-help .icon {
	background-position: 0px -620px;
}
.gw-product-selector-toolbar .icon-list li > a.action-show-help:hover .icon {
	background-position: -20px -620px;
}
.gw-product-selector-toolbar .icon-list li > a.action-open-fullscreen .icon {
	background-position: 0px -640px;
}
.gw-product-selector-toolbar .icon-list li > a.action-open-fullscreen:hover .icon {
	background-position: -20px -640px;
}
.gw-product-selector-toolbar .icon-list li > a.action-close-fullscreen .icon {
	background-position: 0px -660px;
}
.gw-product-selector-toolbar .icon-list li > a.action-close-fullscreen:hover .icon {
	background-position: -20px -660px;
}
.gw-product-selector-toolbar .icon-list li .action-show-additional-attributes {
	position: relative;
}
.gw-product-selector-toolbar .icon-list li .action-show-additional-attributes input {
	left: 0px; top: 50%; width: 14px; height: 14px; margin-top: -7px; position: absolute;
}
.gw-product-selector-toolbar .icon-list li .action-show-additional-attributes > a {
	color: rgb(255, 255, 255); line-height: 20px; padding-left: 18px; display: block; cursor: pointer;
}
.gw-product-selector-toolbar .icon-list li .action-show-additional-attributes > a:hover {
	color: rgb(255, 222, 20); text-decoration: none;
}
.gw-product-selector-scroll-container {
	margin-bottom: 24px;
}
@media only screen and (max-width:767px)
{
.gw-product-selector-scroll-container {
	margin-top: 52px;
}
}
@media only screen and (min-width:992px)
{
.gw-product-selector-scroll-container {
	overflow: auto; padding-bottom: 20px; margin-bottom: 30px;
}
.gw-product-selector-scroll-container > div {
	display: table;
}
.gw-product-selector-scroll-container > div > div {
	vertical-align: top; display: table-cell;
}
.gw-product-selector-scroll-container .gw-product-selector-attribute-container {
	display: table;
}
.gw-product-selector-scroll-container .gw-product-selector-attribute-container .gw-product-selector-attribute {
	padding-right: 10px; vertical-align: top; display: table-cell;
}
.gw-product-selector-scroll-container .gw-product-selector-attribute-name-selected-value {
	display: none;
}
}
.gw-product-selector-attribute {
	min-width: 112px;
}
.gw-product-selector-attribute .gw-product-selector-attribute-name {
	margin: 0px; padding: 6px 24px 6px 12px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 100%; text-align: left; color: rgb(102, 102, 102); line-height: 1.6; overflow: hidden; font-size: 14px; font-weight: 400; background-color: rgb(255, 255, 255); hyphens: auto;
}
.gw-product-selector-attribute .gw-product-selector-attribute-name .caret {
	top: 50%; right: 14px; margin-top: -2px; display: block; position: absolute;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-attribute .gw-product-selector-attribute-name {
	padding: 3px; border: 1px solid rgb(226, 226, 226); border-image: none; color: rgb(255, 255, 255); line-height: 14px; font-size: 11px; font-weight: 700; vertical-align: top; background-color: rgb(110, 110, 110);
}
.gw-product-selector-attribute .gw-product-selector-attribute-name .caret {
	display: none;
}
}
.gw-product-selector-attribute .gw-product-selector-attribute-name .gw-tooltip {
	display: none;
}
.gw-product-selector-attribute .gw-product-selector-attribute-name .gw-glossary {
	display: none;
}
.gw-product-selector-attribute ul {
	margin: 0px; padding: 0px; list-style-type: none; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.gw-product-selector-attribute ul .gw-product-selector-attribute-value {
	margin: 0px; padding: 6px 24px; text-align: left; line-height: 1.6; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.gw-product-selector-attribute ul :last-child.gw-product-selector-attribute-value {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-attribute ul .gw-product-selector-attribute-value {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(226, 226, 226) rgb(226, 226, 226); padding: 3px; border-image: none; color: rgb(51, 51, 51); line-height: 14px; font-size: 11px; vertical-align: top;
}
.gw-product-selector-attribute ul :last-child.gw-product-selector-attribute-value {
	border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
}
.gw-product-selector-attribute ul .gw-product-selector-attribute-value .gw-tooltip {
	display: none;
}
.gw-product-selector-attribute ul .gw-product-selector-attribute-value:hover {
	color: rgb(0, 0, 0); background-color: rgb(242, 242, 242);
}
@media only screen and (min-width:992px)
{
.gw-product-selector-attribute ul .gw-product-selector-attribute-value:hover {
	color: rgb(31, 38, 74); background-color: rgb(212, 222, 239);
}
}
.gw-product-selector-attribute ul .gw-product-selector-attribute-value.gw-selected {
	color: rgb(0, 0, 0); background-color: rgb(226, 226, 226);
}
@media only screen and (min-width:992px)
{
.gw-product-selector-attribute ul .gw-product-selector-attribute-value.gw-selected {
	color: rgb(27, 54, 93); background-color: rgb(212, 222, 239);
}
}
.gw-product-selector-attribute ul .gw-product-selector-attribute-value.gw-unselectable {
	color: rgb(153, 153, 153); text-decoration: line-through; cursor: default; background-color: rgb(242, 242, 242);
}
@media only screen and (min-width:992px)
{
.gw-product-selector-attribute ul .gw-product-selector-attribute-value.gw-unselectable {
	color: rgb(102, 102, 102);
}
.gw-product-selector-attribute ul .gw-product-selector-attribute-value.gw-unselectable:hover {
	color: rgb(102, 102, 102);
}
}
.gw-product-selector-attribute.dropdown {
	width: 100%; margin-bottom: 12px;
}
.gw-product-selector-attribute.dropdown .gw-product-selector-attribute-name {
	-ms-overflow-x: hidden; -ms-text-overflow: ellipsis;
}
.gw-product-selector-attribute.dropdown .gw-product-selector-attribute-name.active {
	color: rgb(0, 0, 0); box-shadow: none; background-color: rgb(242, 242, 242); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.gw-product-selector-attribute.dropdown .dropdown-menu {
	border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; max-height: none !important; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.gw-product-selector-attribute.dropdown .dropdown-menu li.gw-product-selector-attribute-value {
	-ms-overflow-x: hidden; -ms-text-overflow: ellipsis;
}
.gw-product-selector-attribute.dropdown .gw-help-mobile {
	top: 0px; right: 0px; display: none; position: absolute;
}
.gw-product-selector-attribute.dropdown.open .gw-product-selector-attribute-name {
	border-color: rgb(221, 221, 221); color: rgb(0, 0, 0); border-bottom-width: 0px; border-bottom-style: none; box-shadow: none; background-color: rgb(242, 242, 242); -webkit-box-shadow: none; -moz-box-shadow: none;
}
.gw-product-selector-attribute.dropdown.open .dropdown-menu {
	box-shadow: 0px 12px 0px #fff; -webkit-box-shadow: 0px 12px 0px #fff;
}
.gw-product-selector-hidden-attribute-container-toogle {
	padding: 6px 24px; border: currentColor; border-image: none; font-weight: 400;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-hidden-attribute-container-toogle {
	display: none;
}
}
.gw-product-selector-hidden-attribute-container-toogle:hover {
	border: currentColor; border-image: none;
}
.gw-product-selector-hidden-attribute-container-toogle .glyphicon-regular {
	font-size: 18px; margin-right: 6px;
}
.gw-product-selector-hidden-attribute-container-toogle .glyphicon-regular-unchecked {
	display: none;
}
.gw-product-selector-hidden-attribute-container-toogle .glyphicon-regular-check {
	display: inline-block;
}
.gw-product-selector-hidden-attribute-container-toogle.collapsed .glyphicon-regular-unchecked {
	display: inline-block;
}
.gw-product-selector-hidden-attribute-container-toogle.collapsed .glyphicon-regular-check {
	display: none;
}
.gw-product-selector-hidden-attribute-container {
	width: 100%; display: none;
}
@media only screen and (max-width:991px)
{
.gw-product-selector-hidden-attribute-container {
	height: 0px; overflow: hidden; background-image: none;
}
.gw-product-selector-hidden-attribute-container.in {
	height: auto; overflow: auto;
}
}
@media only screen and (min-width:992px)
{
.gw-product-selector-hidden-attribute-container {
	padding: 6px; border-radius: 5px; border: 1px solid rgb(226, 226, 226); border-image: none; width: 120px; -ms-overflow-x: hidden; background-color: rgb(242, 242, 242);
}
}
.gw-product-selector-hidden-attribute-container h4 {
	display: none;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-hidden-attribute-container h4 {
	margin: 0px 0px 12px; padding: 0px; line-height: 14px; font-size: 11px; display: block; cursor: pointer;
}
}
.gw-product-selector-hidden-attribute-container ul {
	list-style: none; margin: 0px 0px 12px; padding: 0px 0px 12px;
}
@media only screen and (min-width:992px)
{
.gw-product-selector-hidden-attribute-container ul {
	margin: 0px; padding: 0px; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 200px;
}
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	list-style: none; margin: 0px; padding: 3px 0px; cursor: pointer;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name::before {
	line-height: 1; font-family: "Glyphicons Regular"; font-size: 1em; font-style: normal; font-weight: normal; margin-right: 6px; display: inline-block; position: relative; content: "\e433"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:hover {
	color: rgb(0, 0, 0);
}
@media only screen and (min-width:992px)
{
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	padding: 0px 0px 6px; border: currentColor; border-image: none; color: rgb(51, 51, 51); line-height: 14px; font-size: 11px; font-weight: normal; background-color: transparent;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:hover {
	color: rgb(56, 69, 133);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name::before {
	display: none;
}
}
@media only screen and (max-width:991px)
{
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	margin: 0px 6px 12px 0px; padding: 9px 18px; border-radius: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(38, 77, 133); line-height: 1.6; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; min-height: 40px; -ms-user-select: none; background-image: none; background-color: rgb(229, 229, 229); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:focus {
	outline: dotted thin; outline-offset: -2px;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.active:focus {
	outline: dotted thin; outline-offset: -2px;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:hover {
	color: rgb(38, 77, 133); text-decoration: none;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:focus {
	color: rgb(38, 77, 133); text-decoration: none;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.gw-product-selector-hidden-attribute-container ul [disabled].gw-product-selector-attribute-name {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name span {
	line-height: 1.6;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(105, 110, 135);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name .glyphicon-regular {
	top: 2px;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name .glyphicon-regular.icon-right {
	margin-left: 6px;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name .glyphicon-regular.icon-left {
	margin-right: 6px;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name::first-letter {
	text-transform: capitalize;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-toggle.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:active {
	background-image: none;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.active {
	background-image: none;
}
.open > .dropdown-toggle.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	background-image: none;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul [disabled].gw-product-selector-attribute-name {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul [disabled].gw-product-selector-attribute-name:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul [disabled].gw-product-selector-attribute-name:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul [disabled].gw-product-selector-attribute-name:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul [disabled].gw-product-selector-attribute-name.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:link {
	color: rgb(38, 77, 133);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:visited {
	color: rgb(38, 77, 133);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:active {
	color: rgb(38, 77, 133);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name::first-letter {
	text-transform: capitalize;
}
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name .glyphicon-regular {
	line-height: 1;
}
}
@media not all
{
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	min-width: 162px; max-width: 100%;
}
}
@media not all
{
.gw-product-selector-hidden-attribute-container ul .gw-product-selector-attribute-name {
	min-width: 224px;
}
}
@media only screen and (min-width:992px)
{
.gw-product-result-table-container-stacked {
	display: none;
}
}
.gw-product-selector-result-table {
	width: 100%; border-collapse: collapse; table-layout: fixed;
}
.gw-product-selector-result-table th {
	padding: 3px; border: 1px solid rgb(226, 226, 226); border-image: none; text-align: left; overflow: hidden; vertical-align: top; background-color: rgb(110, 110, 110);
}
.gw-product-selector-result-table th > div {
	color: rgb(255, 255, 255); line-height: 14px; padding-right: 14px; font-size: 11px; hyphens: auto;
}
.gw-product-selector-result-table th.header {
	position: relative;
}
.gw-product-selector-result-table th.header::before {
	top: 3px; right: 3px; color: rgb(255, 255, 255); line-height: 1; font-family: "Glyphicons Regular"; font-size: 10px; font-style: normal; font-weight: normal; display: inline-block; position: absolute; content: "\e404"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.gw-product-selector-result-table th.header.headerSortUp::before {
	content: "\e213";
}
.gw-product-selector-result-table th.header.headerSortDown::before {
	content: "\e214";
}
.gw-product-selector-result-table th.header.product-btn-col {
	width: 86px;
}
.gw-product-selector-result-table tr.even {
	background-color: rgb(242, 242, 242);
}
.gw-product-selector-result-table td {
	padding: 3px; border: 1px solid rgb(226, 226, 226); border-image: none; text-align: left; overflow: hidden; vertical-align: top;
}
.gw-product-selector-result-table td > div {
	color: rgb(51, 51, 51); line-height: 14px; font-size: 11px; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; overflow-wrap: break-word;
}
.gw-product-selector-result-table td.product-btn-link {
	vertical-align: top;
}
.gw-product-selector-result-table td.product-btn-link .btn-default {
	margin: 0px auto; padding: 6px; width: 79px; line-height: 14px; font-size: 11px; display: block; min-height: 29px; min-width: 79px; max-width: 100%;
}
.gw-product-selector-result-table td.product-image {
	text-align: center; vertical-align: top; background-color: rgb(255, 255, 255);
}
@media only screen and (min-width:992px)
{
.gw-product-selector-result-table td.product-image a {
	display: block;
}
}
body.gw-product-selector-popup .gw-product-selector-result-table {
	border-collapse: collapse;
}
#cboxLoadedContent {
	padding: 12px 24px;
}
@media only screen and (max-width:991px)
{
.gw-product-result-table-container {
	display: none;
}
#gw-catalog-glossary {
	display: none;
}
}
.gw-product-result-table-container-stacked .gw-product-container {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; position: relative;
}
.gw-product-result-table-container-stacked :last-child.gw-product-container {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link {
	width: 100%; display: block; position: relative;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link::before {
	display: table; content: " ";
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link::after {
	display: table; content: " ";
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link::after {
	clear: both;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link::before {
	display: table; content: " ";
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link::after {
	display: table; content: " ";
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link::after {
	clear: both;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link .product-image {
	padding: 6px; width: 60px; height: 80px; text-align: left; float: left;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link .product-image img {
	margin: 0px auto; display: block; max-height: 100%; max-width: 100%;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link .product-header {
	padding: 0px 96px 0px 60px; left: 0px; top: 0px; width: 100%; position: absolute;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link .product-header .product-order-id {
	color: rgb(51, 51, 51); padding-top: 3px; font-size: 16px;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link .product-header .product-title {
	padding: 0px 6px 0px 0px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; max-height: 21px; max-width: 100%;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link .product-arrow {
	top: 50%; width: 24px; right: 72px; color: rgb(153, 153, 153); line-height: 16px; font-size: 16px; font-weight: 300; margin-top: -8px; position: absolute; font-stretch: ultra-condensed;
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link:hover {
	background-color: rgb(242, 242, 242);
}
.gw-product-result-table-container-stacked .gw-product-container > .product-link:hover .product-arrow {
	color: rgb(0, 0, 0);
}
.gw-product-result-table-container-stacked .gw-product-container .product-toggle {
	top: 0px; width: 72px; height: 80px; right: 0px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.gw-product-result-table-container-stacked .gw-product-container .product-toggle .btn-primary {
	margin: 0px; border: currentColor; border-image: none; width: 100%; height: 100%; color: rgb(153, 153, 153); font-size: 28px; font-weight: 300; background-color: rgb(242, 242, 242);
}
.gw-product-result-table-container-stacked .gw-product-container .product-toggle .btn-primary:hover {
	border: currentColor; border-image: none; color: rgb(0, 0, 0);
}
.gw-product-result-table-container-stacked .gw-product-container .product-toggle .btn-primary .icon-collapsed {
	display: none;
}
.gw-product-result-table-container-stacked .gw-product-container .product-toggle .btn-primary .icon-in {
	display: inline;
}
.gw-product-result-table-container-stacked .gw-product-container .product-toggle .btn-primary.collapsed .icon-collapsed {
	display: inline;
}
.gw-product-result-table-container-stacked .gw-product-container .product-toggle .btn-primary.collapsed .icon-in {
	display: none;
}
.gw-product-result-table-container-stacked .gw-product-container .product-toggle .btn-primary .glyphicon-regular {
	top: -3px; line-height: 16px; font-size: 16px;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details {
	padding-top: 24px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .product-image-large {
	padding: 0px 6px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; margin-bottom: 24px;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .product-image-large img {
	height: auto; max-width: 100%;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .product-order-id {
	padding: 0px 12px; color: rgb(51, 51, 51); font-size: 16px;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .product-description {
	padding: 0px 12px; font-size: 14px;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .row {
	padding: 3px 0px;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details :nth-child(2n).row {
	background-color: rgb(242, 242, 242);
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .row .product-attribute-key {
	padding: 0px 12px; font-size: 12px; font-weight: 600;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .row .product-attribute-value {
	padding: 0px 12px; font-size: 12px;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details > .row {
	margin-top: 12px; border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details > .row ~ .row {
	margin: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .product-link {
	margin: 24px 0px; text-align: right; display: block;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .product-link .btn {
	margin: 0px;
}
.gw-product-result-table-container-stacked .gw-product-container .product-details .product-link .btn::after {
	top: 3px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 16px; font-style: normal; font-weight: normal; margin-left: 9px; display: inline-block; position: relative; content: "\E212"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.gw-product-table-container--compatible-products .gw-product-result-table-container-stacked .gw-product-container > .product-link .product-header {
	position: relative;
}
.gw-product-table-container--compatible-products .gw-product-result-table-container-stacked .gw-product-container > .product-link .product-header .product-order-id {
	line-height: 20px; margin-bottom: 3px;
}
.gw-product-table-container--compatible-products .gw-product-result-table-container-stacked .gw-product-container > .product-link .product-header .product-title {
	padding: 0px 0px 3px; line-height: 18px; overflow: visible; white-space: normal; -ms-text-overflow: ellipsis; max-height: inherit; max-width: 100%;
}
.gw-product-table-container--compatible-products .gw-product-result-table-container-stacked .gw-product-container > .product-link .product-arrow {
	top: 40px;
}
h1 .product-order-id {
	margin: 0px 0px 6px; display: block;
}
h2 .product-order-id {
	margin: 0px 0px 6px; display: block;
}
@media only screen and (min-width:1200px)
{
h1 .product-order-id {
	font-size: 30.08px;
}
h2 .product-order-id {
	font-size: 30.08px;
}
}
@media only screen and (min-width:768px)
{
h1 .product-order-id {
	margin: 0px; display: inline-block;
}
h2 .product-order-id {
	margin: 0px; display: inline-block;
}
}
h1 .product-title {
	font-size: 20px; font-weight: 400; display: block;
}
h2 .product-title {
	font-size: 20px; font-weight: 400; display: block;
}
@media only screen and (min-width:768px)
{
h1 .product-title {
	color: rgb(153, 153, 153); display: inline;
}
h2 .product-title {
	color: rgb(153, 153, 153); display: inline;
}
h1 .product-title::before {
	margin: 0px 6px; display: inline-block; content: "|";
}
h2 .product-title::before {
	margin: 0px 6px; display: inline-block; content: "|";
}
}
#gw-product-detail-overview {
	position: relative;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .col-product-1 {
	width: 28%;
}
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .col-product-2 {
	width: 72%;
}
}
#gw-product-detail-overview .product-image {
	margin: 0px 0px 12px; padding: 12px 0px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; position: relative;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .product-image {
	margin: 0px;
}
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-image {
	width: 100%; height: 270px; padding-top: 0px; display: table;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-image {
	height: 336px;
}
}
#gw-product-detail-overview .product-image a {
	text-align: center; vertical-align: middle; display: block;
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-image a {
	display: table-cell;
}
}
#gw-product-detail-overview .product-image a div {
	display: inline-block;
}
#gw-product-detail-overview .product-image a figure {
	display: inline-block;
}
#gw-product-detail-overview .product-image img {
	max-height: 200px;
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-image img {
	max-height: 246px; max-width: 270px;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-image img {
	max-height: 312px; max-width: 336px;
}
}
@media all and (-ms-high-contrast:none), all and (-ms-high-contrast:active)
{
#gw-product-detail-overview .product-image img {
	width: 100%;
}
}
#gw-product-detail-overview .product-data {
	margin: 0px; height: auto; position: relative; min-height: 236px;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .product-data {
	margin: 0px 0px 0px 12px;
}
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-data {
	margin: 0px 0px 0px 24px; min-height: 270px;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-data {
	min-height: 336px;
}
}
#gw-product-detail-overview .product-data .product-toolbar {
	margin: 12px 0px 24px; position: relative;
}
#gw-product-detail-overview .product-data .product-price {
	left: 0px; top: 0px; color: rgb(56, 69, 133); font-size: 14px; font-weight: bold; display: none; position: absolute;
}
#gw-product-detail-overview .product-data .product-iframe {
	min-height: 132px;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .product-data .product-iframe {
	min-height: 101px;
}
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-data .product-iframe {
	height: 101px;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-data .product-iframe {
	min-height: 105px;
}
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-data .product-lists {
	left: 0px; width: 100%; bottom: 0px;
}
}
#gw-product-detail-overview .product-data .product-lists .page-list {
	list-style: none; margin: 0px 0px 14px; padding: 0px; display: block;
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-data .product-lists .page-list {
	margin: 0px; bottom: 0px; position: absolute;
}
}
#gw-product-detail-overview .product-data .product-lists .page-list li {
	list-style: none; margin: 0px 0px 10px; padding: 0px; display: block;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .product-data .product-lists .page-list li {
	margin: 0px; display: inline-block;
}
}
#gw-product-detail-overview .product-data .product-lists .page-list li > a {
	width: 100%; line-height: 27px;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .product-data .product-lists .page-list li > a {
	width: auto; max-width: 100%;
}
#gw-product-detail-overview .product-data .product-lists .page-list li > a.btn-default {
	margin-right: 3px; margin-bottom: 0px;
}
}
#gw-product-detail-overview .product-data .logo-list {
	list-style: none; margin: 24px auto 0px; padding: 0px; display: inline-block;
}
#gw-product-detail-overview .product-data .logo-list::before {
	display: table; content: " ";
}
#gw-product-detail-overview .product-data .logo-list::after {
	display: table; content: " ";
}
#gw-product-detail-overview .product-data .logo-list::after {
	clear: both;
}
#gw-product-detail-overview .product-data .logo-list::before {
	display: table; content: " ";
}
#gw-product-detail-overview .product-data .logo-list::after {
	display: table; content: " ";
}
#gw-product-detail-overview .product-data .logo-list::after {
	clear: both;
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-data .logo-list {
	right: 0px; bottom: 0px; position: absolute;
}
}
#gw-product-detail-overview .product-data .logo-list li {
	list-style: none; margin: 0px; padding: 0px 10px 0px 0px; float: right; display: inline-block;
}
#gw-product-detail-overview .product-data .logo-list li:first-child {
	padding: 0px;
}
#gw-product-detail-overview .product-data .logo-list li > div {
	text-align: center; vertical-align: middle; display: table-cell;
}
#gw-product-detail-overview .product-data .logo-list li img {
	width: auto; height: 28px;
}
#gw-product-detail-overview .product-data .product-lists-placeholder {
	display: none;
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-data .product-lists-placeholder.pagelist-count-2 {
	height: 92px; display: block;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-data .product-lists-placeholder.pagelist-count-2 {
	height: 92px; display: block;
}
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-data .product-lists-placeholder.pagelist-count-3 {
	height: 144px; display: block;
}
}
#gw-product-detail-overview .product-data .btn-dummy-login {
	margin: 0px 0px 24px auto; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-weight: 600; display: block; min-height: 40px; background-color: rgb(91, 192, 222);
}
#gw-product-detail-overview .product-data .btn-dummy-login.hidden {
	display: none;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .product-data .btn-dummy-login {
	width: auto; min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-data .btn-dummy-login {
	min-width: 162px;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-data .btn-dummy-login {
	min-width: 224px;
}
}
#gw-product-detail-overview .product-data .btn-dummy-login .glyphicon-regular {
	margin-right: 6px;
}
#gw-product-detail-overview .highlights {
	padding: 12px; margin-bottom: 12px; background-color: rgb(242, 242, 242);
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
#gw-product-detail-overview .highlights {
	padding: 10px 12px;
}
}
#gw-product-detail-overview .highlights ul {
	overflow: hidden; margin-left: 0px; display: block; list-style-type: none;
}
#gw-product-detail-overview .highlights ul li {
	padding-left: 24px; position: relative;
}
#gw-product-detail-overview .highlights ul li::before {
	left: 0px; top: 1px; color: rgb(92, 184, 92); line-height: 1; font-family: "Glyphicons Halflings"; font-style: normal; font-weight: normal; display: inline-block; position: absolute; content: "\e013"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
#gw-product-detail-overview .product-detail-page {
	position: relative;
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
#gw-product-detail-overview .product-detail-page {
	min-height: 270px;
}
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .product-detail-page {
	padding-bottom: 48px;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-detail-page {
	min-height: 336px;
}
}
#gw-product-detail-overview .sheet-list {
	list-style: none; margin: 24px 0px 0px; padding: 0px; width: 100%; display: table;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .sheet-list {
	width: auto; margin-top: 48px; display: block;
}
}
#gw-product-detail-overview .sheet-list li {
	list-style: none; margin: 0px 6px 0px 0px; padding: 0px; display: inline-block;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .sheet-list li {
	padding: 0px; width: auto; margin-right: 8px; display: inline-block;
}
#gw-product-detail-overview .sheet-list li:first-child {
	padding: 0px;
}
#gw-product-detail-overview .sheet-list li:last-child {
	padding: 0px;
}
}
#gw-product-detail-overview .sheet-list li.additional-file a {
	top: -2px; position: relative;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .sheet-list li.additional-file a {
	top: -3px;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .sheet-list li.additional-file a {
	top: -2px;
}
}
#gw-product-detail-overview .sheet-list li > a {
	height: 40px; text-align: left; margin-right: 20px;
}
#gw-product-detail-overview .sheet-list li > a .glyphicon-regular {
	margin-right: 6px;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .sheet-list li > a {
	width: auto; text-align: center; font-size: 13px; min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:992px)
{
#gw-product-detail-overview .sheet-list li > a {
	min-width: 162px;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .sheet-list li > a {
	font-size: 14px; min-width: 224px;
}
}
#gw-product-detail-overview .icon-datasheet {
	background-position: left; width: 24px; height: 24px; margin-right: 6px; margin-bottom: -6px; display: inline-block; background-image: url("../../../layout/img/icons/filetypes/pdf_24_24.png"); background-repeat: no-repeat;
}
body[data-lang='nl'] #gw-product-detail-overview .btn-dummy-login {
	display: none;
}
body[data-lang='es'] #gw-product-detail-overview .btn-dummy-login {
	display: none;
}
body[data-lang='mx'] #gw-product-detail-overview .btn-dummy-login {
	display: none;
}
body[data-lang='us'] #gw-product-detail-overview .btn-dummy-login {
	display: none;
}
body[data-lang='ca'] #gw-product-detail-overview .btn-dummy-login {
	display: none;
}
body[data-lang='en'] #gw-product-detail-overview .btn-dummy-login {
	display: none;
}
#gw-product-detail-overview .product-additional-images {
	overflow: hidden; margin-top: 12px; margin-bottom: 12px; position: relative;
}
@media only screen and (min-width:768px)
{
#gw-product-detail-overview .product-additional-images {
	margin-bottom: 0px;
}
}
#gw-product-detail-overview .product-additional-images .container {
	margin: 0px 0px 0px 32px; width: 170px; overflow: hidden; position: relative;
}
@media only screen and (max-width:450px) and (min-width:365px)
{
#gw-product-detail-overview .product-additional-images .container {
	width: 258px;
}
}
@media only screen and (max-width:535px) and (min-width:450px)
{
#gw-product-detail-overview .product-additional-images .container {
	width: 344px;
}
}
@media only screen and (max-width:620px) and (min-width:535px)
{
#gw-product-detail-overview .product-additional-images .container {
	width: 430px;
}
}
@media only screen and (max-width:705px) and (min-width:620px)
{
#gw-product-detail-overview .product-additional-images .container {
	width: 515px;
}
}
@media only screen and (max-width:768px) and (min-width:705px)
{
#gw-product-detail-overview .product-additional-images .container {
	width: 600px;
}
}
@media only screen and (max-width:991px) and (min-width:768px)
{
#gw-product-detail-overview .product-additional-images .container {
	margin: auto; width: 140px;
}
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
#gw-product-detail-overview .product-additional-images .container {
	margin: auto; width: 205px;
}
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-additional-images .container {
	margin: auto; width: 270px;
}
}
#gw-product-detail-overview .product-additional-images ul {
	list-style: none; margin: 0px; padding: 0px; width: 9999px;
}
#gw-product-detail-overview .product-additional-images ul li {
	padding-right: 6px; float: left; display: block;
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-overview .product-additional-images ul li {
	padding-right: 12px;
}
}
#gw-product-detail-overview .product-additional-images ul li a {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 80px; height: 80px; text-align: center; line-height: 80px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
@media only screen and (max-width:1199px) and (min-width:768px)
{
#gw-product-detail-overview .product-additional-images ul li a {
	width: 64px; height: 64px; line-height: 64px;
}
}
#gw-product-detail-overview .product-additional-images ul li a img {
	max-height: 98%; max-width: 98%;
}
@media only screen and (max-width:1199px) and (min-width:768px)
{
#gw-product-detail-overview .product-additional-images ul li a img {
	width: 64px;
}
}
#gw-product-detail-overview .product-additional-images .action {
	width: 32px; height: 100%; display: block; position: absolute; z-index: 100; background-color: rgb(255, 255, 255);
}
#gw-product-detail-overview .product-additional-images .action span {
	left: 5px; top: 28px; width: 13px; height: 25px; display: block; position: absolute; background-image: url("../../../layout/img/chevrons.png");
}
@media only screen and (max-width:1199px) and (min-width:768px)
{
#gw-product-detail-overview .product-additional-images .action span {
	top: 20px;
}
}
#gw-product-detail-overview .product-additional-images .action.prev {
	left: 0px;
}
#gw-product-detail-overview .product-additional-images .action.next {
	right: 0px;
}
#gw-product-detail-overview .product-additional-images .action.next span {
	background-position: -13px 0px;
}
#gw-product-detail-tabs {
	margin: 12px 0px 36px; border: currentColor; border-image: none;
}
#gw-product-detail-tabs .tab-nav-mobile {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#gw-product-detail-tabs :first-of-type.tab-nav-mobile {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
#gw-product-detail-tabs .tab-nav-mobile > a {
	padding: 14px 6px; color: rgb(102, 102, 102); font-size: 18px; display: block;
}
#gw-product-detail-tabs .tab-nav-mobile > a .glyphicon-regular {
	top: 4px; margin-right: 6px; float: right;
}
#gw-product-detail-tabs .tab-nav-mobile > a .glyphicon-regular-plus {
	display: none;
}
#gw-product-detail-tabs .tab-nav-mobile > a .glyphicon-regular-minus {
	display: inline-block;
}
#gw-product-detail-tabs .tab-nav-mobile > a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
#gw-product-detail-tabs .tab-nav-mobile > a.collapsed .glyphicon-regular-plus {
	display: inline-block;
}
#gw-product-detail-tabs .tab-nav-mobile > a.collapsed .glyphicon-regular-minus {
	display: none;
}
#gw-product-detail-tabs .nav-tabs {
	margin: 0px;
}
#gw-product-detail-tabs .nav-tabs li {
	min-width: 162px;
}
@media only screen and (min-width:1200px)
{
#gw-product-detail-tabs .nav-tabs li {
	min-width: 224px;
}
}
#gw-product-detail-tabs .nav-tabs li > a {
	border-radius: 0px; border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(102, 102, 102); background-color: rgb(242, 242, 242);
}
#gw-product-detail-tabs .nav-tabs li > a:hover {
	background-color: rgb(226, 226, 226);
}
#gw-product-detail-tabs .nav-tabs li.active > a {
	color: rgb(51, 51, 51); border-bottom-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
@media only screen and (min-width:992px)
{
#gw-product-detail-tabs .tab-content {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 24px; border-image: none;
}
}
#gw-product-detail-tabs .tab-content .gw-product-detail-tab {
	padding: 14px 6px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
@media only screen and (min-width:992px)
{
#gw-product-detail-tabs .tab-content .gw-product-detail-tab {
	padding: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
}
#tab-specifications .product-description h4 {
	padding: 4px 6px; border-radius: 0px; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; font-weight: bold; background-color: rgb(110, 110, 110);
}
#tab-specifications .product-description .rte-content {
	padding: 12px; max-width: 714px;
}
#tab-specifications .product-attributes {
	margin: 0px;
}
#tab-specifications .product-attributes h4 {
	padding: 4px 6px; border-radius: 0px; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; font-weight: bold; background-color: rgb(110, 110, 110);
}
.gw-product-detail-tab-table {
	width: 100%;
}
.gw-product-detail-tab-table tr:nth-of-type(2n) {
	background-color: rgb(242, 242, 242);
}
.gw-product-detail-tab-table td {
	margin: 0px; padding: 5px; text-align: left; line-height: 21px; font-size: 12px; vertical-align: top; display: block;
}
@media only screen and (min-width:992px)
{
.gw-product-detail-tab-table td {
	display: table-cell;
}
}
.gw-product-detail-attributeValue-name {
	font-weight: bold;
}
.gw-product-detail-attributeValue-value {
	padding-left: 6px;
}
.gw-product-detail-attributeValue tr:last-of-type td {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#tab-downloads {
	display: none !important;
}
.active#tab-downloads {
	display: block !important;
}
.in#tab-downloads {
	display: block !important;
}
#tab-downloads .product-downloads-list {
	list-style: none; margin: 0px 0px 25px;
}
#tab-downloads .product-downloads-list li {
	padding: 2px 0px 2px 24px; position: relative;
}
#tab-downloads .product-downloads-list li::before {
	background-position: 0px -580px; left: 20px; top: 0px; width: 24px; height: 20px; display: inline-block; position: absolute; content: " "; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#tab-downloads .product-downloads-list li a {
	padding: 0px 0px 0px 24px; color: rgb(102, 102, 102); line-height: 20px; font-weight: bold; display: block;
}
#tab-downloads .product-downloads-list li a:hover {
	color: rgb(51, 51, 51);
}
.gwresource-info {
	margin-top: 30px;
}
#tab-certificates .product-certificate-list {
	list-style: none; margin: 12px 0px 0px;
}
#tab-certificates .product-certificate-list li {
	padding: 2px 0px 2px 24px; position: relative;
}
#tab-certificates .product-certificate-list li::before {
	background-position: 0px -580px; left: 20px; top: 0px; width: 24px; height: 20px; display: inline-block; position: absolute; content: " "; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#tab-certificates .product-certificate-list li a {
	padding: 0px 0px 0px 24px; color: rgb(102, 102, 102); line-height: 20px; font-weight: bold; display: block;
}
#tab-certificates .product-certificate-list li a:hover {
	color: rgb(51, 51, 51);
}
#tab-cad .product-cad-list {
	list-style: none; margin: 12px 0px 0px;
}
#tab-cad .product-cad-list li {
	padding: 2px 0px 2px 24px; position: relative;
}
#tab-cad .product-cad-list li::before {
	background-position: 0px -580px; left: 20px; top: 0px; width: 24px; height: 20px; display: inline-block; position: absolute; content: " "; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#tab-cad .product-cad-list li a {
	padding: 0px 0px 0px 24px; color: rgb(102, 102, 102); line-height: 20px; font-weight: bold; display: block;
}
#tab-cad .product-cad-list li a:hover {
	color: rgb(51, 51, 51);
}
#tab-accessories .product-accessory-list {
	list-style: none; margin: 12px 0px 0px; width: 496px;
}
#tab-accessories .product-accessory-list li {
	padding: 6px 0px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#tab-accessories .product-accessory-list li .col-1 {
	width: 15%; float: left;
}
#tab-accessories .product-accessory-list li .col-2 {
	width: 85%; float: left;
}
#tab-accessories .product-accessory-list .list-head {
	margin: 0px; padding: 3px 6px; border-radius: 3px; line-height: 16px; font-size: 13px; font-weight: bold; background-color: rgb(110, 110, 110);
}
#tab-accessories .product-accessory-list .list-head div {
	color: rgb(255, 255, 255); font-weight: bold;
}
#tab-accessories .product-accessory-list .product-image {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 50px; height: 50px; text-align: center; vertical-align: middle; display: table-cell;
}
#tab-accessories .product-accessory-list .product-detail-link {
	right: 6px; bottom: 6px; position: absolute;
}
.product-link-list ul {
	list-style: none; margin: 12px 0px 0px;
}
.product-link-list ul li {
	background-position: 0px 0px; margin: 0px 0px 3px; padding: 7px 0px 0px 50px; display: block; background-image: url("../../../layout/img/icons/icon_product-link-list.png"); background-repeat: no-repeat;
}
.product-link-list ul li a.internal-link {
	color: rgb(102, 102, 102); font-weight: bold;
}
.product-link-list ul li a.internal-link-new-window {
	color: rgb(102, 102, 102); font-weight: bold;
}
.product-link-list ul li a.external-link {
	color: rgb(102, 102, 102); font-weight: bold;
}
.product-link-list ul li a.external-link-new-window {
	color: rgb(102, 102, 102); font-weight: bold;
}
.product-link-list ul li a:hover {
	color: rgb(51, 51, 51);
}
#tab-related .product-related-list {
	list-style: none; margin: 12px 0px 0px; width: 496px;
}
#tab-related .product-related-list li {
	padding: 6px 0px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#tab-related .product-related-list li .col-1 {
	width: 15%; float: left;
}
#tab-related .product-related-list li .col-2 {
	width: 85%; float: left;
}
#tab-related .product-related-list .list-head {
	margin: 0px; padding: 3px 6px; border-radius: 3px; line-height: 16px; font-size: 13px; font-weight: bold; background-color: rgb(110, 110, 110);
}
#tab-related .product-related-list .list-head div {
	color: rgb(255, 255, 255); font-weight: bold;
}
#tab-related .product-related-list .product-image {
	border: 1px solid rgb(226, 226, 226); border-image: none; width: 50px; height: 50px; text-align: center; vertical-align: middle; display: table-cell;
}
#tab-related .product-related-list .product-detail-link {
	right: 6px; bottom: 6px; position: absolute;
}
#tab-additional .additionals-list {
	list-style: none; margin: 12px 0px 0px;
}
#tab-additional .additionals-list li {
	padding: 2px 0px 2px 24px;
}
#tab-additional .additionals-list li a {
	color: rgb(102, 102, 102); line-height: 20px; font-weight: bold; display: block;
}
#tab-additional .additionals-list li a:hover {
	color: rgb(51, 51, 51);
}
#tab-additional .additionals-list .additional-file a {
	background-position: 0px -580px; margin: 0px; padding: 0px 0px 0px 24px; color: rgb(102, 102, 102); text-decoration: none; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#tab-additional .additionals-list .additional-file:hover a {
	color: rgb(51, 51, 51); text-decoration: underline;
}
#tab-additional .additionals-list .additional-url a {
	background-position: 0px -560px; margin: 0px; padding: 0px 0px 0px 24px; color: rgb(102, 102, 102); text-decoration: none; background-image: url("../../../layout/img/icons/iconset_bw.png"); background-repeat: no-repeat;
}
#tab-additional .additionals-list .additional-url:hover a {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.login-wrapper {
	max-width: 450px;
}
.login-wrapper .login-message {
	color: rgb(102, 102, 102); line-height: 1.33; font-family: "Open Sans",Arial,Helvetica; font-size: 14px; margin-top: 30px;
}
.login-wrapper .login-button {
	margin-top: 20px;
}
.login-wrapper .login-button a {
	margin: 0px 0px 12px; padding: 9px 18px; border-radius: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(38, 77, 133); line-height: 1.6; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; min-height: 40px; -ms-user-select: none; background-image: none; background-color: rgb(229, 229, 229); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.login-wrapper .login-button a:focus {
	outline: dotted thin; outline-offset: -2px;
}
.login-wrapper .login-button a:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.login-wrapper .login-button a.active:focus {
	outline: dotted thin; outline-offset: -2px;
}
.login-wrapper .login-button a:hover {
	color: rgb(38, 77, 133); text-decoration: none;
}
.login-wrapper .login-button a:focus {
	color: rgb(38, 77, 133); text-decoration: none;
}
.login-wrapper .login-button a:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.login-wrapper .login-button a.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.login-wrapper .login-button a.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.login-wrapper .login-button a[disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .login-wrapper .login-button a {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.login-wrapper .login-button a span {
	line-height: 1.6;
}
.login-wrapper .login-button a:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(105, 110, 135);
}
.login-wrapper .login-button a .glyphicon-regular {
	top: 2px;
}
.login-wrapper .login-button a .glyphicon-regular.icon-right {
	margin-left: 6px;
}
.login-wrapper .login-button a .glyphicon-regular.icon-left {
	margin-right: 6px;
}
.login-wrapper .login-button a::first-letter {
	text-transform: capitalize;
}
.login-wrapper .login-button a:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.login-wrapper .login-button a:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.login-wrapper .login-button a:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.login-wrapper .login-button a.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-toggle.login-wrapper .login-button a {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.login-wrapper .login-button a:active {
	background-image: none;
}
.login-wrapper .login-button a.active {
	background-image: none;
}
.open > .dropdown-toggle.login-wrapper .login-button a {
	background-image: none;
}
.login-wrapper .login-button a.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a[disabled] {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .login-wrapper .login-button a {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a[disabled]:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .login-wrapper .login-button a:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a[disabled]:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .login-wrapper .login-button a:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a[disabled]:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .login-wrapper .login-button a:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a[disabled].active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .login-wrapper .login-button a.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.login-wrapper .login-button a .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
.login-wrapper .login-button a:link {
	color: rgb(38, 77, 133);
}
.login-wrapper .login-button a:visited {
	color: rgb(38, 77, 133);
}
.login-wrapper .login-button a:active {
	color: rgb(38, 77, 133);
}
.login-wrapper .login-button a:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
.login-wrapper .login-button a::first-letter {
	text-transform: capitalize;
}
.login-wrapper .login-button a .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.login-wrapper .login-button a {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.login-wrapper .login-button a {
	min-width: 224px;
}
}
@media only screen and (min-width:768px)
{
.login-wrapper .login-button a {
	min-width: 200px !important;
}
}
.login-wrapper .login-button a:hover {
	text-decoration: none;
}
.download-eula-popup {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 36px 32px 70px; border-radius: 5px; position: relative; max-width: 500px;
}
.download-eula-popup .btn-accept-eula {
	margin: 0px 0px 12px 180px; padding: 9px 18px; border-radius: 0px; border: currentColor; border-image: none; text-align: center; right: 12px; bottom: 0px; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; position: absolute; cursor: pointer; min-height: 40px; min-width: 80px !important; -ms-user-select: none; background-image: none; background-color: rgb(255, 222, 20); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.download-eula-popup .btn-accept-eula:focus {
	outline: dotted thin; outline-offset: -2px;
}
.download-eula-popup .btn-accept-eula:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.download-eula-popup .btn-accept-eula.active:focus {
	outline: dotted thin; outline-offset: -2px;
}
.download-eula-popup .btn-accept-eula:hover {
	color: rgb(38, 77, 133); text-decoration: none;
}
.download-eula-popup .btn-accept-eula:focus {
	color: rgb(38, 77, 133); text-decoration: none;
}
.download-eula-popup .btn-accept-eula:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.download-eula-popup .btn-accept-eula.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.download-eula-popup .btn-accept-eula.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.download-eula-popup [disabled].btn-accept-eula {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .download-eula-popup .btn-accept-eula {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.download-eula-popup .btn-accept-eula span {
	line-height: 1.6;
}
.download-eula-popup .btn-accept-eula:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(105, 110, 135);
}
.download-eula-popup .btn-accept-eula .glyphicon-regular {
	top: 2px;
}
.download-eula-popup .btn-accept-eula .glyphicon-regular.icon-right {
	margin-left: 6px;
}
.download-eula-popup .btn-accept-eula .glyphicon-regular.icon-left {
	margin-right: 6px;
}
.download-eula-popup .btn-accept-eula::first-letter {
	text-transform: capitalize;
}
.download-eula-popup .btn-accept-eula:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.download-eula-popup .btn-accept-eula:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.download-eula-popup .btn-accept-eula:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.download-eula-popup .btn-accept-eula.active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-toggle.download-eula-popup .btn-accept-eula {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.download-eula-popup .btn-accept-eula:active {
	background-image: none;
}
.download-eula-popup .btn-accept-eula.active {
	background-image: none;
}
.open > .dropdown-toggle.download-eula-popup .btn-accept-eula {
	background-image: none;
}
.download-eula-popup .btn-accept-eula.disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup [disabled].btn-accept-eula {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .download-eula-popup .btn-accept-eula {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup .btn-accept-eula.disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup [disabled].btn-accept-eula:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .download-eula-popup .btn-accept-eula:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup .btn-accept-eula.disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup [disabled].btn-accept-eula:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .download-eula-popup .btn-accept-eula:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup .btn-accept-eula.disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup [disabled].btn-accept-eula:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .download-eula-popup .btn-accept-eula:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup .btn-accept-eula.disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup [disabled].btn-accept-eula.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .download-eula-popup .btn-accept-eula.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.download-eula-popup .btn-accept-eula .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
.download-eula-popup .btn-accept-eula:link {
	color: rgb(51, 51, 51);
}
.download-eula-popup .btn-accept-eula:visited {
	color: rgb(51, 51, 51);
}
.download-eula-popup .btn-accept-eula:active {
	color: rgb(51, 51, 51);
}
.download-eula-popup .btn-accept-eula:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
.download-eula-popup .btn-accept-eula::first-letter {
	text-transform: capitalize;
}
.download-eula-popup .btn-accept-eula .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.download-eula-popup .btn-accept-eula {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.download-eula-popup .btn-accept-eula {
	min-width: 224px;
}
}
body::before {
	display: none; content: "XS";
}
@media only screen and (max-width:991px) and (min-width:768px)
{
body::before {
	content: "SM";
}
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
body::before {
	content: "MD";
}
}
@media only screen and (min-width:1200px)
{
body::before {
	content: "LG";
}
}
.gwbootstrap.carousel .carousel-caption h3 {
	color: rgb(255, 255, 255); font-size: 36px;
}
.gwbootstrap.carousel .carousel-caption p {
	color: rgb(255, 255, 255); font-size: 18px;
}
.gwbootstrap.carousel .carousel-control {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-control .icon-prev {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.gwbootstrap.carousel .carousel-control .icon-next {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.gwbootstrap.carousel .carousel-control .glyphicon-regular-chevron-left {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.gwbootstrap.carousel .carousel-control .glyphicon-regular-chevron-right {
	top: 50%; display: inline-block; position: absolute; z-index: 5;
}
.gwbootstrap.carousel .carousel-control .icon-prev {
	left: 15%;
}
.gwbootstrap.carousel .carousel-control .glyphicon-regular-chevron-left {
	left: 15%;
}
.gwbootstrap.carousel .carousel-control .icon-next {
	right: 15%;
}
.gwbootstrap.carousel .carousel-control .glyphicon-regular-chevron-right {
	right: 15%;
}
.gwbootstrap.carousel .carousel-inner .item .image {
	margin-bottom: 0px;
}
.gwbootstrap.accordion .panel-heading {
	padding: 0px;
}
.gwbootstrap.accordion .panel-heading .panel-title a {
	padding: 12px; display: block;
}
.gwbootstrap.accordion .panel-heading .panel-title a .glyphicon-regular {
	padding-right: 0px; float: right;
}
.gwbootstrap.tabs .nav-tabs {
	margin: 0px; padding: 0px;
}
.gwbootstrap.tabs .nav-tabs li a {
	padding: 12px;
}
.gwbootstrap.tabs .nav-tabs li a p {
	margin-bottom: 12px;
}
.gwbootstrap.tabs .tab-pane {
	padding: 12px;
}
.gwbootstrap.tabs .panel-body {
	margin: 0px; padding: 0px;
}
.tabs .gwbootstrap.accordion .panel-heading .panel-title a {
	padding: 12px;
}
.tabs .gwbootstrap.accordion .panel-heading .panel-title .glyphicon-regular {
	top: -19px; padding-right: 0px; float: right;
}
.tabs .gwbootstrap.accordion .panel-heading .panel-title p {
	margin: 0px;
}
.tabs .gwbootstrap.accordion .tab-pane-header p {
	margin: 0px; padding: 12px 12px 0px;
}
.tabs .gwbootstrap.accordion .panel-body {
	padding: 12px;
}
.jumbotron p {
	line-height: 1.9;
}
.gwspacer.none {
	display: none;
}
.gwspacer.small {
	margin: 3px;
}
.gwspacer.medium {
	margin: 6px;
}
.gwspacer.large {
	margin: 12px;
}
.gwpageextend-nav {
	display: none;
}
@media only screen and (min-width:768px)
{
.gwpageextend-nav {
	width: auto; float: right; display: block; max-width: 250px;
}
}
@media only screen and (min-width:992px)
{
.gwpageextend-nav {
	top: 36px; right: 0px; float: none; position: absolute; max-width: 495px;
}
}
.gwpageextend-nav .gwpageextend-nav-content {
	position: relative;
}
.gwpageextend-nav .gwpageextend-nav-content .gwpageextend-nav-header {
	color: rgb(102, 102, 102); font-size: 14px;
}
@media only screen and (min-width:992px)
{
.gwpageextend-nav .gwpageextend-nav-content .gwpageextend-nav-header {
	margin-left: 235px;
}
}
.gwpageextend-nav .gwpageextend-nav-content .gwpageextend-nav-text {
	color: rgb(153, 153, 153); line-height: 1.6; font-size: 14px;
}
@media only screen and (min-width:992px)
{
.gwpageextend-nav .gwpageextend-nav-content .gwpageextend-nav-text {
	margin-left: 235px;
}
}
.gwpageextend-nav .gwpageextend-nav-content .gwpageextend-nav-image {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center;
}
@media only screen and (min-width:992px)
{
.gwpageextend-nav .gwpageextend-nav-content .gwpageextend-nav-image {
	left: 0px; top: 0px; position: absolute;
}
}
.gwpageextend-nav .gwpageextend-nav-content .gwpageextend-nav-image img {
	height: auto; max-width: 221px;
}
.gwbootstrap.carousel picture {
	display: none;
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel picture {
	display: block;
}
}
.gwbootstrap.carousel .carousel-caption {
	padding: 24px 12px 72px; text-align: left; bottom: auto; position: static; text-shadow: none; background-color: rgb(242, 242, 242);
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel .carousel-caption {
	padding: 10px 20px 20px; left: 48px; top: 50%; right: 40%; bottom: auto; margin-right: 12px; position: absolute; transform: translateY(-50%); background-color: transparent; -webkit-transform: translateY(-50%); -moz-transform: translateY -50%; -o-transform: translateY -50%;
}
}
@media only screen and (min-width:992px)
{
.gwbootstrap.carousel .carousel-caption {
	left: 72px; right: 50%;
}
}
.gwbootstrap.carousel .carousel-caption h1 {
	color: rgb(27, 54, 93); font-size: 24px; font-weight: 700; margin-bottom: 14px;
}
.gwbootstrap.carousel .carousel-caption h2 {
	color: rgb(27, 54, 93); font-size: 24px; font-weight: 700; margin-bottom: 14px;
}
.gwbootstrap.carousel .carousel-caption h3 {
	color: rgb(27, 54, 93); font-size: 24px; font-weight: 700; margin-bottom: 14px;
}
.gwbootstrap.carousel .carousel-caption h4 {
	color: rgb(27, 54, 93); font-size: 24px; font-weight: 700; margin-bottom: 14px;
}
.gwbootstrap.carousel .carousel-caption h5 {
	color: rgb(27, 54, 93); font-size: 24px; font-weight: 700; margin-bottom: 14px;
}
.gwbootstrap.carousel .carousel-caption h6 {
	color: rgb(27, 54, 93); font-size: 24px; font-weight: 700; margin-bottom: 14px;
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel .carousel-caption h1 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption h2 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption h3 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption h4 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption h5 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption h6 {
	color: rgb(255, 255, 255);
}
}
@media only screen and (min-width:1200px)
{
.gwbootstrap.carousel .carousel-caption h1 {
	font-size: 36px;
}
.gwbootstrap.carousel .carousel-caption h2 {
	font-size: 36px;
}
.gwbootstrap.carousel .carousel-caption h3 {
	font-size: 36px;
}
.gwbootstrap.carousel .carousel-caption h4 {
	font-size: 36px;
}
.gwbootstrap.carousel .carousel-caption h5 {
	font-size: 36px;
}
.gwbootstrap.carousel .carousel-caption h6 {
	font-size: 36px;
}
}
.gwbootstrap.carousel .carousel-caption p {
	color: rgb(102, 102, 102); padding-bottom: 18px; font-size: 14px;
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel .carousel-caption p {
	color: rgb(255, 255, 255); padding-bottom: 12px;
}
}
@media only screen and (min-width:992px)
{
.gwbootstrap.carousel .carousel-caption p {
	padding-bottom: 24px; font-size: 14px;
}
}
@media only screen and (min-width:1200px)
{
.gwbootstrap.carousel .carousel-caption p {
	font-size: 18px;
}
}
.gwbootstrap.carousel .carousel-caption .btn-default {
	border-color: rgb(255, 222, 20); color: rgb(51, 51, 51); font-size: 16px; margin-bottom: 0px; background-color: rgb(255, 222, 20);
}
.gwbootstrap.carousel .carousel-caption .btn-default:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(250, 214, 0);
}
.gwbootstrap.carousel .carousel-caption .btn-default::after {
	top: 3px; line-height: 1; font-family: "Glyphicons Regular"; font-size: 1em; font-style: normal; font-weight: normal; margin-left: 9px; display: inline-block; position: relative; content: "\E212"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel .carousel-caption .btn-default {
	font-size: 14px;
}
}
@media only screen and (min-width:1200px)
{
.gwbootstrap.carousel .carousel-caption .btn-default {
	font-size: 16px;
}
}
.gwbootstrap.carousel div.csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap {
	margin-bottom: 0px;
}
.gwbootstrap.carousel div.csc-textpic.csc-textpic-center.csc-textpic-below .csc-textpic-imagewrap {
	margin-top: 0px;
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel .carousel-caption-transparent .carousel-caption {
	background-color: transparent;
}
.gwbootstrap.carousel .carousel-caption-transparent-darktheme .carousel-caption {
	background-color: transparent;
}
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel .carousel-caption-white .carousel-caption {
	background-color: rgba(255, 255, 255, 0.8);
}
.gwbootstrap.carousel .carousel-caption-white-darktheme .carousel-caption {
	background-color: rgba(255, 255, 255, 0.8);
}
.gwbootstrap.carousel .carousel-caption-white .carousel-caption h1 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white-darktheme .carousel-caption h1 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white .carousel-caption h2 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white-darktheme .carousel-caption h2 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white .carousel-caption h3 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white-darktheme .carousel-caption h3 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white .carousel-caption h4 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white-darktheme .carousel-caption h4 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white .carousel-caption h5 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white-darktheme .carousel-caption h5 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white .carousel-caption h6 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white-darktheme .carousel-caption h6 {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white .carousel-caption p {
	color: rgb(34, 34, 34);
}
.gwbootstrap.carousel .carousel-caption-white-darktheme .carousel-caption p {
	color: rgb(34, 34, 34);
}
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel .carousel-caption-primary .carousel-caption {
	background-color: rgba(31, 38, 74, 0.8);
}
.gwbootstrap.carousel .carousel-caption-primary-darktheme .carousel-caption {
	background-color: rgba(31, 38, 74, 0.8);
}
.gwbootstrap.carousel .carousel-caption-primary .carousel-caption h1 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary-darktheme .carousel-caption h1 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary .carousel-caption h2 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary-darktheme .carousel-caption h2 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary .carousel-caption h3 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary-darktheme .carousel-caption h3 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary .carousel-caption h4 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary-darktheme .carousel-caption h4 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary .carousel-caption h5 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary-darktheme .carousel-caption h5 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary .carousel-caption h6 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary-darktheme .carousel-caption h6 {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary .carousel-caption p {
	color: rgb(255, 255, 255);
}
.gwbootstrap.carousel .carousel-caption-primary-darktheme .carousel-caption p {
	color: rgb(255, 255, 255);
}
}
.gwbootstrap.carousel .carousel-no-caption .carousel-caption {
	display: none;
}
.gwbootstrap.carousel .carousel-no-caption picture {
	display: block;
}
.gwbootstrap.carousel .carousel-control {
	display: none; background-image: none;
}
@media only screen and (min-width:768px)
{
.gwbootstrap.carousel .carousel-control {
	top: calc(50% - 32px); bottom: auto; display: block; opacity: 1;
}
}
@media only screen and (min-width:992px)
{
.gwbootstrap.carousel .carousel-control {
	top: calc(50% - 32px); bottom: auto;
}
}
.gwbootstrap.carousel .carousel-control .glyphicon-regular {
	font-size: 40px;
}
.gwbootstrap.carousel .carousel-indicators {
	margin: 0px auto; padding: 12px 0px; left: auto; bottom: 0px; display: block; position: relative;
}
.gwbootstrap.carousel .carousel-indicators li {
	border-color: rgb(16, 31, 53); margin: 0px 3px; opacity: 0.6; background-color: rgb(27, 54, 93);
}
.gwbootstrap.carousel .carousel-indicators li.active {
	opacity: 1;
}
.slider {
	height: 326px; position: relative;
}
.slider .csc-textpic-imagerow {
	left: 0px; top: 0px; position: absolute; z-index: 1;
}
.slider :first-child.csc-textpic-imagerow {
	z-index: 2;
}
.gw-translate {
	display: none;
}
.gwbootstrap.tabs ul.nav-tabs {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: flex;
}
.gwbootstrap.tabs ul.nav-tabs li a {
	margin: 0px; padding: 0px; border-radius: 0px; font-size: 16px;
}
.gwbootstrap.tabs ul.nav-tabs li a:link {
	margin: 0px; padding: 0px; border-radius: 0px; font-size: 16px;
}
.gwbootstrap.tabs ul.nav-tabs li a:focus {
	margin: 0px; padding: 0px; border-radius: 0px; font-size: 16px;
}
.gwbootstrap.tabs ul.nav-tabs li a:visited {
	margin: 0px; padding: 0px; border-radius: 0px; font-size: 16px;
}
.gwbootstrap.tabs ul.nav-tabs li {
	flex:1 1 0px; margin-right: 3px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(242, 242, 242); -webkit-flex: 1;
}
.gwbootstrap.tabs ul.nav-tabs li p {
	padding: 8px 24px; color: rgb(51, 51, 51); margin-bottom: 0px;
}
.gwbootstrap.tabs ul.nav-tabs li p .glyphicon-regular {
	top: 3px; font-size: 18px; margin-right: 8px;
}
.gwbootstrap.tabs ul.nav-tabs li:last-child {
	margin-right: 0px;
}
.gwbootstrap.tabs ul.nav-tabs li.active {
	color: rgb(102, 102, 102); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.gwbootstrap.tabs ul.nav-tabs li.active p {
	color: rgb(102, 102, 102);
}
.gwbootstrap.tabs .tab-content {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none;
}
.gwbootstrap.tabs .tab-content .tab-pane {
	padding: 24px;
}
.layout-rand .gwbootstrap.tabs ul.nav-tabs li a {
	font-size: 14px;
}
.layout-rand .gwbootstrap.tabs ul.nav-tabs li a:link {
	font-size: 14px;
}
.layout-rand .gwbootstrap.tabs ul.nav-tabs li a:focus {
	font-size: 14px;
}
.layout-rand .gwbootstrap.tabs ul.nav-tabs li a:visited {
	font-size: 14px;
}
.layout-rand .gwbootstrap.tabs ul.nav-tabs li p {
	padding: 8px 24px;
}
@media only screen and (min-width:992px)
{
.layout-rand .gwbootstrap.tabs ul.nav-tabs li p {
	padding: 8px 12px;
}
}
@media only screen and (min-width:1200px)
{
.layout-rand .gwbootstrap.tabs ul.nav-tabs li p {
	padding: 8px 24px;
}
}
.layout-rand .gwbootstrap.tabs ul.nav-tabs li p .glyphicon-regular {
	top: 3px; font-size: 16px; margin-right: 8px;
}
@media only screen and (min-width:992px)
{
.layout-rand .gwbootstrap.tabs .tab-content .tab-pane {
	padding: 12px;
}
}
@media only screen and (min-width:1200px)
{
.layout-rand .gwbootstrap.tabs .tab-content .tab-pane {
	padding: 24px;
}
}
.gwbootstrap.accordion .panel {
	border-radius: 0px;
}
.gwbootstrap.accordion .panel .panel-title {
	background-color: rgb(242, 242, 242);
}
.gwbootstrap.accordion .panel .panel-title a {
	text-decoration: none; margin-bottom: 0px;
}
.gwbootstrap.accordion .panel .panel-title p {
	text-decoration: none; margin-bottom: 0px;
}
.tabs .gwbootstrap.accordion .panel-heading .panel-title .glyphicon-regular {
	top: 2px; margin-right: 8px; float: none;
}
.tabs .gwbootstrap.accordion .panel-heading .panel-title .glyphicon-regular.glyphicon-regular-plus {
	top: -19px; color: rgb(27, 54, 93); padding-right: 0px; float: right;
}
.tabs .gwbootstrap.accordion .panel-heading .panel-title .glyphicon-regular.glyphicon-regular-minus {
	top: -19px; color: rgb(27, 54, 93); padding-right: 0px; float: right;
}
@media only screen and (min-width:768px)
{
.layout-rand .tabs .gwbootstrap.accordion .panel-heading .panel-title .glyphicon-regular.glyphicon-regular-plus {
	top: -16px;
}
.layout-rand .tabs .gwbootstrap.accordion .panel-heading .panel-title .glyphicon-regular.glyphicon-regular-minus {
	top: -16px;
}
}
.tx-gwnewsletter .gw-error-list .ul1 {
	margin: 2px 0px 12px;
}
#gwregister_form {
	display: none;
}
.tx-gwregister fieldset.csc-mailform {
	padding: 20px; margin-bottom: 20px;
}
.tx-gwregister fieldset legend {
	font-size: 14px;
}
.tx-gwregister .required-fields {
	margin-left: 0px;
}
.tx-gwregister fieldset h3 {
	margin-top: 1px;
}
.tx-gwregister .db-group {
	margin-bottom: 1px;
}
.tx-gwregister .db-field {
	width: 600px;
}
.tx-gwregister .text-entry-field-container {
	margin-left: 24px;
}
.tx-gwregister .text-entry-field {
	width: 200px;
}
@media only screen and (min-width:1200px)
{
#step_person .csc-mailform input[name='tx_gwregister_create[passwordrepeat]'] {
	margin-top: 12px;
}
#step_person .csc-mailform input[name='tx_gwregister_edit[passwordrepeat]'] {
	margin-top: 12px;
}
}
#step_selection input[type='checkbox'] {
	margin-bottom: 6px; vertical-align: middle;
}
.tx-gwregister input[type='submit'] {
	margin: 0px 0px 12px; padding: 9px 18px; border-radius: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; min-height: 40px; -ms-user-select: none; background-image: none; background-color: rgb(255, 222, 20); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.tx-gwregister input[type='submit']:focus {
	outline: dotted thin; outline-offset: -2px;
}
.tx-gwregister input[type='submit']:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.tx-gwregister input[type='submit'].active:focus {
	outline: dotted thin; outline-offset: -2px;
}
.tx-gwregister input[type='submit']:hover {
	color: rgb(38, 77, 133); text-decoration: none;
}
.tx-gwregister input[type='submit']:focus {
	color: rgb(38, 77, 133); text-decoration: none;
}
.tx-gwregister input[type='submit']:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tx-gwregister input[type='submit'].active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tx-gwregister input[type='submit'].disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.tx-gwregister input[type='submit'][disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .tx-gwregister input[type='submit'] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.tx-gwregister input[type='submit'] span {
	line-height: 1.6;
}
.tx-gwregister input[type='submit']:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(105, 110, 135);
}
.tx-gwregister input[type='submit'] .glyphicon-regular {
	top: 2px;
}
.tx-gwregister input[type='submit'] .glyphicon-regular.icon-right {
	margin-left: 6px;
}
.tx-gwregister input[type='submit'] .glyphicon-regular.icon-left {
	margin-right: 6px;
}
.tx-gwregister input[type='submit']::first-letter {
	text-transform: capitalize;
}
.tx-gwregister input[type='submit']:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.tx-gwregister input[type='submit']:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.tx-gwregister input[type='submit']:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.tx-gwregister input[type='submit'].active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-toggle.tx-gwregister input[type='submit'] {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.tx-gwregister input[type='submit']:active {
	background-image: none;
}
.tx-gwregister input[type='submit'].active {
	background-image: none;
}
.open > .dropdown-toggle.tx-gwregister input[type='submit'] {
	background-image: none;
}
.tx-gwregister input[type='submit'].disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'][disabled] {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-gwregister input[type='submit'] {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'].disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'][disabled]:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-gwregister input[type='submit']:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'].disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'][disabled]:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-gwregister input[type='submit']:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'].disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'][disabled]:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-gwregister input[type='submit']:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'].disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'][disabled].active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-gwregister input[type='submit'].active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-gwregister input[type='submit'] .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
.tx-gwregister input[type='submit']:link {
	color: rgb(51, 51, 51);
}
.tx-gwregister input[type='submit']:visited {
	color: rgb(51, 51, 51);
}
.tx-gwregister input[type='submit']:active {
	color: rgb(51, 51, 51);
}
.tx-gwregister input[type='submit']:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
.tx-gwregister input[type='submit']::first-letter {
	text-transform: capitalize;
}
.tx-gwregister input[type='submit'] .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.tx-gwregister input[type='submit'] {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.tx-gwregister input[type='submit'] {
	min-width: 224px;
}
}
.tx-gwregister input[type='submit']::first-letter {
	text-transform: capitalize;
}
@media only screen and (min-width:768px)
{
.tx-gwregister input[type='submit'] {
	margin-left: 12px; float: right;
}
}
.tx-gwregister input[type='reset'] {
	margin: 0px 0px 12px; padding: 9px 18px; border-radius: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(38, 77, 133); line-height: 1.6; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; min-height: 40px; -ms-user-select: none; background-image: none; background-color: rgb(229, 229, 229); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.tx-gwregister input[type='reset']:focus {
	outline: dotted thin; outline-offset: -2px;
}
.tx-gwregister input[type='reset']:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.tx-gwregister input[type='reset'].active:focus {
	outline: dotted thin; outline-offset: -2px;
}
.tx-gwregister input[type='reset']:hover {
	color: rgb(38, 77, 133); text-decoration: none;
}
.tx-gwregister input[type='reset']:focus {
	color: rgb(38, 77, 133); text-decoration: none;
}
.tx-gwregister input[type='reset']:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tx-gwregister input[type='reset'].active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tx-gwregister input[type='reset'].disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.tx-gwregister input[type='reset'][disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .tx-gwregister input[type='reset'] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.tx-gwregister input[type='reset'] span {
	line-height: 1.6;
}
.tx-gwregister input[type='reset']:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(105, 110, 135);
}
.tx-gwregister input[type='reset'] .glyphicon-regular {
	top: 2px;
}
.tx-gwregister input[type='reset'] .glyphicon-regular.icon-right {
	margin-left: 6px;
}
.tx-gwregister input[type='reset'] .glyphicon-regular.icon-left {
	margin-right: 6px;
}
.tx-gwregister input[type='reset']::first-letter {
	text-transform: capitalize;
}
.tx-gwregister input[type='reset']:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.tx-gwregister input[type='reset']:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.tx-gwregister input[type='reset']:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.tx-gwregister input[type='reset'].active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-toggle.tx-gwregister input[type='reset'] {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.tx-gwregister input[type='reset']:active {
	background-image: none;
}
.tx-gwregister input[type='reset'].active {
	background-image: none;
}
.open > .dropdown-toggle.tx-gwregister input[type='reset'] {
	background-image: none;
}
.tx-gwregister input[type='reset'].disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'][disabled] {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-gwregister input[type='reset'] {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'].disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'][disabled]:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-gwregister input[type='reset']:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'].disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'][disabled]:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-gwregister input[type='reset']:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'].disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'][disabled]:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-gwregister input[type='reset']:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'].disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'][disabled].active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-gwregister input[type='reset'].active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-gwregister input[type='reset'] .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
.tx-gwregister input[type='reset']:link {
	color: rgb(38, 77, 133);
}
.tx-gwregister input[type='reset']:visited {
	color: rgb(38, 77, 133);
}
.tx-gwregister input[type='reset']:active {
	color: rgb(38, 77, 133);
}
.tx-gwregister input[type='reset']:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
.tx-gwregister input[type='reset']::first-letter {
	text-transform: capitalize;
}
.tx-gwregister input[type='reset'] .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.tx-gwregister input[type='reset'] {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.tx-gwregister input[type='reset'] {
	min-width: 224px;
}
}
.tx-gwregister .address-manager .edit {
	float: right;
}
.tx-gwregister .address-manager .full {
	text-align: center; margin-top: 12px; display: block;
}
.tx-gwregister .address-manager .button-bar {
	text-align: right;
}
.tx-gwregister .address-manager .link-bar {
	padding: 12px 0px 0px; margin-top: 12px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.tx-gwregister .address-manager .link-bar a {
	margin-right: 12px; display: inline-block;
}
.tx-gwregister .address-manager.address-list .row .box {
	margin-bottom: 12px;
}
@media only screen and (min-width:768px)
{
.tx-gwregister .address-manager.address-list .row .box {
	margin-bottom: 0px;
}
.tx-gwregister .address-manager.address-list .row > div:first-child {
	padding-right: 6px;
}
.tx-gwregister .address-manager.address-list .row > div:last-child {
	padding-left: 6px;
}
}
.tx-gwregister .address-manager.address-list .additional-addresses {
	margin: 28px 0px 0px;
}
.tx-gwregister .address-manager.address-list .additional-addresses .box {
	margin-bottom: 12px;
}
.tx-gwregister .address-manager.address-select-shipping .box {
	margin-bottom: 12px; position: relative;
}
.tx-gwregister .address-manager.address-select-shipping .box .btn {
	right: 12px; bottom: 12px; position: absolute;
}
.tx-gwregister .address-manager.address-select-shipping .shipping {
	border-color: rgb(68, 85, 102);
}
.tx-gwregister .address-manager.show-account .box {
	margin-bottom: 12px;
}
.tx-gwregister .address-manager.show-account .btn .glyphicon-regular::before {
	font-size: 16px; margin-left: 9px;
}
.gw_invalid_field {
	box-shadow: 0px 0px 1.5px 1px #f00;
}
.gw_invalid_field legend {
	border-radius: 5px; background-color: rgb(255, 255, 255);
}
.tx-felogin-pi1 h3 {
	margin: 0px; padding: 0px 0px 4px; color: rgb(51, 51, 51); line-height: 20px; letter-spacing: 0px; font-size: 14px; font-weight: bold;
}
.tx-felogin-pi1 legend {
	display: none;
}
.tx-felogin-pi1 form {
	margin-top: 24px;
}
.tx-felogin-pi1 fieldset > div {
	padding: 10px 0px; line-height: 1.9;
}
.tx-felogin-pi1 fieldset {
	padding: 24px; border-radius: 0px; background-color: rgb(242, 242, 242);
}
.tx-felogin-pi1 div.or {
	padding: 12px 0px;
}
.tx-felogin-pi1 div.register a {
	margin: 0px 0px 12px; padding: 9px 18px; border-radius: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(38, 77, 133); line-height: 1.6; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; display: inline-block; white-space: nowrap; cursor: pointer; min-height: 40px; -ms-user-select: none; background-image: none; background-color: rgb(229, 229, 229); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.tx-felogin-pi1 div.register a:focus {
	outline: dotted thin; outline-offset: -2px;
}
.tx-felogin-pi1 div.register a:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.tx-felogin-pi1 div.register a.active:focus {
	outline: dotted thin; outline-offset: -2px;
}
.tx-felogin-pi1 div.register a:hover {
	color: rgb(38, 77, 133); text-decoration: none;
}
.tx-felogin-pi1 div.register a:focus {
	color: rgb(38, 77, 133); text-decoration: none;
}
.tx-felogin-pi1 div.register a:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tx-felogin-pi1 div.register a.active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tx-felogin-pi1 div.register a.disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.tx-felogin-pi1 div.register a[disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .tx-felogin-pi1 div.register a {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.tx-felogin-pi1 div.register a span {
	line-height: 1.6;
}
.tx-felogin-pi1 div.register a:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(105, 110, 135);
}
.tx-felogin-pi1 div.register a .glyphicon-regular {
	top: 2px;
}
.tx-felogin-pi1 div.register a .glyphicon-regular.icon-right {
	margin-left: 6px;
}
.tx-felogin-pi1 div.register a .glyphicon-regular.icon-left {
	margin-right: 6px;
}
.tx-felogin-pi1 div.register a::first-letter {
	text-transform: capitalize;
}
.tx-felogin-pi1 div.register a:hover {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.tx-felogin-pi1 div.register a:focus {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.tx-felogin-pi1 div.register a:active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.tx-felogin-pi1 div.register a.active {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.open > .dropdown-toggle.tx-felogin-pi1 div.register a {
	border-color: rgb(173, 173, 173); color: rgb(38, 77, 133); background-color: rgb(204, 204, 204);
}
.tx-felogin-pi1 div.register a:active {
	background-image: none;
}
.tx-felogin-pi1 div.register a.active {
	background-image: none;
}
.open > .dropdown-toggle.tx-felogin-pi1 div.register a {
	background-image: none;
}
.tx-felogin-pi1 div.register a.disabled {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a[disabled] {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-felogin-pi1 div.register a {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a.disabled:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a[disabled]:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-felogin-pi1 div.register a:hover {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a.disabled:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a[disabled]:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-felogin-pi1 div.register a:focus {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a.disabled:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a[disabled]:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-felogin-pi1 div.register a:active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a.disabled.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a[disabled].active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
fieldset[disabled] .tx-felogin-pi1 div.register a.active {
	border-color: rgb(204, 204, 204); background-color: rgb(229, 229, 229);
}
.tx-felogin-pi1 div.register a .badge {
	color: rgb(229, 229, 229); background-color: rgb(38, 77, 133);
}
.tx-felogin-pi1 div.register a:link {
	color: rgb(38, 77, 133);
}
.tx-felogin-pi1 div.register a:visited {
	color: rgb(38, 77, 133);
}
.tx-felogin-pi1 div.register a:active {
	color: rgb(38, 77, 133);
}
.tx-felogin-pi1 div.register a:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(44, 88, 152); background-color: rgb(216, 216, 216);
}
.tx-felogin-pi1 div.register a::first-letter {
	text-transform: capitalize;
}
.tx-felogin-pi1 div.register a .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.tx-felogin-pi1 div.register a {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.tx-felogin-pi1 div.register a {
	min-width: 224px;
}
}
.tx-felogin-pi1 input[type='text'] {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 36px; color: rgb(102, 102, 102); line-height: 1.6; font-size: 14px; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.tx-felogin-pi1 input[type='password'] {
	padding: 6px; border-radius: 0px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 36px; color: rgb(102, 102, 102); line-height: 1.6; font-size: 14px; display: block; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075); background-image: none; background-color: rgb(255, 255, 255); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.tx-felogin-pi1 input[type='text']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.tx-felogin-pi1 input[type='password']:focus {
	border-color: rgb(102, 175, 233); outline: 0px; box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.tx-felogin-pi1 input[type='text']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.tx-felogin-pi1 input[type='password']:-ms-input-placeholder {
	color: rgb(153, 153, 153);
}
.tx-felogin-pi1 input[type='text'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
.tx-felogin-pi1 input[type='password'][disabled] {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
.tx-felogin-pi1 input[type='text'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
.tx-felogin-pi1 input[type='password'][readonly] {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
fieldset[disabled] .tx-felogin-pi1 input[type='text'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
fieldset[disabled] .tx-felogin-pi1 input[type='password'] {
	cursor: not-allowed; opacity: 1; background-color: rgb(226, 226, 226);
}
textarea.tx-felogin-pi1 input[type='text'] {
	height: auto;
}
textarea.tx-felogin-pi1 input[type='password'] {
	height: auto;
}
.tx-felogin-pi1 input[type='submit'] {
	margin: 0px 0px 12px; padding: 9px 18px; border-radius: 0px; border: currentColor; border-image: none; text-align: center; color: rgb(51, 51, 51); line-height: 1.6; font-size: 14px; font-weight: 600; text-decoration: none; vertical-align: middle; float: right; display: inline-block; white-space: nowrap; cursor: pointer; min-height: 40px; -ms-user-select: none; background-image: none; background-color: rgb(255, 222, 20); -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.tx-felogin-pi1 input[type='submit']:focus {
	outline: dotted thin; outline-offset: -2px;
}
.tx-felogin-pi1 input[type='submit']:focus:active {
	outline: dotted thin; outline-offset: -2px;
}
.tx-felogin-pi1 input[type='submit'].active:focus {
	outline: dotted thin; outline-offset: -2px;
}
.tx-felogin-pi1 input[type='submit']:hover {
	color: rgb(38, 77, 133); text-decoration: none;
}
.tx-felogin-pi1 input[type='submit']:focus {
	color: rgb(38, 77, 133); text-decoration: none;
}
.tx-felogin-pi1 input[type='submit']:active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tx-felogin-pi1 input[type='submit'].active {
	outline: 0px; box-shadow: inset 0px 3px 5px rgba(0,0,0,0.125); background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.tx-felogin-pi1 input[type='submit'].disabled {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.tx-felogin-pi1 input[type='submit'][disabled] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
fieldset[disabled] .tx-felogin-pi1 input[type='submit'] {
	cursor: not-allowed; opacity: 0.65; pointer-events: none; box-shadow: none; -webkit-box-shadow: none;
}
.tx-felogin-pi1 input[type='submit'] span {
	line-height: 1.6;
}
.tx-felogin-pi1 input[type='submit']:hover {
	border: 1px solid rgb(57, 63, 95); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(105, 110, 135);
}
.tx-felogin-pi1 input[type='submit'] .glyphicon-regular {
	top: 2px;
}
.tx-felogin-pi1 input[type='submit'] .glyphicon-regular.icon-right {
	margin-left: 6px;
}
.tx-felogin-pi1 input[type='submit'] .glyphicon-regular.icon-left {
	margin-right: 6px;
}
.tx-felogin-pi1 input[type='submit']::first-letter {
	text-transform: capitalize;
}
.tx-felogin-pi1 input[type='submit']:hover {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.tx-felogin-pi1 input[type='submit']:focus {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.tx-felogin-pi1 input[type='submit']:active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.tx-felogin-pi1 input[type='submit'].active {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.open > .dropdown-toggle.tx-felogin-pi1 input[type='submit'] {
	border-color: rgb(188, 162, 0); color: rgb(51, 51, 51); background-color: rgb(224, 193, 0);
}
.tx-felogin-pi1 input[type='submit']:active {
	background-image: none;
}
.tx-felogin-pi1 input[type='submit'].active {
	background-image: none;
}
.open > .dropdown-toggle.tx-felogin-pi1 input[type='submit'] {
	background-image: none;
}
.tx-felogin-pi1 input[type='submit'].disabled {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'][disabled] {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-felogin-pi1 input[type='submit'] {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'].disabled:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'][disabled]:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-felogin-pi1 input[type='submit']:hover {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'].disabled:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'][disabled]:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-felogin-pi1 input[type='submit']:focus {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'].disabled:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'][disabled]:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-felogin-pi1 input[type='submit']:active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'].disabled.active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'][disabled].active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
fieldset[disabled] .tx-felogin-pi1 input[type='submit'].active {
	border-color: rgb(250, 214, 0); background-color: rgb(255, 222, 20);
}
.tx-felogin-pi1 input[type='submit'] .badge {
	color: rgb(255, 222, 20); background-color: rgb(51, 51, 51);
}
.tx-felogin-pi1 input[type='submit']:link {
	color: rgb(51, 51, 51);
}
.tx-felogin-pi1 input[type='submit']:visited {
	color: rgb(51, 51, 51);
}
.tx-felogin-pi1 input[type='submit']:active {
	color: rgb(51, 51, 51);
}
.tx-felogin-pi1 input[type='submit']:hover {
	border: currentColor; transition:0.95s; border-image: none; color: rgb(51, 51, 51); background-color: rgb(250, 214, 0);
}
.tx-felogin-pi1 input[type='submit']::first-letter {
	text-transform: capitalize;
}
.tx-felogin-pi1 input[type='submit'] .glyphicon-regular {
	line-height: 1;
}
@media only screen and (min-width:992px)
{
.tx-felogin-pi1 input[type='submit'] {
	min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.tx-felogin-pi1 input[type='submit'] {
	min-width: 224px;
}
}
@media only screen and (max-width:1199px)
{
.tx-felogin-pi1 .field-login * {
	width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.tx-felogin-pi1 label {
	width: 30%;
}
.tx-felogin-pi1 input[type='text'] {
	width: 70%;
}
.tx-felogin-pi1 input[type='password'] {
	width: 70%;
}
.tx-felogin-pi1 .field-login {
	padding-left: 30%; position: relative;
}
.tx-felogin-pi1 .field-login input[type='submit'] {
	float: none;
}
.tx-felogin-pi1 div.login-forgot-password {
	float: left;
}
.tx-felogin-pi1 div.or {
	width: 55%; text-align: center; padding-left: 155px;
}
.tx-felogin-pi1 div.register {
	top: 10px; right: 0px; position: absolute;
}
.tx-felogin-pi1 .forgot-password {
	padding-top: 10px; padding-right: 4px; float: left;
}
.tx-felogin-pi1 div.register a {
	min-width: 150px;
}
.tx-felogin-pi1 input[type='submit'] {
	min-width: 150px;
}
}
html[lang='fr'] .tx-felogin-pi1 div.or {
	width: 50%;
}
.tx-srlanguagemenu {
	display: none;
}
@media only screen and (min-width:992px)
{
.tx-srlanguagemenu.tx-srlanguagemenu-links {
	margin: 0px; line-height: 1.6; font-family: "Open Sans",Arial,Helvetica; float: right; display: inline-block;
}
.tx-srlanguagemenu.tx-srlanguagemenu-links::before {
	margin: 0px 6px; color: rgb(210, 220, 241); content: "|";
}
.tx-srlanguagemenu.tx-srlanguagemenu-links > a {
	color: rgb(210, 220, 241); font-weight: 600;
}
.tx-srlanguagemenu.tx-srlanguagemenu-links > a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.tx-srlanguagemenu.tx-srlanguagemenu-links .dropdown-menu {
	padding: 0px; border-radius: 0px; border: 1px solid rgb(255, 222, 20); border-image: none; left: inherit; top: auto; right: 0px; min-width: 0px;
}
.tx-srlanguagemenu.tx-srlanguagemenu-links .dropdown-menu li.on > a {
	color: rgb(0, 0, 0);
}
.tx-srlanguagemenu.tx-srlanguagemenu-links .dropdown-menu li.off > a {
	color: rgb(102, 102, 102);
}
.tx-srlanguagemenu.tx-srlanguagemenu-links .dropdown-menu li.SPC::before {
	display: none;
}
.tx-srlanguagemenu.tx-srlanguagemenu-links .dropdown-menu li > a {
	padding: 3px 24px;
}
.tx-srlanguagemenu.tx-srlanguagemenu-links .dropdown-menu li > a:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 222, 20);
}
}
@media only screen and (min-width:1200px)
{
.tx-srlanguagemenu.tx-srlanguagemenu-links::before {
	margin: 0px 14px;
}
}
.tx-gwcountrymenu {
	float: right; display: inline-block;
}
.tx-gwcountrymenu > a {
	color: rgb(210, 220, 241); font-weight: 600;
}
.tx-gwcountrymenu > a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.tx-gwcountrymenu > a .glyphicon-regular {
	height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 30px;
}
@media only screen and (min-width:768px)
{
.tx-gwcountrymenu > a .glyphicon-regular {
	height: 36px; line-height: 36px; font-size: 36px;
}
}
@media only screen and (min-width:992px)
{
.tx-gwcountrymenu > a .glyphicon-regular {
	top: 2px; height: auto; right: auto; color: rgb(210, 220, 241); line-height: 14px; font-size: 14px; margin-right: 6px;
}
}
@media only screen and (min-width:1200px)
{
.tx-gwcountrymenu > a .glyphicon-regular {
	line-height: 16px; font-size: 16px;
}
}
.tx-gwcountrymenu > a .text-content {
	display: none;
}
@media only screen and (min-width:992px)
{
.tx-gwcountrymenu > a .text-content {
	display: inline;
}
}
.tx-gwcountrymenu .dropdown-menu {
	padding: 0px; border-radius: 0px; border: 1px solid rgb(255, 222, 20); border-image: none; left: auto; top: auto; right: 0px; min-width: 180px;
}
@media only screen and (max-width:991px)
{
.tx-gwcountrymenu .dropdown-menu {
	-ms-overflow-x: hidden; max-height: 60vh;
}
}
@media only screen and (min-width:768px)
{
.tx-gwcountrymenu .dropdown-menu {
	padding-top: 42px; padding-bottom: 12px; min-width: 360px; column-count: 2; -webkit-column-count: 2; -moz-column-count: 2;
}
}
.tx-gwcountrymenu .dropdown-menu li.title {
	padding: 0px 12px; margin-bottom: 6px;
}
.tx-gwcountrymenu .dropdown-menu li.title h4 {
	margin: 0px; padding: 3px 0px; font-size: 14px; border-bottom-color: rgb(226, 226, 226); border-bottom-width: 1px; border-bottom-style: solid;
}
@media only screen and (min-width:768px)
{
.tx-gwcountrymenu .dropdown-menu li.title h4 {
	font-size: 18px;
}
}
@media only screen and (min-width:768px)
{
.tx-gwcountrymenu .dropdown-menu li.title {
	left: 0px; top: 6px; width: 100%; position: absolute;
}
}
@media only screen and (min-width:768px)
{
.tx-gwcountrymenu .dropdown-menu li.country {
	column-break-inside: avoid;
}
}
.tx-gwcountrymenu .dropdown-menu li > a {
	padding: 3px 12px;
}
.tx-gwcountrymenu .dropdown-menu li > a:hover {
	color: rgb(0, 0, 0); background-color: rgb(255, 222, 20);
}
@media only screen and (min-width:768px)
{
.tx-gwcountrymenu .dropdown-menu li > a:hover {
	color: rgb(0, 0, 0); text-decoration: underline; background-color: transparent;
}
}
.tx-gwcountrymenu .dropdown-menu li > a img {
	top: -3px; margin-right: 12px;
}
.tx-gwcountrymenu .dropdown-menu li > a .bw-flag-icon {
	margin-right: 12px; vertical-align: middle;
}
.header-cart .cart-link {
	padding: 0px; display: none; position: relative;
}
@media only screen and (min-width:992px)
{
.header-cart .cart-link {
	padding: 6px 24px; color: rgb(51, 51, 51); font-size: 16px; font-weight: 600; background-color: rgb(255, 222, 20);
}
}
.header-cart .cart-link .glyphicon-regular {
	height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 30px; font-weight: 400;
}
@media only screen and (min-width:768px)
{
.header-cart .cart-link .glyphicon-regular {
	height: 36px; line-height: 36px; font-size: 36px;
}
}
@media only screen and (min-width:992px)
{
.header-cart .cart-link .glyphicon-regular {
	top: 2px; height: auto; color: rgb(51, 51, 51); line-height: 18px; font-size: 18px; font-weight: 600; margin-right: 6px;
}
}
.header-cart .cart-link .link-label {
	display: none;
}
@media only screen and (min-width:992px)
{
.header-cart .cart-link .link-label {
	color: rgb(51, 51, 51); line-height: 26px; display: inline-block;
}
}
.header-cart .cart-link .cart-items {
	left: 8px; top: -16px; color: rgb(255, 255, 255); display: none; position: absolute;
}
@media only screen and (min-width:480px)
{
.header-cart .cart-link .cart-items {
	left: 48px; top: -8px;
}
}
@media only screen and (min-width:992px)
{
.header-cart .cart-link .cart-items {
	left: inherit; top: inherit; color: rgb(51, 51, 51); font-size: 14px; vertical-align: super; position: relative;
}
}
.header-cart .cart-link .cart-qty {
	color: rgb(255, 222, 20); font-weight: 600;
}
@media only screen and (min-width:992px)
{
.header-cart .cart-link .cart-qty {
	color: rgb(51, 51, 51);
}
}
@media only screen and (min-width:992px)
{
.header-cart .cart-link:hover {
	color: rgb(34, 34, 34); text-decoration: none; background-color: rgb(255, 220, 5);
}
}
.header-cart .cart-link:hover .glyphicon-regular {
	color: rgb(210, 220, 241); background-color: transparent;
}
.header-cart .cart-link:hover .link-label {
	color: rgb(210, 220, 241); background-color: transparent;
}
.header-cart .cart-link:hover .cart-qty {
	color: rgb(210, 220, 241); background-color: transparent;
}
@media only screen and (min-width:992px)
{
.header-cart .cart-link:hover .glyphicon-regular {
	color: rgb(34, 34, 34); text-decoration: none;
}
.header-cart .cart-link:hover .link-label {
	color: rgb(34, 34, 34); text-decoration: none;
}
.header-cart .cart-link:hover .cart-qty {
	color: rgb(34, 34, 34); text-decoration: none;
}
}
.header-cart .shop-back-link {
	padding: 0px; display: inline-block; position: relative;
}
.header-cart .shop-back-link .shop-back-link.gwresource-disabled {
	display: none;
}
@media only screen and (min-width:992px)
{
.header-cart .shop-back-link {
	padding: 6px 12px; color: rgb(51, 51, 51); font-size: 14px; font-weight: 600; background-color: rgb(255, 222, 20);
}
}
@media only screen and (min-width:1200px)
{
.header-cart .shop-back-link {
	padding: 6px 24px; color: rgb(51, 51, 51); font-size: 16px; font-weight: 600; background-color: rgb(255, 222, 20);
}
}
.header-cart .shop-back-link .glyphicon-regular {
	height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 30px; font-weight: 400;
}
@media only screen and (min-width:768px)
{
.header-cart .shop-back-link .glyphicon-regular {
	height: 36px; line-height: 36px; font-size: 36px;
}
}
@media only screen and (min-width:992px)
{
.header-cart .shop-back-link .glyphicon-regular {
	top: 2px; height: auto; color: rgb(51, 51, 51); line-height: 18px; font-size: 18px; font-weight: 600; margin-right: 6px;
}
}
.header-cart .shop-back-link .link-label {
	display: none;
}
@media only screen and (min-width:992px)
{
.header-cart .shop-back-link .link-label {
	color: rgb(51, 51, 51); line-height: 26px; display: inline-block;
}
}
@media only screen and (min-width:992px)
{
.header-cart .shop-back-link:hover {
	color: rgb(34, 34, 34); text-decoration: none; background-color: rgb(255, 220, 5);
}
}
.header-cart .shop-back-link:hover .glyphicon-regular {
	color: rgb(210, 220, 241); background-color: transparent;
}
.header-cart .shop-back-link:hover .link-label {
	color: rgb(210, 220, 241); background-color: transparent;
}
.header-cart .shop-back-link:hover .cart-qty {
	color: rgb(210, 220, 241); background-color: transparent;
}
@media only screen and (min-width:992px)
{
.header-cart .shop-back-link:hover .glyphicon-regular {
	color: rgb(34, 34, 34); text-decoration: none;
}
.header-cart .shop-back-link:hover .link-label {
	color: rgb(34, 34, 34); text-decoration: none;
}
.header-cart .shop-back-link:hover .cart-qty {
	color: rgb(34, 34, 34); text-decoration: none;
}
}
.header-cart .checkout-link {
	padding: 6px 12px 3px; display: inline-block;
}
.header-cart .checkout-link .glyphicon-regular {
	top: 6px; color: rgb(255, 222, 20); line-height: 26px; font-size: 16px; margin-right: 6px; text-shadow: 2px 2px 2px #000;
}
.header-cart .checkout-link .link-label {
	color: rgb(255, 255, 255); line-height: 26px; display: inline-block;
}
.header-cart .checkout-link:hover {
	background: 0px 0px rgba(255, 255, 255, 0.1);
}
.header-cart .checkout-link:hover .glyphicon-regular {
	color: rgb(255, 255, 255);
}
.header-cart .checkout-link:hover .link-label {
	color: rgb(255, 255, 255);
}
@media only screen and (min-width:992px)
{
.header-cart a.cart-link {
	text-align: center; min-width: 162px; max-width: 100%;
}
.header-cart a.shop-back-link {
	text-align: center; min-width: 162px; max-width: 100%;
}
.header-cart a.checkout-link {
	text-align: center; min-width: 162px; max-width: 100%;
}
}
@media only screen and (min-width:1200px)
{
.header-cart a.cart-link {
	min-width: 224px;
}
.header-cart a.shop-back-link {
	min-width: 224px;
}
.header-cart a.checkout-link {
	min-width: 224px;
}
}
.gw-has-cart-items .header-cart .cart-link {
	display: inline-block;
}
@media only screen and (min-width:992px)
{
.gw-has-cart-items .header-cart .cart-link .glyphicon-regular {
	color: rgb(0, 0, 0);
}
}
.gw-has-cart-items .header-cart .cart-items {
	display: block;
}
@media only screen and (min-width:992px)
{
.gw-has-cart-items .header-cart .cart-items {
	display: inline;
}
}
.gwresource-disabled {
	display: none !important;
}
.gwresource-disabled.gwresource-link {
	display: inline-block !important; opacity: 0.5;
}
.gwresource-disabled .gwresource-disabled {
	opacity: 1;
}
.gwresource-disabled.gwresource-link.gwresource-link--show-as-block {
	display: block !important;
}
.no-border {
	border: currentColor; border-image: none;
}
div.iframe-spinner {
	display: none;
}
.gw-google-analytics-opt-out {
	cursor: pointer;
}
body.shop #gw-product-detail-overview .product-lists .page-list {
	display: none;
}
body.archive.layout-pagets__18 #kruemelnav {
	display: none;
}
.gwlicense-floatinglicense-show div.field-activationkey label {
	width: 33%;
}
.gwlicense-floatinglicense-show div.field-activationkey input {
	width: 64%;
}
.please-login-popup {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 24px 32px; border-radius: 5px; position: relative; max-width: 600px;
}
.please-login-popup .gw-login-link {
	margin-right: 24px; display: inline-block;
}
.please-login-popup .tx-felogin-pi1 > h3 {
	display: none;
}
.please-login-popup .tx-felogin-pi1 > div {
	display: none;
}
.please-login-popup .tx-felogin-pi1 fieldset {
	background: none; padding: 0px; border: currentColor; border-image: none;
}
.please-login-register-popup {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 24px 32px; border-radius: 5px; position: relative; max-width: 600px;
}
.please-login-register-popup .gw-login-link {
	margin-right: 24px; display: inline-block;
}
.please-login-register-popup .gw-register-link {
	margin-left: 24px; display: inline-block;
}
.gwregister-confirm-popup {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 24px 32px; border-radius: 5px; position: relative; max-width: 600px;
}
.gwregister-confirm-popup .message {
	margin-bottom: 14px;
}
.gwregister-confirm-popup .button-bar {
	text-align: right;
}
.gwregister-confirm-popup .button-bar a.btn {
	margin-right: 24px;
}
.tx-gwregister .show-unregister-links {
	margin-top: 14px;
}
.tx-gwregister .show-unregister-links a {
	font-weight: bold;
}
.tx-gwregister .box_secondary {
	padding: 6px; margin-top: 48px;
}
body[data-uid='2552'] header#titel {
	display: none;
}
.footer-bar {
	padding: 0px 12px; background-color: rgb(242, 242, 242);
}
.footer-bar__container {
	width: 100%; display: table; max-width: 1920px;
}
.footer-bar__element {
	padding: 12px; text-align: center; vertical-align: middle; display: table-cell;
}
@media only screen and (max-width:1679px)
{
:nth-child(n+10).footer-bar__element {
	display: none;
}
}
.footer-bar__element figure {
	margin-bottom: 0px; display: inline-block; opacity: 0.5;
}
.footer-bar__element figure:hover {
	opacity: 1;
}
.footer-bar__element .c-gallery__row {
	margin-bottom: 0px;
}
.footer-bar__element .c-gallery__col {
	margin-bottom: 0px;
}
.glyphicon-regular {
	line-height: 1; font-family: "Glyphicons Regular"; font-size: 1em; font-style: normal; font-weight: normal; display: inline-block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.glyphicon-regular::before {
	display: inline-block;
}
.glyphicon-regular.x05 {
	font-size: 0.5em;
}
.glyphicon-regular.x2 {
	font-size: 2em;
}
.glyphicon-regular.x3 {
	font-size: 3em;
}
.glyphicon-regular.x4 {
	font-size: 4em;
}
.glyphicon-regular.x5 {
	font-size: 5em;
}
.glyphicon-regular.light::before {
	color: rgb(242, 242, 242);
}
.glyphicon-regular.drop::before {
	text-shadow: -1px 1px 3px rgba(0,0,0,0.3);
}
.glyphicon-regular.flip {
	transform: scaleX(-1); -webkit-transform: scaleX(-1); -moz-transform: scaleX(-1); -o-transform: scaleX(-1);
}
.glyphicon-regular.flipv {
	transform: scaleY(-1); -webkit-transform: scaleY(-1); -moz-transform: scaleY(-1); -o-transform: scaleY(-1);
}
.glyphicon-regular.rotate90 {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);
}
.glyphicon-regular.rotate180 {
	transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);
}
.glyphicon-regular.rotate270 {
	transform: rotate(270deg); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg);
}
.glyphicon-regular-glass::before {
	content: "\E001";
}
.glyphicon-regular-leaf::before {
	content: "\E002";
}
.glyphicon-regular-dog::before {
	content: "\E003";
}
.glyphicon-regular-user::before {
	content: "\E004";
}
.glyphicon-regular-girl::before {
	content: "\E005";
}
.glyphicon-regular-car::before {
	content: "\E006";
}
.glyphicon-regular-user-add::before {
	content: "\E007";
}
.glyphicon-regular-user-remove::before {
	content: "\E008";
}
.glyphicon-regular-film::before {
	content: "\E009";
}
.glyphicon-regular-magic::before {
	content: "\E010";
}
.glyphicon-regular-envelope::before {
	content: "\E011";
}
.glyphicon-regular-camera::before {
	content: "\E012";
}
.glyphicon-regular-heart::before {
	content: "\E013";
}
.glyphicon-regular-beach-umbrella::before {
	content: "\E014";
}
.glyphicon-regular-train::before {
	content: "\E015";
}
.glyphicon-regular-print::before {
	content: "\E016";
}
.glyphicon-regular-bin::before {
	content: "\E017";
}
.glyphicon-regular-music::before {
	content: "\E018";
}
.glyphicon-regular-music-alt::before {
	content: "\E019";
}
.glyphicon-regular-heart-empty::before {
	content: "\E020";
}
.glyphicon-regular-home::before {
	content: "\E021";
}
.glyphicon-regular-snowflake::before {
	content: "\E022";
}
.glyphicon-regular-fire::before {
	content: "\E023";
}
.glyphicon-regular-magnet::before {
	content: "\E024";
}
.glyphicon-regular-parents::before {
	content: "\E025";
}
.glyphicon-regular-binoculars::before {
	content: "\E026";
}
.glyphicon-regular-road::before {
	content: "\E027";
}
.glyphicon-regular-search::before {
	content: "\E028";
}
.glyphicon-regular-cars::before {
	content: "\E029";
}
.glyphicon-regular-notes-2::before {
	content: "\E030";
}
.glyphicon-regular-pencil::before {
	content: "\E031";
}
.glyphicon-regular-bus::before {
	content: "\E032";
}
.glyphicon-regular-wifi-alt::before {
	content: "\E033";
}
.glyphicon-regular-luggage::before {
	content: "\E034";
}
.glyphicon-regular-old-man::before {
	content: "\E035";
}
.glyphicon-regular-woman::before {
	content: "\E036";
}
.glyphicon-regular-file::before {
	content: "\E037";
}
.glyphicon-regular-coins::before {
	content: "\E038";
}
.glyphicon-regular-plane::before {
	content: "\E039";
}
.glyphicon-regular-notes::before {
	content: "\E040";
}
.glyphicon-regular-stats::before {
	content: "\E041";
}
.glyphicon-regular-charts::before {
	content: "\E042";
}
.glyphicon-regular-pie-chart::before {
	content: "\E043";
}
.glyphicon-regular-group::before {
	content: "\E044";
}
.glyphicon-regular-keys::before {
	content: "\E045";
}
.glyphicon-regular-calendar::before {
	content: "\E046";
}
.glyphicon-regular-router::before {
	content: "\E047";
}
.glyphicon-regular-camera-small::before {
	content: "\E048";
}
.glyphicon-regular-star-empty::before {
	content: "\E049";
}
.glyphicon-regular-star::before {
	content: "\E050";
}
.glyphicon-regular-link::before {
	content: "\E051";
}
.glyphicon-regular-eye-open::before {
	content: "\E052";
}
.glyphicon-regular-eye-close::before {
	content: "\E053";
}
.glyphicon-regular-alarm::before {
	content: "\E054";
}
.glyphicon-regular-clock::before {
	content: "\E055";
}
.glyphicon-regular-stopwatch::before {
	content: "\E056";
}
.glyphicon-regular-projector::before {
	content: "\E057";
}
.glyphicon-regular-history::before {
	content: "\E058";
}
.glyphicon-regular-truck::before {
	content: "\E059";
}
.glyphicon-regular-cargo::before {
	content: "\E060";
}
.glyphicon-regular-compass::before {
	content: "\E061";
}
.glyphicon-regular-keynote::before {
	content: "\E062";
}
.glyphicon-regular-paperclip::before {
	content: "\E063";
}
.glyphicon-regular-power::before {
	content: "\E064";
}
.glyphicon-regular-lightbulb::before {
	content: "\E065";
}
.glyphicon-regular-tag::before {
	content: "\E066";
}
.glyphicon-regular-tags::before {
	content: "\E067";
}
.glyphicon-regular-cleaning::before {
	content: "\E068";
}
.glyphicon-regular-ruler::before {
	content: "\E069";
}
.glyphicon-regular-gift::before {
	content: "\E070";
}
.glyphicon-regular-umbrella::before {
	content: "\E071";
}
.glyphicon-regular-book::before {
	content: "\E072";
}
.glyphicon-regular-bookmark::before {
	content: "\E073";
}
.glyphicon-regular-wifi::before {
	content: "\E074";
}
.glyphicon-regular-cup::before {
	content: "\E075";
}
.glyphicon-regular-stroller::before {
	content: "\E076";
}
.glyphicon-regular-headphones::before {
	content: "\E077";
}
.glyphicon-regular-headset::before {
	content: "\E078";
}
.glyphicon-regular-warning-sign::before {
	content: "\E079";
}
.glyphicon-regular-signal::before {
	content: "\E080";
}
.glyphicon-regular-retweet::before {
	content: "\E081";
}
.glyphicon-regular-refresh::before {
	content: "\E082";
}
.glyphicon-regular-roundabout::before {
	content: "\E083";
}
.glyphicon-regular-random::before {
	content: "\E084";
}
.glyphicon-regular-heat::before {
	content: "\E085";
}
.glyphicon-regular-repeat::before {
	content: "\E086";
}
.glyphicon-regular-display::before {
	content: "\E087";
}
.glyphicon-regular-log-book::before {
	content: "\E088";
}
.glyphicon-regular-address-book::before {
	content: "\E089";
}
.glyphicon-regular-building::before {
	content: "\E090";
}
.glyphicon-regular-eyedropper::before {
	content: "\E091";
}
.glyphicon-regular-adjust::before {
	content: "\E092";
}
.glyphicon-regular-tint::before {
	content: "\E093";
}
.glyphicon-regular-crop::before {
	content: "\E094";
}
.glyphicon-regular-vector-path-square::before {
	content: "\E095";
}
.glyphicon-regular-vector-path-circle::before {
	content: "\E096";
}
.glyphicon-regular-vector-path-polygon::before {
	content: "\E097";
}
.glyphicon-regular-vector-path-line::before {
	content: "\E098";
}
.glyphicon-regular-vector-path-curve::before {
	content: "\E099";
}
.glyphicon-regular-vector-path-all::before {
	content: "\E100";
}
.glyphicon-regular-font::before {
	content: "\E101";
}
.glyphicon-regular-italic::before {
	content: "\E102";
}
.glyphicon-regular-bold::before {
	content: "\E103";
}
.glyphicon-regular-text-underline::before {
	content: "\E104";
}
.glyphicon-regular-text-strike::before {
	content: "\E105";
}
.glyphicon-regular-text-height::before {
	content: "\E106";
}
.glyphicon-regular-text-width::before {
	content: "\E107";
}
.glyphicon-regular-text-resize::before {
	content: "\E108";
}
.glyphicon-regular-left-indent::before {
	content: "\E109";
}
.glyphicon-regular-right-indent::before {
	content: "\E110";
}
.glyphicon-regular-align-left::before {
	content: "\E111";
}
.glyphicon-regular-align-center::before {
	content: "\E112";
}
.glyphicon-regular-align-right::before {
	content: "\E113";
}
.glyphicon-regular-justify::before {
	content: "\E114";
}
.glyphicon-regular-list::before {
	content: "\E115";
}
.glyphicon-regular-text-smaller::before {
	content: "\E116";
}
.glyphicon-regular-text-bigger::before {
	content: "\E117";
}
.glyphicon-regular-embed::before {
	content: "\E118";
}
.glyphicon-regular-embed-close::before {
	content: "\E119";
}
.glyphicon-regular-table::before {
	content: "\E120";
}
.glyphicon-regular-message-full::before {
	content: "\E121";
}
.glyphicon-regular-message-empty::before {
	content: "\E122";
}
.glyphicon-regular-message-in::before {
	content: "\E123";
}
.glyphicon-regular-message-out::before {
	content: "\E124";
}
.glyphicon-regular-message-plus::before {
	content: "\E125";
}
.glyphicon-regular-message-minus::before {
	content: "\E126";
}
.glyphicon-regular-message-ban::before {
	content: "\E127";
}
.glyphicon-regular-message-flag::before {
	content: "\E128";
}
.glyphicon-regular-message-lock::before {
	content: "\E129";
}
.glyphicon-regular-message-new::before {
	content: "\E130";
}
.glyphicon-regular-inbox::before {
	content: "\E131";
}
.glyphicon-regular-inbox-plus::before {
	content: "\E132";
}
.glyphicon-regular-inbox-minus::before {
	content: "\E133";
}
.glyphicon-regular-inbox-lock::before {
	content: "\E134";
}
.glyphicon-regular-inbox-in::before {
	content: "\E135";
}
.glyphicon-regular-inbox-out::before {
	content: "\E136";
}
.glyphicon-regular-cogwheel::before {
	content: "\E137";
}
.glyphicon-regular-cogwheels::before {
	content: "\E138";
}
.glyphicon-regular-picture::before {
	content: "\E139";
}
.glyphicon-regular-adjust-alt::before {
	content: "\E140";
}
.glyphicon-regular-database-lock::before {
	content: "\E141";
}
.glyphicon-regular-database-plus::before {
	content: "\E142";
}
.glyphicon-regular-database-minus::before {
	content: "\E143";
}
.glyphicon-regular-database-ban::before {
	content: "\E144";
}
.glyphicon-regular-folder-open::before {
	content: "\E145";
}
.glyphicon-regular-folder-plus::before {
	content: "\E146";
}
.glyphicon-regular-folder-minus::before {
	content: "\E147";
}
.glyphicon-regular-folder-lock::before {
	content: "\E148";
}
.glyphicon-regular-folder-flag::before {
	content: "\E149";
}
.glyphicon-regular-folder-new::before {
	content: "\E150";
}
.glyphicon-regular-edit::before {
	content: "\E151";
}
.glyphicon-regular-new-window::before {
	content: "\E152";
}
.glyphicon-regular-check::before {
	content: "\E153";
}
.glyphicon-regular-unchecked::before {
	content: "\E154";
}
.glyphicon-regular-more-windows::before {
	content: "\E155";
}
.glyphicon-regular-show-big-thumbnails::before {
	content: "\E156";
}
.glyphicon-regular-show-thumbnails::before {
	content: "\E157";
}
.glyphicon-regular-show-thumbnails-with-lines::before {
	content: "\E158";
}
.glyphicon-regular-show-lines::before {
	content: "\E159";
}
.glyphicon-regular-playlist::before {
	content: "\E160";
}
.glyphicon-regular-imac::before {
	content: "\E161";
}
.glyphicon-regular-macbook::before {
	content: "\E162";
}
.glyphicon-regular-ipad::before {
	content: "\E163";
}
.glyphicon-regular-iphone::before {
	content: "\E164";
}
.glyphicon-regular-iphone-transfer::before {
	content: "\E165";
}
.glyphicon-regular-iphone-exchange::before {
	content: "\E166";
}
.glyphicon-regular-ipod::before {
	content: "\E167";
}
.glyphicon-regular-ipod-shuffle::before {
	content: "\E168";
}
.glyphicon-regular-ear-plugs::before {
	content: "\E169";
}
.glyphicon-regular-record::before {
	content: "\E170";
}
.glyphicon-regular-step-backward::before {
	content: "\E171";
}
.glyphicon-regular-fast-backward::before {
	content: "\E172";
}
.glyphicon-regular-rewind::before {
	content: "\E173";
}
.glyphicon-regular-play::before {
	content: "\E174";
}
.glyphicon-regular-pause::before {
	content: "\E175";
}
.glyphicon-regular-stop::before {
	content: "\E176";
}
.glyphicon-regular-forward::before {
	content: "\E177";
}
.glyphicon-regular-fast-forward::before {
	content: "\E178";
}
.glyphicon-regular-step-forward::before {
	content: "\E179";
}
.glyphicon-regular-eject::before {
	content: "\E180";
}
.glyphicon-regular-facetime-video::before {
	content: "\E181";
}
.glyphicon-regular-download-alt::before {
	content: "\E182";
}
.glyphicon-regular-mute::before {
	content: "\E183";
}
.glyphicon-regular-volume-down::before {
	content: "\E184";
}
.glyphicon-regular-volume-up::before {
	content: "\E185";
}
.glyphicon-regular-screenshot::before {
	content: "\E186";
}
.glyphicon-regular-move::before {
	content: "\E187";
}
.glyphicon-regular-more::before {
	content: "\E188";
}
.glyphicon-regular-brightness-reduce::before {
	content: "\E189";
}
.glyphicon-regular-brightness-increase::before {
	content: "\E190";
}
.glyphicon-regular-plus-sign::before {
	content: "\E191";
}
.glyphicon-regular-minus-sign::before {
	content: "\E192";
}
.glyphicon-regular-remove-sign::before {
	content: "\E193";
}
.glyphicon-regular-ok-sign::before {
	content: "\E194";
}
.glyphicon-regular-question-sign::before {
	content: "\E195";
}
.glyphicon-regular-info-sign::before {
	content: "\E196";
}
.glyphicon-regular-exclamation-sign::before {
	content: "\E197";
}
.glyphicon-regular-remove-circle::before {
	content: "\E198";
}
.glyphicon-regular-ok-circle::before {
	content: "\E199";
}
.glyphicon-regular-ban-circle::before {
	content: "\E200";
}
.glyphicon-regular-download::before {
	content: "\E201";
}
.glyphicon-regular-upload::before {
	content: "\E202";
}
.glyphicon-regular-shopping-cart::before {
	content: "\E203";
}
.glyphicon-regular-lock::before {
	content: "\E204";
}
.glyphicon-regular-unlock::before {
	content: "\E205";
}
.glyphicon-regular-electricity::before {
	content: "\E206";
}
.glyphicon-regular-ok::before {
	content: "\E207";
}
.glyphicon-regular-remove::before {
	content: "\E208";
}
.glyphicon-regular-cart-in::before {
	content: "\E209";
}
.glyphicon-regular-cart-out::before {
	content: "\E210";
}
.glyphicon-regular-arrow-left::before {
	content: "\E211";
}
.glyphicon-regular-arrow-right::before {
	content: "\E212";
}
.glyphicon-regular-arrow-down::before {
	content: "\E213";
}
.glyphicon-regular-arrow-up::before {
	content: "\E214";
}
.glyphicon-regular-resize-small::before {
	content: "\E215";
}
.glyphicon-regular-resize-full::before {
	content: "\E216";
}
.glyphicon-regular-circle-arrow-left::before {
	content: "\E217";
}
.glyphicon-regular-circle-arrow-right::before {
	content: "\E218";
}
.glyphicon-regular-circle-arrow-top::before {
	content: "\E219";
}
.glyphicon-regular-circle-arrow-down::before {
	content: "\E220";
}
.glyphicon-regular-play-button::before {
	content: "\E221";
}
.glyphicon-regular-unshare::before {
	content: "\E222";
}
.glyphicon-regular-share::before {
	content: "\E223";
}
.glyphicon-regular-chevron-right::before {
	content: "\E224";
}
.glyphicon-regular-chevron-left::before {
	content: "\E225";
}
.glyphicon-regular-bluetooth::before {
	content: "\E226";
}
.glyphicon-regular-euro::before {
	content: "\E227";
}
.glyphicon-regular-usd::before {
	content: "\E228";
}
.glyphicon-regular-gbp::before {
	content: "\E229";
}
.glyphicon-regular-retweet-2::before {
	content: "\E230";
}
.glyphicon-regular-moon::before {
	content: "\E231";
}
.glyphicon-regular-sun::before {
	content: "\E232";
}
.glyphicon-regular-cloud::before {
	content: "\E233";
}
.glyphicon-regular-direction::before {
	content: "\E234";
}
.glyphicon-regular-brush::before {
	content: "\E235";
}
.glyphicon-regular-pen::before {
	content: "\E236";
}
.glyphicon-regular-zoom-in::before {
	content: "\E237";
}
.glyphicon-regular-zoom-out::before {
	content: "\E238";
}
.glyphicon-regular-pin::before {
	content: "\E239";
}
.glyphicon-regular-albums::before {
	content: "\E240";
}
.glyphicon-regular-rotation-lock::before {
	content: "\E241";
}
.glyphicon-regular-flash::before {
	content: "\E242";
}
.glyphicon-regular-map-marker::before {
	content: "\E243";
}
.glyphicon-regular-anchor::before {
	content: "\E244";
}
.glyphicon-regular-conversation::before {
	content: "\E245";
}
.glyphicon-regular-chat::before {
	content: "\E246";
}
.glyphicon-regular-note-empty::before {
	content: "\E247";
}
.glyphicon-regular-note::before {
	content: "\E248";
}
.glyphicon-regular-asterisk::before {
	content: "\E249";
}
.glyphicon-regular-divide::before {
	content: "\E250";
}
.glyphicon-regular-snorkel-diving::before {
	content: "\E251";
}
.glyphicon-regular-scuba-diving::before {
	content: "\E252";
}
.glyphicon-regular-oxygen-bottle::before {
	content: "\E253";
}
.glyphicon-regular-fins::before {
	content: "\E254";
}
.glyphicon-regular-fishes::before {
	content: "\E255";
}
.glyphicon-regular-boat::before {
	content: "\E256";
}
.glyphicon-regular-delete::before {
	content: "\E257";
}
.glyphicon-regular-sheriffs-star::before {
	content: "\E258";
}
.glyphicon-regular-qrcode::before {
	content: "\E259";
}
.glyphicon-regular-barcode::before {
	content: "\E260";
}
.glyphicon-regular-pool::before {
	content: "\E261";
}
.glyphicon-regular-buoy::before {
	content: "\E262";
}
.glyphicon-regular-spade::before {
	content: "\E263";
}
.glyphicon-regular-bank::before {
	content: "\E264";
}
.glyphicon-regular-vcard::before {
	content: "\E265";
}
.glyphicon-regular-electrical-plug::before {
	content: "\E266";
}
.glyphicon-regular-flag::before {
	content: "\E267";
}
.glyphicon-regular-credit-card::before {
	content: "\E268";
}
.glyphicon-regular-keyboard-wireless::before {
	content: "\E269";
}
.glyphicon-regular-keyboard-wired::before {
	content: "\E270";
}
.glyphicon-regular-shield::before {
	content: "\E271";
}
.glyphicon-regular-ring::before {
	content: "\E272";
}
.glyphicon-regular-cake::before {
	content: "\E273";
}
.glyphicon-regular-drink::before {
	content: "\E274";
}
.glyphicon-regular-beer::before {
	content: "\E275";
}
.glyphicon-regular-fast-food::before {
	content: "\E276";
}
.glyphicon-regular-cutlery::before {
	content: "\E277";
}
.glyphicon-regular-pizza::before {
	content: "\E278";
}
.glyphicon-regular-birthday-cake::before {
	content: "\E279";
}
.glyphicon-regular-tablet::before {
	content: "\E280";
}
.glyphicon-regular-settings::before {
	content: "\E281";
}
.glyphicon-regular-bullets::before {
	content: "\E282";
}
.glyphicon-regular-cardio::before {
	content: "\E283";
}
.glyphicon-regular-t-shirt::before {
	content: "\E284";
}
.glyphicon-regular-pants::before {
	content: "\E285";
}
.glyphicon-regular-sweater::before {
	content: "\E286";
}
.glyphicon-regular-fabric::before {
	content: "\E287";
}
.glyphicon-regular-leather::before {
	content: "\E288";
}
.glyphicon-regular-scissors::before {
	content: "\E289";
}
.glyphicon-regular-bomb::before {
	content: "\E290";
}
.glyphicon-regular-skull::before {
	content: "\E291";
}
.glyphicon-regular-celebration::before {
	content: "\E292";
}
.glyphicon-regular-tea-kettle::before {
	content: "\E293";
}
.glyphicon-regular-french-press::before {
	content: "\E294";
}
.glyphicon-regular-coffee-cup::before {
	content: "\E295";
}
.glyphicon-regular-pot::before {
	content: "\E296";
}
.glyphicon-regular-grater::before {
	content: "\E297";
}
.glyphicon-regular-kettle::before {
	content: "\E298";
}
.glyphicon-regular-hospital::before {
	content: "\E299";
}
.glyphicon-regular-hospital-h::before {
	content: "\E300";
}
.glyphicon-regular-microphone::before {
	content: "\E301";
}
.glyphicon-regular-webcam::before {
	content: "\E302";
}
.glyphicon-regular-temple-christianity-church::before {
	content: "\E303";
}
.glyphicon-regular-temple-islam::before {
	content: "\E304";
}
.glyphicon-regular-temple-hindu::before {
	content: "\E305";
}
.glyphicon-regular-temple-buddhist::before {
	content: "\E306";
}
.glyphicon-regular-bicycle::before {
	content: "\E307";
}
.glyphicon-regular-life-preserver::before {
	content: "\E308";
}
.glyphicon-regular-share-alt::before {
	content: "\E309";
}
.glyphicon-regular-comments::before {
	content: "\E310";
}
.glyphicon-regular-flower::before {
	content: "\E311";
}
.glyphicon-regular-baseball::before {
	content: "\E312";
}
.glyphicon-regular-rugby::before {
	content: "\E313";
}
.glyphicon-regular-ax::before {
	content: "\E314";
}
.glyphicon-regular-table-tennis::before {
	content: "\E315";
}
.glyphicon-regular-bowling::before {
	content: "\E316";
}
.glyphicon-regular-tree-conifer::before {
	content: "\E317";
}
.glyphicon-regular-tree-deciduous::before {
	content: "\E318";
}
.glyphicon-regular-more-items::before {
	content: "\E319";
}
.glyphicon-regular-sort::before {
	content: "\E320";
}
.glyphicon-regular-filter::before {
	content: "\E321";
}
.glyphicon-regular-gamepad::before {
	content: "\E322";
}
.glyphicon-regular-playing-dices::before {
	content: "\E323";
}
.glyphicon-regular-calculator::before {
	content: "\E324";
}
.glyphicon-regular-tie::before {
	content: "\E325";
}
.glyphicon-regular-wallet::before {
	content: "\E326";
}
.glyphicon-regular-piano::before {
	content: "\E327";
}
.glyphicon-regular-sampler::before {
	content: "\E328";
}
.glyphicon-regular-podium::before {
	content: "\E329";
}
.glyphicon-regular-soccer-ball::before {
	content: "\E330";
}
.glyphicon-regular-blog::before {
	content: "\E331";
}
.glyphicon-regular-dashboard::before {
	content: "\E332";
}
.glyphicon-regular-certificate::before {
	content: "\E333";
}
.glyphicon-regular-bell::before {
	content: "\E334";
}
.glyphicon-regular-candle::before {
	content: "\E335";
}
.glyphicon-regular-pushpin::before {
	content: "\E336";
}
.glyphicon-regular-iphone-shake::before {
	content: "\E337";
}
.glyphicon-regular-pin-flag::before {
	content: "\E338";
}
.glyphicon-regular-turtle::before {
	content: "\E339";
}
.glyphicon-regular-rabbit::before {
	content: "\E340";
}
.glyphicon-regular-globe::before {
	content: "\E341";
}
.glyphicon-regular-briefcase::before {
	content: "\E342";
}
.glyphicon-regular-hdd::before {
	content: "\E343";
}
.glyphicon-regular-thumbs-up::before {
	content: "\E344";
}
.glyphicon-regular-thumbs-down::before {
	content: "\E345";
}
.glyphicon-regular-hand-right::before {
	content: "\E346";
}
.glyphicon-regular-hand-left::before {
	content: "\E347";
}
.glyphicon-regular-hand-up::before {
	content: "\E348";
}
.glyphicon-regular-hand-down::before {
	content: "\E349";
}
.glyphicon-regular-fullscreen::before {
	content: "\E350";
}
.glyphicon-regular-shopping-bag::before {
	content: "\E351";
}
.glyphicon-regular-book-open::before {
	content: "\E352";
}
.glyphicon-regular-nameplate::before {
	content: "\E353";
}
.glyphicon-regular-nameplate-alt::before {
	content: "\E354";
}
.glyphicon-regular-vases::before {
	content: "\E355";
}
.glyphicon-regular-bullhorn::before {
	content: "\E356";
}
.glyphicon-regular-dumbbell::before {
	content: "\E357";
}
.glyphicon-regular-suitcase::before {
	content: "\E358";
}
.glyphicon-regular-file-import::before {
	content: "\E359";
}
.glyphicon-regular-file-export::before {
	content: "\E360";
}
.glyphicon-regular-bug::before {
	content: "\E361";
}
.glyphicon-regular-crown::before {
	content: "\E362";
}
.glyphicon-regular-smoking::before {
	content: "\E363";
}
.glyphicon-regular-cloud-upload::before {
	content: "\E364";
}
.glyphicon-regular-cloud-download::before {
	content: "\E365";
}
.glyphicon-regular-restart::before {
	content: "\E366";
}
.glyphicon-regular-security-camera::before {
	content: "\E367";
}
.glyphicon-regular-expand::before {
	content: "\E368";
}
.glyphicon-regular-collapse::before {
	content: "\E369";
}
.glyphicon-regular-collapse-top::before {
	content: "\E370";
}
.glyphicon-regular-globe-af::before {
	content: "\E371";
}
.glyphicon-regular-global::before {
	content: "\E372";
}
.glyphicon-regular-spray::before {
	content: "\E373";
}
.glyphicon-regular-nails::before {
	content: "\E374";
}
.glyphicon-regular-claw-hammer::before {
	content: "\E375";
}
.glyphicon-regular-classic-hammer::before {
	content: "\E376";
}
.glyphicon-regular-hand-saw::before {
	content: "\E377";
}
.glyphicon-regular-riflescope::before {
	content: "\E378";
}
.glyphicon-regular-electrical-socket-eu::before {
	content: "\E379";
}
.glyphicon-regular-electrical-socket-us::before {
	content: "\E380";
}
.glyphicon-regular-message-forward::before {
	content: "\E381";
}
.glyphicon-regular-coat-hanger::before {
	content: "\E382";
}
.glyphicon-regular-dress::before {
	content: "\E383";
}
.glyphicon-regular-bathrobe::before {
	content: "\E384";
}
.glyphicon-regular-shirt::before {
	content: "\E385";
}
.glyphicon-regular-underwear::before {
	content: "\E386";
}
.glyphicon-regular-log-in::before {
	content: "\E387";
}
.glyphicon-regular-log-out::before {
	content: "\E388";
}
.glyphicon-regular-exit::before {
	content: "\E389";
}
.glyphicon-regular-new-window-alt::before {
	content: "\E390";
}
.glyphicon-regular-video-sd::before {
	content: "\E391";
}
.glyphicon-regular-video-hd::before {
	content: "\E392";
}
.glyphicon-regular-subtitles::before {
	content: "\E393";
}
.glyphicon-regular-sound-stereo::before {
	content: "\E394";
}
.glyphicon-regular-sound-dolby::before {
	content: "\E395";
}
.glyphicon-regular-sound-5-1::before {
	content: "\E396";
}
.glyphicon-regular-sound-6-1::before {
	content: "\E397";
}
.glyphicon-regular-sound-7-1::before {
	content: "\E398";
}
.glyphicon-regular-copyright-mark::before {
	content: "\E399";
}
.glyphicon-regular-registration-mark::before {
	content: "\E400";
}
.glyphicon-regular-radar::before {
	content: "\E401";
}
.glyphicon-regular-skateboard::before {
	content: "\E402";
}
.glyphicon-regular-golf-course::before {
	content: "\E403";
}
.glyphicon-regular-sorting::before {
	content: "\E404";
}
.glyphicon-regular-sort-by-alphabet::before {
	content: "\E405";
}
.glyphicon-regular-sort-by-alphabet-alt::before {
	content: "\E406";
}
.glyphicon-regular-sort-by-order::before {
	content: "\E407";
}
.glyphicon-regular-sort-by-order-alt::before {
	content: "\E408";
}
.glyphicon-regular-sort-by-attributes::before {
	content: "\E409";
}
.glyphicon-regular-sort-by-attributes-alt::before {
	content: "\E410";
}
.glyphicon-regular-compressed::before {
	content: "\E411";
}
.glyphicon-regular-package::before {
	content: "\E412";
}
.glyphicon-regular-cloud-plus::before {
	content: "\E413";
}
.glyphicon-regular-cloud-minus::before {
	content: "\E414";
}
.glyphicon-regular-disk-save::before {
	content: "\E415";
}
.glyphicon-regular-disk-open::before {
	content: "\E416";
}
.glyphicon-regular-disk-saved::before {
	content: "\E417";
}
.glyphicon-regular-disk-remove::before {
	content: "\E418";
}
.glyphicon-regular-disk-import::before {
	content: "\E419";
}
.glyphicon-regular-disk-export::before {
	content: "\E420";
}
.glyphicon-regular-tower::before {
	content: "\E421";
}
.glyphicon-regular-send::before {
	content: "\E422";
}
.glyphicon-regular-git-branch::before {
	content: "\E423";
}
.glyphicon-regular-git-create::before {
	content: "\E424";
}
.glyphicon-regular-git-private::before {
	content: "\E425";
}
.glyphicon-regular-git-delete::before {
	content: "\E426";
}
.glyphicon-regular-git-merge::before {
	content: "\E427";
}
.glyphicon-regular-git-pull-request::before {
	content: "\E428";
}
.glyphicon-regular-git-compare::before {
	content: "\E429";
}
.glyphicon-regular-git-commit::before {
	content: "\E430";
}
.glyphicon-regular-construction-cone::before {
	content: "\E431";
}
.glyphicon-regular-shoe-steps::before {
	content: "\E432";
}
.glyphicon-regular-plus::before {
	content: "\E433";
}
.glyphicon-regular-minus::before {
	content: "\E434";
}
.glyphicon-regular-redo::before {
	content: "\E435";
}
.glyphicon-regular-undo::before {
	content: "\E436";
}
.glyphicon-regular-golf::before {
	content: "\E437";
}
.glyphicon-regular-hockey::before {
	content: "\E438";
}
.glyphicon-regular-pipe::before {
	content: "\E439";
}
.glyphicon-regular-wrench::before {
	content: "\E440";
}
.glyphicon-regular-folder-closed::before {
	content: "\E441";
}
.glyphicon-regular-phone-alt::before {
	content: "\E442";
}
.glyphicon-regular-earphone::before {
	content: "\E443";
}
.glyphicon-regular-floppy-disk::before {
	content: "\E444";
}
.glyphicon-regular-floppy-saved::before {
	content: "\E445";
}
.glyphicon-regular-floppy-remove::before {
	content: "\E446";
}
.glyphicon-regular-floppy-save::before {
	content: "\E447";
}
.glyphicon-regular-floppy-open::before {
	content: "\E448";
}
.glyphicon-regular-translate::before {
	content: "\E449";
}
.glyphicon-regular-fax::before {
	content: "\E450";
}
.glyphicon-regular-factory::before {
	content: "\E451";
}
.glyphicon-regular-shop-window::before {
	content: "\E452";
}
.glyphicon-regular-shop::before {
	content: "\E453";
}
.glyphicon-regular-kiosk::before {
	content: "\E454";
}
.glyphicon-regular-kiosk-wheels::before {
	content: "\E455";
}
.glyphicon-regular-kiosk-light::before {
	content: "\E456";
}
.glyphicon-regular-kiosk-food::before {
	content: "\E457";
}
.glyphicon-regular-transfer::before {
	content: "\E458";
}
.glyphicon-regular-money::before {
	content: "\E459";
}
.glyphicon-regular-header::before {
	content: "\E460";
}
.glyphicon-regular-blacksmith::before {
	content: "\E461";
}
.glyphicon-regular-saw-blade::before {
	content: "\E462";
}
.glyphicon-regular-basketball::before {
	content: "\E463";
}
.glyphicon-regular-server::before {
	content: "\E464";
}
.glyphicon-regular-server-plus::before {
	content: "\E465";
}
.glyphicon-regular-server-minus::before {
	content: "\E466";
}
.glyphicon-regular-server-ban::before {
	content: "\E467";
}
.glyphicon-regular-server-flag::before {
	content: "\E468";
}
.glyphicon-regular-server-lock::before {
	content: "\E469";
}
.glyphicon-regular-server-new::before {
	content: "\E470";
}
.glyphicon-regular-charging-station::before {
	content: "\E471";
}
.glyphicon-regular-gas-station::before {
	content: "\E472";
}
.glyphicon-regular-target::before {
	content: "\E473";
}
.glyphicon-regular-bed::before {
	content: "\E474";
}
.glyphicon-regular-mosquito::before {
	content: "\E475";
}
.glyphicon-regular-dining-set::before {
	content: "\E476";
}
.glyphicon-regular-plate-of-food::before {
	content: "\E477";
}
.glyphicon-regular-hygiene-kit::before {
	content: "\E478";
}
.glyphicon-regular-blackboard::before {
	content: "\E479";
}
.glyphicon-regular-marriage::before {
	content: "\E480";
}
.glyphicon-regular-bucket::before {
	content: "\E481";
}
.glyphicon-regular-none-color-swatch::before {
	content: "\E482";
}
.glyphicon-regular-bring-forward::before {
	content: "\E483";
}
.glyphicon-regular-bring-to-front::before {
	content: "\E484";
}
.glyphicon-regular-send-backward::before {
	content: "\E485";
}
.glyphicon-regular-send-to-back::before {
	content: "\E486";
}
.glyphicon-regular-fit-frame-to-image::before {
	content: "\E487";
}
.glyphicon-regular-fit-image-to-frame::before {
	content: "\E488";
}
.glyphicon-regular-multiple-displays::before {
	content: "\E489";
}
.glyphicon-regular-handshake::before {
	content: "\E490";
}
.glyphicon-regular-child::before {
	content: "\E491";
}
.glyphicon-regular-baby-formula::before {
	content: "\E492";
}
.glyphicon-regular-medicine::before {
	content: "\E493";
}
.glyphicon-regular-atv-vehicle::before {
	content: "\E494";
}
.glyphicon-regular-motorcycle::before {
	content: "\E495";
}
.glyphicon-regular-bed-alt::before {
	content: "\E496";
}
.glyphicon-regular-tent::before {
	content: "\E497";
}
.glyphicon-regular-glasses::before {
	content: "\E498";
}
.glyphicon-regular-sunglasses::before {
	content: "\E499";
}
.glyphicon-regular-family::before {
	content: "\E500";
}
.glyphicon-regular-education::before {
	content: "\E501";
}
.glyphicon-regular-shoes::before {
	content: "\E502";
}
.glyphicon-regular-map::before {
	content: "\E503";
}
.glyphicon-regular-cd::before {
	content: "\E504";
}
.glyphicon-regular-alert::before {
	content: "\E505";
}
.glyphicon-regular-piggy-bank::before {
	content: "\E506";
}
.glyphicon-regular-star-half::before {
	content: "\E507";
}
.glyphicon-regular-cluster::before {
	content: "\E508";
}
.glyphicon-regular-flowchart::before {
	content: "\E509";
}
.glyphicon-regular-commodities::before {
	content: "\E510";
}
.glyphicon-regular-duplicate::before {
	content: "\E511";
}
.glyphicon-regular-copy::before {
	content: "\E512";
}
.glyphicon-regular-paste::before {
	content: "\E513";
}
.glyphicon-regular-bath-bathtub::before {
	content: "\E514";
}
.glyphicon-regular-bath-shower::before {
	content: "\E515";
}
.glyphicon-regular-shower::before {
	content: "\E516";
}
.glyphicon-regular-menu-hamburger::before {
	content: "\E517";
}
.glyphicon-regular-option-vertical::before {
	content: "\E518";
}
.glyphicon-regular-option-horizontal::before {
	content: "\E519";
}
.glyphicon-regular-currency-conversion::before {
	content: "\E520";
}
.glyphicon-regular-user-ban::before {
	content: "\E521";
}
.glyphicon-regular-user-lock::before {
	content: "\E522";
}
.glyphicon-regular-user-flag::before {
	content: "\E523";
}
.glyphicon-regular-user-asterisk::before {
	content: "\E524";
}
.glyphicon-regular-user-alert::before {
	content: "\E525";
}
.glyphicon-regular-user-key::before {
	content: "\E526";
}
.glyphicon-regular-user-conversation::before {
	content: "\E527";
}
.glyphicon-regular-database::before {
	content: "\E528";
}
.glyphicon-regular-database-search::before {
	content: "\E529";
}
.glyphicon-regular-list-alt::before {
	content: "\E530";
}
.glyphicon-regular-hazard-sign::before {
	content: "\E531";
}
.glyphicon-regular-hazard::before {
	content: "\E532";
}
.glyphicon-regular-stop-sign::before {
	content: "\E533";
}
.glyphicon-regular-lab::before {
	content: "\E534";
}
.glyphicon-regular-lab-alt::before {
	content: "\E535";
}
.glyphicon-regular-ice-cream::before {
	content: "\E536";
}
.glyphicon-regular-ice-lolly::before {
	content: "\E537";
}
.glyphicon-regular-ice-lolly-tasted::before {
	content: "\E538";
}
.glyphicon-regular-invoice::before {
	content: "\E539";
}
.glyphicon-regular-cart-tick::before {
	content: "\E540";
}
.glyphicon-regular-hourglass::before {
	content: "\E541";
}
.glyphicon-regular-cat::before {
	content: "\E542";
}
.glyphicon-regular-lamp::before {
	content: "\E543";
}
.glyphicon-regular-scale-classic::before {
	content: "\E544";
}
.glyphicon-regular-eye-plus::before {
	content: "\E545";
}
.glyphicon-regular-eye-minus::before {
	content: "\E546";
}
.glyphicon-regular-quote::before {
	content: "\E547";
}
.glyphicon-regular-bitcoin::before {
	content: "\E548";
}
.glyphicon-regular-yen::before {
	content: "\E549";
}
.glyphicon-regular-ruble::before {
	content: "\E550";
}
.glyphicon-regular-erase::before {
	content: "\E551";
}
.glyphicon-regular-podcast::before {
	content: "\E552";
}
.glyphicon-regular-firework::before {
	content: "\E553";
}
.glyphicon-regular-scale::before {
	content: "\E554";
}
.glyphicon-regular-king::before {
	content: "\E555";
}
.glyphicon-regular-queen::before {
	content: "\E556";
}
.glyphicon-regular-pawn::before {
	content: "\E557";
}
.glyphicon-regular-bishop::before {
	content: "\E558";
}
.glyphicon-regular-knight::before {
	content: "\E559";
}
.glyphicon-regular-mic-mute::before {
	content: "\E560";
}
.glyphicon-regular-voicemail::before {
	content: "\E561";
}
.glyphicon-regular-paragraph-alt::before {
	content: "\E562";
}
.glyphicon-regular-person-walking::before {
	content: "\E563";
}
.glyphicon-regular-person-wheelchair::before {
	content: "\E564";
}
.glyphicon-regular-underground::before {
	content: "\E565";
}
.glyphicon-regular-car-hov::before {
	content: "\E566";
}
.glyphicon-regular-car-rental::before {
	content: "\E567";
}
.glyphicon-regular-transport::before {
	content: "\E568";
}
.glyphicon-regular-taxi::before {
	content: "\E569";
}
.glyphicon-regular-ice-cream-no::before {
	content: "\E570";
}
.glyphicon-regular-uk-rat-u::before {
	content: "\E571";
}
.glyphicon-regular-uk-rat-pg::before {
	content: "\E572";
}
.glyphicon-regular-uk-rat-12a::before {
	content: "\E573";
}
.glyphicon-regular-uk-rat-12::before {
	content: "\E574";
}
.glyphicon-regular-uk-rat-15::before {
	content: "\E575";
}
.glyphicon-regular-uk-rat-18::before {
	content: "\E576";
}
.glyphicon-regular-uk-rat-r18::before {
	content: "\E577";
}
.glyphicon-regular-tv::before {
	content: "\E578";
}
.glyphicon-regular-sms::before {
	content: "\E579";
}
.glyphicon-regular-mms::before {
	content: "\E580";
}
.glyphicon-regular-us-rat-g::before {
	content: "\E581";
}
.glyphicon-regular-us-rat-pg::before {
	content: "\E582";
}
.glyphicon-regular-us-rat-pg-13::before {
	content: "\E583";
}
.glyphicon-regular-us-rat-restricted::before {
	content: "\E584";
}
.glyphicon-regular-us-rat-no-one-17::before {
	content: "\E585";
}
.glyphicon-regular-equalizer::before {
	content: "\E586";
}
.glyphicon-regular-speakers::before {
	content: "\E587";
}
.glyphicon-regular-remote-control::before {
	content: "\E588";
}
.glyphicon-regular-remote-control-tv::before {
	content: "\E589";
}
.glyphicon-regular-shredder::before {
	content: "\E590";
}
.glyphicon-regular-folder-heart::before {
	content: "\E591";
}
.glyphicon-regular-person-running::before {
	content: "\E592";
}
.glyphicon-regular-person::before {
	content: "\E593";
}
.glyphicon-regular-voice::before {
	content: "\E594";
}
.glyphicon-regular-stethoscope::before {
	content: "\E595";
}
.glyphicon-regular-paired::before {
	content: "\E596";
}
.glyphicon-regular-activity::before {
	content: "\E597";
}
.glyphicon-regular-watch::before {
	content: "\E598";
}
.glyphicon-regular-scissors-alt::before {
	content: "\E599";
}
.glyphicon-regular-car-wheel::before {
	content: "\E600";
}
.glyphicon-regular-chevron-up::before {
	content: "\E601";
}
.glyphicon-regular-chevron-down::before {
	content: "\E602";
}
.glyphicon-regular-superscript::before {
	content: "\E603";
}
.glyphicon-regular-subscript::before {
	content: "\E604";
}
.glyphicon-regular-text-size::before {
	content: "\E605";
}
.glyphicon-regular-text-color::before {
	content: "\E606";
}
.glyphicon-regular-text-background::before {
	content: "\E607";
}
.glyphicon-regular-modal-window::before {
	content: "\E608";
}
.glyphicon-regular-newspaper::before {
	content: "\E609";
}
.glyphicon-regular-tractor::before {
	content: "\E610";
}
.glyphicon-regular-camping::before {
	content: "\E611";
}
.glyphicon-regular-camping-benches::before {
	content: "\E612";
}
.glyphicon-regular-forest::before {
	content: "\E613";
}
.glyphicon-regular-park::before {
	content: "\E614";
}
.glyphicon-regular-field::before {
	content: "\E615";
}
.glyphicon-regular-mountains::before {
	content: "\E616";
}
.glyphicon-regular-fees-payments::before {
	content: "\E617";
}
.glyphicon-regular-small-payments::before {
	content: "\E618";
}
.glyphicon-regular-mixed-buildings::before {
	content: "\E619";
}
.glyphicon-regular-industrial-zone::before {
	content: "\E620";
}
.glyphicon-regular-visitor-tag::before {
	content: "\E621";
}
.glyphicon-regular-businessman::before {
	content: "\E622";
}
.glyphicon-regular-meditation::before {
	content: "\E623";
}
.glyphicon-regular-bath::before {
	content: "\E624";
}
.glyphicon-regular-donate::before {
	content: "\E625";
}
.glyphicon-regular-sauna::before {
	content: "\E626";
}
.glyphicon-regular-bedroom-nightstand::before {
	content: "\E627";
}
.glyphicon-regular-bedroom-lamp::before {
	content: "\E628";
}
.glyphicon-regular-doctor::before {
	content: "\E629";
}
.glyphicon-regular-engineering-networks::before {
	content: "\E630";
}
.glyphicon-regular-washing-machine::before {
	content: "\E631";
}
.glyphicon-regular-dryer::before {
	content: "\E632";
}
.glyphicon-regular-dishwasher::before {
	content: "\E633";
}
.glyphicon-regular-luggage-group::before {
	content: "\E634";
}
.glyphicon-regular-teenager::before {
	content: "\E635";
}
.glyphicon-regular-person-stick::before {
	content: "\E636";
}
.glyphicon-regular-person-stick-old::before {
	content: "\E637";
}
.glyphicon-regular-traveler::before {
	content: "\E638";
}
.glyphicon-regular-veteran::before {
	content: "\E639";
}
.glyphicon-regular-group-chat::before {
	content: "\E640";
}
.glyphicon-regular-elections::before {
	content: "\E641";
}
.glyphicon-regular-law-justice::before {
	content: "\E642";
}
.glyphicon-regular-judiciary::before {
	content: "\E643";
}
.glyphicon-regular-house-fire::before {
	content: "\E644";
}
.glyphicon-regular-firefighters::before {
	content: "\E645";
}
.glyphicon-regular-police::before {
	content: "\E646";
}
.glyphicon-regular-ambulance::before {
	content: "\E647";
}
.glyphicon-regular-light-beacon::before {
	content: "\E648";
}
.glyphicon-regular-important-day::before {
	content: "\E649";
}
.glyphicon-regular-bike-park::before {
	content: "\E650";
}
.glyphicon-regular-object-align-top::before {
	content: "\E651";
}
.glyphicon-regular-object-align-bottom::before {
	content: "\E652";
}
.glyphicon-regular-object-align-horizontal::before {
	content: "\E653";
}
.glyphicon-regular-object-align-left::before {
	content: "\E654";
}
.glyphicon-regular-object-align-vertical::before {
	content: "\E655";
}
.glyphicon-regular-object-align-right::before {
	content: "\E656";
}
.glyphicon-regular-reflect-y::before {
	content: "\E657";
}
.glyphicon-regular-reflect-x::before {
	content: "\E658";
}
.glyphicon-regular-tick::before {
	content: "\E659";
}
.glyphicon-regular-lawnmower::before {
	content: "\E660";
}
.glyphicon-regular-call-redirect::before {
	content: "\E661";
}
.glyphicon-regular-call-ip::before {
	content: "\E662";
}
.glyphicon-regular-call-record::before {
	content: "\E663";
}
.glyphicon-regular-call-ringtone::before {
	content: "\E664";
}
.glyphicon-regular-call-traffic::before {
	content: "\E665";
}
.glyphicon-regular-call-hold::before {
	content: "\E666";
}
.glyphicon-regular-call-incoming::before {
	content: "\E667";
}
.glyphicon-regular-call-outgoing::before {
	content: "\E668";
}
.glyphicon-regular-call-video::before {
	content: "\E669";
}
.glyphicon-regular-call-missed::before {
	content: "\E670";
}
.glyphicon-regular-theater::before {
	content: "\E671";
}
.glyphicon-regular-heartbeat::before {
	content: "\E672";
}
.glyphicon-regular-kettlebell::before {
	content: "\E673";
}
.glyphicon-regular-fireplace::before {
	content: "\E674";
}
.glyphicon-regular-street-lights::before {
	content: "\E675";
}
.glyphicon-regular-pedestrian::before {
	content: "\E676";
}
.glyphicon-regular-flood::before {
	content: "\E677";
}
.glyphicon-regular-open-water::before {
	content: "\E678";
}
.glyphicon-regular-for-sale::before {
	content: "\E679";
}
.glyphicon-regular-dustbin::before {
	content: "\E680";
}
.glyphicon-regular-door::before {
	content: "\E681";
}
.glyphicon-regular-camp-fire::before {
	content: "\E682";
}
.glyphicon-regular-fleur-de-lis::before {
	content: "\E683";
}
.glyphicon-regular-temperature-settings::before {
	content: "\E684";
}
.glyphicon-regular-article::before {
	content: "\E685";
}
.glyphicon-regular-sunbath::before {
	content: "\E686";
}
.glyphicon-regular-balanced-diet::before {
	content: "\E687";
}
.glyphicon-regular-ticket::before {
	content: "\E688";
}
.glyphicon-regular-parking-ticket::before {
	content: "\E689";
}
.glyphicon-regular-parking-meter::before {
	content: "\E690";
}
.glyphicon-regular-laptop::before {
	content: "\E691";
}
.glyphicon-regular-tree-structure::before {
	content: "\E692";
}
.glyphicon-regular-weather-warning::before {
	content: "\E693";
}
.glyphicon-regular-temperature-low::before {
	content: "\E694";
}
.glyphicon-regular-temperature-high::before {
	content: "\E695";
}
.glyphicon-regular-temperature-low-warning::before {
	content: "\E696";
}
.glyphicon-regular-temperature-high-warning::before {
	content: "\E697";
}
.glyphicon-regular-hurricane::before {
	content: "\E698";
}
.glyphicon-regular-storm::before {
	content: "\E699";
}
.glyphicon-regular-sorted-waste::before {
	content: "\E700";
}
.glyphicon-regular-ear::before {
	content: "\E701";
}
.glyphicon-regular-ear-deaf::before {
	content: "\E702";
}
.glyphicon-regular-file-plus::before {
	content: "\E703";
}
.glyphicon-regular-file-minus::before {
	content: "\E704";
}
.glyphicon-regular-file-lock::before {
	content: "\E705";
}
.glyphicon-regular-file-cloud::before {
	content: "\E706";
}
.glyphicon-regular-file-cloud-download::before {
	content: "\E707";
}
.glyphicon-regular-file-cloud-upload::before {
	content: "\E708";
}
.glyphicon-regular-paragraph::before {
	content: "\E709";
}
.glyphicon-regular-list-numbered::before {
	content: "\E710";
}
.glyphicon-regular-donate-heart::before {
	content: "\E711";
}
.glyphicon-regular-government::before {
	content: "\E712";
}
.glyphicon-regular-maze::before {
	content: "\E713";
}
.glyphicon-regular-chronicle::before {
	content: "\E714";
}
.glyphicon-regular-user-structure::before {
	content: "\E715";
}
.glyphicon-regular-recycle::before {
	content: "\E716";
}
.glyphicon-regular-gas::before {
	content: "\E717";
}
.glyphicon-regular-waste-pipe::before {
	content: "\E718";
}
.glyphicon-regular-water-pipe::before {
	content: "\E719";
}
.glyphicon-regular-parking::before {
	content: "\E720";
}
.glyphicon-regular-closed::before {
	content: "\E721";
}
.glyphicon-regular-mouse::before {
	content: "\E722";
}
.glyphicon-regular-mouse-double-click::before {
	content: "\E723";
}
.glyphicon-regular-mouse-left-click::before {
	content: "\E724";
}
.glyphicon-regular-mouse-right-click::before {
	content: "\E725";
}
.glyphicon-regular-mouse-middle-click::before {
	content: "\E726";
}
.glyphicon-regular-mouse-scroll::before {
	content: "\E727";
}
.glyphicon-regular-resize-vertical::before {
	content: "\E728";
}
.glyphicon-regular-resize-horizontal::before {
	content: "\E729";
}
.glyphicon-regular-temperature::before {
	content: "\E730";
}
.glyphicon-regular-puzzle::before {
	content: "\E731";
}
.glyphicon-regular-puzzle-2::before {
	content: "\E732";
}
.glyphicon-regular-puzzle-3::before {
	content: "\E733";
}
.glyphicon-regular-nearby-square::before {
	content: "\E734";
}
.glyphicon-regular-nearby-circle::before {
	content: "\E735";
}
.glyphicon-regular-rotate-right::before {
	content: "\E736";
}
.glyphicon-regular-rotate-left::before {
	content: "\E737";
}
.glyphicon-regular-pictures::before {
	content: "\E738";
}
.glyphicon-regular-photo-album::before {
	content: "\E739";
}
.glyphicon-regular-cadastral-map::before {
	content: "\E740";
}
.glyphicon-regular-fingerprint-scan::before {
	content: "\E741";
}
.glyphicon-regular-fingerprint::before {
	content: "\E742";
}
.glyphicon-regular-fingerprint-lock::before {
	content: "\E743";
}
.glyphicon-regular-fingerprint-ok::before {
	content: "\E744";
}
.glyphicon-regular-fingerprint-remove::before {
	content: "\E745";
}
.glyphicon-regular-fingerprint-reload::before {
	content: "\E746";
}
.glyphicon-regular-pending-notifications::before {
	content: "\E747";
}
.glyphicon-regular-synchronization::before {
	content: "\E748";
}
.glyphicon-regular-synchronization-ban::before {
	content: "\E749";
}
.glyphicon-regular-hash::before {
	content: "\E750";
}
.glyphicon-regular-gender-male::before {
	content: "\E751";
}
.glyphicon-regular-gender-female::before {
	content: "\E752";
}
.glyphicon-regular-gender-virgin-female::before {
	content: "\E753";
}
.glyphicon-regular-gender-intersex::before {
	content: "\E754";
}
.glyphicon-regular-gender-transgender::before {
	content: "\E755";
}
.glyphicon-regular-gender-ori-lesbian::before {
	content: "\E756";
}
.glyphicon-regular-gender-ori-gay::before {
	content: "\E757";
}
.glyphicon-regular-gender-ori-hetero::before {
	content: "\E758";
}
.glyphicon-regular-gender-other::before {
	content: "\E759";
}
.glyphicon-regular-gender-unknown::before {
	content: "\E760";
}
.glyphicon-regular-scanner::before {
	content: "\E761";
}
.glyphicon-regular-multifunction-printer::before {
	content: "\E762";
}
.glyphicon-regular-lasso::before {
	content: "\E763";
}
.glyphicon-regular-view-360::before {
	content: "\E764";
}
.glyphicon-regular-battery-charging::before {
	content: "\E765";
}
.glyphicon-regular-battery-full::before {
	content: "\E766";
}
.glyphicon-regular-battery-75::before {
	content: "\E767";
}
.glyphicon-regular-battery-50::before {
	content: "\E768";
}
.glyphicon-regular-battery-25::before {
	content: "\E769";
}
.glyphicon-regular-battery-10::before {
	content: "\E770";
}
.glyphicon-regular-satellite::before {
	content: "\E771";
}
.glyphicon-regular-satellite-dish::before {
	content: "\E772";
}
.glyphicon-regular-satellite-dish-alt::before {
	content: "\E773";
}
.glyphicon-regular-auction::before {
	content: "\E774";
}
.glyphicon-regular-directions::before {
	content: "\E775";
}
.glyphicon-regular-race::before {
	content: "\E776";
}
.glyphicon-regular-robot::before {
	content: "\E777";
}
.glyphicon-regular-ruler-alt::before {
	content: "\E778";
}
.glyphicon-regular-cube-empty::before {
	content: "\E779";
}
.glyphicon-regular-cube-black::before {
	content: "\E780";
}
.glyphicon-regular-move-square::before {
	content: "\E781";
}
.glyphicon-regular-drop::before {
	content: "\E782";
}
.glyphicon-regular-vr-headset::before {
	content: "\E783";
}
.glyphicon-regular-vr-charging::before {
	content: "\E784";
}
.glyphicon-regular-vr-low-battery::before {
	content: "\E785";
}
.glyphicon-regular-vr-paired::before {
	content: "\E786";
}
.glyphicon-regular-vr-settings::before {
	content: "\E787";
}
.glyphicon-regular-vr-maintenance::before {
	content: "\E788";
}
.glyphicon-regular-filter-remove::before {
	content: "\E789";
}
.glyphicon-regular-filter-applied::before {
	content: "\E790";
}
.glyphicon-regular-one-day::before {
	content: "\E791";
}
.glyphicon-regular-user-vr::before {
	content: "\E792";
}
.glyphicon-regular-user-vr-add::before {
	content: "\E793";
}
.glyphicon-regular-user-vr-remove::before {
	content: "\E794";
}
.glyphicon-regular-dice-1::before {
	content: "\E795";
}
.glyphicon-regular-dice-2::before {
	content: "\E796";
}
.glyphicon-regular-dice-3::before {
	content: "\E797";
}
.glyphicon-regular-dice-4::before {
	content: "\E798";
}
.glyphicon-regular-dice-5::before {
	content: "\E799";
}
.glyphicon-regular-dice-6::before {
	content: "\E800";
}
.glyphicon-regular-hotspot::before {
	content: "\E596";
}
.glyphicon-regular-airplane::before {
	content: "\E039";
}
.glyphicon-regular-remove-2::before {
	content: "\E208";
}
.glyphicon-regular-ok-2::before {
	content: "\E207";
}
.glyphicon-regular-circle-remove::before {
	content: "\E193";
}
.glyphicon-regular-circle-plus::before {
	content: "\E191";
}
.glyphicon-regular-circle-minus::before {
	content: "\E192";
}
.glyphicon-regular-circle-ok::before {
	content: "\E194";
}
.glyphicon-regular-circle-question-mark::before {
	content: "\E195";
}
.glyphicon-regular-circle-info::before {
	content: "\E196";
}
.glyphicon-regular-circle-exclamation-mark::before {
	content: "\E197";
}
.glyphicon-regular-ban::before {
	content: "\E200";
}
.glyphicon-regular-google-maps::before {
	content: "\E243";
}
.glyphicon-regular-left-arrow::before {
	content: "\E217";
}
.glyphicon-regular-right-arrow::before {
	content: "\E218";
}
.glyphicon-regular-down-arrow::before {
	content: "\E220";
}
.glyphicon-regular-up-arrow::before {
	content: "\E214";
}
.glyphicon-regular-ruller::before {
	content: "\E069";
}
.glyphicon-regular-note::before {
	content: "\E019";
}
.glyphicon-regular-mosquito-net::before {
	content: "\E475";
}
.glyphicon-regular-user_add::before {
	content: "\E007";
}
.glyphicon-regular-user_remove::before {
	content: "\E008";
}
.glyphicon-regular-beach_umbrella::before {
	content: "\E014";
}
.glyphicon-regular-heart_empty::before {
	content: "\E020";
}
.glyphicon-regular-notes_2::before {
	content: "\E030";
}
.glyphicon-regular-wifi_alt::before {
	content: "\E033";
}
.glyphicon-regular-old_man::before {
	content: "\E035";
}
.glyphicon-regular-pie_chart::before {
	content: "\E043";
}
.glyphicon-regular-camera_small::before {
	content: "\E048";
}
.glyphicon-regular-eye_open::before {
	content: "\E052";
}
.glyphicon-regular-eye_close::before {
	content: "\E053";
}
.glyphicon-regular-warning_sign::before {
	content: "\E079";
}
.glyphicon-regular-log_book::before {
	content: "\E088";
}
.glyphicon-regular-address_book::before {
	content: "\E089";
}
.glyphicon-regular-vector_path_square::before {
	content: "\E095";
}
.glyphicon-regular-vector_path_circle::before {
	content: "\E096";
}
.glyphicon-regular-vector_path_polygon::before {
	content: "\E097";
}
.glyphicon-regular-vector_path_line::before {
	content: "\E098";
}
.glyphicon-regular-vector_path_curve::before {
	content: "\E099";
}
.glyphicon-regular-vector_path_all::before {
	content: "\E100";
}
.glyphicon-regular-text_underline::before {
	content: "\E104";
}
.glyphicon-regular-text_strike::before {
	content: "\E105";
}
.glyphicon-regular-text_height::before {
	content: "\E106";
}
.glyphicon-regular-text_width::before {
	content: "\E107";
}
.glyphicon-regular-text_resize::before {
	content: "\E108";
}
.glyphicon-regular-left_indent::before {
	content: "\E109";
}
.glyphicon-regular-right_indent::before {
	content: "\E110";
}
.glyphicon-regular-align_left::before {
	content: "\E111";
}
.glyphicon-regular-align_center::before {
	content: "\E112";
}
.glyphicon-regular-align_right::before {
	content: "\E113";
}
.glyphicon-regular-text_smaller::before {
	content: "\E116";
}
.glyphicon-regular-text_bigger::before {
	content: "\E117";
}
.glyphicon-regular-embed_close::before {
	content: "\E119";
}
.glyphicon-regular-message_full::before {
	content: "\E121";
}
.glyphicon-regular-message_empty::before {
	content: "\E122";
}
.glyphicon-regular-message_in::before {
	content: "\E123";
}
.glyphicon-regular-message_out::before {
	content: "\E124";
}
.glyphicon-regular-message_plus::before {
	content: "\E125";
}
.glyphicon-regular-message_minus::before {
	content: "\E126";
}
.glyphicon-regular-message_ban::before {
	content: "\E127";
}
.glyphicon-regular-message_flag::before {
	content: "\E128";
}
.glyphicon-regular-message_lock::before {
	content: "\E129";
}
.glyphicon-regular-message_new::before {
	content: "\E130";
}
.glyphicon-regular-inbox_plus::before {
	content: "\E132";
}
.glyphicon-regular-inbox_minus::before {
	content: "\E133";
}
.glyphicon-regular-inbox_lock::before {
	content: "\E134";
}
.glyphicon-regular-inbox_in::before {
	content: "\E135";
}
.glyphicon-regular-inbox_out::before {
	content: "\E136";
}
.glyphicon-regular-adjust_alt::before {
	content: "\E140";
}
.glyphicon-regular-database_lock::before {
	content: "\E141";
}
.glyphicon-regular-database_plus::before {
	content: "\E142";
}
.glyphicon-regular-database_minus::before {
	content: "\E143";
}
.glyphicon-regular-database_ban::before {
	content: "\E144";
}
.glyphicon-regular-folder_open::before {
	content: "\E145";
}
.glyphicon-regular-folder_plus::before {
	content: "\E146";
}
.glyphicon-regular-folder_minus::before {
	content: "\E147";
}
.glyphicon-regular-folder_lock::before {
	content: "\E148";
}
.glyphicon-regular-folder_flag::before {
	content: "\E149";
}
.glyphicon-regular-folder_new::before {
	content: "\E150";
}
.glyphicon-regular-new_window::before {
	content: "\E152";
}
.glyphicon-regular-more_windows::before {
	content: "\E155";
}
.glyphicon-regular-show_big_thumbnails::before {
	content: "\E156";
}
.glyphicon-regular-show_thumbnails::before {
	content: "\E157";
}
.glyphicon-regular-show_thumbnails_with_lines::before {
	content: "\E158";
}
.glyphicon-regular-show_lines::before {
	content: "\E159";
}
.glyphicon-regular-iphone_transfer::before {
	content: "\E165";
}
.glyphicon-regular-iphone_exchange::before {
	content: "\E166";
}
.glyphicon-regular-ipod_shuffle::before {
	content: "\E168";
}
.glyphicon-regular-ear_plugs::before {
	content: "\E169";
}
.glyphicon-regular-step_backward::before {
	content: "\E171";
}
.glyphicon-regular-fast_backward::before {
	content: "\E172";
}
.glyphicon-regular-fast_forward::before {
	content: "\E178";
}
.glyphicon-regular-step_forward::before {
	content: "\E179";
}
.glyphicon-regular-facetime_video::before {
	content: "\E181";
}
.glyphicon-regular-download_alt::before {
	content: "\E182";
}
.glyphicon-regular-volume_down::before {
	content: "\E184";
}
.glyphicon-regular-volume_up::before {
	content: "\E185";
}
.glyphicon-regular-brightness_reduce::before {
	content: "\E189";
}
.glyphicon-regular-brightness_increase::before {
	content: "\E190";
}
.glyphicon-regular-circle_plus::before {
	content: "\E191";
}
.glyphicon-regular-circle_minus::before {
	content: "\E192";
}
.glyphicon-regular-circle_remove::before {
	content: "\E193";
}
.glyphicon-regular-circle_ok::before {
	content: "\E194";
}
.glyphicon-regular-circle_question_mark::before {
	content: "\E195";
}
.glyphicon-regular-circle_info::before {
	content: "\E196";
}
.glyphicon-regular-circle_exclamation_mark::before {
	content: "\E197";
}
.glyphicon-regular-shopping_cart::before {
	content: "\E203";
}
.glyphicon-regular-ok_2::before {
	content: "\E207";
}
.glyphicon-regular-remove_2::before {
	content: "\E208";
}
.glyphicon-regular-cart_out::before {
	content: "\E209";
}
.glyphicon-regular-cart_in::before {
	content: "\E210";
}
.glyphicon-regular-left_arrow::before {
	content: "\E211";
}
.glyphicon-regular-right_arrow::before {
	content: "\E212";
}
.glyphicon-regular-down_arrow::before {
	content: "\E213";
}
.glyphicon-regular-up_arrow::before {
	content: "\E214";
}
.glyphicon-regular-resize_small::before {
	content: "\E215";
}
.glyphicon-regular-resize_full::before {
	content: "\E216";
}
.glyphicon-regular-circle_arrow_left::before {
	content: "\E217";
}
.glyphicon-regular-circle_arrow_right::before {
	content: "\E218";
}
.glyphicon-regular-circle_arrow_top::before {
	content: "\E219";
}
.glyphicon-regular-circle_arrow_down::before {
	content: "\E220";
}
.glyphicon-regular-play_button::before {
	content: "\E221";
}
.glyphicon-regular-retweet_2::before {
	content: "\E230";
}
.glyphicon-regular-zoom_in::before {
	content: "\E237";
}
.glyphicon-regular-zoom_out::before {
	content: "\E238";
}
.glyphicon-regular-rotation_lock::before {
	content: "\E241";
}
.glyphicon-regular-google_maps::before {
	content: "\E243";
}
.glyphicon-regular-snorkel_diving::before {
	content: "\E251";
}
.glyphicon-regular-scuba_diving::before {
	content: "\E252";
}
.glyphicon-regular-oxygen_bottle::before {
	content: "\E253";
}
.glyphicon-regular-sheriffs_star::before {
	content: "\E258";
}
.glyphicon-regular-electrical_plug::before {
	content: "\E266";
}
.glyphicon-regular-credit_card::before {
	content: "\E268";
}
.glyphicon-regular-fast_food::before {
	content: "\E276";
}
.glyphicon-regular-birthday_cake::before {
	content: "\E279";
}
.glyphicon-regular-tea_kettle::before {
	content: "\E293";
}
.glyphicon-regular-french_press::before {
	content: "\E294";
}
.glyphicon-regular-coffe_cup::before {
	content: "\E295";
}
.glyphicon-regular-hospital_h::before {
	content: "\E300";
}
.glyphicon-regular-temple_christianity_church::before {
	content: "\E303";
}
.glyphicon-regular-temple_islam::before {
	content: "\E304";
}
.glyphicon-regular-temple_hindu::before {
	content: "\E305";
}
.glyphicon-regular-temple_buddhist::before {
	content: "\E306";
}
.glyphicon-regular-life_preserver::before {
	content: "\E308";
}
.glyphicon-regular-share_alt::before {
	content: "\E309";
}
.glyphicon-regular-table_tennis::before {
	content: "\E315";
}
.glyphicon-regular-tree_conifer::before {
	content: "\E317";
}
.glyphicon-regular-tree_deciduous::before {
	content: "\E318";
}
.glyphicon-regular-more_items::before {
	content: "\E319";
}
.glyphicon-regular-playing_dices::before {
	content: "\E323";
}
.glyphicon-regular-soccer_ball::before {
	content: "\E330";
}
.glyphicon-regular-iphone_shake::before {
	content: "\E337";
}
.glyphicon-regular-pin_flag::before {
	content: "\E338";
}
.glyphicon-regular-thumbs_up::before {
	content: "\E344";
}
.glyphicon-regular-thumbs_down::before {
	content: "\E345";
}
.glyphicon-regular-hand_right::before {
	content: "\E346";
}
.glyphicon-regular-hand_left::before {
	content: "\E347";
}
.glyphicon-regular-hand_up::before {
	content: "\E348";
}
.glyphicon-regular-hand_down::before {
	content: "\E349";
}
.glyphicon-regular-shopping_bag::before {
	content: "\E351";
}
.glyphicon-regular-book_open::before {
	content: "\E352";
}
.glyphicon-regular-nameplate_alt::before {
	content: "\E354";
}
.glyphicon-regular-file_import::before {
	content: "\E359";
}
.glyphicon-regular-file_export::before {
	content: "\E360";
}
.glyphicon-regular-security_camera::before {
	content: "\E367";
}
.glyphicon-regular-collapse_top::before {
	content: "\E370";
}
.glyphicon-regular-globe_af::before {
	content: "\E371";
}
.glyphicon-regular-claw_hammer::before {
	content: "\E375";
}
.glyphicon-regular-classic_hammer::before {
	content: "\E376";
}
.glyphicon-regular-hand_saw::before {
	content: "\E377";
}
.glyphicon-regular-electrical_socket_eu::before {
	content: "\E379";
}
.glyphicon-regular-electrical_socket_us::before {
	content: "\E380";
}
.glyphicon-regular-message_forward::before {
	content: "\E381";
}
.glyphicon-regular-coat_hanger::before {
	content: "\E382";
}
.glyphicon-regular-log_in::before {
	content: "\E387";
}
.glyphicon-regular-log_out::before {
	content: "\E388";
}
.glyphicon-regular-new_window_alt::before {
	content: "\E390";
}
.glyphicon-regular-video_sd::before {
	content: "\E391";
}
.glyphicon-regular-video_hd::before {
	content: "\E392";
}
.glyphicon-regular-sound_stereo::before {
	content: "\E394";
}
.glyphicon-regular-sound_dolby::before {
	content: "\E395";
}
.glyphicon-regular-sound_5_1::before {
	content: "\E396";
}
.glyphicon-regular-sound_6_1::before {
	content: "\E397";
}
.glyphicon-regular-sound_7_1::before {
	content: "\E398";
}
.glyphicon-regular-copyright_mark::before {
	content: "\E399";
}
.glyphicon-regular-registration_mark::before {
	content: "\E400";
}
.glyphicon-regular-golf_course::before {
	content: "\E403";
}
.glyphicon-regular-cloud_plus::before {
	content: "\E413";
}
.glyphicon-regular-cloud_minus::before {
	content: "\E414";
}
.glyphicon-regular-disk_save::before {
	content: "\E415";
}
.glyphicon-regular-disk_open::before {
	content: "\E416";
}
.glyphicon-regular-disk_saved::before {
	content: "\E417";
}
.glyphicon-regular-disk_remove::before {
	content: "\E418";
}
.glyphicon-regular-disk_import::before {
	content: "\E419";
}
.glyphicon-regular-disk_export::before {
	content: "\E420";
}
.glyphicon-regular-git_branch::before {
	content: "\E423";
}
.glyphicon-regular-git_create::before {
	content: "\E424";
}
.glyphicon-regular-git_private::before {
	content: "\E425";
}
.glyphicon-regular-git_delete::before {
	content: "\E426";
}
.glyphicon-regular-git_merge::before {
	content: "\E427";
}
.glyphicon-regular-git_pull_request::before {
	content: "\E428";
}
.glyphicon-regular-git_compare::before {
	content: "\E429";
}
.glyphicon-regular-git_commit::before {
	content: "\E430";
}
.glyphicon-regular-construction_cone::before {
	content: "\E431";
}
.glyphicon-regular-shoe_steps::before {
	content: "\E432";
}
.glyphicon-regular-folder_closed::before {
	content: "\E441";
}
.glyphicon-regular-phone_alt::before {
	content: "\E442";
}
.glyphicon-regular-floppy_disk::before {
	content: "\E444";
}
.glyphicon-regular-floppy_saved::before {
	content: "\E445";
}
.glyphicon-regular-floppy_remove::before {
	content: "\E446";
}
.glyphicon-regular-floppy_save::before {
	content: "\E447";
}
.glyphicon-regular-floppy_open::before {
	content: "\E448";
}
.glyphicon-regular-shop_window::before {
	content: "\E452";
}
.glyphicon-regular-kiosk_wheels::before {
	content: "\E455";
}
.glyphicon-regular-kiosk_light::before {
	content: "\E456";
}
.glyphicon-regular-kiosk_food::before {
	content: "\E457";
}
.glyphicon-regular-saw_blade::before {
	content: "\E462";
}
.glyphicon-regular-server_plus::before {
	content: "\E465";
}
.glyphicon-regular-server_minus::before {
	content: "\E466";
}
.glyphicon-regular-server_ban::before {
	content: "\E467";
}
.glyphicon-regular-server_flag::before {
	content: "\E468";
}
.glyphicon-regular-server_lock::before {
	content: "\E469";
}
.glyphicon-regular-server_new::before {
	content: "\E470";
}
.bw-flag-icon {
	background-position: 0px 0px; width: 16px; height: 11px; line-height: 11px; display: inline-block; background-image: url("../../../layout/img/icons/bw_flags.png"); background-repeat: no-repeat;
}
.bw-flag-icon-se {
	background-position: -64px -66px;
}
.bw-flag-icon-it {
	background-position: -48px -44px;
}
.bw-flag-icon-ad {
	background-position: 0px 0px;
}
.bw-flag-icon-th {
	background-position: -112px -66px;
}
.bw-flag-icon-me {
	background-position: 0px -55px;
}
.bw-flag-icon-eu {
	background-position: -112px -22px;
}
.bw-flag-icon-lv {
	background-position: -112px -44px;
}
.bw-flag-icon-pl {
	background-position: -96px -55px;
}
.bw-flag-icon-lt {
	background-position: -80px -44px;
}
.bw-flag-icon-za {
	background-position: -48px -77px;
}
.bw-flag-icon-ba {
	background-position: -80px 0px;
}
.bw-flag-icon-eg {
	background-position: -64px -22px;
}
.bw-flag-icon-cl {
	background-position: -64px -11px;
}
.bw-flag-icon-nz {
	background-position: -80px -55px;
}
.bw-flag-icon-at {
	background-position: -48px 0px;
}
.bw-flag-icon-si {
	background-position: -80px -66px;
}
.bw-flag-icon-mx {
	background-position: -32px -55px;
}
.bw-flag-icon-ca {
	background-position: -32px -11px;
}
.bw-flag-icon-au {
	background-position: -64px 0px;
}
.bw-flag-icon-pt {
	background-position: -112px -55px;
}
.bw-flag-icon-by {
	background-position: -16px -11px;
}
.bw-flag-icon-cz {
	background-position: 0px -22px;
}
.bw-flag-icon-ie {
	background-position: -96px -33px;
}
.bw-flag-icon-gb {
	background-position: -32px -33px;
}
.bw-flag-icon-in {
	background-position: 0px -44px;
}
.bw-flag-icon-sk {
	background-position: -96px -66px;
}
.bw-flag-icon-ee {
	background-position: -48px -22px;
}
.bw-flag-icon-tr {
	background-position: 0px -77px;
}
.bw-flag-icon-nl {
	background-position: -48px -55px;
}
.bw-flag-icon-england {
	background-position: -80px -22px;
}
.bw-flag-icon-jp {
	background-position: -64px -44px;
}
.bw-flag-icon-cy {
	background-position: -112px -11px;
}
.bw-flag-icon-ro {
	background-position: 0px -66px;
}
.bw-flag-icon-al {
	background-position: -16px 0px;
}
.bw-flag-icon-gr {
	background-position: -48px -33px;
}
.bw-flag-icon-dk {
	background-position: -32px -22px;
}
.bw-flag-icon-es {
	background-position: -96px -22px;
}
.bw-flag-icon-br {
	background-position: 0px -11px;
}
.bw-flag-icon-be {
	background-position: -96px 0px;
}
.bw-flag-icon-hr {
	background-position: -64px -33px;
}
.bw-flag-icon-ru {
	background-position: -32px -66px;
}
.bw-flag-icon-fr {
	background-position: -16px -33px;
}
.bw-flag-icon-ar {
	background-position: -32px 0px;
}
.bw-flag-icon-scotland {
	background-position: -48px -66px;
}
.bw-flag-icon-fi {
	background-position: 0px -33px;
}
.bw-flag-icon-no {
	background-position: -64px -55px;
}
.bw-flag-icon-is {
	background-position: -32px -44px;
}
.bw-flag-icon-lu {
	background-position: -96px -44px;
}
.bw-flag-icon-ch {
	background-position: -48px -11px;
}
.bw-flag-icon-rs {
	background-position: -16px -66px;
}
.bw-flag-icon-de {
	background-position: -16px -22px;
}
.bw-flag-icon-us {
	background-position: -32px -77px;
}
.bw-flag-icon-il {
	background-position: -112px -33px;
}
.bw-flag-icon-co {
	background-position: -96px -11px;
}
.bw-flag-icon-mt {
	background-position: -16px -55px;
}
.bw-flag-icon-bg {
	background-position: -112px 0px;
}
.bw-flag-icon-ir {
	background-position: -16px -44px;
}
.bw-flag-icon-cn {
	background-position: -80px -11px;
}
.bw-flag-icon-hu {
	background-position: -80px -33px;
}
.bw-flag-icon-ua {
	background-position: -16px -77px;
}
