html { height: 100%; }

body { background: #F4F6F8 url(../img/bg_gradient_top.png) repeat-x 0 0; /* background: -webkit-linear-gradient(left, #7E898F 0%, #636C75 100%), -webkit-radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.55) 100%), -webkit-radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.08) 63%); background: linear-gradient(90deg, #7E898F 0%, #636C75 100%), radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.55) 100%), radial-gradient(at top, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.08) 63%); background-blend-mode: multiply, screen; */ height: 100%; }
body #wrapper { background: transparent url(../img/top_bg_karten_transp.png) no-repeat center 0; height: 100%; }

@media (min-width: 768px) { body #wrapper { background-position: calc(center + 25%); }
  .content-area { padding-top: 20px; }
  .text-md-right { text-align: right; } }
@media (min-width: 1200px) { body #wrapper { background-position: calc(center + 16.66666667%); } }
.login .logo-link { background: transparent url(../img/logo.svg) no-repeat center 0; background-size: contain; display: inline-block; margin: 100px auto 50px; height: 0; width: 100%; padding-top: 95px; }
.login .login-box { max-width: 440px; margin: 0 auto; padding-left: 20px; padding-right: 20px; }
.login .login-box .checkbox label { padding-left: 0; }

.modal-backdrop { bottom: 0; }

.tooltip .tooltip-inner { background-color: #154280; color: #fff; padding: 15px; }

.notifications { position: fixed; z-index: 9999; }

/* Positioning */
.notifications.top-right { right: 10px; top: 25px; }

.notifications.top-left { left: 10px; top: 25px; }

.notifications.bottom-left { left: 10px; bottom: 25px; }

.notifications.bottom-right { right: 10px; bottom: 25px; }

/* Notification Element */
.notifications > div { position: relative; margin: 5px 0px; }

.navbar-header { padding-bottom: 5%; padding-top: 5%; }

.navbar-fixed-side { border: none !important; }
.navbar-fixed-side .navbar-brand { background: transparent url(../img/logo.svg) no-repeat center 0; background-size: contain; display: inline-block; margin-top: 10px; height: 0; padding-top: 15px; text-indent: -9000em; }
@media (min-width: 768px) { .navbar-fixed-side .navbar-brand { margin-bottom: 10px; padding-top: 20px; width: 100%; } }
.navbar-fixed-side #app-navbar-collapse { /*
.nav-head{ &:hover{ background-color: $brand-primary; color: $white; } &+.dropdown-menu{ }
}
.dropdown-menu{ &>li{ &>a{ white-space: inherit; &:hover{ background-color: $nav-head-hover; } }   } &>.active{ &>a{ background-color: $nav-head-active; color: #000; &:hover{ background-color: $nav-head-active; color: #000; } } }
}
*/ }
.navbar-fixed-side #app-navbar-collapse ul li { padding-bottom: 0; padding-top: 0; }
.navbar-fixed-side #app-navbar-collapse ul li a { border: none; border-bottom: 1px solid #ccc; font-weight: bold; padding-bottom: 5px; padding-top: 5px; white-space: inherit; }
.navbar-fixed-side #app-navbar-collapse ul li a:hover { background-color: #c9c9c9; }
.navbar-fixed-side #app-navbar-collapse ul li a.active { background-color: #154280; color: #fff; }
.navbar-fixed-side #app-navbar-collapse ul li a.active:hover { background-color: #154280; color: #fff; }
.navbar-fixed-side #app-navbar-collapse ul li a.active .badge { color: #fff; }
.navbar-fixed-side #app-navbar-collapse ul li a .badge { background-color: #FFB40D; display: inline; }
.navbar-fixed-side #app-navbar-collapse ul li ul { padding-bottom: 0; padding-top: 0; }
.navbar-fixed-side #app-navbar-collapse ul li ul li a { border-bottom: none; font-weight: normal; }
.navbar-fixed-side #app-navbar-collapse ul li ul li a:hover { background-color: #c9c9c9; }
.navbar-fixed-side #app-navbar-collapse ul li ul li a.active { background-color: #154280; color: #fff; }
.navbar-fixed-side #app-navbar-collapse ul li ul li a.active:hover { background-color: #154280; color: #fff; }

.form-control:focus { border-color: #367dde; }

.btn { -webkit-box-shadow: 0px 0px 0px 3px rgba(1, 47, 93, 0.25); -moz-box-shadow: 0px 0px 0px 3px rgba(1, 47, 93, 0.25); box-shadow: 0px 0px 0px 3px rgba(1, 47, 93, 0.25); }

.btn-primary { border: 1px solid #416A91; background: #2f568e; /* Old browsers */ background: -moz-linear-gradient(top, #2f568e 0%, #012f5d 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f568e), color-stop(100%, #012f5d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #2f568e 0%, #012f5d 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #2f568e 0%, #012f5d 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #2f568e 0%, #012f5d 100%); /* IE10+ */ background: linear-gradient(to bottom, #2f568e 0%, #012f5d 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ -webkit-box-shadow: 0px 0px 0px 3px rgba(1, 47, 93, 0.25); -moz-box-shadow: 0px 0px 0px 3px rgba(1, 47, 93, 0.25); box-shadow: 0px 0px 0px 3px rgba(1, 47, 93, 0.25); }
.btn-primary:focus, .btn-primary:hover { background: #012f5d; /* Old browsers */ background: -moz-linear-gradient(top, #012f5d 0%, #2f568e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #012f5d), color-stop(100%, #2f568e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #012f5d 0%, #2f568e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #012f5d 0%, #2f568e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #012f5d 0%, #2f568e 100%); /* IE10+ */ background: linear-gradient(to bottom, #012f5d 0%, #2f568e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ }

.btn-danger { -webkit-box-shadow: 0px 0px 0px 3px rgba(158, 14, 40, 0.25); -moz-box-shadow: 0px 0px 0px 3px rgba(158, 14, 40, 0.25); box-shadow: 0px 0px 0px 3px rgba(158, 14, 40, 0.25); }

.btn-warning { -webkit-box-shadow: 0px 0px 0px 3px rgba(255, 180, 13, 0.25); -moz-box-shadow: 0px 0px 0px 3px rgba(255, 180, 13, 0.25); box-shadow: 0px 0px 0px 3px rgba(255, 180, 13, 0.25); }

.btn-success { -webkit-box-shadow: 0px 0px 0px 3px rgba(42, 178, 123, 0.25); -moz-box-shadow: 0px 0px 0px 3px rgba(42, 178, 123, 0.25); box-shadow: 0px 0px 0px 3px rgba(42, 178, 123, 0.25); }

.btn-info { -webkit-box-shadow: 0px 0px 0px 3px rgba(91, 192, 222, 0.25); -moz-box-shadow: 0px 0px 0px 3px rgba(91, 192, 222, 0.25); box-shadow: 0px 0px 0px 3px rgba(91, 192, 222, 0.25); }

.btn-arrow { position: relative; padding-right: 25px; }
.btn-arrow .glyphicon { position: absolute; right: 8px; top: 8px; }

.teaser_small li a.button, .teaser_big li a.button { display: block; height: 39px; width: 180px; background: url(../img/layout/teaser_button.png) no-repeat 0 0; color: #FFF; font-size: 13px; font-weight: bold; line-height: 39px; padding: 0 0 0 15px; }

select + .alert, input + .alert { margin-bottom: 0; margin-top: 4px; padding: 2px 5px 3px; }

.action-row { padding-top: 2rem; }

/**/
.panel-heading .btn { display: inline-block; padding-bottom: 0; padding-top: 0; }
.panel-heading .btn .glyphicon { left: -5px; }

.Shop .multiselect-native-select, .Order .multiselect-native-select { position: relative; }
.Shop .multiselect-native-select select, .Order .multiselect-native-select select { display: none; }
.Shop .multiselect-native-select .dropdown-toggle, .Order .multiselect-native-select .dropdown-toggle { -webkit-box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); -moz-box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); }
.Shop .multiselect-native-select .multiselect-container.dropdown-menu > li > a, .Order .multiselect-native-select .multiselect-container.dropdown-menu > li > a { padding: 3px 20px 3px 30px; }
.Shop .multiselect-native-select .multiselect-container li label, .Order .multiselect-native-select .multiselect-container li label { font-weight: normal; }
.Shop .multiselect-native-select .multiselect-container li.multiselect-group, .Order .multiselect-native-select .multiselect-container li.multiselect-group { padding-top: 10px; }
.Shop .multiselect-native-select .multiselect-container li.multiselect-group:first-child, .Order .multiselect-native-select .multiselect-container li.multiselect-group:first-child { padding-top: 0; }
.Shop .multiselect-native-select .multiselect-container li.multiselect-group a, .Order .multiselect-native-select .multiselect-container li.multiselect-group a { padding-left: 12px; }
.Shop .multiselect-native-select .multiselect-container li.multiselect-group a label, .Order .multiselect-native-select .multiselect-container li.multiselect-group a label { font-weight: bold; }
.Shop .multiselect-native-select .multiselect-container li.multiselect-group + li, .Order .multiselect-native-select .multiselect-container li.multiselect-group + li { margin-top: -13px; }

/*
CATALOG */
.Catalog .s2 { width: 100%; height: 150px; }
.Catalog .catalog-form { overflow: hidden; -webkit-transition: max-height 2s; /* Safari */ transition: max-height 2s ease; }
.Catalog .catalog-filter { min-height: 60vh; }
.Catalog .catalog-filter label { display: block; text-align: left; }
.Catalog .catalog-filter .select2-container .select2-selection--multiple { max-height: 100px; overflow-x: hidden; }
.Catalog .catalog-filter .dropdown-menu { display: block; }
.Catalog .catalog-filter .hiddenOpt { height: 0; overflow: hidden; }
.Catalog .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice { background: #e5e5e5 none repeat scroll 0 0; }
.Catalog .btn-group, .Catalog .btn-group-vertical { height: 70vh; }
.Catalog .cat-product-action button[type='submit'] { width: calc(100% - 16px); }
.Catalog .cat-product-action__left-col { padding-right: 5px; }
.Catalog .cat-product-action__right-col { padding-left: 5px; }
.Catalog .multiselect-clear-filter, .Catalog .dropdown-toggle { -webkit-box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); -moz-box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); }
.Catalog .dropdown-toggle { -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-bottom-left-radius: 0; -moz-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-bottom: none; }
.Catalog ul.multiselect-container { -webkit-box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); -moz-box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); box-shadow: 0 0 0 0 rgba(1, 47, 93, 0.25); -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -moz-border-top-left-radius: 0; -moz-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; height: 60vh !important; padding-top: 42px; top: 33px; width: 100%; }
.Catalog ul.multiselect-container li.disabled { display: none !important; }
.Catalog ul.multiselect-container li:first-child, .Catalog ul.multiselect-container .hasStickOnScroll { background-color: #fff; left: 0; position: absolute; right: 0; top: 0; z-index: 10; }
.Catalog ul.multiselect-container > li > a > label { padding-left: 26px; }
.Catalog .btn-group.open .btn-default:hover, .Catalog .btn-group.open .btn-default:focus, .Catalog .btn-group.open .btn-default { background-color: #fff; }
.Catalog .reset-result-button, .Catalog .cat-product-action, .Catalog .result-row { display: none; }
.Catalog .cat-product-action { padding-top: 20px; }
.Catalog .cat-hd { background-color: #e7e7e7; border-bottom: 1px solid #ccc; clear: both; color: #636b6f; font-size: 16px; line-height: 16px; margin: 20px 0 5px 0; overflow: hidden; padding: 8px 5px; width: 100%; }
.Catalog .cat-images-box { display: flex; display: -webkit-flex; flex-wrap: wrap; flex-direction: row; justify-content: flex-start; align-items: auto; align-content: flex-start; margin-left: 0; padding-left: 0; padding-right: 0; width: 100%; overflow: visible; }
.Catalog .cat-images-box:after { display: block; content: ''; flex: 999 999 auto; }
.Catalog .cat-images-box .cat-img-outer { float: left; font-weight: normal; margin: 1%; width: calc(94% / 4); /*-webkit-flex: 1 auto;
flex: 1 0 auto;*/     /*
	max-width: calc((100% / 3) - 2px);
	padding: 0.5em;
	width: calc((100% / 2) - 2px);
	float: left;
	@media screen and (min-width: 1200px) {
		width: calc((100% / 3) - 2px);
	}
	@media screen and (min-width: 1900px) {
		width: calc((100% / 5) - 2px);
	}
	*/ }
.Catalog .cat-images-box .cat-img-outer:nth-of-type(4n+1) { margin-left: 0; }
.Catalog .cat-images-box .cat-img-outer:nth-of-type(4n) { margin-right: 0; }
@media screen and (min-width: 1500px) { .Catalog .cat-images-box .cat-img-outer { width: calc(92% / 5); }
  .Catalog .cat-images-box .cat-img-outer:nth-of-type(4n), .Catalog .cat-images-box .cat-img-outer:nth-of-type(4n+1) { margin-left: 1%; margin-right: 1%; }
  .Catalog .cat-images-box .cat-img-outer:nth-of-type(5n+1) { margin-left: 0; }
  .Catalog .cat-images-box .cat-img-outer:nth-of-type(5n) { margin-right: 0; } }
@media screen and (min-width: 1800px) { .Catalog .cat-images-box .cat-img-outer { width: calc(90% / 6); }
  .Catalog .cat-images-box .cat-img-outer:nth-of-type(5n), .Catalog .cat-images-box .cat-img-outer:nth-of-type(5n+1) { margin-left: 1%; margin-right: 1%; }
  .Catalog .cat-images-box .cat-img-outer:nth-of-type(6n+1) { margin-left: 0; }
  .Catalog .cat-images-box .cat-img-outer:nth-of-type(6n) { margin-right: 0; } }
.Catalog .cat-images-box .cat-img-outer .imgOuter { backgrpund-color: #f8f8f8; height: 70%; overflow: hidden; position: relative; width: 100%; }
.Catalog .cat-images-box .cat-img-outer .imgOuter:before { content: ""; display: block; margin-top: 100%; }
.Catalog .cat-images-box .cat-img-outer .imgOuter .imgInner { text-align: center; /*width: 100%;
height: 20rem;*/ background-size: contain; background-repeat: no-repeat; background-position: center; position: absolute; top: 0; bottom: 0; right: 0; left: 0; text-align: center; }
.Catalog .cat-images-box .cat-img-outer .imgOuter .imgInner img { height: auto; max-height: 100%; width: 100%; object-fit: contain; }
.Catalog .cat-images-box .cat-img-outer .imgOuter .imgInner:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.Catalog .cat-images-box .cat-img-outer .desc { padding: 8px 16px 0 16px; }

.checkableOptions { display: flex; display: -webkit-flex; flex-wrap: wrap; flex-direction: row; justify-content: center; align-items: center; align-content: center; margin-bottom: 11px; }
.checkableOptions__labels { border: 1px solid #ccc; flex: 0 0 auto; margin: 0 5px 5px 5px; padding: 2px 4px; position: relative; white-space: nowrap; }

.createSection { background: #f0f0f0; border: 0 solid #ccc; border-radius: 4px; margin-top: 10px; -webkit-transition: border-width, padding .5s; /* Safari */ transition: border-width, padding .5s ease; }
.createSection.active { border-width: 1px; padding: 0 8px 10px 8px; }
.createSection .cat-product-action:first-child { padding-top: 10px; }
.createSection .btn-primary { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.createSection .btn-primary[disabled] { opacity: .5; }
.createSection input[name="catalogname"] { margin-bottom: 10px; }
.createSection hr { margin-top: 13px; margin-bottom: 0px; border-top: 1px solid #ddd; }

.btn-primary--colorless { border: 1px solid #646464; background: #517490; background: -moz-linear-gradient(top, #517490 0%, #6b8eaf 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #517490), color-stop(100%, #6b8eaf)); background: -webkit-linear-gradient(top, #517490 0%, #6b8eaf 100%); background: -o-linear-gradient(top, #517490 0%, #6b8eaf 100%); background: -ms-linear-gradient(top, #517490 0%, #6b8eaf 100%); background: linear-gradient(to bottom, #517490 0%, #6b8eaf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.btn-primary--colorless:hover { background: #6b8eaf; background: -moz-linear-gradient(top, #6b8eaf 0%, #517490 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b8eaf), color-stop(100%, #517490)); background: -webkit-linear-gradient(top, #6b8eaf 0%, #517490 100%); background: -o-linear-gradient(top, #6b8eaf 0%, #517490 100%); background: -ms-linear-gradient(top, #6b8eaf 0%, #517490 100%); background: linear-gradient(to bottom, #6b8eaf 0%, #517490 100%); }

table th.c, table td.c { text-align: center; }
table th.r, table td.r { text-align: right; }
table.dataTable { background-color: #fff; width: 100%; }
table.dataTable a { display: inline-block; font-weight: bold; padding-bottom: 0px; position: relative; /*text-decoration: underline;*/ }
table.dataTable a:after { content: ''; display: block; margin: auto; height: 3px; width: 0px; background: transparent; transition: width .2s ease, background-color .3s ease; }
table.dataTable a:hover { text-decoration: none; }
table.dataTable a:hover:after { width: 100%; background: #154280; }
table.dataTable th.sorting_disabled { padding-right: 5px !important; }
table.table-colored .glyphicon-info-sign { color: #ff4444; }
table.table-colored .glyphicon-ok { color: #00C851; }
table.table-enforce-responsive { width: 100% !important; }
table.table-sm { font-size: 1.25rem; }

#datatable button { margin-left: 0.8rem; }
#datatable button:first-child { margin-left: 0.3rem; }
#datatable tr td:last-child { white-space: nowrap; }

.resultTable #resultTable_wrapper .dataTables_scrollBody { height: auto !important; max-height: 50vh !important; }

.resultTableContainer { max-height: 260px; width: 100%; position: relative; /*--- Fixed Header Table ----*/ overflow-y: scroll; display: block; }
.resultTableContainer .resultTable { margin: auto; overflow: auto; max-height: 260px; }
.resultTableContainer .resultTable th { color: #FFF; font-family: 'Open Sans', sans-serif; font-size: 15px; padding-left: 18px; line-height: 2; }
.resultTableContainer .resultTable tr { /*			.selected{
				background-color: $brand-primary;
				color: $white;
			}*/ }
.resultTableContainer .resultTable tr:hover { background: #ededed; }
.resultTableContainer .resultTable td { padding: 5px 0 10px 18px; }
.resultTableContainer thead { position: absolute; top: 1px; left: 0px; right: 0px; }
.resultTableContainer tbody { display: block; margin-top: 20px; }
.resultTableContainer tr { width: 100%; display: block; margin-top: -2px; }
.resultTableContainer th { position: absolute; background: green; }
.resultTableContainer th.col1 { left: 0px; right: 80%; }
.resultTableContainer th.col2 { left: 40%; right: 70%; }
.resultTableContainer th.col3 { left: 70%; right: 50%; }
.resultTableContainer td { display: inline-block; }

.dataTable > tbody > tr.selected { background-color: #154280; color: #fff; }
.dataTable > tbody > tr.selected:hover { background-color: #154280; color: #FFB40D; }
.dataTable > tbody > tr.selected:hover a { color: #FFB40D; }
.dataTable > tbody > tr.selected a { color: #fff; }
.dataTable > tbody > tr.selected td { background-color: transparent !important; }
.dataTable > tbody > tr:hover { background: #ededed; color: #154280; }
.dataTable > tbody > tr:hover a { color: #154280; }

.resultTable .table tr.selected { background-color: #154280; color: #fff; }

.flex-container { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }

.flex-item:nth-child(1) { -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }

.flex-item:nth-child(2) { -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }

.flex-item:nth-child(3) { -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }

.address-table { table-layout: fixed; }
.address-table .clerks select { display: inline-block; width: 40%; }
.address-table.col2 tr td:nth-child(2) { background-color: #f2dede; }
.address-table.col3 tr td:nth-child(3) { background-color: #f2dede; }
.address-table.col4 tr td:nth-child(4) { background-color: #f2dede; }

.table--mde tr td:nth-child(5), .table--mde tr td:nth-child(6), .table--mde tr th:last-child, .table--mde tr td:last-child { text-align: right; }

.table--archiv tr td:nth-child(5), .table--archiv tr td:nth-child(6), .table--archiv tr th:last-child, .table--archiv tr td:last-child { text-align: right; }

.table--shoparchiv tr td:nth-child(4), .table--shoparchiv tr td:nth-child(5), .table--shoparchiv tr th:last-child, .table--shoparchiv tr td:last-child { text-align: right; }

.table--special tr td:nth-child(4), .table--special tr td:nth-child(5), .table--special tr td:nth-child(6), .table--special tr td:nth-child(7), .table--special tr td:nth-child(8), .table--special tr td:nth-child(9), .table--special tr td:nth-child(10), .table--special tr td:nth-child(11), .table--special tr td:nth-child(12), .table--special tr td:nth-child(13) { text-align: center; }
.table--special tr td:nth-child(14), .table--special tr td:last-child { text-align: right; }

.table--shopspecial tr td:nth-child(4), .table--shopspecial tr td:nth-child(5), .table--shopspecial tr td:nth-child(6) { text-align: center; }
.table--shopspecial tr td:nth-child(7), .table--shopspecial tr td:last-child { text-align: right; }

.dataTables_scroll { margin-bottom: 10px; }

#datatable_processing { background-color: #bce8f1; color: #31708f; border-color: #31708f; }

@media screen and (max-width: 468px) { table.resultTableContainer-table th { height: 55px; }
  .resultTableContainer tbody { margin-top: 40px; } }
@media screen and (max-width: 420px) { .resultTableContainer .col2 { padding-left: 15px; }
  .resultTableContainer .col3 { padding-left: 10px; } }
a { text-decoration: none; }

.panel-default > .panel-heading { background-color: white; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #ebebea 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebea)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%, #ebebea 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%, #ebebea 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%, #ebebea 100%); /* IE10+ */ background: linear-gradient(to bottom, #ffffff 0%, #ebebea 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ font-weight: bold; }

/*# sourceMappingURL=styles.css.map */
