/*!
 * FullCalendar v3.7.0 Stylesheet
 * Docs & License: https://fullcalendar.io/
 * (c) 2017 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event.fc-draggable,.fc-event[href]{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid .fc-slats .ui-widget-content{background:0 0}.fc.fc-bootstrap3 a{text-decoration:none}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}.fc-bootstrap3 .fc-time-grid .fc-slats table{background:0 0}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt{float:right}.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#d95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4a4a4a;background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-o-linear-gradient(top,#3a79b8,#2e629d)}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7}.qtipmodal-ie6fix{position:absolute!important}/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;border-width:1px 0;margin-left:-5px;margin-right:-5px}#cookie-bar{position:relative;z-index:999999}#carat-header{position:relative;border-bottom:1px solid #fff;background:#fff;background:linear-gradient(to bottom,#fff 0,#fff 75%,#f0f4f5 100%)}#carat-header .special-gradient{overflow:hidden}#carat-header .special-gradient .container{display:block;position:relative;height:10px;background:#5c809d}#carat-header .special-gradient .container:after,#carat-header .special-gradient .container:before{content:'';display:block;position:absolute;top:0;bottom:0;width:calc((100vw - 100%)/ 2 + 2px);min-width:100px;background:#5c809d}#carat-header .special-gradient .container:before{right:calc(100% - 1px);background:linear-gradient(to right,#00416d 0,#5c809d 100%)}#carat-header .special-gradient .container:after{left:calc(100% - 1px);background:linear-gradient(to right,#5c809d 0,#00416d 100%)}#carat-header .hidden-lang-menu,#carat-header .hidden-login-menu{display:block;position:absolute;top:0;left:0;right:0;overflow:hidden;-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:9999;transition:transform .6s ease;color:#fff}#carat-header .hidden-lang-menu .container,#carat-header .hidden-login-menu .container{min-height:70px;position:relative;background:#5c809d;background:linear-gradient(to right,#5c809d 0,#a6b9c7 50%,#5c809d 100%)}#carat-header .hidden-lang-menu .container:after,#carat-header .hidden-lang-menu .container:before,#carat-header .hidden-login-menu .container:after,#carat-header .hidden-login-menu .container:before{content:'';display:block;position:absolute;top:0;bottom:0;width:calc((100vw - 100%)/ 2 + 2px);min-width:100px;background:#5c809d}#carat-header .hidden-lang-menu .container:before,#carat-header .hidden-login-menu .container:before{right:calc(100% - 1px);background:linear-gradient(to right,#00416d 0,#5c809d 100%)}#carat-header .hidden-lang-menu .container:after,#carat-header .hidden-login-menu .container:after{left:calc(100% - 1px);background:linear-gradient(to right,#5c809d 0,#00416d 100%)}#carat-header .hidden-lang-menu .container .select-wrap,#carat-header .hidden-login-menu .container .select-wrap{padding-top:5px;padding-bottom:5px}#carat-header .hidden-lang-menu .container .select-wrap p,#carat-header .hidden-login-menu .container .select-wrap p{margin-bottom:10px}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav,#carat-header .hidden-login-menu .container .select-wrap .lang-nav{list-style:none;padding:0;margin:0}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li{float:left;margin-right:20px;margin-bottom:10px}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a{white-space:nowrap;padding:5px 15px 5px 45px;position:relative;color:#fff;background:#5c809d;border:1px solid #a6b9c7;display:block}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a:focus,#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a:hover,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a:focus,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a:hover{text-decoration:none;background:#00416d;background:linear-gradient(to bottom,#00416d 0,#5c809d 100%)}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a:before,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a:before{position:absolute;content:'';display:block;width:30px;height:15px;left:8px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background-size:contain;background-repeat:no-repeat;background-position:center}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a.lang-de:before,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a.lang-de:before{background-image:url(/fileadmin/Resources/Public/images/flag-de.png)}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a.lang-en:before,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a.lang-en:before{background-image:url(/fileadmin/Resources/Public/images/flag-en.png)}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a.lang-fr:before,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a.lang-fr:before{background-image:url(/fileadmin/Resources/Public/images/flag-fr.png)}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a.lang-es:before,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a.lang-es:before{background-image:url(/fileadmin/Resources/Public/images/flag-es.png)}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a.lang-nl:before,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a.lang-nl:before{background-image:url(/fileadmin/Resources/Public/images/flag-nl.png)}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a.lang-ru:before,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a.lang-ru:before{background-image:url(/fileadmin/Resources/Public/images/flag-ru.png)}#carat-header .hidden-lang-menu .container .select-wrap .lang-nav li a.lang-zh:before,#carat-header .hidden-login-menu .container .select-wrap .lang-nav li a.lang-zh:before{background-image:url(/fileadmin/Resources/Public/images/flag-cn.png)}#carat-header .hidden-lang-menu .container .logo-wrap,#carat-header .hidden-login-menu .container .logo-wrap{position:absolute;right:30px;top:25px;opacity:0;transition:opacity .4s ease;transition-delay:0s}#carat-header .hidden-lang-menu .container .close-wrap button,#carat-header .hidden-login-menu .container .close-wrap button{height:33px;width:35px;border-radius:0;border:none;color:#fff;background-image:url(/fileadmin/Resources/Public/images/arrow-close.png);background-position:center;background-repeat:no-repeat;background-color:transparent;transition:background .2s ease}#carat-header .hidden-lang-menu .container .close-wrap button:focus,#carat-header .hidden-lang-menu .container .close-wrap button:hover,#carat-header .hidden-login-menu .container .close-wrap button:focus,#carat-header .hidden-login-menu .container .close-wrap button:hover{background-image:url(/fileadmin/Resources/Public/images/arrow-close-hover.png);outline:0}#carat-header .hidden-lang-menu.state-inactive,#carat-header .hidden-login-menu.state-inactive{-ms-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}#carat-header .hidden-lang-menu.state-active,#carat-header .hidden-login-menu.state-active{-ms-transform:translateY(0);transform:translateY(0)}#carat-header .hidden-lang-menu.state-active .container .logo-wrap,#carat-header .hidden-login-menu.state-active .container .logo-wrap{opacity:1;transition-delay:.6s}#carat-header .navigation{height:110px;position:relative}#carat-header .navigation .top-nav{position:absolute;top:0;left:15px;right:15px}#carat-header .navigation .top-nav .mini-nav{margin-top:-1px}#carat-header .navigation .top-nav .mini-nav .nav{background:#5c809d;padding-bottom:0;margin-bottom:-5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#carat-header .navigation .top-nav .mini-nav .nav>li{float:left;padding:0 15px;margin-bottom:5px;border-right:1px solid #00416d}#carat-header .navigation .top-nav .mini-nav .nav>li:last-of-type{border-right:none}#carat-header .navigation .top-nav .mini-nav .nav>li a{color:#fff;padding:0;margin:0;background:0 0;font-size:1.1rem}#carat-header .navigation .top-nav .mini-nav .nav>li a:focus,#carat-header .navigation .top-nav .mini-nav .nav>li a:hover{background:0 0;text-decoration:underline}#carat-header .navigation .top-nav .logo{height:35px;padding-top:15px}#carat-header .navigation .top-nav .logo a{display:block}#carat-header .navigation .top-nav .logo a img{height:auto;max-height:35px;width:auto;display:block}#carat-banner{position:relative;overflow-x:hidden;width:100%}#carat-banner .special-gradient.bg{display:block;padding:0;position:absolute;top:0;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#bfd0d5;background:linear-gradient(to right,#9aafb6 0,#bfd0d5 100%);z-index:-1}#carat-banner .special-gradient.bg:after,#carat-banner .special-gradient.bg:before{content:'';display:block;position:absolute;top:0;bottom:0;width:calc((100vw - 100%)/ 2 + 2px);min-width:100px;background:#bfd0d5}#carat-banner .special-gradient.bg:before{right:calc(100% - 1px);background:linear-gradient(to right,#bfd0d5 0,#9aafb6 100%)}#carat-banner .special-gradient.bg:after{left:calc(100% - 1px);background:linear-gradient(to right,#bfd0d5 0,#ecf4f9 100%)}#carat-banner .special-gradient.bottom-bar{overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #fff}#carat-banner .special-gradient.bottom-bar .container{display:block;position:relative;height:25px;background:#ccd9e2}#carat-banner .special-gradient.bottom-bar .container:after,#carat-banner .special-gradient.bottom-bar .container:before{content:'';display:block;position:absolute;top:0;bottom:0;width:calc((100vw - 100%)/ 2 + 2px);min-width:100px;background:#ccd9e2}#carat-banner .special-gradient.bottom-bar .container:before{right:calc(100% - 1px);background:linear-gradient(to right,#a6b9c7 0,#ccd9e2 100%)}#carat-banner .special-gradient.bottom-bar .container:after{left:calc(100% - 1px);background:linear-gradient(to right,#ccd9e2 0,#a6b9c7 100%)}#carat-banner .special-gradient.bottom-bar .container h4{position:relative;float:left;color:#881c19;max-height:100%;font-size:1.2rem;margin:0;padding:0 20px;vertical-align:middle;line-height:25px}#carat-banner .special-gradient.bottom-bar .container h4:after{content:'';display:block;position:absolute;top:0;bottom:0;right:0;width:0;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(255,255,255,.2)}#carat-breadcrumb{position:relative;overflow-x:hidden;border-bottom:1px solid #fff}#carat-breadcrumb .special-gradient{display:block;padding:0;position:absolute;top:0;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#ccd9e2;z-index:-1}#carat-breadcrumb .special-gradient:after,#carat-breadcrumb .special-gradient:before{content:'';display:block;position:absolute;top:0;bottom:0;width:calc((100vw - 100%)/ 2 + 2px);min-width:100px;background:#ccd9e2}#carat-breadcrumb .special-gradient:before{right:calc(100% - 1px);background:linear-gradient(to right,#a6b9c7 0,#ccd9e2 100%)}#carat-breadcrumb .special-gradient:after{left:calc(100% - 1px);background:linear-gradient(to right,#ccd9e2 0,#a6b9c7 100%)}#carat-breadcrumb .breadcrumb{padding:35px 0 10px;margin:0;background:0 0;border-radius:0;font-size:1.2rem}#carat-breadcrumb .breadcrumb>li{color:#004171}#carat-breadcrumb .breadcrumb>li a{color:#004171}#carat-breadcrumb .breadcrumb>li.active{color:#881c19}#carat-breadcrumb .breadcrumb>li+li:before{content:"»\00a0";color:#004171}#carat-content{padding:30px 0 0}#carat-footer{position:relative;overflow-x:hidden;color:#fff}#carat-footer .special-gradient{display:block;padding:0;position:absolute;top:0;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#00416d;background:linear-gradient(to right,#00416d 0,#00416d 50%,#00416d 100%);z-index:-1}#carat-footer .special-gradient:after,#carat-footer .special-gradient:before{content:'';display:block;position:absolute;top:0;bottom:0;width:calc((100vw - 100%)/ 2 + 2px);min-width:100px;background:#00416d}#carat-footer .special-gradient:before{right:calc(100% - 1px);background:linear-gradient(to right,#00416d 0,#00416d 100%)}#carat-footer .special-gradient:after{left:calc(100% - 1px);background:linear-gradient(to right,#00416d 0,#00416d 100%)}#carat-footer ol,#carat-footer p,#carat-footer ul{color:#99b3c5}#carat-footer a{color:#99b3c5}#carat-footer a:focus,#carat-footer a:hover{color:#99b3c5;text-decoration:underline}#carat-footer .footer-mid{padding:15px 0;min-height:450px;position:relative;background-image:url(/fileadmin/Resources/Public/images/bg-footer-karte.png);background-size:contain;background-position:center;background-repeat:no-repeat;stroke-width:.1rem}#carat-footer .footer-mid .footer-branding{position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}#carat-footer .footer-mid ul.footer-nav{list-style:none;margin:0;padding:0;columns:250px 2}#carat-footer .footer-mid ul.footer-nav>li{margin-bottom:15px;break-inside:avoid-column;display:table}#carat-footer .footer-mid ul.footer-nav>li>a{font-weight:600;color:#ccd9e2}#carat-footer .footer-mid ul.footer-nav>li>a:focus,#carat-footer .footer-mid ul.footer-nav>li>a:hover{color:#ccd9e2}#carat-footer .footer-mid ul.footer-nav>li>ul{list-style:none;padding:1px 0 5px;margin:0}#carat-footer .footer-mid ul.footer-nav>li>ul>li>ul{list-style:none;position:relative;padding:1px 0 5px;margin:0}#carat-footer .footer-mid ul.footer-nav>li>ul>li>ul>li>a:before{content:"»\00a0";padding-left:5px}#carat-footer .footer-bottom{padding-bottom:45px}#carat-footer .footer-bottom:before{content:'';display:block;height:0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.2);margin:15px -15px}#carat-footer .footer-bottom p{text-align:right}#carat-footer .footer-bottom p a{color:#ccd9e2;cursor:pointer;padding-left:3px;padding-right:3px}#carat-footer .footer-bottom p a:focus,#carat-footer .footer-bottom p a:hover{color:#ccd9e2;text-decoration:underline}#carat-footer .footer-bottom h2{text-align:center}#carat-content ul{list-style:none;padding-left:15px}#carat-content ul>li:before{content:"»\00a0";padding-left:0;margin-left:-10px;color:#881c19}.mfp-swf-popup{display:block;margin:0 auto}.white-popup-block{background:#fff;padding:20px 20px;text-align:left;max-width:450px;margin:40px auto;position:relative}.white-popup-block .mfp-close{color:#333;width:20px;height:20px;line-height:20px}.white-popup-block .popup-modal-head{margin:10px 0}.white-popup-block .popup-modal-dismiss{font-size:1.2rem;color:#999;text-decoration:underline}.teaserButton-wrap a.teaserButton-link{display:block;color:#004171}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap{text-align:left;background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:bottom right;height:150px;margin-bottom:15px;position:relative;border:1px solid #ccd9e2;padding-left:10px;padding-top:20px;transition:border .4s ease}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;display:block;content:'';background-color:rgba(255,255,255,0);transition:background .4s ease}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap .teaserButton-hotline{position:relative;font-size:3rem;color:#881c19;font-weight:400}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap .teaserButton-img-content{position:absolute;bottom:10px;left:14px;font-size:1.8rem;font-weight:400}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap .teaserButton-img-content span{display:block}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap .teaserButton-img-content span.teaserButton-subTitle{color:#5c809d;line-height:1.2rem}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-news{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-news.gif)}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-termine{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-termine.gif)}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-newsletter{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-newsletter.gif)}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-fernwartung{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-fernwartung.gif)}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-hotline{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-hotline.gif)}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-ticket-show{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-ticket-status-content.gif)}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-ticket-create{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-support-ticket-content_01.gif)}.teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-contact{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-kontakt.gif)}.teaserButton-wrap a.teaserButton-link .teaserButton-content p{color:#5c809d}.teaserButton-wrap a.teaserButton-link:focus,.teaserButton-wrap a.teaserButton-link:hover{text-decoration:none}.teaserButton-wrap a.teaserButton-link:focus .teaserButton-img-wrap,.teaserButton-wrap a.teaserButton-link:hover .teaserButton-img-wrap{border:1px solid #a6b9c7}.teaserButton-wrap a.teaserButton-link:focus .teaserButton-img-wrap:before,.teaserButton-wrap a.teaserButton-link:hover .teaserButton-img-wrap:before{background-color:rgba(255,255,255,.5)}.carat-locations-wrap .carat-locations-data{display:none}.carat-locations-wrap .carat-locations-data.in{display:block}.appointment-wrap{padding:10px 20px;background-color:#f2f5f7;margin-bottom:15px}.appointment-wrap h2{color:#881c19}.googleMapsContainer{height:85vh;margin-top:30px;margin-bottom:30px}.news .news-list-view .news-list-item{border-bottom:1px solid #ccd9e2;margin-bottom:15px}.news .news-list-view .news-list-item .news-headlines h3{font-size:1.2rem;font-weight:700;margin-bottom:20px}.news .news-list-view .news-list-item .desc h4{font-size:1.8rem;margin-bottom:25px;font-style:italic;color:#5c809d}.news .news-list-view .news-list-item .lead p{font-style:italic}.news .news-list-view .news-list-item .lead a{font-size:1.2rem;font-weight:700}.carat-form form textarea,.frame-type-form_formframework form textarea,.tx-felogin-pi1 form textarea{max-width:100%}.carat-form form.form-horizontal,.frame-type-form_formframework form.form-horizontal,.tx-felogin-pi1 form.form-horizontal{padding:15px;background:#f2f5f7}.carat-form form.form-horizontal .control-label.required,.frame-type-form_formframework form.form-horizontal .control-label.required,.tx-felogin-pi1 form.form-horizontal .control-label.required{text-align:left;color:#5c809d}.carat-form form.form-horizontal .control-label.required .glyphicon,.frame-type-form_formframework form.form-horizontal .control-label.required .glyphicon,.tx-felogin-pi1 form.form-horizontal .control-label.required .glyphicon{color:#a6b9c7}.carat-form form.form-horizontal .form-control,.frame-type-form_formframework form.form-horizontal .form-control,.tx-felogin-pi1 form.form-horizontal .form-control{border-radius:0}.carat-form form.form-horizontal .actions .btn-group,.frame-type-form_formframework form.form-horizontal .actions .btn-group,.tx-felogin-pi1 form.form-horizontal .actions .btn-group{float:none;display:block;text-align:center}.carat-form form.form-horizontal .actions .btn-group span,.frame-type-form_formframework form.form-horizontal .actions .btn-group span,.tx-felogin-pi1 form.form-horizontal .actions .btn-group span{display:inline-block;margin:0 15px}.carat-form form .permalogin,.frame-type-form_formframework form .permalogin,.tx-felogin-pi1 form .permalogin{margin-top:5px}.tx-felogin-pi1{font-size:1.2rem}.tx-felogin-pi1>div:first-of-type{margin-bottom:5px}.tx-felogin-pi1 .form-inline .form-group.sm{margin-bottom:5px}.tx-felogin-pi1 .form-inline .form-group.sm .form-control{height:26px;max-width:140px;margin:0 20px 0 5px}.logout-Form{margin:0}.logout-Form button{border:none;background:0 0;font-size:1.1rem;color:#fff;padding:0;outline:0}.logout-Form button:hover{text-decoration:underline}.profile-form span{margin-right:10px}#hotel-link{display:none}.banner-slider .carousel{position:relative;overflow:hidden;padding-bottom:27px;margin-bottom:-27px}.banner-slider .carousel .carousel-inner{position:relative;top:0;height:0;overflow:hidden;padding-bottom:calc(100% / 3)}.banner-slider .carousel .carousel-indicators{width:calc(100% - 175px);margin:0;bottom:auto;top:calc(100% - (27px / 2));right:0;left:auto;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:right}.banner-slider .carousel .carousel-indicators li{width:12px;height:12px;border-radius:3px;border:1px solid #f2f5f7;background:#a6b9c7;margin:1px 10px 1px 0}.banner-slider .carousel .carousel-indicators li.active,.banner-slider .carousel .carousel-indicators li:focus,.banner-slider .carousel .carousel-indicators li:hover{background:#5c809d}.mini-gallery .carousel{position:relative;overflow:hidden}.mini-gallery .carousel .carousel-inner{position:relative;top:0;height:0;overflow:visible;padding-bottom:calc(100% / 16 * 9)}.mini-gallery .carousel .carousel-inner.r4to3{padding-bottom:calc(100% / 4 * 3)}.mini-gallery .carousel .carousel-inner.r16to9{padding-bottom:calc(100% / 16 * 9)}.mini-gallery .carousel .carousel-inner .item:after{content:'';display:block;position:absolute;left:0;top:100%;width:0;height:3px;background:#a6b9c7;transition:width 9s linear}.mini-gallery .carousel .carousel-inner .item.active:after{width:100%}.mini-gallery .carousel .carousel-indicators{position:relative;width:100%;margin:0 -10px;left:auto;right:auto;top:auto;bottom:auto;text-align:left}.mini-gallery .carousel .carousel-indicators li{width:calc(100% / 8);height:auto;border-radius:0;display:inline-block;position:relative;margin:0;margin-top:25px;padding:0 10px;overflow:hidden}.mini-gallery .carousel .carousel-indicators li:before{content:'';display:block;height:0;padding-bottom:75%}.mini-gallery .carousel .carousel-indicators li img{width:calc(100% - 20px);height:auto;position:absolute;display:block;top:50%;border:1px solid #a6b9c7;-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.6;transition:opacity .4s ease,border .4s ease}.mini-gallery .carousel .carousel-indicators li.active,.mini-gallery .carousel .carousel-indicators li:focus,.mini-gallery .carousel .carousel-indicators li:hover{width:calc(100% / 8);height:auto;margin:0;margin-top:25px;padding:0 10px}.mini-gallery .carousel .carousel-indicators li.active img,.mini-gallery .carousel .carousel-indicators li:focus img,.mini-gallery .carousel .carousel-indicators li:hover img{border:1px solid #00416d;opacity:1}.payone .invoice-pdf-link{display:inline-block;padding:8px 0}.payone .table>tbody>tr>td{font-size:1.2rem;padding-left:0;border-top:0}.payone .table>tbody>tr>td.text-right{padding-right:0}.payone .table>tbody>tr>td:nth-of-type(2){color:#881c19;font-weight:700}.payone .table>tbody>tr.border{border-top:1px solid #ddd}.payone .table>tbody>tr.price>td.invoice-label{font-weight:700}.payone .table>tbody>tr.price.balance>td.invoice-label{font-size:1.4rem}.payone .table>tbody>tr.price.balance>td.invoice-value{color:#fd5623}.twitter-timeline-wrap{min-height:908px}.seminar-description{font-size:1.6rem;margin:25px 0}.seminare.show .carat-form .input-licensenum .input-group-btn button{border-radius:0;height:34px}.seminare.show .carat-form .input-licensenum button .glyphicon-unchecked{vertical-align:text-top;display:inline-block}.seminare.show .carat-form .input-licensenum button .glyphicon-check{vertical-align:text-top;display:none}.seminare.show .carat-form .input-licensenum button.licensenum-disabled .glyphicon-unchecked{display:none}.seminare.show .carat-form .input-licensenum button.licensenum-disabled .glyphicon-check{display:inline-block}.seminare.show .carat-form .hotelprice{display:none}.seminare.show.seminarcountry-DE .hotelprice.de{display:inline}.carat-seminar-calendar .carat-fullcalendar-title-extra{display:none}.carat-seminar-calendar .fc .fc-toolbar .fc-button{border-radius:0;border-color:#a6b9c7;background-color:#f0f4f5;background-image:none;color:#004171;text-shadow:none;box-shadow:none;margin:0 2px}.carat-seminar-calendar .fc .fc-toolbar .fc-button:hover{background-color:#ccd9e2}.carat-seminar-calendar .fc .fc-toolbar .fc-button.fc-state-active{background-color:#00416d;color:#fff}.carat-seminar-calendar .fc .fc-toolbar .fc-button.fc-next-button,.carat-seminar-calendar .fc .fc-toolbar .fc-button.fc-prev-button{border:none!important;background-color:transparent;background-image:none;margin:0;padding:0;outline:0!important}.carat-seminar-calendar .fc .fc-nonbusiness{background:rgba(204,217,226,.5)}.carat-seminar-calendar .fc .fc-head{background:#e5ecf0}.carat-seminar-calendar .fc .fc-body .fc-day-grid{background:#e5ecf0}.carat-seminar-calendar .fc .fc-body .fc-time-grid .fc-bg .fc-axis{background:#e5ecf0}.carat-seminar-calendar .fc .fc-list-table .fc-list-item.filtered-out{opacity:.25;pointer-events:none}.carat-seminar-calendar .fc .fc-list-table .fc-list-item .fc-list-item-marker{position:relative}.carat-seminar-calendar .fc .fc-list-table .fc-list-item .fc-list-item-marker .fc-event-dot{border-radius:0;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0}.carat-seminar-calendar .fc .fc-list-empty{vertical-align:top;padding-top:10px}.carat-seminar-calendar .fc .fc-event{padding:10px;border-radius:0;border-width:0;border-left-width:5px;opacity:1}.carat-seminar-calendar .fc .fc-event:focus,.carat-seminar-calendar .fc .fc-event:hover{color:#fff;text-decoration:none}.carat-seminar-calendar .fc .fc-event.filtered-out{opacity:.25;pointer-events:none}.carat-seminar-calendar .fc .fc-event .fc-content{font-weight:700}.carat-seminar-calendar .fc .fc-event .fc-content .fc-time{margin-bottom:5px}.carat-seminar-calendar .fc .fc-event .fc-bg{opacity:0}.carat-seminar-calendar .fc .fc-month-view .fc-body .fc-day-grid{background:0 0}.carat-seminar-calendar .fc .fc-month-view .fc-body .fc-day-grid .fc-bg .fc-week-number{background:#e5ecf0}.carat-seminar-calendar .fc .fc-month-view .fc-body .fc-day-grid .fc-week-number{border-bottom:1px solid #ddd}.carat-seminar-calendar .fc .fc-month-view .fc-body .fc-day-grid .fc-day-top{background:#f2f5f7;border:1px solid #ddd}.carat-seminar-calendar .fc .fc-month-view .fc-event{padding:15px 10px;height:15px}.carat-seminar-calendar .fc .fc-month-view .fc-event .fc-content{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:30px;line-height:15px;white-space:normal}.carat-seminar-calendar .fc .fc-month-view .fc-event .fc-content .fc-time{display:none}.carat-seminar-calendar .filters form{margin:0}.carat-seminar-calendar .filters .form-group{margin-bottom:15px}.carat-seminar-calendar .filters #filter-language,.carat-seminar-calendar .filters #filter-location{display:none}.carat-seminar-calendar .filters #filter-language label.head-1,.carat-seminar-calendar .filters #filter-location label.head-1{margin-left:0;margin-right:0;color:#5c809d;font-weight:400;font-size:1.8rem;vertical-align:bottom}.carat-seminar-calendar .filters #filter-language label.head-2,.carat-seminar-calendar .filters #filter-location label.head-2{padding-left:20px;margin-right:20px;margin-left:20px;border-left:1px solid #aebfce;color:#5c809d;font-weight:400;font-size:1.6rem;vertical-align:bottom}.carat-seminar-calendar .filters #filter-language label.control,.carat-seminar-calendar .filters #filter-location label.control{display:inline-block;font-weight:400;margin-right:10px;cursor:pointer}.carat-seminar-calendar .filters #filter-language label.control span,.carat-seminar-calendar .filters #filter-location label.control span{position:relative;display:inline-block;height:24px;padding-left:44px;padding-right:12px;background-color:#fff;transition:background .3s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carat-seminar-calendar .filters #filter-language label.control span::before,.carat-seminar-calendar .filters #filter-location label.control span::before{position:absolute;top:0;left:0;content:'';width:32px;height:24px;background-position:center;background-size:cover}.carat-seminar-calendar .filters #filter-language label.control.de span::before,.carat-seminar-calendar .filters #filter-location label.control.de span::before{background-image:url(/fileadmin/Resources/Public/images/flag-de.png)}.carat-seminar-calendar .filters #filter-language label.control.at span::before,.carat-seminar-calendar .filters #filter-location label.control.at span::before{background-image:url(/fileadmin/Resources/Public/images/flag-at.png)}.carat-seminar-calendar .filters #filter-language label.control.en span::before,.carat-seminar-calendar .filters #filter-location label.control.en span::before{background-image:url(/fileadmin/Resources/Public/images/flag-en.png)}.carat-seminar-calendar .filters #filter-language label.control.es span::before,.carat-seminar-calendar .filters #filter-location label.control.es span::before{background-image:url(/fileadmin/Resources/Public/images/flag-es.png)}.carat-seminar-calendar .filters #filter-language label.control.nl span::before,.carat-seminar-calendar .filters #filter-location label.control.nl span::before{background-image:url(/fileadmin/Resources/Public/images/flag-nl.png)}.carat-seminar-calendar .filters #filter-language label.control.fr span::before,.carat-seminar-calendar .filters #filter-location label.control.fr span::before{background-image:url(/fileadmin/Resources/Public/images/flag-fr.png)}.carat-seminar-calendar .filters #filter-language label.control.ru span::before,.carat-seminar-calendar .filters #filter-location label.control.ru span::before{background-image:url(/fileadmin/Resources/Public/images/flag-ru.png)}.carat-seminar-calendar .filters #filter-language label.control:focus span,.carat-seminar-calendar .filters #filter-language label.control:hover span,.carat-seminar-calendar .filters #filter-location label.control:focus span,.carat-seminar-calendar .filters #filter-location label.control:hover span{box-shadow:0 0 5px rgba(0,65,109,.25)}.carat-seminar-calendar .filters #filter-language label.control input[type=radio],.carat-seminar-calendar .filters #filter-location label.control input[type=radio]{display:none}.carat-seminar-calendar .filters #filter-language label.control input[type=radio]:checked+span,.carat-seminar-calendar .filters #filter-location label.control input[type=radio]:checked+span{background-color:#ccd9e2}.carat-seminar-calendar .filters #filter-searchtag label.control input[type=radio]{display:none}.carat-seminar-calendar .filters #filter-searchtag label.control input[type=radio].one-active+span{opacity:.25}.carat-seminar-calendar .filters #filter-searchtag label.control input[type=radio]:checked+span{opacity:1}.carat-seminar-calendar .modal .modal-dialog .modal-content{border-radius:0}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-header{background:#f0f4f5}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-header .close{font-size:2.8rem;opacity:.75;color:#004171}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-header .close:focus,.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-header .close:hover{opacity:1}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-body .dl-horizontal dt{text-align:left}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-body .dl-horizontal dd{margin-bottom:15px}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-body .checkbox{margin-bottom:20px}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-body .checkbox.custom label{padding-left:30px}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-body .checkbox.custom input[type=checkbox]{display:none}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-body .checkbox.custom input[type=checkbox]+i.box{position:absolute;display:block;width:12px;height:12px;line-height:normal;margin:4px 0 0;margin-left:-25px;border:1px solid #00416d}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-body .checkbox.custom input[type=checkbox]:checked+i.box:after{vertical-align:text-top;content:"\f00c";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:10.5px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-footer{border-top-color:#ccd9e2}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-footer .btn{margin:0 5px;min-width:0;padding:5px 15px;font-size:1.6rem;line-height:25px}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-footer .btn.light{background:#f0f4f5;border:1px solid #ccd9e2;color:#004171}.carat-seminar-calendar .modal .modal-dialog .modal-content .modal-footer .btn.light:hover{background-color:#ccd9e2}.qtip{max-width:450px;border-color:#00416d}.qtip .qtip-tip{border-color:#00416d;background-color:#00416d}.qtip .qtip-content{padding:0}.qtip .qtip-content .carat-calendar-tooltip .tt-title,.qtip .qtip-content .carat-video-tooltip .tt-title{padding:15px 20px;background-color:#00416d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.6rem;color:#fff}.qtip .qtip-content .carat-calendar-tooltip .tt-subtitle,.qtip .qtip-content .carat-video-tooltip .tt-subtitle{padding:10px 20px;background-color:#e5ecf0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:20px;color:#004171}.qtip .qtip-content .carat-calendar-tooltip .tt-subtitle:empty,.qtip .qtip-content .carat-video-tooltip .tt-subtitle:empty{display:none}.qtip .qtip-content .carat-calendar-tooltip .tt-description,.qtip .qtip-content .carat-video-tooltip .tt-description{position:relative;max-height:190px;overflow:auto;padding:15px 20px;font-size:12px;word-wrap:break-word;color:#004171;line-height:1.42857143}.qtip .qtip-content .carat-calendar-tooltip .tt-description .checkbox,.qtip .qtip-content .carat-calendar-tooltip .tt-description .radio,.qtip .qtip-content .carat-video-tooltip .tt-description .checkbox,.qtip .qtip-content .carat-video-tooltip .tt-description .radio{margin-top:5px;margin-bottom:5px}.qtip .qtip-content .carat-calendar-tooltip .tt-description::after,.qtip .qtip-content .carat-calendar-tooltip .tt-description::before,.qtip .qtip-content .carat-video-tooltip .tt-description::after,.qtip .qtip-content .carat-video-tooltip .tt-description::before{content:'';display:none;position:absolute;bottom:0;height:28px;z-index:10}.qtip .qtip-content .carat-calendar-tooltip .tt-description::before,.qtip .qtip-content .carat-video-tooltip .tt-description::before{left:0;right:0;background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}.qtip .qtip-content .carat-calendar-tooltip .tt-description::after,.qtip .qtip-content .carat-video-tooltip .tt-description::after{cursor:pointer;width:40px;left:calc(50% - 20px);background-color:#ccd9e2;background-image:url(/fileadmin/Resources/Public/images/arrow-close.png);background-position:top center;background-repeat:no-repeat;-ms-transform:rotate(180deg);transform:rotate(180deg);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.qtip .qtip-content .carat-calendar-tooltip .tt-description:hover::after,.qtip .qtip-content .carat-video-tooltip .tt-description:hover::after{background-image:url(/fileadmin/Resources/Public/images/arrow-close-hover.png)}.qtip .qtip-content .carat-calendar-tooltip .tt-description.overflow,.qtip .qtip-content .carat-video-tooltip .tt-description.overflow{overflow:hidden}.qtip .qtip-content .carat-calendar-tooltip .tt-description.overflow::after,.qtip .qtip-content .carat-calendar-tooltip .tt-description.overflow::before,.qtip .qtip-content .carat-video-tooltip .tt-description.overflow::after,.qtip .qtip-content .carat-video-tooltip .tt-description.overflow::before{display:block}.qtip .qtip-content .carat-calendar-tooltip .tt-description.overflow.open,.qtip .qtip-content .carat-video-tooltip .tt-description.overflow.open{overflow:auto}.qtip .qtip-content .carat-calendar-tooltip .tt-description.overflow.open::after,.qtip .qtip-content .carat-calendar-tooltip .tt-description.overflow.open::before,.qtip .qtip-content .carat-video-tooltip .tt-description.overflow.open::after,.qtip .qtip-content .carat-video-tooltip .tt-description.overflow.open::before{display:none}.qtip .qtip-content .carat-calendar-tooltip .tt-picture,.qtip .qtip-content .carat-video-tooltip .tt-picture{height:130px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.qtip .qtip-content .carat-calendar-tooltip .tt-buttonbox,.qtip .qtip-content .carat-video-tooltip .tt-buttonbox{background-color:#e5ecf0;padding:5px 10px;height:60px}.qtip .qtip-content .carat-calendar-tooltip .tt-buttonbox .tt-cta,.qtip .qtip-content .carat-video-tooltip .tt-buttonbox .tt-cta{font-size:11px;color:#004171;margin-bottom:5px;white-space:nowrap;text-align:right}.qtip .qtip-content .carat-calendar-tooltip .tt-buttonbox .tt-cta::before,.qtip .qtip-content .carat-video-tooltip .tt-buttonbox .tt-cta::before{content:'Preis:';float:left}.qtip .qtip-content .carat-calendar-tooltip .tt-buttonbox .tt-button,.qtip .qtip-content .carat-video-tooltip .tt-buttonbox .tt-button{display:block;padding:5px 10px;font-size:12px;line-height:1;text-align:left;text-transform:uppercase;background-color:#668da7;color:#fff;margin-bottom:5px;border-radius:0}.qtip .qtip-content .carat-video-tooltip .tt-picture{height:105px}.qtip .qtip-content .carat-video-tooltip .tt-buttonbox{height:85px}.qtip .qtip-content .carat-video-tooltip .tt-buttonbox .tt-button{white-space:normal;word-wrap:normal}.qtip .qtip-content .carat-calendar-tooltip .tt-title{padding:15px 15px 15px 20px;font-size:13px}.qtip .qtip-content .carat-calendar-tooltip .tt-seats-text-container{height:42px;background-color:#00416d}.qtip .qtip-content .carat-calendar-tooltip .tt-seats-text-container .tt-seats-text{color:#fff;font-size:12px;line-height:16px;max-height:32px;overflow:hidden;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.qtip .qtip-content .carat-calendar-tooltip .tt-seats-container{background-color:#00416d;padding-right:15px;height:42px}.qtip .qtip-content .carat-calendar-tooltip .tt-seats-container .tt-seats{background-color:#562336;font-size:12px;border-radius:50%;text-align:center;color:#fff;height:32px;width:32px;line-height:32px;position:relative;top:50%;margin:0 auto;-ms-transform:translateY(-50%);transform:translateY(-50%)}.qtip .qtip-content .carat-calendar-tooltip .tt-description{height:160px}.qtip .qtip-content .carat-calendar-tooltip .tt-description-extra{height:30px;border-top:1px solid #ccd9e2;padding:0 20px;position:relative}.qtip .qtip-content .carat-calendar-tooltip .tt-description-extra a{display:inline-block;padding:5px 15px;background-color:#00416d;color:#fff;text-decoration:none!important;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.qtip .qtip-content .carat-calendar-tooltip .tt-buttonbox .tt-cta::before{content:'Preis p. Person:';float:left}.carat-video-filter-list #filter-album label.control,.carat-video-filter-list #filter-category label.control,.carat-video-filter-list-cn #filter-album label.control,.carat-video-filter-list-cn #filter-category label.control{display:inline-block;font-weight:700;font-size:12px;color:#fff;cursor:pointer;margin-right:10px;margin-bottom:10px}.carat-video-filter-list #filter-album label.control input[type=radio],.carat-video-filter-list #filter-category label.control input[type=radio],.carat-video-filter-list-cn #filter-album label.control input[type=radio],.carat-video-filter-list-cn #filter-category label.control input[type=radio]{display:none}.carat-video-filter-list #filter-album label.control input[type=radio]:checked+span,.carat-video-filter-list #filter-category label.control input[type=radio]:checked+span,.carat-video-filter-list-cn #filter-album label.control input[type=radio]:checked+span,.carat-video-filter-list-cn #filter-category label.control input[type=radio]:checked+span{background-color:#00416d}.carat-video-filter-list #filter-album label.control span,.carat-video-filter-list #filter-category label.control span,.carat-video-filter-list-cn #filter-album label.control span,.carat-video-filter-list-cn #filter-category label.control span{position:relative;display:inline-block;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:5px 18px;background-color:#668da7}.carat-video-filter-list #filter-album label.control:hover span,.carat-video-filter-list #filter-category label.control:hover span,.carat-video-filter-list-cn #filter-album label.control:hover span,.carat-video-filter-list-cn #filter-category label.control:hover span{background-color:#00416d}.carat-video-filter-list #filter-title .reset-btn,.carat-video-filter-list-cn #filter-title .reset-btn{opacity:0;pointer-events:none;padding:6px 9px;border-radius:0;width:34px;height:34px;background-color:transparent;color:#004171;margin-left:-34px;line-height:1;cursor:pointer;transition:opacity .2s ease-in-out;outline:0!important;box-shadow:none}.carat-video-filter-list #filter-title .title-btn,.carat-video-filter-list-cn #filter-title .title-btn{padding:9px 12px;border-radius:0;width:40px;height:40px;top:0;background-color:#00416d;color:#fff}.carat-video-filter-list #filter-title .title-search,.carat-video-filter-list-cn #filter-title .title-search{border-radius:0;display:inline-block;max-width:none;width:calc(100% - 34px);height:40px;transition:padding .2s ease-in-out}.carat-video-filter-list #filter-title .title-search.filled,.carat-video-filter-list-cn #filter-title .title-search.filled{padding-right:34px}.carat-video-filter-list #filter-title .title-search.filled~.reset-btn,.carat-video-filter-list-cn #filter-title .title-search.filled~.reset-btn{pointer-events:auto;opacity:1}.carat-video-list,.carat-video-list-cn{margin-bottom:15px;max-width:1560px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.carat-video-list .media>a,.carat-video-list-cn .media>a{display:block}.carat-video-list .media>a .media-content,.carat-video-list-cn .media>a .media-content{border:1px solid #ccd9e2;background-color:#f2f5f7;position:relative}.carat-video-list .media>a .media-content .media-object,.carat-video-list-cn .media>a .media-content .media-object{width:100%;height:auto;margin-bottom:10px}.carat-video-list .media>a .media-content .media-title,.carat-video-list-cn .media>a .media-content .media-title{padding-left:10px;padding-right:10px}.carat-video-list .media>a .media-content .media-title .media-heading,.carat-video-list-cn .media>a .media-content .media-title .media-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;color:#00416d}.carat-video-list .media>a .media-content .media-time,.carat-video-list-cn .media>a .media-content .media-time{display:block;position:absolute;padding:5px 10px;top:0;left:0;right:0;font-size:1.2rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;background-color:#cd0000}.carat-video-list .media.media-paid>a .media-content::after,.carat-video-list-cn .media.media-paid>a .media-content::after{content:'';display:block;position:absolute;width:85px;height:85px;right:0;top:0;background-size:contain;background:url(/fileadmin/Resources/Public/images/video_locked.png) no-repeat top right}.carat-video-list .media.media-paid.media-owned>a .media-content::after,.carat-video-list-cn .media.media-paid.media-owned>a .media-content::after{background:url(/fileadmin/Resources/Public/images/video_open.png) no-repeat top right}.carat-video-show .embed-responsive{margin-bottom:15px}.carat-video-show .thumb-frame{position:relative;margin-bottom:15px}.carat-video-show .thumb-frame:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#333;opacity:.8;pointer-events:none}.carat-video-show .thumb-frame .thumb-button{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 6px 12px rgba(0,0,0,.175)}.carat-video-show .thumb-frame .thumb-box{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;width:450px;background-color:#fff}.carat-video-show .thumb-frame .thumb-box .tt-title{padding:15px 20px;background-color:#00416d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.6rem;color:#fff}.carat-video-show .thumb-frame .thumb-box .tt-subtitle{padding:10px 20px;background-color:#e5ecf0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;color:#004171}.carat-video-show .thumb-frame .thumb-box .tt-subtitle:empty{display:none}.carat-video-show .thumb-frame .thumb-box .tt-description{max-height:190px;overflow:auto;padding:15px 20px;font-size:14px;word-wrap:break-word;color:#004171;line-height:1.42857143}.carat-video-show .thumb-frame .thumb-box .tt-picture{height:105px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.carat-video-show .thumb-frame .thumb-box .tt-buttonbox{background-color:#e5ecf0;padding:5px 10px;height:85px}.carat-video-show .thumb-frame .thumb-box .tt-buttonbox .tt-cta{font-size:11px;color:#004171;margin-bottom:5px;text-align:right}.carat-video-show .thumb-frame .thumb-box .tt-buttonbox .tt-cta::before{content:'Preis:';float:left}.carat-video-show .thumb-frame .thumb-box .tt-buttonbox .tt-button{display:block;padding:5px 10px;font-size:12px;text-transform:uppercase;line-height:1;text-align:left;border-left:5px solid #00416d;background-color:#668da7;color:#fff;margin-bottom:5px;border-radius:0;white-space:normal}.carat-video-show .thumb-frame .thumb-box .tt-buttonbox.disabled{pointer-events:none;opacity:.2}@media (max-width:767px){#carat-header .navigation .bottom-nav{position:absolute;left:0;right:0;top:58px;z-index:999}#carat-header .navigation .bottom-nav .navbar{background:0 0;border:none}#carat-header .navigation .bottom-nav .navbar .navbar-header .navbar-toggle{border-radius:0;border:none}#carat-header .navigation .bottom-nav .navbar .navbar-header .navbar-toggle:focus,#carat-header .navigation .bottom-nav .navbar .navbar-header .navbar-toggle:hover{background-color:#e5ecf0}#carat-header .navigation .bottom-nav .navbar .navbar-header .navbar-toggle .icon-bar{background-color:#00416d}#carat-header .navigation .bottom-nav .navbar .navbar-header .navbar-brand{max-width:calc(100% - 75px);position:relative}#carat-header .navigation .bottom-nav .navbar .navbar-header .navbar-brand img{position:relative;-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;max-width:100%;height:auto;max-height:45px}#carat-header .navigation .bottom-nav .navbar .navbar-collapse{background-color:#f0f4f5;border-top:1px solid #a6b9c7;border-bottom:1px solid #a6b9c7}#carat-header .navigation .bottom-nav .navbar .navbar-collapse .nav-lvl-1{background-color:#00416d;color:#fff;border-bottom:1px solid #fff;position:relative;font-size:1.6rem;line-height:20px;padding:10px 20px;text-transform:uppercase}#carat-header .navigation .bottom-nav .navbar .navbar-collapse .dropdown .nav-lvl-1::after{content:'';display:block;position:absolute;width:15px;height:15px;top:50%;right:15px;-ms-transform:translate(-50%,-75%) rotate(45deg);transform:translate(-50%,-75%) rotate(45deg);border-right:2px solid #fff;border-bottom:2px solid #fff;transition:transform .2s ease-in-out}#carat-header .navigation .bottom-nav .navbar .navbar-collapse .dropdown.open .nav-lvl-1::after{background-color:transparent;-ms-transform:translate(-50%,-25%) rotate(-135deg);transform:translate(-50%,-25%) rotate(-135deg)}#carat-header .navigation .bottom-nav .navbar .navbar-collapse .dropdown-menu{padding:0}#carat-header .navigation .bottom-nav .navbar .navbar-collapse .dropdown-menu ul{list-style:none;padding:0;margin:0}#carat-header .navigation .bottom-nav .navbar .navbar-collapse .dropdown-menu ul li a{color:#004171;border-bottom:1px solid #fff;display:block;position:relative;font-size:1.4rem;line-height:18px}#carat-header .navigation .bottom-nav .navbar .navbar-collapse .dropdown-menu ul li a.nav-lvl-2{background-color:#e5ecf0;padding:11px 20px;text-transform:uppercase}#carat-header .navigation .bottom-nav .navbar .navbar-collapse .dropdown-menu ul li a.nav-lvl-3{background-color:#f2f5f7;padding:11px 20px 11px 40px}.qtip{max-width:calc(100vw - 30px)}}@media (min-width:768px){#carat-header .hidden-lang-menu .container .select-wrap .lang-nav,#carat-header .hidden-login-menu .container .select-wrap .lang-nav{padding-right:140px}#carat-header .hidden-lang-menu .container .select-wrap .tx-felogin-pi1,#carat-header .hidden-login-menu .container .select-wrap .tx-felogin-pi1{padding-right:140px}#carat-header .navigation .bottom-nav{height:100%;padding-top:65px}#carat-header .navigation .bottom-nav .navbar{margin:0;background:0 0;border-color:transparent;border:none;border-radius:0;min-height:45px}#carat-header .navigation .bottom-nav .navbar .container-fluid{padding:0}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse{padding:0}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>a{display:inline-block;height:45px;padding:10px 20px;line-height:25px;font-size:2rem;font-weight:400;color:#004171;border-width:0 1px 0 1px;border-style:solid;border-image:linear-gradient(to bottom,rgba(166,185,199,0) 0,rgba(166,185,199,.75) 25%,#a6b9c7 100%) 1 100%}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>a.external span{display:inline-block;width:25px;height:25px;vertical-align:middle;background-image:url(/fileadmin/Resources/Public/images/academy.png);background-repeat:no-repeat;background-position:center;background-size:contain}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>a:after{content:'';display:block;width:20px;height:20px;position:absolute;top:42px;left:50%;border-left:1px solid #a6b9c7;border-top:1px solid #a6b9c7;-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background-color:#f2f5f7;background:linear-gradient(135deg,#f2f5f7 0,#f2f5f7 55%,rgba(242,245,247,0) 56%),rgba(242,245,247,0) 100%;z-index:1001;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;opacity:0}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>a:focus,#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>a:hover{background:0 0;color:#881c19}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div{padding:15px 5px;border-radius:0;border:1px solid #a6b9c7;background-color:#f2f5f7;background:linear-gradient(45deg,#f2f5f7 0,#fff 100%);top:calc(100% + 6px);display:block;transition:opacity .4s ease,visibility .4s ease;opacity:0;visibility:hidden;pointer-events:none}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div.break-to-cols{column-count:2}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div.with-dropdown-bg{min-height:180px;padding-right:125px}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>.dropdown-bg{position:absolute;display:block;right:5px;width:115px;top:0;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div:before{content:'';display:block;position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:12px;background:0 0;border:none;z-index:1002}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div:after{content:'';display:block;position:absolute}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>ul{position:relative;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>ul>li{margin-bottom:5px}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>ul>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;white-space:nowrap;font-size:1.2rem}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>ul>li>a:focus,#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>ul>li>a:hover{background-color:transparent;text-decoration:underline}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>ul>li>a.main{color:#004171;margin-bottom:5px}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>ul>li>a.sub{color:#5c809d}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>div>ul>li>a.sub:before{content:"»\00a0";color:#881c19;padding-left:5px}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li.open>a{background:0 0;color:#881c19;position:relative}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li.open>a:after{visibility:visible;opacity:1}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li.open>div{opacity:1;visibility:visible;pointer-events:auto}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li~li>a{border-width:0 1px 0 0}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li:nth-last-of-type(-n+3)>div{right:0;left:auto}#carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li:nth-of-type(-n+3)>div{right:auto;left:0}}@media (min-width:992px){#carat-content{background:#fff;background:linear-gradient(to bottom,#f0f4f5 0,#fff 50px);overflow:hidden}#carat-content>.container{margin-top:-30px;background:#fff;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 75%,#f2f5f7 calc(75% + 1px),rgba(255,255,255,0) 100%)}#carat-content.page-academy>.container{background:0 0}#carat-content #carat-content-main{box-shadow:3px 0 5px #ccd9e2;padding-top:30px;padding-bottom:30px}#carat-content #carat-content-side{padding-top:30px;padding-bottom:45px}}.page-home #carat-content-side p.text-center{color:#5c809d;margin-top:15px}.ce-kuepla-formen .row{margin:0}.ce-kuepla-formen .col{background-color:#f2f5f7;border:1px solid #ccd9e2;float:left;margin-right:2%;margin-bottom:50px;width:23.5%}.ce-kuepla-formen .col:hover{background-color:#e8eef2;border:1px solid #a6b9c7}.ce-kuepla-formen .col:last-child{margin-right:0}.ce-kuepla-formen .col .image-bg{background-size:90%;background-position:center;background-repeat:no-repeat;transition:all .2s linear}.ce-kuepla-formen .col a{display:block;height:350px;padding:20px;text-align:center;width:100%}.ce-kuepla-formen .col a:hover{text-decoration:none}.ce-kuepla-formen .col a .teaser-top-head{color:#5c809d;line-height:30px;font-size:21px;height:120px;display:block;margin:0 0 130px}.ce-kuepla-formen .col a .teaser-top-head span{display:block}.ce-kuepla-formen .col a .btn{background:#00416d;border-radius:0;color:#fff;font-size:14px;margin-top:0;padding:15px 12px}.ce-kuepla-formen .col:hover a .btn{background:#336085}@media screen and (max-width:399px){.ce-kuepla-formen .col{margin-bottom:1rem;width:100%}.ce-kuepla-formen .col:last-child{margin-right:auto}.ce-kuepla-formen .col .image-bg{background-size:70%}.ce-kuepla-formen .col a{height:380px;padding:1.5rem 0}.ce-kuepla-formen .col a .teaser-top-head{margin-bottom:160px}}@media screen and (min-width:400px) and (max-width:767px){.ce-kuepla-formen .col{margin-right:4%;margin-bottom:2rem;width:48%}.ce-kuepla-formen .col .image-bg{background-size:80%}.ce-kuepla-formen .col:last-child{margin-right:auto}.ce-kuepla-formen .col:nth-child(2n){margin-right:0}}@media screen and (min-width:768px) and (max-width:991px){.ce-kuepla-formen .col{margin-right:4%;margin-bottom:2rem;width:48%}.ce-kuepla-formen .col .image-bg{background-size:60%}.ce-kuepla-formen .col:last-child{margin-right:auto}.ce-kuepla-formen .col:nth-child(2n){margin-right:0}}@media screen and (min-width:992px) and (max-width:1199px){.ce-kuepla-formen .col .image-bg{background-size:86%}.ce-kuepla-formen .col a{height:300px;padding:12px}.ce-kuepla-formen .col a .teaser-top-head{line-height:28px;font-size:22px;height:120px;margin:0 0 100px}.ce-kuepla-formen .col a .btn{font-size:12px;padding:12px 8px}}@font-face{font-family:'FontCN 宋体';src:local('宋体');unicode-range:U+4E00-62FF,U+6300-77FF,U+7800-8CFF,U+8D00-9FFF}@font-face{font-family:'FontCN SimSun';src:local('SimSun');unicode-range:U+4E00-62FF,U+6300-77FF,U+7800-8CFF,U+8D00-9FFF}@font-face{font-family:'FontCN 华文细黑';src:local('华文细黑');unicode-range:U+4E00-62FF,U+6300-77FF,U+7800-8CFF,U+8D00-9FFF}@font-face{font-family:'FontCN STXihei';src:local('STXihei');unicode-range:U+4E00-62FF,U+6300-77FF,U+7800-8CFF,U+8D00-9FFF}html:lang(zh) .ce-kuepla-formen .col a .teaser-top-head,html:lang(zh) .teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap .teaserButton-img-content{font-family:'FontCN 宋体','FontCN SimSun','FontCN 华文细黑','FontCN STXihei','Corporate S W02 Light','Helvetica Neue',Helvetica,Arial,sans-serif}@media (min-width:768px){html:lang(zh) #carat-header .navigation .bottom-nav .navbar .container-fluid .navbar-collapse .nav>li>a{font-family:'FontCN 宋体','FontCN SimSun','FontCN 华文细黑','FontCN STXihei','Corporate S W02 Light','Helvetica Neue',Helvetica,Arial,sans-serif}}html:lang(zh) .lead{line-height:1.6}html:lang(zh) #carat-content-main li,html:lang(zh) #carat-content-main p{line-height:1.8}html:lang(zh) #carat-content-main li,html:lang(zh) #carat-content-main p{font-size:1.4rem}html:lang(zh) .news .news-list-view .news-list-item .news-headlines h3{color:#881c19;font-size:1.6rem;font-weight:400;margin-top:3rem;margin-bottom:1.5rem}html:lang(zh) .teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-news{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-news-cn.gif)}html:lang(zh) .teaserButton-wrap a.teaserButton-link .teaserButton-img-wrap.btn-teaser-hotline{background-image:url(/fileadmin/Resources/Public/images/btn-teaser-hotline-cn.gif)}html:lang(zh) .news .news-list-view .news-list-item .lead p{font-style:normal}