.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}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;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"]{height:2em;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:.5em}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!important}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}.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,input[type=submit]{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}.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}.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}.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 #cdcdcd}.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 img{border:0;height:18px}.content-menu-small{background:#f7f7f7;border-bottom:1px solid #cdcdcd}.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:#005596;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 .page{background:#fff url('images/logon-background-image.png') top left no-repeat;background-size:100% auto}body.logon-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}body.logon-page .page .content .inner-content>form,body.logon-page .page .content .inner-content>div{margin:30px}body.logon-page .page .content h1{margin-bottom:1em;font-size:1.5em;font-weight:bold;padding:0 .2em .1em 0}body.logon-page .page .content 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{background-color:rgba(247,247,247,.7)}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 .page .content .inner-content{background:#fff}body.logon-page.with-background .page .content .inner-content{background:#fff url('images/logon-box.png') top right no-repeat;background:rgba(255,255,255,.8) url('images/logon-box.png') top right no-repeat}@media(max-width:768px){body.logon-page.with-background .page .content .inner-content{background-image:none}}body.logon-page .page .content .inner-content{background:#fff;min-height:450px;margin:5em}body.logon-page .page .content .inner-content .fields .label-container{padding-top:.5em}body.logon-page .page .content .inner-content .fields .accepttermsandprivacypolicy{padding-top:1em}body.logon-page .page .content .inner-content .fields input[type='password'],body.logon-page .page .content .inner-content .fields input[type='email'],body.logon-page .page .content .inner-content .fields input[type='text']{width:15em}body.logon-page .page .content .inner-content .account-modify .fields .oldpassword{padding-top:1.5em}body.logon-page .page .content .inner-content .account-modify hr{background-color:#f7f7f7;border:0;height:2px;margin-top:1em;margin-bottom:1em}body.logon-page .page .content .inner-content .account-modify h1{margin-bottom:0}body.logon-page body.thanks-page{background-size:contain}body.logon-page body.thanks-page .page{background:#fff url('images/logon-background-image.png') top left no-repeat;background-size:100% auto}body.logon-page body.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}body.logon-page body.thanks-page .page .content .inner-content>form,body.logon-page body.thanks-page .page .content .inner-content>div{margin:30px}body.logon-page body.thanks-page .page .content h1{margin-bottom:1em;font-size:1.5em;font-weight:bold;padding:0 .2em .1em 0}body.logon-page body.thanks-page .page .content 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{background-color:rgba(247,247,247,.7)}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 .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}@media(max-width:480px){body.logon-page .page .content .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='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;height:36px}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:#005596;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:36px;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;height:36px}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{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}.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}}.header{border-bottom:2px solid #cdcdcd;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}.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 #cdcdcd;padding:7px;color:#000}.header .menu-horizontal li a:hover{background:#cdcdcd}.header .menu-horizontal li.selected a{color:#005596;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}.header .header-right a.btn{display:block;font-size:1.2em}.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}.header .header-right div.language-selector{position:relative}.header .header-right div.language-selector button.language-selector{height:unset}.cookie-notification{padding:5px 25px 5px 25px;background:#fff2cc;display:none}.cookie-notification a.btn{background:#fff;float:right}.cookie-notification .cookie-notification-text{padding-top:8px;float:left}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 #f0f0f0;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:#cdcdcd}button,input{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#252a2e}.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}.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))}th .image-button-container:hover,td .image-button-container:hover{background-color:unset}.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}.image-button-container.image-button-text button:hover{text-decoration:underline}.primary-button{border:none;color:#fff;background:#003054;line-height:19px;font-size:16px;font-weight:600;cursor:pointer;min-height:32px;height:32px;padding:0 6px 0 6px}.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}.secondary-button{border:none;color:#fff;background:#003054;line-height:19px;font-size:16px;font-weight:600;cursor:pointer;min-height:32px;height:32px;padding:0 6px 0 6px;font-size:14px;color:#003054;background:#fff;border:1px solid #003054;border-radius:2px;min-height:28px;height:28px}.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}.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}.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}body.asiointi-fi{font-size:14px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#252a2e;line-height:24px;margin:0}body.asiointi-fi .inner-content{display:flex;height:100vh;flex-direction:column;padding:0}body.asiointi-fi h2{font-size:20px;margin-top:12px;margin-bottom:12px}body.asiointi-fi .header{background-color:#003054;border-style:none}body.asiointi-fi .header button{min-height:unset}body.asiointi-fi .header .asiointi-fi-bar{display:grid;grid-template-columns:minmax(436px,.9fr) 80px minmax(90px,auto) 144px;position:relative;min-height:120px;background-image:url('images/header_logo_slot.svg'),url('images/header_gradient.png');background-repeat:no-repeat;background-position:left top,right;background-size:436px,auto;background-color:#003054;margin-right:auto;margin-left:auto}body.asiointi-fi .header .asiointi-fi-bar .application-title{position:absolute;left:340px;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:self-end}body.asiointi-fi .header .asiointi-fi-bar .application-title h1{margin:0 0 0 6px;padding:0;height:42px;color:#fff;font-size:42px;line-height:42px;font-weight:700}body.asiointi-fi .header .asiointi-fi-bar .municipality-logo{position:relative;height:120px;display:flex;justify-content:flex-start;align-items:center}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}body.asiointi-fi .header .asiointi-fi-bar .header-right button{background-color:#fff}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:12px}body.asiointi-fi .header .asiointi-fi-bar .asiointi-fi-link-container{height:min-content}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:6px 12px;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}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:hover,body.asiointi-fi .header .asiointi-fi-bar .end-user-help ul.language-selector li:hover,body.asiointi-fi .header .asiointi-fi-bar .language-selector ul.language-selector li:hover{background-color:#89c6ed;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}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 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')}@media(max-width:600px){body.asiointi-fi .header .asiointi-fi-bar{grid-template-columns:minmax(270px,.8fr) auto;background:#fff;min-height:fit-content;align-items:center}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 .city-logo{margin:0 0 0 6px;max-height:32px}body.asiointi-fi .header .asiointi-fi-bar .application-title{top:60px;margin-left:6px;left:unset}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;background-color:#fff;width:100%;align-self:center;padding:0}body.asiointi-fi .header .asiointi-fi-bar div.header-right .icons{display:flex}body.asiointi-fi .header .asiointi-fi-bar div.login-part{width:unset!important;background:#003054;grid-column-start:1;grid-column-end:span 2;margin:unset;height:34px;padding:3px 0 3px 132px;justify-content:right}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.log-in{margin-right:3px}body.asiointi-fi .header .asiointi-fi-bar div.mobile-region{grid-column-start:1;grid-column-end:span 2;height:20px;background-color:#003054}body.asiointi-fi .header .asiointi-fi-bar svg.asiointi-fi-logo{display:none}}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}body.asiointi-fi .footer .footer-content{display:flex;justify-content:center;align-items:center;border:none}body.asiointi-fi .footer .footer-content ul{float:left;list-style:none outside none;list-style-type:none;margin:0}body.asiointi-fi .footer .footer-content ul li{padding:0;display:inline;color:#fff;font-size:14px}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}.field-validation-error{color:red}.field-validation-valid{display:none}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.map-container{position:relative;top:0;left:0;height:450px;width:99%;border:2px;background:gray;max-height:450px}.search-map .map-container{height:350px}.ims-panel{margin-top:.1em;margin-bottom:.2em;display:none;min-width:45em}.fieldset-container{margin:3em 0 0 0}.fieldset-container-left{float:left;padding-right:2em}.fieldset-container-right{float:left}.fieldset-container-content table.layoutTable tr{height:35px}.fieldset-container-content{padding:.5em 1em 0 1em}.fieldset-container-content .dynamicfields .inputelement,.fieldset-container-content .dynamicfields .checkboxelement{margin:0 0 .8em 0}.fieldset-container-content .dynamicfields .inputelement input{width:30em}@media(max-width:480px){.fieldset-container-content .dynamicfields .inputelement input{max-width:30em;width:100%}}.fieldset-container-content .dynamicfields .inputelement textarea{height:4em;width:30em}@media(max-width:480px){.fieldset-container-content .dynamicfields .inputelement textarea{max-width:30em;width:100%}}.fieldset-container-content .dynamicfields .inputelement.textarea label{vertical-align:top;margin:0 .4em 0 0}.margin-top-less{margin-top:.4em}.margin-top{margin-top:1em}.margin-bottom-more{margin-bottom:5em}.margin-bottom{margin-bottom:1em}.margin-top-bottom{margin-top:1.5em;margin-bottom:2em}.table-pager{text-align:center;vertical-align:top}.italic{font-style:italic}.align-right{width:100%;text-align:right}.field-container,.field-container-endlabel,.dynamicfields-validationmessage-container{vertical-align:middle;display:inline}.field-container-endlabel .icon,.dynamicfields-validationmessage-container .icon{display:inline-block}body.new.area-siteapplicant .content input.required,body.new.area-siteapplicant .content textarea.required,body.new.area-siteapplicant .content option.required,body.new.area-siteapplicant .content select.required,body.new.area-siteapplicant .content input.field-required,body.new.area-siteapplicant .content textarea.field-required,body.new.area-siteapplicant .content option.field-required,body.new.area-siteapplicant .content select.field-required,body.new.area-siteapplicant .content .field-required input,body.new.area-siteapplicant .content .field-required select,body.new.area-siteapplicant .content .field-required textarea,body.new.area-siteapplicant .content .field-required.checkboxarea{background-color:#fffbc9}.field-container-label{padding-right:.5em;padding-left:.5em}.field-container-labeltop{margin-bottom:.5em}.field-container input[type="text"],.field-container select,.field-container textarea{padding:4px;margin:0;border:1px solid gray}.field-container select{padding:3px;margin:0}.field-validation-valid+.field-validation-cluetip{display:none}.field-text,.field-text input{width:10em}@media(max-width:480px){.field-text,.field-text input{max-width:10em;width:100%}}.field-text-long,.field-text-long input{width:25em}@media(max-width:480px){.field-text-long,.field-text-long input{max-width:25em;width:100%}}.field-text-extralong,.field-text-extralong input{width:35em}@media(max-width:480px){.field-text-extralong,.field-text-extralong input{max-width:35em;width:100%}}.field-number,.field-number input{width:2em;text-align:right}.field-money,.field-money input{width:4em}.field-money-long,.field-money-long input{width:6em}.field-area,.field-area input{width:4em}.field-year,.field-year input{width:7em}.field-textarea-label{vertical-align:top;padding-top:.5em}.field-textarearea-small{height:4em;width:25em}@media(max-width:480px){.field-textarearea-small{max-width:25em;width:100%}}.esite.poi.normal{position:absolute;width:32px;height:32px}.esite.poi.highlight{background-position:-32px 0}.content .application-settings{padding:1em}.content .application-settings .tools{padding:1em}.content .application-settings .results{padding:1em 0 1em 0}.content .application-settings .results .notification{margin-top:1em}.content .application-settings .results .notification .notification-container>div.description{font-size:1.2em}.content .application-settings .results .notification .notification-container>div.error-message{margin-top:1em;white-space:pre-wrap;font-weight:bold}.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}.siteapplicationtemplate-edit-container,.sitebatch-edit-container{margin-bottom:1em;width:50em}.siteapplicationtemplate-edit-container h4{margin:1.6em 0 .5em 0}.siteapplicationtemplate-edit-container .fieldspec-table,.siteapplicationtemplate-edit-container .site-table,.siteapplicationtemplate-edit-container .check-table,.siteapplicationtemplate-edit-container .settings-table{width:100%}.siteapplicationtemplate-list.edit-item-list,.sitebatch-list.edit-item-list{min-height:50em}.sitebatch-edit-container .publickey-container textarea{width:40em;height:10em}.sitebatch-edit-container .privatekey-container textarea{width:40em;height:30em}.sitebatch-edit-container .encrypt-toggle-container{padding-top:1em}.sitebatch-edit-container .nosites-checkbox-container{padding-top:1.5em}.sitebatch-edit-container .loadkey-link{display:block;margin:.2em}.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}div.layoutTable.nowrap{display:grid;grid-template-columns:auto auto;grid-row-gap:8px}div.layoutTable.nowrap .field-container-label{align-self:center}@media(max-width:480px){.fieldset-container-left,.fieldset-container-right,div.layoutTable.nowrap{width:100%}div.layoutTable.nowrap{grid-template-columns:auto;grid-row-gap:2px}div.layoutTable.nowrap .field-container-label{padding:8px 0 0 0}}table .tool-panel a{float:right;margin:0 .3em 0 .3em}table .tool-panel div{width:6em}.site-table-container{overflow-x:auto}table.own-applications,table.site-table,table.contact-table,table.attachment-table,table.applicationdatalong-table{border-spacing:0;width:100%}table.own-applications thead td,table.site-table thead td,table.contact-table thead td,table.attachment-table thead td,table.applicationdatalong-table thead td{font-weight:bold;vertical-align:bottom}table.own-applications td+td,table.site-table td+td,table.contact-table td+td,table.attachment-table td+td,table.applicationdatalong-table td+td{padding-left:1em}table.own-applications td,table.site-table td,table.contact-table td,table.attachment-table td{height:24px}table.site-table .site-pending,table.site-table .site-granted{background-color:#eaf2ff}.applicationdatalong-table td{vertical-align:baseline}.applicationdatalong-table label{font-weight:bold}.applicationdatalong-table h2,.applicationdatalong-table label:not(.dynamic-text-label){white-space:nowrap}.fieldset-container-validation{font-weight:bold;color:#c81922}.fieldset-container-validation label{text-decoration:underline;cursor:pointer}.create-application-button-container{padding-top:.9em;padding-bottom:3.8em}ul.applicant-header{padding:0;margin:0 0 1em 0}ul.applicant-header li{display:inline}ul.applicant-header a{color:#107dd8;text-decoration:none;font-weight:bold;font-size:1.1em}body.new .application-edit label{font-weight:normal}body.new .application-edit button:not(.cluetip),body.new .application-edit a.button{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:36px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-width:8em;margin-bottom:.2em}body.new .application-edit button:not(.cluetip):hover,body.new .application-edit a.button:hover{background:#838290;text-decoration:none}body.new .application-edit button:not(.cluetip):active,body.new .application-edit a.button:active{background:#91909c}body.new .application-edit button[type="submit"],body.new .application-edit a.button-blue{background:#0d6aa8;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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .application-edit button[type="submit"]:hover,body.new .application-edit a.button-blue:hover{background:#1188d7;text-decoration:none}body.new .application-edit button[type="submit"]:active,body.new .application-edit a.button-blue:active{background:#5cb6f2}body.new .application-edit button.save{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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .application-edit button.save:hover{background:#838290;text-decoration:none}body.new .application-edit button.save:active{background:#b9b8c0}body.new .application-edit a.edit{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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .application-edit a.edit:hover{background:#838290;text-decoration:none}body.new .application-edit a.edit:active{background:#b9b8c0}body.new .application-edit a.button.save{display:inline}body.new .application-edit button.icon.cluetip{display:inline-block;vertical-align:text-bottom;cursor:help;border:none}body.new .application-edit h1,body.new .application-edit h2,body.new .application-edit h3{color:#005596;font-weight:normal;border:0;padding:0;margin:0 0 .5em 0}body.new .application-edit h1 label,body.new .application-edit h2 label,body.new .application-edit h3 label{font-weight:normal}body.new .application-edit h2{font-size:2em}body.new .application-edit h3{font-size:1.5em}body.new .application-edit div.help{color:#6a6976}body.new .application-edit .fixedprice-sites,body.new .application-edit .biddingprice-sites{overflow-x:auto}body.new .application-edit .fixedprice-sites h3,body.new .application-edit .biddingprice-sites h3{border-bottom:0;padding-top:1em;text-transform:uppercase;padding-bottom:0;margin-bottom:0}body.new .application-edit .fixedprice-sites .info,body.new .application-edit .biddingprice-sites .info{display:block;color:#6a6976;padding-top:.5em}body.new .application-edit .fixedprice-sites table,body.new .application-edit .biddingprice-sites table{padding-top:0;padding-left:1em;margin-bottom:1em}body.new .application-edit .site-details{padding-top:1em}body.new .application-edit .site-details .site-details-container{background-color:#f7f7f7;float:left;width:22em;padding:1em;margin-right:1em}body.new .application-edit .site-details .site-details-container h3{border:0;text-transform:uppercase}body.new .application-edit .site-details .site-details-container table tr,body.new .application-edit .site-details .site-details-container table th{height:24px}body.new .application-edit .site-details .site-details-container table th{text-align:left}body.new .application-edit .site-details .site-details-map-container{float:left}body.new .application-edit .site-details .site-details-map-container .map-container{height:360px;width:600px}body.new .application-edit .application-contacts button{display:block;height:auto}body.new .application-edit .application-contacts button+button{margin-top:1em}body.new .application-edit .application-contacts ul{padding:.5em 0 1em 0;margin:0;list-style-type:none}body.new .application-edit .application-contacts ul li{margin:0;padding:0;position:relative}body.new .application-edit .application-contacts ul li+li{border-top:2px solid #f0f0f0;padding:1em 0 0 0;margin:1em 0 0 0}body.new .application-edit .application-contacts ul li a.delete-item{position:absolute;top:10px;right:10px}body.new .application-edit .application-contacts ul li .fieldset-container-right,body.new .application-edit .application-contacts ul li .fieldset-container-left{padding:0;margin:0}body.new .application-edit .application-contacts ul li .fieldset-container-left{padding-right:1.5em}body.new .application-edit .application-contacts ul li .field{padding-top:1em}body.new .application-edit .application-contacts ul li .field.hasinformalcarecontract,body.new .application-edit .application-contacts ul li .field.sharedcustodyoutsidefamily{padding-top:1.5em}body.new .application-edit .application-contacts ul li .field-container-label{display:inline-block;min-width:15em;padding:0 0 .5em 0}body.new .application-edit .MultiFile-remove{margin-right:.5em}body.new .application-edit #form-footer{padding-bottom:4em}body.new .application-edit .fieldset-container.informalcarecontacts .fieldset-container-content,body.new .application-edit .fieldset-container.childcontacts .fieldset-container-content{padding-top:0}body.new .application-edit .fieldset-container.informalcarecontacts h2,body.new .application-edit .fieldset-container.childcontacts h2{margin-bottom:.3em}body.new .application-edit .contact-person-details-container h3{margin-top:1em}body.new .application-view label{font-weight:normal}body.new .application-view button:not(.cluetip),body.new .application-view a.button{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:36px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-width:8em;margin-bottom:.2em}body.new .application-view button:not(.cluetip):hover,body.new .application-view a.button:hover{background:#838290;text-decoration:none}body.new .application-view button:not(.cluetip):active,body.new .application-view a.button:active{background:#91909c}body.new .application-view button[type="submit"],body.new .application-view a.button-blue{background:#0d6aa8;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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .application-view button[type="submit"]:hover,body.new .application-view a.button-blue:hover{background:#1188d7;text-decoration:none}body.new .application-view button[type="submit"]:active,body.new .application-view a.button-blue:active{background:#5cb6f2}body.new .application-view button.save{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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .application-view button.save:hover{background:#838290;text-decoration:none}body.new .application-view button.save:active{background:#b9b8c0}body.new .application-view a.edit{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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .application-view a.edit:hover{background:#838290;text-decoration:none}body.new .application-view a.edit:active{background:#b9b8c0}body.new .application-view a.button.save{display:inline}body.new .application-view button.icon.cluetip{display:inline-block;vertical-align:text-bottom;cursor:help;border:none}body.new .application-view h1,body.new .application-view h2,body.new .application-view h3{color:#005596;font-weight:normal;border:0;padding:0;margin:0 0 .5em 0}body.new .application-view h1 label,body.new .application-view h2 label,body.new .application-view h3 label{font-weight:normal}body.new .application-view h2{font-size:2em}body.new .application-view h3{font-size:1.5em}body.new .application-view div.help{color:#6a6976}body.new .application-view .fixedprice-sites,body.new .application-view .biddingprice-sites{overflow-x:auto}body.new .application-view .fixedprice-sites h3,body.new .application-view .biddingprice-sites h3{border-bottom:0;padding-top:1em;text-transform:uppercase;padding-bottom:0;margin-bottom:0}body.new .application-view .fixedprice-sites .info,body.new .application-view .biddingprice-sites .info{display:block;color:#6a6976;padding-top:.5em}body.new .application-view .fixedprice-sites table,body.new .application-view .biddingprice-sites table{padding-top:0;padding-left:1em;margin-bottom:1em}body.new .application-view .site-details{padding-top:1em}body.new .application-view .site-details .site-details-container{background-color:#f7f7f7;float:left;width:22em;padding:1em;margin-right:1em}body.new .application-view .site-details .site-details-container h3{border:0;text-transform:uppercase}body.new .application-view .site-details .site-details-container table tr,body.new .application-view .site-details .site-details-container table th{height:24px}body.new .application-view .site-details .site-details-container table th{text-align:left}body.new .application-view .site-details .site-details-map-container{float:left}body.new .application-view .site-details .site-details-map-container .map-container{height:360px;width:600px}body.new .application-view form{display:inline;margin-right:1em}body.new .application-view h2{margin-top:1em}body.new .application-view .site-details-container{padding:.5em 0}body.new .application-view .site-details-container th{text-align:left}body.new .application-view .site-details-container h3{margin-top:1em}body.new .application-view .identification-notification{color:#6a6976;margin-bottom:2em}body.new .application-view .identification-notification .help ul{padding:0 0 0 2em}body.new .application-view .identification-notification ul.unidenfied-applicants{list-style:none;padding:0 0 0 2em;margin:1.5em 0 0 0}body.new .application-view .identification-notification ul.unidenfied-applicants li{display:block;height:2.5em;padding:0}body.new .application-view .identification-notification ul.unidenfied-applicants li span{white-space:nowrap;display:inline-block;min-width:12em}body.new .application-view .identification-notification ul.unidenfied-applicants li a{background:#fff;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;font-weight:normal;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#127ed9;border:1px solid #0d6aa8;font-size:12pt;padding:6px;height:30px;font-weight:bold;display:inline-block;text-transform:none}body.new .application-view .identification-notification ul.unidenfied-applicants li a:hover{background:#127ed9;text-decoration:none}body.new .application-view .identification-notification ul.unidenfied-applicants li a:active{background:#3097ee}body.new .application-view .identification-notification ul.unidenfied-applicants li a:hover,body.new .application-view .identification-notification ul.unidenfied-applicants li a:active{color:#fff}body.new .applicant-index-container label{font-weight:normal}body.new .applicant-index-container button:not(.cluetip),body.new .applicant-index-container a.button{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:36px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-width:8em;margin-bottom:.2em}body.new .applicant-index-container button:not(.cluetip):hover,body.new .applicant-index-container a.button:hover{background:#838290;text-decoration:none}body.new .applicant-index-container button:not(.cluetip):active,body.new .applicant-index-container a.button:active{background:#91909c}body.new .applicant-index-container button[type="submit"],body.new .applicant-index-container a.button-blue{background:#0d6aa8;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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .applicant-index-container button[type="submit"]:hover,body.new .applicant-index-container a.button-blue:hover{background:#1188d7;text-decoration:none}body.new .applicant-index-container button[type="submit"]:active,body.new .applicant-index-container a.button-blue:active{background:#5cb6f2}body.new .applicant-index-container button.save{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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .applicant-index-container button.save:hover{background:#838290;text-decoration:none}body.new .applicant-index-container button.save:active{background:#b9b8c0}body.new .applicant-index-container a.edit{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:36px;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}body.new .applicant-index-container a.edit:hover{background:#838290;text-decoration:none}body.new .applicant-index-container a.edit:active{background:#b9b8c0}body.new .applicant-index-container a.button.save{display:inline}body.new .applicant-index-container button.icon.cluetip{display:inline-block;vertical-align:text-bottom;cursor:help;border:none}body.new .applicant-index-container h1,body.new .applicant-index-container h2,body.new .applicant-index-container h3{color:#005596;font-weight:normal;border:0;padding:0;margin:0 0 .5em 0}body.new .applicant-index-container h1 label,body.new .applicant-index-container h2 label,body.new .applicant-index-container h3 label{font-weight:normal}body.new .applicant-index-container h2{font-size:2em}body.new .applicant-index-container h3{font-size:1.5em}body.new .applicant-index-container div.help{color:#6a6976}body.new .applicant-index-container .fixedprice-sites,body.new .applicant-index-container .biddingprice-sites{overflow-x:auto}body.new .applicant-index-container .fixedprice-sites h3,body.new .applicant-index-container .biddingprice-sites h3{border-bottom:0;padding-top:1em;text-transform:uppercase;padding-bottom:0;margin-bottom:0}body.new .applicant-index-container .fixedprice-sites .info,body.new .applicant-index-container .biddingprice-sites .info{display:block;color:#6a6976;padding-top:.5em}body.new .applicant-index-container .fixedprice-sites table,body.new .applicant-index-container .biddingprice-sites table{padding-top:0;padding-left:1em;margin-bottom:1em}body.new .applicant-index-container .site-details{padding-top:1em}body.new .applicant-index-container .site-details .site-details-container{background-color:#f7f7f7;float:left;width:22em;padding:1em;margin-right:1em}body.new .applicant-index-container .site-details .site-details-container h3{border:0;text-transform:uppercase}body.new .applicant-index-container .site-details .site-details-container table tr,body.new .applicant-index-container .site-details .site-details-container table th{height:24px}body.new .applicant-index-container .site-details .site-details-container table th{text-align:left}body.new .applicant-index-container .site-details .site-details-map-container{float:left}body.new .applicant-index-container .site-details .site-details-map-container .map-container{height:360px;width:600px}body.new.area-siteapplicant .content{padding:0}body.new.area-siteapplicant .content .notification{margin:0}body.new.area-siteapplicant .content .inner-content{background:transparent}body.new.area-siteapplicant .content .inner-content .part{background:#fff;padding:2em}body.new.area-siteapplicant .content .inner-content .part+.part{margin-top:.2em}body.new.area-siteapplicant .content .error-container{background:#fff;margin:0 auto;max-width:1200px;width:auto;padding:2em}body.new.area-siteapplicant:not(.asiointi-fi) .page{background:#f0f0f0}body.new.area-siteapplicant:not(.asiointi-fi) .inner-content{margin:0 auto;max-width:1200px;padding:0}body.new.area-account.asiointi-fi>.inner-content>.notification{display:none}body.new.area-siteapplicant.asiointi-fi .notification,body.new.area-account.asiointi-fi .notification{margin:0}body.new.area-siteapplicant.asiointi-fi .applicant-index-container,body.new.area-account.asiointi-fi .applicant-index-container,body.new.area-siteapplicant.asiointi-fi .account-login,body.new.area-account.asiointi-fi .account-login{height:100%;width:100%}body.new.area-siteapplicant.asiointi-fi .part,body.new.area-account.asiointi-fi .part{background:#fff;padding:2em}body.new.area-siteapplicant.asiointi-fi .part+.part,body.new.area-account.asiointi-fi .part+.part{margin-top:.2em}body.new.area-siteapplicant.asiointi-fi .inner-content .page,body.new.area-account.asiointi-fi .inner-content .page{height:100%!important;width:100%;min-height:unset}body.new.area-siteapplicant.asiointi-fi .inner-content .inner-content.public-container,body.new.area-account.asiointi-fi .inner-content .inner-content.public-container{display:block;height:min-content}body.new.area-siteapplicant.asiointi-fi .inner-content .inner-content.public-container input[type=number],body.new.area-account.asiointi-fi .inner-content .inner-content.public-container input[type=number],body.new.area-siteapplicant.asiointi-fi .inner-content .inner-content.public-container input[type=text],body.new.area-account.asiointi-fi .inner-content .inner-content.public-container input[type=text]{font-size:14px;height:25px}body.new.area-siteapplicant.asiointi-fi .inner-content .inner-content.public-container a,body.new.area-account.asiointi-fi .inner-content .inner-content.public-container a{color:#034af3;cursor:pointer;text-decoration:underline}body.new.area-siteapplicant.asiointi-fi .inner-content .clearfix .header .asiointi-fi-bar,body.new.area-account.asiointi-fi .inner-content .clearfix .header .asiointi-fi-bar{max-width:1200px}@media(min-width:1200px){body.new.area-siteapplicant.asiointi-fi .inner-content .applicant-index-container,body.new.area-account.asiointi-fi .inner-content .applicant-index-container,body.new.area-siteapplicant.asiointi-fi .inner-content .application-view,body.new.area-account.asiointi-fi .inner-content .application-view,body.new.area-siteapplicant.asiointi-fi .inner-content .page,body.new.area-account.asiointi-fi .inner-content .page{max-width:1200px;align-self:center}}@media(min-width:1200px){body.new.area-siteapplicant.asiointi-fi .inner-content .applicant-index-container,body.new.area-account.asiointi-fi .inner-content .applicant-index-container,body.new.area-siteapplicant.asiointi-fi .inner-content .application-view,body.new.area-account.asiointi-fi .inner-content .application-view,body.new.area-siteapplicant.asiointi-fi .inner-content .account-login,body.new.area-account.asiointi-fi .inner-content .account-login{max-width:1200px;align-self:center}body.new.area-siteapplicant.asiointi-fi .inner-content .inner-content .clearfix .header,body.new.area-account.asiointi-fi .inner-content .inner-content .clearfix .header{background-color:#003054}body.new.area-siteapplicant.asiointi-fi .inner-content .inner-content .clearfix .header .asiointi-fi-bar,body.new.area-account.asiointi-fi .inner-content .inner-content .clearfix .header .asiointi-fi-bar{max-width:1200px}}.area-siteprocessor{height:100%}.area-siteprocessor select,.area-siteprocessor input[type="text"],.area-siteprocessor option{padding:.2em}.application-info-status{margin-left:5em;font-weight:normal}.application-info-status .receiveddate,.title .applicationlabel{font-size:.9em;font-weight:normal}.application-info-expand-data{float:right}.application-info-expand-data a{padding:.5em}.phase-edit-container{display:none;padding-top:1em}.phase-field-container{margin-bottom:1.5em}.phase-subfield-container{margin-top:1em}.phase-help-container+div{margin-top:1em}.phase-statuschange-container+div,.phase-sendemail-container+div{margin-top:.5em}.phase-large-textarea-label-panel+textarea,textarea+.phase-large-textarea-tool-panel,.phase-table-label-panel+.phase-table,.phase-table+.phase-table-tool-panel{margin-top:.5em}.phase-large-textarea{width:100%;height:4em}.phase-layout-table{border-collapse:collapse}.phase-layout-table thead{font-weight:bold}.phase-layout-table td+td{padding-left:1em}.phase-layout-table thead td{padding-bottom:.5em}.phase-layout-table tr+tr td{padding-top:.5em}.phase-tool-panel{text-align:right}.commentphase-comment-texts{width:15em}.scoringphase-container a.cluetip{display:block}.scoringphase-table-help-panel{margin-bottom:.5em}table.scoringphase-table{border-collapse:collapse}table.scoringphase-table td{padding:.25em}table.scoringphase-table td+td{padding-left:1.25em}.scoringphase-table thead td,.scoringphase-table-row-sum td{font-weight:bold}.scoringphase-table-row-sum td,.scoringphase-table-row-groupheader td{background-color:#eaf2ff}.scoringphase-table-row-sum td{border-top:thin solid #000}.scoringphase-table-row-level-1{padding-left:1.75em}.scoringphase-table-row-level-2{padding-left:3.25em}.old-points{color:#bfbfbf}.phase-list.item-table td+td{padding-left:1.5em}.phase-list-item-phasename{font-weight:bold}.phase-list-item-comment{white-space:pre-line;line-height:1.5}.status-received{color:#ffa500}.status-handling{color:#390}.status-pendingvalidation{color:#ffa500}.status-validationfailed{color:#c81922}.status-deleted{color:#6a6976}.status-archived{color:#6a6976}.application-data h2{font-size:1.2em}.application-data h3{font-size:1.1em}.application-data h2,.application-data h3{overflow:hidden;position:relative;margin:5px 0 5px 0;font-weight:bold;border-bottom:2px solid #a0b4dc;padding-top:2px;padding-bottom:3px}.applicants-other-applications{margin-top:2.5em}.transformation-container{margin-bottom:1em;float:right}.select-quantities-container{margin-bottom:1em;float:left}.ui-blue .ui-widget-content .analyse-quantities-container a{color:#034af3}.search-result .notification{margin:0}.handle-applications-button-container{margin-right:1em;margin-bottom:1em;float:left}.dummy-button{visibility:hidden}.area-siteprocessor .fixedprice-sites h3,.area-siteprocessor .biddingprice-sites h3{font-size:12px;border-bottom:0;padding-bottom:0;margin-bottom:0}.area-siteprocessor button.icon.cluetip{display:inline-block;vertical-align:text-bottom;cursor:help;border:none;height:16px}.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}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}.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}.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}.presentationset-main-container .edit-container-section{float:left;min-width:578px}.presentationset-list .edit-item-list{min-height:50em}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}.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}.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}.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}table.site-table .site-pending{background-color:#ffea83}table.site-table .site-granted{background-color:#84ff95}