/* *** generated @ 2024-03-30 03:52:59 *** */

/* ** [ /src_core/sites/portal/css/portal_jbox.css ] (@import) ** */
.jbox-overlay-close,.modal-header .close{

background-image:  url(/src_core/img/portal/close2.png?1683208276);
height:46px;
position:absolute;
right:6px;
text-indent:-9999px;
top:9px;
width:46px;
z-index:3500;
display: block;
}
.jbox-overlay-close:hover,.modal-header .close:hover{
background-image:  url(/src_core/img/portal/close2over.png?1683208276) !important;
}
.jbox-overlay-close.imageContentView.topright{
cursor: pointer;
top: -22px;
right: -21px;
}
.jbox-overlay-close a{
width: 100%;
height: 100%;
display: block;
}
.jbox-overlay-wrapper{
display: none;
position: fixed;
z-index: 1000;
top: 300px;
left: 400px;
}
.jbox-overlay-container{
background: transparent;
margin : 30px;
width: auto;
height: auto;
}
.jbox-scroll-container{
z-index : 500;
}
.jbox-scroll-control{
z-index : 600;
}
.jbox-scroll-left{
background:  url(/pages/img/digitalworkroom/bg-scrollleft.gif) repeat-y;
width : 22px;
height : 100%;
}
.jbox-scroll-left a{
background:  url(/pages/img/digitalworkroom/arrow-scrollleft.gif) no-repeat center center;
}
.jbox-scroll-right{
background:  url(/pages/img/digitalworkroom/bg-scrollright.gif) repeat-y;
width : 22px;
height : 100%;
}
.jbox-scroll-right a{
background:  url(/pages/img/digitalworkroom/arrow-scrollright.gif) no-repeat center center;
}
.jbox-scroll-up{
background:  url(/pages/img/digitalworkroom/bg-scrollup.gif) repeat-x;
width : 100%;
height : 22px;
}
.jbox-scroll-up a{
background:  url(/pages/img/digitalworkroom/arrow-scrollup.gif) no-repeat center center;
}
.jbox-scroll-down{
background:  url(/pages/img/digitalworkroom/bg-scrolldown.gif) repeat-x;
width : 100%;
height : 22px;
}
.jbox-scroll-down a{
background:  url(/pages/img/digitalworkroom/arrow-scrolldown.gif) no-repeat center center;
}

#search > #results-search .isjbox{
top:-12px!important;
}

/* ** [ /src_core/sites/portal/css/modalbox_styling.css ] (@import) ** */
.modalbox
{
background: #ffffff;
}
.modalbox .asset
{
background: #f2f2f2;
border: 1px solid #dfdfdf;
}
.modalbox .asset img.portrait 
{
height: 44em;
}
.modalbox .thumb
{
background: #ececec;
border: 1px solid #d4d4d4;
height: 7em;
margin: 0 1.0em 1.0em 0;
width: 7em;
}
.modalbox .thumb div
{
margin: 0 1.0em 1.0em 0;
}
.modalbox .thumb img.portrait
{
height: 6.2em;
}
.nav-controls a
{
background: #0066b3;
color: #ffffff;
}
.modalbox .close-btn
{
background: #79827f;
color: #ffffff;
}
.modalbox .toggler a
{
color: #d79c1c;
}
.modalbox .toggler a.active
{
color: #c0c0c0;
cursor: default;
}

/* ** [ /src_core/sites/portal/css/modalbox.css ] (@import) ** */
.modalbox
{
border-radius: 10px;
display: block;
margin: 0 auto 0 auto;
padding: 10px;
position: relative;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.modalbox .content-wrapper
{
display: block;
height: 100%;
position: relative;
}

.modalbox .asset-wrapper,
.modalbox .thumbs-wrapper,
.modalbox .sidebar-wrapper
{
position: absolute;
height: 100%;
overflow: hidden;
}

.modalbox .asset-wrapper,
.modalbox .thumbs-wrapper
{
display: table;
height: 100%;
left: 0px;
top: 0px;
width: 65%;
}

.modalbox .asset
{
display: table-cell;
position: relative;
text-align: center;
vertical-align: middle;
width: 100%;
}
.modalbox .asset img
{
cursor:pointer;
}
.modalbox .asset img.landscape
{
height: auto;
width: 100%;
}
.modalbox .asset img.portrait 
{

width: auto;
}
.modalbox .thumb
{
display: table;
float: left;
overflow: hidden;
position: relative;
cursor:pointer;
}
.modalbox .thumb div
{
display: table-cell;
position: relative;
text-align: center;
vertical-align: middle;
}
.modalbox .thumb img.portrait
{

width: auto;
}
.modalbox .thumb img.landscape
{
height: auto;
width: 100%;
}

.modalbox .sidebar-wrapper
{
position: absolute;
right: 0px;
top: 0px;
width: 35%;
}
.modalbox .sidebar
{
position: relative;
padding: 10%;
}
.lt-ie9 .modalbox .sidebar{
width: auto !important;
display: block !important;
float: left !important;
}
.modalbox .sidebar h2
{
font-size: 2em;
margin: 0 0 0.5em 0;
padding: 0;
}
.modalbox .toggler
{
font-size: 1.2em;
margin: 0 0 1.0em 0;
}
.modalbox .toggler a
{
margin: 0 0.3em 0 0;
}
.modalbox .asset-desc
{
display: block;
overflow: auto;
height: 33em;
line-height: 15px;
}
.modalbox .asset-desc p
{
font-size: 13px;
}
.modalbox .asset-copyright,
.modalbox .asset-links
{
display: block;
font-size: 13px;
margin: 10px 0 0 0;
}
.modalbox .asset-links li
{
display: block;
float: left;
margin: 0 10px 0 0;
}
.nav-controls
{
bottom: 0px;
position: absolute;
right: 0px;
}
.nav-controls li
{
float: left;
}
.nav-controls a
{
display: block;
font-size: 1.1em;
font-weight: bold;
margin: 0 1em 0 0;
padding: 0.5em 0.7em 0.5em 0.7em;
}
.modalbox .close-btn
{
font-size: 1.5em;
font-weight: bold;
min-height: 12px;
min-width: 12px;
padding: 0.3em 0.5em 0.3em 0.5em;
position: absolute;
text-align: center;
right: 10px;
top: 10px;
z-index: 500;
}

/* ** [ /src_core/sites/portal/css/3/standards.css ] (@import) ** */
.content-container a.gallery-open-modal{
position: relative;
display: inline-block;
max-width: 100%;
}
.fullimage.landscape a.gallery-open-modal{
position: relative;
display: inline-block;
max-width: 100%;
}
.content-container .mediabox a.gallery-open-modal{
display: table-cell;
}
.content-container a.gallery-open-modal i,
.fullimage.landscape a.gallery-open-modal i{
background-image: url(/src_core/img/icon-enlarge.png?1683208276);
background-repeat:no-repeat;
background-position:right bottom;
width:25px;height:25px;
position:absolute;
right:5px;
bottom:5px;
display:block;
opacity:.9;
filter:alpha(opacity=90)
}
@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){
.content-container a.gallery-open-modal i,
.fullimage.landscape a.gallery-open-modal i{
background-image: url(/src_core/img/icon-enlarge@2x.png?1683208276);background-size:19px 19px
}
}
.content-container a.gallery-open-modal:hover i,
.fullimage.landscape a.gallery-open-modal:hover i{
.opacity(.7);
}
.print-image,
.print-image img
.box-content span.print-image{
display: none !important;
}
@media print{
.print-image,
.print-image img
.box-content span.print-image{
display: block !important;
}
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-print,
.visible-print-block,
.visible-print-inline,
.visible-print-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-lg img,
.visible-lg-block img,
.visible-lg-inline img,
.visible-lg-inline-block img,
.visible-md img,
.visible-md-block img,
.visible-md-inline img,
.visible-md-inline-block img,
.visible-print img,
.visible-print-block img,
.visible-print-inline img,
.visible-print-inline-block img,
.visible-sm img,
.visible-sm-block img,
.visible-sm-inline img,
.visible-sm-inline-block img,
.visible-xs img,
.visible-xs-block img,
.visible-xs-inline img,
.visible-xs-inline-block img
{
display: none !important;
}
}

/* ** [ /src_project/javascript/shariff.min.css ] (@import) ** */
/*!
* shariff - v3.2.1 - Mon,27 May 2019 08:23:57 GMT
* https://github.com/heiseonline/shariff
* Copyright (c) 2019 Ines Pauer,Philipp Busse,Sebastian Hilbig,Erich Kramer,Deniz Sesli
* Licensed under the MIT license
*/
.shariff:after,.shariff:before{content:" ";display:table}.shariff:after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li{overflow:hidden}.shariff li,.shariff li a{height:35px;-webkit-box-sizing:border-box;box-sizing:border-box}.shariff li a{color:#fff;position:relative;display:block;text-decoration:none}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fab,.shariff li .far,.shariff li .fas{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal li{-webkit-box-flex:1}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{float:left;-webkit-box-flex:0;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .orientation-vertical.button-style-icon{min-width:35px}.shariff .orientation-vertical.button-style-icon-count{min-width:80px}.shariff .orientation-vertical.button-style-standard{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}.shariff .orientation-vertical.button-style-icon-count li .share_count,.shariff .orientation-vertical.button-style-standard li .share_count{width:24px;text-align:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal li{margin-right:1.8%}.shariff .orientation-horizontal.button-style-icon-count li,.shariff .orientation-horizontal.button-style-standard li{min-width:80px}.shariff .orientation-horizontal.button-style-icon-count li .share_count,.shariff .orientation-horizontal.button-style-standard li .share_count{display:block}.shariff .orientation-horizontal.button-style-standard li{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-1 li .share_text,.shariff .orientation-horizontal.button-style-standard.shariff-col-2 li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:0;-ms-flex:none;flex:none}}@media only screen and (min-width:640px){.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard.shariff-col-3 li .share_text{text-indent:0;display:inline}}@media only screen and (min-width:768px){.shariff .orientation-horizontal.button-style-standard li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.button-style-standard li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.button-style-standard.shariff-col-5 li,.shariff .orientation-horizontal.button-style-standard.shariff-col-6 li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:1024px){.shariff li,.shariff li a{height:30px}.shariff li .fab,.shariff li .far,.shariff li .fas{width:30px;line-height:30px}.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}.shariff .buffer a{background-color:#3a3a3a}.shariff .buffer a:hover{background-color:#555}.shariff .buffer .fa-buffer{font-size:22px}.shariff .buffer .share_count{color:#3a3a3a;background-color:#ddd}.shariff .theme-white .buffer a{color:#3a3a3a}@media only screen and (min-width:600px){.shariff .buffer .fa-buffer{font-size:19px;position:relative;top:1px}}.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:16px}}.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook-f{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook-f{font-size:19px}}.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#f67c1a}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money-bill-alt{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#f67c1a}@media only screen and (min-width:600px){.shariff .flattr .fa-money-bill-alt{font-size:19px}}.shariff .flipboard a{background-color:#e12828}.shariff .flipboard a:hover{background-color:#ff2e2e}.shariff .flipboard .fa-flipboard{font-size:22px}.shariff .theme-white .flipboard a{color:#e12828}@media only screen and (min-width:600px){.shariff .flipboard .fa-flipboard{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.shariff .theme-grey .info a{background-color:#fff}.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin-in{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33aae8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin-in{font-size:19px}}.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .print a{background-color:#999}.shariff .print a:hover{background-color:#a8a8a8}.shariff .print .fa-print{font-size:21px}.shariff .theme-white .print a{color:#999}@media only screen and (min-width:600px){.shariff .print .fa-print{font-size:18px}}.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}.shariff .pocket a{background-color:#ef4056}.shariff .pocket a:hover{background-color:#ff5066}.shariff .pocket .fa-get-pocket{font-size:22px}.shariff .theme-white .pocket a{color:#ef4056}@media only screen and (min-width:600px){.shariff .pocket .fa-get-pocket{font-size:19px}}.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:16px}}.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96d4ee}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465d}.shariff .tumblr a:hover{background-color:#44546b}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}.shariff .weibo a{background-color:#f56770}.shariff .weibo a:hover{background-color:#fa7f8a}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#f56770}.shariff .theme-white .weibo a{color:#f56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{background-color:#26ace0}.shariff .tencent-weibo a:hover{background-color:#38bbeb}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ace0}.shariff .theme-white .tencent-weibo a{color:#26ace0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .telegram a{background-color:#08c}.shariff .telegram a:hover{background-color:#007dbb}.shariff .telegram .fa-telegram{font-size:28px}.shariff .theme-white .telegram a{color:#08c}@media only screen and (min-width:600px){.shariff .telegram .fa-telegram{font-size:22px}}.shariff .qzone a{background-color:#2b82d9}.shariff .qzone a:hover{background-color:#398fe6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2b82d9}.shariff .theme-white .qzone a{color:#2b82d9}@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}.shariff .vk a{background-color:#5d7fa4}.shariff .vk a:hover{background-color:#678eb4}.shariff .vk .fa-vk{font-size:22px}.shariff .vk .share_count{color:#55677d;background-color:#fff}.shariff .theme-white .vk a{color:#3b5998}@media only screen and (min-width:600px){.shariff .vk .fa-vk{font-size:19px}}

/* ** [ /src_project/javascript/misc.min.css ] (@import) ** */
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css,accordion.css,autocomplete.css,menu.css,button.css,controlgroup.css,checkboxradio.css,datepicker.css,dialog.css,draggable.css,resizable.css,progressbar.css,selectable.css,selectmenu.css,slider.css,sortable.css,spinner.css,tabs.css,tooltip.css,theme.css
* To view and modify this theme,visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors;Licensed MIT */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/"images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url(/"images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/"images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/"images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/"images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/"images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url(/"images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;margin:0;padding:5px 8px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=');background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px 6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{padding:5px 10px 5px 35px;border-bottom:1px solid #cdcdcd}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer;color:#7799d0}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}


.sm{box-sizing:border-box;position:relative;z-index:9999;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}
.sm ul{display:none}
.sm li,.sm a{position:relative}
.sm a{display:block}
.sm a.disabled{cursor:default}
.sm::after{content:"";display:block;height:0;font:0px/0 serif;clear:both;overflow:hidden}
.sm *,.sm *::before,.sm *::after{box-sizing:inherit}



.navbar-nav.sm-collapsible .sub-arrow{
position: absolute;
top: 50%;
right: 0;
margin: -0.7em 0.5em 0 0;
border: 1px solid rgba(0,0,0,.1);
border-radius: .25rem;
padding: 0;
width: 2em;
height: 1.4em;
font-size: 1.25rem;
line-height: 1.2em;
text-align: center;
}
.navbar-nav.sm-collapsible .sub-arrow::before{
content: '+';
}
.navbar-nav.sm-collapsible .show > a > .sub-arrow::before{
content: '-';
}
.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow{
border-color: rgba(255,255,255,.1);
}

.navbar-nav.sm-collapsible .has-submenu{
padding-right: 3em;
}

.navbar-nav.sm-collapsible .nav-link,
.navbar-nav.sm-collapsible .dropdown-item{
position: relative;
}

.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{
display: inline-block;
width: 0;
height: 0;
margin-left: .255em;
vertical-align: .255em;
border-top: .3em solid;
border-right: .3em solid transparent;
border-left: .3em solid transparent;
}

.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow,
.fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after{
border-top: 0;
border-bottom: .3em solid;
}

.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,
.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after{
position: absolute;
top: 50%;
right: 0;
width: 0;
height: 0;
margin-top: -.3em;
margin-right: 1em;
border-top: .3em solid transparent;
border-bottom: .3em solid transparent;
border-left: .3em solid;
}

.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu{
padding-right: 2em;
}

.navbar-nav .scroll-up,
.navbar-nav .scroll-down{
position: absolute;
display: none;
visibility: hidden;
height: 20px;
overflow: hidden;
text-align: center;
}
.navbar-nav .scroll-up-arrow,
.navbar-nav .scroll-down-arrow{
position: absolute;
top: -2px;
left: 50%;
margin-left: -8px;
width: 0;
height: 0;
overflow: hidden;
border-top: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid;
border-left: 7px solid transparent;
}
.navbar-nav .scroll-down-arrow{
top: 6px;
border-top: 7px solid;
border-right: 7px solid transparent;
border-bottom: 7px solid transparent;
border-left: 7px solid transparent;
}

.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu{
margin: .5em;
}

.navbar-nav:not([data-sm-skip]) .dropdown-item{
white-space: normal;
}
.navbar-nav:not(.sm-collapsible) .sm-nowrap > li > .dropdown-item{
white-space: nowrap;
}

/* ** [ /src_project/sites/portal/css/4/./core-styles.css ] (@import) ** */


/* ** [ /src_core/javascript/flowplayer7/skin/skin.css ] (@import) ** */
@charset "UTF-8";
@font-face{
font-family: flowplayer;
src:  url("/src_core/javascript/flowplayer7/skin/icons/flowplayer.eot?#iefix") format("embedded-opentype"), url("/src_core/javascript/flowplayer7/skin/icons/flowplayer.woff2") format("woff2"), url("/src_core/javascript/flowplayer7/skin/icons/flowplayer.woff") format("woff")}
.fp-icon{
display: inline-block}
.fp-icon:before{
font-family: flowplayer;
font-size: 1.7em}
.fp-airplay:before{
content: "\e001"}
.fp-fullscreen:before{
content: "\e002"}
.fp-checked:before{
content: "\e003"}
.fp-embed:before{
content: "\e004";
color: #fff}
.fp-chromecast:before{
content: "\e005"}
.fp-email:before{
content: "\e006"}
.fp-playbtn:before{
content: "\e007"}
.fp-share:before{
content: "\e009"}
.fp-share2:before{
content: "\e00a"}
.fp-twitter:before{
content: "\e00c";
color: #1da1f2}
.fp-facebook:before{
content: "\e00a";
color: #3b5998}
.fp-volumebtn:before{
content: "\e00b"}
.fp-volume-off:before{
content: "\e00d"}
.fp-unload:before{
content: "\e00f"}
.fp-prevbtn:before{
content: "\e011"}
.fp-nextbtn:before{
content: "\e012"}
.flowplayer.is-mouseover .fp-captions,.flowplayer.is-paused .fp-captions{
bottom: 3em}
.flowplayer.is-poster .fp-engine{
opacity: 0}
.flowplayer.is-loading .fp-engine{
top: -9999em}
.flowplayer.is-loading .fp-ui .fp-header,.flowplayer.is-loading .fp-ui .fp-controls{
opacity: 0}
.flowplayer.is-splash .fp-ui > *,.flowplayer.is-poster .fp-ui > *{
display: none}
.flowplayer.is-splash .fp-ui > .fp-play,.flowplayer.is-poster .fp-ui > .fp-play{
display: block}
.flowplayer.is-splash.is-loading .fp-ui > .fp-play,.flowplayer.is-poster.is-loading .fp-ui > .fp-play{
display: none}
.flowplayer.is-splash.is-loading .fp-ui > .fp-waiting,.flowplayer.is-poster.is-loading .fp-ui > .fp-waiting{
display: block}
.flowplayer.is-poster .fp-engine{
left: -9999em;
top: -9999em}
.flowplayer.is-poster .fp-captions{
display: none !important}
.flowplayer.is-disabled .fp-color{
background-color: #999}
.flowplayer.has-title .fp-header{
top: 0;
text-align: right}
.flowplayer.is-fullscreen{
top: 0 !important;
left: 0 !important;
border: 0 !important;
margin: 0 !important;
width: 100% !important;
height: 100% !important;
max-width: 100% !important;
z-index: 99999 !important;
box-shadow: 0 !important;
background-image: none !important;
background-color: #333}
.flowplayer.is-fullscreen .fp-player{
background-color: #333}
.flowplayer.is-fullscreen .fp-fullscreen:before{
content: "\e016"}
.flowplayer.is-fullscreen.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-minimal .fp-fullscreen:before{
content: "\e216"}
.flowplayer.is-fullscreen.fp-edgy .fp-fullscreen:before{
content: "\e116"}
.flowplayer.is-fullscreen.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.is-fullscreen.fp-edgy.fp-minimal .fp-fullscreen:before{
content: "\e316"}
.flowplayer.is-fullscreen.is-mouseout.is-playing .fp-ui{
cursor: none}
.flowplayer.is-loading .fp-waiting,.flowplayer.is-seeking .fp-waiting{
display: block !important;
opacity: 1 !important}
.flowplayer.is-loading .fp-waiting svg,.flowplayer.is-loading .fp-waiting p,.flowplayer.is-seeking .fp-waiting svg,.flowplayer.is-seeking .fp-waiting p{
opacity: 1}
.flowplayer.is-loading .fp-play,.flowplayer.is-seeking .fp-play{
display: none !important}
.flowplayer.is-playing{
background-image: none !important}
.flowplayer.is-playing .fp-playbtn:before{
content: "\e008"}
.flowplayer.is-playing.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-minimal .fp-playbtn:before{
content: "\e208"}
.flowplayer.is-playing.fp-edgy .fp-playbtn:before{
content: "\e108"}
.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before{
content: "\e308"}
.flowplayer.is-muted .fp-volumebtn:before{
content: "\e00d"}
.flowplayer.is-muted.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-minimal .fp-volumebtn:before{
content: "\e20d"}
.flowplayer.is-muted.fp-edgy .fp-volumebtn:before{
content: "\e10d"}
.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before{
content: "\e30d"}
.flowplayer.is-inverted .fp-duration{
display: none}
.flowplayer.is-inverted .fp-remaining{
display: block}
.flowplayer.is-closeable .fp-header .fp-unload{
display: block}
.flowplayer.is-error{
background-color: #aaa}
.flowplayer.is-error .fp-ui{
opacity: 1}
.flowplayer.is-live .fp-timeline{
visibility: hidden}
.flowplayer.is-live .fp-bar > *.fp-buffer,.flowplayer.is-live .fp-bar-slider > *.fp-buffer{
max-width: 100%}
.flowplayer.is-live.is-dvr .fp-timeline{
visibility: visible}
.flowplayer.is-live.is-dvr.is-live-position .fp-duration{
color: #00abcd}
.flowplayer.is-flash-disabled .fp-waiting{
display: none !important}
.flowplayer.is-flash-disabled .fp-ui{
height: auto;
background: none;
opacity: 1}
.flowplayer.is-flash-disabled .fp-ui .fp-header,.flowplayer.is-flash-disabled .fp-ui .fp-controls{
display: none}
.flowplayer.is-flash-disabled .fp-engine{
top: 0}
.flowplayer.is-tiny{
font-size: .7em}
.flowplayer.is-small{
font-size: .8em}
.flowplayer.no-buffer .fp-ui .fp-controls .fp-timeline .fp-buffer{
display: none}
.flowplayer.no-volume .fp-volumebar{
display: none}
.flowplayer.fp-mute .fp-volumebtn{
display: inline-block}
@keyframes pulse{
0%{
opacity: 0}
100%{
opacity: 1}}
.flowplayer .fp-chromecast-engine{
position: absolute;
display: none;
top: 0;
bottom: 0;
right: 0;
left: 0;
color: #fff}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-status{
font-size: 150%;
text-align: center}
.flowplayer .fp-chromecast-engine .fp-chromecast-engine-icon{
-webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
mask-image: url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIG9wYWNpdHk9Ii4xIi8+CiAgICA8cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+CiAgICA8cGF0aCBkPSJNMSAxOHYzaDNjMC0xLjY2LTEuMzQtMy0zLTN6bTAtNHYyYzIuNzYgMCA1IDIuMjQgNSA1aDJjMC0zLjg3LTMuMTMtNy03LTd6bTE4LTdINXYxLjYzYzMuOTYgMS4yOCA3LjA5IDQuNDEgOC4zNyA4LjM3SDE5Vjd6TTEgMTB2MmM0Ljk3IDAgOSA0LjAzIDkgOWgyYzAtNi4wOC00LjkzLTExLTExLTExem0yMC03SDNjLTEuMSAwLTIgLjktMiAydjNoMlY1aDE4djE0aC03djJoN2MxLjEgMCAyLS45IDItMlY1YzAtMS4xLS45LTItMi0yeiIvPgo8L3N2Zz4=");
-webkit-mask-size: 100% 100%;
background-color: #fff;
margin: 10% auto 2em;
height: 5em;
width: 5em}
.flowplayer.is-chromecast{
background-color: #333}
.flowplayer.is-chromecast .fp-chromecast-engine{
display: block}
.flowplayer.is-chromecast .fp-flash-disabled{
display: none !important}
.flowplayer.is-chromecast .fp-engine{
left: -9999em;
top: -9999em;
bottom: auto;
right: auto}
.flowplayer.fp-default-playlist .fp-prev,.flowplayer.fp-default-playlist .fp-next{
position: absolute;
top: 45%;
opacity: 0.3;
transition: opacity 0.2s}
.flowplayer.fp-default-playlist .fp-prev:before,.flowplayer.fp-default-playlist .fp-next:before{
font-family: flowplayer;
font-size: 2.8em}
.flowplayer.fp-default-playlist .fp-prev{
left: 0.4em}
.flowplayer.fp-default-playlist .fp-prev:before{
content: "\e011"}
.flowplayer.fp-default-playlist .fp-next{
right: 0.4em}
.flowplayer.fp-default-playlist .fp-next:before{
content: "\e012"}
.flowplayer.fp-default-playlist .fp-playlist{
position: absolute;
right: 0.4em;
bottom: 3em;
width: 100%;
text-align: center}
.flowplayer.fp-default-playlist .fp-playlist a{
background-color: #fff;
height: 0.8em;
border-radius: 50%;
width: 0.8em;
opacity: 0.7;
display: inline-block;
transition: transform 0.2s}
.flowplayer.fp-default-playlist .fp-playlist a:hover{
transform: scale(1.2,1.2)}
.flowplayer.fp-default-playlist .fp-playlist a.is-active{
opacity: 1}
.flowplayer.fp-default-playlist.fp-edgy .fp-prev:before{
content: "\e111"}
.flowplayer.fp-default-playlist.fp-edgy .fp-next:before{
content: "\e112"}
.flowplayer.fp-default-playlist.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-minimal .fp-prev:before{
content: "\e211"}
.flowplayer.fp-default-playlist.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-minimal .fp-next:before{
content: "\e212"}
.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-prev:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-prev:before{
content: "\e311"}
.flowplayer.fp-default-playlist.fp-edgy.fp-outlined .fp-next:before,.flowplayer.fp-default-playlist.fp-edgy.fp-minimal .fp-next:before{
content: "\e312"}
.flowplayer.fp-custom-playlist{
overflow: visible}
.flowplayer.fp-custom-playlist .fp-playlist,.flowplayer.fp-custom-playlist.is-splash .fp-playlist,.flowplayer.fp-custom-playlist.is-poster .fp-playlist,.flowplayer.fp-custom-playlist.is-loading .fp-playlist{
display: block;
opacity: 1}
.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-rounded-fill{
display: none !important}
.flowplayer.fp-edgy .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy .fp-waiting svg.fp-loading-sharp-fill{
display: block}
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-fill,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-fill,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-fill{
display: none}
.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-play svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-pause svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-play-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-pause-sharp-outline,.flowplayer.fp-edgy.fp-outlined .fp-waiting svg.fp-loading-sharp-outline,.flowplayer.fp-edgy.fp-minimal .fp-waiting svg.fp-loading-sharp-outline{
display: block}
.flowplayer.fp-edgy,.flowplayer.fp-edgy .fp-menu,.flowplayer.fp-edgy .fp-captions p,.flowplayer.fp-edgy .fp-textarea,.flowplayer.fp-edgy .fp-bar,.flowplayer.fp-edgy .fp-bar-slider,.flowplayer.fp-edgy .fp-bar > *,.flowplayer.fp-edgy .fp-bar-slider > *,.flowplayer.fp-edgy .fp-timestamp{
border-radius: 0}
.flowplayer.fp-edgy .fp-airplay:before{
content: "\e101"}
.flowplayer.fp-edgy .fp-fullscreen:before{
content: "\e102"}
.flowplayer.fp-edgy .fp-checked:before{
content: "\e103"}
.flowplayer.fp-edgy .fp-embed:before{
content: "\e104"}
.flowplayer.fp-edgy .fp-chromecast:before{
content: "\e105"}
.flowplayer.fp-edgy .fp-email:before{
content: "\e106"}
.flowplayer.fp-edgy .fp-playbtn:before{
content: "\e107"}
.flowplayer.fp-edgy .fp-share:before{
content: "\e109"}
.flowplayer.fp-edgy .fp-share2:before{
content: "\e10a"}
.flowplayer.fp-edgy .fp-twitter:before{
content: "\e10c"}
.flowplayer.fp-edgy .fp-facebook:before{
content: "\e10a"}
.flowplayer.fp-edgy .fp-volumebtn:before{
content: "\e10b"}
.flowplayer.fp-edgy .fp-volume-off:before{
content: "\e10d"}
.flowplayer.fp-edgy .fp-unload:before{
content: "\e10f"}
.flowplayer.fp-edgy .fp-prevbtn:before{
content: "\e111"}
.flowplayer.fp-edgy .fp-nextbtn:before{
content: "\e112"}
.flowplayer.fp-edgy.fp-outlined .fp-airplay:before,.flowplayer.fp-edgy.fp-minimal .fp-airplay:before{
content: "\e301"}
.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before,.flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before{
content: "\e302"}
.flowplayer.fp-edgy.fp-outlined .fp-checked:before,.flowplayer.fp-edgy.fp-minimal .fp-checked:before{
content: "\e303"}
.flowplayer.fp-edgy.fp-outlined .fp-embed:before,.flowplayer.fp-edgy.fp-minimal .fp-embed:before{
content: "\e304"}
.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before,.flowplayer.fp-edgy.fp-minimal .fp-chromecast:before{
content: "\e305"}
.flowplayer.fp-edgy.fp-outlined .fp-email:before,.flowplayer.fp-edgy.fp-minimal .fp-email:before{
content: "\e306"}
.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-playbtn:before{
content: "\e307"}
.flowplayer.fp-edgy.fp-outlined .fp-share:before,.flowplayer.fp-edgy.fp-minimal .fp-share:before{
content: "\e309"}
.flowplayer.fp-edgy.fp-outlined .fp-share2:before,.flowplayer.fp-edgy.fp-minimal .fp-share2:before{
content: "\e30a"}
.flowplayer.fp-edgy.fp-outlined .fp-twitter:before,.flowplayer.fp-edgy.fp-minimal .fp-twitter:before{
content: "\e30c"}
.flowplayer.fp-edgy.fp-outlined .fp-facebook:before,.flowplayer.fp-edgy.fp-minimal .fp-facebook:before{
content: "\e30a"}
.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before,.flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before{
content: "\e30b"}
.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before,.flowplayer.fp-edgy.fp-minimal .fp-volume-off:before{
content: "\e30d"}
.flowplayer.fp-edgy.fp-outlined .fp-unload:before,.flowplayer.fp-edgy.fp-minimal .fp-unload:before{
content: "\e30f"}
.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before{
content: "\e311"}
.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before,.flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before{
content: "\e312"}
.flowplayer.no-svg .fp-ui .fp-header,.flowplayer.no-svg .fp-ui .fp-controls{
background-color: #333}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible{
background-color: #ccc;
position: absolute;
padding-top: 17%;
top: 0;
left: 0;
right: 0;
bottom: 0}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible svg{
display: none}
.flowplayer.no-svg .fp-ui .fp-play.fp-visible .fp-playbtn{
display: inline}
.flowplayer .fp-player,.flowplayer .fp-ui,.flowplayer .fp-header,.flowplayer .fp-captions,.flowplayer .fp-controls{
position: absolute;
width: 100%}
.flowplayer{
font-family: avenir,sans-serif;
font-size: 16px;
position: relative;
max-height: 100%;
overflow: hidden;
border-radius: .24em;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
width: 100%;
display: inline-block}
.flowplayer .fp-hidden{
display: none}
.flowplayer .fp-shown{
display: block !important}
.flowplayer *{
box-sizing: border-box}
.flowplayer.is-ready:not(.is-poster){
background: none !important}
.flowplayer .fp-engine{
display: block;
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%}
.flowplayer video.fp-engine:not(.native-subtitles)::-webkit-media-controls{
display: none !important}
.flowplayer .fp-player{
position: absolute;
bottom: 0;
top: 0}
.flowplayer .fp-waiting{
display: none}
.flowplayer .fp-waiting p{
opacity: 0;
color: #ccc;
font-weight: bold}
.flowplayer .fp-ui{
height: 100%;
top: 0;
background-image: none;
transition: background-image .1s;
text-align: center;
cursor: pointer;
color: #fff}
.flowplayer .fp-ui a,.flowplayer .fp-ui strong{
color: inherit !important;
font-style: normal !important;
text-decoration: none !important}
.flowplayer .fp-ui strong{
font-weight: bold !important}
.flowplayer .fp-ui > *{
transition: opacity .1s;
opacity: 0}
.flowplayer.fp-ui-shown .fp-ui,.flowplayer.is-paused .fp-ui,.flowplayer.is-mouseover .fp-ui,.flowplayer.is-loading .fp-ui{
background-image: linear-gradient(to top,rgba(0,0,0,0.25),transparent 15%)}
.flowplayer.fp-ui-shown .fp-ui > *,.flowplayer.is-paused .fp-ui > *,.flowplayer.is-mouseover .fp-ui > *,.flowplayer.is-loading .fp-ui > *{
opacity: 1}
.flowplayer .fp-header{
top: 0;
background-image: linear-gradient(to bottom,rgba(0,0,0,0.25),transparent);
text-align: left;
height: 3.6em;
transition: opacity 0.3s;
padding-left: .9em}
.flowplayer .fp-header .fp-icon{
margin: .9em .9em 0 0}
.flowplayer .fp-header .fp-icon.fp-active{
color: #ec6c4c}
.flowplayer .fp-header .fp-fullscreen,.flowplayer .fp-header .fp-unload{
float: right}
.flowplayer .fp-header .fp-unload{
display: none}
.flowplayer .fp-help{
display: none}
.flowplayer .fp-message{
background-color: rgba(0,0,0,0.5);
text-align: left;
font-size: 1.2em;
overflow: hidden;
opacity: 0;
padding: .6em .9em;
transition: opacity 0.3s}
.flowplayer .fp-message.fp-shown{
opacity: 1}
.flowplayer .fp-message.fp-shown + .fp-header{
opacity: 0}
.flowplayer .fp-textarea{
background-color: rgba(0,0,0,0.5);
width: 80%;
position: absolute;
left: 10%;
top: 15%;
color: #fff;
outline: 0;
border-radius: .2em;
border: 0;
min-height: 60%}
.flowplayer .fp-logo{
position: absolute;
bottom: 3em;
left: 0.9em}
.flowplayer .fp-logo img{
width: 100%}
.flowplayer .fp-captions{
bottom: 1.2em;
display: none;
text-align: center;
color: #fff}
.flowplayer .fp-captions p{
background-color: rgba(0,0,0,0.65);
border-radius: .2em;
font-size: 110%;
display: inline-block;
padding: .1em .3em;
margin: .1em}
.flowplayer .fp-speed-flash{
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
font-size: 4em;
color: #fff;
font-weight: bold;
text-shadow: 0 0 10px rgba(0,0,0,0.3);
opacity: 0 !important;
transform: scale(0.8);
transition: all .2s;
width: 4em;
height: 2em;
display: none}
.flowplayer .fp-speed-flash.fp-hilite{
opacity: 1 !important;
transform: scale(1)}
.flowplayer .fp-play .fp-playbtn,.flowplayer .fp-pause .fp-playbtn,.flowplayer .fp-waiting .fp-playbtn{
display: none}
.flowplayer .fp-play svg,.flowplayer .fp-pause svg,.flowplayer .fp-waiting svg{
position: absolute;
pointer-events: none;
left: 0;
right: 0;
bottom: 0;
top: 0;
width: 6em;
height: 6em;
opacity: 0;
margin: auto;
max-height: 30%;
transform: scale(0.8);
transition: all .2s;
display: none}
.flowplayer .fp-play svg.fp-play-rounded-fill,.flowplayer .fp-play svg.fp-pause-rounded-fill,.flowplayer .fp-play svg.fp-loading-rounded-fill,.flowplayer .fp-pause svg.fp-play-rounded-fill,.flowplayer .fp-pause svg.fp-pause-rounded-fill,.flowplayer .fp-pause svg.fp-loading-rounded-fill,.flowplayer .fp-waiting svg.fp-play-rounded-fill,.flowplayer .fp-waiting svg.fp-pause-rounded-fill,.flowplayer .fp-waiting svg.fp-loading-rounded-fill{
display: block}
.flowplayer .fp-play.fp-visible svg,.flowplayer .fp-pause.fp-visible svg,.flowplayer .fp-waiting.fp-visible svg{
transform: scale(1.5);
opacity: 1}
.flowplayer .fp-remaining{
display: none}
.flowplayer .fp-controls{
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-ms-flex-pack: justify;
-webkit-justify-content: space-around;
justify-content: space-around;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
height: 2.4em;
bottom: 0;
z-index: 2;
padding-left: 0.3em;
padding-right: 0.3em}
.flowplayer .fp-controls > *{
margin: 0 .6em}
.flowplayer .fp-controls > strong{
letter-spacing: 1px}
.flowplayer .fp-controls img{
width: 1.2em}
.flowplayer .fp-bar,.flowplayer .fp-bar-slider{
background-color: #ccc;
background-color: rgba(255,255,255,0.5);
position: relative;
cursor: col-resize;
height: .9em;
border-radius: 0.24em;
-ms-flex: 1;
flex: 1}
.flowplayer .fp-bar > *,.flowplayer .fp-bar-slider > *{
background-color: rgba(255,255,255,0.6);
position: absolute;
height: 100%;
border-radius: 0.24em}
.flowplayer .fp-bar > *.fp-progress.animated,.flowplayer .fp-bar-slider > *.fp-progress.animated{
transition-timing-function: linear;
transition-property: width,height}
.flowplayer .fp-bar > *.fp-buffer,.flowplayer .fp-bar-slider > *.fp-buffer{
transition: width .25s linear}
.flowplayer .fp-bar.no-animation > *,.flowplayer .no-animation.fp-bar-slider > *{
transition: none}
.flowplayer .fp-timeline{
transition: height .2s}
.flowplayer .fp-cuepoint{
background-color: #000;
position: absolute;
height: 100%;
width: 2px}
.flowplayer .fp-timestamp{
background-color: rgba(0,0,0,0.65);
display: none;
border-radius: .2em;
padding: .1em .3em;
font-size: 90%;
bottom: 1.4em;
height: auto}
.flowplayer .fp-timeline:hover .fp-timestamp{
display: inline}
.flowplayer .fp-volume{
display: -ms-flexbox;
display: flex;
height: 100%;
-ms-flex-align: center;
align-items: center}
.flowplayer .fp-volumebtn{
display: none}
.flowplayer .fp-bar-slider{
background-color: transparent;
user-select: none;
transition: height .2s;
white-space: nowrap;
-ms-flex: 1 0 auto}
.flowplayer .fp-bar-slider em{
border-radius: 2px;
display: inline-block;
width: 5px;
height: 100%;
position: relative;
vertical-align: top;
margin-left: 3px;
transition: transform 0.4s;
transform-origin: bottom;
user-select: none;
transform: scale(1.1)}
.flowplayer .fp-bar-slider em:hover{
transform: scaleY(1.35);
transition: transform 0.2s}
.flowplayer .fp-bar-slider em.fp-grey{
background-color: rgba(255,255,255,0.75)}
.flowplayer.no-flex .fp-controls{
white-space: nowrap}
.flowplayer.no-flex .fp-controls > *{
display: inline-block;
vertical-align: center;
margin: 0 .3em}
.flowplayer.no-flex .fp-timeline{
width: 40%}
.flowplayer.no-flex.fp-full .fp-timeline{
margin-bottom: .6em;
height: .9em}
.flowplayer.no-flex.fp-fat .fp-bar,.flowplayer.no-flex.fp-playful .fp-bar,.flowplayer.no-flex.fp-fat .fp-bar-slider,.flowplayer.no-flex.fp-playful .fp-bar-slider{
height: .9em !important}
.flowplayer.fp-fat .fp-bar,.flowplayer.fp-playful .fp-bar,.flowplayer.fp-fat .fp-bar-slider,.flowplayer.fp-playful .fp-bar-slider{
height: 100%;
border-radius: 0}
.flowplayer.fp-fat .fp-bar > *,.flowplayer.fp-playful .fp-bar > *,.flowplayer.fp-fat .fp-bar-slider > *,.flowplayer.fp-playful .fp-bar-slider > *{
border-radius: 0}
.flowplayer.fp-fat .fp-timestamp,.flowplayer.fp-playful .fp-timestamp{
bottom: 3.2em}
.flowplayer.fp-fat .fp-bar-slider em,.flowplayer.fp-playful .fp-bar-slider em{
transform: scaleY(0.6);
transform-origin: center}
.flowplayer.fp-fat .fp-bar-slider em:hover,.flowplayer.fp-playful .fp-bar-slider em:hover{
transform: scaleY(0.75)}
.flowplayer.fp-slim .fp-timeline{
height: .2em}
.flowplayer.fp-slim .fp-controls:hover .fp-timeline{
height: .9em}
.flowplayer.fp-slim .fp-cue{
width: 4px}
.flowplayer.fp-slim .fp-bar-slider{
height: .2em}
.flowplayer.fp-slim .fp-controls:hover .fp-bar-slider{
height: 0.9em}
.flowplayer.fp-full .fp-timeline{
position: absolute;
height: .3em;
bottom: 2.8em;
margin: 0;
width: 100%;
border-radius: 0;
overflow: inherit;
left: 0}
.flowplayer.fp-full .fp-timeline:before{
content: "";
width: 100%;
height: 1.2em;
position: absolute;
top: -1.2em;
left: 0}
.flowplayer.fp-full .fp-controls{
height: 2.8em}
.flowplayer.fp-full .fp-controls:hover .fp-timeline{
height: 1em}
.flowplayer.fp-full .fp-volume{
margin-right: auto}
.flowplayer.fp-full .fp-duration,.flowplayer.fp-full .fp-remaining{
margin-left: 0}
.flowplayer.fp-full .fp-duration:before,.flowplayer.fp-full .fp-remaining:before{
position: relative;
content: "/";
left: -.3em}
.flowplayer.fp-minimal .fp-controls{
background-color: transparent !important}
.flowplayer.fp-minimal .fp-controls > *{
display: none}
.flowplayer.fp-minimal .fp-header > *{
display: none}
.flowplayer.fp-minimal .fp-header .fp-fullscreen{
display: inherit}
.flowplayer.fp-minimal .fp-timeline{
height: .3em;
max-width: 12em;
width: 100%;
display: block;
margin: 0 auto;
flex: none}
.flowplayer.fp-playful .fp-color,.flowplayer.fp-playful .fp-color-play{
background-color: #ec6c4c;
fill: #ec6c4c}
.flowplayer.fp-playful .fp-controls{
background-color: #006680}
.flowplayer .fp-selected:before{
content: "✓ "}
.flowplayer .fp-menu{
background-color: rgba(0,0,0,0.5);
border-radius: .24em;
position: absolute;
width: 8em;
right: .5em;
z-index: 2;
font-size: 90%;
transition: opacity .2s,transform .2s,height .2s;
transform: scale(0.95);
bottom: -100%;
height: 0;
opacity: 0 !important}
.flowplayer .fp-menu.fp-active{
transform: scale(1);
height: auto;
bottom: 3.2em;
opacity: 1 !important}
.flowplayer .fp-menu > *{
display: block;
padding: .4em 1.2em;
text-align: right}
.flowplayer .fp-menu strong{
display: block;
padding: .7em 1.2em;
border-bottom: 1px solid rgba(255,255,255,0.2);
background-color: rgba(0,0,0,0.3);
text-transform: uppercase;
letter-spacing: 1px;
cursor: default;
font-size: 90%}
.flowplayer .fp-menu a{
color: rgba(255,255,255,0.8)}
.flowplayer .fp-menu a:hover:not(.fp-selected){
background-color: #000;
color: #fff}
.flowplayer .fp-menu .fp-icon{
cursor: pointer}
.flowplayer .fp-menu .fp-icon:before{
margin-right: .1em;
font-size: 1.5em;
vertical-align: -0.1em}
.flowplayer .fp-qsel-menu{
width: auto}
.flowplayer .fp-context-menu{
width: auto;
right: auto;
bottom: auto !important;
display: none}
.flowplayer .fp-context-menu.fp-active{
display: block}
.flowplayer .fp-context-menu a,.flowplayer .fp-context-menu strong{
text-align: left;
color: #fff;
white-space: nowrap}
.flowplayer .fp-subtitle-menu{
width: 9em}
.flowplayer .fp-share-menu{
width: 9em;
padding-bottom: 0.2em}
.flowplayer .fp-share-menu.fp-active{
bottom: auto}
.flowplayer .fp-share-menu a,.flowplayer .fp-share-menu strong{
text-align: left}
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-fill,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-fill,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-fill{
display: none}
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline,.flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline,.flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline{
display: block}
.flowplayer.fp-outlined .fp-airplay:before,.flowplayer.fp-minimal .fp-airplay:before{
content: "\e201"}
.flowplayer.fp-outlined .fp-fullscreen:before,.flowplayer.fp-minimal .fp-fullscreen:before{
content: "\e202"}
.flowplayer.fp-outlined .fp-checked:before,.flowplayer.fp-minimal .fp-checked:before{
content: "\e203"}
.flowplayer.fp-outlined .fp-embed:before,.flowplayer.fp-minimal .fp-embed:before{
content: "\e204"}
.flowplayer.fp-outlined .fp-chromecast:before,.flowplayer.fp-minimal .fp-chromecast:before{
content: "\e205"}
.flowplayer.fp-outlined .fp-email:before,.flowplayer.fp-minimal .fp-email:before{
content: "\e206"}
.flowplayer.fp-outlined .fp-playbtn:before,.flowplayer.fp-minimal .fp-playbtn:before{
content: "\e207"}
.flowplayer.fp-outlined .fp-share:before,.flowplayer.fp-minimal .fp-share:before{
content: "\e209"}
.flowplayer.fp-outlined .fp-share2:before,.flowplayer.fp-minimal .fp-share2:before{
content: "\e20a"}
.flowplayer.fp-outlined .fp-twitter:before,.flowplayer.fp-minimal .fp-twitter:before{
content: "\e20c"}
.flowplayer.fp-outlined .fp-facebook:before,.flowplayer.fp-minimal .fp-facebook:before{
content: "\e20a"}
.flowplayer.fp-outlined .fp-volumebtn:before,.flowplayer.fp-minimal .fp-volumebtn:before{
content: "\e20b"}
.flowplayer.fp-outlined .fp-volume-off:before,.flowplayer.fp-minimal .fp-volume-off:before{
content: "\e20d"}
.flowplayer.fp-outlined .fp-unload:before,.flowplayer.fp-minimal .fp-unload:before{
content: "\e20f"}
.flowplayer.fp-outlined .fp-prevbtn:before,.flowplayer.fp-minimal .fp-prevbtn:before{
content: "\e211"}
.flowplayer.fp-outlined .fp-nextbtn:before,.flowplayer.fp-minimal .fp-nextbtn:before{
content: "\e212"}
.flowplayer .fp-color{
background-color: #00abcd;
fill: rgba(0,0,0,0.2)}
.flowplayer .fp-color-play{
fill: transparent}
.flowplayer.is-rtl{
direction: rtl}
.flowplayer.is-rtl .fp-icon{
transform: rotate(180deg)}
.flowplayer.is-rtl .fp-menu .fp-icon{
transform: none}
.flowplayer.-grayscale video.fp-engine{
-webkit-filter: grayscale(100%);
filter: grayscale(100%)}
.flowplayer.-sepia video.fp-engine{
-webkit-filter: sepia(100%);
filter: sepia(100%)}
.flowplayer.-blur video.fp-engine{
-webkit-filter: blur(5px);
filter: blur(5px)}
.fp-filters{
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
position: absolute}
.main-header{
position: sticky;
top: 0;
right: 0;
left: 0;
z-index: 1030;
background-color: #ffffff;
}
.main-header.sticky-header{
box-shadow: 2px 3px 7px rgba(0,0,0,0.5);
}
.main-header .brand{
width: 200px;
}
.main-header .brand img{
max-width: 200px;
}
.main-header .social-link li > a span{
display: none;
}
.main-header .toplinks{
background-color: #eef4f4;
}
.main-header .toplinks .toplinks_level1 .container,
.main-header .toplinks .toplinks_level2 .container{
position: relative;
}
.main-header .toplinks .toplinks_level1 .js-toggle-toplinks,
.main-header .toplinks .toplinks_level2 .js-toggle-toplinks{
position: absolute;
right: 0px;
color: #000000;
}
.main-header .toplinks .toplinks_level2{
background-color: #dddddd;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
}
.main-header .navbar-expand-lg{
flex-flow: wrap;
}
.main-header > .navbar{
padding: 0.5rem 0 0 0;
}
.main-header #navbarsSearchBox{
flex-direction: row-reverse;
}
.main-header #navbarsSearchBox #search-form{
border: 1px solid #eef4f4;
padding: 0.5rem;
border-radius: 5px;
}
.main-header #navbarsSearchBox #search-form button{
width: 30px;
max-width: 30px;
margin: 0 5px 0 0;
text-align: center;
border: none;
padding: 0px;
background-color: transparent;
flex-grow: 1;
}
.main-header #navbarsSearchBox #search-form button svg{
width: 20px;
vertical-align: middle;
fill: #b2b2b2;
}
.main-header #navbarsSearchBox #search-form input{
font-size: 14px;
line-height: 22px;
margin: 0 0 0 10px;
padding: 0;
color: #a5a5a5;
border: 0;
background-color: transparent;
flex-grow: 2;
width: auto;
}
.main-header .brand{
flex-grow: 1;
}
.main-header .content-mob-btn{
flex-grow: 1;
text-align: right;
}
.main-header .content-mob-btn .hamburger-close,
.main-header .content-mob-btn .search-close{
position: relative;
width: 25px;
height: 20px;
margin-right: 0px;
margin-left: 15px;
border: 0;
background-color: transparent !important;
justify-content: flex-end;
}
.main-header .content-mob-btn .hamburger-close svg,
.main-header .content-mob-btn .search-close svg{
position: absolute;
top: 0;
left: 0;
width: auto;
height: 20px;
fill: #333333;
}
.main-header .content-mob-btn .hamburger-close .svgicon-mobilebutton,
.main-header .content-mob-btn .search-close .svgicon-mobilebutton{
transition: all 0.4s ease;
transform: rotate(-45deg) scale(0,0);
}
.main-header .content-mob-btn .hamburger-close .svgicon-close-mobilebutton,
.main-header .content-mob-btn .search-close .svgicon-close-mobilebutton{
transition: all 0.4s ease;
transform: rotate(0deg) scale(1,1);
}
.main-header .content-mob-btn .hamburger-close.collapsed .svgicon-mobilebutton,
.main-header .content-mob-btn .search-close.collapsed .svgicon-mobilebutton{
transition: all 0.4s ease;
transform: rotate(0deg) scale(1,1);
}
.main-header .content-mob-btn .hamburger-close.collapsed .svgicon-close-mobilebutton,
.main-header .content-mob-btn .search-close.collapsed .svgicon-close-mobilebutton{
transition: all 0.4s ease;
transform: rotate(45deg) scale(0,0);
}
.main-header .dropdown-menu{
background-color: #ffffff;
border: 1px solid #f8ce74;
border-radius: 0px;
}
.main-header .dropdown-menu::before{
position: absolute;
top: -18px;
left: 30px;
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 9px;
border-style: dashed dashed solid dashed;
border-color: transparent transparent #f8ce74 transparent;
}
.main-header .dropdown-menu::after{
position: absolute;
top: -16px;
left: 31px;
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 8px;
border-color: transparent transparent #ffffff transparent;
border-style: dashed dashed solid dashed;
}
.main-header .dropdown-menu .dropdown-menu{
margin-left: 10px !important;
}
.main-header .dropdown-menu .dropdown-menu::before{
position: absolute;
top: 6px;
left: -18px;
transform: rotate(-90deg);
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 9px;
border-style: dashed dashed solid dashed;
border-color: transparent transparent #f8ce74 transparent;
}
.main-header .dropdown-menu .dropdown-menu::after{
position: absolute;
top: 7px;
left: -16px;
transform: rotate(-90deg);
overflow: hidden;
width: 0;
height: 0;
content: "";
border-width: 8px;
border-color: transparent transparent #ffffff transparent;
border-style: dashed dashed solid dashed;
}
@media (max-width: 767.98px){
#navbarsMainMenu li{
border-bottom: 1px solid #eef4f4;
}
#navbarsMainMenu li:last-child{
border-bottom: 0px;
}
#navbarsSearchBox{
margin-top: 1rem;
padding-bottom: 1rem;
}
.dropdown-menu{
border: none;
}
.dropdown-menu::before,.dropdown-menu::after{
display: none;
}
.dropdown-menu > a{
border-bottom: 1px solid #eef4f4;
}
.dropdown-menu > a:last-child{
border-bottom: 0px;
}
}
@media (max-width: 767.98px){
header #navbarsSearchBox #search-form{
margin: 0 1rem;
}
.brand a{
max-width: 170px;
display: block;
}
.brand a img{
width: 100%;
}
}

@media (max-width: 767.98px){
#navbarsMainMenu{
transition: all 0.2s linear 0s;
}
#navbarsMainMenu .navbar-nav{
padding-bottom: 1rem;
}
#navbarsMainMenu.show{
height: calc(100vh - 93px) !important;
overflow: auto;
transition: all 0.2s linear 0s;
}
}


ol,
ul,
li{
margin: 0;
padding: 0;
list-style-type: none;
}
a{
text-decoration: none;
color: #000;
}
a:hover{
text-decoration: none;
color: currentColor;
}
figure img{
max-width: 100%;
height: auto !important;
}
[class^=svgicon-],
[class*=" svgicon-"]{
display: inline-block;
width: 1em;
height: 1em;
vertical-align: middle;
fill: currentColor;
}
main{
padding-top: 1rem;
}
main section{
margin: 1rem 0;
}
.c-absatz{
display: block;
clear: both;
top: -70px;
position: relative;
width: 100%;
height: 1px;
}
@media (min-width: 576px){
.c-absatz{
top: -164px;
}
}
@media (min-width: 768px){
.c-absatz{
top: -164px;
}
}
@media (min-width: 992px){
.c-absatz{
top: -164px;
}
}
@media (min-width: 1200px){
.c-absatz{
top: -194px;
}
}
.breadcrumb{
font-size: 0.875rem;
margin-top: 0.5rem;
padding: 0;
background-color: transparent;
}
.breadcrumb a,
.breadcrumb a:hover{
color: #858585;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before{
display: inline-block;
padding-right: 0.5rem;
padding-left: 0.5rem;
content: ">";
color: #858585;
}
.list{
margin: 0;
padding: 0;
list-style: none;
}
.list li{
float: left;
}

.header-image .header-slide,
.home-header-image .header-slide{
position: relative;
}
.header-image .header-slide img,
.home-header-image .header-slide img{
max-width: 100%;
margin: 0 auto;
}
.header-image .header-slide .caption,
.home-header-image .header-slide .caption{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
dispaly: flex;
}
.header-image .header-slide .caption .container,
.home-header-image .header-slide .caption .container{
display: flex;
height: 100%;
vertical-align: middle;
align-items: center;
}
.header-image .header-slide .caption h5,
.home-header-image .header-slide .caption h5{
font-size: 1.75rem;
font-weight: 400;
margin: 0;
padding: 0;
color: #ffffff;
text-shadow: 2px 2px 3px rgb(150,150,150);
}
.header-image .header-slide .caption svg,
.home-header-image .header-slide .caption svg{
width: auto;
height: 57px;
margin-right: 0.5rem;
vertical-align: middle;
text-shadow: 2px 2px 3px rgb(150,150,150);
fill: #ffffff;
}

.page-navigation{
float: left;
clear: both;
width: 100%;
padding: 1em 0;
}
.page-navigation a{
font-size: 1.2rem;
line-height: 1.3rem;
position: relative;
float: left;
width: 50%;
text-decoration: none;
color: black;
}
.page-navigation a .pn-dir{
font-size: 0.875rem;
text-transform: uppercase;
}
@media (max-width: 991.98px){
.page-navigation a .pn-dir > .d-lg-block{
display: none !important;
}
}
.page-navigation a .pn-dir > .d-lg-block{
display: inline !important;
}
.page-navigation a.page-navigation__prev svg{
width: 6px;
height: 10px;
margin-right: 10px;
fill: #007e46;
}
.page-navigation a.page-navigation__next{
float: right;
text-align: right;
}
.page-navigation a.page-navigation__next svg{
width: 6px;
height: 10px;
margin-left: 10px;
fill: #007e46;
}

.gallery-preview > ul{
position: relative;
overflow: hidden;
width: 100%;
margin: 1em 0 0 0;
padding: 0;
white-space: nowrap;
text-overflow: clip;
}
.gallery-preview > ul > li{
display: inline-block;
margin-top: 0.25rem;
margin-right: 0rem;
margin-left: 0;
border: 3px solid transparent;
}
.gallery-preview > ul > li:hover{
border: 3px solid #ccc;
}
.gallery-preview > ul > li:first-child:hover{
border: 3px solid transparent;
}
.gallery-preview > ul[data-count]:after{
font-size: 1.2rem;
font-weight: 500;
line-height: 3rem;
position: absolute;
top: 50%;
right: 1rem;
width: 3rem;
height: 3rem;
content: "+" attr(data-count);
transform: translateY(-50%);
text-align: center;
color: white;
border-radius: 2.5rem;
background: rgba(204,204,204,0.8);
}
.gallery-preview img{
display: block;
width: auto;
max-width: 100%;
height: 100px;
transition: all 0.1s linear 0s;
vertical-align: middle;
background-repeat: no-repeat !important;
background-size: contain !important;
}
.gallery-preview .preview-images li.caption-fotogalerien div{
display: table;
max-width: 190px;
height: 100px;
padding: 0.5rem;
vertical-align: middle;
background-color: #ccc;
}
.gallery-preview .preview-images li.caption-fotogalerien div h3{
font-size: 1.1rem;
color: #fff;
}
.gallery-preview .preview-images li.caption-fotogalerien div .date{
font-size: 0.9rem;
color: #333;
}

.action-bar{
float: left;
width: 100%;
border-top: 1px solid #ccc;
}
.action-bar > div{
display: flex;
flex-direction: row;
width: 100%;
padding-top: 0.5rem;
justify-content: space-between;
}
.action-bar > div .author-date{
font-size: 13px;
display: block;
color: #858585;
}
.action-bar > div .shariff{
margin-right: 0;
}
.action-bar > div .shariff li.shariff-button > a .fa{
width: 26px;
height: 26px;
margin: 1rem 0 1rem 4px;
background-color: #ababab;
}
.action-bar > div .social-btn{
margin: 1em 1em 1em 0;
}
.action-bar > div .social-btn li{
display: table-cell;
}
.action-bar > div .social-btn a{
display: block;
overflow: hidden;
width: 23px;
height: 23px;
margin: 10px 0 10px 4px;
text-align: center;
color: #fff;
background-color: #ababab;
}
.action-bar > div .shariff li.shariff-button > a :first-child{
background-color: #ababab;
background-position: center center;
}
.action-bar > div .action-btn{
float: left;
}
.action-bar > div .action-btn li{
display: table-cell;
padding-left: 1.563rem;
}
.action-bar > div .action-btn a{
font-size: 13px;
display: block;
overflow: hidden;
color: #858585;
}
.action-bar > div .action-btn svg{
width: auto;
height: 20px;
padding-right: 0.4rem;
vertical-align: middle;
fill: #858585;
}
.action-bar > div .action-btn .pdfic{
float: right;
}
aside header{
padding-top: 0 !important;
}
aside header h2{
font-size: 1rem;
font-weight: 400;
font-weight: 500;
padding-bottom: 0.7em;
padding-bottom: 0;
text-transform: uppercase;
color: #000;
}
aside header h2 svg{
width: auto;
height: 37px;
margin-right: 7px;
vertical-align: middle;
fill: #000;
}

.related-articles{
margin-top: 0.5em;
margin-bottom: 2em;
}
.related-articles header{
padding-top: 0 !important;
}
.related-articles h2{
font-weight: 400;
padding-bottom: 0.7em;
color: #000;
}
.related-articles h2 svg{
width: 21px;
height: 19px;
margin-right: 7px;
vertical-align: middle;
fill: #000;
}
.related-articles .rar > li{
margin: 0;
padding: 0.71em 0;
border-bottom: 1px solid #ccc;
}
.related-articles .rar a{
position: relative;
display: block;
padding-left: 17px;
color: #000;
}
.related-articles .rar a::before{
font-family: "Font Awesome 5 Free";
font-size: 0.6rem;
font-weight: 700;
font-style: normal !important;
font-variant: normal !important;
font-variant: normal;
position: absolute;
top: 0;
left: 2px;
margin-left: 0.3em;
content: "\f054";
vertical-align: top;
text-transform: none !important;
color: #000;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.related-articles .rar a span{
font-size: 12px;
}
.related-articles .navigation-result{
dispaly: block;
}
.related-articles .navigation-result .pagination{
margin: 1rem auto;
dispaly: table;
}

.navigation-result .pagination{
display: table !important;
margin: 0;
border-radius: 0 !important;
}
.navigation-result .pagination > .active > a{
border-color: #eaeaea;
background-color: #eaeaea;
}
.navigation-result .pagination > .active > a:hover,.navigation-result .pagination > .active > a:focus{
border-color: #eaeaea;
background-color: #eaeaea;
}
.navigation-result .pagination > .active > span{
border-color: #eaeaea;
background-color: #eaeaea;
}
.navigation-result .pagination > .active > span:hover,.navigation-result .pagination > .active > span:focus{
border-color: #eaeaea;
background-color: #eaeaea;
}
.navigation-result .pagination > li:last-child > a,
.navigation-result .pagination > li:last-child > span{
border-radius: 0;
}
.navigation-result .pagination li{
display: table-cell;
border-radius: 0 !important;
}
.navigation-result .pagination li a{
font-size: 14px;
line-height: 25px;
display: block;
width: 25px;
height: 25px;
margin: 0 2px;
padding: 0;
text-align: center;
color: #666;
border: 0;
}
.navigation-result .pagination li a:hover{
color: #666;
background-color: #ccc;
}
.navigation-result .pagination li a svg{
position: relative;
top: -1px;
left: -2px;
width: 0.9em;
height: 0.9em;
vertical-align: middle;
fill: currentColor;
}
.navigation-result .pagination li.active a{
color: #333;
background-color: #ccc;
}
.navigation-result .pagination li.disabled li a svg{
fill: #ccc;
}
.navigation-result > div{
display: table;
margin: auto;
}

.quick-links header{
padding-top: 0 !important;
}
.quick-links header h2{
font-weight: 400;
padding-bottom: 0.7em;
color: #000;
}
.quick-links header h2 svg{
width: 21px;
height: 19px;
margin-right: 7px;
vertical-align: middle;
fill: #000;
}
.quick-links ul li{
overflow: hidden;
margin: 0;
padding: 0.71em 0;
border-bottom: 1px solid #ccc;
}
.quick-links ul li img{
float: left;
margin-right: 1rem;
}
.quick-links ul li .links-title{
display: flex;
flex-direction: column;
height: 82px;
justify-content: center;
}
.quick-links ul li .links-title h3{
font-size: 1rem;
font-weight: 500;
margin: 0;
}
.quick-links ul li .links-title h3:after{
font-family: "Font Awesome 5 Free";
font-size: 1rem;
font-weight: 700;
font-style: normal !important;
font-variant: normal !important;
font-variant: normal;
margin-left: 0.3em;
content: "\f35d";
text-transform: none !important;
color: #000;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.quick-links ul li .links-title p{
font-size: 0.875rem;
font-weight: 300;
margin: 0;
padding: 0;
}
@media (max-width: 1199.98px){
.action-bar > div{
display: block;
}
.action-bar > div .author-date{
text-align: center;
}
.action-bar > div .action-btn{
display: table;
float: none;
width: auto;
margin: 1rem auto;
}
}

.social-link ul{
display: table !important;
margin: 0;
list-style: none;
}
.social-link li{
display: table-cell !important;
list-style: none;
}
.social-link li > a{
display: inline-block;
margin: 1rem 0.9375rem 1rem 0;
vertical-align: middle;
}
.social-link li > a svg{
width: 1.25rem;
height: 1.25rem;
}
.social-link li > a span{
font-size: 0.875rem;
color: #9d9d9c;
}
.flowplayer{
width: 100%;
min-width: 200px;
max-width: 100%;
min-height: 113px !important;
background-size: contain;
}
.flowplayer .video-player{
overflow-y: hidden;
}
.flowplayer .fp-ui + a{
bottom: 0 !important;
left: 3px !important;
height: 12px !important;
background-repeat: no-repeat;
background-size: 50%;
}
.flowplayer.is-splash .fp-ui > *,
.flowplayer.is-poster .fp-ui > *,
.flowplayer .fp-menu,
.flowplayer.is-splash.is-loading .fp-ui > .fp-play,
.flowplayer.is-poster.is-loading .fp-ui > .fp-play{
display: none;
}



figure{
display: table;
}
figcaption{
display: table-caption;
table-layout: fixed;
caption-side: bottom;
font-size: 0.875rem;
line-height: 1.125rem;
}

.figure--fullwidth{
width: 100%;
}
.figure--fullwidth figure{
margin-left: auto;
margin-right: auto;
}
.figure--right{
float: right;
margin-left: 1.875rem;
}
.figure--left{
float: left;
margin-right: 1.875rem;
}
.p-title,
.p-text,
.p-credit{
font-size: 0.875rem;
color: #606060;
}

.style999{
font-size: 1rem;
}
.style1{
background-color: #eaeaea;
padding: 1rem;
}
.style2{
background-color: #e5f1ed;
padding: 0.5rem;
}
.style2 h2{
font-size: 2rem;
font-weight: 100;
}
.style3{
display: flex !important;
justify-content: flex-start;
}
@media (min-width: 768px) and (max-width: 991.98px){
.style3{
display: block !important;
}
.style3 .media-content{

}
}
@media (max-width: 575.98px){
.style3{
display: block !important;
}
.style3 .media-content{

}
}
.style4.content-container{
display: flex;
justify-content: center;
align-items: center;
}
.style4.content-container .media-content,
.style4.content-container .content-text{
flex-grow: 1;
}
.style4.content-container .media-content{
margin-right: 1.25rem;
}
.style4.content-container .content-text{
padding-right: 1rem;
}
@media (max-width: 767.98px){
.style4.content-container .media-content{
margin-right: 0;
}
.style4.content-container .content-text{
padding-right: 0;
}
}
.content-container{
display: block;
float: left;
width: 100%;
}
.content-container .content-text ul li{
margin-bottom: 10px;
text-indent: -6px;
left: 20px;
padding-left: 20px;
margin-left: -18px;
margin-right: 20px;
position: relative;
}
.content-container .content-text ul li::before{
font-style: normal !important;
font-variant: normal !important;
color: red;
position: absolute;
top: 0px;
left: 2px;
font-family: "Font Awesome 5 Free";
font-weight: 700;
content: "\f054";
vertical-align: top;
text-transform: none !important;
font-size: 0.65rem;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: #000000;
}
@media (max-width: 767.98px){
.figure--right,
.figure--left{
float: none;
margin-left: 0rem;
margin-right: 0rem;
}
.figure--right a,
.figure--left a{
width: 100%;
}
.figure--right a img,
.figure--left a img{
width: 100%;
}
}



figure img{
width: 100%;
display: block;
}
.media-content.figure--fullwidth figure{
width: 100%;
}
.media-content.figure--fullwidth figure > a{
width: 100%;
}
article .media-content.img1 figure,
article .media-content.img2 figure,
article .media-content.img3 figure{
width: 100%;
}
article .media-content.img1 figure a,
article .media-content.img2 figure a,
article .media-content.img3 figure a{
width: 100%;
}

@media (min-width: 992px){
article .media-content.img1{
width: 24%;
min-width: 1px;
}
article .media-content.img2{
width: 48%;
min-width: 1px;
}
article .media-content.img3{
width: 100%;
min-width: 1px;
}
}
@media (min-width: 768px){
article .media-content.img1{
max-width: 24%;
min-width: 1px;
}
article .media-content.img2{
max-width: 48%;
min-width: 1px;
}
article .media-content.img3{
max-width: 100%;
min-width: 1px;
}
}
@media (max-width: 767.98px){
article .media-content.img1.figure--left{
float: left !important;
max-width: 35%;
margin-right: 1.875rem;
}
article .media-content.img1.figure--right{
float: right !important;
max-width: 35%;
margin-left: 1.875rem;
}
}

.team-layout .media-content.img2{
max-width: 100px;
min-width: 1px;
width: auto;
}
.team-layout .media-content.img2 figure{
width: 100px;
}

article .content-container.video iframe{
max-width: 100%;
}
article .content-container.video iframe[src*="https://player.vimeo.com/"],
article .content-container.video iframe[src*="https://www.youtube.com/"],
article .content-container.video iframe[src*="https://www.youtube-nocookie.com/"]{
aspect-ratio: 16/9;
height: auto;
width: 100%;
}
article .content-container.video h2{
margin-top: 0;
}
article .content-container figcaption.movie-only{
width: 100%;
display: block;
}
article .content-container figcaption.movie-only .p-title,
article .content-container figcaption.movie-only .p-text,
article .content-container figcaption.movie-only .p-credit{
white-space: normal;
word-break: break-word;
}
article .media-content.movie.size1 figure,article .media-content.movie.size2 figure,article .media-content.movie.size3 figure{
width: 100%;
margin: 0;
display: block;
}
@media (min-width: 768px){
article .media-content.movie.size1{
width: 24%;
}
}
article .media-content.movie.size1 figure{
margin-bottom: 0.75rem;
}
@media (min-width: 768px){
article .media-content.movie.size2{
width: 48%;
}
}
article .media-content.movie.size2 figure{
margin-bottom: 0.75rem;
}
article .media-content.movie.size3{
margin-right: 0;
width: 100%;
}
article .media-content.movie.size3 figure{
margin-bottom: 2rem;
}


.table-container .table{
margin-bottom: 0.2rem;
}
.table-container .caption-italic{
font-size: 0.75rem;
font-style: italic;
line-height: 0.875rem;
position: relative;
clear: both;
width: 100%;
min-height: 12px;
padding: 0px 2px 6px 0;
text-align: left;
color: #9d9d9c;
background: #fff;
}
.table-id0,
.table-id,
.table-id1,
.table-id2,
.table-id3,
.table-id4,
.table-id5,
.table-id6,
.table-id7,
.table-id8,
.table-id9,
.table-id10,
.table-id11,
.table-id12{
border-bottom: 1px solid #dcdcdc;
width: 100%;
}
.table-id0 th,
.table-id th,
.table-id1 th,
.table-id2 th,
.table-id3 th,
.table-id4 th,
.table-id5 th,
.table-id6 th,
.table-id7 th,
.table-id8 th,
.table-id9 th,
.table-id10 th,
.table-id11 th,
.table-id12 th{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}
.table-id0 td,
.table-id td,
.table-id1 td,
.table-id2 td,
.table-id3 td,
.table-id4 td,
.table-id5 td,
.table-id6 td,
.table-id7 td,
.table-id8 td,
.table-id9 td,
.table-id10 td,
.table-id11 td,
.table-id12 td{
line-height: 1.25rem;
font-size: 0.875rem;
padding: 0.5rem;
vertical-align: top;
border-top: 1px solid #dee2e6;
}
.table-id7 tr:nth-child(odd),
.table-id8 tr:nth-child(odd),
.table-id9 tr:nth-child(odd),
.table-id10 tr:nth-child(odd),
.table-id11 tr:nth-child(odd),
.table-id12 tr:nth-child(odd){
background-color: #fbfbfb;
}
.table-id1 tr:first-child td,
.table-id3 tr:first-child td,
.table-id4 tr:first-child td,
.table-id5 tr:first-child td,
.table-id6 tr:first-child td,
.table-id7 tr:first-child td,
.table-id9 tr:first-child td,
.table-id10 tr:first-child td,
.table-id11 tr:first-child td,
.table-id12 tr:first-child td{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}
.table-id3 tr td:first-child,
.table-id4 tr td:first-child,
.table-id6 tr td:first-child,
.table-id8 tr td:first-child,
.table-id9 tr td:first-child,
.table-id10 tr td:first-child,
.table-id2 tr td:first-child,
.table-id12 tr td:first-child{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}
.table-id4 tr:last-child td,
.table-id5 tr:last-child td,
.table-id6 tr:last-child td,
.table-id10 tr:last-child td,
.table-id11 tr:last-child td,
.table-id12 tr:last-child td{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}
.table-id6 tr td:last-child,
.table-id12 tr td:last-child{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
line-height: 1.25rem;
font-size: 1rem;
padding: 0.5rem;
vertical-align: top;
}

.table-id1.content-table .cell-alt-header,
.table-id1.content-table .cell-alt-header-firstcol,
.table-id1.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id11.content-table .cell-alt-header,
.table-id11.content-table .cell-alt-header-firstcol,
.table-id11.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
}
.table-id3.content-table .cell-alt-header,
.table-id3.content-table .cell-alt-header-firstcol,
.table-id3.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
}
.table-id4.content-table .cell-alt-header,
.table-id4.content-table .cell-alt-header-firstcol,
.table-id4.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
}
.table-id5.content-table .cell-alt-header,
.table-id5.content-table .cell-alt-header-firstcol,
.table-id5.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
}
.table-id6.content-table .cell-alt-header,
.table-id6.content-table .cell-alt-header-firstcol,
.table-id6.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
}
.table-id7.content-table .cell-alt-header,
.table-id7.content-table .cell-alt-header-firstcol,
.table-id7.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
}
.table-id9.content-table .cell-alt-header,
.table-id9.content-table .cell-alt-header-firstcol,
.table-id9.content-table .cell-alt-header-lastcol{
font-weight: 500;
color: #ffffff !important;
background: #74a706;
}
.table-id2.content-table .cell-alt-firstcol,
.table-id2.content-table .cell-alt-footer-firstcol,
.table-id2.content-table .cell-alt-header-firstcol,
.table-id2.content-table .cell-firstcol,
.table-id2.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id3.content-table .cell-alt-firstcol,
.table-id3.content-table .cell-alt-footer-firstcol,
.table-id3.content-table .cell-firstcol,
.table-id3.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id4.content-table .cell-alt-firstcol,
.table-id4.content-table .cell-alt-footer,
.table-id4.content-table .cell-alt-footer-firstcol,
.table-id4.content-table .cell-alt-footer-lastcol,
.table-id4.content-table .cell-firstcol,
.table-id4.content-table .cell-footer,
.table-id4.content-table .cell-footer-firstcol,
.table-id4.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id5.content-table .cell-alt-footer,
.table-id5.content-table .cell-alt-footer-firstcol,
.table-id5.content-table .cell-alt-footer-lastcol,
.table-id5.content-table .cell-footer,
.table-id5.content-table .cell-footer-firstcol,
.table-id5.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id6.content-table .cell-alt-firstcol,
.table-id6.content-table .cell-alt-footer,
.table-id6.content-table .cell-alt-footer-firstcol,
.table-id6.content-table .cell-alt-footer-lastcol,
.table-id6.content-table .cell-alt-lastcol,
.table-id6.content-table .cell-firstcol,
.table-id6.content-table .cell-footer,
.table-id6.content-table .cell-footer-firstcol,
.table-id6.content-table .cell-footer-lastcol,
.table-id6.content-table .cell-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id7.content-table .cell-alt,
.table-id7.content-table .cell-alt-firstcol,
.table-id7.content-table .cell-alt-footer,
.table-id7.content-table .cell-alt-footer-firstcol,
.table-id7.content-table .cell-alt-footer-lastcol,
.table-id7.content-table .cell-alt-lastcol{
background-color: #eaeaea;
}
.table-id8.content-table .cell-alt-firstcol,
.table-id8.content-table .cell-alt-footer-firstcol,
.table-id8.content-table .cell-alt-header-firstcol,
.table-id8.content-table .cell-firstcol,
.table-id8.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id8.content-table .cell-alt,
.table-id8.content-table .cell-alt-footer,
.table-id8.content-table .cell-alt-footer-lastcol,
.table-id8.content-table .cell-alt-header,
.table-id8.content-table .cell-alt-header-lastcol,
.table-id8.content-table .cell-alt-lastcol{
background-color: #eaeaea;
}
.table-id9.content-table .cell-alt-firstcol,
.table-id9.content-table .cell-alt-footer-firstcol,
.table-id9.content-table .cell-firstcol,
.table-id9.content-table .cell-footer-firstcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id9.content-table .cell-alt,
.table-id9.content-table .cell-alt-footer,
.table-id9.content-table .cell-alt-footer-lastcol,
.table-id9.content-table .cell-alt-lastcol{
background-color: #eaeaea;
}
.table-id10.content-table .cell-alt-firstcol,
.table-id10.content-table .cell-alt-footer,
.table-id10.content-table .cell-alt-footer-firstcol,
.table-id10.content-table .cell-alt-footer-lastcol,
.table-id10.content-table .cell-alt-header,
.table-id10.content-table .cell-alt-header-firstcol,
.table-id10.content-table .cell-alt-header-lastcol,
.table-id10.content-table .cell-firstcol,
.table-id10.content-table .cell-footer,
.table-id10.content-table .cell-footer-firstcol,
.table-id10.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id10.content-table .cell-alt,
.table-id10.content-table .cell-alt-lastcol{
background-color: #eaeaea;
}
.table-id11.content-table .cell-alt-footer,
.table-id11.content-table .cell-alt-footer-firstcol,
.table-id11.content-table .cell-alt-footer-lastcol,
.table-id11.content-table .cell-footer,
.table-id11.content-table .cell-footer-firstcol,
.table-id11.content-table .cell-footer-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id11.content-table .cell-alt,
.table-id11.content-table .cell-alt-firstcol,
.table-id11.content-table .cell-alt-lastcol{
background-color: #eaeaea;
}
.table-id12.content-table .cell-alt-firstcol,
.table-id12.content-table .cell-alt-footer,
.table-id12.content-table .cell-alt-footer-firstcol,
.table-id12.content-table .cell-alt-footer-lastcol,
.table-id12.content-table .cell-alt-header,
.table-id12.content-table .cell-alt-header-firstcol,
.table-id12.content-table .cell-alt-header-lastcol,
.table-id12.content-table .cell-alt-lastcol,
.table-id12.content-table .cell-firstcol,
.table-id12.content-table .cell-footer,
.table-id12.content-table .cell-footer-firstcol,
.table-id12.content-table .cell-footer-lastcol,
.table-id12.content-table .cell-lastcol{
font-weight: 500;
color: #ffffff !important;
background-color: #74a706;
}
.table-id12.content-table .cell-alt{
background-color: #eaeaea;
}
figure.container-23-degrees-chart{
padding: 1rem 1.3rem;
border: 1px solid #c7c7c7;
box-shadow: 0 0 13px rgba(0,0,0,0.34);
}
figure.container-23-degrees-chart > figcaption{
display: block;
margin-top: 1rem;
}


.custom-radio .custom-control-input:checked ~ .custom-control-label::before{
background-color: #74a706 !important;
}
.custom-control-input:checked ~ .custom-control-label::before{
color: #ffffff;
background-color: #74a706 !important;
}
input,
textarea,
button,
input:focus,
textarea:focus,
button:focus{
outline: none;
box-shadow: none !important;
}
input:focus,
textarea:focus,
button:focus{
border-color: currentColor !important;
}
.form-standard .btn{
background-color: #74a706 !important;
color: #ffffff;
padding: 0.2rem 1rem;
}
.SumoSelect{
width: 100% !important;
}
.SumoSelect > .CaptionCont{
display: block !important;
width: 100% !important;
padding: 0.375rem 0.75rem !important;
font-size: 1rem !important;
line-height: 1.5 !important;
color: #495057 !important;
background-color: #ffffff !important;
background-clip: padding-box !important;
border: 1px solid #ced4da !important;
border-radius: 0.25rem !important;
transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out !important;
}
.SumoSelect > .CaptionCont > label{
margin: 0px !important;
}



ul.controls-bar{
margin: 0;
padding: 0;
display: table;
}
ul.controls-bar li{
display: table-cell;
padding: 0 0.3rem;
}
.gallery-slider{
margin: auto;
width: auto;
display: block;
text-align: center;
}
.slider-nav{
margin: 0.3rem auto;
}
.slider-nav .slick-prev{
left: 0px;
z-index: 999;
}
.slider-nav .slick-next{
right: 5px;
}
.slick-dots li.slick-active button::before,
.slick-dots li button::before{
color: #74a706 !important;
}
.slick-prev::before,
.slick-next::before{
color: #74a706 !important;
font-size: 25px !important;
}
.foto-counter{
margin: 0.5rem auto;
font-size: 0.78rem;
text-align: center;
color: #9d9d9c;
}

.slick-prev{
left: 10px !important;
}
.slick-next{
right: 10px !important;
}

.thumbnail-gallery img{
background-repeat: no-repeat !important;
background-size: contain !important;
-o-object-fit: contain;
object-fit: contain;
}
.thumbnail-gallery .content-th-gallery{
font-size: 14px;
line-height: normal;
display: none;
padding: 0 0 1rem 0;
margin: 0;
border-bottom: 1px solid #c2c2c2;
}
.thumbnail-gallery .content-th-gallery[data-id="1"]{
display: block;
}
.thumbnail-gallery .content-th-gallery .p-title{
font-weight: bold;
display: block;
clear: both;
}
.thumbnail-gallery .content-th-gallery figcaption{
display: block;
width: 100%;
}
.thumbnail-gallery figure a{
width: 100%;
}
.thumbnail-gallery .slider-for .slick-track{
display: flex;
align-items: center;
}
.thumbnail-gallery .slider-for .slick-slide{
height: auto;
}
.thumbnail-gallery .slider-for .slick-slide figure{
display: flex;
width: 100%;
text-align: center;
vertical-align: middle;
justify-content: center;
background-color: #f4f4f4;
margin: 0;
max-height: 369px;
overflow: hidden;
}
.thumbnail-gallery .slider-for .slick-slide figure a{
float: none;
}
.thumbnail-gallery .slider-for img{

max-height: 369px;
}
.thumbnail-gallery .slick-list{
width: 100%;
}
.thumbnail-gallery .slider-nav .slick-track{
display: flex;
align-items: center;
margin-left: 0;
margin-right: 0;
}
.thumbnail-gallery .slider-nav .slick-list.draggable{
margin: 0 -5px;
}
.thumbnail-gallery .slider-nav .slick-slide{
cursor: pointer;
}
.thumbnail-gallery .slider-nav .slick-slide figure{
display: flex;
overflow: hidden;
width: 100%;
height: 105px;
opacity: 0.5;
border: 5px solid transparent;
justify-content: center;
align-items: center;
margin: 0 0 0.25rem 0;
}
@media (max-width: 1199px){
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 93px;
}
}
.thumbnail-gallery .slider-nav .slick-slide figure img{
width: auto;
max-width: none;
height: 100% !important;
}
.thumbnail-gallery .slider-nav .slick-slide figure img.img-portrait{
width: 100%;
height: auto;
}
.thumbnail-gallery .slider-nav .slick-slide.slick-current figure{
opacity: 1;
}
@media (max-width: 1199px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: 306px;
}
}
@media (max-width: 991px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: 255px;
}
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 68px;
}
}
@media (max-width: 450px){
.thumbnail-gallery .thn-container .slider-for img{
max-height: auto;
}
}
@media (max-width: 991.98px){
.thumbnail-gallery .slider-nav .slick-slide figure{
height: 92px;
}
.thumbnail-gallery .slider-nav .slick-slide figure img.img-portrait{
display: inline;
width: auto;
}
}
.slick-no-slide .slick-track{
width: 100% !important;
text-align: center !important;
transform: inherit !important;
}
.slick-no-slide .slick-slide{
float: none !important;
display: inline-block !important;
}
.set-container .carousel-indicators > .disabled{
opacity: 0.4;
background: #ccc;
cursor: default;
}
.modal.modal-fullscreen.modal-carousel.hide-bildtext .slick-initialized .caption{
display: none;
}


.set-container{
z-index: 2050;
margin: auto;
position: absolute;
width: 50%;
left: 25%;
text-align: center;
top: 10px;
font-size: 0.85rem;
}
.set-container .paging-info{
color: #fff;
margin-right: 10px;
position: relative;
z-index: 80;
line-height: 35px;
text-shadow: 0 1px 1px #000;
}
@media (orientation: portrait) and (max-width: 767px){
.set-container{
top: 50px;
width: 100%;
left: 0;
}
}
.modal-backdrop.show{
opacity: 0.9;
}
.modal-dialog .modal-dialog-centered{
position: relative;
width: 100%;
}
.modal-carousel .modal-body{
position: absolute;
top: 0;
bottom: 0;
display: block;
height: 100%;
width: 100%;
padding: 0;
overflow: hidden !important;
}
.modal-carousel .modal-dialog{
min-width: 100% !important;
}
.modal-carousel .modal-dialog-centered{
width: 100vw !important;
height: 100vh !important;
margin: 0 !important;
}
.modal-carousel .modal-dialog-centered .modal-content{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: transparent;
border-radius: 0;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-slide .image-gallery{
margin: auto;
display: table;
position: relative;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-slide .image-gallery img{
display: block;
text-align: center;
margin: auto;
max-width: 100%;
max-height: 100vh;
height: auto;
width: auto !important;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-track{
display: flex;
align-items: center;
justify-content: center;
height: 100vh;
}
.modal-carousel .modal-dialog-centered .modal-content .slider-modal .slick-track .slick-slide{
height: unset;
}
.modal .modal-functions{
position: absolute;
top: 0;
width: 100%;
padding: 3px 0 5px;
z-index: 2000;
}
.modal .modal-functions.bottom{
top: unset;
bottom: 10px;
height: auto;
position: relative;
}
.modal .modal-functions.bottom .modal-button{
position: relative;
}
.modal .modal-button{
color: #ffffff;
text-shadow: none;
opacity: 1;
filter: alpha(opacity=100);
font-size: 16px;
background: 0 0;
border: none;
padding: 3px 5px;
font-weight: 400;
line-height: normal;
cursor: pointer;
text-indent: -19999px;
outline: none;
}
.modal .modal-button.download{
margin: 0;
position: relative;
top: inherit;
left: inherit;
display: inline;
float: none;
}
.modal .modal-button.bildtext{
margin-left: 0;
width: 25px;
height: 25px;
color: black;
font-size: 0;
line-height: 0;
position: absolute;
text-align: center;
border-radius: 3px 3px 0 0;
}
.modal .modal-button.bildtext:before{
line-height: 25px;
text-indent: 0;
float: left;
position: relative;
display: inline-flex;
flex-direction: row;
width: 100%;
height: 100%;
justify-content: center;
text-align: center;
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f102";
font-size: 1.2rem;
}
.modal .modal-button.bildtext.active{
background-image: none;
background-position: center;
margin-left: 0;
color: black;
}
.modal .modal-button.bildtext.active:before{
content: "\f103";
}
.modal .modal-button.close{
margin-right: 8px;
width: auto;
height: auto;
}
.modal .modal-button.close::before{
content: "\f057";
font-size: 2.8rem;
opacity: 0.6;
}
.modal .modal-button.close:hover::before{
opacity: 0.9;
}
.modal .modal-button.close span{
display: none;
}
.modal .modal-button.close,.modal .modal-button.more-options{
text-indent: inherit;
}
.modal .modal-button.close::before,.modal .modal-button.more-options::before{
font-family: "Font Awesome 5 Free";
font-weight: regular;
display: block;
font-style: normal;
color: #ffffff;
color: white;
font-variant: normal;
text-rendering: auto;
}
.modal .modal-button.more-options{
width: 35px;
height: 35px;
border-radius: 50px;
display: inline-flex;
justify-content: center;
text-align: center;
align-items: center;
margin-left: 10px;
margin-top: 5px;
}
.modal .modal-button.more-options:hover{
background-color: rgba(255,255,255,0.1);
}
.modal .modal-button.more-options::before{
font-weight: 600;
content: "\f142";
display: inline-block;
font-size: 1.2rem;
opacity: 0.8;
line-height: 8px;
text-shadow: 0 1px 1px #000;
}
.modal .modal-button.more-options span{
display: none;
}
.modal .dropdown{
margin-left: 10px;
margin-top: 5px;
display: inline-block;
}
.modal .dropdown .more-options{
margin: 0;
}
.modal .dropdown.show .more-options{
background-color: rgba(255,255,255,0.1);
}
.modal .dropdown .dropdown-menu{
border-radius: 3px;
max-height: 0;
display: block;
transition: max-height 0.6s ease-out,max-width 0.6s ease-out;
max-width: 0;
border-width: 0px;
min-width: inherit;
overflow: hidden;
position: absolute;
left: 0;
top: inherit !important;
}
.modal .dropdown .dropdown-menu.show{
transform: inherit !important;
transition: max-height 0.6s ease-in,max-width 0.6s ease-in;
max-height: 400px;
max-width: 400px;
overflow: auto;
border-width: 1px;
top: inherit !important;
min-width: 215px;
}
.modal .dropdown .dropdown-menu .dropdown-item,
.modal .dropdown .dropdown-menu .modal-button{
text-indent: inherit;
color: #000000;
text-align: left;
width: 100%;
height: auto;
padding: 0.25rem 1.5rem;
clear: both;
display: block;
white-space: normal;
line-height: 2;
}
.modal .dropdown .dropdown-menu .dropdown-item:hover,.modal .dropdown .dropdown-menu .dropdown-item:focus,
.modal .dropdown .dropdown-menu .modal-button:hover,
.modal .dropdown .dropdown-menu .modal-button:focus{
background: #f8f9fa;
}
.modal .dropdown .dropdown-menu .dropdown-item.diashow:after,
.modal .dropdown .dropdown-menu .modal-button.diashow:after{
content: " einschalten";
}
.modal .dropdown .dropdown-menu .dropdown-item.diashow.active:after,
.modal .dropdown .dropdown-menu .modal-button.diashow.active:after{
content: " ausschalten";
}
.modal .action{
display: inline-block;
}
.modal .action.left-container{
float: left;
}
.modal .action.right-container{
float: right;
}
.modal .action .lastElement,
.modal .action .firstElement,
.modal .action .fastBackward,
.modal .action .fastForward{
line-height: 0px;
font-size: 0px;
margin: 0 8px;
width: 35px;
height: 35px;
border-radius: 50px;
display: inline-flex;
justify-content: center;
text-align: center;
align-items: center;
}
.modal .action .lastElement::before,
.modal .action .firstElement::before,
.modal .action .fastBackward::before,
.modal .action .fastForward::before{
font-family: "Font Awesome 5 Free";
font-weight: 700;
content: "\f053";
display: inline-block;
font-style: normal;
font-size: 1.2rem;
color: #ffffff;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
opacity: 0.8;
line-height: 1;
text-shadow: 0 1px 1px #000;
}
.modal .action .lastElement:hover,
.modal .action .firstElement:hover,
.modal .action .fastBackward:hover,
.modal .action .fastForward:hover{
background-color: rgba(255,255,255,0.1);
}
.modal .action .lastElement:hover:before,
.modal .action .firstElement:hover:before,
.modal .action .fastBackward:hover:before,
.modal .action .fastForward:hover:before{
opacity: 1;
}
.modal .action .lastElement::before{
content: "\f101";
}
.modal .action .lastElement::after{
right: 15px;
}
.modal .action .firstElement::before{
content: "\f100";
}
.modal .action .firstElement::after{
left: 15px;
}
.modal .action .lastElement::after,
.modal .action .firstElement::after{
content: "";
width: 3px;
height: 13px;
border-radius: 1px;
background-color: white;
opacity: 0.8;
display: inline-block;
line-height: 1;
position: absolute;
box-shadow: 0 1px 1px #000;
}
.modal .action .lastElement:hover::after,.modal .action .lastElement:focus::after,
.modal .action .firstElement:hover::after,
.modal .action .firstElement:focus::after{
opacity: 1;
}
.modal .action .fastForward::before{
content: "\f101";
}
.modal .action .fastBackward::before{
content: "\f100";
}
.modal.hide-bildtext .caption-container{
max-height: 28px;
transition: max-height 0.6s ease-out;
}
.modal .caption-container{
position: fixed;
left: 0;
right: 0;
bottom: 0;
background: white;
transition: max-height 0.6s ease-in;
max-height: 400px;
}
.modal .caption-container .modal-functions.bottom{
position: relative;
width: 0px;
height: 0px;
display: block;
float: left;
bottom: inherit;
padding: 0;
}
.modal .caption-container .modal-functions.bottom .modal-button{
background-color: white;
position: absolute;
top: -25px;
left: 25px;
padding: 0;
}
.modal .content-th-gallery{
font-size: 14px;
line-height: normal;
display: none;
background: white;
color: black;
padding: 0.5rem 35px;
margin: 0;
}
.modal .content-th-gallery[data-id="1"]{
display: block;
}
.modal .content-th-gallery .p-title{
font-weight: bold;
display: block;
clear: both;
}
.modal .content-th-gallery figcaption{
display: block;
width: 100%;
}
.modal .slider-caption{
position: fixed;
left: 0;
right: 0;
bottom: 0;
background: white;
color: black;
padding: 0.5rem;
}
.modal .slider-caption figcaption{
display: block;
width: 100%;
}
.modal-carousel .slick-prev,
.modal-carousel .slick-next{
border-radius: 100px;
background-color: transparent !important;
width: 50px;
height: 50px;
display: block !important;
z-index: 888;
opacity: 0.7;
}
@media (max-width: 991.98px){
.modal-carousel .slick-prev,
.modal-carousel .slick-next{
width: 30px;
height: 30px;
}
}
.modal-carousel .slick-prev{
left: 10px !important;
}
.modal-carousel .slick-prev::before{
background-size: 27px 27px !important;
width: 50px;
height: 27px;
}
@media (max-width: 991.98px){
.modal-carousel .slick-prev::before{
background-size: 15px 15px;
width: 30px;
height: 15px;
}
}
.modal-carousel .slick-next{
right: 10px !important;
}
.modal-carousel .slick-next::before{
background-size: 27px 27px !important;
width: 50px;
height: 27px;
}
@media (max-width: 991.98px){
.modal-carousel .slick-next::before{
background-size: 15px 15px !important;
width: 30px;
height: 15px;
}
}


.btn-toggle{
margin: 0 4rem;
padding: 0;
position: relative;
border: none;
height: 1.5rem;
width: 3rem;
border-radius: 1.5rem;
color: #6b7381;
background: #cccccc;
}
.btn-toggle:focus,.btn-toggle.focus,.btn-toggle:focus.active,.btn-toggle.focus.active{
outline: none;
}
.btn-toggle:before,.btn-toggle:after{
line-height: 1.5rem;
width: 4rem;
text-align: center;
font-weight: 600;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity 0.25s;
}
.btn-toggle:before{
content: "Off";
left: -4rem;
}
.btn-toggle:after{
content: "On";
right: -4rem;
opacity: 0.5;
}
.btn-toggle > .handle{
position: absolute;
top: 0.1875rem;
left: 0.1875rem;
width: 1.125rem;
height: 1.125rem;
border-radius: 1.125rem;
background: #fff;
transition: left 0.25s;
}
.btn-toggle.active{
transition: background-color 0.25s;
}
.btn-toggle.active > .handle{
left: 1.6875rem;
transition: left 0.25s;
}
.btn-toggle.active:before{
opacity: 0.5;
}
.btn-toggle.active:after{
opacity: 1;
}
.btn-toggle.btn-sm:before,.btn-toggle.btn-sm:after{
line-height: -0.5rem;
color: #fff;
letter-spacing: 0.75px;
left: 0.4125rem;
width: 2.325rem;
}
.btn-toggle.btn-sm:before{
text-align: right;
}
.btn-toggle.btn-sm:after{
text-align: left;
opacity: 0;
}
.btn-toggle.btn-sm.active:before{
opacity: 0;
}
.btn-toggle.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-xs:before,.btn-toggle.btn-xs:after{
display: none;
}
.btn-toggle:before,.btn-toggle:after{
color: #6b7381;
}
.btn-toggle.active{
background-color: #74a706;
}
.btn-toggle.btn-lg{
margin: 0 5rem;
padding: 0;
position: relative;
border: none;
height: 2.5rem;
width: 5rem;
border-radius: 2.5rem;
}
.btn-toggle.btn-lg:focus,.btn-toggle.btn-lg.focus,.btn-toggle.btn-lg:focus.active,.btn-toggle.btn-lg.focus.active{
outline: none;
}
.btn-toggle.btn-lg:before,.btn-toggle.btn-lg:after{
line-height: 2.5rem;
width: 5rem;
text-align: center;
font-weight: 600;
font-size: 1rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity 0.25s;
}
.btn-toggle.btn-lg:before{
content: "Off";
left: -5rem;
}
.btn-toggle.btn-lg:after{
content: "On";
right: -5rem;
opacity: 0.5;
}
.btn-toggle.btn-lg > .handle{
position: absolute;
top: 0.3125rem;
left: 0.3125rem;
width: 1.875rem;
height: 1.875rem;
border-radius: 1.875rem;
background: #fff;
transition: left 0.25s;
}
.btn-toggle.btn-lg.active{
transition: background-color 0.25s;
}
.btn-toggle.btn-lg.active > .handle{
left: 2.8125rem;
transition: left 0.25s;
}
.btn-toggle.btn-lg.active:before{
opacity: 0.5;
}
.btn-toggle.btn-lg.active:after{
opacity: 1;
}
.btn-toggle.btn-lg.btn-sm:before,.btn-toggle.btn-lg.btn-sm:after{
line-height: 0.5rem;
color: #fff;
letter-spacing: 0.75px;
left: 0.6875rem;
width: 3.875rem;
}
.btn-toggle.btn-lg.btn-sm:before{
text-align: right;
}
.btn-toggle.btn-lg.btn-sm:after{
text-align: left;
opacity: 0;
}
.btn-toggle.btn-lg.btn-sm.active:before{
opacity: 0;
}
.btn-toggle.btn-lg.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-lg.btn-xs:before,.btn-toggle.btn-lg.btn-xs:after{
display: none;
}
.btn-toggle.btn-sm{
margin: 0 0.5rem;
padding: 0;
position: relative;
border: none;
height: 1.5rem;
width: 3rem;
border-radius: 1.5rem;
}
.btn-toggle.btn-sm:focus,.btn-toggle.btn-sm.focus,.btn-toggle.btn-sm:focus.active,.btn-toggle.btn-sm.focus.active{
outline: none;
}
.btn-toggle.btn-sm:before,.btn-toggle.btn-sm:after{
line-height: 1.5rem;
width: 0.5rem;
text-align: center;
font-weight: 600;
font-size: 0.55rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity 0.25s;
}
.btn-toggle.btn-sm:before{
content: "Off";
left: -0.5rem;
}
.btn-toggle.btn-sm:after{
content: "On";
right: -0.5rem;
opacity: 0.5;
}
.btn-toggle.btn-sm > .handle{
position: absolute;
top: 0.1875rem;
left: 0.1875rem;
width: 1.125rem;
height: 1.125rem;
border-radius: 1.125rem;
background: #fff;
transition: left 0.25s;
}
.btn-toggle.btn-sm.active{
transition: background-color 0.25s;
}
.btn-toggle.btn-sm.active > .handle{
left: 1.6875rem;
transition: left 0.25s;
}
.btn-toggle.btn-sm.active:before{
opacity: 0.5;
}
.btn-toggle.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-sm.btn-sm:before,.btn-toggle.btn-sm.btn-sm:after{
line-height: -0.5rem;
color: #fff;
letter-spacing: 0.75px;
left: 0.4125rem;
width: 2.325rem;
}
.btn-toggle.btn-sm.btn-sm:before{
text-align: right;
}
.btn-toggle.btn-sm.btn-sm:after{
text-align: left;
opacity: 0;
}
.btn-toggle.btn-sm.btn-sm.active:before{
opacity: 0;
}
.btn-toggle.btn-sm.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-sm.btn-xs:before,.btn-toggle.btn-sm.btn-xs:after{
display: none;
}
.btn-toggle.btn-xs{
margin: 0 0;
padding: 0;
position: relative;
border: none;
height: 1rem;
width: 2rem;
border-radius: 1rem;
}
.btn-toggle.btn-xs:focus,.btn-toggle.btn-xs.focus,.btn-toggle.btn-xs:focus.active,.btn-toggle.btn-xs.focus.active{
outline: none;
}
.btn-toggle.btn-xs:before,.btn-toggle.btn-xs:after{
line-height: 1rem;
width: 0;
text-align: center;
font-weight: 600;
font-size: 0.75rem;
text-transform: uppercase;
letter-spacing: 2px;
position: absolute;
bottom: 0;
transition: opacity 0.25s;
}
.btn-toggle.btn-xs:before{
content: "Off";
left: 0;
}
.btn-toggle.btn-xs:after{
content: "On";
right: 0;
opacity: 0.5;
}
.btn-toggle.btn-xs > .handle{
position: absolute;
top: 0.125rem;
left: 0.125rem;
width: 0.75rem;
height: 0.75rem;
border-radius: 0.75rem;
background: #fff;
transition: left 0.25s;
}
.btn-toggle.btn-xs.active{
transition: background-color 0.25s;
}
.btn-toggle.btn-xs.active > .handle{
left: 1.125rem;
transition: left 0.25s;
}
.btn-toggle.btn-xs.active:before{
opacity: 0.5;
}
.btn-toggle.btn-xs.active:after{
opacity: 1;
}
.btn-toggle.btn-xs.btn-sm:before,.btn-toggle.btn-xs.btn-sm:after{
line-height: -1rem;
color: #fff;
letter-spacing: 0.75px;
left: 0.275rem;
width: 1.55rem;
}
.btn-toggle.btn-xs.btn-sm:before{
text-align: right;
}
.btn-toggle.btn-xs.btn-sm:after{
text-align: left;
opacity: 0;
}
.btn-toggle.btn-xs.btn-sm.active:before{
opacity: 0;
}
.btn-toggle.btn-xs.btn-sm.active:after{
opacity: 1;
}
.btn-toggle.btn-xs.btn-xs:before,.btn-toggle.btn-xs.btn-xs:after{
display: none;
}
.btn-toggle.btn-secondary{
color: #6b7381;
background: #74a706;
}
.btn-toggle.btn-secondary:before,.btn-toggle.btn-secondary:after{
color: #6b7381;
}
.btn-toggle.btn-secondary.active{
background-color: #cccccc;
}

.flowplayer{
min-height: 270px;
}
.flowplayer .fp-color{
background-color: #74a706;
}
.video-player{
overflow-y: hidden;
}
.video-player .modal-dialog{
width: 940px;
}
.video-player .modal-header,
.video-player .modal-footer{
padding: 15px;
border-top: 0;
border-bottom: 0;
}
.video-player .modal-header .close{
position: absolute;
z-index: 3500;
top: 15px;
right: 20px;
display: block;
width: 20px;
height: 20px;
text-indent: 0;
opacity: 1;
background-image: none;
}
.video-player .modal-header .close svg{
width: 20px;
height: auto;
fill: #74a706;
}
.video-player .modal-header .close:hover{
background-image: none !important;
}
.video-player h3{
margin-top: 0.5em;
color: #74a706;
}
.video-player-container{
position: relative;
width: 100%;
}
.video-player-container .main-video .flowplayer{
width: calc(100% - 270px);
max-width: 100%;
min-height: 270px;
background-color: #eaeaea;
}
.video-player-container .list-video{
position: absolute;
top: 0;
right: 0;
overflow-y: auto;
width: 270px;
height: 100%;
padding-right: 10px !important;
padding-left: 10px !important;
background-color: #eaeaea;
}
.video-player-container .list-video ul{
margin: 0;
padding: 0;
list-style-type: none;
}
.video-player-container .list-video ul > li{
display: inline-block;
width: 100%;
margin: 0 !important;
padding: 0.5em 0 !important;
list-style-type: none;
cursor: pointer;
border-bottom: 1px solid #fff;
}
.video-player-container .list-video ul > li:hover{
background-color: white;
}
.video-player-container .list-video ul > li.active{
background-color: #c4c4c4;
}
.video-player-container .list-video ul.with-counter{
counter-reset: playlist-items;
}
.video-player-container .list-video ul.with-counter > li:before{
font-family: monospace;
font-size: smaller;
float: right;
content: "#" counter(playlist-items);
counter-increment: playlist-items;
color: #74a706;
}
.video-player-container .list-video ul .video-cont-list{
position: relative;
display: block;
float: left;
max-width: 100px;
margin-right: 10px !important;
}
.video-player-container .list-video ul .video-cont-list > img{
display: block;
min-width: 100px;
min-height: 57px;
background-color: #d1d1d1;
}
.video-player-container .list-video ul .video-cont-list:after{
position: absolute;
top: calc(50% - 14.5px);
left: calc(50% - 14.5px);
display: inline-block;
width: 29px;
height: 29px;
content: "";
pointer-events: none;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFRUIyQURCRDcwNTVFNjExOTk0OUY2OEY0MjQ2NDk0MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRjUwQ0ZEQjU1ODkxMUU2OEQ0OENEOEQ3N0JERDVDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRjUwQ0ZEQTU1ODkxMUU2OEQ0OENEOEQ3N0JERDVDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVFQjJBREJENzA1NUU2MTE5OTQ5RjY4RjQyNDY0OTQzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVFQjJBREJENzA1NUU2MTE5OTQ5RjY4RjQyNDY0OTQzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ohfZ4AAADINJREFUaN7NW32MXFUVf1WxptqCGCWgiUbFlNIakWpNIcbUjyAYPtREDRutijGEREzEtlo1ASSg2Bqr2JDGsirQRKCtAv/YED40iobEgLEVqi77NbuzO7O7MzsfO1+7/n53zm/27tv33sx2Z1c3OZ337n333PO759xzzz33NhgZHQ2SaDSdDkqlUtBoNIJisRgU8VypVIKZmRlHtVrN1RcKhWYZ6nL5fDCNd9S9bW5u7ppqtbqrXq/34rm3WqudQPsn+Qy6H9/cirLrweNi8qpUq0Ee7ScnJ4NyuRygLshPTzv+4ONkYD+s43fTqJudnXXlacg6RhobW0RBN4BSCHaK99cD0FdRdhjf/2NuiX8QeBDtHgKgvQCwif0SOAfufwrUjTg6x/MO/P4YHVZCss+g7E8A/xu0P4D3/Wj7A3x/F973oe4ntXr9fvyeAI2HgaPdUQza5wiItOpA1RGEvhzlvw1p5UWU3Yu6KyHYOl84VAe5XC6YmJhwlgAgjh958zv0sxW/t4LHH32eqP83+O0kDwJbFaDTzbn4BppYaPQfhJBbS95AUHjNYVoBgVIwgiVIUgnfkTe/YzlN1A1AsXgBfr+DNjkP8Cnwvoz8SCsClJ2bw/ky+pz2NLgfQr6dHRGMadqBXSpQ1qkvPrM9+G1A25vQNu8N6kG2m5qa6i5QMmHnEOaQN7qPA8w2CmNmJ8G6ArTQ9Nqu7wJNv1J5E8rv8gb4OWh0I8F2BWhqZIQdnQPeT3kj+m0ColAURmBWAqgzU3zj+mtOh6vAZ8AGO4fyD5upJwMlkEVkAPsHB4PxTGYtnYEUCYE/oo5JcUBJZgVdAerm/fzcX482f/Wsazt9RyLQqEI2oMlCoLMas7Onjd8AF3UH0tbQOKANCEpgdBb8LVqdA4qy5QD1lzbwOyqw+G5HKpUK0lAS5Q9TkMlkFhErJmH7aP8H4zOIDs7jfGDkEwe0ziXDAogRG6xKc51taZh15MNnAjwToCTWQQmU8SGbs2UM7EVUFJevbDa7gIIRmGiLMBrDGBUSGPUayBoEe+fAwIATRFoIA3WdA9QEQreh4eGgH9/D7B1QCypag0Q+bCMLoDNZCtC6ldNcaR0YKK27fXh/NYFyMH0KskTvEUcETHpkEnBEOyj4AOYrNW0xbAsohaJJUrA02g4MDbk5zjYCKnPjM4VVaMcyczCtJaUdUDdA4EelDKIvDmh6fDzwHNRxrRYL5iiDZxHNFiOyViARnu2h8GNgxEHgcwZmMOOZEGzGgSewIViCvHUSULfmmqYLtnxoTis4iQIqy6Dgw15fVALavltyo49riIcDp/CxNS/HAYakkA72/zRBZc0MJs0EJmxAytY5B4EdEaTvuVnGuk6AFg2MvDPLW9PE6gR6mANKq/GmHJ3Qy/395Pst+SaatC+72xkQMQFgFLdoVFB2IYGzfBGBAUeMGqPmRs3x+MQRZ/2Mab4dUA1cVds+lCsQmTFzpzyj0CAHMEzULOsxOC86rZbLt/Fd1upMhGSh1Al+hA4OUVgKGkXOs6ExQcRRuWlqX4AmvtbaBLQBqvh4QZBgz9qjyhTDRPnpXdFmu5SFsjfKMbk559bMfP59+gCdbfDnYRS5qAemRQ1EEYFgGtxiDuKI05gNQCdAi54mZcYKN5OIbaCwU6bVPVpu3D98gfD3OAdUqx3nyITds4ij6tZTMzM3ByNoprnWXe/Fpi/h/QMudoUFLQUo27jpFbFshIn+A22utG5TckhuokKb6zgANjc3cx6Mew7KJw6Km3sEyggoGejnw5tp7je1P+0UKCmLAeZcnI4xXRGdEH/R1ZT196kS+tCkv8FMbGgKH+baMNIWqpJAcUCtnyfQfgunQKdAqRA6uPAqEUX0xGjbaxuQ+7j8BVPNuLPXBLiXo12ynUIUSajKMoB6u6DPctAIth1QmuUwAKRjQjyfaHXgu90wDbjlhVpCEH7SqblSuUJuPo5a8WYXgJpPeAR9niOwSUBTFqYyK8hvXWonhugHlIfCt5vI+LxWTIuoKGtrZByx3u1DE+bnUoDa3yi+/6QSb0lAXWgH8yRYmiR/w0QroaWifxf8wBJv5svVpuJnNZHbTfZyG497BkBlyj9z6VMvCRcGStPlL82xautyFJWacfgBc0hHqJlvmgk9wJEoWgCRRASxEkDt71kA21wwzxwFdHR+v9wKdsLEOkzFXVIihTnsRrNWO0DbLtPZxFCpQ0e0TKCauzfKhMNASXRMnEZV62uRL2nO9y/aGv58YEcD/NvH7VYntBpATROPAejrpm2z7gOVZpM8L7T6QeOTIurjNoJ30wxkKkm0WkBNG1nw+R4c4VlhoCkL8JWWCRMAXqiwl17ucZuwP8zbGUc7Wk2g9vcgtLSWS8sCoADOKC3B+t6lzRhffvH/arr4GwefqznnOB/DQEdMo9mIAIKmC8VdKqvgonrE2XG9vr9dsCBaDaAwu2Po62ydAISBUpvcKirvFBXBoX2P8TrJl9ttjvbmbF+XSCu/vMwB2Je0tChPHAU0Z+nUyAiumXu60YA+xw+vs5dnSh1o1M8EdBsoZPgL5Nnqn+NEAeUv99HajEdRprnDutMCkcc4au8wO86VvQx8EnUz1vW86z3ae6qPOKBcVhjqKaZdRNy/NlOqvzagd7gKPI+41Gah8B6XruBWLYa4nrl8bpdi3dm5uTSAfFQW45trFNCUBQrlhOVP57jgfdpSKh9ywjOrYHPjtqTsgssCohOX2+0CUGjxMOLSDSXvFD0JKEGOeQmvJLNlcs+6mcLzGic4GO02Fb+QtgxCJoaUGFvmHC3CH+z0j+nbAc0YUF0KKSVMLfKFIr6v+UkzFuM3SwJo+GwCnQhl8FsEjbOuneeNAwqH83ssCRsVnIQPj2OBQiaaLvvOJChCSkI/p22Ltstl6jWhUfE7RUjcArXbrnUItGdBvqhWu0PzqGAb5E6AspwyjVtCvV12AXtRmW0Npnwuzb25SW06mKu0LYQAr0gKB1lX7iwLeIOOHGFCl7CtzLVToCUzRbUtJJHy042GC2vB7+C40p2ttbF5UPuSfXCT06p3dhHefJfM8ybldeuNxl5YysPgv06ZA2XeOwHqOymlLZOCGSoM3vZ8L+O4URbRivTdeWOj8QkFwRid17JhIYap2/Tq3MT2jRF0vn9DpROgWjY48EU7luCxoo4kdB4UJpZzfmLwdTj8iE7pSPO5FtMWPnjZTtIOujMWLitcP434zrkg7xe3wxdpfWwHVFl2ZfF9jepOEvtSXpnAfGIuGjw/1nKq+fwFLNd5kbNfR7b+4OPN3tnFFX19fe4EiydW7pzUDnh1Nlr07vtEpl06AKrlwt1CsfNRXcQSUAXv7Metl17WngPPawjQfNpM9k6dkSo2XnTWT0D48Kc6BwaT9f39/Q4gj+vIuGKdShg3Z+3iYxhwHNBWuGf1Rbvh4gMLA5WGWU6lZC2RzWeAfNRk7lfg4Ed0zhQnvfNP2ruZ8PPW8JQckEs48czEzMoHKkBhsD5QzVflgAhA77omoIuUcUD9JWfMtAXfcrd3aeOiiaaGFx7txx3UQMi3ol3W2jM/2tJEJQLogiXBTsA0RyXslH1H0zQBzxgoy7k+Ygrs9kD20FwzEXPYTeIoopkCwDZvvT/mgmWLZqKAaq5p7fNHn54zbdftOGjK9ZwJUE0BmP1uL26+hTwH4Udc8B+ihbdSjAiUDoimgQ62eQnmP6Oj16izWKAmiAQXUM6n5QKVL0DbH3lKuJn8qblhy+aHKVajdEpZu5jB+7hgpIuOp7HGXa44NQlo69pNl4BalnID2h3zNMkEfLBsoOyAQNDpJjB7wYs69oDWeCHkigGtzl/4uA58hmRgvGmqG2ldASrHwhgYwh3xTOYkBLxWy0u3gcpr430LHNcDnhb/jvrNun7eVaDuUrJdeELHzDNlvK3XP/HdZyDsmqJ2+Ba+LRWo1mfz4JeC99HQQdTtZe8ix4oA5QiW7aobNLcev3uJ0xvpFAT5FYB9HEK80t9qURDyJR8KRs+o66c6IbALF5cwx0OthfaxvwS/jQKopW5FgWr+uO1aufwWaOLrs3Nz/wmlSSYg3KMQ+ueo34OinZjL10LA9zKDjmfes+1hW9A+/gcDtPlXiAc2QrX9iLvfrxDQz0SuClC5eVc2f4Xt0xD4EE15GWctEwQNgN9AH+cyd1u1i5XhlOuqAtVGesY7gLXo52J89xUD/jSE+RuE6ePxAGgKZcM0T55dAsTDiJ+/C7oMfF4lU3ZBvCXilgv0v3A7NEuR9YF0AAAAAElFTkSuQmCC");
background-repeat: no-repeat;
background-size: 29px 29px;
}
.video-player-container .list-video ul h3{
font-size: 16px;
margin-top: 0;
color: #74a706;
}
.video-player-container .list-video ul .date-video{
font-size: 12px;
display: block;
}
.video-player-container .list-video ul p{
padding: 0.5em 0.5em 0;
}

/* ** [ /src_project/sites/portal/css/4/./fonts.css ] (@import) ** */
@font-face{
font-display: swap;
font-family: "Roboto";
font-style: normal;
font-weight: 400;
src:  url("/src_project/fonts/Roboto/roboto-v30-latin-regular.woff2") format("woff2"), url("/src_project/fonts/Roboto/roboto-v30-latin-regular.woff") format("woff");
}
@font-face{
font-display: swap;
font-family: "Roboto";
font-style: italic;
font-weight: 400;
src:  url("/src_project/fonts/Roboto/roboto-v30-latin-italic.woff2") format("woff2"), url("/src_project/fonts/Roboto/roboto-v30-latin-italic.woff") format("woff");
}
@font-face{
font-display: swap;
font-family: "Roboto";
font-style: normal;
font-weight: 500;
src:  url("/src_project/fonts/Roboto/roboto-v30-latin-500.woff2") format("woff2"), url("/src_project/fonts/Roboto/roboto-v30-latin-500.woff") format("woff");
}
@font-face{
font-display: swap;
font-family: "Roboto";
font-style: italic;
font-weight: 500;
src:  url("/src_project/fonts/Roboto/roboto-v30-latin-500italic.woff2") format("woff2"), url("/src_project/fonts/Roboto/roboto-v30-latin-500italic.woff") format("woff");
}
@font-face{
font-display: swap;
font-family: "Roboto";
font-style: normal;
font-weight: 700;
src:  url("/src_project/fonts/Roboto/roboto-v30-latin-700.woff2") format("woff2"), url("/src_project/fonts/Roboto/roboto-v30-latin-700.woff") format("woff");
}
@font-face{
font-display: swap;
font-family: "Roboto";
font-style: italic;
font-weight: 700;
src:  url("/src_project/fonts/Roboto/roboto-v30-latin-700italic.woff2") format("woff2"), url("/src_project/fonts/Roboto/roboto-v30-latin-700italic.woff") format("woff");
}
@font-face{
font-display: swap;
font-family: "RobotoSlab";
font-style: normal;
font-weight: 400;
src:  url("/src_project/fonts/Roboto_Slab/roboto-slab-v24-latin-regular.woff2") format("woff2"), url("/src_project/fonts/Roboto_Slab/roboto-slab-v24-latin-regular.woff") format("woff");
}
@font-face{
font-display: swap;
font-family: "RobotoSlab";
font-style: normal;
font-weight: 500;
src:  url("/src_project/fonts/Roboto_Slab/roboto-slab-v24-latin-500.woff2") format("woff2"), url("/src_project/fonts/Roboto_Slab/roboto-slab-v24-latin-500.woff") format("woff");
}
@font-face{
font-display: swap;
font-family: "RobotoSlab";
font-style: normal;
font-weight: 600;
src:  url("/src_project/fonts/Roboto_Slab/roboto-slab-v24-latin-600.woff2") format("woff2"), url("/src_project/fonts/Roboto_Slab/roboto-slab-v24-latin-600.woff") format("woff");
}
/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0,Fonts: SIL OFL 1.1,Code: MIT License)
*/
@font-face{
font-family: "Font Awesome 5 Brands";
font-style: normal;
font-weight: 400;
font-display: swap;
src:  url("/src_project/fonts/fa-webfonts/fa-brands-400.eot");
src:  url("/src_project/fonts/fa-webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/src_project/fonts/fa-webfonts/fa-brands-400.woff2") format("woff2"), url("/src_project/fonts/fa-webfonts/fa-brands-400.woff") format("woff"), url("/src_project/fonts/fa-webfonts/fa-brands-400.ttf") format("truetype"), url("/src_project/fonts/fa-webfonts/fa-brands-400.svg#fontawesome") format("svg");
}
.fab{
font-family: "Font Awesome 5 Brands";
font-weight: 400;
}
/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0,Fonts: SIL OFL 1.1,Code: MIT License)
*/
@font-face{
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 400;
font-display: swap;
src:  url("/src_project/fonts/fa-webfonts/fa-regular-400.eot");
src:  url("/src_project/fonts/fa-webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/src_project/fonts/fa-webfonts/fa-regular-400.woff2") format("woff2"), url("/src_project/fonts/fa-webfonts/fa-regular-400.woff") format("woff"), url("/src_project/fonts/fa-webfonts/fa-regular-400.ttf") format("truetype"), url("/src_project/fonts/fa-webfonts/fa-regular-400.svg#fontawesome") format("svg");
}
.far{
font-family: "Font Awesome 5 Free";
font-weight: 400;
}
/*!
* Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0,Fonts: SIL OFL 1.1,Code: MIT License)
*/
@font-face{
font-family: "Font Awesome 5 Free";
font-style: normal;
font-weight: 900;
font-display: swap;
src:  url("/src_project/fonts/fa-webfonts/fa-solid-900.eot");
src:  url("/src_project/fonts/fa-webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/src_project/fonts/fa-webfonts/fa-solid-900.woff2") format("woff2"), url("/src_project/fonts/fa-webfonts/fa-solid-900.woff") format("woff"), url("/src_project/fonts/fa-webfonts/fa-solid-900.ttf") format("truetype"), url("/src_project/fonts/fa-webfonts/fa-solid-900.svg#fontawesome") format("svg");
}
.fa,
.fas{
font-family: "Font Awesome 5 Free";
font-weight: 900;
}
.fa,
.fas,
.far,
.fal,
.fad,
.fab{
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
.fa-lg{
font-size: 1.3333333333em;
line-height: 0.75em;
vertical-align: -0.0667em;
}
.fa-xs{
font-size: 0.75em;
}
.fa-sm{
font-size: 0.875em;
}
.fa-1x{
font-size: 1em;
}
.fa-2x{
font-size: 2em;
}
.fa-3x{
font-size: 3em;
}
.fa-4x{
font-size: 4em;
}
.fa-5x{
font-size: 5em;
}
.fa-6x{
font-size: 6em;
}
.fa-7x{
font-size: 7em;
}
.fa-8x{
font-size: 8em;
}
.fa-9x{
font-size: 9em;
}
.fa-10x{
font-size: 10em;
}
.fa-fw{
text-align: center;
width: 1.25em;
}
.fa-ul{
list-style-type: none;
margin-left: 2.5em;
padding-left: 0;
}
.fa-ul > li{
position: relative;
}
.fa-li{
left: -2em;
position: absolute;
text-align: center;
width: 2em;
line-height: inherit;
}
.fa-border{
border: solid 0.08em #eee;
border-radius: 0.1em;
padding: 0.2em 0.25em 0.15em;
}
.fa-pull-left{
float: left;
}
.fa-pull-right{
float: right;
}
.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left{
margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right{
margin-left: 0.3em;
}
.fa-spin{
animation: fa-spin 2s infinite linear;
}
.fa-pulse{
animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin{
0%{
transform: rotate(0deg);
}
100%{
transform: rotate(360deg);
}
}
.fa-rotate-90{
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
transform: rotate(90deg);
}
.fa-rotate-180{
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
transform: rotate(180deg);
}
.fa-rotate-270{
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
transform: rotate(270deg);
}
.fa-flip-horizontal{
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
transform: scale(-1,1);
}
.fa-flip-vertical{
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
transform: scale(1,-1);
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
transform: scale(-1,-1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both{
filter: none;
}
.fa-stack{
display: inline-block;
height: 2em;
line-height: 2em;
position: relative;
vertical-align: middle;
width: 2.5em;
}
.fa-stack-1x,
.fa-stack-2x{
left: 0;
position: absolute;
text-align: center;
width: 100%;
}
.fa-stack-1x{
line-height: inherit;
}
.fa-stack-2x{
font-size: 2em;
}
.fa-inverse{
color: #fff;
}
.sr-only{
border: 0;
clip: rect(0,0,0,0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.sr-only-focusable:active,.sr-only-focusable:focus{
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
@font-face{
font-display: swap;
font-family: "portalfont";
font-style: normal;
font-weight: normal;
src:  url("/src_project/fonts/portalfont/portalfont.eot?") format("eot"), url("/src_project/fonts/portalfont/portalfont.ttf") format("truetype"), url("/src_project/fonts/portalfont/portalfont.woff") format("woff");
}
.fa-chevron-up:before{
content: "\f077";
}
.fa-chevron-down:before{
content: "\f078";
}
.fa-arrow-up:before{
content: "\f062";
}
.fa-arrow-down:before{
content: "\f063";
}
.fa-filter:before{
content: "\f0b0";
}
.fa-map-marker-alt:before{
content: "\f3c5";
}
.fa-list:before{
content: "\f03a";
}
.fa-globe:before{
content: "\f0ac";
}
.fa-angle-up:before{
content: "\f106";
}
.fa-instagram:before{
content: "\f16d";
}
.fa-youtube:before{
content: "\f167";
}
.fa-book-open:before{
content: "\f518";
}
.fa-apple-alt:before{
content: "\f5d1";
}
.fa-running:before{
content: "\f70c";
}
.fa-venus:before{
content: "\f221";
}
.fa-heartbeat:before{
content: "\f21e";
}
.fa-hands-helping:before{
content: "\f4c4";
}
.fa-bomb:before{
content: "\f1e2";
}
.fa-child:before{
content: "\f1ae";
}
.fa-dot-circle:before{
content: "\f192";
}
.fa-flag:before{
content: "\f024";
}
.fa-hand-holding-heart:before{
content: "\f4be";
}
.fa-twitter:before{
content: "\f099";
}
.fa-facebook-f:before{
content: "\f39e";
}

/* ** [ /src_project/sites/portal/css/4/./header.css ] (@import) ** */
.home .main-header{
margin-bottom: 0;
}
.main-header{
padding-top: 15px;
background-image:  url("/src_project/img/portal/hg_bild_header.webp");
background-position: top center;
background-size: 100% auto;
margin-bottom: 3rem;
}
@media (max-width: 991.98px){
.main-header{

}
}
.main-header .loggedin .login-form:before{
display: none;
}
.main-header .loggedin .info-txt{
color: #a3a3a3;
font-size: 0.9rem;
display: block;
float: left;
max-width: 250px;
line-height: 1.2;
margin-top: 0.2rem;
}
.main-header .loggedin .first-row{
font-size: 0.85rem;
}
.main-header .loggedin .first-row .title{
font-weight: bold;
position: relative;
padding-right: 1rem;
float: left;
color: #575c62;
}
.main-header .loggedin .first-row .title:after{
position: absolute;
content: " ";
width: 1px;
background: #b3b8b9;
display: inline-block;
float: left;
top: 0;
bottom: 0;
right: 0.5rem;
}
.main-header .loggedin .first-row .abmelden{
font-weight: bold;
color: #74a706;
text-transform: uppercase;
font-family: RobotoSlab;
font-size: 0.8rem;
}
.main-header .loggedin .first-row .abmelden:before{
font-family: portalfont;
content: "\e912";
margin-right: 5px;
}
@media (min-width: 992px){
.main-header .brand + .login-collapse{
margin-left: 70px;
}
}
@media (min-width: 992px){
.main-header .login-collapse{
display: block !important;
}
}
@media (max-width: 991.98px){
.main-header .login-collapse{
position: absolute;
background: #e2e6e7;
left: 0;
width: 100%;
padding: 30px;
top: 100%;
margin-top: -3px;
z-index: 50;
}
.main-header .login-collapse.show{
box-shadow: 0 6px 9px rgba(0,0,0,0.34);
}
.main-header .login-collapse.show:Xafter{
position: absolute;
top: 100%;
left: 0;
right: 0;
content: " ";
height: 200px;
background: linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.85) 100%);
}
}
.main-header .wetter-widget{
margin-left: auto;
}
@media (max-width: 991.98px){
.main-header .wetter-widget{
display: none !important;
}
}
.main-header .wetter-headline{
text-align: center;
background: #eef4f4;
font-size: 0.85rem;
padding: 0.15rem 0;
color: #0b0c0d;
line-height: 1.1;
margin-bottom: 0.25rem;
}
.main-header .wetter-head{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
font-size: 0.8rem;
align-self: flex-start;
margin-left: auto;
color: #575c62;
}
.main-header .wetter-head .full-row{
width: 100%;
}
@media (max-width: 991.98px){
.main-header .wetter-head{
display: none;
}
}
.main-header .wetter-head .temp{
font-size: 1rem;
}
.main-header .wetter-head .first-col span{
text-align: right;
}
.main-header .wetter-head .zusatz,
.main-header .wetter-head .first-col,
.main-header .wetter-head .icon-img{
padding: 0 0.85rem;
border-right: 1px solid #b3b8b9;
}
.main-header .wetter-head .icon-img{
align-items: center;
display: inline-flex;
}
.main-header .wetter-head .icon-img img{
width: 27px;
max-width: inherit;
}
.main-header .wetter-head .more{
align-self: center;
padding: 0 0.5rem;
}
.main-header .wetter-head .zusatz,
.main-header .wetter-head .first-col{
align-content: space-between;
display: inline-flex;
flex-direction: column;
flex-wrap: wrap;
}
.main-header .wetter-head .zusatz span,
.main-header .wetter-head .first-col span{
flex-grow: 3;
line-height: 1.3;
}
.main-header .logo-zusatz{
background: transparent  url(/src_project/img/portal/badge-60.png?1710399273) no-repeat center center;
width: 70px;
height: 70px;
background-repeat: no-repeat;
position: relative;
}
@media (max-width: 575.98px){
.main-header .logo-zusatz{
width: 50px;
height: 50px;
background-size: 100% auto;
}
}
.main-header .logo-zusatz span{
display: none;
}
.main-header .login-form{
margin-left: 15px;
}
@media (max-width: 991.98px){
.main-header .login-form{
margin-bottom: 0;
margin-left: 0;
}
.main-header .login-form:before{
content: "Anmelden";
font-family: RobotoSlab;
font-weight: 500;
color: #2b2f32;
margin-bottom: 0.8rem;
display: inline-block;
}
}
@media (min-width: 768px) and (max-width: 991.98px){
.main-header .login-form{
max-width: 738px;
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
}
}
.main-header .login-form .form-control{
background: white;
border-radius: 3px;
border: 1px solid #ced4da;
}
@media (max-width: 991.98px){
.main-header .login-form .form-inline{
flex-direction: column;
align-items: flex-start;
}
}
@media (min-width: 992px) and (max-width: 1199.98px){
.main-header .login-form .form-inline .form-group{
margin-left: 0 !important;
}
}
@media (max-width: 991.98px){
.main-header .login-form .form-inline .form-group{
width: 100%;
margin-bottom: 1rem;
margin-left: 0 !important;
}
}
@media (max-width: 767.98px){
.main-header .login-form .form-inline .form-group .form-control{
width: 100%;
}
}
.main-header .login-form .login-btn{
margin-bottom: 0;
padding-left: 0.65rem;
padding-right: 0.65rem;
}
@media (max-width: 991.98px){
.main-header .login-form .login-btn{
padding-left: 1.5rem;
padding-right: 1.5rem;
}
}
.main-header .login-form .login-btn span{
display: none;
}
.main-header .login-form .login-btn span.login{
font-style: normal;
display: block;
}
.main-header .login-form .login-btn span.login:before{
font-family: "portalfont";
content: "\e91b";
}
.main-header .content-mob-btn{
display: inline-flex;
justify-content: flex-end;
align-self: center;
}
@media (min-width: 992px){
.main-header .content-mob-btn{
display: none;
}
}
.main-header .content-mob-btn .hamburger-close,
.main-header .content-mob-btn button{
padding: 0;
width: 28px;
height: 28px;
}
.main-header .content-mob-btn .hamburger-close svg,
.main-header .content-mob-btn button svg{
fill: #2b2f32;
}
.main-header .content-mob-btn .hamburger-close:after,
.main-header .content-mob-btn button:after{
content: "";
position: absolute;
top: 47px;
border: solid transparent;
border-color: rgba(238,244,244,0);
border-bottom-color: #2b2f32;
border-width: 15px;
border-top-width: 3px;
left: -3px;
}
@media (max-width: 575.98px){
.main-header .content-mob-btn .hamburger-close:after,
.main-header .content-mob-btn button:after{
top: 40px;
}
}
.main-header .content-mob-btn .hamburger-close.collapsed:after,
.main-header .content-mob-btn button.collapsed:after{
display: none;
}
.main-header .content-mob-btn #trigger-login svg{
height: 24px;
}
.main-header .content-mob-btn #trigger-login svg.svgicon-close-mobilebutton{
height: 20px;
margin-top: 3px;
}
.main-header .content-mob-btn #trigger-menu svg{
margin-top: 3px;
}
.main-header .brand{
width: auto;
flex-grow: inherit;
}
@media (max-width: 767.98px){
.main-header .brand{
width: 200px;
}
.main-header .brand a,
.main-header .brand img{
max-width: 100%;
}
}
@media (max-width: 575.98px){
.main-header .brand{
width: 150px;
}
}
@media (max-width: 767.98px){
.main-header .brand a img{
width: auto;
}
}
.main-header > .container{
display: flex;
flex-direction: row;
flex-wrap: nowrap;
}
@media (max-width: 767.98px){
.main-header > .container{
flex-wrap: wrap;
padding-left: 30px;
padding-right: 30px;
}
}
@media (max-width: 575.98px){
.main-header > .container{
padding-left: 15px;
padding-right: 15px;
}
}
.main-header .navbar-light{
background-color: #2b2f32;
margin-top: 1em;
padding: 0;
}
@media (max-width: 991.98px){
.main-header .navbar-light{
min-height: 5px;
}
.main-header .navbar-light #navbarsMainMenu{
padding: 30px;
}
.main-header .navbar-light #navbarsMainMenu li{
border: none;
margin-bottom: 1.2rem;
}
}
.main-header .navbar-light .navbar-nav .nav-item:first-child .nav-link{
padding-left: 0;
}
.main-header .navbar-light .navbar-nav .nav-item:first-child .nav-link:after{
left: 0;
}
.main-header .navbar-light .navbar-nav .nav-item.active .nav-link:after{
background-color: #74a706;
}
.main-header .navbar-light .navbar-nav .nav-link{
line-height: 1.3;
text-transform: uppercase;
font-weight: bold;
position: relative;
font-size: 0.8rem;
}
@media (max-width: 991.98px){
.main-header .navbar-light .navbar-nav .nav-link{
font-size: 1rem;
float: right;
}
}
.main-header .navbar-light .navbar-nav .nav-link:hover:after,.main-header .navbar-light .navbar-nav .nav-link:focus:after{
background-color: #74a706;
}
.main-header .navbar-light .navbar-nav .nav-link:after{
content: "";
position: absolute;
height: 5px;
left: 0.95rem;
bottom: 0;
right: 0.95rem;
}
@media (max-width: 991.98px){
.main-header .navbar-light .navbar-nav .nav-link:after{
height: 2px;
left: 0;
right: 0;
bottom: 2px;
}
}

/* ** [ /src_project/sites/portal/css/4/./footer.css ] (@import) ** */
@media (max-width: 991.98px){
footer#main-footer{
margin-bottom: 70px;
}
}
footer#main-footer .container{
color: #575c62;
font-size: 0.85rem;
}
footer#main-footer .container .footer-top{
border-top: 5px solid #c7c7c7;
padding-top: 1rem;
padding-bottom: 1rem;
margin-top: 3rem;
margin-bottom: 3rem;
}
footer#main-footer .container a{
color: #575c62;
}
footer#main-footer .container a:hover,footer#main-footer .container a:focus{
text-decoration: underline;
}
footer#main-footer .container .footer-links{
float: right;
}
footer#main-footer .container .footer-links li{
margin-left: 1.5rem;
}
@media (max-width: 767.98px){
footer#main-footer .container .footer-links{
display: block;
width: 100%;
margin-top: 0.8rem;
}
footer#main-footer .container .footer-links ul{
display: flex;
flex-direction: row;
width: 100%;
flex-wrap: wrap;
}
footer#main-footer .container .footer-links ul.row2{
margin-top: 0;
}
footer#main-footer .container .footer-links ul li{
margin: 0 0 0.5rem 0;
flex: 0 0 100%;
max-width: 100%;
text-align: center;
}
}
footer#main-footer .container .copyright{
float: left;
}
@media (max-width: 767.98px){
footer#main-footer .container .copyright{
display: block;
float: none;
text-align: center;
}
}

/* splitted due to filesize */

/* gen-time: (0.020659 sec) */