.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,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}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{zoom:1}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.ui-widget{font:normal 1em/1.5em 'Segoe UI',Segoe UI Web Regular,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Tahoma,sans-serif;font-size:1em}
.ui-widget-content{border:0;color:#333}
.ui-widget-content a{color:#005693}
.ui-widget-header{border-bottom:0;border-top:0;border-left:0;border-right:0;background:0;color:#333;font-weight:bold}
.ui-widget-header a{color:#005693}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid transparent;background:0;font-weight:normal;color:#626262}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#005693;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{border:1px solid #ececec;background:#ececec;font-weight:normal;color:#005693}
.ui-state-hover a,.ui-state-hover a:hover{color:#005693;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#e5e5e5;background-image:none;font-weight:normal;color:#333}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none}
.ui-widget :active{outline:0}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #1872c6;background:#e7eff7 url(images/ui-bg_highlight-soft_75_e7eff7_1x100.png) 50% top repeat-x;color:#fff}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid transparent;background:transparent;color:#cd0000;padding-left:1.6em!important}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0000}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0000}
.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;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-icon{width:16px;height:16px;background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_999999_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_005693_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(images/ui-icons_2040a0_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_c68218_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_999999_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0000_256x240.png)}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-off{background-position:-96px -144px}
.ui-icon-radio-on{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{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}
.ui-widget-overlay{background:#666 url(images/ui-bg_flat_50_666666_40x100.png) 50% 50% repeat-x;opacity:0;filter:Alpha(Opacity=0)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#000 url(images/ui-bg_flat_80_000000_40x100.png) 50% 50% repeat-x;opacity:.50;filter:Alpha(Opacity=50);-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
.ui-resizable{position:relative}
.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}
.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-selectable-helper{position:absolute;z-index:100;border:1px dotted black}
.ui-accordion{width:100%;position:relative;z-index:0}
.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin:1px 0 0 0;zoom:1}
.ui-accordion .ui-accordion-li-fix{display:inline}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important}
.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.6em .6em .6em 2.2em}
.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}
.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:0;margin-bottom:0;overflow:auto;display:none;zoom:1}
.ui-accordion .ui-accordion-content-active{display:block}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:hidden;*overflow:visible}
.ui-button-icon-only{width:2.2em}
button.ui-button-icon-only{width:2.4em}
.ui-button-icons-only{width:3.4em}
button.ui-button-icons-only{width:3.7em}
.ui-button .ui-button-text{display:block;line-height:1.4}
.ui-button-text-only .ui-button-text{padding:.4em 1em}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}
input.ui-button{padding:.4em 1em}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 0}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}
.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}
.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto;zoom:1}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;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-se{width:14px;height:14px;right:3px;bottom:3px}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-slider{position:relative;text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.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-tabs{position:relative;padding:0;zoom:1}
.ui-tabs .ui-tabs-nav{margin:0;padding:0}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:0;border-bottom:0!important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{border:0;display:block;padding:1em 0;background:0}
.ui-tabs .ui-tabs-panel i{font-size:1.4em}
.ui-tabs .ui-tabs-panel table tr td{padding:5px 0}
.ui-tabs .ui-tabs-panel label{display:inline-block;width:20%;font-weight:bold}
.ui-tabs .ui-tabs-panel input,.ui-tabs .ui-tabs-panel textarea{width:100%}
.ui-tabs .ui-tabs-hide{display:none!important}
.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{border-color:transparent!important;background:none!important;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.2em;font-size:1.375em;text-align:center;font-weight:normal;color:#7e868a}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.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;width:calc(100% / 7)}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.8em .6em;text-align:center;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{border-left-width:0}
.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{float:right}
.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}
.ui-progressbar{height:2em;text-align:left;overflow:hidden}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}
.ui-layout-pane{background:#FFF;border:1px solid #BBB;padding:10px;overflow:auto}
.ui-layout-content{padding:10px;position:relative;overflow:auto}
.layout-child-container,.layout-content-container{padding:0;overflow:hidden}
.layout-child-container{border:0}
.layout-scroll{overflow:auto}
.layout-hide{display:none}
.ui-layout-resizer{-background:#DDD;background:0;border:1px solid #BBB;border-width:0}
.ui-layout-resizer-open-hover,.ui-layout-resizer-dragging{background:#ccc}
.ui-layout-resizer-dragging{border:1px solid #BBB}
.ui-layout-resizer-dragging-limit{background:#E1A4A4}
.ui-layout-resizer-closed-hover{background:#EBD5AA}
.ui-layout-resizer-sliding{opacity:.10;filter:alpha(opacity=10)}
.ui-layout-resizer-sliding-hover{opacity:1.00;filter:alpha(opacity=100)}
.ui-layout-resizer-north-sliding-hover{border-bottom-width:1px}
.ui-layout-resizer-south-sliding-hover{border-top-width:1px}
.ui-layout-resizer-west-sliding-hover{border-right-width:1px}
.ui-layout-resizer-east-sliding-hover{border-left-width:1px}
.ui-layout-toggler{border:0;background-color:#eee}
.ui-layout-resizer-hover .ui-layout-toggler{opacity:.60;filter:alpha(opacity=60)}
.ui-layout-toggler-hover,.ui-layout-resizer-hover .ui-layout-toggler-hover{background-color:#FC6;opacity:1.00;filter:alpha(opacity=100)}
.ui-layout-toggler-north,.ui-layout-toggler-south{border-width:0 1px}
.ui-layout-toggler-west,.ui-layout-toggler-east{border-width:1px 0}
.ui-layout-resizer-sliding .ui-layout-toggler{display:none}
.ui-layout-toggler .content{color:#666;font-size:12px;font-weight:bold;width:100%;padding-bottom:.35ex}
.ui-layout-mask{border:none!important;padding:0!important;margin:0!important;overflow:hidden!important;position:absolute!important;opacity:0!important;filter:Alpha(Opacity="0")!important}
.ui-layout-mask-inside-pane{top:0!important;left:0!important;width:100%!important;height:100%!important}
.fileinput-button{position:relative;overflow:hidden;float:left;margin-right:4px}
.fileinput-button input{position:absolute;top:0;right:0;margin:0;border:solid transparent;border-width:0 0 100px 200px;opacity:0;filter:alpha(opacity=0);-moz-transform:translate(-300px,0) scale(4);direction:ltr;cursor:pointer;width:auto!important}
.fileupload-buttonbar .btn,.fileupload-buttonbar .toggle{margin-bottom:5px}
.files .progress{width:200px}
.files .ok{background:url('../../img/default/Icons/corner/accept.png') no-repeat 0 0;margin:0;padding:0 0 0 20px}
.files .failed{background:url('../../img/default/Icons/corner/cancel.png') no-repeat 0 0;margin:0;padding:0 0 0 20px}
.progress-animated .bar{background:url(../img/progressbar.gif)!important;filter:none}
.fileupload-loading{position:absolute;left:50%;width:128px;height:128px;background:url('../../img/default/ajax/loading.gif') center no-repeat;display:none}
.fileupload-processing .fileupload-loading{display:block}
*html .fileinput-button{line-height:22px;margin:1px -3px 0 0}
*+html .fileinput-button{margin:1px 0 0 0}
@media(max-width:480px){.files .btn span{display:none}
.files .preview *{width:40px}
.files .name *{width:80px;display:inline-block;word-wrap:break-word}
.files .progress{width:20px}
.files .delete{width:60px}
}
.progress{height:20px;overflow:hidden;background-color:#fefefe;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc}
.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;background-image:linear-gradient(to bottom,#149bdf,#0480be)}
.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}
.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}
.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-repeat:repeat-x;background-image:linear-gradient(to bottom,#ee5f5b,#c43c35)}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-repeat:repeat-x;background-image:linear-gradient(to bottom,#62c462,#57a957)}
.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-repeat:repeat-x;background-image:linear-gradient(to bottom,#5bc0de,#339bb9)}
.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-repeat:repeat-x;background-image:linear-gradient(to bottom,#fbb450,#f89406)}
.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}
.corner .panel span.ok{background:url('../../img/kdg/Icons/corner/accept.png') no-repeat 0 0;margin:0;padding:0 0 0 20px}
.corner .panel span.failed{background:url('../../img/kdg/Icons/corner/cancel.png') no-repeat 0 0;margin:0;padding:0 0 0 20px}
#popup_container{font-size:100%;min-width:300px;max-width:600px;background:#FFF;border:solid 5px #999;color:#626262;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#popup_title{font-size:14px;font-weight:bold;text-align:center;line-height:1.75em;color:#666;background:#CCC url('../../img/default/title.gif') top repeat-x;border:solid 1px #FFF;border-bottom:solid 1px #999;cursor:default;padding:0;margin:0}
#popup_content{background:16px 16px no-repeat url('../../img/default/info.gif');padding:1em 1.75em;margin:0}
#popup_content.alert{background-image:url('../../img/default/info.gif')}
#popup_content.confirm{background-image:url('../../img/default/important.gif')}
#popup_content.prompt{background-image:url('../../img/default/help.gif')}
#popup_message{padding-left:48px}
#popup_panel{text-align:center;margin:1em 0 0 1em}
#popup_prompt{margin:.5em 0}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../../img/directbox/Fancybox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;box-shadow:0 0 20px rgba(0,0,0,0.5);z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;background:#fff;border:0 solid #fff}
#fancybox-content pre{font-family:Arial;font-size:.938em}
#fancybox-content h1{margin:0;padding:0;width:93%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#fancybox-content fieldset{border:0;margin:0;padding:0}
div.fancy-content{padding:0 0 8px 0}
#fancybox-content .fancy-content-left{margin:0 0 0 8px;width:370px}
#fancybox-content .fancy-content-right{margin:0 8px 0 0}
#fancybox-content .left{float:left;margin:8px}
#fancybox-content .right{float:right;margin:8px}
.jstree-default ul li[typeid="0"]>i.jstree-icon:first-child,.jstree-default ul li[typeid="20"]>i.jstree-icon:first-child{background:none!important;width:0!important}
#fancybox-content .jstree-default ul li[typeid="20"]>ul{margin:0}
#fancybox-content .jstree-default li[typeid="0"] a i{background:url(../../img/directbox/Icons/svg/f_unread.svg)}
#fancybox-content .jstree-default li[typeid="27"] a i{background:url(../../img/directbox/Icons/svg/box.svg)}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:0;right:0;width:16px;height:16px;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 1em/1.5em 'Segoe UI',Segoe UI Web Regular,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url('../../img/directbox/Fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('../../img/directbox/Fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('../../img/directbox/Fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;background:#fff}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../../img/directbox/Fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../../img/directbox/Fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../../img/directbox/Fancybox/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../../img/directbox/Fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../../img/directbox/Fancybox/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../../img/directbox/Fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../../img/directbox/Fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../../img/directbox/Fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font:bold 1em/1.5em 'Segoe UI',Segoe UI Web Regular,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif;z-index:1102;margin:0!important;padding:0}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#434b52;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;top:0;left:0;color:#666;text-align:left;height:30px}
#fancybox-title-over{padding:10px;background-image:url('../../img/directbox/Fancybox/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('../../img/directbox/Fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;font-weight:bold;padding:0 0 3px 0;background:url('../../img/directbox/Fancybox/fancybox-x.png') -40px -90px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('../../img/directbox/Fancybox/fancybox.png') -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2:document.body.clientHeight/2)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop))+'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent!important}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../img/directbox/Fancybox/fancy_shadow_nw.png',sizingMethod='scale')}
div.inner{background:#fff;max-height:300px;border:1px solid #ddd;overflow:auto}
#fancybox-content #list-container{background:#efefef;padding:10px 0 0 10px;width:calc(100% - 10px);height:100%;max-height:calc(100% - 100px);overflow:auto;-webkit-overflow-scrolling:touch}
#fancybox-content #list-container::-webkit-scrollbar{width:8px}
#fancybox-content #list-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}
#fancybox-content #list-container::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0.2)}
#fancybox-content #list-container::-webkit-scrollbar-thumb{border-radius:10px;background:#999}
#fancybox-content #list-container::-webkit-scrollbar-thumb:hover{background:#666}
#fancybox-content .store-item .buttonbar{text-align:right;margin-top:8px;transition:.4s;position:absolute;right:-40px}
#fancybox-content .store-item[data-command="less"] .buttonbar,#fancybox-content .store-item[data-command="more"]:hover .buttonbar{transition:.4s;position:absolute;right:0}
#fancybox-content .store-item{margin:0 10px 10px 0}
#fancybox-content .store-item .btn-icon{color:#005693;border:0;background:0;font-size:1.6em}
#fancybox-content .footer{text-align:right}
#fancybox-content .buttons{position:absolute;bottom:0;left:0;right:0;height:35px;text-align:right;height:50px!important}
#fancybox-content .btn{display:inline-block}
#fancybox-content .jstree-default{font-size:1em;height:100%}
#fancybox-content .jstree-default>ul{margin:0;padding:0;list-style-type:none;list-style-image:none;height:calc(100% - 120px);overflow:auto}
#fancybox-content .scrollcontainer,#fancybox-content .firstpage{height:100%}
#fancybox-content .btn-secondary{background:0;color:#737A82;font-weight:normal;margin:0;text-decoration:none;border:1px solid #737A82}
#fancybox-content .ui-widget.ui-widget-content{border:0;border-radius:0}
#fancybox-content .ui-widget-header{background:0;border-left:0;border-right:0;border-top:0}
.ui-datepicker{border:1px solid #868686!important}
img.ui-datepicker-trigger{background:url('../../img/directbox/Icons/svg/agenda.svg') no-repeat 0 0}
img.ui-delete-trigger{background:url('../../img/directbox/Icons/svg/cross.svg') no-repeat 0 0}
.ui-datepicker-calendar tbody tr td.ui-datepicker-week-end a{background:#e3efed!important;border-color:#e3efed!important}
#calendar-picker .ui-datepicker-calendar tbody tr td a.ui-state-default{text-align:center}
#calendar-picker .ui-datepicker .ui-state-active,#calendar-picker .ui-datepicker-calendar tbody tr td.ui-datepicker-selected a,#calendar-picker .ui-datepicker .ui-state-active{text-decoration:none;text-align:center;background:#e3efed}
#calendar-picker .ui-datepicker-calendar tbody tr td a:hover,.ui-datepicker .ui-state-active,.ui-datepicker-calendar tbody tr td a:hover{color:#fff!important;text-decoration:none;border:1px solid #005693!important;background:#005693!important}
#calendar-picker .ui-datepicker-calendar tbody tr td.ui-datepicker-today a{border:1px solid #005693!important;color:#fff!important;background:#005693}
.ui-datepicker-today .ui-state-default,.ui-datepicker-today .ui-state-highlight,.ui-datepicker-today .ui-state-active,.ui-datepicker-today .ui-state-hover,.ui-datepicker-today .ui-widget-content .ui-state-hover,.ui-datepicker-today .ui-state-focus,.ui-datepicker-today .ui-widget-content .ui-state-focus{border:1px solid #eee!important;color:#fff!important}
img.timeIcon{background:url('../../img/directbox/Icons/svg/clock.svg') no-repeat 0 0}
img.timeIcon{background:url('../../img/kdg/Icons/svg/clock.svg') no-repeat 0 0;width:16px;height:16px}
ul.ui-timepicker-list{background:none repeat scroll 0 0 #FFF;border:1px solid #868686;height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:150px;z-index:100}
ul.ui-timepicker-list .ui-timepicker-am,ul.ui-timepicker-list .ui-timepicker-pm{list-style:none;display:inline;float:left;margin:0;padding:5px;width:40px;text-align:center}
ul.ui-timepicker-list .ui-timepicker-am:hover,ul.ui-timepicker-list .ui-timepicker-pm:hover{background:#eee;cursor:pointer}
ul.ui-timepicker-list .ui-timepicker-am.ui-timepicker-selected,ul.ui-timepicker-list .ui-timepicker-pm.ui-timepicker-selected{background:#005693;color:#fff}
.ui-accordion{font-family:"Open Sans",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:100%}
.ui-accordion .ui-widget .ui-widget{width:100%!important}
.ui-accordion .ui-state-default a,.ui-accordion .ui-widget-content .ui-state-default a{color:#005693}
.ui-accordion .ui-widget-content hr{border-top:1px solid #ccc;border-bottom:1px solid #fff;border-left:0;border-right:0;margin:5px 0}
.ui-accordion .ui-helper-reset{font-size:100%;line-height:1.5em;list-style-image:none;list-style-position:outside;list-style-type:none;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;text-decoration:none}
.ui-accordion .ui-widget:active{outline-color:-moz-use-text-color;outline-style:none;outline-width:medium}
.ui-accordion h3.ui-accordion-header{cursor:pointer;margin-top:1px;padding:.4em .5em .4em 1.5em;margin-bottom:0;position:relative;border:1px solid #eee!important;background-image:none;background-color:#fff}
.ui-accordion .ui-state-active{border-left:1px solid #eee!important;border-top:1px solid #eee!important;border-right:1px solid #eee!important;border-bottom:0!important}
.ui-accordion .ui-accordion-content{background-image:none;background-color:#fefefe;border-left:1px solid #eee!important;border-top:0!important;border-right:1px solid #eee!important;border-bottom:1px solid #eee!important;padding:10px 20px}
*+html .ui-accordion .ui-accordion-content{min-height:144px}
.ui-accordion .ui-accordion-header .ui-icon{left:0;margin-top:-8px;position:absolute;top:50%}
.ui-accordion .ui-state-active a,.ui-accordion .ui-state-active a:link,.ui-accordion .ui-state-active a:visited{background:none!important;color:#005693;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-decoration:none;background:#F8F8F8;font-weight:bold}
.ui-accordion .ui-accordion-header a{display:block!important;padding:0;width:96%}
.ui-accordion .ui-accordion-header a span{font-size:.8em;color:#aaa;display:inline-block;padding:0}
.ui-accordion .ui-accordion-content a{display:inline!important}
.ui-accordion .ui-state-default .ui-icon-triangle-1-e,.ui-accordion .ui-state-hover .ui-icon-triangle-1-s{background-image:url('../../img/directbox/Ribbonbar/ui-icons_808080_256x240.png')!important;background-position:0 0}
.ui-accordion .ui-state-active .ui-icon-triangle-1-s,.ui-accordion .ui-state-default .ui-icon-triangle-1-s,.ui-accordion .ui-state-hover .ui-icon-triangle-1-e{background-image:url('../../img/directbox/Ribbonbar/ui-icons_ffffff_256x240.png')!important;background-position:0 0}
.ui-accordion .headerbar{position:absolute;right:0;top:0}
.ui-accordion .headerbar ul a,.headerbar .ui-state-active{border:1px solid transparent!important}
.ui-accordion .headerbar ul,.ui-accordion .headerbar ul li{background:0;list-style:none;margin:0;padding:0}
.ui-accordion .headerbar ul .cog{background:url('../../img/directbox/Icons/svg/settings.svg') no-repeat 0 0;border:1px solid transparent;display:inline-block;height:16px;margin:4px 5px 0 0;padding:0;width:18px}
.ui-accordion .ui-accordion-header a span:hover{background-image:none}
.tariff_overview .ui-accordion table .cg1{width:350px}
.tariff_overview .ui-accordion table .cg2{width:50px}
.tariff_overview .ui-accordion table .cg3,.tariff_overview .ui-accordion table .cg4,.tariff_overview .ui-accordion table .cg5{width:auto}
.tariff_overview .ui-accordion table tr td{text-align:center;padding:3px}
.tariff_overview .ui-accordion table tr td h2,.tariff_overview .ui-accordion table tr td:first-child{text-align:left}
.tariff_overview .ui-accordion .tfSelected{background-color:#dee7f7}
.tariff_overview .ui-accordion.ui-accordion .ui-widget-content{background-image:none;background-color:#fff}
.tariff_overview .ui-accordion.ui-accordion .ui-widget-content table{width:100%}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:440px;padding:0 0 6px 0;overflow:hidden}
.jcarousel-skin-tango .jcarousel-container-vertical{-width:75px;-height:160px;-padding:40px 20px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:392px;left:24px}
.jcarousel-skin-tango .jcarousel-clip-vertical{height:144px;left:20px;overflow:hidden;position:absolute!important;width:155px!important}
.jcarousel-skin-tango .jcarousel-clip-vertical ul{height:auto!important}
.jcarousel-skin-tango .jcarousel-item-horizontal,.preViewImage{border:1px solid #ccc!important;height:142px;width:188px;margin:0 2px;padding:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}
.preViewImage{margin-bottom:10px}
.jcarousel-skin-tango .jcarousel-item-horizontal:hover,.preViewImage:hover{border:1px solid #005693!important}
.jcarousel-skin-tango .jcarousel-item-selected{border:1px solid #005693!important}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-vertical{margin:0 0 3px 4px;border:1px solid #ccc;height:44px}
.jcarousel-skin-tango .jcarousel-item-vertical:hover{border:1px solid #005693;cursor:pointer}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute!important;top:0;right:0;height:146px;cursor:pointer;width:21px!important;background:transparent url('../../img/directbox/Gui/arrowSprite.gif') no-repeat 0 -144px!important}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}
.jcarousel-skin-tango .jcarousel-prev-horizontal{background:transparent url('../../img/directbox/Gui/arrowSprite.gif') no-repeat 0 0!important;cursor:pointer;height:144px;left:0;position:absolute;top:0;width:21px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(next-horizontal.png)}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position:-32px 0}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}
.jcarousel-skin-tango .jcarousel-next-vertical{position:absolute;top:0;left:175px;width:21px;height:144px;cursor:pointer;background:transparent url('../../img/directbox/Gui/arrowSprite.gif') no-repeat 0 -144px!important}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,.jcarousel-skin-tango .jcarousel-next-vertical:focus{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-next-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active{cursor:default;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}
.jcarousel-skin-tango .jcarousel-prev-vertical{position:absolute;top:0;left:0;width:21px;height:144px;cursor:pointer;background:transparent url('../../img/directbox/Gui/arrowSprite.gif') no-repeat 0 0!important}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-vertical:focus{background-position:0 -32px}
.jcarousel-skin-tango .jcarousel-prev-vertical:active{background-position:0 -64px}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active{cursor:default;filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5}
table.jcarousel-control{position:absolute;bottom:0}
table.jcarousel-control tr td{padding:0;border-right:1px solid #003754;border-left:1px solid #fff}
table.jcarousel-control tr td:first-child{border-left:0}
table.jcarousel-control a{color:#fff;display:block;font-size:.8em;font-weight:bold;height:37px;margin:0;overflow:hidden;padding:4px 12px;text-decoration:none}
table.jcarousel-control a span{font-weight:normal}
.jcarousel-control .active,.jcarousel-control a:focus,.jcarousel-control a:hover,.jcarousel-control a:active{background:#95BD0C;color:#fff}
.jcarousel-scroll{display:block;position:absolute;text-align:center;top:80px;width:100%}
.jcarousel-scroll form{margin:0;padding:0}
#mycarousel-next,#mycarousel-prev{cursor:pointer;font-size:.8em;width:21px;height:144px;display:block;background:url('../../img/directbox/Gui/arrowSprite.gif') no-repeat scroll 0 0 transparent}
#mycarousel-next{background-position:0 -144px;float:right;border-radius:10px 0 0 10px!important}
#mycarousel-prev{background-position:-4px 0!important;float:left;border-radius:0 10px 10px 0!important}
.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}
.fg-menu-container{border:1px solid #fff;background:#FFF;border-radius:0;box-shadow:0 1px 2px rgba(50,50,50,0.75);color:#767676;z-index:151;position:absolute;left:-999px;padding:0;overflow:hidden}
.fg-menu-container .ui-state-default a,.fg-menu-container .ui-widget-content .ui-state-default a{background:#fff;border:1px solid #fff;color:#636563;display:block;font-weight:normal;outline:medium none;padding:1px 2px}
.fg-menu-container .ui-state-default a{color:#fff;text-decoration:none;outline:0}
.fg-menu-container .ui-state-hover,.fg-menu-container .ui-widget-content .ui-state-hover,.fg-menu-container .ui-state-focus,.fg-menu-container .ui-widget-content .ui-state-focus{background:#eee;border:1px solid #fff;font-weight:normal;color:#636563}
.fg-menu-container li.checked{background:#eee}
.fg-menu-container .checked a{font-weight:bold;color:#636563}
.fg-menu-container .checked a:hover{font-weight:bold!important}
.fg-menu-container .ui-state-hover a{color:#636563;text-decoration:none}
.fg-menu-container .ui-state-active img{border-left:1px solid #fff!important}
.fg-menu-container .ui-widget-content .ui-state-active{background:#005693;border:1px solid #005693!important;color:#FFF!important}
.fg-menu-container .ui-state-active a{color:#403D38;outline:0;text-decoration:none}
.fg-menu-container .ui-state-highlight,.fg-menu-container .ui-widget-content .ui-state-highlight{border:0;color:#fff}
.fg-menu-container .ui-state-highlight a,.fg-menu-container .ui-widget-content .ui-state-highlight a{color:#363636}
.fg-menu-container .ui-state-error,.fg-menu-container .ui-widget-content .ui-state-error{border:1px solid #e3a345;background:#ffedad url('../../img/Flyout/ui-bg_highlight-soft_95_ffedad_1x100.png') 50% top repeat-x;color:#cd5c0a}
.fg-menu-container .ui-state-error a,.fg-menu-container .ui-widget-content .ui-state-error a{color:#cd5c0a}
.fg-menu-container .ui-state-error-text,.fg-menu-container .ui-widget-content .ui-state-error-text{color:#cd5c0a}
.fg-menu-container .ui-state-disabled,.fg-menu-container .ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.fg-menu-container .ui-priority-primary,.fg-menu-container .ui-widget-content .ui-priority-primary{font-weight:bold}
.fg-menu-container .ui-priority-secondary,.fg-menu-container .ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.fg-menu-container .ui-icon{width:16px;height:16px;background-image:url('../../img/directbox/Ribbonbar/ui-icons_808080_256x240.png');background-position:0 0!important}
.fg-menu-container .ui-widget-content .ui-icon{background-image:url('../../img/directbox/Ribbonbar/ui-icons_808080_256x240.png')}
.fg-menu-container .ui-state-default .ui-icon{background-image:url('../../img/directbox/Ribbonbar/ui-icons_ffffff_256x240.png')}
.fg-menu-container .ui-state-hover .ui-icon,.fg-menu-container .ui-state-focus .ui-icon{background-image:url('../../img/directbox/Ribbonbar/ui-icons_808080_256x240.png')}
.fg-menu-container .ui-state-active .ui-icon{background-image:url('../../img/directbox/Ribbonbar/ui-icons_ffffff_256x240.png')}
.fg-menu-container .ui-state-highlight .ui-icon{background-image:url('../../img/directbox/Ribbonbar/ui-icons_ffffff_256x240.png')}
.fg-menu-container .ui-state-error .ui-icon,.fg-menu-container .ui-state-error-text .ui-icon{background-image:url('../../img/directbox/Ribbonbar/ui-icons_cd0a0a_256x240.png')}
.fg-menu-container.fg-menu-flyout{overflow:visible}
.fg-menu,.fg-menu ul{list-style-type:none;padding:0;margin:0}
.fg-menu{position:relative}
.fg-menu-flyout .fg-menu{position:static;float:left;width:100%}
.fg-menu ul{position:absolute;top:0}
.fg-menu ul ul{top:-1px}
.fg-menu-container.fg-menu-ipod .fg-menu-content,.fg-menu-container.fg-menu-ipod .fg-menu-content ul{background:none!important}
.fg-menu.fg-menu-scroll,.fg-menu ul.fg-menu-scroll{overflow:scroll;overflow-x:hidden}
.fg-menu li{list-style:none;clear:both;float:left;width:100%;margin:0;padding:0;border:0}
.fg-menu li.li-hover{background-color:#eee}
.fg-menu li.noHover:hover{background:0}
.fg-menu li.noHover hr{background:0;margin:3px 0;position:relative}
.fg-menu li i{opacity:0;float:left;margin:3px 0 0 0;display:none;font-size:1.2em}
.fg-menu li img.sort_order_asc,.fg-menu li img.sort_order_desc,.fg-menu li img.sort_order_none{height:16px;width:16px}
.fg-menu li li{font-size:1em}
.fg-menu-flyout ul li>ul{background:#FFF!important;border:1px solid #fff;border-radius:0;box-shadow:0 1px 2px rgba(50,50,50,0.75);color:#767676}
.fg-menu-flyout li{position:relative}
.fg-menu-scroll{overflow:scroll;overflow-x:hidden}
.fg-menu-breadcrumb{margin:0;padding:0}
.fg-menu-footer{margin-top:.4em;padding:.4em}
.fg-menu-header{margin-bottom:.4em;padding:.4em}
.fg-menu-breadcrumb li{float:left;list-style:none;margin:0;padding:0 .2em;font-size:.9em;opacity:.7}
.fg-menu-breadcrumb li.fg-menu-prev-list,.fg-menu-breadcrumb li.fg-menu-current-crumb{clear:left;float:none;opacity:1}
.fg-menu-breadcrumb li.fg-menu-current-crumb{padding-top:.2em}
.fg-menu-breadcrumb a,.fg-menu-breadcrumb span{float:left}
.fg-menu-footer a:link,.fg-menu-footer a:visited{float:left;width:100%;text-decoration:none}
.fg-menu-footer a span{float:left;cursor:pointer}
.fg-menu-breadcrumb .fg-menu-prev-list a:link,.fg-menu-breadcrumb .fg-menu-prev-list a:visited,.fg-menu-breadcrumb .fg-menu-prev-list a:hover,.fg-menu-breadcrumb .fg-menu-prev-list a:active{background-image:none;text-decoration:none}
.fg-menu-breadcrumb .fg-menu-prev-list a{float:left;padding-right:.4em}
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon{float:left}
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,.fg-menu-breadcrumb .fg-menu-current-crumb a:active{display:block;background-image:none;font-size:1.3em;text-decoration:none}
.fg-menu a:link,.fg-menu a:visited,.fg-menu a:hover,.fg-menu a:active{outline:0 none!important;display:inline-block;overflow:hidden;padding:8px 2px 7px 9px;text-decoration:none;color:#666!important;border:0;font-size:.875em;width:calc(100% - 11px)}
.fg-menu a{border:1px dashed transparent}
.fg-menu a.ui-state-default:link,.fg-menu a.ui-state-default:visited,.fg-menu a.ui-state-default:hover,.fg-menu a.ui-state-default:active,.fg-menu a.ui-state-hover:link,.fg-menu a.ui-state-hover:visited,.fg-menu a.ui-state-hover:hover,.fg-menu a.ui-state-hover:active,.fg-menu a.ui-state-active:link,.fg-menu a.ui-state-active:visited,.fg-menu a.ui-state-active:hover{font-weight:normal;background:#eee;text-decoration:none;border:0;color:#434b52!important}
.fg-menu a span{display:block;cursor:pointer}
.fg-menu-indicator span{float:left}
.fg-menu-indicator span.ui-icon{float:right}
.fg-menu-content.ui-widget-content,.fg-menu-content ul.ui-widget-content{border:0}
.fg-menu.fg-menu-has-icons a:link,.fg-menu.fg-menu-has-icons a:visited,.fg-menu.fg-menu-has-icons a:hover,.fg-menu.fg-menu-has-icons a:active{padding-left:20px}
.fg-menu .horizontal-divider hr,.fg-menu .horizontal-divider span{padding:0;margin:5px .6em}
.fg-menu .horizontal-divider hr{border:0;height:1px}
.fg-menu .horizontal-divider span{font-size:.9em;text-transform:uppercase;padding-left:.2em}
.fg-menu-container .fixed{height:400px!important;overflow-y:scroll!important;overflow-x:hidden}
.fg-menu-container ul.senderFlyout li a{margin:0 0 0 28px}
.shop-category,.shop-basket,.shop-view,.shop-details,.shop-checkout{font:normal 1.05em/1.5em 'Segoe UI',Segoe UI Web Regular,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif}
.shop-basket .panel .list .item .txt,.shop-view .panel .item .txt,.shop-view .panel .details .txt,.shop-checkout .panel .txt{color:#000;margin:0;padding:0;clear:both}
.shop-basket .footer{padding:0}
.shop-basket .footer .sizeS{float:right;margin:5px 0 0 0}
.shop-details .footer{margin:0;padding:2px 4px}
.shop-checkout .panel .edit form{margin:0;padding:0;background:0;border:0}
*+html .shop-basket button{width:80px}
.shop-view div.footer .detail,.shop-view div.footer .back,.shop-basket div.footer .checkout,.shop-checkout div.footer .back{float:left}
.shop-basket .delete,.shop-checkout .order,.shop-basket .clear,.shop-view .buy,#view a.submitbtn{float:right}
.shop-category .panel .ul{margin:0;padding:0}
.shop-category .panel .ul .li{cursor:pointer;display:block;padding:6px 4px;margin:0;border:0}
.shop-category .panel .ul .li a{color:#626262}
.shop-category .panel .ul .li a i{margin:3px 6px 0 0}
.shop-category .panel .ul .li a i:before{color:#626262}
.shop-basket{background:#fff;border:0;padding:4px;margin:0;min-width:220px}
.shop-basket .empty{border-bottom:0}
.shop-basket .header{color:#626262;font-weight:bold;padding:5px 0}
.shop-basket .panel .list .item{padding:5px 0}
.shop-basket .panel .list .item .title{display:block;padding:0;margin:0;font-weight:bold;color:#005693}
#view .delete,.shop-basket .panel .list .item .txt .delete{background:0;border:0!important;cursor:pointer;padding:0!important}
.shop-basket .panel .sumary div.txt{float:left}
.shop-basket .panel .sumary div.price{color:#424B51;float:right;font-weight:bold}
.shop-view .panel .item{background:#fff;float:left;margin:0 2% 2% 0;padding:0;position:relative;width:48%;z-index:50}
.shop-view .panel .item .header{color:#005693;font:normal 1.375em/1.5em 'Segoe UI',Segoe UI Web Regular,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif;margin:0;overflow:hidden;padding:12px}
.shop-view .panel .item .panel{padding:12px}
.shop-view .panel .item div.info{min-height:300px;margin:0;overflow:hidden;padding:0 5px 0 5px}
.shop-view .panel .item div.info ul{margin:10px 8px}
.shop-view .panel .item .footer{padding:12px}
.shop-view .panel .details{background:#fff;border:0 none;margin:0;padding:0;position:relative;z-index:50}
.shop-view .panel .details .header{font-size:1.375em;font-weight:normal;color:#005693;margin:0;padding:10px}
.shop-view .panel .details .image{float:left;margin:10px}
.shop-view .panel .details .description{float:left;width:auto;padding:10px}
.shop-view .panel .details .info{float:left;width:70%}
.shop-view .panel .details .footer{padding:10px}
.shop-view .panel .item .txt{color:#424B51;margin:0;padding:10px;text-align:right}
.shop-view .panel .details .txt{color:#424B51;margin:0;padding:10px;text-align:right}
.shop-view .panel .details .txt span,.shop-view .panel .item .txt span{font-weight:bold}
.shop-checkout .basket .cg1{width:100px}
.shop-checkout .basket .cg2{width:auto}
.shop-checkout .basket .cg3{width:151px}
.shop-checkout .basket .cg4{width:100px}
.shop-checkout .basket div table thead tr th{color:#666;text-align:left;font-weight:bold;border-bottom:1px solid #ccc}
.shop-checkout .basket div table tbody tr td{padding:4px 0}
.shop-checkout .basket div table thead tr th.last,.shop-checkout .basket div table tbody tr td.last{text-align:right}
.shop-checkout .basket div.sumary{float:right;margin:10px 0;padding:0;width:251px}
.shop-checkout .basket div.sumary .l,.shop-checkout .basket div.sumary .r{float:left;min-height:22px;border-bottom:1px solid #ccc}
.shop-checkout .basket div.sumary .l{width:150px}
.shop-checkout .basket div.sumary .r{color:#666;font-weight:bold;text-align:right;width:100px}
.shop-checkout .panel .edit{background:#f5f5f5;border-bottom:1px solid #f5f5f5;padding:10px}
.shop-checkout .panel .edit form.edit{border-bottom:0}
.shop-checkout .panel a.submitbtn{float:right}
.shop-checkout .panel .edit h2,.shop-checkout .panel .preview h2{color:#005693}
.shop-checkout .panel .edit a.button,.shop-checkout .panel .preview a.button{color:#434b52}
.shop-checkout .panel .preview{background:#fff;border-bottom:1px solid #dcdcdc;display:block;height:auto;margin:0;padding:10px}
.shop-checkout .panel .edit form label.field{display:block;float:left;margin:3px 4px;width:140px;padding:0}
.shop-checkout .panel .edit form label.error{display:block;margin-left:150px}
.shop-checkout .panel .edit input{margin:3px 4px}
.shop-checkout .panel .edit input.error{padding:6px 5px}
.shop-checkout .panel .edit input[type="radio"],.shop-checkout .panel .edit input[type="checkbox"]{height:auto!important}
.shop-checkout .panel .edit select{margin:3px 4px}
.shop-checkout .panel .edit #cbxsalutation,.shop-checkout .panel .edit #txtfirstname,.shop-checkout .panel .edit #txtlastname,.shop-checkout .panel .edit #txtfirstaddress,.shop-checkout .panel .edit #txtsecndaddress,.shop-checkout .panel .edit #txtvouchercode{width:40%}
.shop-checkout .panel .edit #txtpostalcode{width:10%}
.shop-checkout .panel .edit #txtcity{width:29%}
.shop-checkout .panel .edit form input.error{background:#fff}
.shop-checkout .panel .payment div.pp0,.shop-checkout .panel .payment div.pp1,.shop-checkout .panel .payment div.pp2,.shop-checkout .panel .payment div.pp3,.shop-checkout .panel .payment div.pp4,.shop-checkout .panel .payment div.pp5{float:left;margin-right:15px}
.shop-checkout .preview .footer{padding:5px}
.shop-checkout .panel .ship-to .panel div span{display:block;padding:2px 0}
.shop-checkout .panel .voucher div span{display:block;margin:0 4px;padding:0}
.shop-basket .sticky,.shop-view .sticky{background:#FEFBDA;border:1px solid #B79F74;margin:8px;padding:5px;width:auto}
#popup_container{font-size:100%;min-width:300px;max-width:600px;background:#fff;border:0;color:#666;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,0.5)}
#popup_title{font-size:1.375em;font-weight:normal;text-align:left;line-height:1.75em;background:#fff;border-top:20px solid #fff;border-right:20px solid #fff;border-left:20px solid #fff;border-bottom:0}
#popup_content{background:0 0 no-repeat url('../../img/directbox/common/info.png') #fff!important;border:20px solid #fff;border-top:0;padding:0;margin:0}
#popup_content.alert{background-image:url('../../img/directbox/common/info.png')}
#popup_content.confirm{background-image:url('../../img/directbox/common/important.png')}
#popup_content.prompt{background-image:url('../../img/directbox/common/help.png')}
#popup_message{padding-left:48px;min-height:32px;line-height:2.000em}
#popup_panel{text-align:right;margin:1em 0 0 1em}
#popup_prompt{margin:.5em 0}
.ui-tabs input.error{background:0;padding:6px}
.ui-tabs label.error{background:url("../../img/default/exclamation.png") no-repeat scroll 6px 50% transparent;color:#cd0000!important;padding:6px 6px 6px 26px;width:auto!important}
.ui-layout-content{padding:0}
.tagmenu{max-height:400px;width:200px!important;overflow-y:scroll}
.fg-menu li span[class*='flag_'] i.icon-flag[class*='flag_']{background:inherit;padding:1px;float:left;margin:3px 0 0 0}
.fg-menu li span[class*='flag_'] i.icon-flag[class*='flag_']:before{color:#fff}
.fg-menu li span[class*='flag_']{display:inline-block;width:calc(100% - 10px);border-radius:3px;margin:2px 5px}
.fg-menu li span[class*='flag_'] a{padding:5px;color:#fff!important}
.fg-menu li span[class*='flag_'] a.ui-state-hover{background:0;color:#fff!important}
.fg-menu li span[class*='flag_'] a.icon-bin{position:absolute;padding:2px;right:10px;top:4px;width:auto}
.fg-menu li span[class*='flag_'] a.icon-bin:hover{position:absolute;padding:2px;right:11px;top:5px;width:auto}
.fg-menu li span[class*='flag_'] a.icon-bin:before{color:#fff}
#rtBar{margin-top:40px}
#rtBar a:hover{text-decoration:none}
#rtBar .GroupArea{background:#fff;border-bottom:1px solid #ddd;margin:0;padding:0;width:100%}
#rtBar .GroupArea:after,#rtBar .GroupArea::after{content:"";clear:both;display:table}
#rtBar .GroupArea .GroupParagraph{display:inline-block;height:100%;margin:0;padding:0}
#rtBar .GroupArea .GroupParagraph#c1{display:none;visibility:hidden}
#rtBar .GroupArea .GroupParagraph#c2 .GroupContainter .GroupBody .Btn{margin-left:6px}
#rtBar .GroupArea .GroupParagraph .GroupContainter{display:inline-block;height:100%}
#rtBar .GroupArea .GroupParagraph .GroupSeperator{border-right:1px solid #e1e1e1;display:inline-block;height:70px;margin:4px 0;position:relative}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody{display:block;height:70px;padding:0}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn{display:inline-block;padding:0;margin:4px 1px 0;vertical-align:top;text-align:center;border:0}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .TxtBtnDropDown a{display:block;min-width:55px;height:65px}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .TxtBtnDropDown a input{height:70px!important;width:60px!important}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn a{display:block;padding:2px;z-index:50}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn:hover a{background:#ececec;z-index:50;position:relative}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .selected,#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .rbActive{background:#e5e5e5;z-index:50;position:relative}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn .Image{display:inline-block;width:16px;height:16px;margin:4px auto}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn .label{font-size:80%;vertical-align:middle}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .TxtBtnDropDown .Image{display:block}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn i{margin:0;padding:0}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn i:before,#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn i::before{font-size:1.1em}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn .icon-arrow_mini_down{margin:4px 0}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .Btn.TxtBtn{display:block}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .TxtBtnDropDown a span.label{display:block}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .singleBtn a{display:block;width:55px;height:65px}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupBody .singleBtn .Image{width:24px;height:24px;margin:20px auto}
#rtBar .GroupArea .GroupParagraph .GroupContainter .GroupTitle{color:#999;cursor:default;font-size:.75em;padding:2px 5px 0;text-align:center;white-space:nowrap;position:relative;z-index:49;display:none}
#rtBar #c12 .GroupContainter{width:100px}
#rtBar.agbBar #c3 .GroupContainter,#rtBar.impressumBar #c3 .GroupContainter,#rtBar.privacyBar #c3 .GroupContainter,#rtBar.disclaimerBar #c3 .GroupContainter{width:68px}
#rtBar.contactBar #c3 .GroupContainter{width:180px}
#rtBar.NewMessageBar #c4 .GroupContainter{width:220px}
#rtBar.favoriteBar #c3 .GroupContainter,#rtBar.contactBar #c3 .GroupContainter,#rtBar.calendarBar #c3 .GroupContainter{width:94px}
#content-east{background:#fff;height:100%}
#content-east #propertyview .empty{margin-top:0}
#content-east #propertyview{height:100%}
html,body,.page{height:100%}
.ui-layout-pane{padding:0!important;border:none!important;background:none!important}
.loading{background:url('../../img/directbox/ajax/loading.svg') 0 0 no-repeat;color:#666;display:inline-block;padding-left:20px;font-size:.9em;line-height:1.3em}
td.thumbField div.loading{width:32px;height:32px;background:url('../../img/directbox/ajax/loading.svg') center center no-repeat;padding-left:0}
div.gridrow div.loading{position:relative;height:auto;width:auto;background:url('../../img/directbox/ajax/loading.svg') no-repeat 5px center;padding:0}
li.gridrow div.loading{position:relative;height:auto;width:auto;background:url('../../img/directbox/ajax/loading.svg') no-repeat center center;padding:0}
.loading-indicator-overlay{background:#FFF url('../../img/directbox/ajax/loading.svg') no-repeat center center;filter:alpha(opacity = 60);opacity:.6}
#filtercontainer{position:relative;display:block;height:20px;z-index:2}
#messageListContainer{background:#fff;position:absolute;top:49px;left:0;right:0;bottom:46px;margin:0 10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}
#readingContainer{background:#fff}
#messageList{background:#fff;position:relative;height:100%;padding:0;margin:0;overflow:auto}
#messageList table.north .cg1{width:35px!important}
#messageList table.north .cg2{width:35px!important}
#messageList table.north .cg3{width:300px!important}
#messageList table.north .cg4{width:52px!important}
#messageList table.north .cg5{width:auto!important}
#messageList table.north .cg6{width:30px!important}
.modern table{background:#fff}
#listview .modern .grid.north .cg0{width:3px!important}
#listview .modern .grid.north .cg1{width:36px!important}
#listview .modern .grid.north .cg2{width:60px!important}
#listview .modern .grid.north .cg3{width:220px!important}
#listview .modern .grid.north .cg4{width:60px!important}
#listview .modern .grid.north .cg5{width:auto!important}
#listview .modern .grid .subjectField .fr .dt{padding-right:10px}
#listview .grid tr td.status span.db{display:inline-block;background:#005693;height:42px}
#listview .grid tr:hover td.status span.dn,#listview .grid tr.selected td.status span.dn{display:inline-block;background:#ccc;height:42px}
#listview .grid.west tr.selected td.status span.dn,#listview .grid.west tr td.status span.db,#listview .grid.west tr:hover td.status span.dn{height:60px}
#listview .grid tr.selected:hover td.status span.dn,#listview .grid tr:hover td.status span.db{background:#005693}
#listview .modern .grid TD .from .dn,#listview .modern .grid .titleField div.title .dn,#listview .modern .grid TD .from .db{font-size:inherit}
#listview .modern .grid tr:hover{background:#eee}
.modern .grouprow,.modern .grouprow:hover{background:#f4f4f4!important}
.modern .grouprow h3{padding:0 0 20px 0;margin:0 0 8px 0}
#objectList{background:#fff;position:relative;height:100%;padding:0;margin:0;overflow:auto}
#objectList ul{float:left;padding-bottom:25px;margin:10px 0}
#addressListContainer{position:absolute;overflow-x:hidden;overflow-y:scroll;top:0;left:0;right:0;bottom:0;width:100%}
#addressList{padding:10px;margin-bottom:22px}
#paginationContainer{position:absolute;bottom:0;left:0;right:0;z-index:99}
#search-container{position:absolute;right:100px;top:2px;z-index:51;padding:0 0 0 32px}
.ui-layout-resizer{background:#fff;border-left:1px solid #eee}
.ui-layout-resizer:hover{background:#c2d0da}
.transparency{background:url('../../img/directbox/ContentFrame/transparentPixel.png') 0 0 repeat}
.logo-center{float:left;left:calc(50% - 100px);position:relative;z-index:50;margin:6px 0 0 0;display:inline-block}
#breadcrumb{color:#fff;font-size:1.375em;padding:4px 0;width:auto;position:absolute;left:42px}
#tree-container #accountList{margin:0;padding:0}
#tree-container #accountList>li{list-style:none;margin:0}
#tree-container #accountList li span.account-title{display:block;padding:8px 28px;cursor:pointer;position:relative;color:#aaa}
#tree-container #accountList li span.account-title i:before,#tree-container #accountList li span.account-title i::before{color:#aaa}
#tree-container #accountList li span.account-title:hover{background:#f5f5f5;color:#626262}
#tree-container #accountList .active span.account-title,#tree-container #accountList .active span.account-title:hover{color:#333;font-weight:bold}
#tree-container #accountList .active span.account-title i:before,#tree-container #accountList .active span.account-title:hover i:before,#tree-container #accountList .active span.account-title i::before,#tree-container #accountList .active span.account-title:hover i::before{color:#333}
#tree-container #accountList span.account-title-txt{display:inherit;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#tree-container #accountList .active{color:#93b503;border-right:3px solid #93b503}
#tree-container #accountList li span.account-title i{color:#aaa}
#tree-container #accountList li:hover span.account-title i,#tree-container #accountList .active span.account-title i{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#626262}
#tree-container #accountList span.account-title i{font-size:1.1em;position:absolute;color:#626262;right:14px;top:10px}
#tree-container #accountList li.active span.account-title i{right:11px;color:#333}
#tree-container #accountList li span.account-title i.icon-first{position:absolute;left:4px;right:auto;transform:rotate(0deg)}
.contentLeft #breadcrumb{background:#32a0c9;padding:0;float:left;width:100%}
.contentLeft #breadcrumb span{display:block;background:#93b503!important;color:#fff;padding:10px 20px 5px 20px;height:30px;font-size:.9em;float:left;border-right:1px solid #efefef}
.contentLeft::after,.contentLeft:after{content:"";clear:both}
.page-public #breadcrumb{left:0}
.Info-Content{padding:0 10px}
body{padding:0;margin:0;font:normal .9em/1.5em 'Segoe UI',Segoe UI Web Regular,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif}
img{border:0}
.clear{border:0!important;clear:both;height:0;line-height:0}
.dashboardHeight{height:100%}
.rdPlaceHolder{border:#000 dashed 1px!important}
a{text-decoration:none;color:#005693;cursor:pointer}
a:hover{text-decoration:underline;color:#005693;cursor:pointer}
:link,:visited{outline:none!important}
hr{border-top:1px solid #e5e5e5;border-bottom:0;border-left:0;border-right:0;background:#fff;min-height:1px}
.floatright{float:right;margin:5px 0 5px 5px}
.floatleft{float:left;margin:5px 5px 5px 0}
h1{font-weight:200;font-size:2.2rem;color:#005693;padding:0 0 2% 0}
h2{color:#93b503;font-weight:300;font-size:1.6em;margin:8px 0}
h3{color:#b1b1b1;font-weight:normal;font-size:1.375em;margin:8px 0}
h4{color:#B1B1B1;font-weight:normal;font-size:1.2em;margin:8px 0}
h5{color:#000;font-weight:normal;font-size:1em;margin:8px 0}
h6{color:#979797;font-weight:normal;font-size:1em;margin:0 0 6px 0;text-transform:uppercase}
.error{color:#b45b5d!important;display:inline-block;width:auto}
.error a{text-decoration:underline;color:#b45b5d!important;cursor:pointer;display:inline!important;float:inherit!important}
.validation-form-error{border-color:#b45b5d;background:#fce8e9}
.validation-error{color:#b45b5d;margin-left:24%;padding-left:15px}
#password-forget .validation-error,.right-area .validation-error{margin-left:0;padding-left:0}
.ajax-error{background:#fce8e9;margin:10px 0;padding:2%;border:#b45b5d solid 1px;color:#b45b5d}
.ajax-success{background:#E7FFE6;margin:10px 0;padding:2%;border:#50C24E solid 1px;color:#20701E}
.img-info{display:block;color:#333;background:url(../../img/default/alertInfo.gif) 0 2px no-repeat;text-decoration:none}
.img-info:hover{color:#333;text-decoration:none}
.img-info span{padding-left:20px}
.textOverflow{width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.orderedList{counter-reset:orderedList;clear:both}
.orderedList li{list-style-position:inside;list-style-type:none;margin:0 0 16px 0}
.orderedList li:before{counter-increment:orderedList}
.orderedList li span{display:inline-block;margin-left:12px;width:93%}
.orderedList li span b{display:inline-block;color:#005693;padding:0 0 8px 0}
.orderedList.ol1 li:before{content:"1." counter(orderedList) " "}
.orderedList.ol2 li:before{content:"2." counter(orderedList) " "}
.orderedList.ol22 li:before{content:"2.2." counter(orderedList) " "}
.orderedList.ol3 li:before{content:"3." counter(orderedList) " "}
.orderedList.ol4 li:before{content:"4." counter(orderedList) " "}
.orderedList.ol5 li:before{content:"5." counter(orderedList) " "}
.orderedList.ol6 li:before{content:"6." counter(orderedList) " "}
.orderedList.ol7 li:before{content:"7." counter(orderedList) " "}
.orderedList.ol8 li:before{content:"8." counter(orderedList) " "}
.orderedList.ol9 li:before{content:"9." counter(orderedList) " "}
.orderedList.ol5 .innerUl{margin:20px 0 0 0}
.orderedList.ol5 .innerUl li:before{content:normal}
.orderedList.ol5 .innerUl li{list-style-type:disc}
.orderedList.ol5 .innerUl li span{display:inline}
.orderedList.ol22{margin-top:20px}
.orderedList.ol22 li span{margin-left:0}
.orderedList li.tenner span{margin-left:4px}
.entry-content{background:#f5f5f5;padding:5%;margin:0 auto;font-size:1.1em;max-width:1024px}
.entry-content:after,.entry-content::after{content:"";clear:both;display:table}
input,textarea,select{font-family:'Segoe UI',Segoe UI Web Regular,Segoe UI Symbol,Helvetica Neue,BBAlpha Sans,S60 Sans,Arial,sans-serif;font-size:100%;background:#fff;border-bottom:#ddd solid 1px;border-left:0;border-right:0;border-top:0;box-sizing:border-box;margin:10px 0;outline:0 none;color:#666}
::placeholder{color:#aaa;opacity:1}
:-ms-input-placeholder{color:#aaa}
::-ms-input-placeholder{color:#aaa}
input,textarea{padding:6px}
input[type="button"]{cursor:pointer}
select{padding:5px 6px}
input:focus,input:hover,input:active,textarea:focus,textarea:hover,textarea:active,select:focus,select:hover,select:active{border-bottom-color:#005693}
textarea{resize:vertical}
input[type=checkbox],input[type=radio]{position:absolute;left:-1000em}
#listview a.checkall input[type="checkbox"],#listview a.checkbox input[type="checkbox"]{visibility:hidden}
input[type=checkbox]+label:before,#listview a.checkall,#listview a.checkbox,input[type=radio]+label:before{content:"";display:inline-block;width:24px;height:24px;margin:3px;background:url("../../img/directbox/cloud/checkbox-sprite.png") no-repeat 0 0;cursor:pointer;vertical-align:middle}
input[type=checkbox]:hover+label:before,#listview a.checkall:hover,#listview a.checkbox:hover{background-position:0 -50px!important}
#listview a.checkall.checked,#listview a.checkbox.checked,input[type=checkbox]:checked+label:before{background-position:-86px -23px!important}
input[type=checkbox]:disabled+label:before{background-position:-86px -73px!important}
input[type=checkbox]:checked:disabled+label:before{background-position:-86px -23px!important}
input[type=radio]:hover+label:before{background-position:0 -147px!important}
input[type=radio]+label:before{background-position:0 -97px!important}
input[type=radio]:checked+label:before{background-position:-86px -120px!important}
input[type=radio]:disabled+label:before{background-position:-86px -169px!important}
input[type=radio]:checked:disabled+label:before{background-position:0 -147px!important}
input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{outline:0}
input[type="button"] a,input[type="button"] a:hover{text-decoration:none}
input:focus,select:focus{outline:0}
.comboboxMicro,.inputMicro,.textareaMicro{width:13%}
.comboboxTiny,.inputTiny,.textareaTiny{width:32%}
.comboboxSmall,.inputSmall,.textareaSmall{width:50%}
.comboboxMedium,.inputMedium,.textareaMedium{width:70%}
.comboboxLarge,.inputLarge,.textareaLarge{width:90%}
.comboboxXLarge,.inputXLarge,.textareaXLarge{width:100%}
.disabledButton,.disabled{opacity:.5;cursor:default}
.delete{text-align:left;margin-right:10px}
.delete i{position:relative;top:3px}
#center-center{height:100%;overflow:auto;padding:0}
#center-center .dashboard-container-horizontal::-webkit-scrollbar{width:8px}
#center-center .dashboard-container-horizontal::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}
#center-center .dashboard-container-horizontal::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0.2)}
#center-center .dashboard-container-horizontal::-webkit-scrollbar-thumb{border-radius:10px;background:#666}
#center-center .dashboard-container-horizontal::-webkit-scrollbar-thumb:hover{background:#333}
.folder-navigation .slide-in-left{position:absolute;width:249px;left:0;z-index:1;top:0;margin-top:79px;height:100%;overflow:auto;background:#fff;-webkit-transition:-webkit-transform .2s ease;-ms-transition:-ms-transform .2s ease;transition:transform .2s ease;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1);max-height:calc(100% - 79px);box-shadow:0 1px 2px rgba(50,50,50,0.5)}
.folder-navigation .slide-in-left #tree-container ul{overflow:hidden}
.line-1 .folder-navigation,.line-10 .folder-navigation{display:none}
.hamburger-box{position:relative;width:30px;height:30px;padding:24px 7px;z-index:10;display:none;cursor:pointer;left:0;border-bottom:1px solid #e1e1e1;border-right:1px solid #efefef}
.hamburger-box i.fx{margin-top:8px;font-size:1.1em}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:6px;height:1px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#666}
.hamburger-inner:before{top:-5px}
.hamburger-inner:after{bottom:-5px}
.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}
.hamburger-inner{top:50%;display:block;left:26px;margin-top:1px}
.hamburger-box:hover,.hamburger-box:active,.hamburger-box:focus,.is-active .hamburger-box{background:#E5E5E5}
.hamburger-box img{margin-top:8px}
.is-active .hamburger-inner{transform:translate3d(0,0,0) rotate(90deg) scaleX(1);width:12px}
.is-active .hamburger-inner:before{transform:translate3d(4px,2px,0) rotate(45deg) scaleX(.75);width:10px;right:0}
.is-active .hamburger-inner:after{transform:translate3d(4px,-2px,0) rotate(-45deg) scaleX(.75);width:10px;right:0}
.is-active .hamburger-inner,.is-active .hamburger-inner:after,.is-active .hamburger-inner:before{background-color:#666}
.folder-navigation{position:absolute;margin-top:40px;bottom:0;top:0}
.folder-navigation .hamburger-box{background:#fff;display:block;border-right:1px solid #e1e1e1}
.folder-navigation .hamburger-box:hover{background:#ececec}
#rtBar{margin-left:44px;white-space:nowrap;overflow:hidden}
.line-1 #rtBar,.line-10 #rtBar{margin-left:0}
.slide-in-left{opacity:0;display:none}
.is-active .slide-in-left{opacity:1;display:inline-block}
#center-center #content-container{padding:10px}
.line-1 #center-center,.line-10 #center-center{padding:0}
.line-1 .slide-in-left,.line-10 .slide-in-left{display:none}
#north{z-index:unset!important}
.PanelSpacer{height:1px;margin:3px 5px;background:#ccc}
.db-content,#wrap,.jcarousel-skin-tango,.jcarousel-skin-tango .jcarousel-clip,#mycarousel{width:100%;height:100%!important}
.jcarousel-skin-tango ul{width:500%;height:100%!important}
.jcarousel-skin-tango li.jcarousel-item{border:transparent solid 1px;height:100%!important}
.main-menu{height:40px;position:relative}
#search-container.introjs-fixParent{z-index:unset}
.my-profile .btn{background:0;text-decoration:none;position:absolute;z-index:100;top:0;right:45px;border-radius:0;margin:0;padding:9px 8px}
.my-profile .btn i:before{color:rgba(255,255,255,0.8);font-size:1.125em}
.my-profile .flyout{position:absolute;top:64px;right:40px;margin:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:0;display:none;-moz-box-shadow:0 2px 6px rgba(0,0,0,0.4);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.4);box-shadow:0 2px 6px rgba(0,0,0,0.4)}
.my-profile .flyout:before,.my-profile .flyout::before{content:"";position:absolute;z-index:1;display:block;width:0;top:-10px;left:0;margin-left:46%;border-style:solid;border-width:0;border-color:#fff transparent}
.my-profile.is-active .flyout{background:#fff;-webkit-transition:-webkit-transform .2s ease;-ms-transition:-ms-transform .2s ease;transition:transform .2s ease;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;display:block;top:40px;margin:0;right:10px;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1);width:180px;z-index:6000}
.my-profile .flyout li{list-style:none;border-bottom:1px solid #f1f1f1;margin:0;padding:0}
.my-profile .flyout li a{padding:12px 16px;display:inline-block;width:148px;text-decoration:none}
.my-profile .flyout li a:hover,.my-profile .flyout li a:active,.my-profile .flyout li a:focus{background:#f1f1f1}
.my-profile .flyout li a img{margin:2px 5px 0 0}
.line-0 .checkOut,.line-0 .my-profile .btn,.line-0 .c-hamburger,.line-0{background-color:#005693}
.line-0 #searchcontainer input{border-color:#005693;background-color:#bfd4e4}
.line-1 .checkOut,.line-1 .my-profile .btn,.line-1 .c-hamburger,.line-1{background-color:#005693}
.line-1 #searchcontainer input{border-color:#005693;background-color:#bfd4e4}
.line-2 .checkOut,.line-2 .my-profile .btn,.line-2 .c-hamburger,.line-2{background-color:#93b503}
.line-2 #searchcontainer input{border-color:#93b503;background-color:#e4ecc0}
.line-3 .checkOut,.line-3 .my-profile .btn,.line-3 .c-hamburger,.line-3{background-color:#ef562c}
.line-3 #searchcontainer input{border-color:#ef562c;background-color:#fbd4ca}
.line-4 .checkOut,.line-4 .my-profile .btn,.line-4 .c-hamburger,.line-4{background-color:#55a296}
.line-4 #searchcontainer input{border-color:#55a296;background-color:#d4e7e4}
.line-5 .checkOut,.line-5 .my-profile .btn,.line-5 .c-hamburger,.line-5{background-color:#5587a2}
.line-5 #searchcontainer input{border-color:#5587a2;background-color:#d4e1e7}
.line-6 .checkOut,.line-6 .my-profile .btn,.line-6 .c-hamburger,.line-6{background-color:#d1af94}
.line-6 #searchcontainer input{border-color:#d1af94;background-color:#f3ebe4}
.line-7 .checkOut,.line-7 .my-profile .btn,.line-7 .c-hamburger,.line-7{background-color:#575366}
.line-7 #searchcontainer input{border-color:#575366;background-color:#d5d4d8}
.line-8 .checkOut,.line-8 .my-profile .btn,.line-8 .c-hamburger,.line-8{background-color:#5587a2}
.line-8 #searchcontainer input{border-color:#5587a2;background-color:#d4e1e7}
.line-9 .checkOut,.line-9 .my-profile .btn,.line-9 .c-hamburger,.line-9{background-color:#32a0c9}
.line-9 #searchcontainer input{border-color:#32a0c9;background-color:#cbe7f1;border-radius:0 3px 3px 0}
.line-10 .checkOut,.line-10 .my-profile .btn,.line-10 .c-hamburger,.line-10{background-color:#f5d157}
.line-10 #searchcontainer input{border-color:#f5d157;background-color:#fcf3d5}
.line-11 .checkOut,.line-11 .my-profile .btn,.line-11 .c-hamburger,.line-11{background-color:#052b51}
.line-11 #searchcontainer input{border-color:#052b51;background-color:#c0cad3}
.c-hamburger{width:24px;height:24px;position:absolute;left:0;top:0;padding:8px;display:inline-block;z-index:60;cursor:pointer}
.c-hamburger i{height:4px;position:absolute;left:10px;top:0;width:4px;background:#fff}
.c-hamburger .c-hamburger-1{top:10px}
.c-hamburger .c-hamburger-2{top:17px}
.c-hamburger .c-hamburger-3{top:24px}
.c-hamburger .c-hamburger-4{top:10px;left:17px}
.c-hamburger .c-hamburger-5{top:17px;left:17px}
.c-hamburger .c-hamburger-6{top:24px;left:17px}
.c-hamburger .c-hamburger-7{top:10px;left:24px}
.c-hamburger .c-hamburger-8{top:17px;left:24px}
.c-hamburger .c-hamburger-9{top:24px;left:24px}
.main-menu.is-active .c-hamburger i{background:#fff}
.SiteStepBarBg{position:relative;background:#5587a2}
.SiteStepBarBg .sbItem{display:inline-block;padding:0;margin:0}
.SiteStepBarBg .sbItem span{font-size:1rem;line-height:1.7em;color:#fff;display:block;padding:9px 20px 9px 40px;position:relative}
.SiteStepBarBg .sbImage{display:none}
.SiteStepBarBg .sbItem span.sbSelected{background:#93b503}
.SiteStepBarBg .resize{height:100%}
.SiteStepBarBg .sbItem .sbText.sbSelected::after{border-left:25px solid #93b503}
.SiteStepBarBg .sbItem .sbText::after{border-bottom:22px solid transparent;border-left:25px solid #5587a2;border-top:22px solid transparent;content:"";position:absolute;right:-25px;top:0;z-index:1}
.SiteStepBarBg .sbItem .sbText::before{border-bottom:22px solid transparent;border-left:25px solid #5587a2;border-top:22px solid transparent;content:"";left:0;position:absolute;top:0}
.SiteStepBarBg .sbItem:first-child .sbText{padding:9px 20px}
.SiteStepBarBg .sbItem:first-child .sbText::before{display:none}
.SiteStepBarBg .sbItem:last-child .sbText{margin:0}
.imageTooltip{display:none;position:absolute;z-index:50}
.imageTooltip .tooltipImagePic{padding:8px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fffbde}
.imageTooltip .tooltipImage{background:url('../../img/directbox/ContentFrame/tooltipArrow.gif') 0 0 no-repeat transparent;height:7px;padding:0 2px 0 8px}
.tooltip{display:none;position:absolute}
.tooltip .tooltipImage{background:url('../../img/directbox/ContentFrame/tooltipArrow.gif') 0 0 no-repeat transparent;width:100%;height:7px;padding:0 2px 0 8px}
.tooltip .tooltipText{color:#000;padding:4px 0 4px 8px;border:#ccc solid 1px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fffbde}
.resultMeter,.passwordToshort,.passwordBad,.passwordGood,.passwordStrong{background:url('../../img/directbox/Registry/sprite.gif') no-repeat;height:15px}
.resultMeter{background-position:0 0}
.passwordToshort,.passwordBad,.passwordGood,.passwordStrong{font-size:.7em;padding-left:160px}
.passwordToshort{background-position:0 -15px;color:#333}
.passwordBad{background-position:0 -30px;color:#333}
.passwordGood{background-position:0 -45px;color:#009000}
.passwordStrong{background-position:0 -60px;color:#009000}
.domainREGISTERED,.domainPENDING,.domainACTIVE{left:-2px;position:relative;top:-3px;width:20px;height:20px}
.domainREGISTERED{background:url('../../img/directbox/Icons/svg/ampel_r.svg') no-repeat 0 0}
.domainPENDING{background:url('../../img/directbox/Icons/svg/ampel_y.svg') no-repeat 0 0}
.domainACTIVE{background:url('../../img/directbox/Icons/svg/ampel_g.svg') no-repeat 0 0}
#revocation h2,#revocation p{margin:12px}
#revocation h2{color:gray}
#revocation label{margin-left:6px}
.orderButton input{width:25px;height:25px;border:#005693 solid 2px}
span .progress div{display:inline}
#details div{margin:0 10px}
#details div label{display:inline-block;font-weight:bold;width:50%}
#details div span{display:inline-block;min-width:50%}
#details .processing-info{background:#F2F2F2;border:#ccc solid 1px;margin:10px;padding:5px;color:grey}
#details{padding:15px}
.empty{background:#fff;color:#979797;padding:2%;width:96%}
.empty img{margin:2px 9px 0 0}
#readingContainer .empty{text-align:center;border:0;margin:100px 0 0 0}
#listview table .empty-note{border-bottom:0}
#searchcontainer input{border:1px solid transparent;font-size:1.1em;border-radius:3px;padding:4px 40px 4px 6px;width:330px;min-height:31px;margin:3px 0 3px 1px;color:#626262}
#searchcontainer ::placeholder{color:#626262!important;opacity:1}
#searchcontainer :-ms-input-placeholder{color:#626262!important}
#searchcontainer ::-ms-input-placeholder{color:#626262!important}
#searchcontainer a.search-btn{position:absolute;right:10px;top:9px}
#searchcontainer span.btn{position:absolute;left:0;top:0;z-index:500;background:#fff;opacity:.75;padding:4px 7px 4px 10px;border-radius:3px 0 0 3px;margin:4px 0}
#searchcontainer .my-searchtmpl{position:absolute;right:0;top:38px;background:#fff;box-shadow:2px 2px 4px #888;padding:20px;z-index:5}
#searchcontainer .my-searchtmpl .tmpl-inner .col-12{float:left;width:calc(50% - 2%);margin:0 1%;position:relative}
#searchcontainer .my-searchtmpl .tmpl-inner .btn-link{float:left;width:50%;background:0;color:#999!important;margin:0;padding:10px 0}
#searchcontainer .my-searchtmpl .tmpl-inner .btn-link:hover,#searchcontainer .my-searchtmpl .tmpl-inner .btn-link:hover i.icon-arrow_refresh:before{color:#005693!important}
#searchcontainer .my-searchtmpl .tmpl-inner .btn-link i.icon-arrow_refresh:before{margin-right:10px;color:#999!important}
#searchcontainer .my-searchtmpl .tmpl-inner .btn-primary{float:right}
#searchcontainer .my-searchtmpl .tmpl-inner label{display:none;padding:11px 5px;margin-top:3px;margin-bottom:3px;width:30%}
#searchcontainer .my-searchtmpl .tmpl-inner h5{margin-bottom:0}
#searchcontainer .my-searchtmpl .tmpl-inner .radio-inner{width:100%;float:left}
#searchcontainer .my-searchtmpl .tmpl-inner .radio-inner label{width:auto;display:inline-block;color:#333}
#searchcontainer .my-searchtmpl .tmpl-inner .col-6>span{display:none}
#searchcontainer .my-searchtmpl .tmpl-inner .col-12.search-tags,#searchcontainer .my-searchtmpl .tmpl-inner .col-12.search-folder{width:calc(100% - 2%)}
#searchcontainer .my-searchtmpl .tmpl-inner .col-12.search-folder input{background-image:none;width:calc(100% - 34px);border-radius:0;float:left;margin-right:0}
#searchcontainer .my-searchtmpl .tmpl-inner .col-12.search-date input{background-image:none;width:calc(100% - 34px);border-radius:0;margin-right:0}
#searchcontainer .my-searchtmpl .tmpl-inner .col-12.search-folder img,#searchcontainer .my-searchtmpl .tmpl-inner .col-12.search-date img{background-color:#eee;padding:9px 8px!important;display:inline-block;vertical-align:top;top:0;margin:5px 0!important;background-position:center center;border:1px solid #ddd!important;border-radius:0;border-left:0!important;position:absolute;right:0}
#searchcontainer .my-searchtmpl .tmpl-inner input,#searchcontainer .my-searchtmpl .tmpl-inner select{width:100%;font-size:100%;background-color:#fefefe;border-radius:0;padding:7px 30px 7px 10px;border:#ddd solid 1px;outline:0 none;margin:5px 1px;color:#666}
#searchcontainer .my-searchtmpl .tmpl-inner input.datePicker{width:85%;margin-right:4px}
#searchcontainer .my-searchtmpl .tmpl-inner .btn{display:block;text-align:center;margin-top:10px;color:#fff}
#searchcontainer .tag-editor{margin:0;padding:0}
#searchcontainer .tag-editor .tag-editor-spacer{width:0}
#searchcontainer .tag-editor .tag-editor-tag{margin:0;padding:0}
#searchcontainer .tag-editor .tag-editor-tag input{margin:0;width:100%!important}
#searchcontainer .tag-editor li{position:relative;width:100%}
#searchcontainer .tag-editor li.ui-sortable-handle:first-child{display:none}
#searchcontainer .my-searchtmpl .tmpl-inner .col-12.search-tags,#searchcontainer .tag-editor,#searchcontainer .tag-editor li div.tag-editor-tag.active,#searchcontainer .tag-editor li div.tag-editor-tag.active input{width:100%}
#searchcontainer .tag-editor .tag-editor-tag.active+.tag-editor-delete,#searchcontainer .tag-editor .tag-editor-tag.active+.tag-editor-delete i{display:none}
#searchcontainer .tag-editor li input{width:100%}
#searchcontainer .tag-editor li.placeholder{border:1px solid #ccc;width:calc(100% - 18px);padding:4px 8px 5px 8px;margin:6px 0}
#searchcontainer .tag-editor li[class*='flag_']{margin-right:5px;border-radius:30px;width:auto}
#searchcontainer .tag-editor li[class*='flag_'] .tag-editor-tag{margin:0 0 0 5px}
#searchcontainer .tag-editor li[class*='flag_'] div{background:none!important;color:#fff!important}
#searchcontainer .tag-editor li[class*='flag_'] div.tag-editor-spacer{width:0!important}
#searchcontainer .tag-editor li[class*='flag_'] div.tag-editor-delete i{background-color:#fff!important;top:2px!important;border:5px solid #fff!important;border-radius:100%!important}
.colorlist span{display:inline-block;width:23px;height:23px;margin-bottom:8px;border:1px solid #f1f1f1}
.colorlist span.selected{box-shadow:0 2px 2px rgba(50,50,50,0.5);border:1px solid #fff}
.flag_0{background-color:#00930a}
.flag_1{background-color:#3377a8}
.flag_2{background-color:#005693}
.flag_3{background-color:#933000}
.flag_4{background-color:#95c11f}
.flag_5{background-color:#e7c219}
.flag_6{background-color:#666}
.flag_7{background-color:#e30613}
.flag_8{background-color:#ff9000}
.flag_9{background-color:#9c2aa0}
.flag_10{background-color:#ac1e1d}
.flag_11{background-color:#007c92}
.flag_12{background-color:#fadd72}
.flag_13{background-color:#494949}
.flag_14{background-color:#aaa}
.flag_15{background-color:#e89f02}
.flag_16{background-color:#2f4a59}
.flag_17{background-color:#ba4750}
.flag_18{background-color:#7a5000}
.flag_19{background-color:#7e102c}
.flag_20{background-color:#e84c3d}
.icon-flag[class*='flag_']{background:none!important}
.icon-flag.flag_0:before{color:#00930a}
.icon-flag.flag_1:before{color:#3377a8}
.icon-flag.flag_2:before{color:#005693}
.icon-flag.flag_3:before{color:#933000}
.icon-flag.flag_4:before{color:#95c11f}
.icon-flag.flag_5:before{color:#e7c219}
.icon-flag.flag_6:before{color:#666}
.icon-flag.flag_7:before{color:#e30613}
.icon-flag.flag_8:before{color:#ff9000}
.icon-flag.flag_9:before{color:#9c2aa0}
.icon-flag.flag_10:before{color:#ac1e1d}
.icon-flag.flag_11:before{color:#007c92}
.icon-flag.flag_12:before{color:#fadd72}
.icon-flag.flag_13:before{color:#494949}
.icon-flag.flag_14:before{color:#aaa}
.icon-flag.flag_15:before{color:#e89f02}
.icon-flag.flag_16:before{color:#2f4a59}
.icon-flag.flag_17:before{color:#ba4750}
.icon-flag.flag_18:before{color:#7a5000}
.icon-flag.flag_19:before{color:#7e102c}
.icon-flag.flag_20:before{color:#e84c3d}
#propertyview .detail .detail-container i[class*='flag_']{display:inline-block;margin-right:5px}
#propertyview .detail .detail-container div[class*='flag_']{border-radius:30px;display:inline-block;padding:3px 8px;margin:2px 0;font-size:.8em;color:#fff;cursor:pointer}
#propertyview .detail .detail-container i[class*='flag_']:before{color:#fff}
#propertyview .detail .detail-container div[class*='flag_']:hover{background-image:url(../../img/directbox/pixel.png)}
#propertyview .detail .detail-container i.fx.icon-bin{cursor:pointer}
.cg1{width:170px}
.cg2{width:10px}
.cg3{width:460px}
.cg4{width:auto}
.preView table,.overView table,.editView table{table-layout:fixed}
.editView table.inner,.editView .private table.inner,.editView .business table.inner{table-layout:auto!important}
.overView,.preView{background:#fff;margin:0 0 5px 0;padding:2%}
.overView:after,.overView::after,.preView:after,.preView::after{content:"";clear:both;display:table}
.editView{background:#f5f5f5;margin:0 0 5px 0;padding:2%}
.editView:after,.editView::after{content:"";clear:both;display:table}
#view{max-width:755px;margin:10px}
.sizeS,#register div.form #emailaddress-check,#register div.form #captcha-new,#register #register-data-back,#register #register-confirm-back,#register div.form #suggestions ul li input.ui-item-button,.shop-basket button,.shop-view button,.shop-details button,.shop-checkout button.back,.shop-checkout .panel .edit .button,.shop-checkout .panel .preview .button,#popup_cancel{background:#ddd;border:0;border-radius:3px;cursor:pointer;display:inline-block;font-weight:normal;height:auto;margin:5px 0;padding:10px 20px;width:auto}
.sizeS:hover,#register div.form #emailaddress-check:hover,#register div.form #captcha-new:hover,#register #register-data-back:hover,#register #register-confirm-back:hover,#register div.form #suggestions ul li input.ui-item-button:hover,.shop-basket button:hover,.shop-view button:hover,.shop-details button:hover,.shop-checkout button.back:hover,.shop-checkout .panel .edit .button:hover,.shop-checkout .panel .preview .button:hover,#popup_cancel:hover{background:#ccc;border:0;text-decoration:none}
.sizeM,#register #register-intro-fwd,#register #register-data-fwd,#register #register-confirm-fwd,.shop-view button.buy,.shop-checkout .panel a.submitbtn,.shop-checkout button.order,.faqHeader button[type="button"],#popup_ok,.shop-basket div.footer .checkout{background:#005693;border:none 0;border-radius:3px;color:#fff;cursor:pointer;height:auto;margin:5px 0;padding:10px 20px;width:auto}
.sizeM:hover,#register #register-intro-fwd:hover,#register #register-data-fwd:hover,#register #register-confirm-fwd:hover,.shop-view button.buy:hover,.shop-checkout .panel a.submitbtn:hover,.shop-checkout button.order:hover,.faqHeader button[type="button"]:hover,#popup_ok:hover,.shop-basket div.footer .checkout:hover{background:#0d436a;border:0;text-decoration:none;color:#fff}
.overView tfoot span.txt .sizeM,.editView tfoot span.txt .sizeM{color:#333;background-position:0 0}
.preView table tbody tr td,.editView table tbody tr td,.overView table tbody tr td{padding:3px 7px}
.preView table tbody tr td div.txt,.preView table tbody tr td span.txt,.editView table tbody tr td span.txt{padding:6px 0 0 0;display:inline-block;min-height:27px}
.editView table tbody tr td div.txt .CheckBoxList input{margin:5px 2px 0 0!important}
.preView table thead tr th,.editView table thead tr th,.overView table thead tr th{padding:5px;text-align:left}
.preView table tfoot tr td,.editView table tfoot tr td,.overView table tfoot tr td{padding:5px}
.overView thead h1{text-align:left}
.overView thead h2,.editView thead h2,.preView thead h2{text-align:left;color:#005693;margin:0}
.overView table tbody tr td.rspan table.inner h3{padding:0 0 8px 0}
.overView thead div.txt,.editView thead div.txt,.preView thead div.txt,.overView tfoot div.txt,.editView tfoot div.txt,.preView tfoot div.txt{text-align:right}
.editView tbody .txt ol{padding:0 0 0 20px}
.editView table tbody div.txt{line-height:1.5em}
.preView table tbody div.txt{line-height:1.5em}
.editView table tbody div.agbPanel{min-height:18px!important;padding:5px 0}
.editView table tbody div.agbPanel input[type="checkbox"]{margin:2px 3px 0 0;position:relative;top:1px}
.preView table tbody tr td.rspan,.overView table tbody tr td.rspan,.editView table tbody tr td.rspan{padding:0}
.mandatory{padding:5px 0!important}
.overView table tbody tr td.rspan table.inner .cg1{width:30px}
.overView table.exportPanel tbody tr td.rspan table.inner .cg1{width:360px}
.overView table .cg1{width:675px}
.overView table .cg2{width:auto}
div.txt .umsMessageInfoPanel tr td.umsPostIt{padding:5px!important}
table.infoPanel{width:100%;table-layout:auto}
table.infoPanel .cg1{width:1px!important}
table.infoPanel .cg2{width:auto!important}
table.infoPanel .cg3{width:1px!important}
table.infoPanel thead tr th,table.infoPanel tbody tr td,table.infoPanel tfoot tr td{padding:0}
table.infoPanel thead .cc,table.infoPanel tfoot .cc{background:#FEFBDA;height:1px;width:auto}
table.infoPanel thead .cr,table.infoPanel tfoot .cr,table.infoPanel tfoot .cl,table.infoPanel thead .cl{background:#FEFBDA;height:1px;width:1px}
table.infoPanel tbody .cr,table.infoPanel tbody .cl{background:#FEFBDA;width:1px}
table.infoPanel tbody .cc{background:#FEFBDA;width:auto;padding:5px}
.leading-in{margin:0 auto;color:#777}
.selectArea,.searchArea{width:100%;cursor:pointer}
.faqContainer .back{text-align:right;padding:5px}
.faqContainer .ui-accordion .ui-accordion,.faqContainer .ui-accordion .ui-accordion .ui-accordion,.faqContainer .ui-accordion .ui-accordion .ui-accordion .ui-accordion,.faqContainer .ui-accordion .ui-accordion .ui-accordion .ui-accordion .ui-accordion{width:auto!important}
.mobile{width:690px}
fieldset a.toggle{text-decoration:none;color:inherit}
fieldset div.input{float:left;width:60%}
div.form div.captcha img{margin:4px}
div.form div.captcha input[type="button"]{margin:12px;cursor:pointer}
fieldset span.label label{width:auto}
fieldset div.input select{margin-right:2%}
fieldset legend{font-weight:200;font-size:2.2em;color:#005693;padding:0 0 2% 0}
.popup-container:after,.popup-container::after{content:"";clear:both;display:table}
.popup-container .exportContent input,.popup-container .exportContent span,.popup-container .exportContent select{vertical-align:middle}
.popup-container .importContent label{width:160px!important}
.popup-container input,.popup-container textarea{padding:6px 5px}
.popup-container select{padding:5px 4px}
.popup-container input.error{background:0;border:#DD3C10 solid 1px}
.popup-container input[type="checkbox"],.popup-container input[type="radio"]{border:0;padding:0;margin:5px;width:auto;vertical-align:middle}
.fileinput-button input{border:transparent solid 0;cursor:pointer;direction:ltr;margin:0;opacity:0;position:absolute;right:0;top:0;width:auto!important}
.picContent{width:670px}
.picContent .img-container{background:black;float:left;max-height:300px;padding:10px;width:300px}
.picContent .buttonbar{float:left;height:auto;left:20px;position:relative;width:25px}
.picContent .buttonbar a{display:inline-block;padding:5px;margin:2px 5px}
.picContent .buttonbar a:hover{background-color:#ECECEC}
.picContent .img-preview-sm{float:left;height:120px;left:50px;position:relative;top:0;width:90px}
.picContent .img-preview-thumb{float:left;height:66px;left:70px;position:relative;top:0;width:50px}
.picContent .img-preview{overflow:hidden;text-align:center}
.tariff_overview:before,.tariff_overview::before{content:"Der passende directBOX Tarif für Dich";position:relative;font-weight:200;font-size:2em;line-height:1.2em;color:#005693;margin:5% auto;display:inline-block;text-align:center;width:100%}
.tariff_overview{margin:0 auto;max-width:1024px}
.tariff_overview i.fx.icon-check:before{color:#009000}
.tariff_overview i.fx.icon-cross:before{color:#dd3c10}
.tariff_overview i.fx.icon-info:before{color:#4a7db1}
.tariff_overview table.tariffs tr td:nth-child(2) div.tfTitle{background:#7ea644}
.tariff_overview table.tariffs tr td:nth-child(2) div.tfc_image{background:#93b503}
.tariff_overview table.tariffs tr td:nth-child(3) div.tfTitle{background:#004F87}
.tariff_overview table.tariffs tr td:nth-child(3) div.tfc_image{background:#005693}
.tariff_overview table.tariffs tr td{padding:1%;width:31%}
.tariff_overview table.tariffs div.tfc_image{text-align:center;background:#999}
.tariff_overview table.tariffs span.tfc_info{background:#fff;border:#ddd solid 1px;display:block;text-align:center;min-height:270px;color:#777;padding:12%}
.tariff_overview table.tariffs span.tfc_info h2{color:#777;font-weight:bold}
.tariff_overview table.tariffs div.tfc_info span{display:block;height:30px}
.tariff_overview table.tariffs tr td div.tfTitle{background:#8D8D8D;text-align:center}
.tariff_overview table.tariffs tr td div.tfTitle h1{margin:0;color:#fff;font-size:1.3em;padding:5% 0}
.tariff_overview table.tariffs .tfPrice{display:none}
.tariff_overview table.tariffs .tfInfos{padding:2%;color:#777}
.toggleImg{float:right;width:9px;margin:5px 0 0;height:6px}
.toggleImgUp{float:right;width:9px;margin:5px 0 0;height:6px}
.AppIntroduction{padding:0 45% 0 0;margin:1%;min-height:320px;background:url('../../img/directbox/ContentFrame/AppIntro.png') 90% 50% no-repeat scroll transparent}
.AppIntroduction h1{font-weight:200;font-size:2.5em;color:#005693}
.AppIntroduction h2{font-weight:300;font-size:1.6em;color:#93b503}
.AppIntroduction ul{margin:20px 0;padding:0}
.AppIntroduction p{width:60%}
.app-gallery{height:auto;padding:2%;margin:1% 0 5% 0;overflow:hidden}
.app-gallery h1{font-weight:200;font-size:2.5em;color:#005693}
.app-gallery h2{font-weight:300;font-size:1.6em;color:#93b503}
.app-gallery p{color:#005693;margin:0 0 20px 0}
.app-gallery .gallery-frame .image-wrapper{max-width:760px}
.app-gallery .gallery-frame .image-wrapper:after,.app-gallery .gallery-frame .image-wrapper::after{content:"";clear:both;display:table}
.app-gallery a{float:left;margin:0;border:transparent solid 1px}
.app-gallery a:hover{border:#005693 solid 1px}
.AppMarket .box-apple,.AppMarket .box-android{display:inline-block;width:150px}
.db-content .box-apple,.db-content .box-android{margin:0 0 5px 0;display:inline-block}
.AppMarket{background:url('../../img/directbox/ContentFrame/AppMarket.png') 0 0 no-repeat scroll transparent;min-height:350px;padding:0 0 0 200px;margin-bottom:5%}
.AppMarket h1{font-weight:200;font-size:2.5em;color:#005693}
.AppMarket .apple,.db-content .apple{background:url('../../img/directbox/parallax/download_AppStore.png') 0 bottom no-repeat scroll transparent;width:131px;height:44px;display:block;margin:5px 5px 0 0;background-size:100% 100%}
.AppMarket .android,.db-content .android{background:url('../../img/directbox/parallax/download_GooglePlay.png') 0 bottom no-repeat scroll transparent;width:131px;height:44px;display:block;margin:5px 5px 0 0;background-size:100% 100%}
.AppMarket .box-qrlink{border:none 0;display:block;font-weight:normal!important;padding:0}
.emptyRatingStar i:before,.emptyRatingStar i::before,.savedRatingStar i:before,.savedRatingStar i::before{color:#5a5b5f}
.filledRatingStar i:before,.filledRatingStar i::before{color:#fbb450}
.favoriteCard .ratingStarReadOnly,.edit-mode .ratingStarReadOnly{cursor:pointer}
div.time-picker{background:none 0 0 repeat scroll #fff;border:#ccc solid 1px;height:auto;overflow:hidden;position:absolute;z-index:99}
.time-picker .header{padding:5px 0;color:#333;text-align:center}
div.time-picker ul{list-style-type:none;float:left;margin:0}
div.time-picker li.disabled{background-image:none;opacity:.3499999940395355224609375}
div.time-picker li{cursor:pointer;padding:2px 3px;margin:1px;border:#fff solid 1px;list-style-image:none}
div.time-picker li.selected{border:1px solid #005693;background:#005693;color:#fff}
.popUpFAQ #help{background:0}
.faqHeader .inner{background:transparent;border:0}
.faqHeader button{float:right}
.faqHeader .selectArea .cat,.faqHeader .selectArea .subcat{width:100%;margin:1% 0}
.faqHeader .searchArea input{width:100%;padding:6px 10px}
#register{background:#f5f5f5;padding:5%;margin:0 auto;font-size:1.2em;max-width:1024px}
#password-forget .editView,#feedback-container .editView,#register .preView,#register .editView{background:0;padding:0}
#register #register-intro,#register #register-data,#register #register-confirm,#register #register-result{border:none 0;margin:0 auto;max-height:100%;max-width:1024px}
#register .editView fieldset.birthday-picker,#register div.form label.error,#register fieldset div.input input,#feedback-container,#feedback-container div.form label.error,#feedback-container fieldset div.input input,#feedback-container div.input select,#feedback-container div.input textarea{width:100%}
#feedback-container div.input .inputSmall{margin-right:0;width:68%}
#feedback-container div.input .comboboxTiny{width:30%;float:left}
#register div.form .label,#register div.form label,#password-forget div.form .label,#password-forget div.form label{float:left;margin-right:2%;margin:10px 0;width:23%}
#register #personaldata:after,#register #personaldata::after,#register #addressdata:after,#register #addressdata::after,#register #birthdata:after,#register #birthdata::after,#register #emailaddress:after,#register #emailaddress::after,#register #company-slot:after,#register #company-slot::after,#register #customQuestion-panel:after,#register #customQuestion-panel::after,#register #reg-validation:after,#register #reg-validation::after{content:"";clear:both}
#feedback-container div.form .label,#feedback-container div.form label{float:left;margin:14px 2% 0 0;width:20%}
#feedback-container fieldset div.input{width:70%}
#feedback-container fieldset#feedback-form .sticky{max-width:100%}
#register fieldset div.form,#feedback-container fieldset div.form,#password-forget fieldset div.form{padding:5px 8px 8px}
.form:after,.form::after{content:"";clear:both}
#register fieldset.toggleInfo legend{padding:0}
#register fieldset div.headline{padding:1%}
#register .toggle{background:url('../../img/directbox/common/order-arrow.png') 0 4px no-repeat scroll transparent;padding:0 0 0 26px;font-size:.5em}
#register .toggle.collapsed{background:url('../../img/directbox/common/order-arrow-up.png') 0 4px no-repeat scroll transparent}
#register div.form label[for="city"],#register div.form label[for="pcode"]{width:auto;margin-right:0}
#register fieldset div#salutation label,#register fieldset div#salutation input{float:none}
#register fieldset div#salutation input[type="radio"]{width:auto}
#register div.form input#username{width:40%;margin-right:0}
#register div.form .at{display:inline-block;width:10%;padding:12px 0 0 0;text-align:center}
#register div.form select#domainname{margin-right:0;width:49%}
#register div.form input#pcode{margin-right:2%;width:30%}
#register div.form input#city{width:68%;margin-right:0}
#register div.form select.birth-month{width:36%}
#register div.form select.birth-day{width:30%}
#register div.form select.birth-year{width:30%;margin-right:0}
#register div.form #suggestions:after,#register div.form #suggestions::after{content:'';clear:both}
#register span.note.inline{color:#999;font-size:.8em}
#register div.form .captcha,#register div.form #suggestionsList,#register span.note.inline{margin-left:0}
#emailaddress-check-result{float:left;color:green}
#register div.form #suggestions ul{width:auto;margin:0}
#register div.form #suggestions ul li{margin:0;list-style:none;position:relative}
#register div.form #suggestions ul li span{width:60%;padding:6px 0;display:inline-block;margin:5px 0}
#register div.form #emailaddress-check-panel{margin-left:23%;width:70%;float:left}
#register div.form .captcha img{background-color:#fff;border:#999 solid 1px;padding:2px;margin:0 0 8px 0}
#register div.form .captcha input{float:right;border-radius:3px;cursor:pointer;height:auto;margin:5px 0;padding:10px 20px;width:auto}
#register div.form fieldset.birthday-picker{padding:0}
#register div.form select#country,#register div.form select#securityQuestion{width:100%}
.right-area span.qe_tooltipp,#register span.qe_tooltipp{cursor:pointer;display:inline-block}
.right-area span.qe_tooltipp img,#register span.qe_tooltipp img{width:22px;height:22px;background-position:-110px -169px}
#register #register-intro-fwd,#register #register-data-fwd,#register #register-confirm-fwd,#password-forget .register-footer .sizeM,#feedback-container .feedback-footer input{float:right}
#password-forget .register-footer{text-align:right}
.register-footer:after,.register-footer::after{content:"";clear:both}
#password-forget .register-footer .sizeM{float:none}
#register div.form div#reg-data .label{margin:1% 0;font-weight:bold}
#register .indent{display:inline-block;margin:0 0 0 1%}
#register .indent input[type="checkbox"]{width:auto}
#register div.form #password-level-indicator{background:url('../../img/directbox/Registry/sprite.gif') 0 0 no-repeat scroll transparent;float:left;height:15px;padding:0 0 0 160px;position:relative;text-align:left;margin:15px 0}
#register div.form #password-level-indicator.passwordToshort{color:#333}
#register div.form #password-level-indicator.passwordBad{color:#333}
#register div.form #password-level-indicator.passwordGood{color:#009000}
#register div.form #password-level-indicator.passwordStrong{color:#009000}
#register .password-status{height:16px;float:left;width:16px}
#register .password-status.passwordBad,#register .password-status.passwordToshort,#register .password-status.passwordGood,#register .password-status.passwordStrong{background:0;position:relative;top:12px;margin-left:5px}
.orderResult .txt{margin-left:6px}
.corner{background:#F3F4F7}
.corner .header>h2{padding:4px 10px 0 10px;margin:0}
.corner .panel{padding:5px 10px 0}
.corner .panel span.ok{background:url('../../img/directbox/Icons/svg/check.svg') no-repeat 100% 0;padding:0 0 0 20px}
.corner .panel span.failed{background:url('../../img/directbox/Icons/svg/cross.svg') no-repeat 100% 0;padding:0 0 0 20px}
.corner .panel p{margin:4px 0 6px 0}
.corner .footer{padding:0 10px 5px 10px}
.corner .header>h2.error{background:0;border:none 0;color:#DD3C10!important;padding:4px 10px 0}
.xsl .groop{background:#fff;padding:0 10px 10px 10px}
.xsl .groop h2{margin:0;padding:10px 0}
.xsl .groop .icon-cross:before{color:#DD3C10}
.xsl .groop .icon-check:before{color:#009000}
.xsl .panel .icon-info{display:block;float:left;height:16px;margin:6px;position:relative;width:16px;cursor:pointer}
.xsl .panel .title{float:left;min-height:24px;padding:3px 0;width:400px}
.xsl .panel .value{float:left;padding:3px 0 3px 10px;min-height:24px;width:80px;text-align:center}
.prepay{width:755px}
.prepay>.panel{background:#fff;border-bottom:1px solid #ccc}
.prepay .wikiitem .panel{padding:0 10px}
.prepay>.panel h2{margin:0 4px;padding:10px 5px}
.wikitable{background:#f9f9f9;border:#ccc solid 1px;width:100%}
.wikitable th{text-align:left;padding:3px;background:#005693;color:#fff}
.wikitable td{padding:3px}
#EditControlPanel1 .editView{width:auto!important}
.ui-layout-toggler,.ui-layout-toggler:hover{background:0}
#readingContainer .details{padding:10px}
#readingContainer .details .subject{color:#005693;font-size:1.375em;min-height:40px}
#readingContainer .details .sender span,#readingContainer .details .dt span{display:inline-block;color:#333;padding:0 5px 2px 0}
#readingContainer .details .sender span.addr{color:#7c7c7c}
#readingContainer .details .actionBar{float:right}
#readingContainer .details .actionBar span{padding:0;margin:0 0 5px 0}
#readingContainer .details .toggler{min-height:50px}
#readingContainer .details .toggler span{display:inline-block;margin:0 5px 5px 0}
#readingContainer .details .toggler span i{margin-top:3px}
#readingContainer .details .actionBar span a{display:inline-block;padding:10px;margin:0 0 5px 0;background-color:#f5f5f5;border-radius:100%}
#readingContainer .details .actionBar span a:hover,#readingContainer .details .actionBar span a:focus,#readingContainer .details .actionBar span a:active{background-color:#e5e5e5}
#readingContainer .result .info{color:green}
#readingContainer .details .toggler span.ajax-worker{margin:11px}
#readingContainer .details .toggler .result{background:#e5e5e5;border:#ccc solid 1px;margin:5px 0 10px 0;padding:6px 5px}
#readingContainer .details .toggler .result span{margin:0}
#readingContainer .info-container{background:#fff;padding:0;text-align:left}
#readingContainer .details .info-container{color:#7c7c7c;margin:0 0 5px 0}
#readingContainer .details span.attachment{background:#fff;border:#ccc solid 1px;display:inline-block;padding:2px;margin:0;font-size:.8em}
.shortmessage{padding:20px}
.sms-outgoing-message,.sms-incoming-message{padding:10px;position:relative}
.sms-outgoing-message{background-color:#f4fdd2!important;border:#c2c9a8 solid 1px!important}
.sms-outgoing-message .bottom{background:url("../../img/directbox/ContentFrame/chat-green.png") 100% 0 no-repeat scroll transparent;bottom:-15px;height:15px;position:absolute;right:0;width:32px}
.sms-incoming-message{background-color:#e7eff7!important;border:#91b6df solid 1px!important}
.sms-incoming-message .bottom{background:url("../../img/directbox/ContentFrame/chat-blue.png") 0 0 no-repeat scroll transparent;bottom:-15px;height:15px;position:absolute;left:0;width:32px}
.section-download .info-box{background:#FBFBFB;border:1px solid #DCDBDB;margin:0 0 10px 0;padding:10px;width:calc(100% - 20px)}
.section-download .info-box tr:last-child td{border-bottom:1px solid #DCDBDB}
.section-download .info-box td{padding:5px;border-bottom:1px solid #ededed;vertical-align:middle;height:40px}
.section-download .info-box i:before{margin-right:5px;display:inline-block}
.section-download .info-box a i:before{top:3px;vertical-align:unset;position:relative}
.section-download .info-box .btn i:before{color:#fff;top:0;vertical-align:top}
.section-download .info-box tr:nth-child(odd){background-color:#fff}
.section-download .info-box tr:nth-child(even){background-color:#f9f9f9}
.pop3imap .info-box{background:#FBFBFB;border:#DCDBDB solid 1px;margin:0 0 10px 0;padding:10px;position:relative;width:calc(100% - 22px)}
.pop3imap .info-box .cg1{width:30%}
.pop3imap .info-box .cg2{width:40%}
.pop3imap .info-box .cg3{width:15%}
.pop3imap .info-box td{padding:5px}
.pop3imap .info-box p{width:75%;margin:0;padding:0}
.pop3imap .info-box .download-app{position:absolute;right:15px;top:15px}
.pop3imap .info-box .download-app img{width:150px}
.pop3imap a>i{margin-top:16px}
.pop3imap ul{float:left}
.pop3imap ul li{float:left;min-width:150px}
.pop3imap .indent{margin-left:20px}
#listview .DragDrop{background:url('../../img/directbox/cloud/drag-and-drop-file-upload.png') center center no-repeat;width:100%;height:100%;overflow:hidden}
#inner-east{position:relative;background:#fff!important;box-shadow:0 0 5px #888}
#content-east,#propertyview,#listview{height:100%}
#propertyview .DragDrop{background:url("../../img/directbox/cloud/drag-and-drop-file-upload_small.png") center 97% no-repeat scroll rgba(0,0,0,0);height:100%}
#east-header{padding:25px 0;background:#fff;z-index:50}
span.ui-layout-button-pin-east{display:block;position:absolute;top:0;right:40px;cursor:pointer;margin:8px;width:19px;height:19px}
span.ui-layout-button-pin-up i{display:inline-block;transform:rotate(90deg)}
span.ui-layout-button-close{display:block;position:absolute;top:0;right:0;cursor:pointer;margin:8px;width:19px;height:19px}
.ui-layout-toggler-north,.ui-layout-toggler-south,.ui-layout-toggler-west,.ui-layout-toggler-east{border:0;background:#e5e5e5}
#listview li.gridrow .titleField{background-color:#737A82;background:rgba(0,0,0,.6)}
#listview li.gridrow .titleField div.title i{display:inline-block;float:left;padding:0;margin:3px 4px 0 0}
#listview li.gridrow .titleField div.title i:before{color:#fff}
#listview li.gridrow .titleField input{padding:0!important}
#listview li.gridrow .op_h i:before{color:#fff}
#listview li.gridrow .op_h{background-color:#737A82;background:rgba(0,0,0,0.6)}
#listview li.gridrow .op_h i{min-width:20px;line-height:inherit}
#listview li.gridrow .op_h i:before,#listview li.gridrow .op_h i::before{color:#fff;font-size:1.1em}
.contentInner .contentLeft{line-height:0}
.contentInner .contentLeft .editView{background:0;margin:0!important;padding:0!important}
.contentInner .contentMain{color:#777;width:100%;font:inherit;background:#f5f5f5}
.contentInner .contentMain:after,.contentInner .contentMain::after{content:"";clear:both;display:table}
.adress-view #objectListContainer #objectList li{max-width:260px;min-width:220px;width:47%}
.adressCard{padding:0;margin:0;background:#f5f5f5;width:100%;position:relative;float:left;max-width:360px}
#objectList li:hover .favoriteCard,#objectList li.selected .favoriteCard,#objectList li:hover .adressCard,#objectList li.selected .adressCard{background:#e5e5e5}
.adressCard p{width:100%;margin:0}
.adressCard .grp-location{padding-top:33px;margin:10px}
.adressCard .grp-location img{margin:0 10px 10px 0;float:left}
.adressCard .grp-location img.thumb{width:50px;height:66px}
.adressCard .grp-location p{height:20px;width:60%;float:left}
.adressCard .grp-details{height:66px}
.adressCard .grp-details p{width:100%;float:left}
.adressCard p i{margin:3px 4px 0 0;float:none}
.favoriteCard .titleField,.adressCard .titleField{background:none!important;position:absolute;top:0;left:0;right:0;color:#323232;padding:6px 30px}
.favoriteCard .titleField .title,.adressCard .titleField .title{color:#005693;width:100%!important}
.favoriteCard .checkField,.adressCard .checkField{position:absolute;top:0;left:0;padding:6px 0 0 5px}
.favoriteCard .optField,.adressCard .optField{position:absolute;top:8px;bottom:0;right:8px;width:16px}
.favoriteCard .optField .op_h,.adressCard .optField .op_h{visibility:hidden;background:none!important}
.favoriteCard .optField .op_h i:before,.favoriteCard .optField .op_h i::before,.adressCard .optField .op_h i:before,.adressCard .optField .op_h i::before{color:#626262!important}
.favoriteCard{background:url('../../img/directbox/ajax/loading.svg') center center no-repeat #f5f5f5;position:relative}
.favoriteCard .thumbField{width:194px;height:194px}
.favoriteCard .thumbField .stars{left:52px!important}
.appointmentarea fieldset,.contactarea fieldset{min-width:300px}
.appointmentarea fieldset:hover,.contactarea fieldset:hover{background:#f4f4f4}
.item-details fieldset{position:relative;border:0!important;padding:5px}
.item-details #name-area fieldset{min-height:140px}
.contactarea fieldset .add-adress{position:relative;top:36px;margin-bottom:36px}
.item-details fieldset.edit-mode .areacontent{padding-bottom:50px}
.item-details fieldset.edit-mode .areacontent .external-container{display:flex;flex-wrap:wrap}
.item-details fieldset.edit-mode .areacontent .external-container .box{width:120px;height:120px;background-color:white;position:relative;margin:10px;text-align:center;padding:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid #fff}
.item-details fieldset.edit-mode .areacontent .external-container .box .label{position:absolute;bottom:10px;width:100%}
.item-details fieldset.edit-mode .areacontent .external-container .box img{align-self:center;max-width:60px;max-height:60px;margin-top:20px}
.item-details fieldset.edit-mode .areacontent .external-container .box:hover{border-bottom:1px solid #005693}
.item-details fieldset.edit-mode .areacontent .item.notice{display:none}
.item-details .areacontent .item:after,.item-details .areacontent .item::after{content:"";clear:both;display:table}
.right-area .module__block{display:flex;flex-wrap:wrap}
.right-area .module__block span{width:160px}
.right-area .module__spacer{visibility:hidden}
.item-details .show-edit-mode .right-area span.cbxNew{display:inline-block;width:60px}
.item-details .show-edit-mode .right-area #RecurrenceRange{border-top:1px solid #ccc;padding:10px 0;margin:10px 0 0 0}
.item-details .show-edit-mode .right-area #RecurrenceRange input.datePicker{width:80px}
.item-details .show-edit-mode .left-area .recurrenceType label:hover{cursor:pointer;text-decoration:underline}
.item-details .show-edit-mode .left-area .recurrenceType label.selected{color:#005693;text-decoration:underline}
.item-details .contactarea fieldset .add-adress select{width:96px}
.content-settings{background:#fff;max-width:760px}
.content-explained{max-width:760px;margin:10px 0 0 0}
.item-details fieldset.calendar.edit-mode div.item input[type="text"]{width:70%}
.item-details fieldset.calendar.edit-mode div.item input[type="text"].timePicker,.item-details fieldset.calendar.edit-mode div.item input[type="text"].datePicker{width:60%}
.item-details fieldset.calendar.edit-mode div.item select{width:70%}
.item-details fieldset.calendar-remind.edit-mode div.item select[name="remindType"]{width:80%}
.fieldset-view p,.item-details fieldset p{width:auto;margin:10px 0;padding:0;min-height:16px;word-break:break-word}
.item-details fieldset input{margin:4px 0}
.item-details .view-mode .left-area p{color:#aaa}
.item-details .thumbnail{position:relative;width:90%;margin:10px;overflow:hidden;display:block!important}
.item-details .thumbnail img{max-width:90px;max-height:119px;width:100%}
.item-details .thumbnail input{border:0;background-color:#000;position:absolute;top:0;right:0;margin:0;padding:0;z-index:60;font-size:.125em;cursor:pointer;direction:rtl;opacity:0;width:90px;min-height:120px}
.item-details .thumbnail.thumb-hover .thumbnail-edit{position:absolute;top:0;right:0;display:block;z-index:50;max-width:90px;width:100%;height:119px;background:url("../../img/directbox/Cloud/switch_image.png") 100% 100% no-repeat scroll transparent!important}
.item-details .panel-top{position:absolute;top:0;right:0;display:none}
.item-details .panel-bottom{position:absolute;top:10px;right:5px;display:none}
.item-details .panel-bottom .sizeM{margin:0;padding:6px 14px}
.item-details .panel-top .btn[data-command=edit]{top:10px;right:5px;background:0;color:#737a82;margin:0;position:relative;border:1px solid #737a82;padding:5px 14px}
#content-container fieldset.edit-mode .sizeM{font-weight:normal;margin:0;position:relative;text-decoration:none;vertical-align:top;border:1px solid #005693;padding:5px 14px}
#content-container fieldset.edit-mode .sizeM:hover{border-color:#0d436a}
.item-details .panel-bottom .btn[data-command=close],.item-details .panel-bottom .btn[data-command=cancel]{background:url(../../img/directbox/Icons/svg/cross.svg)}
.item-details .panel-bottom .btn[data-command=remove],.item-details .panel-bottom .btn[data-command=removeSharing]{background:url(../../img/directbox/Icons/svg/bin.svg)}
.item-details .panel-bottom .btn[data-command=close],.item-details .panel-bottom .btn[data-command=cancel],.item-details .panel-bottom .btn[data-command=remove],.item-details .panel-bottom .btn[data-command=removeSharing]{color:transparent;background-repeat:no-repeat;background-position:center center;margin:0;position:relative;border:1px solid #737a82;opacity:.6;vertical-align:top;padding:5px 14px}
.item-details .panel-top .btn:hover,.item-details .panel-bottom .btn:hover{opacity:1}
.item-details .right-area .show-view-mode div.inner{border:0;background:0;padding:0;margin:0}
.item-details .right-area .show-view-mode div.inner p{float:left;color:#5b5563;margin:0 5px 0 0}
.item-details .right-area .show-view-mode p.companyname{color:#5b5563}
.item-details .right-area p.name,.item-details .right-area p.lastname{font-size:1.3em}
.item-details{position:relative}
.item-details .show-edit-mode{display:none}
.item-details .edit-mode{background:#f5f5f5}
.item-details .calendar-serie .left-area{text-align:left;color:#aaa}
.item-details .calendar-serie .left-area .recurrenceType label:before,.item-details .calendar-serie .left-area .recurrenceType label::before{display:none}
.item-details .calendar-serie p{margin:0}
.item-details .right-area .l,.item-details .view-mode .left-area,.item-details .left-area{width:24%;text-align:right;float:left;padding-right:2%}
.item-details .right-area .l{text-align:left}
.item-details .right-area .r,.item-details .right-area{display:inline-block;text-align:left;width:70%;min-height:22px}
.item-details .right-area .r input[name="homeEmail"]{width:300px}
.content-settings .right-area .captcha{width:90%}
.item-details .right-area .wd li{list-style:none;float:left;margin:0;padding:0 15px 0 0}
.item-details .right-area .expert-mode li{margin:0;list-style:none}
.item-details .edit-mode .inplace-link,.item-details .right-area span.link{cursor:pointer;color:#005693;text-decoration:underline;margin:0}
.item-details .edit-mode .togglePanel{padding:10px 0;margin:0;border-top:1px solid #ccc}
.item-details .edit-mode .profilePanel .full-area-l .right-area{width:34%}
.item-details .edit-mode .profilePanel .full-area-r{position:absolute;right:30px;top:40px;width:25%}
.item-details .edit-mode .profilePanel .right-area .l,.item-details .edit-mode .profilePanel .right-area .r{padding:0;width:49%}
.item-details .view-mode .profilePanel .thumbnail .thumb-image{position:absolute;right:137px;top:40px;height:84px}
.view-mode .profilePanel .thumbnail input{position:absolute;top:0;left:0;opacity:0;padding:0;margin:0;border:0;cursor:pointer}
.edit-mode .profilePanel .full-area-r .thumbnail{margin:0;width:90px;min-height:120px}
.edit-mode .profilePanel .full-area-r img.i_opt_delete{left:-20px;position:absolute;top:0}
.profilePanel .comboboxSmall,.profilePanel .inputSmall,.profilePanel .textareaSmall{width:43%}
.profilePanel .comboboxXLarge,.profilePanel .inputXLarge{width:88%}
.profilePanel .textareaXLarge{width:94%}
.profilePanel .comboboxMedium,.profilePanel .inputMedium,.profilePanel .textareaMedium{width:54%!important}
.profilePanel select[name="day"]{width:25%!important}
.profilePanel select[name="month"],.profilePanel select[name="year"]{width:30%!important}
.profilePanel .right-area .inputLarge,.profilePanel .right-area .comboboxLarge{width:90%!important}
.item-details .right-area div.show-view-mode a{display:inline-block;padding:14px 0}
.item-details .right-area div.show-edit-mode input,.item-details .right-area div.show-edit-mode select{margin:3px 0}
.item-details .headline .right-area{display:none}
.item-details .allempty .areacontent{display:none}
.item-details .allempty .headline .right-area{display:block}
.item-details a.disabled{color:#808080;text-decoration:none}
.appointmentarea h1,.contactarea h1{font-size:1.3em;font-weight:normal;margin-left:24%;padding-left:12px;min-height:20px;padding-right:80px;padding-top:5px}
.item-details fieldset.allempty div.right-area{margin-left:24%;padding-left:15px}
.content-settings .item div.right-area span{display:inline-block;vertical-align:middle}
.item-details .panel-top .btn{font-weight:normal;margin:6px 5px 0 0;opacity:.5}
.item-details .panel-top .btn:hover{opacity:1}
.item-details .view-mode .panel-top{display:none}
.item-details .edit-mode .panel-top{display:none}
.item-details .view-mode .panel-bottom{display:none}
.item-details .edit-mode .panel-bottom{display:block}
.item-details .view-mode .show-view-mode{display:block}
.item-details .edit-mode .show-view-mode{display:none}
.item-details .edit-mode .show-edit-mode{display:block}
.item-details .view-mode .show-edit-mode{display:none}
.item-details .first-entry,.item-details .view-hide,.item-details .allempty .areacontent{display:none}
#action-area fieldset{background:#f4f4f4;padding-bottom:80px}
#action-area a{border-right:1px solid #ccc;display:inline-block;margin:14px 10px 0 0;padding:0 10px 0 0;float:left}
#address-area .right-area input[name="homeStreet"],#address-area .right-area input[name="businessStreet"]{width:98%}
#name-area .right-area input[name="firstname"]{margin:0 0 2% 0;width:48%}
#name-area .right-area input[name="lastname"]{margin:0 0 2% 0;width:48%}
#name-area .right-area input[name="company"]{margin:0 0 2% 0;width:48%}
#name-area .right-area input[name="title"]{margin:0 0 2% 0;width:48%}
#address-area .right-area input[name="homePostalcode"],#address-area .right-area input[name="homeCity"],#address-area .right-area input[name="homeRegion"],#address-area .right-area input[name="homeCountry"],#address-area .right-area input[name="businessPostalcode"],#address-area .right-area input[name="businessCity"],#address-area .right-area input[name="businessRegion"],#address-area .right-area input[name="businessCountry"],.item-details .contactarea fieldset .add-adress select{width:48%}
#toc ul{margin:0;padding:0}
#toc ul li{list-style:none;margin:0}
#toc ul li ul li{list-style:none;margin:0 0 0 18px}
#toc li a{padding:6px 0 7px 0;color:#626262;display:block;font-size:1.1em}
#toc li a i{margin:0 6px 4px 4px}
#toc li a i:before{color:#626262}
#toc li a.active{background:#eee;color:#626262;text-decoration:none}
#toc li a:hover{background:#e5e5e5;color:#626262;text-decoration:none}
.content-settings fieldset label{float:none;display:inline-block;vertical-align:middle}
.content-settings .view-mode:hover{background:#e5e5e5}
.content-settings a.insert,.content-settings a.i{color:#000}
.content-settings .view-mode .fo{display:none}
.content-settings .edit-mode .fo{display:none}
.content-settings .headline h1{font-weight:normal;color:#005693;font-size:1.375em;margin:0;padding:10px 5px}
.content-settings .headline h2{font-weight:normal;color:#979797;font-size:1.2em;margin:14px 0}
.content-settings .panel-bottom{display:block;height:100%}
.content-settings .log-date{width:20%;float:left;padding:5px}
.content-settings .log-mode{padding:0}
.content-settings .log-mode:hover{background:0}
.content-settings .log-mode .log-prio{width:10%;float:left;padding:5px}
.content-settings .log-mode .log-report{width:54%;float:left;padding:5px}
.content-settings .log-mode .log-value{text-align:right;width:10%;float:left;padding:5px}
.fieldset-view{background:#eee;position:relative;border:0!important;padding:5px}
.notion-mode{background:#eee}
.notion-mode .ajax-loader{padding:3px 0 3px 0;background-color:#fff;text-align:center}
.collection-link{text-align:center;padding:15px 0}
.anchor{display:block;height:250px;margin-top:-250px;visibility:hidden}
.navigation{position:fixed;top:40px;-webkit-transition:-webkit-transform .2s ease;-ms-transition:-ms-transform .2s ease;transition:transform .2s ease;-webkit-transform:translateX(-120%);-moz-transform:translateX(-120%);-o-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);max-height:calc(100% - 33px);height:auto;width:250px;bottom:0}
.navigation:after,.navigation::after{content:"";clear:both;display:table}
.is-active .navigation{background:#fff;-webkit-transition:-webkit-transform .2s ease;-ms-transition:-ms-transform .2s ease;transition:transform .2s ease;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11;opacity:1;top:40px;right:0;left:0;overflow:auto;max-height:calc(100% - 40px);height:auto;width:250px;bottom:0;box-shadow:0 1px 2px rgba(50,50,50,0.5)}
.page-public .is-active .navigation{top:70px;max-height:calc(100% - 70px)}
.navigation ul{margin:0;padding:0}
.navigation ul li{list-style:none;color:#005693;margin:0;width:100%;height:auto;text-decoration:none;position:relative}
.navigation ul li a{text-decoration:none;color:#626262;display:block;font-size:1.1em;padding:17px 20px}
#navigation:after,#navigation::after{content:"";clear:both;display:table}
#navigation ul{position:absolute;right:0;margin:0;padding:0;list-style:none}
#navigation ul li{margin:0;padding:0;list-style:none;float:left}
.navigation ul li a:hover,.navigation ul li a:hover span .navigation ul li a:hover i:before{color:#fff!important}
.navigation ul li a i{width:auto;height:auto;line-height:initial;margin:2px 0}
.navigation ul li a i:before,.navigation ul li a i::before{color:#727272;font-size:1.6em}
.navigation ul li a span{display:inline-block;padding:4px 12px}
.navigation .tariff:hover,.navigation .security:hover,.navigation .forteams:hover,.navigation .foryou:hover,.navigation .login:hover{background-color:#005693;color:#fff!important}
.navigation a:hover i:before{color:#fff}
.line-1 .navigation ul li a.home,.navigation .home:hover,.navigation .home:hover i:before,.line-1 .navigation .home i:before{background-color:#005693;color:#fff!important}
.line-2 .navigation ul li a.messages,.navigation .messages:hover,.navigation .messages:hover i:before,.line-2 .navigation .messages i:before{background-color:#93b503;color:#fff!important}
.line-3 .navigation ul li a.adress,.navigation .adress:hover,.navigation .adress:hover i:before,.line-3 .navigation .adress i:before{background-color:#ef562c;color:#fff!important}
.line-4 .navigation ul li a.calendar,.navigation .calendar:hover,.navigation .calendar:hover i:before,.line-4 .navigation .calendar i:before{background-color:#55a296;color:#fff!important}
.line-5 .navigation ul li a.favorites,.navigation .favorites:hover,.navigation .favorites:hover i:before,.line-5 .navigation .favorites i:before{background-color:#5587a2;color:#fff!important}
.line-6 .navigation ul li a.shop,.navigation .shop:hover,.navigation .shop:hover i:before,.line-6 .navigation .shop i:before{background-color:#d1af94;color:#fff!important}
.line-7 .navigation ul li a.settings,.navigation .settings:hover,.navigation .settings:hover i:before,.line-7 .navigation .settings i:before{background-color:#575366;color:#fff!important}
.line-9 .navigation ul li a.cloud,.navigation .cloud:hover,.navigation .cloud:hover i:before,.line-9 .navigation .cloud i:before{background-color:#32a0c9;color:#fff!important}
.line-10 .navigation ul li a.note,.navigation .note:hover,.navigation .note:hover i:before,.line-10 .navigation .note i:before{background-color:#f5d157;color:#fff!important}
.line-11 .navigation ul li a.externalimap,.navigation .externalimap:hover,.navigation .externalimap:hover i:before,.line-11 .navigation .externalimap i:before{background-color:#052b51;color:#fff!important}
.checkOut{border:0;position:absolute;right:7px;top:0;padding:9px 8px;margin:0;z-index:50}
.checkOut i:before{color:rgba(255,255,255,0.8)}
#menu-panel ul li .btn-soft a{text-decoration:none}
#menu-panel ul li .btn-soft a.checkOut{font-size:1em}
.checkOut:hover,.checkOut:active,.checkOut:focus{background:0}
.user-details{padding:20px;background:#f2f2f2;overflow:hidden}
.user-details h1{font-size:1.2em;font-weight:bold;margin:0;padding:0}
.user-details h2{font-size:1em;margin:0;padding:0}
.user-details .user-pic{width:50px}
.user-details a{float:right}
.login-page{background:#ebebeb;width:100%;position:relative;height:auto;min-height:580px}
.login-frame{padding:20px;background:#fff;max-width:500px;border:1px solid #cfcfcf;margin:160px auto 40px auto}
.login-marker{text-align:center}
.login-marker i{font-size:4em;width:auto;height:auto;line-height:initial}
.login-marker i:before,.login-marker i::before{color:#005693}
.loginBox .editView .loginpanel:after,.loginBox .editView .loginpanel::after{content:"";clear:both;display:table}
.row-container .loginBox .editView span.txt{display:none;padding:0}
.row-container .loginBox .editView .signin:after{content:"";clear:both}
.row-container .loginBox .editView .error{font-size:.8em;margin:0 0 10px 0}
.row-container .loginBox .editView .username input,.row-container .loginBox .editView .password input{padding:10px 20px}
.loginBox input[type='text']:focus+.label,.loginBox input[type='password']:focus+.label{font-size:.8rem;top:4px;color:#009000}
.login-page .fixed-header{padding:20px;background:#fff;border-bottom:1px solid #cfcfcf;position:fixed;z-index:101;top:0;left:0;right:0}
.login-page .fixed-header a{display:inline-block}
.login-page .fixed-header a.btn{position:absolute;right:20px;top:9px}
.login-page .fixed-header .ico_login{background-image:url(../../img/directbox/ContentFrame/Logo.svg);background-position:0 100%;width:150px;height:30px;background-size:100%}
.login-page .fixed-footer{background:#ebebeb;position:fixed;text-align:center;left:0;bottom:0;right:0;color:#777;display:block;padding:20px}
.firstSteps{text-align:center}
.firstSteps i:before{font-size:6em;color:#999}
.firstSteps p{font-size:1.125em;font-weight:300;color:#999;margin:0 30px 60px 30px}
.firstSteps h2{color:#005693}
.firstSteps .fx{background:#005693;padding:30px;border-radius:100%;margin-bottom:30px;margin-top:30px}
.firstSteps .fx.icon-envelope{background:#93b503}
.firstSteps .fx.icon-cloud{background:#32a0c9}
.firstSteps .fx:before{color:#fff;margin-top:30px;margin-bottom:30px;display:block}
.firstSteps .btn.first{border-radius:3px 0 0 3px}
.firstSteps .btn{width:33%;margin:0;border-radius:0;float:left;background:#005693;border:1px solid #005693}
.firstSteps .btn.btn-link{background:#fff;border:1px solid #ddd;border-right:0;color:#999}
.firstSteps .btn.primary{border-radius:0 3px 3px 0}
#inner-east .ocr,#inner-east .eventlog{padding:0 10px;height:calc(100% - 60px)}
.colour-9 #inner-east .sidebar{height:calc(100% - 26px);overflow:hidden}
.line-9 #inner-east .sidebar .placeholder_sidepanel_content{height:calc(100% - 58px);overflow:auto}
.line-9 #inner-east .sidebar .placeholder_sidepanel_content::-webkit-scrollbar{width:8px}
.line-9 #inner-east .sidebar .placeholder_sidepanel_content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}
.line-9 #inner-east .sidebar .placeholder_sidepanel_content::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0.2)}
.line-9 #inner-east .sidebar .placeholder_sidepanel_content::-webkit-scrollbar-thumb{border-radius:10px;background:#666}
.line-9 #inner-east .sidebar .placeholder_sidepanel_content::-webkit-scrollbar-thumb:hover{background:#333}
#inner-east .ocr pre{white-space:pre-wrap;word-break:break-word}
#inner-east .eventlog .icon-arrow_refresh{position:absolute;right:10px;top:13px;cursor:pointer}
#inner-east .eventlog h3{color:#005693}
#inner-east .eventlog .time-cell{text-align:right;padding:5px 10px 5px 0;color:#666;width:calc(20% - 10px);border-top:1px solid transparent}
#inner-east .eventlog .filename-cell{width:30%;color:#666;padding-bottom:5px;padding-top:5px;border-bottom:1px solid #eee;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#inner-east .eventlog .filename-cell a{vertical-align:baseline}
#inner-east .eventlog .text-cell{width:80%;color:#666;padding:5px;border-bottom:1px solid #eee;word-break:break-word}
#inner-east .eventlog .text-cell span{color:#000;font-weight:bold}
#inner-east .eventlog .load_more_events{text-align:center;margin:20px 0}
#inner-east .eventlog .load_more_events a{text-decoration:underline}
#inner-east .ocr-container .sticky,#inner-east .eventlog .sticky{background:#FEFBDA;border:1px solid #f1d9b0;padding:5px;color:#666;width:auto}
#inner-east .eventlog h2{width:calc(100% - 20px)}
.retentionPeriodYearsInput{width:50px!important}
.archiving-period input.slider{width:calc(100% - 125px);box-shadow:none}
.archiving-period .retentionPeriodYearsInput{width:50px!important;margin:0}
.archiving-period .firstMonthFinancialYearText{display:inline-block;margin-top:6px;margin-left:5px}
.archiving-period>div{width:20%;display:inline-block;text-align:right}
.archiving-period>div span{display:inline-block;margin-top:6px;margin-left:5px}
.special-input{position:relative;z-index:3;margin-top:8px;margin-bottom:25px}
.special-input .text-field{border:0;border-bottom:solid 1px #c5cdd3;background-color:transparent;padding:10px 0;border-radius:0;width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none;height:auto}
.special-input .text-field.not-empty ~ label,.special-input .text-field:focus ~ label,.special-input .text-field.init-state:not([value=""]) ~ label{top:-3px;font-size:.8em;color:#5c7993;-webkit-transition:.3s;transition:.3s;font-weight:500;z-index:1}
.special-input .text-field:focus{outline:0}
.special-input .text-field:not(:read-only):focus ~ .focus-border{width:100%;-webkit-transition:.4s;transition:.4s}
.special-input .text-field:not(:read-only):focus ~ label{color:#23a1d3!important}
.special-input .validation-error{position:absolute;line-height:1.2em;font-size:.9em;white-space:nowrap;width:100%;overflow:hidden}
.special-input select{padding-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.special-input .icon{z-index:3;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}
.special-input .focus-border{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#23a1d3;-webkit-transition:.4s;transition:.4s}
.special-input label{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;z-index:-1;color:#979797}
.grid-stack-item-content{background-color:#fff;padding:10px;overflow:auto}
.grid-stack-item-content .scrollcontainer{height:100%}
.grid-stack-item-content .scrollcontainer .buttons{text-align:right}
.grid-stack-item-content .scrollcontainer .btn-secondary{color:#333;background-color:#fff;border:1px solid #ccc;box-shadow:none}
.grid-stack-item-content1>div{position:relative;border:1px solid black;background-color:lightblue;margin:40px 10px 10px 10px;padding:18px 8px 8px 8px}
.row::after,.row:after{clear:left;content:""}
#fancybox-content .store-cat{background:#fff;float:left;width:100%}
#fancybox-content .store-cat .cat-item{padding:5px 12px;border:1px solid #005693;color:#005693;margin:8px 8px 8px 0;float:left;border-radius:3px;text-decoration:none}
#fancybox-content .store-cat .cat-item:hover,#fancybox-content .store-cat .cat-item.selected{background:#005693;color:#fff;cursor:pointer;text-decoration:none}
#fancybox-content .media-cat .media-cat-item{display:inline-block;padding:1px 5px 2px 5px;margin:6px 0 0 0;background:#fff;border-radius:3px;font-size:.65em;border:1px solid #93b503;color:#93b503;text-decoration:none;line-height:2em}
#fancybox-content .media-cat .media-cat-item:hover{text-decoration:none;background:#93b503;color:#fff}
#fancybox-content .store-item[data-command="more"]{width:32.333333%;border-bottom:0}
#fancybox-content .store-item .btn-icon{display:inline-block;color:#005693;border:0;background:0;font-size:1.6em}
.store-item{border-bottom:1px solid #fff;float:left;width:100%;background:#fff}
.store-item h1{font-size:1.6em;line-height:.9em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('bindings/bindings.xml#ellipsis')}
.store-item span{color:#666;display:inline-block}
.store-item img{margin:10px 0;max-width:100%}
.store-item .thumbnail{background:#efefef;display:inline-block;width:80px;height:80px;text-align:center;vertical-align:middle;margin:0 16px 6px 0;overflow:hidden;border-radius:3px;float:left}
.store-item .thumbnail i:before{font-size:3.750em;margin:10px 0;color:#005693;display:inline-block}
.store-item.toggle{background:#ebebeb}
.store-item .media{padding:10px;zoom:1;background:#fff}
.store-item .media-body{zoom:1}
.store-item .media-foot{text-align:right}
.store-item .btn-link{display:inline-block;margin:0;padding:5px 10px}
.store-item .media-body,.store-item .media-left,.store-item .media-right{height:260px;overflow:hidden;margin:0 0 10px 0}
.store-item .media-left,.store-item .media>.pull-left{padding-right:10px}
.store-item .input-group{position:relative;display:table;border-collapse:separate;margin-bottom:10px;font-size:.8em}
.store-item .input-group .form-control,.store-item .input-group-addon,.store-item .input-group-btn{display:table-cell}
.store-item .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}
.store-item .input-group-addon,.store-item .input-group-btn{width:1%;white-space:nowrap;vertical-align:top}
.store-item .input-group .btn{margin:0;border-radius:0}
.store-item .input-group .btn i{color:#005693;font-size:inherit}
.store-item .input-group-btn{position:relative;font-size:0;white-space:nowrap}
.folder-bar--horizontal .container{background:#58585a;position:relative;overflow:hidden;margin:0;height:28px;opacity:.85}
.folder-bar--horizontal .container:nth-of-type(2),.folder-bar--horizontal .container:nth-of-type(4),.folder-bar--horizontal .container:nth-of-type(6),.folder-bar--horizontal .container:nth-of-type(8),.folder-bar--horizontal .container:nth-of-type(10){background:#005693}
.folder-bar--horizontal .baritem a{color:#fff}
.folder-bar--horizontal .baritem input{margin:0;padding:0}
.folder-bar--horizontal .baritem.selected{border-bottom:3px solid #005693}
.folder-bar--horizontal .container:nth-of-type(2) .baritem.selected,.folder-bar--horizontal .container:nth-of-type(4) .baritem.selected .folder-bar--horizontal .container:nth-of-type(6) .baritem.selected .folder-bar--horizontal .container:nth-of-type(8) .baritem.selected .folder-bar--horizontal .container:nth-of-type(10) .baritem.selected{border-bottom:3px solid #58585a}
.folder-bar--horizontal .container:nth-of-type(2) .selected.active,.folder-bar--horizontal .container:nth-of-type(4) .selected.active,.folder-bar--horizontal .container:nth-of-type(6) .selected.active,.folder-bar--horizontal .container:nth-of-type(8) .selected.active,.folder-bar--horizontal .container:nth-of-type(10) .selected.active,.folder-bar--horizontal .baritem.selected.active{border-bottom:3px solid #fff}
.folder-bar--horizontal .baritem.selected a{color:#fff}
.folder-bar--horizontal .list{position:absolute;left:0;top:0;padding:0;margin:0 0 0 7px}
.folder-bar--horizontal .baritem{display:table-cell;position:relative;white-space:nowrap;border:0;overflow:hidden}
.folder-bar--horizontal .baritem a{text-decoration:none;padding:3px 10px;display:block;color:#fff}
.folder-bar--horizontal .container:first-child .baritem:first-child a span{background-image:url(../../img/xworks/ContentFrame/folderbar-home.png);background-repeat:no-repeat;color:#fff;width:18px;display:block}
.folder-bar--horizontal .container:first-child .baritem:first-child span{text-indent:-1000px;display:block}
.folder-bar--horizontal .baritem input{border:0;padding:2px 0;position:relative;width:auto}
.folder-bar--horizontal .baritem:hover{border-bottom:3px solid #ebebeb}
.folder-bar--horizontal .baritem .burger{display:none}
.folder-bar--horizontal .baritem.active .burger{display:block;position:absolute;top:7px;width:12px;height:18px;cursor:pointer;right:-20px;transition:.4s}
.folder-bar--horizontal .baritem.active .burger:before{display:inline-block;font-size:.6em;margin:5px 0 0 6px;color:#fff}
.folder-bar--horizontal .baritem span{-webkit-animation:slide .5s forwards;-webkit-animation-delay:.4s;animation:slide .5s forwards;animation-delay:.4s}
.folder-bar--horizontal .baritem.active span{left:0;position:relative;display:block;transition:.4s;right:0}
.folder-bar--horizontal .baritem.active:hover span{left:-5px;position:relative;transition:.4s;right:0}
.folder-bar--horizontal .baritem.active:hover .burger{transition:.4s;right:0}
.baritem.active .burger{display:block}
.scroll-container{float:right}
.scroller{text-align:center;cursor:pointer;display:none;white-space:nowrap;width:20px;padding:6px 0 7px 0;color:#fff;z-index:500;background-color:#005693;position:relative;float:left}
.scroller i:before,.scroller i::before{color:#fff}
.btn-soft{background:rgba(0,0,0,0.2) none repeat scroll 0 0;color:#fff;border:1px solid #fff;transition:background .2s ease 0s;padding:10px 20px;display:inline-block;border-radius:3px}
.btn-soft:hover{color:#fff;background:rgba(255,255,255,0.1) none repeat scroll 0 0;text-decoration:none;border-color:#fff}
.back-to-top{background:#5587a2;position:fixed;bottom:8px;right:20px;padding:.8em 1em;text-decoration:none!important}
.back-to-top i:before{color:#fff}
.back-to-top:hover{background:#46677b}
#menu-section{background:linear-gradient(to top,rgba(29,141,185,0),rgba(0,37,48,0.30));position:fixed;z-index:100;left:0;right:0;transition:all .5s ease 0s}
#menu-section.fixed{background:#fff;transition:all .5s ease 0s;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3)}
#menu-section.fixed a{color:#5c5a5f;display:block}
#menu-section.fixed .shadow{background:0}
#menu-panel{z-index:100;position:relative;height:70px;text-align:left;margin:0 auto;max-width:960px}
.fixed #menu-panel{padding:0}
#menu-panel .c-hamburger{display:none}
#menu-panel .logo{width:220px;position:absolute;left:0;top:14px;display:block;overflow:hidden}
#menu-panel .logo img{width:100%}
#menu-panel .logo-mobile{display:none;background-image:url(../../img/directbox/ContentFrame/Logo.svg);background-position:0 100%;height:42px;background-size:100%}
#menu-section.fixed .logo{display:none}
#menu-section.fixed .logo-mobile{width:215px;position:absolute;left:0;top:14px;display:block;overflow:hidden}
#menu-panel ul li a span{display:inline-block;text-transform:uppercase;color:#fff;font-size:1.4em;margin:18px 20px;position:relative;text-align:center}
#menu-section.fixed ul li.btn-txt a span{color:#5c5a5f}
#menu-section.fixed ul li.btn-txt:hover a span{color:#005693}
#menu-panel ul li .btn-soft{margin:26px 0 0 0;padding:0 0 0 20px;background:0;border:0}
#menu-panel ul li .btn-soft a{display:block;float:left;position:relative;color:#fff;right:0;top:0;padding:0;margin:0}
#menu-section #menu-panel ul li .btn-soft a i:before{color:#fff}
#menu-section #menu-panel ul li .btn-soft a:hover i:before{color:#005693}
#menu-section.fixed #menu-panel ul li .btn-soft a i:before{color:#5c5a5f}
#menu-section.fixed #menu-panel ul li .btn-soft a:hover i:before{color:#005693}
#menu-section.fixed .c-hamburger i{background:#005693}
.page-public .main-menu{background:0;border-bottom:0;position:absolute;left:5px;top:16px;z-index:1000!important}
#search-top{display:none;width:100%;position:absolute;z-index:61;top:0;left:0;right:0;padding:0;background:#fff}
#search-top input{width:100%;border:0;margin:0;font-size:1.7em;font-weight:200;padding:19px 8px 19px 60px}
#search-top a{position:absolute;right:10px;top:24px}
#search-top:after,#search-top::after{content:"";clear:both;display:table}
.section-intro.i-height{padding-top:200px}
#img1,.img1{background-position:center center;background-size:cover;background-repeat:no-repeat}
#img2,.img2{background-position:50% 70%;background-size:cover;background-repeat:no-repeat}
#img3,.img3{background-position:center center;background-size:cover;background-repeat:no-repeat}
#img4,.img4{background-position:50% 90%!important;background-size:cover;background-repeat:no-repeat;min-height:250px}
.img4{background-image:url('../../img/directbox/parallax/Header/h_start.jpg')}
#img5,.img5{background-position:center center;background-size:cover;background-repeat:no-repeat}
#img7,.img7{background-position:center center;background-size:cover;background-repeat:no-repeat}
#img8,.img8{background-position:50% 30%;background-size:cover;background-repeat:no-repeat}
#img1,.img1,#img2,.img2,#img3,.img3,#img7,.img7,#img5,.img5,#img8,.img8{min-height:545px;position:fixed;right:0;top:0;left:0}
.section .phase{margin:0 auto;padding:80px 0;max-width:960px;height:100%;position:relative;text-align:center}
.section .btn-accent{display:inline-block;background:#93b503;box-shadow:1px 1px 8px #333}
.section .btn-accent:hover{background:#8aaa04}
.section .sub-copy .btn{display:inline-block}
.section .sub-copy,.section .home-copy{min-height:300px}
.section .align-l{text-align:left;float:left;width:50%}
.section .align-r{text-align:left;float:right;width:50%}
.section .sub-copy h1,.section .home-copy h1{color:#fff;font-weight:300;font-size:3.6em;line-height:1.3em;opacity:1;text-shadow:0 2px 2px rgba(51,51,51,0.8)}
.section .sub-copy h1 span,.section .home-copy h1 span{display:inline-block;padding:0 20px 4px 20px;margin:6px 0;background:#005693}
.section .sub-copy h2,.section .home-copy h2{color:#fff;opacity:1;text-shadow:0 2px 2px rgba(51,51,51,0.8)}
.section{font-size:1.2em}
.section h1{font-weight:200;font-size:2.5em;color:#005693}
.section h2{font-weight:300;font-size:1.6em;color:#93b503}
.section h1 a,.section h1 a:hover{text-decoration:none;cursor:default}
.section.cloud .rc1,.section.cloud .rc3{padding:8% 5% 0 5%}
.section.cloud .rc1 .imagebox,.section.cloud .rc3 .imagebox{padding-bottom:0;margin-bottom:0}
.section.cloud .rc4 p{text-align:left}
.overlay{overflow:hidden;position:relative;min-height:250px}
.section .pricelist .iconbox{text-align:center;height:auto}
.section .pricelist .iconbox.first{padding:0;box-shadow:none;background:#fff;width:30.9%}
.section .pricelist .iconbox.first i{background:#999;color:#fff;display:block;padding:8% 0 0 0;width:100%}
.section .pricelist .iconbox i:before{color:#fff}
.section .pricelist .iconbox.first h2{background:#999;color:#fff;margin:0;font-weight:300;padding:0 0 8% 0}
.section .pricelist .iconbox.first h2 span{font-size:.6em}
.section .pricelist .iconbox.first h3{background:#8D8D8D;margin:0;color:#fff;padding:5% 0;font-size:1em}
.section .pricelist .iconbox p{border:1px solid #ddd;padding:12%;margin:0}
.section .pricelist .iconbox.first .btn-soft,.section .pricelist .iconbox.second .btn-soft,.section .pricelist .iconbox.last .btn-soft{margin-top:8%;position:relative}
.section.usecase .rc3 .iconbox .btn{background:0;border:1px solid #fff}
.section.usecase .rc3 .iconbox i,.section.usecase .rc3 .iconbox h3,.section.usecase .rc3 .iconbox p{color:#fff}
.section.usecase .rc3 .iconbox.last i{color:#005693;padding:0;margin:0;background:0}
.section.usecase .rc3 .iconbox.first{box-shadow:none;background:#005693}
.section.usecase .rc3 .iconbox.second{box-shadow:none;background:#93b503}
.section.usecase .rc3 .iconbox.last{background:0;border:0;box-shadow:none}
.section.usecase .rc3 .iconbox.last a:hover{text-decoration:none}
.section .pricelist .iconbox.second{padding:0;box-shadow:none;background:#fff;width:31%}
.section .pricelist .iconbox.second i{background:#93b503;color:#fff;display:block;padding:8% 0 0 0;width:100%}
.section .pricelist .iconbox.second h2{background:#93b503;color:#fff;margin:0;font-weight:300;padding:0 0 8% 0}
.section .pricelist .iconbox.second h2 span{font-size:.6em}
.section .pricelist .iconbox.second h3{background:#8aaa04;margin:0;color:#fff;padding:5% 0;font-size:1em}
.section .pricelist .iconbox.last{padding:0;box-shadow:none;background:#fff;width:31%}
.section .pricelist .iconbox.last i{background:#005693;color:#fff;display:block;padding:8% 0 0 0;width:100%}
.section .pricelist .iconbox.last h2{background:#005693;color:#fff;margin:0;font-weight:300;padding:0 0 8% 0}
.section .pricelist .iconbox.last h2 span{font-size:.6em}
.section .pricelist .iconbox.last h3{background:#004F87;margin:0;color:#fff;padding:5% 0;font-size:1em}
.tag1{font-size:1em;color:#555;line-height:1em}
.tag2{font-size:1.2em;color:#606060;line-height:1em}
.tag3{font-size:1.4em;color:#808080;line-height:1em}
.tag4{font-size:1.4em;color:#999;line-height:1em}
.tag5{font-size:1.4em;color:#ccc;line-height:1em}
.tag6{font-size:1.4em;color:#393939;line-height:1em}
#tagcloud:after,#tagcloud::after{content:"";clear:both;display:table}
#tagcloud i[class*='icon-']{margin:0 auto;width:100%;height:auto;line-height:initial;display:inline-block}
#tagcloud i[class*='icon-']:before{font-size:12em;color:#005693}
#tagcloud a{text-decoration:none;margin:2px;padding:2px 2px 2px 5px;display:inline-block}
#tagcloud a:hover{text-decoration:none;background-color:#fff;color:#000}
.section .row-container{background:#f5f5f5;padding:40px 5%;margin:0 auto;color:#777;position:relative;overflow:hidden}
.row-container.row-login{background:#fff;padding:15px;text-align:left;width:390px;margin:0;position:relative;float:right;top:0}
.loginBox .editView{background:#fff}
.loginBox .editView .loginpanel:after,.loginBox .editView .loginpanel::after{content:"";clear:both;display:table}
.loginBox .editView input[type="text"],.loginBox .editView input[type="password"]{border-radius:3px;margin:0 0 10px 0;padding:10px;border:1px solid #ccc;background:#fff}
.loginBox .editView span.txt{display:none}
.loginBox .editView div.txt a{color:#999;padding:15px 0 0 0;display:inline-block}
.loginBox .editView div.txt a.second{float:right}
.loginBox .editView div.signin{display:block}
.loginBox input[type="button"]{float:right}
.loginBox .signin::after{content:"";clear:both}
.loginBox span.keepLoggedIn{vertical-align:middle;margin:10px 0 0 0;display:inline-block;color:#777;font-size:.8em}
.loginBox span.keepLoggedIn label{margin-top:5px;display:inline-block}
.section-search .row-container{padding:6px 5%;margin:0 auto;position:relative;overflow:hidden}
.section .row-container::before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff transparent transparent;border-image:none;border-style:solid;border-width:16px;content:"";height:0;left:50%;margin-left:-16px;position:absolute;top:0;width:0}
.section-search .row-container .inner,.section .row-container .inner{background:0;max-width:1024px;max-height:100%;border:0;margin:0 auto;overflow:inherit}
.section .row-container .inner .foto-bar{width:100%}
.section .row-container .inner .foto-bar img{width:16%;height:auto}
.section .row-container .inner #feedback-container .editView{background:0}
.section .row-container .inner #feedback-container .editView,.section .row-container .inner #feedback-container fieldset,.section .row-container .inner #feedback-container legend,.section .row-container .inner #feedback-container div.form{padding:0}
.section .row-container .inner #feedback-container legend,.section .row-container .inner #feedback-container div.sticky,.section .row-container .inner #feedback-container div.form p{display:none}
.section .row-container .inner #feedback-container div.form .label,.section .row-container .inner #feedback-container div.form label,.section .row-container .inner #feedback-container fieldset div.input,.section .row-container .inner #feedback-container div.form .feedback-footer{float:none;padding:0;margin-right:0;width:100%}
.section .row-container .inner #feedback-container textarea{height:160px}
.section .row-container .inner #feedback-container .sizeM{color:#fff}
.section .row-container.light{background:#fff;text-align:left}
.section .row-container.dark{background:#e2e5e7;text-align:left}
.section .row-container.light::before{border-top:16px solid #f5f5f5}
.section .row-container.noarrow::before{border-top-width:0}
.section .inner h1 a,.section .inner h1 a:hover{text-decoration:none;cursor:default}
.leftPanel #toc,#SiteStepBar,#crumbs1{background:#5587a2;position:relative;z-index:2}
.leftPanel #toc.fixed,.fixed #SiteStepBar,#crumbs1.fixed,.section-search.fixed{position:fixed;z-index:90;left:0;right:0;top:69px}
.leftPanel #toc ul,#crumbs1 ul{background:#5587a2;display:inline-table;list-style:none;margin:0}
.leftPanel #toc ul li,#crumbs1 ul li{display:inline;margin:0;padding:0}
.leftPanel #toc ul li a,#crumbs1 ul li a{background:#5587a2 none repeat scroll 0 0;color:#eee;display:block;float:left;font-size:.875em;height:30px;margin:0 1px 0 0;padding:12px 9px 4px 9px;position:relative;text-align:center;text-decoration:none}
.leftPanel #toc li a i{visibility:hidden;display:none}
.leftPanel #toc ul li a.active,#crumbs1 ul li a.selected{background:#93b503!important;color:#fff!important}
.leftPanel #toc ul li a.active::after,#crumbs1 ul li a.selected::after{border-left:16px solid transparent;border-top:16px solid #93b503;border-right:16px solid transparent;content:"";position:absolute;bottom:-16px;z-index:1;right:10px}
.leftPanel #toc ul li a:hover::after,.leftPanel #toc ul li a.active::after,#crumbs1 ul li a:hover::after,#crumbs1 ul li a.selected:hover::after{border-top-color:#93b503}
.leftPanel #toc ul li a.selected::before,#crumbs1 ul li a.selected::before{border-left:16px solid transparent;border-top:16px solid #fff;border-right:16px solid transparent;content:"";right:10px;position:absolute;bottom:-16px}
.leftPanel #toc ul li:first-child a::before,#crumbs1 ul li:first-child a::before{display:none}
.leftPanel #toc ul li:last-child a,#crumbs1 ul li:last-child a{margin:0}
.leftPanel #toc ul li a:hover,#crumbs1 ul li a:hover{background:#8aaa04 none repeat scroll 0 0}
.iconbox i[class*='icon-']{font-weight:normal;font-style:normal;font-size:1.6em;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;padding:0}
.iconbox i[class*='icon-']:before{color:#005693}
.iconbox{display:inline-block;padding:2%;margin:1%;background:#fff;text-align:left;min-height:350px;position:relative}
.iconbox.top{min-height:auto;background:0}
.iconbox.top h3,.iconbox.top h4{text-align:center}
.iconbox.top i[class*='icon-']{display:block;margin:0 auto;font-size:3em}
.iconbox h3{color:#3d5054;font-weight:400}
.iconbox p{color:#777}
.iconbox .btn-soft{background:transparent;color:rgba(0,0,0,0.6);border:1px solid rgba(0,0,0,0.4);font-size:.9em;left:5px;position:absolute;right:5px;bottom:5px;border-radius:3px}
.iconbox .btn-soft:hover{background:#005693;border-color:#005693;color:#fff}
.imagebox,.textbox{padding:2%;margin:1%;display:inline-block}
.textbox .formular input,.textbox .formular textarea{border:1px solid #ddd;color:#999;padding:2%;width:96%}
.imagebox .image-overlay{position:relative;overflow:hidden}
.process_image{position:absolute;-webkit-background-size:cover;background-size:cover;height:100%;width:35%;right:-5%;top:5%}
.process_image.mail{background-image:url('../../img/directbox/parallax/postfach.png');width:35%;right:0;top:10%}
.imagebox img{width:100%;position:relative;margin-top:20px}
.imagebox .actionbox{left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.2);text-align:center;position:absolute;display:none;padding:20%;color:#fff}
.imagebox .actionbox i{display:block;font-size:6em;margin:auto 0}
.image-overlay:hover .actionbox{text-decoration:none;display:block}
.image-overlay:hover img{transform:scale(1.1);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}
.col-1{width:94%}
.section .col-1 i.icon-quotation:before,.section .col-2 i.icon-quotation:before{font-size:7em}
.col-2{width:43.4%}
.col-2-3{width:60%}
.col-3{width:26.8%}
.section .col-3 i.icon-cloud:before,.section .col-3 i.icon-envelope:before,.section .col-3 i.icon-agenda:before,.section .col-3 i.icon-bug:before,.section .col-3 i.icon-hand:before,.section .col-3 i.icon-cart_f:before{font-size:1em}
.section .col-2 i.icon-phone:before,.section .col-2 i.icon-shield:before,.section .col-2 i.icon-contact:before,.section .col-2 i.icon-street:before,.section .col-3 i.icon-percent:before,.section .col-3 i.icon-contact:before,.section .col-3 i.icon-phone:before,.section .col-3 i.icon-shield:before,.section .col-3 i.icon-idea:before,.section .col-3 i.icon-smily:before,.section .col-2 i.icon-check:before,.section .col-2 i.icon-details_s:before{font-size:1em}
.col-4{width:19%}
.col-5{width:14%}
.col-6{width:10.6666666%}
.c-center{text-align:center}
.c-height{min-height:auto}
.callout-container{padding:2%;margin:0 auto;background:#fff url('../../img/directbox/parallax/callout-bg.png') repeat 0 0;text-align:center;color:#333;position:relative;z-index:2}
.callout-container .btn{background:#93b503;border:1px solid #93b503;display:inline-block}
.callout-container .btn:hover{background:#8aaa04;border:1px solid #8aaa04}
.callout-container .btn-soft{background:0;color:rgba(0,0,0,0.6);border-color:rgba(0,0,0,0.6);border-radius:3px;margin:5px 0}
.callout-container .btn-soft:hover{background:#005693;border-color:#005693;color:#fff}
.info-container{padding:5%;margin:0 auto;background:#5587a2;text-align:center;color:#fff;z-index:1;position:relative}
.info-container .inner{background:0;max-width:1024px;max-height:100%;border:0;margin:0 auto}
.callout-container h2{color:#5587a2}
.info-container h2{color:#fff}
.info-container h1,.info-container h1 a{color:#fff}
.testimonial h1{margin-bottom:1em}
.testimonial.col-1{width:100%}
.testimonial i[class*='icon-']{font-size:3em;margin-bottom:.6em;width:auto;height:40px}
.testimonial i[class*='icon-']:before{color:#fff;font-size:1em}
.testimonial blockquote footer{font-size:.8em;text-transform:uppercase;letter-spacing:2px}
.testimonial blockquote footer:before{content:'\2014 \00A0'}
#main-footer{background:#fff url('../../img/directbox/parallax/callout-bg.png') repeat 0 0;padding:0;bottom:0;left:0;right:17px;font-size:.875em;color:#a1a5b0;position:relative}
#main-footer.no-arrow:before,#main-footer.no-arrow::before{border-top:0}
#main-footer .inner{background:0;border:0;max-width:1024px;margin:0 auto;padding:5%;overflow:hidden}
#main-footer .icon{margin-top:4px;margin-right:8px;font-size:1.2em}
#main-footer .imagebox{min-height:auto;box-shadow:none;padding:0;float:left}
#main-footer .imagebox img{margin:0;padding:0}
#main-footer .imagebox a{padding:20% 0}
#main-footer .imagebox a i{font-size:4em;color:#fff!important}
#main-footer ul span{display:inline-block;line-height:1.6em}
#main-footer a:hover{outline:0;color:#808080;text-decoration:none;-webkit-transition:color .4s ease;-moz-transition:color .4s ease;-o-transition:color .4s ease;-ms-transition:color .4s ease;transition:color .4s ease}
#main-footer h3{text-transform:uppercase;font-size:1em;font-weight:bold;color:#333}
#main-footer p{margin:0;padding:0;color:#a1a5b0}
#main-footer p.starlet{font-size:.8em;line-height:1.6em}
#main-footer ul{margin:10px 0 0 0;padding:0}
#main-footer ul li{list-style:none;margin:0;padding:1px 0;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url('bindings/bindings.xml#ellipsis')}
#main-footer p.copyright{background-color:#4d4d4d;color:#d2d2d2;padding:20px 100px 20px 30px;margin:0}
#main-footer p.copyright:after,#main-footer p.copyright::after{content:"";clear:both;display:table}
#main-footer p.copyright .socialmedia{float:right}
#main-footer p.copyright i[class*='icon-']{color:#fff}
#main-footer i[class*='icon-']{margin-top:4px;margin-right:8px;font-size:1.2em}
#main-footer i[class*='icon-']:before{color:#a1a5b0}
.service-item{display:inline-block;margin:2%;padding:1%;box-shadow:none;min-height:400px;text-align:center;background:#fff;border:1px solid #005693;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:relative}
.service-item i[class*='icon-']{background:#fff;position:relative;top:60px;color:#005693;display:inline-block;margin-bottom:40px;padding:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;font-size:4em;min-height:50px}
.service-item i[class*='icon-']:before{font-size:1em}
.service-item h3{color:#777;position:relative;text-transform:uppercase;top:40px;-webkit-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-moz-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-ms-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55)}
.service-item span{color:#777;position:relative;top:50px;-webkit-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-moz-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-ms-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55)}
.service-item div.link{color:#777;position:absolute;-webkit-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-moz-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-ms-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);bottom:5%;left:0;width:100%}
.service-item .service-desc{width:96%;margin:2%;opacity:0;position:relative;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-moz-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-ms-transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);transition:all 500ms cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);top:-10px}
.service-item:hover{border-color:#005693}
.service-item:hover i{top:-40px}
.service-item:hover h3{top:-60px}
.service-item:hover span{top:-60px}
.service-item:hover .service-desc{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.service-item.first{background:#5587a2;border-color:#5587a2}
.service-item.second{background:#93b503;border-color:#93b503}
.service-item.third{background:#005693;border-color:#005693}
.service-item.first h3,.service-item.first span,.service-item.first i,.service-item.first .service-desc div,.service-item.second h3,.service-item.second span,.service-item.second i,.service-item.second .service-desc div,.service-item.third h3,.service-item.third span,.service-item.third i,.service-item.third .service-desc div{background:0;width:auto;height:auto;color:#fff}
.service-item.first i:before,.service-item.second i:before{color:#fff}
.service-item.third:hover i,.service-item.second:hover i,.service-item.first:hover i{top:10px}
.service-item.third:hover h3,.service-item.second:hover h3,.service-item.first:hover h3{top:-40px}
.service-item.third:hover span,.service-item.second:hover span,.service-item.first:hover span{top:-40px}
ol.list-big{width:60%;font-size:1.2em;margin:5% auto;counter-reset:section;list-style-type:none}
ol.list-big li{position:relative;padding-bottom:30px;text-align:left}
ol.list-big li::before{background-color:#93b503;margin:auto 20px auto auto;position:absolute;top:0;bottom:28px;left:-60px;line-height:1.4em;counter-increment:section;content:counters(section,".",decimal);border:2px solid #93b503;border-radius:100%;padding:2px 12px;height:40px;width:40px;box-sizing:border-box;display:inline-block;color:#fff;font-weight:500;font-size:1em}
.hidden{display:none!important}
@media only screen and (min-width:1400px){.content-settings{min-width:760px;float:left}
.content-explained{background:#FEFBDA;max-width:30%;margin-top:0;position:fixed;-webkit-transition:-webkit-transform .2s ease;-ms-transition:-ms-transform .2s ease;transition:transform .2s ease;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:1;opacity:1;top:119px;right:0;overflow:auto;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1);max-height:calc(100% - 119px);height:auto;width:332px;bottom:0;box-shadow:0 1px 2px rgba(50,50,50,0.5);display:block!important}
}
@media only screen and (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}
}
@media only screen and (min-width:1025px){.page-public .navigation,.page-public .is-active .navigation{top:0!important;max-height:calc(100% - 0);background-image:url(../../img/directbox/ContentFrame/Logo.svg);background-repeat:no-repeat;background-position:55px 16px;background-size:170px;padding-top:70px}
.page-public .main-menu.is-active .c-hamburger i{background:#005693}
}
@media only screen and (max-width:1024px){#objectList div.rows div.ol-c10{width:140px;right:70px}
#objectList div.rows div.ol-c10 i.fx{display:none}
#searchcontainer input{width:200px}
.page-public .main-menu .c-hamburger;{left:0;top:0;position:relative}
.page-public .main-menu.is-active{width:220px}
.page-public #menu-section.fixed .navigation{padding-top:0}
.page-public .main-menu.is-active .c-hamburger i{background:#005693}
.page-public #menu-section.fixed .navigation,.page-public #menu-section.fixed .is-active .navigation{background-image:none;top:70px!important;max-height:calc(100% - 70px)}
.back-to-top{display:none!important}
.service-item h3,.service-item span{top:-40px}
.service-item .service-desc{opacity:1;filter:none;top:-10px;transform:scale(1)}
.service-item .service-desc div{margin-bottom:10px}
.service-item i[class*='icon-']{top:10px}
.item-details .panel-top{display:block!important}
.item-details .panel-top .btn{opacity:1!important}
.contactarea fieldset{min-width:200px!important}
.item-details .panel-bottom{right:5px!important;top:5px!important}
.item-details h1{margin-left:0;padding-left:0}
.view-mode .left-area,.item-details .left-area{text-align:left}
#address-area .right-area{width:60%}
.contentInner{background:#eee!important;float:none!important}
.contentInner .contentLeft{float:none;position:relative;width:100%;top:0;display:none}
.SideStepBar{width:100%}
.contentInner .contentMain{left:0;width:100%;top:0;padding:0;margin:0}
.contentMain{width:764px}
#register .preView fieldset,#register .editView fieldset{width:auto}
.overView table,.preView table,.editView table{table-layout:inherit}
table.infoPanel{width:auto}
.reToolbarWrapper{float:left;height:auto!important;width:100%}
#menu-section{background:#fff;max-height:70px;transition:all .5s ease 0s;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3)}
#menu-section .c-hamburger i{background:#005693}
#menu-section #navigation li a{display:block}
#menu-section #navigation li a span{color:#5c5a5f;margin:20px}
#menu-section #navigation li a:hover span{color:#005693}
#menu-section #menu-panel ul li .btn-soft a i:before{color:#5c5a5f}
#menu-panel .logo{display:none}
#menu-section.fixed .logo-mobile,#menu-panel .logo-mobile{width:160px;height:30px;position:absolute;left:50px;top:21px;display:block;overflow:hidden}
.section .phase{padding:100px 10% 0 10%}
#menu-section.fixed .logo img{width:177px;top:-14px}
.section{font-size:1.1em}
.section .sub-copy h1,.section .home-copy h1{font-size:2.2em}
}
@media only screen and (min-width:992px){.cropper-point.point-se{width:10px;height:10px}
}
@media only screen and (max-width:992px){#objectList div.rows div.ol-c10{display:none}
#searchcontainer .my-searchtmpl .tmpl-inner .col-12{width:100%!important}
}
@media only screen and (min-width:768px){.cropper-point.point-se{width:15px;height:15px}
}
@media only screen and (max-width:768px){.img4{min-height:70px}
#fancybox-content .store-item[data-command="more"]{width:calc(100% - 10px)}
#readingContainer .details .subject{max-height:70px;overflow:hidden;font-size:1.1em;padding:0 0 10px 0;min-height:100%}
#readingContainer .attachment-container{max-height:60px;overflow:scroll}
.login-page{min-height:100%}
.login-frame{width:auto;top:0;position:relative;margin:40px auto}
.login-page .fixed-header,.login-page .fixed-footer{position:relative}
#listview .modern .grid.north .cg2{width:20px!important}
#listview .modern .grid.north .cg3{width:184px!important}
.logo-center{display:none;visibility:hidden}
#breadcrumb{height:25px;padding-left:34px;background:url('../../img/directbox/Icons/favicon/thumb-directbox.svg') 0 9px no-repeat;background-size:22px}
#breadcrumb span{display:none;visibility:hidden}
#center-center{padding:0;margin:0!important;max-width:100%!important}
.c-hamburger:after,.c-hamburger::after{content:""}
#searchcontainer input{max-width:190px}
.empty-label{display:none}
#feedback-container div.input .comboboxTiny{width:29%}
.cg1{width:auto}
.cg2{width:10px}
.cg3{width:auto}
.cg4{width:140px}
#feedback-container div.form p,#feedback-container div.form .label,#feedback-container div.form label,#feedback-container .feedback-footer,#feedback-container fieldset div.input{float:none;width:100%}
#password-forget div.input,.contentInner .contentMain,#password-forget .form .label,#password-forget div.form label{width:100%;padding:0;margin:5px 0}
#register div.form #emailaddress-check-panel{margin-left:0;width:100%}
#register div.input,#register div.form .label,#register div.form label,#register div.form #emailaddress div.input{width:94%;padding:0;margin:0 0 10px 0}
#register fieldset.toggleInfo{padding:0;width:auto}
#register span.qe_tooltipp{float:right}
#feedback-container fieldset legend{width:100%;padding:0}
#password-forget div.input input{width:100%}
#register div.form input#emailaddress-check{width:100%;margin:25px 0}
#register .preView fieldset,#register .editView fieldset{width:100%}
#register fieldset div.form,#feedback-container fieldset div.form,#password-forget fieldset div.form{padding:0}
#register div.form .toggleInfo,#register div.form .captcha,#register div.form #suggestionsList,#register span.note.inline{margin-left:0;width:100%}
.contentInner{float:none;background:none!important}
.AppIntroduction ul,.AppIntroduction p{width:80%}
.contentInner .contentLeft{display:none}
.contentInner .contentMain{color:#434b52;font-size:100%;line-height:1.000em;position:relative;top:0;left:0;padding:0;margin:0;width:100%!important}
#help-popup .nav ul,#help-popup .nav ul li,#help-popup .nav ul li h3,#help-popup .nav ul li h3 legend{float:none;width:auto}
#help-popup .nav .topicList_start{margin:0 10px}
#help-popup .nav li{border-top:1px solid #eee}
#help-popup .nav .queryList li,#help-popup .nav .subtopicList>li{margin:0 15px}
#help-popup #header div.header-left{width:auto}
#help-popup #header .searchField{position:relative;top:auto;margin:10px;left:0}
#help-popup .nav{float:none;width:auto}
#help-popup .content{background:#f5f5f5;margin-left:0;padding:10px}
#help-popup .content img{max-width:100%;height:auto}
#help-popup .content h2{padding:0;margin:0}
#help-popup .content>div{background:#fff;padding:10px}
#help-popup .content a{word-wrap:break-word}
#help-popup .search-field{border-radius:0;border-color:#fff;box-shadow:none;width:calc(100% - 35px)}
#help-popup .icon-search{border-radius:0;border-color:#fff;box-shadow:none}
#menu-panel #navigation .btn-txt{display:none}
#menu-panel .logo-mobile,#menu-section.fixed .logo-mobile{left:50px}
#menu-panel .c-hamburger{display:inline-block;float:left;margin:20px 0}
#menu-panel ul li a i.icon-search{display:inline-block;position:relative;text-align:center;text-transform:uppercase}
#navigation ul{margin-right:10px}
#navigation ul li.btn-txt{display:none}
.row-container.row-login{display:none;visibility:hidden}
.leftPanel #toc.fixed,.fixed #SiteStepBar,#crumbs1.fixed{position:relative;top:0}
.leftPanel #toc.fixed,#crumbs1.fixed{position:relative}
.leftPanel #toc.fixed a,#crumbs1.fixed a{height:auto}
.leftPanel #toc ul,#crumbs1 ul{display:none}
.iconbox{height:100%}
#main-footer div.inner{max-height:100%}
#main-footer div.col-2{width:100%}
#main-footer div.imagebox.col-2{width:23%}
#main-footer div.textbox.col-4{width:44%}
#jstree-dnd.jstree-dnd-responsive{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff}
#jstree-dnd.jstree-dnd-responsive>i{background:0;width:40px;height:40px}
#jstree-dnd.jstree-dnd-responsive>.jstree-ok{background-image:url(../../img/directbox/TreeView/40px.png);background-position:0 -200px;background-size:120px 240px}
#jstree-dnd.jstree-dnd-responsive>.jstree-er{background-image:url(../../img/directbox/TreeView/40px.png);background-position:-40px -200px;background-size:120px 240px}
#jstree-marker.jstree-dnd-responsive{border-left-width:10px;border-top-width:10px;border-bottom-width:10px;margin-top:-10px}
.jstree-default-responsive .jstree-icon{background-image:url(../../img/directbox/TreeView/40px.png)}
.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0}
.jstree-default-responsive .jstree-node{min-height:40px;margin-left:40px;min-width:40px;white-space:nowrap}
.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-icon:empty{width:40px;height:40px}
.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0}
.jstree-default-responsive.jstree-rtl .jstree-node{margin-left:0;margin-right:40px}
.jstree-default-responsive.jstree-rtl .jstree-container-ul>.jstree-node{margin-right:0}
.jstree-default-responsive .jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-size:120px 240px}
.jstree-default-responsive .jstree-leaf>.jstree-ocl{background:0}
.jstree-default-responsive .jstree-open>.jstree-ocl{background-position:0 0!important}
.jstree-default-responsive .jstree-closed>.jstree-ocl{background-position:0 -40px!important}
.jstree-default-responsive.jstree-rtl .jstree-closed>.jstree-ocl{background-position:-40px 0!important}
.jstree-default-responsive .jstree-themeicon{background-position:-40px -40px}
.jstree-default-responsive .jstree-checkbox,.jstree-default-responsive .jstree-checkbox:hover{background-position:-40px -80px}
.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox,.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked>.jstree-checkbox:hover,.jstree-default-responsive .jstree-checked>.jstree-checkbox,.jstree-default-responsive .jstree-checked>.jstree-checkbox:hover{background-position:0 -80px}
.jstree-default-responsive .jstree-anchor>.jstree-undetermined,.jstree-default-responsive .jstree-anchor>.jstree-undetermined:hover{background-position:0 -120px}
.jstree-default-responsive .jstree-anchor{font-weight:700;font-size:1.1em;text-shadow:1px 1px #fff;height:40px}
.jstree-default-responsive>.jstree-striped{background:0}
.jstree-default-responsive .jstree-wholerow{border-top:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(64,64,64,.2);background:#ebebeb;height:40px}
.jstree-default-responsive .jstree-wholerow-hovered{background:#e7f4f9}
.jstree-default-responsive .jstree-wholerow-clicked{background:#beebff}
.jstree-default-responsive .jstree-children .jstree-last>.jstree-wholerow{box-shadow:inset 0 -6px 3px -5px #666}
.jstree-default-responsive .jstree-children .jstree-open>.jstree-wholerow{box-shadow:inset 0 6px 3px -5px #666;border-top:0}
.jstree-default-responsive .jstree-children .jstree-open+.jstree-open{box-shadow:none}
.jstree-default-responsive .jstree-node,.jstree-default-responsive .jstree-icon,.jstree-default-responsive .jstree-node>.jstree-ocl,.jstree-default-responsive .jstree-themeicon,.jstree-default-responsive .jstree-checkbox{background-image:url(../../img/directbox/TreeView/40px.png);background-size:120px 240px}
.jstree-default-responsive .jstree-node{background-position:-80px 0;background-repeat:repeat-y}
.jstree-default-responsive .jstree-last{background:0}
.jstree-default-responsive .jstree-leaf>.jstree-ocl{background-position:-40px -120px}
.jstree-default-responsive .jstree-last>.jstree-ocl{background-position:-40px -160px}
.jstree-default-responsive .jstree-themeicon-custom{background-color:transparent;background-image:none;background-position:0 0}
.jstree-default-responsive .jstree-file{background:url(../../img/directbox/TreeView/40px.png) 0 -160px no-repeat;background-size:120px 240px}
.jstree-default-responsive .jstree-folder{background:url(../../img/directbox/TreeView/40px.png) -40px -40px no-repeat;background-size:120px 240px}
.jstree-default-responsive>.jstree-container-ul>.jstree-node{margin-left:0;margin-right:0}
.col-1,.col-2,.col-3,.col-5,.col-6,.col-2-3{width:100%!important}
.service-item i[class*='icon-']{top:10px}
.service-item .service-desc{top:-30px}
.process_image{display:none}
.imagebox,.textbox,.iconbox,.iconbox.top{min-height:100%;padding:2% 0;margin:3% 0;background:0}
#main-footer .imagebox{margin:1%}
#main-footer .imagebox div.image-overlay{margin:0}
.service-item{margin:3% 0;padding:2% 5%;width:89%!important}
.service-item.col-3.first{padding:2%!important;width:44%!important}
.service-item.col-3.second{padding:2%!important;width:43%!important}
.service-item.col-3.third{padding:2%!important;width:93%!important;min-height:300px}
.col-2 .col-2{width:48%!important}
.row-container .floatleft,.row-container .floatright{float:none;margin:0;padding:0;width:100%}
.section{overflow:hidden}
.section h1{text-shadow:none;font-size:2em}
.section h1 span{margin:6px 0 2px}
#main-footer .container{width:40%!important}
#login-container::after,#login-container{box-shadow:none;left:0;max-width:100%;position:relative!important;margin:0;width:100%;top:0;border:0}
.section .sub-copy,.section .home-copy{width:100%!important}
.tariff_overview table.tariffs tr td{display:block;width:98%}
}
@media only screen and (max-width:640px){.parallax .right{display:block;float:none;margin:20px 0;text-align:center}
.parallax .left,.parallax .right{float:none;text-align:left;width:100%!important}
.parallax .px-center{padding:0 25px 25px 25px}
.parallax h1{font-size:1.2em;font-weight:bold}
.loginpanel #login-container .editView{padding:50px 30px 30px 20px;width:auto}
.AppIntroduction ul{width:55%}
.AppIntroduction p{width:100%}
.edit-mode .item .left-area,.edit-mode .item .right-area{width:90%;text-align:left;float:none;padding:0 5%}
#fancybox-content .store-item[data-command="more"]{width:100%}
.store-item .media-body,.store-item .media-left,.store-item .media-right{height:auto}
.section .row-container .inner .foto-bar img{width:32%}
}
@media only screen and (max-width:480px){#search-container{right:50px}
.my-profile{display:none}
.login-frame{margin:0;border:0}
.login-marker{display:none}
.AppMarket ul,.AppMarket p,.AppIntroduction ul,.AppIntroduction p{width:100%}
.line-3 #rtBar .GroupArea #c3,.line-3 #rtBar .GroupArea #c4 a[data-command="details"],.line-4 #rtBar .GroupArea #c3,.line-4 #rtBar .GroupArea #c4 a[data-command="details"],.line-5 #rtBar .GroupArea #c3,.line-5 #rtBar .GroupArea #c4 a[data-command="details"],.line-9 #rtBar .GroupArea #c4 a[data-command="details"],.line-2 #rtBar .GroupArea #c5,.line-2 #rtBar .GroupArea #c3{display:none!important}
.main-menu a{margin:0}
#register div.form .label,#register div.form label,#register div.form input[type="text"],#password-forget div.form input[type="text"],#register div.form input[type="password"],#register div.form input#city,#register div.form select#country,#register div.form select#securityQuestion,#register div.form #emailaddress div.input,fieldset.toggleInfo,#register div.form .captcha,#register div.form #suggestionsList,#register span.note.inline,#register div.form div.input label{width:94%;margin:0}
#register div.form select#country,#register div.form select#securityQuestion{width:94%!important}
#register span.qe_tooltipp{margin:6px 0 0 0}
#register div.form div.input label.error{width:auto!important}
#register div.form input#city{width:62%}
#register div.form #emailaddress input#username{min-width:100px;width:100px}
#register div.form #password-level-indicator{float:left;width:auto!important;top:0;left:0;position:relative}
#register #securityQuestion{width:90%!important}
#register .password-status.passwordGood,#register .password-status.passwordStrong{display:none}
#register div#suggestionsList ul{margin:0}
#register div#suggestionsList ul li{list-style-image:none;margin:0}
#register div.form #suggestions ul li span{width:100%}
.login-page .fixed-header a.btn{display:none}
.section .sub-copy,.section .home-copy{min-height:280px}
.section-intro.i-height{padding-top:350px}
.section{top:125px;overflow:hidden}
.section .row-container{padding:10%}
.section .row-container .inner{overflow:inherit}
.home-copy.align-l p,.home-copy.align-l h1,.home-copy.align-l h2,.home-copy.align-r p,.home-copy.align-r h1,.home-copy.align-r h2{margin-right:0;margin-left:0}
div.image-overlay{width:100%;float:none;margin:20px 0 0 0}
.section h1{text-shadow:none;font-size:2em}
.section h2{font-size:1.4em}
.section h1 span{margin:6px 0 2px}
.section .btn-soft{font-size:1.1em;text-align:center}
#main-footer .container{width:90%}
.service-item.col-3.first,.service-item.col-3.second,.service-item.col-3.third{padding:2%!important;width:93%!important;min-height:300px}
#main-footer div.textbox.col-4{width:100%}
#main-footer p.copyright{padding:20px}
#main-footer p.copyright .socialmedia{display:block;float:none;text-align:center;width:100%}
#center-center #content-container{padding:0}
.shop-view .panel .item{width:100%;margin:0;border-bottom:1px solid #eee}
.xsl .panel .title{width:160px}
}
.introjs-overlay{position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;z-index:999999;background-color:#333;opacity:.5!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.introjs-fixParent{opacity:1!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}
.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}
.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}
.introjs-helperLayer{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:9999998;background-color:#fff;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:.2em;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.introjs-tooltipReferenceLayer{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}
.introjs-helperNumberLayer{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:visible;top:1px;left:1px;z-index:9999999999!important;padding:3px 2px;font-family:Arial,verdana,tahoma;font-size:.813em;font-weight:700;color:#005693;text-align:center;background:#fff;width:20px;height:20px;line-height:1.250em}
.introjs-arrow{border:5px solid transparent;content:'';position:absolute}
.introjs-arrow.top{top:-10px;border-bottom-color:#fff}
.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}
.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}
.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}
.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}
.introjs-arrow.bottom{bottom:-10px;border-top-color:#fff}
.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}
.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}
.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}
.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}
.introjs-tooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:#fff;min-width:300px;max-width:400px;border-radius:.2em;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}
.introjs-tooltipbuttons{text-align:right;white-space:nowrap;position:relative;min-height:30px}
.introjs-button{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #005693;margin:0;text-decoration:none!important;font:11px/normal sans-serif;color:#fff!important;white-space:nowrap;cursor:pointer;outline:0;background-color:#005693;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;zoom:1;margin-top:10px}
.introjs-button:hover{border-color:#005693;text-decoration:none}
.introjs-button:active,.introjs-button:focus{background-color:#005693;border-color:#005693}
.introjs-button::-moz-focus-inner{padding:0;border:0}
.introjs-skipbutton{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;margin-right:5px;color:#fff!important;position:absolute;right:0;top:0;border:0;border-radius:.2em}
.introjs-prevbutton{-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;background:#fff;float:left;color:#005693!important;border-radius:.2em}
.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}
.introjs-nextbutton{-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}
.introjs-nextbutton.introjs-fullbutton{-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em}
.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;float:left;color:#9a9a9a!important;text-decoration:none;border-radius:.2em}
.introjs-hidden{display:none}
.introjs-bullets{text-align:center}
.introjs-bullets ul{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block}
.introjs-bullets ul li{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;list-style:none;float:left;margin:0 2px}
.introjs-bullets ul li a{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:.2em;-moz-border-radius:.2em;-webkit-border-radius:.2em;text-decoration:none;cursor:pointer}
.introjs-bullets ul li a:hover{background:#999}
.introjs-bullets ul li a.active{background:#999}
.introjs-progress{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;overflow:hidden;height:3px;margin:10px 0 5px 0;border-radius:.2em;background-color:#ecf0f1}
.introjs-progressbar{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;float:left;width:0;height:100%;font-size:.625em;line-height:.625em;text-align:center;background-color:#005693}
.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}
.introjs-fixedTooltip{position:fixed}
.introjs-hint{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;position:absolute;background:0;width:20px;height:15px;cursor:pointer}
.introjs-hint:focus{border:0;outline:0}
.introjs-hidehint{display:none}
.introjs-fixedhint{position:fixed}
.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}
.introjs-hint-pulse{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,.27);-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;-moz-animation:none;animation:none}
.introjs-hint-dot{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;border:10px solid rgba(146,146,146,.36);background:0;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}
@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0}
25%{-webkit-transform:scale(0);opacity:.1}
50%{-webkit-transform:scale(.1);opacity:.3}
75%{-webkit-transform:scale(.5);opacity:.5}
100%{-webkit-transform:scale(1);opacity:0}
}
@-moz-keyframes introjspulse{0%{-moz-transform:scale(0);opacity:0}
25%{-moz-transform:scale(0);opacity:.1}
50%{-moz-transform:scale(.1);opacity:.3}
75%{-moz-transform:scale(.5);opacity:.5}
100%{-moz-transform:scale(1);opacity:0}
}
@keyframes introjspulse{0%{transform:scale(0);opacity:0}
25%{transform:scale(0);opacity:.1}
50%{transform:scale(.1);opacity:.3}
75%{transform:scale(.5);opacity:.5}
100%{transform:scale(1);opacity:0}
}
.introjs-helperLayer{background:transparent;border:0}
.introjs-overlay{display:none}
.introjs-helperLayer:before{opacity:0;content:'';position:fixed;width:inherit;height:inherit;box-shadow:0 0 0 1000em rgba(0,0,0,.4);border-color:transparent;border:0;border-radius:.2em;opacity:1}
.introjs-helperLayer:after{content:'';left:0;right:0;top:0;bottom:0;position:fixed;z-index:1000}
.tp-wrapper{position:absolute;left:133px;top:13px;width:363px}
.tp-wrapper h5{color:#fff;opacity:.8;margin:7px 0;font-weight:300}
.tp-wrapper .slide-in-top{position:fixed;-webkit-transition:-webkit-transform .2s ease;-ms-transition:-ms-transform .2s ease;transition:transform .2s ease;-webkit-transform:translateY(42px);-moz-transform:translateY(42px);-o-transform:translateY(42px);-ms-transform:translateY(42px);transform:translateY(42px);width:233px;top:5px;z-index:102;max-height:80%;overflow-x:hidden;overflow:auto;background:#fff;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1);box-shadow:0 2px 2px rgba(50,50,50,0.5)}
.tp-wrapper label[for="teamplaces"]{position:absolute;background:transparent;z-index:100;left:130px;top:0;display:block;color:#fff;width:165px;height:23px;padding:5px 20px 5px 10px;cursor:pointer;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}
.tp-wrapper label[for="teamplaces"] i{position:absolute;right:7px;top:7px}
.tp-wrapper label[for="teamplaces"] i:before{width:20px;height:20px;font-size:1.250em;color:#fff}
.tp-wrapper .tp-edit,.tp-wrapper label[for="teamplaces"]{border-color:rgba(255,255,255,0.2)!important;border-width:1px;border-style:solid}
.tp-wrapper .tp-edit:hover,.active .tp-wrapper .tp-edit,.tp-wrapper label[for="teamplaces"]:hover,.tp-wrapper label[for="teamplaces"]:active,.tp-wrapper label[for="teamplaces"]:focus{background-color:rgba(255,255,255,0.2)!important;border-color:rgba(255,255,255,0.09);border-width:1px}
.tp-wrapper #teamplaces{position:absolute;background:transparent;z-index:100;left:0;top:0;display:block}
.tp-wrapper input+div.slide-in-top{opacity:0;display:none;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1)}
.tp-wrapper input:checked+div.slide-in-top{opacity:1;display:block;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1);margin-left:130px}
.tp-wrapper a.add{display:inline-block;line-height:2.2em;width:100%}
.tp-wrapper a.add img{width:30px;height:30px}
.tp-wrapper ul{list-style:none;margin:0;padding:0}
.tp-wrapper ul li{list-style:none;margin:0;padding:6px}
.tp-wrapper .tp-rooms{padding:6px}
.tp-wrapper .tp-rooms a{display:block;background-color:#fff;border-radius:5px;border:solid 1px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;margin:6px 0;cursor:pointer;position:relative;text-decoration:none}
.tp-wrapper .tp-rooms a:hover{background:#f5f5f5}
.tp-wrapper .tp-rooms a.selected{background:#fff;-webkit-box-shadow:0 0 9px 0 #c1c1c1;box-shadow:0 0 9px 0 #c1c1c1;border-color:#b4b4b4}
.tp-wrapper .tp-rooms a span.txt{display:inline-block;width:calc(100% - 50px);margin:4px 0 2px 0}
.tp-wrapper a.link{text-align:center;display:block;margin:4px auto 10px auto}
.tp-wrapper span[class*='cat']{width:25px;height:20px;display:inline-block;border-radius:5px;vertical-align:middle;padding:5px 2px 4px 2px;text-align:center}
.tp-wrapper span[class*='cat'] .fx:before{color:#fff}
.tp-wrapper .tp-rooms a i.icon-favorite_s{padding:0;position:absolute;top:10%;bottom:0;right:0;margin:5px}
.tp-wrapper .tp-rooms a:hover i{display:inline-block}
.tp-wrapper .tp-rooms a a:first-child{padding:6px;display:inline-block;width:calc(100% - 30px)}
.tp-wrapper .tp-rooms div a span{display:block}
.tp-wrapper .tp-edit{z-index:100;width:24px;height:24px;padding:9px 3px 0 8px;background:transparent;position:absolute;right:0;top:0;border-left:0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;cursor:pointer}
.tp-wrapper .tp-edit i:before{color:#fff;margin:1px 2px;width:20px;height:20px}
.tp-wrapper .tp-edit:hover,.tp-wrapper .tp-edit:active,.tp-wrapper .tp-edit:focus,.tp-wrapper .active .tp-edit{background-color:rgba(255,255,255,0.2)!important;border-color:rgba(255,255,255,0.09);border-width:1px}
#teamdashboard-view::-webkit-scrollbar,.sidebar .body-wrapper::-webkit-scrollbar{width:8px}
#teamdashboard-view::-webkit-scrollbar,.sidebar .body-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px}
#teamdashboard-view::-webkit-scrollbar-track-piece,.sidebar .body-wrapper::-webkit-scrollbar-track-piece{background:rgba(0,0,0,0.2)}
#teamdashboard-view::-webkit-scrollbar-thumb,.sidebar .body-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:#666}
#teamdashboard-view::-webkit-scrollbar-thumb:hover,.sidebar .body-wrapper::-webkit-scrollbar-thumb:hover{background:#333}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.transition{-webkit-transition:.2s;transition:.2s}
.teamdashboard-view{height:100%;padding:0 10px 0 20px}
.cat1{background:#005693}
.cat2{background:#95c11f}
.cat3{background:#c71585}
.cat4{background:#434b52}
.cat5{background:#666}
.cat6{background:#b45b5d}
.cat7{background:#dd3c10}
.cat8{background:#008b8b}
.cat9{background:#cdc105}
.cat10{background:#1f99c1}
.cat11{background:#c11f1f}
.tp-wrapper div[class*='cat']{background:#f5f5f5}
.slide-in-right{background:#fff;position:fixed;top:60px;right:0;-webkit-transition:-webkit-transform .2s ease;-ms-transition:-ms-transform .2s ease;transition:transform .2s ease;-webkit-transform:translateX(120%);-moz-transform:translateX(120%);-o-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%);transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0.42,0,0.58,1);box-shadow:0 4px 4px rgba(50,50,50,0.9);max-height:calc(100% - 60px);height:auto;padding:0;width:390px;bottom:0;opacity:0;z-index:100}
.active .slide-in-right{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}
.sidebar{height:calc(100% - 50px);background-color:#fff;z-index:20;-webkit-transition:.5s;transition:.5s;position:relative;left:0;right:0}
.sidebar .placeholder_sidepanel_content{height:calc(100% - 247px)}
.cloud-sidebar .placeholder_sidepanel_content{height:calc(100% - 50px)}
.cloud-sidebar #propertyview h1{word-wrap:break-word}
.full_height{height:100%}
.sidebar.open{right:0}
.sidebar .br{clear:left}
.sidebar h2{font-weight:normal;color:#979797;font-size:1.2em;padding:8px 0 20px 0;margin:0}
.sidebar .icon-cross{position:absolute;right:0;top:0;margin:0;cursor:pointer}
.sidebar .close-icon{margin:10px}
.sidebar .panel-bottom{display:block;text-align:right;clear:both}
.sidebar .edit-mode .cancel-button{position:absolute;right:0;margin:0;cursor:pointer;top:5px}
.sidebar .edit-mode .panel-bottom .link{display:inline-block;padding:13px 0;position:absolute;left:10px}
.sidebar .view-mode .panel-bottom .btn{background:0;padding:5px 18px;color:#737a82;position:relative;border:1px solid #737a82;opacity:.5}
.sidebar .view-mode .panel-bottom .btn:hover{opacity:1}
.sidebar .l{color:#aaa;width:30%;text-align:right;float:left;margin-right:2%;white-space:nowrap;margin-bottom:0}
.sidebar .r{display:inline-block;text-align:left;width:68%;margin-bottom:0;min-height:23px}
.sidebar .edit-mode,.sidebar .view-mode{width:100%;position:relative}
.sidebar .edit-mode .r{margin-top:5px;margin-bottom:0!important}
.sidebar .edit-mode .r input,.sidebar .edit-mode .r select{width:100%}
.sidebar .brand-wrapper{padding:10px 20px;text-align:center;height:226px}
.sidebar .brand-wrapper h4,.sidebar .brand-wrapper b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block}
.sidebar .brand-wrapper .image{width:120px;height:120px;margin:20px auto;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.sidebar .brand-wrapper .image i:before{color:#fff;font-size:3em}
.sidebar .navigation-wrapper{height:51px}
.sidebar .navigation-wrapper .navigation-bar{border-bottom:solid 1px #ddd}
.sidebar .navigation-wrapper .navigation-bar ul{margin:0}
.sidebar .navigation-wrapper .navigation-bar ul li{float:left;padding:0 10px;position:relative;top:1px;cursor:pointer;list-style:none;border:solid 1px transparent;color:#999;font-size:.9em;font-size:90%}
.sidebar .navigation-wrapper .navigation-bar ul li.active{border-color:#ddd;border-bottom-color:#fff;border-radius:5px 5px 0 0}
.sidebar .navigation-wrapper .navigation-bar ul li.active p{color:#333;font-weight:500}
.sidebar .body-wrapper{height:100%;overflow:auto;padding:0 16px;position:relative}
.sidebar .new-room{height:calc(100% - 246px)}
.sidebar .body-wrapper .storage-statistics .flex p{font-size:.8em;color:#9b9b9b;width:50%}
.sidebar .body-wrapper .storage-statistics .flex p:last-child{text-align:right}
.sidebar .body-wrapper .storage-statistics .progress-wrapper{width:100%;height:16px;margin:4px 0;position:relative}
.sidebar .body-wrapper .storage-statistics .progress-wrapper .progress{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2px;width:calc(77% - 4px);height:calc(100% - 4px);border:0;border-radius:30px;background-image:none;background-color:#005693;z-index:1}
.sidebar .body-wrapper .storage-statistics .progress-wrapper .background{height:100%;border-radius:30px;border:solid 1px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}
.sidebar .body-wrapper .member-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;position:relative}
.sidebar .body-wrapper .member-wrapper .member{width:100%;display:block;border:1px solid #ddd;background-color:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;margin:3px 0;position:relative;text-decoration:none}
.sidebar .body-wrapper .member-wrapper .member>span[name="cbx-member"]{top:8px;position:relative}
.sidebar .body-wrapper .member-wrapper .member .item{background-color:#bbb;color:#fff;width:35px;height:26px;display:inline-block;border-radius:100%;vertical-align:middle;padding:8px 2px 4px 2px;text-align:center;margin-left:1px;position:relative!important;left:0;z-index:inherit}
.sidebar .body-wrapper .member-wrapper .member .cursor_pointer{cursor:pointer}
.sidebar .body-wrapper .member-wrapper .member:hover{webkit-box-shadow:0 0 9px 0 #c1c1c1;box-shadow:0 0 9px 0 #c1c1c1;border-color:#b4b4b4;cursor:pointer}
.sidebar .body-wrapper .member-wrapper .member.new{border:dashed 2px #ddd;cursor:pointer;margin:0 0 20px 0}
.sidebar .body-wrapper .member-wrapper .member.new .item{margin-left:0}
.sidebar .body-wrapper .member-wrapper .member.new i:before{color:#fff;top:3px;position:relative}
.sidebar .body-wrapper .member-wrapper .member.new:hover{-webkit-box-shadow:0 0 9px 0 #c1c1c1;box-shadow:0 0 9px 0 #c1c1c1;border-color:#b4b4b4}
.sidebar .body-wrapper .member-wrapper .active{background:#fff;-webkit-box-shadow:0 0 9px 0 #737a82;box-shadow:0 0 9px 0 #737a82;color:#737a82;border:1px solid #737a82!important}
.sidebar .new-member-container{background:#fff;border-radius:5px;-webkit-box-shadow:0 0 9px 0 #c1c1c1;box-shadow:0 0 9px 0 #c1c1c1;border-color:#b4b4b4;width:calc(100% - 60px);position:absolute;top:55px;padding:5px 10px 10px 10px}
.sidebar .edit-member-container{position:absolute;border-radius:5px;top:0;left:0;background:#fff;padding:5px 10px 10px 10px;right:0;-webkit-box-shadow:0 0 9px 0 #c1c1c1;box-shadow:0 0 9px 0 #c1c1c1;border-color:#b4b4b4;width:calc(100% - 20px);z-index:1}
.sidebar .edit-member-container h2{width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sidebar .new-member-container input[type="text"]{width:100%}
.sidebar .edit-member-container select,.sidebar .new-member-container select{width:100%;height:auto;padding:6px 30px 6px 0;margin:0 0 20px 0;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #ccc;box-shadow:none}
.sidebar span.label-fixed{display:block;font-size:12px;color:#5c7993;-webkit-transition:.3s;transition:.3s;font-weight:500;z-index:1}
.sidebar .body-wrapper .color-wrapper{padding-bottom:10px}
.sidebar .body-wrapper .color-wrapper .color-cat{cursor:pointer;width:calc(100%/6 - 10px);margin:5px 10px 5px 0;position:relative;border-radius:5px;overflow:hidden;float:left;color:#fff;font-size:1.1em;-webkit-transition:.2s;transition:.2s}
.sidebar .body-wrapper .color-wrapper .color-cat .check-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sidebar .body-wrapper .color-wrapper .color-cat.active{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.sidebar .body-wrapper .color-wrapper .color-cat.active .fx:before{color:#fff}
.sidebar .body-wrapper .color-wrapper .color-cat:after{content:"";display:block;padding-bottom:100%}
.sidebar .body-wrapper .color-wrapper .color-cat:hover:after{content:""}
.landing-page .drop-down-menu{position:absolute;display:none;background-color:#fff;border-radius:0;border:1px solid #fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:100;background:#fff none repeat scroll 0 0;box-shadow:0 1px 2px rgba(50,50,50,0.75);color:#626262}
.landing-page .drop-down-menu.room-pos{right:10px}
.landing-page .drop-down-menu ul{list-style:none;margin:0}
.landing-page .drop-down-menu ul:not(:last-child){border-bottom:solid 1px #ddd}
.landing-page .drop-down-menu ul li{padding:7px 10px;margin:0}
.landing-page .drop-down-menu ul li i{margin-right:5px}
.landing-page .drop-down-menu ul li.warning{color:#ff6c6c;font-weight:500}
.landing-page .drop-down-menu ul li p{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}
.landing-page .drop-down-menu ul li:hover{background-color:#f2f2f2}
.landing-page .room-container{width:100%}
.landing-page .room-container .item{background-color:#fff;border-radius:5px;border:solid 1px #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-bottom:10px;cursor:pointer;position:relative;float:left;width:calc(100%/3 - 10px);margin-right:10px}
.landing-page .room-container .item.new{border-style:dashed;border-width:2px;padding:7px 10px}
.landing-page .room-container .item.new .image{background-color:#bbb}
.landing-page .room-container .item.active{background:#fff;-webkit-box-shadow:0 0 9px 0 #737a82;box-shadow:0 0 9px 0 #737a82;border-color:#737a82}
.landing-page .room-container .item.active .room_lastVisited{display:none}
.landing-page .room-container .item .image{width:50px;height:50px;margin-right:10px;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.landing-page .room-container .item .image i:before{color:#fff;font-size:1.2em}
.landing-page .room-container .item .information-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:calc(100% - 60px)!important}
.landing-page .room-container .item .information-wrapper>b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 40px)}
.landing-page .room_mail{width:50%}
.landing-page .room_lastVisited{width:50%;text-align:right}
.landing-page .room-container .item .information-wrapper h4{margin:0;padding:0;font-size:.8em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.landing-page .room-container .item .information-wrapper i{display:flex;align-items:center}
.landing-page .room-container .item .menu-icon{position:absolute;top:10px;right:0;opacity:.5;padding:5px}
.landing-page .room-container .item .fav-icon{position:absolute;right:30px;top:15px}
.landing-page .room-container .item .fav-icon.unfaved{color:#000;opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}
.landing-page .room-container .item .fav-icon.unfaved:hover{opacity:1}
.landing-page .room-container .item:hover,.landing-page .room-container .item.in-sidebar{-webkit-box-shadow:0 0 9px 0 #c1c1c1;box-shadow:0 0 9px 0 #c1c1c1;border-color:#b4b4b4}
.landing-page .room-container .item:hover .menu-icon,.landing-page .room-container .item:hover .unfaved,.landing-page .room-container .item.in-sidebar .menu-icon,.landing-page .room-container .item.in-sidebar .unfaved{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.landing-page .my_room_box,.landing-page .active_room{width:33.3%;float:left}
.landing-page .my_room_box .item,.landing-page .active_room .item{width:calc(100% - 10px)!important}
.landing-page .search-wrapper{position:absolute;right:10px;top:10px;width:200px}
.landing-page .search-wrapper .special-input{margin-top:0}
.landing-page .search-wrapper .special-input label{left:20px;width:calc(100% - 20px)}
.landing-page .search-wrapper .special-input input{padding-left:20px}
.landing-page .sort_rooms{position:absolute;right:230px;top:10px}
.landing-page .sort_rooms select{padding:6px 30px 6px 5px;margin:0;border-left:0;border-right:0;border-top:0;border-bottom:1px solid #ccc;box-shadow:none}
.landing-page .searchbox{margin:0;padding:9px 8px;border-radius:3px 0 0 3px;right:33px;position:absolute}
.landing-page .search-icon{position:absolute;top:50%;transform:translateY(-50%)}
.teamdashboard-view .no_search_results,.sidebar .password_info,.sidebar .password-container{display:none}
.landing-page .contact-image-small{width:50px!important;height:50px!important}
@media screen and (min-width:2000px){.landing-page .room-container .item{width:calc(100%/6 - 10px)!important}
.landing-page .my_room_box,.landing-page .active_room{width:16.6%;float:left}
.landing-page .my_room_box .item.flex,.landing-page .active_room .item.flex{width:calc(100% - 10px)!important}
}
@media screen and (min-width:1600px){.landing-page .room-container .item{width:calc(100%/4 - 10px)}
.landing-page .my_room_box,.landing-page .active_room{width:25%}
}
@media screen and (max-width:1200px){.landing-page .my_room_box,.landing-page .active_room{width:50%;float:left}
.landing-page .room-container .item{width:calc(100%/2 - 10px)}
.landing-page .room-container .item .menu-icon,.landing-page .room-container .item .menu-icon:hover{opacity:1;transform:unset}
}
@media screen and (max-width:768px){.landing-page .room-container .room_mail{display:none}
.landing-page .room_lastVisited{width:100%;text-align:left}
}
@media screen and (max-width:620px){.landing-page h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.landing-page .sort_rooms,.landing-page .search-wrapper{position:relative;right:10px;left:0;top:0}
.landing-page .searchbox{width:calc(100% - 40px);position:relative;left:0;margin:0 0 13px 0}
.landing-page .sort_rooms select{width:calc(100% - 7px);margin-bottom:20px}
.landing-page .room-container .item{width:calc(100%/1 - 10px)}
.landing-page .room-container .room_mail{display:block}
.landing-page .room_lastVisited{width:50%;text-align:right}
.landing-page .room-container .my_room_box .room_mail,.landing-page .room-container .active_room .room_mail{display:none}
.landing-page .room-container .my_room_box .room_lastVisited,.landing-page .room-container .active_room .room_lastVisited{width:100%;text-align:left}
}
@media screen and (max-width:520px){.landing-page .my_room_box,.landing-page .active_room{width:100%;float:none}
.landing-page .room-container .my_room_box .room_mail,.landing-page .room-container .active_room .room_mail{display:block}
.landing-page .room_mail{width:80%}
.landing-page .room_lastVisited{display:none}
}
.special-input{position:relative;z-index:3;margin-top:8px;margin-bottom:25px}
.special-input .validation-error{position:absolute;line-height:1.2em;font-size:.9em;white-space:nowrap;width:100%;overflow:hidden}
.special-input select{padding-left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.special-input .icon{z-index:3;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}
.special-input .text-field{border:0;border-bottom:solid 1px #c5cdd3;background-color:transparent;padding:10px 0;border-radius:0;width:100%;margin:0;box-shadow:none;height:auto}
.special-input .text-field:focus{outline:0}
.special-input .text-field.not-empty ~ label{top:-3px;font-size:.8em;color:#5c7993;-webkit-transition:.3s;transition:.3s;font-weight:500;z-index:1}
.special-input .text-field:focus ~ .focus-border{width:100%;-webkit-transition:.4s;transition:.4s}
.special-input .text-field:focus ~ label{top:-3px;font-size:.8em;color:#23a1d3;-webkit-transition:.3s;transition:.3s;font-weight:500;z-index:1}
.special-input .focus-border{position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#23a1d3;-webkit-transition:.4s;transition:.4s}
.special-input label{position:absolute;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;z-index:-1;color:#979797}
input[type=checkbox]:checked ~ #label_teamroom_chooser{background-color:rgba(255,255,255,0.2)!important}
.sidebar .select_members{right:10px;position:absolute;top:13px}
.sidebar .name_member{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:calc(100% - 80px);margin:8px 0 0 0}
.sidebar .send_member_mail{right:20px;position:absolute}
.sidebar .send_member_mail:disabled{background:#bbb;cursor:default}
@media all and (-ms-high-contrast:none){*::-ms-backdrop,.teamdashboard-view{padding:0 20px}
}
.alertable{position:fixed;z-index:9999;top:38vh;left:calc(50% - 150px);max-width:300px;min-width:250px;background:white;border-radius:0;padding:20px;margin:0 auto;box-shadow:0 0 20px rgba(0,0,0,0.5)}
.alertable-overlay{position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0)}
.alertable-message{margin-bottom:20px}
.alertable-prompt{margin-bottom:20px}
.alertable-input{width:100%;border-radius:4px;box-shadow:none;border:solid 1px #ccc;font-family:inherit;font-size:inherit;color:inherit;padding:6px 12px;display:block;box-sizing:border-box;margin-bottom:10px}
.alertable-buttons{text-align:right}
.alertable-ok{background:#005693;border:1px solid #005693;border-radius:3px;color:#fff;cursor:pointer;padding:3px 8px!important;box-shadow:0 1px 2px rgba(50,50,50,0.75);font-weight:700;min-width:80px;line-height:1.125em}
.alertable-ok:hover,.alertable-ok:focus,.alertable-ok:active{background-color:#005693}
.alertable-cancel{background:#fff;border:1px solid #fff;border-radius:3px;color:#333;cursor:pointer;display:inline-block;padding:3px 8px;margin:0 10px 0 3px;text-decoration:none;box-shadow:0 1px 2px rgba(50,50,50,0.75);font-weight:700;line-height:1.125em;min-width:80px;text-align:center}
.alertable-cancel:hover,.alertable-cancel:focus,.alertable-cancel:active{background-color:#f2f2f2}