.ui-jqgrid{position:relative}.ui-jqgrid .ui-jqgrid-view{position:relative;left:0;top:0;padding:0;font-size:11px}.ui-jqgrid .ui-jqgrid-titlebar{padding:.3em .2em .2em .3em;position:relative;border-left:0 none;border-right:0 none;border-top:0 none}.ui-jqgrid .ui-jqgrid-title{float:left;margin:.1em 0 .2em}.ui-jqgrid .ui-jqgrid-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-jqgrid .ui-jqgrid-titlebar-close span{display:block;margin:1px}.ui-jqgrid .ui-jqgrid-titlebar-close:hover{padding:0}.ui-jqgrid .ui-jqgrid-hdiv{position:relative;margin:0;padding:0;overflow-x:hidden;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important}.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:20px}.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed;margin:0}.ui-jqgrid .ui-jqgrid-htable th{height:22px;padding:0 2px 0 2px}.ui-jqgrid .ui-jqgrid-htable th div{overflow:hidden;position:relative;height:17px}.ui-th-column,.ui-jqgrid .ui-jqgrid-htable th.ui-th-column{overflow:hidden;white-space:nowrap;text-align:center;border-top:0 none;border-bottom:0 none}.ui-th-ltr,.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr{border-left:0 none}.ui-th-rtl,.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl{border-right:0 none}.ui-first-th-ltr{border-right:1px solid}.ui-first-th-rtl{border-left:1px solid}.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px}.ui-jqgrid .ui-jqgrid-resize{height:20px!important;position:relative;cursor:e-resize;display:inline;overflow:hidden}.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline;cursor:pointer!important}.ui-jqgrid .ui-icon-asc{margin-top:-3px;height:12px}.ui-jqgrid .ui-icon-desc{margin-top:3px;height:12px}.ui-jqgrid .ui-i-asc{margin-top:0;height:16px}.ui-jqgrid .ui-i-desc{margin-top:0;margin-left:13px;height:16px}.ui-jqgrid .ui-jqgrid-sortable{cursor:pointer}.ui-jqgrid tr.ui-search-toolbar th{border-top-width:1px!important;border-top-color:inherit!important;border-top-style:ridge!important}tr.ui-search-toolbar input{margin:1px 0 0 0}tr.ui-search-toolbar select{margin:1px 0 0 0}.ui-jqgrid .ui-jqgrid-bdiv{position:relative;margin:0;padding:0;overflow:auto;text-align:left}.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0;outline-style:none}.ui-jqgrid tr.jqgrow{outline-style:none}.ui-jqgrid tr.jqgroup{outline-style:none}.ui-jqgrid tr.jqgrow td{font-weight:normal;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.jqgfirstrow td{padding:0 2px 0 2px;border-right-width:1px;border-right-style:solid}.ui-jqgrid tr.jqgroup td{font-weight:normal;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.jqfoot td{font-weight:bold;overflow:hidden;white-space:pre;height:22px;padding:0 2px 0 2px;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid tr.ui-row-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid}.ui-jqgrid tr.ui-row-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}.ui-jqgrid td.jqgrid-rownum{padding:0 2px 0 2px;margin:0;border:0 none}.ui-jqgrid .ui-jqgrid-resize-mark{width:2px;left:0;background-color:#777;cursor:e-resize;cursor:col-resize;position:absolute;top:0;height:100px;overflow:hidden;display:none;border:0 none;z-index:99999}.ui-jqgrid .ui-jqgrid-sdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none!important;border-top:0 none!important;border-right:0 none!important}.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0}.ui-jqgrid tr.footrow td{font-weight:bold;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px 0 2px;border-top-width:1px;border-top-color:inherit;border-top-style:solid}.ui-jqgrid tr.footrow-ltr td{text-align:left;border-right-width:1px;border-right-color:inherit;border-right-style:solid}.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-color:inherit;border-left-style:solid}.ui-jqgrid .ui-jqgrid-pager{border-left:0 none!important;border-right:0 none!important;border-bottom:0 none!important;margin:0!important;padding:0!important;position:relative;height:25px;white-space:nowrap;overflow:hidden;font-size:11px}.ui-jqgrid .ui-pager-control{position:relative}.ui-jqgrid .ui-pg-table{position:relative;padding-bottom:2px;width:auto;margin:0}.ui-jqgrid .ui-pg-table td{font-weight:normal;vertical-align:middle;padding:1px}.ui-jqgrid .ui-pg-button{height:19px!important}.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left}.ui-jqgrid .ui-pg-button:hover{padding:0}.ui-jqgrid .ui-state-disabled:hover{padding:1px}.ui-jqgrid .ui-pg-input{height:13px;font-size:.8em;margin:0}.ui-jqgrid .ui-pg-selbox{font-size:.8em;line-height:18px;display:block;height:18px;margin:0}.ui-jqgrid .ui-separator{height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:1px;float:right}.ui-jqgrid .ui-paging-info{font-weight:normal;height:19px;margin-top:3px;margin-right:4px}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div{padding:1px 0;float:left;position:relative}.ui-jqgrid .ui-jqgrid-pager .ui-pg-button{cursor:pointer}.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon{float:left;margin:0 2px}.ui-jqgrid td input,.ui-jqgrid td select .ui-jqgrid td textarea{margin:0}.ui-jqgrid td textarea{width:auto;height:auto}.ui-jqgrid .ui-jqgrid-toppager{border-left:0 none!important;border-right:0 none!important;border-top:0 none!important;margin:0!important;padding:0!important;position:relative;height:25px!important;white-space:nowrap;overflow:hidden}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div{padding:1px 0;float:left;position:relative}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button{cursor:pointer}.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon{float:left;margin:0 2px}.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:block}.ui-jqgrid .ui-subgrid{margin:0;padding:0;width:100%}.ui-jqgrid .ui-subgrid table{table-layout:fixed}.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{height:18px;border-right-width:1px;border-right-color:inherit;border-right-style:solid;border-bottom-width:1px;border-bottom-color:inherit;border-bottom-style:solid}.ui-jqgrid .ui-subgrid td.subgrid-data{border-top:0 none!important}.ui-jqgrid .ui-subgrid td.subgrid-cell{border-width:0 0 1px 0}.ui-jqgrid .ui-th-subgrid{height:20px}.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:bold;display:none;border-width:2px!important;font-size:11px}.ui-jqgrid .jqgrid-overlay{display:none;z-index:100}* html .jqgrid-overlay{width:expression(this.parentNode.offsetWidth+"px");height:expression(this.parentNode.offsetHeight+"px")}* .jqgrid-overlay iframe{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+"px");height:expression(this.parentNode.offsetHeight+"px")}.ui-jqgrid .ui-userdata{border-left:0 none;border-right:0 none;height:21px;overflow:hidden}.ui-jqdialog{display:none;width:300px;position:absolute;padding:.2em;font-size:11px;overflow:visible}.ui-jqdialog .ui-jqdialog-titlebar{padding:.3em .2em;position:relative}.ui-jqdialog .ui-jqdialog-title{margin:.1em 0 .2em}.ui-jqdialog .ui-jqdialog-titlebar-close{position:absolute;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-jqdialog .ui-jqdialog-titlebar-close span{display:block;margin:1px}.ui-jqdialog .ui-jqdialog-titlebar-close:hover,.ui-jqdialog .ui-jqdialog-titlebar-close:focus{padding:0}.ui-jqdialog-content,.ui-jqdialog .ui-jqdialog-content{border:0;padding:.3em .2em;background:none;height:auto}.ui-jqdialog .ui-jqconfirm{padding:.4em 1em;border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center}.ui-jqdialog>.ui-resizable-se{bottom:-3px;right:-3px}.ui-jqdialog-content .FormGrid{margin:0}.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0}.ui-jqdialog-content .DelTable{width:100%;margin-bottom:0}.EditTable td input,.EditTable td select,.EditTable td textarea{margin:0}.EditTable td textarea{width:auto;height:auto}.ui-jqdialog-content td.EditButton{text-align:right;border-top:0 none;border-left:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px}.ui-jqdialog-content td.navButton{text-align:center;border-left:0 none;border-top:0 none;border-right:0 none;padding-bottom:5px;padding-top:5px}.ui-jqdialog-content input.FormElement{padding:.3em}.ui-jqdialog-content select.FormElement{padding:.3em}.ui-jqdialog-content .data-line{padding-top:.1em;border:0 none}.ui-jqdialog-content .CaptionTD{vertical-align:middle;border:0 none;padding:2px;white-space:nowrap}.ui-jqdialog-content .DataTD{padding:2px;border:0 none;vertical-align:top}.ui-jqdialog-content .form-view-data{white-space:pre}.fm-button{display:inline-block;margin:0 4px 0 0;padding:.4em .5em;text-decoration:none!important;cursor:pointer;position:relative;text-align:center;zoom:1}.fm-button-icon-left{padding-left:1.9em}.fm-button-icon-right{padding-right:1.9em}.fm-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px}.fm-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;position:absolute;top:50%;margin-top:-8px}#nData,#pData{float:left;margin:3px;padding:0;width:15px}.ui-jqgrid .selected-row,div.ui-jqgrid .selected-row td{font-style:normal;border-left:0 none}.ui-inline-del.ui-state-hover span,.ui-inline-edit.ui-state-hover span,.ui-inline-save.ui-state-hover span,.ui-inline-cancel.ui-state-hover span{margin:-1px}.ui-jqgrid .tree-wrap{float:left;position:relative;height:18px;white-space:nowrap;overflow:hidden}.ui-jqgrid .tree-minus{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .tree-plus{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .tree-leaf{position:absolute;height:18px;width:18px;overflow:hidden}.ui-jqgrid .treeclick{cursor:pointer}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+"px");height:expression(this.parentNode.offsetHeight+"px")}.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px}.ui-jqgrid .ui-jqgrid-title-rtl{float:right;margin:.1em 0 .2em}.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px}.ui-jqgrid .ui-jqgrid-resize-ltr{float:right;margin:-2px -2px -2px 0}.ui-jqgrid .ui-jqgrid-resize-rtl{float:left;margin:-2px 0 -1px -3px}.ui-jqgrid .ui-sort-rtl{left:0}.ui-jqgrid .tree-wrap-ltr{float:left}.ui-jqgrid .tree-wrap-rtl{float:right}.ui-jqgrid .ui-ellipsis{text-overflow:ellipsis}.ui-search-menu{position:absolute;padding:2px 5px}.ui-jqgrid .ui-search-table{padding:0 0;border:0 none;height:20px;width:100%}.ui-jqgrid .ui-search-table .ui-search-oper{width:20px}.clear{clear:both}span.clear{display:block}.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html,body{height:100%}body{font-size:.8em;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#000;margin:0;padding:0}.js-container .js-hidden,.js-container .js-hidden-temp{display:none}.js-support.js-support-hidden{display:none!important}@media(max-width:480px){.hide-xs{display:none!important}}@media(min-width:480px) and (max-width:768px){.hide-sm{display:none!important}}a,a:link,a:visited,a:active,.ui-widget-content a.basic-link,.ui-widget-content a.basic-link:link,.ui-widget-content a.basic-link:visited,.ui-widget-content a.basic-link:active .ui-widget-content .basic-links a,.ui-widget-content .basic-links a:link,.ui-widget-content .basic-links a:visited,.ui-widget-content .basic-links a:active{color:#034af3;cursor:pointer;text-decoration:underline}a:hover,.ui-widget-content a.basic-link:hover,.ui-widget-content .basic-links a:hover{color:#2c5283}a img{border:none}a:focus{outline:1px solid #000;outline:2px solid -webkit-focus-ring-color}h1,h2,h3,h4,h5,h6{font-size:1.5em;color:#000}h1{margin:0;padding:.5em .5em .5em 0;font-size:1.9em;font-weight:normal}h1.pageTitle{margin-top:.5em}h2{margin:0;padding:0 .2em .1em 0;font-size:1.5em}h3{margin:0;padding:0 .2em .1em 0;font-size:1.2em}h4{font-size:1.1em}h5,h6{font-size:1em}h2 span.hx-resetfont,h3 span.hx-resetfont,h4 span.hx-resetfont{font-weight:normal}h2 span.hx-resetfont{font-size:.66em}h3 span.hx-resetfont{font-size:.83em}h4 span.hx-resetfont{font-size:.91em}.page{min-height:100%;height:auto!important;height:100%;margin:0 auto -25px;background-color:#fff}.fixed-980{position:relative;margin:0 auto;width:980px;display:block}.content{width:100%;padding:0;margin:0}.inner-content{padding:.5em}.layoutTable{border-spacing:0}.layoutTable td.layout{vertical-align:middle}.layoutTable.col-top td.layout{vertical-align:top}.layoutTable.fiftyfifty,.layoutTable.fullwidth{width:100%}.layoutTable td.layout.one-third{width:33%}.layoutTable.fiftyfifty td.layout{width:50%}.layoutTable.fiftyfifty td.layout{width:50%}th.textfieldLabel,td.textfieldLabel,td.layoutTable{vertical-align:top}td.textfieldLabel,th.textfieldLabel{padding-top:.4em}td.cell-center,th.cell-center{text-align:center}td.cell-right,th.cell-right{text-align:right}td.cell-left,th.cell-left{text-align:left}table td.cell-fill,th.cell-fill{width:100%}table td.cell-fill-half,th.cell-fill-half{width:50%}td.cell-number,th.cell.number{text-align:right}table.nowrap tr,.nowrap{white-space:nowrap}.error-container{width:50%;margin:5em auto}.error-container .error-id{color:#e2e2e2;font-size:.8em;text-align:right}.error-container p{margin-top:1em}.error-container ul.action-links{list-style-type:none;margin:1em 0 0 0;padding:0}.error-container ul.action-links li{display:inline}input.required,textarea.required,option.required,select.required,input.field-required,textarea.field-required,option.field-required,select.field-required,.field-required input,.field-required select,.field-required textarea{background-color:#fffbc9}select.field-required option,.field-required select option select.required option,select.required optgroup{background-color:transparent}.error,.field-validation-error,.field-warning,.mandatory-field-error{color:#c81922}input.error,textarea.error,option.error,.input-validation-error{border:1px dotted red;padding:2px}.validation-summary-errors{font-weight:bold;color:#c81922}.validation-summary-valid{display:none}.breadcrumb-navi{float:left;width:100%;line-height:normal;text-align:center;padding-top:.2em;padding-bottom:.8em;font-size:1.5em;font-weight:bold}.breadcrumb-navi ul.navi ul,ul.navi li{float:left;list-style:none;margin:0}.breadcrumb-navi ul.navi{margin:0;padding:9px 9px 0}.breadcrumb-navi ul.navi a{float:left;display:block}.breadcrumb-navi ul.navi a:hover{color:#2c5283}.breadcrumb-navi ul.navi li.selected{position:relative;top:1px}.item-table{border:0;border-spacing:0;margin:0}.item-table.fill,.item-table .table-col-fill{width:100%}.item-table td,.item-table th{padding:.2em}.item-table td+td,.item-table th+td{padding-left:.4em}.item-table thead{background-color:#c3dafa}.item-table thead td,.item-table thead th{text-align:left;font-weight:bold}.item-table .even{background-color:#eaf2ff}.item-table tr:not(.internal-header):nth-child(even){background-color:#eaf2ff}.item-table tr:not(.internal-header).odd:nth-child(even){background-color:transparent}.item-table tr.internal-header{background-color:#c3dafa}.notification{margin:.2em 0}.notification.box{margin:.5em}.notification .success,.notification .error,.notification .info,.notification .loading,.notification .warning,.notification .saving,.notification .deleting{display:block}.notification .hide{display:none}.notification div,.notification .loading,.notification .saving,.notification .deleting{background:#ebebeb}.notification .notification-icon{margin-right:.5em;background-position:0 16px;width:0}.notification .notification-content,.notification .notification-content div{background:transparent}.notification .notification-content{padding:.5em;padding-left:0;vertical-align:middle}.notification .notification-icon,.notification .notification-content>span{display:block;float:left}.notification.box .notification-icon{position:relative;top:0;left:0}.notification.box .notification-container{position:relative;top:0;left:0;padding-left:25px}.notification .success{background:#ddf2da}.notification .info{background:#e1eefc}.notification .warning{background:#fff7a0}.notification .error{background:#ffdfe7;color:#000!important}.notification .loading .notification-icon,.notification .saving .notification-icon,.notification .deleting .notification-icon{background:url(images/small-loader.gif) 0 0 no-repeat}.notification .success .notification-icon,.notification .warning .notification-icon,.notification .error .notification-icon,.notification .info .notification-icon,.notification .loading .notification-icon,.notification .saving .notification-icon,.notification .deleting .notification-icon{width:16px}.notification .success .notification-icon{background-position:0 -288px}.notification .info .notification-icon{background-position:0 -304px}.notification .warning .notification-icon{background-position:0 -320px}.notification .error .notification-icon{background-position:0 -336px}button,input[type="button"],input[type="submit"],.ui-widget button,.ui-widget input[type="button"],.ui-widget input[type="submit"],div.button-container,div.button-container a,div.link-button-container,div.link-button-container a{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}input[type="button"]:focus,input[type="submit"]:focus,.ui-widget button:focus,.ui-widget input[type="button"]:focus,.ui-widget input[type="submit"]:focus,div.button-container:focus,div.button-container a:focus,div.link-button-container:focus,div.link-button-container a:focus{outline:1px solid #000;outline:2px solid -webkit-focus-ring-color}button,input[type="button"],input[type="submit"],.ui-widget button,.ui-widget input[type="button"],.ui-widget input[type="submit"]{font-size:1.2em}button.disabled,input[type="button"].disabled,input[type="submit"].disabled,.button.disabled,div.button-container a.button.disabled,div.button-container a.button-blue.disabled,button.disabled:hover,input[type="button"].disabled:hover,input[type="submit"].disabled:hover,.button.disabled:hover,div.button-container a.button.disabled:hover,div.button-container a.button-blue.disabled:hover{background:#f4f4f4;border:1px solid #e3e3e3;color:#b2b2b2;font-weight:normal}div.button-container a.button.disabled,div.button-container a.button-blue.disabled,div.button-container a.button.disabled:hover,div.button-container a.button-blue.disabled:hover{cursor:default}button.small,input[type="button"].small,input[type="submit"].small,.ui-widget input[type="submit"].small,.ui-widget button.small,.ui-widget input[type="button"].small{height:auto;font-size:1.1em}div.button-container,div.link-button-container{display:block}div.button-container a,div.link-button-container a div.link-button-container.qq-upload-button label{float:left;margin:0;position:relative;padding:.38em}div.link-button-container.qq-upload-button{padding-top:2px;padding-right:2px}div.button-container{font-size:1.2em}div.link-button-container.height-button-container{margin-top:.2em;margin-bottom:.2em}div.button-container a{text-decoration:none}div.link-button-container a{color:#034af3!important;text-decoration:underline!important}div.button-container a.small,div.link-button-container a.small{padding:.38em}div.button-container a.tiny,div.link-button-container a.tiny{padding:.1em 1em}div.button-container a.button{color:#000}div.button-container a.button-blue{color:#fff}div.button-container a span{float:left}div.link-button-container a:hover{background:#eaeaea}.button-container.left,.link-button-container.left{float:left}.button-container.right,.link-button-container.right{float:right}.button-container.left+.button-container.left,.button-container.left+.link-button-container.left,.link-button-container.left+.link-button-container.left,.link-button-container.left+.button-container.left{margin-left:.3em}.button-container.right+.button-container.right,.button-container.right+.link-button-container.right,.link-button-container.right+.link-button-container.right,.link-button-container.right+.button-container.right{margin-right:.3em}.button-container.left+.button-container.left.more-margin,.button-container.left+.link-button-container.left.more-margin,.link-button-container.left+.link-button-container.left.more-margin,.link-button-container.left+.button-container.left.more-margin{margin-left:.6em}.button-container.right+.button-container.right.more-margin,.button-container.right+.link-button-container.right.more-margin,.link-button-container.right+.link-button-container.right.more-margin,.link-button-container.right+.button-container.right.more-margin{margin-right:.6em}.button,.button-grey,.button-add,.button-edit,.button-undo,.button-cancel,.button-delete,.button-search,.button-copy,.button-open{background:#eaeaea url(images/button-grey-bg.png) 50% 50% repeat-x;border:1px solid #c4c4c4}.button:hover,.button-grey:hover,.button-add:hover,.button-edit:hover,.button-undo:hover,.button-cancel:hover,.button-delete:hover,.button-search:hover,.button-copy:hover,.button-open:hover{background:#e3e3e3 url(images/button-grey-bg_hover.png) 50% 50% repeat-x}.button-blue,.button-save,.button-ok,.button-yes{background:#0048a2 url(images/button-blue-bg.png) 50% 50% repeat-x;border:1px solid #3e5e8e;color:#fff;font-weight:bold}.button-blue:hover,.button-save:hover,.button-ok:hover,.button-yes:hover,.button-blue a{background:#0058c4 url(images/button-blue-bg_hover.png) 50% 50% repeat-x}.button:focus,.button-grey:focus,.button-add:focus,.button-edit:focus,.button-undo:focus,.button-cancel:focus,.button-delete:focus,.button-search:focus,.button-copy:focus,.button-open:focus,.button-blue:focus,.button-save:focus,.button-ok:focus,.button-yes:focus{outline:1px solid #000;outline:2px solid -webkit-focus-ring-color}button.link-button{border:none;background:unset}button.link-button:hover{text-decoration:underline}.twoColumnLayout{position:relative;clear:both;float:left;width:100%;height:100%;overflow:hidden}.twoColumnLayout .col{float:left;position:relative;padding:0;overflow:hidden}.twoColumnLayout .left{float:left;position:relative;width:100%;right:73%}.twoColumnLayout .col-1{width:25%;left:3%}.twoColumnLayout .col-2{width:71%;left:101%}.twoColumnLayoutFixedLeft{clear:both;float:left;width:100%}.twoColumnLayoutFixedLeft .col-2{margin-left:18em}.twoColumnLayoutFixedLeft .col-1{float:left;width:18em}.twoColumnLayoutFixedLeft .col-2-24{margin-left:24em}.twoColumnLayoutFixedLeft .col-1-24{float:left;width:24em}.twoColumnLayoutFixedLeft .scrollbarWrapper{overflow:auto}.twoColumnLayoutFixedLeft .hiddenWrapper{overflow:hidden}.item-list .highlighted{font-weight:bold}.item-list a.selected{width:11.5em}.item-list a.selected,.selected-item{background-color:#d7defe}.item-list a.item-list-link{text-decoration:none;color:#000;width:11.5em}.item-list a.item-list-link:hover,a.item-list-newlink:hover{background:#eaeaea}.item-list,.item-list ul{list-style-type:none;margin:0;padding:0}.item-list li{margin:0;padding:0 0 0 1em}.item-list li ul{margin:1em 0 0 0}.item-list a.item-list-newlink{margin:0 0 .5em 0;min-width:12em;float:left;line-height:1.8}a.item-list-newlink+a.item-list-newlink{padding-top:0}.item-list a{padding:.7em}.item-list a.item-list-link,.item-list .item-list-empty{float:left;clear:both}.item-list .item-list-move{float:left;padding-left:.5em}.edit-container{padding:1em}.edit-container-horizontal label{display:block}.edit-container-horizontal input[type="checkbox"]+label,.edit-container-horizontal input[type="checkbox"]+input+label{display:inline}.edit-container-header{padding:.5em .5em .5em 1em}.edit-container-section{border:1px solid #d3d3d3;background:#f4f4f4;margin-top:1em;padding:.8em}.edit-container-transparent{background:transparent;border:0;margin:0}.edit-container-section table.contentTable td,.edit-container-section table.contentTable th{padding:.3em}.edit-help{padding:2em}.edit-item-list{padding:.2em 0 1em 0;margin:.5em;background:#f4f4f4}.edit-tool-panel{padding:.6em}.part-container+.part-container,.edit-part-container+.edit-part-container{margin-top:1em}.edit-field-container+.edit-field-container{margin-top:.4em}table.contentTable{border-collapse:collapse;border-spacing:0}td.contentMax{width:100%}table.contentTable th{padding:.3em .3em .3em 0;text-align:left}table.contentTable tbody tr td{padding:.2em}tr.selected{background-color:#c3dafa}tr.hover{background-color:#eaf2ff}.hideable-header{cursor:pointer}.hideable-panel,.hideable{border:1px solid #b2b2b2;background:#fff;padding:.2em;zoom:1}.hideable-header-content .hideable-title{height:2.1em;font-size:100%;border:none;padding:0;margin:0}.hideable-header-content{border:0;cursor:pointer;position:relative;line-height:1.8;padding:.2em .2em 0;margin-left:.4em}.hideable .ui-state-hover .hideable-header-content{font-weight:bold}.hideable-header-content .title{float:left}.hideable-header-content .right{float:right;margin-right:1em}.hideable-header-content .ui-icon{float:right;margin-right:.4em;margin-top:.2em}.hideable-content{padding:.8em;display:block;border-width:0}.collapsable-header a{cursor:pointer;text-decoration:underline;font-weight:bold}.collapsable-header .ui-state-hover{background:none;border:0;font-weight:bold;text-decoration:none}.collapsable-header-link .ui-icon{float:left}.field-color{width:5em}.field-percent{width:3em}.field-number-short{width:4em}.field-date,.datetime-date{width:7em}.datetime-time{width:4em}.field-option-25{width:25em}.field-option-20{width:20em}.field-option-15{width:15em}.field-option-10{width:10em}.field-textarea{height:4em;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.field-textarea.big{height:10em}.field-textarea.bigger{height:15em}.field-textbox-full-width{width:100%}div.tooltip{border:#000 1px solid;padding:0 3px 0 3px;font-size:11px;color:#000;font-family:Arial;background-color:#fff;filter:alpha(opacity=80);opacity:.8;margin:0}div.box_zoom{border:#000 1px solid;padding:0}div.themebox,div.themeboxselected{border:1px solid #000;position:absolute;text-align:center;width:120px;cursor:pointer;font-size:12px;font-family:Arial;padding:0}div.themebox{background-color:#797b7e;color:#fff}div.themeboxselected{background-color:#363436;color:#fff;font-weight:bold}div.box_white{border:#969696 1px solid;background-color:#fff;overflow:hidden}div.box_context_on,div.box_context_off{padding:4px 0 4px 0;font-size:11px;font-family:Arial;color:#000}div.box_context_on{border:#dcdcdc 1px solid;text-decoration:underline;background-color:#dfe7fe}div.box_context_off{border-top:0;border-left:0;border-right:0;border-bottom:#dcdcdc 1px solid}div.box_context_off a,div.box_context_on a{padding:0 8px 0 8px}.rollover{background-color:#868686}.rollover:hover{background-color:#900}.closetr{display:block;background-color:#868686}.closetr:hover{background-color:#900}h3.mysites{color:#000;font-size:10pt;margin:0;padding:0 0 2px 0}h4.mysites{color:#225096;font-size:10pt;margin:0;padding:0 0 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}p.mysites{color:#000;font-size:9pt;margin:0;padding:0 0 1px 0}img.mysites{margin:0;padding:0}table.mysites{padding:2px;width:100%}td.mysites{vertical-align:top;border-bottom:#eee 2px solid}.alignTop{vertical-align:top!important}.not-user-selectable{-moz-user-select:none;-khtml-user-select:none;user-select:none}.fieldhelp,.field-help{background:#f7f7f7;padding:.4em 1em .4em 1em;line-height:1.5}.field-help img{vertical-align:middle}span.cluetip,a.cluetip{display:inline-block;vertical-align:text-bottom;cursor:help}span.cluetip,a.cluetip{zoom:1;*display:inline}.hidden{display:none!important}.rounded-corners{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}div.upDownPanel{float:left;margin-left:1em}div.toolPanel{padding:0 1em .8em 0}div.buttonPanel{margin:1.5em 0 1em 0}div.gridWrapper{width:100%}td.grid-tool-cell a{color:#034af3!important;font-weight:normal}.ui-state-hover td.grid-tool-cell a{color:#fff!important}.discussionLayout{border:1px solid;padding:.5em;margin-bottom:.5em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.discussionLayout .col-1{float:left}.discussionLayout .col-2{float:right}.discussionLayout .discUser{font-weight:bold}form.account-login{max-width:600px}form.account-login span.field-validation-error{width:inherit}form.account-login input[type="submit"]{text-transform:uppercase}.account-part{margin:0}p.account-part{width:80%}.account-part.account-buttons a{margin-right:2em}.account-part.fields>div,.account-part.account-buttons{margin-top:.6em}.account-part p.mandatory-field-info img{vertical-align:bottom}.list-nobullets{list-style:none}.list-nobulletsnopadding{padding-left:0;list-style:none}.rightsgroup-header .select-tools{opacity:.3}.rightsgroup-header .select-tools:hover{opacity:1}.user-right-warning{color:#c81922}.user-right-spinner{display:none;background:url(images/small-loader.gif);height:16px;width:16px;text-decoration:none;background-repeat:no-repeat;vertical-align:text-bottom}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skiplink{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.skiplink-focusable:active,.skiplink-focusable:focus{position:fixed;width:auto;height:auto;clip:initial;margin:0 0 0 200px;padding:5px;border:1px solid #c4c4c4;text-decoration:none;background-color:#fff;color:#000}.icon.toggle-button{display:inline-block}.toggle-container{display:none}.cookie-notification{display:none;position:fixed;width:40%;left:0;right:0;margin:auto;z-index:7223;bottom:25px;background:#009ad9}.cookie-notification p{max-height:33vh;overflow:auto}.cookie-notification .give-consent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.cookie-notification .actions{text-align:right;margin:0 0 1em 0}@media(max-width:480px){.cookie-notification{bottom:12.5px}}.toggle-with-label{background-color:#fff;display:grid;justify-items:center;padding:1em 1em 2em 1em;margin:.2em;border:1px solid #a0a0a0;border-radius:4px}.toggle-with-label input{width:0;height:0;margin-top:.5em;-moz-appearance:initial}.toggle-with-label input:after{content:'';position:relative;width:10px;height:10px;background-color:#fff;border-radius:10px;transition:.3s;display:block;left:-13px;top:-12px}.toggle-with-label input:checked:after{left:4px}.toggle-with-label input:before{content:'';height:14px;width:32px;border-radius:7px;background-color:#e4e9eb;display:block;position:relative;left:-16px}.toggle-with-label input:checked:before{background-color:#003054}.toggle-with-label input:disabled:before{background-color:#f0f0f0}.toggle-with-label.checked{background-color:#f7f7f7}@media(max-width:480px){.toggle-with-label{padding:1.5em}.toggle-with-label input{margin:.5em}}.search-panel-dummy,.search-panel{background:#f7f7f7;padding:.2em;border:1px solid #b2b2b2;width:23em;margin:0}.search-panel-dummy{border:0;height:1px;margin-left:2px;background:transparent}.search-panel-title{padding:.4em .6em;font-weight:bold}.search-panel-content{padding:1em .3em .1em .3em}.search-panel-content input[type="text"]{height:18px;margin:2px 0 2px 0}.search-panel-footer input[type="submit"],.search-panel-footer button{padding-left:1em;padding-right:1em}.search-panel-content .category-splitter{margin-top:.6em;margin-bottom:.2em}.search-panel-content .criteria-label{padding-right:1em}.search-panel-content .criteria{padding:0 0 0 .5em}.search-panel-content .category-relation{margin-top:.4em}.search-panel-content .field-multioption-20,.search-panel-content .field-freetext{width:20em}.search-panel-content .searchcriteria-tip{margin-left:.3em}.search-panel-content .searchcriteria-tip.right{float:right}.search-panel-content .category-group-splitter{display:block;background-color:#b2b2b2;width:100%;height:1px;margin-top:.6em}.search-panel-content label.checkbox-label{display:inline;margin-top:.3em;margin-bottom:.2em}.search-extended-toggle{font-size:.8em;float:right;font-weight:normal}.search-extended{display:none}.search-panel-footer{text-align:right;padding:0 .5em .5em 0}.search-info-container{padding:5px}.search-polygonselect-activator{padding-left:1.3em}.search-polygonselect-activator span{float:left}.search-title-text{float:left}.search-info-text{font-weight:bold}#search-info-status{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.icon,.icon-left,.icon-right,.icon-inline,.icon-rights,.icon-warning,.icon-arrowdown,.icon-arrowup,.icon-deletebutton,.icon-delete,.icon-add,.icon-public,.icon-info,.icon-lock,.icon-bullet,.icon-success,.icon-accept,.icon-comment,.icon-gis,.icon-ispublic,.animation-loading{background-image:url(images/icons/icon-sprites16.png?18);background-repeat:no-repeat;display:block;text-indent:-99999px;overflow:hidden;height:16px;width:16px;text-decoration:none!important;padding:0!important}.icon-rights{background-image:url(images/icons/icon-rights-sprites16.png?9);background-repeat:no-repeat}.icon-left{float:left}.icon-right{float:right}span.icon{border:0;outline:0}.icon-inline,.icon-inline-text-top{display:inline-block}.icon-inline,.icon-inline-text-top{zoom:1;*display:inline}.icon-inline-text-top{vertical-align:text-top}.icon-empty,.icon-empty:hover{background-image:none;background-position:-9999px -9999px}.icon-rights-add{background-position:0 0}.icon-rights-edit{background-position:0 -16px}.icon-rights-browse{background-position:0 -32px}.icon-rights-delete{background-position:0 -48px}.icon-public{background-position:0 0}.icon-groupcontent{background-position:0 -16px}.icon-info-old{background-position:0 -32px}.icon-warning{background-position:0 -48px}.icon-add,.icon-plus{background-position:0 -64px}.icon-minus{background-position:-16px -64px}.icon-arrowdown{background-position:0 -80px}.icon-arrowup{background-position:0 -96px}.icon-deletebutton,.icon-delete{background-position:0 -112px}.icon-modifybutton{background-position:0 -128px}.icon-lock{background-position:0 -144px}.icon-bullet{background-position:0 -160px}.icon-binoculars{background-position:0 -176px}.icon-eye{background-position:0 -192px}.icon-plusdocument{background-position:0 -208px}.icon-publish,.icon-publish-bw{background-position:0 -240px}.icon-accept{background-position:0 -256px}.icon-discard{background-position:0 -272px}.icon-success{background-position:0 -288px}.icon-info{background-position:0 -304px}.icon-warning{background-position:0 -320px}.icon-warning-red{background-position:0 -48px}.icon-error{background-position:0 -336px}.icon-next{background-position:-16px 0}.icon-prev{background-position:-16px -16px}.icon-next-light{background-position:-16px -32px}.icon-prev-light{background-position:-16px -48px}.icon-move{background-position:-16px -80px}.icon-trash{background-position:-16px -96px}.icon-sort{background-position:-16px -112px}.icon-translation{background-position:-16px -128px}.icon-collapse{background-position:-16px -144px}.icon-expand{background-position:-16px -160px}.icon-comment{background-position:-16px -176px}.icon-gis{background-position:-16px -192px}.icon-info-gray{background-position:-16px -208px}.icon-ispublic{background-position:-16px -224px}.icon-close-section{background-position:-16px -304px}.icon-open-section{background-position:-16px -320px}.icon-link{background-position:-32px -96px}.icon-deleteblue{background-position:-32px -112px}.icon-check-all{background-position:-32px -128px}.icon-uncheck-all{background-position:-32px -144px}.icon-copy{background-position:-32px 0}a.icon:hover,a.icon-left:hover,a.icon-inline:hover,a.icon-arrowdown:hover,a.icon-arrowup:hover,a.icon-deletebutton:hover,a.icon-delete:hover,a.icon-add:hover,.icon-success:hover,.icon-accept:hover,.icon-comment:hover,.icon-gis:hover,.ui-state-hover .icon-add,.icon-publish-bw,.icon-hover{background-image:url(images/icons/icon-sprites16-hover.png?18);background-repeat:no-repeat}a.icon-rights:hover{background-image:url(images/icons/icon-rights-sprites16-hover.png?7);background-repeat:no-repeat}.load-icon-hovers{display:none}.icon40{background-repeat:no-repeat;display:block;text-indent:-99999px;overflow:hidden;height:40px;width:40px;text-decoration:none}.icon24{background:url(images/icons/icon-sprites24.png?19);background-repeat:no-repeat;display:block;text-indent:-99999px;overflow:hidden;height:24px;width:24px;text-decoration:none}a.icon24:hover{background-image:url(images/icons/icon-sprites24-hover.png?19);background-repeat:no-repeat}.icon-question24{background-position:0 0}.icon-next24{background-position:0 -24px}.icon-expand24-down{background-position:0 -48px}.icon-expand24-up{background-position:0 -72px}.icon-trash24{background-position:0 -96px}.icon-pen24{background-position:0 -120px}.icon-print24{background-position:0 -144px}.icon-move24{background-position:0 -168px}.icon-copy24{background-position:0 -192px}.icon-gis24{background-position:0 -216px}.icon-home24{background-position:0 -240px}.icon-arrow24{background-position:0 -264px}.icon-open24{background-position:0 -288px}.icon-addattachment24{background-position:0 -312px}.icon-showmap24{background-position:0 -336px}.icon-showlist24{background-position:0 -360px}.icon-attachment24{background-position:-24px 0}.icon-exclamation-ring24{background-position:-24px -24px}.icon-checked-ring24{background-position:-24px -48px}.icon-persontime24{background-position:-24px -72px}.icon-expander-up24{background-position:-24px -96px}.icon-expander-down24{background-position:-24px -120px}.icon-showinmap24{background-position:-24px -144px}.icon-stamp24{background-position:-24px -168px}div.animation-loading-center{position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px}.animation-loading{background:url(images/small-loader.gif) 0 0 no-repeat}div.animation-loading-big-center{position:absolute;left:50%;top:50%;margin:-33px 0 0 -33px}.animation-loading-big{display:block;text-indent:-99999px;overflow:hidden;height:66px;width:66px;text-decoration:none;background-repeat:no-repeat;background-image:url(images/big-loader.gif)}.icon-preloader{width:0;height:0;display:inline;background-position:-99999px -99999px}.header{border-bottom:2px solid #7b7a86;background-color:#fff;vertical-align:middle}.header a{text-decoration:none}.header .service-logo{float:left;display:block;line-height:62px}.header .service-logo img{border:0;vertical-align:middle;max-height:57px}@media(max-width:480px){.header .service-logo,.header .header-right{float:none;width:100%;height:auto;display:block;text-align:center;padding-top:0}}.header button,.header a.btn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #7b7a86;text-transform:uppercase;font-weight:normal;display:inline;padding:7px;color:#000;background-color:transparent;cursor:pointer;display:block;font-size:1.2em}.header button:hover,.header a.btn:hover{background-color:#e4e9eb}.header button:focus,.header a.btn:focus{outline:#000 solid 1px;outline:-webkit-focus-ring-color solid 2px}.header button{min-height:32px}.header .menu-horizontal{margin:0;padding:0;display:block;list-style-type:none;padding-top:17px;padding-left:20px;text-transform:uppercase}.header .menu-horizontal li{float:left;margin-left:10px}.header .menu-horizontal li a{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #7b7a86;padding:7px;color:#000}.header .menu-horizontal li a:hover{background:#7b7a86}.header .menu-horizontal li.selected a{color:#005595;background:#fec962;border-color:#e5a32c;font-weight:bold}.header .header-content{float:left}@media(max-width:480px){.header .header-content{height:unset;width:100%}.header .header-content ul{display:grid;padding-left:5px;padding-right:5px}.header .header-content ul li{margin:1px}.header div.header-right{padding-left:5px}.header div.header-right div.login-part{width:100%}.header div.header-right div.login-part div{padding:7px 10px 5px 5px}.header div.header-right div.end-user-help a.btn{margin-left:0}.header div.header-right div.language-selector{width:100%}.header div.header-right div.language-selector button.language-selector{margin:0 5px 0 0}}.header .header-right{float:right;padding-right:25px;padding-top:17px;box-sizing:border-box;margin-left:auto}.header .header-right>div{padding-bottom:5px}.header .header-right div,.header .header-right form,.header .header-right button{float:left}.header .header-right .login-part{display:inline}.header .header-right .login-part div{padding:7px 10px 0 20px}.header .header-right .login-part div label.user-prefix{font-weight:bold}.header .header-right .login-part button{min-height:unset;height:unset}.header .header-right div.end-user-help .btn{background-image:url("images/icons/help_outline-24px.svg");background-position:4px center;padding-left:30px;background-repeat:no-repeat;margin-left:10px;line-height:unset}.header .header-right div.language-selector{position:relative}.header .header-right div.language-selector button.language-selector{background-image:url("images/icons/language-24px.svg");background-position:4px center;padding-left:30px;background-repeat:no-repeat;margin-left:10px;font-family:inherit}div.language-selector ul.language-selector{margin:0;padding:0;list-style:none;background-color:#fff;position:absolute;display:none;border:1px solid #f0f4f5;border-radius:2px;right:0;top:32px;z-index:550}div.language-selector ul.language-selector li{font-weight:bold}div.language-selector ul.language-selector li a{display:block;color:inherit;white-space:nowrap;padding:.8em 1.5em}div.language-selector ul.language-selector li a:hover,div.language-selector ul.language-selector li a:focus{background-color:#7b7a86}.push{height:27px}.footer{height:25px;background-color:#fff;clear:both;font-size:.9em;margin:0;height:max-content}.footer .footer-content{display:grid;grid-template-columns:auto auto;border-top:2px solid #7b7a86}.footer .footer-content ul{float:left;text-align:left;list-style:none outside none;list-style-type:none;padding:0;margin:0 0 0 5px;padding-top:5px}.footer .footer-content ul+ul{float:right;text-align:right;margin:0;padding-top:2px}.footer .footer-content li{padding:0;color:#474655;display:inline}.footer .footer-content li a{color:#474655;text-decoration:none;padding-right:8px}.footer .footer-content li a:hover,.footer .footer-content li a.on{text-decoration:underline}.footer .footer-content li button.link-button{font-size:unset;padding:0 8px 0 0;height:unset;color:#474655}.footer .footer-content img{border:0;height:18px}.content-menu-small{background:#f7f7f7;border-bottom:1px solid #7b7a86}.content-menu-small ul{padding:0;margin:0;list-style:none}.content-menu-small ul li{float:left}.content-menu-small ul li.selected a{color:#005595;background:#fff}.content-menu-small ul li a{color:#2c3539;font-weight:bold;display:block;text-decoration:none;padding:7px 10px 7px 10px;float:left}.content-menu-small ul li a:hover{background:#f0f0f0}.content-menu-small ul li ul{float:left}.content-menu-small ul li.needs-strong-identity a{display:flex}.content-menu-small ul li.needs-strong-identity a span{margin-top:-3px;margin-left:3px}.content-menu-small .content-menu-help{float:right;line-height:normal;text-align:center}.content-menu-small .content-menu-help a{margin:2px 4px 0 0}body.logon-page{background-size:contain}body.logon-page .inner-content{}body.logon-page .inner-content>form,body.logon-page .inner-content>div{padding:30px;background-color:#f1f1f6}body.logon-page h1{margin-bottom:1em;font-size:1.5em;font-weight:bold;padding:0 .2em .1em 0}body.logon-page label.logon-welcome-text{display:block;margin-bottom:1em;font-size:1.5em;font-weight:bold;padding:0 .2em .1em 0}body.logon-page .field-help{}body.logon-page .breadcrumb-navi{margin-left:-1em}body.logon-page h1 .breadcrumb-navi{font-size:1em}body.logon-page.with-background.logon-page-plain .inner-content{}body.logon-page.with-background .inner-content{}@media(max-width:768px){body.logon-page.with-background .inner-content{background-image:none}}body.logon-page .inner-content{min-height:250px}body.logon-page .inner-content .fields .label-container{padding-top:.5em}body.logon-page .inner-content .fields .accepttermsandprivacypolicy{padding-top:1em}body.logon-page .inner-content .fields input[type='password'],body.logon-page .inner-content .fields input[type='email'],body.logon-page .inner-content .fields input[type='text']{width:20em}body.logon-page .inner-content .account-modify .fields .oldpassword{padding-top:1.5em}body.logon-page .inner-content .account-modify hr{background-color:#f7f7f7;border:0;height:2px;margin-top:1em;margin-bottom:1em}body.logon-page .inner-content .account-modify h1{margin-bottom:0}body.logon-page body.thanks-page{background-size:contain}body.logon-page body.thanks-page .inner-content{}body.logon-page body.thanks-page .inner-content>form,body.logon-page body.thanks-page .inner-content>div{padding:30px;background-color:#f1f1f6}body.logon-page body.thanks-page h1{margin-bottom:1em;font-size:1.5em;font-weight:bold;padding:0 .2em .1em 0}body.logon-page body.thanks-page label.logon-welcome-text{display:block;margin-bottom:1em;font-size:1.5em;font-weight:bold;padding:0 .2em .1em 0}body.logon-page body.thanks-page .field-help{}body.logon-page body.thanks-page .breadcrumb-navi{margin-left:-1em}body.logon-page body.thanks-page h1 .breadcrumb-navi{font-size:1em}body.logon-page body.thanks-page .inner-content{background:#fff url('images/thanks-box.png') top right no-repeat;background:rgba(255,255,255,.8) url('images/thanks-box.png') top right no-repeat;min-height:350px}@media(max-width:480px){body.logon-page .inner-content{margin:1em 0 0 0}}.login .fields .password input,.login .fields .username input{width:20em}.field-color{width:5em}.field-percent{width:3em}.field-number-short{width:4em}.field-date,.datetime-date{width:7em}.datetime-time{width:4em}.field-option-25{width:25em}.field-option-20{width:20em}.field-option-15{width:15em}.field-option-10{width:10em}.field-textarea{height:4em;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.field-textarea.big{height:10em}.field-textbox-full-width{width:100%}input{margin:2px}input[type='password'],input.field-login{width:20em}input.field-text-mediumlong{width:15em}input.field-phonenumber{width:10em}input.field-postalcode{width:7em}input.field-postoffice{width:10em}.field-required input,.field-required select,.field-required textarea{background-color:#fffbc9}.field-container input[type="text"],.field-container input[type="number"],.field-container input[type="date"],.field-container input[type="tel"],.field-container input[type="email"],.field-container.fade-unfocus input[type="text"]:focus,.field-container.fade-unfocus input[type="number"]:focus,.field-container.fade-unfocus input[type="date"]:focus,.field-container.fade-unfocus input[type="tel"]:focus,.field-container.fade-unfocus input[type="email"]:focus,.field-container.fade-unfocus textarea:focus,.field-container select,.field-container textarea{padding:4px;margin:0;border:1px solid gray}.field-container.fade-unfocus input[type="text"],.field-container.fade-unfocus input[type="number"],.field-container.fade-unfocus input[type="date"],.field-container.fade-unfocus input[type="tel"],.field-container.fade-unfocus input[type="email"],.field-container.fade-unfocus textarea{border:1px solid #e0e0e0}.field-container select{padding:3px;margin:0}.field-validation-valid+.field-validation-cluetip{display:none}input.field-text,.field-text input{width:10em}input.field-text-short,.field-text-short input{width:4em}input.field-text-char,.field-text-char input{width:2em}input.field-text-long,.field-text-long input{width:25em}input.field-text-extralong,.field-text-extralong input{width:35em}input.field-number,.field-number input{width:3em;text-align:right}input.field-number-large,.field-number-large input{width:4em;text-align:right}input.field-double,.field-double input{width:4em;text-align:right}input.field-date,.field-date input{width:6em}input.field-money,.field-money input{width:4em}input.field-money-long,.field-money-long input{width:6em}input.field-area,.field-area input{width:4em}input.field-year,.field-year input{width:7em}body.new .content input.required,body.logon-page .content input.required,body.new .content textarea.required,body.logon-page .content textarea.required,body.new .content option.required,body.logon-page .content option.required,body.new .content select.required,body.logon-page .content select.required,body.new .content input.field-required,body.logon-page .content input.field-required,body.new .content textarea.field-required,body.logon-page .content textarea.field-required,body.new .content option.field-required,body.logon-page .content option.field-required,body.new .content select.field-required,body.logon-page .content select.field-required,body.new .content .field-required input,body.logon-page .content .field-required input,body.new .content .field-required select,body.logon-page .content .field-required select,body.new .content .field-required textarea,body.logon-page .content .field-required textarea{background-color:#fff}body.new .content input[type='radio']+label,body.logon-page .content input[type='radio']+label,body.new .content input[type='checkbox']+label,body.logon-page .content input[type='checkbox']+label,body.new .content input[type='checkbox']+input[type='hidden']+label,body.logon-page .content input[type='checkbox']+input[type='hidden']+label{font-weight:normal;display:inline;padding-left:.5em}body.new .content input[type='checkbox']+input[type='hidden']+div.label-container,body.logon-page .content input[type='checkbox']+input[type='hidden']+div.label-container{display:inline;padding-left:.5em}body.new .content input[type='checkbox']+input[type='hidden']+div.label-container label,body.logon-page .content input[type='checkbox']+input[type='hidden']+div.label-container label{font-weight:normal}body.new .content input[type='checkbox'],body.logon-page .content input[type='checkbox']{margin:2px}body.new .content input[type='text'],body.logon-page .content input[type='text'],body.new .content input[type='password'],body.logon-page .content input[type='password'],body.new .content input[type='tel'],body.logon-page .content input[type='tel'],body.new .content input[type='email'],body.logon-page .content input[type='email'],body.new .content input[type='number'],body.logon-page .content input[type='number'],body.new .content select,body.logon-page .content select,body.new .content textarea,body.logon-page .content textarea{font-family:"Open Sans",Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:4px;border:1px solid #7b7a86;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body.new .content input[type='text'].input-validation-error,body.logon-page .content input[type='text'].input-validation-error,body.new .content input[type='password'].input-validation-error,body.logon-page .content input[type='password'].input-validation-error,body.new .content input[type='tel'].input-validation-error,body.logon-page .content input[type='tel'].input-validation-error,body.new .content input[type='email'].input-validation-error,body.logon-page .content input[type='email'].input-validation-error,body.new .content input[type='number'].input-validation-error,body.logon-page .content input[type='number'].input-validation-error,body.new .content select.input-validation-error,body.logon-page .content select.input-validation-error,body.new .content textarea.input-validation-error,body.logon-page .content textarea.input-validation-error,body.new .content input[type='text'].mandatory-field-missing,body.logon-page .content input[type='text'].mandatory-field-missing,body.new .content input[type='password'].mandatory-field-missing,body.logon-page .content input[type='password'].mandatory-field-missing,body.new .content input[type='tel'].mandatory-field-missing,body.logon-page .content input[type='tel'].mandatory-field-missing,body.new .content input[type='email'].mandatory-field-missing,body.logon-page .content input[type='email'].mandatory-field-missing,body.new .content input[type='number'].mandatory-field-missing,body.logon-page .content input[type='number'].mandatory-field-missing,body.new .content select.mandatory-field-missing,body.logon-page .content select.mandatory-field-missing,body.new .content textarea.mandatory-field-missing,body.logon-page .content textarea.mandatory-field-missing{border-color:#c81922}body.new .content input[type='text'].input-validation-error:focus,body.logon-page .content input[type='text'].input-validation-error:focus,body.new .content input[type='password'].input-validation-error:focus,body.logon-page .content input[type='password'].input-validation-error:focus,body.new .content input[type='tel'].input-validation-error:focus,body.logon-page .content input[type='tel'].input-validation-error:focus,body.new .content input[type='email'].input-validation-error:focus,body.logon-page .content input[type='email'].input-validation-error:focus,body.new .content input[type='number'].input-validation-error:focus,body.logon-page .content input[type='number'].input-validation-error:focus,body.new .content select.input-validation-error:focus,body.logon-page .content select.input-validation-error:focus,body.new .content textarea.input-validation-error:focus,body.logon-page .content textarea.input-validation-error:focus,body.new .content input[type='text'].mandatory-field-missing:focus,body.logon-page .content input[type='text'].mandatory-field-missing:focus,body.new .content input[type='password'].mandatory-field-missing:focus,body.logon-page .content input[type='password'].mandatory-field-missing:focus,body.new .content input[type='tel'].mandatory-field-missing:focus,body.logon-page .content input[type='tel'].mandatory-field-missing:focus,body.new .content input[type='email'].mandatory-field-missing:focus,body.logon-page .content input[type='email'].mandatory-field-missing:focus,body.new .content input[type='number'].mandatory-field-missing:focus,body.logon-page .content input[type='number'].mandatory-field-missing:focus,body.new .content select.mandatory-field-missing:focus,body.logon-page .content select.mandatory-field-missing:focus,body.new .content textarea.mandatory-field-missing:focus,body.logon-page .content textarea.mandatory-field-missing:focus{outline-color:#c00}body.new .content input[type='text']:focus,body.logon-page .content input[type='text']:focus,body.new .content input[type='password']:focus,body.logon-page .content input[type='password']:focus,body.new .content input[type='tel']:focus,body.logon-page .content input[type='tel']:focus,body.new .content input[type='email']:focus,body.logon-page .content input[type='email']:focus,body.new .content input[type='number']:focus,body.logon-page .content input[type='number']:focus,body.new .content select:focus,body.logon-page .content select:focus,body.new .content textarea:focus,body.logon-page .content textarea:focus{outline-color:#62626b}body.new .content a,body.logon-page .content a{color:#003054;text-decoration:none}body.new .content a:hover,body.logon-page .content a:hover{text-decoration:underline}body.new .content a.cancel,body.logon-page .content a.cancel{background:#6a6976;color:#fff;border:0;vertical-align:middle;cursor:default;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-style:none;border-width:0;text-decoration:none;display:inline;display:inline-block;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12pt;padding:10px}body.new .content a.cancel:hover,body.logon-page .content a.cancel:hover{background:#7b7a86;text-decoration:none}body.new .content a.cancel:active,body.logon-page .content a.cancel:active{background:#8c8b96}body.new .content button[type='submit'],body.logon-page .content button[type='submit'],body.new .content input[type='submit'],body.logon-page .content input[type='submit']{background:#0072c9;color:#fff;border:0;vertical-align:middle;cursor:default;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-style:none;border-width:0;text-decoration:none;display:inline;display:inline-block;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12pt;padding:10px;text-transform:uppercase}body.new .content button[type='submit']:hover,body.logon-page .content button[type='submit']:hover,body.new .content input[type='submit']:hover,body.logon-page .content input[type='submit']:hover{background:#003054;text-decoration:none}body.new .content button[type='submit']:active,body.logon-page .content button[type='submit']:active,body.new .content input[type='submit']:active,body.logon-page .content input[type='submit']:active{background:#003f6e}body.new .content button[type='submit'].secondary,body.logon-page .content button[type='submit'].secondary,body.new .content input[type='submit'].secondary,body.logon-page .content input[type='submit'].secondary{background:#6a6976;color:#fff;border:0;vertical-align:middle;cursor:default;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-style:none;border-width:0;text-decoration:none;display:inline;display:inline-block;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12pt;padding:10px}body.new .content button[type='submit'].secondary:hover,body.logon-page .content button[type='submit'].secondary:hover,body.new .content input[type='submit'].secondary:hover,body.logon-page .content input[type='submit'].secondary:hover{background:#7b7a86;text-decoration:none}body.new .content button[type='submit'].secondary:active,body.logon-page .content button[type='submit'].secondary:active,body.new .content input[type='submit'].secondary:active,body.logon-page .content input[type='submit'].secondary:active{background:#8c8b96}body.new .content label,body.logon-page .content label{font-weight:bold}body.new .content .label-container,body.logon-page .content .label-container{min-height:18px}body.new .content label,body.logon-page .content label{display:unset;margin:.5em 0 .3em 0;vertical-align:top}body.new .content .fields div.editor,body.logon-page .content .fields div.editor{margin-top:1em}body.new .content .fields div.column-1,body.logon-page .content .fields div.column-1,body.new .content .fields div.column-2,body.logon-page .content .fields div.column-2{float:left;width:25em}@media(max-width:768px){body.new .content .fields div.column-1,body.logon-page .content .fields div.column-1,body.new .content .fields div.column-2,body.logon-page .content .fields div.column-2{width:100%;float:none}}body.new .content .field-validation-error,body.logon-page .content .field-validation-error{margin-left:2px;background:transparent;background-image:url(images/error-indicator.png);background-repeat:no-repeat;background-size:contain;vertical-align:bottom;height:18px;overflow:hidden;font-weight:normal;padding-top:2px;display:inline-block;padding-left:20px}body.new .content .field-validation-error.has-tooltip:hover,body.logon-page .content .field-validation-error.has-tooltip:hover{width:18px;padding-left:0}body.new .content .required .field-validation-valid,body.logon-page .content .required .field-validation-valid{margin-left:2px;background:transparent;background-image:url(images/required-indicator.png);background-repeat:no-repeat;background-size:contain;vertical-align:bottom;display:inline-block;height:18px;overflow:hidden;font-weight:normal;width:18px}body.new .content .required .field-validation-valid.has-tooltip:hover,body.logon-page .content .required .field-validation-valid.has-tooltip:hover{width:18px;padding-left:0}body.new .content .required .mandatory-field-valid,body.logon-page .content .required .mandatory-field-valid{display:none}body.new .content .required .mandatory-field-error,body.logon-page .content .required .mandatory-field-error{cursor:help;margin-left:2px;background:transparent;background-image:url(images/error-indicator.png);background-repeat:no-repeat;background-size:contain;vertical-align:bottom;display:inline-block;height:18px;overflow:hidden;font-weight:normal}body.new .content .required .mandatory-field-error.has-tooltip:hover,body.logon-page .content .required .mandatory-field-error.has-tooltip:hover{width:18px;padding-left:0}body.new .content .required .mandatory-field-error+span.field-validation-error,body.logon-page .content .required .mandatory-field-error+span.field-validation-error,body.new .content .required .mandatory-field-error+span.field-validation-valid,body.logon-page .content .required .mandatory-field-error+span.field-validation-valid{display:none}body.new .content .required .required-icon,body.logon-page .content .required .required-icon{margin-left:2px;background-image:url(images/required-indicator.png);background-repeat:no-repeat;display:inline-block;vertical-align:text-top;width:18px;text-indent:-99999px;overflow:hidden}.ui-tooltip .field-validation-error{background:#fff;padding:0;display:block;font-weight:normal}body.new,body.logon-page{background:#f0f0f0}body.new .page,body.logon-page .page,body.new .footer,body.logon-page .footer{background-color:#fff}@media(min-width:1200px){body.new .page,body.logon-page .page,body.new .footer,body.logon-page .footer{width:1200px;margin-top:0;margin-left:auto;margin-right:auto;background-color:#fff}body.new.no-max .page,body.logon-page.no-max .page,body.new.no-max .footer,body.logon-page.no-max .footer{width:100%}}.ui-autocomplete{z-index:9001!important}.tekla-icon,.tekla-icon-24,.tekla-icon-medium{display:block;text-indent:-99999px;overflow:hidden;text-decoration:none!important}.tekla-icon-24{height:24px;width:24px}.tekla-icon-medium{height:38px;width:48px}.tekla-icon-medium.tekla-icon-desktop{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 0}.tekla-icon-active.tekla-icon-medium.tekla-icon-desktop{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -88px}.tekla-icon-hover.tekla-icon-medium.tekla-icon-desktop,a:hover.tekla-icon-medium.tekla-icon-desktop{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -176px}.tekla-icon-medium.tekla-icon-browse{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -264px}.tekla-icon-active.tekla-icon-medium.tekla-icon-browse{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -352px}.tekla-icon-hover.tekla-icon-medium.tekla-icon-browse,a:hover.tekla-icon-medium.tekla-icon-browse{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -440px}.tekla-icon-medium.tekla-icon-browse-calculator{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -528px}.tekla-icon-active.tekla-icon-medium.tekla-icon-browse-calculator{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -616px}.tekla-icon-hover.tekla-icon-medium.tekla-icon-browse-calculator,a:hover.tekla-icon-medium.tekla-icon-browse-calculator{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -704px}.tekla-icon-medium.tekla-icon-settings{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -792px}.tekla-icon-active.tekla-icon-medium.tekla-icon-settings{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -880px}.tekla-icon-hover.tekla-icon-medium.tekla-icon-settings,a:hover.tekla-icon-medium.tekla-icon-settings{background:url(images/tekla.gis.icons.png?22b00cdb9427067bb4e61b064d0bfe) no-repeat 0 -968px}.tekla-icon-24.tekla-icon-invalidate{background:url(images/tekla.gis.icons-24.png?ad3f1ce64642a86fdc896f273d4012) no-repeat 0 0}.tekla-icon-hover.tekla-icon-24.tekla-icon-invalidate,a:hover.tekla-icon-24.tekla-icon-invalidate{background:url(images/tekla.gis.icons-24.png?ad3f1ce64642a86fdc896f273d4012) no-repeat 0 -74px}@font-face{font-family:'primeicons';font-display:block;src:url('fonts/primeicons.eot');src:url('fonts/primeicons.eot?#iefix') format('embedded-opentype'),url('fonts/primeicons.woff2') format('woff2'),url('fonts/primeicons.woff') format('woff'),url('fonts/primeicons.ttf') format('truetype'),url('fonts/primeicons.svg?#primeicons') format('svg');font-weight:normal;font-style:normal}.pi{font-family:'primeicons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}asiointi-fi button,input{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#252a2e;font-size:unset}.hide-content{white-space:nowrap;text-indent:-9999px}.svg-blue{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent}.svg-gray{filter:invert(14%) sepia(17%) saturate(381%) hue-rotate(164deg) brightness(95%) contrast(94%);background-color:transparent}.svg-blue-invert{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}.icon-drawrectangle{background-image:url('images/icons/18-draw-area-darkblue.svg')!important;background-position:unset!important}.button-hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.image-button-common{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;white-space:nowrap;text-indent:-9999px;border-style:none;background-repeat:no-repeat;cursor:pointer}.image-button-common:disabled{opacity:.5}.image-button-common.selected{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}.image-button-large{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;white-space:nowrap;text-indent:-9999px;border-style:none;background-repeat:no-repeat;cursor:pointer;border:1px solid #003054;width:40px;height:40px}.image-button-large:disabled{opacity:.5}.image-button-large.selected{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}.image-button-medium{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;white-space:nowrap;text-indent:-9999px;border-style:none;background-repeat:no-repeat;cursor:pointer;border:1px solid #003054;width:28px;height:28px}.image-button-medium:disabled{opacity:.5}.image-button-medium.selected{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}.image-button-small{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;white-space:nowrap;text-indent:-9999px;border-style:none;background-repeat:no-repeat;cursor:pointer;width:18px;height:18px;padding:0 0 0 0}.image-button-small:disabled{opacity:.5}.image-button-small.selected{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}.image-button-container{display:inline-block;line-height:18px}.image-button-container:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.button-drop-menu{background-color:#e0e1e9!important;background-clip:padding-box;border:1px solid #003054}.button-drop-menu li a{display:block;padding:4px 20px!important;clear:both;font-family:"Open Sans",Arial,Helvetica,sans-serif!important;color:#003054!important;text-decoration:none}.button-drop-menu li a:hover{background-color:#89c6ed!important;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:#003054}th .image-button-container:hover,td .image-button-container:hover{background-color:unset}@media(max-width:768px){.additional-description{display:none}}.image-button-container.image-button-text:hover{filter:unset;background-color:unset}.image-button-container.image-button-text button{text-indent:unset;padding-left:21px;font-weight:600;font-size:1em}.image-button-container.image-button-text button:hover{text-decoration:underline}.primary-button{border:none;color:#fff;background-color:#003054;line-height:16px;font-size:16px;font-weight:600;font-family:"Open Sans",Arial,Helvetica,sans-serif;cursor:pointer;min-height:32px;padding:0 6px 0 6px;vertical-align:top}.primary-button:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:#003054}.primary-button:disabled{color:#fff;background-color:#90939f;border:none;filter:none}.secondary-button{border:none;color:#fff;background-color:#003054;line-height:16px;font-size:16px;cursor:pointer;padding:0 6px 0 6px;vertical-align:top;font-size:14px;font-weight:600;color:#003054;background-color:#e0e1e9;border:1px solid #003054;border-radius:2px;min-height:32px;font-family:"Open Sans",Arial,Helvetica,sans-serif}.secondary-button:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:#003054}.secondary-button:disabled{color:#fff;background-color:#90939f;border:none;filter:none}.tertiary-button{border:none;color:#fff;background-color:#003054;line-height:16px;font-size:16px;cursor:pointer;padding:0 6px 0 6px;vertical-align:top;font-size:14px;font-weight:600;color:#003054;background-color:#fff;border:1px solid #003054;border-radius:2px;min-height:32px;font-family:"Open Sans",Arial,Helvetica,sans-serif}.tertiary-button:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:#003054}.tertiary-button:disabled{color:#fff;background-color:#90939f;border:none;filter:none}.filters-button{right:0;width:28px;height:28px;display:block;background-size:contain;min-width:28px;background-repeat:no-repeat;background-image:url('images/icons/icon-filter.svg');background-color:#fff;border:none}.filters-button.active{background-image:url('images/icons/icon-filter-active.svg');background-color:#003054}.filters-button:hover{background-image:url('images/icons/icon-filter.svg');background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.emptyButton{border:none;color:#fff;background-color:#003054;line-height:16px;font-size:16px;cursor:pointer;padding:0 6px 0 6px;vertical-align:top;font-size:14px;font-weight:600;color:#003054;background-color:#e0e1e9;border:1px solid #003054;border-radius:2px;min-height:32px;font-family:"Open Sans",Arial,Helvetica,sans-serif;margin-right:20px}.emptyButton:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:#003054}.emptyButton:disabled{color:#fff;background-color:#90939f;border:none;filter:none}.pale-icon-button{background-color:transparent;border:0;cursor:pointer;height:auto}.pale-icon-button:hover{background-color:#dcedf9;box-shadow:0 4px 4px 0 #00000040}.asiointi-nav-tabs{border:none}ul.asiointi-nav-tabs>li{float:left}ul.asiointi-nav-tabs>li>a{margin-right:10px;line-height:1.42857143;border:none;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;background-color:#e0e1e9;color:#252a2e;font:18px "Open Sans",Arial,Helvetica,sans-serif;font-weight:600;padding:7px 15px;text-decoration:none;float:left;margin-top:10px}.asiointi-nav-tabs.small li a{font:14px "Open Sans",Arial,Helvetica,sans-serif;padding:5px 10px 5px 10px;text-decoration:none}ul.asiointi-nav-tabs>li.active>a:focus,ul.asiointi-nav-tabs>li.active>a{background-color:#003054;color:#fff}ul.asiointi-nav-tabs>li>a.nav-link:hover{background-color:#89c6ed;color:#003054;border-bottom-color:#003054;text-decoration:none}body.tekla .header-content .asiointi.menu-horizontal{margin:0;padding:0;list-style-type:none;text-transform:uppercase;display:flex;align-items:center}body.tekla .header-content .asiointi.menu-horizontal li{margin-right:5px;padding-top:10px;padding-bottom:10px}body.tekla .header-content .asiointi.menu-horizontal li a{border:none;color:#fff;background-color:#003054;line-height:16px;cursor:pointer;padding:0 6px 0 6px;vertical-align:top;font-size:14px;font-weight:600;color:#003054;background-color:#e0e1e9;border:1px solid #003054;border-radius:2px;min-height:32px;font-family:"Open Sans",Arial,Helvetica,sans-serif;border-radius:5px;font-size:16px;border:2px #003054 solid;display:flex;padding:7px 15px;align-items:center;text-decoration:none}body.tekla .header-content .asiointi.menu-horizontal li a:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:#003054}body.tekla .header-content .asiointi.menu-horizontal li a:disabled{color:#fff;background-color:#90939f;border:none;filter:none}@media(max-width:480px){body.tekla .header-content .asiointi.menu-horizontal li a{font-size:14px;padding:4px 7px}}body.tekla .header-content .asiointi.menu-horizontal li a:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}body.tekla .header-content .asiointi.menu-horizontal li:first-child{margin-left:5px}body.tekla .header-content .asiointi.menu-horizontal li.selected a{border:none;color:#fff;background-color:#003054;line-height:16px;font-size:16px;font-weight:600;font-family:"Open Sans",Arial,Helvetica,sans-serif;cursor:pointer;min-height:32px;padding:0 6px 0 6px;vertical-align:top;border-radius:5px;border:2px #003054 solid;display:flex}body.tekla .header-content .asiointi.menu-horizontal li.selected a:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:#003054}body.tekla .header-content .asiointi.menu-horizontal li.selected a:disabled{color:#fff;background-color:#90939f;border:none;filter:none}.nav-item.disabled{pointer-events:none;opacity:.5}.notification div,.notification .loading,.notification .saving,.notification .deleting{background:none;line-height:20px}.myobject-list li{border:1px solid #eee;border-radius:5px;padding:1px;font:"Open Sans",Arial,Helvetica,sans-serif;color:#003054}.myobject-list li:hover{border-color:#003054!important}.myobject-list .myobject-data p{color:#252a2e!important}.myobject-list .myobject-data span{font-weight:bold}.map-objects-list .icon-close-small{background-repeat:no-repeat!important;background-image:url('images/icons/18-close-black.svg')!important;background-color:transparent!important;background-position:unset!important;width:18px!important;height:18px!important;transition:transform .3s}.map-objects-list .icon-close-small:hover{transform:scale(1.3)}.text-icon-button{display:inline-flex;justify-content:space-evenly;align-items:center;cursor:pointer}.text-icon-button .image-icon{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;background-repeat:no-repeat;height:18px;width:18px;margin-left:6px}.text-icon-button:hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.text-icon-button.selected{color:#fff;background:#003054}.text-icon-button.selected .image-icon{filter:invert(1)}.text-icon-button.selected:hover{color:#003054;background:#89c6ed;border:none}.text-icon-button.selected:hover .image-icon{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent}.text-icon-button.primary-button .image-icon{filter:invert(1);align-self:baseline}.text-icon-button.primary-button:hover .image-icon{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent}a.secondary-button,a.secondary-button:visited{display:inline-block;text-decoration:none;line-height:24px;color:#003054!important}.chip-button{background:#003054;color:#fff;border:1px solid #003054;border-radius:12px;padding:0 1rem;line-height:14px;font-size:14px;font-weight:400;cursor:pointer;height:24px;text-align:center}.chip-button:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));color:#003054}a.details-link{font-style:normal;text-decoration:none;font-weight:600;color:#003054!important}a.details-link:visited{color:#003054!important}a.details-link:hover{text-decoration:underline}.p-multiselect.p-component{height:32px}.p-multiselect.p-component .p-multiselect-label-container{align-self:center}.p-multiselect.p-component .p-multiselect-label-container .p-multiselect-label{padding:0 0 0 3px;font-size:16px}.p-multiselect.p-component .p-multiselect-trigger-icon{background-image:url('images/sitesearch/18 text field arrow down.svg');width:24px;height:24px}.p-multiselect.p-component .p-multiselect-trigger-icon:before{display:none}.p-multiselect.p-component:not(p.disabled).p-focus{box-shadow:0 0 0 1px #003054;border-color:#003054}.p-multiselect-panel.p-component .p-checkbox-box.p-highlight{border-color:#003054;background:#003054}.p-multiselect-panel.p-component .p-checkbox-box.p-highlight:hover{border-color:#0063a3;background:#0063a3}.checkbox-box{display:flex;justify-content:center;align-items:center;background:#fff;width:20px;height:20px;color:#495057;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;cursor:pointer}.checkbox-box .checkbox-icon:before{content:"";font-family:'primeicons';color:#fff;font-size:14px}input:not(checked)~.checkbox-box{border:1px solid #003054}input:not(checked)~.checkbox-box:hover{border:2px solid #003054!important}input:checked~.checkbox-box{background:#003054;border:2px solid #003054}input:checked~.checkbox-box:hover{border-color:#89c6ed!important;background:#89c6ed!important}.icon-container{background-color:transparent}.asiointi-fi input[type="checkbox"]:not(.toggle-with-label) input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #003054;border-radius:3px;width:20px;height:20px;margin:2px 2px 2px 0;cursor:pointer;position:relative}.asiointi-fi input[type="checkbox"]:not(.toggle-with-label) input:hover{background-color:#89c6ed}.asiointi-fi input[type="checkbox"]:not(.toggle-with-label) input:focus{outline:3px solid #003054;outline-offset:-2px}.asiointi-fi input[type="checkbox"]:not(.toggle-with-label) input:disabled{cursor:default;background-color:#cbcdd6;border-color:#353a40}.asiointi-fi input[type="checkbox"]:not(.toggle-with-label) input:checked{background-color:#003054}.asiointi-fi input[type="checkbox"]:not(.toggle-with-label) input:checked:hover{background-color:#89c6ed;border:2px solid #89c6ed}.asiointi-fi input[type="checkbox"]:not(.toggle-with-label) input:checked::after{content:'';position:absolute;left:5px;top:0;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.p-inputswitch{width:36px;height:16px}.p-inputswitch .p-inputswitch-slider{background:#e0e1e9;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;border-radius:8px}.p-inputswitch .p-inputswitch-slider:before{background:#003054;width:14px;height:14px;left:0;margin-top:-7px;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{transform:translateX(1.25rem);background:#e0e1e9}.p-inputswitch.p-component.p-inputswitch-checked:not(.p-disabled) .p-inputswitch-slider{background:#003054}.p-inputswitch.p-component.p-inputswitch-checked:not(.p-disabled) .p-inputswitch-slider:hover{background:#003054}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{opacity:.8}.p-inputswitch.p-focus .p-inputswitch-slider{outline:0 none;outline-offset:0;box-shadow:0 0 0 .2rem #e0e1e9}.p-inputswitch.p-invalid{border-color:#f44336}.p-button.p-component:focus{box-shadow:0 0 0 .2rem #003054}.search-form{width:20%;min-width:200px;margin-right:5px}.search-form input[type="search"]{border:1px #003054 solid;border-radius:2px;background:#fff url('images/icons/18 search blue.svg') right 10px center no-repeat;background-size:18px 18px;padding-right:30px;width:100%}.input-daterange{display:flex}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:normal;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.toggle-with-label input:before{background-color:#90939f}.toggle-with-label input:checked:before{background-color:#003054}.toggle-with-label input:disabled:before{background-color:#cbcdd6}.asiointi-pager{display:flex;align-content:center}.asiointi-pager button{width:50px}.asiointi-pager input [type="text"]{width:50px}body.asiointi-fi{font-size:14px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#252a2e;line-height:24px;margin:0}body.asiointi-fi h1,body.asiointi-fi h2,body.asiointi-fi h3,body.asiointi-fi h4,body.asiointi-fi h5,body.asiointi-fi h6{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#252a2e}body.asiointi-fi .inner-content{display:flex;height:100vh;flex-direction:column;padding:0}body.asiointi-fi .cookie-notification{padding:12px;background:#dcedf9}body.asiointi-fi .cookie-notification p,body.asiointi-fi .cookie-notification h2,body.asiointi-fi .cookie-notification div{margin:18px 18px 0 18px}body.asiointi-fi h2{font-size:20px;margin-top:12px;margin-bottom:12px}body.asiointi-fi .myobjects ul.myobject-list li .myobject-tools{display:block;position:absolute;top:4px;right:4px}body.asiointi-fi .error,body.asiointi-fi .field-validation-error,body.asiointi-fi .field-warning,body.asiointi-fi .mandatory-field-error,body.asiointi-fi .validation-summary-errors{color:#95301f!important}body.asiointi-fi input[type='text'].input-validation-error,body.asiointi-fi input[type='password'].input-validation-error,body.asiointi-fi input[type='tel'].input-validation-error,body.asiointi-fi input[type='email'].input-validation-error,body.asiointi-fi input[type='number'].input-validation-error,body.asiointi-fi select.input-validation-error,body.asiointi-fi textarea.input-validation-error,body.asiointi-fi input[type='text'].mandatory-field-missing,body.asiointi-fi input[type='password'].mandatory-field-missing,body.asiointi-fi input[type='tel'].mandatory-field-missing,body.asiointi-fi input[type='email'].mandatory-field-missing,body.asiointi-fi input[type='number'].mandatory-field-missing,body.asiointi-fi select.mandatory-field-missing,body.asiointi-fi textarea.mandatory-field-missing{border-color:#95301f!important}body.asiointi-fi input[type='text'].input-validation-error:focus,body.asiointi-fi input[type='password'].input-validation-error:focus,body.asiointi-fi input[type='tel'].input-validation-error:focus,body.asiointi-fi input[type='email'].input-validation-error:focus,body.asiointi-fi input[type='number'].input-validation-error:focus,body.asiointi-fi select.input-validation-error:focus,body.asiointi-fi textarea.input-validation-error:focus,body.asiointi-fi input[type='text'].mandatory-field-missing:focus,body.asiointi-fi input[type='password'].mandatory-field-missing:focus,body.asiointi-fi input[type='tel'].mandatory-field-missing:focus,body.asiointi-fi input[type='email'].mandatory-field-missing:focus,body.asiointi-fi input[type='number'].mandatory-field-missing:focus,body.asiointi-fi select.mandatory-field-missing:focus,body.asiointi-fi textarea.mandatory-field-missing:focus{outline-color:#95301f!important}body.asiointi-fi .header{background-color:#003054;border-style:none}body.asiointi-fi .header button{min-height:unset}body.asiointi-fi .header .username-plain{color:#fff}body.asiointi-fi .header .asiointi-fi-bar{display:grid;grid-template-columns:minmax(436px,.9fr) auto minmax(90px,auto) 144px;position:relative;min-height:120px;background-image:url('images/header_logo_slot.svg'),linear-gradient(35deg,#003054 10%,#135e91 50%,#003054 70%);background-repeat:no-repeat;background-position:left top,right;background-size:436px,auto;background-color:#003054;margin-right:auto;margin-left:auto;justify-content:space-between}body.asiointi-fi .header .asiointi-fi-bar .application-title{position:absolute;left:320px;align-self:center}body.asiointi-fi .header .asiointi-fi-bar .application-title .application-logo{height:60px}body.asiointi-fi .header .asiointi-fi-bar .application-title a{display:flex;align-items:center}body.asiointi-fi .header .asiointi-fi-bar .application-title h1{margin:0 0 0 12px;padding:0;height:42px;color:#fff;font-size:38px;line-height:42px;font-family:"Open Sans",Arial,Helvetica,sans-serif!important;font-weight:600}body.asiointi-fi .header .asiointi-fi-bar .municipality-logo{position:relative;height:80px;display:flex;justify-content:flex-start;align-items:center}body.asiointi-fi .header .asiointi-fi-bar .municipality-logo .service-logo{top:12px;margin-left:70px;position:absolute;width:190px;text-align:center;line-height:unset}body.asiointi-fi .header .asiointi-fi-bar .municipality-logo .service-logo .city-logo{position:relative;max-height:48px;max-width:190px;margin:0}body.asiointi-fi .header .asiointi-fi-bar .municipality-logo>.city-logo{top:12px;margin-left:70px;position:absolute;max-height:48px;max-width:190px}body.asiointi-fi .header .asiointi-fi-bar .header-right{padding:0;padding-top:6px;padding:12px 0 0 0;justify-self:self-end}body.asiointi-fi .header .asiointi-fi-bar .header-right button{background-color:#fff}body.asiointi-fi .header .asiointi-fi-bar .header-right .current-issues-togglebutton,body.asiointi-fi .header .asiointi-fi-bar .header-right .language-selector,body.asiointi-fi .header .asiointi-fi-bar .header-right .end-user-help{margin-right:10px}body.asiointi-fi .header .asiointi-fi-bar .header-right .current-issues-togglebutton{background-image:url('images/icons/tglbtn_defaut.svg');width:28px;height:28px;filter:none;background-color:#003054;background-repeat:no-repeat;display:block;background-size:contain;min-width:28px;border:none;border-radius:unset;margin-left:1px;z-index:1}body.asiointi-fi .header .asiointi-fi-bar .header-right .current-issues-togglebutton:hover{background-image:url('images/icons/tglbtn_hover.svg');filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}body.asiointi-fi .header .asiointi-fi-bar .header-right .current-issues-togglebutton:focus{outline:-webkit-focus-ring-color solid 1px}body.asiointi-fi .header .asiointi-fi-bar .header-right .current-issues-togglebutton.active{background-image:url('images/icons/tglbtn_selected.svg')}body.asiointi-fi .header .asiointi-fi-bar .header-right .icons{display:flex}body.asiointi-fi .header .asiointi-fi-bar .asiointi-fi-link-container{height:min-content;justify-self:self-end}body.asiointi-fi .header .asiointi-fi-bar svg.asiointi-fi-logo{margin:6px 12px;width:102px;justify-self:right}body.asiointi-fi .header .asiointi-fi-bar svg.asiointi-fi-logo path{fill:white}body.asiointi-fi .header .asiointi-fi-bar div.language-selector,body.asiointi-fi .header .asiointi-fi-bar div.end-user-help{background:#fff}body.asiointi-fi .header .asiointi-fi-bar div .end-user-help:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}body.asiointi-fi .header .asiointi-fi-bar .login-part{margin-top:14px;display:flex}body.asiointi-fi .header .asiointi-fi-bar .login-part form{display:inline-block}body.asiointi-fi .header .asiointi-fi-bar .login-part a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;align-self:center}body.asiointi-fi .header .asiointi-fi-bar .login-part a:hover{text-decoration:underline}body.asiointi-fi .header .asiointi-fi-bar .login-part,body.asiointi-fi .header .asiointi-fi-bar .end-user-help,body.asiointi-fi .header .asiointi-fi-bar .language-selector{line-height:28px;height:28px}body.asiointi-fi .header .asiointi-fi-bar .login-part a,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a,body.asiointi-fi .header .asiointi-fi-bar .language-selector a{color:#fff}body.asiointi-fi .header .asiointi-fi-bar .login-part a.btn,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a.btn,body.asiointi-fi .header .asiointi-fi-bar .language-selector a.btn{border-style:none;text-transform:none;display:inline;font-size:inherit}body.asiointi-fi .header .asiointi-fi-bar .login-part a.btn.end-user-help,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a.btn.end-user-help,body.asiointi-fi .header .asiointi-fi-bar .language-selector a.btn.end-user-help{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent}body.asiointi-fi .header .asiointi-fi-bar .login-part a:hover,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a:hover,body.asiointi-fi .header .asiointi-fi-bar .language-selector a:hover{background-color:unset}body.asiointi-fi .header .asiointi-fi-bar .login-part a:focus,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a:focus,body.asiointi-fi .header .asiointi-fi-bar .language-selector a:focus{outline:#fff solid 1px}body.asiointi-fi .header .asiointi-fi-bar .login-part a.log-in,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a.log-in,body.asiointi-fi .header .asiointi-fi-bar .language-selector a.log-in{background-image:url('images/icons/sign in.svg');background-repeat:no-repeat;background-position-x:right;background-position-y:center;background-size:18px;padding:0 24px 0 0}body.asiointi-fi .header .asiointi-fi-bar .login-part a.end-user-help,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a.end-user-help,body.asiointi-fi .header .asiointi-fi-bar .language-selector a.end-user-help{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;white-space:nowrap;text-indent:-9999px;border-style:none;background-repeat:no-repeat;cursor:pointer;border:1px solid #003054;width:28px;height:28px;display:block;background-color:#fff;filter:unset;padding:0;background-position:unset;margin:0;border-radius:unset}body.asiointi-fi .header .asiointi-fi-bar .login-part a.end-user-help:disabled,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a.end-user-help:disabled,body.asiointi-fi .header .asiointi-fi-bar .language-selector a.end-user-help:disabled{opacity:.5}body.asiointi-fi .header .asiointi-fi-bar .login-part a.end-user-help.selected,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a.end-user-help.selected,body.asiointi-fi .header .asiointi-fi-bar .language-selector a.end-user-help.selected{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}body.asiointi-fi .header .asiointi-fi-bar .login-part a.end-user-help.icon-guide,body.asiointi-fi .header .asiointi-fi-bar .end-user-help a.end-user-help.icon-guide,body.asiointi-fi .header .asiointi-fi-bar .language-selector a.end-user-help.icon-guide{background-image:url('images/icons/help.svg')}body.asiointi-fi .header .asiointi-fi-bar .login-part button.log-out,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.log-out,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.log-out{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;white-space:nowrap;text-indent:-9999px;border-style:none;background-repeat:no-repeat;cursor:pointer;width:18px;height:18px;padding:0 0 0 0;filter:unset;margin-top:6px;margin-left:12px;background-image:url('images/icons/sign out.svg')}body.asiointi-fi .header .asiointi-fi-bar .login-part button.log-out:disabled,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.log-out:disabled,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.log-out:disabled{opacity:.5}body.asiointi-fi .header .asiointi-fi-bar .login-part button.log-out.selected,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.log-out.selected,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.log-out.selected{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}body.asiointi-fi .header .asiointi-fi-bar .login-part button.log-out:focus,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.log-out:focus,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.log-out:focus{outline:#fff solid 1px}body.asiointi-fi .header .asiointi-fi-bar .login-part button.language-selector,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.language-selector,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.language-selector{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;white-space:nowrap;text-indent:-9999px;border-style:none;background-repeat:no-repeat;cursor:pointer;border:1px solid #003054;width:28px;height:28px;filter:unset;padding:unset;margin:unset;background-position:unset;background-color:#fff;border-radius:unset}body.asiointi-fi .header .asiointi-fi-bar .login-part button.language-selector:disabled,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.language-selector:disabled,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.language-selector:disabled{opacity:.5}body.asiointi-fi .header .asiointi-fi-bar .login-part button.language-selector.selected,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.language-selector.selected,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.language-selector.selected{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}body.asiointi-fi .header .asiointi-fi-bar .login-part button.language-selector:focus,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.language-selector:focus,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.language-selector:focus{outline:#fff solid 1px}body.asiointi-fi .header .asiointi-fi-bar .login-part button.language-selector:hover,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.language-selector:hover,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.language-selector:hover{background-color:#89c6ed!important;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))!important}body.asiointi-fi .header .asiointi-fi-bar .login-part ul.language-selector,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul.language-selector,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul.language-selector{border:none;top:28px;right:unset}body.asiointi-fi .header .asiointi-fi-bar .login-part ul.language-selector li,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul.language-selector li,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul.language-selector li{line-height:unset;width:28px;background-color:#fff}body.asiointi-fi .header .asiointi-fi-bar .login-part ul.language-selector li a,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul.language-selector li a,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul.language-selector li a{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;white-space:nowrap;text-indent:-9999px;border-style:none;background-repeat:no-repeat;cursor:pointer;border:1px solid #003054;width:28px;height:28px;filter:unset;padding:unset}body.asiointi-fi .header .asiointi-fi-bar .login-part ul.language-selector li a:disabled,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul.language-selector li a:disabled,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul.language-selector li a:disabled{opacity:.5}body.asiointi-fi .header .asiointi-fi-bar .login-part ul.language-selector li a.selected,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul.language-selector li a.selected,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul.language-selector li a.selected{background-color:#ffcfab!important;border-color:#ffcfab!important;filter:invert(1)!important}body.asiointi-fi .header .asiointi-fi-bar .login-part ul.language-selector li a:hover,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul.language-selector li a:hover,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul.language-selector li a:hover,body.asiointi-fi .header .asiointi-fi-bar .login-part ul.language-selector li a:focus,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul.language-selector li a:focus,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul.language-selector li a:focus{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}body.asiointi-fi .header .asiointi-fi-bar .login-part button.language-selector.language-elem-fin,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.language-selector.language-elem-fin,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.language-selector.language-elem-fin,body.asiointi-fi .header .asiointi-fi-bar .login-part ul li a.language-elem-fin,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul li a.language-elem-fin,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul li a.language-elem-fin{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;background-image:url('images/icons/lang finnish.svg')}body.asiointi-fi .header .asiointi-fi-bar .login-part button.language-selector.language-elem-swe,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.language-selector.language-elem-swe,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.language-selector.language-elem-swe,body.asiointi-fi .header .asiointi-fi-bar .login-part ul li a.language-elem-swe,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul li a.language-elem-swe,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul li a.language-elem-swe{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;background-image:url('images/icons/lang swedish.svg')}body.asiointi-fi .header .asiointi-fi-bar .login-part button.language-selector.language-elem-eng,body.asiointi-fi .header .asiointi-fi-bar .end-user-help button.language-selector.language-elem-eng,body.asiointi-fi .header .asiointi-fi-bar .language-selector button.language-selector.language-elem-eng,body.asiointi-fi .header .asiointi-fi-bar .login-part ul li a.language-elem-eng,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul li a.language-elem-eng,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul li a.language-elem-eng{filter:brightness(0) saturate(100%) invert(16%) sepia(16%) saturate(6279%) hue-rotate(181deg) brightness(89%) contrast(104%);background-color:transparent;background-image:url('images/icons/lang english.svg')}body.asiointi-fi .header .asiointi-fi-bar .order-breadcrumb{grid-row:2;grid-column:4;position:relative;bottom:0;display:flex;justify-content:flex-end;padding-right:10px}@media(max-width:720px),(max-height:360px){body.asiointi-fi .header .asiointi-fi-bar{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;background-color:#003054;background-image:url('images/header_logo_slot.svg');background-repeat:no-repeat;background-position:left top;background-size:236px;min-height:fit-content;align-items:center;padding-bottom:30px}body.asiointi-fi .header .asiointi-fi-bar div.municipality-logo{display:flex;align-items:center;height:50px;background-color:#fff}body.asiointi-fi .header .asiointi-fi-bar div.municipality-logo .service-logo{width:unset;margin-left:0}body.asiointi-fi .header .asiointi-fi-bar div.municipality-logo .service-logo .city-logo{position:static;top:5px;margin:0 0 0 12px;max-height:32px}body.asiointi-fi .header .asiointi-fi-bar .application-title{position:relative;left:unset;margin-left:6px}body.asiointi-fi .header .asiointi-fi-bar .application-title .application-logo{height:24px}body.asiointi-fi .header .asiointi-fi-bar .application-title h1{font-size:24px;margin:0 0 0 6px}body.asiointi-fi .header .asiointi-fi-bar div.header-right{display:block;width:100%;height:100%;background-color:#fff}body.asiointi-fi .header .asiointi-fi-bar div.header-right .icons{display:flex;width:100%;justify-content:right}body.asiointi-fi .header .asiointi-fi-bar div.header-right .icons .language-selector{width:26px}body.asiointi-fi .header .asiointi-fi-bar div.login-part{margin-left:2px;height:34px;justify-self:end;margin-top:unset;justify-content:right;align-self:start;padding:3px;line-height:22px}body.asiointi-fi .header .asiointi-fi-bar div.login-part form{background-color:#003054}body.asiointi-fi .header .asiointi-fi-bar div.login-part button.log-out{margin:2px;min-height:unset}body.asiointi-fi .header .asiointi-fi-bar div.login-part a{align-self:start;padding-top:3px;background-position-y:3px;margin-right:3px}body.asiointi-fi .header .asiointi-fi-bar div.order-breadcrumb{grid-row:unset;grid-column:unset;position:absolute;bottom:-5px;right:4px;padding:unset}body.asiointi-fi .header .asiointi-fi-bar div.order-breadcrumb div.basket-button{width:28px;height:28px}body.asiointi-fi .header .asiointi-fi-bar div.mobile-region{position:absolute;background-color:#fff}body.asiointi-fi .header .asiointi-fi-bar svg.asiointi-fi-logo{display:none}body.asiointi-fi .header .asiointi-fi-bar div.asiointi-fi-link-container{height:100%;width:100%;background-color:#fff}}body.asiointi-fi .footer{min-height:25px;background-color:#353a40;clear:both;color:#fff;display:flex;justify-content:center;align-items:center;line-height:19px;border:none;width:100%!important;font-size:14px}body.asiointi-fi .footer .footer-content{display:flex;justify-content:center;align-items:center;border:none;color:#fff}body.asiointi-fi .footer .footer-content ul{float:left;list-style:none outside none;list-style-type:none;margin:0;padding:0}body.asiointi-fi .footer .footer-content ul li{padding:0;display:inline}body.asiointi-fi .footer .footer-content ul li a,body.asiointi-fi .footer .footer-content ul li a:visited{text-decoration:none;padding-right:12px;color:#fff}body.asiointi-fi .footer .footer-content ul li a:hover,body.asiointi-fi .footer .footer-content ul li a:visited:hover{text-decoration:underline}body.asiointi-fi .footer .footer-content ul+ul{display:none}body.asiointi-fi .footer .footer-content button.link-button{border:none;background:unset;font-size:unset;color:#fff;padding:0 12px 0 0;height:unset}body.asiointi-fi .footer .footer-content button.link-button:hover{text-decoration:underline}div.liquid-content{width:100%;height:1%;position:relative;min-width:960px}div.liquid-content div.liquid-container{min-width:500px;width:100%;float:left;overflow:hidden;padding-bottom:10px}div.liquid-content div.content-with-rightbar{padding-left:10px;padding-right:380px}div.liquid-content div.content-without-rightbar{padding-left:10px;padding-right:10px}div.liquid-content div.rightbar{float:right;width:360px;position:relative;margin-left:-370px}div.liquid-content div.rightbar #accordion{padding-right:10px}div.liquid-content div.rightbar label.menu-status-header{display:block;margin-left:-2em;min-height:1.6em;font-size:1.5em;font-weight:bold}.tekla .ui-accordion .ui-accordion-content{padding:1em 1em}.tekla .ui-accordion .ui-accordion-header{text-indent:30px;font-size:1.1em;padding:.5em}.tekla .ui-tabs .ui-tabs-nav li:focus,.tekla .ui-accordion .ui-accordion-header:focus{outline:#000 solid 1px;outline:-webkit-focus-ring-color solid 2px}.tekla .ui-accordion .ui-accordion-header.ui-state-active,.tekla .ui-tabs .ui-tabs-nav .ui-state-active{font-weight:bold}.tekla .ui-tabs .ui-tabs-nav{font-size:1.1em}.authority-part-header.ui-state-active,.authority-part-container{background:#eaf2ff!important}.area-permitapplicant h2,.area-permitapplicant h3,.area-permitprocessor h2{overflow:hidden;position:relative;margin:5px 0 5px 0;font-weight:bold;padding-top:2px;padding-bottom:3px}.area-permitapplicant .permit-printing h2,.area-permitapplicant h2,.area-permitapplicant h3,.area-permitprocessor h2{border-bottom:3px solid #00328f}div.to-next-tab-line,div.to-next-tab-container{border-top:3px solid #00328f;margin-top:2em;padding-top:5px}.area-permitapplicant h2{min-height:1.6em}table.permittypelist-header .text-box.single-line,table.content-table-long-texts .text-box.single-line{width:20em}table.content-table-long-texts select.product-group-dropdown{width:20em;height:23px}table .tool-panel a,table .tool-panel2 a{float:left;margin:0 .3em 0 .3em}table .tool-panel-left a{float:left;margin:0 .3em 0 .3em}table .tool-panel-variable-width a{float:left;margin:.1em .3em .1em .3em}table .tool-panel div{width:8em}table .tool-panel-variable-width div{width:auto}table .tool-panel-left div{width:8em}.table-buttons{margin-top:1em}table.own-applications,table.buildingsite-table,table.building-table,table.apartment-table,table.history-table,table.users-table,table.statement-table,table.permitphaselist-table{border-spacing:0;width:100%}table.own-applications .action-buttons,table.buildingsite-table .action-buttons,table.building-table .action-buttons,table.apartment-table .action-buttons,table.history-table .action-buttons,table.users-table .action-buttons,table.statement-table .action-buttons,table.permitphaselist-table .action-buttons{width:6em}table.building-site-table .action-buttons{float:right}table.history-table{margin-bottom:.5em}table.history-table tr.unack-history-entry{font-weight:bold;color:#ffa500}.old-project-link{padding-bottom:1em}.inspectioncontainer{margin-top:1em}table.inspection-table,table.permitphase-table{border-spacing:0;width:100%;min-width:500px}table.inspection-table tr{line-height:3em}table.inspection-table td.expand{width:99%}table.inspection-table td.copy{border-top-style:solid;border-top-width:1px;padding-top:1em}table.inspection-table .brief-highlight{box-shadow:0 0 6px #51cbee;border:1px solid #51cbee}table.inspection-table a.set-defaults{display:inline-block}table.inspection-table ul{list-style-type:none;margin:0;padding:0}table.permitphase-view-table{border-spacing:0;min-width:500px}table.permitphase-view-table td{vertical-align:top}table.permitphase-table tr,table.permitphase-view-table tr{height:3em}table.own-applications td+td,table.buildingsite-table td+td,table.buildingsite-table th+th,table.building-table td+td,table.apartment-table td+td,table.content-table-loose td+td,table.history-table td+td,table.users-table td+td,table.users-table th+th,table.statement-table td+td,table.inspection-table td+td,table.permitphaselist-table td+td,table.permitphase-table td+td,table.permitphase-view-table td+td{padding-left:6px}div.rightbar div.pendingaction-container table.content-table-loose td:first-child{white-space:nowrap}table.own-applications thead td,table.buildingsite-table thead th,table.building-table thead td,table.apartment-table thead td,table.users-table thead td,table.permitphaselist-table thead td{font-weight:bold;vertical-align:bottom}table.buildingsite-table thead th,table.users-table thead th{text-align:left}table.building-table label{font-weight:bold;padding-right:1em}table.building-table tr+tr>td{padding-top:1.5em}table.permitphaselist tr+tr>td{padding-top:1em}table.building-table td,table.permitphase-table td{vertical-align:top}table.building-table .building-table-sub+.building-table-sub{padding-top:.5em}tr.new-history-entry{font-weight:bold}.own-applications-row-level-1{padding-left:1.75em}.own-applications-row-level-2{padding-left:3.25em}.create-permit-container{width:100%}.create-permit-container .title-bar{display:block;margin:5px 0 5px 0;min-height:1.6em;font-size:1.5em}.create-permit-container .title-bar h1{display:inline;font-size:1em;font-weight:bold}.permittypelist{float:left;margin:1em;width:25em;padding:.5em}.permittypelist-header{padding-bottom:.3em;margin-bottom:.3em}div.permittypelist-header .permittypelist-label{padding:0;float:none;width:inherit}div.permittypelist-header .permittypelist-label h2{padding:0;margin:0;font-size:1em}div.permittypelist-sub{display:grid}.permittypelist-header label,.permittypelist-header input{font-weight:bold}.permittypelist-item{min-height:2em}.permittypelist-item a{color:#000}.permittypelist-item a:focus{outline:-webkit-focus-ring-color auto 2px}.permittypelist-item .permittypelist-label{width:25em;padding-bottom:0}.permittypelist-item .permittypelist-label .permit-item-link-label{float:left;max-width:20em;text-decoration:inherit}.permittypelist-item .permittypelist-label .permit-item-link-label label{float:left;padding-top:.3em;padding-bottom:.4em;padding-left:1px;padding-right:1px;text-decoration:inherit;cursor:pointer}.permittypelist-item .permittypelist-buttons{position:absolute;margin-left:20em;display:flex;float:right}.permittypelist-item .permittypelist-button{float:right}@media print{#content div.liquid-content .liquid-container div.content-with-rightbar{padding-right:0}.header .menu-horizontal,.header-right{display:none}}@media(max-width:480px){#content div.liquid-content{min-width:unset}#content div.liquid-content .liquid-container{min-width:unset}#content div.liquid-content .liquid-container div.content-with-rightbar{padding-right:10px}#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container{display:unset}#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .permit-browse-search-filter-container{float:none}#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .permit-browse-search-filter-container .browse-sidebar{width:inherit}#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container{float:none}#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container #browse-tabs,#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container #results-tab,#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container #gbox_result-table,#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container #gview_result-table,#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container #gview_result-table>div,#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container #gview_result-table table,#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container #result-table,#content div.liquid-content .liquid-container div.content-without-rightbar .permit-browse-container .results-container #result-table-pager{min-width:500px}#content div.liquid-content .liquid-container .map-container-header{width:100%}#content div.liquid-content .liquid-container .map-container-header .map-container-header-left{padding-left:0!important}#content div.liquid-content .liquid-container .map-container-header .map-container-header-right{width:100%}#content div.liquid-content .liquid-container .map-container-header .map-container-header-right form{width:100%}#content div.liquid-content .liquid-container .map-container-header .map-container-header-right form button{width:100%!important}#content div.liquid-content .liquid-container .permit-data-table .permit-datacard{min-width:unset}#content div.liquid-content .liquid-container div.permitdatabody table.buildingsite-table .nowrap{white-space:unset;overflow-wrap:anywhere}#content div.liquid-content .liquid-container table.building-table tr{display:block;float:left}#content div.liquid-content .liquid-container table.building-table th,#content div.liquid-content .liquid-container table.building-table td{display:block}#content div.liquid-content .liquid-container .field-container>div,#content div.liquid-content .liquid-container .fieldset-container-content>div{column-count:1}#content div.liquid-content .liquid-container .field-container>div div.contact-field span.field-container-label,#content div.liquid-content .liquid-container .fieldset-container-content>div div.contact-field span.field-container-label{width:8em;margin-right:auto}#content div.liquid-content .liquid-container .field-container>div div.contact-field input,#content div.liquid-content .liquid-container .fieldset-container-content>div div.contact-field input{width:10em}#content div.liquid-content .liquid-container .field-container>div div.multiline-field-container span.field-container,#content div.liquid-content .liquid-container .fieldset-container-content>div div.multiline-field-container span.field-container{width:inherit}#content div.liquid-content .liquid-container .documenttypes-table-container td.double-column{column-count:1}#content div.liquid-content .liquid-container .documenttypes-table-container .permitdatacontainer-bottom{justify-content:normal}#content div.liquid-content .liquid-container .documenttypes-table-container .field-help{max-width:20em;padding-left:0}#content div.liquid-content .liquid-container .documenttypes-table-container .documenttypes-table-type-row.documenttypes-table-editor form{max-width:20em}#content div.liquid-content .rightbar{position:inherit;margin:0;width:unset;float:unset}#content div.liquid-content .rightbar .accordion{padding:10px}.permittypelist{width:100%;margin:0;padding:0}.permittypelist .permittypelist-item .permittypelist-label{width:unset}.permittypelist .permittypelist-item .permittypelist-label .permit-item-link-label{max-width:15em}.permittypelist .permittypelist-item .permittypelist-buttons{margin-left:unset;right:2em}.permittypelist .permittypelist-item .permittypelist-buttons button:first-child:nth-last-child(2),.permittypelist .permittypelist-item .permittypelist-buttons button:last-child:nth-last-child(2){position:absolute;right:-1.5em}}.permittypelist-edit .permittypelist-sub>*{margin-left:1em}.permittypelist-info{float:right}.permittypelist-lock,.permittypelist-info{margin-top:4px;margin-right:.8em}.permittypelist-info-section+.permittypelist-info-section{margin-top:1em}div.permitdatacontainer{padding:.2em;margin-bottom:1em}.documenttypes-table-group-header h2,div.permitdatacontainer h2,div.attachmentstable-container h2{margin-bottom:1em;padding:0;font-size:1.2em}.field-help+.permitdatabody,.permitdatabody-part+.permitdatabody-part,*+.pendingaction-container,.help-part{margin-top:1.5em}.permitdatabody .cell-number>.field-double{display:inline-block}.permitdatabody .permitdatabody-part fieldset{border:none}.project-note-container textarea{width:100%;height:12em;background:#cdf}.project-note-container textarea.LockedMe{background:#cdf}.project-note-container textarea.LockedOther{background:#ccc}.project-note-container textarea.Unlocked{background:#cfc}.project-note-container div.button-container{margin-right:.5em}.ui-accordion-header .accordion-icon-container{float:right}.text-box.multi-line{height:4em;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.permit-decision .text-box.multi-line{height:15em}.text-box.multi-line-tall,.multi-line-tall-container .text-box.multi-line{height:8em}.permitdatacontainer-bottom,.permitcreatecontainer-bottom,.pendingaction-bottom{padding-top:1em}.permitdatacontainer-bottom{display:flex;justify-content:flex-end}.permitdatacontainer-bottom.button-container-left{justify-content:flex-start}.permitdatacontainer-bottom .button-container,.permitdatacontainer-bottom .link-button-container{margin-top:2px}.permitdatacontainer-bottom .button-container-left,.permitdatacontainer-bottom .link-button-container-left{float:left}.permitdatacontainer-bottom .button-container+.button-container,.permitdatacontainer-bottom .button-container+.link-button-container,.permitdatacontainer-bottom .link-button-container+.link-button-container,.permitdatacontainer-bottom .link-button-container+.button-container{margin-right:.3em}.permit-settings-edit-tool-panel .button-container,.permit-settings-edit-tool-panel .link-button-container,.permitcreatecontainer-bottom .button-container,.permitcreatecontainer-bottom .link-button-container{float:left;margin-top:0}.permit-settings-edit-tool-panel .button-container+.button-container,.permit-settings-edit-tool-panel .button-container+.link-button-container,.permit-settings-edit-tool-panel .link-button-container+.link-button-container,.permit-settings-edit-tool-panel .link-button-container+.button-container,.permitcreatecontainer-bottom .button-container+.button-container,.permitcreatecontainer-bottom .button-container+.link-button-container,.permitcreatecontainer-bottom .link-button-container+.link-button-container,.permitcreatecontainer-bottom .link-button-container+.button-container{margin-left:.3em}.permit-settings-edit-tool-panel .more-margin{margin-left:.6em}.contactcontainer{min-width:230px;min-height:200px}.contactcard{min-height:160px}.field-container fieldset,.fieldset-container-content fieldset{border:none}.field-container>div,.fieldset-container-content>div{column-count:2}.field-container>div div.contact-field,.fieldset-container-content>div div.contact-field{display:flex;padding-top:2px;padding-bottom:2px}.field-container>div div.contact-field:nth-child(1) span.field-container-label,.fieldset-container-content>div div.contact-field:nth-child(1) span.field-container-label{width:9.5em}.field-container>div div.contact-field:nth-child(2) span.field-container-label,.fieldset-container-content>div div.contact-field:nth-child(2) span.field-container-label{width:8em}.field-container>div.is-company-selector,.fieldset-container-content>div.is-company-selector{display:flex}.field-container>div.is-company-selector label,.fieldset-container-content>div.is-company-selector label{width:9.5em}.field-container>div.is-company-selector fieldset,.fieldset-container-content>div.is-company-selector fieldset{padding-left:0}.field-container>div.multiline-field-container,.fieldset-container-content>div.multiline-field-container{column-count:1;display:flex}.field-container>div.multiline-field-container span.field-container-label,.fieldset-container-content>div.multiline-field-container span.field-container-label{width:9.5em}.field-container>div.multiline-field-container span.field-container,.fieldset-container-content>div.multiline-field-container span.field-container{width:75%}.field-container>div.attachment-fields,.fieldset-container-content>div.attachment-fields,.field-container>div.checklist-fields,.fieldset-container-content>div.checklist-fields,.field-container>div.workedpreviously-field,.fieldset-container-content>div.workedpreviously-field{column-count:1}.field-container>div div.competence-field select,.fieldset-container-content>div div.competence-field select{width:10.8em}.field-container-endlabel{vertical-align:middle;display:inline}.contactcard,.cluetip-contactcard,.permitauthority-container,.energycertificate,.statementcontainer .statement{border:1px solid;padding:.2em;box-shadow:4px 4px 4px lightgray;-moz-box-shadow:4px 4px 4px lightgray;-webkit-box-shadow:4px 4px 4px lightgray}.contactcard,.cluetip-contactcard,.permitauthority-container{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.contactcontainer,.energycertificate,.statementcontainer .statement{float:left;margin-right:1.5em;margin-bottom:1.5em}.contactcard-title,.energycertificate-title,.permitauthority-title,.statement-title{font-size:1.2em;font-weight:bold;margin-bottom:.2em;padding:.2em}.contactcard-title h3,.energycertificate-title h3,.permitauthority-title h3,.statement-title h3{display:inline;border-bottom:none;margin:0;padding:0;font-size:1em}.browse-sidebar .sidebar-title h2,h3.statement-title{border-bottom:none;margin:0}.permit-browse-container{display:flex}.permit-browse-container .permit-browse-search-filter-container{float:right}.permit-browse-container .results-container{float:left}.contactcard-subtitle{font-weight:bold}.contactcard-body{min-height:100px}.contactcard-bottom,.energycertificate-bottom,.statementcontainer .statement-bottom{border-top:1px solid #d3d3d3;margin-top:.5em;padding:.5em .2em}.contactcard-name,.contactcard-prompt{font-size:1.2em;margin-bottom:.2em;padding-left:.2em}.contactcard-data{padding-left:.2em}.contactcard-emailandphone{margin-top:.2em}.contactcard-additionalinfo{margin-top:1em}.contactcard-centeraction,.energycertificate-centeraction,.statement-centeraction,.inspection-centeraction{padding:.5em;margin-bottom:.5em}.contactcard-action-container{display:flex;float:right}.contactcard-action,.energycertificate-action{float:right;padding:.1em}.energycertificate{min-width:500px}.statementcontainer .statement{min-width:400px}#actionlist .statement{padding:.2em;margin-right:1em;margin-bottom:1em;width:100%}#actionlist .statement-bottom{padding:.5em}.build-action-part{float:left;margin:1.5em}.map-search-field{background:#fff url('images/search-indicator.png') 4px center no-repeat;width:20em;padding:.5em .5em .5em 22px}.map-search-field.ui-autocomplete-loading,.add-all-button.ui-autocomplete-loading{background:#fff url('images/small-loader.gif') 4px center no-repeat}#buildingsite-mapwrapper .tekla-map,#neighbour-mapwrapper .tekla-map{height:300px;border:1px solid #efefef}#location-mapwrapper .tekla-map{height:450px}.building-map,.buildingsite-map{width:300px}.building-map .tekla-map,.buildingsite-map .tekla-map{height:300px}.map-search-separator{padding:0 2em 0 2em}.map-button-separator{padding:0 1em 0 1em}.map-container-header{margin-bottom:.5em}.map-container-header .map-container-header-left{float:left}.map-container-header .map-container-header-right{padding-top:5px;float:right;display:flex}.fields-header{margin-bottom:1em}.fieldspec-table{background-color:#fff}.item-table-with-borders td,.item-table-with-borders th{border:1px solid #d8e7ff;padding:.5em}.item-table-with-borders th+th,.item-table-with-borders th+td,.item-table-with-borders td+th,.item-table-with-borders td+td{border-left:none}.item-table-with-borders tr+tr td,.item-table-with-borders tr+tr th{border-top:none}.tip-container textarea.multi-line.text-box,.field-tip-container textarea.multi-line.text-box{width:15em}.field-tip-container>*{float:left;white-space:nowrap}.clonable-fields-container .visible-new,.clonable-fields-container.new .visible-old,.clonable-fields-container.new.visible-old,.permit-editor-hidden,.documents-container .multiple,.documents-container.hidden-documents .document-mandatory,.document-container.new .delete-check-container{display:none}.clonable-fields-container .visible-old,.clonable-fields-container.new .visible-new,.documents-container.hidden-documents .multiple{display:block}.clonable-fields-container .action-buttons{display:flex}.clonable-fields-container .action-buttons button.icon24{float:right;margin:0 .3em 0 .3em;border-style:none}.clonable-fields-container .action-buttons button.icon24:hover{background-image:url(images/icons/icon-sprites24-hover.png?19);background-repeat:no-repeat}.sortable-settings>*,.sortable-permitgroups .permitgroup-container,.sortable-permittypes>*,.document-container{cursor:move}.sortable-settings>* input,.sortable-settings>* button,.sortable-settings>* label,.sortable-settings>.new,.sortable-permitgroups .permitgroup-container input,.sortable-permitgroups .permitgroup-container button,.sortable-permitgroups .permitgroup-container.hidden-permittypes,.sortable-permitgroups .permitgroup-container.new,.document-container input,.document-container button{cursor:auto}.sortable-settings>* a,.sortable-permitgroups .permitgroup-container a,.document-container a{cursor:hand}.settings-container,.permitgroup-container,.sortable-permittypes,.permittype-container,.documents-container,.documents-table,.documents-placeholder td,.document-type-editor{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.settings-container{float:left;background-color:#f4f4f4;border:1px solid;padding:10px;margin:.5em}.settings-container-container-vertical .settings-container{clear:both}.settings-container-placeholder,.permitgrouping-placeholder,.documents-placeholder td{border:1px dotted}.settings-container.new{background-color:transparent;border:none;padding:0}.settings-container .tool-panel a{float:right;margin:0 .3em 0 .3em}.settings-container .tool-panel div{width:6em}.settings-multiple-common{padding:1em;padding-bottom:2em}.default-value{font-weight:bold}.example-input{font-style:italic}#permitsettings-mapcontainer{position:relative;height:300px;width:300px;border:2px;background:gray}.clonable-fields-container-container-groups.sortable-permitgroups,.clonable-fields-container-container-groups.sortable-permitgroups>*{float:left;column-count:unset}.permitgroup-container{border:1px solid}.permitgroup-container-inner{margin:10px}.permitgroup-container.new{border:none;clear:both}.permitgroup-container.new .permitgroup-container-inner{margin:0}.sortable-permittypes>*{float:left;clear:both}.sortable-permittypes-tool-panel{margin-top:1em}.permittype-container:hover,.document-container:hover{background-color:#e8ecf2}.documents-container{float:left;min-width:350px;margin:1em;border:1px solid}.documents-container-inner{margin:10px}.documents-table{height:2em;width:100%;border-collapse:collapse}.documents-table .multiple input{opacity:0}.documents-table:hover .multiple input{opacity:.5}.documents-table .multiple input:checked{opacity:1}.hidden-permittypes,.hidden-documents{background-color:#f0f0f0;border:none}.permitgrouping-targets,.documents-targets{background-color:#c4d9f3}.document-container.new{background-color:transparent}.document-container .document-mandatory{font-size:.8em}.document-deleted-in-save{text-decoration:line-through;color:#c81922}.document-type-editor{border:1px solid #d4d4d4;background-color:#fff;padding:1em}.sortable-moving{opacity:.5}.settings-container.invisible-part{opacity:.3}.settings-container.invisible-part:hover{opacity:.7}.settings-container h4{margin:0}.settings-container-part+.settings-container-part{margin-top:1em}.settings-container-part+.settings-container-part.clear{margin:0}.settings-container-part-part{float:left}.settings-container-part-part+.settings-container-part-part{margin-left:2em}.permit-search-panel-footer #clear-search-parameters{margin-right:1em}.permit-search-panel-footer{margin-top:1.4em;text-align:left}.multiline-field-container{vertical-align:top}.compact-column{width:0}.table-attachment-label{padding-top:.5em}.building-column>*+*{margin-top:1em}.building-column1,.building-column2{display:block;float:left;margin-bottom:2em}.building-column1{margin-right:3em}.building-changelabel{width:19em}.permit-attach-separator{height:1em}.table-pager{text-align:center;vertical-align:top}.table-pager input{font-size:1em}.permit-data-table-buttons,.permit-data-table{margin-top:.4em;margin-bottom:.6em}.permit-data-filler{margin-top:1em;background-color:#f0f0f0;padding-top:1em;padding-bottom:1em;padding-left:1em}.permit-data-status-select{text-align:right;width:100%}.permit-data-decision{margin-left:1.5em}.permit-data-decision-header{margin-top:.4em;margin-bottom:.4em}.permit-datacard{border:1px solid #d3d3d3;margin-bottom:1em;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:4px 4px 4px lightgray;-moz-box-shadow:4px 4px 4px lightgray;-webkit-box-shadow:4px 4px 4px lightgray;min-width:540px}.permit-datacard label:after{content:":"}.permit-datacard h2{border-bottom:none;display:inline-block;margin:0;padding:0 0 0 .4em}.permit-datacard-title{font-size:1.2em;font-weight:bold}.permit-datacard-permitlabel{font-size:.8em;font-weight:normal;padding-left:8em}.permit-datacard-body{padding:1.4em 1.4em 0 1.4em}.permit-datacard-body span+span{margin-left:2em}.permit-datacard-body div+div{padding:.4em}.permit-datacard-top-border{border-top:1px solid #d3d3d3}.permit-datacard-right-border{border-right:1px solid #d3d3d3}.permit-datacard-body a.icon24{display:inline-block}.permit-datacard .buttons-panel{display:flex;justify-content:flex-end;padding-bottom:2em}.permit-datacard .contact-role{font-style:italic;font-size:.83em}.permit-datacard .right{float:right}.permit-datacard .permit-datacard-toggle-button{float:left;padding-left:1.7em;margin-bottom:1em}.permit-datacard .permit-datacard-modifydate{float:right;padding-right:2.7em;margin-top:1em;font-size:.8em;color:#6a6976}.permit-datacard-modifydate.unack-history-entry{font-weight:bold;color:#ffa500}.permit-datacard .permit-datacard-compact,.permit-datacard .permit-datacard-expanded{margin-top:.2em}.permit-datacard .expanded-content{margin:1.7em}.permit-datacard table td{vertical-align:top}.permit-datacard table td.content-align-right{text-align:right}.permit-datacard table td.valuecell{padding-left:1.7em}.permit-datacard .permit-datacard-item{padding-bottom:.5em}.permit-datacard .permit-datacard-status{font-weight:bold}.permit-datacard .permit-datacard-title{padding-right:4em}.permit-datacard-title{width:80%}.permit-datacard-title .permit-datacard-permitlabel{float:right}.permit-datacard-title .third{width:33%}.permit-datacard-title .two-thirds{width:67%}.permit-title-data{z-index:1;font-size:1.5em;padding:.2em .2em .2em .2em;margin:5px 0 5px 0;overflow:hidden}.permit-title-data span{display:inline}.permit-title-data h1.permit-title-name,.permit-title-data h1.permit-title-type{font-weight:bold;display:inline-block;font-size:unset;padding:0}.permit-title-data .button-save{font-size:unset}.permit-title-parent,.permit-title-home{font-weight:normal!important;white-space:nowrap}.permit-title-name,.permit-title-type{white-space:nowrap}.permit-title-parent:after,.permit-title-home:after{speak:none;content:" ›"}.permit-title-editor{margin-left:.5em;white-space:nowrap}.permit-title-editor>input,.permit-title-editor>button{vertical-align:top}.permit-title-print{float:right}#TitleData{margin-bottom:1em}#TitleData h2{margin-bottom:0;padding-bottom:.1em;min-height:1em}#TitleData .title-description-notready{margin-top:.5em;padding:.5em;background-color:#ff9}#TitleData .title-description-notready .description-container{padding-left:.5em;display:inline-block}#TitleData .title-description-notready .description-container span{display:block}#TitleData .title-description-notready .description-container span+span{padding-top:1em}#TitleData .title-description-notready .status-icon{vertical-align:top;margin:.2em 0 .2em 0}#TitleData .title-description-ready{margin-top:.5em;padding:.5em;background-color:#cfc}#TitleData .title-description-ready .description-container{padding-left:.5em;display:inline-block}#TitleData .title-description-ready .description-container span{display:block}#TitleData .title-description-ready .description-container span+span{padding-top:1em}#TitleData .title-description-ready .status-icon{vertical-align:top;margin:.2em 0 .2em 0}.area-header{font-weight:bold}.documenttypes-table-container,.inspection-container{margin-left:1em;margin-right:1em}.documenttypes-table-container .documenttypes-table,.inspection-container .documenttypes-table{width:100%;border-collapse:collapse}.documenttypes-table-container .documenttypes-table>tr>th,.inspection-container .documenttypes-table>tr>th,.documenttypes-table-container .documenttypes-table>tr>td,.inspection-container .documenttypes-table>tr>td,.documenttypes-table-container .documenttypes-table>thead>tr>td,.inspection-container .documenttypes-table>thead>tr>td,.documenttypes-table-container .documenttypes-table>thead>tr>th,.inspection-container .documenttypes-table>thead>tr>th,.documenttypes-table-container .documenttypes-table>tbody>tr>td,.inspection-container .documenttypes-table>tbody>tr>td,.documenttypes-table-container .documenttypes-table>tbody>tr>th,.inspection-container .documenttypes-table>tbody>tr>th{padding:.5em;text-align:left;font-weight:normal}.documenttypes-table-container .documenttypes-table tr.documenttypes-table-group-header td,.inspection-container .documenttypes-table tr.documenttypes-table-group-header td{padding-top:2.2em}.documenttypes-table-container .documenttypes-table .document-type-header,.inspection-container .documenttypes-table .document-type-header{display:inline-block}.documenttypes-table-container .documenttypes-table .document-type-header h3,.inspection-container .documenttypes-table .document-type-header h3{display:inline-block;margin:0;padding:0;border:none;font-size:1.1em}.documenttypes-table-container .documenttypes-table .icon-cell div,.inspection-container .documenttypes-table .icon-cell div{overflow:hidden;text-align:center}.documenttypes-table-type-row{width:100%}.documenttypes-table-type-row .content-cell{border:1px solid #a5a5a5}.documenttypes-table-type-row th.content-cell{background-color:#eaeaea}.documenttypes-table-type-row .content-padding-cell-left,.documenttypes-table-type-row .content-padding-cell-right{padding-left:2px}.documenttypes-table-type-row .content-cell-header{width:auto}.documenttypes-table-type-row .content-cell-attachments{width:15%}.documenttypes-table-type-row .content-cell-attachments-compined{width:auto}.documenttypes-table-type-row .content-cell-description{width:15%}.documenttypes-table-type-row .content-cell-authors{width:5%}.documenttypes-table-type-row .content-cell-processinginfo{width:5%}.documenttypes-table-type-row .content-cell-date{width:5%}.documenttypes-table-type-row .content-cell-version{width:2%}.documenttypes-table-type-row .content-cell-processor-comments{width:25%}.documenttypes-table-type-row .content-cell-processor-checked{width:1%}.documenttypes-table-type-row .content-cell-tools{width:10%}.documenttypes-table-type-row .content-cell-tools div{overflow:auto;width:auto;white-space:nowrap}.documenttypes-table-type-row .content-cell-modifydate{text-align:left;font-size:.8em;color:#6a6976}.documenttypes-table-type-row .content-cell-attachdate{text-align:left;font-size:.8em;color:#6a6976}.documenttypes-table-type-row .attachment-show-link{overflow:hidden;text-overflow:ellipsis;word-break:break-all}.documenttypes-version-history .content-cell-processor-comments,.documenttypes-version-history .content-cell-description{white-space:pre-wrap}.permit-printing-container .documenttypes-table-type-row .attachment-show-link{max-width:none;white-space:nowrap;overflow:visible}.documenttypes-table-editor h3{margin-bottom:1em}.documenttypes-table-editor .field-help,.documenttypes-table-editor-fileuploader>div+div{margin-top:.5em}.documenttypes-table-editor-fileuploader,.documenttypes-table-editor-metadata{margin-top:1em}.documenttypes-table-editor-fileuploader,.documenttypes-table-editor-metadata{float:left}.documenttypes-table-editor-fileuploader td.double-column,.documenttypes-table-editor-metadata td.double-column{column-count:2}.documenttypes-table-editor-fileuploader{margin-right:5em}.documenttypes-table-editor .permitdatacontainer-bottom{clear:both}.document-has-link-help{margin-left:1em}.document-info-button{vertical-align:top!important}div.field-eorder-link.blue-link{display:flex;background:#f7f7f7;margin-top:5px;margin-bottom:5px;padding:.4em 1em .4em 1em}div.field-eorder-link.blue-link span a{color:#034af3}.permit-mandatory-label{padding:.15em;background-color:#fffbc9;border:1px solid #d8d4ad;font-weight:normal;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.contact-card-existing .permit-mandatory-label,.documenttypes-table-existing .permit-mandatory-label,.documenttypes-table-existing+.documenttypes-table-type-row .permit-mandatory-label,.documenttypes-table-editor+.documenttypes-table-type-row .permit-mandatory-label{display:none}.documenttypes-table-no-processorchecked .documenttypes-table-processorchecked{display:none}.permit-datacard .icon-panel,.field-validation-cluetip,.field-tip,.required-missing,.permit-mandatory-label,.document-info-button,.contactcard-icon{margin-left:.5em}.permitdatacontainer .missing-attachments-warning{margin:.5em 0 .5em 0;padding:.5em;background-color:#ff9}.status-new{color:#000;background:rgba(255,165,0,.5);border-radius:10%;padding:2px}.status-ended{color:#6a6976}.file-upload-limitations-info{font-weight:bold;display:inline}.permitauthority-remove,.statement-remove{float:right}.permitauthority-container{margin-bottom:.5em}.permitauthority-container+.permitauthority-add{margin-top:1em}.permit-action{margin-top:1em}.permit-status-title{float:right}.explanation-label{font-weight:bold}.explanation-label,.explanation-help{margin-bottom:.3em}.rhcheck-results{margin-top:.5em}.rhcheck-result-building-title,.rhcheck-building-title-name{font-weight:bold}.rhcheck-building-title-name{margin-left:.5em}.rhcheck-result-building-title-td{padding-top:1em;padding-bottom:1em}.help-container{margin-bottom:.5em}.energycertificate-fileuploader,.contactcard-fileuploader,.statements-fileuploader,.pendingaction-fileuploader{margin-left:.4em}.required-summary>div+div{margin-top:.5em}.required-summary ul.grouped-list{margin-top:.3em}.applypermit .field-help,.rhcheck .field-help,.users-container .field-help,.authority-container .field-help,.neighbourhear-container .field-help,.responsiblerequest-container .field-help,.statement .field-help{margin-bottom:1em}.neighbourForm th,.neighbourForm td{vertical-align:top;text-align:left}.neighbourForm .neighbourRow td{height:5em}.permit-printing h3{border-bottom:1px solid #00328f}.permit-printing-container{margin-left:3em}.associatedpermit-container{border:1px solid #d3d3d3;padding:1em;margin-bottom:.5em}.associatedpermit-link{font-size:1.2em;padding-bottom:.5em}.associatedpermit-title{font-size:1.2em;font-weight:bold;padding-bottom:.5em}.associatedpermit-text{font-style:italic}.permitdata-condition-title{font-weight:bold;padding-top:1em}.permitdata-decision-table{border-spacing:0}tr+tr.permitdata-group>td{padding-top:1em}.permitdata-text-notitle{padding-top:1em}.permitprocessor-menu{margin-bottom:.5em}.map-drawings-container-cell{width:170px;padding-left:5px}.map-drawings-container{max-height:450px;overflow:auto}.map-permitobjects-container{margin-top:.5em}.bubble .permitobject-roleselector{margin-left:.5em;width:18em}.map-drawings-help img{margin-left:2px}td.map-drawings-container-cell h3{margin:0;margin-bottom:.3em;padding:0 0 .3em 0;border-width:2px;font-weight:normal}.icon-ims.icon-tool.map-drawings-required{background-color:#fff7a0;border:2px solid #fff7a0}button.icon{height:16px;width:16px;display:inline-block;vertical-align:text-bottom;background-color:initial;border:none}button.icon:focus{outline:-webkit-focus-ring-color solid 1px;margin:1px}button.icon.icon-info{cursor:help}.permitdatacontainer-withmap-left{float:left}.permitdatacontainer-withmap-right{float:left;margin-left:1em}.location-map-container .search-toggle{display:none}.location-map-container .field-help{margin-bottom:.5em}body.thanks-page{background:#597cb5 url('images/logon-background.gif') top left repeat-x;background-size:contain}.thanks-page .page{background:transparent url('images/logon-background-image.png') top left no-repeat;background-size:100% auto}.thanks-page .page .content .inner-content{margin-top:50px;padding:1px;box-shadow:0 0 10px 1px #aaa;-moz-box-shadow:0 0 10px 1px #aaa;-webkit-box-shadow:0 0 10px 1px #aaa}.thanks-page .page .content .inner-content{background:#fff url('images/thanks-box.png') top right no-repeat;background:rgba(255,255,255,.8) url('images/thanks-box.png') top right no-repeat;min-height:350px}.thanks-page .page .content .inner-content>div{margin:30px}.mailpreview-mail-container{padding:1em}.mailpreview-mail-container+.mailpreview-mail-container{border-top:1px solid #000}.mailpreview-mail-subject{font-weight:bold;text-decoration:underline}.permit-mailhistory-mail-container,.permit-notification-mail-container{overflow:auto}.permit-mailhistory-mail label,.permit-notification-mail label{font-weight:bold}.permit-mailhistory-mail-subjectrow td,.permit-notification-mail-subjectrow td{border-bottom:1px solid #ddd}.permit-notification-mail-container{border:1px solid #ccc}.apartment-container,.inspection-container,.permitphase-container,.attachmentstable-container{overflow:auto}div.inspection-container h3{border:none;margin:0;display:inline;padding-left:.6em;float:left}div.inspection-container span.expand,div.inspection-container span.collapse{display:inline-block}div.inspection-container span.inspection-count{float:left;margin-top:4px}.permit-printing-container .attachmentstable-container{overflow:visible}.pendingaction-container-separator{font-weight:bold;font-size:1.2em}.pendingaction-container-singleline .pendingaction-top{float:left}.pendingaction-container-singleline .pendingaction-bottom{float:right;margin:0;padding:0}.process-permit-container h3{border:none;font-size:1em}.process-permit-container .required-summary-noerrors{display:none}.translations-table th,.translations-table td{text-align:left}.translations-table-level>.translations-table-level{padding-left:1.5em}.permit-location-help{margin-top:.5em}div.helpindex-content{padding:10px}div.helpindex-content ul{margin:0;padding:0}div.helpindex-content ul li{padding:5px 0 5px 0}.field-permituserid{width:10em;margin:2px;box-sizing:content-box;border-style:solid;border-width:1px;border-color:gray}.permit-user-rights{font-style:italic;color:#6a6976}.permit-user-edit{margin-top:12px;margin-bottom:12px}.permit-user-edit h4{margin:0}.responsible-expired .responsible>div{margin-bottom:1em}.responsible-expired .responsible .contactcontainer{float:initial;margin:initial;min-width:initial;min-height:initial}.responsible-expired .authority{margin-top:2em}.responsible-expired .authority>div{margin-bottom:1em}.permit-print-check-list-label{font-size:14px;font-weight:600}.permit-print-check-list-label-container{margin-top:1em;margin-bottom:1em}.permit-print-check-list-sites{font-weight:600;margin-bottom:1em}.content .link-reservations .submit-with-back-link input[type="submit"]{margin-top:0}.submit-with-back-link{margin-top:1em}.back-link{margin-right:1em}table.purpose-table{border-collapse:collapse}table.purpose-table tbody+tbody{border-top:10px solid transparent}table.purpose-table .fullwidth{width:100%}table.purpose-table .fullwidth .left{float:left}td.purpose-table-space{width:1em}.copy-permit-type-selector{z-index:7222!important}.copy-permit-type-selector .margin-top{margin-top:1em}.general-statement{padding:0 2em 2em 2em;height:auto;flex:1}body .content .field-validation-error{background-image:url(images/error-indicator.png);background-repeat:no-repeat;height:18px;padding-top:2px;display:inline-block;padding-left:20px}.content-table tr{vertical-align:text-top}.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url(images/colorpicker/custom_background.png);font-family:Arial,Helvetica,sans-serif;display:none;z-index:1001}.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:red;overflow:hidden;cursor:crosshair}.colorpicker_color div{position:absolute;top:0;left:0;background:url(images/colorpicker/custom_overlay.png);width:150px;height:150px}.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url(images/colorpicker/custom_select.gif);margin:-5px 0 0 -5px}.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize}.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url(images/colorpicker/custom_indic.gif) left top;margin:-4px 0 0 0;left:0}.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:red}.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:red}.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px}.colorpicker_hex{position:absolute;width:72px;height:22px;background:url(images/colorpicker/custom_hex.png) top;left:212px;top:142px}.colorpicker_hex input{right:6px}.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute}.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize}.colorpicker_rgb_r{background-image:url(images/colorpicker/custom_rgb_r.png);top:52px;left:212px}.colorpicker_rgb_g{background-image:url(images/colorpicker/custom_rgb_g.png);top:82px;left:212px}.colorpicker_rgb_b{background-image:url(images/colorpicker/custom_rgb_b.png);top:112px;left:212px}.colorpicker_hsb_h{background-image:url(images/colorpicker/custom_hsb_h.png);top:52px;left:282px}.colorpicker_hsb_s{background-image:url(images/colorpicker/custom_hsb_s.png);top:82px;left:282px}.colorpicker_hsb_b{background-image:url(images/colorpicker/custom_hsb_b.png);top:112px;left:282px}.colorpicker_submit{position:absolute;width:22px;height:22px;background:url(images/colorpicker/custom_submit.png) top;left:322px;top:142px;overflow:hidden}.colorpicker_focus{background-position:center}.colorpicker_hex.colorpicker_focus{background-position:bottom}.colorpicker_submit.colorpicker_focus{background-position:bottom}.colorpicker_slider{background-position:bottom}.qq-uploader{position:relative;width:100%}.qq-upload-button{display:block;width:105px;padding:7px 0;text-align:center;background:#800;border-bottom:1px solid #ddd;color:#fff}.qq-upload-button-hover{background:#c00}.qq-upload-button-focus{outline:1px dotted #000}.qq-upload-drop-area,.qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#ff9797;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.qq-upload-drop-area-active{background:#ff7171}.qq-upload-list{margin:0;padding:0;list-style:none}.qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px;background-color:#fff0bd}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-finished{margin-right:12px}.qq-upload-spinner{display:inline-block;background:url("loading.gif");width:15px;height:15px;vertical-align:text-bottom}.qq-upload-finished{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-upload-size,.qq-upload-cancel{font-size:12px;font-weight:normal}.qq-upload-failed-text{display:none;font-style:italic;font-weight:bold}.qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.qq-upload-fail .qq-upload-failed-text{display:inline}.qq-upload-list li.qq-upload-success{background-color:#5da30c;color:#fff}.qq-upload-list li.qq-upload-fail{background-color:#d60000;color:#fff}.qq-progress-bar{background:-moz-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(50%,#2989d8),color-stop(51%,#207cca),color-stop(100%,#7db9e8));background:-webkit-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-o-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:-ms-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);background:linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);width:0%;height:15px;border-radius:6px;margin-bottom:3px;display:none}.tekla .qq-upload-spinner{background:url("images/icons/loading.gif")!important}.tekla .qq-upload-button,.tekla .qq-upload-list{float:left;clear:both}.tekla .qq-upload-button{width:auto;padding:0;background-color:transparent;border:none;color:#034af3;text-decoration:underline;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.tekla .qq-upload-button-hover{background:#eaeaea}.tekla .qq-upload-button-focus{outline:initial}.tekla .qq-upload-list li{line-height:initial;font-size:1em;background-color:transparent;padding:0}.tekla .qq-upload-list span.icon:focus{outline:2px solid -webkit-focus-ring-color}.tekla .qq-upload-list span.icon:hover{opacity:70%}.tekla .qq-upload-list li.qq-upload-success{background-color:transparent;color:#000}.tekla .qq-upload-list li.qq-upload-fail{background:#ffdfe7;color:#000}div.ui-cluetip{font-size:1em}.ui-cluetip-header,.ui-cluetip-content{padding:12px}.ui-cluetip-header{font-size:1em;margin:0;overflow:hidden}.cluetip-title .cluetip-close{float:right;position:relative}.cluetip-close img{border:0}#cluetip-waitimage{width:43px;height:11px;position:absolute;background-image:url(images/wait.gif)}.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;width:11px;height:22px;background-repeat:no-repeat;background-position:0 0;border-width:0}.cluetip-extra{display:none}.cluetip-default,.cluetip-default .cluetip-outer{background-color:#d9d9c2}.cluetip-default .ui-cluetip-header{background-color:#87876a}div.cluetip-default .cluetip-arrows{border-width:0;background:transparent none}div.clue-right-default .cluetip-arrows{background-image:url(images/darrowleft.gif)}div.clue-left-default .cluetip-arrows{background-image:url(images/darrowright.gif);left:100%;margin-right:-11px}div.clue-top-default .cluetip-arrows{background-image:url(images/darrowdown.gif);top:100%;left:50%;margin-left:-11px;width:22px;height:11px}div.clue-bottom-default .cluetip-arrows{background-image:url(images/darrowup.gif);top:-11px;left:50%;margin-left:-11px;width:22px;height:11px}.cluetip-jtip{background-color:#fff}.cluetip-jtip .cluetip-outer{border:2px solid #ccc;position:relative;background-color:#fff}.cluetip-jtip .cluetip-inner{padding:5px;display:inline-block}.cluetip-jtip div.cluetip-close{text-align:right;margin:0 5px 0;color:#900}.cluetip-jtip .ui-cluetip-header{background-color:#ccc;padding:6px}div.cluetip-jtip .cluetip-arrows{border-width:0;background:transparent none}div.clue-right-jtip .cluetip-arrows{background-image:url(images/arrowleft.gif)}div.clue-left-jtip .cluetip-arrows{background-image:url(images/arrowright.gif);left:100%;margin-right:-11px}div.clue-top-jtip .cluetip-arrows{background-image:url(images/arrowdown.gif);top:100%;left:50%;width:22px;height:11px;margin-left:-11px}div.clue-bottom-jtip .cluetip-arrows{background-image:url(images/arrowup.gif);top:-11px;left:50%;width:22px;height:11px;margin-left:-11px}.cluetip-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff;border:1px solid #ccc}.cluetip-rounded .cluetip-outer{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:#fff}.cluetip-rounded .cluetip-arrows{border-color:#ccc}div.cluetip-rounded .cluetip-arrows{font-size:0;line-height:0%;width:0;height:0;border-style:solid;background:transparent none}div.clue-right-rounded .cluetip-arrows{border-width:11px 11px 11px 0;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent}div.clue-left-rounded .cluetip-arrows{left:100%;margin-right:-11px;border-width:11px 0 11px 11px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent}div.clue-top-rounded .cluetip-arrows{top:100%;left:50%;border-width:11px 11px 0 11px;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.clue-bottom-rounded .cluetip-arrows{top:-11px;left:50%;border-width:0 11px 11px 11px;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent}.cluetip-rounded .cluetip-title,.cluetip-rounded .cluetip-inner{zoom:1}.tekla #cluetip-waitimage{background-image:url(images/cluetip/wait.gif)}.tekla div.clue-right-default .cluetip-arrows{background-image:url(images/cluetip/darrowleft.gif)}.tekla div.clue-left-default .cluetip-arrows{background-image:url(images/cluetip/darrowright.gif)}.tekla div.clue-top-default .cluetip-arrows{background-image:url(images/cluetip/darrowdown.gif)}.tekla div.clue-bottom-default .cluetip-arrows{background-image:url(images/cluetip/darrowup.gif)}.tekla div.clue-right-jtip .cluetip-arrows{background-image:url(images/cluetip/arrowleft.gif)}.tekla div.clue-left-jtip .cluetip-arrows{background-image:url(images/cluetip/arrowright.gif)}.tekla div.clue-top-jtip .cluetip-arrows{background-image:url(images/cluetip/arrowdown.gif)}.tekla div.clue-bottom-jtip .cluetip-arrows{background-image:url(images/cluetip/arrowup.gif)}.tekla .ui-cluetip-header,.tekla .ui-cluetip-content{border:0}.discussion-type-AUTH-header.ui-state-active,.discussion-container.discussion-type-AUTH{background:#eaf2ff!important}.discussion-container.discussion-type-AUTH .field-help{background:#fff}.discussion-type-header>span{float:left}.discussion-type-header.ui-state-active .new-messages-count{display:none}.discussion-container{padding-left:0!important;padding-right:0!important}.discussions-row,.discussion-statement{padding:2em}.discussions-row .date{float:right}.discussions-row .date{color:#8b8b8b}.discussions-row .topic,.discussions-row .icons{float:left}.discussions-row .topic{font-weight:bold}.discussions-row .icons{margin-left:1em}.discussions-row .icons+.icons{margin-left:.5em}.discussions-row,.discussions-row+.discussions-table-buttons,.discussion-statement+.discussion-statement,.discussion-statement+.discussion-newstatement,.discussion-heading+.discussion-statement,.discussion-heading+.discussion-newstatement{border-top:1px solid #a8a8a8}.discussion-container.discussion-type-AUTH .discussions-row,.discussion-container.discussion-type-AUTH .discussions-row+.discussions-table-buttons{border-top-color:#d7dce5}.discussions-row+.discussions-table-buttons,.discussion-statement+.discussion-newstatement,.discussion-heading+.discussion-statement,.discussion-heading+.discussion-newstatement{border-top-width:2px}.discussions-row,.discussion-statement+.discussion-statement{border-top-color:#dfdfdf}.discussions-table-buttons,.discussion-heading,.discussion-newstatement{padding:1em}.discussion-heading .tolist,.discussion-heading .topic,.discussion-heading .icons{float:left}.discussion-heading .tolist{font-weight:bold}.discussion-heading .tolist:after{content:" ›"}.discussion-heading .topic{margin-left:.5em;font-weight:bold}.discussion-heading .icons{margin-left:1em}.discussion-heading .icons+.icons{margin-left:.5em}.discussion-statement .date{float:right}.discussion-statement .date{color:#8b8b8b}.discussion-statement .user,.discussion-statement .icons{float:left}.discussion-statement .user{font-weight:bold}.discussion-statement .icons{margin-left:1em}.discussion-statement .statement,.discussion-statement .attachments{clear:both;zoom:1}.discussion-statement.odd{background-color:#f6f6f6}.discussion-statement.even{background-color:#ededed}.discussion-container.discussion-type-AUTH .discussion-statement.odd{background-color:#fff}.discussion-container.discussion-type-AUTH .discussion-statement.even{background-color:#f5f9ff}.discussion-newstatement .topic{margin-bottom:1.5em}.discussion-newstatement .statement{margin-bottom:.5em}.discussion-newstatement label{font-weight:bold}.discussion-newstatement .attachments{float:left}.discussion-newstatement .buttons{float:right}.discussion-display-onhover .icon-notflagged{display:none}.discussion-display-onhover:hover .icon-notflagged{display:block}.discussion-container .field-help{margin:1em}.discussion-flag-count,.discussion-message-count{position:relative;left:-8px;bottom:12px;padding-left:3px;padding-right:1px;padding-top:1px;padding-bottom:1px;font-size:9px;font-weight:bold;color:#fff;background-color:#005f9e;border:1px solid #005f9e;-webkit-border-radius:50%;border-radius:50%}.presentation-main-help{padding:2em}.presentation-main-container{padding-bottom:1em}.presentation-edit-container{float:left;margin-right:1em}.presentation-main-container .edit-container{float:left;min-width:70em;margin-right:2em;padding-left:.6em}.minimize-panel-button{display:none}.presentation-list .edit-item-list{min-height:50em}.presentation-map-container{float:left;position:relative;margin-top:10em;width:500px;height:480px;border:1px solid #d3d3d3;background:#f4f4f4}.presentation-edit-container .field-line-width{width:3em}.checklist-main-container .margin-left{margin-left:4em}.checklist-main-container .disabled:not(.field-textarea){color:gray}.checklist-main-container .field-textarea.disabled{background-color:inherit;color:#000;border:none;font-style:italic;resize:none}.checklist-main-container .check-container{padding-top:.4em;padding-left:.8em;padding-right:.8em}.check-container-placeholder{border:1px dotted;padding:inherit;margin:.75em}.checkitem-container-placeholder td{border-bottom:3px solid}.checklist-main-container .check-header{overflow:hidden;position:relative;margin:5px 0 5px 0;padding-top:2px;padding-bottom:3px;font-weight:bold}.checklist-main-container .check-header .checklabel-editable{width:95%;font-weight:bold}.checklist-main-container .check-body{padding-top:1em;margin:0 12em 0 2em}.checklist-main-container .check-body td{vertical-align:top;padding-bottom:1em}.checklist-main-container .modify-link-container{font-size:.8em;margin:0 0 1.4em 0}.checklist-main-container .tool-container{padding-bottom:1em;padding-left:1em;padding-right:1em}.checklist-main-container .checklist-filter-container{float:left}.checklist-collapse-container a+a{margin-left:.5em}.checklist-main-container .checklist-collapse-container-fill{float:left;margin-left:3em}.checklist-main-container .checklist-collapse-container-edit{float:right;margin-bottom:.8em}.checklist-main-container .checked-totals{padding-top:.4em;float:right}.checklist-main-container .group-check-count{float:right;margin-right:1em}.select-template-container-content{padding:1.4em}.select-template-container-content td{vertical-align:top;padding-bottom:1.4em}.select-template-container-content .template-name{font-weight:bold;padding-bottom:.4em}.checklist-tool-panel-edit>.button-container,.checklist-tool-panel-edit>.link-button-container{float:right}.checklist-tool-panel-edit .button-container+.button-container,.checklist-tool-panel-edit .button-container+.link-button-container,.checklist-tool-panel-edit .link-button-container+.link-button-container,.checklist-tool-panel-edit .link-button-container+.button-container{margin-right:.3em}.checklist-tool-panel-edit>input{margin-top:.6em}.checklist-tool-panel-edit .button-delete.more-margin{margin-right:5em}.checklist-general table{border-spacing:1em}.checklist-general td{vertical-align:top}.checklist-general .input-cell input,.checklist-general .input-cell textarea{width:40em}.checklist-general .input-cell textarea{height:5em}.checklist-general{margin-bottom:.6em}.checklist-main-container .margin-bottom{margin-bottom:1em}.checklist-main-container .margin-top{margin-top:1em}.checklist-main-container .tool-panel a{float:right;margin:0 .3em 0 .3em}.checklist-main-container .tool-panel{width:4em}.checklist-main-container .checkitemlabel-editable{overflow:auto;height:2em;width:100%}.checklist-checkgroup-container{display:flex}.checklist-checkgroup-container .checkgroup-button-container{float:right}.checklist-checkgroup-container .checkgroup-container{width:100%;float:left}.checklist-fields.hidden-checklist{display:none}.check-container.new,tr.checkitem-row.new{background-color:transparent;border:transparent}.check-container .check-visible-new,.check-container.new .check-visible-old,tr.checkitem-row td div.checkitem-visible-new,tr.checkitem-row.new td div.checkitem-visible-old{display:none}.check-container .check-visible-old,.check-container.new .check-visible-new,tr.checkitem-row td div.checkitem-visible-old,tr.checkitem-row.new td div.checkitem-visible-new{display:block}.check-container.new{padding-top:.5em;padding-bottom:.5em}.check-container:not(.new){border:1px solid #d3d3d3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:1em}.checkitem-row-placeholder{border:1px dotted;margin:.75em}@media print{.checkitem-tooltip{display:inline;color:#d3d3d3;font-style:italic;margin-left:2em}}@media screen{.checkitem-tooltip{display:none}}.standardtext-main-container{padding-bottom:1em;height:100%}.standardtext-main-container .edit-container-section{float:left;min-width:53em}.standardtext-main-container .standardtext-list .edit-item-list{min-height:40em}.standardtext-main-container .standardtext-group-label{width:10em;display:inline-block}.standardtext-main-container .standardtext-filtergroup-list{margin-top:.3em}.standardtext-main-container .edit-container-section .standardtext-language-content{margin:.5em 2em 0 1em}.standardtext-main-container .group-multiselect{width:35em}.standardtext-selector{transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;padding-top:.2em}.standardtext-selector select{background-color:#fff;max-width:15em}.standardtext-selector button{background:#7f7d88;color:#fff;border:0;vertical-align:middle;cursor:default;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-style:none;border-width:0;text-decoration:none;display:inline;display:inline-block;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#0048a2 url(images/button-blue-bg.png) 50% 50% repeat-x;vertical-align:baseline;margin-left:.5em;padding:.3em 1em;height:1.8em;font-size:1em}.standardtext-selector button:hover{background:#a8a6b4;text-decoration:none}.standardtext-selector button:active{background:#7f7d88}.standardtext-selector button:hover{background:#0058c4 url(images/button-blue-bg_hover.png) 50% 50% repeat-x}table.dynamicfields-definitions{min-width:30em}table.dynamicfields-definitions td.tool-panel{width:8em}.dynamicfield-definitio-editor input,.dynamicfield-definitio-editor select{padding:4px;margin:0}.dynamicfield-definitio-editor h3{margin-bottom:.5em}.dynamicfield-definitio-editor td>label{padding-right:1em}.dynamicfield-definitio-editor .dynamicfields-flags{padding-top:.5em}.dynamicfield-definitio-editor .dynamicfields-flags span+span{margin-left:1em}.dynamicfield-definitio-editor .tool-panel{padding-top:1em;width:100%;text-align:right}.invoice-datacard .invoice-datacard-body{padding:1.4em 1.4em 1.4em 1.4em}.invoice-datacard .invoice-datacard-left{float:left}.invoice-datacard .invoice-datacard-right{float:right}.invoice-datacard .invoice-datacard-items{width:100%;margin:.3em 4em .5em 0;padding:0;border-collapse:collapse}.invoice-datacard .invoice-datacard-items tbody td{border-bottom:1px dashed #d3d3d3}.invoice-datacard .invoice-datacard-item-desc{width:80%;padding:.3em 0 .3em 0}ul.invoice-attribute-list{color:#adadad;font-size:.9em;padding:.1em 0 0 1em;margin:0;list-style:none}.invoice-datacard-item-date{width:100%}.invoice-datacard .invoice-datacard-item-totalsumdesc{text-align:right}.invoice-datacard .invoice-datacard-item-sum,.invoice-datacard .invoice-datacard-item-totalsum{padding-left:1em;text-align:right}.invoice-transfer button.invoice-transfer-button[type='submit'],.invoice-transfer .invoice-report-action-container{margin-top:1em}.invoice-search-panel-footer #clear-search-parameters{margin-right:1em}.invoice-datacard .invalidated-invoice,#invoice-results-tab tr.invalidated-invoice td{background-color:#ececec}.invoice-datacard .transferred-invoice{background-color:#e3f2ff}.invoice-datacard-timespan{font-weight:bold;padding-top:1em}.invoice-datacard-shortdata-timespan{padding-bottom:.4em}.browse-invoice-tabs .invoice-results-container ul.invoice-browse-tool-panel{padding:1em 0 0 0;margin:0}.invoice-results-container ul.invoice-browse-tool-panel li{list-style:none;float:left;margin:0 1em 0 0}.invoice-veryshortdata .invoice-span{margin-right:1em}.invoice-datacard .invoice-datacard-receiver .electronic-invoicing label{margin-right:.5em}.invoice-datacard .invoice-datacard-receiver+.invoice-datacard-receiver{margin-top:.5em}.related-invoices ul{padding:0;margin:0;list-style-type:none}input.mass-delete{margin-top:1em}.tekla .ui-jqgrid .ui-jqgrid-view{font-size:1em}.tekla .ui-jqgrid tr.ui-row-ltr td{vertical-align:middle}.tekla .ui-jqgrid tr.ui-row-rtl td{vertical-align:middle}.tekla .ui-jqgrid .loading{display:block;text-indent:-99999px;overflow:hidden;height:66px;width:66px;text-decoration:none;background-repeat:no-repeat!important;background-image:url(images/big-loader.gif)!important}.tekla .rightstable tr.jqgrow td{white-space:nowrap}.tekla div.jq-colchooser{z-index:9000}.tekla .jq-colchooser .ui-dialog-titlebar-close{text-indent:-9999999px}.tekla .jq-colchooser .ui-dialog-buttonset .ui-button{border:1px solid #d3d3d3;min-height:28px;padding-left:8px;padding-right:8px}.ui-multiselect{padding:2px 0 2px 4px;text-align:left}.ui-multiselect span.ui-icon{float:right;transform:scale(1.5);margin-right:4px}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute!important;top:auto!important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px!important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0 3px 4px}.ui-multiselect-header ul{font-size:.9em}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}.ui-multiselect-header a{text-decoration:none}.ui-multiselect-header a:hover{text-decoration:underline}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-header li.ui-multiselect-close a.ui-multiselect-close span.ui-icon-circle-close{text-indent:100%;white-space:nowrap;overflow:hidden}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll}.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid transparent;padding:3px 1px}.ui-multiselect-checkboxes label input{position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;font-size:.9em;padding-right:3px}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:bold;border-bottom:1px solid}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}* html .ui-multiselect-checkboxes label{border:none}.ui-multiselect-buttonlabel{vertical-align:middle}.ui-multiselect-checkboxes label{padding:1px 1px;margin:0}.hide-close .ui-multiselect-close{display:none}.hide-selectall .ui-multiselect-all{display:none}.ui-multiselect-hasfilter ul{position:relative;top:2px}.ui-multiselect-filter{float:left;margin-right:10px;font-size:11px}.ui-multiselect-filter input{width:100px;font-size:10px;margin-left:5px;height:15px;padding:2px;border:1px solid #292929;-webkit-appearance:textfield;-webkit-box-sizing:content-box}.icon-permit{background:url(images/icons/icon-permit.png?7);background-repeat:no-repeat;display:block;text-indent:-99999px;overflow:hidden;height:82px;width:82px;text-decoration:none}.icon-build-new{background-position:0 0}.icon-build-expansion{background-position:0 -82px}.icon-build-modification{background-position:0 -164px}.icon-build-demolition{background-position:0 -246px}.icon-permit-small{background:url(images/icons/icon-permit-small.png?7);background-repeat:no-repeat;display:block;text-indent:-99999px;overflow:hidden;height:48px;width:48px;text-decoration:none}.icon-build-new-small{background-position:0 0}.icon-build-expansion-small{background-position:0 -48px}.icon-build-modification-small{background-position:0 -96px}.icon-build-demolition-small{background-position:0 -144px}.icon-discussion{background:url(images/icons/icon-discussion.png?8);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:16px;width:16px;text-decoration:none}.icon-discussion-block{display:block}.icon-discussion-inline-block{display:inline-block}.icon-notflagged{background-position:0 0}.icon-flagged{background-position:0 -16px}.discussion-type-AUTH .icon-flagged{background-position:0 -32px}.icon-message{background-position:0 -48px}.discussion-type-AUTH .icon-message{background-position:0 -64px}.icon-discussion-neighbour{background-image:url(images/icons/icon-discussion-neighbour.png);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:16px;width:16px}.icon-hearingsbyeservice{background-image:url(images/icons/icon-hearingsbyeservice.png);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:16px;width:16px}.icon-energyefficiency{background:url(images/icons/icon-energyefficiency.png?7);background-repeat:no-repeat;display:inline-block;vertical-align:middle;text-indent:-99999px;overflow:hidden;height:16px;width:96px;text-decoration:none}.icon-efficiency{display:none}.icon-efficiencyA{background-position:0 0}.icon-efficiencyB{background-position:0 -16px}.icon-efficiencyC{background-position:0 -32px}.icon-efficiencyD{background-position:0 -48px}.icon-efficiencyE{background-position:0 -64px}.icon-efficiencyF{background-position:0 -80px}.icon-efficiencyG{background-position:0 -96px}.icon-document-header,.icon-document-attributes,.icon-document-has-link{margin-left:.5em;text-decoration:none!important;padding:0!important;display:inline-block;zoom:1;vertical-align:top}.icon-document-attributes,.icon-document-has-link{background-image:url(images/icons/icon-document.png);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:16px;width:16px}.icon-document-attributes{background-position:0 0}.icon-document-attributes:hover{background-position:0 -16px}.icon-document-has-link{background-position:0 -32px}.icon-document-has-link:hover{background-position:0 -48px}.icon-email-notification{background-image:url(images/icons/email-notification.png);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:16px;width:16px}.icon-permit-status-notready{background-image:url(images/icons/icon-permit-status.png);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:24px;width:24px;display:inline-block;background-position:0 -24px}.icon-permit-status-ready{background-image:url(images/icons/icon-permit-status.png);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:24px;width:24px;display:inline-block;background-position:0 0}.icon-unack-history{background-image:url(images/icons/icon-unack-history.png);background-repeat:no-repeat}.icon-project-note{background-image:url(images/icons/icon-project-note-blue.png);background-repeat:no-repeat}.icon.project-note-lock.locked{width:18px;height:18px;float:left;background-image:url(images/icons/icon-project-note-locked.png);background-repeat:no-repeat}.icon.project-note-lock.unlocked{width:24px;height:18px;float:left;background-image:url(images/icons/icon-project-note-unlocked.png);background-repeat:no-repeat}.icon.project-note-polling{width:15px;height:15px;float:left;background-image:url(images/icons/loading.gif);background-repeat:no-repeat}.icon-move-to-archive{background-image:url(images/icons/move-to-archive.png);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:16px;width:16px}body.mapwire .page{background:#fff url('images/logon-background-image.png') top left no-repeat;background-size:100% auto}body.new .service-links-container{height:auto;flex:1;padding:30px;font-size:24px;margin:0 auto}body.new .service-links-container.service-links a{border:1px solid transparent;color:#fff;position:relative;width:200px;height:250px;margin:12px;background-color:transparent;display:inline-block;text-align:center}body.new .service-links-container.service-links a:hover div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:hover h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a:focus{outline:solid #000 2px}body.new .service-links-container.service-links a:focus div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:focus h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a div{width:200px;height:250px;background-size:200px auto;background-position:top;background-repeat:no-repeat}body.new .service-links-container.service-links a h2.display-name{display:block;margin:0;padding:0;position:absolute;width:100%;height:44px;bottom:0;left:0;color:#252a2e;font-size:1em;font-weight:bold}body.new .service-links-container.service-links a.efeedback div{background-image:url("images/asiointiFiServices/efeedback.png")}body.new .service-links-container.service-links a.esite div{background-image:url("images/asiointiFiServices/esite.png")}body.new .service-links-container.service-links a.epermit div{background-image:url("images/asiointiFiServices/epermit.png")}body.new .service-links-container.service-links a.epermit-publicarea div{background-image:url("images/asiointiFiServices/epermit-publicarea.png")}body.new .service-links-container.service-links a.epermit-environmental div{background-image:url("images/asiointiFiServices/epermit-environmental.png")}body.new .service-links-container.service-links a.epermit-proceedings div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-permit div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-eventpermit div{background-image:url("images/asiointiFiServices/epermit-eventpermit.png")}body.new .service-links-container.service-links a.epermit-eventcalendar div{background-image:url("images/asiointiFiServices/epermit-eventcalendar.png")}body.new .service-links-container.service-links a.epermit-eventlocations div{background-image:url("images/asiointiFiServices/epermit-eventlocations.png")}body.new .service-links-container.service-links a.ims div{background-image:url("images/asiointiFiServices/ims.png")}body.new .service-links-container.service-links a.ereservation div{background-image:url("images/asiointiFiServices/ereservation.png")}body.new .service-links-container.service-links a.eorder div{background-image:url("images/asiointiFiServices/eorder.png")}@media(max-width:768px){body.new .service-links-container{height:auto;flex:1;padding:30px;font-size:15.36px;margin:0 auto;width:100%}body.new .service-links-container.service-links a{border:1px solid transparent;color:#fff;position:relative;width:128px;height:178px;margin:7.68px;background-color:transparent;display:inline-block;text-align:center}body.new .service-links-container.service-links a:hover div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:hover h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a:focus{outline:solid #000 2px}body.new .service-links-container.service-links a:focus div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:focus h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a div{width:128px;height:178px;background-size:128px auto;background-position:top;background-repeat:no-repeat}body.new .service-links-container.service-links a h2.display-name{display:block;margin:0;padding:0;position:absolute;width:100%;height:44px;bottom:0;left:0;color:#252a2e;font-size:1em;font-weight:bold}body.new .service-links-container.service-links a.efeedback div{background-image:url("images/asiointiFiServices/efeedback.png")}body.new .service-links-container.service-links a.esite div{background-image:url("images/asiointiFiServices/esite.png")}body.new .service-links-container.service-links a.epermit div{background-image:url("images/asiointiFiServices/epermit.png")}body.new .service-links-container.service-links a.epermit-publicarea div{background-image:url("images/asiointiFiServices/epermit-publicarea.png")}body.new .service-links-container.service-links a.epermit-environmental div{background-image:url("images/asiointiFiServices/epermit-environmental.png")}body.new .service-links-container.service-links a.epermit-proceedings div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-permit div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-eventpermit div{background-image:url("images/asiointiFiServices/epermit-eventpermit.png")}body.new .service-links-container.service-links a.epermit-eventcalendar div{background-image:url("images/asiointiFiServices/epermit-eventcalendar.png")}body.new .service-links-container.service-links a.epermit-eventlocations div{background-image:url("images/asiointiFiServices/epermit-eventlocations.png")}body.new .service-links-container.service-links a.ims div{background-image:url("images/asiointiFiServices/ims.png")}body.new .service-links-container.service-links a.ereservation div{background-image:url("images/asiointiFiServices/ereservation.png")}body.new .service-links-container.service-links a.eorder div{background-image:url("images/asiointiFiServices/eorder.png")}}@media(min-width:768px){body.new .service-links-container{height:auto;flex:1;padding:30px;font-size:15.36px;margin:0 auto}body.new .service-links-container.service-links a{border:1px solid transparent;color:#fff;position:relative;width:128px;height:178px;margin:7.68px;background-color:transparent;display:inline-block;text-align:center}body.new .service-links-container.service-links a:hover div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:hover h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a:focus{outline:solid #000 2px}body.new .service-links-container.service-links a:focus div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:focus h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a div{width:128px;height:178px;background-size:128px auto;background-position:top;background-repeat:no-repeat}body.new .service-links-container.service-links a h2.display-name{display:block;margin:0;padding:0;position:absolute;width:100%;height:44px;bottom:0;left:0;color:#252a2e;font-size:1em;font-weight:bold}body.new .service-links-container.service-links a.efeedback div{background-image:url("images/asiointiFiServices/efeedback.png")}body.new .service-links-container.service-links a.esite div{background-image:url("images/asiointiFiServices/esite.png")}body.new .service-links-container.service-links a.epermit div{background-image:url("images/asiointiFiServices/epermit.png")}body.new .service-links-container.service-links a.epermit-publicarea div{background-image:url("images/asiointiFiServices/epermit-publicarea.png")}body.new .service-links-container.service-links a.epermit-environmental div{background-image:url("images/asiointiFiServices/epermit-environmental.png")}body.new .service-links-container.service-links a.epermit-proceedings div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-permit div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-eventpermit div{background-image:url("images/asiointiFiServices/epermit-eventpermit.png")}body.new .service-links-container.service-links a.epermit-eventcalendar div{background-image:url("images/asiointiFiServices/epermit-eventcalendar.png")}body.new .service-links-container.service-links a.epermit-eventlocations div{background-image:url("images/asiointiFiServices/epermit-eventlocations.png")}body.new .service-links-container.service-links a.ims div{background-image:url("images/asiointiFiServices/ims.png")}body.new .service-links-container.service-links a.ereservation div{background-image:url("images/asiointiFiServices/ereservation.png")}body.new .service-links-container.service-links a.eorder div{background-image:url("images/asiointiFiServices/eorder.png")}}@media(min-width:992px){body.new .service-links-container{height:auto;flex:1;padding:30px;font-size:19.84px;margin:0 auto}body.new .service-links-container.service-links a{border:1px solid transparent;color:#fff;position:relative;width:165.33333333px;height:215.33333333px;margin:9.92px;background-color:transparent;display:inline-block;text-align:center}body.new .service-links-container.service-links a:hover div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:hover h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a:focus{outline:solid #000 2px}body.new .service-links-container.service-links a:focus div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:focus h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a div{width:165.33333333px;height:215.33333333px;background-size:165.33333333px auto;background-position:top;background-repeat:no-repeat}body.new .service-links-container.service-links a h2.display-name{display:block;margin:0;padding:0;position:absolute;width:100%;height:44px;bottom:0;left:0;color:#252a2e;font-size:1em;font-weight:bold}body.new .service-links-container.service-links a.efeedback div{background-image:url("images/asiointiFiServices/efeedback.png")}body.new .service-links-container.service-links a.esite div{background-image:url("images/asiointiFiServices/esite.png")}body.new .service-links-container.service-links a.epermit div{background-image:url("images/asiointiFiServices/epermit.png")}body.new .service-links-container.service-links a.epermit-publicarea div{background-image:url("images/asiointiFiServices/epermit-publicarea.png")}body.new .service-links-container.service-links a.epermit-environmental div{background-image:url("images/asiointiFiServices/epermit-environmental.png")}body.new .service-links-container.service-links a.epermit-proceedings div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-permit div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-eventpermit div{background-image:url("images/asiointiFiServices/epermit-eventpermit.png")}body.new .service-links-container.service-links a.epermit-eventcalendar div{background-image:url("images/asiointiFiServices/epermit-eventcalendar.png")}body.new .service-links-container.service-links a.epermit-eventlocations div{background-image:url("images/asiointiFiServices/epermit-eventlocations.png")}body.new .service-links-container.service-links a.ims div{background-image:url("images/asiointiFiServices/ims.png")}body.new .service-links-container.service-links a.ereservation div{background-image:url("images/asiointiFiServices/ereservation.png")}body.new .service-links-container.service-links a.eorder div{background-image:url("images/asiointiFiServices/eorder.png")}}@media(min-width:1200px){body.new .service-links-container{height:auto;flex:1;padding:30px;font-size:24px;margin:0 auto}body.new .service-links-container.service-links a{border:1px solid transparent;color:#fff;position:relative;width:200px;height:250px;margin:12px;background-color:transparent;display:inline-block;text-align:center}body.new .service-links-container.service-links a:hover div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:hover h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a:focus{outline:solid #000 2px}body.new .service-links-container.service-links a:focus div{filter:drop-shadow(3px 5px 1px rgba(0,0,0,.4))}body.new .service-links-container.service-links a:focus h2.display-name{text-decoration:underline}body.new .service-links-container.service-links a div{width:200px;height:250px;background-size:200px auto;background-position:top;background-repeat:no-repeat}body.new .service-links-container.service-links a h2.display-name{display:block;margin:0;padding:0;position:absolute;width:100%;height:44px;bottom:0;left:0;color:#252a2e;font-size:1em;font-weight:bold}body.new .service-links-container.service-links a.efeedback div{background-image:url("images/asiointiFiServices/efeedback.png")}body.new .service-links-container.service-links a.esite div{background-image:url("images/asiointiFiServices/esite.png")}body.new .service-links-container.service-links a.epermit div{background-image:url("images/asiointiFiServices/epermit.png")}body.new .service-links-container.service-links a.epermit-publicarea div{background-image:url("images/asiointiFiServices/epermit-publicarea.png")}body.new .service-links-container.service-links a.epermit-environmental div{background-image:url("images/asiointiFiServices/epermit-environmental.png")}body.new .service-links-container.service-links a.epermit-proceedings div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-permit div{background-image:url("images/asiointiFiServices/epermit-proceedings.png")}body.new .service-links-container.service-links a.epermit-eventpermit div{background-image:url("images/asiointiFiServices/epermit-eventpermit.png")}body.new .service-links-container.service-links a.epermit-eventcalendar div{background-image:url("images/asiointiFiServices/epermit-eventcalendar.png")}body.new .service-links-container.service-links a.epermit-eventlocations div{background-image:url("images/asiointiFiServices/epermit-eventlocations.png")}body.new .service-links-container.service-links a.ims div{background-image:url("images/asiointiFiServices/ims.png")}body.new .service-links-container.service-links a.ereservation div{background-image:url("images/asiointiFiServices/ereservation.png")}body.new .service-links-container.service-links a.eorder div{background-image:url("images/asiointiFiServices/eorder.png")}}li span.logo{display:none}li.object-berth span.logo{display:block}li.object-berth span.logo span{background-image:url("images/reservation-object-berth.png")}li.object-parking span.logo{display:block}li.object-parking span.logo span{background-image:url("images/reservation-object-parking.png")}li.object-residential-parking span.logo{display:block}li.object-residential-parking span.logo span{background-image:url("images/reservation-object-residential-parking.png")}li.object-marketplace span.logo{display:block}li.object-marketplace span.logo span{background-image:url("images/reservation-object-marketplace.png")}li.object-rowingboat span.logo{display:block}li.object-rowingboat span.logo span{background-image:url("images/reservation-object-rowingboat.png")}li.object-winterstorage span.logo{display:block}li.object-winterstorage span.logo span{background-image:url("images/reservation-object-winterstorage.png")}#renew-and-invoice-dialog .content{min-height:300px;max-height:300px;overflow:auto}#renew-and-invoice-dialog ul.error-messages{list-style-type:none;color:#c81922;padding:0}#renew-and-invoice-dialog .button-container{margin-top:.5em}#renew-and-invoice-dialog .button-container button{float:right;margin-left:.5em}#renew-and-invoice-dialog #progressbar-renew-and-invoice{position:relative}.progress-bar .progress-label{text-align:center;margin-top:5px;position:absolute;width:100%}#mass-message-dialog textarea,#mass-message-dialog input[type='text'],#mass-message-dialog .send-result div{width:100%;margin-bottom:1em}#mass-message-dialog #preview-message-content{height:18em}#mass-message-dialog #message-content{height:10em}#mass-message-dialog #emails{height:4em}#mass-message-dialog #templates{width:350px}#mass-message-dialog select{width:350px}#mass-message-dialog button:not(.button-blue){margin-bottom:1em}#mass-message-dialog .send-result{max-height:26em;overflow:auto}#mass-message-dialog .send-result,#mass-message-dialog .animation-loading-big,#mass-message-dialog div.preview{position:absolute;right:1em;left:1em}#mass-message-dialog .button-container button{float:right;margin-left:.5em}#mass-message-dialog .progress-bar{position:relative}#mass-message-archive-tab table button.open-message,#mass-message-archive-tab table .pager button{padding:0;border-style:none;background-color:transparent}#mass-message-archive-tab table button.open-message:hover,#mass-message-archive-tab table .pager button:hover{cursor:pointer}#mass-message-archive-tab table thead{white-space:nowrap;font-weight:bold}#mass-message-archive-tab table .pager .icon{display:inline-block;vertical-align:middle}#mass-message-readonly-dialog .content{height:100%}#mass-message-readonly-dialog .content .header-text{height:10%;margin-bottom:3%}#mass-message-readonly-dialog .content .header-text h3{font-size:1em}#mass-message-readonly-dialog .content .header-text .text-content{overflow:auto;height:80%}#mass-message-readonly-dialog .content .message-text{overflow:auto;height:74%}#mass-message-readonly-dialog .content .send-error{cursor:default}#mass-message-readonly-dialog .animation-loading-big{display:none}.external-services{position:absolute;top:0;right:0;z-index:500;padding-right:25px;margin-top:5px}.external-services .external-service-triggers{float:right}.external-services .external-service-triggers a,.external-services .external-service-triggers button{border:none;background-color:initial;padding:0;font-size:inherit}.external-services .external-service-content .embedded-content{display:none;margin-top:.5em;margin-bottom:.5em;padding-top:.5em;border-style:solid;border-width:1px;background-color:#fff}.iloq-integration .label-container .icon,.iloq-integration td .icon{display:inline-block}.iloq-integration td{padding:.25em 2em}.iloq-integration td .icon{vertical-align:text-bottom}.iloq-integration td:first-child{padding-left:.25em}.iloq-integration input[readonly]{background-color:#f7f7f7}.iloq-integration .mark-for-delete{text-decoration:line-through}.iloq-integration input[type=checkbox].mark-for-delete{appearance:none;display:inline-block}.iloq-integration .valid-phone-number{vertical-align:bottom}body.new .content .reservation-admin input[type='submit']{float:left;margin-left:3px}body.new .content .reservation-admin .fields{padding:1em}body.new .content .reservation-admin .fields .type{margin-top:1em}body.new .content .reservation-admin .fields .name input{width:16em}body.new .content .reservation-admin .fields .pricegroups>div{padding-left:2em}body.new .content .reservation-admin .fields .pricegroups>div .label-container{width:15em;display:inline-block}body.new .content .reservation-admin .fields .pricegroups input[type='text']{width:5em}body.new .content .reservation-admin .fields .price input{width:5em}body.new .content .reservation-admin .fields .width input,body.new .content .reservation-admin .fields .height input,body.new .content .reservation-admin .fields .length input,body.new .content .reservation-admin .fields .draft input,body.new .content .reservation-admin .fields .taxpercentage input,body.new .content .reservation-admin .fields .reservationmaxlength input,body.new .content .reservation-admin .fields .renewalwindowdays input{width:4em}body.new .content .reservation-admin .fields #free-object-reservability{margin-top:1em}body.new .content .reservation-admin .fields #free-object-reservability .field-validation-error{vertical-align:middle}body.new .content .reservation-admin input[type='checkbox']+input[type='hidden']+div.label-container{display:inline;padding-left:.5em}body.new .content .reservation-admin input[type='checkbox']+input[type='hidden']+div.label-container label{font-weight:normal}body.new .content .reservation-admin.inner-content{padding:0}body.new .content .reservation-admin .notification{margin:0}body.new .content .reservation-admin .edit-item-list{margin:0}body.new .content .reservation-admin .content-menu-small ul li a{font-weight:normal}body.new .content .reservation-admin .content-menu-small ul li.selected a{background-color:#d7defe}body.new .content .reservation-admin .reservation-settings-content{padding:1em}body.new .content .reservation-admin .reservation-settings-content .renewalwindowdays .label-container{display:inline}body.new .content .reservation-admin .reservation-settings-content .renewalwindowdays .label-container label{font-weight:unset;margin:unset;vertical-align:unset}body.new .content .reservation-admin .reservation-settings-content .renewalwindowdays .field-validation-error{vertical-align:middle}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .name input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .name input,body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .description input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .description input,body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .name textarea,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .name textarea,body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .description textarea,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .description textarea{width:20em}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .paymentreferencenumberprefix input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .paymentreferencenumberprefix input{width:12em}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .cssclass input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .cssclass input{width:10em}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .messagebuyer input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .messagebuyer input,body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .messageseller input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .messageseller input,body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .messageui input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .messageui input{width:25em}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .reservationtimebeforepayment input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .reservationtimebeforepayment input{width:7em}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .order input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .order input{width:4em}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .invoiceduedatedays input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .invoiceduedatedays input{width:5em}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .remindermessagesmax input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .remindermessagesmax input{width:3em}body.new .content .reservation-admin .reservation-settings-content .reservation-settings-objects-layout .fields .processoremailaddress input,body.new .content .reservation-admin .reservation-settings-content .basic-settings .fields .processoremailaddress input{width:25em}body.new .content .reservation-admin .reservation-settings-content .translation-container label{display:block}body.new .content .reservation-admin .reservation-settings-content h3{margin-top:1em}body.new .content .reservation-admin .spans .fields td+td{padding-left:1em}body.new .content .reservation-admin .reservation-settings-create ul{list-style:none}body.new .content .reservation-admin .reservation-settings-create ul li{padding:.5em}body.new .content .reservation-admin .reservation-settings-objects-layout{position:relative;clear:both;float:left;width:100%;height:100%;overflow:hidden}body.new .content .reservation-admin .reservation-settings-objects-layout .column-1{float:left;width:200px;display:inline;padding:1em 2em 2em 2em}body.new .content .reservation-admin .reservation-settings-objects-layout .column-1 #object-list-container{position:relative}body.new .content .reservation-admin .reservation-settings-objects-layout .column-2{float:left;width:300px;padding:1em 2em 2em 2em}body.new .content .reservation-admin .reservation-settings-objects-layout .column-3{margin-left:610px}body.new .content .reservation-admin .reservation-settings-objects-layout #reservationobject-mapwrapper{width:100%;height:400px}body.new .content .reservation-admin .reservation-settings-objects-layout .animation-loading-big-container,body.new .content .reservation-admin .reservation-settings-objects-layout .animation-loading-container{position:absolute;left:50%;margin:0 0 0 -33px;top:1em}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-parent-list,body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-child-list{list-style-type:none;padding:0;margin:0}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-parent-list{margin-top:1em}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-child-list{line-height:1.6em}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-child-list li+li{margin-left:10px}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-child-list a.selected{background-color:#95a8c1}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-child-list a .color-box{height:8px;width:8px;background:none;display:inline-block;margin-bottom:1px;margin-right:5px}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-child-list a .color-box.reserved{background:#e5a32c}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-child-list a .color-box.free{background:#099600}body.new .content .reservation-admin .reservation-settings-objects-layout ul.object-child-list a .icon{display:inline-block;vertical-align:text-bottom}body.new .content .reservation-admin .reservation-settings-objects-layout .object-parent-item{margin-top:.4em;background-color:#f0f0f0;border:1px solid #bebebe;padding:.2em;display:block;text-decoration:none;color:#000}body.new .content .reservation-admin .reservation-settings-objects-layout .object-parent-item h3{margin:0;padding:0;font-size:1em}body.new .content .reservation-admin .reservation-settings-objects-layout .object-parent-item h3 span{margin-left:.4em;font-weight:normal}body.new .content .reservation-admin .reservation-settings-objects-layout .object-parent-item:hover,body.new .content .reservation-admin .reservation-settings-objects-layout .object-parent-item.selected{background-color:#d7d7d7}body.new .content .reservation-admin .reservation-settings-objects-layout .object-child-item{min-height:20px;max-height:200px;padding:.2em .6em;overflow-y:auto;display:none;position:relative}body.new .content .reservation-admin .reservation-settings-objects-layout .object-child-item.populated{display:block}body.new .content .reservation-admin .reservation-settings-objects-layout .edit-tool-panel{width:20em;margin-top:1em;padding:.6em 0 0 .6em}body.new .content .reservation-admin .reservation-settings-objects-layout #edit-form div.edit-field{padding-top:.6em}body.new .content .reservation-admin .reservation-settings-objects-layout #edit-form input[type="text"]{width:100%}body.new .content .reservation-admin .reservation-settings-objects-layout #edit-form a.parent-tag-url{color:#bebebe;font-size:.8em}body.new .content .reservation-admin .reservation-settings-objects-layout #edit-form input.button-save{margin:0 0 0 1em}body.new .content .reservation-admin .reservationservice-import .field-help{margin-bottom:1em}body.new .content .reservation-admin .reservationservice-import table{width:100%;white-space:nowrap;border-collapse:collapse;border-spacing:0}body.new .content .reservation-admin .reservationservice-import table thead{font-weight:bold}body.new .content .reservation-admin .reservationservice-import table tr td{padding:.4em}body.new .content .reservation-admin .reservationservice-import table tr.object{background-color:#f0f0f0}body.new .content .reservation-admin .reservationservice-import table tr th{font-weight:normal;text-align:right;padding-right:1em;width:10em}body.new .content .reservation-admin .reservation-dynamicfields table{width:360px}body.new .content .reservation-admin .reservation-dynamicfields table .cell-name{width:100%}body.new .content .reservation-admin .reservation-dynamicfields table .tool-panel div{width:5em}body.new .content .reservation-admin .reservation-dynamicfields table tr.hidden{display:none}body.new .content .reservation-admin .reservation-admin-spans{border-spacing:0}body.new .content .reservation-admin .reservation-admin-spans td,body.new .content .reservation-admin .reservation-admin-spans th{text-align:center;padding-top:.5em}body.new .content .reservation-admin .reservation-admin-spans td:nth-child(odd),body.new .content .reservation-admin .reservation-admin-spans th:nth-child(odd){background-color:#f0f0f0}body.new .content .reservation-admin .reservation-admin-spans th{border-bottom:thin solid #000}body.new .content .reservation-admin .reservation-admin-spans .edit-span td{text-align:left}body.new .content .reservation-admin .reservation-admin-spans .field-validation-error{vertical-align:middle}body.new .content .reservation-admin form.external-service-editor{margin:2em}body.new .content .reservation-admin form.external-service-editor .editor-rows{margin-bottom:2em}body.new .content .reservation-admin form.external-service-editor .editor-rows .editor-row{margin-top:1em;margin-bottom:2em;width:450px}body.new .content .reservation-admin form.external-service-editor .editor-rows .editor-row .remove-button{float:right;border:none;cursor:pointer}body.new .content .reservation-admin .prints .template>div.editor{display:inline-block}body.new .content .reservation-admin .prints .template>div.remove{display:inline-block}body.new .content .application-settings{padding:1em}body.new .content .application-settings .tools{padding:1em}body.new .content .application-settings .results{padding:1em 0 1em 0}body.new .content .application-settings .results .notification{margin-top:1em}body.new .content .application-settings .results .notification .notification-container>div.description{font-size:1.2em}body.new .content .application-settings .results .notification .notification-container>div.error-message{margin-top:1em;white-space:pre-wrap;font-weight:bold}body.new .content .application-settings .results .notification .notification-container>div.info-message{margin-top:1em;padding-top:.3em;padding-bottom:.3em;padding-left:.5em;border-left:.1em solid grey;white-space:pre-wrap}body.new .content .reservation-start-page h1,body.new .content .link-reservations h1{text-transform:uppercase}body.new .content .reservation-start-page p,body.new .content .link-reservations p{color:#6a6976}body.new .content .reservation-start-page p.start-page-help,body.new .content .link-reservations p.start-page-help{margin:8px 0 8px 0}body.new .content .reservation-start-page .title-image,body.new .content .link-reservations .title-image{width:100%;height:200px;max-height:20vh;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-color:#fff;transition:background 1s;position:relative}body.new .content .reservation-start-page .title-image .image-carousel-contols,body.new .content .link-reservations .title-image .image-carousel-contols{position:absolute;right:5px;bottom:5px}body.new .content .reservation-start-page .title-image .image-carousel-contols button,body.new .content .link-reservations .title-image .image-carousel-contols button{border-color:#fff;background-color:#000;opacity:.8}body.new .content .reservation-start-page .title-image .image-carousel-contols button:hover,body.new .content .link-reservations .title-image .image-carousel-contols button:hover{outline:2px solid -webkit-focus-ring-color}body.new .content .reservation-start-page .title-image .image-carousel-contols button span,body.new .content .link-reservations .title-image .image-carousel-contols button span{transform:scale(2);border-radius:16px}body.new .content .reservation-start-page .title-image .image-carousel-contols button.image-carousel-stop-button span,body.new .content .link-reservations .title-image .image-carousel-contols button.image-carousel-stop-button span{background-position:-16px -160px}body.new .content .reservation-start-page .title-image .image-carousel-contols button.image-carousel-run-button span,body.new .content .link-reservations .title-image .image-carousel-contols button.image-carousel-run-button span{background-position:0 -160px}body.new .content .reservation-start-page .title-image .image-carousel-contols.run .image-carousel-run-button,body.new .content .link-reservations .title-image .image-carousel-contols.run .image-carousel-run-button{display:none}body.new .content .reservation-start-page .title-image .image-carousel-contols:not(.run) .image-carousel-stop-button,body.new .content .link-reservations .title-image .image-carousel-contols:not(.run) .image-carousel-stop-button{display:none}body.new .content .reservation-start-page .title-image-1,body.new .content .link-reservations .title-image-1{background-image:url(images/carousel/Trimble-eReservation-banner-pic-1.png)}body.new .content .reservation-start-page .title-image-2,body.new .content .link-reservations .title-image-2{background-image:url(images/carousel/Trimble-eReservation-banner-pic-2.png)}body.new .content .reservation-start-page .title-image-3,body.new .content .link-reservations .title-image-3{background-image:url(images/carousel/Trimble-eReservation-banner-pic-3.png)}body.new .content .reservation-start-page .start-page-help ul,body.new .content .link-reservations .start-page-help ul{padding-left:5px;padding-top:5px}body.new .content .reservation-start-page .start-page-help ul li,body.new .content .link-reservations .start-page-help ul li{background:url(images/icon-warning.png) no-repeat left top;list-style:none;padding-left:25px;margin-top:5px;color:#6a6976;min-height:16px}body.new .content .reservation-start-page .start-page-help ul .info,body.new .content .link-reservations .start-page-help ul .info{background:url(images/icon-info.png) no-repeat left top}body.new .content .reservation-start-page .content-box,body.new .content .link-reservations .content-box{float:left;padding:1em;background-color:#fff;width:50%;color:#6a6976;margin-top:1em;box-sizing:border-box}body.new .content .reservation-start-page .content-box.non-float,body.new .content .link-reservations .content-box.non-float{float:none}body.new .content .reservation-start-page .content-box p,body.new .content .link-reservations .content-box p{margin:8px 0 8px 0}body.new .content .reservation-start-page .content-box h2,body.new .content .link-reservations .content-box h2{font-weight:normal;font-size:1.5em;text-transform:uppercase}body.new .content .reservation-start-page .content-box h3.content-box-header,body.new .content .link-reservations .content-box h3.content-box-header{color:#6a6976;display:block;width:100%;border-bottom:solid;border-width:1px;box-sizing:border-box;margin-top:8px}body.new .content .reservation-start-page .content-box ul,body.new .content .link-reservations .content-box ul{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;list-style:none;margin:8px 0 8px 0}body.new .content .reservation-start-page .content-box ul li,body.new .content .link-reservations .content-box ul li{margin-top:8px}body.new .content .reservation-start-page .content-box ul li a,body.new .content .link-reservations .content-box ul li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #bfbfc6;display:flex;background-color:#fff;padding:1.5em;color:#6a6976;text-decoration:none;font-weight:initial}body.new .content .reservation-start-page .content-box ul li a h4,body.new .content .link-reservations .content-box ul li a h4{margin-top:1em;margin-bottom:.5em}body.new .content .reservation-start-page .content-box ul li a:hover,body.new .content .link-reservations .content-box ul li a:hover{border:2px solid #0072c9}body.new .content .reservation-start-page .content-box ul li a:focus,body.new .content .link-reservations .content-box ul li a:focus{border:2px solid #0072c9}body.new .content .reservation-start-page .content-box ul li a .logo,body.new .content .link-reservations .content-box ul li a .logo{float:left;padding:.5em;background-color:#0072c9;text-decoration:none;margin-right:1em;height:50px;width:50px}body.new .content .reservation-start-page .content-box ul li a .logo span,body.new .content .link-reservations .content-box ul li a .logo span{height:50px;width:50px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}body.new .content .reservation-start-page .content-box ul li a .header,body.new .content .link-reservations .content-box ul li a .header{color:#0072c9;border:0;background-color:transparent;font-size:1.2em}body.new .content .reservation-start-page .content-box ul li a .header+span,body.new .content .link-reservations .content-box ul li a .header+span{display:block}body.new .content .reservation-start-page .content-box .animation-loading,body.new .content .link-reservations .content-box .animation-loading{display:none}body.new .content .reservation-start-page .content-box .header-with-info,body.new .content .link-reservations .content-box .header-with-info{background-color:#07599b;padding:8px}body.new .content .reservation-start-page .content-box .header-with-info h2,body.new .content .link-reservations .content-box .header-with-info h2,body.new .content .reservation-start-page .content-box .header-with-info p,body.new .content .link-reservations .content-box .header-with-info p{color:#fff;margin:initial}body.new .content .reservation-start-page .content-box .header-with-info.light-blue,body.new .content .link-reservations .content-box .header-with-info.light-blue{background-color:#197cb6}body.new .content .reservation-start-page .content-box a.login-link,body.new .content .link-reservations .content-box a.login-link{border-radius:2px;border:solid 1px #009ad9;display:inline-block;padding:8px}@media(max-width:700px){body.new .content .reservation-start-page .content-box,body.new .content .link-reservations .content-box{float:none;width:100%}}body.new .content .reservation-start-page .content-box ul li a,body.new .content .link-reservations .content-box ul li a{position:relative;padding-right:20px}body.new .content .reservation-start-page .content-box h3+span,body.new .content .link-reservations .content-box h3+span{white-space:pre-wrap}body.new .content .reservation-start-page .content-box .color-box,body.new .content .link-reservations .content-box .color-box{top:10px;right:10px;position:absolute;height:8px;width:8px;background:#bebebe;display:block}body.new .content .reservation-start-page .content-box .arrow,body.new .content .link-reservations .content-box .arrow{bottom:10px;right:10px;position:absolute;background:url(images/icons/icon-sprites24.png?19);background-repeat:no-repeat;display:block;text-indent:-99999px;overflow:hidden;height:24px;width:24px;text-decoration:none;background-position:0 -264px;background-color:#e4e9eb}body.new .content .reservation-start-page .content-box .renew-message,body.new .content .link-reservations .content-box .renew-message{color:#e5a32c}body.new .content .reservation-start-page .content-box .created .color-box,body.new .content .link-reservations .content-box .created .color-box{background:#e5a32c}body.new .content .reservation-start-page .content-box .valid .color-box,body.new .content .link-reservations .content-box .valid .color-box{background:#099600}body.new .content .reservation-start-page .content-box li.expired,body.new .content .link-reservations .content-box li.expired{display:none}body.new .content .reservation-start-page .content-box li.expired.renewable,body.new .content .link-reservations .content-box li.expired.renewable{display:block}body.new .content .reservation-start-page .content-box .show-all li.expired,body.new .content .link-reservations .content-box .show-all li.expired{display:block}body.new .content .link-reservations h1{text-transform:uppercase}body.new .content .link-reservations .breadcrumb-navi{padding-bottom:0}body.new .content .link-reservations .breadcrumb-navi li.home a{background:url(images/icons/icon-sprites24.png?19);background-repeat:no-repeat;display:block;text-indent:-99999px;overflow:hidden;height:24px;width:24px;text-decoration:none;background-position:0 -240px}body.new .content .link-reservations .content-box{float:left;padding:1em;background-color:#fff;width:400px;color:#6a6976;margin-top:1em;box-sizing:border-box;margin-bottom:2em}body.new .content .link-reservations .content-box.non-float{float:none}body.new .content .link-reservations .content-box p{margin:8px 0 8px 0}body.new .content .link-reservations .content-box h2{font-weight:normal;font-size:1.5em;text-transform:uppercase}body.new .content .link-reservations .content-box h3.content-box-header{color:#6a6976;display:block;width:100%;border-bottom:solid;border-width:1px;box-sizing:border-box;margin-top:8px}body.new .content .link-reservations .content-box ul{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;list-style:none;margin:8px 0 8px 0}body.new .content .link-reservations .content-box ul li{margin-top:8px}body.new .content .link-reservations .content-box ul li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px solid #bfbfc6;display:flex;background-color:#fff;padding:1.5em;color:#6a6976;text-decoration:none;font-weight:initial}body.new .content .link-reservations .content-box ul li a h4{margin-top:1em;margin-bottom:.5em}body.new .content .link-reservations .content-box ul li a:hover{border:2px solid #0072c9}body.new .content .link-reservations .content-box ul li a:focus{border:2px solid #0072c9}body.new .content .link-reservations .content-box ul li a .logo{float:left;padding:.5em;background-color:#0072c9;text-decoration:none;margin-right:1em;height:50px;width:50px}body.new .content .link-reservations .content-box ul li a .logo span{height:50px;width:50px;display:block;background-repeat:no-repeat;background-position:center;background-size:contain}body.new .content .link-reservations .content-box ul li a .header{color:#0072c9;border:0;background-color:transparent;font-size:1.2em}body.new .content .link-reservations .content-box ul li a .header+span{display:block}body.new .content .link-reservations .content-box .animation-loading{display:none}body.new .content .link-reservations .content-box .header-with-info{background-color:#07599b;padding:8px}body.new .content .link-reservations .content-box .header-with-info h2,body.new .content .link-reservations .content-box .header-with-info p{color:#fff;margin:initial}body.new .content .link-reservations .content-box .header-with-info.light-blue{background-color:#197cb6}body.new .content .link-reservations .content-box a.login-link{border-radius:2px;border:solid 1px #009ad9;display:inline-block;padding:8px}body.new .content .link-reservations .content-box h1{text-transform:uppercase}body.new .content .link-reservations .content-box h2{text-transform:uppercase;margin-bottom:.5em}body.new .content .link-reservations .content-box ul li{padding:0 0 0 1em;margin:0}body.new .content .link-reservations .content-box ul li+li{padding:0 0 0 1em}body.new .content .link-reservations .content-box label{color:#000}body.new .content .link-reservations .content-box .login{padding:0}body.new .content .link-reservations .content-box .login .account-part{margin-right:0}body.new .content .link-reservations .content-box .login p{width:100%;padding:1em 0 0 0}body.new .content .link-reservations input[type="submit"]{margin-top:1em;text-transform:uppercase}body.new .content .object-info-layout.with-map{clear:both;float:left;width:100%}body.new .content .object-info-layout.with-map .col-2{margin-left:307.2px}body.new .content .object-info-layout.with-map .col-1{float:left;width:307.2px}body.new .content .object-info-layout.with-map div.col-2{padding-left:.6em}body.new .content .object-info-layout.with-map .map{height:300px;border:1px solid #6a6976;width:100%}@media(max-width:480px){body.new .content .object-info-layout.with-map{clear:both;float:left;width:100%}body.new .content .object-info-layout.with-map .map{box-sizing:border-box}body.new .content .object-info-layout.with-map div.col-2{width:100%;float:left;padding:0;margin:0}body.new .content .object-info-layout.with-map .col-2{margin-left:192px}body.new .content .object-info-layout.with-map .col-1{float:left;width:192px}}@media(min-width:480px){body.new .content .object-info-layout.with-map{clear:both;float:left;width:100%}body.new .content .object-info-layout.with-map .col-2{margin-left:192px}body.new .content .object-info-layout.with-map .col-1{float:left;width:192px}}@media(min-width:768px){body.new .content .object-info-layout.with-map{clear:both;float:left;width:100%}body.new .content .object-info-layout.with-map .col-2{margin-left:307.2px}body.new .content .object-info-layout.with-map .col-1{float:left;width:307.2px}}body.new .content .reservation-object-content p{color:#6a6976}body.new .content .reservation-object-content .object-info-layout{padding-top:3em}body.new .content .reservation-object-content .login p{margin:1em 0 1em 0}body.new .content .reservation-object-content .login input[type="submit"]{text-transform:uppercase}body.new .content .reservation-object-content .reservation-initial h1{font-weight:bold;font-size:1.1em;padding:0;margin-bottom:1em;text-transform:uppercase}body.new .content .reservation-object-content .reservation-initial>div{padding:0 0 .8em 1em}body.new .content .reservation-object-content .reservation-initial .actions{padding:.5em 0 0 .5em}body.new .content .reservation-object-content .reservation-initial .actions input[type="submit"]{text-transform:uppercase;height:unset}body.new .content .reservation-object-content .reservation-initial .notification{padding:.5em;color:#6a6976;background-color:#ffe8cc}body.new .content .reservation-object-content .swap-party{clear:both;padding:2em}body.new .content .reservation-object-content .swap-info{float:left;padding-right:4em}body.new .content .reservation-edit-container .notifications{margin-top:1em}body.new .content .reservation-edit-container .notifications .created{padding:.5em;color:#6a6976;background-color:#ffe8cc}body.new .content .reservation-edit-container>.edit-header{padding-top:2em;padding-bottom:.8em}body.new .content .reservation-edit-container .summary-objectdata{margin-top:.2em}body.new .content .reservation-edit-container .help-text{padding-top:1em;color:#6a6976;margin-top:2em;border-top:thin solid #6a6976;padding-top:2em}body.new .content .reservation-edit-container>form{padding-top:2em}body.new .content .reservation-edit-container>form .information-container+.information-container{margin-top:2em;border-top:thin solid #6a6976;padding-top:2em}body.new .content .reservation-edit-container>form .information-container h3{text-transform:uppercase}body.new .content .reservation-edit-container>form .information-container.dynamicfields .fields{width:50em}body.new .content .reservation-edit-container>form .information-container.attachments h3{display:inline-block}body.new .content .reservation-edit-container>form .information-container.attachments .fields{margin-top:1em}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment{margin-top:.5em;clear:both}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment.hidden-attachment{display:none}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment.empty-attachment{display:none}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment.new-attachment a.add-attachment{display:none}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment.first-empty-attachment{overflow:auto}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment.first-empty-attachment div.new-container{position:relative;overflow:hidden;float:left}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment.first-empty-attachment div.new-container a.add-attachment span.icon-add{vertical-align:text-bottom}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment.first-empty-attachment div.new-container input[type=file]:focus+a.add-attachment{outline:1px solid #000;outline:-webkit-focus-ring-color solid;outline-offset:-2px}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment.first-empty-attachment div.new-container input[type=file]{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);position:absolute;right:0;top:0;margin:0;padding:0;cursor:pointer;font-family:Arial;font-size:118px}body.new .content .reservation-edit-container>form .information-container.attachments .fields .attachment a.delete-attachment{display:inline-block;vertical-align:middle}body.new .content .reservation-edit-container>form .fields{overflow:hidden}body.new .content .reservation-edit-container>form .fields div.column-1,body.new .content .reservation-edit-container>form .fields div.column-2{float:left;width:25em}@media(max-width:768px){body.new .content .reservation-edit-container>form .fields div.column-1,body.new .content .reservation-edit-container>form .fields div.column-2{width:100%;float:none}}body.new .content .reservation-edit-container>form .fields div.column-1+div.column-2{margin-left:5%}@media(max-width:768px){body.new .content .reservation-edit-container>form .fields div.column-1+div.column-2{margin-left:initial}}body.new .content .reservation-edit-container>form .fields textarea,body.new .content .reservation-edit-container>form .fields input[type="text"],body.new .content .reservation-edit-container>form .fields input[type="email"]{width:90%}body.new .content .reservation-edit-container>form .fields textarea{height:5em}body.new .content .reservation-edit-container>form .fields input[name="Reservation.BoatLength"],body.new .content .reservation-edit-container>form .fields input[name="Reservation.BoatWidth"],body.new .content .reservation-edit-container>form .fields input[name="Reservation.BoatHeight"],body.new .content .reservation-edit-container>form .fields input[name="Reservation.BoatDraft"]{width:5em}body.new .content .reservation-edit-container>form .fields input[type='checkbox']{margin:0;vertical-align:middle}body.new .content .reservation-edit-container>form .fields input[type='checkbox']+input+.label-container label{vertical-align:middle}body.new .content .reservation-edit-container>form .fields input[type='checkbox']+input+.label-container label a{vertical-align:baseline}body.new .content .reservation-edit-container>form .fields input+span.unit{padding-left:.4em}body.new .content .reservation-edit-container a.edit-register-number{background:#0072c9;color:#fff;border:0;vertical-align:middle;cursor:default;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-style:none;border-width:0;text-decoration:none;display:inline;display:inline-block;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12pt;padding:10px;text-transform:uppercase;margin:2px}body.new .content .reservation-edit-container a.edit-register-number:hover{background:#003054;text-decoration:none}body.new .content .reservation-edit-container a.edit-register-number:active{background:#003f6e}body.new .content .reservation-edit-container div.actions,body.new .content .reservation-edit-container a.edit{padding-top:3em}body.new .content .reservation-edit-container div.actions>a.cancel,body.new .content .reservation-edit-container a.edit>a.cancel,body.new .content .reservation-edit-container div.actions>input[type="submit"],body.new .content .reservation-edit-container a.edit>input[type="submit"]{text-transform:uppercase;padding-right:2em;padding-left:2em;margin-bottom:1em;height:unset}@media(max-width:480px){body.new .content .reservation-edit-container div.actions>a.cancel,body.new .content .reservation-edit-container a.edit>a.cancel,body.new .content .reservation-edit-container div.actions>input[type="submit"],body.new .content .reservation-edit-container a.edit>input[type="submit"]{padding-right:.5em;padding-left:.5em;white-space:normal;height:initial}}body.new .content .reservation-edit-container div.actions input[type="submit"].deletereservation,body.new .content .reservation-edit-container a.edit input[type="submit"].deletereservation{background:#6a6976;color:#fff;border:0;vertical-align:middle;cursor:default;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-style:none;border-width:0;text-decoration:none;display:inline;display:inline-block;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12pt;padding:10px;height:unset}body.new .content .reservation-edit-container div.actions input[type="submit"].deletereservation:hover,body.new .content .reservation-edit-container a.edit input[type="submit"].deletereservation:hover{background:#7b7a86;text-decoration:none}body.new .content .reservation-edit-container div.actions input[type="submit"].deletereservation:active,body.new .content .reservation-edit-container a.edit input[type="submit"].deletereservation:active{background:#8c8b96}body.new .content .reservation-edit-container div.actions input[type="submit"],body.new .content .reservation-edit-container a.edit input[type="submit"]{margin-right:1em}body.new .content .reservation-edit-container .internal-comment{width:50em}body.new .content .reservation-edit-container .object-error-message{margin:-.5em 0 1.5em -.5em}body.new .content .reservation-edit-container .object-error-message p{margin-bottom:.5em}body.new .content .reservation-edit-container .object-error-message .actions{padding-top:.5em}body.new .content .reservation-summary-container .notifications{margin-top:1em}body.new .content .reservation-summary-container .notifications .created{padding:.5em;color:#6a6976;background-color:#ffe8cc}body.new .content .reservation-summary-container>div.summary-header{padding-top:2em;padding-bottom:.8em}body.new .content .reservation-summary-container>div.reservation-object-info{padding-top:1em}body.new .content .reservation-summary-container>div.reservation-object-info>div{padding-left:0}body.new .content .reservation-summary-container .notifications{margin-top:2em;border-top:thin solid #6a6976;padding-top:2em}body.new .content .reservation-summary-container .print-display,body.new .content .reservation-summary-container .payment-display{margin-top:2em;border-top:thin solid #6a6976;padding-top:2em}body.new .content .reservation-summary-container .print-display .prints a,body.new .content .reservation-summary-container .payment-display .prints a{display:block;padding-top:1em}body.new .content .reservation-summary-container>div.reservation-display,body.new .content .reservation-summary-container>div.payment-display,body.new .content .reservation-summary-container>div.reservationmakerusername-display,body.new .content .reservation-summary-container>div.print-display,body.new .content .reservation-summary-container>div.reservation-action-history{padding-top:2em}body.new .content .reservation-summary-container>div.reservation-display .information-container+.information-container,body.new .content .reservation-summary-container>div.payment-display .information-container+.information-container,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container+.information-container,body.new .content .reservation-summary-container>div.print-display .information-container+.information-container,body.new .content .reservation-summary-container>div.reservation-action-history .information-container+.information-container{margin-top:2em;border-top:thin solid #6a6976;padding-top:2em}body.new .content .reservation-summary-container>div.reservation-display .information-container h3,body.new .content .reservation-summary-container>div.payment-display .information-container h3,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container h3,body.new .content .reservation-summary-container>div.print-display .information-container h3,body.new .content .reservation-summary-container>div.reservation-action-history .information-container h3{text-transform:uppercase}body.new .content .reservation-summary-container>div.reservation-display .information-container span.multi-line,body.new .content .reservation-summary-container>div.payment-display .information-container span.multi-line,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container span.multi-line,body.new .content .reservation-summary-container>div.print-display .information-container span.multi-line,body.new .content .reservation-summary-container>div.reservation-action-history .information-container span.multi-line{white-space:pre-wrap}body.new .content .reservation-summary-container>div.reservation-display .information-container.attachments h3,body.new .content .reservation-summary-container>div.payment-display .information-container.attachments h3,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container.attachments h3,body.new .content .reservation-summary-container>div.print-display .information-container.attachments h3,body.new .content .reservation-summary-container>div.reservation-action-history .information-container.attachments h3{display:inline-block}body.new .content .reservation-summary-container>div.reservation-display .information-container.attachments .fields,body.new .content .reservation-summary-container>div.payment-display .information-container.attachments .fields,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container.attachments .fields,body.new .content .reservation-summary-container>div.print-display .information-container.attachments .fields,body.new .content .reservation-summary-container>div.reservation-action-history .information-container.attachments .fields{margin-top:1em}body.new .content .reservation-summary-container>div.reservation-display .information-container.attachments .fields .attachment,body.new .content .reservation-summary-container>div.payment-display .information-container.attachments .fields .attachment,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container.attachments .fields .attachment,body.new .content .reservation-summary-container>div.print-display .information-container.attachments .fields .attachment,body.new .content .reservation-summary-container>div.reservation-action-history .information-container.attachments .fields .attachment{margin-top:.5em}body.new .content .reservation-summary-container>div.reservation-display .information-container .notification,body.new .content .reservation-summary-container>div.payment-display .information-container .notification,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container .notification,body.new .content .reservation-summary-container>div.print-display .information-container .notification,body.new .content .reservation-summary-container>div.reservation-action-history .information-container .notification{padding:.5em;color:#6a6976;background-color:#ffe8cc}body.new .content .reservation-summary-container>div.reservation-display .information-container caption,body.new .content .reservation-summary-container>div.payment-display .information-container caption,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container caption,body.new .content .reservation-summary-container>div.print-display .information-container caption,body.new .content .reservation-summary-container>div.reservation-action-history .information-container caption{text-align:left;padding:1em 0 .5em;font-weight:bold;font-size:1.2em}body.new .content .reservation-summary-container>div.reservation-display .information-container .action-history-container,body.new .content .reservation-summary-container>div.payment-display .information-container .action-history-container,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container .action-history-container,body.new .content .reservation-summary-container>div.print-display .information-container .action-history-container,body.new .content .reservation-summary-container>div.reservation-action-history .information-container .action-history-container{display:none}body.new .content .reservation-summary-container>div.reservation-display .information-container .action-history-container td,body.new .content .reservation-summary-container>div.payment-display .information-container .action-history-container td,body.new .content .reservation-summary-container>div.reservationmakerusername-display .information-container .action-history-container td,body.new .content .reservation-summary-container>div.print-display .information-container .action-history-container td,body.new .content .reservation-summary-container>div.reservation-action-history .information-container .action-history-container td{padding-right:.5em}body.new .content .reservation-summary-container>div.reservation-display .fields,body.new .content .reservation-summary-container>div.payment-display .fields,body.new .content .reservation-summary-container>div.reservationmakerusername-display .fields,body.new .content .reservation-summary-container>div.print-display .fields,body.new .content .reservation-summary-container>div.reservation-action-history .fields{padding-left:initial;overflow:hidden}body.new .content .reservation-summary-container>div.reservation-display .fields div.column-1,body.new .content .reservation-summary-container>div.payment-display .fields div.column-1,body.new .content .reservation-summary-container>div.reservationmakerusername-display .fields div.column-1,body.new .content .reservation-summary-container>div.print-display .fields div.column-1,body.new .content .reservation-summary-container>div.reservation-action-history .fields div.column-1,body.new .content .reservation-summary-container>div.reservation-display .fields div.column-2,body.new .content .reservation-summary-container>div.payment-display .fields div.column-2,body.new .content .reservation-summary-container>div.reservationmakerusername-display .fields div.column-2,body.new .content .reservation-summary-container>div.print-display .fields div.column-2,body.new .content .reservation-summary-container>div.reservation-action-history .fields div.column-2{float:left;width:25em}@media(max-width:768px){body.new .content .reservation-summary-container>div.reservation-display .fields div.column-1,body.new .content .reservation-summary-container>div.payment-display .fields div.column-1,body.new .content .reservation-summary-container>div.reservationmakerusername-display .fields div.column-1,body.new .content .reservation-summary-container>div.print-display .fields div.column-1,body.new .content .reservation-summary-container>div.reservation-action-history .fields div.column-1,body.new .content .reservation-summary-container>div.reservation-display .fields div.column-2,body.new .content .reservation-summary-container>div.payment-display .fields div.column-2,body.new .content .reservation-summary-container>div.reservationmakerusername-display .fields div.column-2,body.new .content .reservation-summary-container>div.print-display .fields div.column-2,body.new .content .reservation-summary-container>div.reservation-action-history .fields div.column-2{width:100%;float:none}}body.new .content .reservation-summary-container>div.reservation-display .fields div.column-1+div.column-2,body.new .content .reservation-summary-container>div.payment-display .fields div.column-1+div.column-2,body.new .content .reservation-summary-container>div.reservationmakerusername-display .fields div.column-1+div.column-2,body.new .content .reservation-summary-container>div.print-display .fields div.column-1+div.column-2,body.new .content .reservation-summary-container>div.reservation-action-history .fields div.column-1+div.column-2{margin-left:5%}@media(max-width:768px){body.new .content .reservation-summary-container>div.reservation-display .fields div.column-1+div.column-2,body.new .content .reservation-summary-container>div.payment-display .fields div.column-1+div.column-2,body.new .content .reservation-summary-container>div.reservationmakerusername-display .fields div.column-1+div.column-2,body.new .content .reservation-summary-container>div.print-display .fields div.column-1+div.column-2,body.new .content .reservation-summary-container>div.reservation-action-history .fields div.column-1+div.column-2{margin-left:initial}}body.new .content .reservation-summary-container>div.reservation-display .fields div.display,body.new .content .reservation-summary-container>div.payment-display .fields div.display,body.new .content .reservation-summary-container>div.reservationmakerusername-display .fields div.display,body.new .content .reservation-summary-container>div.print-display .fields div.display,body.new .content .reservation-summary-container>div.reservation-action-history .fields div.display{padding-top:.8em}body.new .content .reservation-summary-container>div.reservation-display .field-name,body.new .content .reservation-summary-container>div.payment-display .field-name,body.new .content .reservation-summary-container>div.reservationmakerusername-display .field-name,body.new .content .reservation-summary-container>div.print-display .field-name,body.new .content .reservation-summary-container>div.reservation-action-history .field-name{font-weight:bold;margin:.5em 0 .3em 0;display:block}body.new .content .reservation-summary-container>div.payment-display .display{padding-top:.8em}body.new .content .reservation-summary-container>div.payment-display .info{padding-top:.5em}body.new .content .reservation-summary-container>div.actions{padding-top:3em}body.new .content .reservation-summary-container>div.actions>a.edit-invalid,body.new .content .reservation-summary-container>div.actions>a.renew,body.new .content .reservation-summary-container>div.actions>a.edit,body.new .content .reservation-summary-container>div.actions input[type="submit"].deletereservation{background:#0072c9;color:#fff;border:0;vertical-align:middle;cursor:default;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-style:none;border-width:0;text-decoration:none;display:inline;display:inline-block;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12pt;padding:10px;margin:2px}body.new .content .reservation-summary-container>div.actions>a.edit-invalid:hover,body.new .content .reservation-summary-container>div.actions>a.renew:hover,body.new .content .reservation-summary-container>div.actions>a.edit:hover,body.new .content .reservation-summary-container>div.actions input[type="submit"].deletereservation:hover{background:#003054;text-decoration:none}body.new .content .reservation-summary-container>div.actions>a.edit-invalid:active,body.new .content .reservation-summary-container>div.actions>a.renew:active,body.new .content .reservation-summary-container>div.actions>a.edit:active,body.new .content .reservation-summary-container>div.actions input[type="submit"].deletereservation:active{background:#003f6e}body.new .content .reservation-summary-container>div.actions .cancelreservation,body.new .content .reservation-summary-container>div.actions .cancelrenewal{background:#6a6976;color:#fff;border:0;vertical-align:middle;cursor:default;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;border-style:none;border-width:0;text-decoration:none;display:inline;display:inline-block;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12pt;padding:10px;text-transform:uppercase;padding-right:2em;padding-left:2em;margin-bottom:1em}body.new .content .reservation-summary-container>div.actions .cancelreservation:hover,body.new .content .reservation-summary-container>div.actions .cancelrenewal:hover{background:#7b7a86;text-decoration:none}body.new .content .reservation-summary-container>div.actions .cancelreservation:active,body.new .content .reservation-summary-container>div.actions .cancelrenewal:active{background:#8c8b96}body.new .content .reservation-summary-container>div.actions>a.edit,body.new .content .reservation-summary-container>div.actions>a.edit-invalid,body.new .content .reservation-summary-container>div.actions>a.renew,body.new .content .reservation-summary-container>div.actions input[type="submit"].renew,body.new .content .reservation-summary-container>div.actions input[type="submit"].alternativepayment,body.new .content .reservation-summary-container>div.actions input[type="submit"].createinvoice,body.new .content .reservation-summary-container>div.actions input[type="submit"].activatereservation,body.new .content .reservation-summary-container>div.actions input[type="submit"].cancelreservation,body.new .content .reservation-summary-container>div.actions input[type="submit"].deletereservation,body.new .content .reservation-summary-container>div.actions input[type="submit"].cancelrenewal,body.new .content .reservation-summary-container>div.actions input[type="submit"].markaspaid,body.new .content .reservation-summary-container>div.actions input[type="submit"].pay,body.new .content .reservation-summary-container>div.actions input[type="submit"].pay-disabled{text-transform:uppercase;padding-right:2em;padding-left:2em;margin-bottom:1em;font-family:inherit}body.new .content .reservation-summary-container>div.actions>a.edit:focus,body.new .content .reservation-summary-container>div.actions>a.edit-invalid:focus,body.new .content .reservation-summary-container>div.actions>a.renew:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].renew:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].alternativepayment:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].createinvoice:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].activatereservation:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].cancelreservation:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].deletereservation:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].cancelrenewal:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].markaspaid:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].pay:focus,body.new .content .reservation-summary-container>div.actions input[type="submit"].pay-disabled:focus{outline:#000 solid 1px;outline:-webkit-focus-ring-color solid 2px}body.new .content .reservation-summary-container>div.actions>form{display:inline}body.new .content .reservation-summary-container>.internal-comment{margin-top:2em;padding-top:2em;width:100%;border-top:thin solid #828282}body.new .content .reservation-summary-container .object-info-layout .internal-comment{width:50em}body.new .content .reservation-layout .reservation-object-search-header{padding-top:2em}body.new .content .reservation-layout .reservation-object-search-header p{color:#6a6976;line-height:1.5;padding-top:.5em}body.new .content .reservation-layout .reservation-object-search-header h2{font-weight:normal;padding-top:1em;text-transform:uppercase;font-size:1.1em}body.new .content .reservation-layout .reservation-object-search-header h3{font-weight:normal;font-size:1em;padding-top:.5em}body.new .content .reservation-layout .reservation-object-search-header .search-field{white-space:nowrap}body.new .content .reservation-layout .breadcrumb{margin-top:.5em}body.new .content .reservation-layout #search-terms-form div{padding:0}body.new .content .renewal-notice{position:relative;background-color:#ffe8cc;padding:.8em;box-shadow:1px 1px 5px 0 rgba(54,53,69,.3);overflow:auto;max-height:400px;font-size:14px;margin-top:1.3em;line-height:1.5}body.new .content .renewal-notice+.reservation-object-search-header{padding-top:.8em}body.new .content .renewal-notice .title{font-weight:bold;color:#363545}body.new .content .renewal-notice .body{color:#363545;margin:0}body.new .content .renewal-notice .close-renewal-notice{position:absolute;right:8px;top:8px;width:20px;height:20px;opacity:.3}body.new .content .renewal-notice .close-renewal-notice:hover{opacity:1}body.new .content .renewal-notice .close-renewal-notice:before,body.new .content .renewal-notice .close-renewal-notice:after{position:absolute;left:11px;content:' ';height:15px;width:2px;background-color:#363545}body.new .content .renewal-notice .close-renewal-notice:before{transform:rotate(45deg)}body.new .content .renewal-notice .close-renewal-notice:after{transform:rotate(-45deg)}body.new .content .reservation-content-inner{padding-top:1em}body.new .content .reservation-content-inner h3{font-weight:normal;font-size:1em;margin:1em 0 0 0}body.new .content .reservation-content-inner p{color:#bebebe}body.new .content .reservation-content-inner .object-result-list tr.reserved{color:#6a6976}body.new .content .search-layout{padding:.66666667em 0 0 0;clear:both;float:left;width:100%}body.new .content .search-layout .col-2{margin-left:396.8px}body.new .content .search-layout .col-1{float:left;width:396.8px}body.new .content .search-layout .col-1>div{position:relative}body.new .content .search-layout .col-1>div a.parent-object-infourl{background-image:url(images/icons/icon-sprites16.png?18);background-repeat:no-repeat;text-indent:-99999px;overflow:hidden;height:16px;width:16px;text-decoration:none!important;padding:0!important;background-position:-16px -208px;display:block;position:absolute;top:5px;right:10px;font-size:.8em}body.new .content .search-layout .col-1>div a.parent-object-infourl:hover{background-image:url(images/icons/icon-sprites16-hover.png?18);background-repeat:no-repeat}body.new .content .search-layout .map{display:block;width:100%;height:600px;border:1px solid #6a6976}body.new .content .search-layout div.col-2{padding-left:.6em}@media(max-width:768px){body.new .content .search-layout .col-1{width:100%}body.new .content .search-layout div.col-2{margin-left:0;margin-top:.6em;padding:0;float:left;width:100%}body.new .content .search-layout div.col-2 .map{box-sizing:border-box}}@media(min-width:992px){body.new .content .search-layout{clear:both;float:left;width:100%}body.new .content .search-layout .col-2{margin-left:396.8px}body.new .content .search-layout .col-1{float:left;width:396.8px}}body.new .content .search-layout .animation-loading-big-container,body.new .content .search-layout .animation-loading-container{position:absolute;left:50%;margin:0 0 0 -33px}body.new .content .search-layout .animation-loading-big-container{top:4em}body.new .content .search-layout .animation-loading-container{top:.4em}body.new .content .search-layout .parent-object-row{background-color:#f0f0f0;border:0;padding:.2em;display:block;text-decoration:none;color:#000}body.new .content .search-layout .parent-object-row h3{margin:0;padding:0;font-size:1em;line-height:1.5;font-weight:bold}body.new .content .search-layout .parent-object-row h3 span{margin-left:.4em;font-weight:normal}body.new .content .search-layout .parent-object-row>span{white-space:pre-wrap}body.new .content .search-layout .parent-object-row:hover{text-decoration:none;background-color:#cdcdcd}body.new .content .search-layout .result-row+div{margin-top:.4em}body.new .content .search-layout .result-row{min-height:20px;max-height:200px;padding:.2em .2em;overflow-y:auto;display:none}body.new .content .search-layout .result-row.populated{display:block}body.new .content .search-layout .result-row:hover{text-decoration:none}body.new .content .search-layout div.object-result-list{width:100%;border-spacing:2px;border-collapse:collapse}body.new .content .search-layout div.object-result-list .reservation-object-row-name{width:40%}body.new .content .search-layout div.object-result-list .reservation-object-row-name .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}body.new .content .search-layout div.object-result-list .reservation-object-row-name .name.with-internal-comment{width:85%}body.new .content .search-layout div.object-result-list .price{white-space:nowrap;overflow:hidden}body.new .content .search-layout div.object-result-list .reservation-links{float:right;white-space:nowrap;line-height:16px;padding-top:2px}body.new .content .search-layout div.object-result-list .object-row{overflow-y:hidden;white-space:nowrap;padding:1px;cursor:pointer}body.new .content .search-layout div.object-result-list .object-row:hover{background-color:#f0f0f0}body.new .content .search-layout div.object-result-list .object-row span{display:inline-block;vertical-align:middle}body.new .content .search-layout div.object-result-list .icon{vertical-align:middle;margin:2px}body.new .content .search-layout div.object-result-list .objectinfo-row{display:none}body.new .content .search-layout div.object-result-list .objectinfo-row:hover{background-color:#f0f0f0}body.new .content .search-layout div.object-result-list .objectinfo-row.objectinfo-populated{padding:4px 2px 4px 2px;display:inline-block;width:100%;text-align:left;box-sizing:border-box}body.new .content .search-layout div.object-result-list .objectinfo-row.objectinfo-populated .reservation-object-info div{padding:0}body.new .content .search-layout div.object-result-list .objectinfo-row.objectinfo-populated .reservation-object-info h1{margin-top:.3em;margin-bottom:.3em}body.new .content .search-layout div.object-result-list .objectinfo-row.objectinfo-populated .reservation-object-info div+h1{margin:.5em 0 0 0}body.new .content .search-layout div.object-result-list .objectinfo-row.objectinfo-populated .reservation-object-info .links{margin-top:.5em;margin-bottom:.3em}body.new .content .search-layout div.object-result-list div.no-search-results{margin:2.5em}body.new .content .search-layout div.object-result-list div.no-search-results p{margin-bottom:1em}@media(max-width:480px){body.new .content .search-layout div.object-result-list .reservation-object-row-name{width:25%}}body.new .content form.search-terms{padding-top:.5em}body.new .content form.search-terms div+div{padding:1em 0 0 0}body.new .content form.search-terms .label-container{display:inline}body.new .content form.search-terms input[type='text']{width:3em;margin-right:1em}body.new .content form.search-terms input.map-search-field{background:#fff url('images/search-indicator.png') 4px center no-repeat;width:20em;padding:.5em .5em .5em 25px}body.new .content form.search-terms input.map-search-field.ui-autocomplete-loading{background:#fff url('images/small-loader.gif') 4px center no-repeat}body.new .content form.search-terms label{vertical-align:baseline;font-weight:normal;padding:0 1em 0 1em}body.new .content form.search-terms label.address-search{padding:0 1em 0 0}body.new .content form.search-terms .field-validation-error{display:inline-block;vertical-align:text-bottom}body.new .content form.search-terms .field-validation-error:hover span{position:relative}body.new .content form.search-terms input[type='radio']+label,body.new .content form.search-terms input[type='checkbox']+label,body.new .content form.search-terms input[type='checkbox']+input[type='hidden']+label{padding-left:.5em}body.new .content form.search-terms button[type='submit']{margin-left:2.4em}@media(max-width:768px){body.new .content form.search-terms .fields>span{display:block}body.new .content form.search-terms .fields>span.not-grouped{padding-bottom:1em}body.new .content form.search-terms .label-container{display:inline-block;width:15em}}body.new .content div.breadcrumb h3{color:#6a6976;font-weight:normal;padding-top:.5em}body.new .content div.breadcrumb h1,body.new .content div.breadcrumb h2{text-transform:uppercase;font-weight:normal;padding-bottom:.5em}body.new .content div.breadcrumb ol{list-style:none;overflow:hidden}body.new .content div.breadcrumb ol li{float:left}body.new .content div.breadcrumb ol li.current span,body.new .content div.breadcrumb ol li.current a{background:#00437b;color:#fff}body.new .content div.breadcrumb ol li.current span:after,body.new .content div.breadcrumb ol li.current a:after{border-left:20px solid #00437b}body.new .content div.breadcrumb ol li.home a{min-width:0}body.new .content div.breadcrumb ol li.home a span{margin-top:-5px}body.new .content div.breadcrumb ol li>span,body.new .content div.breadcrumb ol li>a{display:block;float:left;background:#6a6976;text-align:center;position:relative;text-decoration:none;color:#fff;text-transform:uppercase}body.new .content div.breadcrumb ol li>span:after,body.new .content div.breadcrumb ol li>a:after{content:"";position:absolute;right:-20px;top:0;z-index:2}body.new .content div.breadcrumb ol li>span:before,body.new .content div.breadcrumb ol li>a:before{content:"";position:absolute;left:0;top:0}body.new .content div.breadcrumb ol li>span,body.new .content div.breadcrumb ol li>a{display:flex;align-items:center;height:38px;min-width:180px;padding:0 10px 0 28px;margin:0 10px 0 0;font-size:12px;letter-spacing:1px}body.new .content div.breadcrumb ol li>span:after,body.new .content div.breadcrumb ol li>a:after{border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:20px solid #6a6976}body.new .content div.breadcrumb ol li>span:before,body.new .content div.breadcrumb ol li>a:before{border-top:19px solid transparent;border-bottom:19px solid transparent;border-left:20px solid #fff}@media(max-width:480px){body.new .content div.breadcrumb ol li{width:100%;float:none;display:block;text-align:left}body.new .content div.breadcrumb ol li>a,body.new .content div.breadcrumb ol li>span{float:none;display:block;text-align:left}body.new .content div.breadcrumb ol li>a:after,body.new .content div.breadcrumb ol li>span:after{border:0}body.new .content div.breadcrumb ol li>a:before,body.new .content div.breadcrumb ol li>span:before{border:0}}body.new .content div.breadcrumb ol li a{background-color:rgba(0,95,158,.8)}body.new .content div.breadcrumb ol li a:after{border-left:20px solid rgba(0,95,158,.8)}body.new .content div.breadcrumb ol li a:hover{background-color:#003054}body.new .content div.breadcrumb ol li a:hover:after{border-left:20px solid #003054}body.new .content div.breadcrumb ol li{margin-top:.4em}body.new .content .reservation-browse{padding-top:1em}body.new .content .reservation-browse .reservation-search-panel-footer{margin-top:1em}body.new .content .reservation-browse .reservation-search-panel-footer #clear-search-parameters{margin-right:2em}body.new .content .reservation-browse .reservation-search-panel-footer button{height:unset}body.new .content .reservation-browse #pg_result-table-pager input,body.new .content .reservation-browse #pg_invoice-result-table-pager input,body.new .content .reservation-browse #pg_result-table-pager select,body.new .content .reservation-browse #pg_invoice-result-table-pager select{padding:0;box-sizing:content-box}body.new .content .reservation-browse .search-panel-content input[type='text']{box-sizing:content-box}body.new .content .reservation-browse div.reports-container{overflow:hidden;margin-top:1em;float:right}body.new .content .reservation-browse div.reports-container .transformation-container{float:right}body.new .content .reservation-browse div.reports-container .transformation-container div .button-container.button{height:unset}body.new .content .reservation-browse div.mass-message-container,body.new .content .reservation-browse div.renew-and-invoice-container{margin-top:1em;float:left}body.new .content .reservation-browse .mass-message-container button,body.new .content .reservation-browse .renew-and-invoice-container button{margin-top:2px;margin-right:.5em;height:2.5em}body.new .content .reservation-browse div.browse-action-container{height:4em}body.new .content .reservation-layout{position:relative;padding:0 2em 2em 2em}body.new .content .reservation-layout p,body.new .content .reservation-layout ul,body.new .content .reservation-layout li{margin:0;padding:0}body.new .content .reservation-layout a{color:#005f9e;font-weight:bold}body.new .content :not(.dynamicfields)>.required span.field-validation-valid{background-image:none}body.new .content .dynamicfields div.editor{max-width:100vw}body.new .content .dynamicfields div.editor .label-container label{max-width:80vw;display:inline-block}body.new .content .dynamicfields div.editor textarea,body.new .content .dynamicfields div.editor input{max-width:90vw}body.new .content .dynamicfields .required .mandatory-field-error+span.field-validation-valid{display:inline-block}.payment-options-container h2,.payment-options-container h3{margin:8px 0 8px 0}.payment-options-container .name{font-weight:bolder;margin:.8em 0 .5em 0}.payment-options-container .payment-selection .payment-selection-group{display:flex;flex-wrap:wrap}.payment-options-container .payment-selection .payment-selection-group .payment-selection-form{display:flex}.payment-options-container .payment-selection .payment-selection-group .payment-selection-form button{height:80px;width:200px;background:transparent;border:solid 1px;border-radius:4px;margin:4px 8px 4px 0;cursor:pointer}.payment-options-container .payment-selection .payment-selection-group .payment-selection-form button img{width:100%;height:100%}.cluetip-object-info{background-color:#fff}.reservation-object-info{margin-bottom:.8em}.reservation-object-info h1{font-weight:bold;font-size:1.1em;padding:0;margin-bottom:1em;text-transform:uppercase}.reservation-object-info div+h1{margin-top:1em}.reservation-object-info>div{padding:0 0 .8em 0}.reservation-object-info>div label{font-weight:bold;display:block}.reservation-object-info>div.parentname{font-weight:bolder}.reservation-object-info>div.name{font-weight:bold;padding-bottom:.3em}.reservation-object-info>div.type{padding-bottom:.2em}.reservation-object-info>div.description{font-style:italic;white-space:pre-wrap}.reservation-object-info>div.internal-comment{background:#f7f7f7;padding:.5em}.reservation-object-info>div.internal-comment .icon{display:inline-block;vertical-align:middle}.reservation-object-info>div.internal-comment .field-name{display:inline-block}.reservation-object-info .field-name{font-weight:bold;margin:.5em 0 .3em 0;display:block}.reservation-object-info .reservation-price-list li{list-style-type:none}.reservation-expired>div.reservation-span{background:#ffdbdb}.reservation-renewable>div.reservation-span,.reservation-canbereservedbypublic>div.reservation-span{background:#ffc}td.reservation-object-row-name .icon{vertical-align:middle;display:inline-block}.area-permitapplicant .dynamicfields .required select,.area-permitapplicant .dynamicfields .required input,.area-permitapplicant .dynamicfields .required textarea{background-color:#fffbc9}.area-permitapplicant .dynamicfields .label-container{min-width:10em;padding-right:1em;display:inline-block}.area-permitapplicant .dynamicfields .label-container a{color:#034af3}.area-permitapplicant .dynamicfields .textarea .label-container{clear:both;float:none;width:100%;display:block;font-weight:bold;margin-bottom:.3em}.area-permitapplicant .dynamicfields.editor textarea{height:4em;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.area-permitapplicant .dynamicfields.editor input,.area-permitapplicant .dynamicfields.editor select{padding:4px;margin:0;border:1px solid gray}.area-permitapplicant .dynamicfields.display .multi-line{white-space:pre-wrap}.area-permitapplicant .dynamicfields .element+.element{margin-top:1em}.area-permitapplicant .dynamicfields .date input{width:7em}.area-permitapplicant .dynamicfields .integer input,.area-permitapplicant .dynamicfields .double input{width:4em}.event-locations-bubble-content>*{margin-bottom:5px}.event-locations-bubble-content label{display:block;font-weight:bold}.event-locations-bubble-content a{color:#0d6aa8}.event-locations-bubble-content .location-reservation{margin-bottom:3px}.event-locations-bubble-content .eventlocation-select-button{margin-top:15px;margin-bottom:15px}.ui-autocomplete.timepicker,.ui-autocomplete.yearpicker{max-height:10em;overflow:auto}.threed-container{max-height:400px;height:400px}.threed-container #webglViewerWrapper{height:400px}.threed-container webgl-viewer{max-height:400px}.threed-container webgl-viewer main canvas{max-height:400px}.threed-selector{margin-top:10px;margin-bottom:10px}.threed-wrapper .error-message{margin-top:10px}.content .event-admin input[type='submit']{float:left;margin-left:3px}.content .event-admin .fields{padding:1em}.content .event-admin .fields .type{margin-top:1em}.content .event-admin .fields .name input{width:16em}.content .event-admin .fields .width input,.content .event-admin .fields .height input,.content .event-admin .fields .length input,.content .event-admin .fields .draft input{width:4em}.content .event-admin input[type='checkbox']+input[type='hidden']+div.label-container{display:inline;padding-left:.5em}.content .event-admin input[type='checkbox']+input[type='hidden']+div.label-container label{font-weight:normal}.content .event-admin.inner-content{padding:0}.content .event-admin .notification{margin:0}.content .event-admin .edit-item-list{margin:0}.content .event-admin .content-menu-small ul li a{font-weight:normal}.content .event-admin .content-menu-small ul li.selected a{background-color:#d7defe}.content .event-admin .event-locations-content{padding:1em}.content .event-admin .event-locations-content .event-locations-location-content .fields .name input,.content .event-admin .event-locations-content .event-locations-location-content .fields .description input,.content .event-admin .event-locations-content .event-locations-location-content .fields .name textarea,.content .event-admin .event-locations-content .event-locations-location-content .fields .description textarea{width:20em}.content .event-admin .event-locations-location-content{position:relative;clear:both;float:left;width:100%;height:100%;overflow:hidden}.content .event-admin .event-locations-location-content .column-1{float:left;width:27em;display:inline}.content .event-admin .event-locations-location-content .column-1 #object-list-container{position:relative}.content .event-admin .event-locations-location-content .column-2{margin-left:30em}.content .event-admin .event-locations-location-content div.edit-field,.content .event-admin .event-locations-location-content div.eventtypes-selector{padding-top:1em}.content .event-admin .event-locations-location-content #eventlocation-mapwrapper{width:100%;height:500px}.content .event-admin .event-edit-columns{position:relative;clear:both;float:left;width:100%;height:100%;overflow:hidden}.content .event-admin .event-edit-columns .column-1{float:left;width:27em}.content .event-admin .event-edit-columns .column-2{margin-left:30em}.content .event-admin .event-edit-columns #event-mapwrapper{width:100%;height:500px}.content .event-admin .eventservice-import{margin-top:1em;margin-bottom:1em}.content .event-admin .event-dynamicfields table{width:360px}.content .event-admin .event-dynamicfields table .cell-name{width:100%}.content .event-admin .event-dynamicfields table .tool-panel div{width:5em}.content .event-admin .event-dynamicfields table tr.hidden{display:none}.bold-mixin{font-weight:700}.semibold-mixin{font-weight:600}.light-mixin{font-weight:300}.regular-mixin{font-weight:400}.ui-widget.ui-datepicker{z-index:7223!important}.btn{text-align:left}button.btn-togglemap{height:36px;line-height:24px;color:#fff;background-color:#6a6976;border-color:transparent;border-radius:0}.btn-togglemap:hover,.btn-togglemap:focus,.btn-togglemap:active,.btn-togglemap.active,.open .dropdown-togglemap.btn-togglemap{color:#fff;background-color:#9d9da6}.btn-togglemap:active,.btn-togglemap.active,.open .dropdown-togglemap.btn-togglemap{background-image:none}.btn-togglemap>span{float:left}.btn-togglemap>span.icon24{margin-right:12px}button.btn-showmap{height:36px;line-height:24px;color:#fff;background-color:transparent;border-color:transparent;border-radius:0;padding:3px}.btn-showmap:hover,.btn-showmap:focus,.btn-showmap:active,.btn-showmap.active,.open .dropdown-togglemap.btn-showmap{color:#fff;background-color:transparent}.btn-showmap:active,.btn-showmap.active,.open .dropdown-togglemap.btn-showmap{background-image:none}.btn-showmap>span{float:left}body.locations .event-locations-title-container{padding-top:3em}#event-locations-map{position:relative;height:500px;width:100%;border:2px;background:gray}#event-locations-map .event-popop-content{overflow:auto;max-height:450px}#event-locations-eventtype{width:100%}.event-locations-search-container,.event-locations-results-selector-container,.event-locations-list-container{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#363545}.event-locations-search-container,.event-locations-results-selector-container{margin-bottom:15px;padding-top:2px}.event-locations-search-container label{display:block;font-weight:bold}.event-locations-searchterm-container{float:left;margin-right:1em}.event-locations-search-container,.event-locations-results-selector-container{overflow:auto}.event-locations-results-selector-container>div.animation-loading{float:right}.event-locations-results-selector-container>button{float:right}.event-locations-list-container .panel-locations{border-radius:0;border:none;box-shadow:none}.event-locations-list-container .panel-group .panel-locations .panel-heading+.panel-collapse .panel-body{border-top:none}.event-locations-list-container .panel-locations>.panel-heading{overflow:auto;background-color:#eaeaef;border-radius:0;border:none;cursor:pointer;width:100%;font-size:1em}.event-locations-list-container .panel-locations>.panel-heading:hover{background-color:#d0d0d7}.event-locations-list-container .panel-locations>.panel-heading h4{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:bolder;font-size:1em;float:left}.event-locations-list-container .panel-locations>.panel-heading span.glyphicon{float:right}.event-locations-list-container .panel-locations .panel-title>a{color:#363545}.event-locations-list-container .panel-locations .panel-title>a:hover{text-decoration:none}.event-location-list-empty{background-color:#eaeaef;padding:10px}.event-locations-list-item .btn-showmap{float:right}.event-layout .event-locations-list-item-content>*{margin-bottom:5px}.event-layout .event-locations-list-item-content label{display:block;font-weight:bold}.event-layout .event-locations-list-item-content a{color:#0d6aa8}.event-layout .event-locations-list-item-content .location-reservation{margin-bottom:3px}.event-layout .event-locations-list-item-content .location-reservation+.location-reservation{margin-top:12px}.event-layout .event-locations-list-item-content .location-applypermit{margin-top:15px;margin-bottom:15px}body.calendar .page{background-color:#f3f3f7;width:100%}body.calendar .content{background:url(images/calendar-background-image.jpg) top center no-repeat}body.calendar .header,body.calendar .event-layout,body.calendar .footer{margin-left:auto;margin-right:auto;margin-top:0;width:1200px}body.calendar .event-layout{padding:0}body.calendar .event-calendar-title-container,body.calendar .event-calendar-text-search-container{margin-left:1.5em;margin-right:1.5em}body.calendar .event-calendar-title-container{padding-top:3em}body.calendar .content .event-layout .event-calendar-title-container .title-header-box,body.calendar .content .event-layout .event-calendar-title-container .event-layout-help{display:flex}body.calendar .content .event-layout .event-calendar-title-container h1,body.calendar .content .event-layout .event-calendar-title-container label{color:#fff;background-color:rgba(0,0,0,.3);font-weight:normal}body.calendar .event-calendar-other-container{background-color:#fff;padding:1.5em}@media(max-width:480px){body.calendar .header,body.calendar .event-layout,body.calendar .footer{width:100%}.event-calendar-other-container .event-calendar-search-terms-selector-container .event-calendar-search-terms-selector-type,.event-calendar-other-container .event-calendar-search-terms-selector-container .event-calendar-search-terms-selector-location{padding-right:10px;width:50%}.event-calendar-other-container .event-calendar-search-terms-selector-container .event-calendar-search-terms-selector-date-start,.event-calendar-other-container .event-calendar-search-terms-selector-container .event-calendar-search-terms-selector-date-end{width:50%}.event-calendar-other-container .event-calendar-search-terms-container>div,.event-calendar-other-container .event-calendar-search-terms-container>div>*{left:unset}.event-calendar-other-container .event-calendar-results-selector-container>button{float:left}}#event-calendar-text{width:30%;background:#fff url('images/search-indicator.png') right 4px center no-repeat;padding:.5em 22px .5em .5em}#event-calendar-map{position:relative;height:500px;width:100%;border:2px;background:gray}#event-calendar-map .event-popop-content{overflow:auto;max-height:450px}.event-calendar-list-container{min-height:500px}.event-calendar-search-container,.event-calendar-results-selector-container,.event-calendar-list-container{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#363545}.event-calendar-text-search-container,.event-calendar-search-container,.event-calendar-search-terms-selector-container,.event-calendar-results-selector-container{overflow:auto}.event-calendar-search-terms-selector-container>*{float:left}.event-calendar-search-terms-selector-container .event-calendar-search-terms-selector{width:100%}.event-calendar-search-terms-selector-container .event-calendar-search-terms-selector span{float:left}.event-calendar-search-terms-selector-container .event-calendar-search-terms-selector span.glyphicon{float:right}.event-calendar-search-terms-selector-container .btn-link{padding:0}.event-calendar-search-terms-selector-type,.event-calendar-search-terms-selector-location{width:30%;padding-right:30px}.event-calendar-search-terms-selector-date-start,.event-calendar-search-terms-selector-date-end{width:19%}.event-calendar-search-terms-selector-date-start input,.event-calendar-search-terms-selector-date-end input{width:60%}.event-calendar-selected-search-terms{color:#0d6aa8;overflow:auto;padding:10px 10px 5px 10px}.event-calendar-selected-search-terms .searchterm-list-selected{float:left;margin-right:15px;margin-bottom:5px}.event-calendar-search-terms-container{background-color:#f5f4f9;padding:15px;overflow:auto;max-height:300px}.event-calendar-search-terms-container>button{float:right}.event-calendar-search-terms-container>div{position:relative;left:50%;float:left}.event-calendar-search-terms-container>div>*{position:relative;left:-50%;float:left;width:auto}.event-calendar-search-terms-container>div>div>ul{list-style:none}.event-calendar-search-terms-container #event-calendar-date-start,.event-calendar-search-terms-container #event-calendar-date-end{min-height:250px}.event-calendar-search-container{border-bottom:1px solid #d7d5dd;padding-bottom:15px}.event-calendar-results-selector-container>h2{float:left}.event-calendar-results-selector-container>div.animation-loading{float:right}.event-calendar-results-selector-container>button{float:right}.event-calendar-text-search-container,.event-calendar-search-container,.event-calendar-results-selector-container{margin-bottom:15px}.event-calendar-list-empty{border-top:1px solid #d7d5dd;padding:15px}.event-calendar-list-item{border-top:1px solid #d7d5dd;padding:15px}.event-calendar-list-item .btn-showmap{float:right}.event-popop-content .event-calendar-list-item-content+.event-calendar-list-item-content{border-top:1px solid #d7d5dd;padding-top:15px}.event-layout .event-calendar-list-item-content>*{margin-bottom:5px}.event-layout .event-calendar-list-item-content h3,.event-layout .event-calendar-list-item-content a{color:#0d6aa8}.event-layout .event-calendar-list-item-content h3 .icon-inline{margin-left:.5em}.event-layout .event-calendar-list-item-content a{font-weight:lighter}.event-layout .event-calendar-list-item-content .event-description{white-space:pre-line}.event-layout .event-calendar-list-item-content .event-type{font-size:.8em}.event-locations-page input::-ms-clear,.event-calendar-page input::-ms-clear{display:none}body.new,body.logon-page{background:#f3f3f7!important}.content .event-layout{padding:0 1.5em 1.5em 1.5em}.content .event-layout p,.content .event-layout ul,.content .event-layout li{margin:0;padding:0}.browse-sidebar{background:#f7f7f7;padding:.2em;width:23em;margin:0;border:1px solid #b2b2b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}@media(max-width:720px){.browse-sidebar{width:100%}}.browse-sidebar .sidebar-title{font-weight:bold;padding:.4em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.browse-sidebar .sidebar-title h2{min-height:unset;font-size:1em;margin:0}.browse-sidebar .sidebar-content{width:100%;padding:.5em .5em;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.browse-sidebar .sidebar-content>fieldset,.browse-sidebar .sidebar-content>div{width:100%;margin:.6em 0 0 0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.browse-sidebar .sidebar-content fieldset{border:1px solid #bebebe;padding:.3em .6em .6em .6em}.browse-sidebar .sidebar-content fieldset>div+div{margin-top:.6em}.browse-sidebar .sidebar-content input{margin:0}.browse-sidebar .sidebar-content input[type="checkbox"]{vertical-align:middle}.browse-sidebar .sidebar-content input[type="text"]{width:100%;padding:.3em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.browse-sidebar .sidebar-content input[type="text"].field-date{width:6em}.browse-sidebar .sidebar-content input[type="hidden"]+span>label{vertical-align:middle;padding-left:.3em}.browse-sidebar .sidebar-content button.ui-multiselect{width:100%!important;padding:.3em;height:auto}.browse-sidebar .sidebar-content .label{display:block;padding-bottom:.2em}.browse-sidebar .sidebar-content .label a.icon{float:right}.browse-sidebar .sidebar-footer{padding:.5em .5em .5em .5em}.browse-sidebar .sidebar-footer input[type="submit"],.browse-sidebar .sidebar-footer input[type="button"]{width:100%}.browse-sidebar .sidebar-footer input{margin:0}.browse-sidebar .sidebar-footer .button-container{width:100%;text-align:center}.browse-sidebar .sidebar-footer .button-container a{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;float:none}.browse-sidebar .sidebar-footer .secondary-buttons{transition:opacity .3s linear;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;margin:1.5em 0 0 0;opacity:.4}.browse-sidebar .sidebar-footer .secondary-buttons:hover{opacity:1}.browse-sidebar .sidebar-footer .secondary-buttons>input+input,.browse-sidebar .sidebar-footer .secondary-buttons>div+div,.browse-sidebar .sidebar-footer .secondary-buttons>input+div{margin:.5em 0 0 0}.browse-sizebar-dummy{padding:.2em;width:23em;margin:0;border:1px solid #b2b2b2}@media(max-width:720px){.browse-sizebar-dummy{width:100%}}.results-container{float:left;width:100%;box-sizing:border-box;position:relative}.results-container #browse-mapcontainer{width:100%;height:250px}.results-container .split-handler{height:4px;top:50%;left:0;right:0;cursor:ns-resize;background-color:#bfbfc6;margin-top:5px;margin-bottom:5px;border:1px solid #bfbfc6}.results-container .browse-results .result-table-header input[type="button"]{float:left;margin:0}.results-container .browse-results .result-table-header .notification{margin:1px 0 0 1em;float:left}.results-container .browse-results div.ui-jqgrid.ui-widget{margin-top:.5em}.results-container .browse-results div.ui-jqgrid.ui-widget .browse-results-permitlabelicon{float:right}.results-container .browse-results div.ui-jqgrid.ui-widget .browse-results-permitlabel,.results-container .browse-results div.ui-jqgrid.ui-widget .browse-results-actionlink{float:left}.results-container .browse-results div.ui-jqgrid.ui-widget a{color:#034af3;text-decoration:underline}.results-container .browse-results div.ui-jqgrid.ui-widget a:hover{text-decoration:underline}.results-container .browse-results div.ui-jqgrid.ui-widget .browse-results-unack-changes{font-weight:bold;color:#ffa500}.order-checkout-page .login .row,.reservation-layout .login .row{display:flex;flex-wrap:wrap}.order-checkout-page .login .col-1,.reservation-layout .login .col-1,.order-checkout-page .login .col-2,.reservation-layout .login .col-2,.order-checkout-page .login .col-4,.reservation-layout .login .col-4,.order-checkout-page .login .col-6,.reservation-layout .login .col-6,.order-checkout-page .login .col-10,.reservation-layout .login .col-10,.order-checkout-page .login .col-11,.reservation-layout .login .col-11,.order-checkout-page .login .col-12,.reservation-layout .login .col-12,.order-checkout-page .login .col,.reservation-layout .login .col,.order-checkout-page .login .col-sm-1,.reservation-layout .login .col-sm-1,.order-checkout-page .login .col-sm-2,.reservation-layout .login .col-sm-2,.order-checkout-page .login .col-sm-6,.reservation-layout .login .col-sm-6,.order-checkout-page .login .col-sm-9,.reservation-layout .login .col-sm-9,.order-checkout-page .login .col-sm-10,.reservation-layout .login .col-sm-10,.order-checkout-page .login .col-sm-11,.reservation-layout .login .col-sm-11,.order-checkout-page .login .col-md-3,.reservation-layout .login .col-md-3,.order-checkout-page .login .col-md-4,.reservation-layout .login .col-md-4,.order-checkout-page .login .col-md-5,.reservation-layout .login .col-md-5,.order-checkout-page .login .col-md-6,.reservation-layout .login .col-md-6,.order-checkout-page .login .col-md-8,.reservation-layout .login .col-md-8,.order-checkout-page .login .col-md-9,.reservation-layout .login .col-md-9,.order-checkout-page .login .col-md-10,.reservation-layout .login .col-md-10,.order-checkout-page .login .col-lg-2,.reservation-layout .login .col-lg-2,.order-checkout-page .login .col-lg-4,.reservation-layout .login .col-lg-4,.order-checkout-page .login .col-lg-6,.reservation-layout .login .col-lg-6,.order-checkout-page .login .col-lg-9,.reservation-layout .login .col-lg-9,.order-checkout-page .login .col-lg-10,.reservation-layout .login .col-lg-10,.order-checkout-page .login .col-xl-2,.reservation-layout .login .col-xl-2,.order-checkout-page .login .col-xl-3,.reservation-layout .login .col-xl-3,.order-checkout-page .login .col-xl-4,.reservation-layout .login .col-xl-4,.order-checkout-page .login .col-xl-8,.reservation-layout .login .col-xl-8{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width:768px){.order-checkout-page .login .col-md-3,.reservation-layout .login .col-md-3{flex:0 0 25%;max-width:25%}}.order-checkout-page .login a.secondary-button,.reservation-layout .login a.secondary-button,.order-checkout-page .login a.secondary-button:visited,.reservation-layout .login a.secondary-button:visited,.order-checkout-page .login a.primary-button,.reservation-layout .login a.primary-button,.order-checkout-page .login a.primary-button:visited,.reservation-layout .login a.primary-button:visited,.order-checkout-page .login a.tertiary-button,.reservation-layout .login a.tertiary-button,.order-checkout-page .login a.tertiary-button:visited,.reservation-layout .login a.tertiary-button:visited{display:inline-block;text-decoration:none!important;line-height:16px!important;height:32px;font-size:16px;padding:.38em;box-sizing:border-box}.order-checkout-page .login a.tertiary-button,.reservation-layout .login a.tertiary-button,.order-checkout-page .login a.tertiary-button:visited,.reservation-layout .login a.tertiary-button:visited{color:#252a2e!important}.order-checkout-page .login a.secondary-button,.reservation-layout .login a.secondary-button,.order-checkout-page .login a.secondary-button:visited,.reservation-layout .login a.secondary-button:visited{color:#003054!important}.order-checkout-page .login a.primary-button,.reservation-layout .login a.primary-button,.order-checkout-page .login a.primary-button:visited,.reservation-layout .login a.primary-button:visited{color:#fff!important}.order-checkout-page .login a.primary-button:hover,.reservation-layout .login a.primary-button:hover,.order-checkout-page .login a.primary-button:active,.reservation-layout .login a.primary-button:active{color:#003054!important}.order-checkout-page .login .account-buttons,.reservation-layout .login .account-buttons{margin-top:16px;margin-bottom:16px}.order-checkout-page .login .identity-button-container button,.reservation-layout .login .identity-button-container button,.order-checkout-page .login .secondary-button-container button,.reservation-layout .login .secondary-button-container button,.order-checkout-page .login .identity-button-container a.secondary-button,.reservation-layout .login .identity-button-container a.secondary-button,.order-checkout-page .login .secondary-button-container a.secondary-button,.reservation-layout .login .secondary-button-container a.secondary-button{margin-top:1em;margin-right:1em}.order-checkout-page .login .identity-button-container,.reservation-layout .login .identity-button-container{margin-right:1em}.order-checkout-page .login .secondary-button-container,.reservation-layout .login .secondary-button-container{margin-top:1em}.order-checkout-page .login #externalLoginList button,.reservation-layout .login #externalLoginList button{margin-top:14px;text-transform:initial!important;width:400px;color:#003054;background-color:#fff;border:1px solid #003054;border-radius:2px;min-height:32px;font-size:16px;font-weight:600;font-family:"Open Sans",Arial,Helvetica,sans-serif;box-sizing:border-box;padding:6px}.order-checkout-page .login #externalLoginList button:hover,.reservation-layout .login #externalLoginList button:hover{background:#89c6ed;border:none}.pagebreak{page-break-before:always}#hairlinetable{border-collapse:collapse}span.additional-info{background:#fdf6c5;display:block;padding:.5em}.reservation-object-info>div.internal-comment{background:#ffdbdb;padding:.5em}li.object-allotment span.logo{display:block}li.object-allotment span.logo span{background-image:url("images/reservation-object-allotment.png")}li.object-loggingwaste span.logo{display:block}li.object-loggingwaste span.logo span{background-image:url("images/reservation-object-loggingwaste.png")}body.new .service-links-container.service-links a.eevent{display:none}