.form-control:focus::placeholder{color:rgba(0,0,0,.25)!important}.loading{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:2000;background-color:rgba(0,0,0,.25)}.loading>.wrapper{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px}.hidden{display:none}.nav-link{line-height:1}.nav-link:hover{text-decoration:underline}.nav-link.active{text-decoration:underline}.submenu .nav-link.active{font-weight:700}.highlight a{color:red!important}th.highlight,td.highlight{color:red!important}.page_image{max-width:100px}.page_image.large{max-width:100%}.form-control-company{height:0}.custom_hmi:not(.custom_empty):hover{border-color:red!important}.custom_hmi.active{border-color:green!important}.custom_hmi.custom_page{background-size:contain;background-position:50%;background-repeat:no-repeat}.custom_hmi[data-hmi_active="1"]{background-color:green!important}.rel{position:relative}.abs_top_right{position:absolute;top:0;right:20px}.hmi_item{position:relative;margin:30px;padding:20px;box-sizing:border-box;background-color:#ccc;cursor:pointer}.hmi_item:active{background-color:#ddd}.hmi_item>.label{font-weight:700}.hmi_item>.status{height:25px}.hmi_item>.status span{display:none;color:red;line-height:1;font-size:.8em}.custom_event_settings_holder{--bs-offcanvas-height:75vh}.custom_settings_body{overflow:auto;height:calc(var(--bs-offcanvas-height) - 62px)}.timeline{border-left:1px solid #e6e6e6;position:relative;list-style:none}.timeline .timeline-item{position:relative}.timeline .timeline-item:after{position:absolute;display:block;top:0}.timeline .timeline-item:after{background-color:#e6e6e6;left:-38px;border-radius:50%;height:11px;width:11px;content:""}.w3{width:calc(100%/3)}.mw-custom{min-width:90px;font-size:.8rem}.input-group-view *{color:#aaa;font-style:italic}.custom-float-right{float:right}.custom-header .logo{display:inline-block}.custom-header .logo a{display:inline-block;vertical-align:middle;text-decoration:none}.custom-header .logo img{max-width:100px;max-height:60px}.custom-header .logo .zeiter-logo img{width:60px;max-width:none;max-height:none}.custom-header .logo .client-logo{margin-left:20px}.custom-header .logo .client-logo img{max-height:40px;display:block}.custom-header .logo .client-logo span{height:20px;display:block;overflow:hidden;font-size:.8rem;line-height:20px;color:#fff}.custom-footer .logo a{display:inline-block}.custom-footer .logo img{width:50px}.custom-content-header{}.custom-content-data{margin-top:1rem;padding-top:1rem;border-top:1px solid}.custom-content-paging{padding-top:1rem;border-top:1px solid}.image_holder_bg{background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%}.image_holder_bg.size1{min-height:5rem}.text_holder_tile{font-size:2rem;text-align:center;font-weight:700}.text_holder_tile span{font-size:inherit;font-weight:inherit}ul.custom-tile-list{list-style:none;margin:0 -1rem;padding:0}ul.custom-tile-list>li{width:33.333333%;display:inline-block}@media only screen and (max-width:767px){ul.custom-tile-list>li{width:50%}}@media only screen and (max-width:575px){ul.custom-tile-list>li{width:100%}}ul.custom-tile-list>li.placeholder-tile{border:2px dashed green;min-height:5rem}.custom-content-tile>.wrapper{border:1px solid;position:relative;margin:0 1rem 2rem}.custom-content-tile a.tile-link{padding-top:1rem;display:block;color:inherit;text-decoration:inherit}.custom-content-tile .title{margin-top:1rem;padding:.5rem;border-top:1px solid}.custom-content-tile a.tile-link-abs{position:absolute;padding:.25rem .5rem;top:0;left:0;color:#000}.custom-content-tile a.tile-link-abs:hover{color:#fff;background-color:#000}.custom-content-tile a.item-move{}.custom-content-tile a.item-menu{top:0;left:auto;right:0}.custom-content-tile a.item-info{top:auto;left:auto;right:0;bottom:0;padding:.5rem}ul.dropdown-menu-info li div{padding:.25rem 1rem}ul.dropdown-menu-info li div .label{margin-right:.25rem;min-width:70px;display:inline-block}.form-select-custom-pagesize{width:auto;float:right}.action-links a{text-decoration:none}.custom_indicator{width:1rem;height:1rem;display:block;margin:0 auto}td.status{max-width:1rem;text-align:center;vertical-align:middle}.custom_main_message{position:relative}.custom_main_message a.close{position:absolute;right:1rem;top:1rem}.custom-content .content h1{font-size:1.75rem;margin-bottom:1rem}#ui-datepicker-div{z-index:1500!important}