@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,900&display=swap.css);@font-face{font-family:icomoon;src:url(../fonts/icomoon.7aab16d8.eot);src:url(../fonts/icomoon.7aab16d8.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ffe453f9.ttf) format("truetype"),url(../fonts/icomoon.798f1642.woff) format("woff"),url(../img/icomoon.209986eb.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-osakas:before{content:"\e929"}.icon-asukas:before{content:"\e92a"}.icon-messages:before{content:"\e922"}.icon-ready:before{content:"\e923"}.icon-workque:before{content:"\e924"}.icon-read:before{content:"\e925"}.icon-disturbance:before{content:"\e926"}.icon-left:before{content:"\e927"}.icon-right:before{content:"\e928"}.icon-kotielaimet:before{content:"\e921"}.icon-lammin_autopaikka:before{content:"\e919"}.icon-lataus:before{content:"\e91a"}.icon-sahko:before{content:"\e91b"}.icon-allekirjoitus:before{content:"\e91c"}.icon-muokkaa:before{content:"\e91d"}.icon-taloyhtio:before{content:"\e91e"}.icon-vaihda_taloyhtiota:before{content:"\e91f"}.icon-pelastussuunnitelma:before{content:"\e920"}.icon-dropuparrow:before{content:"\e917"}.icon-dropdownarrow:before{content:"\e918"}.icon-search:before{content:"\e900"}.icon-name:before{content:"\e901"}.icon-email:before{content:"\e902"}.icon-exit:before{content:"\e903"}.icon-user:before{content:"\e904"}.icon-autopaikka:before{content:"\e905"}.icon-sahkoauton_latauspiste:before{content:"\e906"}.icon-lammityspistokepaikka:before{content:"\e907"}.icon-autotallipaikka .path1:before{content:"\e908";color:#000}.icon-autotallipaikka .path2:before{content:"\e909";margin-left:-1.1875em;color:#000}.icon-autotallipaikka .path3:before{content:"\e90a";margin-left:-1.1875em;color:#000}.icon-autotallipaikka .path4:before{content:"\e90b";margin-left:-1.1875em;color:#fff}.icon-autotallipaikka .path5:before{content:"\e90c";margin-left:-1.1875em;color:#fff}.icon-autotallipaikka .path6:before{content:"\e90d";margin-left:-1.1875em;color:#fff}.icon-autokatospaikka:before{content:"\e90e"}.icon-exit1:before{content:"\e90f"}.icon-user1:before{content:"\e910"}.icon-materials:before{content:"\e911"}.icon-autopaikkavaraukset:before{content:"\e912"}.icon-lahtoilmoitukset:before{content:"\e913"}.icon-saunavaraukset:before{content:"\e914"}.icon-tuloilmoitukset:before{content:"\e915"}.icon-home:before{content:"\e916"}.icon-tiedotteet:before{content:"\e92c"}.icon-phone:before{content:"\e942"}.icon-location:before{content:"\e947"}.icon-calendar:before{content:"\e953"}.icon-lock:before{content:"\e98f"}.icon-unlocked:before{content:"\e990"}.icon-cross:before{content:"\ea0f"}.icon-checkmark:before{content:"\ea10"}.icon-arrow-right2:before{content:"\ea3c"}.icon-checkbox-checked:before{content:"\ea52"}.icon-checkbox-unchecked:before{content:"\ea53"}.icon-radio-checked:before{content:"\ea54"}.icon-radio-unchecked:before{content:"\ea56"}.icon-star-full:before{content:"\e9d9"}.icon-paragraph-left:before{content:"\ea77"}.icon-barcode:before{content:"\e937"}.icon-clock:before{content:"\e94e"}.icon-key:before{content:"\e98d"}.icon-arrow-up2:before{content:"\ea3a"}.icon-arrow-down2:before{content:"\ea3e"}.icon-hammer2:before{content:"\e9a8"}body,div,h1,h2,h3,li,p,span,ul{margin:0;padding:0}body{background-color:#fff;font-family:Source Sans Pro,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}ol{padding:0}ol li,ul li{list-style-type:none}ul li{color:#2699fb;background-color:#fff;text-align:left;font-size:16px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#cdcbcb}ul li .hidden-content{display:none;padding-top:10px;padding-bottom:10px}ul li.selected{color:#fff;background-color:#2699fb}ul li.selected .hidden-content{display:block;background-color:#fff;color:#969696}ul li.gray{color:#cdcbcb}h1{text-transform:uppercase;font-size:36px;margin-bottom:1em}h1 h3{text-transform:none;font-size:16px}h2{font-size:18px;color:#020296;text-transform:uppercase;font-weight:700;margin-bottom:15px}h3{font-size:16px;margin-bottom:10px}h3.subtitle{padding-bottom:5px;border-bottom:2px solid #2699fb}img{width:100%}p{margin-bottom:20px;line-height:25px}a{text-decoration:none}a,button,input,select,textarea{color:#2699fb}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}::-webkit-input-placeholder{color:#5fbefe;opacity:.7}::-moz-placeholder{color:#5fbefe;opacity:.7}:-ms-input-placeholder{color:#5fbefe;opacity:.7}::-ms-input-placeholder{color:#5fbefe;opacity:.7}.placeholder,::placeholder{color:#5fbefe;opacity:.7}table{width:100%;border-collapse:collapse}table td{padding-left:10px;padding-right:10px}table td:first-child{padding-left:0}table td:last-child{padding-right:0}label.checkbox{position:relative;display:inline-block;width:100%;font-weight:400}label.checkbox input[type=checkbox]{position:absolute;width:auto;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}label.checkbox input[type=checkbox]:checked+.cb-text{background-color:#e3df58}label.checkbox .cb-text{display:inline-block;width:100%;border-radius:50px;padding-top:15px;padding-bottom:15px;background-color:#fff;text-align:left}label.checkbox .cb-text>span{padding-left:70px}.mx-datepicker{width:100%}.mx-datepicker .mx-input{height:auto;color:inherit}.mx-datepicker .mx-icon-calendar{display:none}.mx-input-wrapper{margin:0}.tiny{width:1px}.nowrap{white-space:nowrap}.overflow{overflow:hidden}.float-left{float:left}.float-right{float:right}.content{position:relative}.indent{padding-left:20px!important;padding-right:20px!important}.margin-bottom{margin-bottom:20px!important}.margin-bottom-large{margin-bottom:60px!important}.btn{background-color:#020296;border:none;border-radius:50px;padding:16px 42px;color:#fff;text-transform:uppercase;text-decoration:none;position:relative;font-weight:700;display:inline-block}.btn.btn-selectable{background-color:#fff;color:#2699fb;border:1px solid #2699fb}.btn.btn-selectable.selected{background-color:#2699fb;color:#fff}.btn.margin-left{margin-left:20px}.btn .icon{margin-right:10px}.btn-small{background-color:#5fbefe;color:#fff;border-radius:5px;border:none;padding:6px 15px;display:inline-block;font-size:.9em}.icon-container{font-family:Source Sans Pro,sans-serif!important;position:relative;display:inline-block;width:100%;margin-bottom:15px}.icon-container input,.icon-container textarea{border:none;outline:none;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 10px 16px 70px}.icon-container .login-input{border-radius:50px}.icon-container .icon{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:99}.icon-container .icon.icon-top{top:20px}.icon-container.right input{padding:16px 50px 16px 16px}.icon-container.right .icon{left:auto;right:16px}.circle-container{display:inline-block;position:relative;border-radius:50%;width:37px;height:37px;background-color:#2699fb;color:#fff}.circle-container.small{width:18px;height:18px;font-size:9px}.circle-container.large{width:46px;height:46px;font-size:20px}.circle-container.green{background-color:#5fa20c}.circle-container.red{background-color:#fb2626}.circle-container.blue{background-color:#020296}.circle-container.yellow{background-color:#e3df58}.circle-container.disabled{background-color:#cdcbcb!important;color:#fff!important}.circle-container *{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.selected .circle-container{background-color:#fff;color:#2699fb}.loader{background-image:url(../img/loader.288fa7d3.svg);width:50px;height:50px;background-repeat:no-repeat;background-size:cover;display:inline-block}.alert{padding:20px;color:#fff;border-radius:50px;margin-bottom:10px}.alert.alert-danger{background-color:#020296}.start-view{margin-top:100px}.start-view .logo{width:33%;margin-bottom:50px}.start-view .bg{position:static;left:0;right:0;bottom:0}.choose-view,.input-email-view,.input-pin-view,.input-register-form-view,.not-available-view{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#5a59f7),color-stop(37%,#7597fb),to(#4ca8fe));background:linear-gradient(90deg,#5a59f7,#7597fb 37%,#4ca8fe);position:fixed;overflow:auto;top:0;left:0;right:0;bottom:0;padding:20px}.choose-view .bg,.input-email-view .bg,.input-pin-view .bg,.input-register-form-view .bg,.not-available-view .bg{position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(../img/Bg_01.83114c1d.png);background-repeat:no-repeat;background-size:cover}.choose-view h1,.input-email-view h1,.input-pin-view h1,.input-register-form-view h1,.not-available-view h1{margin-top:100px}.choose-view form,.input-email-view form,.input-pin-view form,.input-register-form-view form,.not-available-view form{padding-left:30px;padding-right:30px}.choose-view .icon-container,.input-email-view .icon-container,.input-pin-view .icon-container,.input-register-form-view .icon-container,.not-available-view .icon-container{color:#2699fb}.choose-view .housing-companies,.input-email-view .housing-companies,.input-pin-view .housing-companies,.input-register-form-view .housing-companies,.not-available-view .housing-companies{padding-left:40px;padding-right:40px}.choose-view .housing-companies ul,.input-email-view .housing-companies ul,.input-pin-view .housing-companies ul,.input-register-form-view .housing-companies ul,.not-available-view .housing-companies ul{max-height:400px;overflow-y:auto;border-radius:25px}.choose-view .housing-companies ul li,.input-email-view .housing-companies ul li,.input-pin-view .housing-companies ul li,.input-register-form-view .housing-companies ul li,.not-available-view .housing-companies ul li{background-color:#020296;color:#fff;padding:13px 20px;border-bottom:1px solid #2699fb;position:relative}.choose-view .housing-companies ul li:first-child,.input-email-view .housing-companies ul li:first-child,.input-pin-view .housing-companies ul li:first-child,.input-register-form-view .housing-companies ul li:first-child,.not-available-view .housing-companies ul li:first-child{border-top-right-radius:25px;border-top-left-radius:25px;border-bottom:none}.choose-view .housing-companies ul li:last-child,.input-email-view .housing-companies ul li:last-child,.input-pin-view .housing-companies ul li:last-child,.input-register-form-view .housing-companies ul li:last-child,.not-available-view .housing-companies ul li:last-child{border:none;border-bottom-right-radius:25px;border-bottom-left-radius:25px}.choose-view .housing-companies ul li.search,.input-email-view .housing-companies ul li.search,.input-pin-view .housing-companies ul li.search,.input-register-form-view .housing-companies ul li.search,.not-available-view .housing-companies ul li.search{padding:5px 10px}.choose-view .housing-companies ul li.search .icon-container,.input-email-view .housing-companies ul li.search .icon-container,.input-pin-view .housing-companies ul li.search .icon-container,.input-register-form-view .housing-companies ul li.search .icon-container,.not-available-view .housing-companies ul li.search .icon-container{margin-bottom:0;color:#fff}.choose-view .housing-companies ul li.search input,.input-email-view .housing-companies ul li.search input,.input-pin-view .housing-companies ul li.search input,.input-register-form-view .housing-companies ul li.search input,.not-available-view .housing-companies ul li.search input{background-color:#2699fb;color:#fff;padding-top:10px;padding-bottom:10px}.choose-view .housing-companies ul li.search input::-webkit-input-placeholder,.input-email-view .housing-companies ul li.search input::-webkit-input-placeholder,.input-pin-view .housing-companies ul li.search input::-webkit-input-placeholder,.input-register-form-view .housing-companies ul li.search input::-webkit-input-placeholder,.not-available-view .housing-companies ul li.search input::-webkit-input-placeholder{color:#fff}.choose-view .housing-companies ul li.search input::-moz-placeholder,.input-email-view .housing-companies ul li.search input::-moz-placeholder,.input-pin-view .housing-companies ul li.search input::-moz-placeholder,.input-register-form-view .housing-companies ul li.search input::-moz-placeholder,.not-available-view .housing-companies ul li.search input::-moz-placeholder{color:#fff}.choose-view .housing-companies ul li.search input:-ms-input-placeholder,.input-email-view .housing-companies ul li.search input:-ms-input-placeholder,.input-pin-view .housing-companies ul li.search input:-ms-input-placeholder,.input-register-form-view .housing-companies ul li.search input:-ms-input-placeholder,.not-available-view .housing-companies ul li.search input:-ms-input-placeholder{color:#fff}.choose-view .housing-companies ul li.search input::-ms-input-placeholder,.input-email-view .housing-companies ul li.search input::-ms-input-placeholder,.input-pin-view .housing-companies ul li.search input::-ms-input-placeholder,.input-register-form-view .housing-companies ul li.search input::-ms-input-placeholder,.not-available-view .housing-companies ul li.search input::-ms-input-placeholder{color:#fff}.choose-view .housing-companies ul li.search input::placeholder,.input-email-view .housing-companies ul li.search input::placeholder,.input-pin-view .housing-companies ul li.search input::placeholder,.input-register-form-view .housing-companies ul li.search input::placeholder,.not-available-view .housing-companies ul li.search input::placeholder{color:#fff}.choose-view .housing-companies ul li .icon-plus,.input-email-view .housing-companies ul li .icon-plus,.input-pin-view .housing-companies ul li .icon-plus,.input-register-form-view .housing-companies ul li .icon-plus,.not-available-view .housing-companies ul li .icon-plus{font-size:10px;margin-right:20px}.choose-view .housing-companies ul li .icon-dropdownarrow,.choose-view .housing-companies ul li .icon-dropuparrow,.input-email-view .housing-companies ul li .icon-dropdownarrow,.input-email-view .housing-companies ul li .icon-dropuparrow,.input-pin-view .housing-companies ul li .icon-dropdownarrow,.input-pin-view .housing-companies ul li .icon-dropuparrow,.input-register-form-view .housing-companies ul li .icon-dropdownarrow,.input-register-form-view .housing-companies ul li .icon-dropuparrow,.not-available-view .housing-companies ul li .icon-dropdownarrow,.not-available-view .housing-companies ul li .icon-dropuparrow{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.choose-view .housing-companies ul li .count-container,.input-email-view .housing-companies ul li .count-container,.input-pin-view .housing-companies ul li .count-container,.input-register-form-view .housing-companies ul li .count-container,.not-available-view .housing-companies ul li .count-container{right:50px;background-color:#2699fb;color:#fff}.choose-view .housing-companies ul li.selected .count-container,.input-email-view .housing-companies ul li.selected .count-container,.input-pin-view .housing-companies ul li.selected .count-container,.input-register-form-view .housing-companies ul li.selected .count-container,.not-available-view .housing-companies ul li.selected .count-container{background-color:#fff;color:#2699fb}.choose-view .housing-companies .btn,.input-email-view .housing-companies .btn,.input-pin-view .housing-companies .btn,.input-register-form-view .housing-companies .btn,.not-available-view .housing-companies .btn{font-weight:400;text-transform:unset;text-align:left;width:100%;margin-bottom:8px;padding-left:20px}.choose-view .housing-companies .selected,.input-email-view .housing-companies .selected,.input-pin-view .housing-companies .selected,.input-register-form-view .housing-companies .selected,.not-available-view .housing-companies .selected{background-color:#2699fb}.not-available-view img{width:35%}.login-top-nav{margin-top:30px;margin-bottom:30px;position:relative}.login-top-nav img{width:20px;height:20px;position:absolute;left:0}.top-bar{color:#fff;background:-webkit-gradient(linear,left top,right top,from(#5a59f7),color-stop(37%,#7597fb),to(#4ca8fe));background:linear-gradient(90deg,#5a59f7,#7597fb 37%,#4ca8fe)}label{font-weight:700}.content-view{overflow:hidden}.content-view .side-bar{position:absolute;left:0;top:0;height:1000px;background:-webkit-gradient(linear,left top,right top,from(#5a59f7),color-stop(37%,#7597fb),to(#4ca8fe));background:linear-gradient(90deg,#5a59f7,#7597fb 37%,#4ca8fe);right:15%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff}.menu-active.content-view .side-bar{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:4px 0 4px 1px rgba(0,0,0,.15);box-shadow:4px 0 4px 1px rgba(0,0,0,.15)}.content-view .side-bar .top-bar{border-bottom:1px solid #fff}.content-view .side-bar .side-nav{padding:20px 30px 10px 30px}.content-view .side-bar .side-nav .icon-container{overflow:inherit}.content-view .side-bar .side-nav .btn{width:100%;text-align:left;padding-left:25px;padding-right:0;margin-bottom:15px;text-transform:none}.content-view .side-bar .side-nav .btn.global{border:1px solid #020296;color:#020296;background-color:#fff}.content-view .side-bar .side-nav .btn.global .count-container{background-color:#020296;color:#fff}.content-view .side-bar .side-nav .btn.active{background-color:#2699fb;color:#020296}.content-view .side-bar .side-nav .btn.global.active{border:1px solid #fff;color:#fff}.content-view .side-bar .side-nav .btn.global.active .count-container{background-color:#fff;color:#2699fb}.content-view .side-bar .side-nav .btn .icon{margin-right:15px}.content-view .side-bar .side-nav .subtopic{margin:20px 0}.content-view .content-block{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:fixed;left:0;top:0;bottom:0;right:0;overflow:auto;padding-bottom:40px;color:#2699fb}.menu-active.content-view .content-block{-webkit-transform:translateX(85%);transform:translateX(85%);overflow:hidden}.menu-active.content-view .content-block .top-bar{border-left:2px solid #fff}.content-view .content-block .icon-container{margin-bottom:8px}.content-view .content-block input,.content-view .content-block select,.content-view .content-block textarea{border:1px solid #2699fb;border-radius:25px;width:100%;padding-top:15px;padding-bottom:15px;padding-left:50px;padding-right:15px}.content-view .content-block input:focus,.content-view .content-block select:focus,.content-view .content-block textarea:focus{border:2px solid #020296;margin:-1px}.content-view .content-block h1{color:#020296;margin-bottom:20px;margin-top:20px}.content-view .top-bar{overflow:hidden;position:relative;width:100%;padding:50px 0 20px 0}.content-view .top-bar .menu-button{position:absolute;left:10px;bottom:0;padding:20px}.content-view .top-bar .title{margin-left:15px;font-size:16px;font-weight:700}.content-view .own-info-view{padding-top:20px}.content-view .own-info-view tr.title{background-color:#2699fb;color:#fff}.content-view .own-info-view tr:nth-child(2) td{padding:0}.content-view .own-info-view tr td{padding-top:10px;padding-bottom:10px}.content-view .own-info-view .hidden-content li{padding-top:15px;padding-bottom:15px;margin:0}.content-view .own-info-view .hidden-content li:last-child{border-bottom:none}.content-view .own-info-view .hidden-content p{color:#2699fb}.content-view .own-info-view .hidden-content .icon-container .icon{left:0}.content-view .own-info-view .hidden-content .icon-container .text{margin-left:30px;display:inherit}.content-view .own-info-view .hidden-content .btn{margin-bottom:10px}.content-view .own-info-edit-view tr:nth-child(2) td{padding:0}.content-view .own-info-edit-view tr td{padding-top:10px;padding-bottom:10px}.content-view .own-info-edit-view .icon-container{color:#2699fb}.content-view .emergency-plan-view,.content-view .parking-view,.content-view .sauna-shifts-view{padding-top:30px}.content-view .emergency-plan-view .circle-container,.content-view .parking-view .circle-container,.content-view .sauna-shifts-view .circle-container{vertical-align:middle}.content-view .emergency-plan-view .circle-container.small,.content-view .parking-view .circle-container.small,.content-view .sauna-shifts-view .circle-container.small{margin-right:5px}.content-view .emergency-plan-view .circle-container .icon-saunavaraukset,.content-view .parking-view .circle-container .icon-saunavaraukset,.content-view .sauna-shifts-view .circle-container .icon-saunavaraukset{font-size:22px}.content-view .emergency-plan-view .circle-container .icon-autopaikkavaraukset,.content-view .parking-view .circle-container .icon-autopaikkavaraukset,.content-view .sauna-shifts-view .circle-container .icon-autopaikkavaraukset{font-size:18px}.content-view .emergency-plan-view .day-chooser,.content-view .parking-view .day-chooser,.content-view .sauna-shifts-view .day-chooser{overflow:hidden;color:#fff;background-color:#2699fb;margin-bottom:10px;font-weight:700}.content-view .emergency-plan-view .day-chooser span,.content-view .parking-view .day-chooser span,.content-view .sauna-shifts-view .day-chooser span{vertical-align:middle}.content-view .emergency-plan-view .day-chooser td,.content-view .parking-view .day-chooser td,.content-view .sauna-shifts-view .day-chooser td{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px}.content-view .emergency-plan-view .parking-area-chooser,.content-view .emergency-plan-view .sauna-chooser,.content-view .parking-view .parking-area-chooser,.content-view .parking-view .sauna-chooser,.content-view .sauna-shifts-view .parking-area-chooser,.content-view .sauna-shifts-view .sauna-chooser{margin-bottom:20px}.content-view .emergency-plan-view .parking-area-chooser .btn,.content-view .emergency-plan-view .sauna-chooser .btn,.content-view .parking-view .parking-area-chooser .btn,.content-view .parking-view .sauna-chooser .btn,.content-view .sauna-shifts-view .parking-area-chooser .btn,.content-view .sauna-shifts-view .sauna-chooser .btn{width:auto;margin-right:20px;margin-bottom:10px;padding:16px 20px}.content-view .emergency-plan-view .parking-area-chooser .btn:last-child,.content-view .emergency-plan-view .sauna-chooser .btn:last-child,.content-view .parking-view .parking-area-chooser .btn:last-child,.content-view .parking-view .sauna-chooser .btn:last-child,.content-view .sauna-shifts-view .parking-area-chooser .btn:last-child,.content-view .sauna-shifts-view .sauna-chooser .btn:last-child{margin-right:0}.content-view .emergency-plan-view li .text,.content-view .parking-view li .text,.content-view .sauna-shifts-view li .text{padding-top:5px;padding-bottom:5px;line-height:36px}.content-view .emergency-plan-view .cancel-reservation-success,.content-view .parking-view .cancel-reservation-success,.content-view .sauna-shifts-view .cancel-reservation-success{color:#2699fb}.content-view .emergency-plan-view .cancel-reservation-success .circle-container,.content-view .parking-view .cancel-reservation-success .circle-container,.content-view .sauna-shifts-view .cancel-reservation-success .circle-container{background-color:#59c288;color:#fff}.content-view .emergency-plan-view .parking-slots td,.content-view .parking-view .parking-slots td,.content-view .sauna-shifts-view .parking-slots td{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px}.content-view .emergency-plan-view .parking-slots tr:nth-child(2) td,.content-view .parking-view .parking-slots tr:nth-child(2) td,.content-view .sauna-shifts-view .parking-slots tr:nth-child(2) td{padding:0}.content-view .emergency-plan-view .parking-slots .hidden-content .icon,.content-view .parking-view .parking-slots .hidden-content .icon,.content-view .sauna-shifts-view .parking-slots .hidden-content .icon{font-size:13px;margin-right:10px}.content-view .emergency-plan-view .parking-slots .hidden-content .footer-part,.content-view .parking-view .parking-slots .hidden-content .footer-part,.content-view .sauna-shifts-view .parking-slots .hidden-content .footer-part{color:#2699fb}.content-view .emergency-plan-view .parking-slots .hidden-content .footer-part>div,.content-view .parking-view .parking-slots .hidden-content .footer-part>div,.content-view .sauna-shifts-view .parking-slots .hidden-content .footer-part>div{margin-bottom:5px}.count-container{position:absolute;top:50%;right:5px;border-radius:50%;background-color:#fff;color:#020296;width:32px;height:32px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.count-container .count{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text-success{color:#59c288}.text-danger{color:#ff8c8c}.text-center{text-align:center}.icon-droprightarrow{font-size:5px}.icon-droprightarrow:before{content:"\e918";-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}.icon-dropleftarrow{font-size:5px}.icon-dropleftarrow:before{content:"\e918";-webkit-transform:rotate(90deg);transform:rotate(90deg);display:inline-block}.icon-dropdownarrow,.icon-dropuparrow{font-size:5px}.icon-plus:before{content:"\ea0f";-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block}.emergency-plan-logo{width:60%;margin-bottom:20px}.form{text-align:left}.material-bank-view,.material-view,.messages-view,.requests-view,.welcome-view{padding-left:20px;padding-right:20px}.material-bank-view ul,.material-view ul,.messages-view ul,.requests-view ul,.welcome-view ul{margin-bottom:15px}.material-bank-view ul li,.material-view ul li,.messages-view ul li,.requests-view ul li,.welcome-view ul li{padding-top:5px;padding-bottom:5px;white-space:nowrap}.material-bank-view ul li .text,.material-view ul li .text,.messages-view ul li .text,.requests-view ul li .text,.welcome-view ul li .text{line-height:36px;display:inline-block;width:1px}.material-bank-view .material,.material-bank-view table,.material-view .material,.material-view table,.messages-view .material,.messages-view table,.requests-view .material,.requests-view table,.welcome-view .material,.welcome-view table{text-align:left}.material-bank-view .material img,.material-view .material img,.messages-view .material img,.requests-view .material img,.welcome-view .material img{height:20px;width:auto}.material-bank-view .material td,.material-view .material td,.messages-view .material td,.requests-view .material td,.welcome-view .material td{padding:10px}.material-bank-view .material td:first-child,.material-view .material td:first-child,.messages-view .material td:first-child,.requests-view .material td:first-child,.welcome-view .material td:first-child{padding-left:0}.arrival-notice-view li{margin-bottom:10px}.notice-sent{text-align:center;color:#2699fb}.notice-sent .circle-container{background-color:#59c288;color:#fff}.leaving-notice-view ul li{padding-top:15px;padding-bottom:15px;margin:0}.leaving-notice-view ul li .text{margin-left:50px}.materials{margin-bottom:20px}.materials td{border-bottom:1px solid #969696;padding-bottom:5px;padding-top:5px}.pager .circle-container{background-color:#020296;margin:5px;font-weight:700}.pager .circle-container.arrow{font-size:12px;background-color:#2699fb}.messages-view .messages,.messages-view .requests,.requests-view .messages,.requests-view .requests{text-align:left}.messages-view .messages .unread,.messages-view .requests .unread,.requests-view .messages .unread,.requests-view .requests .unread{font-weight:700}.message-view .message{text-align:left}.message-view .message h1,.message-view .message h2,.message-view .message h3{font-size:16px;color:#2699fb;font-weight:700}.message-view .message h1.topic,.message-view .message h2.topic,.message-view .message h3.topic{color:#020296}.request-view .request{text-align:left}.bg-icon{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:cover}.bg-icon.icon-pdf{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAAGzs1ytAAAABGdBTUEAALGPC/xhBQAABIdJREFUOBF1VVtoXFUUXefeMzWZxJLgozGWWFIbMUH9qhQTLH4IPj4qxn4oKFGhFSz2Q4tQ+qX9UXzSiP4phRa/pGAxKBaaqtFqaCPVpNMGkzbP5jHJTG4m87rnuPa5czNR8cKes88+e6/9PGfU962tbS1KPZQHoK9NTT1qPNWbsRZ60BikSmXkPA/qyvbtPSWqyKf6k7U2w5NV34O31N2NszA4Vy5BfZ1MvtquVG+xWERJKRS1RgiCDYUlLELhrheeh25oRHZ+HkNfnoR6yvMO3ubhIwEv020oDoRG6NEnIwJTWTFeV2evkMbefsteTCbteZKesgZ5C7S1d2CcQefp0BsjM2ZC9O3bh47jxzHX0ADvLwo6jh7F1ewyPnnuWVxemId6RXu2SAfivVxxpr5jIg94Xq94jsjClMswviRUjUiJryUK5hnEDfqcJU3nCygdOYIJGkxwf510ja4lOD0bhqjzlEMRlwUqrfxyHsE9bUinUlERWDomBD1NC1YfJa71W7eiob0dA6dPI/QpCy3qm7Ygm16EkYZNE7NseFAOEY6Nw05ch9Ge8xRqBcNsjcASW43t2NGTJ6qUWD5JSj5JVj7ZC01bO6CW6uttgZv1atCduAwZp8iiilj8bnFAr/FApik+8Ds7kZ+dRTg66hSlxjITQchqBGREmbm4w03kV+ZusBFshpNFIxFQrpcryKIsKKX+s9i0bRtWM5n17kkoWfr2RLlKBre89DKa9u/HwloeS0x8iedCAePUwkiCriGFIpIz0xj77VfsPnUKi39cwvzlFC5yXDPKj5UtG2Cw6/BhnHv/PRRpNPxMN8rs7uaWFmRZmVVmRGSDXLGMRw4dwo+cw2XOQZjwXbKh72N5atJVKscw1JsJ38pFKJaYhhalKPu4lNI9Q9mctQd0wJhFOWqxNCQ6FGWy6yT5qW/r61/r8ryP4zvMc6cQrxsNIt6C+Osg8XkMrmn4s7UHtTUmzHEjNyg6/K+hYZ6W02tmZoBCAcaNNyOmjQBL5LEDj/uAJdICusoQqsCiVDUK83kk9+6FktfkxAkeRmdSHwcqwBvAHTAlOsfarvhVYKdUAXY836zVwUG0fvoZZvr7kR+9CktZpFeJuAIsMo+2gQBLv5esV4n4X1E4A17StTUHdFNXJyZHRuCzNDKy/4w4ykQiztKDzpCRUS5ujFIAhTjKicZGdLz+Br55/DHU3NGM+z78AKnPv0B6+E8kNt8MlUggHwQo8VWGkveENSbpgMZpvkVujGJArmUq1m65HTvfeRejvAK3PvEkcuk0Bo4dQ25hAU0P78adD+6EKZYQzM4gdeYMMpT7/KvIEF5nCSJ3KgKWUijcu2cPahhpsrkZJ3tehOLTZCivps7B/qEfQyTJyk0FAS2nRRFrjTK+F1Ep3PXnXbu7qws1vG+X+vowOTwCj1crGqd4Uqp9cCMmLxbzF6nspRQyaTogWKbyLPMvEEMDP+ECyRkxUlsZL7engVv5IzDSh1hO1vECXCCn7gd21Xre006XQlGOPyYZsxu4ddH/Mapg8NXfvMDfCxZ94p4AAAAASUVORK5CYII=)}.bg-icon.icon-excel{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAAGzs1ytAAAABGdBTUEAALGPC/xhBQAABPFJREFUOBFtVXtMVXUc//zOOfcFXgIuL0F5CQY0G2SKyhQK80Jbmq+VNtM1x5pF4pRqOZ2zZbNkWpqmbrH5wBw6HzQ3SUo00IYDhD8Y6kTLXDhRHvK43HvP6fv9nS4B63d3zu/8vr/P9/24wKglkjYuMNbmLkX51TOQB8MwsC7/bRNDt0X8pZxqqDaEEAf3/nzcUEp/3AW7xSohkscEA2HBIbjy2REcqTsHNWzOlG0fvfYONFXDgyedtKvQdR2C0Qkl7omKhsMwjHkdZdUhAQlyT9i0IClA0NhAeaA32zbo9UBhwuyUTEkvv3IWBV8XQePTK+kzce1OM7IS06AoS0zkjqpDEukn7UPELldiacGapE3uXvMEiOQN7pWGYiwkA+cLVXHxheHXYejGQHd/764A0Ga3ezQCHtfJmuykaai73YRicnR/zQk47cFBZ9Z/u7XuViMm2IPRO/jMNEwRAvV3mvBgzy+IKZ6HIJtDutJ4rw17qo8iNjQKy2e6TbDX70X52i8QVTwXzdtPI3v7CkQ4Q7F4ej5ypmbBoqj46WYt2fxJgQyO4ZfRCZgIIRQ9wvlcV4Aw6PN4ZdwDBN4nbZjtsKohOVD9DXd3XuoZfScSN7q3EsebFINMYVEFOBKkpGegp0z3G/0STHkIC4veP6YGAlJ0Q8fVzUcxOTwGA55B6fDEkjwzI6FBTkQ6w5AanYDkyEkUcoET1y/g5h/tVDzn4fX7AN0wo9HZ04XWHWfBTHHrX4XDasOhXysR5XRhX00FVucskkplAdioLlv/vI2m+20SaJrDQeII8Um+TDMGhz3ISkhDiXsVPL5hWV9FecuJlo4P5q+Eplkkv5Q8/4VZWHGgFIXT5mJOShYaOlqRmz4D8a6JpMkOlZLCS4K5Jni1PbwrpVLv4GJLHSyZFtS2N4Abg5dI/rTQkLElb0cvlzO0i2pGN2kCj3q6tsgM5m3L0+4NOF4Wun8J8S8Uinhe81sib5VVPR4tYEy6mamj2xYprEoC2ZMmDD2DmOlBCj2xJMRJtd5nVe1x7V+d7xstaPy3WXTkj6wHMpvLwnyNhzLZQJDdgTW5i+Gw2CSAYxFY3EO/d7SgtuV6g2b4/nWXbvnCR1WgUVRVRYFX98Pr88FGKVHozEKGPB4cuFiBzYveB/fX5+e+B+ffFRyK6tJDENQVNc31M2RGWKOPhKRGx+PCxoM4faMa6499icoPd8t85+98D4/7nspSDLLZsSrnDbyUkEGKgA3ud2V6gyjNFjKAveI1IpitvPX3fSzbW4JTJDA7+UU5IXN3rEb3QC9Zp5BHOjFryKMRlRgRKwU4ptmlQtNLlWpznGBGqcT8sPsRHvU9IcY4XGm/MSKU77l5ODSX2xpgU60yNFcJo9LAdVjsmOyKkRjGysnJHzwL48Kj8Ru1aD0Va9aWpZiemIGT68qke2wHx5jH7eHLlWikfuKe+qb6GPZdqsAP9H/h83klhuWNhIKT9dfTTqR+/Loc+ex61tZlCKaBx08/zQIZVFbAP1Iy5mFpRA+sEcFMYGFWbcQJaemzoQGJZSEcY9eEUFSVfMejWNLfmlVIu1mmPP37vYOmQh74uoIUAYObYSqEEU+4cKEpbNKo+pbBIGV619Dw0Lxn3p4xnSa10EtxBPt6d1978p/tgZv/2Xn4qqozRoWYQuWULDT95PghPJ7tH49D5eTyqJLwAAAAAElFTkSuQmCC)}.bg-icon.icon-folder{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAAE26y4IAAAABGdBTUEAALGPC/xhBQAAAb9JREFUOBG1VUtOw0AMfZ4MaUvFb1OVJVfgACwQgpYFCAlOgbgI12CL2CG1RcAJkFgj9oivxE8tn4yxkyalpFVaKN7Y48+zY884BKHVU2blVKlHgh4MGBcqKFH1hJkI4CZKlj9EULWHG6M8JqoeMbOLjx1uUkrBCl4eIKyTX2XygMMFoq5a1KDk5bSuPpQyuNZr6JoymHwxrJ9WajxvPOxKdW99UGO1L525tNKCs9SnxC4/uM1jKZX6h090DJsQiZkBHLzDNZ8TnDC22uBl8lGPppLYEsG94bZWoZIqqNLgA+Hags/Eo4dAFrmcwaYVx40e9pSKBa5psJb5DV2RDB4uQKJHH8DOIXi6k/ZExWVmCB6vYcYn2w8BsNIuaAf6kZ2Z7Zgcnr4NHajWedErYOej2fEZWJJajVT/3sL28Tpdx3FUqfGVgJYHvbBxYBY3Y/J2X7FlpVnloJXlPrxdF40jFDKHMDx0d8S/J5A7MQKS1ePkZrBMmGRdmeJUAvrnBLpPgud7mMIETK4I8mXHhss9ymF1IXOQJBxaIM+HnS7Ly5KpKvA3cLlAZORvMseEc030e2qDtwEUS27mnt/C/hdJa4sSEScqQAAAAABJRU5ErkJggg==)}.bg-icon.icon-word{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAAGzs1ytAAAABGdBTUEAALGPC/xhBQAABOlJREFUOBF9VGtsVEUU/mbuvdsX5WEp8iivbKFsadAqURQlpomkEjS8CogSNRorPyDxjxg0Roli8PFDQlIKKMQHj8aQaFWi8VFCCD+wIQFpBRRqgS0CbSmUbXt37x2/M9t2qwlOsjt3Zs58c853vnMAjhmLtxbIjNLltX7dj83mcnu3UbGqbQmlVM69sXH2EKUras/Ll6aZKRqdP6Wx+bLRsnO1qwdaK6jSqtpbUMiVzfGjh6Hm1cfQk+QVwERO7X8RX31YhV4/wLGmOIIgoC1H2cpts0Ojd8OY/Ka66smyNzhiK3esGFi48rJdhCHOtnbsU7yvn104C8c/f563gfy8iP25tQeO40rHLWv887EWuqfp3sB1bktYnqPhNpW2OTObJ2zk7dc+e+sJ65FYfkDnuNLTlHYQhgFDCMEHOxnpLhieSuzK6VOx5bU9QRBmu4TrSwbwXA2HdBQVDsfeTYusDwJ7Ln4DLmdvHKlZ+NA0LJgbxbAcDxVr9iCZCnE+ft0aaz5D6mlskLrSkXB+aWzBFwd/w8Sxw5EVcdDd6+PrQ2esscNXH583g8bKeFq7aIl32YM/L3baOTc7gvkPlthv+TtxrjPN++AOP2ZWbb/baLUlJxFWNtZXJ4aeCRsHGerD2vHyDFkwYYrn9I8XjFIpqFDBaDIY7JAAK8kVwsAfBBH69ry7dF2WJ8dAtGgkYsu3J+3KJ2WSSM917KHksWB4DrKy0sayJpuLdK+fwg9bn8SB95chj7R9uXmJveCTOgGRH23FswI3QrTsiIuu7j48VVmGXfUn7CvxqzcRIYViOTI/m7O56op4j568hMbf2/DOmkdQ/vTHFuZMa4fNpqBOn3SH7F2wTm3adcRm7OYtHz19KfEPYuw6JILWyQeiNIZNtzWQxU/UoehCDFraumzJWGMWAsccVzkRcst6kd3+IXy/sHg2Il6anbOXumEU6q1Oy6s+KfSd8FHqcxlvVWg3e8TJPc+IMDMIXFhjAZy1+tO8ZCIxnjqJwkGML5UaY2J0agpRxyjleqI8EyRPn6qrjv0XSDCGDpfaT2ntOYHfx1rQfJaxhBkT6wb/jEkhYNUWjRlRsu9cZ5jVH07GEkiFBqdbb2DDR9+8Qekbn1zkDDW43bdSGu1dCby9s4GZGAzWchBhMb63rgJTxxJKqTnkXzniSVm0EPPKJ1nVLJhbjJeW3oNUEGL+/VNRs76ShclkMBESQVLUlRry61/LoaG2Oc2mLowmLnKo243V89B27SZeXnUfCkfm4uiJi1hFFZ5pbce16wlbxCI6UaDMA0MSL+1jYI9Ny3dZYspzFX5tvoxLlO/mtRVoaPyLDdRgw3NzUTgqFxt3HrYXBUja2pTxIyhG250ttgC7BBZwqQPGdYGQNlVOT18S9YfP4pXVc/B6zSEkScPqBWX49sgfaG5phyQrZHJEgyWTCuB5/wYWUaer10bS7vKxgJ+eFODe75ts79LiDQ+Kl9TYKsgogMAs1mkTR6ULc4ALziJF8ViKgGOCq9hXBtQsiZbmZwe/M4DpLQlZmuVd0+8c5DN9kvmX60o55ezh29aT9lIWQQmfm0y8Qjgey9lyRaLY9oQtoopXoTHXfD+1xRiVaXOCq4nAhGnH6dU6rCPO/4/itd9lee3xsdqYKAUUNSZIjPk7vr+h4U1psrcd/wArLvuNqxFvWAAAAABJRU5ErkJggg==)}.popup .bg{z-index:100;top:0;bottom:0;left:0;right:0;opacity:.9}.popup .bg,.popup .content{position:fixed;background-color:#fff}.popup .content{z-index:101;padding:40px 10% 20px 10%;width:80%;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#2699fb}.error input,input.error{border-color:#ff8c8c!important}.action-success-block{text-align:center}.action-success-block .circle-container{background-color:#59c288;color:#fff}:disabled{background-color:#cdcbcb}.role-popup .listing{text-align:left;margin-bottom:40px;margin-left:30px}.role-popup .listing .circle-container{margin-right:10px}.role-popup .listing .text{vertical-align:60%}.own-info-edit-popup{text-align:left}.own-info-edit-popup .icon-container .icon{left:25px!important}.own-info-edit-popup .btn{margin-right:10px}.top-notifications{position:fixed;top:0;right:0;left:0;z-index:1000;text-align:center;padding-top:40px;background-color:#3226fb;color:#fff}.top-notifications .notification{padding-top:15px;padding-bottom:15px}.top-notifications .notification .icon{margin-right:15px}.role-selection-div input[type=radio]{width:unset!important}.role-selection-div label{margin-right:50px}.radio-container{overflow:hidden}.radio-container label{width:100%;float:left;margin-bottom:10px}.radio-container label input{width:auto!important}