/*!*#wrap-content section*!*//*!*#wrap-content section .main-content*!*/a:hover{color:#066646}header nav .logo{height:50px}header nav{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23);padding:15px 40px !important}header .navbar-brand{padding:0}header button.navbar-toggler{border:0}.icon-bar{width:25px;height:5px;display:block;background:#066646}.icon-bar:not(:last-child){margin-bottom:5px}header #rightMenu{justify-content:flex-end;margin-top:15px}header .navbar-nav .nav-item:last-child{margin-left:10px}header .navbar-nav .nav-link,header .navbar-nav .menu-item a{font-weight:700;color:#000 !important;padding-left:10px !important;padding-right:10px !important;margin-left:10px}header #languageDropdown{background-color:#066646;padding:10px;color:#fff !important}header nav .nav-item.dropdown .dropdown-menu,header nav .menu-item.dropdown .dropdown-menu{top:initial !important}.main-content{background-color:#e2e4e3;padding-top:50px;padding-bottom:200px}.main-content>.container{background-color:#fff;padding:30px}.main-content .table_title p{font-size:39px;margin-bottom:30px}.main-content .table_title strong{color:#066646}.main-content .topic-list{list-style-type:none;padding-left:0;display:flex}.main-content .topic-list li{display:inline-flex}.main-content .topic-list li a,.main-content .topic-list a{padding:15px 35px;font-size:21px;color:#000}.main-content .topic-list li a:hover,.main-content .topic-list a:hover{color:#066646;text-decoration:none}.main-content .topic-list li a.active,.main-content .topic-list a.active{background-color:#066646;font-weight:bold;color:#fff;text-decoration:none}#filterMenuButton{border:0;border-bottom:2px solid #066646;width:100%;text-align:left;font-weight:bold;color:#066646;position:relative;font-size:20px;border-radius:0;background-color:transparent}button.filter-button{border:0;font-weight:700;color:#fff;font-size:17px;background-color:#066646;border-radius:0;width:100%;padding:10px}.filter-container{display:grid;grid-auto-flow:column;grid-template-columns:1fr .7fr;grid-gap:20px}.filter-container .dropdown button{width:100%;border-radius:0;text-align:left;padding:10px}.filter-container .time-filter{align-items:center}.filter-container .time-filter p,.time-filter p{margin-bottom:0;margin-right:10px}.filter-container button{border:0;font-weight:700;color:#fff;font-size:17px;background-color:#066646;cursor:pointer}.filter-container button.reset-filter{margin-top:0}#filterMenuButton::after,.filter-button:after{right:.75rem;position:absolute;top:45%}.row.filter{margin-bottom:40px}.table thead th{border-color:grey}.table-bordered td,.table-bordered th{border-color:grey}.table-bordered{border:0}.table-bordered thead th{border-bottom-width:0}table tbody tr.odd>td,table tbody tr.odd>th{background-color:rgba(0,0,0,0.1)}.main-content .table{margin-bottom:0}.filter{align-items:center}.filter .dropdown.show #filterMenuButton::after{transform:rotate(180deg)}.filter .dropdown .form-group:active{background-color:transparent;color:#000}.filter .dropdown .dropdown-item,.dropdown-item{padding:0;cursor:pointer;margin-bottom:0}.time-picker{display:inline-block;border:2px solid #066646;margin-right:15px;padding:3px 10px;width:80px;text-align:center}.filter .dropdown .dropdown-item input[type=checkbox],.dropdown-item input[type=checkbox]{display:none}.filter .dropdown .dropdown-item .checkbox,.dropdown-item .checkbox{width:30px;display:inline-block;height:30px;border:2px solid #066646;margin-right:15px}.filter .dropdown .dropdown-item label,.dropdown .dropdown-item label,.dropdown-item label{display:flex;align-items:center;margin-bottom:0;cursor:pointer;padding-top:15px;padding-bottom:15px}.filter .dropdown .dropdown-item label:hover,.dropdown-item label:hover{background-color:transparent}.filter .dropdown .dropdown-menu{width:100%;padding:15px}.filter .dropdown .dropdown-item input[type=checkbox]:checked ~ .checkbox,.dropdown-item input[type=checkbox]:checked ~ .checkbox{background-color:#066646}.filter .dropdown .dropdown-item.submit,.filter .dropdown .dropdown-item.reset-filter,.dropdown-item.submit,.dropdown-item.reset-filter,.reset-filter,.reset-date-time-filter{font-weight:bold;color:#066646;text-align:center;padding:15px;margin-top:15px}#filterModal .reset-filter,.reset-date-time-filter{width:100%;margin-top:0}.reset-date-time-filter{padding:15px !important}.dropdown-item.reset-filter,.filter .dropdown .dropdown-item.reset-filter{margin-top:0}.filter .dropdown .dropdown-item.submit:active,.filter .dropdown .dropdown-item.reset-filter:active{background-color:transparent}.selectize-control .selectize-input .item{background-color:#e2e4e3;border-radius:6px}.selectize-control .selectize-input .item .remove{color:rgba(0,0,0,0.5)}#filter-results_tagsinput{min-height:fit-content !important;height:fit-content !important;border:0;padding-top:20px;padding-left:0;width:100% !important}.tagsinput .tag{background-color:#e2e4e3 !important;border:none !important;padding:1px 10px !important;border-radius:8px !important}.tagsinput .tag span{color:#000;padding-right:12px}.tagsinput .tag a{font-size:16px !important;font-weight:500 !important;color:rgba(0,0,0,0.5) !important}#filter-results_addTag,#filter-results_tag{display:none}#filter-results{display:none !important}table tr:hover a{text-decoration:underline}table a{color:#000}.table_container{overflow:hidden}table{overflow-x:scroll}.ajax_loading{text-align:center;display:none;margin-top:15px}.ajax_loading img{max-width:60px}.table_container table thead tr th{border-bottom:1px solid grey}.animated-modal{border-radius:4px;background:linear-gradient(45deg,#009c68 32%,#066d4b 100%);transition:all .5s}#modal-info{color:#fff}.fancybox-content{border-radius:4px;background:linear-gradient(45deg,#009c68 32%,#066d4b 100%);transition:all .5s;color:#fff}.date-picker{margin-top:10px}.numInputWrapper{display:none !important}.flatpickr-calendar{box-shadow:none}.flatpickr-months{margin-bottom:20px}.flatpickr-prev-month,.flatpickr-next-month{top:-4px !important}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#066646 !important}.flatpickr-day{border-radius:0;max-width:none;border:1px solid #000 !important;font-size:17px;height:auto;line-height:1.5}.flatpickr-day.today{border-color:transparent;font-weight:bold;color:#066646}.dayContainer{min-width:auto;border:1px solid #000}.flatpickr-calendar.inline{display:grid}.flatpickr-rContainer{display:grid}.flatpickr-days{width:auto !important}.flatpickr-prev-month{left:-5px !important}.flatpickr-next-month{right:-5px !important}.hide{display:none}.flaticon-magnifying-glass-browser:before{font-size:15px;margin-right:4px}input[name=search-filter]:after{width:100%}.flaticon-magnifying-glass-browser{position:absolute;right:5px;top:3px}.steps,.actions,#wrap-content .title{display:none}section:nth-child(n+1):not(:first-child) header nav .navbar-brand{display:flex;align-items:center}section:nth-child(n+1):not(:first-child) header nav .navbar-brand .flaticon-arrowhead-thin-outline-to-the-left:before{margin-left:0}section:nth-child(n+1):not(:first-child) header nav .navbar-brand p{margin-bottom:0}#wrap-content section:nth-child(2) header nav .navbar-brand .flaticon-arrowhead-thin-outline-to-the-left:before{margin-left:0}#wrap-content-p-1 .date-time-filter{grid-template-columns:auto;padding-top:15px;grid-auto-flow:row}#wrap-content-p-2 .main-content .container{padding:30px}#wrap-content-p-2 .main-content .row{padding-left:15px;padding-right:15px}#wrap-content-p-2 .flatpickr-calendar{width:100%}#wrap-content-p-2 .dayContainer{max-width:100%;width:auto}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{color:#fff;background-color:#066646}.time-duration-settings{margin-top:15px}.custom-style .table_container .table td,.custom-style .table_container .table th{padding:3px;font-size:13px}.custom-style-1 .main-content>.container{max-width:1200px}.custom-style-1 .table_container .table td,.custom-style-1 .table_container .table th{padding:5px;font-size:15px}#palvelutMenuLink:hover ~ .dropdown-menu{display:block}ul.filter-heading{margin-left:0}.filter-name-container{display:block}.page-template-index-custom-menu #header nav{display:flex !important;border:none !important}.page-template-index-custom-menu #header nav>.container{display:block !important}