*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}main{position:relative}table.laskurivit th{vertical-align:top}ul.laskutoiminnot{list-style-type:none;margin:0;padding:0}ul.laskutoiminnot li{margin:2px;display:inline}ul.tuotelista{list-style-type:none;padding-left:0;margin-bottom:0}ul.tuotelista>li{text-transform:uppercase;margin-bottom:3px;padding:5px 7px;border:1px solid #ccc;background-color:#f2f2f2;border-radius:4px}ul.tuotelista>li:hover{cursor:pointer;background-color:#505050;color:#fff;text-align:left}ul.tuotelista>li>ul{list-style-type:none;display:none;position:absolute;z-index:1002;top:0px;background:#fff;color:#333;padding:5px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #cecece}ul.tuotelista>li>ul>li{padding:5px 7px}ul.tuotelista>li>ul>li:hover{background-color:#505050;cursor:pointer;color:orange}input.tuoteid{text-align:center}input.koodi{text-align:center;width:100%}input.nimi{text-align:left;width:100%}input.maara{text-align:center;width:100%}input.yksikko{text-align:center;width:100%}input.veroton-hinta{text-align:right;width:100%}input.hinta{text-align:right;width:100%}input.ale{text-align:right;width:100%}input.summa{text-align:right;width:100%}input.alv{text-align:center;width:100%}.navbar-brand{font-weight:700;font-size:199%;color:orange !important;text-shadow:0px 0px 2px #ccc}table.laskulista{font-size:1rem;border:1px solid #ccc}table.laskulista th{vertical-align:top;padding:.2rem .5rem;background:#505050;color:#f2f2f2}table.laskulista td{vertical-align:middle;padding:.5rem;border-bottom:1px solid #ccc}table.laskulista td small{font-size:.7rem}a.foot,a.foot:visited{color:#ccc}a.foot:hover{color:orange}.mainos-wrapper{text-align:center;margin:0;padding:0;width:100%;max-width:1100px;display:block;margin:0 auto}.mainos-wrapper .mainos-container{display:flex;justify-content:center}.mainos-wrapper .mainos-info{color:#bbb;margin:0;padding:0}.mainos-wrapper a{color:#555;text-decoration:none}.mainos-wrapper a:hover,.mainos-wrapper a:active{color:#333;text-decoration:none}.mainos-html{border:1rem solid #ddd}.mainos-html:hover{border-color:#ccc}.mainos-html .col-logo{display:flex;align-items:center}.pdf-container{min-height:333px}.overlay-loader{position:absolute;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:rgba(255,255,255,.5);display:flex;flex-direction:column;justify-content:start;align-items:center;padding-top:100px}.overlay-loader .loader{width:100px;height:100px;border-radius:50%;border:10px solid #ffcf75;border-top-color:#333;animation:spin 1s infinite}.overlay-loader p{color:#505050;font-size:1.5rem;font-weight:700;margin-left:1rem}@keyframes spin{to{transform:rotate(360deg)}}.page-loader{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;width:100%;max-width:500px;height:100%;max-height:300px;background-color:rgba(255,255,255,.9);border:1rem solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:1rem}.page-loader .spinner{width:100px;height:100px;border-radius:50%;border:10px solid #ffcf75;border-top-color:#333;animation:spin 1s infinite}.page-loader .loader-text{color:#505050;font-size:1.5rem;font-weight:700;margin-left:1rem}@keyframes spin{to{transform:rotate(360deg)}}.input-loading{background:url("https://pdflasku.fi/images/load_pieni.gif") no-repeat left center}.table-lasku{font-size:1rem}.table-lasku td{padding:.4rem .7rem}main.main-lasku ul.maksut-info{padding-left:0;margin-bottom:0;list-style-type:none}main.main-lasku ul.maksut-info li{margin:0 1rem;display:inline-block}main.main-lasku ul.maksut-info li::before{content:" | ";color:#ccc;display:inline-block;width:1em;margin-left:-1em}main.main-lasku ul.maksut-info li.suorituksia{display:none}main.main-maksut .maksut-lista.collapse{display:block}main.main-maksut .table-toggler{display:none}.Zebra_DatePicker{z-index:1200}ul.edit-list{list-style-type:none;padding-left:0;margin-bottom:1rem}ul.edit-list li{display:block;margin-bottom:4px}ul.edit-list li button{text-align:left}ul.edit-list li.--muted{opacity:.5}/*# sourceMappingURL=yleinen.css.map */