html,body{overflow:auto;height:100%}body{overflow-x:hidden}#toast-container{pointer-events:none}small{font-size:.75rem}.karttaselain-blue{background-color:#66afe9!important}.list-group-condensed .list-group-item{padding:.5rem .75rem;font-size:.8rem}.ks-list-group-item-title{padding-top:3px;float:left}.ks-list-group-item-close{font-size:1rem;float:right;cursor:pointer;padding-left:4px;padding-right:4px;margin-left:-4px;margin-right:-4px}.dropdown-toggle::after{display:none!important}a.dropdown-item:active{background-color:transparent!important;color:#212529!important}.karttaselain-skin .navbar .navbar-nav .nav-item .dropdown-menu a:active,.karttaselain-skin .navbar .navbar-nav .nav-item .dropdown-menu a:focus,.karttaselain-skin .navbar .navbar-nav .nav-item .dropdown-menu a:hover{background-color:transparent!important;color:#69727b!important}.dropdown-menu .dropdown-item>li>a:hover,.karttaselain-skin .navbar .navbar-nav .nav-item .dropdown-menu a:hover{background-image:none;background-color:#f8f9fa!important}.dropdown-item{padding:.25rem 1.5rem!important}.navbar .dropdown-menu a{font-size:1rem;font-weight:400;line-height:1.7}.karttaselain-skin .navbar .navbar-nav .nav-item .dropdown-menu a{color:#69727b}.divTable{display:table;width:100%}.divTableRow{display:table-row}.divTableHeading{display:table-header-group}.divTableCell,.divTableHead{border:0;display:table-cell;vertical-align:middle}.divTableHeading{display:table-header-group}.divTableFoot{display:table-footer-group}.divTableBody{display:table-row-group}.karttaselain-skin input[type=checkbox]:checked+label:before{border-right:0;border-bottom:0}.custom-switch .no-label-switch{padding-left:0}.no-label-switch input[type=checkbox]{display:none}.custom-switch .no-label-switch .custom-control-label::before{left:0;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .no-label-switch .custom-control-label::after{left:2px}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,0.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,0.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:rgba(255,255,255,0.3)}.preloader-wrapper.xs{width:1.5rem;height:1.5rem}.preloader-wrapper.xxs{width:.9rem;height:.9rem}.preloader-wrapper .spinner-search-progress{border-color:#6c757d}.preloader-wrapper.search-progress{width:15px;height:15px;margin-top:5px}.active .spinner-layer.spinner-search-progress{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.preloader-wrapper .spinner-map-progress{border-color:#66afe9}.active .spinner-layer.spinner-map-progress{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.preloader-wrapper .spinner-annotations-load{border-color:#97a4b0}.active .spinner-layer.spinner-annotations-load{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.preloader-wrapper .spinner-map-button{border-color:#fff}.active .spinner-layer.spinner-map-button{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both}.md-toast-top-center{margin-top:70px}.modal-body{font-weight:300!important;font-size:.9rem;line-height:1.7;color:#626262}.modal-title{color:#626262}.karttaselain-skin input[type="email"]:focus:not([readonly])+label,.karttaselain-skin input[type="text"]:focus:not([readonly])+label,.karttaselain-skin input[type="password"]:focus:not([readonly])+label,.karttaselain-skin input[type="number"]:focus:not([readonly])+label,.karttaselain-skin textarea.md-textarea:focus:not([readonly])+label{color:#626262!important}.karttaselain-skin input[type="email"]:focus:not([readonly]),.karttaselain-skin input[type="text"]:focus:not([readonly]),.karttaselain-skin input[type="password"]:focus:not([readonly]),.karttaselain-skin input[type="number"]:focus:not([readonly]),.karttaselain-skin textarea.md-textarea:focus:not([readonly]){border-color:#009245}.no-scrollbars{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.no-scrollbars::-webkit-scrollbar{width:0;height:0;display:none}.disabled-link{color:rgba(0,146,69,0.5)!important;cursor:default}.disabled-link img{opacity:.5}.paytrail-payment-providers-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 10px}.paytrail-payment-provider{border:1px solid rgba(0,0,0,0.3);padding:5px 10px;display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%;background-color:transparent}.paytrail-payment-provider-image{width:150px}@media only screen and (max-width:767px){.paytrail-payment-provider-image{width:125px}}.admin-background{position:fixed;top:51px;bottom:0;right:0;left:0;background:#82d2f5 url("../mainsite/images/admin/bg-main.8f01f08515c3.png") center bottom repeat-x}.admin-header{padding-top:20px;height:100%;max-width:1240px;background-image:url("../mainsite/images/admin/bg-header_2.2a2e7ba84c5c.png");background-repeat:no-repeat}.admin-title{display:flex;flex-direction:column;padding-top:7px;justify-content:center;height:53px;margin-top:-10px;margin-left:90px}.price-list-badge{display:inline-block;background-color:#f1f1f1;color:#6c757d;padding:3px 8px;border-radius:5px;font-size:80%}.list-group-item.active{background-color:rgba(0,146,69,0.15);border-color:rgba(0,146,69,0.5);color:#495057}.md-accordion .card .card-header{padding-top:1rem;padding-bottom:1rem;padding-left:0;padding-right:.7rem}
.card-header h6{font-size:.9rem}.compact-form{width:100%;margin-top:0}.web-app-menu-item{padding:5px 10px!important;display:flex!important;align-items:center}.checkmark-list{list-style:none;padding-left:0}.checkmark-list li{position:relative;padding-left:25px;margin-bottom:4px}.checkmark-list li::before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:0;top:0;color:#009245}.scrollable-span{display:inline-block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.scrollable-span::-webkit-scrollbar{display:none}
