#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}body{background:#ddd;margin-bottom:2rem}textarea{width:100%!important;border:1px solid #ddd!important}.invoice{background:#fff;width:100%;padding:50px}.logo{width:2.5cm}.document-type{text-align:right;color:#444}.conditions{color:#666}.bottom-page,.conditions{font-size:.7em}table{font-size:12px!important}table td{padding:.45rem!important;font-size:15px}.transparent-input{border:1px dashed #00f!important;background:transparent;outline:none}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}[data-invoicly=true]{border:1px dashed #ddd;padding:5px}.settings-div{background-color:#fff;padding:20px;border:1px solid #ccc;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.invoice-container{width:78%;float:left}.settings-container{width:20%;float:right}.cursor-pointer{cursor:pointer}.center-navbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6rem}.navbar{background-color:#343a40}.navbar-brand,.navbar-nav .nav-link{color:#fff}.navbar-toggler-icon{background-color:#fff}.navbar-nav .nav-item{margin-right:10px}@media (max-width:768px){body{font-size:12px!important}.container{margin:0!important}.container,.invoice,.invoice-container,.settings-container{width:100%!important}.invoice{padding:10px!important}}@media (max-width:576px){body{font-size:12px}header{text-align:center}section{padding:10px}}