/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub,sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    margin: 0;
    font: inherit;
    color: inherit
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver
}

legend {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

td,th {
    padding: 0
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
    *,:after,:before {
        color: #000!important;
        text-shadow: none!important;
        background: 0 0!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important
    }

    a,a:visited {
        text-decoration: underline
    }

    a[href]:after {
        content: " (" attr(href) ")"
    }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    a[href^="javascript:"]:after,a[href^="#"]:after {
        content: ""
    }

    blockquote,pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img,tr {
        page-break-inside: avoid
    }

    img {
        max-width: 100%!important
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    h2,h3 {
        page-break-after: avoid
    }

    select {
        background: #fff!important
    }

    .navbar {
        display: none
    }

    .btn>.caret,.dropup>.btn>.caret {
        border-top-color: #000!important
    }

    .label {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse!important
    }

    .table td,.table th {
        background-color: #fff!important
    }

    .table-bordered td,.table-bordered th {
        border: 1px solid #ddd!important
    }
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.glyphicon-asterisk:before {
    content: "\2a"
}

.glyphicon-plus:before {
    content: "\2b"
}

.glyphicon-eur:before,.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"
}

.glyphicon-cd:before {
    content: "\e201"
}

.glyphicon-save-file:before {
    content: "\e202"
}

.glyphicon-open-file:before {
    content: "\e203"
}

.glyphicon-level-up:before {
    content: "\e204"
}

.glyphicon-copy:before {
    content: "\e205"
}

.glyphicon-paste:before {
    content: "\e206"
}

.glyphicon-alert:before {
    content: "\e209"
}

.glyphicon-equalizer:before {
    content: "\e210"
}

.glyphicon-king:before {
    content: "\e211"
}

.glyphicon-queen:before {
    content: "\e212"
}

.glyphicon-pawn:before {
    content: "\e213"
}

.glyphicon-bishop:before {
    content: "\e214"
}

.glyphicon-knight:before {
    content: "\e215"
}

.glyphicon-baby-formula:before {
    content: "\e216"
}

.glyphicon-tent:before {
    content: "\26fa"
}

.glyphicon-blackboard:before {
    content: "\e218"
}

.glyphicon-bed:before {
    content: "\e219"
}

.glyphicon-apple:before {
    content: "\f8ff"
}

.glyphicon-erase:before {
    content: "\e221"
}

.glyphicon-hourglass:before {
    content: "\231b"
}

.glyphicon-lamp:before {
    content: "\e223"
}

.glyphicon-duplicate:before {
    content: "\e224"
}

.glyphicon-piggy-bank:before {
    content: "\e225"
}

.glyphicon-scissors:before {
    content: "\e226"
}

.glyphicon-bitcoin:before {
    content: "\e227"
}

.glyphicon-yen:before {
    content: "\00a5"
}

.glyphicon-ruble:before {
    content: "\20bd"
}

.glyphicon-scale:before {
    content: "\e230"
}

.glyphicon-ice-lolly:before {
    content: "\e231"
}

.glyphicon-ice-lolly-tasted:before {
    content: "\e232"
}

.glyphicon-education:before {
    content: "\e233"
}

.glyphicon-option-horizontal:before {
    content: "\e234"
}

.glyphicon-option-vertical:before {
    content: "\e235"
}

.glyphicon-menu-hamburger:before {
    content: "\e236"
}

.glyphicon-modal-window:before {
    content: "\e237"
}

.glyphicon-oil:before {
    content: "\e238"
}

.glyphicon-grain:before {
    content: "\e239"
}

.glyphicon-sunglasses:before {
    content: "\e240"
}

.glyphicon-text-size:before {
    content: "\e241"
}

.glyphicon-text-color:before {
    content: "\e242"
}

.glyphicon-text-background:before {
    content: "\e243"
}

.glyphicon-object-align-top:before {
    content: "\e244"
}

.glyphicon-object-align-bottom:before {
    content: "\e245"
}

.glyphicon-object-align-horizontal:before {
    content: "\e246"
}

.glyphicon-object-align-left:before {
    content: "\e247"
}

.glyphicon-object-align-vertical:before {
    content: "\e248"
}

.glyphicon-object-align-right:before {
    content: "\e249"
}

.glyphicon-triangle-right:before {
    content: "\e250"
}

.glyphicon-triangle-left:before {
    content: "\e251"
}

.glyphicon-triangle-bottom:before {
    content: "\e252"
}

.glyphicon-triangle-top:before {
    content: "\e253"
}

.glyphicon-console:before {
    content: "\e254"
}

.glyphicon-superscript:before {
    content: "\e255"
}

.glyphicon-subscript:before {
    content: "\e256"
}

.glyphicon-menu-left:before {
    content: "\e257"
}

.glyphicon-menu-right:before {
    content: "\e258"
}

.glyphicon-menu-down:before {
    content: "\e259"
}

.glyphicon-menu-up:before {
    content: "\e260"
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

:after,:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff
}

button,input,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #337ab7;
    text-decoration: none
}

a:focus,a:hover {
    color: #23527c;
    text-decoration: underline
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

figure {
    margin: 0
}

img {
    vertical-align: middle
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

.h1,.h2,.h3,h1,h2,h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
    font-size: 65%
}

.h4,.h5,.h6,h4,h5,h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
    font-size: 75%
}

.h1,h1 {
    font-size: 36px
}

.h2,h2 {
    font-size: 30px
}

.h3,h3 {
    font-size: 24px
}

.h4,h4 {
    font-size: 18px
}

.h5,h5 {
    font-size: 14px
}

.h6,h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width: 768px) {
    .lead {
        font-size:21px
    }
}

.small,small {
    font-size: 85%
}

.mark,mark {
    padding: .2em;
    background-color: #fcf8e3
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

.text-nowrap {
    white-space: nowrap
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-muted {
    color: #777
}

.text-primary {
    color: #337ab7
}

a.text-primary:hover {
    color: #286090
}

.text-success {
    color: #3c763d
}

a.text-success:hover {
    color: #2b542c
}

.text-info {
    color: #31708f
}

a.text-info:hover {
    color: #245269
}

.text-warning {
    color: #8a6d3b
}

a.text-warning:hover {
    color: #66512c
}

.text-danger {
    color: #a94442
}

a.text-danger:hover {
    color: #843534
}

.bg-primary {
    color: #fff;
    background-color: #337ab7
}

a.bg-primary:hover {
    background-color: #286090
}

.bg-success {
    background-color: #dff0d8
}

a.bg-success:hover {
    background-color: #c1e2b3
}

.bg-info {
    background-color: #d9edf7
}

a.bg-info:hover {
    background-color: #afd9ee
}

.bg-warning {
    background-color: #fcf8e3
}

a.bg-warning:hover {
    background-color: #f7ecb5
}

.bg-danger {
    background-color: #f2dede
}

a.bg-danger:hover {
    background-color: #e4b9b9
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

ol,ul {
    margin-top: 0;
    margin-bottom: 10px
}

ol ol,ol ul,ul ol,ul ul {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none
}

.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}

dl {
    margin-top: 0;
    margin-bottom: 20px
}

dd,dt {
    line-height: 1.42857143
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float:left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }
}

abbr[data-original-title],abbr[title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
    margin-bottom: 0
}

blockquote .small,blockquote footer,blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777
}

blockquote .small:before,blockquote footer:before,blockquote small:before {
    content: '\2014 \00A0'
}

.blockquote-reverse,blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0
}

.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
    content: ''
}

.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
    content: '\00A0 \2014'
}

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143
}

code,kbd,pre,samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 768px) {
    .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        width:1170px
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666667%
}

.col-xs-pull-10 {
    right: 83.33333333%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666667%
}

.col-xs-pull-7 {
    right: 58.33333333%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666667%
}

.col-xs-pull-4 {
    right: 33.33333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.66666667%
}

.col-xs-pull-1 {
    right: 8.33333333%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666667%
}

.col-xs-push-10 {
    left: 83.33333333%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666667%
}

.col-xs-push-7 {
    left: 58.33333333%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666667%
}

.col-xs-push-4 {
    left: 33.33333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.66666667%
}

.col-xs-push-1 {
    left: 8.33333333%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width: 768px) {
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
        float:left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-pull-12 {
        right: 100%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-0 {
        right: auto
    }

    .col-sm-push-12 {
        left: 100%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-0 {
        left: auto
    }

    .col-sm-offset-12 {
        margin-left: 100%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 992px) {
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
        float:left
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-pull-12 {
        right: 100%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-push-12 {
        left: 100%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-offset-12 {
        margin-left: 100%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width: 1200px) {
    .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
        float:left
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-pull-12 {
        right: 100%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-push-12 {
        left: 100%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-offset-12 {
        margin-left: 100%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }
}

table {
    background-color: transparent
}

caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left
}

th {
    text-align: left
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 2px solid #ddd
}

.table .table {
    background-color: #fff
}

.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

.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: 1px solid #ddd
}

.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
    border-bottom-width: 2px
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9
}

.table-hover>tbody>tr:hover {
    background-color: #f5f5f5
}

table col[class*=col-] {
    position: static;
    display: table-column;
    float: none
}

table td[class*=col-],table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none
}

.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: #f5f5f5
}

.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: #e8e8e8
}

.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
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width:100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd
    }

    .table-responsive>.table {
        margin-bottom: 0
    }

    .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
        white-space: nowrap
    }

    .table-responsive>.table-bordered {
        border: 0
    }

    .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
        border-left: 0
    }

    .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
        border-right: 0
    }

    .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom: 0
    }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=checkbox],input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple],select[size] {
    height: auto
}

input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}

.form-control::-moz-placeholder {
    color: #999;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #999
}

.form-control::-webkit-input-placeholder {
    color: #999
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1
}

textarea.form-control {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    input[type=date],input[type=time],input[type=datetime-local],input[type=month] {
        line-height:34px
    }

    .input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
        line-height: 30px
    }

    .input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
        line-height: 46px
    }
}

.form-group {
    margin-bottom: 15px
}

.checkbox,.radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

.checkbox label,.radio label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer
}

.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px \9;
    margin-left: -20px
}

.checkbox+.checkbox,.radio+.radio {
    margin-top: -5px
}

.checkbox-inline,.radio-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
    cursor: not-allowed
}

.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline {
    cursor: not-allowed
}

.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label {
    cursor: not-allowed
}

.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0
}

.form-control-static.input-lg,.form-control-static.input-sm {
    padding-right: 0;
    padding-left: 0
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 30px;
    line-height: 30px
}

select[multiple].input-sm,textarea.input-sm {
    height: auto
}

.form-group-sm .form-control {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.form-group-sm .form-control {
    height: 30px;
    line-height: 30px
}

select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control {
    height: auto
}

.form-group-sm .form-control-static {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-lg {
    height: 46px;
    line-height: 46px
}

select[multiple].input-lg,textarea.input-lg {
    height: auto
}

.form-group-lg .form-control {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.form-group-lg .form-control {
    height: 46px;
    line-height: 46px
}

select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control {
    height: auto
}

.form-group-lg .form-control-static {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: 42.5px
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none
}

.input-lg+.form-control-feedback {
    width: 46px;
    height: 46px;
    line-height: 46px
}

.input-sm+.form-control-feedback {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
    color: #3c763d
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d
}

.has-success .form-control-feedback {
    color: #3c763d
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
    color: #8a6d3b
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-warning .form-control:focus {
    border-color: #66512c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b
}

.has-warning .form-control-feedback {
    color: #8a6d3b
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
    color: #a94442
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.has-error .form-control:focus {
    border-color: #843534;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442
}

.has-error .form-control-feedback {
    color: #a94442
}

.has-feedback label~.form-control-feedback {
    top: 25px
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-static {
        display: inline-block
    }

    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
        width: auto
    }

    .form-inline .input-group>.form-control {
        width: 100%
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox,.form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .checkbox label,.form-inline .radio label {
        padding-left: 0
    }

    .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0
}

.form-horizontal .checkbox,.form-horizontal .radio {
    min-height: 27px
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        padding-top:7px;
        margin-bottom: 0;
        text-align: right
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 15px
}

@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top:14.33px
    }
}

@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top:6px
    }
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.focus,.btn:focus,.btn:hover {
    color: #333;
    text-decoration: none
}

.btn.active,.btn:active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65
}

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc
}

.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad
}

.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
    background-image: none
}

.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
    background-color: #fff;
    border-color: #ccc
}

.btn-default .badge {
    color: #fff;
    background-color: #333
}

.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #286090;
    border-color: #204d74
}

.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
    background-image: none
}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
    background-color: #337ab7;
    border-color: #2e6da4
}

.btn-primary .badge {
    color: #337ab7;
    background-color: #fff
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: #398439
}

.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
    background-image: none
}

.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
    background-color: #5cb85c;
    border-color: #4cae4c
}

.btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}

.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
    background-image: none
}

.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da
}

.btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236
}

.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512
}

.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,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.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925
}

.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
    background-image: none
}

.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
    background-color: #d9534f;
    border-color: #d43f3a
}

.btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

.btn-link {
    font-weight: 400;
    color: #337ab7;
    border-radius: 0
}

.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: #23527c;
    text-decoration: underline;
    background-color: transparent
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
    color: #777;
    text-decoration: none
}

.btn-group-lg>.btn,.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

.btn-group-sm>.btn,.btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs>.btn,.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 5px
}

input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
    width: 100%
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none;
    visibility: hidden
}

.collapse.in {
    display: block;
    visibility: visible
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height,visibility;
    -o-transition-property: height,visibility;
    transition-property: height,visibility
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

.dropdown,.dropup {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175)
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0
}

.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 {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    right: 0;
    left: auto
}

.dropdown-menu-left {
    right: auto;
    left: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #777;
    white-space: nowrap
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px
}

@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right:0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0
    }
}

.btn-group,.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group-vertical>.btn,.btn-group>.btn {
    position: relative;
    float: left
}

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
    z-index: 2
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
    margin-left: -1px
}

.btn-toolbar {
    margin-left: -5px
}

.btn-toolbar .btn-group,.btn-toolbar .input-group {
    float: left
}

.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
    margin-left: 5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group>.btn:first-child {
    margin-left: 0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group>.btn-group {
    float: left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
    outline: 0
}

.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 {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,.btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

.input-group[class*=col-] {
    float: none;
    padding-right: 0;
    padding-left: 0
}

.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px
}

select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
    height: 46px;
    line-height: 46px
}

select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {
    height: auto
}

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
    height: 30px;
    line-height: 30px
}

select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {
    height: auto
}

.input-group .form-control,.input-group-addon,.input-group-btn {
    display: table-cell
}

.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.input-group-addon,.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px
}

.input-group-addon.input-sm {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px
}

.input-group-addon.input-lg {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px
}

.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
    z-index: 2
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
    margin-left: -1px
}

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav>li {
    position: relative;
    display: block
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px
}

.nav>li>a:focus,.nav>li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.nav>li.disabled>a {
    color: #777
}

.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
    color: #777;
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent
}

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
    background-color: #eee;
    border-color: #337ab7
}

.nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0
}

.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;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent
}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0
}

.nav-tabs.nav-justified>li {
    float: none
}

.nav-tabs.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center
}

.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified>li {
        display:table-cell;
        width: 1%
    }

    .nav-tabs.nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .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 {
    float: left
}

.nav-pills>li>a {
    border-radius: 4px
}

.nav-pills>li+li {
    margin-left: 2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #337ab7
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li+li {
    margin-top: 2px;
    margin-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified>li {
    float: none
}

.nav-justified>li>a {
    margin-bottom: 5px;
    text-align: center
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

@media (min-width: 768px) {
    .nav-justified>li {
        display:table-cell;
        width: 1%
    }

    .nav-justified>li>a {
        margin-bottom: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
    border: 1px solid #ddd
}

@media (min-width: 768px) {
    .nav-tabs-justified>li>a {
        border-bottom:1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
        border-bottom-color: #fff
    }
}

.tab-content>.tab-pane {
    display: none;
    visibility: hidden
}

.tab-content>.active {
    display: block;
    visibility: visible
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent
}

@media (min-width: 768px) {
    .navbar {
        border-radius:4px
    }
}

@media (min-width: 768px) {
    .navbar-header {
        float:left
    }
}

.navbar-collapse {
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}

.navbar-collapse.in {
    overflow-y: auto
}

@media (min-width: 768px) {
    .navbar-collapse {
        width:auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important;
        visibility: visible!important
    }

    .navbar-collapse.in {
        overflow-y: visible
    }

    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
        padding-right: 0;
        padding-left: 0
    }
}

.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
    max-height: 340px
}

@media (max-device-width: 480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
        max-height:200px
    }
}

.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
    margin-right: -15px;
    margin-left: -15px
}

@media (min-width: 768px) {
    .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
        margin-right:0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px
}

@media (min-width: 768px) {
    .navbar-static-top {
        border-radius:0
    }
}

.navbar-fixed-bottom,.navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030
}

@media (min-width: 768px) {
    .navbar-fixed-bottom,.navbar-fixed-top {
        border-radius:0
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px
}

.navbar-brand:focus,.navbar-brand:hover {
    text-decoration: none
}

.navbar-brand>img {
    display: block
}

@media (min-width: 768px) {
    .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
        margin-left:-15px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

@media (min-width: 768px) {
    .navbar-toggle {
        display:none
    }
}

.navbar-nav {
    margin: 7.5px -15px
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        position:static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }

    .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
        padding: 5px 15px 5px 25px
    }

    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px
    }

    .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
        background-image: none
    }
}

@media (min-width: 768px) {
    .navbar-nav {
        float:left;
        margin: 0
    }

    .navbar-nav>li {
        float: left
    }

    .navbar-nav>li>a {
        padding-top: 15px;
        padding-bottom: 15px
    }
}

.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)
}

@media (min-width: 768px) {
    .navbar-form .form-group {
        display:inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .navbar-form .form-control-static {
        display: inline-block
    }

    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }

    .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
        width: auto
    }

    .navbar-form .input-group>.form-control {
        width: 100%
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox,.navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }

    .navbar-form .checkbox label,.navbar-form .radio label {
        padding-left: 0
    }

    .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom:5px
    }

    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .navbar-form {
        width:auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px
}

.navbar-btn.btn-sm {
    margin-top: 10px;
    margin-bottom: 10px
}

.navbar-btn.btn-xs {
    margin-top: 14px;
    margin-bottom: 14px
}

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px
}

@media (min-width: 768px) {
    .navbar-text {
        float:left;
        margin-right: 15px;
        margin-left: 15px
    }
}

@media (min-width: 768px) {
    .navbar-left {
        float:left!important
    }

    .navbar-right {
        float: right!important;
        margin-right: -15px
    }

    .navbar-right~.navbar-right {
        margin-right: 0
    }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7
}

.navbar-default .navbar-brand {
    color: #777
}

.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
    color: #5e5e5e;
    background-color: transparent
}

.navbar-default .navbar-text {
    color: #777
}

.navbar-default .navbar-nav>li>a {
    color: #777
}

.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
    color: #333;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
    color: #555;
    background-color: #e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
    color: #ccc;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color: #e7e7e7
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
    color: #555;
    background-color: #e7e7e7
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color:#777
    }

    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
    color: #333
}

.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
    color: #ccc
}

.navbar-inverse {
    background-color: #222;
    border-color: #080808
}

.navbar-inverse .navbar-brand {
    color: #9d9d9d
}

.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-text {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a {
    color: #9d9d9d
}

.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #080808
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
    color: #444;
    background-color: transparent
}

.navbar-inverse .navbar-toggle {
    border-color: #333
}

.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
    background-color: #333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
    border-color: #101010
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #080808
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
        border-color:#080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #9d9d9d
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #fff;
        background-color: transparent
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #fff;
        background-color: #080808
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #9d9d9d
}

.navbar-inverse .navbar-link:hover {
    color: #fff
}

.navbar-inverse .btn-link {
    color: #9d9d9d
}

.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
    color: #fff
}

.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
    color: #444
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0"
}

.breadcrumb>.active {
    color: #777
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
    color: #23527c;
    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 {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

.pager li {
    display: inline
}

.pager li>a,.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:focus,.pager li>a:hover {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,.pager .next>span {
    float: right
}

.pager .previous>a,.pager .previous>span {
    float: left
}

.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em
}

a.label:focus,a.label:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.label:empty {
    display: none
}

.btn .label {
    position: relative;
    top: -1px
}

.label-default {
    background-color: #777
}

.label-default[href]:focus,.label-default[href]:hover {
    background-color: #5e5e5e
}

.label-primary {
    background-color: #337ab7
}

.label-primary[href]:focus,.label-primary[href]:hover {
    background-color: #286090
}

.label-success {
    background-color: #5cb85c
}

.label-success[href]:focus,.label-success[href]:hover {
    background-color: #449d44
}

.label-info {
    background-color: #5bc0de
}

.label-info[href]:focus,.label-info[href]:hover {
    background-color: #31b0d5
}

.label-warning {
    background-color: #f0ad4e
}

.label-warning[href]:focus,.label-warning[href]:hover {
    background-color: #ec971f
}

.label-danger {
    background-color: #d9534f
}

.label-danger[href]:focus,.label-danger[href]:hover {
    background-color: #c9302c
}

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
    border-radius: 10px
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:focus,a.badge:hover {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color: #337ab7;
    background-color: #fff
}

.list-group-item>.badge {
    float: right
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

.nav-pills>li>a>.badge {
    margin-left: 3px
}

.jumbotron {
    padding: 30px 15px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee
}

.jumbotron .h1,.jumbotron h1 {
    color: inherit
}

.jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200
}

.jumbotron>hr {
    border-top-color: #d5d5d5
}

.container .jumbotron,.container-fluid .jumbotron {
    border-radius: 6px
}

.jumbotron .container {
    max-width: 100%
}

@media screen and (min-width: 768px) {
    .jumbotron {
        padding:48px 0
    }

    .container .jumbotron,.container-fluid .jumbotron {
        padding-right: 60px;
        padding-left: 60px
    }

    .jumbotron .h1,.jumbotron h1 {
        font-size: 63px
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out
}

.thumbnail a>img,.thumbnail>img {
    margin-right: auto;
    margin-left: auto
}

a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
    border-color: #337ab7
}

.thumbnail .caption {
    padding: 9px;
    color: #333
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px
}

.alert h4 {
    margin-top: 0;
    color: inherit
}

.alert .alert-link {
    font-weight: 700
}

.alert>p,.alert>ul {
    margin-bottom: 0
}

.alert>p+p {
    margin-top: 5px
}

.alert-dismissable,.alert-dismissible {
    padding-right: 35px
}

.alert-dismissable .close,.alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-success hr {
    border-top-color: #c9e2b3
}

.alert-success .alert-link {
    color: #2b542c
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.alert-info hr {
    border-top-color: #a6e1ec
}

.alert-info .alert-link {
    color: #245269
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.alert-warning hr {
    border-top-color: #f7e1b5
}

.alert-warning .alert-link {
    color: #66512c
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.alert-danger hr {
    border-top-color: #e4b9c0
}

.alert-danger .alert-link {
    color: #843534
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-bar-striped,.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress-bar.active,.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.media {
    margin-top: 15px
}

.media:first-child {
    margin-top: 0
}

.media,.media-body {
    overflow: hidden;
    zoom:1}

.media-body {
    width: 10000px
}

.media-object {
    display: block
}

.media-right,.media>.pull-right {
    padding-left: 10px
}

.media-left,.media>.pull-left {
    padding-right: 10px
}

.media-body,.media-left,.media-right {
    display: table-cell;
    vertical-align: top
}

.media-middle {
    vertical-align: middle
}

.media-bottom {
    vertical-align: bottom
}

.media-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.media-list {
    padding-left: 0;
    list-style: none
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd
}

.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

a.list-group-item {
    color: #555
}

a.list-group-item .list-group-item-heading {
    color: #333
}

a.list-group-item:focus,a.list-group-item:hover {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5
}

.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #eee
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
    color: inherit
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
    color: #777
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
    color: inherit
}

.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
    color: #c7ddef
}

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8
}

a.list-group-item-success {
    color: #3c763d
}

a.list-group-item-success .list-group-item-heading {
    color: inherit
}

a.list-group-item-success:focus,a.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6
}

a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d
}

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7
}

a.list-group-item-info {
    color: #31708f
}

a.list-group-item-info .list-group-item-heading {
    color: inherit
}

a.list-group-item-info:focus,a.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3
}

a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f
}

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3
}

a.list-group-item-warning {
    color: #8a6d3b
}

a.list-group-item-warning .list-group-item-heading {
    color: inherit
}

a.list-group-item-warning:focus,a.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc
}

a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b
}

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede
}

a.list-group-item-danger {
    color: #a94442
}

a.list-group-item-danger .list-group-item-heading {
    color: inherit
}

a.list-group-item-danger:focus,a.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc
}

a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.panel-body {
    padding: 15px
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.list-group,.panel>.panel-collapse>.list-group {
    margin-bottom: 0
}

.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.list-group+.panel-footer {
    border-top-width: 0
}

.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
    margin-bottom: 0
}

.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption {
    padding-right: 15px;
    padding-left: 15px
}

.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
    border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
    border-top: 0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
    border: 0
}

.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}

.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0
}

.panel>.table-responsive {
    margin-bottom: 0;
    border: 0
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-heading .badge {
    color: #f5f5f5;
    background-color: #333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #337ab7
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #337ab7
}

.panel-primary>.panel-heading .badge {
    color: #337ab7;
    background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #337ab7
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-heading .badge {
    color: #dff0d8;
    background-color: #3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #bce8f1
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-heading .badge {
    color: #d9edf7;
    background-color: #31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-heading .badge {
    color: #fcf8e3;
    background-color: #8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-heading .badge {
    color: #f2dede;
    background-color: #a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #ebccd1
}

.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden
}

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%
}

.embed-responsive.embed-responsive-4by3 {
    padding-bottom: 75%
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05)
}

.well blockquote {
    border-color: #ddd;
    border-color: rgba(0,0,0,.15)
}

.well-lg {
    padding: 24px;
    border-radius: 6px
}

.well-sm {
    padding: 9px;
    border-radius: 3px
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}

.close:focus,.close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: transform .3s ease-out;
    -webkit-transform: translate(0,-25%);
    -ms-transform: translate(0,-25%);
    -o-transform: translate(0,-25%);
    transform: translate(0,-25%)
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

.modal-backdrop {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #000
}

.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0
}

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .5
}

.modal-header {
    min-height: 16.43px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.42857143
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

.modal-footer .btn+.btn {
    margin-bottom: 0;
    margin-left: 5px
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 768px) {
    .modal-dialog {
        width:600px;
        margin: 30px auto
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);
        box-shadow: 0 5px 15px rgba(0,0,0,.5)
    }

    .modal-sm {
        width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width:900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0
}

.tooltip.in {
    filter: alpha(opacity=90);
    opacity: .9
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
    box-shadow: 0 5px 10px rgba(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 {
    padding: 8px 14px;
    margin: 0;
    font-size: 14px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover>.arrow,.popover>.arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover>.arrow {
    border-width: 11px
}

.popover>.arrow:after {
    content: "";
    border-width: 10px
}

.popover.top>.arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    border-bottom-width: 0
}

.popover.top>.arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0
}

.popover.right>.arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25);
    border-left-width: 0
}

.popover.right>.arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0
}

.popover.bottom>.arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25)
}

.popover.bottom>.arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff
}

.popover.left>.arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,.25)
}

.popover.left>.arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner>.item {
    position: relative;
    display: none;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left
}

.carousel-inner>.item>a>img,.carousel-inner>.item>img {
    line-height: 1
}

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000;
        perspective: 1000
    }

    .carousel-inner>.item.active.right,.carousel-inner>.item.next {
        left: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0)
    }

    .carousel-inner>.item.active.left,.carousel-inner>.item.prev {
        left: 0;
        -webkit-transform: translate3d(-100%,0,0);
        transform: translate3d(-100%,0,0)
    }

    .carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
        left: 0;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
    display: block
}

.carousel-inner>.active {
    left: 0
}

.carousel-inner>.next,.carousel-inner>.prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner>.next {
    left: 100%
}

.carousel-inner>.prev {
    left: -100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
    left: 0
}

.carousel-inner>.active.left {
    left: -100%
}

.carousel-inner>.active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: .5
}

.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control.right {
    right: 0;
    left: auto;
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x
}

.carousel-control:focus,.carousel-control:hover {
    color: #fff;
    text-decoration: none;
    filter: alpha(opacity=90);
    outline: 0;
    opacity: .9
}

.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block
}

.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
    left: 50%;
    margin-left: -10px
}

.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
    right: 50%;
    margin-right: -10px
}

.carousel-control .icon-next,.carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-family: serif;
    line-height: 1
}

.carousel-control .icon-prev:before {
    content: '\2039'
}

.carousel-control .icon-next:before {
    content: '\203a'
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px
}

.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}

.carousel-caption .btn {
    text-shadow: none
}

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
        width:30px;
        height: 30px;
        margin-top: -15px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
        margin-left: -15px
    }

    .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
        margin-right: -15px
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {
    display: table;
    content: " "
}

.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {
    clear: both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right {
    float: right!important
}

.pull-left {
    float: left!important
}

.hide {
    display: none!important
}

.show {
    display: block!important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none!important;
    visibility: hidden!important
}

.affix {
    position: fixed
}

@-ms-viewport {
    width: device-width
}

.visible-lg,.visible-md,.visible-sm,.visible-xs {
    display: none!important
}

.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
    display: none!important
}

@media (max-width: 767px) {
    .visible-xs {
        display:block!important
    }

    table.visible-xs {
        display: table
    }

    tr.visible-xs {
        display: table-row!important
    }

    td.visible-xs,th.visible-xs {
        display: table-cell!important
    }
}

@media (max-width: 767px) {
    .visible-xs-block {
        display:block!important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline {
        display:inline!important
    }
}

@media (max-width: 767px) {
    .visible-xs-inline-block {
        display:inline-block!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm {
        display:block!important
    }

    table.visible-sm {
        display: table
    }

    tr.visible-sm {
        display: table-row!important
    }

    td.visible-sm,th.visible-sm {
        display: table-cell!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm-block {
        display:block!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm-inline {
        display:inline!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .visible-sm-inline-block {
        display:inline-block!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md {
        display:block!important
    }

    table.visible-md {
        display: table
    }

    tr.visible-md {
        display: table-row!important
    }

    td.visible-md,th.visible-md {
        display: table-cell!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md-block {
        display:block!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md-inline {
        display:inline!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .visible-md-inline-block {
        display:inline-block!important
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display:block!important
    }

    table.visible-lg {
        display: table
    }

    tr.visible-lg {
        display: table-row!important
    }

    td.visible-lg,th.visible-lg {
        display: table-cell!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-block {
        display:block!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline {
        display:inline!important
    }
}

@media (min-width: 1200px) {
    .visible-lg-inline-block {
        display:inline-block!important
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display:none!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .hidden-sm {
        display:none!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .hidden-md {
        display:none!important
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display:none!important
    }
}

.visible-print {
    display: none!important
}

@media print {
    .visible-print {
        display: block!important
    }

    table.visible-print {
        display: table
    }

    tr.visible-print {
        display: table-row!important
    }

    td.visible-print,th.visible-print {
        display: table-cell!important
    }
}

.visible-print-block {
    display: none!important
}

@media print {
    .visible-print-block {
        display: block!important
    }
}

.visible-print-inline {
    display: none!important
}

@media print {
    .visible-print-inline {
        display: inline!important
    }
}

.visible-print-inline-block {
    display: none!important
}

@media print {
    .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    .hidden-print {
        display: none!important
    }
}

/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning {
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}

.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge {
    text-shadow: none
}

.btn.active,.btn:active {
    background-image: none
}

.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc
}

.btn-default:focus,.btn-default:hover {
    background-color: #e0e0e0;
    background-position: 0 -15px
}

.btn-default.active,.btn-default:active {
    background-color: #e0e0e0;
    border-color: #dbdbdb
}

.btn-default.disabled,.btn-default:disabled,.btn-default[disabled] {
    background-color: #e0e0e0;
    background-image: none
}

.btn-primary {
    background-image: -webkit-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#265a88 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));
    background-image: linear-gradient(to bottom,#337ab7 0,#265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #245580
}

.btn-primary:focus,.btn-primary:hover {
    background-color: #265a88;
    background-position: 0 -15px
}

.btn-primary.active,.btn-primary:active {
    background-color: #265a88;
    border-color: #245580
}

.btn-primary.disabled,.btn-primary:disabled,.btn-primary[disabled] {
    background-color: #265a88;
    background-image: none
}

.btn-success {
    background-image: -webkit-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#419641 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));
    background-image: linear-gradient(to bottom,#5cb85c 0,#419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #3e8f3e
}

.btn-success:focus,.btn-success:hover {
    background-color: #419641;
    background-position: 0 -15px
}

.btn-success.active,.btn-success:active {
    background-color: #419641;
    border-color: #3e8f3e
}

.btn-success.disabled,.btn-success:disabled,.btn-success[disabled] {
    background-color: #419641;
    background-image: none
}

.btn-info {
    background-image: -webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
    background-image: -o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));
    background-image: linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #28a4c9
}

.btn-info:focus,.btn-info:hover {
    background-color: #2aabd2;
    background-position: 0 -15px
}

.btn-info.active,.btn-info:active {
    background-color: #2aabd2;
    border-color: #28a4c9
}

.btn-info.disabled,.btn-info:disabled,.btn-info[disabled] {
    background-color: #2aabd2;
    background-image: none
}

.btn-warning {
    background-image: -webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);
    background-image: -o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));
    background-image: linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #e38d13
}

.btn-warning:focus,.btn-warning:hover {
    background-color: #eb9316;
    background-position: 0 -15px
}

.btn-warning.active,.btn-warning:active {
    background-color: #eb9316;
    border-color: #e38d13
}

.btn-warning.disabled,.btn-warning:disabled,.btn-warning[disabled] {
    background-color: #eb9316;
    background-image: none
}

.btn-danger {
    background-image: -webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);
    background-image: -o-linear-gradient(top,#d9534f 0,#c12e2a 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));
    background-image: linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #b92c28
}

.btn-danger:focus,.btn-danger:hover {
    background-color: #c12e2a;
    background-position: 0 -15px
}

.btn-danger.active,.btn-danger:active {
    background-color: #c12e2a;
    border-color: #b92c28
}

.btn-danger.disabled,.btn-danger:disabled,.btn-danger[disabled] {
    background-color: #c12e2a;
    background-image: none
}

.img-thumbnail,.thumbnail {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
    box-shadow: 0 1px 2px rgba(0,0,0,.075)
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
    background-color: #e8e8e8;
    background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
    background-color: #2e6da4;
    background-image: -webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
    background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x
}

.navbar-default {
    background-image: -webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);
    background-image: -o-linear-gradient(top,#fff 0,#f8f8f8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));
    background-image: linear-gradient(to bottom,#fff 0,#f8f8f8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a {
    background-image: -webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);
    background-image: -o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));
    background-image: linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.075);
    box-shadow: inset 0 3px 9px rgba(0,0,0,.075)
}

.navbar-brand,.navbar-nav>li>a {
    text-shadow: 0 1px 0 rgba(255,255,255,.25)
}

.navbar-inverse {
    background-image: -webkit-linear-gradient(top,#3c3c3c 0,#222 100%);
    background-image: -o-linear-gradient(top,#3c3c3c 0,#222 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));
    background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a {
    background-image: -webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);
    background-image: -o-linear-gradient(top,#080808 0,#0f0f0f 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));
    background-image: linear-gradient(to bottom,#080808 0,#0f0f0f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
    background-repeat: repeat-x;
    -webkit-box-shadow: inset 0 3px 9px rgba(0,0,0,.25);
    box-shadow: inset 0 3px 9px rgba(0,0,0,.25)
}

.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a {
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top {
    border-radius: 0
}

@media (max-width: 767px) {
    .navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover {
        color:#fff;
        background-image: -webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
        background-image: -o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
        background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
        background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
        background-repeat: repeat-x
    }
}

.alert {
    text-shadow: 0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)
}

.alert-success {
    background-image: -webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
    background-image: -o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));
    background-image: linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
    background-repeat: repeat-x;
    border-color: #b2dba1
}

.alert-info {
    background-image: -webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);
    background-image: -o-linear-gradient(top,#d9edf7 0,#b9def0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));
    background-image: linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    background-repeat: repeat-x;
    border-color: #9acfea
}

.alert-warning {
    background-image: -webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);
    background-image: -o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));
    background-image: linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
    background-repeat: repeat-x;
    border-color: #f5e79e
}

.alert-danger {
    background-image: -webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
    background-image: -o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));
    background-image: linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
    background-repeat: repeat-x;
    border-color: #dca7a7
}

.progress {
    background-image: -webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: -o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));
    background-image: linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
    background-repeat: repeat-x
}

.progress-bar {
    background-image: -webkit-linear-gradient(top,#337ab7 0,#286090 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#286090 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));
    background-image: linear-gradient(to bottom,#337ab7 0,#286090 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
    background-repeat: repeat-x
}

.progress-bar-success {
    background-image: -webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);
    background-image: -o-linear-gradient(top,#5cb85c 0,#449d44 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));
    background-image: linear-gradient(to bottom,#5cb85c 0,#449d44 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
    background-repeat: repeat-x
}

.progress-bar-info {
    background-image: -webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
    background-image: -o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));
    background-image: linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
    background-repeat: repeat-x
}

.progress-bar-warning {
    background-image: -webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
    background-image: -o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));
    background-image: linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
    background-repeat: repeat-x
}

.progress-bar-danger {
    background-image: -webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);
    background-image: -o-linear-gradient(top,#d9534f 0,#c9302c 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));
    background-image: linear-gradient(to bottom,#d9534f 0,#c9302c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
    background-repeat: repeat-x
}

.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}

.list-group {
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
    box-shadow: 0 1px 2px rgba(0,0,0,.075)
}

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
    text-shadow: 0 -1px 0 #286090;
    background-image: -webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#2b669a 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));
    background-image: linear-gradient(to bottom,#337ab7 0,#2b669a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
    background-repeat: repeat-x;
    border-color: #2b669a
}

.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge {
    text-shadow: none
}

.panel {
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
    box-shadow: 0 1px 2px rgba(0,0,0,.05)
}

.panel-default>.panel-heading {
    background-image: -webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-repeat: repeat-x
}

.panel-primary>.panel-heading {
    background-image: -webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -o-linear-gradient(top,#337ab7 0,#2e6da4 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));
    background-image: linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x
}

.panel-success>.panel-heading {
    background-image: -webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);
    background-image: -o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));
    background-image: linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
    background-repeat: repeat-x
}

.panel-info>.panel-heading {
    background-image: -webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);
    background-image: -o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));
    background-image: linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
    background-repeat: repeat-x
}

.panel-warning>.panel-heading {
    background-image: -webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);
    background-image: -o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));
    background-image: linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
    background-repeat: repeat-x
}

.panel-danger>.panel-heading {
    background-image: -webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);
    background-image: -o-linear-gradient(top,#f2dede 0,#ebcccc 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));
    background-image: linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
    background-repeat: repeat-x
}

.well {
    background-image: -webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
    background-image: -o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));
    background-image: linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
    background-repeat: repeat-x;
    border-color: #dcdcdc;
    -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);
    box-shadow: inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)
}

/*! jQuery UI - v1.11.4 - 2015-07-01
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default!important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
    width: 45%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: 700;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,.ui-datepicker td span {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em
}

.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAASSURBVCjPY/gPAgyj5ChJVRIAypHyHLPbLnsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDYtMjhUMDc6MzU6MDMrMDA6MDA4Ux0UAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTA2LTI4VDA3OjM1OjAzKzAwOjAwSQ6lqAAAAABJRU5ErkJggg==) 50% 50% repeat-x;
    color: #222
}

.ui-widget-content a {
    color: #222
}

.ui-widget-header {
    border: 1px solid #aaa;
    background: #ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABaSURBVBjTY3h8jYFOaAPDo/cMj/QYHuYyPGhjuF/BcC+L4W4swx0NhltfGG7uZ7jRzXA9nOGaEsOV4wyXdzJcamW4WM5wYQLD+SaGcwcZzt5iOOvAcObMACIAsZae6pVZewYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDYtMjhUMDc6MzU6MDMrMDA6MDA4Ux0UAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTA2LTI4VDA3OjM1OjAzKzAwOjAwSQ6lqAAAAABJRU5ErkJggg==) 50% 50% repeat-x;
    color: #222;
    font-weight: 700
}

.ui-widget-header a {
    color: #222
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY3iXxzCKRhHV0bNnDM+NGJ7fYXgxk+FlJsOrOIbXIQxvYhjepjK8i2Z4H8DwwZjhIzPDx7UMn+QYPhmOolFEDAIAjUD2JAAuNW8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDYtMjhUMDc6MzU6MDMrMDA6MDA4Ux0UAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTA2LTI4VDA3OjM1OjAzKzAwOjAwSQ6lqAAAAABJRU5ErkJggg==) 50% 50% repeat-x;
    font-weight: 400;
    color: #555
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover {
    border: 1px solid #999;
    background: #dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY3j6n2EUjSKqo1u3GG57MdxxY7gby3BvIsP9PwwPMxgefWB4Us7w9DHDcz+GF/MYXl5ieHWW4XUpw+uJo2gUEYMAvlejJVIWsXwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDYtMjhUMDc6MzU6MDMrMDA6MDA4Ux0UAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTA2LTI4VDA3OjM1OjAzKzAwOjAwSQ6lqAAAAABJRU5ErkJggg==) 50% 50% repeat-x;
    font-weight: 400;
    color: #212121
}

.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wNi0yOFQwNzozNTowMiswMDowMJ4kFqAAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDYtMjhUMDc6MzU6MDIrMDA6MDDvea4cAAAAAElFTkSuQmCC) 50% 50% repeat-x;
    font-weight: 400;
    color: #212121
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAjUlEQVRIx+3PIQoCQRSA4X+eYhBsg4iwowZBGDF7COtWq1kwad37eAPBg3iFFXaL4xvB4hVEw0tf+NNPvummOQsAGIZhGN8G1ZTqmtx99u5e8ARKYciMrTBi7nZCQeQkFCzdUZiwoiJfNDTx08gPPbRTcWMW7HlFvbZJ8ARXCgM8a0Ho0P+LacMwjB/yBjxhJFOI7HkuAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTA2LTI4VDA3OjM1OjAzKzAwOjAwOFMdFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wNi0yOFQwNzozNTowMyswMDowMEkOpagAAAAASUVORK5CYII=) 50% 50% repeat-x;
    color: #363636
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAiklEQVRIx+3PsQ0BYRiH8ef/FhLnXCFWEI3WDkojWMAAltDQi0R9ExiADS5m+D7JHYnuPgWxgVC81a94qoe0eMzuEwMAx3Ec59vQtnUdAsmacZySsmYXK9LwNrqujR5bnY1cpcKHgqOS0debV6NUNHLtuRiZNjoZXVY6GB3mLA0oGPzFtOM4zg95AkctKGSanwlIAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTA2LTI4VDA3OjM1OjAzKzAwOjAwOFMdFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wNi0yOFQwNzozNTowMyswMDowMEkOpagAAAAASUVORK5CYII=) 50% 50% repeat-x;
    color: #cd0a0a
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-error .ui-icon,.ui-state-error-text .ui-icon,.ui-state-focus .ui-icon,.ui-state-highlight .ui-icon,.ui-state-hover .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAQAAABFnnJAAAAAAmJLR0QARaw7li0AAAAJcEhZcwAAAEgAAABIAEbJaz4AABptSURBVHja7Z17bGVHfcc/Z7NL1tkkvYaWyBZV9iGaPlTt3diIpEqV67ZpNkEi9laUqlIlO4nsItQAkSpVUCmPCvUvkhQUtRvBeosEUkoU70YUFvqwUVALwc56lZZCUR5IxVZV2uumfxiUwOkf5zVzzrzOOff6Xt8z35X33nt+8/795jdz5jfzm+AOPJqMA4MugMdg4QWg4fACIGOCkIlBF2Iv4QVAxARbwFaTRKDXAjD4/jNBWDnmFjCJTgSSlAdfxx5CFgCzAgzTfybY+o8+fhjnPqENY8s7YWK1GkTs345FwJTyCOkIUQB6oQAna6SQxE36YXnUiQsBAdvANgGBIeU6dRw6BOk6QFLFpB/oEEKheURE6QSV4ie9TJe/Le+wZtldU7bVcR8h0wBmBegKUx+0Dx9R7iYWmlOp1zdNQ5CYcj09M2QISq8EmnuRqQ9mjVq179hTMPdNc9nNOjBL2aZn9hXKvwUEFvbpmyZI/1WFPYVtY880551pP1UdxJRHhv1VNMBoY4KtUWKvHQcHXYAhw/ZoTO3c4VcCGw4vAA2HF4CGwwtAw+EFoOHwAtBweAFoOPx+gHzcQZd/j1FmP4DbjgCbMWbCuB/AnIOdPXX2A9jN4VHZR0pIyu0HcLOAmZtQz6BJzXfXtG3st6W+lfvUpz4yuwGK+wEi6FfDk1Ame5uebovtsh/AVDpz7vb4ZoRx2snnSEDeD6D6LmPbSQuow9j7p8t+AFP/cyubXnxC626DMjntC2QCEEj/9LCLgK6JXdTzdrwty4wtbeyqZYto8qc+9RGyF/baHBwOvHEm2KqsnhtnDO69OXjwI2Mdg27jjMF+Iajx8ALQcHgBaDi8ADQcXgAaDi8ADYcXgIbDbwvPIxzgWkD9s1Oly3+wXvS+NMIgSxBaS1DdFGSPOYCay0NACEZbv4t/gLACpSyq5mErf8T6wJiKXTiqxnargUuoEnEPSAFs1Xc516ePHzg0kEsVQoO516V8gYEmf5bLI6HYW8BcQ7MAhZbYYOvEUvnFIcC1+rrdOvZGCnqg4EOjtd82itYpQZjGDpRUMXdVLkn30pchNNDNaWe1M3cDsZQBlJ0Ehg69xxbKRTqr9XE35gYOqZsY5JJu1RYwdUGXtO1tUKCXeQ3MVJxLKDXNrALtEmxOw6Zi3VS0rQfZcneZRFaFXcTtdKkEZTSAm+qsN8sNHLVMv8oYGBWsW7qBQ5iqMA/T5gFQGfegJtDgMOgS7Of8K8T1K4ENhxeAhsMLQMPhBaDh8ALQcHgBaDi8ADQc8uHQxFnq4GD3B95PuLSAi0W0Wjzb2WjXXEohE4Dk5J6Lu/dqDdA7VEvLVnK3FjC5ms2scROlY8uH8/R1mKjcAmGulID6cKj5DJ+LRXtC8ax3IqBLy801hL78bi2gy2Mid7x2olTsrAY2DVTvaHrhgK58NtDFnbrtCLbOmbLbThp7CXTp2F2420vu5pBebTEosjbI0W0HyzPmqM4nhlLKZoOxzmAdFMOUnQTqqyCPX8U+FKTxq2qCLK4q/y1FKfRlqJt7+VX3LJauDVx1sA6Tim9WlBOAOg1gb/6EbaZLZbJ0quVfVwT0uU/G1GQEVzPBlH+QWhMDDdWUcnZ83X4EXphnlNsPYGoAeQJjqr65cKYqmtIQq2bf9qVigV0ATTXYzjmQ2C6dghtM7N1Or71xKyXlBMC959uvjDAVznZjiGPVStfDRQBNNcgOlweWa2uqI0nZPAibBsDcEXh/X4CICeuNSSMHfzBEhHcQ4dE0eAFoOLwANBxeABoOLwANhxeAXmOQ5uwKyO8HsMFkr3Kp+kRNe3e/Ub90gWWxe8jqXtwPYILJYu5yLi+x2E06HDDVo+7hKvPx8MB6/NXOYF18U+oDQrYSKBbLZSm3aA7Nji9Wu/3b7dyuySJhTyGMb/8NLLF15l7T4dHQiepe0z2Beg6g23RgtldlQ0OVTQtRz7Fvm9L7MAhxtfUFJZ6q8lXlbz/ZPJTIBEA2FJa3SEcXL+v3A9gQkNnyqh2gzsLUdUFRLV+3EHV8fPQBmQCI1rQqMmyzxtmNrXVHx0DQIGoNIX+qQvSmF6tykLXH0OgJcQjITCEqBR4p+Gi7lxrbxv0ALsZWu3sIM7K9AOotFeamzwYhvXeRJGRQkiqGqLqhpi9QWwO3DBV0MZaqwmwz6WhstXnXcJvo6eLX8TBi3tVnv0zGfSDZM6gFoPwkySVcL4ytLilUd1HhIgJ1Szdk8CuBMvYhC+vBC0DD4QWg4fAC0HB4AWg4vAA0HMMnAK1hWSRtBvIC4GbLNplsQieqLkSL7p68ig3aD8LQoJy7eDdTzHiN8nRJhKRlDFfVZX2GEboBvA5kATCvUptXu5Ne3aKrFIEwXShVn92LVP94GqKriZ98q+ZU3XyCuYHIBEB2915EZg/XuUwPCGL27yjzMqv2SPXvMG44O5vkrs5f3lGQT8XNfUTjkNgCsiYze7y2WbIS9lcfx3eczDUq9otly5c/2cyW0UfoCvg6SAQgaVrTlikQL01Qo/6VKDr9IeeeL4N8EUKxhFtpqKSUjToCqkdmDRSbTO9gxH7rheu1Ejp6JAJhYR6RGILVXvnl8vTKrXwDUOYtIGti3Z4825VMJvp4Su0CQUEPBELuqoHIvJ9Idh/hkaLMW4B5U5XNyZnNd8dOSnV5jQwcnyVwdx/RMLhfGGEbInoD8xygDhp49t8Fw+YgwjNpjzF8tgCPPYUXgIbDC0DD4QWg4RglAZhKVxqm+pL+QQ7H/4Zt6lwDkQDMxg23ymzllB61WPptCDkr7RYoy8Qp1tPv68rYU7XE4yBvchO77HITbypFYMpa+uMx9bgmDz3dFhPel/tnziHlUnQ8PORBLgMtVoTA2SvZbPp8jguapLNzdUuc1Swmi8iHmOclgYWwwHmpcddz4afZKEGXS6gq3XFeln6f4BXp92FuYpMxYJc23+VH2hZQ52HzJi6HCZwpYois5W11TJfOE0m+DMCaZhVuRSEga8ygw5KmAGPpt90CbZmn0GOdyLFEhC1C1qUc1pmWRGA6R7fjZaF0UQnz8TcZ4wgwFQuCrpwwraC4n6vq1+FZUcTTlBIB2Iw/xW0YYpEvA99l17hMezj+PKsNccgQe4GXWDTQ5yQXFHOSrgLYEERA1fvz53OLDDnE6+n365VlOML1BFxjKOXdBppZA5rN8YEilXICnrD/N/kH8XE2lnUtCXyX3UIYuQiRAIwbUtP1G7BpAHghFYGQOV5QhEhEoMj+CK3cZ7F0NxhL2uaH3AV8mbYy/gakIqQuwXSsqaYLA1a/kbD/dxmTRcB1Pqtif7EBwayoor7zqpJm0wCJCKBhP3HuaCd5J3KfeRzm+/G3GxXUI1yhzSbQ5gpvK8wB8pbUqh4A7IreFuL3+XzhWcT+JY4AXwRIBnD318Ai+/MVvIZruIYxrtEqyau5mqsBVQ9btrAfJniBOeZ4QbOdc4ptZpllu+I8f4xfjP+NFco3wTsIeZ02bQ4Q8g7jltJpDfOPCn86HMYGW4jPKZ5FQn+Wt/A3AMywFhGqv9EWqzhmjfMdQ0ibBphgG+K+v61o/imJrhKBn8995pso6iVtohmRrCfeziYI7wWbtA07iuoo+N2aIdR7Ol6J6xfNz1L2mwRAnMkWlU6R/X/GS9KvIswq0TwHmFa85pWhA7w995lvomh+cZD1witgNkkWn+SnabZJHjwj/BWxwLLwvVoIPV5JRVxg/zBdGDEF/Krw+yXNRKq/CEHB/l6mHmEwZu/jvCyzf5gEwGMgGCVbgEcFeAFoOLwANBxeABoOLwCjhY/z8XIRZAFoORzM1sPl5k03TCkt6tOCLbv4lj9LKP2bzdEXc3TVopNoLT/eBzrAn1vap0Oncrtdx0f5KNdZQs0zz3zyQ3wNbNFlGlhX7M1f5a54BeoRVjjGisJi/RQbnAWWmGJRope78zex7cvhp/lW/DRK7V25pZ/IHp7gbCG+qz2+DUQLP72nJ2ECYF7a7wDQYZVxusA43fz7Oi26wBJPschZUJ6feJ7bgK/z64bWnY8XkxZY4zVRACL2R9a0ogiEsaNXffPZ1gqj84Qf5Ek+yJM8yGOaBppig1lWCjY98einKgeX69u/wS1c5hT/xK9pfBy0uUJIwMnCSl9GBwz0V3iDQxxX0pPmXwCWS7ZgQl1Kze0ifbFghF9SrqzOssICF+gmG25Ec3CynLrOdCVHLeJeAbXl8Fa2+B7/xvd5SWMTnGKdOS5oTbp18Pe8m0u0ucSt/KM2VLSW3jbS5TVLGW8o9golSHrfspI6LrWabueFerfFjQ5PAD4EjMfDY4udbA5wVlpNX2fasK1Dhx126NJlR3u465/5Hb7KPF9kqbChAxL2rzDVl2Xg3+IZTvMlTvN55caNmwDT+ciEHhBwlZZ+iMOajS/zEuPza/mdmP3J6cluqbnAx/iE9PsTfKwQ5ihH6QCPscwC5yMuiXOAEOI5gEqB24eAgGyEC5X0W9jiNr7Ju/km7y5YrRP2q3u/uI6umlNEDma6woaUPP0LvI+neT9P836e5YzGhUQbUI3hGf0qfmKkq+NnY2+E53N7EDusprWK6ifPAlo5rVqcA5gu9BHFT6LlrYH6ntdljgscjVW3fj+gDtOFMU4WADP75YratkTsKJ/+MUd4gBt4gGv4U85ItEl+EH/bjD9P9JSesf+8psxr8RCQ1CzP4B1piCiyvwXA14HbiNV7Lv9o7F+To+U1gNiL841uRhSiFTd/+f0wUcX17E/eAhKo3gLGUxc1xTqYJ4nJyP4vxtLVoQeEBvarSqhypBWJgOoN4A4u8QGeAhb5S07zdxJ1nmUepMtyPm6mAcQtiVUYuCRVYEkZxnYli6n3r/MuQQTeVbD/n+BlumTTzxMKuvw7D5vTmDr0BSv7YSb3GljEjiDiebzB7/EFAJ6iyxuKEI8BC/m4rubgk/Hrj0e/0YG8mu4J5gGKIuj3AzQc3hbQcHgBaDi8ADQcXgAajuYJQGQ27igondSUe5NDOjpb3z7zSCwKwMm0AU5WTq+6f4C6aBFyLv5+Trur4eHYBrFaEIHfYJUznOGdvJPv8EuFmFHrfCT+Jd50HOEU7yHkVm4l5D2cKsQ3u6/I72bI72co0m0hZgt5yPSkIulr4Ek2WeMvgGVaqdmzmIiLK8n+7HqfZ5k2VzjJpmJRJcp5mXs5F6+369fDj/EqxZXCI+n3N/mxYi10medYoc2VOB15rd5uDk/se12lIdm89hoqrIPdXIgg3SizrnDlGzIuxEjN2ZkG2GSNGS7wXlrsKE7CDB7LwCbzbKIyqCZr7Qn7VSbXo/Gn2hT9I37MLrv8mDeV9Oe4AIynNv210jU4QTe9EqOoB5J9UDodusNCbGtV21vDOJUp0GrhdzDJJJP8V/Ig0wAhc1zgHAuxpJv3s+iyF1FGD+huKBBxUhBLlYY6J5hYl7m3QM/b0/I9JOsMx3i5kPvjfBiANTqg1EDiicddpQbQ5x8yFu+4GlOmEGmALsQmudcKl+skGmAKOKt05h3S5gDwUyA92iZbAyP236v0FBTmvlUz9uia3wVX0rNxC8oB6l5Ie7+a/eKeh/xa+9P8NLUPvMwThfgf4SLJ3EG9qn9IuQLviiPp5w+Bn1WE+DAAK8yxwjGFDgjJjqUWO9QU8N/ATznAz/Eij0SPRQ2wQytuulU6FbZ8YQzhtuHJlINNA3yWP0i/5/fFyexXMfAkHxJ+PcprhtxVAhb10Z8A8IZWA+i8CIUck56HvFbQAKL+iGx75eYANwP/CcAPstbN1F6bFjs8xyyrdBRborIZr9rnt/hUFSLI/TNTVTlsxszLvotI2B/piNt4XqIm7J9hnEDZf6/wKRbif0X2wybLPAg8QjTTKGKHHf6Pt3CV8gT/tMXBxrVcy6tcy3Xx/2aozgbb5gA3coAbuIEbgJuTENkQEPm/iF6S2kNp+1uI3wIus6logIj9X+de3sltRNsiRETsXzOkf5llvgH8goL9AJ9ljcdY4wm6LIBCC0CkZlXYELaxHC+cP56LD9dn/8/lQrRSHZH8zkPcJqPeMqPwjFDWGjjI10AzWnRTxf88t+Ws5tF2N/teI7Tlj6aYOxxjJ55OHsi5hIH7+DbfZ1vbSiFBel4gP808zK+wHm/Jm+Zfc1tLZxV7KGWXffkQRYd+Sv8F3hws4m08Ajyk6cXzjLMci1WL/+VnCiImQiUAojfDfux7rgAvAA1H82wBHhK8ADQcXgAajrwAzGr9hd/N+dSSdN7oEtVjH0GeBK4wC1wovIPCH/HJ3JMH+NSgC+9RH6IGOB33/llO50LdnbI/W6H7pFILrBMa3CS+GmuQjrVc9hB7j3XBmr7Xvn77BlEAloBxxike6zijjKt6OgUGR61H489VS6k6ig0bMB83/rw2ni2EjR4KV00UWTyt+b6vkQ0Bp/ky2dGwu7gkNYwmduGJfSWwpTi4KSM5Jikv3M5LXjLPK+LZQsyzzGm+xu1c0qTg5tDdVsN9hUwDRL2+Fa8xL2nC227eXTLEjdLvoj750kk/VeyXN3ioz9dH2zTGY/cLKvppvsKP+AqnNSkAw7E+t3dIBKATj//d2GY1W3EU/vf4T4cusKmYZCZKX8d+V1xgR3upDXwt95nBZS/jFLDBBhvQp2upBoBkCBDNIEWTiKz66ijC6AzvTu5pxnY9++2umENggQvMsoxagZ/mKwDcySVtChspc/MhxKuoNkZlFhBpgE76uyWYGbOnTyrjqp52LHP8gECxlyW5f8jU+xc03+Wny3RTLzxF+iXu5DB3csnga3vKiTJiGsA2ybuDryqov507g56lpNcMenOyXfnbnSzYQtjoIRssxbOAdU0fr3oTyJAiEgD1PXuimruPT+eo9/MZRZwOq8bx27SfwBZ3ODCSAuCC25mNtyXCE1xQTKSagcYKgMdIwlsDGw4vAA2HF4CGwwtAw+EFoOHwApBHx+LNf585gLBBFIBQaYVHCtGrKyEGhbMWJ9gd416FjnUnw76DrAE6rFqFQI1MeFraFDqsxpaGDqsFEZLFb1FBX5RSUolgwf9FoQSLLBrq585+l11N+wJ5X8ER1nhEuSSr9yYcSvFC8mv6UeMFQIeH4sYzpbDI2QI9ugJBF1+ugdmHQWCg2VJOqCOyIqieA3RYtd7lrYuXMFrso6Hw1KxhkhR0qKqholIUv9VNad9DLQBrzBivctZhjRlmSDRA1kMC4anZ3JOkoIMt/t5gJPp+hKIArFVs5CRei1VmCHIprBEwwyotQ/puOVctn+yDQE2dMcYVqWGFGxOGEvIcQDf2ZyH0NwoMP8yjfIRsrlKeui/hrYF5dFg1sNhM3YfwAtBw+JXAhsMLQMPhBaDh8ALQcHgBaDjyAmA6e+sxgsgEoBW7Sr2RGzW+9iM728Maqse+RCIALbqpc5hjdJVMbjPDEzxE1+FCiby5ZDF3XcHiHtM9NEgWgs6xwCf5ECEP8wih0h1yhBYrdKzOZIuuivO/ZUeJ/aZ7aBAJQIsum5wCHuJrrHGZtuZ26mUe5TVW6WguMI3CqXxVj8Xu1A/xBocK/rRDrud1rhccrqvpr2v96Ue03fhP5bHfQ4HIWfQJ4CJA7EX+Im1OFHpQm1Mss8Ax5uiywOOlcnpr+k19+/e18Z/68nm4Lv57K2p7/LXAeEwf98x3RV4DRFBrgCTkGjOcY0HrDlmtAX5Z+v3tggrvL91Dg0gD7LBGh/n40PQ8bdY0N1IEzLHCUZ4znLBXYYlv535v7CndQ4NkEhjdh7HJRe6hjfrGgGw3wAwozKJi7x+RHXOjD/HauIfjF8ELPDyUF0Z49AF+P0DD4W0BDYcXgIbDC0DD4QWg4cgEwHYfQF367Tye0h/n9j2n97t+g6ZXRPIWYLsPoC7d5mau3/R+12/Q9MqIBOBu/lZBew9fir/VpdscTfab3u/6DZpeA9EQkHn+F49NnVF8E5Gn359eLXt/jn6PkD6Kp/eoktfQgwrxzyjjq+pnq79Y/vLxN6SDabr4JrpYCjVXSiLvKlbtDNrmSjZzEHsf8BnpSe/Sd4lvT1/lDts1foD6gFlY4ncopFKk/yEAf6Vtv+TpKV6kJ4fURAGQ7evFAtjoybibjcfqBtY1kD39QJmaKwPs6ZsFoH77BOnzavSbeVFgf08E4GD9JAT8RPi/PEKrRjBDPI5eJYVA+KwSP3SIazOTfcBAu5nLEvt7gl4PAfPAeaoPAfVVvL58xRSqqXBT+m4axKahdPnfzGWJ/T3QANEk0HYfgBv9PmCZ5fibSBdfyELF088IVBsdIx0lXS5/WHj6pESx0au2T1K/sDL9RYn96lxLIhKAi1IBElxUfBORp386bcBP5+jPCumjePqsKnkNPawQ/6Iyvqp+tvqL5S8bP++8qiwdkJS/mislcdUJgFf4D96bo9zPM+n3uvTv8T/claM/wOf2jN7v+g2aXgORAMBl1tjhlvjpE/wJK1K4uvQX+BZv0o5//TUfE9izF/R+12/Q9MrwG0IaDm8NbDi8ADQcXgAaDi8ADYcXgIbDC0DDIRqD3C9PH066RwXI1sCx9NuuMnRdusfQoTgE1GPdrjWFej03qJ2Ch4S8ANgYuMuukZ64Z9DBxkCdL+8EYUVbv4cGeQEYAyMDxxgz0iMPHXqEmDdMmC58AfuGCo+SKA4BYxVSkWObU6jXf20C5FES8iTQNv7XpXsMHUQBsKnWYad7VIBfCGo4vAA0HF4AGg4vAA2HF4CGwwtAw7F/BWDCLwj1ArIA1F9nC5kiZKrv5Z5gi8m+59IAyAIwGf8NGrbeHbF/e9DFHAXIArAV/w0Wtt7t2d9DuGqAkInCXzmEhX9qROzVi2HCfj8H6AlkY9AWAVuau7WLf+Uw7RQqYf+kkb7t5wC9giwAJg0wmbIm+SunhNcLT4pCNCGkrxIxmf1+EOgBhkkDePYPAK4aoD7sFziUY/+EJpxHKbhqgL2ASbuo2O/nAD1ArzVAv3btJko//+lRE7IAbMd/w4dA8+lRE/vXFuDRE/w/97JeqtfGCLwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMTFUMTQ6NTk6MTIrMDA6MDAwqWmrAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTExVDE0OjU5OjEyKzAwOjAwQfTRFwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAASUVORK5CYII=)
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top {
    border-top-left-radius: 4px
}

.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr {
    border-top-right-radius: 4px
}

.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left {
    border-bottom-left-radius: 4px
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right {
    border-bottom-right-radius: 4px
}

.ui-widget-overlay,.ui-widget-shadow {
    background: #aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAgAAAACbvzUHAAAAAmJLR0QAAzOEcogAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAWSURBVDjLY1gFBwyjzFHmKHOUSS4TAApJmC9aV5jjAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTA2LTI4VDA3OjM1OjAzKzAwOjAwOFMdFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wNi0yOFQwNzozNTowMyswMDowMEkOpagAAAAASUVORK5CYII=) 50% 50% repeat-x
}

.ui-widget-overlay {
    opacity: .3;
    filter: Alpha(Opacity=30)
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px
}

.ui-timepicker-inline {
    display: inline
}

#ui-timepicker-div {
    padding: .2em
}

.ui-timepicker-table {
    display: inline-table;
    width: 0
}

.ui-timepicker-table table {
    margin: .15em 0 0 0;
    border-collapse: collapse
}

.ui-timepicker-hours,.ui-timepicker-minutes {
    padding: .2em
}

.ui-timepicker-table .ui-timepicker-title {
    line-height: 1.8em;
    text-align: center
}

.ui-timepicker-table td {
    padding: .1em;
    width: 2.2em
}

.ui-timepicker-table th.periods {
    padding: .1em;
    width: 2.2em
}

.ui-timepicker-table td span {
    display: block;
    padding: .2em .3em .2em .5em;
    width: 1.2em;
    text-align: right;
    text-decoration: none
}

.ui-timepicker-table td a {
    display: block;
    padding: .2em .3em .2em .5em;
    width: auto;
    cursor: pointer;
    text-align: right;
    text-decoration: none
}

.ui-timepicker .ui-timepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-timepicker .ui-timepicker-buttonpane button {
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-timepicker .ui-timepicker-close {
    float: right
}

.ui-timepicker .ui-timepicker-now {
    float: left
}

.ui-timepicker .ui-timepicker-deselect {
    float: left
}

@charset "UTF-8";.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(./ajax-loader.gif) center center no-repeat
}

@font-face {
    font-family: slick;
    src: url(../fonts/slick.eot);
    src: url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");
    font-weight: 400;
    font-style: normal
}

.slick-next,.slick-prev {
    position: absolute;
    /*display: none !important;*/
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    bottom: -20px;
    padding: 0;
    border: none;
    outline: 0
}

.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
    outline: 0;
    background: 0 0;
    color: transparent
}

.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
    opacity: 1
}

.slick-next:before,.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #000;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: 0
}

[dir=rtl] .slick-prev {
    left: auto;
    right: 0
}

.slick-prev:before {
    content: " "
}

[dir=rtl] .slick-prev:before {
    content: " "
}

.slick-next {
    right: 0
}

[dir=rtl] .slick-next {
    left: 0;
    right: auto
}

.slick-next:before {
    content: "→";
}
[dir=rtl] .slick-next:before {
    content: " "
}

.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -45px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 20px;
    width: 20px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer
}

.slick-dots li button:focus,.slick-dots li button:hover {
    outline: 0
}

.slick-dots li button:focus:before,.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    color: #292929;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #ec6608;
    opacity: 1
}

/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, NoÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«l Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight {
    overflow: hidden
}

.featherlight {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background: #333;
    background: rgba(0,0,0,0)
}

.featherlight:last-of-type {
    background: rgba(0,0,0,.8)
}

.featherlight:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    background: #fff;
    cursor: auto;
    white-space: normal
}

.featherlight .featherlight-inner {
    display: block
}

.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner {
    display: none
}

.featherlight .featherlight-close-icon {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    line-height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
    font-family: Arial,sans-serif;
    background: #fff;
    background: rgba(255,255,255,.3);
    color: #000;
    border: 0;
    padding: 0
}

.featherlight .featherlight-close-icon::-moz-focus-inner {
    border: 0;
    padding: 0
}

.featherlight .featherlight-image {
    width: 100%
}

.featherlight-iframe .featherlight-content {
    border-bottom: 0;
    padding: 0;
    -webkit-overflow-scrolling: touch
}

.featherlight iframe {
    border: 0
}

.featherlight * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media only screen and (max-width: 1024px) {
    .featherlight .featherlight-content {
        margin-left:0;
        margin-right: 0;
        max-height: 98%;
        padding: 10px 10px 0;
        border-bottom: 10px solid transparent
    }
}

@media print {
    html.with-featherlight>*>:not(.featherlight) {
        display: none
    }
}

@charset "UTF-8";.no-js .block-teaser.slick-teaser .teaser-image {
    max-width: 208px
}

body {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto
}

@media (min-width: 768px) {
    body {
        padding-top:110px
    }
}

@media (max-width: 767px) {
    body {
        padding-top:10px
    }
}

body.menu-use-jsdropdown .dropdown-submenu {
    position: relative
}

body.menu-use-jsdropdown .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px 6px;
    border-radius: 0 6px 6px 6px
}

body.menu-use-jsdropdown .dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px
}

body.menu-use-jsdropdown .dropdown-submenu:hover>a:after {
    border-left-color: #555
}

body.menu-use-jsdropdown .dropdown-submenu.pull-left {
    float: none
}

body.menu-use-jsdropdown .dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px
}

body.menu-use-jsdropdown .dropdown-submenu .navbar-nav .open .dropdown-menu {
    box-shadow: 0 4px 4px rgba(0,0,0,.15)
}

body.menu-use-jsdropdown .sidebar .dropdown-submenu>.dropdown-menu {
    float: none;
    position: relative;
    top: auto;
    left: auto;
    margin: auto;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px
}

body.menu-use-csshover .nav>.dropdown:hover>.dropdown-menu {
    display: block
}

body.menu-use-csshover .sidebar .dropdown-menu {
    display: block;
    float: none;
    left: auto;
    position: relative;
    top: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-style: dotted none;
    box-shadow: 0 4px 4px rgba(0,0,0,.15)
}

.skip-navigation {
    position: fixed;
    top: 5px;
    left: 5px;
    z-index: 9999
}

@media (min-width: 768px) {
    .navbar-form {
        float:none!important;
        margin: 0;
        position: absolute;
        right: -15px;
        top: -50px
    }
}

@media (min-width: 768px) {
    .site-title {
        position:absolute;
        left: -15px;
        top: -112px
    }
}

.site-title .navbar-brand {
    height: auto
}

.site-title img,.site-title svg {
    height: 90px;
    width: 260px;
    position: relative
}

@media (max-width: 767px) {
    .site-title .navbar-brand {
        max-height:50px
    }

    .site-title img,.site-title svg {
        max-height: 40px;
        max-width: 116px;
        width: auto;
        top: -9px
    }
}

@media (min-width: 768px) {
    #nav-service {
        position:absolute;
        right: 0;
        top: -110px
    }
}

@media (max-width: 767px) {
    #nav-service {
        border-top:1px dotted silver;
        padding: .5em 0
    }
}

.page-header {
    padding-top: 0
}

a.panel-heading {
    display: block
}

#content .page-teaser .teaser-image {
    max-width: 100%;
    overflow: hidden
}

#content .page-teaser .teaser-image:empty {
    display: none
}

#content .page-teaser .teaser-image img {
    width: 100%;
    left: 0;
    position: relative
}

#content .page-teaser.page-teaser--imageleft .teaser-image img {
    left: 0
}

#content .page-teaser.page-teaser--imageright .teaser-image img {
    left: 0
}

.block-teaser {
    margin-bottom: 2em
}

.singleteaser .block-teaser .teaser-media {
    margin-bottom: 20px
}

@media (max-width: 991px) {
    .singleteaser .block-teaser .teaser-media {
        margin-bottom:15px
    }
}

@media (max-width: 767px) {
    .singleteaser .block-teaser .teaser-media {
        margin-bottom:10px
    }
}

@media (max-width: 991px) {
    .singleteaser.col-md-4.col-md-pull-8 .block-teaser .teaser-media,.singleteaser.col-md-4.col-md-push-8 .block-teaser .teaser-media,.singleteaser.col-md-4.col-sm-12 .block-teaser .teaser-media {
        float:left!important;
        width: 50%;
        max-width: 235px;
        margin-bottom: 5px
    }

    .singleteaser.col-md-4.col-md-pull-8 .block-teaser .teaser-media .teaser-image,.singleteaser.col-md-4.col-md-push-8 .block-teaser .teaser-media .teaser-image,.singleteaser.col-md-4.col-sm-12 .block-teaser .teaser-media .teaser-image {
        margin: 0 10px 5px 0
    }
    .mobilefull {
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media (max-width: 767px) {
    .singleteaser.col-sm-6 .block-teaser .teaser-media {
        float:left!important;
        width: 50%;
        max-width: 235px
    }

    .singleteaser.col-sm-6 .block-teaser .teaser-media .teaser-image {
        margin: 0 10px 5px 0
    }
}

@media (max-width: 479px) {
    .singleteaser.col-md-4.col-md-pull-8 .block-teaser .teaser-media,.singleteaser.col-md-4.col-md-push-8 .block-teaser .teaser-media,.singleteaser.col-md-4.col-sm-12 .block-teaser .teaser-media,.singleteaser.col-sm-6 .block-teaser .teaser-media {
        float:none!important;
        width: 100%;
        max-width: none
    }

    .singleteaser.col-md-4.col-md-pull-8 .block-teaser .teaser-media .teaser-image,.singleteaser.col-md-4.col-md-push-8 .block-teaser .teaser-media .teaser-image,.singleteaser.col-md-4.col-sm-12 .block-teaser .teaser-media .teaser-image,.singleteaser.col-sm-6 .block-teaser .teaser-media .teaser-image {
        margin: 0 0 10px 0;
        max-width: none
    }
}

.block-teaser .pull-left .teaser-image {
    margin: 0 10px 5px 0
}

.block-teaser .teaser-image {
    max-width: 208px;
    overflow: hidden
}

.singleteaser .block-teaser .teaser-image {
    max-width: 100%
}

.block-teaser .teaser-image:empty {
    display: none
}

.block-teaser .teaser-image .media-object {
    max-height: 132px;
    left: -72px;
    position: relative
}

.singleteaser .block-teaser .teaser-image .media-object {
    max-height: none;
    width: 166%;
    left: -33%
}

@media (max-width: 479px) {
    .block-teaser .teaser-image {
        max-width:145.6px
    }

    .singleteaser .block-teaser .teaser-image {
        max-width: none
    }

    .block-teaser .teaser-image .media-object {
        max-height: 92.4px;
        left: -50.4px
    }
}

.block-teaser.block-teaser--imageleft .teaser-image .media-object {
    left: 0
}

.block-teaser.block-teaser--imageright .teaser-image .media-object {
    left: auto;
    right: 144px
}

.singleteaser .block-teaser.block-teaser--imageright .teaser-image .media-object {
    right: -66%
}

@media (max-width: 479px) {
    .block-teaser.block-teaser--imageright .teaser-image .media-object {
        right:102.96px
    }
}

.block-teaser.slick-teaser {
    padding-right: 20px;
    margin-bottom: 2px
}

.block-teaser.slick-teaser .teaser-image {
    max-width: 100%;
    margin: 0 0 10px
}

.block-teaser.slick-teaser .teaser-image .media-object {
    max-height: none;
    width: 166%;
    left: -33%
}

@media (max-width: 479px) {
    .block-teaser.slick-teaser .teaser-image {
        max-width:inherit
    }
}

.block-teaser.slick-teaser.block-teaser--imageright .teaser-image .media-object {
    left: -66%
}

.block-teaser.slick-teaser.block-teaser--imageleft .teaser-image .media-object {
    right: 0;
    left: auto
}

@media (max-width: 479px) {
    .block-teaser .media-left {
        display:inline;
        float: left;
        padding-bottom: 5px
    }

    .block-teaser .media-body {
        display: inline
    }
}

.block-teaser .teaser-content>.teaser-meta+a>h4+p {
    clear: both
}

.block-teaser .teaser-content a {
    color: inherit
}

.block-teaser .teaser-content a:hover {
    text-decoration: none
}

.block-teaser .teaser-content .teaser-meta {
    font-size: 85%;
    text-transform: uppercase
}

.block-teaser .teaser-content .teaser-meta .meta-category {
    margin-bottom: .3em
}

.block-teaser .teaser-content .readmore-wrap {
    margin-bottom: 0
}

.panel-teaserlist .block-teaser .teaser-image {
    max-width: 104px
}

.panel-teaserlist .block-teaser .teaser-image .media-object {
    max-height: 66px;
    left: -36px
}

.panel-teaserlist .block-teaser.block-teaser--imageleft .teaser-image .media-object {
    left: 0
}

.panel-teaserlist .block-teaser.block-teaser--imageright .teaser-image .media-object {
    left: auto;
    right: 72px
}

.article+* {
    clear: both
}

.texteditor figure {
    background-color: #eee;
    margin-bottom: 1em
}

.texteditor figure div:empty,.texteditor figure figcaption:empty,.texteditor figure footer:empty,.texteditor figure:empty {
    display: none
}

.texteditor figure.left {
    margin: .5em .5em .5em 0;
    float: left!important
}

.texteditor figure.right {
    margin: .5em 0 .5em .5em;
    float: right!important
}

.texteditor figure.left,.texteditor figure.right {
    max-width: 40%
}

@media (max-width: 480px) {
    .texteditor figure.left,.texteditor figure.right {
        float:none!important;
        max-width: 100%;
        margin: 1em 0
    }
}

.texteditor figure div {
    position: relative
}

.texteditor figure div:first-child {
    background-color: #555
}

.texteditor figure img {
    min-width: 70px;
    max-width: 100%;
    height: auto;
    margin: auto;
    display: block
}

.texteditor figure figcaption {
    font-size: small;
    padding: .5em
}

.texteditor .module-download figure {
    max-width: 70px;
    margin: 0
}

figure {
    position: relative
}

figure footer {
    position: absolute;
    right: 0;
    bottom: 0;
    padding: .1em .5em;
    text-align: right;
    color: #fff;
    text-shadow: 0 0 3px #000;
    font-size: 75%
}

figure footer :empty {
    display: none
}

@media print {
    figure footer {
        position: relative;
        padding: .5em 0 0
    }
}

figure footer:not(:empty):before {
    content: "\00A9\00A0"
}

@media print {
    figure footer:not(:empty):before {
        content: "Copyright:\00A0";
        position: relative;
        bottom: auto;
        right: auto
    }
}

.module {
    margin-top: 1.5em
}

.module.module-sitemap .dropdown-menu {
    display: block;
    float: none;
    left: auto;
    position: relative;
    top: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-style: none;
    box-shadow: none;
    padding-left: 15px
}

.box {
    background-color: #f4f4f4;
    padding: 20px;
    margin: 1.5em 0 2.5em
}

.box>:first-child {
    margin-top: 0
}

.box .box-header h4 {
    margin-top: 0
}

.slider-prepared .tab {
    clear: both
}

.slider-prepared .tab h3 {
    margin: 2px 0 5px
}

.slider-prepared .tab p {
    font-size: 100%
}

.slider-prepared .tab .slider-slides-slide {
    float: right;
    width: 30%;
    max-width: 230px;
    margin: 0 0 20px 20px
}

.slider-prepared .tab .slider-slides-slide img {
    width: 100%
}

.slider-prepared a.more {
    clear: both;
    display: block
}

.slider {
    position: relative;
    margin: 0 auto;
    width: 1232px;
    height: 462px;
    overflow: hidden
}

.slider.slider-initializing {
    display: none
}

.slider figure footer {
    font-size: 1.2em
}

.slider .slider-slides {
    cursor: move;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    width: 1232px;
    height: 462px
}

.slider.extended {
    width: 1140px;
    height: 427.5px
}

.slider.extended .slider-slides {
    width: 1140px;
    height: 427.5px
}

.slider.gallery {
    width: 685px;
    height: 360px
}

.slider.gallery .slider-slides {
    width: 685px;
    height: 360px
}

@media (max-width: 767px) {
    .stage {
        padding:0
    }
}

.stage .stage-content {
    position: relative;
    overflow: hidden
}

.stage .stage-content.teaser img {
    width: 100%;
    position: relative
}

.stage .stage-content.teaser.extended img {
    width: auto;
    left: -46px
}

@media (max-width: 1199px) {
    .stage .stage-content.teaser.extended img {
        left:-146px
    }
}

@media (max-width: 991px) {
    .stage .stage-content.teaser.extended img {
        left:-256px
    }
}

.gallery-wrapper {
    margin: 1.5em 0 2.5em
}

.gallery-wrapper figure {
    background-color: #555;
    height: 360px;
    width: 685px;
    display: table-cell;
    vertical-align: middle
}

.gallery-wrapper figure img {
    max-height: 360px;
    max-width: 685px;
    margin: auto
}

.gallery-wrapper figcaption {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    color: #fff;
    display: block;
    padding: .5em;
    position: absolute;
    width: 100%
}

.media {
    padding-bottom: 15px
}

.media .media-body p:empty,.media .media-left:empty {
    display: none
}

.sidebar figure footer {
    cursor: help
}

.sidebar .module-contact .media,.sidebar .module-download .media {
    margin-top: 0
}

.sidebar .module-contact .media .media-object,.sidebar .module-download .media .media-object {
    max-width: 70px
}

.sidebar .module-contact .media .media-heading,.sidebar .module-download .media .media-heading {
    font-weight: 700;
    margin-top: 0
}

@charset "UTF-8";body {
    font-family: Roboto,sans-serif;
    border-top: 5px solid #4a4a49;
    color: #343434
}

h1,h2,h3,h4,h5,h6 {
    margin-bottom: 0;
    padding-bottom: 10px
}

h2,h3,h4,h5 {
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width: 767px) {
    body {
        padding-top:0;
        border-top: 0
    }

    #nav-main {
        border-top: 5px solid #4a4a49!important;
        border-radius: 0;
        padding-top: 5px
    }

    #nav-main.fixed {
        opacity: .97;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 999;
        padding-top: 0;
        border-top: 0!important;
        border-bottom: 1px dotted #4a4a49!important
    }
}

a,a:active,a:focus,a:hover {
    color: #ec6608
}

iframe {
    border: 0!important;
    width: 100%
}

.iframe {
    line-height: 0
}

.jumbotron {
    margin-bottom: 0
}

#jobboerse {
    width: 100%
}

#pageid_11 iframe {
    width: 100%;
    min-height: 200px
}

@media (max-width: 767px) {
    #pageid_11 iframe {
        min-height:300px
    }
}

@media (max-width: 479px) {
    #pageid_11 iframe {
        min-height:410px
    }
}

#slider01 {
    background-color: #fff;
    padding: 15px
}

#slider01.slider {
    padding: 0;
    max-width: 100%
}

#slider01.slider img {
    width: 100%;
    position: relative
}

.glyphicon:before {
    content: normal
}

.glyphicon.glyphicon-search {
    background: transparent url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M30.063%2033.874c-.213%200-.426-.085-.584-.253l-9.854-10.516c-1.767%201.072-3.84%201.69-6.053%201.69-6.45%200-11.7-5.25-11.7-11.7%200-6.452%205.25-11.7%2011.7-11.7s11.7%205.25%2011.7%2011.7c0%203.66-1.688%206.93-4.326%209.078l9.7%2010.354c.303.322.287.828-.036%201.13-.154.147-.35.218-.547.218zm-16.49-30.88c-5.57%200-10.1%204.532-10.1%2010.102s4.53%2010.1%2010.1%2010.1%2010.1-4.53%2010.1-10.1-4.53-10.1-10.1-10.1z%22%2F%3E%3C%2Fsvg%3E") no-repeat scroll 0 0/56px auto;
    width: 30px;
    height: 30px
}

.glyphicon.glyphicon-download {
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M16.05%2031.46C7.575%2031.46.68%2024.565.68%2016.09S7.575.72%2016.05.72s15.37%206.895%2015.37%2015.37-6.895%2015.37-15.37%2015.37zm0-28.24c-7.096%200-12.87%205.773-12.87%2012.87%200%207.097%205.773%2012.87%2012.87%2012.87%207.097%200%2012.87-5.773%2012.87-12.87%200-7.096-5.774-12.87-12.87-12.87z%22%2F%3E%3Cpath%20d%3D%22M16.04%2024.05c-.304%200-.604-.11-.838-.323l-5.6-5.07c-.512-.463-.55-1.254-.088-1.766.462-.51%201.253-.55%201.766-.087l3.51%203.18V9.37c0-.69.56-1.25%201.25-1.25s1.25.56%201.25%201.25V20l3.532-3.197c.512-.463%201.3-.424%201.766.088.463.513.424%201.303-.088%201.767l-5.6%205.07c-.24.216-.54.323-.838.323h-.02z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    width: 15px;
    height: 15px;
    background-size: 30px
}

.glyphicon.glyphicon-new-window {
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23EB690B%22%20d%3D%22M8.22%2025.192c-.27%200-.54-.097-.755-.292-.458-.417-.49-1.127-.074-1.585L20.203%209.253l-9.6-.024c-.62-.002-1.122-.506-1.12-1.126%200-.62.504-1.12%201.122-1.12h.003l12.102.03c.233%200%20.45.074.63.198.28.184.47.487.5.83l1.156%2012.05c.06.618-.393%201.166-1.01%201.225-.604.072-1.164-.392-1.224-1.01l-.914-9.53L9.05%2024.827c-.222.24-.526.365-.83.365z%22%2F%3E%3C%2Fsvg%3E");
    width: 18px;
    height: 15px;
    background-size: 36px
}

.glyphicon.glyphicon-envelope {
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M3.18%2025.33c-.18%200-.358-.07-.495-.206-.273-.273-.273-.717%200-.99l8.28-8.27C8.722%2013.9%205.77%2011.17%202.117%207.686c-.28-.266-.29-.71-.023-.99.267-.28.71-.29.99-.022C7.735%2011.11%2014.666%2017.457%2016.06%2018.2c1.388-.743%208.256-7.065%2012.866-11.485.28-.267.722-.258.99.02.268.28.258.723-.02.99-3.688%203.537-6.657%206.293-8.897%208.26l7.99%208.146c.27.277.267.72-.01.99s-.718.268-.99-.008l-8.05-8.208c-2.135%201.82-3.432%202.737-3.88%202.737-.457%200-1.806-.956-4.033-2.856l-8.352%208.342c-.137.136-.316.204-.495.204z%22%2F%3E%3Cpath%20d%3D%22M27.34%2026.87H4.76c-1.952%200-3.54-1.75-3.54-3.9V9.2c0-2.15%201.588-3.9%203.54-3.9h22.58c1.952%200%203.54%201.75%203.54%203.9v13.77c0%202.15-1.588%203.9-3.54%203.9zM4.76%206.7c-1.18%200-2.14%201.122-2.14%202.5v13.77c0%201.378.96%202.5%202.14%202.5h22.58c1.18%200%202.14-1.12%202.14-2.5V9.2c0-1.378-.96-2.5-2.14-2.5H4.76z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    width: 18px;
    height: 15px;
    background-size: 36px
}

.glyphicon.glyphicon-link {
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M18.088%2026.208c-.27%200-.54-.097-.754-.292-.458-.417-.492-1.126-.075-1.585l8.142-8.954c.416-.458%201.126-.493%201.585-.075.458.418.492%201.127.075%201.586L18.92%2025.84c-.222.244-.526.368-.832.368z%22%2F%3E%3Cpath%20d%3D%22M26.23%2017.23H4.685c-.62%200-1.122-.5-1.122-1.12s.502-1.123%201.122-1.123h19.02l-6.42-7.106c-.415-.458-.378-1.168.082-1.583.46-.417%201.17-.38%201.584.08l8.113%208.98c.297.33.373.803.193%201.21-.18.403-.583.664-1.026.664z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    width: 18px;
    height: 15px;
    background-size: 36px
}

.social-link .icon {
    width: 42px;
    height: 35px;
    display: block;
    float: left;
    margin-right: 15px;
    background-size: 40px;
    background-repeat: no-repeat
}

@media (max-width: 767px) {
    .social-link .icon {
        display:none
    }
}

.social-link .icon.facebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDQuOSA4Ny45Ij48cGF0aCBkPSJNNjEuMiA4Ny4zaDIyLjRjNi43IDAgMTIuMS01LjQgMTIuMS0xMi4xVjEyLjdDOTUuNyA2IDkwLjMuNiA4My42LjZIMjEuMkMxNC41LjYgOS4xIDYgOS4xIDEyLjd2NjIuNWMwIDYuNyA1LjQgMTIuMSAxMi4xIDEyLjFoMjcuOVY1Ny42SDM4LjhWNDUuNWgxMC4zVjMzLjRjMC03LjYgNi4yLTEzLjggMTMuOC0xMy44aDEzLjh2MTIuMUg2NS42Yy0yLjQgMC00LjMgMS45LTQuMyA0LjN2OS41aDE1LjJsLTIgMTIuMUg2MS4ydjI5Ljd6bTIyLjUtMy41aC0xOVY2MWgxMi43bDMuMi0xOUg2NC43di02LjloMTUuNXYtMTlINjNjLTkuNSAwLTE3LjMgNy43LTE3LjMgMTcuM1Y0MkgzNS40djE5aDEwLjR2MjIuOEgyMS4yYy00LjggMC04LjYtMy45LTguNi04LjZWMTIuN2MwLTQuOCAzLjktOC42IDguNi04LjZoNjIuNWM0LjggMCA4LjYgMy45IDguNiA4LjZ2NjIuNWMwIDQuNy0zLjkgOC42LTguNiA4LjZ6IiBmaWxsPSIjZWM2NjA4Ii8+PC9zdmc+)
}

.social-link .icon.instagram {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDQuOSA4Ny45Ij48cGF0aCBkPSJNODMuNi42SDIxLjJDMTQuNS42IDkuMSA2IDkuMSAxMi43djYyLjVjMCA2LjcgNS40IDEyLjEgMTIuMSAxMi4xaDYyLjVjNi43IDAgMTIuMS01LjQgMTIuMS0xMi4xVjEyLjdDOTUuNyA2IDkwLjMuNiA4My42LjZ6bTguNyA3NC41YzAgNC44LTMuOSA4LjYtOC42IDguNkgyMS4yYy00LjggMC04LjYtMy45LTguNi04LjZWMTIuN2MwLTQuOCAzLjktOC42IDguNi04LjZoNjIuNWM0LjggMCA4LjYgMy45IDguNiA4LjZ2NjIuNHoiIGZpbGw9IiNlYzY2MDgiLz48cGF0aCBkPSJNNTIgNjcuOWMtMTIuNCAwLTIyLjUtMTAuMS0yMi41LTIyLjVTMzkuNiAyMi45IDUyIDIyLjkgNzQuNSAzMyA3NC41IDQ1LjQgNjQuNCA2Ny45IDUyIDY3Ljl6bTAtNDEuMmMtMTAuMyAwLTE4LjcgOC40LTE4LjcgMTguN1M0MS43IDY0LjEgNTIgNjQuMXMxOC43LTguNCAxOC43LTE4LjdjMC0xMC4zLTguNC0xOC43LTE4LjctMTguN3pNNzguNiAyNi4zYy00LjMgMC03LjctMy41LTcuNy03LjdzMy41LTcuNyA3LjctNy43YzQuMyAwIDcuNyAzLjUgNy43IDcuN3MtMy40IDcuNy03LjcgNy43em0wLTEyLjVjLTIuNiAwLTQuNyAyLjEtNC43IDQuN3MyLjEgNC43IDQuNyA0LjcgNC43LTIuMSA0LjctNC43LTIuMS00LjctNC43LTQuN3oiIGZpbGw9IiNlYzY2MDgiLz48L3N2Zz4=)
}

.social-link .icon.twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDQuOSA4Ny45Ij48cGF0aCBkPSJNLjYgNzcuNGwzLjUgMS45YzIuNCAxLjMgMTEuMSA1LjggMTkuNSA3LjEgMjIuMiAzLjUgNDItMSA1NC42LTEyLjMgMTAuOC05LjcgMTYtMjQuMyAxNS4xLTQyLjItLjEtMi44LjYtNS42IDIuMi03LjcgMS45LTIuNSA2LjItOC41IDguNy0xMS44bC0yLjIuMWMtMS42LjEtMS43LjEtMi4yLjFsLTIuMy4yIDMuOC0xMC45Yy00IDEuNS0xMC45IDMuOS0xMy4zIDQuNWwtLjguMi0uNi0uNUM3OS0uNyA2Ny0xLjcgNTggMy44IDUxIDguMyA0Ny42IDE1LjYgNDguOCAyNGwuMyAxLjktMi0uM2MtMTQuOC0yLTI3LjQtOS4xLTM3LjItMjAuOWwtMS42LTJMNyA1Yy0yLjcgNS0zLjYgMTAuNy0yLjUgMTYgLjQgMi4yIDEuMiA0LjMgMi4yIDYuMmwxLjkgMy41TDQuMSAyOWwtLjIgMi40Yy0uMyA0LjEgMS4xIDguOSAzLjcgMTIuOS44IDEuMyAxLjggMi41IDIuOSAzLjZsMy4yIDMuMi0zLjQtLjUuOSAyLjdjMiA2LjEgNi4yIDEwLjkgMTEuNyAxMy42bDIuOSAxLjQtMyAxLjNjLTUuOCAyLjQtMTAuNSA0LTE4LjMgNi41TC42IDc3LjR6bTM3LjUgNi43Yy00LjUgMC05LjEtLjQtMTMuOS0xLjEtMy4zLS41LTcuMS0xLjYtMTEuMS0zLjNsLTMuNi0xLjUgMy43LTEuM2M2LjEtMi4xIDExLTQgMTkuNC04bDYuMS0yLjktNi43LS40Yy02LjQtLjQtMTEuOC0zLjUtMTUuMS04LjZsLTEuNC0yLjEgMi41LS4xYzEuNS0uMSAzLS4zIDQuNC0uN2w2LjQtMS44LTYuNS0xLjZjLTYuMy0xLjUtOS45LTUuMy0xMS44LTguMi0xLjItMS44LTItMy42LTIuNi01LjZsLS43LTIuNSAyLjUuN2MxLjIuMyAyLjUuNSA0LjYuN2w2IC42LTQuOC0zLjdjLTYuNy01LjItOS42LTEzLjMtNy41LTIxbC43LTIuNiAxLjggMS45QzI3LjQgMjguNSA0Ni42IDI5LjUgNTMgMjkuOWguMWMtLjMtMy0uMy0zLjEtLjQtMy40QzQ5LjYgMTQuNyA1Ni44IDguOCA2MCA2LjhjNi43LTQuMSAxNy4yLTQuNyAyNC42IDIuMSAxLjEgMSAyLjYgMS40IDMuOSAxLjEgMS40LS40IDIuNy0uNyA0LjItMS4zbDIuOS0xLTMuMSA4LjloNC40TDk1LjEgMTljLS43LjktMS41IDItMi40IDMuMy0yLjEgMi44LTMuMSA2LjMtMi45IDkuOS45IDE3LjEtMy44IDMwLjMtMTMuOSAzOS40LTkuMSA4LjItMjIuNCAxMi41LTM3LjggMTIuNXoiIGZpbGw9IiNlYzY2MDgiLz48L3N2Zz4=)
}

.social-link .icon.xing {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDQuOSA4Ny45Ij48cGF0aCBkPSJNOS43IDYxLjFoMjBsMTQtMjIuMy0xNC0yMi4zaC0yMGwxNCAyMi4zLTE0IDIyLjN6TTI4IDU3LjlIMTUuNGwxMi0xOS4yLTEyLTE5LjFIMjhsMTIgMTkuMi0xMiAxOS4xek02Mi45IDg3LjJoMTkuM0w2MS44IDU0LjMgOTQuNi43SDc1LjRMNDIuNiA1NC4zbDIwLjMgMzIuOXptMTMuNi0zLjFINjQuN0w0Ni4zIDU0LjMgNzcuMSAzLjhIODlMNTguMSA1NC4zbDE4LjQgMjkuOHoiIGZpbGw9IiNlYzY2MDgiLz48L3N2Zz4=)
}

.social-link .icon.linkedin {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxMDQuOSA4Ny45IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNlYzY2MDg7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLW1pdGVybGltaXQ6MTB9PC9zdHlsZT48ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iMzMuNyIgY3k9IjIzLjMiIHJ4PSI1LjgiIHJ5PSI1LjIiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjcuOSAzNC45aDExLjZ2MzIuOEgyNy45ek01OC45IDM4LjVjLjktMSAyLjctMi4zIDQuMy0zLjEgMS41LS44IDUuMi0xLjMgOC4yLS43czYuMyAyLjggNy42IDYuMmMxLjQgMy40IDEuMyA2LjMgMS4zIDYuM3YyMC41SDY4LjhWNDkuNXMtLjMtMy0xLjctNC4zYy0xLjQtMS4zLTQuNy0xLjgtNy45LjlsLS4zLjJ2MjEuNUg0Ny4zVjM0LjloMTEuNnYzLjZ6Ii8+PHBhdGggZD0iTTg4LjkgODUuM0gxNmMtMi43IDAtNC45LTIuMi00LjktNC45VjcuNmMwLTIuNyAyLjItNC45IDQuOS00LjloNzIuOGMyLjcgMCA0LjkgMi4yIDQuOSA0Ljl2NzIuOGMuMSAyLjctMi4xIDQuOS00LjggNC45eiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWM2NjA4IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==)
}

.social-content {
    position: absolute;
    top: 5px;
    right: 0
}

.module-tabbox-container {
    position: relative
}

header svg.logo {
    width: 180px;
    float: left
}

header svg.logo+strong {
    float: left;
    display: block;
    margin: 0;
    font-size: 15px;
    padding-top: 30px;
    padding-left: 15px;
    line-height: 120%;
    font-weight: 400
}

@media (max-width: 767px) {
    header svg.logo+strong {
        display:none
    }
}

header .mipologin {
    position: absolute;
    right: 268px;
    top: -67px
}

header .mipologin svg.mipo {
    width: 200px;
    height: 50px
}

@media (max-width: 991px) {
    header .mipologin svg.mipo {
        display:none
    }
}

@media (max-width: 767px) {
    header .container {
        padding:0
    }

    header .container nav#nav-main .navbar-collapse {
        background-color: #f4f4f4;
        border: 0;
        padding: 0;
        border-top: 1px dotted #292929
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav {
        margin: 0
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li>a {
        color: #292929;
        font-size: 18px;
        border-bottom: 1px dotted #292929;
        line-height: 110%
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li:hover ul.dropdown-menu {
        display: none
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected a {
        color: #ec6608;
        background-color: #fff;
        background-image: none;
        box-shadow: none
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu {
        display: block;
        float: none;
        position: static;
        padding: 0;
        border: 0;
        box-shadow: none;
        border-radius: 0
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li>a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li>a {
        color: #292929;
        padding: 7px 25px;
        padding-left: 35px;
        text-transform: none;
        font-size: 16px;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
        background-position: 14px 11px;
        background-repeat: no-repeat;
        background-size: 32px auto
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li>a:hover,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li>a:hover {
        background-color: #fff;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E")
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.active>a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.active>a {
        color: #fff;
        background-color: #ec6608;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E")
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.active>ul,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.active>ul {
        display: block;
        float: none;
        position: static;
        padding: 0;
        border: 0;
        box-shadow: none;
        border-radius: 0
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.active>ul>li>a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.active>ul>li>a {
        color: #292929;
        padding: 7px 25px;
        padding-left: 55px;
        text-transform: none;
        font-size: 16px;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
        background-position: 34px 11px;
        background-repeat: no-repeat;
        background-size: 32px auto;
        border-bottom: 1px dotted #292929
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.active>ul>li>a:hover,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.active>ul>li>a:hover {
        background-color: #fff;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E")
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.active>ul>li:last-child a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.active>ul>li:last-child a {
        border: 0
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.selected>a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.selected>a {
        color: #ec6608;
        background-color: #fff;
        background-image: none;
        border-bottom: 1px dotted #292929
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.selected>ul,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.selected>ul {
        display: block;
        float: none;
        position: static;
        padding: 0;
        border: 0;
        box-shadow: none;
        border-radius: 0
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.selected>ul>li>a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.selected>ul>li>a {
        color: #292929;
        padding: 7px 25px;
        padding-left: 55px;
        text-transform: none;
        font-size: 16px;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
        background-position: 34px 11px;
        background-repeat: no-repeat;
        background-size: 32px auto;
        border-bottom: 1px dotted #292929
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.selected>ul>li>a:hover,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.selected>ul>li>a:hover {
        background-color: #fff;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E")
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.selected>ul>li.active>a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.selected>ul>li.active>a {
        color: #fff;
        background-color: #ec6608;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E")
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.active>ul.dropdown-menu>li.selected>ul>li:last-child a,header .container nav#nav-main .navbar-collapse ul.navbar-nav>li.selected>ul.dropdown-menu>li.selected>ul>li:last-child a {
        border: 0
    }

    header .container nav#nav-main .navbar-collapse ul.navbar-nav li:last-child a {
        border: 0
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service {
        border-top: 1px dotted #292929;
        padding: 15px;
        width: 100%
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service:before {
        content: "Service:";
        text-transform: uppercase;
        padding-top: 10px;
        padding-bottom: 5px;
        font-weight: 700
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service li a {
        padding-left: 20px;
        background-position: 0 9px;
        background-repeat: no-repeat;
        background-size: 32px auto;
        margin-right: 10px;
        margin-left: 0;
        color: #292929
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service li[data-id="6e1527f6-6a7f-4975-bb6d-709e7c5737af"] a {
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M19.177%2014.126H13.43c-1.224%200-2.22-.996-2.22-2.22V6.163c0-1.224.997-2.22%202.22-2.22h5.747c1.223%200%202.218.997%202.218%202.22v5.745c0%201.223-.995%202.22-2.218%202.22zM13.43%205.343c-.452%200-.82.367-.82.82v5.744c0%20.45.368.818.82.818h5.747c.45%200%20.818-.367.818-.818V6.162c0-.452-.367-.82-.818-.82H13.43zM28.095%2028.612H22.35c-1.223%200-2.218-.996-2.218-2.22v-5.746c0-1.223.995-2.218%202.218-2.218h5.746c1.224%200%202.22.995%202.22%202.218v5.746c0%201.225-.998%202.22-2.22%202.22zm-5.745-8.784c-.45%200-.818.367-.818.818v5.746c0%20.452.367.82.818.82h5.745c.452%200%20.82-.368.82-.82v-5.746c0-.45-.367-.818-.82-.818H22.35zM9.65%2028.62H3.904c-1.224%200-2.22-.996-2.22-2.22v-5.745c0-1.225.997-2.22%202.22-2.22H9.65c1.224%200%202.22.995%202.22%202.22V26.4c0%201.224-.996%202.22-2.22%202.22zm-5.746-8.785c-.452%200-.82.368-.82.82V26.4c0%20.452.368.82.82.82H9.65c.452%200%20.82-.368.82-.82v-5.745c0-.453-.368-.82-.82-.82H3.904z%22%2F%3E%3Cpath%20d%3D%22M20.857%2023.93h-9.64c-.386%200-.7-.312-.7-.7s.314-.7.7-.7h9.64c.387%200%20.7.314.7.7s-.313.7-.7.7z%22%2F%3E%3Cpath%20d%3D%22M16.197%2023.91c-.387%200-.7-.313-.7-.7v-9.602c0-.387.313-.7.7-.7s.7.313.7.7v9.602c0%20.387-.314.7-.7.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service li[data-id="5b266350-70f0-4948-a822-7556ee428c59"] a {
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Ccircle%20cx%3D%227.007%22%20cy%3D%2225.07%22%20r%3D%223.343%22%2F%3E%3Cpath%20d%3D%22M7.007%2029.113c-2.23%200-4.043-1.814-4.043-4.043%200-2.23%201.814-4.043%204.043-4.043%202.23%200%204.043%201.814%204.043%204.043%200%202.23-1.814%204.043-4.043%204.043zm0-6.686c-1.457%200-2.643%201.186-2.643%202.643%200%201.458%201.186%202.643%202.643%202.643%201.458%200%202.643-1.186%202.643-2.643%200-1.457-1.186-2.643-2.643-2.643zM19.16%2029.557c-.83%200-1.5-.67-1.5-1.5%200-7.77-6.32-14.09-14.09-14.09-.83%200-1.5-.672-1.5-1.5s.67-1.5%201.5-1.5c9.423%200%2017.09%207.666%2017.09%2017.09%200%20.83-.67%201.5-1.5%201.5zM28.462%2029.654c-.772%200-1.428-.592-1.493-1.375C25.937%2015.905%2015.82%205.933%203.432%205.082c-.826-.057-1.45-.773-1.394-1.6.056-.826.774-1.45%201.6-1.394%2013.85.95%2025.165%2012.103%2026.318%2025.94.07.825-.544%201.55-1.37%201.618-.042.004-.084.006-.126.006z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service li[data-id="14ef32a4-f4f5-44a6-8467-1dbc9b852720"] a {
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M34.02%2022.094H2.418c-.47%200-.85-.38-.85-.85L1.54%206.05c0-.226.09-.442.25-.602s.376-.25.602-.25h31.63c.226%200%20.44.09.602.25l7.597%207.598c.332.332.332.87%200%201.202l-7.596%207.598c-.16.16-.377.25-.603.25zm-30.754-1.7H33.67l6.746-6.748-6.747-6.75H3.242l.023%2013.498z%22%2F%3E%3Cpath%20d%3D%22M19.492%205.992l-1.7-.008.012-2.565c-.003-.1-.016-1.24.75-2.03.442-.456%201.05-.697%201.757-.697.692%200%201.287.234%201.72.678.748.764.746%201.86.743%201.982V5.86h-1.7V3.333c0-.142-.047-.563-.26-.777-.07-.07-.2-.163-.502-.163-.323%200-.46.102-.535.18-.237.243-.275.72-.272.824l-.01%202.595zM22.773%2043.095l-5.042-.04-.007-21.81%201.7-.002.008%2020.125%201.643.014v-20.14h1.7v21.853%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-size: 24px auto
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service li[data-id="2b5a9b6c-de17-4d10-8203-ce46539bb945"] a {
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M39.25%2042.982H4.79c-2.08-.042-3.24-1.18-3.286-3.203v-3.572c0-2.12%201.21-2.84%201.932-3.08%203.94-1.53%207.775-3.6%2011.362-6.14l.49-.36c.574-.424%201.132-.834%201.69-1.264.1-.088.18-.2.186-.28.003-.043-.008-.21-.274-.525-1.612-1.43-2.712-3.215-3.276-5.314-.292-.155-.555-.365-.776-.62-.545-.496-.845-1.23-.8-2.052-.043-.74.24-1.466.843-2.067.06-.06.086-.103.102-.146-.19-1.354-.284-2.75-.284-4.255-.036-2.548.87-4.75%202.69-6.532%201.59-1.59%203.54-2.494%205.79-2.675.225-.034.457-.036.728-.036h.2c.27%200%20.54.003.814.043%202.174.175%204.115%201.077%205.712%202.675%201.8%201.764%202.717%203.96%202.717%206.526%200%201.417-.093%202.83-.283%204.312.01.012.027.027.05.048.614.658.89%201.36.89%202.158%200%20.79-.292%201.498-.842%202.048-.24.24-.497.433-.768.576-.567%202.115-1.652%203.896-3.23%205.3-.247.328-.253.558-.016.882.236.178.477.356.717.535.306.227.61.453.908.68%201.232.885%202.356%201.64%203.416%202.29%201.976%201.198%203.525%202.047%205.022%202.752%201.173.538%202.298%201.016%203.432%201.458.827.277%201.858%201.047%201.858%203.064v3.484c-.04%202.078-1.218%203.247-3.233%203.29-.007-.002-.013-.002-.02-.002zM21.82%202.562c-.153%200-.293%200-.454.024-1.916.156-3.463.872-4.785%202.194-1.5%201.47-2.214%203.207-2.185%205.313%200%201.49.094%202.847.287%204.166.01.075.012.152.002.23-.06.466-.255.863-.598%201.214-.268.267-.37.526-.353.874-.018.404.084.65.32.867.193.214.352.32.527.372.292.088.514.326.582.623.454%201.977%201.4%203.574%202.892%204.882.028.025.054.05.08.08.522.597.766%201.204.724%201.804-.04.552-.312%201.05-.81%201.477-.603.465-1.17.883-1.754%201.313l-.5.37c-3.716%202.63-7.676%204.767-11.784%206.362-.27.09-.808.27-.808%201.48v3.485c.025%201.148.46%201.566%201.603%201.59H39.24c1.116-.026%201.54-.444%201.562-1.54v-3.535c0-1.22-.5-1.387-.738-1.467-1.203-.467-2.357-.957-3.57-1.513-1.56-.734-3.157-1.61-5.19-2.843-1.098-.675-2.256-1.45-3.54-2.375-.31-.238-.61-.46-.91-.68-.275-.206-.552-.41-.82-.615-.055-.042-.105-.09-.148-.143-.807-1-.807-2.146%200-3.145.03-.038.064-.073.1-.104%201.462-1.283%202.397-2.88%202.86-4.884.068-.297.29-.534.58-.623.18-.055.36-.17.535-.348.232-.232.345-.51.345-.848%200-.372-.113-.66-.368-.938-.305-.255-.518-.633-.58-1.088-.01-.075-.01-.15%200-.225.197-1.47.292-2.867.292-4.265%200-2.12-.725-3.86-2.214-5.317-1.33-1.33-2.867-2.045-4.71-2.195-.245-.034-.433-.032-.62-.03H21.82z%22%2F%3E%3Cpath%20d%3D%22M22.038%2036.104c-.125%200-.25-.027-.367-.083-3.33-1.595-5.74-4.11-7.164-7.478-.183-.432.02-.93.452-1.114.43-.185.93.02%201.114.452%201.223%202.89%203.176%204.995%205.965%206.425%201.49-.77%202.768-1.756%203.805-2.938.9-1.02%201.606-2.16%202.163-3.485.182-.433.68-.635%201.113-.454.433.182.636.68.454%201.113-.63%201.497-1.432%202.79-2.453%203.95-1.273%201.45-2.86%202.637-4.713%203.53-.117.056-.243.084-.37.084z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-size: 24px auto
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service li[data-id="98a1c6ac-00df-4298-93c5-9d9d1b0b83a0"] a {
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M34.688%2043.117H9.318c-2.567%200-4.656-2.09-4.656-4.657V11.823c0-2.568%202.088-4.657%204.656-4.657h1.795c.378-1.457%201.705-2.535%203.28-2.535h.417v-.42c0-1.867%201.52-3.386%203.388-3.386h7.61c1.868%200%203.388%201.52%203.388%203.387v.42h.417c1.575%200%202.902%201.08%203.28%202.536h1.794c2.568%200%204.658%202.09%204.658%204.657V38.46c0%202.568-2.09%204.657-4.657%204.657zM9.318%208.867c-1.63%200-2.956%201.325-2.956%202.956V38.46c0%201.63%201.326%202.958%202.956%202.958h25.37c1.632%200%202.96-1.327%202.96-2.958V11.823c0-1.63-1.328-2.957-2.96-2.957h-3.386v-.85c0-.93-.757-1.685-1.688-1.685h-2.118V4.21c0-.93-.757-1.686-1.688-1.686h-7.61c-.93%200-1.688.757-1.688%201.687v2.12h-2.118c-.93%200-1.687.757-1.687%201.686v.85H9.318z%22%2F%3E%3Cpath%20d%3D%22M29.614%2013.308h-15.22c-1.87%200-3.388-1.52-3.388-3.388V8.65h1.7v1.27c0%20.93.757%201.688%201.687%201.688h15.22c.367%200%201.223%200%201.653-1.91.055-.244.048-.5.04-.77l-.004-.278h1.7l.004.233c.01.328.02.737-.08%201.187-.604%202.676-2.134%203.238-3.312%203.238zM31.003%2020.903h-18c-.468%200-.85-.38-.85-.85s.382-.85.85-.85h18c.47%200%20.85.38.85.85s-.38.85-.85.85zM31.003%2027.614h-18c-.468%200-.85-.38-.85-.85s.382-.85.85-.85h18c.47%200%20.85.38.85.85s-.38.85-.85.85zM31.003%2034.322h-18c-.468%200-.85-.38-.85-.85s.382-.85.85-.85h18c.47%200%20.85.38.85.85s-.38.85-.85.85z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-size: 24px auto
    }

    header .container nav#nav-main .navbar-collapse ul#nav-service li[data-id="90b22359-5e08-458e-b21b-b890ab2824ab"] a {
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23EB6A12%22%20stroke-width%3D%221.4%22%20stroke-miterlimit%3D%2210%22%20d%3D%22M9.67%205.02%22%2F%3E%3Cpath%20fill%3D%22%23EB6A11%22%20d%3D%22M25.135%2030.31H6.865c-1.93%200-3.5-1.57-3.5-3.5V5.19c0-1.93%201.57-3.5%203.5-3.5h14.568c.387%200%20.7.314.7.7s-.313.7-.7.7H6.866c-1.158%200-2.1.942-2.1%202.1v21.62c0%201.157.942%202.1%202.1%202.1h18.27c1.157%200%202.098-.942%202.098-2.1V8.88c0-.388.313-.7.7-.7s.7.312.7.7v17.93c0%201.93-1.57%203.5-3.5%203.5z%22%2F%3E%3Cg%20fill%3D%22%23EB6A11%22%3E%3Cpath%20d%3D%22M22.56%2014.29H9.44c-.388%200-.7-.312-.7-.7s.312-.7.7-.7h13.12c.386%200%20.7.314.7.7s-.314.7-.7.7zM22.56%2017.403H9.44c-.388%200-.7-.313-.7-.7s.312-.7.7-.7h13.12c.386%200%20.7.313.7.7s-.314.7-.7.7zM22.56%2020.516H9.44c-.388%200-.7-.313-.7-.7s.312-.7.7-.7h13.12c.386%200%20.7.313.7.7s-.314.7-.7.7zM22.56%2023.628H9.44c-.388%200-.7-.313-.7-.7s.312-.7.7-.7h13.12c.386%200%20.7.313.7.7s-.314.7-.7.7z%22%2F%3E%3C%2Fg%3E%3Cpath%20fill%3D%22%23EB6A11%22%20d%3D%22M26.603%2010.513h-5.127c-1.018%200-1.845-.828-1.845-1.844V3.54c0-1.016.83-1.843%201.846-1.843.186%200%20.364.074.495.205l6.273%206.272c.13.13.205.31.205.495%200%201.016-.827%201.843-1.845%201.843zM21.25%203.16c-.13.077-.218.22-.218.38v5.13c0%20.244.2.443.445.443h5.127c.162%200%20.305-.087.382-.217L21.25%203.16z%22%2F%3E%3C%2Fsvg%3E")
    }
}

@media (max-width: 480px) {
    header .container ul#nav-service li {
        width:48%;
        margin-bottom: 0
    }

    header .container ul#nav-service li a {
        padding-bottom: 5px
    }
}

header .container nav#nav-main {
    border: 0;
    background-image: none;
    background-color: #fff;
    box-shadow: none;
    min-height: 30px;
    margin: 0;
    margin-bottom: 9px
}

@media (min-width: 768px) {
    header .container nav#nav-main .navbar-collapse {
        padding:0
    }
}

@media (max-width: 767px) {
    header .container nav#nav-main {
        margin-bottom:5px
    }
}

@media (min-width: 768px) {
    header .container nav#nav-main ul.navbar-nav li a {
        font-size: 17px;
        font-weight: 500;
        color: #343434;
        padding: 5px 15px
    }

    header .container nav#nav-main ul.navbar-nav li.active,header .container nav#nav-main ul.navbar-nav li.selected,header .container nav#nav-main ul.navbar-nav li:focus,header .container nav#nav-main ul.navbar-nav li:hover {
        background-color: #343434
    }

    header .container nav#nav-main ul.navbar-nav li.active a,header .container nav#nav-main ul.navbar-nav li.selected a,header .container nav#nav-main ul.navbar-nav li:focus a,header .container nav#nav-main ul.navbar-nav li:hover a {
        color: #fff;
        background-color: #343434;
        background-image: none
    }

    header .container nav#nav-main ul.navbar-nav li.active ul,header .container nav#nav-main ul.navbar-nav li.selected ul,header .container nav#nav-main ul.navbar-nav li:focus ul,header .container nav#nav-main ul.navbar-nav li:hover ul {
        border-radius: 0;
        border: 1px solid #343434;
        padding: 0;
        box-shadow: 0 5px 10px 0 rgba(0,0,0,.15);
        -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.15);
        -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.15)
    }

    header .container nav#nav-main ul.navbar-nav li.active ul li.active a,header .container nav#nav-main ul.navbar-nav li.active ul li.selected a,header .container nav#nav-main ul.navbar-nav li.selected ul li.active a,header .container nav#nav-main ul.navbar-nav li.selected ul li.selected a,header .container nav#nav-main ul.navbar-nav li:focus ul li.active a,header .container nav#nav-main ul.navbar-nav li:focus ul li.selected a,header .container nav#nav-main ul.navbar-nav li:hover ul li.active a,header .container nav#nav-main ul.navbar-nav li:hover ul li.selected a {
        background-color: #ec6608;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
        color: #fff
    }

    header .container nav#nav-main ul.navbar-nav li.active ul li a,header .container nav#nav-main ul.navbar-nav li.selected ul li a,header .container nav#nav-main ul.navbar-nav li:focus ul li a,header .container nav#nav-main ul.navbar-nav li:hover ul li a {
        background-color: #fff;
        color: #343434;
        text-transform: none;
        font-weight: 400;
        font-size: 110%;
        padding: 8px 15px;
        border-bottom: 1px dotted #292929;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-position: 12px 10px;
        background-size: 34px;
        padding-left: 30px
    }

    header .container nav#nav-main ul.navbar-nav li.active ul li a:hover,header .container nav#nav-main ul.navbar-nav li.selected ul li a:hover,header .container nav#nav-main ul.navbar-nav li:focus ul li a:hover,header .container nav#nav-main ul.navbar-nav li:hover ul li a:hover {
        background-color: #ec6608;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
        color: #fff
    }

    header .container nav#nav-main ul.navbar-nav li.active ul li:last-child a,header .container nav#nav-main ul.navbar-nav li.selected ul li:last-child a,header .container nav#nav-main ul.navbar-nav li:focus ul li:last-child a,header .container nav#nav-main ul.navbar-nav li:hover ul li:last-child a {
        border-bottom: 0
    }

}

header .container nav#nav-main .caret {
    display: none
}

header .navbar-form[role=search] {
    padding: 0;
    border-radius: 5px;
    top: -65px;
    margin-right: 15px
}

header .navbar-form[role=search] .btn-default,header .navbar-form[role=search] .form-control {
    height: 45px;
    background-color: #f4f4f4;
    background-image: none;
    border: 1px solid #f4f4f4;
    box-shadow: none;
    -webkit-box-shadow: none
}

header .navbar-form[role=search] .btn-default:focus,header .navbar-form[role=search] .form-control:focus {
    border-color: #ec6608;
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(236,102,8,.6)
}

header .navbar-form[role=search] .form-control {
    padding-right: 0
}

@media (max-width: 767px) {
    header .navbar-form[role=search] {
        display:none
    }
}

header #nav-service a {
    color: #858585;
    text-transform: uppercase;
    font-size: 85%;
    padding: 10px
}

header #nav-service a.active,header #nav-service a:focus,header #nav-service a:hover {
    background-color: transparent
}

header #nav-service li:last-child a {
    padding-right: 0
}

header #nav-service li.active {
    background-color: transparent
}

header #nav-service li.active a {
    background-color: transparent
}

header #nav-service li.active a.active,header #nav-service li.active a:focus,header #nav-service li.active a:hover {
    background-color: transparent
}

body.pagetype-blog #content,body.teaserimage-hide #content {
    margin-top: 3px
}

body.pagetype-blog #content #main-article,body.teaserimage-hide #content #main-article {
    padding-top: 35px;
    border-top: 15px solid #f4f4f4
}

.jumbotron.page-slider,.jumbotron.page-teaser {
    padding: 0;
    background-color: #4a4a49
}

.stage.container {
    position: relative
}

.stage.container img {
    position: absolute
}

.stage.container .submenu-teaser {
    position: absolute;
    right: 25px;
    bottom: 0;
    width: 30%
}

.stage.container .submenu-teaser nav#nav-article-submenu {
    border: 0
}

.stage.container .submenu-teaser nav#nav-article-submenu .nav-stacked>li+li {
    margin-top: 0
}

.stage.container .submenu-teaser li.active {
    margin-left: -20px
}

.stage.container .submenu-teaser li.active a {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 108% 12px;
    background-size: 60px;
    padding-right: 60px;
    padding-left: 25px
}

@media (max-width: 991px) {
    .stage.container .submenu-teaser {
        width:40%
    }
}

.slider.extended .nav {
    display: block;
    float: right;
    min-width: 400px;
    max-height: 100%;
    padding: 15px 10px
}

.slider.extended .nav .wrap {
    position: absolute;
    bottom: 10px;
    right: 10px
}

.slider.extended .nav .tab {
    margin: 0 10px;
    min-height: unset;
    opacity: .9;
    background-color: #fff;
    padding: 8px 0px 8px 15px;
    font-size: 13px;
}

.slider.extended .nav .tab .category {
    color: #ec6608;
    text-transform: uppercase;
    font-weight: 500
}

.slider.extended .nav .tab a.headline,.slider.extended .nav .tab a.headline h3 {
    color: #292929;
    font-size: 15px;
    font-weight: 500;
    line-height: 120%;
    margin: 0
}

.slider.extended .nav .tab p {
    font-size: 13px;
    margin: 0;
    display: none;
    color: #fff
}

.slider.extended .nav .active {
    width: 100% !important;
    background-color: #ec6608;
    opacity: 1;
    background-image: none
}

.slider.extended .nav .active .category {
    color: #292929;
    text-transform: uppercase
}

.slider.extended .nav .active a.headline, .slider.extended .nav .active a.headline h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 0;
    margin: 0;
    text-decoration: none;
    line-height: 104%
}

.slider.extended .nav .active a.headline h3 {
    padding-right: 25px;
    background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    background-position: 102% 0px;
    background-size: 45px;
}

.slider.extended .nav .active p {
    font-size: 15px;
    display: block;
    font-weight: 300;
    line-height: 110%
}

.slider.extended .nav .more {
    margin: 10px 0 0 auto;
    padding-left: 55px;
    display: block;
    width: 380px;
    height: 45px;
    font-size: 15px;
    padding-top: 12px;
    font-weight: 300;
    background-color: #2c2c29;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M21.984%2026.702H5.73c-1.76%200-3.19-1.432-3.19-3.192V4.28c0-1.76%201.43-3.19%203.19-3.19h16.253c1.76%200%203.19%201.43%203.19%203.19v19.23c0%20.852-.33%201.653-.934%202.256-.603.604-1.405.936-2.256.936zM5.73%202.49c-.987%200-1.79.803-1.79%201.79v19.23c0%20.988.803%201.792%201.79%201.792h16.254c.987%200%201.79-.804%201.79-1.792V4.28c0-.987-.804-1.79-1.79-1.79H5.73z%22%2F%3E%3Cpath%20d%3D%22M26.367%2031.086h-16.25c-1.76%200-3.19-1.43-3.19-3.19%200-.387.313-.7.7-.7s.7.313.7.7c0%20.987.803%201.79%201.79%201.79h16.25c.987%200%201.79-.803%201.79-1.79V8.666c0-.987-.803-1.79-1.79-1.79-.387%200-.7-.313-.7-.7s.313-.7.7-.7c1.76%200%203.19%201.43%203.19%203.19v19.23c0%201.76-1.43%203.19-3.19%203.19zM19.693%2018.44H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7zm0-3.844H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7zm0-3.846H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 16px 8px;
    background-size: 55px;
    color: #eaeaea
}

.slider.extended .nav .more:focus,.slider.extended .nav .more:hover {
    text-decoration: none
}

.slider.extended figure footer {
    left: 0;
    right: auto;
    opacity: .7;
    font-size: 11px
}

.module-breadcrumb {
    margin: 0;
    padding-bottom: 5px;
    border-bottom: 1px dotted #4a4a49!important
}

.module-breadcrumb .intro,.module-breadcrumb p {
    margin: 0
}

.module-breadcrumb .breadcrumb {
    background-color: #fff;
    border-radius: 0;
    padding: 0;
    margin: 0
}

.module-breadcrumb .breadcrumb li {
    font-size: 16px
}

.module-breadcrumb .breadcrumb li a {
    font-size: 16px;
    text-transform: uppercase
}

.module-breadcrumb .breadcrumb li.active {
    color: #000;
    font-weight: 700;
    font-size: 16px
}

.module-breadcrumb .breadcrumb>li+li:before {
    color: #ec6608;
    content: "\0000BB  ";
    padding: 0 5px
}

.module-breadcrumb .breadcrumb>li+li:last-child:before {
    color: #000
}

nav[role=navigation] .panel-heading {
    border: 0;
    text-transform: uppercase
}

nav[role=navigation] .nav-stacked>li+li {
    margin-top: 4px
}

nav[role=navigation] .caret {
    display: none
}

nav[role=navigation] .panel-body {
    padding: 0
}

nav[role=navigation] .panel-body ul>li a {
    color: #292929;
    font-size: 17px;
    font-weight: 400;
    background-color: #f4f4f4;
    border-radius: 0;
    padding: 15px 15px;
    padding-left: 45px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 14px 18px;
    background-size: 40px;
    white-space: initial
}

nav[role=navigation] .panel-body ul>li a:hover {
    background-color: #ec6608;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    color: #fff
}

nav[role=navigation] .panel-body ul>li.active a {
    background-color: #ec6608;
    color: #fff;
    background-image: none;
    font-weight: 500
}

nav[role=navigation] .panel-body ul>li.active ul.dropdown-menu {
    border: 2px solid #f4f4f4;
    border-top: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
    z-index: 500
}

nav[role=navigation] .panel-body ul>li.active ul.dropdown-menu li a {
    border: 0;
    border-bottom: 1px dotted #292929;
    font-weight: 400;
    color: #292929;
    padding-left: 75px;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 45px 18px;
    background-size: 40px;
    white-space: initial
}

nav[role=navigation] .panel-body ul>li.active ul.dropdown-menu li a:hover {
    background-color: #ec6608;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    color: #fff;
    border-left-color: #ec6608;
    border-right-color: #ec6608
}

nav[role=navigation] .panel-body ul>li.selected>a {
    color: #ec6608;
    font-weight: 500;
    background-color: #fff;
    background-image: none;
    border: 2px solid #f4f4f4;
    border-bottom: 1px dotted #292929;
    padding-right: 15px;
    white-space: normal
}

nav[role=navigation] .panel-body ul>li.selected>a:hover {
    background-color: #ec6608;
    background-image: none;
    color: #fff
}

nav[role=navigation] .panel-body ul>li.selected>ul {
    border: 2px solid #f4f4f4;
    border-top: 0;
    box-shadow: none;
    margin: 0;
    padding: 0;
    z-index: 500
}

nav[role=navigation] .panel-body ul>li.selected>ul>li a {
    border: 0;
    border-bottom: 1px dotted #292929;
    font-weight: 400;
    color: #292929;
    padding-left: 75px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 45px 18px;
    background-size: 40px;
    background-color: #fff
}

nav[role=navigation] .panel-body ul>li.selected>ul>li a:hover {
    background-color: #ec6608;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    color: #fff
}

nav[role=navigation] .panel-body ul>li.selected>ul>li.active>a {
    background-color: #ec6608!important;
    color: #fff!important;
    background-image: none!important;
    font-weight: 500!important
}

nav[role=navigation] .panel-body ul>li.selected>ul>li:last-child a {
    border-bottom: 0
}

nav[role=navigation] .panel-body ul>li.selected>ul li.active>a,nav[role=navigation] .panel-body ul>li.selected>ul>li.selected>a {
    color: #ec6608;
    font-weight: 500;
    background-color: #fff;
    background-image: none;
    border: 0;
    border-bottom: 1px dotted #292929
}

nav[role=navigation] .panel-body ul>li.selected>ul li.active>a:hover,nav[role=navigation] .panel-body ul>li.selected>ul>li.selected>a:hover {
    background-color: #ec6608;
    background-image: none;
    color: #fff
}

nav[role=navigation] .panel-body ul>li.selected>ul li.active>ul.dropdown-menu,nav[role=navigation] .panel-body ul>li.selected>ul>li.selected>ul.dropdown-menu {
    border: 0;
    box-shadow: none;
    margin: 0
}

nav[role=navigation] .panel-body ul>li.selected>ul li.active>ul.dropdown-menu>li a,nav[role=navigation] .panel-body ul>li.selected>ul>li.selected>ul.dropdown-menu>li a {
    border: 0;
    border-bottom: 1px dotted #292929;
    font-weight: 400;
    color: #292929;
    padding-left: 105px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 75px 18px;
    background-size: 40px
}

nav[role=navigation] .panel-body ul>li.selected>ul li.active>ul.dropdown-menu>li a:hover,nav[role=navigation] .panel-body ul>li.selected>ul>li.selected>ul.dropdown-menu>li a:hover {
    background-color: #ec6608;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    color: #fff
}

nav[role=navigation] .panel-body ul>li.selected>ul li.active>ul.dropdown-menu>li.active a,nav[role=navigation] .panel-body ul>li.selected>ul>li.selected>ul.dropdown-menu>li.active a {
    background-color: #ec6608;
    color: #fff;
    background-image: none;
    font-weight: 500
}

nav[role=navigation] .panel-body .dropdown-submenu>a:after {
    content: normal
}

#content {
    margin-top: 20px
}

#content .page-header {
    border: 0;
    margin-bottom: 0;
    margin-top: 0
}

#content .page-header h2 {
    font-size: 35px;
    font-weight: 400;
    color: #000;
    margin-top: 3px
}

#content p {
    font-size: 15px;
    font-weight: 400
}

#content p.article-date {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 15px
}

#content .texteditor figure div:first-child {
    background-color: #f4f4f4
}

#content .article {
    margin-bottom: 45px
}

#content .article h3 {
    clear: both;
    font-weight: 400;
    color: #000
}

#content .article h4 {
    clear: both;
    margin-bottom: 5px;
    color: #000;
    margin-top: 20px
}

#content .article h5 {
    clear: both;
    color: #000;
    margin-top: 20px
}

#content .article h6 {
    clear: both;
    color: #000;
    margin-top: 20px
}

#content .article p {
    color: #343434
}

#content .article figure div:first-child {
    background-color: #f4f4f4
}

#content .article .cms-imagebox {
    background-color: #fff
}

#content .article .cms-imagebox .cms-imagebox-caption {
    padding: .5em 0;
    color: #7c7c7c;
    font-size: 15px;
    line-height: 110%
}

#content .article .cms-imagebox.left {
    margin: .5em 1.5em .5em 0
}

#content .article ul {
    padding-left: 40px;
    margin: 15px 0
}

#content .article ul li {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAMAAADJhsaRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF7GYI////F5nuJgAAAAJ0Uk5T/wDltzBKAAAAEklEQVR42mJgIBMwQgCMBggwAAC4AA9ZNcKPAAAAAElFTkSuQmCC);
    font-size: 15px;
    padding-left: 3px
}

#content .article ul li div,#content .article ul li p,#content .article ul li span {
    color: #343434
}

#content .article .gallery figure div:first-child {
    background-color: #fff
}

#content .article .gallery .cms-imagebox-caption {
    color: #fff
}

#content .article-footer {
    border-top: 1px dotted #292929;
    padding-top: 10px;
    margin: 10px 0 40px
}

#content .article-footer a {
    color: #292929;
    margin-right: 30px;
    display: inline-block;
    font-size: 15px;
    padding-left: 35px;
    background-repeat: no-repeat;
    background-size: 35px;
    line-height: 28px;
    background-position: -5px center
}

#content .article-footer a:hover {
    text-decoration: underline;
    color: #292929
}

#content .article-footer a:focus {
    outline: 0;
    text-decoration: underline
}

#content .article-footer a.mail {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2232%22%20viewBox%3D%220%200%2042%2032%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M27.945%2019.338c-.39%200-1.305%200-12.13-10.31-.34-.324-.354-.862-.03-1.202.325-.34.863-.352%201.202-.03%204.52%204.307%209.652%208.945%2010.958%209.767%201.298-.82%206.38-5.442%2010.854-9.732.336-.324.875-.313%201.2.025.325.34.313.877-.025%201.202-10.722%2010.28-11.638%2010.28-12.03%2010.28z%22%2F%3E%3Cpath%20d%3D%22M16.904%2024.214c-.218%200-.436-.083-.602-.25-.33-.332-.33-.87.002-1.2l7.32-7.303c.333-.33.87-.33%201.202.003s.33.87%200%201.202l-7.322%207.3c-.166.167-.383.25-.6.25zM38.602%2024.214c-.22%200-.44-.085-.606-.255l-7.07-7.21c-.328-.333-.323-.872.013-1.2.334-.33.873-.325%201.2.01l7.07%207.21c.328.334.323.872-.013%201.2-.166.164-.38.244-.595.244z%22%2F%3E%3Cpath%20d%3D%22M37.61%2025.543H18.26c-1.81%200-3.283-1.613-3.283-3.596v-11.8c0-1.984%201.472-3.597%203.282-3.597H37.61c1.812%200%203.284%201.613%203.284%203.596v11.8c0%201.984-1.473%203.597-3.285%203.597zM18.26%208.25c-.873%200-1.583.85-1.583%201.896v11.8c0%201.047.71%201.897%201.582%201.897H37.61c.874%200%201.585-.85%201.585-1.896v-11.8c0-1.046-.71-1.897-1.585-1.897H18.26zM12.528%208.97H1.954c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h10.574c.47%200%20.85.38.85.85s-.38.85-.85.85zM12.528%2012.087h-8.36c-.468%200-.85-.38-.85-.85s.382-.85.85-.85h8.36c.47%200%20.85.38.85.85s-.38.85-.85.85zM12.528%2015.204h-5.81c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h5.81c.47%200%20.85.38.85.85s-.38.85-.85.85z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 40px;
    background-position: 0 -2px;
    padding-left: 50px
}

#content .article-footer a.print {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2232%22%20viewBox%3D%220%200%2042%2032%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M12.65%2025.91H9.595c-2.046%200-3.71-1.542-3.71-3.438v-11.21c0-1.895%201.664-3.437%203.71-3.437h22.813c2.046%200%203.71%201.542%203.71%203.438v11.21c0%201.894-1.664%203.435-3.71%203.435H29.26c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h3.147c1.108%200%202.01-.78%202.01-1.736v-11.21c0-.957-.9-1.736-2.01-1.736H9.594c-1.11%200-2.01.78-2.01%201.737v11.21c0%20.957.9%201.737%202.01%201.737h3.057c.47%200%20.85.38.85.85s-.38.85-.85.85z%22%2F%3E%3Cpath%20d%3D%22M30.053%2031.123H11.946V19.525h18.107v11.598zm-16.407-1.7h14.708v-8.198H13.646v8.2zM30.053%209.553H11.946V.97h18.107v8.583zm-16.407-1.7h14.708V2.67H13.646v5.183zM27.748%2012.297h3.44v2.394h-3.44z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#content .article-footer a.share {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MiA1LjIyNmwuNDI3LjY3Ni02Ljc4IDQuMjc2LS40MjctLjY3NnoiIGZpbGw9IiNlYzY2MDgiLz48cGF0aCBkPSJNNC42NzMgMTYuNjk3Yy0yLjU5IDAtNC42OTctMi4xMDctNC42OTctNC42OTdzMi4xMDctNC42OTcgNC42OTctNC42OTdTOS4zNzEgOS40MSA5LjM3MSAxMnMtMi4xMDcgNC42OTctNC42OTggNC42OTd6bTAtOC41OTVBMy45MDIgMy45MDIgMCAwIDAgLjc3NiAxMmEzLjkgMy45IDAgMCAwIDMuODk3IDMuODk2QTMuOSAzLjkgMCAwIDAgOC41NzEgMTJhMy45MDIgMy45MDIgMCAwIDAtMy44OTgtMy44OTh6TTE5LjMyNiA5LjQxOGE0LjcwMiA0LjcwMiAwIDAgMS00LjY5Ny00LjY5OGMwLTIuNTkgMi4xMDctNC42OTcgNC42OTctNC42OTdzNC42OTcgMi4xMDcgNC42OTcgNC42OTdhNC43MDIgNC43MDIgMCAwIDEtNC42OTcgNC42OTh6bTAtOC41OTVhMy45MDMgMy45MDMgMCAwIDAtMy44OTggMy44OTcgMy45MDQgMy45MDQgMCAwIDAgMy44OTggMy44OTggMy45MDIgMy45MDIgMCAwIDAgMy44OTgtMy44OThBMy45IDMuOSAwIDAgMCAxOS4zMjYuODIzek0xOS4zMjYgMjMuOTc3Yy0yLjU5IDAtNC42OTctMi4xMDctNC42OTctNC42OTdzMi4xMDctNC42OTcgNC42OTctNC42OTcgNC42OTcgMi4xMDcgNC42OTcgNC42OTctMi4xMDcgNC42OTctNC42OTcgNC42OTd6bTAtOC41OTZjLTIuMTQ4IDAtMy44OTggMS43NS0zLjg5OCAzLjg5OHMxLjc1IDMuODk4IDMuODk4IDMuODk4YzIuMTUgMCAzLjg5OC0xLjc1IDMuODk4LTMuODk4cy0xLjc0Ny0zLjg5OC0zLjg5OC0zLjg5OHoiIGZpbGw9IiNlYzY2MDgiLz48cGF0aCBkPSJNOC4xMjIgMTQuMjhsNi45OTcgMy43NjUtLjM4LjcwNi02Ljk5Ny0zLjc2NnoiIGZpbGw9IiNlYzY2MDgiLz48L3N2Zz4=);
    background-size: 28px;
    background-position: 0
}

#content .article-footer .modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0,0,0,.4)
}

#content .article-footer .modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px 30px;
    border: 1px solid #888;
    width: 300px
}

#content .article-footer .modal-content h3 {
    margin-top: 5px
}

#content .article-footer .modal-content p {
    margin: 15px 0
}

#content .article-footer .modal-content a {
    padding-left: 0;
    margin: 0
}

#content .article-footer .modal-content a .xing {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6IzA2MmIzMTtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6NS45MnB4fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTc2LjcxIDExOS44OWwtMjQuNTItNDQuOEw4OS43OCA4LjI0QTQuODcgNC44NyAwIDAgMSA5NCA1Ljc1aDE3LjU2YTIuMDkgMi4wOSAwIDAgMSAxLjgyIDMuMTJMNzYuMDkgNzUuMjNsMjMuNzYgNDMuNDFhMi40NCAyLjQ0IDAgMCAxLTIuMTQgMy42MWgtMTdhNC41IDQuNSAwIDAgMS00LTIuMzZ6TTMzLjc1IDg3LjM0aC0xN2EyLjQ0IDIuNDQgMCAwIDEtMi4xMy0zLjY0bDE3Ljg2LTMxLjU3LTExLjM5LTIwLjIyYTIuMDkgMi4wOSAwIDAgMSAxLjgyLTMuMTFoMTcuNWE0Ljg4IDQuODggMCAwIDEgNC4yNCAyLjQ3bDExLjg0IDIwLjg4TDM4IDg0Ljg2YTQuODYgNC44NiAwIDAgMS00LjI1IDIuNDh6Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: 35px;
    display: block;
    width: 40px;
    height: 40px
}

#content .article-footer .modal-content a .twitter {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04Ni45NCAzMC42NmExOS41OCAxOS41OCAwIDAgMSAxNCA2LjE3czcuNjQtMS41IDExLjg2LTQuNDdjMCAwLTEuMDYgNS44OC04LjA5IDEwLjM4aC4wNmMuNTQgMCA0LjQ4LS4xIDEwLjY4LTMgMCAwLTEuMTkgMy4zOS05LjMgOS44NC40OSAxNS4yNi03LjA2IDQzLjQ3LTM1IDUzLjUxQTU2LjM2IDU2LjM2IDAgMCAxIDUyIDEwNi41MmE1My42OSA1My42OSAwIDAgMS0yOS41LTguNjdjMS41LjE1IDIuODUuMTUgNC4yLjE1IDE2LjUyIDAgMjQuNTItOC40OCAyNC4wOC04LjQ4aC0uNjFjLTE0IDAtMTcuNDEtMTMuNC0xNy40MS0xMy40YTYuNDYgNi40NiAwIDAgMCAzLjczLjkyIDIwLjQgMjAuNCAwIDAgMCA1LS43M2MtMTUuOC0zLjc0LTE1LjIxLTE4LjktMTUuMjEtMTguOWExMy40NSAxMy40NSAwIDAgMCA3LjIgMi4yNiA3IDcgMCAwIDAgMS4yNi0uMUMyMC4zMSA0OC4xNSAyOSAzNC41MiAyOSAzNC41MmMxNi4yNiAxOC44NyAzNi4yNSAxOS41NCAzOSAxOS41NGguMzNjLTEuNDgtOC44NiAyLjE3LTE3LjM3IDEyLTIyYTE1LjM1IDE1LjM1IDAgMCAxIDYuNTQtMS40TTEyMiAxOGwtMTIuOTMgOS4wOGEyMy45MyAyMy45MyAwIDAgMS02LjM0IDIuNjUgMjYuMTYgMjYuMTYgMCAwIDAtMTUuODMtNS41NCAyMS42OSAyMS42OSAwIDAgMC05LjMgMmMtOS4xOCA0LjMxLTE0Ljc2IDExLjc1LTE1Ljg3IDIwLjY4YTQ5LjI1IDQ5LjI1IDAgMCAxLTI3Ljc5LTE2LjU5bC01LjctNi42MS00LjcgNy4zM2EyNS4xOSAyNS4xOSAwIDAgMC0zLjQgMTYuNjZsLS4zNyA5LjUzYTI2LjI0IDI2LjI0IDAgMCAwIDUuNjkgMTYuNjhsMSAzLjlhMjYuMTcgMjYuMTcgMCAwIDAgOC4zNiAxMi44OSAzNy4yNCAzNy4yNCAwIDAgMS04LjEzLjg2Yy0xLjE5IDAtMi40Mi0uMDUtMy42Ni0uMTVMLjEgODkuNDZsMTguNTUgMTMuNjNBNjAuMjEgNjAuMjEgMCAwIDAgNTIgMTEzYTYzIDYzIDAgMCAwIDIxLjM4LTMuOCA1Ny4wNiA1Ny4wNiAwIDAgMCAzMS43LTI3LjkxIDY4LjkyIDY4LjkyIDAgMCAwIDcuNTctMjguNjVjNi42My01LjcxIDguNDUtOS4zNSA4Ljk0LTEwLjc0bDUuMTItMTQuNTctNyAzLjI2TDEyMiAxOHoiIGZpbGw9IiMwNjJiMzEiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 35px;
    display: block;
    width: 40px;
    height: 40px
}

#content .article-footer .modal-content a .facebook {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNTMuNjggMzguMjZ2MTUuMUgzNy4xMVY3MmgxNi41N3Y0MmgxOS42MVY3Mkg5MGwyLTE4LjYzSDczLjI5VjM4LjI2YzAtMi42NyAyLjExLTQgMy00LjgyIDEuNTctMS4zNCA5LjE1LTEuNTUgOS4xNS0xLjU1aDcuNDNWMTVhOTMuMjYgOTMuMjYgMCAwIDAtMTEuNjgtMWMtMjguMDggMC0yNy41MSAyNC4yNi0yNy41MSAyNC4yNnoiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzA2MmIzMSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjYuNSIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 35px;
    display: block;
    width: 40px;
    height: 40px
}

#content .article-footer .modal-content a .linkedin {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgMTI4IDEyOCIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMwNjJiMzF9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA2LjA5IDIwLjVhMS40MSAxLjQxIDAgMCAxIDEuNDEgMS40MXY4NC4xOWExLjQxIDEuNDEgMCAwIDEtMS40MSAxLjQxSDIxLjkxYTEuNDEgMS40MSAwIDAgMS0xLjQxLTEuNDFWMjEuOTFhMS40MSAxLjQxIDAgMCAxIDEuNDEtMS40MWg4NC4xOW0wLTYuNUgyMS45MUE3LjkxIDcuOTEgMCAwIDAgMTQgMjEuOTF2ODQuMTlhNy45MSA3LjkxIDAgMCAwIDcuOTEgNy45aDg0LjE5YTcuOTEgNy45MSAwIDAgMCA3LjkxLTcuOTFWMjEuOTFhNy45MSA3LjkxIDAgMCAwLTcuOTItNy45MXoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zNy4yNyA1MC40SDQ5djQxLjczSDM3LjI3ek03Ny4yMyA1MC40QzY3LjE4IDUwLjQgNjcgNTYuMjEgNjcgNTYuNjFWNTAuNEg1NXY0MS43M2gxMlY2OC4zMWMwLTEuODYuNTUtNS44NiA2LjIzLTUuODZzNS42MyA1LjczIDUuNjMgNS43M3YyNGgxMS44N3YtMjZjMC0xMi4zMy02LjczLTE1Ljc4LTEzLjUtMTUuNzh6Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI0My4xMyIgY3k9IjQxLjczIiByPSI1Ljg2Ii8+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: 35px;
    display: block;
    width: 40px;
    height: 40px
}

#content .article-footer .modal-content a .mail {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NCIgaGVpZ2h0PSI2NCI+PGcgZmlsbD0iIzA2MmIzMSI+PHBhdGggZD0iTTMuMTggMjUuMzNhLjcuNyAwIDAxLS40OTUtMS4xOTZsOC4yOC04LjI3QzguNzIyIDEzLjkgNS43NyAxMS4xNyAyLjExNyA3LjY4NmEuNy43IDAgMTEuOTY3LTEuMDEyQzcuNzM1IDExLjExIDE0LjY2NiAxNy40NTcgMTYuMDYgMTguMmMxLjM4OC0uNzQzIDguMjU2LTcuMDY1IDEyLjg2Ni0xMS40ODVhLjcuNyAwIDAxLjk3IDEuMDFjLTMuNjg4IDMuNTM3LTYuNjU3IDYuMjkzLTguODk3IDguMjZsNy45OSA4LjE0NmEuNy43IDAgMDEtMSAuOTgybC04LjA1LTguMjA4Yy0yLjEzNSAxLjgyLTMuNDMyIDIuNzM3LTMuODggMi43MzctLjQ1NyAwLTEuODA2LS45NTYtNC4wMzMtMi44NTZsLTguMzUyIDguMzQyYS43LjcgMCAwMS0uNDk1LjIwNHoiLz48cGF0aCBkPSJNMjcuMzQgMjYuODdINC43NmMtMS45NTIgMC0zLjU0LTEuNzUtMy41NC0zLjlWOS4yYzAtMi4xNSAxLjU4OC0zLjkgMy41NC0zLjloMjIuNThjMS45NTIgMCAzLjU0IDEuNzUgMy41NCAzLjl2MTMuNzdjMCAyLjE1LTEuNTg4IDMuOS0zLjU0IDMuOXpNNC43NiA2LjdjLTEuMTggMC0yLjE0IDEuMTIyLTIuMTQgMi41djEzLjc3YzAgMS4zNzguOTYgMi41IDIuMTQgMi41aDIyLjU4YzEuMTggMCAyLjE0LTEuMTIgMi4xNC0yLjVWOS4yYzAtMS4zNzgtLjk2LTIuNS0yLjE0LTIuNUg0Ljc2eiIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 60px;
    display: block;
    width: 40px;
    height: 40px;
    margin-left: 7px;
    margin-top: 0;
    background-position-y: 2px
}

#content .article-footer .jobshare-close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 700
}

#content .article-footer .jobshare-close:focus,#content .article-footer .jobshare-close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

#content .panel-group {
    background-color: #f4f4f4;
    padding: 15px
}

#content .panel-group .accordion {
    border-radius: 0;
    background-color: #f4f4f4
}

#content .panel-group .accordion .panel-heading {
    border-bottom: 0;
    border-radius: 0;
    display: block;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpolygon%20fill%3D%22%23000000%22%20points%3D%2215.029%2C23.47%200.745%2C9.143%202.515%2C7.378%2015.031%2C19.931%2027.566%2C7.386%2029.334%2C9.154%2015.029%2C23.47%20%09%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 25px 9px;
    background-size: 40px;
    margin-bottom: 10px
}

#content .panel-group .accordion .panel-heading .panel-title {
    font-size: 18px!important;
    font-weight: 400;
    padding-left: 65px;
    padding-bottom: 0;
    margin: 0
}

#content .panel-group .accordion .panel-heading .panel-title:focus,#content .panel-group .accordion .panel-heading .panel-title:hover {
    text-decoration: none
}

#content .panel-group .accordion .panel-heading:focus,#content .panel-group .accordion .panel-heading:hover {
    background-color: #ec6608;
    text-decoration: none;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%2215.029%2C23.47%200.745%2C9.143%202.515%2C7.378%2015.031%2C19.931%2027.566%2C7.386%2029.334%2C9.154%2015.029%2C23.47%20%09%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E")
}

#content .panel-group .accordion .panel-heading:focus h3,#content .panel-group .accordion .panel-heading:focus h4,#content .panel-group .accordion .panel-heading:focus h5,#content .panel-group .accordion .panel-heading:hover h3,#content .panel-group .accordion .panel-heading:hover h4,#content .panel-group .accordion .panel-heading:hover h5 {
    color: #fff
}

#content .panel-group .accordion .panel-heading.open {
    background-color: #ec6608;
    text-decoration: none;
    background-image: none;
    color: #fff;
    outline: 0;
    position: relative
}

#content .panel-group .accordion .panel-heading.open:after {
    top: 95%;
    left: 20px;
    border-top: 10px solid #ec6608;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

#content .panel-group .accordion .panel-heading.open .panel-title {
    color: #fff
}

#content .panel-group .accordion .panel-body {
    background-color: #f4f4f4;
    padding: 15px;
    padding-top: 25px;
    border: 0
}

#content .panel-group .accordion .panel-body .cms-imagebox {
    background-color: #f4f4f4
}

#content .panel-group .panel+.panel {
    margin-top: 10px
}

#content .block-teaser .meta-category {
    color: #ec6608;
    text-transform: none;
    line-height: 90%;
    margin-bottom: 10px
}

#content .block-teaser .media-heading {
    padding-bottom: 10px;
    margin-bottom: 0;
    margin-top: 0
}

#content .block-teaser .meta-content {
    font-size: 13px!important;
    margin-bottom: 0
}

#content .block-teaser .meta-content .author {
    color: gray
}

#content .panel-body.events .block-teaser,#content .tab-pane.events .block-teaser {
    margin: 0
}

@media (max-width: 479px) {
    #content .panel-body.events .block-teaser .teaser-media.pull-left,#content .tab-pane.events .block-teaser .teaser-media.pull-left {
        display:none
    }
}

#content .panel-body.events .block-teaser:nth-child(2),#content .tab-pane.events .block-teaser:nth-child(2) {
    margin-top: 12px;
    padding-top: 10px;
    padding-bottom: 17px;
    border-top: 1px dotted #909090;
    border-bottom: 1px dotted #909090
}

@media (max-width: 559px) {
    #content .panel-body.events .block-teaser:nth-child(2) .row .col-xs-6,#content .tab-pane.events .block-teaser:nth-child(2) .row .col-xs-6 {
        display:block;
        width: 100%
    }

    #content .panel-body.events .block-teaser:nth-child(2) .row .col-xs-6:nth-child(2),#content .tab-pane.events .block-teaser:nth-child(2) .row .col-xs-6:nth-child(2) {
        margin-top: 10px;
        padding-top: 10px;
        border-top: 1px dotted #909090
    }
}

#content .panel-body.events .block-teaser .teaser-content>div:first-child,#content .tab-pane.events .block-teaser .teaser-content>div:first-child {
    float: left;
    height: 50px;
    width: 50px;
    margin-right: 15px;
    background-color: #fff
}

#content .panel-body.events .block-teaser .teaser-content>div:first-child>p,#content .tab-pane.events .block-teaser .teaser-content>div:first-child>p {
    text-align: center;
    margin: 0;
    padding-top: 9px;
    padding-bottom: 9px
}

#content .panel-body.events .block-teaser .teaser-content>div:first-child>p>span.day,#content .tab-pane.events .block-teaser .teaser-content>div:first-child>p>span.day {
    display: block;
    font-size: 18px;
    font-weight: 600;
    color: #ec6608;
    line-height: 1
}

#content .panel-body.events .block-teaser .teaser-content>div:first-child>p>abbr,#content .tab-pane.events .block-teaser .teaser-content>div:first-child>p>abbr {
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    line-height: 1;
    border: 0
}

#content .panel-body.events .block-teaser .teaser-content>a:nth-child(2),#content .tab-pane.events .block-teaser .teaser-content>a:nth-child(2) {
    display: table;
    height: 50px
}

#content .panel-body.events .block-teaser .teaser-content>a:nth-child(2)>h4,#content .tab-pane.events .block-teaser .teaser-content>a:nth-child(2)>h4 {
    display: table-cell;
    vertical-align: middle;
    padding: 0
}

#content .panel-body.events .block-teaser .teaser-content>p:nth-child(3),#content .tab-pane.events .block-teaser .teaser-content>p:nth-child(3) {
    margin: 0;
    margin-top: 8px;
    line-height: 1.2;
    max-height: 74px;
    overflow: hidden
}

#content .panel-body.events .events-link a,#content .tab-pane.events .events-link a {
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 24px;
    line-height: 24px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M35.45%2038.974H6.507c-3.15%200-5.713-2.253-5.713-5.023V9.1c0-2.77%202.563-5.024%205.713-5.024H35.45c3.148%200%205.71%202.254%205.71%205.024v24.85c.002%201.366-.608%202.644-1.718%203.597-1.072.92-2.49%201.427-3.992%201.427zM6.507%205.776c-2.213%200-4.013%201.49-4.013%203.324v24.85c0%201.833%201.8%203.324%204.013%203.324H35.45c2.212%200%204.013-1.49%204.013-3.324L39.46%209.1c0-1.833-1.8-3.324-4.01-3.324H6.506z%22%2F%3E%3Cpath%20d%3D%22M10.038%209.442c-.47%200-.85-.38-.85-.85v-7.29c0-.47.38-.85.85-.85s.85.38.85.85v7.29c0%20.47-.38.85-.85.85zM21.246%209.442c-.47%200-.85-.38-.85-.85v-7.29c0-.47.38-.85.85-.85s.85.38.85.85v7.29c0%20.47-.38.85-.85.85zM32.455%209.442c-.47%200-.85-.38-.85-.85v-7.29c0-.47.38-.85.85-.85s.85.38.85.85v7.29c0%20.47-.38.85-.85.85zM14.183%2021.41H5.728v-7.196h8.455v7.197zm-6.755-1.7h5.055v-3.796H7.428v3.797zM25.313%2021.41H16.86v-7.196h8.453v7.197zm-6.752-1.7h5.054v-3.796H18.56v3.797zM36.45%2021.41h-8.456v-7.196h8.455v7.197zm-6.757-1.7h5.057v-3.796h-5.057v3.797zM14.183%2031.442H5.728v-7.197h8.455v7.197zm-6.755-1.7h5.055v-3.798H7.428v3.8zM25.313%2031.442H16.86v-7.197h8.453v7.197zm-6.752-1.7h5.054v-3.798H18.56v3.8zM36.45%2031.442h-8.456v-7.197h8.455v7.197zm-6.757-1.7h5.057v-3.798h-5.057v3.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 24px 24px;
    padding-left: 34px;
    color: #4a4a49
}

#content .panel-body.events .events-link a:hover,#content .tab-pane.events .events-link a:hover {
    text-decoration: none
}

#content .module-teaserlist.events .event-search {
    display: inline-block;
    padding: 20px;
    background-color: #f4f4f4
}

#content .module-teaserlist.events .event-search>ul {
    padding: 0;
    list-style-type: none
}

#content .module-teaserlist.events .event-search>ul li {
    float: left;
    width: 50%
}

#content .module-teaserlist.events .event-search>ul li label input {
    margin-right: 10px
}

#content .module-teaserlist.events .event-search>ul li label .lbl-txt {
    font-size: 16px;
    line-height: 22px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#content .module-teaserlist.events .event-search input[type=checkbox]+span,#content .module-teaserlist.events .event-search input[type=checkbox]+span::before,#content .module-teaserlist.events .event-search label {
    display: inline-block;
    vertical-align: middle
}

#content .module-teaserlist.events .event-search label * {
    cursor: pointer
}

#content .module-teaserlist.events .event-search input[type=checkbox] {
    opacity: 0;
    position: absolute
}

#content .module-teaserlist.events .event-search input[type=checkbox]+span {
    font: normal 11px/14px Arial,Sans-serif;
    color: #333
}

#content .module-teaserlist.events .event-search label:hover span::before {
    box-shadow: 0 0 2px #ccc
}

#content .module-teaserlist.events .event-search label:hover span {
    color: #000
}

#content .module-teaserlist.events .event-search input[type=checkbox]+span::before {
    content: "";
    width: 12px;
    height: 12px;
    margin: 0 10px 0 0;
    border: solid 1px #a8a8a8;
    line-height: 14px;
    text-align: center;
    border-radius: 100%;
    background: #f6f6f6;
    background: radial-gradient(#f6f6f6,#dfdfdf);
    vertical-align: .5px
}

#content .module-teaserlist.events .event-search input[type=checkbox]:checked+span::before {
    color: #666
}

#content .module-teaserlist.events .event-search input[type=checkbox]:disabled+span {
    cursor: default;
    -moz-opacity: .4;
    -webkit-opacity: .4;
    opacity: .4
}

#content .module-teaserlist.events .event-search input[type=checkbox]+span::before {
    border-radius: 1px
}

#content .module-teaserlist.events .event-search input[type=checkbox]:checked+span::before {
    font-size: 12px
}

#content .module-teaserlist.events .event-search input[class=orange]+span::before {
    border: solid 1px #ec6608;
    background: #fff
}

#content .module-teaserlist.events .event-search input[class=orange]:checked+span::before {
    background: #ec6608
}

#content .module-teaserlist.events .event-teaserlist .block-teaser {
    padding-top: 15px;
    border-top: 1px dotted #909090;
    margin-bottom: 20px
}

#content .module-teaserlist.events .event-teaserlist .block-teaser .teaser-media.pull-left>div:first-child {
    float: left;
    height: 66px;
    width: 66px;
    margin-right: 10px;
    background-color: #f4f4f4
}

#content .module-teaserlist.events .event-teaserlist .block-teaser .teaser-media.pull-left>div:first-child>p {
    text-align: center;
    margin: 0;
    padding-top: 9px;
    padding-bottom: 9px
}

#content .module-teaserlist.events .event-teaserlist .block-teaser .teaser-media.pull-left>div:first-child>p>span.day {
    display: block;
    font-size: 25px;
    font-weight: 600;
    color: #ec6608;
    line-height: 1
}

#content .module-teaserlist.events .event-teaserlist .block-teaser .teaser-media.pull-left>div:first-child>p>abbr {
    display: block;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 1;
    border: 0
}

#content .module-teaserlist.events .event-teaserlist .block-teaser .teaser-media.pull-left .teaser-image {
    max-width: 276px
}

#content .module-teaserlist.events .event-teaserlist .block-teaser .teaser-media.pull-left+.teaser-content {
    padding-left: 76px
}

#content table {
    border: 0;
    border-spacing: 20px
}

#content table caption h4 {
    font-weight: 400;
    color: #292929;
    font-size: 18px;
    padding-bottom: 5px;
    margin-bottom: 0
}

#content table thead {
    border: 0
}

#content table thead tr {
    border: 0;
    border-spacing: 20px
}

#content table thead tr th {
    border: 0;
    padding: 15px;
    background-color: #f4f4f4;
    font-size: 18px;
    font-weight: 400;
    color: #292929
}

#content table tbody {
    border: 0
}

#content table tbody tr {
    border: 0
}

#content table tbody tr td {
    border: 0;
    border-bottom: 1px dotted #292929;
    padding: 8px 15px;
    font-size: 15px
}

#content .panel {
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none
}

#content .panel .panel-heading {
    padding-left: 0;
    background-image: none;
    background-color: #fff;
    border-bottom: 1px dotted #292929;
    font-size: 18px;
    margin-bottom: 5px;
    margin-top: 0;
    line-height: 75%
}

#content .panel .panel-body {
    padding: 10px 0
}

#content .panel-direkt .panel-body ul {
    padding-left: 0
}

#content .panel-direkt .panel-body ul li {
    list-style: none;
    margin-bottom: 20px
}

#content .panel-direkt .panel-body ul li a {
    color: #292929;
    background-repeat: no-repeat;
    display: block;
    background-size: 50px;
    background-position: 8px center;
    min-height: 48px
}

#content .panel-direkt .panel-body ul li a:hover {
    color: #292929;
    text-decoration: none
}

#content .panel-direkt .panel-body ul li a:focus {
    outline: 0;
    text-decoration: underline
}

#content .panel-direkt .panel-body ul li a h5 {
    padding-left: 70px;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 2px;
    margin-top: 0;
    padding-top: 3px;
    color: #000
}

#content .panel-direkt .panel-body ul li a p {
    padding-left: 70px;
    margin: 0
}

#content .panel-direkt .panel-body ul li a.gruendung {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M6.2%2033.37c.602%203.583%202.442%206.892%202.442%206.892s3.774.29%207.283-.667c3.508-.952%208.896-9.836%208.896-9.836l-5.533-3.547%2010.908-17.55%204.242%202.44%201.36-2.12-10.707-6.86-1.36%202.117%204.207%202.868-11.002%2017.6-5.51-3.536S5.606%2029.786%206.2%2033.37z%22%2F%3E%3Cpath%20fill%3D%22%23EB690B%22%20d%3D%22M10.034%2041.152c-.896%200-1.457-.043-1.457-.043l-.455-.036-.223-.4c-.08-.14-1.92-3.478-2.54-7.163-.633-3.81%204.746-11.903%205.36-12.814l.466-.688%205.484%203.52L26.783%207.35l-4.215-2.873%202.265-3.53%2012.14%207.78-2.257%203.517-4.233-2.434L20.45%2025.95l5.528%203.54-.43.71c-.57.938-5.672%209.203-9.4%2010.215-2.238.61-4.56.737-6.114.737zm-.864-1.714c.22.008.514.016.863.016%201.45%200%203.61-.118%205.667-.68%202.384-.645%206.206-6.007%207.954-8.752l-5.534-3.545%2011.787-18.96%204.252%202.445.462-.723-9.275-5.945-.454.708%204.198%202.862L17.2%2025.89l-5.526-3.55C9.91%2025.08%206.634%2030.8%207.04%2033.23c.45%202.685%201.64%205.238%202.13%206.208z%22%2F%3E%3C%2Fsvg%3E")
}

#content .panel-direkt .panel-body ul li a.portraets {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M31.573%2021.612c-.052%200-.104-.005-.157-.015-.462-.087-.766-.53-.68-.992.15-.8.23-1.425.255-2.027V7.335c0-.47.38-.85.85-.85s.85.38.85.85v11.28c-.03.723-.116%201.422-.282%202.304-.077.407-.433.692-.835.692z%22%2F%3E%3Cpath%20d%3D%22M31.84%208.185c-.47%200-.85-.38-.85-.85v-4.59H10.687c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h21.15c.47%200%20.85.382.85.85v5.44c0%20.47-.38.85-.85.85zM20.995%2029.67c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h.27c2.688-.03%204.92-.98%206.813-2.9%201.06-1.03%201.84-2.183%202.33-3.44.126-.377.25-.746.34-1.087.124-.454.59-.723%201.043-.6.454.122.723.588.602%201.042-.1.372-.233.773-.37%201.178-.61%201.573-1.523%202.928-2.746%204.114-2.18%202.212-4.876%203.358-8%203.394h-.28z%22%2F%3E%3Cpath%20d%3D%22M20.995%2029.67h-.02c-3.05-.075-5.686-1.22-7.837-3.406-2.078-2.078-3.19-4.642-3.298-7.616V2.23c0-.468.38-.85.85-.85s.85.382.85.85v16.386c.094%202.536%201.01%204.656%202.805%206.45%201.862%201.89%204.043%202.84%206.672%202.904.47.012.84.4.83.87-.014.464-.393.83-.852.83z%22%2F%3E%3Cpath%20d%3D%22M10.386%2021.613c-.13%200-.26-.03-.382-.09-4.372-2.207-6.608-6.978-6.646-14.184%200-.227.088-.444.247-.605.16-.16.376-.25.603-.25h5.91c.468%200%20.85.38.85.85s-.382.85-.85.85H5.073c.192%206.035%202.106%2010.01%205.695%2011.82.418.21.586.722.375%201.14-.15.297-.45.468-.76.468zM31.57%2021.613c-.31%200-.61-.17-.76-.467-.21-.42-.042-.93.377-1.142%203.613-1.823%205.48-5.693%205.69-11.82h-5.04c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h5.91c.226%200%20.443.092.603.253.16.16.25.38.246.606-.068%207.22-2.304%2011.99-6.644%2014.18-.122.06-.253.09-.38.09zM31%2041.053H11.192c-.47%200-.85-.38-.85-.85s.38-.85.85-.85H31c.47%200%20.85.38.85.85s-.38.85-.85.85z%22%2F%3E%3Cpath%20d%3D%22M20.995%2040.613c-.47%200-.85-.38-.85-.85V28.82c0-.47.38-.85.85-.85s.85.38.85.85v10.943c0%20.47-.38.85-.85.85z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#content .panel-direkt .panel-body ul li a.interessen {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20clip-rule%3D%22evenodd%22%20fill%3D%22none%22%20stroke%3D%22%23EB690B%22%20stroke-width%3D%221.7%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20d%3D%22M5.35%202.022v38.13%22%2F%3E%3Cpath%20d%3D%22M9.745%204.28s3.628%202.845%208.137%202.845c4.51%200%206.765-3.726%2010.098-3.726%203.334%200%208.627%203.038%208.627%203.038V24.38s-4.605-2.845-8.137-2.845c-3.53%200-5.687%203.63-10.39%203.63-4.708%200-8.284-3.254-8.284-3.254l-.05-17.63z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#content .panel-direkt .panel-body ul li a.atlas {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M20.7%2040.56l-11.662-18c-.08-.132-.138-.216-.186-.284l-.083-.126c-1.225-2.11-1.845-4.478-1.845-7.035-.033-3.875%201.35-7.23%204.112-9.962%202.728-2.724%206.068-4.106%209.927-4.106%203.847%200%207.194%201.382%209.952%204.106%202.732%202.73%204.115%206.08%204.115%209.96%200%202.635-.65%205.06-1.938%207.204L20.702%2040.56zm.264-37.813c-3.392%200-6.328%201.215-8.73%203.612-2.425%202.398-3.64%205.34-3.61%208.748%200%202.26.544%204.34%201.615%206.19.073.1.158.223.244.37l10.25%2015.818L31.66%2021.402c1.1-1.837%201.672-3.966%201.672-6.288%200-3.413-1.217-6.36-3.614-8.755-2.425-2.397-5.37-3.613-8.754-3.613z%22%2F%3E%3Cpath%20d%3D%22M20.84%2022.73c-1.972%200-3.682-.705-5.08-2.098-1.398-1.435-2.103-3.152-2.103-5.113%200-1.98.707-3.688%202.1-5.08%201.363-1.395%203.027-2.105%204.94-2.105l.16.002.123-.002c1.9%200%203.573.708%204.97%202.104%201.395%201.393%202.102%203.103%202.102%205.08%200%201.957-.704%203.673-2.095%205.102-1.443%201.405-3.16%202.11-5.117%202.11zm-.14-12.693c-1.46%200-2.682.523-3.733%201.6-1.085%201.084-1.61%202.353-1.61%203.884%200%201.524.527%202.806%201.61%203.918%201.076%201.07%202.345%201.594%203.873%201.594%201.52%200%202.802-.527%203.915-1.61%201.07-1.1%201.598-2.38%201.598-3.9%200-1.53-.525-2.8-1.605-3.878-1.08-1.08-2.313-1.606-3.767-1.606H20.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#content .panel-direkt .panel-body ul li a.historie {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M28.245%2036.22c-2.63%200-4.768-2.14-4.768-4.77%200-1.168.422-2.24%201.12-3.07H5.87c-1.692%200-3.07%201.378-3.07%203.07s1.378%203.07%203.07%203.07c.47%200%20.85.38.85.85s-.38.85-.85.85c-2.63%200-4.77-2.14-4.77-4.77s2.14-4.768%204.77-4.768h22.375c.47%200%20.85.38.85.85s-.38.85-.85.85c-1.69%200-3.068%201.377-3.068%203.07s1.377%203.068%203.068%203.068c1.692%200%203.07-1.377%203.07-3.07V5.866c0-2.63%202.14-4.768%204.77-4.768s4.77%202.14%204.77%204.768c0%202.63-2.14%204.77-4.77%204.77-.47%200-.85-.382-.85-.85s.38-.85.85-.85c1.69%200%203.07-1.377%203.07-3.07%200-1.692-1.38-3.068-3.07-3.068s-3.07%201.376-3.07%203.068V31.45c0%202.63-2.14%204.77-4.77%204.77z%22%2F%3E%3Cpath%20d%3D%22M8.314%2027.53h-1.7V5.95c0-2.63%202.14-4.77%204.77-4.77h23.994v1.7H11.383c-1.692%200-3.07%201.377-3.07%203.07v21.58zM5.87%2034.482h21.858v1.7H5.87z%22%2F%3E%3Cpath%20d%3D%22M12.192%209.227h13.712v1.7H12.192zM12.192%2012.903h13.712v1.7H12.192zM12.192%2016.427h13.712v1.7H12.192zM12.192%2020.103h13.712v1.7H12.192z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#content .panel-direkt .panel-body ul li a.kalender {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M35.45%2038.974H6.507c-3.15%200-5.713-2.253-5.713-5.023V9.1c0-2.77%202.563-5.024%205.713-5.024H35.45c3.148%200%205.71%202.254%205.71%205.024v24.85c.002%201.366-.608%202.644-1.718%203.597-1.072.92-2.49%201.427-3.992%201.427zM6.507%205.776c-2.213%200-4.013%201.49-4.013%203.324v24.85c0%201.833%201.8%203.324%204.013%203.324H35.45c2.212%200%204.013-1.49%204.013-3.324L39.46%209.1c0-1.833-1.8-3.324-4.01-3.324H6.506z%22%2F%3E%3Cpath%20d%3D%22M10.038%209.442c-.47%200-.85-.38-.85-.85v-7.29c0-.47.38-.85.85-.85s.85.38.85.85v7.29c0%20.47-.38.85-.85.85zM21.246%209.442c-.47%200-.85-.38-.85-.85v-7.29c0-.47.38-.85.85-.85s.85.38.85.85v7.29c0%20.47-.38.85-.85.85zM32.455%209.442c-.47%200-.85-.38-.85-.85v-7.29c0-.47.38-.85.85-.85s.85.38.85.85v7.29c0%20.47-.38.85-.85.85zM14.183%2021.41H5.728v-7.196h8.455v7.197zm-6.755-1.7h5.055v-3.796H7.428v3.797zM25.313%2021.41H16.86v-7.196h8.453v7.197zm-6.752-1.7h5.054v-3.796H18.56v3.797zM36.45%2021.41h-8.456v-7.196h8.455v7.197zm-6.757-1.7h5.057v-3.796h-5.057v3.797zM14.183%2031.442H5.728v-7.197h8.455v7.197zm-6.755-1.7h5.055v-3.798H7.428v3.8zM25.313%2031.442H16.86v-7.197h8.453v7.197zm-6.752-1.7h5.054v-3.798H18.56v3.8zM36.45%2031.442h-8.456v-7.197h8.455v7.197zm-6.757-1.7h5.057v-3.798h-5.057v3.8z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#content .panel-direkt .panel-body ul li a.presseabo {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M35.656%2040.03H6.3c-2.95%200-5.35-2.4-5.35-5.35V16.314c0-.264.123-.513.332-.674l7.1-5.458c.372-.287.905-.216%201.192.156.286.372.216.906-.156%201.192L2.65%2016.732v17.95c0%202.012%201.637%203.648%203.65%203.648h29.356c2.012%200%203.648-1.637%203.648-3.648v-18.03l-6.768-5.145c-.373-.284-.446-.817-.162-1.19.283-.374.815-.447%201.19-.163l7.104%205.4c.21.16.335.41.335.677v18.452c0%202.95-2.398%205.347-5.347%205.347zM27.646%207.573c-.18%200-.36-.057-.514-.173l-6.198-4.714L15.25%207.05c-.37.285-.905.216-1.19-.157-.287-.372-.217-.906.156-1.192L20.413.94c.302-.233.726-.233%201.032%200l6.715%205.106c.374.284.446.817.162%201.19-.166.222-.42.337-.676.337zM21.346%2031.37c-1.46%200-2.462-.723-2.887-1.218L1.63%2016.982c-.37-.29-.435-.824-.146-1.193.29-.37.823-.436%201.193-.147l16.9%2013.23c.06.045.112.1.157.158.013.016.508.614%201.542.64%201.404-.477%2010.13-7.536%2017.704-14.004.355-.304.894-.264%201.198.095.305.358.263.895-.095%201.2-7.698%206.574-17.2%2014.41-18.74%2014.41z%22%2F%3E%3Cpath%20d%3D%22M3.285%2038.476c-.235%200-.47-.097-.638-.287-.31-.353-.277-.89.074-1.2l11.924-10.535c.353-.313.89-.277%201.2.074s.277.888-.074%201.198L3.847%2038.263c-.16.143-.363.213-.562.213zM38.15%2038.476c-.2%200-.402-.07-.563-.214L26.075%2028.055c-.352-.312-.384-.85-.072-1.2.313-.352.85-.38%201.2-.07l11.51%2010.205c.353.312.385.85.073%201.2-.168.19-.4.286-.636.286zM9.906%2022.027h-1.7V5.91H33.75v15.466h-1.7V7.61H9.907%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#content .panel-direkt .panel-body ul li a.jobboerse {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIGlkPSJMYXllcl8xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2VjNjYwODtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjE0cHh9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjggMjAxLjE0aDI1NnYxNDYuMjlIMTI4ek0xMjggMjc0LjI5aDEwOS43MSIvPgogIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIzNy43MSAyNTZoMzYuNTd2MzYuNTdoLTM2LjU3ek0yMTkuNDMgMTY0LjU3aDczLjE0djM2LjU3aC03My4xNHpNMjc0LjI5IDI3NC4yOUgzODQiLz4KPC9zdmc+);
    background-size: 90px;
    background-position: -12px -12px
}

#content .search-result .block-teaser .teaser-content p em {
    font-weight: 700;
    font-style: normal;
    color: #ec6608
}

#content .cms-icon-block {
    display: inline-block;
    width: 100%;
    clear: both;
    margin-bottom: 12px
}

#content .cms-icon-block .cms-imagebox {
    background-color: transparent;
    display: inline-table;
    float: left
}

#content .cms-icon-block .cms-imagebox .cms-imagebox-image {
    background-color: transparent
}

#content .cms-icon-block .cms-imagebox img {
    margin: 0;
    padding-right: 15px
}

#content .cms-icon-block .cms-imagebox .cms-imagebox-caption,#content .cms-icon-block .cms-imagebox .cms-imagebox-copyright-wrapper {
    display: none
}

.gallery-wrapper .next,.gallery-wrapper .nextdn,.gallery-wrapper .prev,.gallery-wrapper .prevdn {
    width: 30px;
    height: 35px;
    top: 50%!important;
    margin-top: -20px;
    position: absolute;
    cursor: pointer;
    display: block;
    overflow: hidden
}

.gallery-wrapper .next,.gallery-wrapper .nextdn {
    right: 10px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E") top left no-repeat;
    background-size: 55px
}

.gallery-wrapper .prev,.gallery-wrapper .prevdn {
    left: 10px;
    background: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%2221.751%2C0.685%2023.519%2C2.453%2010.974%2C14.998%2023.518%2C27.514%2021.752%2C29.284%207.436%2C15%20%22%2F%3E%0A%3C%2Fsvg%3E") top left no-repeat;
    background-size: 55px
}

.cms-imagegallery {
    margin-top: 20px;
    margin-bottom: 0!important;
    padding-top: 20px;
    border-top: 1px dotted #292929
}

.cms-imagegallery .slick-next,.cms-imagegallery .slick-prev {
    bottom: 47%
}

.cms-imagegallery .slick-next:focus,.cms-imagegallery .slick-prev:focus {
    border-bottom: 1px solid gray
}

@media (max-width: 767px) {
    .cms-imagegallery .slick-next,.cms-imagegallery .slick-prev {
        bottom:-30px
    }
}

.cms-imagegallery .cms-imagebox-image {
    background-color: #fff!important
}

.cms-imagegallery figure {
    max-width: 100%;
    height: auto
}

.cms-imagegallery figure img {
    max-width: 100%
}

.cms-imagegallery figure footer {
    left: 15%;
    right: auto;
    text-shadow: 0 0 3px #000;
    opacity: .5
}

.cms-imagegallery .cms-imagebox-caption {
    display: block;
    width: 100%;
    margin-left: 0;
    padding: 16px 0 5px 5px!important;
    background-color: #fff;
    bottom: 0;
    position: initial;
    color: #7c7c7c!important
}

.cms-imagegallery .show-figcaption {
    display: none!important;
    width: 26px;
    height: 26px;
    position: absolute;
    right: 16.5%;
    bottom: 20px;
    background-repeat: no-repeat;
    background-size: 26px
}

@media (max-width: 1199px) {
    .cms-imagegallery .cms-imagebox-caption {
        width:84%;
        margin-left: 8%
    }

    .cms-imagegallery .show-figcaption {
        right: 9%
    }
}

@media (max-width: 991px) {
    .cms-imagegallery .cms-imagebox-caption {
        width:72%;
        margin-left: 14%
    }

    .cms-imagegallery .show-figcaption {
        right: 15%
    }
}

@media (max-width: 559px) {
    .cms-imagegallery .cms-imagebox-caption {
        width:100%;
        margin-left: 0;
        padding: 20px 30px 40px!important
    }

    .cms-imagegallery .show-figcaption {
        right: 10px;
        bottom: 20px
    }
}

.gallery-status {
    text-align: center;
    font-size: 15px;
    padding-bottom: 15px;
    font-weight: 500;
    border-bottom: 1px dotted #292929
}

.module-quote blockquote {
    border: 0;
    padding: 0
}

.module-quote blockquote>p {
    position: relative;
    background-color: #f4f4f4;
    border-radius: 10px;
    color: #ec6608;
    font-family: Georgia,"Times New Roman",serif;
    font-style: italic!important;
    font-size: 21px!important;
    font-weight: 300!important;
    padding: 23px 40px 30px 40px;
    line-height: 128%;
    margin-bottom: 35px
}

.module-quote blockquote>p>span:after,.module-quote blockquote>p>span:before {
    color: #292929;
    font-size: 45px;
    line-height: 50%
}

.module-quote blockquote>p>span:before {
    content: '\00201E';
    vertical-align: initial;
    padding-right: 6px
}

.module-quote blockquote>p>span:after {
    content: '\00201C';
    vertical-align: bottom;
    padding-left: 6px
}

.module-quote blockquote>p:before {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
    left: 25%;
    top: 100%;
    border: 12px solid;
    border-color: #f4f4f4 transparent transparent #f4f4f4
}

.module-quote blockquote>footer {
    color: #000
}

.module-quote blockquote>footer p {
    font-size: 13px!important;
    line-height: 110%;
    margin-top: 5px
}

.module-quote blockquote>footer cite {
    font-size: 20px;
    font-style: normal
}

.module-quote blockquote>footer cite a {
    color: #292929
}

.module-quote blockquote>footer:before {
    content: normal!important
}

body.pagetype-blog #content #main-article #article-header h2 {
    color: #000;
    margin-top: 35px
}

body.pagetype-blog #content #main-article #article-header h2 .meta-category {
    display: block;
    color: #ec6608;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px
}

body.pagetype-blog #content #main-article #article-header .page-header {
    padding-bottom: 5px
}

body.pagetype-blog #content #main-article .meta-content .author {
    color: #ec6608
}

body.pagetype-blog #content #main-article .article-date {
    font-size: 13px;
    margin-bottom: 5px;
    margin-top: 15px
}

.pagetype-home #tabbox_01 {
    margin-top: 1.5em
}

.pagetype-home ul.nav-tabs {
    border-bottom: 0
}

.pagetype-home ul.nav-tabs li a {
    border-radius: 0;
    border: 0;
    color: #292929;
    font-size: 17px
}

.pagetype-home ul.nav-tabs li a:focus,.pagetype-home ul.nav-tabs li a:hover {
    color: #fff;
    background-color: #ec6608;
    background-image: none;
    border: 0;
    outline: 0
}

.pagetype-home ul.nav-tabs li.active a {
    color: #fff;
    background-color: #ec6608;
    background-image: none;
    border: 0
}

.pagetype-home ul.nav-tabs li.active a:after {
    top: 95%;
    left: calc(50% - 15px);
    border-top: 10px solid #ec6608;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}

@media (max-width: 767px) {
    .pagetype-home .panel-default {
        margin:0;
        background-color: #f4f4f4!important;
        margin-bottom: 10px!important;
        border: 0!important
    }

    .pagetype-home .panel-heading {
        border: 0!important;
        border-radius: 0;
        margin-bottom: 10px!important;
        display: block;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpolygon%20fill%3D%22%23000000%22%20points%3D%2215.029%2C23.47%200.745%2C9.143%202.515%2C7.378%2015.031%2C19.931%2027.566%2C7.386%2029.334%2C9.154%2015.029%2C23.47%20%09%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E")!important;
        background-repeat: no-repeat;
        background-position: 25px 9px;
        background-size: 40px
    }

    .pagetype-home .panel-heading .panel-title,.pagetype-home .panel-heading .panel-title a {
        font-size: 18px!important;
        font-weight: 400;
        text-transform: uppercase;
        padding-left: 65px
    }

    .pagetype-home .panel-heading .panel-title a:focus,.pagetype-home .panel-heading .panel-title a:hover,.pagetype-home .panel-heading .panel-title:focus,.pagetype-home .panel-heading .panel-title:hover {
        text-decoration: none
    }

    .pagetype-home .panel-heading:focus,.pagetype-home .panel-heading:hover {
        background-color: #ec6608!important;
        text-decoration: none;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%2215.029%2C23.47%200.745%2C9.143%202.515%2C7.378%2015.031%2C19.931%2027.566%2C7.386%2029.334%2C9.154%2015.029%2C23.47%20%09%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E")!important
    }

    .pagetype-home .panel-heading:focus h3,.pagetype-home .panel-heading:focus h4,.pagetype-home .panel-heading:focus h5,.pagetype-home .panel-heading:hover h3,.pagetype-home .panel-heading:hover h4,.pagetype-home .panel-heading:hover h5 {
        color: #fff
    }

    .pagetype-home .panel-heading.open,.pagetype-home .panel-heading[aria-expanded=true] {
        background-color: #ec6608!important;
        text-decoration: none!important;
        background-image: none!important;
        border-bottom: 0!important;
        color: #fff!important;
        outline: 0;
        position: relative
    }

    .pagetype-home .panel-heading.open:after,.pagetype-home .panel-heading[aria-expanded=true]:after {
        top: 95%;
        left: 20px;
        border-top: 10px solid #ec6608;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none
    }

    .pagetype-home .panel-heading.open .panel-title,.pagetype-home .panel-heading.open .panel-title a,.pagetype-home .panel-heading[aria-expanded=true] .panel-title,.pagetype-home .panel-heading[aria-expanded=true] .panel-title a {
        color: #fff!important
    }

    .pagetype-home .panel-body {
        background-color: #f4f4f4!important;
        border: 0!important
    }
}

.pagetype-home .tab-content {
    margin-top: 15px;
    background-color: #f4f4f4;
    padding: 0;
    display: block;
    min-height: 400px
}

.pagetype-home .tab-content #tab_557.panel-body {
    padding: 0
}

.pagetype-home .tab-content #tab_557 .module-download {
    padding: 10px 0;
    padding-bottom: 0;
    margin-right: 0;
    border-top: 1px dotted #292929
}

.pagetype-home .tab-content #tab_557 .module-download:last-child {
    border-bottom: 1px dotted #292929
}

.pagetype-home .tab-content #tab_557 .module-download .media {
    padding: 0
}

.pagetype-home .tab-content #tab_557 .module-download .media .download-file a {
    color: #292929
}

.pagetype-home .tab-content #tab_557 .module-download .media .download-data {
    font-size: 11px
}

.pagetype-home .tab-content .tab-item {
    padding: 20px 20px 0
}

.pagetype-home .tab-content .tab-item .slider-item {
    margin-bottom: 15px
}

.pagetype-home .tab-content #tab_560.panel-body {
    padding: 0
}

.pagetype-home .tab-content #tab_560 p {
    padding: 7px 0;
    margin: 0;
    border-top: 1px dotted #292929
}

.pagetype-home .tab-content #tab_560 p:last-child {
    border-bottom: 1px dotted #292929
}

@media (max-width: 1199px) {
    .pagetype-home .tab-content {
        min-height:370px
    }
}

@media (max-width: 991px) {
    .pagetype-home .tab-content {
        min-height:300px
    }
}

.pagetype-home .rss-content {
    padding: 0;
    padding-right: 35px;
    display: inline-block
}

.pagetype-home .rss-content .rss-header .rss-source {
    color: #adadad;
    font-size: 15px
}

.pagetype-home .rss-content .rss-header h3 {
    margin: 0;
    margin-top: 5px;
    padding-bottom: 10px;
    line-height: 80%
}

.pagetype-home .rss-content .rss-header h3 a {
    color: #292929;
    font-size: 19px;
    font-weight: 500;
    line-height: unset
}

.pagetype-home .rss-content .rss-header h3 a:hover {
    text-decoration: none
}

.pagetype-home .rss-content .rss-header time {
    color: #292929;
    font-size: 14px;
    font-weight: 600
}

.pagetype-home .rss-content p {
    margin-top: 2px;
    line-height: 120%
}

.pagetype-home .rss-content p a {
    color: #292929
}

.pagetype-home .rss-content p a:hover {
    text-decoration: none
}

.row-headline h3 {
    font-weight: 500;
    color: #000;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: -5px
}

.home-banner img {
    padding-bottom: 20px
}

.singleteaser .module-content .block-teaser {
    margin: 0
}

.singleteaser .module-content .block-teaser .teaser-media {
    position: relative
}

.singleteaser .module-content .block-teaser .teaser-media .media-copyright {
    right: auto;
    left: 0
}

.singleteaser .module-content .block-teaser .teaser-media .meta-category,.singleteaser .module-content .block-teaser .teaser-media a.meta-category {
    position: absolute;
    bottom: 10px;
    right: 10px;
    margin: 0!important;
    color: #fff!important;
    padding: 15px;
    background-color: #ec6608;
    font-size: 18px!important
}

@media (max-width: 991px) {
    .singleteaser .module-content .block-teaser .teaser-media .meta-category,.singleteaser .module-content .block-teaser .teaser-media a.meta-category {
        font-size:16px!important;
        padding: 10px 15px;
        right: 20px;
        bottom: 15px
    }
}

@media (max-width: 479px) {
    .singleteaser .module-content .block-teaser .teaser-media .meta-category,.singleteaser .module-content .block-teaser .teaser-media a.meta-category {
        right:10px;
        bottom: 10px
    }
}

.singleteaser .module-content .block-teaser .teaser-content h4 {
    font-size: 22px;
    font-weight: 400;
    color: #000;
    margin-bottom: 20px
}

.singleteaser .module-content .block-teaser .teaser-content p {
    line-height: 130%
}

@media (max-width: 991px) {
    .singleteaser .module-content .block-teaser .teaser-content {
        margin-top:0
    }
}

.singleteaser .module-content .theme-link {
    border-top: 1px dotted #292929;
    padding-top: 10px;
    line-height: 30px;
    background-repeat: no-repeat
}

.singleteaser .module-content .theme-link a {
    color: #292929;
    font-size: 16px;
    padding-left: 40px
}

.singleteaser .module-content .theme-link.interessen {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cg%20clip-rule%3D%22evenodd%22%20fill%3D%22none%22%20stroke%3D%22%23EB690B%22%20stroke-width%3D%221.7%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20stroke-linecap%3D%22round%22%20d%3D%22M5.35%202.022v38.13%22%2F%3E%3Cpath%20d%3D%22M9.745%204.28s3.628%202.845%208.137%202.845c4.51%200%206.765-3.726%2010.098-3.726%203.334%200%208.627%203.038%208.627%203.038V24.38s-4.605-2.845-8.137-2.845c-3.53%200-5.687%203.63-10.39%203.63-4.708%200-8.284-3.254-8.284-3.254l-.05-17.63z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 32px;
    background-position: 0 12px
}

@media (max-width: 991px) {
    .singleteaser.col-md-4.col-md-pull-8 .block-teaser .meta-category,.singleteaser.col-md-4.col-md-pull-8 .block-teaser a.meta-category {
        bottom:15px;
        right: 20px
    }
}

@media (max-width: 767px) {
    .singleteaser.col-sm-6 .block-teaser .meta-category,.singleteaser.col-sm-6 .block-teaser a.meta-category {
        right:20px
    }
}

.sitemap-nav li.dropdown {
    border-top: 1px dotted #292929;
    padding-bottom: 25px
}

.sitemap-nav li.dropdown a {
    text-transform: uppercase;
    color: #292929;
    font-size: 21px;
    padding-top: 25px;
    padding-bottom: 5px;
    padding-left: 0;
    white-space: initial;
    line-height: 110%
}

.sitemap-nav li.dropdown a:after {
    content: " "
}

.sitemap-nav li.dropdown a .caret {
    display: none
}

.sitemap-nav li.dropdown a:active,.sitemap-nav li.dropdown a:focus,.sitemap-nav li.dropdown a:hover {
    background-color: #fff;
    background-image: none;
    outline: 0;
    text-decoration: underline
}

.sitemap-nav li.dropdown ul {
    padding: 0!important;
    margin: 0;
    padding-left: 35px!important
}

.sitemap-nav li.dropdown ul li {
    border: 0;
    padding: 0
}

.sitemap-nav li.dropdown ul li a {
    text-transform: none;
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px
}

.sitemap-nav li.dropdown ul li ul {
    border: 0
}

.sitemap-nav li.dropdown ul li ul li {
    border: 0
}

.sitemap-nav li.dropdown ul li ul li:last-child {
    border: 0
}

.sitemap-nav li.dropdown ul li:last-child {
    border: 0
}

#footer {
    margin-top: 40px
}

#footer .extra-block {
    background-color: #f4f4f4;
    padding: 20px 0
}

#footer .extra-block a {
    color: #292929;
    font-size: 17px;
    line-height: 43px;
    display: block;
    height: 43px;
    padding-left: 50px;
    font-family: Roboto,sans-serif
}

#footer .extra-block a:hover {
    text-decoration: none
}

#footer .extra-block a:focus {
    outline: 0
}

#footer .extra-block a.impressum {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M34.688%2043.117H9.318c-2.567%200-4.656-2.09-4.656-4.657V11.823c0-2.568%202.088-4.657%204.656-4.657h1.795c.378-1.457%201.705-2.535%203.28-2.535h.417v-.42c0-1.867%201.52-3.386%203.388-3.386h7.61c1.868%200%203.388%201.52%203.388%203.387v.42h.417c1.575%200%202.902%201.08%203.28%202.536h1.794c2.568%200%204.658%202.09%204.658%204.657V38.46c0%202.568-2.09%204.657-4.657%204.657zM9.318%208.867c-1.63%200-2.956%201.325-2.956%202.956V38.46c0%201.63%201.326%202.958%202.956%202.958h25.37c1.632%200%202.96-1.327%202.96-2.958V11.823c0-1.63-1.328-2.957-2.96-2.957h-3.386v-.85c0-.93-.757-1.685-1.688-1.685h-2.118V4.21c0-.93-.757-1.686-1.688-1.686h-7.61c-.93%200-1.688.757-1.688%201.687v2.12h-2.118c-.93%200-1.687.757-1.687%201.686v.85H9.318z%22%2F%3E%3Cpath%20d%3D%22M29.614%2013.308h-15.22c-1.87%200-3.388-1.52-3.388-3.388V8.65h1.7v1.27c0%20.93.757%201.688%201.687%201.688h15.22c.367%200%201.223%200%201.653-1.91.055-.244.048-.5.04-.77l-.004-.278h1.7l.004.233c.01.328.02.737-.08%201.187-.604%202.676-2.134%203.238-3.312%203.238zM31.003%2020.903h-18c-.468%200-.85-.38-.85-.85s.382-.85.85-.85h18c.47%200%20.85.38.85.85s-.38.85-.85.85zM31.003%2027.614h-18c-.468%200-.85-.38-.85-.85s.382-.85.85-.85h18c.47%200%20.85.38.85.85s-.38.85-.85.85zM31.003%2034.322h-18c-.468%200-.85-.38-.85-.85s.382-.85.85-.85h18c.47%200%20.85.38.85.85s-.38.85-.85.85z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    height: 43px
}

#footer .extra-block a.kontakt {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M39.25%2042.982H4.79c-2.08-.042-3.24-1.18-3.286-3.203v-3.572c0-2.12%201.21-2.84%201.932-3.08%203.94-1.53%207.775-3.6%2011.362-6.14l.49-.36c.574-.424%201.132-.834%201.69-1.264.1-.088.18-.2.186-.28.003-.043-.008-.21-.274-.525-1.612-1.43-2.712-3.215-3.276-5.314-.292-.155-.555-.365-.776-.62-.545-.496-.845-1.23-.8-2.052-.043-.74.24-1.466.843-2.067.06-.06.086-.103.102-.146-.19-1.354-.284-2.75-.284-4.255-.036-2.548.87-4.75%202.69-6.532%201.59-1.59%203.54-2.494%205.79-2.675.225-.034.457-.036.728-.036h.2c.27%200%20.54.003.814.043%202.174.175%204.115%201.077%205.712%202.675%201.8%201.764%202.717%203.96%202.717%206.526%200%201.417-.093%202.83-.283%204.312.01.012.027.027.05.048.614.658.89%201.36.89%202.158%200%20.79-.292%201.498-.842%202.048-.24.24-.497.433-.768.576-.567%202.115-1.652%203.896-3.23%205.3-.247.328-.253.558-.016.882.236.178.477.356.717.535.306.227.61.453.908.68%201.232.885%202.356%201.64%203.416%202.29%201.976%201.198%203.525%202.047%205.022%202.752%201.173.538%202.298%201.016%203.432%201.458.827.277%201.858%201.047%201.858%203.064v3.484c-.04%202.078-1.218%203.247-3.233%203.29-.007-.002-.013-.002-.02-.002zM21.82%202.562c-.153%200-.293%200-.454.024-1.916.156-3.463.872-4.785%202.194-1.5%201.47-2.214%203.207-2.185%205.313%200%201.49.094%202.847.287%204.166.01.075.012.152.002.23-.06.466-.255.863-.598%201.214-.268.267-.37.526-.353.874-.018.404.084.65.32.867.193.214.352.32.527.372.292.088.514.326.582.623.454%201.977%201.4%203.574%202.892%204.882.028.025.054.05.08.08.522.597.766%201.204.724%201.804-.04.552-.312%201.05-.81%201.477-.603.465-1.17.883-1.754%201.313l-.5.37c-3.716%202.63-7.676%204.767-11.784%206.362-.27.09-.808.27-.808%201.48v3.485c.025%201.148.46%201.566%201.603%201.59H39.24c1.116-.026%201.54-.444%201.562-1.54v-3.535c0-1.22-.5-1.387-.738-1.467-1.203-.467-2.357-.957-3.57-1.513-1.56-.734-3.157-1.61-5.19-2.843-1.098-.675-2.256-1.45-3.54-2.375-.31-.238-.61-.46-.91-.68-.275-.206-.552-.41-.82-.615-.055-.042-.105-.09-.148-.143-.807-1-.807-2.146%200-3.145.03-.038.064-.073.1-.104%201.462-1.283%202.397-2.88%202.86-4.884.068-.297.29-.534.58-.623.18-.055.36-.17.535-.348.232-.232.345-.51.345-.848%200-.372-.113-.66-.368-.938-.305-.255-.518-.633-.58-1.088-.01-.075-.01-.15%200-.225.197-1.47.292-2.867.292-4.265%200-2.12-.725-3.86-2.214-5.317-1.33-1.33-2.867-2.045-4.71-2.195-.245-.034-.433-.032-.62-.03H21.82z%22%2F%3E%3Cpath%20d%3D%22M22.038%2036.104c-.125%200-.25-.027-.367-.083-3.33-1.595-5.74-4.11-7.164-7.478-.183-.432.02-.93.452-1.114.43-.185.93.02%201.114.452%201.223%202.89%203.176%204.995%205.965%206.425%201.49-.77%202.768-1.756%203.805-2.938.9-1.02%201.606-2.16%202.163-3.485.182-.433.68-.635%201.113-.454.433.182.636.68.454%201.113-.63%201.497-1.432%202.79-2.453%203.95-1.273%201.45-2.86%202.637-4.713%203.53-.117.056-.243.084-.37.084z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    height: 43px
}

#footer .extra-block a.anfahrt {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M34.02%2022.094H2.418c-.47%200-.85-.38-.85-.85L1.54%206.05c0-.226.09-.442.25-.602s.376-.25.602-.25h31.63c.226%200%20.44.09.602.25l7.597%207.598c.332.332.332.87%200%201.202l-7.596%207.598c-.16.16-.377.25-.603.25zm-30.754-1.7H33.67l6.746-6.748-6.747-6.75H3.242l.023%2013.498z%22%2F%3E%3Cpath%20d%3D%22M19.492%205.992l-1.7-.008.012-2.565c-.003-.1-.016-1.24.75-2.03.442-.456%201.05-.697%201.757-.697.692%200%201.287.234%201.72.678.748.764.746%201.86.743%201.982V5.86h-1.7V3.333c0-.142-.047-.563-.26-.777-.07-.07-.2-.163-.502-.163-.323%200-.46.102-.535.18-.237.243-.275.72-.272.824l-.01%202.595zM22.773%2043.095l-5.042-.04-.007-21.81%201.7-.002.008%2020.125%201.643.014v-20.14h1.7v21.853%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    height: 43px
}

#footer .extra-block a.genograph {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAA9CAMAAAG2OxRmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAzUExURQAAAP9gAP9oAP9lAP9kAP9mAP9lAP9mAP9mAP9mAP9nAP9mAP9lAP9mAP9mAP9mAP9mAI90WWoAAAAQdFJOUwAQIDBAUGBwgI+fr7/P3+8jGoKKAAAACXBIWXMAABcRAAAXEQHKJvM/AAABpElEQVRIS+2Xi5KDIAxFUcTiA5L//9pNJCooUrW7szMdT6eCeHvBiKQohYFaoQro0zXlHNLHVXTGrfx14scK5kxFqdEFqPpSylLhp/aVNpYzuI5EONnCncRwbwwrY7XciNxKJScCDW/+3QyoJumMI/rPLVKfQQ5uAsVCIi8McmFHxw+Ziuk4IZGQXiu0TYEXT7BmjWkGpXGSBL8M9RdLCoikCEkq7NoCHYYHODMP6mBw/eAQpE6zfeilHoE6IZl+FmTwWWgSgZOJkcV4KEQtQEEphy0ojMj3PIqUb1QUCIoyv6NwKO9gHqBc8pLl1zmAUFJaXUhXbStrtG9Duaes0L2DeT0xiENfh/qKgS5ab4ylpLnBgLz1QkYhYV6IFNpL2z2ABmfRp+vZNSqPvQKeQOJ5GTLRdESOJKI1l2m3Hsez+ZD68Uh4PFIej5Q/8Sj+781Di2PqcY/Y4wPYY8kIN2nIwyLs0sAFNCBtqep5A3kPt0tmCxbTzY3HwwR6yOceVTNS6olxOJyOvWRVGLeB1mO4sk/EOwxvXo+hje4Zj3dsPZT6AdXbP0zi8aOnAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    height: 43px;
    background-size: 43px;
}

#footer .extra-block a.mitglieder {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M32.875%2043.108H11.1c-3.056%200-4.74-1.683-4.74-4.738V22.616c0-3.056%201.684-4.74%204.74-4.74h1.443c.47%200%20.85.382.85.85s-.38.85-.85.85H11.1c-2.102%200-3.04.938-3.04%203.04V38.37c0%202.102.938%203.04%203.04%203.04h21.775c2.1%200%203.047-.94%203.073-3.05V22.615c-.026-2.1-.975-3.04-3.073-3.04H31.02c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h1.855c3.04%200%204.734%201.68%204.772%204.73V38.37c-.038%203.06-1.732%204.738-4.772%204.738zM31.128%2019.577H12.655c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h18.473c.47%200%20.85.38.85.85s-.38.85-.85.85z%22%2F%3E%3Cpath%20d%3D%22M25.283%2036.34h-6.558c-.274%200-.53-.13-.69-.353s-.203-.508-.115-.768l1.35-3.99c-.735-.715-1.16-1.703-1.16-2.75%200-2.114%201.72-3.835%203.836-3.835%202.118%200%203.84%201.72%203.84%203.836%200%201.004-.386%201.942-1.077%202.654l1.378%204.084c.088.26.045.546-.115.77-.16.22-.416.353-.69.353zm-5.373-1.698h4.19l-1.182-3.498c-.118-.35.002-.733.297-.953.554-.413.872-1.036.872-1.71%200-1.177-.96-2.135-2.14-2.135-1.18%200-2.137.958-2.137%202.136%200%20.708.348%201.368.932%201.766.315.215.448.613.326.975l-1.158%203.422zM12.737%2019.295c-.47%200-.85-.38-.85-.85V9.81c0-.092.153-8.81%2010.264-8.81%203.272%200%205.82.92%207.572%202.73%202.484%202.566%202.403%205.964%202.398%206.107v8.55c0%20.47-.38.85-.85.85s-.85-.38-.85-.85V9.81c0-.054.05-2.875-1.934-4.913C27.066%203.44%2024.934%202.7%2022.15%202.7c-8.438%200-8.563%206.822-8.564%207.112v8.632c0%20.47-.38.85-.85.85z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    height: 43px
}

#footer .extra-block .social-link {
    text-align: center;
    border-bottom: 1px dotted #343434;
    margin-bottom: 25px;
    padding-bottom: 10px
}

#footer .container h3 a {
    color: #000;
    font-size: 17px;
    font-weight: 400
}

#footer .container ul>li>a {
    color: #292929;
    padding: 0;
    padding-bottom: 5px;
    line-height: 105%;
    font-size: 13px
}

#footer .container ul>li>a:hover {
    background-color: #fff;
    text-decoration: underline
}

#footer .container ul>li>a:focus {
    background-color: #fff;
    outline: 0;
    text-decoration: underline
}

#footer .container p {
    padding: 25px 0;
    font-size: 13px;
    color: #aeaeae
}

#footer .container .servicebar {
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 9001
}

@media (max-width: 767px) {
    #footer .container .servicebar {
        display:none
    }
}

#footer .container .servicebar ul {
    list-style: none
}

#footer .container .servicebar ul a.servicebar-button {
    margin-bottom: 1px;
    width: 40px;
    height: 40px;
    display: block;
    background-color: #f4f4f4
}

#footer .container .servicebar ul a.servicebar-button:hover {
    background-color: #ec6608!important
}

#footer .container .servicebar ul a.servicebar-button span {
    right: 40px;
    min-width: 35px;
    position: absolute;
    background-color: #343434;
    height: 40px;
    padding: 0 15px;
    text-align: left;
    line-height: 40px;
    display: none;
    color: #fff;
    font-size: 17px;
    white-space: nowrap
}

#footer .container .servicebar ul a.servicebar-button.blog {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23303030%22%3E%3Cpath%20d%3D%22M21.67%2026.024H5.864c-1.72%200-3.122-1.4-3.122-3.12V4.2c0-1.722%201.4-3.124%203.122-3.124H21.67c1.722%200%203.122%201.4%203.122%203.122v18.704c0%201.722-1.4%203.122-3.122%203.122zM5.864%202.477c-.95%200-1.722.773-1.722%201.723v18.704c0%20.948.772%201.72%201.722%201.72H21.67c.95%200%201.722-.77%201.722-1.72V4.2c0-.95-.772-1.723-1.722-1.723H5.864z%22%2F%3E%3Cpath%20d%3D%22M25.936%2030.292H10.13c-1.722%200-3.123-1.4-3.123-3.122%200-.387.313-.7.7-.7s.7.313.7.7c0%20.95.772%201.722%201.723%201.722h15.806c.95%200%201.724-.772%201.724-1.722V8.463c0-.948-.773-1.72-1.724-1.72-.387%200-.7-.313-.7-.7s.313-.7.7-.7c1.723%200%203.124%201.4%203.124%203.12V27.17c0%201.722-1.402%203.122-3.124%203.122zm-6.495-12.3H8.09c-.387%200-.7-.312-.7-.7s.313-.7.7-.7h11.352c.387%200%20.7.314.7.7s-.314.7-.7.7zm0-3.74H8.09c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.352c.387%200%20.7.313.7.7s-.314.7-.7.7zm0-3.742H8.09c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.352c.387%200%20.7.313.7.7s-.314.7-.7.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 6px;
    background-size: 26px
}

#footer .container .servicebar ul a.servicebar-button.blog:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M21.67%2026.024H5.864c-1.72%200-3.122-1.4-3.122-3.12V4.2c0-1.722%201.4-3.124%203.122-3.124H21.67c1.722%200%203.122%201.4%203.122%203.122v18.704c0%201.722-1.4%203.122-3.122%203.122zM5.864%202.477c-.95%200-1.722.773-1.722%201.723v18.704c0%20.948.772%201.72%201.722%201.72H21.67c.95%200%201.722-.77%201.722-1.72V4.2c0-.95-.772-1.723-1.722-1.723H5.864z%22%2F%3E%3Cpath%20d%3D%22M25.936%2030.292H10.13c-1.722%200-3.123-1.4-3.123-3.122%200-.387.313-.7.7-.7s.7.313.7.7c0%20.95.772%201.722%201.723%201.722h15.806c.95%200%201.724-.772%201.724-1.722V8.463c0-.948-.773-1.72-1.724-1.72-.387%200-.7-.313-.7-.7s.313-.7.7-.7c1.723%200%203.124%201.4%203.124%203.12V27.17c0%201.722-1.402%203.122-3.124%203.122zm-6.495-12.3H8.09c-.387%200-.7-.312-.7-.7s.313-.7.7-.7h11.352c.387%200%20.7.314.7.7s-.314.7-.7.7zm0-3.74H8.09c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.352c.387%200%20.7.313.7.7s-.314.7-.7.7zm0-3.742H8.09c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.352c.387%200%20.7.313.7.7s-.314.7-.7.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#footer .container .servicebar ul a.servicebar-button.mediathek {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23303030%22%3E%3Cpath%20d%3D%22M26.19%2030.574H5.61c-2.292%200-4.156-1.865-4.156-4.157V5.837c0-2.292%201.865-4.156%204.157-4.156h20.582c2.292%200%204.157%201.866%204.157%204.16v22.27l-.26-.258c-.584%201.587-2.112%202.722-3.9%202.722zM5.61%203.08c-1.52%200-2.756%201.237-2.756%202.757v20.58c0%201.52%201.236%202.757%202.756%202.757h20.58c1.52%200%202.757-1.236%202.757-2.757v-1.69l.002.002V5.84c0-1.522-1.237-2.76-2.758-2.76H5.612z%22%2F%3E%3Cpath%20d%3D%22M10.99%2014.783c-2.07%200-3.752-1.683-3.752-3.75S8.92%207.28%2010.988%207.28s3.752%201.684%203.752%203.752-1.683%203.75-3.75%203.75zm0-6.102c-1.297%200-2.352%201.055-2.352%202.352s1.054%202.35%202.35%202.35%202.352-1.054%202.352-2.35-1.055-2.35-2.35-2.35zM14.163%2026.38l-.982-.997%208.884-8.755%204.188%204.86-1.06.914-3.212-3.726-7.817%207.705zm-8.48-1.534l-.955-1.026%205.756-5.36%203.098%203.242-1.013.967-2.144-2.243-4.744%204.42z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 6px;
    background-size: 26px
}

#footer .container .servicebar ul a.servicebar-button.mediathek:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M26.19%2030.574H5.61c-2.292%200-4.156-1.865-4.156-4.157V5.837c0-2.292%201.865-4.156%204.157-4.156h20.582c2.292%200%204.157%201.866%204.157%204.16v22.27l-.26-.258c-.584%201.587-2.112%202.722-3.9%202.722zM5.61%203.08c-1.52%200-2.756%201.237-2.756%202.757v20.58c0%201.52%201.236%202.757%202.756%202.757h20.58c1.52%200%202.757-1.236%202.757-2.757v-1.69l.002.002V5.84c0-1.522-1.237-2.76-2.758-2.76H5.612z%22%2F%3E%3Cpath%20d%3D%22M10.99%2014.783c-2.07%200-3.752-1.683-3.752-3.75S8.92%207.28%2010.988%207.28s3.752%201.684%203.752%203.752-1.683%203.75-3.75%203.75zm0-6.102c-1.297%200-2.352%201.055-2.352%202.352s1.054%202.35%202.35%202.35%202.352-1.054%202.352-2.35-1.055-2.35-2.35-2.35zM14.163%2026.38l-.982-.997%208.884-8.755%204.188%204.86-1.06.914-3.212-3.726-7.817%207.705zm-8.48-1.534l-.955-1.026%205.756-5.36%203.098%203.242-1.013.967-2.144-2.243-4.744%204.42z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#footer .container .servicebar ul a.servicebar-button.atlas {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23303030%22%3E%3Cpath%20d%3D%22M15.69%2031.03L6.794%2017.306c-.062-.105-.108-.168-.144-.217l-.062-.094c-.93-1.613-1.404-3.418-1.404-5.366-.026-2.953%201.03-5.51%203.136-7.594%202.078-2.077%204.625-3.13%207.57-3.13%202.932%200%205.484%201.052%207.587%203.13%202.084%202.08%203.14%204.635%203.137%207.595%200%202.013-.498%203.86-1.48%205.493L15.69%2031.03zm.2-28.725c-2.56%200-4.774.916-6.583%202.723-1.83%201.81-2.745%204.03-2.722%206.595%200%201.705.41%203.275%201.216%204.673.043.05.117.154.19.278l7.727%2011.923%208.237-12.13c.828-1.378%201.26-2.983%201.26-4.737%200-2.612-.89-4.77-2.724-6.6-1.828-1.807-4.05-2.725-6.6-2.725z%22%2F%3E%3Cpath%20d%3D%22M15.797%2017.462c-1.514%200-2.824-.542-3.895-1.61-1.07-1.098-1.61-2.413-1.61-3.915%200-1.515.542-2.824%201.61-3.892%201.045-1.07%202.324-1.614%203.794-1.614l.112.002c1.547%200%202.83.542%203.9%201.613%201.07%201.07%201.61%202.38%201.61%203.893%200%201.502-.54%202.817-1.604%203.91-1.103%201.075-2.416%201.614-3.917%201.614zm-.04-9.63c-1.158%200-2.073.393-2.86%201.198-.812.812-1.204%201.76-1.204%202.907%200%201.14.394%202.1%201.205%202.932.802.8%201.753%201.192%202.898%201.192%201.14%200%202.097-.394%202.93-1.204.8-.82%201.193-1.78%201.193-2.918%200-1.144-.394-2.094-1.202-2.903-.81-.81-1.732-1.203-2.823-1.203h-.133-.004z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 6px;
    background-size: 26px
}

#footer .container .servicebar ul a.servicebar-button.atlas:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M15.69%2031.03L6.794%2017.306c-.062-.105-.108-.168-.144-.217l-.062-.094c-.93-1.613-1.404-3.418-1.404-5.366-.026-2.953%201.03-5.51%203.136-7.594%202.078-2.077%204.625-3.13%207.57-3.13%202.932%200%205.484%201.052%207.587%203.13%202.084%202.08%203.14%204.635%203.137%207.595%200%202.013-.498%203.86-1.48%205.493L15.69%2031.03zm.2-28.725c-2.56%200-4.774.916-6.583%202.723-1.83%201.81-2.745%204.03-2.722%206.595%200%201.705.41%203.275%201.216%204.673.043.05.117.154.19.278l7.727%2011.923%208.237-12.13c.828-1.378%201.26-2.983%201.26-4.737%200-2.612-.89-4.77-2.724-6.6-1.828-1.807-4.05-2.725-6.6-2.725z%22%2F%3E%3Cpath%20d%3D%22M15.797%2017.462c-1.514%200-2.824-.542-3.895-1.61-1.07-1.098-1.61-2.413-1.61-3.915%200-1.515.542-2.824%201.61-3.892%201.045-1.07%202.324-1.614%203.794-1.614l.112.002c1.547%200%202.83.542%203.9%201.613%201.07%201.07%201.61%202.38%201.61%203.893%200%201.502-.54%202.817-1.604%203.91-1.103%201.075-2.416%201.614-3.917%201.614zm-.04-9.63c-1.158%200-2.073.393-2.86%201.198-.812.812-1.204%201.76-1.204%202.907%200%201.14.394%202.1%201.205%202.932.802.8%201.753%201.192%202.898%201.192%201.14%200%202.097-.394%202.93-1.204.8-.82%201.193-1.78%201.193-2.918%200-1.144-.394-2.094-1.202-2.903-.81-.81-1.732-1.203-2.823-1.203h-.133-.004z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

#footer .container .servicebar ul a.servicebar-button.kalender {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23303030%22%20d%3D%22M26.055%2029.288H5.745c-2.265%200-4.11-1.63-4.11-3.63V8.226c0-2%201.845-3.63%204.11-3.63h20.308c2.267%200%204.11%201.63%204.11%203.63V25.66c0%20.885-.363%201.737-1.024%202.4-.78.78-1.905%201.228-3.085%201.228zM5.745%205.996c-1.493%200-2.71%201-2.71%202.23v17.432c0%201.23%201.217%202.23%202.71%202.23h20.31c1.494%200%202.71-1%202.71-2.23l-.002-17.432c0-1.23-1.216-2.23-2.71-2.23H5.746z%22%2F%3E%3Cpath%20fill%3D%22%23303030%22%20d%3D%22M23.727%208.54c-.387%200-.7-.313-.7-.7V2.78c0-.387.313-.7.7-.7s.7.313.7.7v5.06c0%20.387-.314.7-.7.7zm-7.782%200c-.387%200-.7-.313-.7-.7V2.78c0-.387.313-.7.7-.7s.7.313.7.7v5.06c0%20.387-.313.7-.7.7zm-7.782%200c-.387%200-.7-.313-.7-.7V2.78c0-.387.313-.7.7-.7s.7.313.7.7v5.06c0%20.387-.313.7-.7.7zM5.76%2012.334h5.442v4.428h-5.44l-.002-4.428zm7.214%200h5.44v4.428h-5.44v-4.428zm7.214%200h5.44v4.428h-5.44v-4.428zM5.76%2018.788h5.442v4.43h-5.44l-.002-4.43zm7.214%200h5.44v4.43h-5.44v-4.43zm7.214%200h5.44v4.43h-5.44v-4.43z%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 6px;
    background-size: 26px
}

#footer .container .servicebar ul a.servicebar-button.kalender:hover {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M26.055%2029.288H5.745c-2.265%200-4.11-1.63-4.11-3.63V8.226c0-2%201.845-3.63%204.11-3.63h20.308c2.267%200%204.11%201.63%204.11%203.63V25.66c0%20.885-.363%201.737-1.024%202.4-.78.78-1.905%201.228-3.085%201.228zM5.745%205.996c-1.493%200-2.71%201-2.71%202.23v17.432c0%201.23%201.217%202.23%202.71%202.23h20.31c1.494%200%202.71-1%202.71-2.23l-.002-17.432c0-1.23-1.216-2.23-2.71-2.23H5.746z%22%2F%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M23.727%208.54c-.387%200-.7-.313-.7-.7V2.78c0-.387.313-.7.7-.7s.7.313.7.7v5.06c0%20.387-.314.7-.7.7zm-7.782%200c-.387%200-.7-.313-.7-.7V2.78c0-.387.313-.7.7-.7s.7.313.7.7v5.06c0%20.387-.313.7-.7.7zm-7.782%200c-.387%200-.7-.313-.7-.7V2.78c0-.387.313-.7.7-.7s.7.313.7.7v5.06c0%20.387-.313.7-.7.7zM5.76%2012.334h5.442v4.428h-5.44l-.002-4.428zm7.214%200h5.44v4.428h-5.44v-4.428zm7.214%200h5.44v4.428h-5.44v-4.428zM5.76%2018.788h5.442v4.43h-5.44l-.002-4.43zm7.214%200h5.44v4.43h-5.44v-4.43zm7.214%200h5.44v4.43h-5.44v-4.43z%22%2F%3E%3C%2Fsvg%3E")
}

@media (max-width: 991px) {
    #footer .extra-block {
        padding-bottom:0
    }

    #footer .extra-block .special-links div {
        margin-bottom: 20px
    }

    #footer .extra-block .special-links div a {
        font-size: 15px;
        background-size: 45px;
        line-height: 32px;
        padding-left: 40px;
        height: 32px
    }
    
    #footer .extra-block a.genograph {
        background-size: 30px !important;
    }
}

@media (max-width: 991px) and (max-width:479px) {
    #footer .extra-block .special-links div a {
        font-size:13px
    }
}

@media (max-width: 767px) {
    #footer .footer-links div {
        padding:0
    }

    #footer .footer-links div h3 {
        margin: 0;
        padding: 10px 20px;
        border-bottom: 1px dotted #292929;
        cursor: pointer;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cg%3E%0A%09%3Cpolygon%20fill%3D%22%23000000%22%20points%3D%2215.029%2C23.47%200.745%2C9.143%202.515%2C7.378%2015.031%2C19.931%2027.566%2C7.386%2029.334%2C9.154%2015.029%2C23.47%20%09%22%2F%3E%0A%3C%2Fg%3E%0A%3C%2Fsvg%3E");
        background-repeat: no-repeat;
        background-position: 100% 13px;
        background-size: 45px
    }

    #footer .footer-links div ul {
        display: none
    }

    #footer .footer-links div ul li a {
        padding: 10px 40px!important;
        border-radius: 0
    }

    #footer .footer-links div ul li:first-child a {
        padding-top: 15px!important
    }

    #footer .footer-links div ul li:last-child {
        border-bottom: 1px dotted #292929
    }

    #footer .footer-links div ul li:last-child a {
        padding-bottom: 15px!important
    }

    #footer .toplink a {
        color: #000;
        padding: 10px 30px;
        margin: 20px auto;
        margin-bottom: 0;
        background-color: #f4f4f4;
        display: block;
        width: 170px;
        border-radius: 5px
    }

    #footer .toplink a:hover {
        text-decoration: none
    }
}

.slick-slider {
    margin-bottom: 50px
}

.pill-content>.pill-pane,.tab-content>.tab-pane {
    display: block!important;
    height: 0;
    overflow-y: hidden
}

.pill-content>.active,.tab-content>.active {
    height: auto
}

.panel-title {
    font-size: 19px;
    color: #000;
    font-weight: 400
}

.navbar-default .navbar-toggle {
    background-color: #fff;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 2px;
    float: right;
    margin-bottom: 8px;
    margin-right: 18px;
    margin-top: 13px;
    padding: 5px 4px;
    position: relative;
    border-color: #000
}

.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
    background-color: #fff
}

.navbar-default .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 3px
}

.navbar-default .navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 16px;
    background-color: #000
}

.navbar-default .navbar-toggle[aria-expanded=true] {
    border-color: #ec6608
}

.navbar-default .navbar-toggle[aria-expanded=true] .icon-bar {
    background-color: #ec6608
}

@media (max-width: 767px) {
    .navbar-header .mobile_search {
        float:right;
        width: 27px;
        height: 27px;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M30.063%2033.874c-.213%200-.426-.085-.584-.253l-9.854-10.516c-1.767%201.072-3.84%201.69-6.053%201.69-6.45%200-11.7-5.25-11.7-11.7%200-6.452%205.25-11.7%2011.7-11.7s11.7%205.25%2011.7%2011.7c0%203.66-1.688%206.93-4.326%209.078l9.7%2010.354c.303.322.287.828-.036%201.13-.154.147-.35.218-.547.218zm-16.49-30.88c-5.57%200-10.1%204.532-10.1%2010.102s4.53%2010.1%2010.1%2010.1%2010.1-4.53%2010.1-10.1-4.53-10.1-10.1-10.1z%22%2F%3E%3C%2Fsvg%3E");
        background-size: 50px auto;
        margin-top: 10px;
        margin-right: 18px
    }

    .navbar-header .mobile_mipo {
        float: right;
        width: 27px;
        height: 27px;
        background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2244%22%20viewBox%3D%220%200%2044%2044%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%2210%22%3E%3Cpath%20d%3D%22M12.543%2018.727H11.1c-2.58%200-3.89%201.307-3.89%203.89V38.37c0%202.582%201.31%203.89%203.89%203.89h21.775c2.58%200%203.89-1.308%203.923-3.89V22.616c-.032-2.582-1.344-3.89-3.923-3.89H31.02M12.655%2018.727h18.473%22%2F%3E%3Cpath%20d%3D%22M25.283%2035.49l-1.56-4.618c.73-.545%201.214-1.408%201.214-2.39%200-1.647-1.344-2.987-2.99-2.987-1.652%200-2.987%201.34-2.987%202.986%200%201.026.516%201.93%201.303%202.468l-1.538%204.543h6.558zM12.737%2018.445V9.81s.032-7.96%209.414-7.96c9.38%200%209.12%207.96%209.12%207.96v8.578%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-size: 27px auto;
        margin-top: 10px;
        margin-right: 15px
    }
}

form {
    background-color: #f4f4f4;
    padding: 20px 30px 30px 15px
}

form label {
    font-weight: 400;
    color: #000;
    font-size: 16px
}

form input,form textarea {
    font-size: 16px;
    color: #000;
    border-color: #bbb
}

form input:focus,form textarea:focus {
    outline: 0
}

form input {
    height: 45px
}

form input[type=checkbox],form input[type=radio] {
    height: auto
}

form .btn.btn-default {
    border: 0;
    border-radius: 0;
    background-color: #f4f4f4;
    padding: 0;
    text-shadow: none;
    box-shadow: none
}

form #butAbsenden,form .btn.btn-default.sendform {
    margin-top: 10px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2232%22%20viewBox%3D%220%200%2042%2032%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M27.945%2019.338c-.39%200-1.305%200-12.13-10.31-.34-.324-.354-.862-.03-1.202.325-.34.863-.352%201.202-.03%204.52%204.307%209.652%208.945%2010.958%209.767%201.298-.82%206.38-5.442%2010.854-9.732.336-.324.875-.313%201.2.025.325.34.313.877-.025%201.202-10.722%2010.28-11.638%2010.28-12.03%2010.28z%22%2F%3E%3Cpath%20d%3D%22M16.904%2024.214c-.218%200-.436-.083-.602-.25-.33-.332-.33-.87.002-1.2l7.32-7.303c.333-.33.87-.33%201.202.003s.33.87%200%201.202l-7.322%207.3c-.166.167-.383.25-.6.25zM38.602%2024.214c-.22%200-.44-.085-.606-.255l-7.07-7.21c-.328-.333-.323-.872.013-1.2.334-.33.873-.325%201.2.01l7.07%207.21c.328.334.323.872-.013%201.2-.166.164-.38.244-.595.244z%22%2F%3E%3Cpath%20d%3D%22M37.61%2025.543H18.26c-1.81%200-3.283-1.613-3.283-3.596v-11.8c0-1.984%201.472-3.597%203.282-3.597H37.61c1.812%200%203.284%201.613%203.284%203.596v11.8c0%201.984-1.473%203.597-3.285%203.597zM18.26%208.25c-.873%200-1.583.85-1.583%201.896v11.8c0%201.047.71%201.897%201.582%201.897H37.61c.874%200%201.585-.85%201.585-1.896v-11.8c0-1.046-.71-1.897-1.585-1.897H18.26zM12.528%208.97H1.954c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h10.574c.47%200%20.85.38.85.85s-.38.85-.85.85zM12.528%2012.087h-8.36c-.468%200-.85-.38-.85-.85s.382-.85.85-.85h8.36c.47%200%20.85.38.85.85s-.38.85-.85.85zM12.528%2015.204h-5.81c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h5.81c.47%200%20.85.38.85.85s-.38.85-.85.85z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 40px;
    background-position: 0 6px;
    background-repeat: no-repeat;
    padding-left: 50px
}

form #butAbsenden,form .btn.btn-default.sendform.unlock {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M32.875%2043.108H11.1c-3.056%200-4.74-1.683-4.74-4.738V22.616c0-3.056%201.684-4.74%204.74-4.74h1.443c.47%200%20.85.382.85.85s-.38.85-.85.85H11.1c-2.102%200-3.04.938-3.04%203.04V38.37c0%202.102.938%203.04%203.04%203.04h21.775c2.1%200%203.047-.94%203.073-3.05V22.615c-.026-2.1-.975-3.04-3.073-3.04H31.02c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h1.855c3.04%200%204.734%201.68%204.772%204.73V38.37c-.038%203.06-1.732%204.738-4.772%204.738zM31.128%2019.577H12.655c-.47%200-.85-.38-.85-.85s.38-.85.85-.85h18.473c.47%200%20.85.38.85.85s-.38.85-.85.85z%22%2F%3E%3Cpath%20d%3D%22M25.283%2036.34h-6.558c-.274%200-.53-.13-.69-.353s-.203-.508-.115-.768l1.35-3.99c-.735-.715-1.16-1.703-1.16-2.75%200-2.114%201.72-3.835%203.836-3.835%202.118%200%203.84%201.72%203.84%203.836%200%201.004-.386%201.942-1.077%202.654l1.378%204.084c.088.26.045.546-.115.77-.16.22-.416.353-.69.353zm-5.373-1.698h4.19l-1.182-3.498c-.118-.35.002-.733.297-.953.554-.413.872-1.036.872-1.71%200-1.177-.96-2.135-2.14-2.135-1.18%200-2.137.958-2.137%202.136%200%20.708.348%201.368.932%201.766.315.215.448.613.326.975l-1.158%203.422zM12.737%2019.295c-.47%200-.85-.38-.85-.85V9.81c0-.092.153-8.81%2010.264-8.81%203.272%200%205.82.92%207.572%202.73%202.484%202.566%202.403%205.964%202.398%206.107v8.55c0%20.47-.38.85-.85.85s-.85-.38-.85-.85V9.81c0-.054.05-2.875-1.934-4.913C27.066%203.44%2024.934%202.7%2022.15%202.7c-8.438%200-8.563%206.822-8.564%207.112v8.632c0%20.47-.38.85-.85.85z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: 42px;
    background-position: 4px 6px;
    padding-left: 40px
}

form #PageContent_butAnmelden {
    margin-top: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMy40ODUgLTMuNTg5IDE0IDEzIj48cGF0aCBmaWxsPSIjZWM2NjA4IiBkPSJNOS40NSA5LjE5NEw0LjAwNSA0LjQzYy0uNDE2LS4zNjUtLjQ1OC0uOTk3LS4wOTQtMS40MTIuMzY1LS40MTUuOTk1LS40NTggMS40MTItLjA5NEw5LjA4OCA2LjIybDYuNC05LjE2NWMuMzE1LS40NTMuOTM4LS41NjMgMS4zOTItLjI0Ny40NTMuMzE2LjU2My45NC4yNDcgMS4zOTNMOS40NSA5LjE5NXoiLz48L3N2Zz4=);
    background-position: 0 15px;
    background-repeat: no-repeat;
    padding-left: 20px
}

form #PageContent_butAbmelden {
    margin-top: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iOS41IDMuNDI3IDEzIDEzIj48cGF0aCBmaWxsPSIjZWM2NjA4IiBkPSJNMTcuNDE0IDkuOTI3bDQuNzkzLTQuNzkzYy4zOS0uMzkuMzktMS4wMjMgMC0xLjQxNHMtMS4wMjMtLjM5LTEuNDE0IDBMMTYgOC41MTMgMTEuMjA3IDMuNzJjLS4zOS0uMzktMS4wMjMtLjM5LTEuNDE0IDBzLS4zOSAxLjAyMyAwIDEuNDE0bDQuNzkzIDQuNzkzLTQuNzkzIDQuNzkzYy0uMzkuMzktLjM5IDEuMDIzIDAgMS40MTQuMTk1LjE5NS40NS4yOTMuNzA3LjI5M3MuNTEyLS4wOTguNzA3LS4yOTNMMTYgMTEuMzQybDQuNzkzIDQuNzkzYy4xOTUuMTk1LjQ1LjI5My43MDcuMjkzcy41MTItLjA5OC43MDctLjI5M2MuMzktLjM5LjM5LTEuMDIzIDAtMS40MTRsLTQuNzkzLTQuNzkzeiIvPjwvc3ZnPg==);
    background-position: 0 15px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: 35px
}

form .btn-default:focus,form .btn-default:hover {
    background-position: 0 -4px
}

form .form-control:focus {
    border-color: #ec6608;
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(236,102,8,.6)
}

form .form-group .ui-datepicker-trigger {
    position: absolute;
    right: -15px;
    top: 6px;
    cursor: pointer
}

form .form-group .row label.form-control-static {
    padding-top: 4px
}

.autocomplete-suggestions {
    border: 1px solid #999;
    background: #fff;
    overflow: auto
}

.autocomplete-suggestions .autocomplete-suggestion {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer
}

.autocomplete-suggestions .autocomplete-selected {
    background: #ec6608;
    color: #fff
}

.autocomplete-suggestions .autocomplete-suggestions strong {
    font-weight: 400;
    color: #39f
}

.autocomplete-suggestions .autocomplete-group {
    padding: 2px 5px
}

.autocomplete-suggestions .autocomplete-group strong {
    display: block;
    border-bottom: 1px solid #000
}

#slider01_mobile {
    display: none;
    background-color: #ec6608;
    padding-bottom: 10px
}

#slider01_mobile a,#slider01_mobile a:active,#slider01_mobile a:hover {
    text-decoration: none
}

#slider01_mobile img {
    position: relative;
    max-width: 140%;
    max-height: 330px
}

#slider01_mobile .slick-slider {
    margin-bottom: 0
}

#slider01_mobile .slider-slides-slide {
    position: relative
}

#slider01_mobile h3,#slider01_mobile p {
    color: #fff;
    padding: 0 10px;
    font-weight: 400
}

#slider01_mobile a h3,#slider01_mobile h3 {
    margin-top: 5px
}

#slider01_mobile h3 {
    padding-right: 55px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 100% 1px;
    background-size: 55px
}

#slider01_mobile p {
    font-size: 14px
}

#slider01_mobile .category {
    padding: 0 10px;
    padding-top: 15px;
    text-transform: uppercase;
    color: #000;
    font-size: 13px
}

#slider01_mobile footer {
    position: absolute;
    bottom: 0;
    padding: .1em .5em;
    text-align: right;
    color: #fff;
    text-shadow: 0 0 3px #000;
    font-size: 75%;
    right: 0;
    opacity: .7
}

#slider01_mobile footer:not(:empty):before {
    content: "\00A9\00A0"
}

#slider01_mobile .slick-dots {
    left: 11px;
    top: 13px;
    bottom: auto;
    text-align: left;
    width: auto;
    margin-left: 0
}

#slider01_mobile .slick-dots button {
    text-shadow: -1px 0 1px #fff
}

#slider01_mobile .slick-dots button:before {
    font-size: 11px
}

#slider01_mobile .more {
    margin: auto auto 0 10px;
    padding-left: 55px;
    display: block;
    width: 200px;
    height: 40px;
    font-size: 13px;
    padding-top: 10px;
    font-weight: 300;
    background-color: #2c2c29;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M21.984%2026.702H5.73c-1.76%200-3.19-1.432-3.19-3.192V4.28c0-1.76%201.43-3.19%203.19-3.19h16.253c1.76%200%203.19%201.43%203.19%203.19v19.23c0%20.852-.33%201.653-.934%202.256-.603.604-1.405.936-2.256.936zM5.73%202.49c-.987%200-1.79.803-1.79%201.79v19.23c0%20.988.803%201.792%201.79%201.792h16.254c.987%200%201.79-.804%201.79-1.792V4.28c0-.987-.804-1.79-1.79-1.79H5.73z%22%2F%3E%3Cpath%20d%3D%22M26.367%2031.086h-16.25c-1.76%200-3.19-1.43-3.19-3.19%200-.387.313-.7.7-.7s.7.313.7.7c0%20.987.803%201.79%201.79%201.79h16.25c.987%200%201.79-.803%201.79-1.79V8.666c0-.987-.803-1.79-1.79-1.79-.387%200-.7-.313-.7-.7s.313-.7.7-.7c1.76%200%203.19%201.43%203.19%203.19v19.23c0%201.76-1.43%203.19-3.19%203.19zM19.693%2018.44H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7zm0-3.844H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7zm0-3.846H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 14px 5px;
    background-size: 55px;
    color: #eaeaea
}

#slider01_mobile .more:focus,#slider01_mobile .more:hover {
    text-decoration: none
}

@media (max-width: 991px) {
    #slider01_mobile {
        display:block
    }

    #slider01 {
        display: none
    }
}

#pageteaser.slick-slider {
    margin-bottom: 0
}

#pageteaser.slick-slider footer {
    position: absolute;
    right: auto;
    left: 0;
    bottom: 0;
    padding: .1em .5em;
    text-align: right;
    color: #fff;
    text-shadow: 0 0 3px #000;
    font-size: 75%
}

#pageteaser.slick-slider footer:not(:empty):before {
    content: "\00A9\00A0"
}

@media (max-width: 991px) {
    .stage .submenu-teaser .panel {
        margin-bottom:10px
    }

    .stage .submenu-teaser .panel li a {
        font-size: 15px;
        padding: 12px 15px 12px 40px;
        background-position: 14px 14px
    }

    .stage .submenu-teaser .panel li.active a {
        background-position: 108% 10px;
        background-size: 52px auto
    }
}

#pageteaser_mobile.slick-slider {
    display: none
}

#pageteaser_mobile.slick-slider {
    margin-bottom: 0
}

#pageteaser_mobile.slick-slider img {
    max-width: 140%;
    max-height: 330px
}

#pageteaser_mobile.slick-slider .slick-slide>div a {
    color: #fff;
    font-size: 16px;
    display: block;
    width: 100%;
    min-height: 45px;
    background-color: #ec6608;
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 25px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23ffffff%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 102% 10px;
    background-size: 55px
}

#pageteaser_mobile.slick-slider .slick-slide>div a:hover {
    text-decoration: none
}

#pageteaser_mobile.slick-slider .slick-dots {
    top: 13px;
    left: 10px;
    margin-left: 0;
    bottom: auto;
    width: auto
}

#pageteaser_mobile.slick-slider .slick-dots button {
    text-shadow: -1px 0 1px #fff
}

#pageteaser_mobile.slick-slider .slick-dots button:before {
    font-size: 11px
}

@media (max-width: 767px) {
    #pageteaser_mobile.slick-slider {
        display:block
    }

    #pageteaser.slick-slider {
        display: none
    }
}

.module-teaserlist h3 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 21px;
    margin-bottom: 15px
}

.module-teaserlist .more-items {
    border-top: 1px dotted #4a4a49!important;
    padding-top: 10px;
    margin-bottom: 25px
}

.module-teaserlist .more-items .more {
    color: #000;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22%23EB690B%22%3E%3Cpath%20d%3D%22M21.984%2026.702H5.73c-1.76%200-3.19-1.432-3.19-3.192V4.28c0-1.76%201.43-3.19%203.19-3.19h16.253c1.76%200%203.19%201.43%203.19%203.19v19.23c0%20.852-.33%201.653-.934%202.256-.603.604-1.405.936-2.256.936zM5.73%202.49c-.987%200-1.79.803-1.79%201.79v19.23c0%20.988.803%201.792%201.79%201.792h16.254c.987%200%201.79-.804%201.79-1.792V4.28c0-.987-.804-1.79-1.79-1.79H5.73z%22%2F%3E%3Cpath%20d%3D%22M26.367%2031.086h-16.25c-1.76%200-3.19-1.43-3.19-3.19%200-.387.313-.7.7-.7s.7.313.7.7c0%20.987.803%201.79%201.79%201.79h16.25c.987%200%201.79-.803%201.79-1.79V8.666c0-.987-.803-1.79-1.79-1.79-.387%200-.7-.313-.7-.7s.313-.7.7-.7c1.76%200%203.19%201.43%203.19%203.19v19.23c0%201.76-1.43%203.19-3.19%203.19zM19.693%2018.44H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7zm0-3.844H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7zm0-3.846H8.02c-.387%200-.7-.313-.7-.7s.313-.7.7-.7h11.673c.387%200%20.7.313.7.7s-.313.7-.7.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: 48px;
    padding-left: 35px;
    font-size: 15px;
    height: 30px;
    line-height: 35px;
    display: block;
    background-position: 0 4px
}

#pageid_711 article header {
    background-color: #f4f4f4;
    padding-left: 25px;
    padding-top: 35px;
    padding-bottom: 20px
}

#pageid_711 article header h2 {
    margin-bottom: 0
}
/* BWGV-122
.module-block-text {
    padding: 0
}
*/

.btn-bewerben {
    cursor: pointer;
    color: #343434;
    background: url(https://vr.mein-check-in.de/templates/bwgv-info/img/ci/button.svg) no-repeat left 6px;
    background-size: 40px;
    padding: 0 0 0 50px;
    line-height: 45px;
    border: 0;
    font-weight: 700;
    font-size: 16px;
    display: inline-block
}

#pageid_711 #content_article form,body.pagetype-extra #content_article form {
    background-color: #fff;
    padding: 0
}

#pageid_711 #content_article form .page-header h2 strong,body.pagetype-extra #content_article form .page-header h2 strong {
    font-weight: 400
}

#pageid_711 #content_article form .search-form,body.pagetype-extra #content_article form .search-form {
    background-color: #f4f4f4;
    padding: 0 25px 35px
}

#pageid_711 #content_article form .search-form .input-group,body.pagetype-extra #content_article form .search-form .input-group {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px
}

#pageid_711 #content_article form .search-form .input-group input,body.pagetype-extra #content_article form .search-form .input-group input {
    height: 45px;
    color: #343434;
    border-color: #fff;
    background-color: #fff;
    box-shadow: none;
    line-height: 45px
}

#pageid_711 #content_article form .search-form .input-group input:focus,body.pagetype-extra #content_article form .search-form .input-group input:focus {
    border-color: #ec6608;
    box-shadow: 0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(236,102,8,.6)
}

#pageid_711 #content_article form .search-form .input-group .btn,body.pagetype-extra #content_article form .search-form .input-group .btn {
    line-height: 1;
    padding: 5px 12px;
    background-image: none;
    background-color: #fff;
    border: 0;
    text-shadow: none;
    box-shadow: none
}

#pageid_711 #content_article form .search-form .input-group .btn:hover,body.pagetype-extra #content_article form .search-form .input-group .btn:hover {
    border-color: #ccc
}

#pageid_711 #content_article form .search-form .input-group .btn .glyphicon-search,body.pagetype-extra #content_article form .search-form .input-group .btn .glyphicon-search {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23ec6608%22%20d%3D%22M30.063%2033.874c-.213%200-.426-.085-.584-.253l-9.854-10.516c-1.767%201.072-3.84%201.69-6.053%201.69-6.45%200-11.7-5.25-11.7-11.7%200-6.452%205.25-11.7%2011.7-11.7s11.7%205.25%2011.7%2011.7c0%203.66-1.688%206.93-4.326%209.078l9.7%2010.354c.303.322.287.828-.036%201.13-.154.147-.35.218-.547.218zm-16.49-30.88c-5.57%200-10.1%204.532-10.1%2010.102s4.53%2010.1%2010.1%2010.1%2010.1-4.53%2010.1-10.1-4.53-10.1-10.1-10.1z%22%2F%3E%3C%2Fsvg%3E")
}

#pageid_711 #content_article form .search-form #lblResult,body.pagetype-extra #content_article form .search-form #lblResult {
    display: block;
    margin-top: 1em
}

#pageid_711 #content_article form .search-pager,body.pagetype-extra #content_article form .search-pager {
    margin: 0;
    margin-top: 25px;
    padding-bottom: 15px;
    margin-bottom: 25px;
    border-bottom: 1px dotted #292929
}

#pageid_711 #content_article form .search-pager#pnlPagerBottom,body.pagetype-extra #content_article form .search-pager#pnlPagerBottom {
    border-bottom: 0;
    margin-bottom: 0
}

#pageid_711 #content_article form .search-pager p,body.pagetype-extra #content_article form .search-pager p {
    font-size: 14px;
    margin-top: 8px;
    margin-bottom: 5px;
    color: #343434
}

#pageid_711 #content_article form .search-pager div,body.pagetype-extra #content_article form .search-pager div {
    padding: 0
}

#pageid_711 #content_article form .search-pager nav,body.pagetype-extra #content_article form .search-pager nav {
    float: right
}

#pageid_711 #content_article form .search-pager nav .pagination,body.pagetype-extra #content_article form .search-pager nav .pagination {
    margin: 0
}

#pageid_711 #content_article form .search-pager nav .pagination li:first-child a,body.pagetype-extra #content_article form .search-pager nav .pagination li:first-child a {
    text-indent: -10000px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%2221.751%2C0.685%2023.519%2C2.453%2010.974%2C14.998%2023.518%2C27.514%2021.752%2C29.284%207.436%2C15%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-size: 45px;
    background-repeat: no-repeat;
    background-position: 0 5px
}

#pageid_711 #content_article form .search-pager nav .pagination li:first-child a:hover,body.pagetype-extra #content_article form .search-pager nav .pagination li:first-child a:hover {
    background-color: #fff
}

#pageid_711 #content_article form .search-pager nav .pagination li:last-child a,body.pagetype-extra #content_article form .search-pager nav .pagination li:last-child a {
    text-indent: -10000px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Ebene_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2264px%22%20height%3D%2264px%22%20viewBox%3D%220%200%2064%2064%22%20enable-background%3D%22new%200%200%2064%2064%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpolygon%20fill%3D%22%23353332%22%20points%3D%229.204%2C29.284%207.436%2C27.516%2019.981%2C14.971%207.437%2C2.455%209.203%2C0.685%2023.519%2C14.969%209.204%2C29.284%20%22%2F%3E%0A%3C%2Fsvg%3E");
    background-size: 45px;
    background-repeat: no-repeat;
    background-position: 0 5px
}

#pageid_711 #content_article form .search-pager nav .pagination li:last-child a:hover,body.pagetype-extra #content_article form .search-pager nav .pagination li:last-child a:hover {
    background-color: #fff
}

#pageid_711 #content_article form .search-pager nav .pagination li.active a,body.pagetype-extra #content_article form .search-pager nav .pagination li.active a {
    color: #343434;
    font-weight: 700;
    background-color: #fff
}

#pageid_711 #content_article form .search-pager nav .pagination li a,body.pagetype-extra #content_article form .search-pager nav .pagination li a {
    border: 0;
    font-size: 15px;
    padding: 6px 10px;
    color: #ec6608
}

#pageid_711 #content_article form .search-pager nav .pagination li a:hover,body.pagetype-extra #content_article form .search-pager nav .pagination li a:hover {
    backround-color: #f4f4f4
}

@media (max-width: 991px) {
    #pageid_711 #content_article form .search-pager nav,body.pagetype-extra #content_article form .search-pager nav {
        float:left;
        text-align: center;
        width: 100%
    }
}

#searchresult .label {
    font-size: 95%;
    color: #fff
}

#searchresult .label a {
    color: #fff
}

#searchresult .label.color-blue {
    background-color: #3792c0
}

#searchresult .label.color-green {
    background-color: #017657
}

#searchresult .label.color-light-purple {
    background-color: #9b418e
}

#searchresult .label.color-light-green {
    background-color: #aabe16
}

#searchresult .label.color-red {
    background-color: #dd073b
}

#searchresult .label.color-orange {
    background-color: #ec6608
}

#searchresult .label.color-light-orange {
    background-color: #e68907
}

#searchresult .label.color-turquoise {
    background-color: #228ea0
}

#searchresult .label.color-brown {
    background-color: #945225
}

.pagetype-newsletter .meta-content,.pagetype-newsletter header#article-header {
    display: none
}

.pagetype-newsletter #content table tbody tr td {
    border: 0
}

.pagetype-newsletter td {
    padding-left: 0!important;
    padding-right: 0!important
}

.pagetype-newsletter .toptd {
    padding-top: 0!important
}

.module-comment .comments {
    padding: 0
}

.module-comment .comments .page-header {
    text-transform: uppercase;
    font-size: 19px;
    color: #000;
    font-weight: 400;
    border-bottom: 1px dotted #292929
}

.module-comment .comments .panel {
    border: 0;
    border-radius: 0;
    border-bottom: 1px dotted #292929
}

.module-comment .comments .panel .panel-heading {
    border-radius: 0;
    background: 0 0;
    border: 0;
    font-size: 18px;
    color: #000;
    font-weight: 400;
    padding: 0;
    padding-left: 30px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS44NjUiIGhlaWdodD0iMjMuMTYyIiB2aWV3Qm94PSIwIDAgMjUuODY1IDIzLjE2MiI+PGcgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRUI2OTBCIiBzdHJva2Utd2lkdGg9IjEuNyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiPjxwYXRoIGQ9Ik0yNS4wMTUgMTUuMzYzYzAgMS41MTUtMS4wODQgMi43NC0yLjQyNiAyLjc0SDExLjlsLTUuNDMgNC4yMXYtNC4yMUgzLjI4Yy0xLjM0IDAtMi40MjgtMS4yMjctMi40MjgtMi43NFYzLjU5Qy44NSAyLjA3NiAxLjkzNy44NSAzLjI3OC44NWgxOS4zMWMxLjM0MyAwIDIuNDI3IDEuMjI2IDIuNDI3IDIuNzR2MTEuNzczek01LjYgNS45MWgxNC4xMU01LjYgOC44aDE0LjExTTUuNiAxMS42ODhoOS43MzUiLz48L2c+PC9zdmc+);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: 0 1px
}

.module-comment .comments .panel .panel-body {
    padding: 0;
    border-radius: 0
}

.module-comment .comments .panel .panel-body header {
    margin-top: 2px;
    font-size: 14px
}

.module-comment .comments .panel .panel-body header .comment-user {
    font-weight: 700;
    float: left;
    padding-right: 5px
}

.module-comment .comments .panel .panel-body header time {
    font-size: 14px
}

.module-comment .comments .panel .panel-body .comment-post {
    margin-top: 5px
}

.module-comment .comments+form {
    margin-top: 20px
}

.module-comment form {
    background-color: transparent;
    padding: 0
}

.module-comment form fieldset legend {
    border: 0;
    text-transform: uppercase;
    font-size: 19px;
    color: #000;
    font-weight: 400
}

.module-comment form fieldset .form-group {
    background-color: #f4f4f4;
    margin: 0;
    padding: 15px
}

.module-comment form fieldset .form-group label .info-block {
    font-size: 12px;
    padding-left: 10px
}

.module-comment form fieldset .form-group .form-control {
    height: 40px
}

.module-comment form fieldset .form-group textarea.form-control {
    height: 200px
}

.module-comment form fieldset .form-group .info-block.right {
    font-size: 13px;
    text-align: right;
    width: 100%;
    display: block;
    padding-top: 20px
}

.module-comment form fieldset .form-group:last-child {
    padding-top: 0;
    padding-bottom: 55px;
    margin-top: -15px
}

.module-comment form fieldset .form-group button#send {
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MC4xOCIgaGVpZ2h0PSIyMy4xNjIiIHZpZXdCb3g9IjAgMCA0MC4xOCAyMy4xNjIiPjxnIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0VCNjkwQiIgc3Ryb2tlLXdpZHRoPSIxLjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBkPSJNMTEuNDAyIDEuNTE3SC44NU0xMS40MDIgNC42MjZoLTguMzRNMTEuNDAyIDcuNzM4aC01LjhNMzkuMzI4IDE1LjM2NWMwIDEuNTE0LTEuMDg0IDIuNzQtMi40MjYgMi43NGgtMTAuNjlsLTUuNDMgNC4yMDd2LTQuMjA3aC0zLjE5Yy0xLjM0MiAwLTIuNDMtMS4yMjgtMi40My0yLjc0VjMuNTljMC0xLjUxMyAxLjA4OC0yLjc0IDIuNDMtMi43NEgzNi45YzEuMzQzIDAgMi40MyAxLjIyNyAyLjQzIDIuNzR2MTEuNzc1aC0uMDA0ek0xOS45MSA1LjkxaDE0LjExM00xOS45MSA4LjhoMTQuMTEzTTE5LjkxIDExLjY5aDkuNzQiLz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 0 5px;
    font-size: 15px;
    padding: 5px;
    padding-left: 50px
}

.module-comment form fieldset .form-group+.form-group {
    padding-top: 5px
}

.module-comment form .bg-danger,.module-comment form .bg-success {
    margin-top: 5px;
    padding: 2px 15px;
    border-radius: 4px
}

.page-header>h2>span {
    float: left;
    clear: both
}

.jobpdf {
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB3aWR0aD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxIDEzdi0zbC02LTdINC4wMDNBMi4wMDUgMi4wMDUgMCAwMDIgNS4wMDd2MjIuOTg2QTIgMiAwIDAwMy45OTcgMzBoMTUuMDA2QTEuOTk5IDEuOTk5IDAgMDAyMSAyOC4wMVYyNmg3Ljk5M0EzLjAwMyAzLjAwMyAwIDAwMzIgMjMuMDAxVjE2QTIuOTk2IDIuOTk2IDAgMDAyOC45OTMgMTNIMjF6bS0xIDEzdjIuMDA3QS45OTcuOTk3IDAgMDExOSAyOUg0Yy0uNTQ1IDAtMS0uNDQ2LTEtLjk5NVY0Ljk5NWMwLS41NC40NDYtLjk5NS45OTYtLjk5NUgxNHY0Ljk5NGMwIDEuMTIuODk0IDIuMDA2IDEuOTk4IDIuMDA2SDIwdjJoLTcuOTkzQTMuMDAzIDMuMDAzIDAgMDA5IDE1Ljk5OVYyM0EyLjk5NiAyLjk5NiAwIDAwMTIuMDA3IDI2SDIwek0xNSA0LjV2NC40OTFjMCAuNTU3LjQ1IDEuMDA5Ljk5NyAxLjAwOUgxOS43TDE1IDQuNXpNMTEuOTk1IDE0QzEwLjg5MyAxNCAxMCAxNC45IDEwIDE1Ljk5MnY3LjAxNkEyIDIgMCAwMDExLjk5NSAyNWgxNy4wMUMzMC4xMDcgMjUgMzEgMjQuMSAzMSAyMy4wMDh2LTcuMDE2QTIgMiAwIDAwMjkuMDA1IDE0aC0xNy4wMXpNMjUgMTl2LTJoNHYtMWgtNXY3aDF2LTNoM3YtMWgtM3ptLTEzLTF2NWgxdi0zaDEuOTk1YTIgMiAwIDEwMC00SDEydjJ6bTEtMXYyaDIuMDAxQS45OTcuOTk3IDAgMDAxNiAxOGMwLS41NTItLjQ0My0xLS45OTktMUgxM3ptNS0xdjdoMi45OTVBMS45OTggMS45OTggMCAwMDIzIDIwLjk5NHYtMi45ODhBMi4wMDMgMi4wMDMgMCAwMDIwLjk5NSAxNkgxOHptMSAxdjVoMi4wMDFBLjk5Ny45OTcgMCAwMDIyIDIxdi0zYzAtLjU1Mi0uNDQzLTEtLjk5OS0xSDE5eiIgZmlsbD0iI2VjNjYwOCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);
    background-size: 24px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    margin: 0
}

.pagetype-job form,.pagetype-karriere form {
    background-color: #fff;
    padding: 0
}

.pagetype-job form .col-md-8,.pagetype-karriere form .col-md-8 {
    padding-left: 0
}

.pagetype-job form .col-md-4,.pagetype-karriere form .col-md-4 {
    padding-right: 0;
    color: #4a4a49!important
}

.pagetype-job form .col-md-4 #content_aside .panel,.pagetype-karriere form .col-md-4 #content_aside .panel {
    padding: 20px 25px
}

.pagetype-job form .col-md-4 #content_aside .panel h5,.pagetype-karriere form .col-md-4 #content_aside .panel h5 {
    font-size: 16px
}

.pagetype-job .job-results,.pagetype-karriere .job-results {
    font-size: 18px
}

.pagetype-job .module-content>article,.pagetype-karriere .module-content>article {
    border-bottom: 1px dotted #4a4a49!important;
    margin-bottom: 20px
}

.pagetype-job .module-content>article:first-child,.pagetype-karriere .module-content>article:first-child {
    border-top: 1px solid #4a4a49!important;
    padding-top: 20px
}

.pagetype-job .module-content>article>.teaser-content,.pagetype-karriere .module-content>article>.teaser-content {
    position: relative;
    padding-top: 0;
    padding-right: 15px;
    width: 70%;
    min-width: 70%;
    border-right: 1px solid #dedede
}

.pagetype-job .module-content>article>.teaser-content .meta-content,.pagetype-karriere .module-content>article>.teaser-content .meta-content {
    position: absolute;
    top: 0;
    font-size: 14px!important
}

.pagetype-job .module-content>article>.job-metadata,.pagetype-karriere .module-content>article>.job-metadata {
    display: table-cell;
    vertical-align: top;
    padding-left: 15px;
    width: 30%;
    padding-top: 0;
    height: 100%
}

.pagetype-job .module-content>article>.job-metadata ul,.pagetype-karriere .module-content>article>.job-metadata ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-left: 0
}

.pagetype-job .module-content>article>.job-metadata ul li,.pagetype-karriere .module-content>article>.job-metadata ul li {
    line-height: 25px;
    color: #858585
}

.pagetype-job .module-content>article>.job-metadata ul li .job-icon,.pagetype-karriere .module-content>article>.job-metadata ul li .job-icon {
    width: 18px;
    height: 18px;
    background-size: 18px 18px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle
}

.pagetype-job .module-content>article>.job-metadata ul li .job-icon.briefcase,.pagetype-karriere .module-content>article>.job-metadata ul li .job-icon.briefcase {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDY5LjMzMywxMDYuNjY3SDM2Mi42NjdWODUuMzMzYzAtMjMuNTMxLTE5LjEzNS00Mi42NjctNDIuNjY3LTQyLjY2N0gxOTJjLTIzLjUzMSwwLTQyLjY2NywxOS4xMzUtNDIuNjY3LDQyLjY2N3YyMS4zMzMNCgkJCUg0Mi42NjdDMTkuMTM1LDEwNi42NjcsMCwxMjUuODAyLDAsMTQ5LjMzM3YyNzcuMzMzYzAsMjMuNTMxLDE5LjEzNSw0Mi42NjcsNDIuNjY3LDQyLjY2N2g0MjYuNjY3DQoJCQljMjMuNTMxLDAsNDIuNjY3LTE5LjEzNSw0Mi42NjctNDIuNjY3VjE0OS4zMzNDNTEyLDEyNS44MDIsNDkyLjg2NSwxMDYuNjY3LDQ2OS4zMzMsMTA2LjY2N3ogTTE3MC42NjcsODUuMzMzDQoJCQlDMTcwLjY2Nyw3My41NzMsMTgwLjI0LDY0LDE5Miw2NGgxMjhjMTEuNzYsMCwyMS4zMzMsOS41NzMsMjEuMzMzLDIxLjMzM3YyMS4zMzNIMTcwLjY2N1Y4NS4zMzN6IE00OTAuNjY3LDQyNi42NjcNCgkJCWMwLDExLjc2LTkuNTczLDIxLjMzMy0yMS4zMzMsMjEuMzMzSDQyLjY2N2MtMTEuNzYsMC0yMS4zMzMtOS41NzMtMjEuMzMzLTIxLjMzM1YyNzEuNGM2LjMwMSwzLjY3NCwxMy41MjcsNS45MzQsMjEuMzMzLDUuOTM0DQoJCQloMTcwLjY2N3YzMmMwLDUuODk2LDQuNzcxLDEwLjY2NywxMC42NjcsMTAuNjY3aDY0YzUuODk2LDAsMTAuNjY3LTQuNzcxLDEwLjY2Ny0xMC42Njd2LTMyaDE3MC42NjcNCgkJCWM3LjgwNiwwLDE1LjAzMy0yLjI1OSwyMS4zMzMtNS45MzRWNDI2LjY2N3ogTTIzNC42NjcsMjk4LjY2N1YyNTZoNDIuNjY3djQyLjY2N0gyMzQuNjY3eiBNNDkwLjY2NywyMzQuNjY3DQoJCQljMCwxMS43Ni05LjU3MywyMS4zMzMtMjEuMzMzLDIxLjMzM0gyOTguNjY3di0xMC42NjdjMC01Ljg5Ni00Ljc3MS0xMC42NjctMTAuNjY3LTEwLjY2N2gtNjQNCgkJCWMtNS44OTYsMC0xMC42NjcsNC43NzEtMTAuNjY3LDEwLjY2N1YyNTZINDIuNjY3Yy0xMS43NiwwLTIxLjMzMy05LjU3My0yMS4zMzMtMjEuMzMzdi04NS4zMzMNCgkJCWMwLTExLjc2LDkuNTczLTIxLjMzMywyMS4zMzMtMjEuMzMzaDQyNi42NjdjMTEuNzYsMCwyMS4zMzMsOS41NzMsMjEuMzMzLDIxLjMzM1YyMzQuNjY3eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K)
}

.pagetype-job .module-content>article>.job-metadata ul li .job-icon.chat,.pagetype-karriere .module-content>article>.job-metadata ul li .job-icon.chat {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDczIDQ3MyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDczIDQ3MzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik00MDMuNTgxLDY5LjNjLTQ0LjctNDQuNy0xMDQtNjkuMy0xNjcuMi02OS4zcy0xMjIuNSwyNC42LTE2Ny4yLDY5LjNjLTg2LjQsODYuNC05Mi40LDIyNC43LTE0LjksMzE4DQoJCQljLTcuNiwxNS4zLTE5LjgsMzMuMS0zNy45LDQyYy04LjcsNC4zLTEzLjYsMTMuNi0xMi4xLDIzLjJzOC45LDE3LjEsMTguNSwxOC42YzQuNSwwLjcsMTAuOSwxLjQsMTguNywxLjQNCgkJCWMyMC45LDAsNTEuNy00LjksODMuMi0yNy42YzM1LjEsMTguOSw3My41LDI4LjEsMTExLjYsMjguMWM2MS4yLDAsMTIxLjgtMjMuNywxNjcuNC02OS4zYzQ0LjctNDQuNyw2OS4zLTEwNCw2OS4zLTE2Ny4yDQoJCQlTNDQ4LjI4MSwxMTQsNDAzLjU4MSw2OS4zeiBNMzg0LjQ4MSwzODQuNmMtNjcuNSw2Ny41LTE3Miw4MC45LTI1NC4yLDMyLjZjLTUuNC0zLjItMTIuMS0yLjItMTYuNCwyLjFjLTAuNCwwLjItMC44LDAuNS0xLjEsMC44DQoJCQljLTI3LjEsMjEtNTMuNywyNS40LTcxLjMsMjUuNGgtMC4xYzIwLjMtMTQuOCwzMy4xLTM2LjgsNDAuNi01My45YzEuMi0yLjksMS40LTUuOSwwLjctOC43Yy0wLjMtMi43LTEuNC01LjQtMy4zLTcuNg0KCQkJYy03My4yLTgyLjctNjkuNC0yMDguNyw4LjgtMjg2LjljODEuNy04MS43LDIxNC42LTgxLjcsMjk2LjIsMEM0NjYuMTgxLDE3MC4xLDQ2Ni4xODEsMzAyLjksMzg0LjQ4MSwzODQuNnoiLz4NCgkJPGNpcmNsZSBjeD0iMjM2LjM4MSIgY3k9IjIzNi41IiByPSIxNi42Ii8+DQoJCTxjaXJjbGUgY3g9IjMyMS45ODEiIGN5PSIyMzYuNSIgcj0iMTYuNiIvPg0KCQk8Y2lyY2xlIGN4PSIxNTAuNzgxIiBjeT0iMjM2LjUiIHI9IjE2LjYiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.pagetype-job .module-content>article>.job-metadata ul li .job-icon.checkin,.pagetype-karriere .module-content>article>.job-metadata ul li .job-icon.checkin {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iRWJlbmVfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAzNDYuNjM4MzEgMzQxLjkwMjc3IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJjaGVjay1pbi5zdmciCiAgIHdpZHRoPSIzNDYuNjM4MzEiCiAgIGhlaWdodD0iMzQxLjkwMjc3IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj48bWV0YWRhdGEKICAgaWQ9Im1ldGFkYXRhMTEiPjxyZGY6UkRGPjxjYzpXb3JrCiAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48ZGM6dGl0bGU+PC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgaWQ9ImRlZnM5IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCIKICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTEzNyIKICAgaWQ9Im5hbWVkdmlldzciCiAgIHNob3dncmlkPSJmYWxzZSIKICAgZml0LW1hcmdpbi10b3A9IjAiCiAgIGZpdC1tYXJnaW4tbGVmdD0iMCIKICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgIGlua3NjYXBlOnpvb209IjAuMzg1NjIwOTIiCiAgIGlua3NjYXBlOmN4PSIxNzQuNDM4MjIiCiAgIGlua3NjYXBlOmN5PSIyODYuODAxNTQiCiAgIGlua3NjYXBlOndpbmRvdy14PSIxMjcyIgogICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiCiAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkViZW5lXzEiIC8+CjxwYXRoCiAgIGQ9Im0gMTczLjMzODIyLDAuMDAxMjM1MDQgYyAtNTMuMSwtMC4yIC0xMDMuMzk5OTk1LDIzLjg5OTk5OTk2IC0xMzYuMzk5OTk1LDY1LjQ5OTk5OTk2IC01Myw2Ni40MDAwMDUgLTQ4LjUsMTYxLjcwMDAwNSAxMC41LDIyMi45MDAwMDUgMzIuOCwzNC40IDc4LjM5OTk5NSw1My43IDEyNS44OTk5OTUsNTMuNSA5NS42LDAgMTczLjMsLTc2LjcgMTczLjMsLTE3MC45IDAuMSwtOTQuMzAwMDA1IC03Ny43LC0xNzEuMDAwMDA0OTYgLTE3My4zLC0xNzEuMDAwMDA0OTYgeiBtIDAsMzE5LjQwMDAwNDk2IGMgLTQxLjQsMC4yIC04MS4wOTk5OTUsLTE2LjYgLTEwOS42OTk5OTUsLTQ2LjYgLTUxLjIsLTUzIC01NS4xMDAwMDA0LC0xMzUuNyAtOS4xLC0xOTMuMzAwMDA1IDI4LjgsLTM2LjIgNzIuNTk5OTk1LC01Ny4yIDExOC44OTk5OTUsLTU3IDgzLjIsMCAxNTAuOSw2Ni42IDE1MC45LDE0OC41MDAwMDUgLTAuMSw4MS44IC02Ny44LDE0OC40IC0xNTEsMTQ4LjQgeiIKICAgaWQ9InBhdGgyIgogICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAvPgo8cGF0aAogICBkPSJtIDIyMi4yMzgyMiwyMTAuMDAxMjQgLTQ4LjUsLTMxLjIgViA5Ni41MDEyMzUgYyAwLC02LjIgLTUsLTExLjIgLTExLjIsLTExLjIgLTYuMiwwIC0xMS4yLDUgLTExLjIsMTEuMiB2IDg4LjUwMDAwNSBjIDAsMy45IDIsNy40IDUuMiw5LjUgbCA1My44LDM0LjUgYyAzLjQsMi4yIDcuNywyLjMgMTEuMywwLjUgMy42LC0xLjkgNS45LC01LjUgNiwtOS41IDAsLTQuMSAtMiwtNy45IC01LjQsLTEwIHoiCiAgIGlkPSJwYXRoNCIKICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KPC9zdmc+)
}

.pagetype-job .module-content>article>.job-metadata ul li .job-icon.clipboards,.pagetype-karriere .module-content>article>.job-metadata ul li .job-icon.clipboards {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDE1Ljk5OCA0MTUuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MTUuOTk4IDQxNS45OTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8Y2lyY2xlIGN4PSIyMDguMjM5IiBjeT0iNDgiIHI9IjEyIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zNjcuOTk4LDk1Ljk5OWMwLTE3LjY3My0xNC4zMjYtMzItMzEuOTk5LTMyaC00NC40MjRjLTUuOTI2LTYuNTgzLTEzLjUzOC0xMS42Mi0yMi4yODQtMTQuMTM2DQoJCQljLTcuMzY3LTIuMTE4LTEzLjAzNy03Ljc4OC0xNS4xNTYtMTUuMTU1QzI0OC4zNywxNC42NjMsMjI5Ljg5NywwLDIwNy45OTgsMGMtMjEuODk4LDAtNDAuMzcsMTQuNjYzLTQ2LjEzNCwzNC43MDYNCgkJCWMtMi4xMjIsNy4zNzYtNy44MDYsMTMuMDM5LTE1LjE4MiwxNS4xNjRjLTguNzM2LDIuNTE4LTE2LjM0MSw3LjU1LTIyLjI2MiwxNC4xMjlINzkuOTk5Yy0xNy42NzQsMC0zMiwxNC4zMjctMzIsMzJ2Mjg3Ljk5OQ0KCQkJYzAsMTcuNjczLDE0LjMyNiwzMiwzMiwzMmM3My40NjYsMCwxNjMuNzU4LDAsMjU2LDBjMTcuNjc0LDAsMzItMTQuMzI3LDMyLTMyQzM2Ny45OTksMjkzLjExOSwzNjcuOTk4LDIwNi4wOTYsMzY3Ljk5OCw5NS45OTl6DQoJCQkgTTEyOCw5NS43NDJjMC4xMS0xNC4wNjYsOS42MTQtMjYuNjA2LDIzLjExMi0zMC40OTZjMTIuNzEtMy42NjIsMjIuNDc3LTEzLjQyNiwyNi4xMjctMjYuMTE2DQoJCQlDMTgxLjE1NywyNS41MSwxOTMuODA1LDE2LDIwNy45OTgsMTZjMTQuMTk0LDAsMjYuODQyLDkuNTEsMzAuNzU4LDIzLjEzYzMuNjUyLDEyLjY5OCwxMy40MTMsMjIuNDU5LDI2LjExMSwyNi4xMQ0KCQkJYzEzLjYxOCwzLjkxNywyMy4xMywxNi41NjYsMjMuMTMsMzAuNzU4djE2SDEyOFY5NS43NDJ6IE0zMzUuOTk5LDM5OS45OThjLTg1LjQ1NSwwLTE3MC43NywwLTI1NiwwYy04LjgyMywwLTE2LTcuMTc4LTE2LTE2DQoJCQlWOTUuOTk5YzAtOC44MjIsNy4xNzctMTYsMTYtMTZoMzQuNzQyYy0xLjczLDQuODkyLTIuNjk4LDEwLjE0My0yLjc0LDE1LjYxN3YzMi4zODNoMTkxLjk5OHYtMzJjMC01LjYxNS0wLjk5Mi0xMC45OTEtMi43NjQtMTYNCgkJCWgzNC43NjRjOC44MjIsMCwxNS45OTksNy4xNzgsMTUuOTk5LDE2YzAsNDUuNzQzLTAuMDAxLDI2MC4yNTQsMC4wMDIsMjg3Ljk5OUMzNTEuOTk5LDM5Mi44MiwzNDQuODIyLDM5OS45OTgsMzM1Ljk5OSwzOTkuOTk4eiINCgkJCS8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwb2x5Z29uIHBvaW50cz0iMjc0LjUxLDE5NC41MDggMTc4LjM0MywyOTAuNjc0IDEzNS45NTUsMjQ4LjI4NiAxMjQuNjQyLDI1OS42IDE3OC4zNDMsMzEzLjMwMiAyODUuODIzLDIwNS44MjIgCQkiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)
}

.pagetype-job .module-content>article>.job-metadata ul li .job-icon.atlas,.pagetype-karriere .module-content>article>.job-metadata ul li .job-icon.atlas {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20fill%3D%22%23303030%22%3E%3Cpath%20d%3D%22M15.69%2031.03L6.794%2017.306c-.062-.105-.108-.168-.144-.217l-.062-.094c-.93-1.613-1.404-3.418-1.404-5.366-.026-2.953%201.03-5.51%203.136-7.594%202.078-2.077%204.625-3.13%207.57-3.13%202.932%200%205.484%201.052%207.587%203.13%202.084%202.08%203.14%204.635%203.137%207.595%200%202.013-.498%203.86-1.48%205.493L15.69%2031.03zm.2-28.725c-2.56%200-4.774.916-6.583%202.723-1.83%201.81-2.745%204.03-2.722%206.595%200%201.705.41%203.275%201.216%204.673.043.05.117.154.19.278l7.727%2011.923%208.237-12.13c.828-1.378%201.26-2.983%201.26-4.737%200-2.612-.89-4.77-2.724-6.6-1.828-1.807-4.05-2.725-6.6-2.725z%22%2F%3E%3Cpath%20d%3D%22M15.797%2017.462c-1.514%200-2.824-.542-3.895-1.61-1.07-1.098-1.61-2.413-1.61-3.915%200-1.515.542-2.824%201.61-3.892%201.045-1.07%202.324-1.614%203.794-1.614l.112.002c1.547%200%202.83.542%203.9%201.613%201.07%201.07%201.61%202.38%201.61%203.893%200%201.502-.54%202.817-1.604%203.91-1.103%201.075-2.416%201.614-3.917%201.614zm-.04-9.63c-1.158%200-2.073.393-2.86%201.198-.812.812-1.204%201.76-1.204%202.907%200%201.14.394%202.1%201.205%202.932.802.8%201.753%201.192%202.898%201.192%201.14%200%202.097-.394%202.93-1.204.8-.82%201.193-1.78%201.193-2.918%200-1.144-.394-2.094-1.202-2.903-.81-.81-1.732-1.203-2.823-1.203h-.133-.004z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

.pagetype-job .module-content>article>.job-metadata ul li span,.pagetype-karriere .module-content>article>.job-metadata ul li span {
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px
}

.pagetype-job .sidebar .input-text,.pagetype-karriere .sidebar .input-text {
    border: 1px solid #c4c3c2;
    border-radius: 10px;
    height: 42px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%
}

.pagetype-job .sidebar.top-margin-small,.pagetype-karriere .sidebar.top-margin-small {
    margin-top: 40px
}

.pagetype-job .sidebar.top-margin-big,.pagetype-karriere .sidebar.top-margin-big {
    margin-top: 80px
}

.pagetype-job .sidebar>div>.panel:last-child,.pagetype-job .sidebar>div>section:last-child>.panel:last-child,.pagetype-karriere .sidebar>div>.panel:last-child,.pagetype-karriere .sidebar>div>section:last-child>.panel:last-child {
    margin-bottom: 0
}

.pagetype-job .sidebar .btn,.pagetype-karriere .sidebar .btn {
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px
}

.pagetype-job .sidebar .btn.full-width,.pagetype-karriere .sidebar .btn.full-width {
    display: block
}

.pagetype-job .sidebar .panel,.pagetype-karriere .sidebar .panel {
    background: #f4f4f4;
    background: linear-gradient(to bottom,#f4f4f4 0,#eee 100%);
    border: 0;
    border-radius: 0
}

.pagetype-job .sidebar>.panel>.panel-body:first-child,.pagetype-job .sidebar>.panel>.panel-heading:first-child,.pagetype-job .sidebar>div>.panel>.panel-body:first-child,.pagetype-job .sidebar>div>.panel>.panel-heading:first-child,.pagetype-karriere .sidebar>.panel>.panel-body:first-child,.pagetype-karriere .sidebar>.panel>.panel-heading:first-child,.pagetype-karriere .sidebar>div>.panel>.panel-body:first-child,.pagetype-karriere .sidebar>div>.panel>.panel-heading:first-child {
    padding-top: 25px
}

.pagetype-job .sidebar>.panel>.panel-heading:first-child,.pagetype-job .sidebar>div>.panel>.panel-heading:first-child,.pagetype-karriere .sidebar>.panel>.panel-heading:first-child,.pagetype-karriere .sidebar>div>.panel>.panel-heading:first-child {
    font-size: 22px;
    line-height: 26px
}

.pagetype-job .sidebar>.panel>.panel-body:last-child,.pagetype-job .sidebar>div>.panel>.panel-body:last-child,.pagetype-karriere .sidebar>.panel>.panel-body:last-child,.pagetype-karriere .sidebar>div>.panel>.panel-body:last-child {
    padding-bottom: 25px
}

.pagetype-job .sidebar .divider,.pagetype-karriere .sidebar .divider {
    background: #fff;
    border: 0;
    height: 3px;
    margin: 7.5px 20px
}

.pagetype-job .sidebar .panel-body,.pagetype-job .sidebar .panel-heading,.pagetype-karriere .sidebar .panel-body,.pagetype-karriere .sidebar .panel-heading {
    padding-bottom: 30px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 30px
}

.pagetype-job .sidebar .panel-heading,.pagetype-karriere .sidebar .panel-heading {
    background: 0 0;
    border: 0;
    position: relative
}

.pagetype-job .sidebar .panel-heading .panel-title,.pagetype-karriere .sidebar .panel-heading .panel-title {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    text-transform: uppercase
}

.pagetype-job .sidebar .panel-heading:first-child .panel-title,.pagetype-karriere .sidebar .panel-heading:first-child .panel-title {
    font-size: 22px;
    line-height: 26px
}

.pagetype-job .sidebar .panel-heading+.panel-body,.pagetype-karriere .sidebar .panel-heading+.panel-body {
    padding-top: 0
}

.pagetype-job .sidebar .panel-heading .discount-badge,.pagetype-karriere .sidebar .panel-heading .discount-badge {
    background-color: #ec6608;
    border-radius: 25px;
    color: #fff;
    display: block;
    font-size: 19px;
    font-weight: 600;
    height: 50px;
    left: auto;
    line-height: 48px;
    position: absolute;
    right: 30px;
    text-align: center;
    top: 15px;
    width: 50px
}

.pagetype-job .sidebar .price-title,.pagetype-karriere .sidebar .price-title {
    display: block
}

.pagetype-job .sidebar .panel-body,.pagetype-karriere .sidebar .panel-body {
    font-size: 18px;
    line-height: 24px
}

.pagetype-job .sidebar .panel-body>h2,.pagetype-karriere .sidebar .panel-body>h2 {
    font-size: 19px;
    font-weight: 600
}

.pagetype-job .sidebar .panel-body>p:last-child,.pagetype-karriere .sidebar .panel-body>p:last-child {
    margin-bottom: 0
}

.pagetype-job .sidebar .panel-body .file-size,.pagetype-karriere .sidebar .panel-body .file-size {
    margin-top: 15px
}

.pagetype-job .sidebar .panel-body [class^=bgimg-quadrat-],.pagetype-karriere .sidebar .panel-body [class^=bgimg-quadrat-] {
    height: 12px;
    margin-right: 8px;
    width: 12px
}

.pagetype-job .sidebar .sidebar-actions a,.pagetype-karriere .sidebar .sidebar-actions a {
    display: inline-block;
    margin-right: 20px
}

.pagetype-job .sidebar .sidebar-actions i,.pagetype-karriere .sidebar .sidebar-actions i {
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    height: 24px;
    width: 24px
}

.pagetype-job .sidebar.filter .panel:last-child .panel-body:last-child,.pagetype-karriere .sidebar.filter .panel:last-child .panel-body:last-child {
    padding-bottom: 25px
}

.pagetype-job .sidebar.filter .input-list,.pagetype-karriere .sidebar.filter .input-list {
    list-style-type: none;
    padding: 0
}

.pagetype-job .sidebar.filter .input-list li,.pagetype-karriere .sidebar.filter .input-list li {
    float: left;
    width: 50%
}

.pagetype-job .sidebar.filter .input-list li:nth-child(2n),.pagetype-karriere .sidebar.filter .input-list li:nth-child(2n) {
    clear: right
}

.pagetype-job .sidebar.filter .input-list label,.pagetype-karriere .sidebar.filter .input-list label {
    font-weight: 400
}

.pagetype-job .sidebar.filter .input-list.fachbereich-list li,.pagetype-karriere .sidebar.filter .input-list.fachbereich-list li {
    width: 100%
}

.pagetype-job .sidebar.filter .input-list.col-1 li,.pagetype-karriere .sidebar.filter .input-list.col-1 li {
    width: 100%
}

.pagetype-job .sidebar.filter .radio-wrapper .btn-group,.pagetype-karriere .sidebar.filter .radio-wrapper .btn-group {
    width: 100%
}

.pagetype-job .sidebar.filter .radio-wrapper .btn-group .btn,.pagetype-karriere .sidebar.filter .radio-wrapper .btn-group .btn {
    background: 0 0;
    border: 2px solid #373737;
    border-radius: 12px;
    color: #373737;
    height: 42px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    width: calc(50% - 5px)
}

.pagetype-job .sidebar.filter .radio-wrapper .btn-group .btn:first-child,.pagetype-karriere .sidebar.filter .radio-wrapper .btn-group .btn:first-child {
    margin-right: 5px
}

.pagetype-job .sidebar.filter .radio-wrapper .btn-group .btn:last-child,.pagetype-karriere .sidebar.filter .radio-wrapper .btn-group .btn:last-child {
    margin-left: 5px
}

.pagetype-job .sidebar.filter .radio-wrapper .btn-group .btn.active,.pagetype-karriere .sidebar.filter .radio-wrapper .btn-group .btn.active {
    background-color: #373737;
    box-shadow: none;
    color: #fff
}

.pagetype-job .sidebar.filter .panel-body,.pagetype-karriere .sidebar.filter .panel-body {
    font-size: 16px
}

.pagetype-job .sidebar.filter .panel-body .select-wrapper.select-group select,.pagetype-karriere .sidebar.filter .panel-body .select-wrapper.select-group select {
    float: left;
    width: 50%
}

.pagetype-job .sidebar.filter .panel-body .select-wrapper.select-group select:first-child,.pagetype-karriere .sidebar.filter .panel-body .select-wrapper.select-group select:first-child {
    border-radius: 10px 0 0 10px;
    border-right: 2px solid #f4f4f4
}

.pagetype-job .sidebar.filter .panel-body .select-wrapper.select-group select:last-child,.pagetype-karriere .sidebar.filter .panel-body .select-wrapper.select-group select:last-child {
    border-radius: 0 10px 10px 0
}

.pagetype-job .sidebar.filter .panel-body .input-group .input-group-addon,.pagetype-karriere .sidebar.filter .panel-body .input-group .input-group-addon {
    border-radius: 0
}

.pagetype-job .sidebar.filter .panel-body .input-group input,.pagetype-karriere .sidebar.filter .panel-body .input-group input {
    border-radius: 0
}

.pagetype-job .sidebar.filter .panel-body .input-group input:first-of-type,.pagetype-karriere .sidebar.filter .panel-body .input-group input:first-of-type {
    border-radius: 10px 0 0 10px;
    border-right: 0
}

.pagetype-job .sidebar.filter .panel-body .date-group .input-group-addon,.pagetype-karriere .sidebar.filter .panel-body .date-group .input-group-addon {
    border-radius: 0
}

.pagetype-job .sidebar.filter .panel-body .date-group input:last-of-type,.pagetype-karriere .sidebar.filter .panel-body .date-group input:last-of-type {
    border-radius: 0 10px 10px 0
}

.pagetype-job .sidebar.filter .panel-body .bootstrap-datetimepicker-widget,.pagetype-karriere .sidebar.filter .panel-body .bootstrap-datetimepicker-widget {
    z-index: 99999999
}

.pagetype-job .input-checkradio-wrapper span,.pagetype-karriere .input-checkradio-wrapper span {
    vertical-align: middle
}

.pagetype-job .input-checkradio-wrapper .firefox-workaround,.pagetype-karriere .input-checkradio-wrapper .firefox-workaround {
    background-color: #fff;
    border: 1px solid #c4c3c2;
    display: inline-block;
    padding: 8px;
    position: relative
}

.pagetype-job .input-checkradio-wrapper .input-checkradio,.pagetype-job .input-checkradio-wrapper [type=checkbox],.pagetype-karriere .input-checkradio-wrapper .input-checkradio,.pagetype-karriere .input-checkradio-wrapper [type=checkbox] {
    display: none
}

.pagetype-job .input-checkradio-wrapper .input-checkradio[type=radio]+.firefox-workaround,.pagetype-job .input-checkradio-wrapper [type=checkbox][type=radio]+.firefox-workaround,.pagetype-karriere .input-checkradio-wrapper .input-checkradio[type=radio]+.firefox-workaround,.pagetype-karriere .input-checkradio-wrapper [type=checkbox][type=radio]+.firefox-workaround {
    border-radius: 50%
}

.pagetype-job .input-checkradio-wrapper .input-checkradio:active+.firefox-workaround,.pagetype-job .input-checkradio-wrapper .input-checkradio:checked:active .firefox-workaround,.pagetype-job .input-checkradio-wrapper [type=checkbox]:active+.firefox-workaround,.pagetype-job .input-checkradio-wrapper [type=checkbox]:checked:active .firefox-workaround,.pagetype-karriere .input-checkradio-wrapper .input-checkradio:active+.firefox-workaround,.pagetype-karriere .input-checkradio-wrapper .input-checkradio:checked:active .firefox-workaround,.pagetype-karriere .input-checkradio-wrapper [type=checkbox]:active+.firefox-workaround,.pagetype-karriere .input-checkradio-wrapper [type=checkbox]:checked:active .firefox-workaround {
    text-decoration: none
}

.pagetype-job .input-checkradio-wrapper .input-checkradio:checked+.firefox-workaround,.pagetype-job .input-checkradio-wrapper [type=checkbox]:checked+.firefox-workaround,.pagetype-karriere .input-checkradio-wrapper .input-checkradio:checked+.firefox-workaround,.pagetype-karriere .input-checkradio-wrapper [type=checkbox]:checked+.firefox-workaround {
    text-decoration: none
}

.pagetype-job .input-checkradio-wrapper .input-checkradio:checked+.firefox-workaround::after,.pagetype-job .input-checkradio-wrapper [type=checkbox]:checked+.firefox-workaround::after,.pagetype-karriere .input-checkradio-wrapper .input-checkradio:checked+.firefox-workaround::after,.pagetype-karriere .input-checkradio-wrapper [type=checkbox]:checked+.firefox-workaround::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIC0wLjk1IDE0IDE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDogbmV3IDAgLTAuOTUgMTQgMTQiPjxwYXRoIGQ9Im0xMy43NjYgMS40NTljLS4zMTEtLjMxMi0uODE0LS4zMTItMS4xMjcgMGwtNy40OSA3LjQ5LTMuNzg4LTMuNzg5Yy0uMzEyLS4zMTItLjgxNi0uMzEyLTEuMTI3IDAtLjMxMi4zMTMtLjMxMi44MTYgMCAxLjEyOGw0LjM1IDQuMzUxYzAgMCAwIC4wMDIgMCAuMDAzLjE1Ni4xNTQuMzYuMjMyLjU2NC4yMzJzLjQwOC0uMDc4LjU2NC0uMjMzYzAgMCAwLS4wMDIgMC0uMDAzbDguMDUtOC4wNWMuMzExLS4zMTIuMzExLS44MTYgMC0xLjEyOCIgc3R5bGU9ImZpbGw6ICNlYzY1MDQiIC8+PC9zdmc+);
    background-position: 35% 50%;
    background-repeat: no-repeat;
    background-size: 15px;
    color: #ec6608;
    content: '';
    font-size: 16px;
    font-weight: 600;
    height: calc(8px * 2);
    left: 0;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 0;
    width: calc(8px * 2)
}

.pagetype-job .input-checkradio-wrapper .input-checkradio[type=radio]:checked+.firefox-workaround::after,.pagetype-job .input-checkradio-wrapper [type=checkbox][type=radio]:checked+.firefox-workaround::after,.pagetype-karriere .input-checkradio-wrapper .input-checkradio[type=radio]:checked+.firefox-workaround::after,.pagetype-karriere .input-checkradio-wrapper [type=checkbox][type=radio]:checked+.firefox-workaround::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDogbmV3IDAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI0MCIgc3R5bGU9ImZpbGw6ICNlYzY1MDQiIC8+PC9zdmc+);
    background-position: 50%;
    background-size: 10px
}

.lightbox .cms-imagebox-image {
    cursor: pointer
}

.lightbox .cms-imagebox-image::after {
    background-color: #e0edf7;
    background-color: rgba(255,255,255,.9);
    background-position: center center;
    bottom: 20px;
    content: '';
    height: 30px;
    position: absolute;
    right: 15px;
    transition: inherit;
    width: 30px;
    border-radius: 50%;
    box-shadow: 0 0 4px #666;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni45NjYgNTYuOTY2Ij48cGF0aCBkPSJNNTUuMTQ2IDUxLjg4N0w0MS41ODggMzcuNzg2QTIyLjkyNiAyMi45MjYgMCAwMDQ2Ljk4NCAyM2MwLTEyLjY4Mi0xMC4zMTgtMjMtMjMtMjNzLTIzIDEwLjMxOC0yMyAyMyAxMC4zMTggMjMgMjMgMjNjNC43NjEgMCA5LjI5OC0xLjQzNiAxMy4xNzctNC4xNjJsMTMuNjYxIDE0LjIwOGMuNTcxLjU5MyAxLjMzOS45MiAyLjE2Mi45Mi43NzkgMCAxLjUxOC0uMjk3IDIuMDc5LS44MzdhMy4wMDQgMy4wMDQgMCAwMC4wODMtNC4yNDJ6TTIzLjk4NCA2YzkuMzc0IDAgMTcgNy42MjYgMTcgMTdzLTcuNjI2IDE3LTE3IDE3LTE3LTcuNjI2LTE3LTE3IDcuNjI2LTE3IDE3LTE3eiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 15px auto
}

#content_article .mitarbeiter {
    background-color: #ec6608;
    display: inline-block;
    width: 100%;
    margin-bottom: 35px
}

#content_article .mitarbeiter img {
    max-width: 50%
}

@media (max-width: 559px) {
    #content_article .mitarbeiter img {
        max-width:100%
    }
}

#content_article .mitarbeiter .content {
    max-width: 50%;
    float: left;
    padding: 35px 20px;
    color: #fff
}

@media (max-width: 559px) {
    #content_article .mitarbeiter .content {
        max-width:100%
    }
}

#content_article .mitarbeiter .content .header {
    display: block;
    margin-bottom: 30px
}

#content_article .mitarbeiter .content .header .name {
    font-weight: 700;
    display: block
}

#content_article .mitarbeiter .content .header .bereich,#content_article .mitarbeiter .content .header .pos {
    color: wheat;
    display: block
}

#content_article .mitarbeiter.imgleft img {
    float: left
}

p.cookieptag {
    margin: 0;
    position: absolute;
    top: 45%;
    left: 20%;
    -ms-transform: translate(-50%,-50%);
    transform: translate(-10%,-45%);
}

.cookieconsent-optout-marketing {
    display: block;
    padding-bottom: 50%;
    border: 2px solid #ec6608;
}

.slider.extended .nav .tab {
    display: none;
}

.slider.extended .nav .active {
    display: block;
}
.slider.extended .slick-dots {
    top: 0 !important;
    text-align: left !important;
    width: unset !important;
    height: 25px !important;
}

#nav-service a {
    color: #858585 !important;
    text-transform: none !important;
    font-size: 16px !important;
    padding: 0 !important;
}
#nav-service {
    position: unset !important;
} 
@media (min-width: 768px) {
    .serviceFooter {
        margin-top: 10px;
    }
    .serviceFooter {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .serviceFooter ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
    }
    .serviceFooter li {
      margin-right: 10px;
    }
}


@media (max-width: 767px) {
  .serviceFooter ul {
    display: block;
  }
  .serviceFooter li {
      float: left;
      padding-right: 10px;
      padding-bottom: 10px;
  }
}

/*Desktop*/
@media (min-width: 1200px) {
	.col-md-6.col-sm-12.module.module-teaserlist.singleteaser .block-teaser .teaser-image {
		max-height:312px;
	}
	.col-md-4.col-sm-12.module.module-teaserlist.singleteaser .block-teaser .teaser-image {
		max-height:202px;
	}
	.module-teaserlist.singleteaser .block-teaser .teaser-media .cookieconsent-optout-marketing {
    	padding-bottom: 55%;
	}
}
/* Tablet */
@media (min-width: 992px) and (max-width: 1199px) {
	.col-md-6.col-sm-12.module.module-teaserlist.singleteaser .block-teaser .teaser-image {
		max-height:255px;
	}
	.col-md-4.col-sm-12.module.module-teaserlist.singleteaser .block-teaser .teaser-image {
		max-height:164px;
	}
	.module-teaserlist.singleteaser .block-teaser .teaser-media .cookieconsent-optout-marketing {
    	padding-bottom: 55%;
	}
}
/*mobile */
@media (max-width: 767px) {
	.col-md-6.col-sm-12.module.module-teaserlist.singleteaser .block-teaser .teaser-image {
		max-height:unset;
	}
	.col-md-4.col-sm-12.module.module-teaserlist.singleteaser .block-teaser .teaser-image {
		max-height:unset;
	}
}
.module.module-teaserlist.singleteaser .block-teaser {
    margin-bottom: 0em;
}