.drop-box{background:#f8f8f8;border:5px dashed #ddd;height:100px;margin:10px;padding-top:25px;text-align:center;width:100%}.drop-box.dragover{border:5px dashed blue}.drop-box.dragover-err{border:5px dashed red}.borderAll{border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{background:transparent}.container{background:#fff}.topmargin20{margin-top:20px}.topmargin50{margin-top:50px}#hakemuslomake{border:1px solid #ccc;min-height:200px;padding:5px}#hakemuslomake .component{border:1px solid #fff}.container-hallinta{padding-top:20px}.gridStyle{border:1px solid #d4d4d4;height:400px!important;width:400px}.table-very-condensed-matri{border-spacing:0;font-size:10px;padding:1px}.table-very-condensed-matri tbody>tr>td,.table-very-condensed-matri tbody>tr>th,.table-very-condensed-matri tfoot>tr>td,.table-very-condensed-matri tfoot>tr>th,.table-very-condensed-matri thead>tr>td,.table-very-condensed-matri thead>tr>th{padding:1px}.ajax-loader-pagecenter{display:none;height:32px;left:50%;margin-left:-16px;margin-top:-16px;position:fixed;top:50%;width:32px}.form-condensed-matri .form-group{margin-bottom:5px;margin-top:0}.form-condensed-matri input{font-size:11px;height:25px;line-height:1;padding-bottom:3px;padding-top:3px}.form-condensed-matri .control-label{font-size:11px;padding-left:7px;padding-right:7px;padding-top:5px}.form-condensed .form-group{margin-bottom:5px;margin-top:0}.form-condensed input,.form-condensed select{font-size:12px;height:30px;line-height:1.5;padding:5px 10px}.logo-legacy{margin-left:5px;margin-right:5px;margin-top:5px;max-width:100%}.clickable{cursor:pointer}.modal-dialog-fullsize{width:100%}.modal-dialog-large{margin-left:10%;width:80%}.modal-dialog-850px{margin-left:-425px;width:850px}.form-horizontal-c .form-group{margin-bottom:4px;margin-top:0}.form-horizontal-c .checkbox,.form-horizontal-c .checkbox-inline,.form-horizontal-c .control-label,.form-horizontal-c .radio,.form-horizontal-c .radio-inline{margin-bottom:0;margin-top:0;padding-top:4px}.form-horizontal-c .checkbox,.form-horizontal-c .radio{min-height:21px}.form-horizontal-c .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal-c .form-control-static{padding-top:4px}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.m-table-content-vmiddle>tbody>tr>td,.m-table-content-vmiddle>thead>tr>th{vertical-align:middle}.form-packed .form-group{margin-bottom:4px}@media (min-width:768px){.form-packed .row{margin-left:-1px;margin-right:-1px}.form-packed [class*=col-]{padding:0 2px}}.nav-pills.nav-condensed>li>a,.nav-pills.nav-stacked.nav-condensed>li>a{padding-bottom:2px;padding-top:2px}.kasittely-otsikko-tr>td{background-color:#06c;color:#fff}.m-input-group-addon-tight{padding:3px}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vertical-align-center{align-items:center;display:flex}.bg-disabled{background-color:#eee}.dndDraggingSource{display:none}.dnd-drag-handle{cursor:move}.mgmt-singleapp-header-row{min-height:30px}.mgmt-singleapp-data-row{border-style:solid;border-width:thin}.mgmt-singleapp-control{margin-bottom:4px;margin-top:4px}.mgmt-singleapp-p-modification-notification{margin-top:4px}.layer-switcher{background-color:transparent}.layer-switcher button{background-image:none;background-position:2px;background-repeat:no-repeat;border:none;float:right;height:20px;width:20px}.layer-switcher button,.layer-switcher button:focus,.layer-switcher button:hover{background-color:#003c88}.ol-mouse-position{bottom:8px;position:absolute;right:8px;top:auto}.ol-own-control{display:flex;right:.5em;top:.5em}.ol-own-control .selected,.ol-own-control button.Point:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Point{height:36px;padding:2px;width:36px}.ol-own-control button.LineString:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.LineString{height:36px;padding:2px;width:36px}.ol-own-control button.LineString[aria-expanded=false] ul{display:none}.ol-own-control button.LineString[aria-expanded=true] ul{background-color:#95b9e6;display:inline;float:center;min-width:40px}.ol-own-control button.LineString[aria-expanded=true] ul.LineString li{display:inline-block;float:left;padding:.1em .5em}.ol-own-control button.LineString[aria-expanded=true] ul.LineString li button.line32,.ol-own-control button.LineString[aria-expanded=true] ul.LineString li button.peruskorj32{height:34px;width:34px}.ol-own-control button.Polygon:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Polygon{height:36px;padding:2px;width:36px}.btn-group.marker.open{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Marker{height:36px;padding:2px;width:36px}.ol-own-control button.Marker:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Marker[aria-expanded=true] ul{background-color:#95b9e6;display:inline-block;min-width:140px}.ol-own-control button.Marker[aria-expanded=true] ul.Marker li{display:inline-flex;float:left;padding:.1em .5em}.ol-own-control button.Marker[aria-expanded=true] ul.Marker li:first-child{padding:4px}.ol-own-control button.Marker[aria-expanded=true] ul.Marker li:nth-child(2),.ol-own-control button.Marker[aria-expanded=true] ul.Marker li:nth-child(5){padding-top:4px}.ol-own-control button.Marker[aria-expanded=true] ul.Marker li button.bridge24{height:26px;width:26px}.ol-own-control button.Marker[aria-expanded=true] ul.Marker li button.bridge32{height:34px;width:34px}.ol-own-control button.Marker[aria-expanded=true] ul.Marker li button.culvert24{height:26px;width:26px}.ol-own-control button.Marker[aria-expanded=true] ul.Marker li button.cottage32,.ol-own-control button.Marker[aria-expanded=true] ul.Marker li button.culvert32,.ol-own-control button.Marker[aria-expanded=true] ul.Marker li button.home32{height:34px;width:34px}.ol-own-control button.Select:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Select{height:36px;padding:2px;width:36px}.ol-own-control button.Modify:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Modify{height:36px;padding:2px;width:36px}.ol-own-control button.Save:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Save{height:36px;padding:2px;width:36px}.ol-own-control button.Load:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Load{height:36px;padding:2px;width:36px}.ol-own-control button.Delete:focus{background-color:#f6f609;border:2px #f6f609;border-radius:2px}.ol-own-control button.Delete{background-position:50%;background-repeat:no-repeat;height:36px;padding:2px;width:36px}.ol-full-screen{right:.5em;top:5.5em}.ol-attribution{bottom:2.5em}.ol-attribution button{display:none}.ol-attribution.ol-collapsed ul{display:inline-block}.ol-overviewmap,.ol-zoomslider{position:absolute}.fa-spin-custom,.glyphicon-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.glyphicon-xxl{font-size:6em}.glyphicon-matri-xlarge{font-size:4em}.glyphicon-matri-large{font-size:2em}.glyphicon-matri-medium{font-size:1.5em}.avustuslomake-sivu,.avustuslomake-sivu .footer{background:#3f84c5;padding:0}.avustuslomake-sivu .main{background:#fff;border:12px dashed #ddd;border-width:12px 0;box-shadow:0 2px 20px rgba(0,0,0,.25);padding-bottom:32px;padding-top:32px}.avustuslomake-sivu hr{border-top:1px dashed #ccc;margin-top:30px}.avustuslomake-sivu hr.solid{border-top-style:solid}.avustuslomake-sivu .bg-gray{background:#eee;border-bottom:1px solid #fff}.avustuslomake-sivu .lomake{padding:0 10px}.avustuslomake-sivu .header{padding-top:20px}.avustuslomake-sivu .header h1,.avustuslomake-sivu .subheader h1{background:#eee;border:1px solid #ccc;color:#555;font-size:25px;font-weight:700;margin-top:15px;padding:15px;text-transform:uppercase}.avustuslomake-sivu .header .logo{display:inline-block;margin-bottom:30px;margin-right:30px;max-width:50%;vertical-align:top}.avustuslomake-sivu .header .yhteystiedot{display:inline-block}.avustuslomake-sivu .header .logout{position:absolute;right:10px;top:-42px}.avustuslomake-sivu .nav-pills{float:right}.avustuslomake-sivu .nav-pills .logout{position:static;right:auto;top:auto}.avustuslomake-sivu .lomake-info{color:#666;padding:5px 16px}.avustuslomake-sivu .lomake-info h2{font-size:20px;margin-top:10px}.avustuslomake-sivu .form-group.collapsed{margin-bottom:0}.avustuslomake-sivu .form-group.collapsed>div{padding-bottom:8px;padding-top:8px}.avustuslomake-sivu .form-group.collapsed>label{padding-top:15px}.avustuslomake-sivu .form-group p.col-help{margin:0}.avustuslomake-sivu .col-cut{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;color:#999;font-style:italic;margin:15px 0;padding:15px 0}.avustuslomake-sivu .lomake h3{font-size:16px;font-weight:600;margin-bottom:0;margin-top:10px}.avustuslomake-sivu .lomake label{font-weight:400}.avustuslomake-sivu .lomake label span,.avustuslomake-sivu span.asteriks{color:red;font-weight:700}.avustuslomake-sivu .lomake .input-group,.avustuslomake-sivu .lomake input{max-width:560px}.avustuslomake-sivu .lomake .tiny{max-width:75px}.avustuslomake-sivu .lomake .short,.avustuslomake-sivu .lomake .short-group{max-width:150px}.avustuslomake-sivu .lomake .medium{max-width:300px}.avustuslomake-sivu .lomake .large{max-width:620px}.avustuslomake-sivu .lomake .boxed{border:1px solid #ccc;margin-bottom:5px;margin-top:15px;padding:10px 15px}.avustuslomake-sivu .lomake .boxed.secondary{background:#eee}.avustuslomake-sivu .lomake textarea{margin-top:20px}.avustuslomake-sivu .btn.laheta-nappi{margin-bottom:20px}.avustuslomake-sivu .btn.full{margin-bottom:10px;width:100%}.avustuslomake-sivu .lomake .has-error .help-block.bg-danger{clear:both;float:left;font-size:12px;margin-top:5px;padding:5px 10px;width:100%}.avustuslomake-sivu .drop-box{margin-bottom:15px;margin-left:0;margin-top:5px;margit-right:0}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:0}label.control-label.text-left{text-align:left}.avustuslomake-sivu .footer p{color:#ddd;margin:0;padding:30px}.avustuslomake-sivu .footer a{color:#fff}@media (max-width:767px){.avustuslomake-sivu label.col-cut-xs{border-bottom:1px dashed #ccc;border-top:1px dashed #ccc;color:#999;font-style:italic;margin:15px;padding:15px 0!important}.avustuslomake-sivu .nav-pills{float:none;margin-bottom:15px;margin-top:-15px}}@media (min-width:768px){.avustuslomake-sivu .main{margin-bottom:30px;margin-top:30px}.avustuslomake-sivu .lomake{padding:0 15px}.avustuslomake-sivu .lomake .boxed{padding:15px 30px}.avustuslomake-sivu .header .logout{right:15px;top:0}.avustuslomake-sivu .footer p{padding-top:0}}@media (min-width:1200px){.avustuslomake-sivu .lomake{padding:0}}span.bullet{margin-left:4px;margin-right:4px;opacity:.35}.hallintaportaali .logo{background:#fff;float:left;padding-bottom:10px;padding-top:10px}.hallintaportaali .logo img{margin-right:10px;max-height:30px}.header.hallintaportaali h3{color:#555;font-size:18px;line-height:30px;margin:0;padding:10px 0}.header.hallintaportaali h3 .tr-title{color:666;font-weight:700}.header.hallintaportaali .logout{border-top:1px solid #ccc;font-size:14px;line-height:30px;margin:0;padding:5px 0}.header.hallintaportaali .logout a,.header.hallintaportaali .logout button{font-weight:700}#main-navbar{border-top:1px solid #23527c;padding:0 1px}.navbar-nav{margin:0}.navbar.matriset{background:#691;background:linear-gradient(#691,#480);border:1px solid #370;border-radius:0;border-width:1px 0;margin-bottom:15px;min-height:40px}.matriset .navbar-brand{color:#fff;font-size:14px;font-weight:700;height:40px;margin-left:0!important;padding:10px;text-shadow:0 1px 1px rgba(0,0,0,.4)}.navbar.matriset .navbar-nav>li>a{border-top:1px dashed hsla(0,0%,100%,.4);color:#def;font-size:13px;padding:10px;text-shadow:0 1px 1px rgba(0,0,0,.4)}.matriset .navbar-brand:hover,.navbar.matriset .navbar-nav>li>a:hover{background:#370;color:#fff}.navbar.matriset .navbar-nav>li.active>a{background:#fff;border-top-color:transparent;color:#333;text-shadow:none}.navbar.matriset .navbar-nav>li.active+li>a{border-top:transparent}.navbar.matriset .navbar-toggle{background:#fff;border:0;border-radius:0;height:40px;margin-bottom:0;margin-right:1px;margin-top:0}.navbar.matriset .navbar-nav>li.open>a,.navbar.matriset .navbar-nav>li.open>a:focus,.navbar.matriset .navbar-nav>li.open>a:hover{background:#e7e7e7;color:#333;text-shadow:none}.navbar-nav>li>.dropdown-menu{background:#fff!important;margin-top:1px}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:3px 5px}.table>thead:first-child>tr:first-child>th{background:#eee;border-bottom:0}.tr-theme.nav-pills{background:#eee;border:1px solid #ccc;margin-bottom:10px}.tr-theme.nav-pills .navbar-text{background:#ccc;color:#555;margin:0;padding:10px}.tr-theme.nav-pills>li{border-top:1px solid #ccc;float:none}.tr-theme.nav-pills>li+li{margin:0}.tr-theme.nav-pills>li>a{border-radius:0}@media (min-width:768px){.header.hallintaportaali .logout{border:0;padding:10px 0;text-align:right}.tr-theme.nav-pills>li{border-right:1px solid #ccc;border-top:0;float:left}.navbar.matriset .container-fluid{padding:0}#main-navbar{border:0;padding-left:15px;padding-right:15px}.matriset .navbar-brand{margin-left:0!important}.navbar.matriset .navbar-nav>li.active>a{box-shadow:0 6px 0 #fff,0 -3px 0 #fff}.navbar.matriset .navbar-nav>li>a{border-top:0}}@media (min-width:992px){.navbar.matriset .navbar-nav>li>a{font-size:14px}.matriset .navbar-brand{font-size:16px}}
/*# sourceMappingURL=x_tkr_css.82cafa40a708b1228833.css.map*/