.laskuri-moduuli .button{-webkit-font-smoothing:antialiased;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;display:inline-block;font-weight:normal;text-align:center;text-decoration:none;font-family:sans-serif;background:#009ba4;color:#fff;border-radius:6px;border-width:0px;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;-o-transition:all .4s ease;text-shadow:none;line-height:1.5em;padding:6px 18px;border-radius:30px !important;padding:10px 25px !important;font-weight:bold !important;margin-bottom:10px !important;font-size:16px;line-height:1.5em}.margin-to-bottom{margin-bottom:30px}body .maakunta .btn,body .maakunta_siivous .btn{display:none;text-decoration:none}.laskuri-moduuli #area-hour-rate::after{font-size:80%;opacity:.7;padding-left:10px;content:"(Minimi käyntiaika on 2 tuntia)"}.laskuri-moduuli hr{clear:both;margin-top:35px;margin-bottom:35px;border:0;border-top:1px solid #aaa}.laskuri-moduuli .btn-group{clear:both;margin-bottom:20px}.laskuri-moduuli .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.laskuri-moduuli .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.laskuri-moduuli .btn-default{color:#333;background-color:#fff;border-color:#ccc}.laskuri-moduuli .btn-default:active,.laskuri-moduuli .btn-default.active,.laskuri-moduuli .open>.dropdown-toggle.btn-default{background-image:none}.laskuri-moduuli .btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.laskuri-moduuli .btn-group>.btn:hover,.laskuri-moduuli .btn-group-vertical>.btn:hover,.laskuri-moduuli .btn-group>.btn:focus,.laskuri-moduuli .btn-group-vertical>.btn:focus,.laskuri-moduuli .btn-group>.btn:active,.laskuri-moduuli .btn-group-vertical>.btn:active,.laskuri-moduuli .btn-group>.btn.active,.laskuri-moduuli .btn-group-vertical>.btn.active{z-index:2}.laskuri-moduuli .btn-group>.btn:first-child{margin-left:0}.laskuri-moduuli .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.laskuri-moduuli [data-toggle="buttons"]>.btn input[type="radio"],.laskuri-moduuli [data-toggle="buttons"]>.btn-group>.btn input[type="radio"],.laskuri-moduuli [data-toggle="buttons"]>.btn input[type="checkbox"],.laskuri-moduuli [data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.laskuri-moduuli .btn:active,.laskuri-moduuli .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.laskuri-moduuli .btn-default:active,.laskuri-moduuli .btn-default.active,.laskuri-moduuli .open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.laskuri-moduuli div label{color:#333;font-weight:400;font-size:14px;line-height:1.2em;display:block;margin:15px 0 4px 0;padding:0;font-weight:700}.laskuri-moduuli div label.radio-inline,.laskuri-moduuli div .radio label{margin:7px 0 7px 0}.laskuri-moduuli div .btn-group label{margin:0}.laskuri-moduuli input[type="text"].form-control{padding:6px 12px}.laskuri-moduuli .laskuri{border:1px solid #ccc;padding:20px;border-radius:5px;margin-bottom:30px}.laskuri-moduuli .laskuri h3,.laskuri-moduuli .laskuri h4{color:#304e5b}.laskuri-moduuli .laskuri .hinta h4{margin-top:30px}.laskuri-moduuli .laskuri h2{margin-top:0}.laskuri-moduuli .laskuri label small{font-weight:normal;font-size:.875em}.laskuri-moduuli .laskuri .checkbox label{font-weight:normal;margin:0}.laskuri-moduuli .laskuri textarea{height:100px}.laskuri-moduuli .hinta b{color:green;font-size:2.2em}.laskuri-moduuli .hinta small{font-size:.6em}.laskuri-moduuli .hinta p{font-size:1.1em}.laskuri-moduuli .hinta p.grey{color:#a9a9a9;font-size:1em}#laskuri-hoivapalvelu .palveluvalinnat .palvelu{display:none}#laskuri-hoivapalvelu .palveluvalinnat{margin:10px 0 20px}#laskuri-hoivapalvelu .tuntihinta{margin:0 0 10px}#laskuri-hoivapalvelu .lisatiedot{margin:20px 0 10px}#laskuri-hoivapalvelu .lapsi-extra{font-size:80%;opacity:.7}#siivouslaskuri .hinta{margin:30px 0 15px 0}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;white-space:nowrap;vertical-align:middle;border-radius:4px}.lisatiedot .input-group-addon{display:inline-block;margin-left:0;position:relative;top:-1px;padding:9px 12px;left:-6px}#laskuri-hoivapalvelu .collapsehoiva{margin-top:30px}#laskuri-hoivapalvelu .tunnit-input,#laskuri-hoivapalvelu .palveluseteli-arvo{border-bottom-right-radius:0;border-top-right-radius:0;width:120px;display:inline-block;margin-right:0}input[type="radio"],input[type="checkbox"]{cursor:pointer}.collapse{display:none}.no-top-margin{margin-top:0 !important}