#top-bar{-webkit-box-shadow:0 0 2rem rgba(0,0,0,.07);box-shadow:0 0 2rem rgba(0,0,0,.07);border:none}#container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;width:100%;background:#f9f9f9;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:3rem}#container.error{width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:0}#container.error>.warning{padding:4rem;-webkit-box-shadow:0 0 2rem rgba(201,186,155,.7);box-shadow:0 0 2rem rgba(201,186,155,.7);border-radius:.4rem}#container.error>.warning .icon{margin-bottom:1rem}#container.login{width:100%;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:0}#container.login #logo{width:40%;background:#004f71;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#container.login #login-form{width:60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#container.login #login-form form{padding:4rem;background:#fff;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.07);box-shadow:0 0 2rem rgba(0,0,0,.07);border-radius:.4rem;width:50%;max-width:400px}#container.login .message{padding:1rem 2rem;border-radius:.4rem;margin-top:2rem}#container.login .message.error{-webkit-box-shadow:0 0 2rem rgba(224,180,180,.4);box-shadow:0 0 2rem rgba(224,180,180,.4)}#container.login .message.success{-webkit-box-shadow:0 0 2rem rgba(163,194,147,.4);box-shadow:0 0 2rem rgba(163,194,147,.4)}#container #sidebar{padding:1rem;position:relative}#container #sidebar a.header{display:block;color:inherit}#container #sidebar #bottom{position:absolute;display:block;bottom:0;padding:2rem 0;opacity:.6;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#container #sidebar #bottom:hover{opacity:1}#container #page{position:relative;margin:6rem 2rem 2rem 1rem;width:100%;padding:5rem 2rem 2rem;background-color:#fff;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.07);box-shadow:0 0 2rem rgba(0,0,0,.07);border-radius:.4rem}#container #page.app{background:0 0;-webkit-filter:none;filter:none;-webkit-box-shadow:none;box-shadow:none;padding:0}#container #page.app .card,#container #page.app .segment{position:relative;width:100%;padding:2rem;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.07);box-shadow:0 0 2rem rgba(0,0,0,.07);border:none;border-radius:.4rem}#container #page.app .card:not(.message),#container #page.app .segment:not(.message){background-color:#fff}#container #page h1.header{position:absolute;top:-6rem}#container #myChart{height:200px}#container #breadcrumbs{position:absolute;top:-4rem;right:0}#container #clientDetails .items{display:none}#container #actions{position:absolute;top:1rem;right:1rem}#container #invoiceItems{counter-reset:invoice_items}#container #invoiceItems input::-webkit-inner-spin-button,#container #invoiceItems input::-webkit-outer-spin-button,#container #invoiceItems input[type=number]{-webkit-appearance:none;appearance:none}#container #invoiceItems thead th.regular{min-width:70px}#container #invoiceItems thead th.price{min-width:100px}#container #invoiceItems tbody tr{counter-increment:invoice_items}#container #invoiceItems tbody tr td:first-child::before{content:counter(invoice_items) "."}a{color:#004f71}.ui.breadcrumb a{color:#004f71}.ui.form .loader{display:none}.ui.button.default{background-color:#004f71;color:#fff}.ui.button.default:hover{background-color:#00415d}#flashes{display:none}