@charset "UTF-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}body{line-height:1;}ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after, q:before, q:after{content:none;}table{border-spacing:0;}#datepicker-modulebar{width:1px;height:1px;}#input-datepicker-modulebar{border:none;}input.hasDatepicker{cursor:pointer;}#ui-datepicker-div{z-index:99999 !important;min-width:300px;width:300px;}.ui-datepicker,
.ui-datepicker-material-header{font-family:'Roboto';}.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover{top:5px;left:2px;}.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover{top:5px;right:2px;}.ui-datepicker .ui-datepicker-prev .ui-icon{background-image:none;direction:ltr;display:inline-block;font-family:'Material Icons';font-size:32px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;margin:0 !important;left:0 !important;top:0 !important;text-indent:0;height:auto;border-radius:50%;display:inline-block;width:32px;cursor:pointer;}.ui-datepicker .ui-datepicker-prev .ui-icon::before{content:'chevron_left';color:#454545;}.ui-datepicker .ui-datepicker-next .ui-icon{background-image:none;direction:ltr;display:inline-block;font-family:'Material Icons';font-size:32px;font-style:normal;font-weight:normal;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;margin:0 !important;left:0 !important;top:0 !important;text-indent:0;height:auto;border-radius:50%;display:inline-block;width:32px;cursor:pointer;}.ui-datepicker .ui-datepicker-next .ui-icon::before{content:'chevron_right';color:#454545;}.ui-datepicker-title{font-weight:500;}.ui-datepicker-material-header{display:block;background-color:#039EE6;color:white;text-align:left;}.ui-datepicker-material-header .ui-datepicker-material-date{padding:20px;font-size:1.5rem;}.ui-datepicker{padding:0;border:none;box-shadow:0 12px 36px 16px rgba(0, 0, 0, 0.24);}.ui-corner-all{border-radius:0;}.ui-widget-header{border:0;}.ui-datepicker-header{text-align:left;background:white;padding-bottom:15px;font-weight:300;}.ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker-header .ui-datepicker-next,
.ui-datepicker-header .ui-datepicker-title{border:none;outline:none;margin:10px;}.ui-datepicker-prev.ui-state-hover,
.ui-datepicker-next.ui-state-hover{border:none;outline:none;background:#b4cbe5;}.ui-datepicker table.ui-datepicker-calendar{width:calc(100% - 20px);margin:0 10px;}.ui-datepicker-calendar .ui-state-default{background:none;border:none;text-align:center;height:33px;width:33px;line-height:25px;color:#222222;}.ui-datepicker-calendar .ui-state-highlight{color:#039EE6;}.ui-datepicker-calendar .ui-state-active{border-radius:50%;background-color:#039EE6;color:white;}.ui-datepicker-calendar thead th{color:#999999;font-weight:200;}.ui-datepicker-buttonpane{border:none;}.ui-datepicker-buttonpane .ui-state-default{background:white;border:none;}.ui-datepicker-buttonpane .ui-datepicker-close,
.ui-datepicker-buttonpane .ui-datepicker-current{background:white;color:#039EE6;text-transform:uppercase;border:none;opacity:1;font-weight:200;outline:none;}.ui-datepicker-buttonpane .ui-datepicker-close:hover,
.ui-datepicker-buttonpane .ui-datepicker-current:hover{background:#b4cbe5;}.datepicker-container .datepicker-arrow-icon{float:right;margin-top:-30px;}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:1.5rem;width:1.5rem;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;pointer-events:none;}*,
*:after,
*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*:not(input):not(textarea){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;cursor:default;}a{text-decoration:none;cursor:pointer;}a:focus{outline:0;}body{box-sizing:border-box;padding:0;margin:0;height:100%;font-family:Roboto, sans-serif;font-size:1rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}hr{display:block;height:1px;padding:0;margin:8px 0;border:0;border-top:1px solid #ccc;}.hidden{display:none !important;}.ivupad-title{font-size:1.25rem;line-height:1.5em;letter-spacing:0.01em;padding-bottom:0.125rem;}html{height:100%;font-size:16px;}@media screen and (min-width:600px) and (min-height:600px){html{font-size:18px;}html.ivupad-large-mode{font-size:22px;}}#ivupad-global-bar{display:flex;align-items:center;box-sizing:border-box;height:4rem;padding:0 8px;}#ivupad-global-bar .ivupad-button,
 #ivupad-global-bar .ivupad-action-button,
 #ivupad-global-bar #qualifications .qualification-group .qualification-group-header-container .button-placeholder,
 #qualifications .qualification-group .qualification-group-header-container #ivupad-global-bar .button-placeholder{z-index:10002;}#ivupad-button-main-back{margin-right:8px;}#ivupad-branding{height:2.75rem;overflow:hidden;text-align:center;flex:1;position:absolute;padding:0;width:100%;left:0;top:calc(2rem - 1.375rem);}#ivupad-branding img{height:100%;}#ivupad-clock{line-height:1.125rem;text-align:right;margin-left:auto;padding:0.75rem 4px;width:calc(12rem + 32px);}#ivupad-clock .ivupad-date{text-align:right;font-size:0.8975rem;padding-right:0.125rem;}#ivupad-clock .ivupad-time{line-height:1em;font-size:2.25rem;font-weight:500;margin-top:-0.125rem;}.ivupad-globalbar-menu{display:inline-block;position:absolute;left:calc(6rem + 28px);top:calc(4rem + 4px);margin:0;padding:0;border-radius:3px;box-shadow:0 2px 3px 2px rgba(0, 0, 0, 0.3), 0 3px 8px 0 rgba(0, 0, 0, 0.2);z-index:10001;list-style:none;transform:scale(0);transform-origin:10% top;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}.ivupad-globalbar-menu.for-button-2{left:calc(3rem + 20px);}.ivupad-globalbar-menu.open{transform:scale(1);opacity:1;}.ivupad-globalbar-menu::after{bottom:100%;left:calc(1.5rem + 4px);border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;margin-left:-8px;}.ivupad-globalbar-menu li{display:flex;align-items:center;justify-content:flex-start;font-size:1rem;font-weight:400;min-width:8rem;}.ivupad-globalbar-menu li a{display:flex;align-items:center;font-weight:400;padding:0 1.5rem 0 1rem;height:2.75rem;cursor:pointer;flex-grow:1;}.ivupad-globalbar-menu li:first-child a{padding:4px 1.5rem 0 1rem;border-radius:3px 3px 0 0;}.ivupad-globalbar-menu li:last-child a{padding:0 1.5rem 4px 1rem;border-radius:0 0 3px 3px;}.ivupad-globalbar-menu i.material-icons{font-size:1.5rem;margin-right:calc(1rem - 2px);cursor:pointer;}#ivupad-user-menu .ivupad-user-info{display:block;border-bottom:1px solid rgba(0, 0, 0, 0.24);padding:0.75rem 1.5rem 0.75rem 1rem;margin-bottom:4px;height:auto;font-size:0.875rem;line-height:1.2rem;cursor:default;pointer-events:none;}#ivupad-user-menu .ivupad-user-info span{display:block;}#ivupad-user-menu .ivupad-user-info span.ivupad-user-name-compact{display:none;}#ivupad-user-menu .ivupad-user-info span.ivupad-user-additional{font-size:0.75rem;}#ivupad-overlay{background:rgba(0, 0, 0, 0.5);display:block;position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;opacity:0;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;will-change:opacity;pointer-events:none;}#ivupad-overlay.open{opacity:1;pointer-events:auto;cursor:pointer;}.embedded #ivupad-global-bar{display:none;}@media screen and (min-width:1px) and (max-height:420px){#ivupad-user-menu .ivupad-user-info span{display:none;}#ivupad-user-menu .ivupad-user-info span.ivupad-user-name-compact{display:block;}}@media not screen and (min-width:600px) and (min-height:600px){#ivupad-branding{top:calc(30px - 1.375rem);}#ivupad-global-bar{height:60px;padding:0 4px;}.not-standalone.small-screen #ivupad-global-bar{position:fixed;top:0;z-index:9;width:100%;}#ivupad-button-main-back,
 #button-menu{margin-right:6px;}#ivupad-clock{padding-right:2px;}#ivupad-clock .ivupad-date{text-align:right;font-size:0.75rem;}#ivupad-clock .ivupad-time{font-size:2rem;margin-top:0;}.ivupad-globalbar-menu{left:calc(6rem + 18px);top:64px;}.ivupad-globalbar-menu::after{bottom:100%;left:calc(1.5rem + 0px);}.ivupad-globalbar-menu.for-button-2{left:calc(2rem + 14px);top:64px;}}@media screen and (min-width:1px) and (max-width:479px){#ivupad-clock{display:none;}}@media screen and (min-width:1px) and (max-width:959px){#ivupad-branding{display:none;}#ivupad-clock{flex:1;}}#module{box-sizing:border-box;height:calc(100% - 4rem);position:relative;z-index:0;}#module::before{content:"";position:absolute;left:0;width:100%;height:20px;z-index:1;pointer-events:none;box-shadow:0 -0.125rem 0.125rem 0 rgba(0, 0, 0, 0.16);}#navigation{box-sizing:border-box;left:0;top:0;bottom:0;width:100%;overflow:hidden;position:absolute;z-index:99;pointer-events:none;}#navigation.nav-overlay{pointer-events:auto;}#navigation.nav-overlay .ivupad-menu-item.more-nav-items, #navigation.nav-open .ivupad-menu-item.more-nav-items{display:none !important;}#navigation::before{background:rgba(0, 0, 0, 0.6);box-sizing:border-box;content:"";display:block;left:0;top:0;bottom:0;right:0;opacity:0;position:absolute;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;will-change:opacity;}#navigation.nav-overlay::before{opacity:1;}#navigation-drawer{box-sizing:border-box;box-shadow:-1px 1px 0 rgba(255, 255, 255, 0.08) inset;display:flex;flex-direction:column;max-width:calc(100% - 3rem - 24px);min-width:calc(12rem + 36px + 16px);height:100%;position:absolute;left:0;top:0;transform:translateX(-18.5rem);-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;will-change:transform;}#navigation.nav-overlay #navigation-drawer{transform:translateX(0px);box-shadow:0 8px 10px -5px rgba(0, 0, 0, 0.2), 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12);}#navigation.nav-overlay #navigation-header{box-shadow:-1px 1px 0 rgba(255, 255, 255, 0.08) inset, 0 1px 0 rgba(0, 0, 0, 0.2);}#navigation-header{box-sizing:border-box;box-shadow:0 1px 0 rgba(255, 255, 255, 0.08) inset, 0 1px 0 rgba(0, 0, 0, 0.2), -1px 0 0 rgba(255, 255, 255, 0.04) inset;display:flex;flex-flow:row nowrap;flex-shrink:0;align-items:center;align-self:stretch;min-height:calc(3rem + 16px);height:calc(3rem + 16px);max-width:18rem;position:relative;padding:0 1.5rem 0 8px;overflow:hidden;z-index:2;}#button-drawer{margin-right:12px;}#module-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#navigation-content{box-sizing:border-box;flex-grow:1;overflow-x:hidden;overflow-y:auto;min-width:14.5rem;max-width:18rem;padding:0 0 0 0;}#navigation-content li{padding-right:1.25rem;}#sidebar{display:none;}#sidebar.overflow .ivupad-menu-item.more-nav-items,
#navigation-content.overflow .ivupad-menu-item.more-nav-items{display:flex;z-Index:4;}#sidebar .ivupad-menu-item.more-nav-items,
#navigation-content .ivupad-menu-item.more-nav-items{display:none;padding-top:2rem;position:absolute;bottom:0;margin-bottom:0 !important;box-sizing:content-box;}#content{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;}#module-bar{box-sizing:content-box;display:flex;align-items:center;height:calc(3rem + 16px);padding:0 8px;box-shadow:0 1px 0 rgba(255, 255, 255, 0.08) inset;}#button-back{display:none;margin-right:20px;}#button-menu{margin-right:20px;}#title{margin:0 0.5rem 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#subtitle{margin:0 0.75rem 0 0.25rem;font-style:normal;white-space:nowrap;opacity:0.75;}#primary-actions{white-space:nowrap;display:flex;margin-left:auto;}#main{display:flex;flex-direction:row;flex-grow:1;height:calc(100% - 3rem - 16px);}#usecase{display:flex;flex-direction:column;flex-grow:1;width:100%;}#usecase::before{content:"";position:absolute;left:0;top:calc(3rem + 16px);width:100%;height:20px;z-index:1;pointer-events:none;box-shadow:0 4px 3px -3px rgba(0, 0, 0, 0.12) inset, 0 12px 8px -8px rgba(0, 0, 0, 0.24) inset;}#usecase-header{display:block;width:100%;z-index:3;box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset;position:relative;}.with-usecase-header.with-usecase-navigation #usecase-header{display:block;}.with-usecase-header #usecase-header{display:block;}#usecase-header::after{content:"";position:absolute;left:0;top:100%;width:100%;height:20px;pointer-events:none;box-shadow:0 4px 3px -3px rgba(0, 0, 0, 0.12) inset, 0 12px 8px -8px rgba(0, 0, 0, 0.2) inset;}.usecase-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-grow:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100%;padding:16px 12px;position:relative;}#usecase-footer{display:flex;align-items:center;box-sizing:border-box;height:4rem;min-height:4rem;width:100%;padding:0 4px;box-shadow:0 -1px 15px rgba(0, 0, 0, 0.2), 0 -1px 3px rgba(0, 0, 0, 0.2);z-index:1;}#usecase-footer .ivupad-button,
 #usecase-footer .ivupad-action-button,
 #usecase-footer #qualifications .qualification-group .qualification-group-header-container .button-placeholder,
 #qualifications .qualification-group .qualification-group-header-container #usecase-footer .button-placeholder{flex:1 1;}#usecase-footer .ivupad-button span,
 #usecase-footer .ivupad-action-button span,
 #usecase-footer #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container #usecase-footer .button-placeholder span{width:100%;}.usecase-content-wrapper{margin:0 auto;width:100%;box-sizing:border-box;}.embedded #button-home, .embedded #button-back{display:none !important;}.embedded #module{height:100%;}@media screen and (min-width:600px) and (min-height:600px){html.ivupad-large-mode #navigation-header,
 html.ivupad-large-mode #module-bar{min-height:calc(3rem + 20px);height:calc(3rem + 20px);}html.ivupad-large-mode #main{height:calc(100% - 3rem - 20px);}html.ivupad-large-mode #usecase::before{top:calc(3rem + 20px);}}@media not screen and (min-width:600px) and (min-height:600px){#module-bar{height:60px;padding:0 4px;}#navigation-header{height:60px;min-height:60px;padding-left:4px;}#title{margin-left:4px;}#button-back,
 #button-menu{margin-right:6px;}#button-drawer{margin-right:10px;}#navigation-drawer{max-width:calc(100% - 60px);}#module{height:calc(100% - 60px);}#usecase::before{top:60px;}#calendar-header{padding:0 8px;}.usecase-content{padding:10px 8px;}#usecase-footer{height:3.5rem;min-height:3.5rem;}#usecase-footer button span{display:flex;justify-content:center;width:100%;box-sizing:border-box;}.not-standalone.small-screen body{height:initial;min-height:100vh;}.not-standalone.small-screen #module::before{position:fixed;top:60px;}.not-standalone.small-screen #navigation{position:fixed;top:60px;}.not-standalone.small-screen #module-bar{position:fixed;top:60px;z-index:10;padding-right:6px;width:calc(100% - 10px);}.not-standalone.small-screen #main{display:block;height:initial;}.not-standalone.small-screen #usecase{margin-top:120px;}.not-standalone.small-screen #usecase::before{position:fixed;top:120px;}.not-standalone.small-screen #usecase-header{position:fixed;top:120px;}.not-standalone.small-screen .usecase-content{margin-top:0;min-height:calc(100vh - 120px);overflow-x:visible;overflow-y:visible;}.not-standalone.small-screen #help-iframe{height:calc(100vh - 120px);}.not-standalone.small-screen .with-usecase-header .usecase-content{margin-top:2rem;min-height:calc(100vh - 120px - 2rem);}.not-standalone.small-screen .usecase-header-with-action-bar.two-row-action-bar + .usecase-content{top:162px;min-height:calc(100vh - 60px + 162px);background-color:#dadcdd;}.not-standalone.small-screen .usecase-header-with-action-bar + .usecase-content{top:102px;min-height:calc(100vh - 60px + 102px);background-color:#dadcdd;}.not-standalone.small-screen .with-usecase-navigation .usecase-content{margin-top:3rem;min-height:calc(100vh - 120px - 3rem);}.not-standalone.small-screen .with-usecase-footer .usecase-content{margin-bottom:3.5rem;}.not-standalone.small-screen #usecase-footer{position:fixed;bottom:0;}}@media screen and (min-width:960px) and (max-height:599px){.with-sidebar #usecase-header{box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset, 1px 0 0 rgba(0, 0, 0, 0.12) inset;}#sidebar.overflow .ivupad-menu-item.more-nav-items,
 #navigation-content.overflow .ivupad-menu-item.more-nav-items{width:calc(60px - 18px);}.with-sidebar #sidebar{display:block;box-sizing:border-box;box-shadow:1px 0 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2) inset;position:fixed;top:120px;bottom:0;min-width:60px;width:60px;z-index:4;}.with-sidebar #usecase-header,
 .with-sidebar .usecase-content,
 .with-sidebar #usecase-footer{margin-left:60px;width:calc(100% - 60px) !important;}}@media screen and (min-width:1px) and (max-width:479px){#usecase-footer .ivupad-button-toolbar i.material-icons{padding-top:6px;}#usecase-footer .ivupad-button-toolbar b{display:none;}.with-subtitle #module-bar{padding-bottom:30px;}.with-subtitle #main{height:calc(100% - 90px);}.with-subtitle #subtitle{position:absolute;left:4px;top:50px;}.with-subtitle.with-subtitle-inset #subtitle{left:60px;}.with-subtitle #usecase::before{top:90px;}.not-standalone.small-screen .with-subtitle #usecase-header{top:150px;}.not-standalone.small-screen .with-subtitle #usecase{margin-top:150px;min-height:calc(100vh - 150px);}.not-standalone.small-screen .with-subtitle #usecase::before{top:150px;}}@media screen and (min-width:960px) and (max-width:1339px) and (min-height:600px){.with-sidebar #sidebar{display:block;overflow:hidden;box-sizing:border-box;width:calc(3rem + 24px);min-width:calc(3rem + 24px);box-shadow:1px 0 0 rgba(0, 0, 0, 0.2), 0 1px 0 rgba(0, 0, 0, 0.2) inset;z-index:4;}.with-sidebar #usecase{width:calc(100% - 3rem - 24px);}}@media screen and (min-width:960px){.with-sidebar .usecase-content{box-shadow:3px 0 4px -3px rgba(0, 0, 0, 0.3) inset;}.with-sidebar #usecase-header{box-shadow:0 1px 0 rgba(0, 0, 0, 0.2) inset, 1px 0 0 rgba(0, 0, 0, 0.12) inset;}}@media screen and (min-width:1340px) and (min-height:600px){#navigation{display:inline-block;float:left;pointer-events:none;box-sizing:border-box;left:0;top:0;min-width:calc(3rem + 24px);max-width:calc(3rem + 24px);width:inherit;height:100%;overflow:hidden;position:relative;-webkit-transition:min-width .1s ease-in-out, max-width .1s ease-in-out;-moz-transition:min-width .1s ease-in-out, max-width .1s ease-in-out;-o-transition:min-width .1s ease-in-out, max-width .1s ease-in-out;transition:min-width .1s ease-in-out, max-width .1s ease-in-out;box-shadow:1px 0 0 rgba(0, 0, 0, 0.16), -0.125rem 0 0.125rem 1px rgba(0, 0, 0, 0.3);}#navigation-drawer{pointer-events:auto;position:relative;transform:translateX(0);top:0;height:100%;min-width:0;max-width:100%;width:100%;transition:none;}#navigation.nav-open{max-width:18rem;min-width:14.4rem;}#module-bar{padding:0 12px;}#button-menu{display:none;}#usecase-header{box-shadow:1px 0 0 rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(0, 0, 0, 0.2) inset;}#calendar-header{padding:0 16px;}.usecase-content{padding:16px;}#usecase-footer{box-shadow:0 -1px 15px rgba(0, 0, 0, 0.2), 0 -1px 3px rgba(0, 0, 0, 0.2), 1px 0 0 rgba(0, 0, 0, 0.1) inset;}.with-sidebar .usecase-content{box-shadow:3px 0 4px -3px rgba(0, 0, 0, 0.3) inset;}.usecase-content-wrapper{padding:0;}}button::-moz-focus-inner{padding:0;border:none;}:focus{outline:none;}.ivupad-button,
.ivupad-action-button,
#qualifications .qualification-group .qualification-group-header-container .button-placeholder{border:none;background:transparent;box-sizing:border-box;min-width:3rem;height:3rem;margin:0 4px;padding:0;font-family:Roboto, sans-serif;font-size:1rem;cursor:pointer;color:inherit;overflow:visible;display:inline-block;position:relative;}.ivupad-button span,
 .ivupad-action-button span,
 #qualifications .qualification-group .qualification-group-header-container .button-placeholder span{box-sizing:border-box;height:2.5rem;min-width:3rem;padding:0 0.25rem 0 0.5rem;background:rgba(255, 255, 255, 0.24);display:flex;align-items:center;justify-content:center;border-radius:0.25rem;margin:0;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);cursor:inherit;}.ivupad-button i.material-icons,
 .ivupad-action-button i.material-icons,
 #qualifications .qualification-group .qualification-group-header-container .button-placeholder i.material-icons{vertical-align:top;font-size:1.6rem;line-height:1.6rem;width:1.6rem;margin:0.125rem 0.25rem 0.125rem 0;cursor:inherit;}.ivupad-button b,
 .ivupad-action-button b,
 #qualifications .qualification-group .qualification-group-header-container .button-placeholder b{font-weight:500;line-height:1.5em;letter-spacing:0.02em;padding:0 0.5rem 0 0.25rem;cursor:inherit;pointer-events:none;}.ivupad-button--flat span,
 .ivupad-action-button--flat span{box-shadow:none !important;}.ivupad-button--transparent span,
 .ivupad-action-button--transparent span{background:transparent !important;}.ivupad-button.inactive, .ivupad-button.inactive-when-offline,
 .ivupad-action-button.inactive,
 #qualifications .qualification-group .qualification-group-header-container .inactive.button-placeholder,
 .ivupad-action-button.inactive-when-offline,
 #qualifications .qualification-group .qualification-group-header-container .inactive-when-offline.button-placeholder{opacity:0.5;cursor:default;}.ivupad-button.inactive span, .ivupad-button.inactive-when-offline span,
 .ivupad-action-button.inactive span,
 #qualifications .qualification-group .qualification-group-header-container .inactive.button-placeholder span,
 .ivupad-action-button.inactive-when-offline span,
 #qualifications .qualification-group .qualification-group-header-container .inactive-when-offline.button-placeholder span{box-shadow:none;cursor:default;}.ivupad-action-button span, #qualifications .qualification-group .qualification-group-header-container .button-placeholder span{height:3rem;flex-direction:column;padding:0;overflow:hidden;}.ivupad-action-button b, #qualifications .qualification-group .qualification-group-header-container .button-placeholder b{text-transform:initial;font-size:0.75rem;font-weight:400;line-height:1.1em;padding:0 0.375rem 0.125rem 0.375rem;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ivupad-action-button i.material-icons, #qualifications .qualification-group .qualification-group-header-container .button-placeholder i.material-icons{margin-right:0;}.ivupad-action-button--round span, #qualifications .qualification-group .qualification-group-header-container .button-placeholder span{border-radius:calc(1.5rem);}#module-bar .ivupad-button span,
#module-bar .ivupad-action-button span,
#module-bar #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
#qualifications .qualification-group .qualification-group-header-container #module-bar .button-placeholder span,
#navigation-header .ivupad-button span,
#navigation-header .ivupad-action-button span,
#navigation-header #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
#qualifications .qualification-group .qualification-group-header-container #navigation-header .button-placeholder span{box-shadow:0 0 8px rgba(0, 0, 0, 0.08);}.flat #module-bar .ivupad-button span,
.flat #module-bar .ivupad-action-button span,
.flat #module-bar #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
#qualifications .qualification-group .qualification-group-header-container .flat #module-bar .button-placeholder span,
.flat #navigation-header .ivupad-button span,
.flat #navigation-header .ivupad-action-button span,
.flat #navigation-header #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
#qualifications .qualification-group .qualification-group-header-container .flat #navigation-header .button-placeholder span{background:none;}@media not screen and (min-width:600px) and (min-height:600px){.ivupad-action-button, #qualifications .qualification-group .qualification-group-header-container .button-placeholder{margin:0 2px;padding:2px;}.ivupad-action-button span, #qualifications .qualification-group .qualification-group-header-container .button-placeholder span{height:44px;min-width:44px;}.ivupad-action-button b, #qualifications .qualification-group .qualification-group-header-container .button-placeholder b{display:none;}.ivupad-action-button i.material-icons, #qualifications .qualification-group .qualification-group-header-container .button-placeholder i.material-icons{font-size:24px;line-height:24px;width:24px;}.ivupad-action-button.round span, #qualifications .qualification-group .qualification-group-header-container .round.button-placeholder span{border-radius:calc(1.5rem - 2px);}}.ivupad-navigation{margin:0;padding:0;}.ivupad-navigation li{margin:0;padding-left:calc(0.75rem + 12px);display:flex;align-items:center;justify-content:flex-start;height:3.5rem;font-size:1rem;font-weight:400;cursor:pointer;}.ivupad-navigation li span{pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5em;}.ivupad-navigation li:first-child{margin-top:1rem;}.ivupad-navigation li:last-child{margin-bottom:1rem;}.ivupad-navigation i.material-icons{font-size:1.5rem;margin-right:calc(0.75rem + 12px);cursor:pointer;flex:0 0 auto;}.ivupad-navigation hr{border:0;margin:6px 0;}@media not screen and (min-width:600px) and (min-height:600px){.ivupad-navigation li{padding-left:calc(1rem + 2px);}.ivupad-navigation i.material-icons{margin-right:calc(1rem + 6px);}}.ivupad-button span,
.ivupad-action-button span,
#qualifications .qualification-group .qualification-group-header-container .button-placeholder span{position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;text-decoration:none;overflow:hidden;cursor:pointer;}.ivupad-button span::after,
.ivupad-action-button span::after,
#qualifications .qualification-group .qualification-group-header-container .button-placeholder span::after{content:"";background:rgba(0, 0, 0, 0.2);display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:calc(1.5rem - 2px);transform:scale(1.1);opacity:0;transition:all 0.3s;}.ivupad-button:active span::after,
.ivupad-action-button:active span::after,
#qualifications .qualification-group .qualification-group-header-container .button-placeholder:active span::after{transform:scale(0);opacity:1;transition:0s;}.ivupad-menu-item,
.ivupad-button-toolbar{position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;text-decoration:none;overflow:hidden;}.ivupad-menu-item::after,
 .ivupad-button-toolbar::after{content:"";background:rgba(0, 0, 0, 0.2);display:block;position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);width:20px;height:20px;border-radius:50%;transform:scale(20);opacity:0;transition:all 0.3s;}.ivupad-menu-item:active::after,
 .ivupad-button-toolbar:active::after{transform:scale(0);opacity:1;transition:0s;}#usecase-tab-navigation{display:flex;align-items:center;box-sizing:border-box;height:3rem;min-height:3rem;width:100%;padding:0 4px;box-shadow:0 1px 0 rgba(0, 0, 0, 0.12) inset;}#usecase-tab-navigation .mdl-badge.mdl-badge--overlap:after{right:-9px;}#usecase-tab-navigation .mdl-badge[data-badge]:after{top:-7px;width:18px;height:18px;}.ivupad-tab{border:none;background:transparent;box-sizing:border-box;height:3rem;margin:0 4px;padding:0;font-family:Roboto, sans-serif;color:inherit;display:inline-block;position:relative;flex:1 1;}.ivupad-tab span{box-sizing:border-box;height:2.6125rem;padding:0 0.25rem 0 0.5rem;display:flex;align-items:center;justify-content:center;border-radius:0 0 0.25rem 0.25rem;margin:0;cursor:inherit;position:relative;}.ivupad-tab:not(.is-active){cursor:pointer;}.ivupad-tab:not(.is-active) span{box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.3) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.12);}.ivupad-tab:not(.is-active) b{font-weight:400;}.ivupad-tab::before{content:"";display:block;width:4px;height:4px;position:absolute;left:-4px;top:0;z-index:4;}.ivupad-tab::after{content:"";display:block;width:4px;height:4px;position:absolute;right:-4px;top:0;z-index:4;}.ivupad-tab:first-child span::before{border-radius:0 4px 0 0;}.ivupad-tab:last-child span::after{border-radius:4px 0 0 0;}.ivupad-tab span{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.12);}.ivupad-tab span::before{content:"";display:block;width:8px;height:8px;position:absolute;border-radius:4px;left:-8px;top:0;z-index:5;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.12) inset;}.ivupad-tab span::after{content:"";display:block;width:8px;height:8px;position:absolute;border-radius:4px;right:-8px;top:0;z-index:5;box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.12) inset;}.ivupad-tab i.material-icons{vertical-align:top;font-size:1.6rem;line-height:1.6rem;width:1.6rem;margin:0.125rem 0.25rem 0.125rem 0;cursor:inherit;}.ivupad-tab b{font-weight:500;line-height:1.5em;letter-spacing:0.02em;padding:0 0.5rem 0 0.25rem;cursor:inherit;pointer-events:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.ivupad-tab.inactive{opacity:0.5;cursor:default;}.ivupad-tab.inactive span{box-shadow:none;cursor:default;}@media screen and (min-width:600px) and (min-height:600px){#usecase-tab-navigation{padding:6px;}.ivupad-tab{margin:0 6px;}.ivupad-tab span::before{width:12px;left:-12px;}.ivupad-tab span::after{width:12px;right:-12px;}}@media screen and (min-width:1340px) and (min-height:600px){#usecase-tab-navigation{padding:10px;}}.with-usecase-header.with-usecase-exchange-header #usecase-header{display:block;}#usecase-dutymarket-header{height:4rem;}@media not screen and (min-width:600px) and (min-height:600px){.not-standalone.small-screen .with-usecase-exchange-header #usecase-content{margin-top:7rem;min-height:calc(100vh - 120px - 7rem);}}#ivupad-button-main-home span{background:#2076b4;color:#fff;}#ivupad-branding{background-size:auto 100%;}.ivupad-globalbar-menu{background:#fff;color:#19426b;}.ivupad-globalbar-menu a{color:#19426b;}.ivupad-globalbar-menu .ivupad-user-info{opacity:.75;}.ivupad-globalbar-menu .logout{color:#D40C00;}.ivupad-globalbar-menu:after{border-bottom-color:#fff;}.ivupad-color--primary{color:#2076b4;}.ivupad-color--primary .ivupad-button span,
 .ivupad-color--primary .ivupad-action-button span,
 .ivupad-color--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-color--primary .button-placeholder span{background:rgba(255, 255, 255, 0.16);}.ivupad-color--secondary{color:#175382;}.ivupad-color--secondary .ivupad-button span,
 .ivupad-color--secondary .ivupad-action-button span,
 .ivupad-color--secondary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-color--secondary .button-placeholder span{background:rgba(255, 255, 255, 0.16);}.ivupad-color--warn{color:#D40C00 !important;}.ivupad-color--warn .ivupad-button span,
 .ivupad-color--warn .ivupad-action-button span,
 .ivupad-color--warn #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-color--warn .button-placeholder span{background:rgba(212, 12, 0, 0.16);}.ivupad-color--white{color:#fff;}.ivupad-theme--base{background:#001D3B;color:#fff;}.ivupad-theme--base .ivupad-button span,
 .ivupad-theme--base .ivupad-action-button span,
 .ivupad-theme--base #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--base .button-placeholder span{background:rgba(255, 255, 255, 0.2);}.ivupad-theme--base #ivupad-global-bar{background:#001D3B;}.ivupad-theme--base #module{background:#001D3B;}.ivupad-theme--primary{background:#2076b4;color:#fff;}.ivupad-theme--primary .ivupad-button span,
 .ivupad-theme--primary .ivupad-action-button span,
 .ivupad-theme--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--primary .button-placeholder span{background:rgba(255, 255, 255, 0.16);}.ivupad-theme--secondary{background:#175382;color:white;}.ivupad-theme--secondary .ivupad-button span,
 .ivupad-theme--secondary .ivupad-action-button span,
 .ivupad-theme--secondary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--secondary .button-placeholder span{background:rgba(255, 255, 255, 0.16);}.ivupad-theme--secondary .ivupad-color--primary{color:#fff;}.ivupad-theme--secondary .ivupad-color--primary .ivupad-button span,
 .ivupad-theme--secondary .ivupad-color--primary .ivupad-action-button span,
 .ivupad-theme--secondary .ivupad-color--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--secondary .ivupad-color--primary .button-placeholder span{background:rgba(255, 255, 255, 0.16);}.ivupad-theme--secondary-fg{background:white;color:#175382;}.ivupad-theme--secondary-fg .ivupad-button span,
 .ivupad-theme--secondary-fg .ivupad-action-button span,
 .ivupad-theme--secondary-fg #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--secondary-fg .button-placeholder span{background:rgba(23, 83, 130, 0.12);}.ivupad-theme--secondary-fg .ivupad-color--primary{color:#2076b4;}.ivupad-theme--secondary-fg .ivupad-color--primary .ivupad-button span,
 .ivupad-theme--secondary-fg .ivupad-color--primary .ivupad-action-button span,
 .ivupad-theme--secondary-fg .ivupad-color--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--secondary-fg .ivupad-color--primary .button-placeholder span{background:rgba(255, 255, 255, 0.16);}.ivupad-theme--secondary-fg .ivupad-menu-item--active{background:rgba(23, 83, 130, 0.12);}.ivupad-theme--secondary-fg .more-nav-items{background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);}.ivupad-theme--content{background:#dadcdd;color:rgba(0, 0, 0, 0.87);}.ivupad-theme--content .ivupad-button span,
 .ivupad-theme--content .ivupad-action-button span,
 .ivupad-theme--content #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--content .button-placeholder span{background:#fff;}.ivupad-theme--content .ivupad-color--primary{color:#2076b4;}.ivupad-theme--content .ivupad-color--primary .ivupad-button span,
 .ivupad-theme--content .ivupad-color--primary .ivupad-action-button span,
 .ivupad-theme--content .ivupad-color--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--content .ivupad-color--primary .button-placeholder span{background:rgba(255, 255, 255, 0.16);}.ivupad-theme--menu{background:#fff;color:rgba(0, 0, 0, 0.87);}.ivupad-theme--menu .ivupad-button span,
 .ivupad-theme--menu .ivupad-action-button span,
 .ivupad-theme--menu #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-theme--menu .button-placeholder span{background:rgba(0, 0, 0, 0.12);}.ivupad-theme--menu .ivupad-color--primary{color:#2076b4;}.ivupad-theme--menu .ivupad-color--primary .ivupad-button span{background:rgba(255, 255, 255, 0.16);}.ivupad-dark-theme{}.ivupad-dark-theme #ivupad-button-main-home span{background:#2076b4;color:#fff;}.ivupad-dark-theme #ivupad-branding{background-size:auto 100%;}.ivupad-dark-theme .ivupad-globalbar-menu{background:#19426b;color:#fff;}.ivupad-dark-theme .ivupad-globalbar-menu a{color:#fff;}.ivupad-dark-theme .ivupad-globalbar-menu .ivupad-user-info{border-bottom:1px solid rgba(255, 255, 255, 0.3) !important;}.ivupad-dark-theme .ivupad-globalbar-menu .logout{background:#D40C00;color:#fff;}.ivupad-dark-theme .ivupad-globalbar-menu:after{border-bottom-color:#19426b;}.ivupad-dark-theme #ivupad-overlay{background:rgba(0, 0, 0, 0.85);}.ivupad-dark-theme .ivupad-theme--base{color:#fff;}.ivupad-dark-theme .ivupad-theme--base .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--base .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--base #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--base .button-placeholder span{background:rgba(255, 255, 255, 0.2);}.ivupad-dark-theme .ivupad-theme--base #ivupad-global-bar,
 .ivupad-dark-theme .ivupad-theme--base #module{background:#001D3B;}.ivupad-dark-theme .ivupad-theme--secondary .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--secondary .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--secondary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--secondary .button-placeholder span{background:rgba(255, 255, 255, 0.18);}.ivupad-dark-theme .ivupad-theme--secondary .ivupad-color--primary{color:#fff;}.ivupad-dark-theme .ivupad-theme--secondary .ivupad-color--primary .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--secondary .ivupad-color--primary .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--secondary .ivupad-color--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--secondary .ivupad-color--primary .button-placeholder span{background:rgba(255, 255, 255, 0.18);}.ivupad-dark-theme .ivupad-theme--secondary-fg{background:#0f3557;color:#fff;}.ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--secondary-fg #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--secondary-fg .button-placeholder span{background:rgba(255, 255, 255, 0.24);}.ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-color--primary{color:#fff;}.ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-color--primary .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-color--primary .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-color--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-color--primary .button-placeholder span{background:rgba(255, 255, 255, 0.24);}.ivupad-dark-theme .ivupad-theme--secondary-fg .ivupad-menu-item--active{background:rgba(5, 15, 25, 0.2);}.ivupad-dark-theme .ivupad-theme--secondary-fg .more-nav-items{background:-moz-linear-gradient(top, rgba(15, 53, 87, 0) 0%, #0f3557 50%, #0f3557 100%);background:-webkit-linear-gradient(top, rgba(15, 53, 87, 0) 0%, #0f3557 50%, #0f3557 100%);background:linear-gradient(to bottom, rgba(15, 53, 87, 0) 0%, #0f3557 50%, #0f3557 100%);}.ivupad-dark-theme .ivupad-theme--content{background:#001D3B;color:rgba(255, 255, 255, 0.87);}.ivupad-dark-theme .ivupad-theme--content .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--content .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--content #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--content .button-placeholder span{background:rgba(255, 255, 255, 0.24);}.ivupad-dark-theme .ivupad-theme--content .ivupad-color--primary{color:#fff;}.ivupad-dark-theme .ivupad-theme--content .ivupad-color--primary .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--content .ivupad-color--primary .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--content .ivupad-color--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--content .ivupad-color--primary .button-placeholder span{background:rgba(255, 255, 255, 0.24);}.ivupad-dark-theme .ivupad-theme--menu{background:#001d3b;color:rgba(255, 255, 255, 0.7);}.ivupad-dark-theme .ivupad-theme--menu .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--menu .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--menu #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--menu .button-placeholder span{background:rgba(255, 255, 255, 0.24);}.ivupad-dark-theme .ivupad-theme--menu .ivupad-color--primary{color:#fff;}.ivupad-dark-theme .ivupad-theme--menu .ivupad-color--primary .ivupad-button span,
 .ivupad-dark-theme .ivupad-theme--menu .ivupad-color--primary .ivupad-action-button span,
 .ivupad-dark-theme .ivupad-theme--menu .ivupad-color--primary #qualifications .qualification-group .qualification-group-header-container .button-placeholder span,
 #qualifications .qualification-group .qualification-group-header-container .ivupad-dark-theme .ivupad-theme--menu .ivupad-color--primary .button-placeholder span{background:rgba(255, 255, 255, 0.24);}#usecase-tab-navigation{background:#175382;color:white;}.ivupad-tab::before, .ivupad-tab::after{background:#1c66a0;box-shadow:0 3px 3px -3px rgba(0, 0, 0, 0.3) inset;}.ivupad-tab span{background:#1c66a0;color:rgba(255, 255, 255, 0.92);}.ivupad-tab span::before, .ivupad-tab span::after{background:#175382;}.ivupad-tab.is-active::before, .ivupad-tab.is-active::after{background:#2076b4;box-shadow:none;}.ivupad-tab.is-active span{background:#2076b4;color:#fff;}a{color:#039EE6;cursor:pointer !important;}.material-icons.md-18{font-size:18px;width:18px;}.material-icons.md-24{font-size:24px;width:24px;}.material-icons.md-36{font-size:36px;width:42px;}table{border-collapse:separate;}dialog{margin:0 auto;}input{}input:-webkit-autofill, input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px white inset;-webkit-text-fill-color:#333;border-color:gainsboro;}input[type="text"],
input[type="date"],
input[type="time"]{min-height:32px;}.overflow-ellipsis-container{max-width:10vw;}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.inline-pdf-viewer:not(.loading){padding:0 !important;}.print-container{position:absolute;width:100%;height:100%;border:0;margin:0 !important;}.clickable{cursor:pointer;}.clickable *{pointer-events:none;}.white-space-nowrap{white-space:nowrap;}.inactive,
.inactive-when-offline{cursor:default;pointer-events:none;}.inactive.mdl-menu__item,
 .inactive-when-offline.mdl-menu__item{opacity:0.5 !important;}.inactive.ivupad-button span::after, .inactive.ivupad-action-button span::after, #qualifications .qualification-group .qualification-group-header-container .inactive.button-placeholder span::after,
 .inactive-when-offline.ivupad-button span::after,
 .inactive-when-offline.ivupad-action-button span::after,
 #qualifications .qualification-group .qualification-group-header-container .inactive-when-offline.button-placeholder span::after{transition:initial;}.ivupad-action-button.selection-mode-active span, #qualifications .qualification-group .qualification-group-header-container .selection-mode-active.button-placeholder span{background-color:#BBDBF6 !important;}.with-tooltip *{pointer-events:none;}.login-button span,
.action-button span{height:2.1rem;background-color:#039EE6 !important;color:#FFFFFF !important;}.action-button.secondary-color span{color:#454545 !important;background-color:#dadcdd !important;}.download-menu.mdl-menu li,
.download-menu.mdl-menu li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px;}.overflow-actions.mdl-menu li,
.overflow-actions.mdl-menu li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:202px;}.ivu-list{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);padding:0;background-color:#fff;}.ivu-list > *{border-bottom:1px solid rgba(0, 0, 0, 0.12);}.ivu-list > *:last-child{border-bottom:0;}.ivu-list .avatar{font-size:30px;padding:5px;}.responsive-table{width:100%;}.responsive-table .key-value-container .label{display:none;}.ivupad-card.mdl-card{min-height:auto;z-index:0;}.ivupad-card.mdl-card .mdl-card__title{display:block !important;}.ivupad-card.mdl-card .mdl-card__title .mdl-card__title-text,
 .ivupad-card.mdl-card .mdl-card__title .mdl-card__subtitle-text{align-self:flex-start;}.ivupad-card.mdl-card .action-button{width:100%;margin:0;padding:0;}.flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;}.flex-primary{display:block;flex-grow:1;flex-shrink:0;flex-basis:50%;order:0;padding:5px !important;}.flex-secondary{display:block;flex-grow:1;flex-shrink:0;flex-basis:50%;order:0;padding:5px !important;}.hidden{display:none;}#loading-screen{overflow:hidden;}.invisible{visibility:hidden;}.clear{clear:both;overflow:hidden;height:0;}.clearfix{zoom:1;}.clearfix:before, .clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.right{float:right;}.left{float:left;}.print-only-on-printer,
.print-build-version,
#print-footer{display:none;}.hide-on-phone{display:block;}.show-on-phone{display:none;}.operation-mode--desktop #ivupad-branding{background:none !important;}#navigation-content,
#sidebar{padding-top:1rem !important;}.ivupad-navigation li:first-child{margin-top:0;}.offline-icon{color:#E68003;}.last-refreshed-hint,
.offline-hint{display:flex;align-items:center;}.with-grid .last-refreshed-hint{margin:8px;}.month .last-refreshed-hint{margin:0 0 8px 0;}.last-refreshed-hint{font-size:14px;width:100%;margin:8px 0;}.offline-hint{flex-direction:column;color:#E68003;text-transform:uppercase;}.table-title{font-size:18px;margin-bottom:10px;}.usecase-content.loading > *:not(#loading-screen){visibility:hidden;}.usecase-content.with-grid:not(.loading){padding:0 !important;}.loading #usecase-header{display:none;}#tableview{position:relative;}.icons-with-text{display:flex;}.icons-with-text .margin-right{margin-right:16px;}.user-message{display:flex;line-height:1.5rem;}.user-message > *{line-height:1.5rem;margin-right:5px;}.user-message .user-message-text{white-space:pre-wrap;}.calendar-header{width:100%;}.calendar-header td{width:14.2%;text-align:center;vertical-align:middle;padding:4px;}#usecase-header .calendar-header td{height:2rem;line-height:20px;text-transform:uppercase;font-weight:400;}.day{padding:0 5px 5px 5px;}.today{outline:1px solid #039EE6;border:1px solid #039EE6 !important;}.today .day-info{color:#039EE6;font-weight:500 !important;}.month{margin-top:10px;}.month .other-month{background-color:rgba(255, 255, 255, 0.6);}.month .other-month > *{display:none !important;}.month .fill-week-day{background-color:rgba(255, 255, 255, 0.6);}.month .calendar-header{display:none;}.month .calendar-header td{font-size:12px;line-height:12px;height:12px;color:#555;}.month.selectable-month{touch-action:none;}.previous-button,
.next-button{display:block;margin:10px auto 10px auto !important;}.placeholder{min-height:3rem;margin:10px 0 10px 0;width:100%;}.comparison-placeholder{min-height:24px;margin:10px 0 10px 0;width:100%;}.margin-to-comparison-elements{padding-bottom:3px;}.calendar-table{border:0;border-spacing:0;width:100%;table-layout:fixed;}.calendar-table tbody > tr:first-child td{border-top:none;}.calendar-table tbody > tr:last-child td{border-bottom:none;}.calendar-table tbody > tr > td{height:102px;min-height:102px;vertical-align:top;border:1px solid rgba(0, 0, 0, 0.12);border-bottom:0;border-right:0;background-color:#fff;}.calendar-table tbody > tr > td:first-child{border-left:none;}.calendar-table tbody > tr > td:last-child{border-right:none;}.calendar-table .selected-request-day{background-color:#BBDBF6;}.calendar-table .allocation-day{display:flex;flex-direction:column;min-height:100%;}.calendar-table .allocation-day .day-info{font-size:14px;line-height:22px;text-align:left;display:flex;overflow:visible;}.calendar-table .allocation-day .day-info .date{flex-grow:1;}.calendar-table .allocation-day .day-info .weekday{display:none;}.calendar-table .allocation-day .day-info .row-status-icons{margin-left:auto;height:18px;display:flex;flex-wrap:wrap;justify-content:flex-end;}.calendar-table .allocation-day .day-info .row-status-icon{display:inline-block;align-self:center;width:18px;}.calendar-table .allocation-day .allocation-container{flex-grow:1;}.calendar-table .allocation-day .queue-position{line-height:18px;font-size:14px;}.calendar-table .display-full{box-sizing:border-box;padding:0;}.calendar-table .reduce-to-medium > *{margin-bottom:5px;}.calendar-table .reduce-to-medium >:last-child{margin-bottom:0;}.calendar-table .reduce-to-medium .allocation-info{height:auto;}.calendar-table .reduce-to-minimal.multiple .allocation-info{width:calc(50% - 2px);float:left;margin:0 2px 0 0;overflow:hidden;}.calendar-table .reduce-to-minimal.multiple .allocation-info:last-child{margin:0;}.allocation-info{line-height:12px;font-size:12px;font-style:normal;font-weight:normal;background-color:#f3f3f3;color:#444;box-sizing:border-box;width:100%;height:74px;padding:4px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;box-shadow:0 0 1px rgba(0, 0, 0, 0.4) inset;}.allocation-info .defect-hint,
 .allocation-info .corrupt-hint{display:none;}.allocation-info .allocation-title{display:flex;align-items:center;margin:-5px;padding:6px;white-space:nowrap;}.allocation-info .allocation-title .allocation-status-icons{display:inline-block;white-space:nowrap;}.allocation-info .allocation-title .allocation-status-icons .material-icons{vertical-align:middle;}.allocation-info .allocation-title .title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px;font-size:14px;flex-grow:1;text-align:left;}.allocation-info .allocation-title .title-text:empty::before{content:"\200B";}.allocation-info .time-location-info{display:flex;margin:0;padding:2px 0 2px;white-space:nowrap;}.allocation-info .time-location-info.begin{margin-top:12px;}.allocation-info .time-location-info .location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:2px;text-align:right;}.allocation-info .time-location-info .time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:600;width:45px;}.month-view .month{width:100% !important;}.month-view .filler-week{display:none;}.month-view .table-title{text-align:left;}.month-view .calendar-table{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}.month-view .calendar-table .reduce-to-medium .time-location-info{display:none;}.month-view .calendar-table .reduce-to-medium .time-location-title{display:inline-block;text-overflow:ellipsis;overflow:hidden;}.month-view .calendar-table .reduce-to-medium .title-text{overflow:inherit;min-width:20%;display:inline-table;}.month-view .calendar-table .reduce-to-minimal .time-location-title{display:none;}.month-view .calendar-table .title-with-task-container{display:flex;align-items:stretch;width:100%;flex-grow:1;}.month-view .calendar-table .title-with-task-container .task-container{background-color:#039EE6;color:white;display:flex;align-items:center;margin:-6px;}.month-view .calendar-table .title-with-task-container .task-container .open-task-count-offset-container{margin:3px 4px 3px 2px;font-weight:bold;}.month-view .calendar-table .with-open-tasks .task-container{border-left:2px solid white;}.month-view .time-location-title{padding:6px;margin:-5px -5px -5px 5px;background-color:#f0f1f1;color:black;line-height:17px;text-align:right;display:none;width:100%;font-weight:600;}.year-view #usecase-header{display:none;}.year-view .month{display:flex;flex-direction:column;}.year-view .month .calendar-header{display:table;}.year-view .calendar-table{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}.year-view .calendar-table .time-location-title{display:none;}.year-view .calendar-table tbody > tr > td{height:48px;min-height:48px;}.year-view .calendar-table .day-info{font-size:12px;line-height:18px;}.year-view .calendar-table .allocation-info{height:auto;}.year-view .calendar-table .allocation-info .allocation-title{padding:4px;}.year-view .calendar-table .time-location-info{display:none;}.year-view .clickable{cursor:default !important;}.list-view #usecase-header{display:none;}.list-view #usecase-header.usecase-header-with-action-bar{display:block;}.list-view #usecase-header.usecase-header-with-action-bar .calendar-header{display:none;}.list-view .month .calendar-header{display:none;}.list-view .calendar-table .time-location-title{display:none;}.list-view .calendar-table tbody > tr{display:block;width:100%;margin-bottom:16px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);}.list-view .calendar-table tbody > tr > td{display:block;min-height:71px;height:auto;padding:0;border:none;border-bottom:1px solid rgba(0, 0, 0, 0.12);}.list-view .calendar-table tbody > tr > td.other-month{display:none;}.list-view .calendar-table tbody > tr > td:last-child{border-bottom:none;}.list-view .calendar-table .allocation-day{padding:10px;flex-direction:row;}.list-view .calendar-table .allocation-day .day-info{width:40px;min-width:40px;float:left;padding-top:0;padding-left:2px;flex-direction:column;}.list-view .calendar-table .allocation-day .day-info .date{font-size:24px;line-height:30px;flex-grow:0;}.list-view .calendar-table .allocation-day .day-info .weekday{display:block !important;font-size:14px;line-height:16px;text-transform:uppercase;flex-grow:1;}.list-view .calendar-table .allocation-day .day-info .row-status-icons{margin:0;justify-content:flex-start;}.list-view .calendar-table .allocation-info{height:50px;padding:0;}.list-view .calendar-table .allocation-info.full-day .allocation-title{width:100%;}.list-view .calendar-table .allocation-info .allocation-title{width:40%;padding:10px;float:left;height:inherit;margin:0;}.list-view .calendar-table .allocation-info .allocation-title .title-with-task-container{display:flex;align-items:stretch;flex-grow:1;}.list-view .calendar-table .allocation-info .allocation-title .title-with-task-container .task-container{background-color:#039EE6;color:white;display:flex;align-items:center;margin:-10px;margin-top:-16px;margin-bottom:-16px;}.list-view .calendar-table .allocation-info .allocation-title .title-with-task-container .task-container .open-task-count-offset-container{margin:3px 5px 3px 4px;font-weight:bold;font-size:16px;}.list-view .calendar-table .allocation-info .allocation-title.with-open-tasks .task-container{border-left:2px solid white;}.list-view .calendar-table .allocation-info .time-location-info{width:55%;float:right;margin:0;}.list-view .calendar-table .allocation-info .time-location-info.begin{margin-top:5px;margin-bottom:6px;}.list-view .calendar-table .allocation-info .time-location-info .time{min-width:45px;width:80px;}.list-view .calendar-table .allocation-info .time-location-info .location{float:none !important;text-align:left;}.list-view .calendar-table .reduce-to-minimal .time-location-info{display:none;}.full-width{background-color:white;}.full-width #usecase-header{display:none;}.key-overview{padding-top:10px;}.key-overview .key-value-paar{display:inline-block;margin:3px;padding:1px;white-space:nowrap;}.key-overview .key{display:inline-block;font-size:14px;line-height:14px;font-style:normal;padding:6px;text-align:center;vertical-align:middle;}.key-overview .value{margin:1px;padding-right:14px;vertical-align:middle;}#crew-on-trip .crew-on-trip-content, #trip-search .crew-on-trip-content{width:100%;}#crew-on-trip .tripInfo, #trip-search .tripInfo{width:100%;min-height:auto;margin-bottom:10px;z-index:0;}#crew-on-trip .tripInfo:last-child, #trip-search .tripInfo:last-child{margin-bottom:0;}#crew-on-trip .tripInfo .trip-title, #trip-search .tripInfo .trip-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:36px;font-size:24px;}#crew-on-trip .tripInfo .details-title-container, #trip-search .tripInfo .details-title-container{padding:16px;background:#3086bf;color:#fff;}#crew-on-trip .tripInfo .trip-info-header-container, #trip-search .tripInfo .trip-info-header-container{display:flex;align-items:flex-end;background-color:#f3f3f3;}#crew-on-trip .tripInfo .trip-info-header-container .trip-info-header, #trip-search .tripInfo .trip-info-header-container .trip-info-header{flex-grow:1;color:#757575;font-size:13px;}#crew-on-trip .tripInfo .trip-info-header-container .trip-info-header .desc, #trip-search .tripInfo .trip-info-header-container .trip-info-header .desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;}#crew-on-trip .tripInfo .trip-info-header-container .trip-info-header .cont, #trip-search .tripInfo .trip-info-header-container .trip-info-header .cont{font-size:1rem;line-height:18px;margin-top:2px;}#crew-on-trip .tripInfo .trip-info-header-container .expand-button-container, #trip-search .tripInfo .trip-info-header-container .expand-button-container{padding:8px;}#crew-on-trip .tripInfo .trip-info-header-container .content, #trip-search .tripInfo .trip-info-header-container .content{width:100%;border-top:1px solid rgba(0, 0, 0, 0.12);}#crew-on-trip .tripInfo .trip-info-header-container .key-value-container, #trip-search .tripInfo .trip-info-header-container .key-value-container{display:flex;}#crew-on-trip .tripInfo .trip-info-header-container .hide, #trip-search .tripInfo .trip-info-header-container .hide{display:none;}#trip-search .real-time-container{display:flex;width:100%;background-color:#f3f3f3;}#trip-search .mdl-card__supporting-text{flex-grow:1;font-size:0.875rem;width:100%;}#trip-search .user-message-container{display:flex;}#trip-search .user-message-container .material-icons{margin-right:8px;}#trip-search .user-message-container .success-icon{color:#79E600;}#trip-search .user-message-container .user-message-text{line-height:1.5rem;}#trip-search .trip-sign-off-time-input{width:100%;padding:0;}#crew-on-trip .tripInfo .crew-info-column{display:flex;align-items:center;line-height:1.7em;}#crew-on-trip .tripInfo .crew-info-column .crew-info-icon{margin-right:0.2em;}#crew-on-trip .tripInfo .crew-data{width:100%;background-color:#f3f3f3;}#crew-on-trip .tripInfo .crew-table{width:100%;color:#757575;border:none;white-space:normal;}.details-day-header{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);margin-bottom:24px;background:#fff;font-size:24px;line-height:26px;padding:8px 0;}.details-day-header .row-status{display:flex;flex-direction:row;align-items:center;padding:8px 16px;}.details-day-header .row-status .material-icons.md-36{min-width:42px;}.details-day-header .row-holiday-info, .details-day-header .row-info{padding:2px 16px;font-size:1rem;}.allocation{width:100%;min-height:auto;margin-bottom:10px;z-index:0;}.allocation:last-child{margin-bottom:0;}.allocation .allocation-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:36px;font-size:24px;}.allocation .title-with-task-container{display:flex;justify-content:space-between;width:100%;}.allocation .title-with-task-container .details-title-container{padding:16px;}.allocation .title-with-task-container .details-title-container.allocation-color{width:100%;}.allocation .title-with-task-container .details-title-container.allocatable_stub{background-color:#F3F3F3;}.allocation .title-with-task-container .details-task-container{background-color:#039EE6;color:white;border-left:2px solid white;}.allocation .title-with-task-container .details-task-container .open-task-count{font-size:16px;font-weight:bold;}.allocation .duty-details-header-container{display:flex;align-items:flex-end;background-color:#f3f3f3;}.allocation .duty-details-header-container .duty-details-header{flex-grow:1;color:#757575;font-size:13px;}.allocation .duty-details-header-container .duty-details-header .desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;}.allocation .duty-details-header-container .duty-details-header .cont{font-size:1rem;line-height:18px;margin-top:2px;}.allocation .duty-details-header-container .expand-button-container{padding:8px;}.allocation .duty-details-table{width:100%;color:#757575;border:none;white-space:normal;}.allocation .duty-details-table th.duty-task-status-column-header-spacer{padding:0px 6px 0px 0px;}.allocation .duty-details-table .with-tooltip{cursor:pointer;border-bottom:1px dotted #B3B3B3;}.allocation .duty-details-table .deeplink:hover{background:rgba(21, 75, 120, 0.12);}.allocation .duty-details-table .deeplink{font-weight:600;}.allocation .duty-details-table .multiline-text{white-space:pre-wrap;line-height:18px;}.allocation .duty-details-table .expand-icon{height:27px;}.allocation .duty-details-table tr.is-expanded,
 .allocation .duty-details-table tr.is-expanded td{border-bottom:0;}.allocation .duty-details-table tr.expand-child td{border-top:0;}.allocation .duty-details-table tr.expand-child td > *{margin-left:40px;}.allocation .duty-details-table td.additional-information-col{padding-top:10px;padding-bottom:10px;}.allocation .duty-details-table td.duty-task-status-container, .allocation .duty-details-table td.duty-task-status-column-spacer{padding:0px 6px 0px 0px;}.allocation .duty-details-table td.duty-task-status-container .task-status, .allocation .duty-details-table td.duty-task-status-column-spacer .task-status{height:100%;max-width:24px;margin-left:0px;display:flex;align-items:center;}.allocation .duty-details-table td.duty-task-status-container .task-status.task-is-confirmable, .allocation .duty-details-table td.duty-task-status-column-spacer .task-status.task-is-confirmable{background-color:#039EE6;color:white;}.allocation .duty-details-table td.duty-task-status-container .task-status.task-is-confirmed, .allocation .duty-details-table td.duty-task-status-container .task-status.task-is-no-longer-confirmable, .allocation .duty-details-table td.duty-task-status-container .task-status.task-state-is-unknown, .allocation .duty-details-table td.duty-task-status-column-spacer .task-status.task-is-confirmed, .allocation .duty-details-table td.duty-task-status-column-spacer .task-status.task-is-no-longer-confirmable, .allocation .duty-details-table td.duty-task-status-column-spacer .task-status.task-state-is-unknown{background-color:grey;color:white;}.allocation .duty-details-table td.additional-information-with-task-information-column .icons-with-text{margin-left:0px;}.allocation .duty-details-table td.additional-information-with-task-information-column .icons-with-text.user-message, .allocation .duty-details-table td.additional-information-with-task-information-column .icons-with-text.help-message{margin-bottom:8px;align-items:center;}.allocation .duty-details-table td.additional-information-with-task-information-column .icons-with-text.user-message.is-error{color:#D40C00;}.allocation .duty-details-table td.duty-task-confirm-button-container{text-align:left;vertical-align:top;padding-bottom:0.7rem !important;}.allocation .duty-details-table td.duty-task-confirm-button-container .duty-task-confirmation-status-text{margin-left:0px;border:2px #757575 solid;border-radius:0.25rem;padding:0.5rem;max-width:fit-content;font-weight:bold;}.allocation .duty-details-table td.duty-task-confirm-button-container .duty-task-confirm-button{margin-left:0px;margin-top:-0.25rem;}.allocation .duty-interruption{background-color:#f3f3f3;}.allocation .duty-interruption td{font-size:16px;color:#757575;text-align:left;}.allocation .content{width:100%;padding:0;border-top:1px solid rgba(0, 0, 0, 0.12);}.allocation .details-content{line-height:22px;width:100%;}.allocation .key-value-container{display:flex;}.allocation .key-value-container .label{display:none;}.allocation .info-icon.active{color:#039EE6;}.allocation .comment-row{font-weight:normal !important;font-style:italic !important;}.allocation .allocation-actions > *{margin-left:10px;}.allocation .allocation-actions > *:last-child{margin-right:10px;}.scrollable{overflow-x:auto;}.scrollable.has-scroll{position:relative;overflow:hidden;}.scrollable.has-scroll:after{position:absolute;top:0;left:100%;width:50px;height:100%;border-radius:10px 0 0 10px / 50% 0 0 50%;box-shadow:-5px 0 10px rgba(0, 0, 0, 0.25);content:'';}.scrollable.has-scroll > div{overflow-x:auto;}.scrollable > div::-webkit-scrollbar{height:12px;}.scrollable > div::-webkit-scrollbar-track{box-shadow:0 0 2px rgba(0, 0, 0, 0.15) inset;background:#f0f0f0;}.scrollable > div::-webkit-scrollbar-thumb{border-radius:6px;background:#ccc;}.allocation-color.singleduty{background:#3086bf;color:#fff;}.allocation-color.dutyplaceholder{background:#30B8BF;color:#fff;}.allocation-color.shiftclass{background:#30C0A3;color:#fff;}.allocation-color.standby{background:#BFBF40;color:#fff;}.allocation-color.timesegment.type_offday{background:#8acc66;color:#fff;}.allocation-color.timesegment.type_absence{background:#c32729;color:#fff;}.allocation-color.type_presence{background:#C38227;color:#fff;}.allocation-color.work_in_progress{background:#dddddd;color:#000;}.allocation-color.requestable_type_offday{background:#8acc66;color:#fff;}.allocation-color.requestable_type_shiftclass{background:#008066;color:#fff;}.allocation-color.uneditable_duty{background:#B6B6B6 !important;color:#000 !important;}.allocation-color.actual-duty-approved{background:#76B828 !important;color:#fff !important;}.allocation-color.actual-duty-rejected{background:#D40C00 !important;color:#fff !important;}.comparison-level-element,
.deactivated-in-selection-mode{opacity:0.7;height:auto;}.overflow-entry-selected{color:#039EE6;}#accounts-overview .account .account-value{line-height:32px;font-size:32px;margin-bottom:10px;}#accounts-overview .account .account-value .material-icons{font-size:32px;margin-right:16px;}#accounts-overview .account .account-value > *{vertical-align:top;}#personnel-time-sheet .usecase-content{padding:16px !important;}#personnel-time-sheet .download-button span{background-color:#039EE6 !important;color:#FFFFFF !important;}#personnel-time-sheet .timesheets-list .timesheet-download-button{margin-right:10px;max-width:200px;}#personnel-time-sheet .timesheets-list .timesheet-download-button b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.request-view .content{padding-left:8px;}.request-view .requestable-types-info.request-info{padding:0;}.request-view .requestable-types .requestable-type{display:block;min-height:30px;height:auto;vertical-align:initial;margin-bottom:8px;}.request-view .requestable-types .request-type-description{display:block;font-size:14px;line-height:16px;}.request-view .datepicker-container{display:block;}.request-view .datepicker-container.datepicker-container-begin{margin:8px 0 0 0;}.request-view .user-message{margin-bottom:15px;color:#D40C00;}.request-view .new-request-section{margin-top:7px;}.request-view .info-title{display:block;font-size:12px;line-height:18px;color:#039EE6;}.request-view .request-info{padding:10px 0;}.request-view .request-info .separator{margin:16px 0 8px -8px;}.request-view .request-info .info-text{display:block;font-size:16px;line-height:18px;white-space:pre-wrap;}.request-view .request-priority .getmdl-select{margin-top:8px;}.request-view .status-info{padding:8px 0;}.request-view .selected-holiday-block.mdl-textfield{width:400px;}.request-view .selected-holiday-block .selected-holiday-block-dropdown-menu .mdl-menu__item{white-space:pre;}#holiday-request .holiday-request_none:not(.other-month).quotaExhausted{background-color:#DF443A !important;}#holiday-request .holiday-request_none:not(.other-month).approved-holiday-high{background-color:#FCE651 !important;}#holiday-request .holiday-request .clickable{cursor:pointer !important;}#holiday-request .shortname_reserved{opacity:0.7;}#holiday-request-new .shortname_reserved, #holiday-request-delete .shortname_reserved, #holiday-request-send-in-reservations .shortname_reserved{opacity:0.7;}#holiday-request-new .reserved-holiday, #holiday-request-delete .reserved-holiday, #holiday-request-send-in-reservations .reserved-holiday{display:flex;align-items:center;box-shadow:none;}#holiday-request-new .reserved-holiday .reservation-content, #holiday-request-delete .reserved-holiday .reservation-content, #holiday-request-send-in-reservations .reserved-holiday .reservation-content{width:100%;margin:0;display:flex;align-items:center;justify-content:flex-start;padding:0 4px;}#holiday-request-new .reservation-cell, #holiday-request-delete .reservation-cell, #holiday-request-send-in-reservations .reservation-cell{padding:20px 0;margin:0 0 0 10px;flex-grow:1;width:auto;min-width:30px;max-width:200px;}#holiday-request-new .reservation-cell .default-label, #holiday-request-delete .reservation-cell .default-label, #holiday-request-send-in-reservations .reservation-cell .default-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#757575;}#holiday-request-new .reserved-holiday .allocation-title, #holiday-request-delete .reserved-holiday .allocation-title, #holiday-request-send-in-reservations .reserved-holiday .allocation-title{width:47px;min-width:47px;float:left;padding:10px;height:inherit;justify-content:center;}#holiday-request-new .allocation-info, #holiday-request-delete .allocation-info, #holiday-request-send-in-reservations .allocation-info{font-size:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}#holiday-request-new .ivu-list, #holiday-request-delete .ivu-list, #holiday-request-send-in-reservations .ivu-list{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);margin:4px 0 10px 0;padding:0;background-color:#fff;}#holiday-request-new .ivu-list > *, #holiday-request-delete .ivu-list > *, #holiday-request-send-in-reservations .ivu-list > *{border-bottom:1px solid rgba(0, 0, 0, 0.12);}#holiday-request-new .ivu-list > *:last-child, #holiday-request-delete .ivu-list > *:last-child, #holiday-request-send-in-reservations .ivu-list > *:last-child{border-bottom:0;margin-bottom:4px;}#holiday-request-new .reservation-actions, #holiday-request-delete .reservation-actions, #holiday-request-send-in-reservations .reservation-actions{display:flex;align-items:center;justify-content:flex-end;flex-grow:1;padding:10px 0;}#holiday-request-new .reservation-actions-button span, #holiday-request-delete .reservation-actions-button span, #holiday-request-send-in-reservations .reservation-actions-button span{background-color:#039EE6 !important;color:#FFFFFF !important;}#holiday-request-new .info-text, #holiday-request-delete .info-text, #holiday-request-send-in-reservations .info-text{white-space:normal;}#holiday-request-new .confirmation-message, #holiday-request-delete .confirmation-message, #holiday-request-send-in-reservations .confirmation-message{margin-top:15px;}#holiday-request-new .selected-days-for-confirmation-message, #holiday-request-delete .selected-days-for-confirmation-message, #holiday-request-send-in-reservations .selected-days-for-confirmation-message{margin-top:20px;}#holiday-request-new .confirmation-dialog-title, #holiday-request-delete .confirmation-dialog-title, #holiday-request-send-in-reservations .confirmation-dialog-title{font-size:2rem;}#holiday-request-new dialog, #holiday-request-delete dialog, #holiday-request-send-in-reservations dialog{width:20rem;}#holiday-request-new .mdl-button.confirm, #holiday-request-delete .mdl-button.confirm, #holiday-request-send-in-reservations .mdl-button.confirm{background-color:#039EE6;color:#FFFFFF;}#holiday-request-new .mdl-button.confirm:active, #holiday-request-delete .mdl-button.confirm:active, #holiday-request-send-in-reservations .mdl-button.confirm:active{background-color:#BBDBF6;}#wish-request .day.read-only{background-color:#ebebeb;}#wish-request .request-table-cell-slot{padding:2px 0 2px 0;text-align:center;clear:both;overflow:hidden;}#wish-request .request-table-cell-slot.read-only{background-color:transparent;}#wish-request .request-table-cell-slot.read-only.request .allocation-color{opacity:0.6;}#wish-request .request-table-cell-slot.read-only .request-table-cell.empty{background-color:#ebebeb;color:lightgray;}#wish-request .request-table-cell-slot.dispatch{background-color:transparent;}#wish-request .request-table-cell-slot.dispatch .request-table-cell.empty{background-color:#ebebeb;color:lightgray;}#wish-request .request-table-cell-slot .request-new-inline-button{color:gray;background-color:white;min-width:auto;width:auto;height:auto;margin:0;}#wish-request .request-table-cell-slot .request-new-inline-button span{box-shadow:0 0 8px rgba(0, 0, 0, 0.08);min-width:auto;width:100%;border:1px solid #ebebeb;height:auto;margin:0;padding:0;border-radius:3px;}#wish-request .request-table-cell-slot .request-new-inline-button i.material-icons{font-size:24px;width:24px;margin:0;}#wish-request .request-table-cell-slot .request-table-cell{display:flex;align-items:center;}#wish-request .request-table-cell-slot .request-table-cell.empty{height:28px;border-radius:3px;}#wish-request .request-table-cell-slot .request-table-cell.empty > *{flex-grow:1;}#wish-request .request-table-cell-slot .dispatch-state-cell.multiple{overflow:auto;}#wish-request .month-view .calendar-table .allocation-info .time-location-info{display:none;}#wish-request .list-view .calendar-table .allocation-info .allocation-title{width:100%;}#wish-request .list-view .calendar-table .allocation-info .allocation-title.with-timeframe-info{width:45%;}#wish-request .list-view .calendar-table .allocation-info .allocation-title.with-timeframe-info .timeframe-info-icon{display:none;}#wish-request .list-view .calendar-table .allocation-info .time-location-info.begin{margin-top:3px;margin-bottom:2px;}#wish-request .list-view .calendar-table .allocation-info,
#wish-request .list-view .request-new-inline-button span,
#wish-request .list-view .request-table-cell.empty{height:40px;}#wish-request .calendar-table .allocation-day .day-info{line-height:24px;overflow:initial;}#wish-request .requested-date-checkbox{width:auto;padding-left:16px;}#wish-request .key-overview{padding-top:5px;padding-bottom:15px;}#wish-request-new .invalid-input .mdl-textfield__input{border:1px solid #D40C00;}#wish-request-new .invalid-input .mdl-textfield__label{color:#D40C00;}#wish-request-new .customizable-timeframe{padding:10px 0;}#wish-request-new .customizable-timeframe .mdl-textfield{width:90px;}#wish-request-new .customizable-timeframe .timeframe-duration .mdl-textfield__input{border:0;cursor:default;}#wish-request-new .customizable-timeframe .timeframe-duration .mdl-textfield{padding-bottom:10px;}#wish-request-delete .customizable-timeframe-form{display:none;}#actual-duty-details{}#actual-duty-details .actual-duty-component-add-menu-button,
 #actual-duty-details .actual-duty-component-move-button,
 #actual-duty-details .actual-duty-component-discard-button,
 #actual-duty-details .changed-label{display:none;}#actual-duty-details .ivu-list{box-shadow:0 2px 2px rgba(0, 0, 0, 0.12);}#actual-duty-details .part-delimiter{padding:5px 0;}#actual-duty-details .duty-interruption{margin-top:4px;padding:8px 0;font-size:16px;color:#757575;}#actual-duty-details .duty-interruption.is-null-duration{display:none;}#actual-duty-details .allocation{overflow:visible;}#actual-duty-details .user-message{margin-bottom:15px;color:#D40C00;}#actual-duty-details .actual-details-content{padding:10px;color:#444;background-color:#f3f3f3;overflow:visible;}#actual-duty-details .actual-duty-field.not-editable{padding:10px 0;}#actual-duty-details .actual-duty-field{width:auto;}#actual-duty-details .actual-duty-field input{font-size:16px;height:30px;}#actual-duty-details .actual-duty-field.is-changed .default-label{display:none;}#actual-duty-details .actual-duty-field.is-changed .changed-label{display:block;}#actual-duty-details .actual-duty-time-field,
 #actual-duty-details .actual-duty-number-field{min-width:120px;max-width:120px;}#actual-duty-details .actual-duty-time-field label,
 #actual-duty-details .actual-duty-number-field label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#actual-duty-details .actual-duty-component-comment-field{max-width:250px;}#actual-duty-details .actual-duty-component-comment-field label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#actual-duty-details .actual-duty-location-field{max-width:100px;}#actual-duty-details .actual-duty-location-field label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#actual-duty-details .actual-duty-component-type-field input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#actual-duty-details .original-duty-headline, #actual-duty-details .actual-duty-headline{padding:5px 0 5px 0;}#actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-time{flex-direction:column;}#actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-time .actual-duty-time-field{min-width:84px;}#actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-time .desc{padding:4px 0 0 0;font-size:12px;margin-top:0;}#actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-time .cont{padding:4px 0;margin-top:4px;}#actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-type.mdl-cell,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-location.mdl-cell,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-comment.mdl-cell,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-time.mdl-cell,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-additional-description.mdl-cell{flex-direction:column;margin-top:0;margin-bottom:8px;min-width:68px;}#actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-type.mdl-cell .desc,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-location.mdl-cell .desc,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-comment.mdl-cell .desc,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-time.mdl-cell .desc,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-additional-description.mdl-cell .desc{padding:4px 0 0 0;font-size:12px;margin-top:0;}#actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-type.mdl-cell .cont,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-location.mdl-cell .cont,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-comment.mdl-cell .cont,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-time.mdl-cell .cont,
 #actual-duty-details .component-info .component-content.mdl-grid .actual-duty-component-additional-description.mdl-cell .cont{padding:4px 0;margin-top:4px;}#actual-duty-details .actual-duty-component-comment .cont,
 #actual-duty-details .actual-duty-component-additional-description .cont{min-height:18px;word-break:break-all;}#actual-duty-details .actual-duty-comment-field{width:100%;}#actual-duty-details .actual-duty-comment-field textarea{background-color:#fff;}#actual-duty-details .component-actions{display:flex;align-items:center;justify-content:flex-end;flex-grow:1;padding:10px 0;}#actual-duty-details .actual-duty-actions-button span{background-color:#039EE6 !important;color:#FFFFFF !important;}#actual-duty-details .component-info{display:flex;line-height:18px;font-size:16px;font-style:normal;font-weight:normal;background-color:#ffffff;box-sizing:border-box;width:100%;margin:0 auto;position:relative;}#actual-duty-details .component-info .deleted-icon,
 #actual-duty-details .component-info .invalid-icon{display:none;}#actual-duty-details .component-info.is-new .component-color{background:#C8D400;color:#fff;}#actual-duty-details .component-info.is-new.is-changed .actual-duty-component-discard-button{display:none;}#actual-duty-details .component-info.is-changed .actual-duty-component-discard-button{display:block;}#actual-duty-details .component-info.is-invalid .component-color{background:#D40C00;color:#fff;}#actual-duty-details .component-info.is-invalid .component-color .invalid-icon{display:block;}#actual-duty-details .component-info.is-invalid .component-color .default-icon{display:none;}#actual-duty-details .component-info.is-null-duration{display:none;}#actual-duty-details .component-info.is-deleted{background:#ebebeb;}#actual-duty-details .component-info.is-deleted .component-color{background:#ebebeb;color:gray;}#actual-duty-details .component-info.is-deleted .deleted-icon{display:block;}#actual-duty-details .component-info.is-deleted .default-icon{display:none;}#actual-duty-details .component-info.is-deleted .actual-duty-component-add-button,
 #actual-duty-details .component-info.is-deleted .actual-duty-component-delete-button{display:none;}#actual-duty-details .component-info.is-deleted .actual-duty-component-discard-button{display:block;}#actual-duty-details .component-info.is-first-of-part .actual-duty-component-add-menu-button{display:block;}#actual-duty-details .component-info.is-first-of-part div.actual-duty-component-add-button{display:none;}#actual-duty-details .component-info.is-movable .actual-duty-component-move-button{display:block;}#actual-duty-details .component-info.is-movable .actual-duty-component-discard-button{display:none;}#actual-duty-details .component-info.is-moving .actual-duty-component-move-button{display:none;}#actual-duty-details .component-info.is-type-not-editable .actual-duty-component-delete-button{display:none;}#actual-duty-details .component-info.simplified-component .actual-duty-component-add-button,
 #actual-duty-details .component-info.simplified-component .actual-duty-component-add-menu-button,
 #actual-duty-details .component-info.simplified-component .actual-duty-component-delete-button,
 #actual-duty-details .component-info.simplified-component .actual-duty-component-move-button, #actual-duty-details .component-info.is-time-not-editable .actual-duty-component-add-button,
 #actual-duty-details .component-info.is-time-not-editable .actual-duty-component-add-menu-button,
 #actual-duty-details .component-info.is-time-not-editable .actual-duty-component-delete-button,
 #actual-duty-details .component-info.is-time-not-editable .actual-duty-component-move-button{display:none;}#actual-duty-details .component-info.simplified-component.is-last-of-part div.actual-duty-component-add-button, #actual-duty-details .component-info.is-time-not-editable.is-last-of-part div.actual-duty-component-add-button{display:block;}#actual-duty-details .component-info .component-title{display:flex;align-items:center;width:47px;min-width:47px;padding:10px;float:left;height:inherit;}#actual-duty-details .component-info .component-title .title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;text-align:center;}#actual-duty-details .component-info .component-content{width:100%;margin:0;display:flex;justify-content:flex-start;padding:0 4px;}#actual-duty-details .component-info .component-content .component-cell{display:flex;}#actual-duty-details .component-info .component-content .component-cell > *{padding:20px 0;margin:0 4px;}#actual-duty-details .component-info .component-content .component-cell.actual-duty-component-type > *,
 #actual-duty-details .component-info .component-content .component-cell.actual-duty-component-comment > *{width:100%;max-width:100%;}#actual-duty-details .uneditable_duty .component-info .component-color{display:none;}#actual-duty-details .comment-label{font-size:13px;color:#757575;white-space:nowrap;padding:4px 0;}#actual-duty-details .comment-text{box-shadow:0 2px 2px rgba(0, 0, 0, 0.12);background:white;padding:10px;}#actual-duty-details .actual-duty-part-title{color:#039EE6;background-color:transparent;font-size:12px;top:4px;visibility:visible;}#actual-duty-details .uneditable_allowances .actual-duty-part-title{background-color:transparent;visibility:visible;font-size:13px;color:#757575;padding:4px 0;}#actual-duty-details .uneditable_allowances .allowance-info .allowance-color{display:none;}#actual-duty-details .allowance-info.editing-deactivated .allowance-color{background:#797C80;color:#fff;}#actual-duty-details .actual-duty-allowance-add-menu-button,
 #actual-duty-details .actual-duty-allowance-move-button,
 #actual-duty-details .actual-duty-allowance-discard-button,
 #actual-duty-details .changed-label{display:none;}#actual-duty-details .duty-part,
 #actual-duty-details .allowance-part,
 #actual-duty-details .travel-time-part{margin-top:4px;}#actual-duty-details .actual-duty-allowance-type-field input{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#actual-duty-details .allowance-actions{display:flex;align-items:center;justify-content:flex-end;flex-grow:1;padding:10px 0;}#actual-duty-details .allowance-info{display:flex;line-height:18px;font-size:16px;font-style:normal;font-weight:normal;background-color:#ffffff;box-sizing:border-box;width:100%;margin:0 auto;position:relative;}#actual-duty-details .allowance-info .deleted-icon,
 #actual-duty-details .allowance-info .invalid-icon{display:none;}#actual-duty-details .allowance-info.allowance-emptyRow.uneditable_allowances{padding:10px;}#actual-duty-details .allowance-info.allowance-emptyRow.uneditable_allowances .allowance-content{padding:0;}#actual-duty-details .allowance-info.allowance-emptyRow .allowance-color{background:#797C80;color:#fff;}#actual-duty-details .allowance-info.allowance-emptyRow label{color:#797C80;}#actual-duty-details .allowance-info.allowance-emptyRow .allowance-content{padding-left:8px;}#actual-duty-details .allowance-info.is-new .allowance-color{background:#C8D400;color:#fff;}#actual-duty-details .allowance-info.is-new.is-changed .actual-duty-allowance-discard-button{display:none;}#actual-duty-details .allowance-info.is-changed .actual-duty-allowance-discard-button{display:block;}#actual-duty-details .allowance-info.is-invalid .allowance-color{background:#D40C00;color:#fff;}#actual-duty-details .allowance-info.is-invalid .allowance-color .invalid-icon{display:block;}#actual-duty-details .allowance-info.is-invalid .allowance-color .default-icon{display:none;}#actual-duty-details .allowance-info.is-deleted{background:#ebebeb;}#actual-duty-details .allowance-info.is-deleted .allowance-color{background:#ebebeb;color:gray;}#actual-duty-details .allowance-info.is-deleted .deleted-icon{display:block;}#actual-duty-details .allowance-info.is-deleted .default-icon{display:none;}#actual-duty-details .allowance-info.is-deleted .actual-duty-allowance-add-button,
 #actual-duty-details .allowance-info.is-deleted .actual-duty-allowance-delete-button{display:none;}#actual-duty-details .allowance-info.is-deleted .actual-duty-allowance-discard-button{display:block;}#actual-duty-details .allowance-info.is-first-of-part .actual-duty-allowance-add-menu-button{display:block;}#actual-duty-details .allowance-info.is-first-of-part div.actual-duty-allowance-add-button{display:none;}#actual-duty-details .allowance-info.is-movable .actual-duty-allowance-move-button{display:block;}#actual-duty-details .allowance-info.is-movable .actual-duty-allowance-discard-button{display:none;}#actual-duty-details .allowance-info.is-type-not-editable .actual-duty-allowance-delete-button{display:none;}#actual-duty-details .allowance-info.simplified-component .actual-duty-allowance-add-button,
 #actual-duty-details .allowance-info.simplified-component .actual-duty-allowance-add-menu-button,
 #actual-duty-details .allowance-info.simplified-component .actual-duty-allowance-delete-button,
 #actual-duty-details .allowance-info.simplified-component .actual-duty-allowance-move-button, #actual-duty-details .allowance-info.is-time-not-editable .actual-duty-allowance-add-button,
 #actual-duty-details .allowance-info.is-time-not-editable .actual-duty-allowance-add-menu-button,
 #actual-duty-details .allowance-info.is-time-not-editable .actual-duty-allowance-delete-button,
 #actual-duty-details .allowance-info.is-time-not-editable .actual-duty-allowance-move-button{display:none;}#actual-duty-details .allowance-info.simplified-component.is-last-of-part div.actual-duty-allowance-add-button, #actual-duty-details .allowance-info.is-time-not-editable.is-last-of-part div.actual-duty-allowance-add-button{display:block;}#actual-duty-details .allowance-info .allowance-title{display:flex;align-items:center;width:47px;min-width:47px;padding:10px;float:left;height:inherit;}#actual-duty-details .allowance-info .allowance-title .title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-grow:1;text-align:center;}#actual-duty-details .allowance-info .allowance-color{background:#3086bf;color:#fff;}#actual-duty-details .allowance-info .allowance-content{width:100%;margin:0;display:flex;align-items:center;justify-content:flex-start;padding:0 4px;}#actual-duty-details .allowance-info .allowance-content .allowance-cell{display:flex;}#actual-duty-details .allowance-info .allowance-content .allowance-cell > *{padding:20px 0;margin:0 4px;}#actual-duty-details .allowance-info .allowance-content .allowance-cell.is-invalid .mdl-textfield__error{visibility:visible;max-width:100%;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#actual-duty-details .allowance-info .allowance-content .allowance-cell.actual-duty-allowance-allowanceClass{flex:0 1 30%;}#actual-duty-details .allowance-info .allowance-content .allowance-cell.actual-duty-allowance-allowanceClass > *{width:100%;max-width:100%;}#actual-duty-details .allowance-info .allowance-content .allowance-cell.actual-duty-allowance-allowanceClass > .is-disabled > span{color:rgba(0, 0, 0, 0.5);}#actual-duty-details .allowance-info .allowance-content.allowance-isLocked .actual-duty-allowance-allowanceClass{flex:none;width:300px;}#actual-duty-details .emptyrow-color{color:#ebebeb;}#actual-duty-details .uneditable_allowances .travel-time-info .travel-time-color{display:none;}#actual-duty-details .travel-time-info{display:flex;line-height:18px;font-size:16px;background-color:#ffffff;width:100%;margin:0 auto;}#actual-duty-details .travel-time-info .actual-duty-travel-time-discard-button,
 #actual-duty-details .travel-time-info .actual-duty-travel-time-edit-button,
 #actual-duty-details .travel-time-info .actual-duty-field.not-editable,
 #actual-duty-details .travel-time-info .invalid-icon,
 #actual-duty-details .travel-time-info .changed-label{display:none;}#actual-duty-details .travel-time-info.is-changed .actual-duty-travel-time-discard-button{display:block;}#actual-duty-details .travel-time-info.is-invalid .travel-time-color{background:#D40C00;color:#fff;}#actual-duty-details .travel-time-info.is-invalid .travel-time-color .invalid-icon{display:block;}#actual-duty-details .travel-time-info.is-invalid .travel-time-color .default-icon{display:none;}#actual-duty-details .travel-time-info.is-invalid .mdl-textfield__error{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow:visible;margin-top:1px;}#actual-duty-details .travel-time-info.editing-deactivated .actual-duty-travel-time-field,
 #actual-duty-details .travel-time-info.editing-deactivated .actual-duty-travel-type-field{display:none;}#actual-duty-details .travel-time-info.editing-deactivated .actual-duty-travel-time-edit-button,
 #actual-duty-details .travel-time-info.editing-deactivated .actual-duty-field.not-editable{display:block;}#actual-duty-details .travel-time-info.editing-deactivated .travel-time-color{background:#797C80 !important;color:#fff;}#actual-duty-details .travel-time-info .travel-time-marker{display:flex;align-items:center;width:47px;min-width:47px;padding:10px;float:left;height:inherit;}#actual-duty-details .travel-time-info .travel-time-content-container{width:100%;margin:0;display:flex;align-items:center;justify-content:flex-start;padding:0 4px;}#actual-duty-details .travel-time-info .travel-time-content-container > *{flex-grow:1;}#actual-duty-details .travel-time-info .travel-time-content-container .travel-time-content{display:flex;}#actual-duty-details .travel-time-info .travel-time-content-container .mdl-textfield__label{top:0;}#actual-duty-details .travel-time-info .travel-time-content-container .mdl-textfield{padding:15px 0;}#actual-duty-details .travel-time-info .travel-time-content-container .travel-time-cell{display:flex;}#actual-duty-details .travel-time-info .travel-time-content-container .travel-time-cell > *{margin:0 4px;}#actual-duty-details .travel-time-info .travel-time-content-container .travel-time-hint{font-size:13px;margin:0 4px;padding:5px 0;}#actual-duty-details .travel-time-info .travel-time-content-container .travel-time-title{flex:0 1 50%;align-items:center;}#actual-duty-details .travel-time-info .travel-time-content-container .travel-time-title > *{width:100%;max-width:100%;}#actual-duty-details .travel-time-info .travel-time-content-container .travel-time-title > .is-disabled > span{color:rgba(0, 0, 0, 0.5);}#actual-duty-details .travel-time-info .travel-time-actions{display:flex;align-items:center;justify-content:flex-end;padding:10px 0;}#actual-duty-details .terms-and-conditions{width:100%;}#actual-duty-details .terms-and-conditions .terms-and-conditions--details{font-size:16px;}#actual-duty-details .terms-and-conditions .terms-and-conditions--details span{white-space:pre-wrap;}#actual-duty-details .terms-and-conditions .terms-and-conditions--header{display:inline-block;margin-top:19px;}#actual-duty-details .terms-and-conditions .expand-terms{float:right;}#actual-duty-details .terms-and-conditions .terms-unchecked{color:#D40C00;}#actual-duty-details .terms-and-conditions .terms-unchecked .mdl-checkbox__box-outline{border-color:#D40C00;}#user-info .title-icon{font-size:40px;width:40px;height:40px;color:#039EE6;}#user-info .title-text{line-height:40px;}#user-info .avatar{float:left;margin-right:16px;height:40px;width:40px;box-sizing:border-box;border-radius:50%;background-color:#757575;font-size:40px;color:#fff;color:#FFFFFF;background-color:#039EE6;}#user-info .mdl-card__supporting-text{color:#757575;width:100%;}#user-info .mdl-card__supporting-text .info-message-text div{line-height:1.25rem;}#user-info .message-container{display:flex;margin-bottom:16px;}#user-info .message-container .message-text{line-height:1.25rem;}#user-info .message-container .success-icon,
 #user-info .message-container .warning-icon{margin-right:8px;flex:0 0 auto;}#user-info .message-container .success-icon{color:#79E600;}#user-info .message-container .warning-icon{color:#E68003;}#error-view .error-context{display:flex;line-height:27px;margin-bottom:15px;color:#D40C00;}#error-view .error-context > *{margin-right:5px;}#login #login-button{width:100%;padding:0;margin:0;}#login .login_message{font-size:14px;line-height:14px;padding:0;text-align:center;}#login .login_message .normal_login{color:#454545;}#login .login_message .info-msg{color:#454545;line-height:25px;}#login .login_message .highlight_login{color:#D40C00;}#login .login-card .login-title{background:url(get?file=images/logo.png) center 20% no-repeat;height:170px;}#login .login-card .login-title .login-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}#login .login-card .login-password-label{float:left;}#login .login-card .login-reset-password{float:right;}#login .login-card .reset-password{pointer-events:auto;cursor:pointer;color:#039EE6;}#login .login-card .password-login-input .password-icon-invisible{display:none;}#login .login-card .password-login-input .password-icon{left:234px;top:26px;position:absolute;color:#B3B3B3;cursor:pointer;}#login .mdl-layout{align-items:center;justify-content:center;}#login .mdl-layout__content{padding:24px;flex:none;}#login .mdl-card__title-text,
#login .mdl-card__supporting-text{margin:0 auto;color:#454545;}#logout-success .mdl-layout{align-items:center;justify-content:center;}#logout-success .mdl-layout__content{padding:24px;flex:none;}#logout-success #back-to-login-button{width:100%;padding:0;margin:0;}#logout-success .logout-success-title{background:url(get?file=images/logo.png) center 20% no-repeat;height:170px;}#logout-success .logout-success-title .logout-success-title-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}#logout-success .success-message{border:1px solid #aabb97;background-color:#dcedc8;margin-bottom:16px;display:flex;padding:8px 8px;align-items:center;}#logout-success .success-message .success-icon{margin-right:8px;}#logout-success .additional-message{min-height:76px;margin-bottom:20px;font-size:14px;line-height:14px;}#logout-success .mdl-card__title-text,
#logout-success .mdl-card__supporting-text{margin:0 auto;color:#454545;}.message{border-bottom:1px solid rgba(0, 0, 0, 0.12);cursor:pointer;}.message.unread{padding-left:11px;border-left:5px solid;border-left-color:#039EE6;}.message.unread .message-subject,
 .message.unread .message-time,
 .message.unread .message-sender-receiver{font-weight:500;color:#454545;}.message.unread .avatar{color:#FFFFFF;background-color:#039EE6;}.message .message-title{white-space:nowrap;}.message .message-time{width:85px;font-size:14px;text-align:right;}.message .message-sender-receiver,
 .message .message-body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.message-view{width:100%;color:#757575;}.message-view .message-subject,
 .message-view .message-header,
 .message-view .message-content{padding:16px;}.message-view .mdl-textfield{width:auto;}.message-view .receiver-label{padding:15px 0;}.message-view .receiver-radio{min-height:40px;}.message-view .message-subject{font-size:24px;color:#454545;}.message-view .message-content{width:100%;min-height:400px;font-size:16px;line-height:18px;}.message-view .message-content .message-body{white-space:pre-wrap;}.message-view .message-receiver-container{font-size:14px;line-height:18px;}.message-view .message-header{border-top:1px solid rgba(0, 0, 0, 0.12);font-size:16px;line-height:18px;}.message-view .message-header .message-sender{color:#454545;}.message-view .message-header .avatar{float:left;margin-right:16px;height:40px;width:40px;box-sizing:border-box;border-radius:50%;background-color:#757575;font-size:40px;color:#fff;margin-top:2px;}.message-write-view form > *{display:block;}.message-read-view .message-content{border-top:1px solid rgba(0, 0, 0, 0.12);}#duties #confirmMonthTitle{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#duties .download-button,
#duties #confirmMonth-button,
#duties #export-button{width:5em;}#duty-sign-on .success-icon{color:#79E600;}#duty-sign-on .error-icon{color:#D40C00;}#duty-sign-on .confirmation-text{width:100%;padding:0 16px 0 16px;}#duty-sign-on .user-message-container{display:flex;}#duty-sign-on .user-message-container .material-icons{margin-right:8px;flex:0 0 auto;}#duty-sign-on .user-message-text{line-height:1.5rem;margin-bottom:16px;}#duty-sign-on .user-message-text:empty{display:none;}#duty-sign-on .info-message-text{line-height:1.25rem;white-space:pre-wrap;}#duty-sign-on .mdl-card__supporting-text{flex-grow:1;color:#757575;font-size:0.875rem;}#duty-sign-on .mdl-card__actions{padding:16px;}#password-change .user-message{margin-bottom:16px;}#password-change .user-message.result-message{color:#D40C00;}#password-change .user-hint{display:flex;line-height:1.5rem;margin-bottom:16px;color:#757575;}#password-change .user-hint > *{line-height:1.5rem;margin-right:5px;}#password-change .change-password-wrapper{display:flex;flex-direction:column;}#password-change .password-change-input .password-icon-invisible{display:none;}#password-change .password-change-input .password-icon{left:270px;top:26px;position:absolute;color:#B3B3B3;cursor:pointer;}#help p.bodytext{font-style:normal;font-variant:normal;font-weight:normal;font-size:14px;background-color:inherit;display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;}#help h2.heading2{font-style:normal;font-variant:normal;font-weight:bold;font-size:20px;background-color:inherit;display:block;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0;-webkit-margin-end:0;}#help b.function{display:inline;font-style:italic;font-weight:normal;font-size:14px;background-color:inherit;}#help b.button2{display:inline;font-weight:500;background-color:inherit;}#help ul.listbullet{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;}#help ol.listnumber{display:block;list-style-type:decimal;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px;}#help li.listbullet, #help li.listnumber{font-style:normal;font-variant:normal;font-weight:normal;font-size:14px;background-color:inherit;display:list-item;text-align:-webkit-match-parent;}#help .content-area{background-color:white;}.mdl-color--primary{background-color:#002D5B !important;}.mdl-color--primary-contrast{background-color:#FFFFFF !important;}.mdl-color--accent{background-color:#039EE6 !important;}.mdl-color--accent-contrast{background-color:#FFFFFF !important;}.mdl-color-text--primary{color:#002D5B !important;}.mdl-color-text--primary-contrast{color:#FFFFFF !important;}.mdl-color-text--accent{color:#039EE6 !important;}.mdl-color-text--accent-contrast{color:#FFFFFF !important;}.mdl-badge[data-badge]:after{background:#039EE6 !important;}.mdl-icon-toggle.mdl-primary--color.is-checked .mdl-icon-toggle__label{color:#039EE6 !important;}.mdl-button--colored.mdl-button--raised{background:#002D5B !important;}.mdl-button--fab.mdl-button--colored{background:#039EE6 !important;color:#FFFFFF !important;}.mdl-button--accent.mdl-button--raised{background-color:#039EE6 !important;color:#FFFFFF !important;}.mdl-button--primary{color:#002D5B !important;}.mdl-button--accent{color:#039EE6 !important;}.mdl-textfield__label:after{background-color:#039EE6;}.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
.mdl-textfield--floating-label.has-placeholder .mdl-textfield__label,
.mdl-textfield--floating-label .mdl-textfield__label{color:#039EE6;}.mdl-textfield--floating-label.is-invalid .mdl-textfield__input,
.mdl-textfield.is-invalid .mdl-textfield__input{border:1px solid #D40C00;}.mdl-textfield--floating-label.is-invalid .mdl-textfield__label,
.mdl-textfield.is-invalid .mdl-textfield__label{color:#D40C00;}.mdl-textfield__error{color:#D40C00;}.mdl-radio{cursor:pointer;}.mdl-radio *{pointer-events:none;}.mdl-radio__inner-circle{background-color:#039EE6;}.mdl-radio.is-checked .mdl-radio__outer-circle{border:2px solid #039EE6;}.mdl-radio__ripple-container .mdl-ripple{background:#039EE6;}.is-checked .mdl-radio__label{color:#039EE6;}.mdl-checkbox.is-checked .mdl-checkbox__box-outline{border:2px solid #039EE6;}.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper{box-shadow:0 0 0 8px #039EE6;background-color:#039EE6;}.mdl-checkbox__ripple-container .mdl-ripple{background:#039EE6;}.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background-color:#039EE6;}.separator{border-top:1px solid rgba(0, 0, 0, 0.12);height:1px !important;margin:8px 0;}.mdl-tooltip{will-change:initial !important;max-width:220px;}.mdl-spinner{display:block;margin:0 auto;}.mdl-list__item-primary-content{overflow:hidden;}.mdl-list__item--three-line .mdl-list__item-text-body{color:#757575 !important;}.mdl-list__item--three-line .mdl-list__item-primary-content{line-height:16px;}.mdl-list__item--two-line .mdl-list__item-primary-content .mdl-list__item-sub-title{line-height:16px;}.mdl-card{z-index:auto;}.mdl-card__subtitle-text{color:#757575 !important;}.mdl-card__title-text > .material-icons{margin-right:16px;}.mdl-menu li i.material-icons{vertical-align:middle;margin:0 8px 0 -2px;}.mdl-textfield--floating-label > .mdl-textfield__label{font-size:12px;top:4px;visibility:visible;}.mdl-textfield__input{border:1px solid rgba(0, 0, 0, 0.12);margin-top:4px;padding:4px;border-radius:0;font-family:Roboto, Sans-Serif, sans-serif;}.mdl-textfield.is-disabled .mdl-textfield__input{border:1px dotted rgba(0, 0, 0, 0.12);color:rgba(0, 0, 0, 0.5);}.mdl-textfield.is-disabled.is-disabled .mdl-textfield__label{color:rgba(0, 0, 0, 0.5);}.mdl-button--raised{box-shadow:none;}.mdl-tooltip{font-weight:400;}.getmdl-select{cursor:pointer;}.getmdl-select input{cursor:pointer;}.getmdl-select .mdl-menu .mdl-menu__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.getmdl-select.is-disabled{cursor:default;}.getmdl-select.is-disabled input{cursor:default;}.getmdl-select.getmdl-select__fix-height .mdl-menu{padding:0;max-height:300px;overflow-y:auto;}.getmdl-select.getmdl-select__fix-height .mdl-menu__container{overflow:visible;}.getmdl-select .mdl-menu{position:relative;}.getmdl-select .mdl-textfield__input{padding:4px 22px 4px 4px;}.getmdl-select::-webkit-scrollbar{-webkit-appearance:none;height:12px;}.getmdl-select::-webkit-scrollbar-track{box-shadow:0 0 2px rgba(0, 0, 0, 0.15) inset;background:#f0f0f0;border-radius:7px;}.getmdl-select::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 1px rgba(255, 255, 255, 0.5);}.mdl-selectfield{display:inline-block;}.datepicker-container{display:inline-block;}.action-bar{background-color:white;min-height:60px;overflow:scroll;display:flex;flex-direction:row;justify-content:space-between;}.action-bar .datepicker-container,
 .action-bar .mdl-textfield,
 .action-bar #action-bar-content{width:100%;}.action-bar .action-bar-input-element{margin:5px;display:inline-block;}.action-bar #action-bar-button{display:none;}.action-bar .expand-button-container{padding:8px 6px 0 0;}.list-view-usecase-header{display:block !important;}.action-bar + .calendar-header{border-top:1px solid lightgrey;}.anonymous-duties-error-page{padding:8px;}.mdl-textfield__label.label-input-required::after{content:'*';visibility:inherit;background-color:transparent;position:static;}.mdl-textfield.is-invalid .mdl-textfield__label.label-input-required::after{background-color:transparent;}.ivupad-action-button-with-badge .mdl-badge[data-badge]:after{right:4px;left:auto;top:4px;opacity:100;background-color:#67a2cc !important;}.ivupad-action-button-with-badge .mdl-badge.mdl-badge--overlap{margin-right:0;overflow:visible;}@media not screen and (min-width:600px) and (min-height:600px){.not-standalone.small-screen #roster-duties #usecase{margin-top:160px;}#duties .download-button,
 #duties #confirmMonth-button{width:auto;}#roster-duties #usecase .allocation-day{padding:4px 0 !important;}.ivupad-action-button-with-badge .mdl-badge[data-badge]:after{right:-2px;top:-2px;}}@media screen and (min-width:1px) and (max-width:1024px){#roster-duties .calendar-table tbody tr td{padding:4px 2px !important;}#roster-duties .next-button-container .date{display:none;}#roster-duties .next-button-container .short-weekday{display:none;}}@media screen and (min-width:1px) and (max-width:760px){.month-view .calendar-table .day{height:52px !important;min-height:52px !important;}.month-view .calendar-table .day .title-text{margin:0 !important;}.month-view .calendar-table .allocation-info{height:auto;}.month-view .calendar-table .allocation-info .allocation-title{padding:4px;}.month-view .calendar-table .allocation-info .allocation-title .open-task-count-offset-container{margin:3px 6px 3px 2px;}.month-view .calendar-table .allocation-info .allocation-title .open-task-count-offset-container .open-task-count{display:none !important;}.month-view .calendar-table .allocation-info .time-location-info{display:none !important;}.month-view .calendar-table .allocation-info .time-location-title{display:none !important;}.list-view .calendar-table .allocation-info .time-location-info .time{min-width:45px;width:45px;}.tab-header-left, .tab-header-right, .exchange-offers-column-side{display:none;}.exchange-offers-column-mid, .tab-header-mid{width:100% !important;}.comparison-placeholder{min-height:20px;margin:10px 0 10px 0;width:100%;}.duty-details-table th, .duty-details-table td{padding:5px;}#actual-duty-details .component-info .component-content{flex-wrap:wrap;}#actual-duty-details .component-info .component-content .component-cell.actual-duty-component-type,
 #actual-duty-details .component-info .component-content .component-cell.actual-duty-component-comment{flex:1 1 40%;}#actual-duty-details .component-info .component-content .component-cell.actual-duty-component-type > *,
 #actual-duty-details .component-info .component-content .component-cell.actual-duty-component-comment > *{width:100%;max-width:100%;}#actual-duty-details .component-info .component-title,
 #actual-duty-details .allowance-info .allowance-title,
 #actual-duty-details .travel-time-info .travel-time-marker{min-width:34px;width:34px;padding:5px;}#actual-duty-details .allowance-info:not(.allowance-emptyRow) .allowance-content .allowance-cell.actual-duty-allowance-allowanceClass > *{width:100%;max-width:100%;}#actual-duty-details .allowance-info:not(.allowance-emptyRow) .allowance-content:not(.allowance-isLocked){flex-wrap:wrap;}#actual-duty-details .allowance-info:not(.allowance-emptyRow) .allowance-content:not(.allowance-isLocked) .allowance-cell.actual-duty-allowance-value{flex:0 1 50%;}#actual-duty-details .allowance-info:not(.allowance-emptyRow) .allowance-content:not(.allowance-isLocked) .allowance-cell.actual-duty-allowance-allowanceClass{flex:1 1 100%;}.exchange-overview-heading-column .exchange-overview-offer-col{margin:0;}#roster-duties .optionalDay{display:none;}#roster-duties .optional-next-button-container .next-button{display:block;}#roster-duties .optional-next-button-container .date{display:none;}#roster-duties .optional-next-button-container .short-weekday{display:none;}}@media screen and (min-width:1px) and (max-width:479px){.month-view .calendar-table .day .allocation-info i{display:none;}.month-view .calendar-table .allocation-info{padding:5px 3px 5px 3px;}.responsive-table{border:0;white-space:normal;}.responsive-table thead{display:none;}.responsive-table tr{padding:15px;display:block;height:auto !important;border-bottom:1px solid rgba(0, 0, 0, 0.12);}.responsive-table tr:last-child{border-bottom:0;}.responsive-table tr td{height:auto;padding:0 !important;margin:0 !important;display:block;border:0;}.responsive-table tr td.duty-task-status-container .task-status{padding-top:4px;max-width:inherit !important;}.responsive-table tr td.duty-task-status-container .task-status.no-status-so-hidden-in-table-view{display:none !important;}.responsive-table tr td.duty-task-status-container:not(.no-status-so-hidden-in-table-view){margin-bottom:5px !important;}.responsive-table .key-value-container{display:flex;justify-content:space-between;}.responsive-table .key-value-container .label{display:flex;max-width:100px;margin-right:10px;font-weight:bold;}.responsive-table .key-value-container .value{text-align:right;}.comparison-placeholder{min-height:20px;margin:10px 0 10px 0;width:100%;}#personnel-time-sheet .timesheet-list .timesheet-download-button{max-width:100px;}.hide-on-phone{display:none;}.show-on-phone{display:block;}#actual-duty-details .component-info:not(.is-time-not-editable) .component-content .component-cell > *{width:100%;max-width:100%;}#actual-duty-details .actual-duty-time-field{min-width:110px;}#actual-duty-details .component-info .component-content .component-cell.actual-duty-component-type,
 #actual-duty-details .component-info .component-content .component-cell.actual-duty-component-comment{flex:1 1 100%;}#actual-duty-details .allowance-info:not(.allowance-emptyRow) .allowance-content .allowance-cell > *{width:100%;max-width:100%;}#actual-duty-details .allowance-info:not(.allowance-emptyRow) .allowance-content:not(.allowance-isLocked) .allowance-cell.actual-duty-allowance-value, #actual-duty-details .allowance-info:not(.allowance-emptyRow) .allowance-content:not(.allowance-isLocked) .allowance-cell.actual-duty-allowance-allowanceClass{flex:1 1 100%;}#actual-duty-details .allowance-info:not(.allowance-emptyRow) .allowance-content.allowance-isLocked .allowance-cell.actual-duty-allowance-allowanceClass{flex:0 1 50%;}#actual-duty-details .travel-time-info:not(.editing-deactivated) .travel-time-content-container{flex-wrap:wrap;}#actual-duty-details .travel-time-info:not(.editing-deactivated) .travel-time-content-container .travel-time-cell{flex:1 1 100%;}#actual-duty-details .travel-time-info:not(.editing-deactivated) .travel-time-content-container .travel-time-cell > *{width:100%;max-width:100%;}.action-bar .mdl-textfield{width:100%;}.action-bar #action-bar-button{display:block;}.action-bar .action-bar-hint-container{display:flex;flex-direction:column;justify-content:center;margin:10px;width:100%;}.action-bar .action-button{width:100%;}.action-bar .search-button{margin:0;}.action-bar .action-bar-input-element:not(:last-child){margin-bottom:-20px !important;}.action-bar .mdl-textfield__error{display:none;}.usecase-header-with-action-bar + .usecase-content{top:60px !important;min-height:calc(100vh - 180px) !important;background-color:#dadcdd;}#help-iframe{height:calc(100vh - 180px) !important;}.tab-header-left, .tab-header-right, .exchange-offers-column-side{display:none;}.tab-header-mid, .exchange-offers-column-mid{width:100% !important;}.icon-box{display:none !important;}.exchange-overview-offer-col{display:none;}#roster-duties .employee-column{width:120px !important;}#roster-duties .employee-name{display:none;}#roster-duties .previous-button-container{justify-content:left !important;}#roster-duties .date{font-size:0.8rem;}#roster-duties .short-weekday{font-size:0.8rem;}}@media screen and (min-width:480px){.action-bar-content.hidden{display:flex !important;}.action-bar-hint-container{display:none;}.action-bar{overflow:visible;}}@media not screen and (min-width:600px) and (min-height:600px){.not-standalone.small-screen .with-usecase-navigation .usecase-content{margin-top:6rem;min-height:calc(100vh - 120px - 6rem);}#exchange .exchange-offers-container{min-height:calc(100vh - 5rem + 104px);}#exchange-overview .exchange-overview-heading-column{padding-left:8px !important;padding-right:8px !important;}}#exchange .exchange-header{background-color:#fff;height:4rem;width:100%;display:flex;flex-direction:row;justify-content:space-between;}#exchange .exchange-header .allocation-name{position:relative;float:left;top:50%;left:50%;transform:translate(-50%, -50%);}#exchange .exchange-header .date{font-size:18px;}#exchange .exchange-header .with-margin{margin-right:17px;}#exchange .exchange-header .allocation-title{width:30%;}#exchange .exchange-header .tab-header-allocation-element{width:100%;}#exchange .exchange-header .tab-header-allocation-element.day.list-item{display:block;min-height:71px;height:auto;padding:0;border:none;vertical-align:top;}#exchange .exchange-header .time-location-info{width:65%;}#exchange .exchange-header .tab-header-button-left{margin-left:10px;}#exchange .exchange-header .tab-header-button-right{margin-right:10px;}#exchange .exchange-header .tab-header-side{min-width:200px;}#exchange .exchange-header .day-info{width:70px;}#exchange .exchange-header .multiple-allocations{display:inline-flex;}#exchange .exchange-header .multiple-allocations .time-location-info{display:none;}#exchange .exchange-header .multiple-allocations .allocation-info{flex:1;margin-right:5px;}#exchange .exchange-header .multiple-allocations .allocation-info .allocation-title{width:100%;}#exchange .exchange-header .tab-header-left,
 #exchange .exchange-header .tab-header-right{width:20%;}#exchange .exchange-header .tab-header-mid{width:60%;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;}#exchange .exchange-offers-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;min-height:calc(100vh - 14rem - 16px);margin-bottom:0 !important;}#exchange .exchange-offers-column-side{width:20%;min-width:200px;min-height:calc(100vh - 14rem - 16px);}#exchange .exchange-offers-column-side.exchange-offers-column-left{border-right:2px solid rgba(0, 0, 0, 0.12);}#exchange .exchange-offers-column-side.exchange-offers-column-side.exchange-offers-column-right{border-left:2px solid rgba(0, 0, 0, 0.12);}#exchange .exchange-offers-column-mid{height:100%;width:60%;padding:10px;}#exchange .usecase-content.usecase-content-without-padding{padding:0;}#exchange .exchange-offers-container .allocation-color{opacity:0.6;}#exchange .exchange-offers-container .allocation-color.singleduty{background:rgba(11, 152, 208, 0.49);opacity:unset !important;}#exchange .exchange-offers-list.ivu-list{background-color:transparent;}#exchange .exchange-offers-list.ivu-list .day{padding:0;margin-bottom:10px;}#exchange .exchange-list-item.list-item{background-color:#fff;}#exchange .exchange-error-message{margin-top:10px;text-align:center;}#exchange-new-offer .new-offer-title{color:#039EE6;padding-bottom:10px;font-size:12px;}#exchange-new-offer .datepicker-container-new-offer .mdl-textfield.mdl-textfield-datepicker{width:125px;}#exchange-new-offer #swap-proposal-employee-dropdown-menu .dropdown-menu-reset{font-style:italic;}#exchange-new-offer #exchange-new-offer-container{max-width:300px;}#exchange-new-offer #exchange-new-offer-container .calendar-table .allocation-day .day-info{width:70px;min-width:70px;margin-right:8px;}#exchange-new-offer #change-type-container{padding-top:15px;padding-bottom:15px;}#exchange-new-offer #change-type-container.hide-new-offer-for-dayoff .new-offer-for-dayoff, #exchange-new-offer #change-type-container.display-only-new-offer-for-swap-proposal .new-offer-for-dayoff, #exchange-new-offer #change-type-container.display-only-new-offer-for-swap-proposal .new-offer-for-duty{display:none;}#exchange-new-offer .new-offer-content{padding-left:15px;}#exchange-new-offer .new-offer-content .requestable-types-label.info-title{color:#039EE6;margin-bottom:10px;}#exchange-new-offer .new-offer-content .receiver-radio{min-height:40px;}#exchange-new-offer .new-offer-content .receiver-label{padding:15px 0;}#exchange-new-offer .new-offer-content .allocation-info{border:2px solid rgba(0, 0, 0, 0.12);height:70px;}#exchange-new-offer .new-offer-content .allocation-info .time-location-info.begin{margin-top:13px;}#exchange-new-offer .new-offer-content .allocation-info .time{width:45px;}#exchange-new-offer .new-offer-content .invalid-input .mdl-textfield__input{border:1px solid #D40C00;}#exchange-new-offer .new-offer-content .invalid-input .mdl-textfield__label{color:#D40C00;}#exchange-new-offer #change-criteria-container .mdl-textfield.mdl-js-textfield{width:90px;}#exchange-new-offer .new-offer-time-criteria-container{display:flex;}#exchange-new-offer .new-offer-time-criteria-container > *{margin:0 4px;}#exchange-new-offer #change-type-container > *{display:block;}#exchange-new-offer .new-offer-criteria-title{font-size:16px;line-height:32px;padding:20px 5px 20px 0;}#exchange-new-offer .new-offer-error{padding-bottom:10px;}#exchange-new-offer .new-offer-error > *{color:#D40C00;}#exchange-new-offer .allocation-and-permission-container{min-width:200px;max-width:200px;}#exchange-new-offer .exchange-permission-denied{border:1px solid #D40C00;}#exchange-new-offer .exchange-permission-denied .exchange-permission-text{margin-top:15px;color:#D40C00;}#exchange-new-bid .exchange-new-bid-title{padding-bottom:10px;padding-top:10px;}#exchange-new-bid .exchange-new-bid-offer .allocation-color{opacity:0.6;}#exchange-new-bid .exchange-new-bid-offer .allocation-color.singleduty{background:rgba(11, 152, 208, 0.49);opacity:unset !important;}#exchange-new-bid .user-message{margin-bottom:15px;color:#E68003;}#exchange-overview .icon-box{display:inline-flex;vertical-align:middle;align-items:center;color:grey;}#exchange-overview .material-icons.exchange-overview-swap-icon{font-size:48px;}#exchange-overview .item-box{max-width:90px;text-align:center;font-size:14px;}#exchange-overview .mdl-grid.exchange-overview-heading-column > *{font-size:14px;color:grey;}#exchange-overview .exchange-day-cell{max-width:155px;}#exchange-overview .exchange-day-cell .date-range-grid{margin:0;}#exchange-overview .exchange-day-cell .date-range-grid .date-range-cell{min-width:70px;max-width:70px;}#exchange-overview .exchange-day-cell .date-range-grid .date-range-cell.date-range-separator.day-info{min-width:15px;max-width:15px;text-align:center;}#exchange-overview .exchange-day-cell .date-range-grid .date-range-cell .day-info{width:70px;min-width:70px;}#exchange-overview .icon-box{max-width:50px;}#exchange-overview .exchange-overview-heading-column{text-align:center;border-bottom:2px solid rgba(0, 0, 0, 0.45);padding:0 18px;height:2rem;}#exchange-overview .exchange-overview-heading-column .exchange-day-cell{text-align:left;}#exchange-overview .exchange-overview-heading-column .exchange-day-cell.allocation-day .day-info > *{font-size:18px;}#exchange-overview .exchange-overview-offer-col .allocation-color.singleduty, #exchange-overview .exchange-overview-offer-col .allocation-color.date-range-allocations{background:#3086bf;opacity:unset;}#exchange-overview .timesegment.type_offday .time-location-info{display:none;}#exchange-overview .exchange-overview-request-col .allocation-color.singleduty, #exchange-overview .exchange-overview-request-col .allocation-color.date-range-allocations{background:rgba(11, 152, 208, 0.49);opacity:unset !important;}#exchange-overview .is-approved .exchange-overview-offer-col .allocation-color.singleduty, #exchange-overview .is-approved .exchange-overview-offer-col .allocation-color.date-range-allocations{background:rgba(11, 152, 208, 0.49);opacity:unset !important;}#exchange-overview .is-approved .exchange-overview-request-col .allocation-color.singleduty, #exchange-overview .is-approved .exchange-overview-request-col .allocation-color.date-range-allocations{background:#3086bf;opacity:unset;}#exchange-overview .is-approved .exchange-overview-offer-col .allocation-color{opacity:0.6;}#exchange-overview .not-approved .exchange-overview-request-col .allocation-color{opacity:0.6;}#exchange-overview .exchange-overview-month-heading{background:#dadcdd;padding-bottom:10px;}#exchange-overview .exchange-overview-month .no-content{font-size:14px;padding-bottom:10px;}#exchange-overview .exchange-overview-row{border-bottom:1px solid rgba(0, 0, 0, 0.12);cursor:pointer;padding:0 0 0 5px;}#exchange-overview .exchange-overview-row.is-new{border-left:5px solid;border-left-color:#039EE6;padding-left:0;}#exchange-overview .exchange-overview-row .exchange-day-cell{padding:0;}#exchange-overview .exchange-overview-row .material-icons{line-height:30px;}#exchange-overview .exchange-overview-row .time-location-info .time{max-width:50px;}#exchange-overview .is-in-past{background:#ebebeb;}#exchange-overview .is-in-past .day-info,
 #exchange-overview .is-in-past .icon-caption,
 #exchange-overview .is-in-past .state-box .material-icons{color:gray;}#exchange-overview .past-separator{border-bottom:3px solid !important;border-bottom-color:#039EE6 !important;}#exchange-overview .state-box,
#exchange-overview-details .state-box{display:none;}#exchange-overview .state-box .material-icons,
 #exchange-overview-details .state-box .material-icons{width:100%;}#exchange-overview .state-box-declined .material-icons,
#exchange-overview .state-box-canceled .material-icons,
#exchange-overview-details .state-box-declined .material-icons,
#exchange-overview-details .state-box-canceled .material-icons{color:red;}#exchange-overview .state-box-approved .material-icons,
#exchange-overview-details .state-box-approved .material-icons{color:green;}#exchange-overview .is-approved .state-box-approved,
#exchange-overview .is-processing .state-box-processing,
#exchange-overview .is-denied .state-box-denied,
#exchange-overview .is-open .state-box-open,
#exchange-overview .is-proposed .state-box-proposed,
#exchange-overview .is-rejected .state-box-rejected,
#exchange-overview .is-expired .state-box-expired,
#exchange-overview .is-discarded .state-box-discarded,
#exchange-overview .is-invalid .state-box-invalid,
#exchange-overview-details .is-approved .state-box-approved,
#exchange-overview-details .is-processing .state-box-processing,
#exchange-overview-details .is-denied .state-box-denied,
#exchange-overview-details .is-open .state-box-open,
#exchange-overview-details .is-proposed .state-box-proposed,
#exchange-overview-details .is-rejected .state-box-rejected,
#exchange-overview-details .is-expired .state-box-expired,
#exchange-overview-details .is-discarded .state-box-discarded,
#exchange-overview-details .is-invalid .state-box-invalid{display:inherit;}#exchange-overview .state-box-rejected .material-icons,
#exchange-overview .state-box-denied .material-icons,
#exchange-overview .state-box-rejected .material-icons,
#exchange-overview .state-box-discarded .material-icons,
#exchange-overview .state-box-invalid .material-icons,
#exchange-overview .state-box-expired .material-icons,
#exchange-overview-details .state-box-rejected .material-icons,
#exchange-overview-details .state-box-denied .material-icons,
#exchange-overview-details .state-box-rejected .material-icons,
#exchange-overview-details .state-box-discarded .material-icons,
#exchange-overview-details .state-box-invalid .material-icons,
#exchange-overview-details .state-box-expired .material-icons{color:#d40c00;}#exchange-overview .state-box-processing .material-icons,
#exchange-overview .state-box-proposed .material-icons,
#exchange-overview .state-box-open .material-icons,
#exchange-overview-details .state-box-processing .material-icons,
#exchange-overview-details .state-box-proposed .material-icons,
#exchange-overview-details .state-box-open .material-icons{color:#ffb938;}#exchange-overview .exchange-allocation-text-box,
#exchange-overview-details .exchange-allocation-text-box{background:rgba(11, 152, 208, 0.49);opacity:unset !important;}#exchange-overview .exchange-allocation-text-box .allocation-name,
 #exchange-overview-details .exchange-allocation-text-box .allocation-name{position:relative;float:left;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:14px;text-align:center;}#exchange-overview .allocatable_stub .details-content,
#exchange-overview-details .allocatable_stub .details-content{display:none;}#exchange-new-bid .bid-with-no-visible-allocation,
#exchange-new-bid .offer-with-no-visible-allocation,
#exchange-overview-details .bid-with-no-visible-allocation,
#exchange-overview-details .offer-with-no-visible-allocation{font-size:20px;}#qualifications .qualification-group{width:100%;min-height:auto;margin-bottom:10px;color:#454545;}#qualifications .qualification-group .qualification-group-content{width:100%;border-top:1px solid rgba(0, 0, 0, 0.12);overflow:visible;padding:0;}#qualifications .qualification-group .qualification-group-content .qualifications-table{width:100%;color:#757575;border:none;white-space:normal;}#qualifications .qualification-group .qualification-group-header-container{display:flex;padding-left:16px;align-items:stretch;}#qualifications .qualification-group .qualification-group-header-container .button-placeholder{cursor:default;}#qualifications .qualification-group .qualification-group-header-container .icon-fixed{display:flex;align-items:center;}#qualifications .qualification-group .qualification-group-header-container .icon-fixed .warning{color:#E68003;}#qualifications .qualification-group .qualification-group-header-container .icon-fixed .danger{color:#D40C00;}#qualifications .qualification-group .qualification-group-header-container .qualification-group-header{flex-grow:1;}#qualifications .qualification-group .qualification-group-header-container .qualification-group-header .desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#757575;line-height:1.2em;font-size:13px;}#qualifications .qualification-group .qualification-group-header-container .qualification-group-header .cont{font-size:1rem;line-height:18px;margin-top:2px;word-wrap:break-word;color:#454545;}#qualifications .qualification-group .qualification-group-header-container .expand-button-container{padding:8px;}#qualifications .qualification-group .hide{display:none;}#qualifications .expand-button span{box-shadow:none;}#exchange-overview-details .exchange-details-title{margin-bottom:8px;}#exchange-overview-details .exchange-details-card{min-height:0;width:100%;margin-bottom:24px;margin-top:8px;}#exchange-overview-details .exchange-details-card > .mdl-card__supporting-text{padding:0;width:100%;}#exchange-overview-details .exchange-details-button{display:inline-block;padding:8px;}#exchange-overview-details .exchange-details-info-container{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);background:#fff;margin-bottom:10px;}#exchange-overview-details .exchange-details-info-container .exchange-icon-cell{max-width:50px;}#exchange-overview-details .exchange-details-info-container .exchange-details-info-line-container{padding-bottom:2px;margin-top:auto;margin-bottom:auto;font-size:20px;}#exchange-overview-details .exchange-details-info-container .exchange-details-state-line{display:inline-block;}#exchange-overview-details .exchange-details-info-container .exchange-details-info-line{margin-top:auto;margin-bottom:auto;}#exchange-overview-details .exchange-details-info-container .material-icons{font-size:48px;}#exchange-overview-details .exchange-details-info-container .icon-caption{display:none;font-size:14px;}#exchange-overview-details .exchange-details-info-container .state-box{text-align:center;}#exchange-overview-details .exchange-details-info-container.mdl-grid{padding:0;margin-bottom:24px;}#exchange-overview-details .exchange-details-expand-title-container{display:flex;justify-content:space-between;padding:10px 10px 10px 16px;}#exchange-overview-details .exchange-details-expand-title-container .exchange-details-expand-title{align-self:center;}#exchange-overview-details .exchange-details-expand-title-container span.exchange-details-expand-title{font-size:20px;}#exchange-overview-details .exchange-details-expand-title-container .ivupad-action-button, #exchange-overview-details .exchange-details-expand-title-container #qualifications .qualification-group .qualification-group-header-container .button-placeholder, #qualifications .qualification-group .qualification-group-header-container #exchange-overview-details .exchange-details-expand-title-container .button-placeholder{height:auto;}#exchange-overview-details .exchange-details-expand-title-container .ivupad-action-button span, #exchange-overview-details .exchange-details-expand-title-container #qualifications .qualification-group .qualification-group-header-container .button-placeholder span, #qualifications .qualification-group .qualification-group-header-container #exchange-overview-details .exchange-details-expand-title-container .button-placeholder span{height:auto;box-shadow:none;background:none;}#exchange-overview-details .exchange-allocation-container .type_offday .mdl-card__supporting-text{display:none;}#exchange-overview-details .exchange-details-opposite-container .expansion-content .expand-container{box-shadow:none;}#exchange-overview-details .exchange-details-opposite-container .allocations.exchange-allocation-container{margin-bottom:0;}#exchange-overview-details .exchange-actions{border-top:1px solid rgba(0, 0, 0, 0.1);}#exchange-overview-details .exchange-actions.mdl-card__actions{padding:0;}#exchange-overview-details .exchange-details-info-line{display:none;}#exchange-overview-details .is-approved .exchange-details-info-line-approved,
#exchange-overview-details .is-processing .exchange-details-info-line-processing,
#exchange-overview-details .is-proposed .exchange-details-info-line-proposed,
#exchange-overview-details .is-denied .exchange-details-info-line-denied,
#exchange-overview-details .is-open .exchange-details-info-line-open,
#exchange-overview-details .is-rejected .exchange-details-info-line-rejected,
#exchange-overview-details .is-expired .exchange-details-info-line-expired,
#exchange-overview-details .is-discarded .exchange-details-info-line-discarded,
#exchange-overview-details .is-invalid .exchange-details-info-line-invalid{display:inherit;}#exchange-overview-details .exchange-details-criteria-line{display:none;font-size:16px;}#exchange-overview-details .dayoff .target-dayoff,
#exchange-overview-details .duty-start-anytime .target-duty-start-anytime,
#exchange-overview-details .duty-start-from .target-duty-start-from,
#exchange-overview-details .duty-start-until .target-duty-start-until,
#exchange-overview-details .duty-start-between .target-duty-start-between{display:inherit;}#exchange-overview-details .exchange-details-nobid-line{margin-top:auto;margin-bottom:auto;font-size:16px;}#exchange-overview-details .exchange-details-decision-text-line{width:100%;border-top:1px solid rgba(0, 0, 0, 0.12);padding:15px 15px 15px 10px;font-size:16px;}#exchange-overview-details .exchange-own-allocation-container.is-approved .allocation-color,
#exchange-overview-details .exchange-details-opposite-container.not-approved .allocation-color{opacity:0.6;}#exchange-overview-details .exchange-own-allocation-container.is-approved .allocation-color.singleduty,
 #exchange-overview-details .exchange-details-opposite-container.not-approved .allocation-color.singleduty{background:rgba(11, 152, 208, 0.49);opacity:unset !important;}#exchange-overview-details .exchange-own-allocation-container.not-approved .allocation-color,
#exchange-overview-details .exchange-details-opposite-container.is-approved .allocation-color{opacity:unset;}#roster-duties{}#roster-duties .mdl-grid{padding-top:0;padding-bottom:0;}#roster-duties .mdl-cell{margin-bottom:0;}#roster-duties .calendar-header{table-layout:fixed;}#roster-duties .calendar-table td, #roster-duties .calendar-table th{height:inherit;min-height:inherit;padding:8px;}#roster-duties .calendar-table tbody{display:table-row-group;}#roster-duties .rosterContent{overflow:hidden;}#roster-duties .rosterContent #loading-screen{background-color:white;padding:20px;}#roster-duties .table-separator{height:30px;}#roster-duties .allocation-day{padding:4px;}#roster-duties .date{padding:2px;}#roster-duties .short-weekday{padding:2px;}#roster-duties .employee-column{width:200px;}#roster-duties .employee{color:#175382;padding:10px;font-size:16px;}#roster-duties .rosterHeader{color:#757575;background-color:#f3f3f3;overflow:hidden;height:65px;}#roster-duties .rosterHeader .rosterName{float:left;padding:20px 15px;}#roster-duties .rosterHeader .expand-button{float:right;padding:5px;}#roster-duties .day-info{display:none;}#roster-duties .allocation-info{height:inherit;}#roster-duties .button-container{display:flex;align-items:center;justify-content:space-evenly;}#roster-duties .previous-button{margin:5px 10px 5px 0 !important;}#roster-duties .next-button{margin:5px 0 5px 10px !important;display:none;}#roster-duties .next-button-container .next-button{display:block;}#roster-duties .calendar-header .selectedDay{color:#039EE6;}#roster-duties .usecase-content .selectedDay{border-left:3px solid #039EE6;border-right:3px solid #039EE6;}#roster-duties .usecase-content .firstRow .selectedDay{border-top:3px solid #039EE6;}#roster-duties .usecase-content .lastRow .selectedDay{border-bottom:3px solid #039EE6;}#travel-time-change .user-message{margin-bottom:15px;}#travel-time-change .user-message.error-message{color:#D40C00;}#travel-time-change .user-message .success-icon{color:#79E600;}#travel-time-change .depot-at-begin-date-assingment{margin-bottom:16px;}#travel-time-change .depot-at-begin-date-assingment .title{color:#039EE6;font-size:12px;}#travel-time-change .depot-at-begin-date-assingment .value{padding:7px 0;}#help{height:100%;}#help .usecase-content{height:100%;overflow:hidden;padding:0;}#help #help-iframe{min-width:100%;min-height:100%;}#help .no-help-content{padding:16px;}#employee-preferences .user-message{margin-bottom:15px;color:#D40C00;}#employee-preferences .employee-preference-category-title{font-size:1rem;height:18px;line-height:18px;margin-bottom:12px;color:#454545;}#employee-preferences .employee-preference-categories{width:100%;}#employee-preferences .employee-preference-group{width:100%;min-height:auto;margin-bottom:10px;color:#454545;}#employee-preferences .employee-preference-group.active .employee-preference .content,
 #employee-preferences .employee-preference-group.active .employee-preference-group-icon{color:#039EE6;}#employee-preferences .employee-preference-group.editable-future{background-color:#f3f3f3;}#employee-preferences .employee-preference-group.editable{border-left:5px solid #039EE6;}#employee-preferences .employee-preference-group .employee-preference-group-header-container{display:flex;padding-left:16px;align-items:stretch;}#employee-preferences .employee-preference-group .employee-preference-group-header-container .employee-preference-group-header{flex-grow:1;}#employee-preferences .employee-preference-group .employee-preference-group-header-container .expand-button-container{padding:8px;}#employee-preferences .employee-preference-group .employee-preference-group-icon{display:flex;align-items:center;}#employee-preferences .employee-preference-group .selected-icon{margin-right:4px;}#employee-preferences .employee-preference-group .description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#757575;line-height:1.2em;font-size:13px;}#employee-preferences .employee-preference-group .content{font-size:1rem;line-height:18px;margin-top:2px;display:flex;align-items:center;color:#454545;}#employee-preferences .employee-preference-group .content span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal;}#employee-preferences .employee-preference-group .employee-preference-group-content{display:flex;flex-direction:column;align-items:normal;width:100%;border-top:1px solid rgba(0, 0, 0, 0.12);overflow:visible;padding:8px 8px 8px 48px;}#employee-preferences .employee-preference-group .employee-preference{display:flex;flex-direction:column;}#employee-preferences .employee-preference-group .employee-preference-label{color:#039EE6;}#employee-preferences .employee-preference-group .employee-preference-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px;margin-bottom:6px;}#employee-preferences .expand-button span{box-shadow:none;}.operation-mode--pad:not(.module-duties):not(.module-accounts):not(.module-messages):not(.module-information) #button-menu,
.operation-mode--pad:not(.module-duties):not(.module-accounts):not(.module-messages):not(.module-information) #navigation,
.operation-mode--pad:not(.module-duties):not(.module-accounts):not(.module-messages):not(.module-information) #sidebar{display:none;transition:initial;}body.operation-mode--pad{}body.operation-mode--pad.module-duties #item--messages,
 body.operation-mode--pad.module-duties #item--accounts-overview,
 body.operation-mode--pad.module-duties #item--personnel-time-sheet,
 body.operation-mode--pad.module-duties #item--crew-on-trip,
 body.operation-mode--pad.module-duties #item--any-duty,
 body.operation-mode--pad.module-duties #item--anonymous-duties,
 body.operation-mode--pad.module-duties #item--trip-search{display:none;}body.operation-mode--pad.module-accounts #item--messages,
 body.operation-mode--pad.module-accounts #item--duties,
 body.operation-mode--pad.module-accounts #item--long-term-planing-duties,
 body.operation-mode--pad.module-accounts #item--absence-overview,
 body.operation-mode--pad.module-accounts #item--holiday-request,
 body.operation-mode--pad.module-accounts #item--wish-request,
 body.operation-mode--pad.module-accounts #item--duty-exchange,
 body.operation-mode--pad.module-accounts #item--duty-sign-on,
 body.operation-mode--pad.module-accounts #item--actual-duties,
 body.operation-mode--pad.module-accounts #item--any-duty,
 body.operation-mode--pad.module-accounts #item--anonymous-duties,
 body.operation-mode--pad.module-accounts #item--qualifications,
 body.operation-mode--pad.module-accounts #item--crew-on-trip,
 body.operation-mode--pad.module-accounts #item--actual-duties,
 body.operation-mode--pad.module-accounts #item--exchange,
 body.operation-mode--pad.module-accounts #item--roster-duties,
 body.operation-mode--pad.module-accounts #item--trip-search,
 body.operation-mode--pad.module-accounts #item--employee-preferences{display:none;}body.operation-mode--pad.module-messages #button-menu,
 body.operation-mode--pad.module-messages #navigation,
 body.operation-mode--pad.module-messages #sidebar{display:none;transition:initial;}body.operation-mode--pad.module-information #item--messages,
 body.operation-mode--pad.module-information #item--duties,
 body.operation-mode--pad.module-information #item--long-term-planing-duties,
 body.operation-mode--pad.module-information #item--absence-overview,
 body.operation-mode--pad.module-information #item--holiday-request,
 body.operation-mode--pad.module-information #item--wish-request,
 body.operation-mode--pad.module-information #item--duty-exchange,
 body.operation-mode--pad.module-information #item--duty-sign-on,
 body.operation-mode--pad.module-information #item--qualifications,
 body.operation-mode--pad.module-information #item--actual-duties,
 body.operation-mode--pad.module-information #item--accounts-overview,
 body.operation-mode--pad.module-information #item--personnel-time-sheet,
 body.operation-mode--pad.module-information #item--exchange,
 body.operation-mode--pad.module-information #item--roster-duties,
 body.operation-mode--pad.module-information #item--employee-preferences{display:none;}body.operation-mode--pad #navigation .separator,
 body.operation-mode--pad #sidebar .separator{display:none;}@media print{@page{size:auto;margin:0.5cm;}html{margin:1px;}body{margin:0 !important;}html,
 body{padding:0;float:none;width:auto !important;height:auto !important;min-height:auto !important;background:#fff !important;}*,
 *:before,
 *:after{background:transparent !important;color:#000 !important;border-color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}*:before,
 *:after{height:auto !important;position:relative !important;overflow:visible !important;}.hidden, .hidden *{display:none !important;}table{border-collapse:separate !important;border-spacing:0 !important;overflow:visible !important;}.material-icons{background:transparent !important;color:#000 !important;}.mdl-radio__ripple-container,
 .mdl-checkbox__ripple-container{display:none;}.mdl-radio .mdl-radio__inner-circle{border:4px solid black;}.mdl-grid{padding:0 !important;}.mdl-cell,
 .mdl-card{display:inline-block !important;}.mdl-data-table{page-break-inside:auto;}.mdl-data-table tr td:first-child, .mdl-data-table th:first-child{border-left:1px solid black;}.mdl-data-table tr td:last-child, .mdl-data-table th:last-child{border-right:1px solid black;}.mdl-data-table tr.hide-on-screen{display:table-row !important;}.mdl-data-table{}.mdl-data-table td,
 .mdl-data-table th{padding:2px 4px;height:auto;font-size:12px;border-bottom:1px solid black !important;border-top:0 !important;}.mdl-data-table td:first-of-type,
 .mdl-data-table th:first-of-type{padding:2px 4px;}.mdl-data-table th{border-top:1px solid black !important;}.mdl-data-table tbody tr{height:28px;page-break-inside:avoid;page-break-after:auto;}#ivupad-global-bar,
 #navigation,
 #navigation-drawer,
 #sidebar,
 #module-bar,
 #usecase-header,
 #snackbar{display:none !important;}.month-view .month:not(.active),
 .list-view .month:not(.active){display:none !important;}#duty-exchange .month{display:block !important;}#messages .month{display:block !important;}button,
 .ivupad-button,
 .ivupad-action-button,
 #qualifications .qualification-group .qualification-group-header-container .button-placeholder{display:none !important;}.print-only-on-printer{display:block !important;}#module,
 #content,
 #main,
 #usecase,
 .usecase-content{height:100% !important;min-height:100% !important;}#module,
 #content,
 #main,
 #usecase,
 .usecase-content,
 .scrollable,
 .scrollable > div{display:block !important;width:auto !important;overflow:visible !important;padding:0 !important;margin:0 !important;}.calendar-grid.mdl-grid,
 .data-grid.mdl-grid{display:block !important;position:relative;}.usecase-content.hidden{display:none !important;}.expand-button-container{display:none;}.allocation-info{border:1px solid black !important;}.print-title{display:block;margin-bottom:20px;font-size:18px;page-break-after:avoid;}.table-title{font-size:14px;}.today{outline-style:none !important;border:1px solid black !important;}#wish-request .request-table-cell-slot.empty,
 #wish-request .requested-date-checkbox{display:none;}#accounts-overview .ivupad-card{margin:8px;width:calc(33.33% - 20px);border:1px solid black !important;}#duty-sign-on .ivupad-card{border:1px solid black !important;width:calc(100% - 20px);}#duty-sign-on .mdl-card__actions{display:none;}.details-content{display:block !important;width:auto !important;overflow:visible !important;}.duty-components-table-row{break-inside:avoid;page-break-inside:avoid;page-break-before:auto;page-break-after:auto;}.allocation-actions{display:none;}.allocation:not(.hidden){display:block !important;border:1px solid black !important;}.allocation:not(.hidden) .details-title-container,
 .allocation:not(.hidden) .duty-details-header-container{border-bottom:1px solid black !important;display:inline-block !important;width:100%;}.allocation:not(.hidden) .duty-details-table tr > td{border-bottom:0;}.allocation:not(.hidden).singleduty .content{border:0 !important;}.allocation.hidden{display:none !important;}#crew-on-trip .usecase-content{position:initial;}#crew-on-trip .mdl-card{border:1px solid black !important;width:calc(100% - 20px);}#crew-on-trip .mdl-card__actions{display:none;}#qualifications .qualification-group-header-container{border:1px solid black !important;}#qualifications .qualification-group-content{border-top-width:0 !important;}#qualifications .qualifications-table.mdl-data-table th{border-top-width:0 !important;}#employee-preferences .employee-preference-group-header-container{border:1px solid black !important;}#employee-preferences .employee-preference-group-content{border-left:1px solid black !important;border-right:1px solid black !important;border-bottom:1px solid black !important;}#employee-preferences .employee-preference-group-content,
 #employee-preferences .employee-preference-group-header,
 #employee-preferences .employee-preference-categories{display:flex !important;}#employee-preferences .employee-preference-group-actions{display:none;}td{background:#fff;}.month .calendar-header{display:table;page-break-after:avoid;}.month .calendar-header td{border:0 !important;border-left:1px solid black !important;border-top:1px solid black !important;}.month .calendar-header td:last-child{border-right:1px solid black !important;}.calendar-table tbody tr:last-child td{border-bottom:1px solid black !important;}.calendar-table tbody tr td{border:0 !important;border-left:1px solid black !important;border-top:1px solid black !important;}.calendar-table tbody tr td:last-child{border-right:1px solid black !important;}.month-view .month{margin:0;width:100% !important;}.year-view .month{margin:8px;width:calc(50% - 20px) !important;}.year-view .month .calendar-table tbody tr{break-inside:avoid;page-break-inside:avoid;page-break-before:auto;page-break-after:auto;}.year-view .month .calendar-table tbody tr td{height:46px;min-height:46px;}.year-view .month .calendar-table tbody tr .allocation-info{padding:3px;}.year-view .month .calendar-table tbody tr .allocation-day .day-info{font-size:12px;line-height:16px;}.list-view .month{margin:0;width:100% !important;break-inside:auto;page-break-inside:auto;page-break-before:auto;page-break-after:auto;border:0 !important;}.list-view .month tr{border:0 !important;border-top:1px solid black !important;}.list-view .month tr .day{break-inside:avoid;page-break-inside:avoid;page-break-before:auto;page-break-after:auto;border-top:0 !important;border-left:1px solid black !important;border-right:1px solid black !important;border-bottom:1px solid black !important;}.list-view .month tr .day .allocation-info{min-height:45px !important;}.ivu-list{border:0 !important;border-top:1px solid black !important;}.ivu-list .list-item{break-inside:avoid;page-break-inside:avoid;page-break-before:auto;page-break-after:auto;border-top:0 !important;border-left:1px solid black !important;border-right:1px solid black !important;border-bottom:1px solid black !important;}.key-overview{padding:0;}.key-overview .key{padding:0;}.not-standalone.small-screen .usecase-header-with-action-bar + .usecase-content{top:0;}#roster-duties .month{display:block !important;}#roster-duties .calendar-header{display:none;}#roster-duties .calendar-table .date, #roster-duties .calendar-table .short-weekday{text-transform:uppercase;text-align:center;}#roster-duties .calendar-table .rosterPrintHeader div{padding:5px 15px;}#roster-duties .calendar-table .employee-name{padding:15px;}#roster-duties .calendar-table thead{display:table-header-group !important;}#roster-duties .calendar-table thead tr td{border:0 !important;border-left:1px solid black !important;border-top:1px solid black !important;}#roster-duties .calendar-table thead tr td:last-child{border-right:1px solid black !important;}.allocations{width:100% !important;display:table !important;}.allocations .print-title{font-size:13px;margin-bottom:10px;}.allocations .allocation.singleduty{border:none !important;}.allocations .allocation.singleduty .details-title-container{border:1px solid black;border-bottom-width:0 !important;}.allocations .allocation.singleduty .duty-details-header-container{border:1px solid black;border-bottom-width:0 !important;}.allocations .duty-details-table .with-tooltip{border:0;}.allocations .duty-details-table .expand-icon{display:none;}.allocations thead{display:table-header-group;}.allocations .mdl-cell{margin:4px;}.allocation .details-title-container{padding-top:8px;padding-bottom:8px;}.allocation .details-title-container .material-icons{font-size:18px;width:18px;}.allocation .details-title-container .allocation-title{line-height:18px;font-size:18px;}.allocation .duty-details-header-container .duty-details-header .desc{font-size:10px;}.allocation .duty-details-header-container .duty-details-header .cont{font-size:12px;line-height:14px;}#duties .calendar-grid{width:100% !important;display:table !important;}#duties .calendar-grid .month.active{display:block !important;}#duties .calendar-grid .month.active .duties.calendar-table thead.print-only-on-printer{display:table-header-group !important;height:0;}#duties .calendar-grid .print-title{font-size:13px;margin-bottom:10px;}#duties .calendar-grid .time-location-info.begin{margin-top:2px;}.absences.calendar-table tr:first-child td{border-top:1px solid black !important;}.absences.calendar-table td, .absences.calendar-table th{border-top:0 !important;border-bottom:1px solid black !important;}.print-build-version{display:initial;}.print-build-version #print-footer{display:initial;}#actual-duty-details .terms-and-conditions .mdl-card__title.mdl-card--border{border:0;}#actual-duty-details .allowance-emptyRow{padding-top:8px;padding-bottom:8px;}}
