/* http://mozilla.github.io/brick/download.html?byob=x-tag-appbar,x-tag-calendar,x-tag-deck */ x-appbar{padding:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
x-appbar,x-appbar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
x-appbar > *{border:none;vertical-align:middle;text-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;text-align:center}
x-appbar > header{min-width:auto;min-height:auto;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;box-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;margin:0}
x-appbar{background-color:#00202f;color:#fff;font-family:"Fira Sans","Fira Sans","Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:17px;height:45px;line-height:45px}
x-appbar > header{font-weight:600}
x-appbar > *{color:#fff;font-family:"Fira Sans","Fira Sans","Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:inherit;line-height:inherit;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
x-appbar > button{cursor:pointer;padding-left:2px;padding-right:2px;min-width:45px;background:transparent}
x-appbar > button:hover{background-color:#00405d}
x-appbar > button::-moz-focus-inner{border:0;padding:0}
x-appbar > header:after{padding-left:6px;font-size:60%}
x-calendar{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;tap-highlight-color:transparent;position:relative;display:inline-block;margin:0;padding:0;max-width:100%;font-size:1em;text-align:center;overflow:hidden}
x-calendar,x-calendar *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
x-calendar .calendar{position:relative;display:inline-block;overflow:hidden;width:100%;height:100%}
x-calendar .month{display:inline-block;margin:0;padding:0;vertical-align:top;white-space:nowrap;width:224px;max-width:100%}
x-calendar .week,x-calendar .weekday-labels{margin:1px 0;overflow:visible;width:100%;white-space:nowrap}
x-calendar .day,x-calendar .prev,x-calendar .next,x-calendar .weekday-label{display:inline-block;width:32px}
x-calendar .month-label,x-calendar .weekday-labels,x-calendar .week,x-calendar .prev,x-calendar .next{height:2em;line-height:2em}
x-calendar .weekday-label{opacity:.8;font-size:.8em}
x-calendar .weekday-label,x-calendar .day{height:100%;line-height:inherit;margin:0 auto}
x-calendar .month-label{width:100%}
x-calendar .day{position:relative;white-space:nowrap}
x-calendar .badmonth{opacity:.5}
x-calendar:not([controls]) .controls{display:none !important}
x-calendar[controls] .controls{display:block}
x-calendar .prev,x-calendar .next{position:absolute;top:0;max-width:3em}
x-calendar .prev{left:0}
x-calendar .next{right:0}
x-calendar:not([active]) .day:hover,x-calendar:not([active]) .prev:hover,x-calendar:not([active]) .next:hover{cursor:pointer}
x-calendar{border:1px solid #cecece;border-radius:3px;font-size:1em;font-family:"Fira Sans","Fira Sans","Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;background-color:#fff;color:#444}
x-calendar .weekday-label{opacity:.8}
x-calendar .month-label{border-bottom:1px solid #cecece}
x-calendar .day[active]{border-color:#ffa500}
x-calendar .day.chosen{background:#0095dd;color:#fff}
x-calendar .day.today{font-weight:bold}
x-calendar:not([active]) .prev:hover,x-calendar:not([active]) .next:hover{background-color:#f9f9f9;opacity:.7}
x-calendar:not([active]) .day:not(.chosen):hover{background:#ccc}
x-deck{display:block;position:relative;overflow:hidden;height:100%;width:100%}
x-deck > x-card{display:none;position:absolute !important;left:0;right:0;height:100%;width:100%;overflow:hidden;z-index:0;opacity:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate(0%,0%) scale(1);-moz-transform:translate(0%,0%) scale(1);-ms-transform:translate(0%,0%) scale(1);-o-transform:translate(0%,0%) scale(1);transform:translate(0%,0%) scale(1)}
x-deck > x-card[selected],x-deck > x-card[transition]{display:block}
x-deck:not([transition-type]) > x-card:not([transition-type]),x-deck[transition-type="fade-scale"] > x-card,x-deck > x-card[transition-type="fade-scale"]{opacity:0;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;-moz-transition:opacity .5s ease,-moz-transform .5s ease;-ms-transition:opacity .5s ease,-ms-transform .5s ease;-o-transition:opacity .5s ease,-o-transform .5s ease;transition:opacity .5s ease,transform .5s ease}
x-deck > x-card[show][transition]{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
x-deck[transition-type^="slide"] > x-card,x-deck > x-card[transition-type^="slide"]{z-index:1}
x-deck[transition-type^="slide"] > x-card[transition-direction="reverse"],x-deck > x-card[transition-type^="slide"][transition-direction="reverse"]{z-index:2}
x-deck[transition-type^="slide"] > x-card[show],x-deck > x-card[show][transition-type^="slide"],x-deck[transition-type^="slide"] > x-card[hide],x-deck > x-card[hide][transition-type^="slide"]{-webkit-transition:-webkit-transform .6s ease;-moz-transition:-moz-transform .6s ease;-ms-transition:-ms-transform .6s ease;-o-transition:-o-transform .6s ease;transition:transform .6s ease}
x-deck[transition-type="slide-right"] > x-card[show][transition-direction="forward"],x-deck > x-card[show][transition-direction="forward"][transition-type="slide-right"],x-deck[transition-type="slide-right"] > x-card[hide][transition-direction="reverse"],x-deck > x-card[hide][transition-direction="reverse"][transition-type="slide-right"],x-deck[transition-type="slide-left"] > x-card[show][transition-direction="reverse"],x-deck > x-card[show][transition-direction="reverse"][transition-type="slide-left"],x-deck[transition-type="slide-left"] > x-card[hide][transition-direction="forward"],x-deck > x-card[hide][transition-direction="forward"][transition-type="slide-left"]{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}
x-deck[transition-type="slide-right"] > x-card[show][transition-direction="reverse"],x-deck > x-card[show][transition-direction="reverse"][transition-type="slide-right"],x-deck[transition-type="slide-right"] > x-card[hide][transition-direction="forward"],x-deck > x-card[hide][transition-direction="forward"][transition-type="slide-right"],x-deck[transition-type="slide-left"] > x-card[show][transition-direction="forward"],x-deck > x-card[show][transition-direction="forward"][transition-type="slide-left"],x-deck[transition-type="slide-left"] > x-card[hide][transition-direction="reverse"],x-deck > x-card[hide][transition-direction="reverse"][transition-type="slide-left"]{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}
x-deck[transition-type="slide-up"] > x-card[show][transition-direction="reverse"],x-deck > x-card[show][transition-direction="reverse"][transition-type="slide-up"],x-deck[transition-type="slide-up"] > x-card[hide][transition-direction="forward"],x-deck > x-card[hide][transition-direction="forward"][transition-type="slide-up"],x-deck[transition-type="slide-down"] > x-card[show][transition-direction="forward"],x-deck > x-card[show][transition-direction="forward"][transition-type="slide-down"],x-deck[transition-type="slide-down"] > x-card[hide][transition-direction="reverse"],x-deck > x-card[hide][transition-direction="reverse"][transition-type="slide-down"]{-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}
x-deck[transition-type="slide-up"] > x-card[show][transition-direction="forward"],x-deck > x-card[show][transition-direction="forward"][transition-type="slide-up"],x-deck[transition-type="slide-up"] > x-card[hide][transition-direction="reverse"],x-deck > x-card[hide][transition-direction="reverse"][transition-type="slide-up"],x-deck[transition-type="slide-down"] > x-card[show][transition-direction="reverse"],x-deck > x-card[show][transition-direction="reverse"][transition-type="slide-down"],x-deck[transition-type="slide-down"] > x-card[hide][transition-direction="forward"],x-deck > x-card[hide][transition-direction="forward"][transition-type="slide-down"]{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}
x-deck[transition-type^="slide"] > x-card[show][transition],x-deck > x-card[show][transition][transition-type^="slide"]{-webkit-transform:translate(0%,0%);-moz-transform:translate(0%,0%);-ms-transform:translate(0%,0%);-o-transform:translate(0%,0%);transform:translate(0%,0%)}
