@font-face {
    font-family: "streamline-24px";
    src: url("../fonts/streamline/streamline-ex-24px.eot");
    src: url("../fonts/streamline/streamline-ex-24px.eot?#iefix") format("embedded-opentype"), url("../fonts/streamline/streamline-ex-24px.woff") format("woff"), url("../fonts/streamline/streamline-ex-24px.ttf") format("truetype"), url("../fonts/streamline/streamline-ex-24px.svg#streamline-ex-24px") format("svg");
    font-weight: normal;
    font-style: normal;
}

.cc-dismiss {
    min-width: 160px;
}

.cc-compliance {
    margin-left: 25px;
}

.cc-dismiss {
    border: 2px solid #45476e!important;
}

/*
.cc-window {
    position: fixed!important; 
    bottom: 0px!important;
    width: 100%;
    max-width: 100%!important;
    font-size: 1em;
    color: #111111!important;
    background-color: #cfcfcf;
    padding: 15px 100px 15px 100px;
    line-height: 1.25em;
    height: auto;
    margin: 0px auto;
    background-color: rgba(207, 207, 207, 0.95)!important;
    z-index: 99;
}
*/
.cc-compliance .cc-btn {
    width: 160px;
    max-width: 160px;
}
@media screen and (max-width: 736px) {
	.cc-window.cc-top {
		top: 0!important;
	}

	.cc-window.cc-bottom {
		bottom: 0!important;
	}

	.cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right {
		left: 0!important;
		right: 0!important
	}

	.cc-window.cc-banner {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}

	.cc-window.cc-banner .cc-compliance {
		-ms-flex: 1!important;
		flex: 1!important
	}

	.cc-window.cc-floating {
		max-width: none!important
	}

	.cc-window .cc-message {
		margin-bottom: 1em!important
	}

	.cc-window.cc-banner {
		-ms-flex-align: unset!important;
		align-items: unset!important
	}

	.cc-compliance {
		margin: 0px auto;
	}
}

@media screen and (max-width: 400px) {

}

/*
.cc-invisible {
    display: none;
}

.cc-message {
    color: #111111!important;
    margin: 0px auto;
    width: 100%;
    display: block;
    text-align: center;
}

.cc-link {
    color: #111111!important;
}

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

.cc-btn {
    background-color: #cfcfcf!important;
    border: 3px solid white!important;
    padding: 7px 40px;
    display: block;
    width: 125px;
    margin: 0px auto;
    margin-top: 10px;
}

.cc-btn {
    background-color: #cfcfcf!important;
}

*/

.info-text p {
    line-height: 1.1em;
}

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

.bka-initiativen-ul h3 .title {
    margin: 0em 0 0.3em 0;
}

h3 .title {
    margin: 2em 0 0.3em 0;
    font-size: 1.0em;
    padding: 0;
    line-height: 1.3em;
    font-weight: bold;
    width: 100%;
    display:block;
}

h3 .text {
    line-height: 1.5em;
    font-weight: normal;
}

figure {
    margin: 0px;
}

figure img {
    width: 180px;
}

figure figcaption {

}

.img-part {
    margin-bottom: 15px;
}

.logo img {
    margin-top: 40px;
}

#topnav-center a, #shortcuts a {
    text-decoration: none;
}

.content a {
    text-decoration: underline;
}


a::before {
    text-decoration: underline;
}

a::before {
    text-decoration: none;
}

a.link_extern::before, .content a::before {
    position: relative;
    display: inline-block;
    top: -1px;
    vertical-align: middle;
    font-family: "streamline-24px" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.content a[href^="mailto:"]::before, content a[href^="https://bmoeds.gv.at"]::before,
    .content a[href^="https://www.bmoeds.gv.at"]::before,
    .content a[href^="http://bmoeds.gv.at"]::before, content a[href^="http://bmg.cms.apa.at"]::before,
    .content a:not(.no_content)[href^="/site"]::before {
    content: '\e607';
    font-size: 90% !important;
    width: 1.4em !important;
    text-decoration: none!important;
}

a.link_extern::before, .content a:not(.no_content)[target="_blank"]::before {
    content: '\e66b' !important;
    font-size: 90% !important;
    width: 1.4em !important;
}

.content ul li a:not(.link_extern)::before {
    content: unset!important;
}

.row .gallery-meta p {
    margin-bottom: 0.75em!important;
}

.col-gallery-meta {
    padding-left: 20px;
}

.col-gallery-meta > h2 {
    padding: 0px!important;
}

.col-gallery-meta > p {
    margin-bottom: 0.75em!important;
}

h2 > .h2rightspan {
    float: right;
}

h2 > .h2rightspan > a {
    /*color: #fff;*/
    color: #111111;
}

#colorbox, #cboxOverlay, #cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxMiddleLeft, #cboxBottomLeft {
    clear: left
}

#cboxContent {
    position: relative
}

#cboxLoadedContent {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

#cboxTitle {
    margin: 0;
    position: absolute;
    bottom: 1px;
    left: 0;
    width: 100%;
    padding-left: 150px;
    padding-right: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.2em
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

#cboxOverlay {
    background: #ededed
}

#colorbox {
    outline: 0
}

#cboxTopLeft {
    width: 21px;
    height: 21px;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) no-repeat -101px 0
}

#cboxTopRight {
    width: 21px;
    height: 21px;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) no-repeat -130px 0
}

#cboxBottomLeft {
    width: 21px;
    height: 21px;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) no-repeat -101px -29px
}

#cboxBottomRight {
    width: 21px;
    height: 21px;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) no-repeat -130px -29px
}

#cboxMiddleLeft {
    width: 21px;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) left top repeat-y
}

#cboxMiddleRight {
    width: 21px;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) right top repeat-y
}

#cboxTopCenter {
    height: 21px;
    background: url(../img/backgrounds/colorbox/border.png?63hwdo) 0 0 repeat-x
}

#cboxBottomCenter {
    height: 21px;
    background: url(../img/backgrounds/colorbox/border.png?63hwdo) 0 -29px repeat-x
}

#cboxContent {
    background: #fff;
    overflow: hidden
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    margin-bottom: 28px
}

#cboxCurrent {
    position: absolute;
    bottom: 1px;
    left: 58px;
    line-height: 1.2em
}

#cboxLoadingOverlay {
    background: url(../img/backgrounds/colorbox/loading_background.png?63hwdp) no-repeat center center
}

#cboxLoadingGraphic {
    background: url(../img/backgrounds/colorbox/loading_gif.png?63hwdp) no-repeat center center
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
    border: 0;
    padding: 0;
    margin: 0;
    overflow: visible;
    width: auto;
    background: none
}

#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
    outline: 0
}

#cboxSlideshow {
    position: absolute;
    bottom: 4px;
    right: 30px;
    color: #0092ef
}

#cboxPrevious {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) no-repeat -75px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

#cboxPrevious:hover {
    background-position: -75px -25px
}

#cboxNext {
    position: absolute;
    bottom: 0;
    left: 27px;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) no-repeat -50px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

#cboxNext:hover {
    background-position: -50px -25px
}

#cboxClose {
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../img/backgrounds/colorbox/controls.png?63hwdo) no-repeat -25px 0;
    width: 25px;
    height: 25px;
    text-indent: -9999px
}

#cboxClose:hover {
    background-position: -25px -25px
}

* {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    behavior: url("/cms/site/js/lib/boxsizing.htc?5dwf6n")
}

@-moz-document url-prefix() {
    .content {
        word-wrap: break-word
    }
}

.hidden, #topnav ul li a dfn, #subnavigation ul li a dfn {
    position: absolute;
    left: -1000em;
    top: -1000em;
    width: 0;
    height: 0;
    overflow: hidden
}

.clearer {
    display: block;
    clear: both;
    overflow: hidden;
    font-size: 0;
    line-height: 0
}

.clearfix, .page-width, .container, .row, .shortcuts, .content, .content .gallery, .content .slideshow, .content ul.overview, .content ul.overview li, .socialmedia.inline, .socialmedia li, .box .box-space .socialmedia li {
    zoom: 1
}

.clearfix:before, .page-width:before, .container:before, .row:before, .shortcuts:before, .content:before, .content .gallery:before, .content .slideshow:before, .content ul.overview:before, .content ul.overview li:before, .socialmedia.inline:before, .socialmedia li:before, .box .box-space .socialmedia li:before {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.clearfix:after, .page-width:after, .container:after, .row:after, .shortcuts:after, .content:after, .content .gallery:after, .content .slideshow:after, .content ul.overview:after, .content ul.overview li:after, .socialmedia.inline:after, .socialmedia li:after, .box .box-space .socialmedia li:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    clear: both
}

.clearleft, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan3 li:first-child + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li, .content ul.overview-blocked25 li:first-child + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan4 li:first-child + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan3 li:first-child + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li, .content ul.overview-blocked25 li:first-child + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan4 li:first-child + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan3 li:first-child + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan4 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan3 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan4 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan3 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan2 li:first-child + li + li, .content ul.overview-blocked33 li:first-child + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan3 li:first-child + li + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li, .content ul.overview-blocked33 li:first-child + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan3 li:first-child + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li + li, .content ul.overview-blocked33 li:first-child + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan3 li:first-child + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan3 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33 li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked50 li:first-child + li + li, .content ul.overview-blocked50.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li, .content ul.overview-blocked50 li:first-child + li + li + li + li, .content ul.overview-blocked50.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li, .content ul.overview-blocked50 li:first-child + li + li + li + li + li + li, .content ul.overview-blocked50.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li, .content ul.overview-blocked50 li:first-child + li + li + li + li + li + li + li + li, .content ul.overview-blocked50.overview-campaign.overview-campaign-colspan2 li:first-child + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked50 li:first-child + li + li + li + li + li + li + li + li + li + li {
    clear: left
}

.clearright {
    clear: right
}

.clearnone, .content ul.overview-blocked25.overview-campaign li, .content ul.overview-blocked25.overview-campaign li:first-child + li + li + li + li, .content ul.overview-blocked25.overview-campaign li:first-child + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign li:first-child + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked25.overview-campaign li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign li, .content ul.overview-blocked33.overview-campaign li:first-child + li + li + li, .content ul.overview-blocked33.overview-campaign li:first-child + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign li:first-child + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign li:first-child + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked33.overview-campaign li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li, .content ul.overview-blocked50.overview-campaign li, .content ul.overview-blocked50.overview-campaign li:first-child + li + li, .content ul.overview-blocked50.overview-campaign li:first-child + li + li + li + li, .content ul.overview-blocked50.overview-campaign li:first-child + li + li + li + li + li + li, .content ul.overview-blocked50.overview-campaign li:first-child + li + li + li + li + li + li + li + li, .content ul.overview-blocked50.overview-campaign li:first-child + li + li + li + li + li + li + li + li + li + li {
    clear: none
}

img {
    width: auto;
    max-width: 100%;
    height: auto;
    border: none
}

.skiplink-holder {
    display: block;
    margin: 0;
    padding: 0;
    width: 0;
    height: 0;
    text-align: left;
    text-indent: -999em
}

abbr {
    border-bottom: 0.1em dotted;
    cursor: help
}

acronym {
    border-bottom: 0.1em dotted;
    cursor: help
}

.message, .box .message, .content .message {
    margin: 0 0 1.3em 0;
    padding: 0.8333333333em
}

.message:last-child, .box .message:last-child, .content .message:last-child {
    margin-bottom: 0
}

.message a, .box .message a, .content .message a {
    color: #ffffff
}

.message a:hover, .message a:focus, .box .message a:hover, .box .message a:focus, .content .message a:hover, .content .message a:focus {
    color: #111111
}

.message p:last-child, .box .message p:last-child, .content .message p:last-child {
    margin-bottom: 0
}

.message ul, .box .message ul, .content .message ul {
    list-style-type: disc;
    list-style-image: none
}

.message ul:last-child, .box .message ul:last-child, .content .message ul:last-child {
    margin-bottom: 0
}

.message ul li:last-child, .box .message ul li:last-child, .content .message ul li:last-child {
    margin-bottom: 0
}

.message.info, .box .message.info, .content .message.info {
    background-color: #337ab7;
    color: #ffffff
}

.message.warning, .box .message.warning, .content .message.warning {
    background-color: #da9f49;
    color: #ffffff
}

.message.error, .box .message.error, .content .message.error {
    background-color: #d9534f;
    color: #ffffff
}

.message.success, .box .message.success, .content .message.success {
    background-color: #5cb85c;
    color: #ffffff
}

.button {
    margin: 0;
    cursor: pointer
}

.button:hover {
    text-decoration: underline
}

.button:focus {
    text-decoration: underline
}

#site-mode {
    display: none
}

a {
    color: #111111;/*#167396;*/
    /*text-decoration: none;*/
    word-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto
}

a wbr {
    display: inline-block
}

a:hover {
    /*color: #bc101d;*/
    color: #111111;
    text-decoration: underline
}

a:focus {
    /*color: #bc101d;*/
    color: #111111;
    outline: 1px solid #e1e1e1;
}

a:active {
    /*color: #bc101d;*/
    color: #111111;
    outline: 1px dotted #111111
}

a:visited {
    color: #111111
}

a.to-right {
    padding-left: 1em;
    background-image: url(../img/backgrounds/arrow-to-right.png?63hwdk);
    background-position: left 0.4em;
    background-repeat: no-repeat;
    background-size: 0.6666666667em 0.6666666667em
}

a.to-left {
    padding-left: 1em;
    background-image: url(../img/backgrounds/arrow-to-left.png?63hwdg);
    background-position: left 0.4em;
    background-repeat: no-repeat;
    background-size: 0.6666666667em 0.6666666667em
}

a.to-top {
    padding-left: 1em;
    background-image: url(../img/backgrounds/arrow-to-top.png?63hwdf);
    background-position: left 0.3em;
    background-repeat: no-repeat;
    background-size: 0.6666666667em 0.6666666667em
}

a.to-bottom {
    padding-left: 1em;
    background-image: url(../img/backgrounds/arrow-to-bottom.png?63hwdi);
    background-position: left 0.4em;
    background-repeat: no-repeat;
    background-size: 0.6666666667em 0.6666666667em
}

/*
.content a[target="_blank"]:after {
    padding-bottom: 0;
    padding-left: 1.25em;
    background-image: url(../img/backgrounds/content_link_extern.png?63hwde);
    background-position: 0 0.2em;
    background-size: 0.9166666667em 1em
}

.content a[href^="ftp:"]:after, .content a[href^="ftps:"]:after, .content a[href^="http:"]:after, .content a[href^="https:"]:after {
    padding-bottom: 0;
    padding-left: 1.25em;
    background-image: url(../img/backgrounds/content_link_extern.png?63hwde);
    background-position: 0 0.2em;
    background-size: 0.9166666667em 1em
}
*/

.content a[href*=".xlr?"], .content a[href*=".xls?"], .content a[href*=".xlsx?"], .content a[href*=".xlt?"], .content a[href*=".xltx?"], .content a[href*=".xltm?"], .content a[href*=".xlsm?"], .content a[href$=".xlr"], .content a[href$=".xls"], .content a[href$=".xlsx"], .content a[href$=".xlt"], .content a[href$=".xltx"], .content a[href$=".xltm"], .content a[href$=".xlsm"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-excel.png?63hwdm)
}

.content a[href*=".csv?"], .content a[href$=".csv"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-excel-csv.png?63hwdm)
}

.content a[href*=".pdf?"], .content a[href$=".pdf"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-pdf.png?63hwdl)
}

.content a[href*=".ppt?"], .content a[href*=".pptx?"], .content a[href*=".pps?"], .content a[href*=".ppsx?"], .content a[href*=".pptm?"], .content a[href*=".pot?"], .content a[href*=".potx?"], .content a[href*=".potm?"], .content a[href$=".ppt"], .content a[href$=".pptx"], .content a[href$=".pps"], .content a[href$=".ppsx"], .content a[href$=".pptm"], .content a[href$=".pot"], .content a[href$=".potx"], .content a[href$=".potm"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-powerpoint.png?63hwdn)
}

.content a[href*=".dot?"], .content a[href*=".doc?"], .content a[href*=".docx?"], .content a[href*=".dot?"], .content a[href*=".docm?"], .content a[href*=".dotm?"], .content a[href*=".rtf?"], .content a[href$=".dot"], .content a[href$=".doc"], .content a[href$=".docx"], .content a[href$=".dot"], .content a[href$=".docm"], .content a[href$=".dotm"], .content a[href$=".rtf"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-word.png?63hwdm)
}

/*
.content div:not(.image-album-list) a[href*=".jpg?"], .content :not(.image-album-list) a[href*=".jpeg?"],
.content :not(.image-album-list) a[href*=".gif?"], .content :not(.image-album-list) a[href*=".png?"],
.content :not(.image-album-list) a[href*=".bmp?"], .content :not(.image-album-list) a[href*=".ps?"],
.content :not(.image-album-list) a[href*=".eps?"], .content :not(.image-album-list) a[href*=".psd?"],
.content :not(.image-album-list) a[href*=".svg?"], .content div:not(.image-album-list) a[href$=".jpg"],
.content :not(.image-album-list) a[href$=".jpeg"], .content :not(.image-album-list) a[href$=".gif"],
.content :not(.image-album-list) a[href$=".png"], .content :not(.image-album-list) a[href$=".bmp"],
.content :not(.image-album-list) a[href$=".ps"], .content :not(.image-album-list) a[href$=".eps"],
.content :not(.image-album-list) a[href$=".psd"], .content :not(.image-album-list) a[href$=".svg"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-image.png?63hwdm)
}
*/

.content a[href*=".aif?"], .content a[href*=".iff?"], .content a[href*=".m3u?"], .content a[href*=".m4a?"], .content a[href*=".mid?"], .content a[href*=".mp3?"], .content a[href*=".mpa?"], .content a[href*=".ra?"], .content a[href*=".wav?"], .content a[href*=".wma?"], .content a[href$=".aif"], .content a[href$=".iff"], .content a[href$=".m3u"], .content a[href$=".m4a"], .content a[href$=".mid"], .content a[href$=".mp3"], .content a[href$=".mpa"], .content a[href$=".ra"], .content a[href$=".wav"], .content a[href$=".wma"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-music.png?63hwdm)
}

.content a[href*=".3g2?"], .content a[href*=".3gp?"], .content a[href*=".asf?"], .content a[href*=".asx?"], .content a[href*=".avi?"], .content a[href*=".flv?"], .content a[href*=".m4v?"], .content a[href*=".mov?"], .content a[href*=".mp4?"], .content a[href*=".mpg?"], .content a[href*=".ogv?"], .content a[href*=".rm?"], .content a[href*=".srt?"], .content a[href*=".swf?"], .content a[href*=".webm?"], .content a[href*=".wmv?"], .content a[href$=".3g2"], .content a[href$=".3gp"], .content a[href$=".asf"], .content a[href$=".asx"], .content a[href$=".avi"], .content a[href$=".flv"], .content a[href$=".m4v"], .content a[href$=".mov"], .content a[href$=".mp4"], .content a[href$=".mpg"], .content a[href$=".ogv"], .content a[href$=".rm"], .content a[href$=".srt"], .content a[href$=".swf"], .content a[href$=".webm"], .content a[href$=".wmv"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-film.png?63hwdo)
}

.content a[href*=".zip?"], .content a[href*=".zipx?"], .content a[href*=".gz?"], .content a[href*=".gzip?"], .content a[href*=".rar?"], .content a[href*=".tar?"], .content a[href*=".7z?"], .content a[href$=".zip"], .content a[href$=".zipx"], .content a[href$=".gz"], .content a[href$=".gzip"], .content a[href$=".rar"], .content a[href$=".tar"], .content a[href$=".7z"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    background-image: url(../img/backgrounds/icons/document-zipper.png?63hwdn)
}

.content a[href^="mailto:"] {
    -webkit-hyphens: none
}

/*
.content a[href^="mailto:"] {
    padding-bottom: 0.15em;
    padding-left: 1.5em;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.3333333333em 1.3333333333em;
    padding-bottom: 0;
    padding-left: 1.25em;
    background-image: url(../img/backgrounds/content_link_email.png?63hwdl);
    background-position: 0 0.2em;
    background-size: 0.9166666667em 1em
}
*/

a.anchor {
    text-decoration: none;
    color: inherit
}

a.anchor:hover {
    outline: none
}

a.anchor:focus {
    outline: none
}

a.anchor:active {
    outline: none
}

a.anchor:visited {
    outline: none
}

html {
    margin: 0;
    padding: 0;
    height: 100%;
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical
}

body {
    margin: 0;
    padding: 0;
    height: 100%;
    font-size: 80%;
    line-height: 1em;
    font-family: Verdana, Arial, sans-serif;
    color: #111111;
    background-color: #ffffff
}

.page-area {
    margin: 0 0 0.4166666667em 0
}

.page-width {
    margin: 0 auto;
    width: 76.71875em
}

.container {
    min-height: 0.1em
}

.column-left {
    float: left
}

.column-right {
    float: right
}

.left-width {
    float: left;
    width: 22.0142566191%
}

.left-center-width {
    float: left;
    width: 76.5784114053%
}

.center-width {
    float: left;
    margin-left: 1.7091649695%;
    width: 55.7549898167%
}

.center-right-width {
    float: right;
    width: 76.4765784114%
}

.right-width {
    float: right;
    /*width: 18.5124236253%*/
    width: 20%;
}

.row:last-child {
    margin-bottom: 0
}

.row .col {
    float: left;
    padding: 0 0.4166666667em;
    width: 100%
}

.row .col:last-child {
    float: right;
    padding-right: 0
}

.row .col.col-right {
    float: right
}

.row .col.col-textleft {
    text-align: left
}

.row .col.col-textcenter {
    text-align: center
}

.row .col.col-textright {
    text-align: right
}

.row .col.col25 {
    width: 25%
}

.row .col.col33 {
    width: 33.3333333333%
}

.row .col.col50 {
    width: 50%
}

.row .col.col66 {
    width: 66.6666666666%
}

.row .col.col75 {
    width: 75%
}

#debug {
    position: fixed;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 100;
    border-right: 1px solid #c8d2d2;
    border-bottom: 1px solid #c8d2d2;
    border-radius: 0 0 0.4166666667em 0;
    background-color: #f6f6f6
}

#debug #debug-control {
    margin: 0;
    padding: 0
}

#debug #debug-toggle {
    display: block;
    padding: 0.8333333333em 0.8333333333em 0.8333333333em 3em;
    outline: none;
    background-image: url(../img/backgrounds/debug-close_gif.png?63hwdh);
    background-position: 1em 50%;
    background-repeat: no-repeat;
    background-size: 1em 0.78571428571429em;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

#debug #debug-content {
    padding: 0.8333333333em
}

#debug.closed {
    padding: 0;
    height: auto;
    overflow: hidden
}

#debug.closed #debug-toggle {
    padding: 0.8333333333em;
    width: 3em;
    text-indent: -999em;
    background-image: url(../img/backgrounds/debug-open_gif.png?63hwdj)
}

#debug.closed #debug-content {
    display: none
}

#debug p {
    margin: 0 0 0.8333333333em 0;
    line-height: 1.4em
}

#debug ul {
    margin: 0 0 0 1.7em;
    padding: 0
}

#debug ul li {
    margin: 0 0 0.4166666667em 0;
    padding: 0
}

#debug ul li:last-child {
    margin-bottom: 0
}

#debug ul ul {
    margin-top: 0.4166666667em
}

#modal-wrapper #modal-align #modal {
    behavior: url("/cms/site/js/lib/PIE.htc?5dwf6n")
}

#skiplinks-area {
    text-align: center;
    margin: 0;
    padding: 0;
    background-color: #F5F5F6;
    border-bottom: 1px solid #999999;
    height: auto;
    min-height: 1.5em;
    z-index: 99
}

#skiplinks-center {
    position: relative;
    margin: 0;
    padding: 0;
    text-align: center;
    z-index: 999
}

#header-first {
    margin-top: 3.4166666667em;
    margin-bottom: 0em;
    padding: 0;
    padding-top: 0em;
    background: url(../img/backgrounds/oed_header_background.png?63hwdl) 0em 100% no-repeat;
    position: relative;
    height: 163px
}

#header-first-left .logo a {
    display: block;
    font-size: inherit
}

#header-first-left .logo img {
    max-width: 100%;
    height: auto;
    max-height: 100%
}

#header-second {
    position: relative
}

#header-second-center {
    width: 100%;
    position: absolute;
    top: -193px;
    right: 0;
    text-align: right;
    background-color: #FFFFFF;
    padding-bottom: 0.2em
}

#header-second-left .logo a {
    display: block;
    font-size: inherit
}

.shortcuts {
    padding: 0.4166666667em 0;
    height: 100%;
    overflow: hidden;
    background-color: #FFF
}

.shortcuts ul {
    float: left;
    margin: 0;
    padding: 0;
    width: 25%;
    height: 4.5em;
    list-style-type: none;
    border-left: 0px solid #c8d2d2
}

.shortcuts ul:first-child {
    border: none;
    border-left: none
}

.shortcuts ul li {
    margin: 0.4166666667em 0.2166666667em 0 0.2166666667em;
    padding: 0
}

.shortcuts ul li:first-child {
    margin-top: 0;
    font: inherit
}

.shortcuts ul li.long {
    padding-bottom: 0.4166666667em
}

.shortcuts ul li a {
    line-height: 1.2em;
    /*text-decoration: none;*/
    color: #111111
}

.shortcuts ul li a:hover {
    text-decoration: underline;
    color: #111111
}

.shortcuts.inline ul {
    float: right;
    width: auto;
    height: auto;
    text-align: right;
    margin-right: 0.28em
}

.shortcuts.inline ul li {
    float: left;
    margin-top: 0;
    margin-right: 0.68em;
    padding-left: 0.8em;
    border-left: 1px solid #c8d2d2
}

#search, #search-center {
    float: right;
    position: relative;
    width: 30.9124236253%;
    height: 1.833333333em;
    overflow: hidden;
    border: 1px solid #167396
}

#search div.width, #search-center div.width {
    position: absolute;
    right: 5.6em;
    left: 0.3em;
    height: 100%
}

#search input, #search button, #search-center input, #search-center button {
    position: absolute;
    margin: 0;
    padding: 0;
    height: 100%;
    font: inherit;
    line-height: 1.666666667em;
    border: none;
    outline: none;
    -webkit-border-radius: 0;
    -webkit-appearance: none
}

#search .text, #search-center .text {
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    padding-left: 0.333em;
    border: none
}

#search .text:hover, #search .text:focus, #search-center .text:hover, #search-center .text:focus {
    box-shadow: none
}

#search button, #search .button, #search-center button, #search-center .button {
    top: 0;
    right: 0;
    padding: 0 0.4166666667em 0 0.636em;
    width: 4.8em;
    background-color: #167396;
    color: #FFFFFF
}

#search button:hover, #search button:focus, #search .button:hover, #search .button:focus, #search-center button:hover, #search-center button:focus, #search-center .button:hover, #search-center .button:focus {
    text-decoration: underline;
    outline: none
}

#topnav-area {
    margin-bottom: 0.4333333333em;
    border: 0px solid green
}

#topnav {
    margin-top: 0em;
    margin-bottom: 2em;
    padding-top: 0em;
    padding-bottom: 0em;
    border-top: 0px solid #C8D2D2;
    border-bottom: 1px solid #FFFFFF
}

#topnav #toggle-mobile-nav {
    display: none;
    visibility: hidden
}

#topnav ul {
    padding: 0;
    width: 100%;
    height: 3.75em;
    overflow: hidden;
    margin: 0;
    list-style-type: none;
    color: #ffffff;
    /*background: #167396;*/
    background: transparent url(/cms/site/img/backgrounds/bgMainNav.png) repeat-x left top;
    border-bottom: 1px solid #FFFFFF
}

#topnav ul ul {
    display: none;
    visibility: hidden
}

#topnav ul li {
    float: left;
    margin: 0 0 0em 0;
    padding: 0;
    height: 3.75em;
    border: none;
    border-left: 1px solid #FFF;
}

#topnav ul li:first-child {
    border: none;
    border-left: none
}

#topnav ul li a {
    display: block;
    margin-left: 0;
    /*padding: 0.1166666667em 2.267em 1.3166666667em 0.8166666667em;*/
    padding: 0.75em 2.267em 1.3166666667em 0.8166666667em;
    height: 100%;
    overflow: hidden;
    line-height: 1.4em;
    color: #111111;
    border-top: 4px solid transparent;
    /*border-top: 4px solid #167396;*/
    border-bottom: 1px solid #FFFFFF
}

#topnav ul li a:hover, #topnav ul li a.active:hover, #topnav ul li a.current:hover {
    /*color: #bc101d;*/
    color: #111111;
    text-decoration: none;
    background: #FFF;
    /*border-top: 4px solid #bc101d*/
    border-top: 4px solid #e2eaf2;
}

#topnav ul li a:focus, #topnav ul li a.active:focus, #topnav ul li a.current:focus {
    /*color: #bc101d;*/
    color: black;
    text-decoration: none;
    background: #FFF;
    /*border-top: 4px solid #bc101d*/
    border-top: 4px solid #e2eaf2;
}

#topnav ul li a span {
    display: block
}

#subnavigation {
    margin: 0 0 0.8333333333em 0;
    padding: 0
}

#subnavigation #toggle-mobile-nav {
    display: none;
    visibility: hidden
}

#subnavigation ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-color: #ffffff
}

#subnavigation ul li {
    margin: 0;
    margin-top: 1px;
    padding: 0
}

#subnavigation ul li a {
    display: block;
    padding: 0.4166666667em 0;
    line-height: 1.1em;
    color: #111111;
    text-decoration: none;
    /*background-color: #bad3dd;*/
    background-color: #dadada;
    margin-left: 0em;
    padding-left: 0.4166666667em;
    padding-right: 0.4166666667em;
    /*border-left: 0.3166666667em solid #167396*/
    border-left: 0.3166666667em solid #757575;
}

#subnavigation ul li a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #000000
}

#subnavigation ul li a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #000000
}

#breadcrumb {
    margin-bottom: 0.8166666667em;
    padding: 0;
    padding-top: 0em
}

#breadcrumb #breadcrumb-content {
    font-size: 85%;
    line-height: 1.6em;
    color: #111111
}

#breadcrumb #breadcrumb-content .separator {
    display: inline-block;
    margin: 0 0.2083333333em;
    cursor: text
}

#content-area {
    margin: 0em 0em 1.8166666667em 0;
    border: 0px solid red
}

#content-left {
    margin: 3.4em 0 0 0
}

.content {
    padding: 0;
    line-height: 1.5em;
    word-wrap: break-word;
    background: #FFFFFF
}

.content .sitemap ul li a dfn {
    display: none
}

.content .sitemap ul li.protected > a {
    padding-right: 18px;
    background: url(../img/backgrounds/content_li_protected.png?63hwde) no-repeat right 0.25em;
    background-size: 0.8333333333em 0.9166666667em
}

.content .sitemap ul ul li.protected > a {
    padding-right: 18px;
    background: url(../img/backgrounds/content_li_protected.png?63hwde) no-repeat right 0.25em;
    background-size: 0.8333333333em 0.9166666667em
}

.content .sitemap ul ul ul li.protected > a {
    padding-right: 18px;
    background: url(../img/backgrounds/content_li_protected.png?63hwde) no-repeat right 0.25em;
    background-size: 0.8333333333em 0.9166666667em
}

.content .paging a.prev {
    padding: 0 1em 0 0.5em;
    background-position: 50% 50%
}

.content .paging a.next {
    padding: 0 0.5em 0 1em;
    background-position: 50% 50%
}

.content .paging form {
    display: inline;
    margin-right: 1em
}

.content .paging form select {
    width: auto
}

.content a:hover {
    text-decoration: underline;
    background-color: #e1e1e1
}

.content a.anchor {
    text-decoration: none;
    color: inherit
}

.content a.anchor:focus, .content a.anchor:active {
    outline: none
}

.content .gallery {
    margin: 0 0 1.3em 0
}

.content .gallery .html5-figure {
    float: none;
    margin: 0 0.5em 0.5em 0;
    padding: 0;
    vertical-align: top;
    clear: none
}

.content .gallery .html5-figure a:after {
    background-image: none;
    display: none
}

.content .gallery.active .html5-figure {
    float: left;
    display: inline-block;
    width: auto
}

.content .gallery.active .html5-figure a:after {
    background-image: none;
    display: none
}

.content .gallery.active .html5-figure img {
    width: auto;
    max-width: none
}

.content .slideshow {
    margin: 0 0 1.3em 0
}

.content .filelist-simple {
    margin: 0 0 1.3em 0
}

.content .filelist-simple ul {
    width: 100%;
    padding: 0
}

.content .filelist-simple ul li {
    width: 100%;
    list-style-image: none
}

.content .filelist-advanced {
    margin: 0 0 1.3em 0
}

.content .filelist-advanced th.date, .content .filelist-advanced td.date {
    text-align: right
}

.content .filelist-advanced th.size, .content .filelist-advanced td.size {
    text-align: right
}

.content figure, .content .html5-figure {
    margin-bottom: 1.5em;
    clear: both
}

.content figure a.enlargeWrap, .content .html5-figure a.enlargeWrap {
    display: inline-block;
    max-width: 100%;
    background-image: none;
    padding: 0
}

.content .overview figure, .content .overview .html5-figure {
    float: left;
    margin-bottom: 0;
    width: 100%
}

.content .overview figure.empty span, .content .overview .html5-figure.empty span {
    display: block;
    background: #efefef
}

.content .overview-blocked figure img, .content .overview-blocked .html5-figure img {
    width: 100%
}

.content .figure-left {
    float: left;
    margin-right: 2%
}

.content .figure-right {
    float: right;
    margin-left: 2%
}

.content .figure-center {
    margin-right: auto;
    margin-left: auto
}

.figure-width33 a::before {
    content: unset!important;
}

.content .figure-width25, .content .overview-figure-width25 .html5-figure {
    width: 25%
}

.content .figure-width25 img, .content .overview-figure-width25 .html5-figure img {
    width: 100%
}

.content .figure-width33, .content .overview-figure-width33 .html5-figure {
    width: 33%
}

.content .figure-width33 img, .content .overview-figure-width33 .html5-figure img {
    width: 100%
}

.content .figure-width50, .content .overview-figure-width50 .html5-figure {
    width: 50%
}

.content .figure-width50 img, .content .overview-figure-width50 .html5-figure img {
    width: 100%
}

.content .figure-width66, .content .overview-figure-width66 .html5-figure {
    width: 66%
}

.content .figure-width66 img, .content .overview-figure-width66 .html5-figure img {
    width: 100%
}

.content .figure-width75, .content .overview-figure-width75 .html5-figure {
    width: 75%
}

.content .figure-width75 img, .content .overview-figure-width75 .html5-figure img {
    width: 100%
}

.content .figure-width100, .content .overview-figure-width100 .html5-figure {
    width: 100%
}

.content .figure-width100 a.enlargeWrap, .content .overview-figure-width100 .html5-figure a.enlargeWrap {
    display: block
}

.content .figure-width100 img, .content .overview-figure-width100 .html5-figure img {
    width: 100%
}

.content .html5-figure a {
    padding: 0;
    background-image: none
}

.content .html5-figcaption {
    display: block;
    font-size: 0.85em;
    font-style: italic;
    text-align: left
}

.content .html5-figcaption a {
    padding: 0;
    white-space: nowrap;
    background: none
}

.content .video-wrapper {
    margin: 0 0 1.3em 0;
    max-width: 100%
}

.content .video-wrapper .video-wrapper:last-child {
    margin-bottom: 0
}

.content .video-wrapper .video {
    position: relative;
    padding-bottom: 53.4%;
    height: 0;
    overflow: hidden
}

.content .video-wrapper .video.video3to2 {
    padding-bottom: 66.6666666667%
}

.content .video-wrapper .video.video4to3 {
    padding-bottom: 75%
}

.content .video-wrapper .video.video16to9 {
    padding-bottom: 56.25%
}

.content .video-wrapper .video.video16to10 {
    padding-bottom: 62.5%
}

.content .video-wrapper .video video, .content .video-wrapper .video object, .content .video-wrapper .video embed, .content .video-wrapper .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    background-image: url(../img/backgrounds/video.png?63hwdi);
    background-size: 10.6666666667em 10.6666666667em;
    background-repeat: no-repeat;
    background-position: 50% 50%
}

.content .elkat-section {
    margin-bottom: 1.3em
}

.content h1, .content h2, .content h3, .content h4, .content h5 {
    padding: 0;
    line-height: 1.3em;
    font-weight: bold
}

.content h1 {
    margin: 0.5em 0 1em 0;
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.3em
}

.content h1 .location-date {
    display: block;
    font-size: 0.5em;
    color: #111111
}

.content h1 .subtitle {
    display: block;
    font-size: 0.5em;
    font-weight: bold;
    line-height: 1.4em;
    margin-top: 1.0em
}

.content h2 {
    margin: 2em 0 0.3em 0;
    font-size: 1.2em
}

.content h3 {
    margin: 2em 0 0.3em 0;
    font-size: 1.0em
}

.content h4 {
    margin: 1.5em 0 0.3em 0;
    font-size: 1em
}

.content h5 {
    margin: 1em 0 0.3em 0;
    font-size: 1em
}

.content p {
    margin: 0 0 1.3em 0;
    padding: 0
}

.content p:last-child {
    margin-bottom: 0;
    padding: 0
}

.content p.to-top {
    margin: 1.3em 0 0 0;
    text-align: right
}

.content p.to-top a {
    padding-left: 1em;
    background-image: url(../img/backgrounds/arrow-to-top.png?63hwdf);
    background-position: left 50%;
    background-repeat: no-repeat;
    background-size: 0.5833333333em 0.6666666667em
}

.content p#abstract {
    margin-bottom: 1.8em
}

.content p#abstract strong {
    font-weight: normal;
    font-size: 1.2em;
    line-height: 1.5em
}

.content p#abstract strong strong {
    font-weight: bold;
    font-size: 1em
}

.content blockquote {
    margin: 0 7% 1.3em 7%;
    padding: 0
}

.content blockquote:last-child {
    margin-bottom: 0;
    padding: 0
}

.content blockquote p {
    margin: 0.5em 0 0 0
}

.content blockquote p:first-child {
    margin-top: 0
}

.content blockquote cite {
    font-size: 0.9em;
    font-style: italic
}

.content dl {
    position: relative;
    margin: 0 0 1.3em 0;
    padding: 0;
    overflow: hidden
}

.content dl dt {
    float: left;
    margin: 0;
    padding: 0 0 0.5em 0;
    width: 20%;
    vertical-align: top;
    clear: both;
    font-weight: bold
}

.content dl dd {
    float: left;
    margin: 0;
    padding: 0 0 0.5em 1em;
    width: 80%;
    vertical-align: top
}

.content .block-contact ul {
    list-style-image: none;
    padding-left: 0
}

.content .block-contact dl + dl {
    margin-top: 2.91666666666667em
}

.content .block-contact dt {
    width: 20%
}

.content .block-contact dd {
    width: 80%
}

.content .block-editinfo dl {
    margin: 0
}

.content .block-editinfo dt {
    width: 50%
}

.content .block-editinfo dd {
    width: 50%
}

.content dl.event-data dt {
    width: 35%
}

.content dl.event-data dd {
    width: 65%
}

.content dl.publication-data dt {
    width: 35%
}

.content dl.publication-data dd {
    width: 65%
}

.content hr {
    margin: 0 0 1.3em 0;
    height: 1px;
    background: #cbd1cf;
    border: none
}

.content hr:last-child {
    margin-bottom: 0;
    padding: 0
}

.content .tablewrapper {
    overflow: auto
}

.content table {
    margin: 0 0 1.3em 0;
    padding: 0;
    width: 100%;
    border-collapse: collapse
}

.content table:last-child {
    margin-bottom: 0;
    padding: 0
}

.content table caption {
    margin: 0 0 0 0;
    text-align: left;
    font-weight: bold
}

.content table th {
    padding: 0.181em 0.363em;
    text-align: left;
    vertical-align: top;
    color: #333;
    font-weight: bold;
    border: 1px solid #cbd0d3
}

.content table th.left, .content table th.textalign-left {
    text-align: left
}

.content table th.right, .content table th.textalign-right {
    text-align: right
}

.content table th.center, .content table th.textalign-center {
    text-align: center
}

.content table td {
    padding: 0.181em 0.363em;
    text-align: left;
    vertical-align: top;
    color: #111111;
    border: 1px solid #cbd0d3
}

.content table td.left, .content table td.textalign-left {
    text-align: left
}

.content table td.right, .content table td.textalign-right {
    text-align: right
}

.content table td.center, .content table td.textalign-center {
    text-align: center
}

.content ul, .content ol {
    margin: 0 0 1.3em 1.3em;
    padding: 0
}

.content ul:last-child, .content ul:last-child, .content ol:last-child, .content ol:last-child {
    margin-bottom: 0;
    padding: 0
}

.content ul li, .content ol li {
    margin: 0 0 0.1em 0;
    padding: 0
}

.content ul li:last-child, .content ol li:last-child {
    margin-bottom: 0.363em;
    padding: 0
}

.content ul {
    list-style-type: none;
    list-style-image: url(../img/backgrounds/content_li.png?63hwdk)
}

.content ol {
    padding-left: 2.363em;
    list-style-type: decimal
}

.content li ul {
    margin-top: 0.1em;
    margin-bottom: 0
}

.content li ol {
    margin-top: 0.1em;
    margin-bottom: 0
}

.content ul ul, .content ol ul {
    margin-left: 1.472em;
    list-style-image: url(../img/backgrounds/content_lili.png?63hwdk)
}

.content ol ol, .content ul ol {
    list-style-type: decimal;
    list-style-image: none
}

.content ul#subnavigation {
    margin-left: 0;
    list-style-image: none
}

.content #toc {
    margin-bottom: 1.3em
}

.content #toc h2 {
    position: absolute;
    left: -1000em;
    top: -1000em;
    width: 0;
    height: 0;
    overflow: hidden
}

.content #toc ul {
    margin-left: 0;
    list-style-image: none
}

.content #toc ul li a {
    padding-left: 1.3em;
    background-image: url(../img/backgrounds/content_link_intern.png?63hwdk);
    background-position: left 50%;
    background-repeat: no-repeat;
    background-size: 0.8461538462em 0.9230769231em
}

.content #toc ul ul {
    margin-left: 1.272em
}

.content #toc.elkat ul {
    padding-left: 24px;
    overflow: hidden;
    background-image: url(../img/backgrounds/elkatlinks.png?63hwdh);
    background-repeat: repeat-y
}

.content #toc.elkat ul li {
    float: left;
    margin: 0 0.8em 0 0;
    padding: 0 0.8em 0 0;
    border-right: 1px solid #167396;
    background: none
}

.content #toc.elkat ul li a {
    padding-left: 0;
    text-decoration: none;
    background: none
}

.content #toc.elkat ul li a:hover {
    text-decoration: underline
}

.content ul.overview {
    margin-bottom: 0;
    margin-left: 0;
    list-style-image: none
}

.content ul.overview li {
    display: block;
    margin-bottom: 0.1em;
    padding: 0;
    overflow: hidden
}

.content ul.overview li:last-child {
    margin-bottom: 0
}

.content ul.overview li h2 {
    margin-top: 0.5em;
    font-size: 1.2em
}

.content ul.overview li h2 .location-date {
    display: block
}

.content ul.overview li h3 {
    margin-top: 0;
    font-size: 1.2em
}

.content ul.overview li h3 a {
    color: #273D55;
    padding: 0
}

.content ul.overview li h3 a:hover {
    color: #273D55;
    text-decoration: none
}

.content ul.overview li li {
    margin: 0.262em 0 0 0;
    padding: 0
}

.content ul.overview li .overview-bottom a {
    padding: 0;
    background: none
}

.content ul.overview.searchresults li a[href*=".3g2"], .content ul.overview.searchresults li a[href*=".3gp"], .content ul.overview.searchresults li a[href*=".7z"], .content ul.overview.searchresults li a[href*=".aif"], .content ul.overview.searchresults li a[href*=".asf"], .content ul.overview.searchresults li a[href*=".asx"], .content ul.overview.searchresults li a[href*=".avi"], .content ul.overview.searchresults li a[href*=".bmp"], .content ul.overview.searchresults li a[href*=".csv"], .content ul.overview.searchresults li a[href*=".doc"], .content ul.overview.searchresults li a[href*=".docx"], .content ul.overview.searchresults li a[href*=".dot"], .content ul.overview.searchresults li a[href*=".dot"], .content ul.overview.searchresults li a[href*=".docm"], .content ul.overview.searchresults li a[href*=".dotm"], .content ul.overview.searchresults li a[href*=".eps"], .content ul.overview.searchresults li a[href*=".flv"], .content ul.overview.searchresults li a[href*=".gif"], .content ul.overview.searchresults li a[href*=".gz"], .content ul.overview.searchresults li a[href*=".gzip"], .content ul.overview.searchresults li a[href*=".iff"], .content ul.overview.searchresults li a[href*=".jpeg"], .content ul.overview.searchresults li a[href*=".jpg"], .content ul.overview.searchresults li a[href*=".m3u"], .content ul.overview.searchresults li a[href*=".m4a"], .content ul.overview.searchresults li a[href*=".m4v"], .content ul.overview.searchresults li a[href*=".mid"], .content ul.overview.searchresults li a[href*=".mov"], .content ul.overview.searchresults li a[href*=".mp3"], .content ul.overview.searchresults li a[href*=".mp4"], .content ul.overview.searchresults li a[href*=".mpa"], .content ul.overview.searchresults li a[href*=".mpg"], .content ul.overview.searchresults li a[href*=".ogv"], .content ul.overview.searchresults li a[href*=".pdf"], .content ul.overview.searchresults li a[href*=".png"], .content ul.overview.searchresults li a[href*=".pps"], .content ul.overview.searchresults li a[href*=".ppsx"], .content ul.overview.searchresults li a[href*=".ppt"], .content ul.overview.searchresults li a[href*=".pptx"], .content ul.overview.searchresults li a[href*=".pptm"], .content ul.overview.searchresults li a[href*=".pot"], .content ul.overview.searchresults li a[href*=".potm"], .content ul.overview.searchresults li a[href*=".ps"], .content ul.overview.searchresults li a[href*=".psd"], .content ul.overview.searchresults li a[href*=".ra"], .content ul.overview.searchresults li a[href*=".rar"], .content ul.overview.searchresults li a[href*=".rm"], .content ul.overview.searchresults li a[href*=".rtf"], .content ul.overview.searchresults li a[href*=".srt"], .content ul.overview.searchresults li a[href*=".svg"], .content ul.overview.searchresults li a[href*=".swf"], .content ul.overview.searchresults li a[href*=".tar"], .content ul.overview.searchresults li a[href*=".wav"], .content ul.overview.searchresults li a[href*=".webm"], .content ul.overview.searchresults li a[href*=".wma"], .content ul.overview.searchresults li a[href*=".wmv"], .content ul.overview.searchresults li a[href*=".xls"], .content ul.overview.searchresults li a[href*=".xlsx"], .content ul.overview.searchresults li a[href*=".xlt"], .content ul.overview.searchresults li a[href*=".xltx"], .content ul.overview.searchresults li a[href*=".xltm"], .content ul.overview.searchresults li a[href*=".zip"], .content ul.overview.searchresults li a[href*=".zipx"] {
    word-wrap: break-word;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none
}

.content ul.overview-clickable {
    overflow: visible
}

.content ul.overview-clickable li {
    margin-left: -0.4166666667em;
    margin-right: -0.4166666667em;
    padding: 0.4166666667em;
    cursor: pointer
}

.content ul.overview-clickable li.focus {
    background-color: #e9e9e8
}

.content ul.overview-clickable li.focus h2 {
    text-decoration: underline
}

.content ul.overview-clickable li.focus .overview-bottom a {
    text-decoration: none;
    background: #FFFFFF;
    color: #bc101d;
    outline: 1px solid #bc101d
}

.content ul.overview-clickable li.hover {
    background-color: #d6d6d6
}

.content ul.overview-clickable li.hover h2 {
    text-decoration: underline
}

.content ul.overview-clickable li.hover .overview-bottom a {
    text-decoration: none;
    background: #FFFFFF;
    color: #bc101d;
    outline: 1px solid #bc101d
}

.content ul.overview-clickable li .wrapLink {
    display: inline-block;
    padding: 0;
    width: 100%;
    text-decoration: none;
    color: inherit;
    background: none;
    word-wrap: break-word
}

.content ul.overview-clickable li .wrapLink:hover {
    background: none
}

.content ul.overview-clickable li .wrapLink:focus {
    border: none;
    outline: none
}

.content ul.overview-clickable li .wrapLink:active {
    border: none;
    outline: none
}

.content ul.overview-clickable li .wrapLink:after {
    background-image: none
}

.content ul.overview-clickable li .overview-bottom a:after {
    content: none;
    display: inline;
    width: auto;
    height: auto;
    background: none
}

.content ul.overview-blocked25 {
    margin-left: -3%
}

.content ul.overview-blocked25 li {
    float: left;
    margin-left: 3%
}

.content ul.overview-blocked25 li {
    width: 22%
}

.content ul.overview-blocked25.overview-campaign.overview-campaign-colspan2 li:first-child {
    width: 47%
}

.content ul.overview-blocked25.overview-campaign.overview-campaign-colspan3 li:first-child {
    width: 72%
}

.content ul.overview-blocked25.overview-campaign.overview-campaign-colspan4 li:first-child {
    width: 97%
}

.content ul.overview-blocked33 {
    margin-left: -3%
}

.content ul.overview-blocked33 li {
    float: left;
    margin-left: 3%
}

.content ul.overview-blocked33 li {
    width: 30.3333333333%
}

.content ul.overview-blocked33.overview-campaign.overview-campaign-colspan2 li:first-child {
    width: 63.6666666667%
}

.content ul.overview-blocked33.overview-campaign.overview-campaign-colspan3 li:first-child {
    width: 97%
}

.content ul.overview-blocked50 {
    margin-left: -3%
}

.content ul.overview-blocked50 li {
    float: left;
    margin-left: 3%
}

.content ul.overview-blocked50 li {
    width: 47%
}

.content ul.overview-blocked50.overview-campaign.overview-campaign-colspan2 li:first-child {
    width: 97%
}

.content ul.overview-blocked {
    overflow: visible
}

.content ul.overview-blocked li {
    margin-right: 0
}

.content ul.overview-blocked li h2 {
    margin-top: 0.5em
}

.content .overview-figure-width25 .overview-content {
    margin-left: 27%
}

.content .overview-figure-width33 .overview-content {
    margin-left: 35%
}

.content .overview-figure-width50 .overview-content {
    margin-left: 52%
}

.content .overview-figure-width66 .overview-content {
    margin-left: 68%
}

.content .overview-figure-width75 .overview-content {
    margin-left: 77%
}

.content .overview-figure-width100 .overview-content {
    margin-left: 0
}

.content .formhelp {
    margin-bottom: 0.8333333333em
}

.content .formhelp ul {
    margin: 0;
    height: 2em;
    overflow: hidden;
    line-height: 1.7em;
    list-style-image: none;
    background-color: #c8d2d3
}

.content .formhelp ul li {
    float: left;
    padding: 0.2em 0.4em;
    height: 100%;
    background-image: none
}

.content .formhelp ul li.consider {
    color: #ffffff;
    background-color: #bc101d
}

.content .formhelp ul li img {
    margin-right: 0.2083333333em;
    vertical-align: text-top
}

.content .formhelptext {
    margin-bottom: 1.6666666667em
}

.content .formhelptext p {
    margin-bottom: 0.8333333333em
}

.content .formhelptext p:last-child {
    margin-bottom: 0
}

.content .form_alerts {
    margin-bottom: 0.8333333333em;
    padding: 0.4166666667em;
    color: #bc101d;
    border: 1px solid #bc101d;
    background: #ffffff
}

.content .form_alerts h2 {
    font-size: 1em;
    margin-top: 0em
}

.content .form_alerts ul {
    margin-bottom: 0;
    padding-left: 0
}

.content .form_alerts ul li {
    padding: 0 0 0 1.25em;
    list-style-image: none;
    background-image: url(../img/backgrounds/alert_li.png?63hwdg);
    background-size: 1em 1em;
    background-position: 0.2em 0.2em;
    background-repeat: no-repeat
}

.content .form_alerts ul li a, .content .form_alerts ul li a[href^="#"] {
    padding: 0;
    color: inherit;
    text-decoration: underline;
    background: none
}

.content fieldset {
    width: 100%;
    position: relative;
    z-index: 1;
    margin: 0 0 0.8333333333em 0;
    padding: 0;
    border: 1px solid #167396
}

.content fieldset:last-child {
    margin-bottom: 0
}

.content legend {
    display: block;
    padding: 0.2083333333em 0.4166666667em;
    width: 100%;
    font-weight: bold;
    color: #ffffff;
    background: #167396;
    border: 0px solid #167396
}

.content legend + .fieldset-content {
    -webkit-margin-top-collapse: separate
}

.content .fieldset-content {
    margin-top: 0.4166666667em;
    padding: 0.4166666667em;
    background: #FFFFFF
}

.content .control-group {
    border: 0px solid #fff;
    margin-bottom: 0.4166666667em
}

.content .control-group:before, .content .control-group:after {
    display: table;
    content: ""
}

.content .control-group:after {
    clear: both
}

.content .control-group:last-child {
    margin-bottom: 0
}

.content .control-group.checkbox-group label {
    width: 100%
}

.content .control-group.radio-group label {
    width: 100%
}

.content .control-group label, .content .control-group .label, .content .control-group legend {
    float: left;
    display: inline-block;
    margin: 0;
    padding: 0.2083333333em 0;
    width: 40%;
    cursor: pointer
}

.content .control-group label .label-text, .content .control-group .label .label-text, .content .control-group legend .label-text {
    float: left;
    display: inline-block;
    width: 85%;
    text-align: right
}

.content .control-group label .label-required, .content .control-group .label .label-required, .content .control-group legend .label-required {
    float: left;
    display: inline-block;
    width: 15%;
    text-align: center
}

.content .control-group .label {
    cursor: text
}

.content .control-group legend {
    padding: 0.35em 0;
    font: inherit;
    color: #111111;
    font-weight: normal;
    background: none;
    cursor: text
}

.content .controls, .content .buttons {
    margin-left: 40%
}

.content .buttons {
    margin-bottom: 0.8333333333em
}

.content .control-group-max label, .content .control-group-max span.label, .content .control-group-max legend {
    padding-top: 0;
    width: auto;
    text-align: left
}

.content .control-group-max label .label-text, .content .control-group-max span.label .label-text, .content .control-group-max legend .label-text {
    width: auto;
    text-align: left
}

.content .control-group-max label .label-required, .content .control-group-max span.label .label-required, .content .control-group-max legend .label-required {
    width: auto;
    text-align: left
}

.content .control-group-max .controls, .content .control-group-max .buttons {
    margin-left: 0
}

.content .control-group-max .buttons {
    text-align: right
}

.content .controls:before, .content .controls:after {
    display: table;
    content: ""
}

.content .controls:after {
    clear: both
}

.content div.controls label {
    float: none;
    padding-left: 1.6666666667em;
    width: auto
}

.content div.controls label input {
    float: left;
    margin-left: -1.5em
}

.content ul.controls {
    margin-bottom: 0;
    padding: 0.2083333333em 0.4166666667em;
    overflow: hidden;
    list-style-type: none;
    list-style-image: none;
    border: 1px solid transparent
}

.content ul.controls li {
    margin: 0 0 0.2083333333em 0;
    padding: 0
}

.content ul.controls li:last-child {
    margin-bottom: 0
}

.content ul.controls li label {
    float: none;
    padding: 0;
    vertical-align: text-top;
    white-space: nowrap
}

.content ul.controls li label input {
    margin: 0;
    padding: 0;
    vertical-align: text-bottom
}

.content ul.controls.inline li {
    float: left;
    margin: 0 1.5em 0 0
}

.content ul.controls.inline li label {
    display: inline;
    width: auto
}

.content select, .content textarea, .content input[type="text"], .content input[type="password"], .content input[type="number"], .content input[type="email"], .content input[type="url"], .content input[type="tel"], .content input[type="file"], .content .editable, .content .uneditable {
    display: inline-block;
    margin: 0;
    padding: 0.2em;
    width: 100%;
    vertical-align: middle;
    font: inherit;
    color: #111111;
    border: 1px solid #666666;
    -webkit-border-radius: 0;
    background: #ffffff
}

.content textarea, .content input[type="text"], .content input[type="password"], .content input[type="number"], .content input[type="email"], .content input[type="url"], .content input[type="tel"], .content input[type="file"] {
    -webkit-appearance: none
}

.content input[type="submit"], .content input[type="reset"], .content button {
    display: inline-block;
    margin: 0;
    font: inherit;
    font-size: 1em
}

.content input[type="submit"]::-moz-focus-inner, .content input[type="reset"]::-moz-focus-inner, .content button::-moz-focus-inner {
    padding: 0
}

.content .error select, .content .error textarea, .content .error input[type="text"], .content .error input[type="password"], .content .error input[type="number"], .content .error input[type="email"], .content .error input[type="url"], .content .error input[type="tel"], .content .error input[type="file"], .content .error .checkbox.controls, .content .error.radio-group .controls, .content .error.checkbox-group .controls {
    border: 0.1em solid #bc101d
}

.content select:focus, .content textarea:focus, .content input[type="text"]:focus, .content input[type="password"]:focus, .content input[type="number"]:focus, .content input[type="email"]:focus, .content input[type="url"]:focus, .content input[type="tel"]:focus, .content input[type="file"]:focus {
    outline: none;
    box-shadow: 0 0 0.3em 0.1em #c8d2d3
}

.content select:disabled, .content textarea:disabled, .content input[type="text"]:disabled, .content input[type="password"]:disabled, .content input[type="number"]:disabled, .content input[type="email"]:disabled, .content input[type="url"]:disabled, .content input[type="tel"]:disabled, .content input[type="file"]:disabled {
    background: #eeeeee
}

.content input[type="radio"], .content input[type="checkbox"] {
    font-size: 1em;
    cursor: pointer
}

.content input[type="radio"]:focus, .content input[type="checkbox"]:focus {
    outline: 1px dotted #111111
}

.content .editable {
    min-height: 1.2em
}

.content .uneditable {
    border: 1px solid transparent;
    background: none
}

.content.filter-wrapper {
    margin: 0;
    min-height: 0
}

.content .filter {
    padding: 0.4166666667em;
    background-color: #d6d6d6
}

.content .filter fieldset {
    margin-bottom: 0;
    border: none
}

.content .filter legend {
    padding: 0;
    color: inherit;
    background: none
}

.content .filter .fieldset-content {
    margin: 0;
    padding: 0.8333333333em 0 0 0;
    background: none
}

.content .filter .control-group {
    margin-bottom: 0.8333333333em
}

.content .filter .control-group:last-child {
    margin-bottom: 0
}

.content .filter label, .content .filter .label {
    width: 20%
}

.content .filter label .label-text, .content .filter .label .label-text {
    width: 95%
}

.content .filter .controls {
    margin-left: 22%
}

.content .filter .controls select {
    margin-right: 0.4166666667em
}

.content .filter .controls select.day {
    width: auto
}

.content .filter .controls select.month {
    width: auto
}

.content .filter .controls select.year {
    width: auto
}

.content .filter .buttons {
    margin-left: 10.5%
}

.content .approval {
    margin-top: 1.5em
}

.content .approval p {
    margin-bottom: 0.5em
}

.glossar .content h1 em {
    font-style: normal
}

.glossar .content form {
    margin: 0 0 2.5em 0
}

.glossar .content form .control-group {
    margin: 0 0 0.5em 0;
    overflow: hidden
}

.glossar .content form .control-group select {
    float: left;
    width: 80%
}

.glossar .content form .control-group input {
    float: right;
    width: 18%
}

.glossar .content ul.alphabet {
    margin: 0 0 1.5em 0;
    padding: 0;
    overflow: hidden;
    list-style: none
}

.glossar .content ul.alphabet li {
    float: left;
    margin: 0 0.75em 0.75em 0;
    min-width: 3em;
    text-align: center
}

.glossar .content ul.alphabet li a {
    display: block;
    padding: 0 0.5em
}

.glossar .content ul.alphabet li span {
    display: block;
    padding: 0 0.5em
}

.phonebook .content ul.alphabet {
    margin: 0 0 2em 0;
    padding: 0;
    list-style: none
}

.phonebook .content ul.alphabet li {
    float: left;
    margin: 0 0.5em 0 0
}

.phonebook .content ul.alphabet li a {
    padding: 0;
    background: none
}

.phonebook .content .block-contact {
    margin: 0;
    padding: 0;
    border-top: none;
    background-image: none
}

.phonebook .content .block-contact dl dt.name {
    display: none
}

.phonebook .content .block-contact dl dd.name {
    display: block;
    margin-bottom: 0.5em;
    padding: 0;
    font-weight: bold
}

.editor {
    position: relative
}

.editor .content form {
    padding-bottom: 4.5em
}

.editor .content label {
    padding-bottom: 0.4166666667em
}

.editor .content .label-text .html5-figure img {
    width: 100%
}

.editor .content .highlight {
    outline: 0.4166666667em solid #ffe767;
    -moz-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s
}

.editor .content .editable:focus {
    outline: 0.4166666667em solid #80b5f2
}

.editor .content .buttons-bottom {
    position: fixed;
    right: 0;
    bottom: -1em;
    left: 0;
    z-index: 999;
    margin-left: 0
}

.editor .content .buttons-bottom .row {
    margin: 0 auto;
    padding: 0.8333333333em 0.4166666667em 0.4166666667em 0.4166666667em;
    width: 44em;
    border: 1px solid #ccc;
    border-radius: 0.4166666667em 0.4166666667em 0 0;
    -webkit-box-shadow: 0 0 1em #aaa;
    -moz-box-shadow: 0 0 1em #aaa;
    box-shadow: 0 0 1em #aaa;
    background: #ffffff;
    behavior: url("/cms/site/js/lib/PIE.htc?5dwf6n")
}

.editor .content .buttons-bottom .row .col {
    padding: 0.4166666667em 0.8333333333em
}

.editor .content .buttons-bottom .row .col input {
    margin: 0 0 0.4166666667em 0;
    width: 100%
}

.content #forum h2 {
    margin-bottom: 0.5em
}

.content #forum h3 {
    margin-bottom: 0.5em
}

.content #forum ul#forum-replies {
    padding-left: 0;
    list-style-image: none
}

.content #forum ul#forum-replies ul {
    padding-left: 1.3em;
    list-style-image: none
}

.content #forum .forum-datetime {
    float: right
}

.content #forum .forum-actions {
    float: right
}

.content #forum .forum-entry {
    margin-bottom: 1.6666666667em
}

.content #forum .forum-entry-title {
    margin-bottom: 0.4166666667em;
    font-weight: bold
}

.content #forum .forum-entry-content p {
    margin-bottom: 0.4166666667em
}

.content #forum .forum-entry-content p:last-child {
    margin-bottom: 0
}

.content #forum .forum-entry-content .buttons {
    margin-bottom: 0
}

.content #forum .forum-entry-footer {
    padding: 0.4166666667em 0
}

.content #forum .forum-reply {
    margin-bottom: 0.8333333333em;
    border: 1px solid #e6e6e6
}

.content #forum .forum-reply-title {
    padding: 0.4166666667em;
    font-weight: bold;
    background: #e6e6e6
}

.content #forum .forum-reply-content {
    padding: 0.4166666667em
}

.content #forum .forum-reply-content p {
    margin-bottom: 0.4166666667em
}

.content #forum .forum-reply-content p:last-child {
    margin-bottom: 0
}

.content #forum .forum-reply-content .buttons {
    margin-bottom: 0
}

.content #forum .forum-reply-footer {
    padding: 0 0.4166666667em 0.4166666667em 0.4166666667em
}

.applications .content .control-group {
    margin-bottom: 0
}

.applications .content .control-group .buttons {
    margin: 0;
    text-align: right
}

.applications .content .control-group legend {
    display: none
}

.applications .content .control-group .controls {
    margin-left: 0
}

.applications .content ul.applications {
    margin-top: 1em;
    padding: 0;
    overflow: auto
}

.applications .content ul.applications li {
    padding: 0.5em;
    margin: 0 0 0.5em 0;
    border: 1px solid #c0c0c0;
    background-color: #d9d9d9
}

.applications .content ul.applications li.inactive {
    color: #666666
}

.applications .content ul.applications li label {
    display: block;
    width: auto;
    white-space: normal;
    cursor: move
}

.applications .content ul.applications li a {
    display: block;
    margin: 0;
    border: none
}

.applications .content ul.sortable li {
    padding: 0.5em
}

.applications .content ul.sortable li.sortable-placeholder {
    padding: 0.5em;
    min-height: 2.83333333333333em;
    border: 1px dashed #c0c0c0;
    background: #efefef
}

.applications .content ul.sortable li.ui-sortable-helper {
    opacity: 0.8
}

.applications .content ul.sortable li .col-left {
    margin: 0
}

.applications .content ul.sortable li .col-right {
    margin: 0
}

.applications .content ul.sortable li .col-right a {
    width: 1.33333333333333em;
    height: 1.33333333333333em;
    background-size: 1.33333333333333em 1.33333333333333em;
    background-position: 0 0;
    background-color: transparent
}

.applications .content ul.sortable li .col-right a.to-top {
    display: inline-block;
    right: 2.66666666666666em;
    position: absolute;
    background-image: url(../img/backgrounds/icons/arrow-090.png?63hwdo)
}

.applications .content ul.sortable li .col-right a.to-bottom {
    display: inline-block;
    background-image: url(../img/backgrounds/icons/arrow-270.png?63hwdn)
}

.applications .content ul.sortable.jsenabled li {
    padding: 0.5em 0.5em 0.5em 2.3em;
    background-image: url(../img/backgrounds/icons/arrow-move.png?63hwdn);
    background-repeat: no-repeat;
    background-size: 1.33333333333333em 1.33333333333333em;
    background-position: 0.5em 0.5em
}

.applications .content ul.sortable.jsenabled li label {
    cursor: move
}

#content-footer {
    margin-top: 1.3em
}

#content_footer {
    margin-top: 0;
    min-height: 0
}

.box {
    margin: 0 0 0.4166666667em 0;
    line-height: 1.454em
}

.box a {
    text-decoration: underline
}

.box h2 {
    margin: 0;
    padding: 0.3em;
    font-size: 1.2em
}

.box strong.heading {
    display: block;
    margin: 0;
    padding: 0.3em;
    font-size: 1.2em
}

.box .box-space {
    margin: 0 0 0.4166666667em 0;
    padding: 0.4166666667em;
    word-wrap: break-word;
    background: none
}

.box .box-space h3 {
    margin: 0;
    font-size: 1em
}

.box .box-space h3:last-child {
    margin-bottom: 0
}

.box .box-space strong.heading {
    margin: 0;
    padding: 0;
    font-size: 1em
}

.box .box-space strong.heading:last-child {
    margin-bottom: 0
}

.box .box-space p {
    margin: 0 0 0.4166666667em 0;
    padding: 0
}

.box .box-space p:last-child {
    margin-bottom: 0;
    padding: 0
}

.box .box-space p.more {
    margin-top: 0.4166666667em;
    padding: 0
}

.box .box-space ul {
    margin: 0 0 1.6666666667em 0;
    padding: 0;
    list-style-type: none
}

.box .box-space ul:last-child {
    margin-bottom: 0
}

.box .box-space ul li {
    margin: 0 0 0.4166666667em 0;
    padding: 0
}

.box .box-space ul li:last-child {
    margin-bottom: 0
}

.box .box-space ul li.more {
    margin-top: 0.4166666667em
}

.box .box-space ul li a {
    display: block;
    padding-left: 1em;
    background-image: url(../img/backgrounds/arrow-to-right.png?63hwdk);
    background-position: left 0.45em;
    background-repeat: no-repeat;
    background-size: 0.6666666667em 0.6666666667em
}

.box .box-dark {
    padding: 0.4166666667em;
    background-color: #e8eae9
}

.box1 {
    background-color: #d8eaf6
}

.box1 h2 {
    font-size: 1.2em
}

#footer-area {
    margin: 0 0 0.4166666667em 0
}

#footer {
    padding: 0.4166666667em 0;
    text-align: left;
    line-height: 1.454em;
    /*border-top: 2px solid #167396;*/
    border-top: 2px solid #111111;
}

#toplink-area {
    position: fixed;
    bottom: 0.8333333333em;
    left: 0;
    margin-bottom: 0;
    width: 100%;
    z-index: 100
}

#toplink {
    position: relative
}

#toplink a {
    position: absolute;
    width: 3.5em;
    height: 3.5em;
    right: -3.5em;
    bottom: 0;
    background-color: #666;
    background-image: url(../img/backgrounds/to-top-white.png?63hwdi);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 3.5em 3.5em;
    text-indent: -999em
}

#toplink a:focus {
    outline: none
}

.socialmedia, .box .box-space .socialmedia {
    margin: 0;
    padding: 0;
    line-height: 1em;
    list-style: none
}

.socialmedia img, .box .box-space .socialmedia img {
    border: none
}

.socialmedia li, .box .box-space .socialmedia li {
    margin: 0 0 0.4166666667em 0;
    height: 1.66666666666667em
}

.socialmedia.inline li, .box .box-space .socialmedia.inline li {
    float: left;
    width: 14em
}

.socialmedia .switch, .box .box-space ul li .switch {
    float: left;
    display: inline-block;
    margin-top: 0.4166666667em;
    margin-right: 0.4166666667em;
    padding: 0;
    width: 19px;
    height: 11px;
    vertical-align: top;
    text-indent: -999em;
    overflow: hidden;
    background: transparent url(../img/backgrounds/socialmedia-switch-sprite.png?63hwdj) 0 0 no-repeat
}

.socialmedia .switch:hover, .socialmedia .switch:focus, .box .box-space ul li .switch:hover, .box .box-space ul li .switch:focus {
    background-position: 0 -11px
}

.socialmedia .active .switch, .box .box-space .socialmedia li.active .switch {
    background-position: 0 -22px
}

.socialmedia .active .switch:hover, .socialmedia .active .switch:focus, .box .box-space .socialmedia .active .switch:hover, .box .box-space .socialmedia .active .switch:focus {
    background-position: 0 -33px
}

.socialmedia .social-network, .box .box-space ul li .social-network {
    float: left;
    display: block;
    margin-right: 0.4166666667em;
    padding: 0;
    background: none
}

.socialmedia .active .social-network, .box .box-space ul .active .social-network {
    display: none
}

.socialmedia .wrapper {
    float: left;
    height: 100%;
    min-width: 3em;
    background: url(../img/backgrounds/socialmedia-spinner_gif.png?63hwdh) no-repeat 0.4166666667em 50%
}

.socialmedia .wrapper iframe {
    width: 150px
}

.calendar .header {
    position: relative;
    padding: 0.5em 0
}

.calendar .header a {
    position: absolute;
    top: 0.5em;
    display: block;
    padding: 0.2em 0.5em;
    text-decoration: none;
    border: 1px solid #efefef;
    border-radius: 0.3em;
    background: #efefef
}

.calendar .header a:hover, .calendar .header a:focus {
    color: #ffffff;
    border-color: #444444;
    background: #444444;
    outline: none
}

.calendar .header a.prev {
    left: 0
}

.calendar .header a.next {
    right: 0
}

.calendar .header h3 {
    margin: 0 2.5em;
    padding: 0.25em;
    text-align: center;
    font-weight: bold
}

.calendar table {
    margin: 0 0 0.8333333333em 0;
    width: 100%;
    border: none;
    border-collapse: collapse
}

.calendar table thead {
    border-bottom: 1px solid #999999
}

.calendar table th {
    text-align: center;
    border: 1px solid #ffffff
}

.calendar table td {
    text-align: center;
    color: #666666;
    border: 1px solid #ffffff
}

.calendar table td a {
    display: block;
    padding: 0.2em;
    text-align: center;
    text-decoration: none;
    border: 1px solid #ffffff;
    border-radius: 0.3em
}

.calendar table td span {
    display: block;
    padding: 0.2em;
    text-align: center;
    text-decoration: none;
    border: 1px solid #ffffff;
    border-radius: 0.3em
}

.calendar table td.event a {
    border-color: #d8d8d8;
    background: #d8d8d8
}

.calendar table td.event a:hover, .calendar table td.event a:focus {
    color: #ffffff;
    border-color: #444444;
    background: #444444;
    outline: none
}

.calendar table td.event span {
    border-color: #d8d8d8;
    background: #d8d8d8
}

.calendar table td.today a {
    border-color: #669933
}

.calendar table td.today a:hover, .calendar table td.today a:focus {
    border-color: #669933
}

.calendar table td.today span {
    border-color: #669933
}

.aligment-right {
    text-align: right
}

#breadcrumb #breadcrumb-content a:link, #breadcrumb #breadcrumb-content a:visited, #breadcrumb #breadcrumb-content a:hover, #breadcrumb #breadcrumb-content a:focus, #breadcrumb #breadcrumb-content a:active {
    text-decoration: none
}

#content-right .box h2 {
    color: #111111;
    background-color: #9fb9d2
}

#lightbox {
    background-color: #FCF8EB;
    border: 1px solid #666;
    border-width: 1px 1px;
    margin-top: 0.3em;
    padding: 1em 0 1em 0.8em;
    font-size: 0.8em
}

.shortcuts.inline ul li:first-child {
    padding-left: 0em;
    border-left: 0px solid #c8d2d2
}

#skiplinks-center ul {
    list-style: none;
    list-style-type: none;
    padding: 0.1em 0 0 0;
    margin: 0;
    width: auto;
    display: block
}

#skiplinks-center ul li {
    display: inline;
    width: auto;
    padding: 0 0em 0 0em;
    border-right: 0px solid #999999;
    font-size: 85%
}

#skiplinks-center ul li.first {
    padding: 0 0em 0 0em
}

#skiplinks-center ul li.last {
    padding: 0 0em 0 0em;
    border-right: 0px solid #999999
}

#skiplinks-center ul a {
    line-height: 1em;
    padding: 0.25em;
    text-decoration: none
}

#skiplinks-center ul a:link, #skiplinks-area #skiplinks-center ul a:visited {
    color: #666666;
    line-height: 1
}

#skiplinks-area #skiplinks-center ul a:focus, #skiplinks-area #skiplinks-center ul a:hover, #skiplinks-area #skiplinks-center ul a:active {
    color: #FFF;
    line-height: 1;
    background-color: #000;
    outline: none
}

#header-first-center .logo a {
    display: block;
    width: 100%;
    height: 163px
}

#header-first-center .logo a span.logotextright {
    display: block;
    position: absolute;
    top: 75px;
    right: 1.2888em;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 1.2em
}

#header-first-area.page-area {
    margin: 0 0 0.1em 0
}

#search .button:focus {
    background-color: #f4f4f5
}

#topnav ul li a.active, #topnav ul li a.current {
    font-weight: normal;
    /*color: #bc101d;*/
    color: #111111;
    background-color: #FFF;
    /*border-top: 4px solid #bc101d;*/
    border-top: 4px solid #e2eaf2;
}

#subnavigation ul ul li a {
    padding-left: 0.9333333333em;
    background-color: #e2eaf2;
    border-left: 0.3166666667em solid #df888a
}

#subnavigation ul ul li a.active {
    background-color: #f4f3f3;
    border-left: 0.3166666667em solid #df888a
}

#subnavigation ul ul li a.current {
    margin-left: 0;
    border-left: 0.3166666667em solid #df888a;
    background-color: #f4f3f3;
    font-weight: bold
}

#subnavigation ul ul li ul li a {
    padding-left: 1.65em;
    background-color: #f4f3f3;
    border-left: 0.3166666667em solid #e6bdbd
}

#subnavigation ul ul li ul li a.active, #subnavigation ul ul li ul li a.current {
    /*border-left: 0.3166666667em solid #e6bdbd;*/
    border-left: 0.3166666667em solid #67686c;
    background-color: #f4f3f3;
    /*color: #bc101d;*/
    color: #111111;
    font-weight: bold
}

#subnavigation ul li a.active, #subnavigation ul li a.current {
    /*background-color: #bad3dd;*/
    background-color: #dadada;
}

#subnavigation ul li a.active {
    font-weight: normal;
    background-color: #e2eaf2;
    /*border-left: 0.3166666667em solid #bc101d*/
    border-left: 0.3166666667em solid #111111;
}

#subnavigation ul li a.current {
    margin-left: 0em;
    font-weight: bold;
    /*border-left: 0.3166666667em solid #bc101d;*/
    border-left: 0.3166666667em solid #e2eaf2;
    background-color: #e2eaf2;
    /*color: #bc101d*/
    color: #111111;
}

#subnavigation ul li a:hover, #subnavigation ul li a.active:hover, #subnavigation ul li a.current:hover {
    /*color: #bc101d;*/
    color: #111111;
    text-decoration: none;
    background-color: #FFF;
    /*border-left: 0.3166666667em solid #bc101d*/
    border-left: 0.3166666667em solid #e2eaf2;
}

#subnavigation ul li a:focus, #subnavigation ul li a.active:focus, #subnavigation ul li a.current:focus {
    /*color: #bc101d;*/
    color: #111111;
    text-decoration: none;
    background-color: #FFF;
    /*border-left: 0.3166666667em solid #bc101d;*/
    border-left: 0.3166666667em solid #e2eaf2;
}

#subnavigation ul ul li {
    border-bottom: none
}

#subnavigation ul ul li:first-child {
    border-top: none
}

#toggle-subnavigation, #toggle-search-limitations {
    color: #111111;
    background-color: #9fb9d2
}

.content ul.overview li p {
    margin-bottom: 0.5em
}

.content .row {
    margin-bottom: 1.3em
}

.content .row:last-child {
    margin-bottom: 0
}

.content .row .col:first-child {
    padding-left: 0
}

.content input[type="submit"]:focus, .content input[type="reset"]:focus {
    text-decoration: underline
}

.startpage #content-right {
    margin-top: 55px;
}

.startpage #bka-kurzmeldungen-outer-block .overview li h3 {
    font-size: 1.1em
}

.startpage #bka-kurzmeldungen-outer-block {
    margin-top: 2em;
    margin-bottom: 2em
}

.startpage #bka-kurzmeldungen-outer-block a {
    color: black;
    text-decoration: none;
}

.startpage #bka-kurzmeldungen-outer-block a::before, .startpage #bka-initiativen-block a::before {
    content: unset!important
}

.startpage #bka-kurzmeldungen-outer-block a:hover {
    /*color: #167396;*/
    color: #111111;
    text-decoration: underline;
}

.box-teaser {
    padding: 25px;
    /*border-bottom: 1px dashed #167396;*/
    border-bottom: 1px dashed #757575;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0px auto;
}

.startpage #content-right .box h2 {
    font-size: 1em;
    color: #ffffff;
    background-color: #167396
}

.startpage #content-right .bka-quicklinks h2 {
    font-size: 1em;
    background-color: #ffffff;
    /*color: #167396*/
    color: #111111;
}

.bka-quicklinks {
    margin: 0.833333333em 0 0.8333333333em 0;
    padding: 0
}

.bka-quicklinks ul li a dfn {
    position: absolute;
    left: -1000em;
    top: -1000em;
    width: 0;
    height: 0;
    overflow: hidden
}

.bka-quicklinks #toggle-mobile-nav {
    display: none;
    visibility: hidden
}

.bka-quicklinks ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-color: #ffffff
}

.bka-quicklinks ul li {
    margin: 0;
    padding: 0
}

.bka-quicklinks ul li a {
    display: block;
    padding: 0.4166666667em 0;
    line-height: 1.1em
}

.bka-quicklinks ul li a:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #000000
}

.bka-quicklinks ul li a:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #000000
}

.bka-quicklinks ul {
    background-color: #FFFFFF
}

.bka-quicklinks ul li {
    margin-top: 1px
}

.bka-quicklinks ul li a {
    color: #111111;
    text-decoration: none;
    /*background-color: #bad3dd;*/
    background-color: #dadada;
    margin-left: 0em;
    padding-left: 0.4166666667em;
    padding-right: 0.4166666667em;
    /*border-left: 0.3166666667em solid #167396;*/
    border-left: 0.3166666667em solid #757575;
}

.bka-quicklinks ul li a.active, .bka-quicklinks ul li a.current {
    background-color: #bad3dd
}

.bka-quicklinks ul li a.active {
    font-weight: normal;
    background-color: #e2eaf2;
    border-left: 0.3166666667em solid #bc101d
}

.bka-quicklinks ul li a.current {
    margin-left: 0em;
    font-weight: bold;
    border-left: 0.3166666667em solid #bc101d;
    background-color: #e2eaf2;
    color: #bc101d
}

.bka-quicklinks ul li a:hover, .bka-quicklinks ul li a.active:hover, .bka-quicklinks ul li a.current:hover {
/*    color: #bc101d;*/
    text-decoration: none;
    background-color: #FFF;
    /*border-left: 0.3166666667em solid #bc101d*/
    border-left: 0.3166666667em solid #111111;
    color: #111111;
}

.bka-quicklinks ul li a:focus, .bka-quicklinks ul li a.active:focus, .bka-quicklinks ul li a.current:focus {
    /*color: #bc101d;*/
    color: #111111;
    text-decoration: none;
    background-color: #FFF;
    border-left: 0.3166666667em solid #111111
}

karussel-outer-block {
    position: relative;
    margin-top: 2em
}

#karusselWrapper {
    background-color: #F9F9F9;
    border: 1px solid #CCC;
    border-width: 1px 0;
    margin-top: 0.3em;
    padding: 0.8em;
    position: relative
}

#karussel {
    overflow: hidden;
    position: relative
}

#karussel ul {
    margin: 0px;
    position: relative
}

#karussel li {
    position: relative;
    list-style-image: none;
    float: left
}

#karussel img {
    display: block;
    width: 100%;
    height: auto
}

#bka_kar_nav {
    float: left;
    margin-top: 0.2em;
    margin-left: 0em
}

#bka_kar_nav li {
    margin-bottom: 0.2em;
    list-style-image: none;
    float: left
}

#bka_kar_nav a {
    background: transparent url(../img/backgrounds/oed_newsNumbers.png?63hwde) no-repeat left top;
    color: white;
    display: block;
    text-align: center;
    text-decoration: none;
    height: 24px;
    width: 24px
}

#bka_kar_nav a.n1 {
    background-position: 0px 0px
}

#bka_kar_nav a.n2 {
    background-position: -24px 0px
}

#bka_kar_nav a.n3 {
    background-position: -48px 0px
}

#bka_kar_nav a.n4 {
    background-position: -72px 0px
}

#bka_kar_nav a.n5 {
    background-position: -96px 0px
}

#bka_kar_nav a.n6 {
    background-position: -120px 0px
}

#bka_kar_nav a.na1, #bka_kar_nav a.n1:hover, #bka_kar_nav a.n1:focus, #bka_kar_nav a.n1:active {
    background-position: 0px -24px
}

#bka_kar_nav a.na2, #bka_kar_nav a.n2:hover, #bka_kar_nav a.n2:focus, #bka_kar_nav a.n2:active {
    background-position: -24px -24px
}

#bka_kar_nav a.na3, #bka_kar_nav a.n3:hover, #bka_kar_nav a.n3:focus, #bka_kar_nav a.n3:active {
    background-position: -48px -24px
}

#bka_kar_nav a.na4, #bka_kar_nav a.n4:hover, #bka_kar_nav a.n4:focus, #bka_kar_nav a.n4:active {
    background-position: -72px -24px
}

#bka_kar_nav a.na5, #bka_kar_nav a.n5:hover, #bka_kar_nav a.n5:focus, #bka_kar_nav a.n5:active {
    background-position: -96px -24px
}

#bka_kar_nav a.na6, #bka_kar_nav a.n6:hover, #bka_kar_nav a.n6:focus, #bka_kar_nav a.n6:active {
    background-position: -120px -24px
}

#karussel .itemContent {
    cursor: pointer
}

#karussel .itemContentHover {
    background-color: #fbedf2
}

#karussel a:hover, #karussel a:focus, #karussel a:active, #karussel .itemContentHover a {
    background-color: #fbedf2
}

#karussel h2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.3;
    margin-top: 0.2em
}

#karussel h2 span {
    color: #767676;
    display: block;
    font-size: 0.80em;
    font-weight: normal
}

#karussel h2 a {
    color: #444;
    text-decoration: none
}

#karussel h2 a:hover, #karussel h2 a:focus, #karussel h2 a:active, #karussel .itemContentHover h2 a {
    color: #444444;
    text-decoration: underline
}

#karussel p {
    margin: 0.7em 0
}

#karussel p a.ausnahmeWeiter {
    text-decoration: none;
    color: #000
}

#bka_logoslider {
    height: 230px;
    overflow: hidden;
    background-color: #F9F9F9
}

#bka_logoslider li {
    float: left;
    width: 150px;
    margin-right: 28px;
    margin-left: 7px;
    list-style-type: none;
    margin-top: 15px
}

#bka_logoslider span {
    display: block
}

#bka_logoslider a {
    text-decoration: none;
    color: #555
}

#bka_logoslider a:hover, #bka_logoslider a:focus, #bka_logoslider a:active {
    text-decoration: underline;
    outline: 1px;
    color: #000
}

#bka_logoslider a.prev, #bka_logoslider a.next {
    display: block;
    width: 30px;
    height: 230px;
    outline: 0px;
    padding-top: 100px;
    background-color: #fff
}

#header-first-center .logo {
    display: block
}

#subnavigation ul li.protected a, #subnavigation ul ul li.protected a, #subnavigation ul ul ul li.protected a {
    display: block;
    background-image: url(../img/backgrounds/icon24_protectedItem.png?63hwdj);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px
}

.bka-quicklinks ul li a {
    text-decoration: none
}

#main .protected-notice, #breadcrumb-content .protected-notice, #main ul li dfn {
    position: absolute;
    left: -1000em;
    top: -1000em;
    width: 0;
    height: 0;
    overflow: hidden
}

#main ul li.protected h2, #main ul.searchresults li.protected h2 {
    display: block;
    background-image: url(../img/backgrounds/icon_protectedItem_neu.png?63hwdf);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px
}

#subnavigation ul li.protected a, #subnavigation ul ul li.protected a, #subnavigation ul ul ul li.protected a {
    display: block;
    background-image: url(../img/backgrounds/icon_protectedItem_neu.png?63hwdf);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 18px
}

p.html5-figure .html5-figcaption {
    font-style: normal
}

.content textarea {
    min-height: 8em
}

.bkaOedTopLinks {
    margin: 0;
    padding: 0;
    list-style: none
}

.bkaOedTopLinks li {
    margin: 0 0 0.4166666667em 0;
    padding: 0;
    line-height: 1.454em
}

.bkaOedTopLinks a, .bkaOedTopLinks a:hover {
    display: block;
    padding: 0.4166666667em;
    color: #111111;
    text-decoration: none;
    /*background-color: #e8eae9*/
}

.bkaOedTopLinks a:hover {
    /*background-color: #d8d8d8*/
}

.bkaOedTopLinks strong {
    display: block;
    margin: 0;
    padding: 0
}

.bkaOedTopLinks span {
    display: block;
    margin: 0 0 0.4166666667em 0
}

.bkaOedTopLinks span:last-child {
    margin-bottom: 0
}

.bkaOedTopLinks img {
    display: block;
    width: 100%
}

.bkaOedTopLinks span span {
    display: inline;
    color: #167396;
    text-decoration: underline
}

.bkaOedTopLinks a:hover span span {
    color: #bc101d
}

.bkaOedTopLinks a:visited span span {
    color: #111111
}

.startpage .box .box-space a {
    text-decoration: underline
}

.startpage #bka-willkommensblock {
    padding: 1em;
    border: 1px solid #999999
}

.startpage #bka-willkommensblock img {
    display: block;
    width: 100%;
    margin-bottom: 0.5em
}

.startpage #bka-willkommensblock p {
    padding-top: 0.2em
}

.startpage #bka-willkommensblock-after {
    margin-top: 1.5em;
    margin-bottom: 0em;
    min-height: 2em;
    height: 100%
}

.startpage #bka-willkommensblock-after ul {
    height: 100%;
    padding-left: 0;
    margin-left: 0;
    overflow: visible;
    list-style: none
}

.startpage #bka-willkommensblock-after ul li {
    padding-top: 0.4em;
    padding-left: 0;
    margin-left: 0;
    width: auto;
    margin-right: 1.5em;
    overflow: visible;
    list-style: none;
    list-style-image: none;
    float: left
}

.startpage #bka-willkommensblock-after ul li.last {
    margin-right: 0em
}

.startpage #bka-willkommensblock-after ul li a.foto24 {
    padding: 25px 0 0 30px;
    background: url(../img/backgrounds/icon24_foto.png?63hwdj) left bottom no-repeat;
    padding-right: 0.5em;
    text-decoration: underline
}

.startpage #bka-willkommensblock-after ul li a.facebook24 {
    padding: 25px 0 0 30px;
    background: url(../img/backgrounds/icon24_facebook.png?63hwdf) left bottom no-repeat;
    padding-right: 0.5em;
    text-decoration: underline
}

.startpage #bka-willkommensblock-after ul li a.frauen24 {
    padding: 25px 0 0 30px;
    background: url(../img/backgrounds/icon24_frauen.png?63hwdf) left bottom no-repeat;
    padding-right: 0.5em;
    text-decoration: underline
}

.startpage #bka-willkommensblock-after ul li a.foto24:hover, .startpage #bka-willkommensblock-after ul li a.foto24:focus, .startpage #bka-willkommensblock-after ul li a.foto24:active {
    text-decoration: underline;
    background: #fff url(../img/backgrounds/icon24_foto_active.png?63hwdj) left bottom no-repeat;
    color: #bc101d
}

.startpage #bka-willkommensblock-after ul li a.facebook24:hover, .startpage #bka-willkommensblock-after ul li a.facebook24:focus, .startpage #bka-willkommensblock-after ul li a.facebook24:active {
    text-decoration: underline;
    background: #fff url(../img/backgrounds/icon24_facebook_active.png?63hwdk) left bottom no-repeat;
    color: #bc101d
}

.startpage #bka-willkommensblock-after ul li a.frauen24:hover, .startpage #bka-willkommensblock-after ul li a.frauen24:focus, .startpage #bka-willkommensblock-after ul li a.frauen24:active {
    text-decoration: underline;
    background: #fff url(../img/backgrounds/icon24_frauen_active.png?63hwdi) left bottom no-repeat;
    color: #bc101d
}

.startpage a.foto24, .startpage a.facebook24, .startpage a.frauen24 {
    font-size: 1.1em
}

.startpage #bka-kurzmeldungen-outer-block {
    height: 100%
}

.startpage #bka-kurzmeldungen-outer-block h2 {
    padding: 0.5em;
    font-size: 1em;
    color: #111111;
    /*color: #ffffff;*/
    /*background-color: #167396;*/
    background: transparent url(/cms/site/img/backgrounds/bgMainNav.png) repeat-x left top;
}

.startpage #bka-kurzmeldungen-outer-block ul.bka-hp-aktuell-ul a::before,
    .startpage #bka-initiativen-block ul.bka-initiativen-ul a::before {
    content: unset!important;
}

.startpage #bka-kurzmeldungen-outer-block ul.bka-hp-aktuell-ul {
    list-style: none;
    margin-left: 0;
    margin-top: 0;
    height: 100%
}

.startpage #bka-kurzmeldungen-outer-block ul.bka-hp-aktuell-ul li {
    width: 30%;
    float: left;
    margin-right: 1.5em
}

.startpage #bka-kurzmeldungen-outer-block ul.bka-hp-aktuell-ul li.last {
    margin-right: 0em
}

.startpage #bka-kurzmeldungen-outer-block ul.bka-hp-aktuell-ul li h3 {
    margin-top: 0.5em
}

.startpage #bka-initiativen-block {
    height: 100%;
    margin-bottom: 2em
}

.startpage #bka-initiativen-block h2 {
    padding: 0.5em;
    font-size: 1em;
    /*color: #ffffff;
    background-color: #167396*/
    color: #111111;
    background: transparent url(/cms/site/img/backgrounds/bgMainNav.png) repeat-x left top;
}

.startpage #bka-initiativen-block #bka-initiativen-block-inner {
    margin-bottom: 0em;
    padding-top: 0.5em
}

.startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul {
    list-style: none;
    margin-left: 0
}

.startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    float: left;
    width: 31%;
    margin-right: 1.5em
}

.startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li.last {
    margin-right: 0em
}

.startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li a {
    background-image: none !important;
    padding-left: 0em !important;
    color: black;
    text-decoration: none;
}

.startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li a:hover {
    /*color: #167396;*/
    color: #111111;
    text-decoration: underline;
}

.startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li a img {
    display: block
}

@media screen and (max-width: 992px) {
    #bka-kurzmeldungen-outer-block {
        margin-bottom: 2em
    }

    .startpage #content-right {
        display: block;
        clear: left;
        float: none;
        width: 100%
    }

    .cc-window {
        padding: 15px 25px 15px 25px;
    }
}

@media screen and (max-width: 992px) {
    .startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li {
        list-style: none;
        margin-left: 0;
        padding-left: 0;
        float: left;
        width: 47%;
        margin-right: 1.5em
    }

    .startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li a {
        background-image: none !important;
        padding-left: 0em !important;
        display: block;
        width: 90%
    }

    .startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li a img {
        display: block;
        width: 100%;
    }

    .startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li.second {
        margin-bottom: 0.5em;
        margin-right: 0em
    }
}

@media screen and (max-width: 807px) {

    .cc-window {
    }

    .cc-btn {
        font-size: 0.9em;
        padding: 5px 30px;
        width: 100px;
    }
}


@media screen and (max-width: 600px) {
    .startpage #bka-kurzmeldungen-outer-block ul.bka-hp-aktuell-ul li {
        float: none;
        clear: left;
        width: 100%;
        margin-right: 0em
    }

    .startpage #bka-kurzmeldungen-outer-block ul.bka-hp-aktuell-ul li h3 {
        margin-top: 1.5em
    }

    .startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li {
        float: none;
        clear: left;
        width: 100%;
        margin-top: 1.5em;
        margin-right: 0em
    }

    .startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li a img {
        display: block;
        width: 100%
    }

    .startpage #bka-willkommensblock-after ul li {
        margin-right: 0em;
        float: none;
        clear: left;
        width: 100%;
        margin-top: 0.5em;
        padding: 15px 0 0 10px
    }

    .startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li a {
        background-image: none !important;
        padding-left: 0em !important
    }

    .startpage #bka-initiativen-block #bka-initiativen-block-inner ul.bka-initiativen-ul li a {
        margin: 0px auto;
    }
}

#page.protected #header-first {
    background-image: url(../img/backgrounds/oed_header_background-protected.jpg?63hwdg)
}

.touch body {
    font-size: 85%
}

.touch #subnavigation ul li a {
    padding-top: 0.8333333333em;
    padding-bottom: 0.8333333333em
}

@media screen and (max-width: 992px) {
    body {
        padding: 0 0.4166666667em;
        -webkit-text-size-adjust: none
    }

    .page-width {
        margin: 0;
        width: auto
    }

    .container.left-center-width {
        width: 100%
    }

    .container.left-width {
        width: 35%
    }

    .shortcuts ul {
        width: 33.3333333333%
    }

    #images {
        height: auto
    }

    #topnav-area #topnav {
        padding-bottom: 0
    }

    #topnav ul {
        height: auto;
    }

    #content-left {
        margin-bottom: 0.8333333333em
    }

    .container.center-width, .container.center-right-width {
        float: right;
        margin-left: 1.5%;
        width: 62.5%
    }

    .container.right-width {
        display: none
    }

    #header-first-area {
        position: relative
    }

    #header-first-right {
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        width: 35%
    }

    .content .paging form {
        display: block;
        margin-right: 0;
        margin-bottom: 0.5em
    }

    #content-right {
        display: block;
        float: left;
        width: 35%;
        clear: left
    }

    .box .img-center img {
        width: 33%;
    }
}

@media screen and (max-width: 600px) {
    body {
        font-size: 81%
    }

    #skiplinks-area {
        display: none
    }

    #header-first {
        margin-top: -20px;
        margin-bottom: 0.4166666667em;
        padding: 0;
        padding-top: 0em;
        background-image: none !important;
        position: relative
    }

    #header-first .logo {
        height: 163px
    }

    #header-first .logo a {
        display: block;
        width: 100%;
        height: 163px;
        position: relative;
        margin-bottom: 1.2em
    }

    #header-first-left {
        position: relative;
        text-align: left
    }

    #header-first .logo a img.logoleft {
        display: block;
        float: none
    }

    #header-first .logo a span.logotextright {
        display: block;
        position: absolute;
        top: 130px;
        left: 0;
        color: #167396;
        font-weight: bold;
        font-size: 1.25em
    }

    #header-second #search {
        width: 100%;
        float: none;
        text-align: left
    }

    .shortcuts, .shortcuts.inline, .shortcuts.inline ul {
        display: block;
        width: 100%;
        text-align: left
    }

    .shortcuts.inline ul {
        float: none;
        width: 100%;
        margin: 0.5em 0 0.5em 0;
        text-align: left
    }

    .shortcuts.inline ul li {
        float: left;
        margin-top: 0;
        margin-right: 0.5em;
        padding-left: 0.5em;
        border-left: 1px solid #c8d2d2
    }

    .shortcuts.inline ul li:first-child {
        padding-left: 0em;
        border-left: 0px solid #c8d2d2
    }

    #header-first .container.left-width {
        display: block
    }

    #header-first .container.center-width {
        float: none;
        margin-bottom: 0.4166666667em;
        margin-left: 0;
        width: 100%
    }

    #header-first-right {
        display: block;
        float: none;
        position: relative;
        width: 100%;
        clear: both
    }

    #header-second, #header-second-center {
        position: relative;
        top: 0;
        left: 0
    }

    #header-second #search {
        width: 100%;
        float: none;
        text-align: left
    }

    #search {
        height: 2.5em
    }

    #header-first .container.center-width {
        float: none;
        margin-bottom: 0.4166666667em;
        margin-left: 0;
        width: 100%
    }

    #header-first-right {
        display: block;
        float: none;
        position: relative;
        width: 100%;
        clear: both
    }

    .container.left-width, #content-right {
        float: none;
        width: 100%
    }

    .container.center-width, .container.center-right-width {
        float: none;
        margin-bottom: 0.8333333333em;
        margin-left: 0;
        width: 100%
    }

    #subnavigation {
        display: none
    }

    #topnav #toggle-mobile-nav, #toggle-search-limitations {
        position: relative;
        display: block;
        visibility: visible;
        margin: 0 0 0.4166666667em 0;
        padding: 1em 0.5em;
        color: #666666;
        background: #f1f1f1;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
    }

    #topnav #toggle-mobile-nav:after, #toggle-search-limitations:after {
        content: '';
        position: absolute;
        top: 0.66666666666667em;
        right: 0.5em;
        width: 2em;
        height: 0.33333333333333em;
        border-top: 0.33333333333333em solid #000;
        border-bottom: 0.99999999999999em double #000
    }

    #topnav #toggle-mobile-nav:hover, #toggle-search-limitations:hover {
        text-decoration: none
    }

    #topnav ul {
        background: #e7e7e7;
    }

    #topnav ul.closed {
        display: none
    }

    #topnav ul ul {
        display: block;
        visibility: visible;
        margin: 0 0 0 1em;
        clear: left;
        float: none;
        height: auto
    }

    #topnav ul li {
        display: block;
        clear: left;
        float: none;
        margin: 0;
        border: none;
        height: auto
    }

    #topnav ul li a {
        min-height: 0
    }

    #topnav ul li a span {
        display: inline
    }

    #topnav ul li a.active, .startpage #topnav ul li a.active {
        color: black; /*#FFFFFF;*/
        background: white;
    }

    #modal-wrapper #modal-align #modal {
        margin: 0.8333333333em;
        width: auto
    }

    #content-area {
        margin: 0em 0em 0.4166666667em 0;
        border: 0px solid red
    }

    #content-area #content-left {
        margin: 0em 0 0 0
    }

    .content dl dt, .content dl dd, .content .block-contact dl dt, .content .block-contact dl dd, .content .block-editinfo dl dt, .content .block-editinfo dl dd, .content dl.event-data dt, .content dl.event-data dd, .content dl.publication-data dt, .content dl.publication-data dd {
        float: none;
        display: block;
        margin: 0;
        padding: 0;
        width: auto
    }

    .content dl dd, .content .block-contact dl dd, .content .block-editinfo dl dd, .content dl.event-data dd, .content dl.publication-data dd {
        margin: 0 0 0.8333333333em 0
    }

    .content .overview-figure-width25 .html5-figure, .content .overview-figure-width33 .html5-figure, .content .overview-figure-width50 .html5-figure, .content .overview-figure-width66 .html5-figure, .content .overview-figure-width75 .html5-figure {
        width: 100%;
        float: none
    }

    .content .overview-figure-width25 .overview-content, .content .overview-figure-width33 .overview-content, .content .overview-figure-width50 .overview-content, .content .overview-figure-width66 .overview-content, .content .overview-figure-width75 .overview-content {
        margin-left: 0
    }

    .content ul.overview-blocked25, .content ul.overview-blocked33, .content ul.overview-blocked50, .content ul.overview-blocked66, .content ul.overview-blocked75 {
        margin-left: 0
    }

    .content ul.overview-blocked25 li, .content ul.overview-blocked33 li, .content ul.overview-blocked50 li, .content ul.overview-blocked66 li, .content ul.overview-blocked75 li {
        float: none;
        margin-left: 0;
        width: auto
    }

    .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan2 li:first-child, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan3 li:first-child, .content ul.overview-blocked25.overview-campaign.overview-campaign-colspan4 li:first-child, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan2 li:first-child, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan3 li:first-child, .content ul.overview-blocked33.overview-campaign.overview-campaign-colspan4 li:first-child, .content ul.overview-blocked50.overview-campaign.overview-campaign-colspan2 li:first-child, .content ul.overview-blocked50.overview-campaign.overview-campaign-colspan3 li:first-child, .content ul.overview-blocked50.overview-campaign.overview-campaign-colspan4 li:first-child {
        width: auto
    }

    .content ul.overview-blocked li.overview-blocked-fill {
        display: none
    }

    .content .row .col {
        float: none;
        margin: 0 0 0.4166666667em 0;
        padding: 0
    }

    .content .row .col.col-right {
        float: none
    }

    .content .row .col.col-textcenter {
        text-align: left
    }

    .content .row .col.col-textright {
        text-align: left
    }

    .content .row .col.col25, .content .row .col.col33, .content .row .col.col50, .content .row .col.col66, .content .row .col.col75 {
        width: 100%
    }

    .content .row .paging {
        text-align: center;
        line-height: 3em
    }

    .content .row .paging a, .content .row .paging strong {
        margin: 0 0.25em;
        padding: 0.5em
    }

    .content .row .paging .paging-title, .content .row .paging .separator {
        display: none
    }

    .content .formhelp ul {
        height: auto
    }

    .content .formhelp ul li {
        float: none
    }

    .content .control-group ul.controls li {
        margin: 0 0 0.8333333333em 0
    }

    .content .control-group ul.controls li:last-child {
        margin-bottom: 0
    }

    .content .control-group ul.controls.inline li {
        float: none;
        display: block
    }

    .content .control-group ul.controls.inline li label {
        display: block;
        width: auto
    }

    .content select, .content textarea, .content input[type="text"], .content input[type="password"], .content input[type="number"], .content input[type="email"], .content input[type="url"], .content input[type="tel"], .content .uneditable {
        padding: 0.4em
    }

    .content .gallery {
        text-align: left
    }

    .content .figure-left, .content .figure-right {
        float: none;
        margin-right: 0;
        margin-left: 0
    }

    .content .figure-width25, .content .figure-width33, .content .figure-width50, .content .figure-width66, .content .figure-width75 {
        width: auto
    }

    .content .gallery .html5-figure {
        display: block;
        margin-right: 0;
        margin-left: 0;
        width: auto
    }

    .content .figure-width25 img, .content .figure-width33 img, .content .figure-width50 img, .content .figure-width66 img, .content .figure-width75 img, .content .gallery .html5-figure img {
        width: auto
    }

    .content ul.overview-blocked33 {
        margin-left: 0%
    }

    .content ul.overview-blocked33 li {
        float: none;
        margin-left: 0%
    }

    .content ul.overview-blocked33 li {
        width: 100%
    }

    .forum-datetime {
        display: block;
        float: none
    }

    .applications .content ul.ui-sortable li {
        padding: 0.5em;
        background-image: none
    }

    .applications .content .row .col.col75 {
        width: 75%
    }

    .applications .content .row .col.col25 {
        width: 25%
    }

    .applications .content .row .col.col-left {
        float: left
    }

    .applications .content .row .col.col-right {
        float: right
    }

    .applications .content .row .col.col-textright {
        text-align: right
    }

    .box .img-center img {
        width: 33%;
    }
}

@media screen and (max-width: 430px) {
    .cc-window {
      font-size: 0.8em;
    }
}

@media screen and (max-width: 400px) {
    body {
        min-width: 300px
    }

    .cc-window {
        padding: 15px 25px 15px 25px;
    }

    #header-first {
        margin-top: -20px;
        margin-bottom: 0.4166666667em;
        padding: 0;
        padding-top: 0em;
        background-image: none !important;
        position: relative
    }

    #header-first .logo {
        height: 163px
    }

    #header-first .logo a {
        display: block;
        width: 100%;
        height: 163px;
        position: relative;
        margin-bottom: 1.2em
    }

    #header-first-left {
        position: relative;
        text-align: left
    }

    #header-first .logo a img.logoleft {
        display: block;
        float: none
    }

    #header-first .logo a span.logotextright {
        display: block;
        position: absolute;
        top: 130px;
        left: 0;
        color: #167396;
        font-weight: bold;
        font-size: 1.25em
    }

    #header-second, #header-second-center {
        position: relative;
        top: 0;
        left: 0
    }

    #header-second #search {
        width: 100%;
        float: none;
        text-align: left
    }

    .shortcuts.inline ul li {
        float: left;
        margin-top: 0;
        margin-right: 0.5em;
        padding-left: 0.5em;
        border-left: 1px solid #c8d2d2
    }

    .content .control-group label, .content .control-group span.label, .content .control-group legend {
        float: none;
        display: block;
        width: 100%;
        text-align: left
    }

    .content .control-group label .label-text, .content .control-group span.label .label-text, .content .control-group legend .label-text {
        float: none;
        width: auto;
        text-align: left
    }

    .content .control-group label .label-required, .content .control-group span.label .label-required, .content .control-group legend .label-required {
        float: none;
        width: auto;
        text-align: left
    }

    .content .control-group .controls, .content .control-group .buttons {
        margin-left: 0
    }

    .box .img-center img {
        width: 33%;
    }
}

[data-icon]:before,
[class^="icon-"]:before,
[class*=" icon-"]:before {
    position: relative;
    font-size: 2em;
    display: inline-block;
    top: -1px;
    vertical-align: middle;
    font-family: "streamline-24px" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[data-icon]:before {
    content: attr(data-icon);
}
.icon-bin-1:before {
    content: "\e000";
}
.icon-bin-2:before {
    content: "\e001";
}
.icon-binocular:before {
    content: "\e002";
}
.icon-bomb:before {
    content: "\e003";
}
.icon-clip-1:before {
    content: "\e004";
}
.icon-clip-2:before {
    content: "\e005";
}
.icon-crosshair-1:before {
    content: "\e006";
}
.icon-crosshair-2:before {
    content: "\e007";
}
.icon-crosshair-3:before {
    content: "\e008";
}
.icon-cutter:before {
    content: "\e009";
}
.icon-delete-1:before {
    content: "\e00a";
}
.icon-delete-2:before {
    content: "\e00b";
}
.icon-edit-1:before {
    content: "\e00c";
}
.icon-edit-2:before {
    content: "\e00d";
}
.icon-edit-3:before {
    content: "\e00e";
}
.icon-hide:before {
    content: "\e00f";
}
.icon-ink:before {
    content: "\e010";
}
.icon-key-1:before {
    content: "\e011";
}
.icon-key-2:before {
    content: "\e012";
}
.icon-link-1:before {
    content: "\e013";
}
.icon-link-2:before {
    content: "\e014";
}
.icon-link-3:before {
    content: "\e015";
}
.icon-link-broken-1:before {
    content: "\e016";
}
.icon-link-broken-2:before {
    content: "\e017";
}
.icon-lock-1:before {
    content: "\e018";
}
.icon-lock-2:before {
    content: "\e019";
}
.icon-lock-3:before {
    content: "\e01a";
}
.icon-lock-4:before {
    content: "\e01b";
}
.icon-lock-5:before {
    content: "\e01c";
}
.icon-lock-unlock-1:before {
    content: "\e01d";
}
.icon-lock-unlock-2:before {
    content: "\e01e";
}
.icon-magnifier:before {
    content: "\e01f";
}
.icon-pen-1:before {
    content: "\e020";
}
.icon-pen-2:before {
    content: "\e021";
}
.icon-pen-3:before {
    content: "\e022";
}
.icon-pen-4:before {
    content: "\e023";
}
.icon-pencil-1:before {
    content: "\e024";
}
.icon-pencil-2:before {
    content: "\e025";
}
.icon-pencil-3:before {
    content: "\e026";
}
.icon-pin-1:before {
    content: "\e027";
}
.icon-pin-2:before {
    content: "\e028";
}
.icon-power-1:before {
    content: "\e029";
}
.icon-power-2:before {
    content: "\e02a";
}
.icon-preview-1:before {
    content: "\e02b";
}
.icon-preview-2:before {
    content: "\e02c";
}
.icon-scissor-1:before {
    content: "\e02d";
}
.icon-scissor-2:before {
    content: "\e02e";
}
.icon-skull-1:before {
    content: "\e02f";
}
.icon-skull-2:before {
    content: "\e030";
}
.icon-type-1:before {
    content: "\e031";
}
.icon-type-2:before {
    content: "\e032";
}
.icon-type-3:before {
    content: "\e033";
}
.icon-type-4:before {
    content: "\e034";
}
.icon-zoom-area:before {
    content: "\e035";
}
.icon-zoom-in:before {
    content: "\e036";
}
.icon-zoom-out:before {
    content: "\e037";
}
.icon-cursor-1:before {
    content: "\e038";
}
.icon-cursor-2:before {
    content: "\e039";
}
.icon-cursor-add:before {
    content: "\e03a";
}
.icon-cursor-duplicate:before {
    content: "\e03b";
}
.icon-cursor-move:before {
    content: "\e03c";
}
.icon-cursor-move-2:before {
    content: "\e03d";
}
.icon-cursor-select-area:before {
    content: "\e03e";
}
.icon-hand:before {
    content: "\e03f";
}
.icon-hand-block:before {
    content: "\e040";
}
.icon-hand-grab-1:before {
    content: "\e041";
}
.icon-hand-grab-2:before {
    content: "\e042";
}
.icon-hand-point:before {
    content: "\e043";
}
.icon-hand-touch-1:before {
    content: "\e044";
}
.icon-hand-touch-2:before {
    content: "\e045";
}
.icon-hand-touch-3:before {
    content: "\e046";
}
.icon-hand-touch-4:before {
    content: "\e047";
}
.icon-bookmark-1:before {
    content: "\e048";
}
.icon-bookmark-2:before {
    content: "\e049";
}
.icon-bookmark-3:before {
    content: "\e04a";
}
.icon-bookmark-4:before {
    content: "\e04b";
}
.icon-tag-1:before {
    content: "\e04c";
}
.icon-tag-2:before {
    content: "\e04d";
}
.icon-tag-add:before {
    content: "\e04e";
}
.icon-tag-delete:before {
    content: "\e04f";
}
.icon-tags-1:before {
    content: "\e050";
}
.icon-tags-2:before {
    content: "\e051";
}
.icon-anchor-point-1:before {
    content: "\e052";
}
.icon-anchor-point-2:before {
    content: "\e053";
}
.icon-arrange-1:before {
    content: "\e054";
}
.icon-arrange-2:before {
    content: "\e055";
}
.icon-artboard:before {
    content: "\e056";
}
.icon-brush-1:before {
    content: "\e057";
}
.icon-brush-2:before {
    content: "\e058";
}
.icon-bucket:before {
    content: "\e059";
}
.icon-crop:before {
    content: "\e05a";
}
.icon-dropper-1:before {
    content: "\e05b";
}
.icon-dropper-2:before {
    content: "\e05c";
}
.icon-dropper-3:before {
    content: "\e05d";
}
.icon-glue:before {
    content: "\e05e";
}
.icon-grid:before {
    content: "\e05f";
}
.icon-layers:before {
    content: "\e060";
}
.icon-magic-wand-1:before {
    content: "\e061";
}
.icon-magic-wand-2:before {
    content: "\e062";
}
.icon-magnet:before {
    content: "\e063";
}
.icon-marker:before {
    content: "\e064";
}
.icon-palette:before {
    content: "\e065";
}
.icon-pen-5:before {
    content: "\e066";
}
.icon-pen-6:before {
    content: "\e067";
}
.icon-quill:before {
    content: "\e068";
}
.icon-reflect:before {
    content: "\e069";
}
.icon-roller:before {
    content: "\e06a";
}
.icon-ruler-1:before {
    content: "\e06b";
}
.icon-ruler-2:before {
    content: "\e06c";
}
.icon-scale-diagonal-1:before {
    content: "\e06d";
}
.icon-scale-diagonal-2:before {
    content: "\e06e";
}
.icon-scale-horizontal:before {
    content: "\e06f";
}
.icon-scale-tool-1:before {
    content: "\e070";
}
.icon-scale-tool-2:before {
    content: "\e071";
}
.icon-scale-tool-3:before {
    content: "\e072";
}
.icon-scale-vertical:before {
    content: "\e073";
}
.icon-shear-tool:before {
    content: "\e074";
}
.icon-spray:before {
    content: "\e075";
}
.icon-stamp:before {
    content: "\e076";
}
.icon-stationery-1:before {
    content: "\e077";
}
.icon-stationery-2:before {
    content: "\e078";
}
.icon-stationery-3:before {
    content: "\e079";
}
.icon-vector:before {
    content: "\e07a";
}
.icon-award-1:before {
    content: "\e07b";
}
.icon-award-2:before {
    content: "\e07c";
}
.icon-award-3:before {
    content: "\e07d";
}
.icon-award-4:before {
    content: "\e07e";
}
.icon-award-5:before {
    content: "\e07f";
}
.icon-award-6:before {
    content: "\e080";
}
.icon-crown-1:before {
    content: "\e081";
}
.icon-crown-2:before {
    content: "\e082";
}
.icon-crown-3:before {
    content: "\e083";
}
.icon-fire:before {
    content: "\e084";
}
.icon-flag-1:before {
    content: "\e085";
}
.icon-flag-2:before {
    content: "\e086";
}
.icon-flag-3:before {
    content: "\e087";
}
.icon-flag-4:before {
    content: "\e088";
}
.icon-flag-5:before {
    content: "\e089";
}
.icon-flag-6:before {
    content: "\e08a";
}
.icon-flag-7:before {
    content: "\e08b";
}
.icon-flag-8:before {
    content: "\e08c";
}
.icon-google-plus-1:before {
    content: "\e08d";
}
.icon-google-plus-2:before {
    content: "\e08e";
}
.icon-hand-like-1:before {
    content: "\e08f";
}
.icon-hand-like-2:before {
    content: "\e090";
}
.icon-hand-unlike-1:before {
    content: "\e091";
}
.icon-hand-unlike-2:before {
    content: "\e092";
}
.icon-heart-1:before {
    content: "\e093";
}
.icon-heart-2:before {
    content: "\e094";
}
.icon-heart-angel:before {
    content: "\e095";
}
.icon-heart-broken:before {
    content: "\e096";
}
.icon-heart-minus:before {
    content: "\e097";
}
.icon-heart-plus:before {
    content: "\e098";
}
.icon-present:before {
    content: "\e099";
}
.icon-rank-1:before {
    content: "\e09a";
}
.icon-rank-2:before {
    content: "\e09b";
}
.icon-ribbon:before {
    content: "\e09c";
}
.icon-star-1:before {
    content: "\e09d";
}
.icon-star-2:before {
    content: "\e09e";
}
.icon-star-3:before {
    content: "\e09f";
}
.icon-star-4:before {
    content: "\e0a0";
}
.icon-star-5:before {
    content: "\e0a1";
}
.icon-star-6:before {
    content: "\e0a2";
}
.icon-star-7:before {
    content: "\e0a3";
}
.icon-star-8:before {
    content: "\e0a4";
}
.icon-star-9:before {
    content: "\e0a5";
}
.icon-star-10:before {
    content: "\e0a6";
}
.icon-trophy:before {
    content: "\e0a7";
}
.icon-bubble-2:before {
    content: "\e0a8";
}
.icon-bubble-add-1:before {
    content: "\e0a9";
}
.icon-bubble-add-2:before {
    content: "\e0aa";
}
.icon-bubble-add-3:before {
    content: "\e0ab";
}
.icon-bubble-ask-1:before {
    content: "\e0ac";
}
.icon-bubble-ask-2:before {
    content: "\e0ad";
}
.icon-bubble-attention-1:before {
    content: "\e0ae";
}
.icon-bubble-attention-2:before {
    content: "\e0af";
}
.icon-bubble-attention-3:before {
    content: "\e0b0";
}
.icon-bubble-attention-4:before {
    content: "\e0b1";
}
.icon-bubble-attention-5:before {
    content: "\e0b2";
}
.icon-bubble-attention-6:before {
    content: "\e0b3";
}
.icon-bubble-attention-7:before {
    content: "\e0b4";
}
.icon-bubble-block-1:before {
    content: "\e0b5";
}
.icon-bubble-block-2:before {
    content: "\e0b6";
}
.icon-bubble-block-3:before {
    content: "\e0b7";
}
.icon-bubble-chat-1:before {
    content: "\e0b8";
}
.icon-bubble-chat-2:before {
    content: "\e0b9";
}
.icon-bubble-check-1:before {
    content: "\e0ba";
}
.icon-bubble-check-2:before {
    content: "\e0bb";
}
.icon-bubble-check-3:before {
    content: "\e0bc";
}
.icon-bubble-comment-1:before {
    content: "\e0bd";
}
.icon-bubble-comment-2:before {
    content: "\e0be";
}
.icon-bubble-conversation-1:before {
    content: "\e0bf";
}
.icon-bubble-conversation-2:before {
    content: "\e0c0";
}
.icon-bubble-conversation-3:before {
    content: "\e0c1";
}
.icon-bubble-conversation-4:before {
    content: "\e0c2";
}
.icon-bubble-conversation-5:before {
    content: "\e0c3";
}
.icon-bubble-conversation-6:before {
    content: "\e0c4";
}
.icon-bubble-delete-1:before {
    content: "\e0c5";
}
.icon-bubble-delete-2:before {
    content: "\e0c6";
}
.icon-bubble-delete-3:before {
    content: "\e0c7";
}
.icon-bubble-edit-1:before {
    content: "\e0c8";
}
.icon-bubble-edit-2:before {
    content: "\e0c9";
}
.icon-bubble-edit-3:before {
    content: "\e0ca";
}
.icon-bubble-heart-1:before {
    content: "\e0cb";
}
.icon-bubble-heart-2:before {
    content: "\e0cc";
}
.icon-bubble-minus-1:before {
    content: "\e0cd";
}
.icon-bubble-minus-2:before {
    content: "\e0ce";
}
.icon-bubble-minus-3:before {
    content: "\e0cf";
}
.icon-bubble-quote-1:before {
    content: "\e0d0";
}
.icon-bubble-quote-2:before {
    content: "\e0d1";
}
.icon-bubble-smiley-3:before {
    content: "\e0d2";
}
.icon-bubble-smiley-4:before {
    content: "\e0d3";
}
.icon-bubble-smiley-smile:before {
    content: "\e0d4";
}
.icon-bubble-smiley-wink:before {
    content: "\e0d5";
}
.icon-bubble-star-1:before {
    content: "\e0d6";
}
.icon-bubble-star-2:before {
    content: "\e0d7";
}
.icon-bubble-star-3:before {
    content: "\e0d8";
}
.icon-chat-1:before {
    content: "\e0d9";
}
.icon-chat-2:before {
    content: "\e0da";
}
.icon-chat-3:before {
    content: "\e0db";
}
.icon-chat-4:before {
    content: "\e0dc";
}
.icon-chat-5:before {
    content: "\e0dd";
}
.icon-chat-bubble-1:before {
    content: "\e0de";
}
.icon-chat-bubble-2:before {
    content: "\e0df";
}
.icon-smiley-happy-1:before {
    content: "\e0e0";
}
.icon-smiley-happy-2:before {
    content: "\e0e1";
}
.icon-smiley-happy-3:before {
    content: "\e0e2";
}
.icon-smiley-happy-4:before {
    content: "\e0e3";
}
.icon-smiley-happy-5:before {
    content: "\e0e4";
}
.icon-smiley-relax:before {
    content: "\e0e5";
}
.icon-smiley-sad:before {
    content: "\e0e6";
}
.icon-smiley-surprise:before {
    content: "\e0e7";
}
.icon-thinking-1:before {
    content: "\e0e8";
}
.icon-thinking-2:before {
    content: "\e0e9";
}
.icon-call-1:before {
    content: "\e0ea";
}
.icon-call-2:before {
    content: "\e0eb";
}
.icon-call-3:before {
    content: "\e0ec";
}
.icon-call-4:before {
    content: "\e0ed";
}
.icon-call-add:before {
    content: "\e0ee";
}
.icon-call-block:before {
    content: "\e0ef";
}
.icon-call-delete:before {
    content: "\e0f0";
}
.icon-call-in:before {
    content: "\e0f1";
}
.icon-call-minus:before {
    content: "\e0f2";
}
.icon-call-out:before {
    content: "\e0f3";
}
.icon-contact:before {
    content: "\e0f4";
}
.icon-fax:before {
    content: "\e0f5";
}
.icon-hang-up:before {
    content: "\e0f6";
}
.icon-message:before {
    content: "\e0f7";
}
.icon-mobile-phone-1:before {
    content: "\e0f8";
}
.icon-mobile-phone-2:before {
    content: "\e0f9";
}
.icon-phone-1:before {
    content: "\e0fa";
}
.icon-phone-2:before {
    content: "\e0fb";
}
.icon-phone-3:before {
    content: "\e0fc";
}
.icon-phone-4:before {
    content: "\e0fd";
}
.icon-phone-vibration:before {
    content: "\e0fe";
}
.icon-signal-fine:before {
    content: "\e0ff";
}
.icon-signal-full:before {
    content: "\e100";
}
.icon-signal-high:before {
    content: "\e101";
}
.icon-signal-no:before {
    content: "\e102";
}
.icon-signal-poor:before {
    content: "\e103";
}
.icon-signal-weak:before {
    content: "\e104";
}
.icon-smartphone:before {
    content: "\e105";
}
.icon-tape:before {
    content: "\e106";
}
.icon-camera-symbol-1:before {
    content: "\e107";
}
.icon-camera-symbol-2:before {
    content: "\e108";
}
.icon-camera-symbol-3:before {
    content: "\e109";
}
.icon-headphone:before {
    content: "\e10a";
}
.icon-antenna-1:before {
    content: "\e10b";
}
.icon-antenna-2:before {
    content: "\e10c";
}
.icon-antenna-3:before {
    content: "\e10d";
}
.icon-hotspot-1:before {
    content: "\e10e";
}
.icon-hotspot-2:before {
    content: "\e10f";
}
.icon-link:before {
    content: "\e110";
}
.icon-megaphone-1:before {
    content: "\e111";
}
.icon-megaphone-2:before {
    content: "\e112";
}
.icon-radar:before {
    content: "\e113";
}
.icon-rss-1:before {
    content: "\e114";
}
.icon-rss-2:before {
    content: "\e115";
}
.icon-satellite:before {
    content: "\e116";
}
.icon-address-1:before {
    content: "\e117";
}
.icon-address-2:before {
    content: "\e118";
}
.icon-address-3:before {
    content: "\e119";
}
.icon-forward:before {
    content: "\e11a";
}
.icon-inbox-1:before {
    content: "\e11b";
}
.icon-inbox-2:before {
    content: "\e11c";
}
.icon-inbox-3:before {
    content: "\e11d";
}
.icon-inbox-4:before {
    content: "\e11e";
}
.icon-letter-1:before {
    content: "\e11f";
}
.icon-letter-2:before {
    content: "\e120";
}
.icon-letter-3:before {
    content: "\e121";
}
.icon-letter-4:before {
    content: "\e122";
}
.icon-letter-5:before {
    content: "\e123";
}
.icon-mail-1:before {
    content: "\e124";
}
.icon-mail-2:before {
    content: "\e125";
}
.icon-mail-add:before {
    content: "\e126";
}
.icon-mail-attention:before {
    content: "\e127";
}
.icon-mail-block:before {
    content: "\e128";
}
.icon-mail-box-1:before {
    content: "\e129";
}
.icon-mail-box-2:before {
    content: "\e12a";
}
.icon-mail-box-3:before {
    content: "\e12b";
}
.icon-mail-checked:before {
    content: "\e12c";
}
.icon-mail-compose:before {
    content: "\e12d";
}
.icon-mail-delete:before {
    content: "\e12e";
}
.icon-mail-favorite:before {
    content: "\e12f";
}
.icon-mail-inbox:before {
    content: "\e130";
}
.icon-mail-lock:before {
    content: "\e131";
}
.icon-mail-minus:before {
    content: "\e132";
}
.icon-mail-read:before {
    content: "\e133";
}
.icon-mail-recieved-1:before {
    content: "\e134";
}
.icon-mail-recieved-2:before {
    content: "\e135";
}
.icon-mail-search-1:before {
    content: "\e136";
}
.icon-mail-search-2:before {
    content: "\e137";
}
.icon-mail-sent-1:before {
    content: "\e138";
}
.icon-mail-sent-2:before {
    content: "\e139";
}
.icon-mail-setting:before {
    content: "\e13a";
}
.icon-mail-star:before {
    content: "\e13b";
}
.icon-mail-sync:before {
    content: "\e13c";
}
.icon-mail-time:before {
    content: "\e13d";
}
.icon-outbox-1:before {
    content: "\e13e";
}
.icon-outbox-2:before {
    content: "\e13f";
}
.icon-plane-paper-1:before {
    content: "\e140";
}
.icon-plane-paper-2:before {
    content: "\e141";
}
.icon-reply-mail-1:before {
    content: "\e142";
}
.icon-reply-mail-2:before {
    content: "\e143";
}
.icon-connection-1:before {
    content: "\e144";
}
.icon-connection-2:before {
    content: "\e145";
}
.icon-connection-3:before {
    content: "\e146";
}
.icon-contacts-1:before {
    content: "\e147";
}
.icon-contacts-2:before {
    content: "\e148";
}
.icon-contacts-3:before {
    content: "\e149";
}
.icon-contacts-4:before {
    content: "\e14a";
}
.icon-female:before {
    content: "\e14b";
}
.icon-gender-female:before {
    content: "\e14c";
}
.icon-gender-male:before {
    content: "\e14d";
}
.icon-genders:before {
    content: "\e14e";
}
.icon-id-1:before {
    content: "\e14f";
}
.icon-id-2:before {
    content: "\e150";
}
.icon-id-3:before {
    content: "\e151";
}
.icon-id-4:before {
    content: "\e152";
}
.icon-id-5:before {
    content: "\e153";
}
.icon-id-6:before {
    content: "\e154";
}
.icon-id-7:before {
    content: "\e155";
}
.icon-id-8:before {
    content: "\e156";
}
.icon-male:before {
    content: "\e157";
}
.icon-profile-1:before {
    content: "\e158";
}
.icon-profile-2:before {
    content: "\e159";
}
.icon-profile-3:before {
    content: "\e15a";
}
.icon-profile-4:before {
    content: "\e15b";
}
.icon-profile-5:before {
    content: "\e15c";
}
.icon-profile-6:before {
    content: "\e15d";
}
.icon-profile-athlete:before {
    content: "\e15e";
}
.icon-profile-bussiness-man:before {
    content: "\e15f";
}
.icon-profile-chef:before {
    content: "\e160";
}
.icon-profile-cop:before {
    content: "\e161";
}
.icon-profile-doctor-1:before {
    content: "\e162";
}
.icon-profile-doctor-2:before {
    content: "\e163";
}
.icon-profile-gentleman-1:before {
    content: "\e164";
}
.icon-profile-gentleman-2:before {
    content: "\e165";
}
.icon-profile-graduate:before {
    content: "\e166";
}
.icon-profile-king:before {
    content: "\e167";
}
.icon-profile-lady-1:before {
    content: "\e168";
}
.icon-profile-lady-2:before {
    content: "\e169";
}
.icon-profile-man:before {
    content: "\e16a";
}
.icon-profile-nurse1:before {
    content: "\e16b";
}
.icon-profile-nurse-2:before {
    content: "\e16c";
}
.icon-profile-prisoner:before {
    content: "\e16d";
}
.icon-profile-serviceman-1:before {
    content: "\e16e";
}
.icon-profile-serviceman-2:before {
    content: "\e16f";
}
.icon-profile-spy:before {
    content: "\e170";
}
.icon-profile-teacher:before {
    content: "\e171";
}
.icon-profile-thief:before {
    content: "\e172";
}
.icon-user-1:before {
    content: "\e173";
}
.icon-user-2:before {
    content: "\e174";
}
.icon-user-add-1:before {
    content: "\e175";
}
.icon-user-add-2:before {
    content: "\e176";
}
.icon-user-block-1:before {
    content: "\e177";
}
.icon-user-block-2:before {
    content: "\e178";
}
.icon-user-checked-1:before {
    content: "\e179";
}
.icon-user-checked-2:before {
    content: "\e17a";
}
.icon-user-delete-1:before {
    content: "\e17b";
}
.icon-user-delete-2:before {
    content: "\e17c";
}
.icon-user-edit-1:before {
    content: "\e17d";
}
.icon-user-edit-2:before {
    content: "\e17e";
}
.icon-user-heart-1:before {
    content: "\e17f";
}
.icon-user-heart-2:before {
    content: "\e180";
}
.icon-user-lock-1:before {
    content: "\e181";
}
.icon-user-lock-2:before {
    content: "\e182";
}
.icon-user-minus-1:before {
    content: "\e183";
}
.icon-user-minus-2:before {
    content: "\e184";
}
.icon-user-search-1:before {
    content: "\e185";
}
.icon-user-search-2:before {
    content: "\e186";
}
.icon-user-setting-1:before {
    content: "\e187";
}
.icon-user-setting-2:before {
    content: "\e188";
}
.icon-user-star-1:before {
    content: "\e189";
}
.icon-user-star-2:before {
    content: "\e18a";
}
.icon-bag-shopping-1:before {
    content: "\e18b";
}
.icon-bag-shopping-2:before {
    content: "\e18c";
}
.icon-bag-shopping-3:before {
    content: "\e18d";
}
.icon-basket-1:before {
    content: "\e18e";
}
.icon-basket-2:before {
    content: "\e18f";
}
.icon-basket-3:before {
    content: "\e190";
}
.icon-basket-add:before {
    content: "\e191";
}
.icon-basket-minus:before {
    content: "\e192";
}
.icon-briefcase:before {
    content: "\e193";
}
.icon-cart-1:before {
    content: "\e194";
}
.icon-cart-2:before {
    content: "\e195";
}
.icon-cart-3:before {
    content: "\e196";
}
.icon-cart-4:before {
    content: "\e197";
}
.icon-cut:before {
    content: "\e198";
}
.icon-handbag-1:before {
    content: "\e199";
}
.icon-handbag-2:before {
    content: "\e19a";
}
.icon-purse-1:before {
    content: "\e19b";
}
.icon-purse-2:before {
    content: "\e19c";
}
.icon-qr-code:before {
    content: "\e19d";
}
.icon-receipt-1:before {
    content: "\e19e";
}
.icon-receipt-2:before {
    content: "\e19f";
}
.icon-receipt-3:before {
    content: "\e1a0";
}
.icon-receipt-4:before {
    content: "\e1a1";
}
.icon-shopping-1:before {
    content: "\e1a2";
}
.icon-sign-new-1:before {
    content: "\e1a3";
}
.icon-sign-new-2:before {
    content: "\e1a4";
}
.icon-sign-parking:before {
    content: "\e1a5";
}
.icon-signal-star:before {
    content: "\e1a6";
}
.icon-trolley-1:before {
    content: "\e1a7";
}
.icon-trolley-2:before {
    content: "\e1a8";
}
.icon-trolley-3:before {
    content: "\e1a9";
}
.icon-trolley-load:before {
    content: "\e1aa";
}
.icon-trolley-off:before {
    content: "\e1ab";
}
.icon-wallet-1:before {
    content: "\e1ac";
}
.icon-wallet-2:before {
    content: "\e1ad";
}
.icon-wallet-3:before {
    content: "\e1ae";
}
.icon-camera-1:before {
    content: "\e1af";
}
.icon-camera-2:before {
    content: "\e1b0";
}
.icon-camera-3:before {
    content: "\e1b1";
}
.icon-camera-4:before {
    content: "\e1b2";
}
.icon-camera-5:before {
    content: "\e1b3";
}
.icon-camera-back:before {
    content: "\e1b4";
}
.icon-camera-focus:before {
    content: "\e1b5";
}
.icon-camera-frames:before {
    content: "\e1b6";
}
.icon-camera-front:before {
    content: "\e1b7";
}
.icon-camera-graph-1:before {
    content: "\e1b8";
}
.icon-camera-graph-2:before {
    content: "\e1b9";
}
.icon-camera-landscape:before {
    content: "\e1ba";
}
.icon-camera-lens-1:before {
    content: "\e1bb";
}
.icon-camera-lens-2:before {
    content: "\e1bc";
}
.icon-camera-light:before {
    content: "\e1bd";
}
.icon-camera-portrait:before {
    content: "\e1be";
}
.icon-camera-view:before {
    content: "\e1bf";
}
.icon-film-1:before {
    content: "\e1c0";
}
.icon-film-2:before {
    content: "\e1c1";
}
.icon-photo-1:before {
    content: "\e1c2";
}
.icon-photo-2:before {
    content: "\e1c3";
}
.icon-photo-frame:before {
    content: "\e1c4";
}
.icon-photos-1:before {
    content: "\e1c5";
}
.icon-photos-2:before {
    content: "\e1c6";
}
.icon-polaroid:before {
    content: "\e1c7";
}
.icon-signal-camera-1 {
    display: none!important;
}
.icon-signal-camera-1:before {
    content: "\e1c8";
}
.icon-signal-camera-2:before {
    content: "\e1c9";
}
.icon-user-photo:before {
    content: "\e1ca";
}
.icon-backward-1:before {
    content: "\e1cb";
}
.icon-dvd-player:before {
    content: "\e1cc";
}
.icon-eject-1:before {
    content: "\e1cd";
}
.icon-film-3:before {
    content: "\e1ce";
}
.icon-forward-1:before {
    content: "\e1cf";
}
.icon-handycam:before {
    content: "\e1d0";
}
.icon-movie-play-1:before {
    content: "\e1d1";
}
.icon-movie-play-2:before {
    content: "\e1d2";
}
.icon-movie-play-3:before {
    content: "\e1d3";
}
.icon-next-1:before {
    content: "\e1d4";
}
.icon-pause-1:before {
    content: "\e1d5";
}
.icon-play-1:before {
    content: "\e1d6";
}
.icon-player:before {
    content: "\e1d7";
}
.icon-previous-1:before {
    content: "\e1d8";
}
.icon-record-1:before {
    content: "\e1d9";
}
.icon-slate:before {
    content: "\e1da";
}
.icon-stop-1:before {
    content: "\e1db";
}
.icon-television:before {
    content: "\e1dc";
}
.icon-video-camera-1:before {
    content: "\e1dd";
}
.icon-video-camera-2:before {
    content: "\e1de";
}
.icon-backward-2:before {
    content: "\e1df";
}
.icon-cd:before {
    content: "\e1e0";
}
.icon-eject-2:before {
    content: "\e1e1";
}
.icon-equalizer-2:before {
    content: "\e1e2";
}
.icon-equalizer-3:before {
    content: "\e1e3";
}
.icon-forward-2:before {
    content: "\e1e4";
}
.icon-gramophone:before {
    content: "\e1e5";
}
.icon-gramophone-record-2:before {
    content: "\e1e6";
}
.icon-guitar:before {
    content: "\e1e7";
}
.icon-headphone-1:before {
    content: "\e1e8";
}
.icon-headphone-2:before {
    content: "\e1e9";
}
.icon-microphone-1:before {
    content: "\e1ea";
}
.icon-microphone-2:before {
    content: "\e1eb";
}
.icon-microphone-3:before {
    content: "\e1ec";
}
.icon-movie-play-4:before {
    content: "\e1ed";
}
.icon-music-note-1:before {
    content: "\e1ee";
}
.icon-music-note-2:before {
    content: "\e1ef";
}
.icon-music-note-3:before {
    content: "\e1f0";
}
.icon-music-note-4:before {
    content: "\e1f1";
}
.icon-next-2:before {
    content: "\e1f2";
}
.icon-notes-1:before {
    content: "\e1f3";
}
.icon-notes-2:before {
    content: "\e1f4";
}
.icon-pause-2:before {
    content: "\e1f5";
}
.icon-piano:before {
    content: "\e1f6";
}
.icon-play-2:before {
    content: "\e1f7";
}
.icon-playlist:before {
    content: "\e1f8";
}
.icon-previous-2:before {
    content: "\e1f9";
}
.icon-radio-1:before {
    content: "\e1fa";
}
.icon-radio-2:before {
    content: "\e1fb";
}
.icon-record-2:before {
    content: "\e1fc";
}
.icon-recorder:before {
    content: "\e1fd";
}
.icon-saxophone:before {
    content: "\e1fe";
}
.icon-speaker-1:before {
    content: "\e1ff";
}
.icon-speaker-2:before {
    content: "\e200";
}
.icon-speaker-3:before {
    content: "\e201";
}
.icon-stop-2:before {
    content: "\e202";
}
.icon-tape-1:before {
    content: "\e203";
}
.icon-trumpet:before {
    content: "\e204";
}
.icon-volume-down-1:before {
    content: "\e205";
}
.icon-volume-down-2:before {
    content: "\e206";
}
.icon-volume-loud-1:before {
    content: "\e207";
}
.icon-volume-loud-2:before {
    content: "\e208";
}
.icon-volume-low-1:before {
    content: "\e209";
}
.icon-volume-low-2:before {
    content: "\e20a";
}
.icon-volume-medium-1:before {
    content: "\e20b";
}
.icon-volume-medium-2:before {
    content: "\e20c";
}
.icon-volume-mute-1:before {
    content: "\e20d";
}
.icon-volume-mute-2:before {
    content: "\e20e";
}
.icon-volume-mute-3:before {
    content: "\e20f";
}
.icon-volume-up-1:before {
    content: "\e210";
}
.icon-volume-up-2:before {
    content: "\e211";
}
.icon-walkman:before {
    content: "\e212";
}
.icon-cloud:before {
    content: "\e213";
}
.icon-cloud-add:before {
    content: "\e214";
}
.icon-cloud-checked:before {
    content: "\e215";
}
.icon-cloud-delete:before {
    content: "\e216";
}
.icon-cloud-download:before {
    content: "\e217";
}
.icon-cloud-minus:before {
    content: "\e218";
}
.icon-cloud-refresh:before {
    content: "\e219";
}
.icon-cloud-sync:before {
    content: "\e21a";
}
.icon-cloud-upload:before {
    content: "\e21b";
}
.icon-download-1:before {
    content: "\e21c";
}
.icon-download-2:before {
    content: "\e21d";
}
.icon-download-3:before {
    content: "\e21e";
}
.icon-download-4:before {
    content: "\e21f";
}
.icon-download-5:before {
    content: "\e220";
}
.icon-download-6:before {
    content: "\e221";
}
.icon-download-7:before {
    content: "\e222";
}
.icon-download-8:before {
    content: "\e223";
}
.icon-download-9:before {
    content: "\e224";
}
.icon-download-10:before {
    content: "\e225";
}
.icon-download-11:before {
    content: "\e226";
}
.icon-download-12:before {
    content: "\e227";
}
.icon-download-13:before {
    content: "\e228";
}
.icon-download-14:before {
    content: "\e229";
}
.icon-download-15:before {
    content: "\e22a";
}
.icon-download-file:before {
    content: "\e22b";
}
.icon-download-folder:before {
    content: "\e22c";
}
.icon-goal-1:before {
    content: "\e22d";
}
.icon-goal-2:before {
    content: "\e22e";
}
.icon-transfer-1:before {
    content: "\e22f";
}
.icon-transfer-2:before {
    content: "\e230";
}
.icon-transfer-3:before {
    content: "\e231";
}
.icon-transfer-4:before {
    content: "\e232";
}
.icon-transfer-5:before {
    content: "\e233";
}
.icon-transfer-6:before {
    content: "\e234";
}
.icon-transfer-7:before {
    content: "\e235";
}
.icon-transfer-8:before {
    content: "\e236";
}
.icon-transfer-9:before {
    content: "\e237";
}
.icon-transfer-10:before {
    content: "\e238";
}
.icon-transfer-11:before {
    content: "\e239";
}
.icon-transfer-12:before {
    content: "\e23a";
}
.icon-upload-1:before {
    content: "\e23b";
}
.icon-upload-2:before {
    content: "\e23c";
}
.icon-upload-3:before {
    content: "\e23d";
}
.icon-upload-4:before {
    content: "\e23e";
}
.icon-upload-5:before {
    content: "\e23f";
}
.icon-upload-6:before {
    content: "\e240";
}
.icon-upload-7:before {
    content: "\e241";
}
.icon-upload-8:before {
    content: "\e242";
}
.icon-upload-9:before {
    content: "\e243";
}
.icon-upload-10:before {
    content: "\e244";
}
.icon-upload-11:before {
    content: "\e245";
}
.icon-upload-12:before {
    content: "\e246";
}
.icon-clipboard-1:before {
    content: "\e247";
}
.icon-clipboard-2:before {
    content: "\e248";
}
.icon-clipboard-3:before {
    content: "\e249";
}
.icon-clipboard-add:before {
    content: "\e24a";
}
.icon-clipboard-block:before {
    content: "\e24b";
}
.icon-clipboard-checked:before {
    content: "\e24c";
}
.icon-clipboard-delete:before {
    content: "\e24d";
}
.icon-clipboard-edit:before {
    content: "\e24e";
}
.icon-clipboard-minus:before {
    content: "\e24f";
}
.icon-document-1:before {
    content: "\e250";
}
.icon-document-2:before {
    content: "\e251";
}
.icon-file-1:before {
    content: "\e252";
}
.icon-file-2:before {
    content: "\e253";
}
.icon-file-add:before {
    content: "\e254";
}
.icon-file-attention:before {
    content: "\e255";
}
.icon-file-block:before {
    content: "\e256";
}
.icon-file-bookmark:before {
    content: "\e257";
}
.icon-file-checked:before {
    content: "\e258";
}
.icon-file-code:before {
    content: "\e259";
}
.icon-file-delete:before {
    content: "\e25a";
}
.icon-file-download:before {
    content: "\e25b";
}
.icon-file-edit:before {
    content: "\e25c";
}
.icon-file-favorite-1:before {
    content: "\e25d";
}
.icon-file-favorite-2:before {
    content: "\e25e";
}
.icon-file-graph-1:before {
    content: "\e25f";
}
.icon-file-graph-2:before {
    content: "\e260";
}
.icon-file-home:before {
    content: "\e261";
}
.icon-file-image-1:before {
    content: "\e262";
}
.icon-file-image-2:before {
    content: "\e263";
}
.icon-file-list:before {
    content: "\e264";
}
.icon-file-lock:before {
    content: "\e265";
}
.icon-file-media:before {
    content: "\e266";
}
.icon-file-minus:before {
    content: "\e267";
}
.icon-file-music:before {
    content: "\e268";
}
.icon-file-new:before {
    content: "\e269";
}
.icon-file-registry:before {
    content: "\e26a";
}
.icon-file-search:before {
    content: "\e26b";
}
.icon-file-setting:before {
    content: "\e26c";
}
.icon-file-sync:before {
    content: "\e26d";
}
.icon-file-table:before {
    content: "\e26e";
}
.icon-file-thumbnail:before {
    content: "\e26f";
}
.icon-file-time:before {
    content: "\e270";
}
.icon-file-transfer:before {
    content: "\e271";
}
.icon-file-upload:before {
    content: "\e272";
}
.icon-file-zip:before {
    content: "\e273";
}
.icon-files-1:before {
    content: "\e274";
}
.icon-files-2:before {
    content: "\e275";
}
.icon-files-3:before {
    content: "\e276";
}
.icon-files-4:before {
    content: "\e277";
}
.icon-files-5:before {
    content: "\e278";
}
.icon-files-6:before {
    content: "\e279";
}
.icon-hand-file-1:before {
    content: "\e27a";
}
.icon-hand-file-2:before {
    content: "\e27b";
}
.icon-note-paper-1:before {
    content: "\e27c";
}
.icon-note-paper-2:before {
    content: "\e27d";
}
.icon-note-paper-add:before {
    content: "\e27e";
}
.icon-note-paper-attention:before {
    content: "\e27f";
}
.icon-note-paper-block:before {
    content: "\e280";
}
.icon-note-paper-checked:before {
    content: "\e281";
}
.icon-note-paper-delete:before {
    content: "\e282";
}
.icon-note-paper-download:before {
    content: "\e283";
}
.icon-note-paper-edit:before {
    content: "\e284";
}
.icon-note-paper-favorite:before {
    content: "\e285";
}
.icon-note-paper-lock:before {
    content: "\e286";
}
.icon-note-paper-minus:before {
    content: "\e287";
}
.icon-note-paper-search:before {
    content: "\e288";
}
.icon-note-paper-sync:before {
    content: "\e289";
}
.icon-note-paper-upload:before {
    content: "\e28a";
}
.icon-print:before {
    content: "\e28b";
}
.icon-folder-1:before {
    content: "\e28c";
}
.icon-folder-2:before {
    content: "\e28d";
}
.icon-folder-3:before {
    content: "\e28e";
}
.icon-folder-4:before {
    content: "\e28f";
}
.icon-folder-add:before {
    content: "\e290";
}
.icon-folder-attention:before {
    content: "\e291";
}
.icon-folder-block:before {
    content: "\e292";
}
.icon-folder-bookmark:before {
    content: "\e293";
}
.icon-folder-checked:before {
    content: "\e294";
}
.icon-folder-code:before {
    content: "\e295";
}
.icon-folder-delete:before {
    content: "\e296";
}
.icon-folder-download:before {
    content: "\e297";
}
.icon-folder-edit:before {
    content: "\e298";
}
.icon-folder-favorite:before {
    content: "\e299";
}
.icon-folder-home:before {
    content: "\e29a";
}
.icon-folder-image:before {
    content: "\e29b";
}
.icon-folder-lock:before {
    content: "\e29c";
}
.icon-folder-media:before {
    content: "\e29d";
}
.icon-folder-minus:before {
    content: "\e29e";
}
.icon-folder-music:before {
    content: "\e29f";
}
.icon-folder-new:before {
    content: "\e2a0";
}
.icon-folder-search:before {
    content: "\e2a1";
}
.icon-folder-setting:before {
    content: "\e2a2";
}
.icon-folder-share-1:before {
    content: "\e2a3";
}
.icon-folder-share-2:before {
    content: "\e2a4";
}
.icon-folder-sync:before {
    content: "\e2a5";
}
.icon-folder-transfer:before {
    content: "\e2a6";
}
.icon-folder-upload:before {
    content: "\e2a7";
}
.icon-folder-zip:before {
    content: "\e2a8";
}
.icon-add-1:before {
    content: "\e2a9";
}
.icon-add-2:before {
    content: "\e2aa";
}
.icon-add-3:before {
    content: "\e2ab";
}
.icon-add-4:before {
    content: "\e2ac";
}
.icon-add-tag:before {
    content: "\e2ad";
}
.icon-arrow-1:before {
    content: "\e2ae";
}
.icon-arrow-2:before {
    content: "\e2af";
}
.icon-arrow-down-1:before {
    content: "\e2b0";
}
.icon-arrow-down-2:before {
    content: "\e2b1";
}
.icon-arrow-left-1:before {
    content: "\e2b2";
}
.icon-arrow-left-2:before {
    content: "\e2b3";
}
.icon-arrow-move-1:before {
    content: "\e2b4";
}
.icon-arrow-move-down:before {
    content: "\e2b5";
}
.icon-arrow-move-left:before {
    content: "\e2b6";
}
.icon-arrow-move-right:before {
    content: "\e2b7";
}
.icon-arrow-move-up:before {
    content: "\e2b8";
}
.icon-arrow-right-1:before {
    content: "\e2b9";
}
.icon-arrow-right-2:before {
    content: "\e2ba";
}
.icon-arrow-up-1:before {
    content: "\e2bb";
}
.icon-arrow-up-2:before {
    content: "\e2bc";
}
.icon-back:before {
    content: "\e2bd";
}
.icon-center-expand:before {
    content: "\e2be";
}
.icon-center-reduce:before {
    content: "\e2bf";
}
.icon-delete-1-1:before {
    content: "\e2c0";
}
.icon-delete-2-1:before {
    content: "\e2c1";
}
.icon-delete-3:before {
    content: "\e2c2";
}
.icon-delete-4:before {
    content: "\e2c3";
}
.icon-delete-tag:before {
    content: "\e2c4";
}
.icon-expand-horizontal:before {
    content: "\e2c5";
}
.icon-expand-vertical:before {
    content: "\e2c6";
}
.icon-forward-3:before {
    content: "\e2c7";
}
.icon-infinity:before {
    content: "\e2c8";
}
.icon-loading:before {
    content: "\e2c9";
}
.icon-log-out-1:before {
    content: "\e2ca";
}
.icon-log-out-2:before {
    content: "\e2cb";
}
.icon-loop-1:before {
    content: "\e2cc";
}
.icon-loop-2:before {
    content: "\e2cd";
}
.icon-loop-3:before {
    content: "\e2ce";
}
.icon-minus-1:before {
    content: "\e2cf";
}
.icon-minus-2:before {
    content: "\e2d0";
}
.icon-minus-3:before {
    content: "\e2d1";
}
.icon-minus-4:before {
    content: "\e2d2";
}
.icon-minus-tag:before {
    content: "\e2d3";
}
.icon-move-diagonal-1:before {
    content: "\e2d4";
}
.icon-move-diagonal-2:before {
    content: "\e2d5";
}
.icon-move-horizontal-1:before {
    content: "\e2d6";
}
.icon-move-horizontal-2:before {
    content: "\e2d7";
}
.icon-move-vertical-1:before {
    content: "\e2d8";
}
.icon-move-vertical-2:before {
    content: "\e2d9";
}
.icon-next-1-1:before {
    content: "\e2da";
}
.icon-next-2-1:before {
    content: "\e2db";
}
.icon-power-1-1:before {
    content: "\e2dc";
}
.icon-power-2-1:before {
    content: "\e2dd";
}
.icon-power-3:before {
    content: "\e2de";
}
.icon-power-4:before {
    content: "\e2df";
}
.icon-recycle:before {
    content: "\e2e0";
}
.icon-refresh:before {
    content: "\e2e1";
}
.icon-repeat:before {
    content: "\e2e2";
}
.icon-return:before {
    content: "\e2e3";
}
.icon-scale-all-1:before {
    content: "\e2e4";
}
.icon-scale-center:before {
    content: "\e2e5";
}
.icon-scale-horizontal-1:before {
    content: "\e2e6";
}
.icon-scale-horizontal-2:before {
    content: "\e2e7";
}
.icon-scale-reduce-1:before {
    content: "\e2e8";
}
.icon-scale-reduce-2:before {
    content: "\e2e9";
}
.icon-scale-reduce-3:before {
    content: "\e2ea";
}
.icon-scale-spread-1:before {
    content: "\e2eb";
}
.icon-scale-spread-2:before {
    content: "\e2ec";
}
.icon-scale-spread-3:before {
    content: "\e2ed";
}
.icon-scale-vertical-1:before {
    content: "\e2ee";
}
.icon-scale-vertical-2:before {
    content: "\e2ef";
}
.icon-scroll-horizontal-1:before {
    content: "\e2f0";
}
.icon-scroll-horizontal-2:before {
    content: "\e2f1";
}
.icon-scroll-omnidirectional-1:before {
    content: "\e2f2";
}
.icon-scroll-omnidirectional-2:before {
    content: "\e2f3";
}
.icon-scroll-vertical-1:before {
    content: "\e2f4";
}
.icon-scroll-vertical-2:before {
    content: "\e2f5";
}
.icon-shuffle:before {
    content: "\e2f6";
}
.icon-split:before {
    content: "\e2f7";
}
.icon-sync-1:before {
    content: "\e2f8";
}
.icon-sync-2:before {
    content: "\e2f9";
}
.icon-timer:before {
    content: "\e2fa";
}
.icon-transfer:before {
    content: "\e2fb";
}
.icon-transfer-1-1:before {
    content: "\e2fc";
}
.icon-check-1:before {
    content: "\e2fd";
}
.icon-check-2:before {
    content: "\e2fe";
}
.icon-check-3:before {
    content: "\e2ff";
}
.icon-check-box:before {
    content: "\e300";
}
.icon-check-bubble:before {
    content: "\e301";
}
.icon-check-circle-1:before {
    content: "\e302";
}
.icon-check-circle-2:before {
    content: "\e303";
}
.icon-check-list:before {
    content: "\e304";
}
.icon-check-shield:before {
    content: "\e305";
}
.icon-cross:before {
    content: "\e306";
}
.icon-cross-bubble:before {
    content: "\e307";
}
.icon-cross-shield:before {
    content: "\e308";
}
.icon-briefcase-1:before {
    content: "\e309";
}
.icon-brightness-high:before {
    content: "\e30a";
}
.icon-brightness-low:before {
    content: "\e30b";
}
.icon-hammer-1:before {
    content: "\e30c";
}
.icon-hammer-2:before {
    content: "\e30d";
}
.icon-pulse:before {
    content: "\e30e";
}
.icon-scale:before {
    content: "\e30f";
}
.icon-screw-driver:before {
    content: "\e310";
}
.icon-setting-adjustment:before {
    content: "\e311";
}
.icon-setting-gear:before {
    content: "\e312";
}
.icon-setting-gears-1:before {
    content: "\e313";
}
.icon-setting-gears-2:before {
    content: "\e314";
}
.icon-setting-wrenches:before {
    content: "\e315";
}
.icon-switch-1:before {
    content: "\e316";
}
.icon-switch-2:before {
    content: "\e317";
}
.icon-wrench:before {
    content: "\e318";
}
.icon-alarm-1:before {
    content: "\e319";
}
.icon-alarm-clock:before {
    content: "\e31a";
}
.icon-alarm-off:before {
    content: "\e31b";
}
.icon-alarm-snooze:before {
    content: "\e31c";
}
.icon-bell:before {
    content: "\e31d";
}
.icon-calendar-1:before {
    content: "\e31e";
}
.icon-calendar-2:before {
    content: "\e31f";
}
.icon-clock-1:before {
    content: "\e320";
}
.icon-clock-2:before {
    content: "\e321";
}
.icon-clock-3:before {
    content: "\e322";
}
.icon-hourglass-1:before {
    content: "\e323";
}
.icon-hourglass-2:before {
    content: "\e324";
}
.icon-timer-1:before {
    content: "\e325";
}
.icon-timer-3-quarter-1:before {
    content: "\e326";
}
.icon-timer-3-quarter-2:before {
    content: "\e327";
}
.icon-timer-full-1:before {
    content: "\e328";
}
.icon-timer-full-2:before {
    content: "\e329";
}
.icon-timer-half-1:before {
    content: "\e32a";
}
.icon-timer-half-2:before {
    content: "\e32b";
}
.icon-timer-half-3:before {
    content: "\e32c";
}
.icon-timer-half-4:before {
    content: "\e32d";
}
.icon-timer-quarter-1:before {
    content: "\e32e";
}
.icon-timer-quarter-2:before {
    content: "\e32f";
}
.icon-watch-1:before {
    content: "\e330";
}
.icon-watch-2:before {
    content: "\e331";
}
.icon-alert-1:before {
    content: "\e332";
}
.icon-alert-2:before {
    content: "\e333";
}
.icon-alert-3:before {
    content: "\e334";
}
.icon-information:before {
    content: "\e335";
}
.icon-nuclear-1:before {
    content: "\e336";
}
.icon-nuclear-2:before {
    content: "\e337";
}
.icon-question-mark:before {
    content: "\e338";
}
.icon-abacus:before {
    content: "\e339";
}
.icon-amex-card:before {
    content: "\e33a";
}
.icon-atm:before {
    content: "\e33b";
}
.icon-balance:before {
    content: "\e33c";
}
.icon-bank-1:before {
    content: "\e33d";
}
.icon-bank-2:before {
    content: "\e33e";
}
.icon-bank-note-1:before {
    content: "\e33f";
}
.icon-bank-note-2:before {
    content: "\e340";
}
.icon-bank-note-3:before {
    content: "\e341";
}
.icon-bitcoins:before {
    content: "\e342";
}
.icon-board:before {
    content: "\e343";
}
.icon-box-1:before {
    content: "\e344";
}
.icon-box-2:before {
    content: "\e345";
}
.icon-box-3:before {
    content: "\e346";
}
.icon-box-download:before {
    content: "\e347";
}
.icon-box-shipping:before {
    content: "\e348";
}
.icon-box-upload:before {
    content: "\e349";
}
.icon-business-chart-1:before {
    content: "\e34a";
}
.icon-business-chart-2:before {
    content: "\e34b";
}
.icon-calculator-1:before {
    content: "\e34c";
}
.icon-calculator-2:before {
    content: "\e34d";
}
.icon-calculator-3:before {
    content: "\e34e";
}
.icon-cash-register:before {
    content: "\e34f";
}
.icon-chart-board:before {
    content: "\e350";
}
.icon-chart-down:before {
    content: "\e351";
}
.icon-chart-up:before {
    content: "\e352";
}
.icon-check:before {
    content: "\e353";
}
.icon-coins-1:before {
    content: "\e354";
}
.icon-coins-2:before {
    content: "\e355";
}
.icon-court:before {
    content: "\e356";
}
.icon-credit-card:before {
    content: "\e357";
}
.icon-credit-card-lock:before {
    content: "\e358";
}
.icon-delivery:before {
    content: "\e359";
}
.icon-dollar-bag:before {
    content: "\e35a";
}
.icon-dollar-currency-1:before {
    content: "\e35b";
}
.icon-dollar-currency-2:before {
    content: "\e35c";
}
.icon-dollar-currency-3:before {
    content: "\e35d";
}
.icon-dollar-currency-4:before {
    content: "\e35e";
}
.icon-euro-bag:before {
    content: "\e35f";
}
.icon-euro-currency-1:before {
    content: "\e360";
}
.icon-euro-currency-2:before {
    content: "\e361";
}
.icon-euro-currency-3:before {
    content: "\e362";
}
.icon-euro-currency-4:before {
    content: "\e363";
}
.icon-forklift:before {
    content: "\e364";
}
.icon-hand-card:before {
    content: "\e365";
}
.icon-hand-coin:before {
    content: "\e366";
}
.icon-keynote:before {
    content: "\e367";
}
.icon-master-card:before {
    content: "\e368";
}
.icon-money:before {
    content: "\e369";
}
.icon-parking-meter:before {
    content: "\e36a";
}
.icon-percent-1:before {
    content: "\e36b";
}
.icon-percent-2:before {
    content: "\e36c";
}
.icon-percent-3:before {
    content: "\e36d";
}
.icon-percent-4:before {
    content: "\e36e";
}
.icon-percent-5:before {
    content: "\e36f";
}
.icon-percent-up:before {
    content: "\e370";
}
.icon-pie-chart-1:before {
    content: "\e371";
}
.icon-pie-chart-2:before {
    content: "\e372";
}
.icon-piggy-bank:before {
    content: "\e373";
}
.icon-pound-currency-1:before {
    content: "\e374";
}
.icon-pound-currency-2:before {
    content: "\e375";
}
.icon-pound-currency-3:before {
    content: "\e376";
}
.icon-pound-currency-4:before {
    content: "\e377";
}
.icon-safe-1:before {
    content: "\e378";
}
.icon-safe-2:before {
    content: "\e379";
}
.icon-shop:before {
    content: "\e37a";
}
.icon-sign:before {
    content: "\e37b";
}
.icon-trolley:before {
    content: "\e37c";
}
.icon-truck-1:before {
    content: "\e37d";
}
.icon-truck-2:before {
    content: "\e37e";
}
.icon-visa-card:before {
    content: "\e37f";
}
.icon-yen-currency-1:before {
    content: "\e380";
}
.icon-yen-currency-2:before {
    content: "\e381";
}
.icon-yen-currency-3:before {
    content: "\e382";
}
.icon-yen-currency-4:before {
    content: "\e383";
}
.icon-add-marker-1:before {
    content: "\e384";
}
.icon-add-marker-1-1:before {
    content: "\e385";
}
.icon-add-marker-2:before {
    content: "\e386";
}
.icon-add-marker-2-1:before {
    content: "\e387";
}
.icon-add-marker-3:before {
    content: "\e388";
}
.icon-compass-1:before {
    content: "\e389";
}
.icon-compass-2:before {
    content: "\e38a";
}
.icon-compass-3:before {
    content: "\e38b";
}
.icon-delete-marker-1:before {
    content: "\e38c";
}
.icon-delete-marker-1-1:before {
    content: "\e38d";
}
.icon-delete-marker-2:before {
    content: "\e38e";
}
.icon-delete-marker-2-1:before {
    content: "\e38f";
}
.icon-favorite-marker-1:before {
    content: "\e390";
}
.icon-favorite-marker-1-1:before {
    content: "\e391";
}
.icon-favorite-marker-2:before {
    content: "\e392";
}
.icon-favorite-marker-2-1:before {
    content: "\e393";
}
.icon-globe:before {
    content: "\e394";
}
.icon-location:before {
    content: "\e395";
}
.icon-map-1:before {
    content: "\e396";
}
.icon-map-location:before {
    content: "\e397";
}
.icon-map-marker-1:before {
    content: "\e398";
}
.icon-map-marker-1-1:before {
    content: "\e399";
}
.icon-map-marker-2:before {
    content: "\e39a";
}
.icon-map-marker-3:before {
    content: "\e39b";
}
.icon-map-marker-pin:before {
    content: "\e39c";
}
.icon-map-pin:before {
    content: "\e39d";
}
.icon-marker-1:before {
    content: "\e39e";
}
.icon-marker-1-1:before {
    content: "\e39f";
}
.icon-marker-2:before {
    content: "\e3a0";
}
.icon-marker-2-1:before {
    content: "\e3a1";
}
.icon-marker-pin-1:before {
    content: "\e3a2";
}
.icon-marker-pin-2:before {
    content: "\e3a3";
}
.icon-marker-pin-location:before {
    content: "\e3a4";
}
.icon-minus-marker-1:before {
    content: "\e3a5";
}
.icon-minus-marker-1-1:before {
    content: "\e3a6";
}
.icon-minus-marker-2:before {
    content: "\e3a7";
}
.icon-minus-marker-2-1:before {
    content: "\e3a8";
}
.icon-minus-marker-3:before {
    content: "\e3a9";
}
.icon-anchor:before {
    content: "\e3aa";
}
.icon-bank:before {
    content: "\e3ab";
}
.icon-beach:before {
    content: "\e3ac";
}
.icon-boat:before {
    content: "\e3ad";
}
.icon-building-1:before {
    content: "\e3ae";
}
.icon-building-2:before {
    content: "\e3af";
}
.icon-building-3:before {
    content: "\e3b0";
}
.icon-buildings-1:before {
    content: "\e3b1";
}
.icon-buildings-2:before {
    content: "\e3b2";
}
.icon-buildings-3:before {
    content: "\e3b3";
}
.icon-buildings-4:before {
    content: "\e3b4";
}
.icon-castle:before {
    content: "\e3b5";
}
.icon-column:before {
    content: "\e3b6";
}
.icon-direction-sign:before {
    content: "\e3b7";
}
.icon-factory:before {
    content: "\e3b8";
}
.icon-fence:before {
    content: "\e3b9";
}
.icon-garage:before {
    content: "\e3ba";
}
.icon-globe-1:before {
    content: "\e3bb";
}
.icon-globe-2:before {
    content: "\e3bc";
}
.icon-house-1:before {
    content: "\e3bd";
}
.icon-house-2:before {
    content: "\e3be";
}
.icon-house-3:before {
    content: "\e3bf";
}
.icon-house-4:before {
    content: "\e3c0";
}
.icon-library:before {
    content: "\e3c1";
}
.icon-light-house:before {
    content: "\e3c2";
}
.icon-pisa:before {
    content: "\e3c3";
}
.icon-skyscraper:before {
    content: "\e3c4";
}
.icon-temple:before {
    content: "\e3c5";
}
.icon-treasure-map:before {
    content: "\e3c6";
}
.icon-tree:before {
    content: "\e3c7";
}
.icon-tree-pine:before {
    content: "\e3c8";
}
.icon-attention:before {
    content: "\e3c9";
}
.icon-bug-1:before {
    content: "\e3ca";
}
.icon-bug-2:before {
    content: "\e3cb";
}
.icon-css3:before {
    content: "\e3cc";
}
.icon-firewall:before {
    content: "\e3cd";
}
.icon-html5:before {
    content: "\e3ce";
}
.icon-plugins-1:before {
    content: "\e3cf";
}
.icon-plugins-2:before {
    content: "\e3d0";
}
.icon-script:before {
    content: "\e3d1";
}
.icon-new-window:before {
    content: "\e3d2";
}
.icon-window-1:before {
    content: "\e3d3";
}
.icon-window-2:before {
    content: "\e3d4";
}
.icon-window-3:before {
    content: "\e3d5";
}
.icon-window-add:before {
    content: "\e3d6";
}
.icon-window-alert:before {
    content: "\e3d7";
}
.icon-window-check:before {
    content: "\e3d8";
}
.icon-window-code-1:before {
    content: "\e3d9";
}
.icon-window-code-2:before {
    content: "\e3da";
}
.icon-window-code-3:before {
    content: "\e3db";
}
.icon-window-column:before {
    content: "\e3dc";
}
.icon-window-delete:before {
    content: "\e3dd";
}
.icon-window-denied:before {
    content: "\e3de";
}
.icon-window-download-1:before {
    content: "\e3df";
}
.icon-window-download-2:before {
    content: "\e3e0";
}
.icon-window-edit:before {
    content: "\e3e1";
}
.icon-window-favorite:before {
    content: "\e3e2";
}
.icon-window-graph-1:before {
    content: "\e3e3";
}
.icon-window-graph-2:before {
    content: "\e3e4";
}
.icon-window-hand:before {
    content: "\e3e5";
}
.icon-window-home:before {
    content: "\e3e6";
}
.icon-window-like:before {
    content: "\e3e7";
}
.icon-window-list-1:before {
    content: "\e3e8";
}
.icon-window-list-2:before {
    content: "\e3e9";
}
.icon-window-lock:before {
    content: "\e3ea";
}
.icon-window-minimize:before {
    content: "\e3eb";
}
.icon-window-minus:before {
    content: "\e3ec";
}
.icon-window-refresh:before {
    content: "\e3ed";
}
.icon-window-register:before {
    content: "\e3ee";
}
.icon-window-search:before {
    content: "\e3ef";
}
.icon-window-selection:before {
    content: "\e3f0";
}
.icon-window-setting:before {
    content: "\e3f1";
}
.icon-window-sync:before {
    content: "\e3f2";
}
.icon-window-thumbnails-1:before {
    content: "\e3f3";
}
.icon-window-thumbnails-2:before {
    content: "\e3f4";
}
.icon-window-time:before {
    content: "\e3f5";
}
.icon-window-upload-1:before {
    content: "\e3f6";
}
.icon-window-upload-2:before {
    content: "\e3f7";
}
.icon-windows-selection:before {
    content: "\e3f8";
}
.icon-database:before {
    content: "\e3f9";
}
.icon-database-alert:before {
    content: "\e3fa";
}
.icon-database-block:before {
    content: "\e3fb";
}
.icon-database-check:before {
    content: "\e3fc";
}
.icon-database-delete:before {
    content: "\e3fd";
}
.icon-database-download:before {
    content: "\e3fe";
}
.icon-database-edit:before {
    content: "\e3ff";
}
.icon-database-lock:before {
    content: "\e400";
}
.icon-database-minus:before {
    content: "\e401";
}
.icon-database-network:before {
    content: "\e402";
}
.icon-database-plus:before {
    content: "\e403";
}
.icon-database-refresh:before {
    content: "\e404";
}
.icon-database-search:before {
    content: "\e405";
}
.icon-database-setting:before {
    content: "\e406";
}
.icon-database-sync:before {
    content: "\e407";
}
.icon-database-time:before {
    content: "\e408";
}
.icon-database-upload:before {
    content: "\e409";
}
.icon-battery-charging:before {
    content: "\e40a";
}
.icon-battery-full:before {
    content: "\e40b";
}
.icon-battery-high:before {
    content: "\e40c";
}
.icon-battery-low:before {
    content: "\e40d";
}
.icon-battery-medium:before {
    content: "\e40e";
}
.icon-cd-1:before {
    content: "\e40f";
}
.icon-cd-2:before {
    content: "\e410";
}
.icon-chip:before {
    content: "\e411";
}
.icon-computer:before {
    content: "\e412";
}
.icon-disc:before {
    content: "\e413";
}
.icon-filter:before {
    content: "\e414";
}
.icon-floppy-disk:before {
    content: "\e415";
}
.icon-gameboy:before {
    content: "\e416";
}
.icon-harddisk-1:before {
    content: "\e417";
}
.icon-harddisk-2:before {
    content: "\e418";
}
.icon-imac:before {
    content: "\e419";
}
.icon-ipad-1:before {
    content: "\e41a";
}
.icon-ipad-2:before {
    content: "\e41b";
}
.icon-ipod:before {
    content: "\e41c";
}
.icon-joystick-1:before {
    content: "\e41d";
}
.icon-joystick-2:before {
    content: "\e41e";
}
.icon-joystick-3:before {
    content: "\e41f";
}
.icon-keyboard-1:before {
    content: "\e420";
}
.icon-keyboard-2:before {
    content: "\e421";
}
.icon-kindle-1:before {
    content: "\e422";
}
.icon-kindle-2:before {
    content: "\e423";
}
.icon-laptop-1:before {
    content: "\e424";
}
.icon-laptop-2:before {
    content: "\e425";
}
.icon-memory-card:before {
    content: "\e426";
}
.icon-mobile-phone:before {
    content: "\e427";
}
.icon-mouse-1:before {
    content: "\e428";
}
.icon-mouse-2:before {
    content: "\e429";
}
.icon-mp3player:before {
    content: "\e42a";
}
.icon-plug-1:before {
    content: "\e42b";
}
.icon-plug-2:before {
    content: "\e42c";
}
.icon-plug-slot:before {
    content: "\e42d";
}
.icon-printer:before {
    content: "\e42e";
}
.icon-projector:before {
    content: "\e42f";
}
.icon-remote:before {
    content: "\e430";
}
.icon-router:before {
    content: "\e431";
}
.icon-screen-1:before {
    content: "\e432";
}
.icon-screen-2:before {
    content: "\e433";
}
.icon-screen-3:before {
    content: "\e434";
}
.icon-screen-4:before {
    content: "\e435";
}
.icon-smartphone-1:before {
    content: "\e436";
}
.icon-television-1:before {
    content: "\e437";
}
.icon-typewriter-1:before {
    content: "\e438";
}
.icon-typewriter-2:before {
    content: "\e439";
}
.icon-usb-1:before {
    content: "\e43a";
}
.icon-usb-2:before {
    content: "\e43b";
}
.icon-webcam:before {
    content: "\e43c";
}
.icon-wireless-router-1:before {
    content: "\e43d";
}
.icon-wireless-router-2:before {
    content: "\e43e";
}
.icon-bluetooth:before {
    content: "\e43f";
}
.icon-ethernet:before {
    content: "\e440";
}
.icon-ethernet-slot:before {
    content: "\e441";
}
.icon-firewire-1:before {
    content: "\e442";
}
.icon-firewire-2:before {
    content: "\e443";
}
.icon-network-1:before {
    content: "\e444";
}
.icon-network-2:before {
    content: "\e445";
}
.icon-server-1:before {
    content: "\e446";
}
.icon-server-2:before {
    content: "\e447";
}
.icon-server-3:before {
    content: "\e448";
}
.icon-usb:before {
    content: "\e449";
}
.icon-wireless-signal:before {
    content: "\e44a";
}
.icon-book-1:before {
    content: "\e44b";
}
.icon-book-2:before {
    content: "\e44c";
}
.icon-book-3:before {
    content: "\e44d";
}
.icon-book-4:before {
    content: "\e44e";
}
.icon-book-5:before {
    content: "\e44f";
}
.icon-book-6:before {
    content: "\e450";
}
.icon-book-7:before {
    content: "\e451";
}
.icon-book-8:before {
    content: "\e452";
}
.icon-book-download-1:before {
    content: "\e453";
}
.icon-book-download-2:before {
    content: "\e454";
}
.icon-book-favorite-1:before {
    content: "\e455";
}
.icon-book-favorite-2:before {
    content: "\e456";
}
.icon-bookmark-1-1:before {
    content: "\e457";
}
.icon-bookmark-2-1:before {
    content: "\e458";
}
.icon-bookmark-3-1:before {
    content: "\e459";
}
.icon-bookmark-4-1:before {
    content: "\e45a";
}
.icon-books-1:before {
    content: "\e45b";
}
.icon-books-2:before {
    content: "\e45c";
}
.icon-books-3:before {
    content: "\e45d";
}
.icon-briefcase-2:before {
    content: "\e45e";
}
.icon-contact-book-1:before {
    content: "\e45f";
}
.icon-contact-book-2:before {
    content: "\e460";
}
.icon-contact-book-3:before {
    content: "\e461";
}
.icon-contact-book-4:before {
    content: "\e462";
}
.icon-copyright:before {
    content: "\e463";
}
.icon-creative-commons:before {
    content: "\e464";
}
.icon-cube:before {
    content: "\e465";
}
.icon-data-filter:before {
    content: "\e466";
}
.icon-document-box-1:before {
    content: "\e467";
}
.icon-document-box-2:before {
    content: "\e468";
}
.icon-document-box-3:before {
    content: "\e469";
}
.icon-drawer-1:before {
    content: "\e46a";
}
.icon-drawer-2:before {
    content: "\e46b";
}
.icon-drawer-3:before {
    content: "\e46c";
}
.icon-envelope:before {
    content: "\e46d";
}
.icon-file:before {
    content: "\e46e";
}
.icon-files:before {
    content: "\e46f";
}
.icon-filter-1:before {
    content: "\e470";
}
.icon-filter-2:before {
    content: "\e471";
}
.icon-layers-1:before {
    content: "\e472";
}
.icon-list-1:before {
    content: "\e473";
}
.icon-list-2:before {
    content: "\e474";
}
.icon-newspaper-1:before {
    content: "\e475";
}
.icon-newspaper-2:before {
    content: "\e476";
}
.icon-registry-1:before {
    content: "\e477";
}
.icon-registry-2:before {
    content: "\e478";
}
.icon-shield-1:before {
    content: "\e479";
}
.icon-shield-2:before {
    content: "\e47a";
}
.icon-shield-3:before {
    content: "\e47b";
}
.icon-sketchbook:before {
    content: "\e47c";
}
.icon-sound-book:before {
    content: "\e47d";
}
.icon-thumbnails-1:before {
    content: "\e47e";
}
.icon-thumbnails-2:before {
    content: "\e47f";
}
.icon-graph:before {
    content: "\e480";
}
.icon-hierarchy-1:before {
    content: "\e481";
}
.icon-hierarchy-2:before {
    content: "\e482";
}
.icon-hierarchy-3:before {
    content: "\e483";
}
.icon-hierarchy-4:before {
    content: "\e484";
}
.icon-hierarchy-5:before {
    content: "\e485";
}
.icon-hierarchy-6:before {
    content: "\e486";
}
.icon-hierarchy-7:before {
    content: "\e487";
}
.icon-network-1-1:before {
    content: "\e488";
}
.icon-network-2-1:before {
    content: "\e489";
}
.icon-backpack:before {
    content: "\e48a";
}
.icon-balance-1:before {
    content: "\e48b";
}
.icon-bed:before {
    content: "\e48c";
}
.icon-bench:before {
    content: "\e48d";
}
.icon-bomb-1:before {
    content: "\e48e";
}
.icon-bricks:before {
    content: "\e48f";
}
.icon-bullets:before {
    content: "\e490";
}
.icon-buoy:before {
    content: "\e491";
}
.icon-campfire:before {
    content: "\e492";
}
.icon-can:before {
    content: "\e493";
}
.icon-candle:before {
    content: "\e494";
}
.icon-canon:before {
    content: "\e495";
}
.icon-cctv-1:before {
    content: "\e496";
}
.icon-cctv-2:before {
    content: "\e497";
}
.icon-chair:before {
    content: "\e498";
}
.icon-chair-director:before {
    content: "\e499";
}
.icon-cigarette:before {
    content: "\e49a";
}
.icon-construction-sign:before {
    content: "\e49b";
}
.icon-diamond:before {
    content: "\e49c";
}
.icon-disabled:before {
    content: "\e49d";
}
.icon-door:before {
    content: "\e49e";
}
.icon-drawer:before {
    content: "\e49f";
}
.icon-driller:before {
    content: "\e4a0";
}
.icon-dumbbells:before {
    content: "\e4a1";
}
.icon-fire-extinguisher:before {
    content: "\e4a2";
}
.icon-flashlight:before {
    content: "\e4a3";
}
.icon-gas-station:before {
    content: "\e4a4";
}
.icon-gun:before {
    content: "\e4a5";
}
.icon-lamp-1:before {
    content: "\e4a6";
}
.icon-lamp-2:before {
    content: "\e4a7";
}
.icon-lamp-3:before {
    content: "\e4a8";
}
.icon-lamp-4:before {
    content: "\e4a9";
}
.icon-lightbulb-1:before {
    content: "\e4aa";
}
.icon-lightbulb-2:before {
    content: "\e4ab";
}
.icon-measuring-tape:before {
    content: "\e4ac";
}
.icon-mine-cart:before {
    content: "\e4ad";
}
.icon-missile:before {
    content: "\e4ae";
}
.icon-ring:before {
    content: "\e4af";
}
.icon-scale-1:before {
    content: "\e4b0";
}
.icon-shovel:before {
    content: "\e4b1";
}
.icon-smoke-no:before {
    content: "\e4b2";
}
.icon-sofa-1:before {
    content: "\e4b3";
}
.icon-sofa-2:before {
    content: "\e4b4";
}
.icon-sofa-3:before {
    content: "\e4b5";
}
.icon-target:before {
    content: "\e4b6";
}
.icon-torch:before {
    content: "\e4b7";
}
.icon-traffic-cone:before {
    content: "\e4b8";
}
.icon-traffic-light-1:before {
    content: "\e4b9";
}
.icon-traffic-light-2:before {
    content: "\e4ba";
}
.icon-treasure-chest-1:before {
    content: "\e4bb";
}
.icon-treasure-chest-2:before {
    content: "\e4bc";
}
.icon-trowel:before {
    content: "\e4bd";
}
.icon-watering-can:before {
    content: "\e4be";
}
.icon-weigh:before {
    content: "\e4bf";
}
.icon-36-text-arrow-redo:before {
    content: "\e4c0";
}
.icon-academic-cap:before {
    content: "\e4c1";
}
.icon-baseball-helmet:before {
    content: "\e4c2";
}
.icon-beanie:before {
    content: "\e4c3";
}
.icon-bike-helmet:before {
    content: "\e4c4";
}
.icon-bow:before {
    content: "\e4c5";
}
.icon-cap:before {
    content: "\e4c6";
}
.icon-chaplin:before {
    content: "\e4c7";
}
.icon-chef-hat:before {
    content: "\e4c8";
}
.icon-cloth-hanger:before {
    content: "\e4c9";
}
.icon-fins:before {
    content: "\e4ca";
}
.icon-football-helmet:before {
    content: "\e4cb";
}
.icon-glasses:before {
    content: "\e4cc";
}
.icon-glasses-1:before {
    content: "\e4cd";
}
.icon-glasses-2:before {
    content: "\e4ce";
}
.icon-magician-hat:before {
    content: "\e4cf";
}
.icon-monocle-1:before {
    content: "\e4d0";
}
.icon-monocle-2:before {
    content: "\e4d1";
}
.icon-necktie:before {
    content: "\e4d2";
}
.icon-safety-helmet:before {
    content: "\e4d3";
}
.icon-scuba-tank:before {
    content: "\e4d4";
}
.icon-shirt-1:before {
    content: "\e4d5";
}
.icon-shirt-2:before {
    content: "\e4d6";
}
.icon-shirt-3:before {
    content: "\e4d7";
}
.icon-sneakers:before {
    content: "\e4d8";
}
.icon-snorkel:before {
    content: "\e4d9";
}
.icon-sombrero:before {
    content: "\e4da";
}
.icon-sunglasses:before {
    content: "\e4db";
}
.icon-tall-hat:before {
    content: "\e4dc";
}
.icon-trousers:before {
    content: "\e4dd";
}
.icon-walking-stick:before {
    content: "\e4de";
}
.icon-arrow-undo:before {
    content: "\e4df";
}
.icon-bold:before {
    content: "\e4e0";
}
.icon-columns:before {
    content: "\e4e1";
}
.icon-eraser:before {
    content: "\e4e2";
}
.icon-font-color:before {
    content: "\e4e3";
}
.icon-html:before {
    content: "\e4e4";
}
.icon-italic:before {
    content: "\e4e5";
}
.icon-list-1-1:before {
    content: "\e4e6";
}
.icon-list-2-1:before {
    content: "\e4e7";
}
.icon-list-3:before {
    content: "\e4e8";
}
.icon-list-4:before {
    content: "\e4e9";
}
.icon-paragraph:before {
    content: "\e4ea";
}
.icon-paste:before {
    content: "\e4eb";
}
.icon-print-preview:before {
    content: "\e4ec";
}
.icon-quote:before {
    content: "\e4ed";
}
.icon-strikethrough:before {
    content: "\e4ee";
}
.icon-text:before {
    content: "\e4ef";
}
.icon-text-wrapping-1:before {
    content: "\e4f0";
}
.icon-text-wrapping-2:before {
    content: "\e4f1";
}
.icon-text-wrapping-3:before {
    content: "\e4f2";
}
.icon-underline:before {
    content: "\e4f3";
}
.icon-align-center:before {
    content: "\e4f4";
}
.icon-align-left:before {
    content: "\e4f5";
}
.icon-align-right:before {
    content: "\e4f6";
}
.icon-all-caps:before {
    content: "\e4f7";
}
.icon-arrange-2-1:before {
    content: "\e4f8";
}
.icon-arrange-2-2:before {
    content: "\e4f9";
}
.icon-arrange-2-3:before {
    content: "\e4fa";
}
.icon-arrange-2-4:before {
    content: "\e4fb";
}
.icon-arrange-3-1:before {
    content: "\e4fc";
}
.icon-arrange-3-2:before {
    content: "\e4fd";
}
.icon-arrange-3-3:before {
    content: "\e4fe";
}
.icon-arrange-3-4:before {
    content: "\e4ff";
}
.icon-arrange-3-5:before {
    content: "\e500";
}
.icon-arrange-4-1:before {
    content: "\e501";
}
.icon-arrange-4-2:before {
    content: "\e502";
}
.icon-arrange-4-3:before {
    content: "\e503";
}
.icon-arrange-5:before {
    content: "\e504";
}
.icon-consolidate-all:before {
    content: "\e505";
}
.icon-decrease-indent-1:before {
    content: "\e506";
}
.icon-decrease-indent-2:before {
    content: "\e507";
}
.icon-horizontal-page:before {
    content: "\e508";
}
.icon-increase-indent-1:before {
    content: "\e509";
}
.icon-increase-indent-2:before {
    content: "\e50a";
}
.icon-justify:before {
    content: "\e50b";
}
.icon-leading-1:before {
    content: "\e50c";
}
.icon-leading-2:before {
    content: "\e50d";
}
.icon-left-indent:before {
    content: "\e50e";
}
.icon-right-indent:before {
    content: "\e50f";
}
.icon-small-caps:before {
    content: "\e510";
}
.icon-vertical-page:before {
    content: "\e511";
}
.icon-alt-mac:before {
    content: "\e512";
}
.icon-alt-windows:before {
    content: "\e513";
}
.icon-arrow-down:before {
    content: "\e514";
}
.icon-arrow-down-left:before {
    content: "\e515";
}
.icon-arrow-down-right:before {
    content: "\e516";
}
.icon-arrow-left:before {
    content: "\e517";
}
.icon-arrow-right:before {
    content: "\e518";
}
.icon-arrow-up:before {
    content: "\e519";
}
.icon-arrow-up-left:before {
    content: "\e51a";
}
.icon-arrow-up-right:before {
    content: "\e51b";
}
.icon-asterisk-1:before {
    content: "\e51c";
}
.icon-asterisk-2:before {
    content: "\e51d";
}
.icon-back-tab-1:before {
    content: "\e51e";
}
.icon-back-tab-2:before {
    content: "\e51f";
}
.icon-backward-delete:before {
    content: "\e520";
}
.icon-blank:before {
    content: "\e521";
}
.icon-eject:before {
    content: "\e522";
}
.icon-enter-1:before {
    content: "\e523";
}
.icon-enter-2:before {
    content: "\e524";
}
.icon-escape:before {
    content: "\e525";
}
.icon-page-down:before {
    content: "\e526";
}
.icon-page-up:before {
    content: "\e527";
}
.icon-return-1:before {
    content: "\e528";
}
.icon-shift-1:before {
    content: "\e529";
}
.icon-shift-2:before {
    content: "\e52a";
}
.icon-tab:before {
    content: "\e52b";
}
.icon-apple:before {
    content: "\e52c";
}
.icon-beer:before {
    content: "\e52d";
}
.icon-boil:before {
    content: "\e52e";
}
.icon-bottle-1:before {
    content: "\e52f";
}
.icon-bottle-2:before {
    content: "\e530";
}
.icon-bottle-3:before {
    content: "\e531";
}
.icon-bottle-4:before {
    content: "\e532";
}
.icon-bread:before {
    content: "\e533";
}
.icon-burger-1:before {
    content: "\e534";
}
.icon-burger-2:before {
    content: "\e535";
}
.icon-cake-1:before {
    content: "\e536";
}
.icon-cake-2:before {
    content: "\e537";
}
.icon-champagne:before {
    content: "\e538";
}
.icon-cheese:before {
    content: "\e539";
}
.icon-cocktail:before {
    content: "\e53a";
}
.icon-cocktail-1:before {
    content: "\e53b";
}
.icon-cocktail-2:before {
    content: "\e53c";
}
.icon-coffee-pot:before {
    content: "\e53d";
}
.icon-cup1:before {
    content: "\e53e";
}
.icon-cup-2:before {
    content: "\e53f";
}
.icon-deep-fry:before {
    content: "\e540";
}
.icon-energy-drink:before {
    content: "\e541";
}
.icon-espresso-machine:before {
    content: "\e542";
}
.icon-food-dome:before {
    content: "\e543";
}
.icon-fork-and-knife:before {
    content: "\e544";
}
.icon-fork-and-spoon:before {
    content: "\e545";
}
.icon-grape:before {
    content: "\e546";
}
.icon-grater:before {
    content: "\e547";
}
.icon-grill:before {
    content: "\e548";
}
.icon-hot-drinks-glass:before {
    content: "\e549";
}
.icon-hotdog:before {
    content: "\e54a";
}
.icon-ice-cream-1:before {
    content: "\e54b";
}
.icon-ice-cream-2:before {
    content: "\e54c";
}
.icon-ice-cream-3:before {
    content: "\e54d";
}
.icon-ice-drinks-galss:before {
    content: "\e54e";
}
.icon-juicer:before {
    content: "\e54f";
}
.icon-kitchen-timer:before {
    content: "\e550";
}
.icon-milk:before {
    content: "\e551";
}
.icon-orange:before {
    content: "\e552";
}
.icon-oven:before {
    content: "\e553";
}
.icon-pan-fry:before {
    content: "\e554";
}
.icon-pepper-salt:before {
    content: "\e555";
}
.icon-pizza:before {
    content: "\e556";
}
.icon-popcorn:before {
    content: "\e557";
}
.icon-serving:before {
    content: "\e558";
}
.icon-soda:before {
    content: "\e559";
}
.icon-soda-can-1:before {
    content: "\e55a";
}
.icon-soda-can-2:before {
    content: "\e55b";
}
.icon-steam:before {
    content: "\e55c";
}
.icon-tea-pot:before {
    content: "\e55d";
}
.icon-thermometer-high:before {
    content: "\e55e";
}
.icon-thermometer-low:before {
    content: "\e55f";
}
.icon-thermometer-medium:before {
    content: "\e560";
}
.icon-water:before {
    content: "\e561";
}
.icon-wine:before {
    content: "\e562";
}
.icon-ambulance:before {
    content: "\e563";
}
.icon-beaker-1:before {
    content: "\e564";
}
.icon-beaker-2:before {
    content: "\e565";
}
.icon-blood:before {
    content: "\e566";
}
.icon-drug:before {
    content: "\e567";
}
.icon-first-aid:before {
    content: "\e568";
}
.icon-hashish:before {
    content: "\e569";
}
.icon-heartpulse:before {
    content: "\e56a";
}
.icon-hospital-1:before {
    content: "\e56b";
}
.icon-hospital-2:before {
    content: "\e56c";
}
.icon-hospital-sign-1:before {
    content: "\e56d";
}
.icon-hospital-sign-2:before {
    content: "\e56e";
}
.icon-hospital-sign-3:before {
    content: "\e56f";
}
.icon-medicine:before {
    content: "\e570";
}
.icon-microscope:before {
    content: "\e571";
}
.icon-mortar-and-pestle:before {
    content: "\e572";
}
.icon-plaster:before {
    content: "\e573";
}
.icon-pulse-graph-1:before {
    content: "\e574";
}
.icon-pulse-graph-2:before {
    content: "\e575";
}
.icon-pulse-graph-3:before {
    content: "\e576";
}
.icon-red-cross:before {
    content: "\e577";
}
.icon-stethoscope:before {
    content: "\e578";
}
.icon-syringe:before {
    content: "\e579";
}
.icon-yin-yang:before {
    content: "\e57a";
}
.icon-balloon:before {
    content: "\e57b";
}
.icon-briefcase-lock:before {
    content: "\e57c";
}
.icon-card:before {
    content: "\e57d";
}
.icon-cards:before {
    content: "\e57e";
}
.icon-cards-2:before {
    content: "\e57f";
}
.icon-curtain:before {
    content: "\e580";
}
.icon-dice-1:before {
    content: "\e581";
}
.icon-dice-2:before {
    content: "\e582";
}
.icon-happy-smiley:before {
    content: "\e583";
}
.icon-pacman:before {
    content: "\e584";
}
.icon-pacman-ghost:before {
    content: "\e585";
}
.icon-sad-smiley:before {
    content: "\e586";
}
.icon-sign-1:before {
    content: "\e587";
}
.icon-smileys:before {
    content: "\e588";
}
.icon-suitcase-1:before {
    content: "\e589";
}
.icon-suitcase-2:before {
    content: "\e58a";
}
.icon-tetris:before {
    content: "\e58b";
}
.icon-ticket-1:before {
    content: "\e58c";
}
.icon-ticket-2:before {
    content: "\e58d";
}
.icon-ticket-3:before {
    content: "\e58e";
}
.icon-virus:before {
    content: "\e58f";
}
.icon-cloud-1:before {
    content: "\e590";
}
.icon-cloud-lightning:before {
    content: "\e591";
}
.icon-clouds:before {
    content: "\e592";
}
.icon-first-quarter-moon:before {
    content: "\e593";
}
.icon-full-moon:before {
    content: "\e594";
}
.icon-hail:before {
    content: "\e595";
}
.icon-heavy-rain:before {
    content: "\e596";
}
.icon-moon-cloud:before {
    content: "\e597";
}
.icon-rain:before {
    content: "\e598";
}
.icon-rain-lightning:before {
    content: "\e599";
}
.icon-snow:before {
    content: "\e59a";
}
.icon-sun:before {
    content: "\e59b";
}
.icon-sun-cloud:before {
    content: "\e59c";
}
.icon-thermometer:before {
    content: "\e59d";
}
.icon-third-quarter-moon:before {
    content: "\e59e";
}
.icon-umbrella:before {
    content: "\e59f";
}
.icon-waning-crescent-moon:before {
    content: "\e5a0";
}
.icon-waning-gibbous-moon:before {
    content: "\e5a1";
}
.icon-waxing-crescent-moon:before {
    content: "\e5a2";
}
.icon-waxing-gibbous-moon:before {
    content: "\e5a3";
}
.icon-bicycle:before {
    content: "\e5a4";
}
.icon-bus-1:before {
    content: "\e5a5";
}
.icon-bus-2:before {
    content: "\e5a6";
}
.icon-car-1:before {
    content: "\e5a7";
}
.icon-car-2:before {
    content: "\e5a8";
}
.icon-car-3:before {
    content: "\e5a9";
}
.icon-car-4:before {
    content: "\e5aa";
}
.icon-helicopter:before {
    content: "\e5ab";
}
.icon-mountain-bike:before {
    content: "\e5ac";
}
.icon-pickup:before {
    content: "\e5ad";
}
.icon-plane-1:before {
    content: "\e5ae";
}
.icon-plane-2:before {
    content: "\e5af";
}
.icon-plane-landing:before {
    content: "\e5b0";
}
.icon-plane-takeoff:before {
    content: "\e5b1";
}
.icon-road:before {
    content: "\e5b2";
}
.icon-road-bike:before {
    content: "\e5b3";
}
.icon-rocket:before {
    content: "\e5b4";
}
.icon-scooter:before {
    content: "\e5b5";
}
.icon-ship:before {
    content: "\e5b6";
}
.icon-train:before {
    content: "\e5b7";
}
.icon-tram:before {
    content: "\e5b8";
}
.icon-cactus:before {
    content: "\e5b9";
}
.icon-clover:before {
    content: "\e5ba";
}
.icon-flower:before {
    content: "\e5bb";
}
.icon-hand-eco:before {
    content: "\e5bc";
}
.icon-hand-globe:before {
    content: "\e5bd";
}
.icon-leaf:before {
    content: "\e5be";
}
.icon-light-eco:before {
    content: "\e5bf";
}
.icon-potted-plant-1:before {
    content: "\e5c0";
}
.icon-potted-plant-2:before {
    content: "\e5c1";
}
.icon-2-fingers-double-tap:before {
    content: "\e5c2";
}
.icon-2-fingers-down-swipe:before {
    content: "\e5c3";
}
.icon-2-fingers-horizontal-swipe:before {
    content: "\e5c4";
}
.icon-2-fingers-left-swipe:before {
    content: "\e5c5";
}
.icon-2-fingers-omnidirectional-swipe:before {
    content: "\e5c6";
}
.icon-2-fingers-right-swipe:before {
    content: "\e5c7";
}
.icon-2-fingers-tab-hold:before {
    content: "\e5c8";
}
.icon-2-fingers-tap:before {
    content: "\e5c9";
}
.icon-2-fingers-up-swipe:before {
    content: "\e5ca";
}
.icon-2-fingers-vertical-swipe:before {
    content: "\e5cb";
}
.icon-double-tap:before {
    content: "\e5cc";
}
.icon-drag-down:before {
    content: "\e5cd";
}
.icon-drag-horizontal:before {
    content: "\e5ce";
}
.icon-drag-left:before {
    content: "\e5cf";
}
.icon-drag-right:before {
    content: "\e5d0";
}
.icon-drag-up:before {
    content: "\e5d1";
}
.icon-drag-vertical:before {
    content: "\e5d2";
}
.icon-filck-down:before {
    content: "\e5d3";
}
.icon-flick-up:before {
    content: "\e5d4";
}
.icon-horizontal-flick:before {
    content: "\e5d5";
}
.icon-left-flick:before {
    content: "\e5d6";
}
.icon-omnidirectional-drag:before {
    content: "\e5d7";
}
.icon-omnidirectional-flick:before {
    content: "\e5d8";
}
.icon-omnidirectional-swipe:before {
    content: "\e5d9";
}
.icon-pinch:before {
    content: "\e5da";
}
.icon-right-flick:before {
    content: "\e5db";
}
.icon-rotate-clockwise:before {
    content: "\e5dc";
}
.icon-rotate-counterclockwise:before {
    content: "\e5dd";
}
.icon-spread:before {
    content: "\e5de";
}
.icon-swipe-down:before {
    content: "\e5df";
}
.icon-swipe-horizontal:before {
    content: "\e5e0";
}
.icon-swipe-left:before {
    content: "\e5e1";
}
.icon-swipe-right:before {
    content: "\e5e2";
}
.icon-swipe-up:before {
    content: "\e5e3";
}
.icon-swipe-vertical:before {
    content: "\e5e4";
}
.icon-tap:before {
    content: "\e5e5";
}
.icon-tap-hold:before {
    content: "\e5e6";
}
.icon-vertical-flick:before {
    content: "\e5e7";
}
.icon-arrow-1-1:before {
    content: "\e5e8";
}
.icon-arrow-2-1:before {
    content: "\e5e9";
}
.icon-arrow-3:before {
    content: "\e5ea";
}
.icon-arrow-4:before {
    content: "\e5eb";
}
.icon-arrow-5:before {
    content: "\e5ec";
}
.icon-arrow-6:before {
    content: "\e5ed";
}
.icon-arrow-7:before {
    content: "\e5ee";
}
.icon-arrow-8:before {
    content: "\e5ef";
}
.icon-arrow-9:before {
    content: "\e5f0";
}
.icon-arrow-10:before {
    content: "\e5f1";
}
.icon-arrow-11:before {
    content: "\e5f2";
}
.icon-arrow-12:before {
    content: "\e5f3";
}
.icon-arrow-13:before {
    content: "\e5f4";
}
.icon-arrow-14:before {
    content: "\e5f5";
}
.icon-arrow-15:before {
    content: "\e5f6";
}
.icon-arrow-16:before {
    content: "\e5f7";
}
.icon-arrow-17:before {
    content: "\e5f8";
}
.icon-arrow-18:before {
    content: "\e5f9";
}
.icon-arrow-19:before {
    content: "\e5fa";
}
.icon-arrow-20:before {
    content: "\e5fb";
}
.icon-arrow-21:before {
    content: "\e5fc";
}
.icon-arrow-22:before {
    content: "\e5fd";
}
.icon-arrow-23:before {
    content: "\e5fe";
}
.icon-arrow-24:before {
    content: "\e5ff";
}
.icon-arrow-25:before {
    content: "\e600";
}
.icon-arrow-26:before {
    content: "\e601";
}
.icon-arrow-27:before {
    content: "\e602";
}
.icon-arrow-28:before {
    content: "\e603";
}
.icon-arrow-29:before {
    content: "\e604";
}
.icon-arrow-30:before {
    content: "\e605";
}
.icon-arrow-31:before {
    content: "\e606";
}
.icon-arrow-32:before {
    content: "\e607";
}
.icon-arrow-33:before {
    content: "\e608";
}
.icon-arrow-34:before {
    content: "\e609";
}
.icon-arrow-35:before {
    content: "\e60a";
}
.icon-arrow-36:before {
    content: "\e60b";
}
.icon-arrow-37:before {
    content: "\e60c";
}
.icon-arrow-38:before {
    content: "\e60d";
}
.icon-arrow-39:before {
    content: "\e60e";
}
.icon-arrow-40:before {
    content: "\e60f";
}
.icon-arrow-41:before {
    content: "\e610";
}
.icon-arrow-42:before {
    content: "\e611";
}
.icon-arrow-43:before {
    content: "\e612";
}
.icon-arrow-44:before {
    content: "\e613";
}
.icon-arrow-45:before {
    content: "\e614";
}
.icon-arrow-46:before {
    content: "\e615";
}
.icon-arrow-47:before {
    content: "\e616";
}
.icon-arrow-48:before {
    content: "\e617";
}
.icon-arrow-49:before {
    content: "\e618";
}
.icon-arrow-50:before {
    content: "\e619";
}
.icon-arrow-51:before {
    content: "\e61a";
}
.icon-arrow-52:before {
    content: "\e61b";
}
.icon-arrow-53:before {
    content: "\e61c";
}
.icon-arrow-54:before {
    content: "\e61d";
}
.icon-arrow-55:before {
    content: "\e61e";
}
.icon-arrow-56:before {
    content: "\e61f";
}
.icon-arrow-57:before {
    content: "\e620";
}
.icon-arrow-58:before {
    content: "\e621";
}
.icon-arrow-59:before {
    content: "\e622";
}
.icon-arrow-60:before {
    content: "\e623";
}
.icon-arrow-61:before {
    content: "\e624";
}
.icon-arrow-62:before {
    content: "\e625";
}
.icon-arrow-63:before {
    content: "\e626";
}
.icon-arrow-64:before {
    content: "\e627";
}
.icon-arrow-65:before {
    content: "\e628";
}
.icon-arrow-66:before {
    content: "\e629";
}
.icon-arrow-67:before {
    content: "\e62a";
}
.icon-arrow-68:before {
    content: "\e62b";
}
.icon-arrow-69:before {
    content: "\e62c";
}
.icon-arrow-70:before {
    content: "\e62d";
}
.icon-arrow-71:before {
    content: "\e62e";
}
.icon-arrow-72:before {
    content: "\e62f";
}
.icon-arrow-circle-1:before {
    content: "\e630";
}
.icon-arrow-circle-2:before {
    content: "\e631";
}
.icon-arrow-circle-3:before {
    content: "\e632";
}
.icon-arrow-circle-4:before {
    content: "\e633";
}
.icon-arrow-circle-5:before {
    content: "\e634";
}
.icon-arrow-circle-6:before {
    content: "\e635";
}
.icon-arrow-circle-7:before {
    content: "\e636";
}
.icon-arrow-circle-8:before {
    content: "\e637";
}
.icon-arrow-circle-9:before {
    content: "\e638";
}
.icon-arrow-circle-10:before {
    content: "\e639";
}
.icon-arrow-circle-11:before {
    content: "\e63a";
}
.icon-arrow-circle-12:before {
    content: "\e63b";
}
.icon-arrow-circle-13:before {
    content: "\e63c";
}
.icon-arrow-circle-14:before {
    content: "\e63d";
}
.icon-arrow-circle-15:before {
    content: "\e63e";
}
.icon-arrow-circle-16:before {
    content: "\e63f";
}
.icon-arrow-circle-17:before {
    content: "\e640";
}
.icon-arrow-circle-18:before {
    content: "\e641";
}
.icon-arrow-circle-19:before {
    content: "\e642";
}
.icon-arrow-circle-20:before {
    content: "\e643";
}
.icon-arrow-circle-21:before {
    content: "\e644";
}
.icon-arrow-circle-22:before {
    content: "\e645";
}
.icon-arrow-circle-23:before {
    content: "\e646";
}
.icon-arrow-circle-24:before {
    content: "\e647";
}
.icon-arrow-circle-25:before {
    content: "\e648";
}
.icon-arrow-circle-26:before {
    content: "\e649";
}
.icon-arrow-circle-27:before {
    content: "\e64a";
}
.icon-arrow-circle-28:before {
    content: "\e64b";
}
.icon-arrow-circle-29:before {
    content: "\e64c";
}
.icon-arrow-circle-30:before {
    content: "\e64d";
}
.icon-arrow-delete-1:before {
    content: "\e64e";
}
.icon-arrow-delete-2:before {
    content: "\e64f";
}
.icon-arrow-dot-1:before {
    content: "\e650";
}
.icon-arrow-dot-2:before {
    content: "\e651";
}
.icon-arrow-dot-3:before {
    content: "\e652";
}
.icon-arrow-dot-4:before {
    content: "\e653";
}
.icon-arrow-dot-5:before {
    content: "\e654";
}
.icon-arrow-dot-6:before {
    content: "\e655";
}
.icon-arrow-rectangle-1:before {
    content: "\e656";
}
.icon-arrow-rectangle-2:before {
    content: "\e657";
}
.icon-arrow-rectangle-3:before {
    content: "\e658";
}
.icon-arrow-rectangle-4:before {
    content: "\e659";
}
.icon-arrow-rectangle-5:before {
    content: "\e65a";
}
.icon-arrow-rectangle-6:before {
    content: "\e65b";
}
.icon-arrow-rectangle-7:before {
    content: "\e65c";
}
.icon-arrow-rectangle-8:before {
    content: "\e65d";
}
.icon-arrow-rectangle-9:before {
    content: "\e65e";
}
.icon-arrow-rectangle-10:before {
    content: "\e65f";
}
.icon-arrow-rectangle-11:before {
    content: "\e660";
}
.icon-arrow-rectangle-12:before {
    content: "\e661";
}
.icon-arrow-rectangle-13:before {
    content: "\e662";
}
.icon-arrow-rectangle-14:before {
    content: "\e663";
}
.icon-arrow-rectangle-15:before {
    content: "\e664";
}
.icon-arrow-rectangle-16:before {
    content: "\e665";
}
.icon-arrow-rectangle-17:before {
    content: "\e666";
}
.icon-arrow-rectangle-18:before {
    content: "\e667";
}
.icon-arrow-rectangle-19:before {
    content: "\e668";
}
.icon-arrow-rectangle-20:before {
    content: "\e669";
}
.icon-arrow-73:before {
    content: "\e66a";
}
.icon-arrow-74:before {
    content: "\e66b";
}
.icon-buggy:before {
    content: "\e66c";
}


.h2 {
    word-wrap: break-word;
    font-weight: 400;
    line-height: 18px;
}

h2, .h2 {
    position: relative;
    margin-left: -15px;
    margin-right: 0px; /*-15px;*/
    margin-bottom: 0;
    padding: 15px 70px 15px 15px;
    /*border-top: 1px solid #333333;*/
}

#bka-kurzmeldungen-outer-block > h2, #bka-kurzmeldungen-outer-block > .h2,
    #bka-initiativen-block > h2, #bka-initiativen-block > .h2 {
    border-top: none;
}

.h2 [class^="icon-"], .h2 [class*=" icon-"] {
    position: absolute;
    right: 0;
    top: 0;
    min-width: 55px;
    padding-top: 7px;
    text-align: center;
    border-top: 3px solid #333333;
}

/*
a.download:before {
    content: '\e25b';
    width: 1.4em;
}
*/

.nav-links > li > a, .nav-links > li > a.download {
    padding-left: 25px;
    text-decoration: underline;
}

a.download {
    text-decoration: underline;
}

.nav-links {
    padding-left: 10px;
    background-color: white;
}

.nav-links > li {
    border-top: 1px solid #efeaea;
    list-style: none;
}
.nav-links > li:first-child {
    border-top: 0;
}
.nav-links > li > a:hover,
.nav-links > li > a:focus {
    text-decoration: underline;
}
.nav-links a:before {
    width: 20px;
    margin-left: -20px;
}
.nav-links .download {
    padding-left: 30px;
    color: #000000;
    font-weight: 500;
    text-decoration: none;
}
.nav-links .download:before {
    font-size: 22px;
    width: 30px;
    margin-left: -30px;
}
.nav-links .download .meta,
.nav-links .download .description {
    font-weight: normal;
}
a:before {
    position: relative;
    display: inline-block;
    top: -1px;
    vertical-align: middle;
    font-family: "streamline-24px" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a.unstyled > p {
    padding-left: 1.4em!important;
}

a.unstyled::before {
    float: left;
    top: 5px;
}

.unstyled h3 {
    margin-top: 0px;
}
