/******* Bootstrap v3.3.6 (http://getbootstrap.com) ******************************************************************************************
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 ********************************************************************************************************************************************/
@charset "utf-8";
@-ms-viewport {width:device-width;}
/* Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css ##########################################################*/
body, body * {color:#666;}
body {background-color:#e5e5e5;}
#main {background-color:#fff;}





.img-thumbnail {background-color:#fff; border-color:#ddd;}
hr {border-color:#eee;}

.h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small,
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small {color:#777}

mark, .mark {background-color:#fcf8e3;}
.text-muted {color:#777;}
.text-white, .bg-primary {color:white; color:#fff;}
.text-orange, .text-warning {color:orange; color:#e65e19;}
.text-red, .text-danger {color:red; color:#9e0000;}
.text-rot {color:#ff0000;}
.text-yellow, .text-clear {color:yellow; color:#8c8c00;}
.text-gray, .text-reset {color:gray; color:#808080;}
.text-blue, .text-info {color:blue; color:#31708f;}
.text-green, .text-success {color:green; color:#008000;}
.text-black {color:black; color:#000;}
.text-primary {color:#00afd0;}

.bg-primary {background-color:#337ab7;}
.bg-success {background-color:#dff0d8;}
.bg-info {background-color:#d9edf7;}
.bg-warning {background-color:#ffe6cd;}
.bg-danger {background-color:#f2dede;}
.bg-reset {background-color:#dbdbdb;}
.bg-clear {background-color:#ffff99;}

.bor-primary {border-color: #2e6da4;}
.bor-green, .bor-success {border-color:#bcdba1;}
.bor-blue, .bor-info {border-color:#a7e1ed;}
.bor-orange, .bor-warning {border-color:#ffc080;}
.bor-red, .bor-danger {border-color:#e4bac0;}
.bor-gray, .bor-reset {border-color:#bababa;}
.bor-yellow, .bor-clear {border-color:#e5e506;}

a.text-primary:focus, a.text-primary:hover {color:#00849d;}
a.text-success:focus, a.text-success:hover {color:#2b542c;}
a.text-info:focus, a.text-info:hover {color:#245269;}
a.text-warning:focus, a.text-warning:hover {color:#66512c;}
a.text-danger:focus, a.text-danger:hover {color:#843534;}
a.bg-primary:focus, a.bg-primary:hover {background-color:#00849d;}
a.bg-success:focus, a.bg-success:hover {background-color:#c1e2b3;}
a.bg-info:focus, a.bg-info:hover {background-color:#afd9ee;}
a.bg-warning:focus, a.bg-warning:hover {background-color:#f7ecb5;}
a.bg-danger:focus, a.bg-danger:hover {background-color:#e4b9b9;}

.alert-danger, .alert-red {color:#9e0000; background-color:#f2dede; border-color:#e4bac0;}
.alert-warning, .alert-orange {color:#e65e19; background-color:#ffe6cd; border-color:#ffc080;}
.alert-success, .alert-green {color:#008000; background-color:#dff0d8; border-color:#bcdba1;}
.alert-info, .alert-blue {color:#31708f; background-color:#d9edf7; border-color:#a7e1ed;}
.alert-reset, .alert-gray {color:#808080; background-color:#dbdbdb; border-color:#bababa;}
.alert-clear, .alert-yellow {color:#8c8c00; background-color:#ffff99; border-color:#e5e506;}

pre code, table {background-color:transparent;}
legend, pre {color:#333;}
pre {background-color:#f5f5f5; border-color:#ccc;}
code {color:#244dc6; background-color:#f1f3f9;}
abbr[data-original-title], abbr[title] {border-bottom-color:#777;}
blockquote {border-left-color:#eee;}
blockquote .small, blockquote small, blockquote footer {color:#777;}
.blockquote-reverse,
blockquote.pull-right {border-right-color:#eee;}
kbd {color:#fff; background-color:#333; box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.25);}
caption {color:#777;}
.page-header {border-bottom-color:#eee;}

.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {border-top-color:#ddd;}

.table>thead>tr>th {border-bottom-color:#ddd;}

.table>tbody+tbody {border-top-color:#ddd;}

.table .table {background-color:#fff;}

.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {border-color:#ddd;}

.table-striped>tbody>tr:nth-of-type(odd) {background-color:#f9f9f9;}

.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {background-color:#666;}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {background-color:#595959;}

.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {background-color:#dff0d8;}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {background-color:#d0e9c6;}

.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {background-color:#d9edf7;}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {background-color:#c4e3f3;}

.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {background-color:#fcf8e3;}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {background-color:#faf2cc;}

.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {background-color:#f2dede;}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {background-color:#ebcccc;}

@media screen and (max-width:767px) {.table-responsive {border-color:#ddd;}}

legend {border-bottom-color:#e5e5e5;}

output, .form-control {color:#555;}

.form-control {background-color:#fff; border-color:#ccc; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.form-control:focus {border-color:#66afe9; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control::-moz-placeholder {color:#999;}
.form-control:-ms-input-placeholder {color:#999;}
.form-control::-webkit-input-placeholder {color:#999;}

.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {color:#3c763d;}

.form-control::-ms-expand {background-color:transparent;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {background-color:#eee;}

.has-success .form-control {border-color:#3c763d; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-success .form-control:focus {border-color:#2b542c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.has-success .input-group-addon {color:#3c763d; border-color:#3c763d; background-color:#dff0d8;}

.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {color:#8a6d3b;}
.has-warning .form-control {border-color:#8a6d3b; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-warning .form-control:focus {border-color:#66512c; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon {color:#8a6d3b; border-color:#8a6d3b; background-color:#fcf8e3;}

.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {color:#a94442;}
.has-error .form-control {border-color:#a94442; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .form-control:focus {border-color:#843534; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.has-error .input-group-addon {color:#a94442; border-color:#a94442; background-color:#f2dede;}

.help-block {color:#737373;}

.btn:focus,
.btn:hover,
.btn.focus {color:#333;}

.btn:active,
.btn.active {-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {-webkit-box-shadow:none; box-shadow:none;}

.btn-primary {color:#fff; background-color:#00afd0; border-color:transparent;}
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {color:#fff; background-color:#00849d; border-color:transparent;}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {color:#fff; background-color:#006679; border-color:transparent;}

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {background-color:#00afd0; border-color:transparent;}

.btn-primary .badge {color:#00afd0; background-color:#fff;}

.btn-success {color:#fff; background-color:#5cb85c; border-color:#4cae4c;}
.btn-success.focus,
.btn-success:focus {color:#fff; background-color:#449d44; border-color:#255625;}
.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open>.dropdown-toggle.btn-success {color:#fff; background-color:#449d44; border-color:#398439;}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {color:#fff; background-color:#398439; border-color:#255625;}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {background-color:#5cb85c; border-color:#4cae4c;}
.btn-success .badge {color:#5cb85c; background-color:#fff;}

.btn-info {color:#666; background-color:rgba(0, 0, 0, 0); background-color:transparent; border-color:#ccc;}
.btn-info:active,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info:active.focus,
.btn-info:focus,
.btn-info:hover,
.btn-info.active,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info.active.focus,
.btn-info.focus,
.open .dropdown.btn-info,
.open>.dropdown-toggle.btn-info,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover,
.open>.dropdown-toggle.btn-info.focus {color:#fff; background-color:#ccc; border-color:#adadad;}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {background-color:transparent; border-color:#ccc;}
.btn-info .badge {color:transparent; background-color:#666;}

.btn-warning {color:#fff; background-color:#f0ad4e; border-color:#eea236;}
.btn-warning.focus,
.btn-warning:focus {color:#fff; background-color:#ec971f; border-color:#985f0d;}
.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open>.dropdown-toggle.btn-warning {color:#fff; background-color:#ec971f; border-color:#d58512;}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {color:#fff; background-color:#d58512; border-color:#985f0d;}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {background-color:#f0ad4e; border-color:#eea236;}
.btn-warning .badge {color:#f0ad4e; background-color:#fff;}

.btn-danger {color:#fff; background-color:#d9534f; border-color:#d43f3a;}
.btn-danger.focus,
.btn-danger:focus {color:#fff; background-color:#c9302c; border-color:#761c19;}
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open>.dropdown-toggle.btn-danger {color:#fff; background-color:#c9302c; border-color:#ac2925;}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {color:#fff; background-color:#ac2925; border-color:#761c19;}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {background-color:#d9534f; border-color:#d43f3a;}
.btn-danger .badge {color:#d9534f; background-color:#fff;}

.btn-default:active, .btn-white:active,
.btn-white-red:active, .btn-white-blue:active, .btn-white-green:active,
.btn-ghost-red:active, .btn-ghost-blue:active, .btn-ghost-green:active,
.btn-red:active, .btn-blue:active, .btn-green:active, .btn-grey:active,
.btn-default.active, .btn-white.active,
.btn-white-red.active, .btn-white-blue.active, .btn-white-green.active,
.btn-ghost-red.active, .btn-ghost-blue.active, .btn-ghost-green.active,
.btn-red.active, .btn-blue.active, .btn-green.active, .btn-grey.active,
.open>.dropdown-toggle.btn-default, .open>.dropdown-toggle.btn-white,
.open>.dropdown-toggle.btn-white-red, .open>.dropdown-toggle.btn-white-blue, .open>.dropdown-toggle.btn-white-green,
.open>.dropdown-toggle.btn-ghost-red, .open>.dropdown-toggle.btn-ghost-blue, .open>.dropdown-toggle.btn-ghost-green,
.open>.dropdown-toggle.btn-red, .open>.dropdown-toggle.btn-blue, .open>.dropdown-toggle.btn-green, .open>.dropdown-toggle.btn-grey {background-image:none;}

.btn-default {color:#fff; background-color:#001ae0; border-color:#ccc;}
.btn-default.active,
.btn-default.focus,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.open .dropdown.btn-default,
.open>.dropdown-toggle.btn-default {color:#fff; background-color:#1d0dab; border-color:transparent;}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {color:#fff; background-color:#00108a; border-color:transparent;}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {background-color:#001ae0; border-color:transparent;}
.btn-default .badge {color:#001ae0; background-color:#fff;}
.btn-default.inactive {background-color:#ccc;}

.btn-white {color:#666; background-color:#fff; border-color:#ccc;}
.btn-white.focus,
.btn-white:focus {color:#666; background-color:#e6e6e6; border-color:#8c8c8c;}
.btn-white.active,
.btn-white:active,
.btn-white:hover,
.open>.dropdown-toggle.btn-white {color:#666; background-color:#e6e6e6; border-color:#adadad;}
.btn-white.active.focus,
.btn-white.active:focus,
.btn-white.active:hover,
.btn-white:active.focus,
.btn-white:active:focus,
.btn-white:active:hover,
.open>.dropdown-toggle.btn-white.focus,
.open>.dropdown-toggle.btn-white:focus,
.open>.dropdown-toggle.btn-white:hover {color:#666; background-color:#d4d4d4; border-color:#8c8c8c;}
.btn-white.disabled.focus,
.btn-white.disabled:focus,
.btn-white.disabled:hover,
.btn-white[disabled].focus,
.btn-white[disabled]:focus,
.btn-white[disabled]:hover,
fieldset[disabled] .btn-white.focus,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:hover {background-color:#fff; border-color:#ccc;}

.btn-white-red {border-color:#ccc;}
.btn-white-red.focus,
.btn-white-red:focus {color:#666; background-color:#e6e6e6; border-color:#8c8c8c;}
.btn-white-red.active,
.btn-white-red:active,
.btn-white-red:hover,
.open>.dropdown-toggle.btn-white-red {color:#666; background-color:#e6e6e6; border-color:#adadad;}
.btn-white-red.active.focus,
.btn-white-red.active:focus,
.btn-white-red.active:hover,
.btn-white-red:active.focus,
.btn-white-red:active:focus,
.btn-white-red:active:hover,
.open>.dropdown-toggle.btn-white-red.focus,
.open>.dropdown-toggle.btn-white-red:focus,
.open>.dropdown-toggle.btn-white-red:hover {color:#666; background-color:#d4d4d4; border-color:#8c8c8c;}
.btn-white-red.disabled.focus,
.btn-white-red.disabled:focus,
.btn-white-red.disabled:hover,
.btn-white-red[disabled].focus,
.btn-white-red[disabled]:focus,
.btn-white-red[disabled]:hover,
fieldset[disabled] .btn-white-red.focus,
fieldset[disabled] .btn-white-red:focus,
fieldset[disabled] .btn-white-red:hover {background-color:#fff; border-color:#ccc;}
.btn-white-red .badge {color:#fff; background-color:#666;}
.btn-white-red.active,
.btn-white-red.active:focus,
.btn-white-red.active:hover,
.btn-white-red:active,
.btn-white-red:active:focus,
.btn-white-red:active:hover,
.btn-white-red:focus,
.btn-white-red:hover,
.open .dropdown.btn-white-red {color:#fff; background-color:#e2001a; border-color:#e2001a;}

.btn-white-blue {border-color:#ccc;}
.btn-white-blue.focus,
.btn-white-blue:focus {color:#666; background-color:#e6e6e6; border-color:#8c8c8c;}
.btn-white-blue.active,
.btn-white-blue:active,
.btn-white-blue:hover,
.open>.dropdown-toggle.btn-white-blue {color:#666; background-color:#e6e6e6; border-color:#adadad;}
.btn-white-blue.active.focus,
.btn-white-blue.active:focus,
.btn-white-blue.active:hover,
.btn-white-blue:active.focus,
.btn-white-blue:active:focus,
.btn-white-blue:active:hover,
.open>.dropdown-toggle.btn-white-blue.focus,
.open>.dropdown-toggle.btn-white-blue:focus,
.open>.dropdown-toggle.btn-white-blue:hover {color:#666; background-color:#d4d4d4; border-color:#8c8c8c;}
.btn-white-blue.disabled.focus,
.btn-white-blue.disabled:focus,
.btn-white-blue.disabled:hover,
.btn-white-blue[disabled].focus,
.btn-white-blue[disabled]:focus,
.btn-white-blue[disabled]:hover,
fieldset[disabled] .btn-white-blue.focus,
fieldset[disabled] .btn-white-blue:focus,
fieldset[disabled] .btn-white-blue:hover {background-color:#fff; border-color:#ccc;}
.btn-white-blue .badge {color:#fff; background-color:#666;}
.btn-white-blue.active,
.btn-white-blue.active:focus,
.btn-white-blue.active:hover,
.btn-white-blue:active,
.btn-white-blue:active:focus,
.btn-white-blue:active:hover,
.btn-white-blue:focus,
.btn-white-blue:hover,
.open .dropdown.btn-white-blue {color:#fff; background-color:#00afd0; border-color:#00afd0;}

.btn-white-green {border-color:#ccc;}
.btn-white-green.focus,
.btn-white-green:focus {color:#666; background-color:#e6e6e6; border-color:#8c8c8c;}
.btn-white-green.active,
.btn-white-green:active,
.btn-white-green:hover,
.open>.dropdown-toggle.btn-white-green {color:#666; background-color:#e6e6e6; border-color:#adadad;}
.btn-white-green.active.focus,
.btn-white-green.active:focus,
.btn-white-green.active:hover,
.btn-white-green:active.focus,
.btn-white-green:active:focus,
.btn-white-green:active:hover,
.open>.dropdown-toggle.btn-white-green.focus,
.open>.dropdown-toggle.btn-white-green:focus,
.open>.dropdown-toggle.btn-white-green:hover {color:#666; background-color:#d4d4d4; border-color:#8c8c8c;}
.btn-white-green.disabled.focus,
.btn-white-green.disabled:focus,
.btn-white-green.disabled:hover,
.btn-white-green[disabled].focus,
.btn-white-green[disabled]:focus,
.btn-white-green[disabled]:hover,
fieldset[disabled] .btn-white-green.focus,
fieldset[disabled] .btn-white-green:focus,
fieldset[disabled] .btn-white-green:hover {background-color:#fff; border-color:#ccc;}
.btn-white-green .badge {color:#fff; background-color:#666;}
.btn-white-green.active,
.btn-white-green.active:focus,
.btn-white-green.active:hover,
.btn-white-green:active,
.btn-white-green:active:focus,
.btn-white-green:active:hover,
.btn-white-green:focus,
.btn-white-green:hover,
.open .dropdown.btn-white-green {color:#fff; background-color:#aed100; border-color:#aed100;}

.btn-ghost-red {color:#e2001a; background-color:transparent; border-color:#e2001a;}
.btn-ghost-red.focus,
.btn-ghost-red:focus {color:#e2001a; background-color:rgba(0, 0, 0, 0); border-color:#62000b;}
.btn-ghost-red.active,
.btn-ghost-red:active,
.btn-ghost-red:hover,
.open>.dropdown-toggle.btn-ghost-red {color:#e2001a; background-color:rgba(0, 0, 0, 0); border-color:#a50013;}
.btn-ghost-red.active.focus,
.btn-ghost-red.active:focus,
.btn-ghost-red.active:hover,
.btn-ghost-red:active.focus,
.btn-ghost-red:active:focus,
.btn-ghost-red:active:hover,
.open>.dropdown-toggle.btn-ghost-red.focus,
.open>.dropdown-toggle.btn-ghost-red:focus,
.open>.dropdown-toggle.btn-ghost-red:hover {color:#e2001a; background-color:rgba(0, 0, 0, 0); border-color:#62000b;}
.btn-ghost-red.disabled.focus,
.btn-ghost-red.disabled:focus,
.btn-ghost-red.disabled:hover,
.btn-ghost-red[disabled].focus,
.btn-ghost-red[disabled]:focus,
.btn-ghost-red[disabled]:hover,
fieldset[disabled] .btn-ghost-red.focus,
fieldset[disabled] .btn-ghost-red:focus,
fieldset[disabled] .btn-ghost-red:hover {background-color:transparent; border-color:#e2001a;}
.btn-ghost-red .badge {color:transparent; background-color:#e2001a;}
.btn-ghost-red.active,
.btn-ghost-red.active:focus,
.btn-ghost-red.active:hover,
.btn-ghost-red:active,
.btn-ghost-red:active:focus,
.btn-ghost-red:active:hover,
.btn-ghost-red:focus,
.btn-ghost-red:hover,
.open .dropdown.btn-ghost-red {color:#fff; background-color:#e2001a; border-color:#e2001a;}

.btn-ghost-blue {color:#00afd0; background-color:transparent; border-color:#00afd0;}
.btn-ghost-blue.focus,
.btn-ghost-blue:focus {color:#00afd0; background-color:rgba(0, 0, 0, 0); border-color:#004451;}
.btn-ghost-blue.active,
.btn-ghost-blue:active,
.btn-ghost-blue:hover,
.open>.dropdown-toggle.btn-ghost-blue {color:#00afd0; background-color:rgba(0, 0, 0, 0); border-color:#007c93;}
.btn-ghost-blue.active.focus,
.btn-ghost-blue.active:focus,
.btn-ghost-blue.active:hover,
.btn-ghost-blue:active.focus,
.btn-ghost-blue:active:focus,
.btn-ghost-blue:active:hover,
.open>.dropdown-toggle.btn-ghost-blue.focus,
.open>.dropdown-toggle.btn-ghost-blue:focus,
.open>.dropdown-toggle.btn-ghost-blue:hover {color:#00afd0; background-color:rgba(0, 0, 0, 0); border-color:#004451;}
.btn-ghost-blue.disabled.focus,
.btn-ghost-blue.disabled:focus,
.btn-ghost-blue.disabled:hover,
.btn-ghost-blue[disabled].focus,
.btn-ghost-blue[disabled]:focus,
.btn-ghost-blue[disabled]:hover,
fieldset[disabled] .btn-ghost-blue.focus,
fieldset[disabled] .btn-ghost-blue:focus,
fieldset[disabled] .btn-ghost-blue:hover {background-color:transparent; border-color:#00afd0;}
.btn-ghost-blue .badge {color:transparent; background-color:#00afd0;}
.btn-ghost-blue.active,
.btn-ghost-blue.active:focus,
.btn-ghost-blue.active:hover,
.btn-ghost-blue:active,
.btn-ghost-blue:active:focus,
.btn-ghost-blue:active:hover,
.btn-ghost-blue:focus,
.btn-ghost-blue:hover,
.open .dropdown.btn-ghost-blue {color:#fff; background-color:#00afd0; border-color:#00afd0;}

.btn-ghost-green {color:#aed100; background-color:transparent; border-color:#aed100;}
.btn-ghost-green.focus,
.btn-ghost-green:focus {color:#aed100; background-color:rgba(0, 0, 0, 0); border-color:#445200;}
.btn-ghost-green.active,
.btn-ghost-green:active,
.btn-ghost-green:hover,
.open>.dropdown-toggle.btn-ghost-green {color:#aed100; background-color:rgba(0, 0, 0, 0); border-color:#7e9400;}
.btn-ghost-green.active.focus,
.btn-ghost-green.active:focus,
.btn-ghost-green.active:hover,
.btn-ghost-green:active.focus,
.btn-ghost-green:active:focus,
.btn-ghost-green:active:hover,
.open>.dropdown-toggle.btn-ghost-green.focus,
.open>.dropdown-toggle.btn-ghost-green:focus,
.open>.dropdown-toggle.btn-ghost-green:hover {color:#aed100; background-color:rgba(0, 0, 0, 0); border-color:#445200;}
.btn-ghost-green.disabled.focus,
.btn-ghost-green.disabled:focus,
.btn-ghost-green.disabled:hover,
.btn-ghost-green[disabled].focus,
.btn-ghost-green[disabled]:focus,
.btn-ghost-green[disabled]:hover,
fieldset[disabled] .btn-ghost-green.focus,
fieldset[disabled] .btn-ghost-green:focus,
fieldset[disabled] .btn-ghost-green:hover {background-color:transparent; border-color:#aed100;}
.btn-ghost-green .badge {color:transparent; background-color:#aed100;}
.btn-ghost-green.active,
.btn-ghost-green.active:focus,
.btn-ghost-green.active:hover,
.btn-ghost-green:active,
.btn-ghost-green:active:focus,
.btn-ghost-green:active:hover,
.btn-ghost-green:focus,
.btn-ghost-green:hover,
.open .dropdown.btn-ghost-green {color:#fff; background-color:#aed100; border-color:#aed100;}

.btn-red {color:#fff; background-color:#e2001a; border-color:transparent;}
.btn-red.active,
.btn-red.focus,
.btn-red:active,
.btn-red:focus,
.btn-red:hover,
.open>.dropdown-toggle.btn-red {color:#fff; background-color:#9e1a00; border-color:transparent;}
.btn-red.active.focus,
.btn-red.active:focus,
.btn-red.active:hover,
.btn-red:active.focus,
.btn-red:active:focus,
.btn-red:active:hover,
.open>.dropdown-toggle.btn-red.focus,
.open>.dropdown-toggle.btn-red:focus,
.open>.dropdown-toggle.btn-red:hover {color:#fff; background-color:#7a1200; border-color:transparent;}
.btn-red.disabled.focus,
.btn-red.disabled:focus,
.btn-red.disabled:hover,
.btn-red[disabled].focus,
.btn-red[disabled]:focus,
.btn-red[disabled]:hover,
fieldset[disabled] .btn-red.focus,
fieldset[disabled] .btn-red:focus,
fieldset[disabled] .btn-red:hover {background-color:#e2001a; border-color:transparent;}
.btn-red .badge {color:#e2001a; background-color:#fff;}
.btn-red:focus .color-red,
.btn-red:hover .color-red {color:#9e1a00;}
.btn-red:active:focus .color-red,
.btn-red:active:hover .color-red {color:#7a1200;}

.btn-blue {color:#fff; background-color:#00afd0; border-color:transparent;}
.btn-blue.active,
.btn-blue.focus,
.btn-blue:active,
.btn-blue:focus,
.btn-blue:hover,
.open>.dropdown-toggle.btn-blue {color:#fff; background-color:#00849d; border-color:transparent;}
.btn-blue.active.focus,
.btn-blue.active:focus,
.btn-blue.active:hover,
.btn-blue:active.focus,
.btn-blue:active:focus,
.btn-blue:active:hover,
.open>.dropdown-toggle.btn-blue.focus,
.open>.dropdown-toggle.btn-blue:focus,
.open>.dropdown-toggle.btn-blue:hover {color:#fff; background-color:#006679; border-color:transparent;}
.btn-blue.disabled.focus,
.btn-blue.disabled:focus,
.btn-blue.disabled:hover,
.btn-blue[disabled].focus,
.btn-blue[disabled]:focus,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue.focus,
fieldset[disabled] .btn-blue:focus,
fieldset[disabled] .btn-blue:hover {background-color:#00afd0; border-color:transparent;}
.btn-blue .badge {color:#00afd0; background-color:#fff;}
.btn-blue:focus .color-blue,
.btn-blue:hover .color-blue {color:#00849d;}
.btn-blue:active:focus .color-blue,
.btn-blue:active:hover .color-blue {color:#006679;}

.btn-green {color:#fff; background-color:#aed100; border-color:transparent;}
.btn-green.active,
.btn-green.focus,
.btn-green:active,
.btn-green:focus,
.btn-green:hover,
.open>.dropdown-toggle.btn-green {color:#fff; background-color:#849e00; border-color:transparent;}
.btn-green.active.focus,
.btn-green.active:focus,
.btn-green.active:hover,
.btn-green:active.focus,
.btn-green:active:focus,
.btn-green:active:hover,
.open>.dropdown-toggle.btn-green.focus,
.open>.dropdown-toggle.btn-green:focus,
.open>.dropdown-toggle.btn-green:hover {color:#fff; background-color:#687a00; border-color:transparent;}
.btn-green.disabled.focus,
.btn-green.disabled:focus,
.btn-green.disabled:hover,
.btn-green[disabled].focus,
.btn-green[disabled]:focus,
.btn-green[disabled]:hover,
fieldset[disabled] .btn-green.focus,
fieldset[disabled] .btn-green:focus,
fieldset[disabled] .btn-green:hover {background-color:#aed100; border-color:transparent;}
.btn-green .badge {color:#aed100; background-color:#fff;}
.btn-green:focus .color-green,
.btn-green:hover .color-green {color:#849e00;}
.btn-green:active:focus .color-green,
.btn-green:active:hover .color-green {color:#687a00;}

.btn-grey {border-color:#333;}
.btn-grey.focus,
.btn-grey:focus {color:#fff; background-color:#4d4d4d; border-color:#000;}
.btn-grey.active,
.btn-grey:active,
.btn-grey:hover,
.open>.dropdown-toggle.btn-grey {color:#fff; background-color:#4d4d4d; border-color:#141414;}
.btn-grey.active.focus,
.btn-grey.active:focus,
.btn-grey.active:hover,
.btn-grey:active.focus,
.btn-grey:active:focus,
.btn-grey:active:hover,
.open>.dropdown-toggle.btn-grey.focus,
.open>.dropdown-toggle.btn-grey:focus,
.open>.dropdown-toggle.btn-grey:hover {color:#fff; background-color:#3b3b3b; border-color:#000;}
.btn-grey.disabled.focus,
.btn-grey.disabled:focus,
.btn-grey.disabled:hover,
.btn-grey[disabled].focus,
.btn-grey[disabled]:focus,
.btn-grey[disabled]:hover,
fieldset[disabled] .btn-grey.focus,
fieldset[disabled] .btn-grey:focus,
fieldset[disabled] .btn-grey:hover {background-color:#666; border-color:#333;}

.btn-grey, .btn-white .badge {background-color:#666; color:#fff;}
.btn-grey .badge, .btn-white-red, .btn-white-blue, .btn-white-green {background-color:#fff; color:#666;}

.btn-link {color:#00afd0;}

.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {background-color:transparent; -webkit-box-shadow:none; box-shadow:none;}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {border-color:transparent;}
.btn-link:focus,
.btn-link:hover {color:#00afd0; background-color:transparent;}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {color:#777;}

.dropdown-menu {background-color:#fff; border-color:#ccc; border-color:rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);}
.dropdown-menu .divider {background-color:#e5e5e5;}
.dropdown-menu>li>a {color:#333;}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {color:#262626; background-color:#f5f5f5;}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {color:#fff; background-color:#00afd0;}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {color:#777;}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {background-color:transparent;}
.dropdown-header {color:#777;}
.btn-group.open .dropdown-toggle {-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-group.open .dropdown-toggle.btn-link {-webkit-box-shadow:none; box-shadow:none;}

.input-group-addon {color:#555; background-color:#eee; border-color:#ccc;}

.nav>li>a:focus,
.nav>li>a:hover {background-color:#eee;}
.nav>li.disabled>a {color:#777;}
.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {color:#777; background-color:transparent;}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {background-color:#eee; border-color:#00afd0;}
.nav .nav-divider {background-color:#e5e5e5;}
.nav-tabs {border-bottom-color:#ddd;}
.nav-tabs>li>a:hover {border-color:#eee #eee #ddd;}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {color:#555; background-color:#fff; border-color:#ddd; border-bottom-color:transparent;}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {border-color:#ddd}
@media (min-width:768px) {.nav-tabs.nav-justified>li>a {border-bottom-color:#ddd;}
	.nav-tabs.nav-justified>.active>a,
	.nav-tabs.nav-justified>.active>a:focus,
	.nav-tabs.nav-justified>.active>a:hover {border-bottom-color:#fff;};}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {color:#fff; background-color:#00afd0;}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {border-color:#ddd;}
@media (min-width:768px) {.nav-tabs-justified>li>a {border-bottom-color:#ddd;}
	.nav-tabs-justified>.active>a,
	.nav-tabs-justified>.active>a:focus,
	.nav-tabs-justified>.active>a:hover {border-bottom-color:#fff;}
}

.pagination>li>a,
.pagination>li>span {color:#00afd0; background-color:#fff; border-color:#ddd;}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {color:#00afd0; background-color:#eee; border-color:#ddd;}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {color:#fff; background-color:#00afd0; border-color:#00afd0;}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {color:#777; background-color:#fff; border-color:#ddd;}

.modal-content {background-color:#fff; border-color:#999; border-color:rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 3px 9px rgba(0, 0, 0, 0.5); box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);}
.modal-backdrop {background-color:#000;}
.modal-header {border-bottom-color:#e5e5e5;}
.modal-footer {border-top-color:#e5e5e5;}
@media (min-width:768px) {.modal-content {-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5); box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);}}

.text-hide {color:transparent; background-color:transparent;}

.color-grey1 	{color:#999;}
.color-grey2 	{color:#666;}
.color-grey5 	{color:#ccc;}
.color-darkgrey {color:#333;}
.color-black 	{color:#000;}
.color-red 		{color:#e2001a;}
.color-red-r3 	{color:#ea5c4d;}
.color-blue,
.color-turqoise {color:#00afd0;}
.color-green 	{color:#00a197;}
.color-white 	{color:#fff;}

.sidebar-item.active .sidebar-collapser,
.sidebar-item:focus .sidebar-collapser,
.sidebar-item:hover .sidebar-collapser {color:#fff;}

.bg-white {background-color:#fff;}
.bg-white-opacity {background-color:rgba(255, 255, 255, 0.9);}
.bg-grey-k5 {background-color:#ccc;}
.bg-grey-k6 {background-color:#e5e5e5;}
.bg-grey-k7 {background-color:#f5f5f5;}
.bg-grey-k8 {background-color:#eee;}
.bg-blue-b1 {background-color:#00afd0;}
.bg-blue-b2 {background-color:#bfebf3;}
.bg-blue-b3 {background-color:#e5eff2;}
.bg-blue-b4 {background-color:#f5fcfc;}
.bg-yellow  {background-color:#fbb800;}

.border-red-r3 {border-color:#ea5c4d;}
.border-blue-b1 {border-color:#00afd0;}
.border-grey-k4 {border-color:#999;}
.border-bottom-k5 {border-bottom-color:#ccc;}

.text-shadow {text-shadow:0 2px 4px #333;}

.drop-shadow-hover:active,
.drop-shadow-hover:hover {
	-webkit-filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.5));
	-moz-filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.5));
	-ms-filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.5));
	filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.5));
}
/* URL VERWEISE VON IMAGES UND FONTS **********************************************************************************************************/
/* Relikte-Buttons */
.b_Amulett, .b_Banner, .b_Falle, .b_Maske, .b_Personal, .b_Ruestung, .b_Schild, .b_Schwert, .b_Wesen {background-size:100%;}
.b_Amulett	{background-image:url(/static/relikte/images/bt-amulett.png);}
.b_Banner	{background-image:url(/static/relikte/images/bt-banner.png);}
.b_Falle	{background-image:url(/static/relikte/images/bt-falle.png);}
.b_Maske	{background-image:url(/static/relikte/images/bt-maske.png);}
.b_Personal {background-image:url(/static/relikte/images/bt-personal.png);}
.b_Ruestung {background-image:url(/static/relikte/images/bt-ruestung.png);}
.b_Schild	{background-image:url(/static/relikte/images/bt-schild.png);}
.b_Schwert	{background-image:url(/static/relikte/images/bt-schwert.png);}
.b_Wesen	{background-image:url(/static/relikte/images/bt-wesen.png);}

.sprite, .sprite-icon, .sprite-button {background-image:url(/static/images/sprite_book_buttons.png);}
.sprite-book  {background-image:url(/static/images/sprite_book_cover.png);}
.pageup-arrow {background-image:url(/static/images/abs/pageup-arrow.png);}

#fancybox-loading, .fancybox-next span, .fancybox-prev span, .fancybox-close {background-image:url(/static/images/fancybox_sprite.png);}
#fancybox-loading div {background-image:url(/static/images/fancybox_loading.gif) center center no-repeat;}
.fancybox-overlay {background-image:url(/static/images/fancybox_overlay.png);}
.fancybox-nav {background-image:url(/static/images/blank.gif);}
#fancybox-loading {background-position:0 -108px;}
.fancybox-next span {background-position:0 -72px;}
.fancybox-prev span {background-position:0 -36px;}

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {background-image:url(/static/images/fancybox_sprite2x.png);}
	#fancybox-loading div {background-image:url(/static/images/fancybox_loading2x.gif);}
}

.owl-next, .owl-prev   {background-image:url(../images/os_ok_sprite.png);}
.owl-hero .owl-next    {background-position:-1px -757px;}
.owl-hero .owl-prev    {background-position:-1px -681px;}
.owl-teaser .owl-next  {background-position:-1px -871px;}
.owl-teaser .owl-prev  {background-position:-1px -833px;}
.owl-content .owl-next {background-position:-1px -1px;}
.owl-content .owl-prev {background-position:-1px -41px;}
.owl-cluster .owl-next {background-position:-1px -871px;}
.owl-cluster .owl-prev {background-position:-1px -833px;}
.owl-carousel .owl-video-play-icon {background-image:url(/static/images/owl.video.play.png);}

/* ./END URL VERWEISE VON IMAGES UND FONTS ****************************************************************************************************/

					img[data-src] {height:0;}
					img[data-src].img-ratio-1by1 {height:100%;}
					img[data-src].img-ratio-3by1 {padding-bottom:33.33%;}
					img[data-src].img-ratio-2by1 {padding-bottom:50%;}
					img[data-src].img-ratio-3by2 {padding-bottom:66.66%;}
					img[data-src].img-ratio-4by3 {padding-bottom:75%;}
					img[data-src].img-ratio-48by59 {padding-bottom:122.72%;}
					img[data-src].img-ratio-65by27 {padding-bottom:240.74%;}

.lb_drachen			{background-position:   0px    0px;}	.b_drachen			{background-position: -10px  -60px;}	.sb_drachen			{background-position: -15px -100px;}
.lb_geister			{background-position: -60px    0px;}	.b_geister			{background-position: -70px  -60px;}	.sb_geister			{background-position: -75px -100px;}
.lb_gefluegelt		{background-position:-120px    0px;}	.b_gefluegelt		{background-position:-130px  -60px;}	.sb_gefluegelt		{background-position:-135px -100px;}
.lb_see				{background-position:-180px    0px;}	.b_see				{background-position:-190px  -60px;}	.sb_see				{background-position:-195px -100px;}
.lb_unterwelt		{background-position:-240px    0px;}	.b_unterwelt		{background-position:-250px  -60px;}	.sb_unterwelt		{background-position:-255px -100px;}
.lb_mechanische		{background-position:   0px -130px;}	.b_mechanische		{background-position: -10px -190px;}	.sb_mechanische		{background-position: -15px -230px;}
.lb_weiblich		{background-position: -60px -130px;}	.b_weiblich			{background-position: -70px -190px;}	.sb_weiblich		{background-position: -75px -230px;}
.lb_untot			{background-position:-120px -130px;}	.b_untot			{background-position:-130px -190px;}	.sb_untot			{background-position:-135px -230px;}
.lb_winter			{background-position:-180px -130px;}	.b_winter			{background-position:-190px -190px;}	.sb_winter			{background-position:-195px -230px;}
.lb_gute_legenden	{background-position:-240px -130px;}	.b_gute_legenden	{background-position:-250px -190px;}	.sb_gute_legenden	{background-position:-255px -230px;}
.lb_boese_legenden	{background-position:   0px -260px;}	.b_boese_legenden	{background-position: -10px -320px;}	.sb_boese_legenden	{background-position: -15px -360px;}
.lb_superhelden		{background-position: -60px -260px;}	.b_superhelden		{background-position: -70px -320px;}	.sb_superhelden		{background-position: -75px -360px;}
.lb_familien		{background-position:-120px -260px;}	.b_familien			{background-position:-130px -320px;}	.sb_familien		{background-position:-135px -360px;}
.lb_teamwars		{background-position:-180px -260px;}	.b_teamwars			{background-position:-190px -320px;}	.sb_teamwars		{background-position:-195px -360px;}
.lb_exklusiv		{background-position:-240px -260px;}	.b_exklusiv			{background-position:-250px -320px;}	.sb_exklusiv		{background-position:-255px -360px;}

.lb_abenteuerer		{background-position:   0px -390px;}	.b_abenteuerer		{background-position: -10px -450px;}	.sb_abenteuerer		{background-position: -15px -490px;}
.lb_schurken		{background-position: -60px -390px;}	.b_schurken			{background-position: -70px -450px;}	.sb_schurken		{background-position: -75px -490px;}
.lb_anfaenger		{background-position:-120px -390px;}	.b_anfaenger		{background-position:-130px -450px;}	.sb_anfaenger		{background-position:-135px -490px;}
.lb_elite			{background-position:-180px -390px;}	.b_elite			{background-position:-190px -450px;}	.sb_elite			{background-position:-195px -490px;}
.lb_rennen			{background-position:-240px -390px;}	.b_rennen			{background-position:-250px -450px;}	.sb_rennen			{background-position:-255px -490px;}
.lb_abenteuer		{background-position:   0px -520px;}	.b_abenteuer		{background-position: -10px -580px;}	.sb_abenteuer		{background-position: -15px -620px;}
.lb_kosmische		{background-position:-120px -520px;}	.b_kosmische		{background-position:-130px -580px;}	.sb_kosmische		{background-position:-135px -620px;}
.lb_kosmische_aera	{background-position:-120px -520px;}	.b_kosmische_aera	{background-position:-130px -580px;}	.sb_kosmische_aera	{background-position:-135px -620px;}


/*zeitbegrenzt - Halloween 2018*/
/*zeitbegrenzt - ZB Polar*/
/*zeitbegrenzt - Solmonath*/
/*zeitbegrenzt - Aphrilis*/
/*zeitbegrenzt - Lida*/
/*zeitbegrenzt - Weodmonath*/
/*zeitbegrenzt - Halloween2019*/
/*zeitbegrenzt - Xmas2019*/



            /*    position waagrecht - position senkrecht   */

					.header {background-color:#001ae0;}
					.header-olb-bori {background-color:#1d0dab; border-right-color:#3b43d8;}
					.header-olb-bole {background-color:#1d0dab; border-left-color:#3b43d8;}
@media screen and (max-width:845px) {.header {background-color:#1d0dab;} .header-olb-bori, .header-olb-bole {border-color:transparent;}}
					/*.olb-link {background-color:#1d0dab; border-left-color:#3b43d8;}*/

.mainnav .form-control,
.mainnav .input-group-addon,
.mainnav .search-form {background-color:#001ae0;}
.mainnav-megadrop {background-color:#1d0dab;}
.mainnav .form-control,
.mainnav .input-group-addon {border-color:#fff;}
.mainnav-link {border-bottom-color:transparent;}
.mainnav-item.active .mainnav-link,
.mainnav-item.in .mainnav-link,
.mainnav-link:hover {border-bottom-color:#fff;}
.mainnav-megadrop {box-shadow:inset 0 3px 6px rgba(0, 0, 0, 0.2);}

.leftnav {background-color:#1d0dab;} /*#262626*/
.ie9 .leftnav-link {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQAQMAAAA26i3WAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABxJREFUeF6NyTEKAAAAgsD+/2mD5gYFpwuwT8YKPh4R78jahwoAAAAASUVORK5CYII=) center center no-repeat;
	background:url(/images/ie9_leftnav_link_toggle.png) center center no-repeat;
}
.leftnav-link .leftnav-icon,
.leftnav-link:after,
.leftnav-link:before {background-color:#fff;}

					.sidebar, .sidebar-item {background-color:#262626;}
					.sidebar-item {border-bottom-color:#666; border-left-color:#262626;}
					.sidebar-item:first-child,
					.sidebar-mobile+.sidebar-item {border-top-color:#666;}
					.sidebar-item.active,
					.sidebar-item:focus,
					.sidebar-item:hover {background-color:#000; border-left-color:#001ae0;}
					.sidebar-item ul li a {color:#fff;}
					.sidebar-collapse {border-top-color:#343434;}
					@media screen and (max-width:874px) {
						.sidebar-mobile .fa:before {color:#fff;}
						.sidebar-mobile .search-btn .fa:before {color:#555;}
					}

	/* --- BREADCRUMB SECTION -------------------------------------------------------------------------*/
/* .breadcrumb-list li a:focus, .breadcrumb-list li span:focus, .breadcrumb-list li a:hover, .breadcrumb-list li span:hover {color:#666;} */
.breadcrumb-list li a:focus, .breadcrumb-list li span:focus, .breadcrumb-list li a:hover, .breadcrumb-list li span:hover {color:#666;}
.breadcrumb-link:not(:empty) + .breadcrumb-arrow {border-color: #3b43d8;}

.banner-text {color:#fff;}
.banner-subtext {color:#fff;}
.content-txt a,
.tab-content>.accordion-headline.active span {color:#00afd0;}
.banner-bg {background-color:#000;}

.owl-hero .owl-dot span {background-color:transparent; border-color:#fff;}
.owl-hero .owl-dot.active span,
.owl-hero .owl-dot:hover span {background-color:#fff;}
.owl-gallery .owl-dot span,
.owl-teaser .owl-dot span {background-color:transparent; border-color:#ccc;}
.owl-gallery .owl-dot.active span,
.owl-gallery .owl-dot:hover span,
.owl-teaser .owl-dot.active span,
.owl-teaser .owl-dot:hover span {background-color:#ccc;}
.owl-teaser .owl-next,
.owl-teaser .owl-prev {background-color:#fff; border-color:#fff;}
.owl-teaser .owl-next.disabled,
.owl-teaser .owl-next.disabled:focus,
.owl-teaser .owl-next.disabled:hover,
.owl-teaser .owl-prev.disabled,
.owl-teaser .owl-prev.disabled:focus,
.owl-teaser .owl-prev.disabled:hover {box-shadow:none;}
.owl-teaser .owl-prev {box-shadow:2px 0 6px rgba(0, 0, 0, 0.4);}
.owl-teaser .owl-prev:focus,
.owl-teaser .owl-prev:hover {box-shadow:2px 0 6px rgba(0, 0, 0, 0.6);}
.owl-teaser .owl-next {box-shadow:-2px 0 6px rgba(0, 0, 0, 0.4);}
.owl-teaser .owl-next:focus,
.owl-teaser .owl-next:hover {box-shadow:-2px 0 6px rgba(0, 0, 0, 0.6);}
.owl-content .owl-next,
.owl-content .owl-prev {background-color:transparent; box-shadow:none;}
.owl-content .owl-next:focus,
.owl-content .owl-next:hover,
.owl-content .owl-prev:focus,
.owl-content .owl-prev:hover {box-shadow:none;}
.owl-cluster .owl-dot span {border-color:#00afd0;}
.owl-cluster .owl-dot.active span,
.owl-cluster .owl-dot:hover span {background-color:#00afd0;}
.owl-carousel .owl-video-tn {background-position:center center; background-size:contain; background-repeat:no-repeat;}

.teaser-list .tab-pane {border-top-color:#00afd0;}
.content-txt th {border-bottom-color:#ccc;}
.content-txt td {border-bottom-color:#ccc;}
.content-txt hr {border-color:#ccc;}
.content-quote:after {border-bottom-color:#bbb;}
.content-quote-red:after {border-bottom-color:#e2001a;}
.content-quote-blue:after {border-bottom-color:#001ae0;}
.content-quote-green:after {border-bottom-color:#1ae000;}
.check-list-red li:before {color:#e2001a;}
.check-list-blue li:before {color:#001ae0;}
.check-list-green li:before {color:#1ae000;}
.skew-overlay-big .banner-container,
.skew-overlay-small .banner-container {background-color:#f5f5f5;}
.skew-overlay-small:hover {box-shadow:0 5px 10px rgba(0, 0, 0, 0.25);}
.download-list li {border-top-color:#e5e5e5;}
.contact-img {border-color:#ccc;}
.split-col {border-left-color:transparent; border-right-color:transparent;}
.portrait-container .contact-img {border-color:#fff;}
.portrait-name:after,
.search-container {border-top-color:#ccc;}
.message-content {border-left-color:#ccc; border-right-color:#ccc;}
.message-icon {border-color:#ccc;}
.circle-awesome-text {background-color:#f5f5f5; color:#666;}
.circle-awesome-text:active,
.circle-awesome-text:focus,
.circle-awesome-text:hover {background-color:#3d3d3d; color:#fff;}

.app-hint {
	background:url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7) #3d3d3d;
	background:url(/static/images/inter_app_hint_bg_trans.gif) #3d3d3d;
	}
.app-hint.success {
	background:url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7) #41ab8b;
	background:url(/static/images/inter_app_hint_bg_trans.gif) #41ab8b;
	}
.app-hint.error {
	background:url(data:image/gif;base64,R0lGODlhCAAIAIABAFVVVf///yH5BAEHAAEALAAAAAAIAAgAAAINRG4XudroGJBRsYcxKAA7) #ff0033;
	background:url(/static/images/inter_app_hint_bg_trans.gif) #ff0033;
	}

@media screen and (min-width:768px) {.appfeature-container [class*=' col-']:first-child,
	.appfeature-container [class^=col-]:first-child {background-color:#f5f5f5; border-right-color:#fff;}
	.appfeature-container [class*=' col-']:last-child,
	.appfeature-container [class^=col-]:last-child {background-color:#f5f5f5; border-left-color:#fff;};}
@media screen and (max-width:991px) {.skew-overlay-small .banner-container:after {background-color:rgba(255, 255, 255, 0);
		background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#f5f5f5));
		background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #f5f5f5);
		background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #f5f5f5);
		background:-ms-linear-gradient(top, rgba(255, 255, 255, 0), #f5f5f5);
		background:-o-linear-gradient(top, rgba(255, 255, 255, 0), #f5f5f5);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 0), endColorstr=#f5f5f5, GradientType=0);}
}
@media screen and (max-width:767px) {.skew-overlay-big, .skew-overlay-small {box-shadow:0 1px 6px rgba(0, 0, 0, 0.25);}
	.skew-overlay-big .banner-container:after,
	.skew-overlay-small .banner-container:after {background-color:rgba(255, 255, 255, 0);
		background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#f5f5f5));
		background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #f5f5f5);
		background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #f5f5f5);
		background:-ms-linear-gradient(top, rgba(255, 255, 255, 0), #f5f5f5);
		background:-o-linear-gradient(top, rgba(255, 255, 255, 0), #f5f5f5);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 0), endColorstr=#f5f5f5, GradientType=0);}
}

.accordion-headline,
.accordion-txt {background-color:#f5f5f5; border-color:#e5e5e5;}
.tab-list {border-bottom-color:#ccc;}
.tab-list>li>a,
.tab-list>li>a:focus,
.tab-list>li>a:hover {border-color:#ccc;}
.tab-list>li.active>a,
.tab-list>li.active>a:focus,
.tab-list>li.active>a:hover {color:#00afd0; border-color:#ccc #ccc transparent;}
.tab-content>.accordion-headline {background-color:#e5e5e5; border-color:#ccc;}
.tab-content>.accordion-headline.active {background-color:#fff;}
.tab-content>.accordion-txt {background-color:transparent;}
@media screen and (min-width:768px) {.tab-content:after, .tab-content:before {border-top-color:#ccc;}}

.garden-ba {background-color:#e2001a;}
.garden-fb {background-color:#3b5998;}
.garden-tw {background-color:#00a0d1;}
.garden-li {background-color:#0274b3;}
.garden-yt {background-color:#c4302b;}
.garden-xi {background-color:#006464;}
.garden-hide:after {background-color:rgba(255, 255, 255, 0);
	background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
	background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background:-moz-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background:-ms-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background:-o-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(255, 255, 255, 0), endColorstr=#fff, GradientType=0);}
.garden-content {box-shadow:0 1px 6px rgba(0, 0, 0, 0.25);}
.garden-link+.garden-skrew:before {background-color:#fff;}

.footer {border-top-color:#f5f5f5;}

.footer-sitemap {background-color:#858585;}
.sitemap-container {border-top-color:#ccc;}
.sitemap-title, .sitemap-title span, .sitemap-arrow {color:#ccc;}

[class*="social-"] {background:#999;}
[class*="social-"] .fa{color:#fff;}
[class*="social-"]:hover {background:#333;}

.pageup.active {background-color:#ccc;}
.pageup .pageup-arrow {background-position:-18px -12px;}
.pageup:focus,
.pageup:hover {background-color:#999;}

/* KURZSCHRIFT DER FONT-FAMILY *****************************************************************************************************************
	font:normal normal normal 12pt/1em Calibri, Verdana, sans-serif;
	 ^	  ^		 ^		^		^	^	^		 ^			^
	 |	  |		 |		|		|	|	|		 |			+ generelle Schriftfamilie • serif | sans-serif | cursive | fantasy | monospace
	 |	  |		 |		|		|	|	|		 + Alternative Schriftfamilie
	 |	  |		 |		|		|	|	+ Bevorzugte Wunschschrift
	 |	  |		 |		|		|	+- line-height (Zeilenabstand, Zeilenhöhe) • normal | <number> | <length> | <percentage> | inherit
	 |	  |		 |		|		+- font-size (Schriftgröße) • cm | em | ex (x-Höhe) | mm | pt | px |•| 'x%' 100% 'x%' |•| larger | smaller |•| xx-small | x-small | small | medium (Voreinstellung) | large | x-large | xx-large
	 |	  |		 |		|									•					|					•		|		   •		 |			•									|
	 |	  |		 |		|									•					+ Numerisch			•		+ < 100% > •		 + Relativ	•									+ Absolut
	 |	  |		 |		+- font-weight (Schriftgewicht) • normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
	 |	  |		 +- font-variant (Kapitälchen Schriftvariante) • normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps
	 |	  +- font-style (Schriftstil) • normal | italic | oblique • (Voreinstellung | kursive Schrift | kursive Schrift nachgeahmt, keine Kursiv-Schrift vorhanden)
	 +--- Kurzschrift für font-family, font-weight, font-style …
***********************************************************************************************************************************************/

/* KURZSCHRIFT DES BORDERS ********************************************************************************************************************/
@media {/* 	Damit Eigenschaften wie border-style individuell deklariert werden können, MÜSSEN border-width und border-color definiert werden.
	Erst dann wird der Rahmen vom Browser angezeigt oder »gerendert«.

	border:##px stil farbe;
			^	 ^	  ^
			|	 |	  +- border-color (Rahmenfarbe) • color {1,4} | transparent
			|	 +- border-style (Rahmenstyle) • none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
			+- border-width (Rahmenstärke) • em | px

	border:##px solid;
		CSS "border" ist nicht erblich
		Allerdings kann "border" die Textfarbe erben:
			Wenn für ein Element color und border in einer Deklaration festgelegt werden, und "border" ohne "color" notiert wird.
		Wird die Textfarbe geändert, zieht die Farbe für "border" automatisch mit.

	border-top:		Kurzschrift für border-top-width,		border-top-style	und border-top-color.
	border-right:	Kurzschrift für border-right-width,		border-right-style	und border-right-color.
	border-bottom:	Kurzschrift für border-bottom-width,	border-bottom-style	und border-bottom-color.
	border-left:	Kurzschrift für border-left-width,		border-left-style	und border-left-color.
*/}
@media {/*  border-width:##px ##px ##px ##px;
						  ^	   ^	^	 ^
						  |	   |	|	 +-- border-left-width	(Rahmenstärke links)
						  |	   |	+-- border-bottom-width	(Rahmenstärke unten)
						  |	   +-- border-right-width	(Rahmenstärke rechts)
						  +-- border-top-width	(Rahmenstärke oben)

			border-width:##px ##px ##px;
						  ^	   ^	^
						  |	   |	+-- border-bottom-width
						  |	   +-- border-right-width | +-- border-left-width
						  +-- border-top-width

			border-width:##px ##px;
						  ^	   ^
						  |	   +-- border-right-width | +-- border-left-width
						  +-- border-top-width | +-- border-bottom-width

			border-width:##px;
						  ^
						  +-- border-top-width | +-- border-right-width | +-- border-bottom-width | +-- border-left-width
*/}
/**********************************************************************************************************************************************/
@media {/*  border-style:solid dashed inset outset;
						  ^		^	   ^	 ^
						  |		|	   |	 +-- border-left-style	(Rahmenstil links)
						  |		|	   +-- border-bottom-style	(Rahmenstil unten)
						  |		+-- border-right-style	(Rahmenstil rechts)
						  +-- border-top-style	(Rahmenstil oben)

			border-style:solid dashed inset;
						  ^		^	   ^
						  |		|	   +-- border-bottom-style
						  |		+-- border-right-style | +-- border-left-style
						  +-- border-top-style

			border-style:solid dashed;
						  ^		^
						  |		+-- border-right-style | +-- border-left-style
						  +-- border-top-style | +-- border-bottom-style

			border-style:solid;
						  ^
						  +-- border-top-style | +-- border-right-style | +-- border-bottom-style | +-- border-left-style
*/}
/**********************************************************************************************************************************************/
@media {/*  border-color:red yellow green blue;
						  ^		^	  ^		^
						  |		|	  |		+-- border-left-color	(Rahmenfarbe links)
						  |		|	  +-- border-bottom-color	(Rahmenfarbe unten)
						  |		+-- border-right-color	(Rahmenfarbe rechts)
						  +-- border-top-color	(Rahmenfarbe oben)

			border-color:red yellow green;
						  ^		^	  ^
						  |		|	  +-- border-bottom-color
						  |		+-- border-right-color | +-- border-left-color
						  +-- border-top-color

			border-color:red yellow;
						  ^		^
						  |		+-- border-right-color | +-- border-left-color
						  +-- border-top-color | +-- border-bottom-color

			border-color:red;
						  ^
						  +-- border-top-color | +-- border-right-color | +-- border-bottom-color | +-- border-left-color
*/}
/**********************************************************************************************************************************************/

/* BORDER-COLORS *******************************************************************************************************************************
	div.single[class*='book'] {border-width:0 0 2px 0; border-style:solid; border-radius:0 0 30px 30px; box-shadow:0 2px 10px -3px gray inset;}
	div.single.book1 {border-color:#0cb17f;}
	div.single.book2 {border-color:#c527de;}
	div.single.book3 {border-color:#dbb320;}
	div.single.book4 {border-color:#159dfd;}
	div.single.book5 {border-color:#62d461;}
	div.single.book6 {border-color:#bf621f;}
	div.single.book7 {border-color:#f424dc;}
	div.single.book8 {border-color:#458a2c;}
***********************************************************************************************************************************************/

/* BOX-SHADOW **********************************************************************************************************************************
	div.single.book1.active {box-shadow:0px 2px 10px -3px #0cb17f inset;}
	div.single.book2.active {box-shadow:0px 2px 10px -3px #c527de inset;}
	div.single.book3.active {box-shadow:0px 2px 10px -3px #dbb320 inset;}
	div.single.book4.active {box-shadow:0px 2px 10px -3px #159dfd inset;}
	div.single.book5.active {box-shadow:0px 2px 10px -3px #62d461 inset;}
	div.single.book6.active {box-shadow:0px 2px 10px -3px #bf621f inset;}
	div.single.book7.active {box-shadow:0px 2px 10px -3px #f424dc inset;}
	div.single.book8.active {box-shadow:0px 2px 10px -3px #458a2c inset;}
***********************************************************************************************************************************************/
