@charset "UTF-8";@media (min-width:1800px){.col-xxxl{flex:1 0 0%}.row-cols-xxxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxxl-3>*{flex:0 0 auto;width:33.333333%}.row-cols-xxxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxxl-6>*{flex:0 0 auto;width:16.666667%}.col-xxxl-auto{flex:0 0 auto;width:auto}.col-xxxl-1{flex:0 0 auto;width:8.333333%}.col-xxxl-2{flex:0 0 auto;width:16.666667%}.col-xxxl-3{flex:0 0 auto;width:25%}.col-xxxl-4{flex:0 0 auto;width:33.333333%}.col-xxxl-5{flex:0 0 auto;width:41.666667%}.col-xxxl-6{flex:0 0 auto;width:50%}.col-xxxl-7{flex:0 0 auto;width:58.333333%}.col-xxxl-8{flex:0 0 auto;width:66.666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-10{flex:0 0 auto;width:83.333333%}.col-xxxl-11{flex:0 0 auto;width:91.666667%}.col-xxxl-12{flex:0 0 auto;width:100%}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.333333%}.offset-xxxl-2{margin-left:16.666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.333333%}.offset-xxxl-5{margin-left:41.666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.333333%}.offset-xxxl-8{margin-left:66.666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.333333%}.offset-xxxl-11{margin-left:91.666667%}.g-xxxl-0,.gx-xxxl-0{--bs-gutter-x:0}.g-xxxl-0,.gy-xxxl-0{--bs-gutter-y:0}.g-xxxl-1,.gx-xxxl-1{--bs-gutter-x:0.25rem}.g-xxxl-1,.gy-xxxl-1{--bs-gutter-y:0.25rem}.g-xxxl-2,.gx-xxxl-2{--bs-gutter-x:0.5rem}.g-xxxl-2,.gy-xxxl-2{--bs-gutter-y:0.5rem}.g-xxxl-3,.gx-xxxl-3{--bs-gutter-x:1rem}.g-xxxl-3,.gy-xxxl-3{--bs-gutter-y:1rem}.g-xxxl-4,.gx-xxxl-4{--bs-gutter-x:1.5rem}.g-xxxl-4,.gy-xxxl-4{--bs-gutter-y:1.5rem}.g-xxxl-5,.gx-xxxl-5{--bs-gutter-x:3rem}.g-xxxl-5,.gy-xxxl-5{--bs-gutter-y:3rem}}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.styled-table{border-spacing:0;width:100%}.styled-table .device-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:80px;width:80px}.styled-table TH{background:#fff;border-bottom:1px solid #0064af;color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;height:21px;padding:10px;position:sticky;text-align:left;top:0;vertical-align:top;z-index:5}.styled-table.zebra TR:nth-child(odd){background-color:#f2f2f2}.styled-table.zebra TR:nth-child(2n){background-color:#fff}.styled-table TD{font-size:14px;padding:10px;vertical-align:middle}.styled-table TD.buttons{text-align:right;white-space:nowrap}.styled-table TD.buttons i{color:#0064af;font-size:19px;margin-right:10px}@media only screen and (max-width:1024px){.styled-table.styled-table-lg TH,.styled-table:not(.styled-table-md,.styled-table-sm) TH{display:none}.styled-table.styled-table-lg TD,.styled-table:not(.styled-table-md,.styled-table-sm) TD{display:block;margin-bottom:10px}.styled-table.styled-table-lg TD:before,.styled-table:not(.styled-table-md,.styled-table-sm) TD:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}.styled-table.styled-table-lg TD.buttons,.styled-table:not(.styled-table-md,.styled-table-sm) TD.buttons{margin-bottom:0;text-align:unset}}@media only screen and (max-width:768px){.styled-table.styled-table-md TH{display:none}.styled-table.styled-table-md TD{display:block;margin-bottom:10px}.styled-table.styled-table-md TD:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}.styled-table.styled-table-md TD.buttons{margin-bottom:0;text-align:unset}}@media only screen and (max-width:576px){.styled-table.styled-table-sm TH{display:none}.styled-table.styled-table-sm TD{display:block;margin-bottom:10px}.styled-table.styled-table-sm TD:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}.styled-table.styled-table-sm TD.buttons{margin-bottom:0;text-align:unset}}@font-face{font-family:Exo2 ExtraLight;src:url(/build/fonts/Exo2-ExtraLight.2934d9c5.otf)}@font-face{font-family:Exo2 SemiBold;src:url(/build/fonts/Exo2-SemiBold.117e9b79.otf)}@font-face{font-family:Exo2 Bold;src:url(/build/fonts/Exo2-Bold.1d34720f.otf)}@font-face{font-family:Exo2 Light;src:url(/build/fonts/Exo2-Light.cfe819eb.otf)}@font-face{font-family:Exo2 Regular;src:url(/build/fonts/Exo2-Regular.0d72bcb5.otf)}.login-header a{color:unset}.login-header:after{clear:both;content:"";display:block}.login-header .portal-title{float:left;font-family:Exo2 ExtraLight,sans-serif;font-size:32px;margin:31px 0 0 60px}.login-header .logo{background:url(/build/images/_logo-blau.46eb49d9.svg) 50% no-repeat;background-size:contain;float:right;height:66px;margin:31px 60px 0 0;width:160px}body .login-wrap{background:#fff;border:1px solid #bfbfbf;border-radius:5px;box-sizing:border-box;margin:40px auto;max-width:640px;padding:32px 40px 40px;width:100%}body .login-wrap a.btn,body .login-wrap button{background:#fa7300;border:0;display:block;font-family:Exo2 Regular,sans-serif;font-size:14px;line-height:1.15;padding:12px 20px 12px 40px;position:relative;text-align:left;width:260px}body .login-wrap a.btn:before,body .login-wrap button:before{content:"\f2f6";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900;left:11px;position:absolute;top:9px}body .login-wrap .register-btn,body .login-wrap a.btn,body .login-wrap button.btn-reset{background:#0064af;margin-top:30px}body .login-wrap .register-btn:before,body .login-wrap a.btn:before,body .login-wrap button.btn-reset:before{content:"\f35a"}body .login-wrap h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0;padding:0}body .login-wrap .text,body .login-wrap .text p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:30px;margin-top:15px}body .login-wrap .info{font-family:Exo2 Light,sans-serif;font-size:16px;margin-top:15px;padding-left:47px;position:relative}body .login-wrap .info:before{background:url(/build/images/check.c3b2492e.svg) 50% no-repeat;background-size:contain;content:"";height:30px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:30px}body .login-wrap .form{position:relative;width:360px}body .login-wrap .form .checkbox{margin-bottom:0;margin-top:0;padding-top:0}body .login-wrap .form .reset{align-self:center;color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:12px;line-height:24px}body .login-wrap .form .reset:visited{color:#0064af}body .login-wrap .form .has_error input[type=email],body .login-wrap .form .has_error input[type=password]{border-color:#eb0000}body .login-wrap .register{margin-top:60px}.login-container{align-items:center;display:flex;flex-wrap:wrap-reverse;justify-content:space-evenly}.login-container .yt-video{margin:40px auto}.login-container .yt-video .yt-video-iframe{overflow:hidden;padding-top:56.25%;position:relative}.login-container .yt-video .yt-video-iframe iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.login-container .yt-video-mobile{display:none}.login-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:20px}.question-wrap{margin-bottom:-10px;margin-top:35px}@media only screen and (max-width:768px){body .login-header .portal-title{font-size:20px;margin-left:20px}body .login-header .logo{height:42px;margin:29px 60px 0 0;width:90px}body .login-wrap{border:none;margin-bottom:0;margin-top:20px;padding:20px}body .login-wrap .register{margin-top:60px}body .login-wrap h1{font-size:20px}body .login-wrap .text{font-size:13px;line-height:24px}body .login-wrap .form{width:100%}body .login-wrap .form #login_form_save{margin-top:30px}body .login-wrap input{max-width:100%;width:100%}.submit-with-secure{margin-bottom:50px;max-width:260px;position:relative}.submit-with-secure span{margin-top:20px!important}}@media only screen and (max-width:580px){.login-container{align-items:center;display:flex;flex-wrap:wrap-reverse;justify-content:space-evenly}.login-container .yt-video{display:none}.login-container .yt-video-mobile{display:block;margin:40px auto;text-align:center}.login-container .yt-video-mobile img{max-width:100%}.login-container .yt-video-mobile .yt-link-text{color:#fff;margin-left:10px;margin-top:5px;position:absolute}}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:none}html{height:100%;letter-spacing:.03em;min-height:100%}@media only screen and (min-width:1921px){html{background-color:#717171}}.no-scroll{overflow:hidden}body{background:url(/build/images/bg.35cde8cc.png) no-repeat #fff;background-attachment:fixed;background-position:50%;color:#535353;font-family:Exo2 Regular,sans-serif;font-size:16px;line-height:1.15;max-width:1920px;min-height:100%}@media only screen and (min-width:1921px){body{margin:0 auto}}body .alert{line-height:1.5}body img{object-position:center}@media only screen and (max-width:768px){body{background:#fff}}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1}a,a:hover{color:#0064af}b,strong{font-family:Exo2 Bold,sans-serif;font-weight:400}p{line-height:20px;margin:0}.stripe-top{background:#535353;height:10px;width:100%}.app-wrap{min-height:calc(100vh - 60px)}@media only screen and (max-width:768px){.app-wrap .header nav{display:none}.app-wrap.mobile-nav-open .mobile-header nav{height:auto;opacity:1;overflow:visible;transition:.25s ease-in-out}.app-wrap.mobile-nav-open .mobile-header .mobile-menu:after{top:-3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}}.container-big,.device-container,.profile-container{background-color:#fff}.btn,.file-input+label,button[type=submit]{background-color:#0064af;border:1px solid #0064af;border-radius:5px;color:#fafafa;cursor:pointer;display:inline-block;font-family:Exo2 Bold,sans-serif;font-size:12px;letter-spacing:.1em;line-height:38px;padding:0 10px;text-align:center;text-decoration:none;width:200px}.file-input+label{margin-bottom:30px}.form-control-custom{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0;position:relative}.form-control-custom:last-of-type{margin-bottom:0}.form-control-custom.flex-start{justify-content:flex-start}input[type=email],input[type=email]:disabled,input[type=number],input[type=password],input[type=search],input[type=text],input[type=time],select{-webkit-appearance:none;background:#fff;border:1px solid #bfbfbf;border-radius:5px;box-sizing:border-box;color:#535353;display:block;font-family:Exo2 Regular,sans-serif;font-size:14px;line-height:1.15;max-width:360px;padding:12px 20px;width:100%}input[type=time]{display:block;font-size:14px;line-height:1.15;padding:10px 20px}input:focus,select:focus{outline:none}.btn-orange{background-color:#fa7300;border-color:#fa7300}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.select-wrap>label{display:block;max-width:360px;position:relative}.form-inner label{align-self:center;display:inline-block;font-family:Exo2 Regular,sans-serif;font-size:14px;width:140px}@media only screen and (max-width:768px){.form-inner label{margin-bottom:10px;width:100%}}.form-inner input[type=email],.form-inner input[type=email]:disabled,.form-inner input[type=password],.form-inner input[type=tel],.form-inner input[type=text],.form-inner select,.form-inner textarea{background:#fff;border:1px solid #bfbfbf;border-radius:5px;box-sizing:border-box;color:#535353;display:initial;font-family:Exo2 Regular,sans-serif;font-size:14px;margin:0;max-width:300px;padding:12px 20px;width:100%}@media only screen and (max-width:768px){.form-inner input[type=email],.form-inner input[type=email]:disabled,.form-inner input[type=password],.form-inner input[type=tel],.form-inner input[type=text],.form-inner select,.form-inner textarea{max-width:none}}.form-inner button[type=submit]{margin-top:40px}@media only screen and (max-width:768px){.form-inner button[type=submit]{margin-top:20px}}.form-inner select{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin-top:0}.form-inner .select-wrap{display:inline-block;width:300px}@media only screen and (max-width:768px){.form-inner .select-wrap{width:100%}}.form-inner .select-wrap .address-changer{margin-top:0}.form-inner .select-wrap>label{display:block;font-size:medium;position:relative;width:auto}@media only screen and (max-width:768px){.form-inner .select-wrap>label{margin-bottom:0;max-width:100%;width:100%}}.form-inner input:focus,.form-inner select:focus{outline:none}.form-inner>form .address-select{margin-left:0!important}.header{background:#f3f3f3;box-sizing:border-box;height:120px;padding-top:30px;width:100%}.header .header-top div{float:left}.header .header-top:after{clear:both;content:"";display:block}.header .header-menu{cursor:pointer;margin-left:60px;padding-top:4px}.header .header-menu i{color:#0064af;font-size:30px}@media only screen and (max-width:768px){.header .header-menu{margin-left:19px}}.header .header-icon{margin-left:70px;padding-top:6px}@media only screen and (max-width:768px){.header .header-icon{display:none}}.header .header-icon i{font-size:26px}.header .header-title{font-family:Exo2 ExtraLight,sans-serif;font-size:32px;margin-left:15px}@media only screen and (max-width:768px){.header .header-title{display:none}}.header .header-logo{background:url(/build/images/_logo-blau.46eb49d9.svg) 50% no-repeat;background-size:contain;float:right!important;height:66px;margin:-10px 60px 0 0;width:159px}@media only screen and (max-width:768px){.header .header-logo{height:37px;margin:0 30px 0 0;width:90px}}.header nav ul{list-style:none;margin:0 0 0 150px;padding:0}@media only screen and (max-width:1000px){.header nav ul{margin-left:10px}}.header nav ul li{float:left;height:33px;margin-left:50px;position:relative}.header nav ul li a,.header nav ul li a:visited{color:#bfbfbf;font-family:Exo2 Bold,sans-serif;font-size:12px;text-decoration:none}.header nav ul li.active a,.header nav ul li.active a:visited,.header nav ul li.current a,.header nav ul li.current a:visited{color:#0064af}.header nav ul li.active:after,.header nav ul li.current:after{background:#0064af;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.header nav ul ul:after{clear:both;content:"";display:block}.header nav ul li.locked:before{color:#0064af;content:"\f023";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;margin-right:5px;position:relative;top:2px}@media only screen and (max-width:768px){.header{height:80px;padding-top:20px}}.mobile-header{display:none}.mobile-header .header-icon,.mobile-header .header-title{display:inline-block;font-size:26px}.mobile-header .header-title{-webkit-touch-callout:none;font-family:Exo2 ExtraLight,sans-serif;margin-left:15px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-header .header-title.mobile-menu{cursor:pointer}.mobile-header .mobile-menu:after{border:solid #000;border-width:0 2px 2px 0;content:"";cursor:pointer;display:inline-block;margin-left:10px;padding:3px;position:relative;top:-6px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media only screen and (max-width:768px){.mobile-header{display:block}}.mobile-header nav{height:0;opacity:0;overflow:hidden;transition:.25s ease-in-out}.mobile-header nav ul{list-style:none;margin:0;padding:0}.mobile-header nav ul li{border:1px solid #bfbfbf;border-radius:3px;margin-top:20px}.mobile-header nav ul li:first-of-type{margin-top:50px}.mobile-header nav ul li a{color:inherit;display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;padding:11px 15px;position:relative;text-decoration:none}.mobile-header nav ul li.active,.mobile-header nav ul li.current{background-color:#0064af;border-color:#0064af}.mobile-header nav ul li.active a,.mobile-header nav ul li.current a{color:#fafafa!important}.main{padding:0 60px;width:100%}@media only screen and (max-width:1440px){.main{padding:0 60px}}@media only screen and (max-width:768px){.main{margin:30px 0;padding:0 20px}.main.only-content{margin:0!important}}.page-wrap img{background-position:50%;background-size:cover}footer{background:#535353;box-sizing:border-box;height:60px;padding:24px 60px;width:100%}footer .copy{color:#bfbfbf;float:left;font-family:Exo2 SemiBold,sans-serif;font-size:10px}footer .copy-mobile,footer .nav-footer-mobile{display:none}footer #nav-footer{float:right}footer #nav-footer ul{list-style:none;margin:0;padding:0}footer #nav-footer ul li{float:left;margin-left:52px}footer #nav-footer ul li a,footer #nav-footer ul li a:visited{color:#bfbfbf;display:block;font-family:Exo2 SemiBold,sans-serif;font-size:10px;text-decoration:none}footer #nav-footer ul .powerd-by{margin-bottom:5px}footer #nav-footer ul:after{clear:both;content:"";display:block}@media only screen and (max-width:768px){footer nav#nav-footer ul li{margin-left:28px;margin-top:10px}footer nav#nav-footer ul li:first-child{margin-left:0;margin-top:0}}footer:after{clear:both;content:"";display:block}footer .footer-img-container{background-color:#fff;margin-left:-30px;margin-top:-12px;max-width:88px;padding:5px}footer .footer-img-container .footer-img{background:url(/build/images/_ilgenfritz-logo.3d15696a.png) 50% no-repeat;background-size:contain;height:28px;width:78px}@media only screen and (max-width:768px){.header nav ul li a,header nav ul li a:visited{display:inline-block;padding:4px 0;width:calc(100% - 20px)}}.modal-embed{position:relative}@media (min-width:1024px){.no-scroll .modal-address,.no-scroll .modal-device,.no-scroll .modal-message{display:block;left:50%;margin-left:-25%;right:auto;width:50%}.no-scroll .modal-message{bottom:auto;height:600px;margin-top:-19%;top:50%;width:50%}.no-scroll .modal-address{height:715px;margin-bottom:auto;margin-top:auto;width:50%}}.modal-embed .external-chang-container{position:static!important}.modal-embed .modal-geo{height:1000px}.modal-embed .modal-address,.modal-embed .modal-device,.modal-embed .modal-message{display:block;height:1000px}.modal-embed .modal-message{height:600px}.modal-embed .modal-address{height:715px}.hidden,.table-wrap-mobile{display:none}.shown{display:block}.zebra-odd{background-color:#f2f2f2}.zebra-even{background-color:#fff}@media only screen and (max-width:875px){footer{height:fit-content;height:-webkit-fit-content;height:-moz-fit-content;padding:20px}footer #nav-footer{display:none}footer #nav-footer.nav-footer-mobile{display:block;float:unset}footer #nav-footer.nav-footer-mobile .footer-img-container{margin:0}footer #nav-footer.nav-footer-mobile ul{display:inline-block;float:unset;margin-bottom:20px;vertical-align:top;width:calc(50% - 10px)}footer #nav-footer.nav-footer-mobile ul li{float:unset;margin-left:0}footer .copy{display:none}footer .copy-mobile{display:block}}.btn:hover{background-color:#0064af;border-color:#0064af;color:#fff}.btn-orange:hover{background-color:#fa7300;border-color:#fa7300;color:#fff}.select-wrap{max-width:360px}@media only screen and (max-width:768px){.select-wrap{max-width:none}}.multiple-select,.multiple-single-select{position:relative;width:100%}.multiple-select .selected,.multiple-single-select .selected{border:0}.multiple-select .ms-choice,.multiple-single-select .ms-choice{border-radius:5px;color:#535353;padding:22px 0 23px}.multiple-select .ms-choice span,.multiple-single-select .ms-choice span{color:#535353;font-size:14px;left:10px;right:30px;top:10px}.multiple-select .ms-choice .icon-caret,.multiple-single-select .ms-choice .icon-caret{display:none}.multiple-select .ms-choice.disabled,.multiple-single-select .ms-choice.disabled{background-color:#f3f3f3}.multiple-select .ms-search input,.multiple-single-select .ms-search input{max-width:unset;width:100%}.multiple-select .ms-drop,.multiple-single-select .ms-drop{color:#535353;font-size:14px}.multiple-select .ms-drop ul li,.multiple-single-select .ms-drop ul li{padding:0}.multiple-select .ms-drop ul li.hidden,.multiple-single-select .ms-drop ul li.hidden{display:none}.multiple-select .ms-drop ul li label,.multiple-single-select .ms-drop ul li label{font-family:Exo2 Regular,sans-serif;font-size:14px;padding:8px;width:unset}.multiple-select .ms-select-all,.multiple-single-select .ms-select-all{color:#0064af}.multiple-select .ms-no-results,.multiple-single-select .ms-no-results{color:#eb0000}.multiple-select:after,.multiple-single-select:after{background:transparent;color:#0064af;content:"\f078";display:block;font-family:Font Awesome\ 5 Free;font-weight:900;padding-left:5px;pointer-events:none;position:absolute;right:14px;top:13px;z-index:1}.multiple-select .ms-drop li input[type=checkbox]{visibility:hidden}.multiple-select .ms-drop li input[type=checkbox]+span:before{border:1px solid #bfbfbf;border-radius:2px;content:" ";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;height:16px;margin:0 .4em 0 0;padding:0;vertical-align:top;width:16px}.multiple-select .ms-drop li input[type=checkbox]:checked+span:before{background:#0064af;border:1px solid #0064af;color:#fff;content:"\f00c";text-align:center}.multiple-select .ms-drop li input[type=checkbox]:checked+span:after{font-weight:700}.multiple-select .ms-drop li input[type=checkbox]:focus+span:before{outline:5px auto #3b99fc}.multiple-single-select .ms-drop ul>li.hide-radio.selected{background-color:#0064af}.text-small{font-family:Exo2 SemiBold,sans-serif;font-size:12px;margin-bottom:20px;margin-top:40px}body .app-wrap .login-wrap.registration-wrap{margin-bottom:40px}.login-wrap .form-control-custom .select-wrap{width:100%}.login-wrap .form-control-custom .select-wrap label,.login-wrap .form-control-custom .select-wrap select{max-width:unset;width:100%}h2{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:16px}p.small{font-family:Exo2 Light,sans-serif;font-size:12px}p.small b{font-family:Exo2 SemiBold,sans-serif}.submit-with-secure span{color:#00c100;font-family:Exo2 Light,sans-serif;font-size:10px;margin-top:10px}.submit-with-secure span:before{font-family:Font Awesome\ 5 Free;font-size:14px;margin-right:5px}.submit-with-secure>div{display:inline-block;margin-right:20px}.login-wrap .text p b{color:#0064af}.has_error input{display:inline-block;margin-top:0}.has_error .select-wrap select,.has_error input{border:1px solid;border-color:#eb0000!important;color:#eb0000}.error-info-form-valid{color:#eb0000;display:inline-block;font-family:Exo2 Bold,sans-serif;font-size:12px}.error-info-form-valid.error-two-rows{top:6px}form[name=login_form] .has_error input{display:block}form[name=login_form] .error-info-form-valid{color:#eb0000;display:block;font-family:Exo2 Bold,sans-serif;font-size:12px;margin-top:5px;position:unset;right:unset;top:unset;width:unset}.serialnumber-tip{font-family:Exo2 Light,sans-serif;font-size:12px;margin-top:20px}.checkbox a{color:#0064af}.btn-reset-final{width:281px!important}.form{margin-bottom:30px}.form h2{margin:0 0 20px}@media only screen and (max-width:768px){.has_error input{display:block}.has_error .error-info-form-valid{display:block;margin-top:5px;position:relative;right:unset;top:unset}}.settings .row{display:flex}.settings .row .col{max-width:100%}.settings .row .col.col-full{flex:1}@media only screen and (max-width:768px){.settings .row .col{width:100%}}.settings .col-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;margin-top:50px;padding:35px 60px 60px 39px}.settings .col-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}@media only screen and (max-width:768px){.settings .col-container h1{font-size:20px;margin:0 0 30px}}.settings .col-container p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:26px;margin-bottom:40px}.settings .col-container.timezone-change p{margin-bottom:10px}@media only screen and (max-width:768px){.settings .col-container{border:0;border-radius:0;border-top:1px solid #bfbfbf;margin-top:0;padding:40px 0}.settings .col-container.only-content{padding:0!important}}.settings .col-container.add-message,.settings .col-container.address-book,.settings .col-container.cart-page,.settings .col-container.device-container,.settings .col-container.edit-profile,.settings .col-container.guest-access-container,.settings .col-container.myjohndeere-container,.settings .col-container.shape-upload{margin-top:0}@media only screen and (max-width:768px){.settings .col-container.add-message,.settings .col-container.address-book,.settings .col-container.cart-page,.settings .col-container.device-container,.settings .col-container.edit-profile,.settings .col-container.guest-access-container,.settings .col-container.myjohndeere-container,.settings .col-container.shape-upload{border-top:0}}.settings .col-container.gallery-container,.settings .col-container.shape-upload{max-width:820px}.address-book a,.message-list a{margin-bottom:30px}.message-table{border-collapse:collapse;margin-top:50px;width:100%}.message-table thead th{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;text-align:left}.message-table thead tr{border-bottom:2px solid #0064af}.message-table tbody tr{border-top:1px solid #bfbfbf}.message-table tbody tr td{font-family:Exo2 Regular,sans-serif;font-size:14px;max-width:400px;padding:22px 5px;vertical-align:top}@media only screen and (max-width:768px){.message-table tbody tr td{max-width:100%}}.message-table tbody tr:first-child{border-top:none}@media only screen and (max-width:768px){.message-table{table-layout:fixed}}.message-table.message-table-second tbody tr td.edit-trash-buttons{min-width:101px}.security-passwort-change .has_error .error-info-form-valid{right:0}.profile-container{border:1px solid #bfbfbf;border-radius:5px;margin-top:60px;padding:35px 60px 60px 39px;z-index:1000}.profile-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}.profile-container p{font-family:Exo2 Light,sans-serif;font-size:16px;margin-top:18px}.loader{background-image:url(/build/images/spinning-circles.b6f686d7.svg)}.edit-profile .select-wrap,.security-passwort-change .select-wrap,.timezone-change .select-wrap{max-width:300px;width:100%}@media only screen and (max-width:768px){.edit-profile .select-wrap,.security-passwort-change .select-wrap,.timezone-change .select-wrap{max-width:100%}}.avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;float:left;height:180px;overflow:hidden;width:180px}.profile-pic-wrap{margin-bottom:40px;margin-top:57px}.profile-pic-wrap .pic-controls{float:left;padding-top:20px}.profile-pic-wrap .pic-controls a.btn{margin-top:20px}@media only screen and (max-width:768px){.profile-pic-wrap .pic-controls{float:unset;margin:0;padding:0}.profile-pic-wrap .pic-controls #delete-avatar{margin-top:20px;width:100%}.profile-pic-wrap .pic-controls label{width:100%}.profile-pic-wrap .pic-controls form>div{margin-bottom:26px}.profile-pic-wrap .pic-controls form>div input{margin-top:17px;width:100%}.profile-pic-wrap .pic-controls form>div .select-wrap,.profile-pic-wrap .pic-controls form>div .select-wrap select{width:100%}}.profile-pic-wrap:after{clear:both;content:"";display:block}@media only screen and (max-width:768px){.profile-pic-wrap{margin-top:20px;text-align:center}.profile-pic-wrap .avatar{float:unset;height:120px;margin-bottom:40px;width:120px}}.file-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.edit-trash-buttons{text-align:right}.edit-trash-buttons span a i{color:#0064af;font-size:19px;margin-right:10px}@media only screen and (max-width:768px){.edit-trash-buttons span a i{font-size:16px;margin-bottom:7px}}.profile-image-edit .choose-image-btn{cursor:pointer;display:inline-block}.profile-image-edit .profile-image{background-color:#fff;background-position:50%;background-size:cover;border-radius:50%;height:120px;position:relative;width:120px}.profile-image-edit .profile-image>div{background-color:rgba(0,0,0,.29);border-radius:50%;height:100%;opacity:0;position:absolute;transition:.25s ease;width:100%}.profile-image-edit .profile-image>div:hover{opacity:1}.profile-image-edit .profile-image>div>i{color:#fff;font-size:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}@media only screen and (max-width:768px){.profile-image-edit a.btn{margin:40px 0 0}}.select-title{margin-bottom:40px}.select-title strong{font-family:Exo2 Bold,sans-serif}.data-wrap .input>label{display:inline-block;width:150px}.data-wrap .input input{display:inline-block}.data-wrap .input .select-wrap{display:inline-block;width:360px}body .message-table.wd-50 th{padding:5px}body .message-table.wd-50 td{padding:22px 5px}.current-contract-container{background:#f3f3f3;margin:50px 0;padding:20px;width:100%}.current-contract-container h2{margin:0 0 10px}.current-contract-container .device-image{background-color:#fff;background-position:50%;background-size:cover;border-radius:50%;display:inline-block;height:80px;position:relative;vertical-align:top;width:80px}.current-contract-container .contract-data{display:inline-block;padding-left:20px;width:calc(100% - 100px)}.current-contract-container .contract-data .inner{display:inline-block;vertical-align:top}.current-contract-container .contract-data .inner:first-of-type{width:calc(27% - 5px)}.current-contract-container .contract-data .inner:nth-of-type(2){width:calc(30% - 5px)}.current-contract-container .contract-data .inner:nth-of-type(3){width:calc(31% - 5px)}.current-contract-container .contract-data .inner:nth-of-type(4){width:calc(12% - 5px)}.current-contract-container .contract-data .inner .tariff-badge{border-radius:5px;color:#fff;font-size:13px;padding:1px 5px 3px}.current-contract-container .contract-data .inner .abo-badge{background-color:#fa7300}.current-contract-container .contract-data .inner .bundle-badge{background-color:#0064af}.current-contract-container .contract-data .inner .active-badge{background-color:#18b600}.current-contract-container .contract-data .inner .cancelled-badge{background-color:#fb0}.current-contract-container .contract-data .inner .expired-badge{background-color:#eb0000}.current-contract-container .contract-data .inner .sn{color:#8a8a8a;font-size:13px;margin-top:5px}@media only screen and (max-width:1024px){.current-contract-container .contract-data .inner{display:block;margin-bottom:40px}.current-contract-container .contract-data .inner:first-of-type,.current-contract-container .contract-data .inner:nth-of-type(2),.current-contract-container .contract-data .inner:nth-of-type(3),.current-contract-container .contract-data .inner:nth-of-type(4){width:100%}.current-contract-container .contract-data .inner:last-of-type{margin-bottom:0}}.contract-data-table{border-spacing:0;width:100%}.contract-data-table th{background:#fff;border-bottom:1px solid #0064af;color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;height:21px;position:sticky;text-align:left;top:0;z-index:5}.contract-data-table td,.contract-data-table th{padding:10px;vertical-align:top}.contract-data-table td:not(:first-child){padding-top:20px}.contract-data-table .device-image{background-color:#fff;background-position:50%;background-size:cover;border-radius:50%;display:inline-block;height:80px;position:relative;vertical-align:top;width:80px}.contract-data-table .tariff-badge{border-radius:5px;color:#fff;font-size:13px;padding:1px 5px 3px}.contract-data-table .abo-badge{background-color:#fa7300}.contract-data-table .bundle-badge{background-color:#0064af}.contract-data-table .active-badge{background-color:#18b600}.contract-data-table .cancelled-badge{background-color:#fb0}.contract-data-table .expired-badge{background-color:#eb0000}.contract-data-table .sn{color:#8a8a8a;font-size:13px;margin-top:5px}@media only screen and (max-width:1024px){.contract-data-table th{display:none}.contract-data-table td{display:block}.contract-data-table td:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}}.gallery-container .gallery{margin-top:20px}.gallery-container .gallery .image-container{background-color:#f3f3f3;border:3px solid #f3f3f3;border-radius:5%;display:inline-block;margin:5px;padding:5px;position:relative;width:165px}.gallery-container .gallery .image-container.selected{border:3px solid #0064af}.gallery-container .gallery .image-container .image-content{background-position:50%;background-size:cover;border-radius:50%;height:120px;width:120px}.gallery-container .gallery .image-container .rotate-image{color:#0064af;cursor:pointer;font-size:20px;padding:3px;position:absolute;right:3px;top:3px;z-index:1}.gallery-container .gallery .image-container .delete-device-image{bottom:3px;color:#0064af;cursor:pointer;font-size:20px;padding:3px;position:absolute;right:3px;z-index:1}.selected{border:3px solid #0064af}.red_day{color:red;margin-top:20px}.red_day:first-of-type{margin-top:0}.border{border:1px solid #bfbfbf}b.blue{color:#0064af}label{font-family:Exo2 Regular,sans-serif}@media only screen and (max-width:768px){@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:100px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:100px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:100px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:100px;opacity:1}to{bottom:0;opacity:0}}}.device-container.success-container{margin:auto}.checkbox #checkbox-cart-submit{cursor:pointer;height:unset;left:5px;opacity:0;position:absolute;top:20px;width:unset}.file-loader{animation:spin-loader 2s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#0064af;display:block;height:30px;margin:auto;position:relative;top:10px;width:30px}@keyframes spin-loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.device-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;line-height:31px;margin:0 0 18px;padding:0}.device-container p{font-family:Exo2 Light,sans-serif;font-size:16px;margin-bottom:20px}@media only screen and (max-width:768px){.device-container .zebra-even,.device-container .zebra-odd{background-color:unset}}.device-container .device-select{display:none}@media only screen and (max-width:768px){.device-container .device-select{display:block}}.device-container .type-high_power,.device-container .type-select,.device-container .type-ultra_small{background:#fa7300;border-radius:5px;color:#fff;display:inline-block;font-size:13px;padding:1px 5px 3px}@media only screen and (max-width:768px){.device-container .device-settings-template-button{margin-left:0;margin-top:20px;width:100%}}.device-container .button-container{margin-bottom:30px}.device-container .button-container .btn{margin-left:20px}.device-container .button-container .btn:first-of-type{margin-left:0}@media only screen and (max-width:768px){.device-container .button-container .btn{margin-left:0;margin-top:20px;width:100%}.device-container .button-container .btn:first-of-type{margin-top:0}.device-container .button-container{max-width:360px}.device-container .button-wrap{display:none}}.device-container .table-wrap table{border-collapse:collapse;width:100%}@media only screen and (max-width:1024px){.device-container .table-wrap table{table-layout:fixed}.device-container .table-wrap table .col1,.device-container .table-wrap table .col2{width:130px}.device-container .table-wrap table .col4{width:150px}.device-container .table-wrap table .col5{width:100px}}@media only screen and (max-width:768px){.device-container .table-wrap table{table-layout:unset}.device-container .table-wrap table .col1,.device-container .table-wrap table .col2,.device-container .table-wrap table .col4,.device-container .table-wrap table .col5{width:unset}}.device-container .table-wrap table .shock-wrap{display:flex}.device-container .table-wrap table .shock-select .select-wrap{max-width:90%}.device-container .table-wrap table .select-wrap{max-width:360px;position:relative}.device-container .table-wrap table .select-wrap select{max-width:360px}.device-container .table-wrap table td.col2 .sn{color:#8a8a8a;font-size:13px;margin-top:5px}.device-container .table-wrap table td.col2 .contract-warning{color:#eb0000;font-size:14px;line-height:1.5;margin-top:20px}.device-container .table-wrap table td.col2 .contract-warning a{color:#eb0000}.device-container .table-wrap table td>span{display:block;font-family:Exo2 Regular,sans-serif;font-size:14px}.device-container .table-wrap table td.col2>span{font-family:Exo2 Bold,sans-serif}.device-container .table-wrap table td.col2>input{font-family:Exo2 Bold,sans-serif;font-size:14px}@media only screen and (max-width:768px){.device-container .table-wrap table td.col2>input{border:1px solid #bfbfbf;font-family:Exo2 Regular,sans-serif;padding:12px 20px;width:100%}}.device-container .table-wrap table td.col4 label:last-of-type,.device-container .table-wrap table td.col5 label:last-of-type{margin-bottom:0}.device-container .table-wrap table td.col6>span{font-family:Exo2 SemiBold,sans-serif}.device-container .table-wrap table tr:first-child{border-bottom:1px solid #0064af}.device-container .table-wrap table tr.stripped:nth-child(odd){background-color:#f2f2f2}.device-container .table-wrap table tr.stripped:nth-child(2n){background-color:#fff}.device-container .table-wrap table th{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;height:21px;text-align:left;vertical-align:top}.device-container .table-wrap table td{padding:20px 15px;vertical-align:top}.device-container .table-wrap table .device-manage-slider .checkbox-slider-wrap label{margin-right:50px}.device-container .table-wrap table .device-manage-slider .checkbox-slider-wrap label .status-active{margin-right:unset;right:-48px;top:8px}.device-container .table-wrap table .device-manage-slider .checkbox-slider-wrap label .status-inactive{left:unset;margin-right:unset;right:-48px;top:8px}.device-container .table-wrap table .device-manage-slider .checkbox-slider-wrap{margin-top:8px}.device-container .checkbox-wrap{margin-top:13px}.device-container .checkbox-wrap span{display:inline-block;margin-right:30px;margin-top:20px;vertical-align:top}.device-container .checkbox-wrap input[type=checkbox]{display:none}.device-container .checkbox-wrap input[type=checkbox]+label{background-color:#eb0000;border-radius:5px;color:#eb0000;content:"";display:inline-block;font-family:Exo2 SemiBold,sans-serif;font-size:12px;height:30px;margin-right:5px;margin-top:15px;text-align:left;transition:background-color .5s linear;width:60px}.device-container .checkbox-wrap input[type=checkbox]+label:hover{cursor:pointer}.device-container .checkbox-wrap input[type=checkbox]+label:before{background-color:#fff;border-radius:50%;box-shadow:0 0 5px #aaa;content:"";display:block;height:24px;margin:3px 0 7px 4px;transition:margin .1s linear;width:24px}.device-container .checkbox-wrap input[type=checkbox]:checked+label{background-color:#18b600;color:#18b600;text-align:right}.device-container .checkbox-wrap input[type=checkbox]:checked+label:before{margin:3px 0 7px 32px}.device-list li{margin-bottom:17px}.device-container .device-manage-checkbox,.device-container .device-manage-checkbox label{margin-top:0}.device-manage tr{position:relative}.device-manage tr .last-child-td{bottom:0;left:0;position:absolute}.device-image-edit .choose-image-btn{cursor:pointer;display:inline-block}.device-image-edit .select-image-content{background-color:#fff;background-position:50%;background-size:cover;border-radius:50%;height:160px;position:relative;width:160px}.device-image-edit .select-image-content>div{background-color:rgba(0,0,0,.29);border-radius:50%;height:100%;opacity:0;position:absolute;transition:.25s ease;width:100%}.device-image-edit .select-image-content>div:hover{opacity:1}.device-image-edit .select-image-content>div>i{color:#fff;font-size:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}@media only screen and (max-width:768px){.device-image-edit a.btn{margin:40px 0 0}}input[type=time].interval-error{border:1px solid #eb0000}.interval-error-message{color:#eb0000;display:none;font-size:11px;position:absolute;right:50px;top:10px}.label-device-grey{color:#8a8a8a;display:inline-block;font-size:14px;margin:5px 0 20px}.error-info-form-valid.error-device-add{margin-left:15px;max-width:250px;right:0;top:7px;width:unset}@media only screen and (max-width:700px){.device-add-gallery{width:320px}.device-add-gallery .container-33{width:calc(100% - 4px)}.error-info-form-valid.error-device-add{margin-left:unset;max-width:250px;right:unset;width:unset}}.device-status-off .device-image,.device-status-off .map-device-image,.device-status-off img{border-color:#eb0000!important}.device-status-motor .device-image,.device-status-motor .map-device-image,.device-status-motor img{border-color:#18b600!important}.device-status-ignition .device-image,.device-status-ignition .map-device-image,.device-status-ignition img{border-color:#fb0!important}.cart-list{list-style:none;margin:0;padding:0}.cart-list .cart-list-item{background:#fafafa;margin-bottom:20px;padding:20px;position:relative;width:100%}.cart-list .cart-list-item div{display:inline-block;width:calc(16.6% - 5px)}.cart-list .cart-list-item div h2{margin-top:0}.cart-list .cart-list-item div p{margin-bottom:0}.cart-list .cart-list-item div span{display:block;text-align:center;top:50%;transform:translateY(-50%)}.cart-list .cart-list-item div span .delete-item{color:#0064af;cursor:pointer}@media only screen and (max-width:768px){.cart-list .cart-list-item div{display:block;margin-top:20px;width:100%}.cart-list .cart-list-item div:first-of-type{margin-top:0}.cart-list .cart-list-item div span{text-align:left;transform:unset}}.settings-row{display:none;margin:50px 0}.settings-row.settings-row-gray{background:#f3f3f3;border-radius:5px;padding:20px}.settings-row.settings-row-gray p{margin-bottom:0}.settings-row.settings-row-gray strong{color:#0064af}.settings-row.settings-row-gray--text strong{color:#535353}.messages-row{margin:50px 0}.messages-row.messages-row-gray{background:#f3f3f3;border-radius:5px;padding:20px}.messages-row.messages-row-gray p{margin-bottom:0}.messages-row.messages-row-gray strong{color:#0064af}.box{display:flex}.box .device-data{margin-left:40px}.box .form-control-custom:first-of-type{margin-top:0}@media only screen and (max-width:768px){.box{display:unset}.box .device-data{margin-left:unset;margin-top:20px;width:100%}.box .device-data INPUT{width:100%}}.device-table-manage .checkbox-slider-wrap label.topic.pending,.device-table-manage .select-wrap.topic.pending .multiple-single-select .ms-choice,.device-table-manage input.topic.pending{border-left:5px solid #fb0}.device-table-manage .checkbox-slider-wrap input[type=checkbox]:checked+label.topic.pending:after{left:32px}.mqtt-command-state-td{position:relative}.mqtt-command-state.pending .pending-message{display:flex}.mqtt-command-state .pending-message,.mqtt-command-state.pending .sync-message{display:none}.mqtt-command-state .pending-message i{padding:3px}.mqtt-command-state .pending-message i:before{color:#fb0;font-size:48px}@media only screen and (max-width:768px){.mqtt-command-state .pending-message i{padding:2px}.mqtt-command-state .pending-message i:before{font-size:36px}}.mqtt-command-state .sync-message{display:flex}.mqtt-command-state .sync-message i{padding:3px}.mqtt-command-state .sync-message i:before{color:#18b600;font-size:48px}@media only screen and (max-width:768px){.mqtt-command-state .sync-message i{padding:2px}.mqtt-command-state .sync-message i:before{font-size:36px}}.settings .device-container.col-container .label-device-grey{word-break:break-word}.settings .device-container.col-container .checkbox-slider-wrap span{margin-right:10px}@media only screen and (max-width:1280px){.settings .device-container.col-container{border:none;padding:0}.settings .device-container.col-container .table-wrap table td{padding:20px 5px}}.tooltip-custom{position:relative}.tooltip-custom:after{background:#535353;border-radius:5px;bottom:50%;color:#fff;content:attr(data-tooltip);font-family:Exo2 Light,sans-serif;font-size:16px;font-weight:900;left:110%;max-width:300px;opacity:0;padding:8px;position:absolute;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;width:max-content;z-index:-1}.tooltip-custom:hover:after{bottom:60%;opacity:1;z-index:1}@media only screen and (max-width:768px){.tooltip-custom:after{bottom:90%;left:unset;max-width:unset;right:-100%;width:250px}.tooltip-custom:hover:after{bottom:110%}}.battery-info i{padding:3px}.battery-info i:before{font-size:48px}.battery-info i.fa-battery-full:before{color:#18b600}.battery-info i.fa-battery-half:before{color:#fb0}.battery-info i.fa-battery-quarter:before{color:#eb0000}@media only screen and (max-width:768px){.battery-info i{padding:2px}.battery-info i:before{font-size:36px}}.last-refresh i{padding:3px}.last-refresh i:before{color:#bfbfbf;font-size:48px}.last-refresh i.recent:before{color:#18b600}.last-refresh i.old:before{color:#eb0000}@media only screen and (max-width:768px){.last-refresh i{padding:2px}.last-refresh i:before{font-size:36px}}.mqtt-command-state-div{bottom:0;left:0;position:absolute}@media only screen and (max-width:768px){.mqtt-command-state-div{left:unset;padding:unset!important;right:5px;top:36px;width:unset!important}}.devicegroup{border:1px solid #bfbfbf;border-radius:5px;display:inline-block;height:300px;margin-bottom:10px;margin-left:10px;overflow:hidden;position:relative;width:400px}@media only screen and (max-width:768px){.devicegroup{width:100%}}.devicegroup .name{background-color:#fb0;border-radius:5px;display:block;padding:10px;width:100%}.devicegroup .edit{background-color:#00c100;border-radius:0 5px 5px 0;display:inline-block;float:right;margin:-10px;padding:10px;width:42px}.devicegroup .device{border:1px solid #bfbfbf;border-radius:5px;margin:10px 10px 10px 5px;padding:10px}.devicegroup .fadeout{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;height:4em;position:absolute;width:100%}.guest-access-container,.my-guest-access-container{max-width:900px}.guest-access-container .form-control,.my-guest-access-container .form-control{justify-content:unset}.guestaccesses-table{border-spacing:0;width:100%}.guestaccesses-table .tablehead{background:#fff;border-bottom:1px solid #0064af;color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;height:21px;padding:10px;position:sticky;text-align:left;top:0;vertical-align:top;z-index:5}.guestaccesses-table .tabledata{font-size:14px;padding:10px;vertical-align:middle}.guestaccesses-table .tabledata.activate-slider{vertical-align:top}.guestaccesses-table .tabledata.trash-button{text-align:right}.guestaccesses-table .tabledata i{color:#0064af;font-size:19px;margin-right:10px}@media only screen and (max-width:1024px){.guestaccesses-table .tablehead{display:none}.guestaccesses-table .tabledata{display:block;margin-bottom:10px}.guestaccesses-table .tabledata:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}.guestaccesses-table .tabledata.trash-button{margin-bottom:0;text-align:unset}}.myjohndeere-container a.btn{width:unset}.myjohndeere-container i{margin-left:10px;vertical-align:top}.myjohndeere-container i.fa-times{color:#eb0000}.myjohndeere-container i.fa-exclamation{color:#fb0}.myjohndeere-container i.fa-check{color:#18b600}.myjohndeere-container i:before{font-size:40px}.devices .row{display:flex}.devices .row .col{max-width:100%}.devices .row .col.col-full{flex:1}@media only screen and (max-width:768px){.devices .row .col{width:100%}}.devices .device-overview .zebra-even,.devices .device-overview .zebra-odd{background-color:unset}.devices .col-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;margin-top:50px;padding:35px 60px 60px 39px}.devices .col-container.add-new,.devices .col-container.device-overview,.devices .col-container.edit-groups-container,.devices .col-container.usernotifications-container{margin-top:0}@media only screen and (max-width:768px){.devices .col-container.add-new,.devices .col-container.device-overview,.devices .col-container.edit-groups-container,.devices .col-container.usernotifications-container{border-top:0}}.devices .col-container.edit-groups-container{max-width:876px}.devices .col-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}@media only screen and (max-width:768px){.devices .col-container h1{font-size:20px;margin:0 0 30px}}.devices .col-container p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:26px;margin-bottom:40px}@media only screen and (max-width:768px){.devices .col-container{border:0;border-radius:0;border-top:1px solid #bfbfbf;margin-top:40px;padding:40px 0}.devices .col-container.only-content{padding:0!important}}.devices .button-wrap{margin-bottom:30px}@media only screen and (max-width:768px){.devices .button-wrap{display:none}}.devices .device-select-mobile{display:none;margin-bottom:30px}@media only screen and (max-width:768px){.devices .device-select-mobile{display:block}.devices .device-select-mobile label,.devices .device-select-mobile select{border-color:#0064af;color:#0064af;cursor:pointer;max-width:100%;width:100%}.devices .device-select-mobile label:after,.devices .device-select-mobile select:after{color:#0064af}}.devices .table table{border-collapse:collapse;width:100%}.devices .table table thead th{border-top:none;color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;padding:5px 0;text-align:left}.devices .table table thead th,.devices .table table thead tr{border-bottom:1px solid #0064af}@media only screen and (max-width:768px){.devices .table table thead{display:none}}.devices .table table tbody tr{border-top:1px solid #bfbfbf}@media only screen and (max-width:768px){.devices .table table tbody tr{border-top:0}}.devices .table table tbody tr.col7{line-height:24px}.devices .table table tbody tr td{font-family:Exo2 Regular,sans-serif;font-size:14px;max-width:400px;padding:22px 5px;vertical-align:top}@media only screen and (max-width:768px){.devices .table table tbody tr td{display:block;max-width:100%;width:100%}.devices .table table tbody tr td.col4{display:inline-block;width:50%}.devices .table table tbody tr td.col2:before,.devices .table table tbody tr td.col3:before,.devices .table table tbody tr td.col4:before,.devices .table table tbody tr td.col5:before{color:#0064af;display:block;font-family:Exo2 Bold,sans-serif;font-size:14px;margin-bottom:20px;width:100%}.devices .table table tbody tr td.col2:before{content:"Akku"}.devices .table table tbody tr td.col3:before{content:"Regelzuweisung"}.devices .table table tbody tr td.col4:before{content:"Regelstatus"}.devices .table table tbody tr td.col5:before{content:"Letzter Gerätestatus"}}.devices .table table tbody tr.device-description{border-top:none}.devices .table table tbody tr.device-description td{border-top:0;color:#bfbfbf;font-size:14px;padding-top:5px}.devices .table table tbody tr.device-description .device-info{border:1px solid #bfbfbf;border-radius:5px;padding:20px}.devices .table table tbody tr.device-description .device-info ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.devices .table table tbody tr.device-description .device-info ul li{display:inline-block}.devices .table table tbody tr.device-description .device-info ul li:before{content:"|";display:inline-block;margin:0 3px}.devices .table table tbody tr.device-description .device-info ul li:first-of-type:before{display:none}.devices .table table tbody tr.device-description .device-additional-info-button{color:#0064af;cursor:pointer;display:inline-block;margin-top:10px;text-decoration:underline}.devices .table table tbody tr.device-description .device-additional-info{display:none}.devices .table table tbody tr.device-description.visible .device-info ul{display:block}.devices .table table tbody tr.device-description.visible .device-info ul li{display:block;margin-left:0}.devices .table table tbody tr.device-description.visible .device-info ul li .label{color:#0064af}.devices .table table tbody tr.device-description.visible .device-info ul li:before{display:none}.devices .table table tbody tr.device-description.visible .device-additional-info{display:block}.devices .table table tbody tr:first-child{border-top:none}.devices .table .rule-box{display:flex;justify-content:space-between;margin-bottom:25px}@media only screen and (max-width:768px){.devices .table .device-rule-name{max-width:calc(100% - 70px)}}.devices .status{margin-top:30px}@media only screen and (max-width:768px){.devices .status{margin-top:0}}.devices .status .bar{background-color:#ccc;display:inline-block;height:20px;margin-right:7px;width:7px}@media only screen and (max-width:1180px){.devices .status .bar{margin-right:0;width:6px}}@media only screen and (max-width:768px){.devices .status .bar{margin-right:7px;width:7px}}.devices .status .percent{display:inline-block;margin-top:3px;vertical-align:top}.devices .status-10 .bar-10,.devices .status-20 .bar-10,.devices .status-20 .bar-20,.devices .status-30 .bar-10,.devices .status-30 .bar-20{background-color:#eb0000}.devices .status-30 .bar-30{background-color:#fb0}.devices .status-40 .bar-10,.devices .status-40 .bar-20{background-color:#eb0000}.devices .status-40 .bar-30,.devices .status-40 .bar-40{background-color:#fb0}.devices .status-50 .bar-10,.devices .status-50 .bar-20{background-color:#eb0000}.devices .status-50 .bar-30,.devices .status-50 .bar-40,.devices .status-50 .bar-50{background-color:#fb0}.devices .status-60 .bar-10,.devices .status-60 .bar-20{background-color:#eb0000}.devices .status-60 .bar-30,.devices .status-60 .bar-40,.devices .status-60 .bar-50,.devices .status-60 .bar-60{background-color:#fb0}.devices .status-70 .bar-10,.devices .status-70 .bar-20{background-color:#eb0000}.devices .status-70 .bar-30,.devices .status-70 .bar-40,.devices .status-70 .bar-50,.devices .status-70 .bar-60{background-color:#fb0}.devices .status-70 .bar-70{background-color:#18b600}.devices .status-80 .bar-10,.devices .status-80 .bar-20{background-color:#eb0000}.devices .status-80 .bar-30,.devices .status-80 .bar-40,.devices .status-80 .bar-50,.devices .status-80 .bar-60{background-color:#fb0}.devices .status-80 .bar-70,.devices .status-80 .bar-80{background-color:#18b600}.devices .status-90 .bar-10,.devices .status-90 .bar-20{background-color:#eb0000}.devices .status-90 .bar-30,.devices .status-90 .bar-40,.devices .status-90 .bar-50,.devices .status-90 .bar-60{background-color:#fb0}.devices .status-90 .bar-70,.devices .status-90 .bar-80,.devices .status-90 .bar-90{background-color:#18b600}.devices .status-100 .bar-10,.devices .status-100 .bar-20{background-color:#eb0000}.devices .status-100 .bar-30,.devices .status-100 .bar-40,.devices .status-100 .bar-50,.devices .status-100 .bar-60{background-color:#fb0}.devices .status-100 .bar-100,.devices .status-100 .bar-70,.devices .status-100 .bar-80,.devices .status-100 .bar-90{background-color:#18b600}.devices .asu{display:inline-block;margin-left:2px}.devices .asu .bar{background-color:#ccc;display:inline-block;margin-right:0;width:5px}.devices .asu .bar-1{height:6px}.devices .asu .bar-2{height:8px}.devices .asu .bar-3{height:10px}.devices .asu .bar-4{height:12px}.devices .asu .bar-5{height:14px}.devices .asu .value{display:inline-block;margin-left:2px;vertical-align:top}.devices .asu-1 .bar-1,.devices .asu-2 .bar-1{background-color:#eb0000}.devices .asu-2 .bar-2{background-color:#fa7300}.devices .asu-3 .bar-1{background-color:#eb0000}.devices .asu-3 .bar-2{background-color:#fa7300}.devices .asu-3 .bar-3{background-color:#fb0}.devices .asu-4 .bar-1{background-color:#eb0000}.devices .asu-4 .bar-2{background-color:#fa7300}.devices .asu-4 .bar-3{background-color:#fb0}.devices .asu-4 .bar-4{background-color:#18b600}.devices .asu-5 .bar-1{background-color:#eb0000}.devices .asu-5 .bar-2{background-color:#fa7300}.devices .asu-5 .bar-3{background-color:#fb0}.devices .asu-5 .bar-4{background-color:#18b600}.devices .asu-5 .bar-5{background-color:#138a00}.devices .contract-warning{color:#eb0000;line-height:1.5;margin-top:20px}.devices .contract-warning a{color:#eb0000}.devices .device-manage-edit a{color:inherit;text-decoration:inherit}.devices .device-manage-edit .image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;height:80px;margin-right:20px;margin-top:0;position:relative;width:80px}.devices .device-manage-edit .image .choose-overlay{background-color:rgba(0,0,0,.29);border-radius:50%;cursor:pointer;height:100%;opacity:0;position:absolute;transition:.25s ease;width:100%}.devices .device-manage-edit .image .choose-overlay:hover{opacity:1}.devices .device-manage-edit .image .choose-overlay>i{color:#fff;font-size:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:4}.devices .device-manage-edit .device-name-container{display:inline-block;margin-top:34px;vertical-align:top;width:calc(50% - 2px)}@media only screen and (max-width:768px){.devices .device-manage-edit .device-name-container{margin-top:11px}.devices .device-manage-edit .device-name-container #device-name-span{display:inline-block;font-family:Exo2 Bold,sans-serif;font-size:16px;margin-bottom:20px}}.devices .buttons,.devices .buttons-mobile{min-width:70px;text-align:right}.devices .buttons a,.devices .buttons-mobile a{color:#0064af;cursor:pointer;font-size:20px;margin-left:10px}.devices .buttons a:first-of-type,.devices .buttons-mobile a:first-of-type{margin-left:0}.devices .buttons a i,.devices .buttons-mobile a i{margin-top:32px}@media only screen and (max-width:768px){.devices .buttons{display:none!important}}.devices .buttons-mobile{display:none;text-align:unset}.devices .buttons-mobile a i{margin-top:0}@media only screen and (max-width:768px){.devices .buttons-mobile{display:block}}.devices .device-image-edit img{display:inline-block;margin-right:35px}@media only screen and (max-width:768px){.devices .device-image-edit img{display:block;margin-bottom:30px;margin-right:0}}.devices .device-image-edit img,.devices .device-image-edit>div{vertical-align:middle}@media only screen and (max-width:768px){.devices .device-image-edit>div{display:block}.devices .device-image-edit>div .btn{max-width:100%;width:100%}.devices .add-new .select-wrap label,.devices .add-new .select-wrap select{max-width:none;width:100%}}.devices .border{margin:60px 0}@media only screen and (max-width:768px){.devices .border{margin:40px 0}}.devices .form-row{margin:30px 0}.devices .form-row p{display:inline-block;float:left;margin:0;max-width:360px}@media only screen and (max-width:768px){.devices .form-row p{max-width:none}}.devices .form-row .shock-wrap{display:flex}@media only screen and (max-width:930px){.devices .form-row .shock-wrap{clear:left}}@media only screen and (max-width:768px){.devices .form-row .shock-wrap{clear:left}.devices .form-row .shock-wrap .shock-switch{margin-top:20px}}.devices .form-row .input{display:inline-block;margin-left:50px;width:300px}.devices .form-row .input.shock-select{width:240px}.devices .form-row .input.shock-select input{max-width:90%}@media only screen and (max-width:768px){.devices .form-row .input{margin-left:0;margin-top:10px;width:100%}.devices .form-row .input.shock-select{width:100%}.devices .form-row .input input{max-width:none}}.devices .form-row .input>label{color:#bfbfbf;display:inline-block;font-size:12px;margin-top:10px}.devices .form-row .input .select-wrap,.devices .form-row .input label,.devices .form-row .input select{max-width:none;width:100%}.devices .form-row .input .select-wrap>label{margin-bottom:0}.devices .form-row.info-box{margin:100px 0 0}@media only screen and (max-width:768px){.devices .form-row.info-box{margin:50px 0 0}}.devices .form-row.info-box p{background:#f3f3f3;float:left;line-height:26px;margin-right:50px;max-width:525px;padding:20px}@media only screen and (max-width:768px){.devices .form-row.info-box p{display:block;float:none;margin-bottom:30px;margin-right:0;max-width:none}}.devices .form-row.info-box p b,.devices .form-row.info-box p strong{color:#0064af}.devices .form-row.info-box .button-wrap{display:inline-block;margin-bottom:0;max-width:200px;padding:10px 0}.devices .form-row.info-box .button-wrap a.btn{background-color:#fff;color:#0064af;margin-bottom:15px}@media only screen and (max-width:768px){.devices .form-row.info-box .button-wrap,.devices .form-row.info-box .button-wrap a.btn,.devices .form-row.info-box .button-wrap button{max-width:none;width:100%}.device-container .device-table-manage table tr,.device-container .devicefilter-button{display:none}.device-container .device-table-manage table tr.selected-device{display:table-row}.device-container .table-wrap tr:first-child{display:none}.device-container .table-wrap tr td{display:block}.device-container .table-wrap .profil-image-edit img{height:140px;width:140px}.device-container .table-wrap .col1,.device-container .table-wrap .col2{border-bottom:none}.device-container .table-wrap .col1:before,.device-container .table-wrap .col2:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}.device-container .table-wrap .col1 span,.device-container .table-wrap .col2 span{border:1px solid #bfbfbf;border-radius:5px;color:#757b80;font-size:16px;margin-top:0;padding:12px 20px}}@media only screen and (max-width:1180px){.col2{min-width:100px}}@media only screen and (max-width:768px){.col2{min-width:unset}}.devicegroup-devices-list{margin-top:30px}.devicegroup-devices-list h1 a i{color:#0064af;font-size:19px;margin-left:20px}.devicegroup-devices-list .single-device{display:inline-block;margin-right:40px;margin-top:30px;position:relative;vertical-align:top;width:160px}.devicegroup-devices-list .single-device .device-name{margin-top:20px}.devicegroup-devices-list .single-device .device-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:100px;width:100px}.devicegroup-devices-list .single-device .delete-device-image{color:#0064af;cursor:pointer;left:120px;position:absolute;top:84px}#edit-devicegroup-container .submit-container{margin-top:50px;text-align:right}#edit-devicegroup-container .submit-container .btn{background:#fff;color:#0064af;display:block;margin-left:auto}#edit-devicegroup-container .submit-container .btn.btn-green{background:#18b600;border-color:#18b600;color:#fff;margin-bottom:20px}#edit-devicegroup-container .form-inner{margin-bottom:50px}#edit-devicegroup-container .form-inner .form-control-custom{justify-content:unset}#edit-devicegroup-container .form-inner .form-control-custom label{align-self:unset;font-size:16px;margin-top:10px}#edit-devicegroup-container .form-inner .form-control-custom input{max-width:none;width:480px}#edit-devicegroup-container .form-inner .form-control-custom textarea{min-height:150px;width:480px}.usernotifications-container{max-width:800px}.usernotifications-container .form-control-custom .error-field{border-color:#eb0000;display:block}.usernotifications-container .error-message{color:#eb0000;margin:-10px 0 15px 145px}.usernotifications-container .settings-input{width:300px}.usernotifications-container .date-input{background:#fff;border:1px solid #bfbfbf;border-radius:5px;box-sizing:border-box;color:#535353;display:block;font-family:Exo2 Regular,sans-serif;font-size:14px;max-width:300px;padding:12px 20px;width:100%}.usernotifications-container .btn-back{background-color:transparent;border:1px solid #0064af;color:#0064af;margin-left:40px;vertical-align:baseline}.usernotifications-container #date_notifications_form_leadTime{margin-right:20px;width:175px}.usernotifications-container .lead-time-unit{width:105px}@media only screen and (max-width:768px){.usernotifications-container .error-message{margin:-10px 0 15px 5px}.usernotifications-container .btn-save,.usernotifications-container .settings-input{width:100%}.usernotifications-container .btn-back{margin-left:0;margin-top:10px;width:100%}.usernotifications-container #date_notifications_form_leadTime{margin-bottom:20px;margin-right:unset;width:100%}.usernotifications-container #date_notifications_form_targetDate{max-width:unset;width:100%}.usernotifications-container .lead-time-unit{width:100%}}.usernotifications-table-container{max-width:1280px}.usernotifications-table-container H2{font-size:20px;line-height:38px;margin-top:30px}.usernotifications-table-container .usernotifications-table{border-spacing:0;width:100%}.usernotifications-table-container .usernotifications-table .device-image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:80px;width:80px}.usernotifications-table-container .usernotifications-table TH{background:#fff;border-bottom:1px solid #0064af;color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;height:21px;padding:10px;position:sticky;text-align:left;top:0;vertical-align:top;z-index:5}.usernotifications-table-container .usernotifications-table TD{font-size:14px;padding:10px;vertical-align:middle}.usernotifications-table-container .usernotifications-table TD:last-of-type{text-align:right}.usernotifications-table-container .usernotifications-table TD i{color:#0064af;font-size:19px;margin-right:10px}.usernotifications-table-container .usernotifications-table TD .contract-warning{margin:unset}@media only screen and (max-width:1024px){.usernotifications-table-container .usernotifications-table TH{display:none}.usernotifications-table-container .usernotifications-table TD{display:block;margin-bottom:10px}.usernotifications-table-container .usernotifications-table TD:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}.usernotifications-table-container .usernotifications-table TD:last-of-type{margin-bottom:0;text-align:unset}}@media only screen and (max-width:768px){.usernotifications-table-container .btn-add{margin-bottom:.5rem;margin-top:20px;width:100%}}.hover-menu-inner{background-color:#fff;box-shadow:3px 3px 20px rgba(0,0,0,.31);font-family:Exo2 Bold,sans-serif;height:100%;left:-380px;overflow:auto;position:-webkit-sticky;position:fixed;scrollbar-width:none;top:0;transition:left .2s;width:360px;z-index:11111}.hover-menu-inner::-webkit-scrollbar{display:none}.hover-menu-inner .hover-close{border:2px solid;color:#0064af;cursor:pointer;font-size:21px;padding:0 8px;position:absolute;right:10px;top:47px}@media only screen and (max-width:355px){.hover-menu-inner .hover-close{right:50px}}.hover-menu-inner .nav-icon{font-size:21px;margin-right:15px;width:25px}.hover-menu-inner ul li a{align-items:center;display:inline-flex}.hover-menu-inner.hover-active{left:0}.hover-menu-inner .profile{background-color:#f3f3f3;height:fit-content;overflow:hidden;padding-left:32px;padding-top:40px}@media only screen and (max-width:768px){.hover-menu-inner .profile{padding-left:20px;padding-top:20px}}.hover-menu-inner .profile h2{color:#535353;font-size:20px;margin-top:0}.hover-menu-inner .profile div.avatar{border-radius:50%;float:unset;height:160px;width:160px}@media only screen and (max-width:768px){.hover-menu-inner .profile div.avatar{height:100px;width:100px}}@media only screen and (max-width:1370px){.hover-menu-inner .profile div.avatar{height:120px;width:120px}}.hover-menu-inner .profile ul{margin-bottom:20px;margin-top:35px;padding-left:0}@media only screen and (max-width:1370px){.hover-menu-inner .profile ul{margin-top:20px}}.hover-menu-inner .profile ul li{display:inline-block;list-style:none;margin-right:40px}.hover-menu-inner .profile ul li a{color:#535353;text-decoration:none}.hover-menu-inner .hover-menu-list ul{margin-top:35px}@media only screen and (max-width:768px){.hover-menu-inner .hover-menu-list ul{margin-top:20px;padding-left:20px}}.hover-menu-inner .hover-menu-list ul li{list-style:none;margin-bottom:40px}@media only screen and (max-width:1370px){.hover-menu-inner .hover-menu-list ul li{margin-bottom:30px}}.hover-menu-inner .hover-menu-list ul li a{color:#535353;font-size:16px;text-decoration:none}.hover-menu-inner .hover-menu-list ul li.current a{color:#fa7300}.hover-menu-inner .stripe-bottom-hover{height:10px;position:sticky;top:calc(100vh - 10px)}@media only screen and (max-width:768px){.hover-menu-inner .stripe-bottom-hover{display:none}}.overlay{display:none}.overlay.hover-active{background:rgba(0,0,0,.6);display:block;height:100vh;position:fixed;width:100vw;z-index:11110}.hover-menu{transition:.2s ease}.devicefilter-button{cursor:pointer;margin-bottom:20px}.devicefilter-button:before{color:#0064af}.devicefilter-button span{color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:12px}#devicefilter-modal .select-wrap{margin-bottom:1rem}#device-settings-template-modal .select-wrap{margin:1rem 0}#device-settings-template-modal .description{display:none}.device-settings-template-button{margin-top:15px}.modal .modal-dialog .modal-content{padding:5px}.modal .modal-dialog .modal-content .modal-header{border-bottom:unset}.modal .modal-dialog .modal-content .modal-header i{margin-right:.5rem}.modal .modal-dialog .modal-content .modal-header h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0;padding:0}.modal .modal-dialog .modal-content .modal-body p{font-family:Exo2 Light,sans-serif}.modal .modal-dialog .modal-content .modal-footer{border-top:unset;justify-content:space-between}.modal .modal-dialog .modal-content .modal-footer .btn-light{background-color:transparent;border:1px solid #0064af;color:#0064af}#time-modal form div{margin-top:1rem}#time-modal form div:first-of-type{margin-top:0}#time-modal form div label{display:block}#time-modal form div input{background:#fff;border:1px solid #bfbfbf;border-radius:5px;box-sizing:border-box;color:#0064af;display:block;font-family:Exo2 Regular,sans-serif;font-size:14px;margin-top:6px;max-width:320px;padding:12px 20px;width:100%}.video-modal .video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0;position:relative}.video-modal .video-container embed,.video-modal .video-container iframe,.video-modal .video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.open-video-modal{color:#0064af;cursor:pointer}@media only screen and (max-width:700px){.open-video-modal{display:none}}.close-video-modal{float:right}.open-video-modal-mobile{color:#0064af;display:none}@media only screen and (max-width:700px){.open-video-modal-mobile{display:inline-block}}.lap-counter-modal{padding-right:0!important}@media only screen and (max-width:576px){.lap-counter-modal .modal-content{height:calc(100vh - 1rem)}}.lap-counter-modal .modal-content .btn-next,.lap-counter-modal .modal-content .btn-prev{font-size:26px;margin-right:1rem;opacity:.5}.lap-counter-modal.has-next .btn-next,.lap-counter-modal.has-prev .btn-prev{cursor:pointer;opacity:1}.lap-counter-modal .map-wrap{height:100%}@media only screen and (min-width:576px){.lap-counter-modal .map-wrap{height:333px}}@media only screen and (min-width:992px){.lap-counter-modal .map-wrap{height:533px}}@media only screen and (min-width:1200px){.lap-counter-modal .map-wrap{height:760px}}#gallery-modal .gallery{margin-top:20px}#gallery-modal .gallery .select-image-container{background-color:#f3f3f3;border:3px solid #f3f3f3;border-radius:5%;display:inline-block;margin:5px;padding:5px;position:relative;width:165px}#gallery-modal .gallery .select-image-container.selected{border:3px solid #0064af}#gallery-modal .gallery .select-image-container .select-image-content{background-position:50%;background-size:cover;border-radius:50%;cursor:pointer;height:120px;width:120px}#gallery-modal .gallery .select-image-container .rotate-image{color:#0064af;cursor:pointer;font-size:20px;padding:3px;position:absolute;right:3px;top:3px;z-index:1}#rule-modal .modal-dialog{max-width:unset;width:90vw}#rule-modal .modal-dialog .modal-content{height:90vh}#rule-modal .modal-dialog .modal-content iframe{height:100%;width:100%}#rule-modal .modal-dialog .modal-content .modal-footer{justify-content:flex-end}.status-wrap{color:#fa7300;display:inline-block;font-family:Exo2 Bold,sans-serif;font-size:16px;width:100%}@media only screen and (max-width:768px){.status-wrap{font-size:14px;margin-top:20px}}.status-wrap p{display:inline-block}@media only screen and (max-width:768px){.status-wrap p{display:none}}.status-wrap p.status-mobile{display:none;line-height:20px}@media only screen and (max-width:768px){.status-wrap p.status-mobile{display:inline-block!important}}.status-wrap div{background-color:#fa7300;border-radius:50%;color:#fafafa;display:inline-block;font-family:Exo2 Bold,sans-serif;font-size:14px;height:22px;line-height:22px;position:relative;text-align:center;top:-10px;width:22px}@media only screen and (max-width:768px){.header-button-wrap{display:none}}.header-button-wrap span{font-family:Exo2 Bold,sans-serif;font-size:12px}.header-button-wrap ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0 0 0 auto;padding:0}.header-button-wrap ul li{display:inline-block}.header-button-wrap ul li:first-of-type{align-self:center;margin-left:0}@media only screen and (max-width:1790px){.header-button-wrap ul li:first-of-type{display:none}}@media only screen and (max-width:1435px){.header-button-wrap ul li:last-of-type{display:none}}.header-button-wrap ul li a.btn-light{background-color:transparent;border:1px solid #0064af;color:#0064af}.links-wrap,.messages-wrap,.support-wrap{background:#fff;border:1px solid #bfbfbf;border-radius:5px;padding:30px;position:relative}@media only screen and (max-width:768px){.links-wrap,.messages-wrap,.support-wrap{padding:20px}}.links-wrap h2,.messages-wrap h2,.support-wrap h2{font-family:Exo2 SemiBold,sans-serif;font-size:26px}@media only screen and (max-width:768px){.links-wrap h2,.messages-wrap h2,.support-wrap h2{font-size:20px}}.links-wrap p,.messages-wrap p,.support-wrap p{font-family:Exo2 Light,sans-serif;font-size:16px}.links-wrap .status-delete,.links-wrap .support-delete,.messages-wrap .status-delete,.messages-wrap .support-delete,.support-wrap .status-delete,.support-wrap .support-delete{color:#0064af;position:absolute;right:10px}.links-wrap .status-delete,.messages-wrap .status-delete,.support-wrap .status-delete{top:0}.messages-wrap{display:flex;flex-flow:column;justify-content:space-between;max-height:885px;overflow-y:auto}.messages-wrap::-webkit-scrollbar{width:10px}.messages-wrap::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.messages-wrap::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.messages-wrap::-webkit-scrollbar-thumb:hover{background:#555}@media only screen and (max-width:768px){.messages-wrap{height:auto}}.messages-wrap .messages .message:first-of-type{border:0}.messages-wrap .message{border-top:1px solid #bfbfbf;display:flex}.messages-wrap .message .message-content{position:relative;width:100%}.messages-wrap .message .device-image-wrap{float:left;position:relative}.messages-wrap .message .device-image-wrap .device-image{background-color:#fff;background-position:50%;background-size:cover;border-radius:50%;height:50px;overflow:hidden;width:50px}@media only screen and (max-width:768px){.messages-wrap .message .device-image-wrap .device-image{height:50px;margin-top:0;width:50px}.messages-wrap .message .device-image-wrap{margin-right:10px}}.messages-wrap .message .device-image-wrap:after{border-radius:50%;color:#fff;font-family:Font Awesome\ 5 Free;font-size:15px;font-weight:900;height:25px;line-height:25px;position:absolute;right:-5px;text-align:center;top:5px;vertical-align:middle;width:25px}@media only screen and (max-width:768px){.messages-wrap .message .device-image-wrap:after{font-size:15px;height:30px;line-height:30px!important;right:0;width:30px}}.messages-wrap .message .device-image-wrap.error:after{background-color:#eb0000;content:"\f0e7";line-height:27px}.messages-wrap .message .device-image-wrap.warning:after{background-color:transparent;border-bottom:25px solid #fb0;border-left:15px solid transparent;border-radius:5px;border-right:15px solid transparent;content:"\f12a";font-size:15px;height:0;line-height:30px;text-indent:-3.5px;width:0}@media only screen and (max-width:768px){.messages-wrap .message .device-image-wrap.warning:after{border-bottom:27.5px solid #fb0;border-left:15px solid transparent;border-right:15px solid transparent;font-size:12px;line-height:35px;text-indent:-2.5px}}.messages-wrap .message .device-image-wrap.info:after{background-color:#0064af;content:"\f129"}.messages-wrap .message .device-name{font-family:Exo2 SemiBold,sans-serif;margin-bottom:10px;margin-right:20px}@media only screen and (max-width:768px){.messages-wrap .message .device-name{font-size:16px}}.messages-wrap .message .status-date{font-family:Exo2 Light,sans-serif;font-size:12px}.messages-wrap .message .status-date.error{color:#eb0000}.messages-wrap .message .status-date.warning{color:#fb0}.messages-wrap .message .status-date.info{color:#0064af}.messages-wrap .message .status-text{color:#535353;font-family:Exo2 Light,sans-serif;font-size:16px;line-height:24px;word-break:break-word}.map-wrap,.map-wrap-dashboard{background:#fff;border:1px solid #bfbfbf;border-radius:5px;display:inline-block;padding:0;vertical-align:top;width:100%}@media only screen and (max-width:768px){.map-wrap,.map-wrap-dashboard{height:485px}}.map-wrap{height:885px}.support-wrap{height:410px}.support-wrap .message{border-top:1px solid #bfbfbf;margin-top:20px;overflow:hidden;padding-top:20px;position:relative}.support-wrap .message:first-of-type{border:0;padding-top:0}.support-wrap .message .status-date,.support-wrap .message .status-text{display:inline-block;float:left;padding-right:10px}.support-wrap .message .status-date{color:#0064af;font-family:Exo2 Light,sans-serif;font-size:12px;line-height:20px}.support-wrap .message .status-text{color:#535353;font-family:Exo2 Light,sans-serif;font-size:16px;line-height:24px;width:100%}.support-wrap .message .status-text a,.support-wrap .message .status-text a:visited{color:#0064af}.device-popover{background-color:#fff;max-height:200px;max-width:320px;padding:10px}.device-popover .popover-row{margin-top:10px}.device-popover h3{color:#535353;font-family:Exo2 SemiBold;font-size:16px;margin:0}.device-popover p{color:#535353;font-family:Exo2 Light,sans-serif;font-size:14px}.device-popover p.p-blue{color:#0064af}.device-popover:after,.device-popover:before{border:solid transparent;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}.device-popover:after{border-right-color:#fff;border-width:30px;margin-top:-30px}.device-popover:before{border-color:rgba(194,225,245,0) rgba(0,0,0,.02) rgba(194,225,245,0) rgba(194,225,245,0);border-width:36px;margin-top:-36px}.map-device-image{background-color:#fff;background-position:50%;background-size:cover;border:2px solid #68b811;border-radius:50%;height:100px;overflow:hidden;width:100px}.support-messages{max-height:300px;overflow-y:auto}.links-wrap,.map-wrap-dashboard,.messages-wrap{height:500px}.links-wrap .btn{width:100%}.statuses-delete,.support-delete-all{float:right;width:185px}@media only screen and (max-width:500px){.statuses-delete,.support-delete-all{float:unset}}@media only screen and (max-width:1200px){.links-wrap,.status-wrap,.support-wrap{height:auto}}.btn-delete-wrap{padding-left:0;padding-right:0}.rules-page .row{display:flex}.rules-page .row .col{max-width:100%}.rules-page .row .col.col-full{flex:1}@media only screen and (max-width:768px){.rules-page .row .col{width:100%}}.rules-page .col-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;margin-top:50px;padding:35px 60px 60px 39px}.rules-page .col-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}@media only screen and (max-width:768px){.rules-page .col-container h1{font-size:20px;margin:0 0 10px}}.rules-page .col-container p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:26px;margin-bottom:40px}@media only screen and (max-width:768px){.rules-page .col-container{border:0;border-radius:0;border-top:1px solid #bfbfbf;margin-top:40px;padding:40px 0}}.rules-page .col-container.device-container,.rules-page .col-container.new-rule-container{margin-top:0}@media only screen and (max-width:768px){.rules-page .col-container.device-container,.rules-page .col-container.new-rule-container{border-top:0}}@media only screen and (max-width:1024px){.rules-page .btn,.rules-page .select-wrap,.rules-page .select-wrap label,.rules-page select{max-width:100%;width:100%}.rules-page .select-wrap{margin-top:20px}.rules-page .select-wrap label:after{color:#0064af}.rules-page .select-wrap select{border-color:#0064af;color:#0064af;cursor:pointer}.rules-page .rule-select{display:block;margin-bottom:40px}.rules-page .table-wrap.table-wrap-overview{display:block;margin-top:20px}.rules-page .table-wrap.table-wrap-overview tr{border:none;display:none}.rules-page .table-wrap.table-wrap-overview tr .device-list{padding-left:15px}.rules-page .table-wrap.table-wrap-overview tr:first-child{display:none}.rules-page .table-wrap.table-wrap-overview tr td{display:block;padding:0}.rules-page .table-wrap.table-wrap-overview tr td label{color:#0064af;display:block!important;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:15px;margin-top:30px}.rules-page .table-wrap.table-wrap-overview tr td span{margin-top:0}.rules-page .table-wrap.table-wrap-overview tr .col1-rule span{font-family:Exo2 SemiBold,sans-serif;font-size:20px;line-height:26px;margin-bottom:10px}.rules-page .table-wrap.table-wrap-overview tr .col1-rule .buttons{display:inline-block;margin-bottom:0}.rules-page .table-wrap.table-wrap-overview tr .col1-rule .buttons a:first-of-type{margin-right:1em}.rules-page .table-wrap.table-wrap-overview tr .col2-rule span{font-family:Exo2 Regular,sans-serif}.rules-page .table-wrap.table-wrap-overview tr .col3-rule span{font-family:Exo2 SemiBold,sans-serif}.rules-page .table-wrap.table-wrap-overview tr .col6-rule{display:none}}.table-wrap.rule-manage table{border-collapse:collapse;width:100%}.table-wrap.rule-manage table tbody td b,.table-wrap.rule-manage table tbody th b{color:#0064af}.table-wrap.rule-manage table tbody td b.red_day,.table-wrap.rule-manage table tbody th b.red_day{color:#eb0000}.table-wrap.rule-manage table tbody td.buttons,.table-wrap.rule-manage table tbody th.buttons{text-align:right;white-space:nowrap;width:80px}.table-wrap.rule-manage table tbody td.buttons a,.table-wrap.rule-manage table tbody th.buttons a{color:#0064af}.table-wrap.rule-manage table tbody td.buttons a:first-of-type,.table-wrap.rule-manage table tbody th.buttons a:first-of-type{margin-right:1em}.table-wrap.rule-manage table tbody td.buttons a i,.table-wrap.rule-manage table tbody th.buttons a i{font-size:19px}.table-wrap.rule-manage table tbody th{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;height:21px;text-align:left;vertical-align:top}.table-wrap.rule-manage table tbody td>span{display:block;font-family:Exo2 Regular,sans-serif;font-size:14px}.table-wrap.rule-manage table tbody td>span a{color:#0064af;font-size:19px}.table-wrap.rule-manage table tbody td.col1>span{font-family:Exo2 Bold,sans-serif}.table-wrap.rule-manage table tbody td.col1-rule .buttons,.table-wrap.rule-manage table tbody td.col2-rule label,.table-wrap.rule-manage table tbody td.col3-rule label,.table-wrap.rule-manage table tbody td.col4-rule label,.table-wrap.rule-manage table tbody td.col5-rule label{display:none}.table-wrap.rule-manage table tbody td{padding:20px 5px}.new-rule-container{max-width:1280px}.new-rule-container h2 i{display:inline-block;float:left;font-size:30px;margin-right:10px}.new-rule-container .three-radio .radio-wrap{display:inline-block;margin-right:20px;width:fit-content}.new-rule-container .radio-wrap{cursor:pointer;display:block;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.new-rule-container .radio-wrap label{color:#bfbfbf;cursor:pointer;display:block;font-family:Exo2 SemiBold,sans-serif;font-size:12px;margin-top:4px}.new-rule-container .radio-wrap input{cursor:pointer;opacity:0;position:absolute}.new-rule-container .radio-wrap:hover input~.checkradio{background-color:#ccc}.new-rule-container .radio-wrap input:checked~.checkradio{background-color:#fff}.new-rule-container .radio-wrap input:checked~.checkradio:after{display:block}.new-rule-container .radio-wrap input:checked~.label{color:#0064af;font-family:Exo2 SemiBold,sans-serif}.new-rule-container .radio-wrap .checkradio{border:2px solid #0064af;border-radius:50%;height:20px;left:0;position:absolute;top:0;width:20px}.new-rule-container .radio-wrap .checkradio:after{background:#0064af;border-radius:50%;content:"";display:none;height:10px;left:5px;position:absolute;top:5px;width:10px}.new-rule-container .security-tip .tip:before{border-radius:50%;color:#fff;font-family:Font Awesome\ 5 Free;font-size:36px;font-weight:900;height:60px;left:15px;line-height:60px;position:absolute;text-align:center;top:25px;vertical-align:middle;width:60px}.new-rule-container .security-tip.security-warning .tip{padding-left:90px;position:relative}.new-rule-container .security-tip.security-warning .tip:before{background-color:transparent;border-bottom:55px solid #eb0000;border-left:30px solid transparent;border-radius:5px;border-right:30px solid transparent;content:"\f12a";font-size:28px;height:0;line-height:68px;text-indent:-5.5px;width:0}.new-rule-container .rule-row{margin:50px 0}.new-rule-container .rule-row.rule-row-gray{background:#f3f3f3;border-radius:5px;padding:20px}.new-rule-container .rule-row.rule-row-gray p{margin-bottom:0}.new-rule-container .rule-row.rule-row-gray strong{color:#0064af}.new-rule-container .rule-row.rule-row-gray--text strong{color:#535353}.new-rule-container .rule-row.rule-row-danger{color:#eb0000;display:flex}.new-rule-container .rule-row.rule-row-danger strong{color:#eb0000}.new-rule-container .rule-row.rule-row-danger .danger-icon{font-size:68px;height:100%;margin-right:20px}@media only screen and (max-width:768px){.new-rule-container .rule-row.rule-row-danger .danger-icon{display:none}}.new-rule-container .rule-row.summary h3{margin-bottom:10px}.new-rule-container .rule-row h2,.new-rule-container .rule-row h3{line-height:30px;margin:0 0 20px}.new-rule-container .rule-row h3{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-weight:400}.new-rule-container .rule-row p{margin-bottom:20px}.new-rule-container .rule-row .form-control-custom{justify-content:unset}.new-rule-container .rule-row .form-control-custom label{align-self:unset;font-size:16px;margin-top:10px}.new-rule-container .rule-row .form-control-custom input{max-width:none;width:480px}.new-rule-container .rule-row .form-control-custom textarea{min-height:150px;width:480px}.new-rule-container .rule-row .form-control-custom.accu label{margin-right:20px}.new-rule-container .rule-row .form-control-custom.accu input{max-width:100px}@media only screen and (max-width:768px){.new-rule-container .rule-row .form-control-custom.accu input{margin-top:10px;max-width:none;width:100%}}.new-rule-container .rule-row .radio-container,.new-rule-container .rule-row .three-radio{margin-bottom:20px;overflow:hidden}@media only screen and (max-width:768px){.new-rule-container .rule-row .radio-container label,.new-rule-container .rule-row .three-radio label{display:block;margin-top:20px}.new-rule-container .rule-row .radio-container label:first-of-type,.new-rule-container .rule-row .three-radio label:first-of-type{margin-top:0}}.new-rule-container .rule-row .time-inputs{max-width:480px}.new-rule-container .rule-row .time-inputs .form-control-custom{display:inline-block;margin:0;width:calc(50% - 10px)}.new-rule-container .rule-row .time-inputs .form-control-custom:nth-child(2){margin-right:15px}.new-rule-container .rule-row .time-inputs .form-control-custom input{min-width:0;width:100%}.new-rule-container .rule-row .geozones-add-wrap{display:flex}.new-rule-container .rule-row .geozones-add-wrap .geozones-selector{width:480px}@media only screen and (max-width:768px){.new-rule-container .rule-row .geozones-add-wrap{display:block}.new-rule-container .rule-row .geozones-add-wrap .geozones-selector{max-width:none;width:100%}}.new-rule-container .rule-row .select-wrap{max-width:unset}.new-rule-container .rule-row .select-wrap label{width:100%}.new-rule-container .rule-row .select-wrap.full-select label{float:left}.new-rule-container .rule-row .select-wrap.new-recipient{margin-top:50px;text-align:left}.new-rule-container .rule-row .select-wrap.new-recipient a.btn{display:block;margin-left:0}.new-rule-container .rule-row .select-wrap a.btn{margin-left:20px;margin-top:0}@media only screen and (max-width:768px){.new-rule-container .rule-row .select-wrap a.btn{margin-left:0;margin-top:20px}}.new-rule-container .rule-row .blue-underline{border-bottom:1px solid #0064af;display:block;margin-bottom:0;width:100%}.new-rule-container .rule-row .back{margin-top:15px}.new-rule-container .defined-geozone p{display:inline-block;margin-right:65px;margin-top:25px!important;vertical-align:top}.new-rule-container .defined-geozone .checkbox-container{display:inline-block;max-width:300px;vertical-align:top}.new-rule-container .submit-container{text-align:right}.new-rule-container .submit-container .btn{background:#fff;color:#0064af;display:block;margin-left:auto}.new-rule-container .submit-container .btn.btn-green{background:#18b600;border-color:#18b600;color:#fff;margin-bottom:20px}.new-rule-container #receiver-table tr:first-of-type{border-bottom:1px solid #0064af}.new-rule-container #receiver-table tr i{color:#0064af;font-size:19px}.new-rule-container .edit-trash-buttons{text-align:right}.new-rule-container .edit-trash-buttons span a i{color:#0064af;font-size:19px;margin-right:10px}@media only screen and (max-width:768px){.new-rule-container .edit-trash-buttons span a i{margin-bottom:7px}}.new-rule-container #select-receiver,.new-rule-container .hidden-div{display:none}.new-rule-container .btn-new-empf{width:280px}@media only screen and (max-width:768px){.new-rule-container .btn-new-empf{width:100%}}.new-rule-container #device-list{width:100%}.new-rule-container #device-list .single-device{background-color:#f3f3f3;border-radius:5px;display:inline-block;margin-bottom:10px;margin-right:10px;padding:10px;position:relative;vertical-align:top;width:222px}.new-rule-container #device-list .single-device.hidden{display:none}.new-rule-container #device-list .single-device .device-name{height:35px;margin-top:10px;overflow:hidden}.new-rule-container #device-list .single-device .device-activator{display:inline-block;position:absolute;right:40px;top:30px}.new-rule-container #device-list .single-device .device-rule-warning{color:#eb0000;height:48px;margin:10px 0 4px}.new-rule-container #device-list .single-device .device-image div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:80px;width:80px}.new-rule-container #device-list .single-device .device-image .activator{cursor:pointer}.new-rule-container #device-list .single-device .device-reactivate .checkbox{margin-top:10px;padding-top:0}#rule-step-2,#rule-step-3,#rules_form_save{display:none}#rule-step-3 .bulkupdate-container{height:fit-content}#rule-step-3 .bulkupdate-container .bulkupdate-button{display:inline-block;height:85px;margin-bottom:20px;position:relative;vertical-align:top;width:200px}#rule-step-3 .bulkupdate-container .bulkupdate-button .checkbox{margin:0;padding:0}#rule-step-3 .bulkupdate-container .bulkupdate-button .checkbox .checkmark{top:6px}#rule-step-3 .bulkupdate-container .bulkupdate-desc{bottom:0;font-family:Exo2 Regular,sans-serif;font-size:12px;left:0;position:absolute}@media only screen and (max-width:768px){#rule-step-3 .bulkupdate-container .bulkupdate-button{height:fit-content;position:unset;width:100%}#rule-step-3 .bulkupdate-container .bulkupdate-button .checkbox{padding-top:22px}#rule-step-3 .bulkupdate-container .bulkupdate-button .checkbox .checkmark{top:0}#rule-step-3 .bulkupdate-container .bulkupdate-desc{position:unset}}.checkbox{color:#0064af;cursor:pointer;display:block;font-family:Exo2 Bold,sans-serif;font-size:12px;line-height:24px;margin-bottom:4px;margin-top:20px;padding-left:30px;padding-top:3px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-slider-wrap{margin-bottom:30px}.checkbox-slider-wrap.disabled input,.checkbox-slider-wrap.disabled input[type=checkbox]:checked+label,.checkbox-slider-wrap.disabled label{background:#bfbfbf}.checkbox-slider-wrap.disabled .status-active,.checkbox-slider-wrap.disabled .status-inactive{color:#bfbfbf}.checkbox-slider-wrap:last-of-type{margin-bottom:0}.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkbox-register input{cursor:pointer;height:1px;left:10px;position:absolute;top:24px;width:1px}.checkmark{border:2px solid #0064af;border-radius:4px;height:16px;left:0;position:absolute;top:5px;width:16px}.checkbox:hover input~.checkmark{background-color:#f3f3f3}.checkmark:after{content:"";display:none;position:absolute}.checkbox input:checked~.checkmark:after{display:inline-block}.checkbox .checkmark:after{border:solid #0064af;border-width:0 2px 2px 0;height:9px;left:4px;top:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}.checkbox-slider-wrap input[type=checkbox]{display:none}.checkbox-slider-wrap span{display:block;float:left;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-right:33px;margin-top:9px}.checkbox-slider-wrap:after{clear:both;content:"";display:block}.checkbox-slider-wrap label{background:#eb0000;border-radius:5px;cursor:pointer;display:block;float:left;height:27px;position:relative;transition:all .3s ease;width:60px}.checkbox-slider-wrap label .status-active{color:#18b600;display:none;font-family:Exo2 SemiBold,sans-serif;font-size:12px;position:absolute;right:0;top:33px}.checkbox-slider-wrap label .status-inactive{color:#eb0000;font-family:Exo2 SemiBold,sans-serif;font-size:12px;left:0;position:absolute;top:33px}.checkbox-slider-wrap label:after{background:#fff;border-radius:50%;content:"";height:20px;left:3px;padding:0;position:absolute;top:3px;transition:all .3s ease;width:20px}.checkbox-slider-wrap input[type=checkbox]:checked+label{background:#18b600}.checkbox-slider-wrap input[type=checkbox]:checked+label .status-active{display:block}.checkbox-slider-wrap input[type=checkbox]:checked+label .status-inactive{display:none}.checkbox-slider-wrap input[type=checkbox]:checked+label:after{left:37px}input[type=radio]{display:none}input[type=radio]+label{color:#bfbfbf;cursor:pointer;display:inline-block;font-family:Exo2 SemiBold,sans-serif;font-size:12px;margin-bottom:10px;margin-right:20px;margin-top:4px;padding-left:35px;padding-top:4px;position:relative}input[type=radio]+label:before{border:2px solid #0064af;border-radius:50%;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}input[type=radio]:checked+label{color:#0064af}input[type=radio]:checked+label:after{background:#0064af;border-radius:50%;content:"";display:block;height:10px;left:5px;position:absolute;top:5px;width:10px}.ie_toast-wrap{left:50%;position:fixed;top:30px;transform:translateX(-50%);width:80%;z-index:100}.ie_toast-wrap .ie_toast{border-radius:5px;color:#fff;display:none;font-family:Exo2 Bold,sans-serif;margin-top:20px;padding:12px 12px 12px 50px;position:relative}.ie_toast-wrap .ie_toast:after{color:#fff;font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;left:20px;position:absolute;top:12px}.ie_toast-wrap .success{background:#18b600}.ie_toast-wrap .success:after{content:"\f00c"}.ie_toast-wrap .error{background:#eb0000}.ie_toast-wrap .error:after{content:"\f0e7"}.ie_toast-wrap .ie_toast-fade{animation:ie_toast-fade .3s ease;display:block}@keyframes ie_toast-fade{0%{margin-top:50px;opacity:0}to{margin-top:20px;opacity:1}}.support .row{clear:both;overflow:hidden}.support .row .col{float:left;width:840px}.support .row .col.col-full{flex:1;margin-right:0;width:100%}@media only screen and (max-width:1200px){.support .row .col{margin:0 auto;max-width:none;width:100%}}.support .row .col-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;margin-top:50px;padding:35px 60px 60px 39px}.support .row .col-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}@media only screen and (max-width:768px){.support .row .col-container h1{font-size:22px;margin-bottom:20px}}.support .row .col-container p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:26px;margin-bottom:20px}.support .row .col-container.support-container{margin-top:0}@media only screen and (max-width:768px){.support .row .col-container{border:0;border-radius:0;margin-top:40px;padding:40px 0}}.support .support-container h3{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:18px;margin:0 0 30px}@media only screen and (max-width:768px){.support .support-container h3{font-size:16px;margin-bottom:20px}}.support .support-container a{color:#0064af;text-decoration:underline}.support .support-container p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:30px;margin-bottom:20px}.support .support-container textarea{border:1px solid #bfbfbf;border-radius:5px;font-family:Exo2 Regular,sans-serif;margin-bottom:20px;min-height:240px;padding:20px;width:100%}.support .support-container .input-label{display:none;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:15px;margin-left:0}.support .support-container p small{font-size:12px}.support .support-container .submit-support{float:right}.support .support-container .submit-support .btn{margin-top:0}.support .support-container .question input{max-width:none;width:100%}.support .support-container .message-table{margin-top:0}@media only screen and (max-width:768px){.support .support-container .form-control-custom{margin:0}.support .support-container .form-control-custom input{margin-bottom:20px;max-width:none;width:100%}}@media only screen and (max-width:1024px){.col1-admin:before{content:"Titel"}.col1-admin:before,.col2-admin:before{color:#0064af;display:block;font-family:Exo2 SemiBold;font-size:14px;margin-bottom:10px}.col2-admin:before{content:"Nachricht"}}.editor-row{min-height:550px}#trix-toolbar-1{z-index:100}#contact_form_supportEmail{float:right}.hide-device-ignition-marker,.hide-vehicle-marker{display:none!important}@media only screen and (max-width:992px){.geo-page.only-content .col-container{padding:0!important}}.geo-page .mobile-header nav ul li:first-of-type{margin-top:20px}.geo-page .col-map{position:relative}.geo-page .row{display:flex;flex-wrap:wrap}.geo-page .row .col{max-width:100%}.geo-page .row .col.col-devices{flex:0}.geo-page .row .col.col-full{flex:1}@media only screen and (max-width:992px){.geo-page .row .col{width:100%}.geo-page .row .col.col-analyse,.geo-page .row .col.col-devices,.geo-page .row .col.col-hide,.geo-page .row .col.col-map{flex:auto}.geo-page .row .col.col-analyse,.geo-page .row .col.col-map{margin-left:0;margin-top:40px}.geo-page .row .col.col-analyse.col-map-zero,.geo-page .row .col.col-map.col-map-zero{margin-top:0}.geo-page .row .col.col-map .map-wrap{height:400px}}.geo-page .col-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;margin-top:50px;padding:35px}.geo-page .col-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}@media only screen and (max-width:992px){.geo-page .col-container h1{font-size:20px;margin:0 0 30px}}.geo-page .col-container p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:26px}.geo-page .col-container.col-geozone{margin-top:0}@media only screen and (max-width:992px){.geo-page .col-container{border:0;border-radius:0;border-top:1px solid #bfbfbf;margin-top:40px;padding:40px 0}.geo-page .col-container.col-geozone{border-top:0;height:auto;margin-top:0;max-height:unset;min-width:unset;width:100%}.geo-page .col-container.col-geozone .geozone-input{margin-right:0;max-width:unset;width:100%}}.geo-page .col-hide{flex:0;padding-left:12px;position:relative}.geo-page .col-hide .hide-overview,.geo-page .col-hide .show-overview{background-color:#0064af;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff;cursor:pointer;min-height:884px;text-align:center;width:60px}.geo-page .col-hide .hide-overview div,.geo-page .col-hide .show-overview div{display:block;height:60px;left:-400px;padding:20px 0;position:absolute;text-align:center;top:412px;transform:rotate(270deg);-webkit-transform-origin:50% 51%;width:885px}.geo-page .col-hide .hide-overview div:after,.geo-page .col-hide .show-overview div:after{content:"\f062";margin-left:10px}.geo-page .col-hide .hide-overview div:before,.geo-page .col-hide .show-overview div:before{margin-right:10px}.geo-page .col-hide .hide-overview div span,.geo-page .col-hide .show-overview div span{color:#fff;font-family:Exo2 Bold;font-size:16px}@media only screen and (max-width:992px){.geo-page .col-hide .hide-overview,.geo-page .col-hide .show-overview{border-radius:5px;height:40px;margin-top:30px;min-height:unset;width:calc(-120px + 100vw)}.geo-page .col-hide .hide-overview div,.geo-page .col-hide .show-overview div{height:40px;left:0;padding:10px 0;position:relative;right:0;top:0;transform:none;width:100%}}@media only screen and (max-width:768px){.geo-page .col-hide .hide-overview,.geo-page .col-hide .show-overview{width:calc(-40px + 100vw)}}.geo-page .col-hide .show-overview{display:none}.geo-page .col-hide .show-overview div:after{content:"\f063"}.geo-page .geo-container{border:1px solid #bfbfbf;border-bottom-right-radius:5px;border-left:0;border-top-right-radius:5px;height:884px;max-height:884px;overflow:hidden}.geo-page .geo-container h2{font-size:26px}.geo-page .geo-container p{line-height:26px}@media only screen and (max-width:992px){.geo-page .geo-container{border:0;height:auto;max-height:unset;min-width:unset}.geo-page .geo-container h2{font-size:20px}}.geo-page .geo-container .geo-device-overview{height:885px;max-height:885px;overflow-y:auto;padding:35px 30px 60px}@media only screen and (max-width:992px){.geo-page .geo-container .geo-device-overview{height:unset;margin-top:30px;max-height:unset;overflow-y:unset;padding:0}}.geo-page .geo-container .geo-device-overview::-webkit-scrollbar{width:10px}.geo-page .geo-container .geo-device-overview::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.geo-page .geo-container .geo-device-overview::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.geo-page .geo-container .geo-device-overview::-webkit-scrollbar-thumb:hover{background:#555}.geo-page .geo-container .geo-device-wrap{background:#fff}.geo-page .geo-container .geo-device-wrap .button-container .global-time-button{cursor:pointer;display:block;margin-bottom:20px}.geo-page .geo-container .geo-device-wrap .button-container .global-time-button span{color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:12px}.geo-page .geo-container .geo-device-wrap .button-container .global-time-button:before{color:#0064af}.geo-page .geo-container .geo-device-wrap .button-container .btn.btn-light{background-color:transparent;border:1px solid #0064af;color:#0064af;margin-right:0}.geo-page .geo-container .geo-device-wrap .button-container .btn{font-size:12px;margin-right:40px;padding-left:10px;padding-right:10px}.geo-page .geo-container .geo-device-wrap .my-floor-button-container .btn{font-size:11px;margin-right:27px;padding-left:10px;padding-right:10px;width:calc(50% - 30px)}.geo-page .geo-container .geo-device-wrap .inner-geozone h2{color:#535353;font-size:20px}.geo-page .geo-container .geo-device-wrap .inner-device-container{border-top:2px solid #bfbfbf;padding-bottom:20px;padding-top:20px;position:relative}.geo-page .geo-container .geo-device-wrap .inner-device-container .arrow{cursor:pointer;position:absolute;right:0;top:13px;z-index:1}.geo-page .geo-container .geo-device-wrap .inner-device-container .arrow:after{background:#fff;color:#0064af;content:"\f077";display:block;font-family:Font Awesome\ 5 Free;font-weight:900;padding-left:5px;pointer-events:none;z-index:1}.geo-page .geo-container .geo-device-wrap .inner-device-container.collapsed{padding-bottom:10px;padding-top:10px;position:relative}.geo-page .geo-container .geo-device-wrap .inner-device-container.collapsed .arrow:after{content:"\f078"}.geo-page .geo-container .geo-device-wrap .inner-device-container.collapsed .device-image-wrap,.geo-page .geo-container .geo-device-wrap .inner-device-container.collapsed .device-image-wrap .device-image{height:50px;width:50px}.geo-page .geo-container .geo-device-wrap .inner-device-container.collapsed .device-name{margin-bottom:0;max-height:70px;max-width:80%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.geo-page .geo-container .geo-device-wrap .inner-device-container.collapsed .device-btn,.geo-page .geo-container .geo-device-wrap .inner-device-container.collapsed .inner-device-row{display:none}.geo-page .geo-container .geo-device-wrap .inner-device-container .inner-device-row{margin-top:20px}.geo-page .geo-container .geo-device-wrap .inner-device-container .inner-device-row div{display:inline-block;vertical-align:top;width:calc(50% - 5px)}.geo-page .geo-container .geo-device-wrap .inner-device-container .inner-device-row div .checkbox{margin:0}.geo-page .geo-container .geo-device-wrap .inner-device-container .inner-device-row .text{color:#535353;font-family:Exo2 SemiBold,sans-serif;font-size:12px;margin-right:0;margin-top:20px}.geo-page .geo-container .geo-device-wrap .inner-device-container .device-details{max-width:380px;overflow:hidden}.geo-page .geo-container .geo-device-wrap .inner-device-container .device-image-wrap{display:inline-block;float:left;height:100px;position:relative;width:100px}.geo-page .geo-container .geo-device-wrap .inner-device-container .device-image-wrap .device-image{background-color:#fff;background-position:50%;background-size:cover;border:2px solid #68b811;border-radius:50%;cursor:pointer;height:100px;overflow:hidden;width:100px}@media only screen and (max-width:992px){.geo-page .geo-container .geo-device-wrap .inner-device-container .device-image-wrap{margin-right:20px}}.geo-page .geo-container .geo-device-wrap .inner-device-container .device-name{display:inline-block;font-family:Exo2 SemiBold,sans-serif;font-size:16px;margin-bottom:16px;vertical-align:top}.geo-page .geo-container .geo-device-wrap .inner-device-container .device-btn .btn-light{background-color:transparent;border:1px solid #0064af;color:#0064af;margin-right:0}.geo-page .geo-container .geo-device-wrap .inner-device-container .device-btn .choose-time-reset{color:#0064af;display:none;font-size:16px}.geo-page .geo-container .geo-device-wrap .inner-device-container .color-picker-wrap .label-color-picker{color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:12px}.geo-page .geo-container .geo-device-wrap .inner-device-container .color-picker-wrap input[type=color]{background-color:transparent;border:none;height:19px;padding:0;width:19px}.geo-page .geo-container .geo-device-wrap .inner-device-container .on-diagramm{cursor:pointer}.geo-page .geo-container .geo-device-wrap .inner-device-container .on-diagramm span{color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:12px}.geo-page .geo-container .geo-device-wrap .inner-device-container .on-map{display:inline-block}.geo-page .geo-container .geo-device-wrap .inner-device-container .on-map:before{color:#0064af}.geo-page .geo-container .geo-device-wrap .inner-device-container .on-map span{color:#0064af;cursor:pointer;font-family:Exo2 Bold,sans-serif;font-size:12px}.geo-page .geo-container .geo-device-wrap .inner-device-container .color-picker-wrap input{cursor:pointer}.geo-page .geo-container .geo-device-wrap .inner-device-container .routeplan{cursor:pointer;display:inline-block}.geo-page .geo-container .geo-device-wrap .inner-device-container .routeplan .google-map-icon{background:url(/build/images/maps-icon.0efe3c7d.png) 50% no-repeat;background-size:contain;display:inline-block;height:18px;position:relative;width:18px}.geo-page .geo-container .geo-device-wrap .inner-device-container .routeplan span{color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:12px}.geo-page .row-legends .col-legend .legend-wrap{margin-bottom:20px;margin-right:90px}.geo-page .row-legends .col-legend .legend-wrap .legend-checkbox{display:none;float:left}.geo-page .row-legends .col-legend .legend-wrap .legend-checkbox .checkbox{display:inline-block;margin:0;padding-top:0}.geo-page .row-legends .col-legend .legend-wrap .legend-checkbox .checkbox:first-of-type{margin-right:10px}.geo-page .row-legends .col-legend .legend-wrap .legends{text-align:right}.geo-page .row-legends .col-legend .legend-wrap .legends ul{line-height:30px;margin:0;padding:0}.geo-page .row-legends .col-legend .legend-wrap .legends ul li{display:inline-block;font-size:12px;margin-left:15px}.geo-page .row-legends .col-legend .legend-wrap .legends ul li span{font-family:Exo2 SemiBold}.geo-page .row-legends .col-legend .legend-wrap .legends ul li:before{border-radius:50%;color:#fff;font-size:16px;margin-right:10px;padding:7px}.geo-page .row-legends .col-legend .legend-wrap .legends ul .red span{color:#eb0000}.geo-page .row-legends .col-legend .legend-wrap .legends ul .red:before{background-color:#eb0000}.geo-page .row-legends .col-legend .legend-wrap .legends ul .yellow span{color:#fb0}.geo-page .row-legends .col-legend .legend-wrap .legends ul .yellow:before{background-color:#fb0}.geo-page .row-legends .col-legend .legend-wrap .legends ul .green span{color:#18b600}.geo-page .row-legends .col-legend .legend-wrap .legends ul .green:before{background-color:#18b600;content:"\f3fd"}.geo-page .row-legends .col-legend.show-checkboxes .legend-checkbox{display:inline-block}@media only screen and (max-width:992px){.geo-page .row-legends{display:none}}.geo-page .col-analyse{display:none}.geo-page .col-analyse .analyse-diagramm-wrap{background-color:#fafafa;border:1px solid #bfbfbf;border-radius:5px;min-height:885px;padding:40px;vertical-align:top}@media only screen and (max-width:992px){.geo-page .col-analyse .analyse-diagramm-wrap{background:transparent;border:0;border-radius:0;min-height:unset;padding:0}}.geo-page .col-analyse .analyse-diagramm-wrap h2{font-size:26px;margin:0 0 20px}.geo-page .col-analyse .analyse-diagramm-wrap p{font-family:Exo2 Light,sans-serif;font-size:16px}.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .select-wrap{width:calc(50% - 20px)}@media only screen and (max-width:992px){.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .select-wrap{margin-top:10px;width:100%}.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .select-wrap:first-of-type{margin-top:0}}.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .filterResetContainer{display:flow-root;margin-top:40px;min-height:40px;width:100%}.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .filterResetContainer .date-container{float:left;font-family:Exo2 SemiBold,sans-serif;vertical-align:middle;width:calc(100% - 240px)}.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .filterResetContainer a{float:right}@media only screen and (max-width:992px){.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .filterResetContainer{display:block}.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .filterResetContainer .date-container{display:block;float:unset;text-align:center;width:100%}.geo-page .col-analyse .analyse-diagramm-wrap .select-plus-diagramm .filterResetContainer a{display:block;float:unset;margin-top:20px;width:100%}}.geo-page .col-analyse .analyse-diagramm-wrap .button-container,.geo-page .col-analyse .analyse-diagramm-wrap .device-infos,.geo-page .col-analyse .analyse-diagramm-wrap .diagramm-wrap{margin-top:40px}.geo-page .col-analyse .analyse-diagramm-wrap .device-infos .device-image-left{display:inline-block;float:left;margin:0 40px 40px 0;position:relative}@media only screen and (max-width:992px){.geo-page .col-analyse .analyse-diagramm-wrap .device-infos .device-image-left{margin:0 0 20px}}.geo-page .col-analyse .analyse-diagramm-wrap .device-infos .device-image-left .device-image{background:#bfbfbf;background-position:50%;background-size:cover;border:2px solid #68b811;border-radius:50%;height:100px;margin:auto;overflow:hidden;width:100px}@media only screen and (max-width:992px){.geo-page .col-analyse .analyse-diagramm-wrap .device-infos .device-image-left .device-image{margin:0}}.geo-page .col-analyse .analyse-diagramm-wrap .device-infos .device-image-left .device-name{display:block;font-family:Exo2 SemiBold,sans-serif;font-size:16px;margin-top:16px;text-align:center}.geo-page .col-analyse .analyse-diagramm-wrap .device-infos .device-details-right div table tr .text{display:block;font-family:Exo2 Light,sans-serif;font-size:15px;margin-bottom:7px;margin-right:20px;min-width:240px}@media only screen and (max-width:992px){.geo-page .col-analyse .analyse-diagramm-wrap .device-infos .device-details-right div table tr .text{min-width:unset}}.geo-page .col-analyse .analyse-diagramm-wrap .device-infos .device-details-right div table tr .number{font-family:Exo2 SemiBold,sans-serif;font-size:15px;min-height:100px;text-align:right}.geo-page .inner-geozone,.geo-page .inner-shape{position:relative}.geo-page .inner-geozone .edit-name,.geo-page .inner-shape .edit-name{color:#0064af;cursor:pointer;font-size:20px;position:absolute;right:5px;top:27px}.geo-page .inner-geozone .geozone-input,.geo-page .inner-shape .shape-input,.geo-page .my-geozones-overview .search-input{border:1px solid;color:#535353;display:inline-block;font-family:Exo2 SemiBold,sans-serif;font-size:20px;letter-spacing:.03em;margin-bottom:15px;margin-top:0;max-width:100%;padding:5px 32px 5px 5px;width:100%}.geo-page .my-geozones-overview .search-input{margin:20px 0;padding:5px}.geo-page .inner-geozone .geozone-input .edit{border:1px solid #000;padding:5px}.geo-page .inner-geozone .geozone-area{color:#0064af;display:inline-block;font-family:Exo2 SemiBold,sans-serif;font-size:14px}.geo-page .inner-geozone .geozone-area:before{content:"("}.geo-page .inner-geozone .geozone-area:after{content:")"}.geo-page .row-master.overview-hidden .col-devices{display:none}.geo-page .row-master.overview-hidden .col-analyse{display:block;flex:1}.geo-page .row-master.overview-hidden .legend-wrap{text-align:left}.geo-page .row-master.overview-hidden .col-map{max-width:740px}@media only screen and (max-width:992px){.geo-page .row-master.overview-hidden .col-map{margin-top:30px}}.geo-page .row-master.map-hidden .col-devices,.geo-page .row-master.map-hidden .col-map{display:none}.geo-page .row-master.map-hidden .col-analyse .select-plus-diagramm{max-width:640px}.geo-page .row-master.diagramm-hidden .col-analyse,.geo-page .row-master.diagramm-hidden .col-analyse.show-diagramm{display:none}.geo-page .row-master.diagramm-hidden .col-map{max-width:none}.geo-page .popover-row{margin-top:10px}.geo-page .geo-page-wrap .geo-container .geo-device-overview .inner-geozone .geozone-edit-trash a{color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:13px}.geo-page .geo-page-wrap .geo-container .geo-device-overview .inner-geozone .geozone-edit-trash a i{font-size:16px;margin-right:5px}.geo-page .geo-page-wrap .geo-container .geo-device-overview .inner-geozone .fa-map-marker{cursor:pointer}.geo-page .geo-page-wrap .geo-container .geo-device-overview .inner-shape a{color:#0064af;margin-left:5px}.geo-page .geo-page-wrap .geo-container .geo-device-overview .inner-shape a span{color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:12px}.geo-page .state-marker{border-radius:50%;color:#fff;font-size:30px;padding:10px}.geo-page .state-marker.yellow{background:#fabc31}.geo-page .state-marker.green{background:#18b600}.geo-page .state-marker.green:before{content:"\f3fd"}.geo-page .state-marker.red{background:#eb0000}.geo-page .shape-container .geo-device-wrap h2{font-size:20px}.geo-page .shape-container .geo-device-wrap .button-container .btn{font-size:12px;margin-right:25px;padding-left:5px;padding-right:5px}.geo-page .shape-container .geo-device-wrap .inner-shape a span{cursor:pointer;display:inline-block;font-size:11px;position:relative;top:-2px}.geo-page #geo-ie_toast{background-color:#fa130e;border-radius:2px;bottom:50px;color:#fff;font-family:Exo2 SemiBold;left:50%;margin-left:-142px;max-width:250px;min-width:250px;padding:16px;position:fixed;text-align:center;visibility:hidden;z-index:1}.geo-page #geo-ie_toast.show{-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:50px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:50px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:50px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:50px;opacity:1}to{bottom:0;opacity:0}}@media only screen and (max-width:992px){.geo-page #geo-ie_toast{bottom:100px}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:100px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:100px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:100px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:100px;opacity:1}to{bottom:0;opacity:0}}.geo-page #geo-ie_toast.show{-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}}.geo-page .geozone-container{height:885px;max-height:885px;overflow:hidden;overflow-y:auto}.geo-page .geozone-container::-webkit-scrollbar{width:10px}.geo-page .geozone-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.geo-page .geozone-container::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.geo-page .geozone-container::-webkit-scrollbar-thumb:hover{background:#555}.geo-page .geozone-container .my-geozones-overview h2{font-size:26px;margin:0 0 20px}@media only screen and (max-width:992px){.geo-page .geozone-container .my-geozones-overview h2{font-size:20px}}.geo-page .geozone-container .my-geozones-overview p{line-height:26px}.geo-page .geozone-container .my-geozones-overview .button-container .btn{min-width:unset;width:auto}@media only screen and (max-width:992px){.geo-page .geozone-container .my-geozones-overview .button-container .btn{margin-top:10px;width:100%}.geo-page .geozone-container .my-geozones-overview .button-container .btn:first-of-type{margin-top:0}}.geo-page .geozone-container .my-geozones-overview .geozone-hide,.geo-page .geozone-container .my-geozones-overview .geozone-zoom{color:#0064af;cursor:pointer}.geo-page .geozone-container .my-geozones-overview .geozone-hide span,.geo-page .geozone-container .my-geozones-overview .geozone-zoom span{font-family:Exo2 SemiBold,sans-serif}.geo-page .geozone-container .my-geozones-overview .geozone-edit-trash a{color:#0064af;font-family:Exo2 SemiBold,sans-serif;text-decoration:none}.geo-page .geozone-container .my-geozones-overview .inner-geozone,.geo-page .geozone-container .my-geozones-overview .inner-shape{border-bottom:2px solid #bfbfbf;padding:20px 0}.geo-page .geozone-container .my-geozones-overview .inner-geozone h3,.geo-page .geozone-container .my-geozones-overview .inner-shape h3{font-family:Exo2 SemiBold,sans-serif;font-size:20px;margin-bottom:15px;margin-top:0}.geo-page .geozone-container .my-geozones-overview .inner-geozone .shape-area,.geo-page .geozone-container .my-geozones-overview .inner-shape .shape-area{color:#0064af;display:inline-block;font-family:Exo2 SemiBold,sans-serif;font-size:14px}.geo-page .geozone-container .my-geozones-overview .inner-geozone .shape-area:before,.geo-page .geozone-container .my-geozones-overview .inner-shape .shape-area:before{content:"("}.geo-page .geozone-container .my-geozones-overview .inner-geozone .shape-area:after,.geo-page .geozone-container .my-geozones-overview .inner-shape .shape-area:after{content:")"}.geo-page .geozone-container .my-geozones-overview .inner-geozone-row,.geo-page .geozone-container .my-geozones-overview .inner-shape-row{display:block;margin-top:20px}.geo-page .geozone-container .my-geozones-overview .inner-geozone-row a,.geo-page .geozone-container .my-geozones-overview .inner-shape-row a{color:#0064af;cursor:pointer;display:inline-block;font-size:15px;width:calc(50% - 3px)}.geo-page .geozone-container .my-geozones-overview .inner-geozone-row a i,.geo-page .geozone-container .my-geozones-overview .inner-shape-row a i{margin-right:5px}.geo-page .geozone-container .my-geozones-overview .inner-geozone-row a span,.geo-page .geozone-container .my-geozones-overview .inner-shape-row a span{font-family:Exo2 SemiBold,sans-serif}@media only screen and (max-width:600px){.geo-container .analyse-diagramm-wrap .select-plus-diagramm .diagramm-wrap{min-height:200px;width:100%}}@media only screen and (max-width:1240px){.geo-page-wrap .geo-container{padding:20px}.geo-page-wrap .geo-container .legend-wrap{display:none}.geo-page-wrap .geo-container .geo-device-overview{border:none;display:block;height:unset;margin:20px 0 0;max-height:unset;padding:10px;width:unset}.geo-page-wrap .geo-container .hide-overview-container{display:block}.geo-page-wrap .geo-container .hide-overview-container .hide-overview,.geo-page-wrap .geo-container .hide-overview-container .show-overview{border-bottom-left-radius:5px;border-bottom-right-radius:5px;left:unset;min-height:40px;position:relative;top:unset;transform:unset;width:100%}.geo-page-wrap .geo-container .hide-overview-container .hide-overview div,.geo-page-wrap .geo-container .hide-overview-container .show-overview div{padding:10px 0}.geo-page-wrap .geo-container .hide-overview-container .geo-device-overview{border:none;display:block;height:unset;margin:20px 0 0;max-height:unset;padding:10px;width:unset}.geo-page-wrap .geo-container .hide-overview-container .geo-device-overview .inner-device-container .device-image-wrap{margin-right:20px;width:75px}.geo-page-wrap .geo-container .hide-overview-container .geo-device-overview .inner-device-container .device-image-wrap .device-image{height:75px;width:75px}.geo-page-wrap .geo-container .hide-overview-container .geo-device-overview .inner-device-container .device-name{display:block;float:unset;width:unset}.geo-page-wrap .geo-container .hide-overview-container .geo-device-overview .inner-device-container .device-btn{display:inline-block}.geo-page-wrap .geo-container .hide-overview-container .geo-device-overview .inner-device-container .device-btn a{width:160px}.geo-page-wrap .geo-container .hide-overview-container .geo-device-overview .inner-device-container .on-map,.geo-page-wrap .geo-container .hide-overview-container .geo-device-overview .inner-device-container .routeplan{display:inline-block;width:calc(50% - 25px)}.geo-page-wrap .geo-container .map-wrap{height:500px;margin:20px 0 0;width:calc(100% - 2px)}.geo-page-wrap .geo-container.overview-hidden .geo-device-overview{height:0}.geo-page-wrap .geo-container.overview-hidden .map-wrap{display:block;width:calc(100% - 2px)}.geo-page-wrap .geo-container.overview-hidden .analyse-diagramm-wrap{background-color:unset;border:none;display:block;margin-top:0;max-width:calc(100% - 22px);padding:0;width:calc(100% - 22px)}.geo-page-wrap .geo-container.overview-hidden .analyse-diagramm-wrap .percent-50 .select-wrap{display:block;width:100%}.geo-page-wrap .geo-container.overview-hidden .analyse-diagramm-wrap .device-infos{margin-left:0;margin-top:30px}.geo-page-wrap .geo-container.overview-hidden .analyse-diagramm-wrap .device-infos .device-image-left{margin:0 40px 30px 0}.geo-page-wrap .geo-container.overview-hidden .analyse-diagramm-wrap .device-infos .device-details-right div table tr .text{font-size:14px;margin-right:0;min-width:200px}}@media only screen and (min-width:1240px) and (max-width:1600px){.geo-page-wrap .geo-container.overview-hidden .map-wrap{width:calc(100% - 127px)}.geo-page-wrap .geo-container.overview-hidden .analyse-diagramm-wrap{left:-30px;max-width:calc(100% - 81px);position:relative;width:calc(100% - 81px)}.geo-page-wrap .geo-container.overview-hidden.map-hidden .analyse-diagramm-wrap{left:unset;margin:30px 0 0;width:calc(100% - 152px)}.geo-page-wrap .geo-container.overview-hidden.map-hidden .analyse-diagramm-wrap .select-plus-diagramm{margin-right:0;width:calc(100% - 418px)}.geo-page-wrap .geo-container.overview-hidden.map-hidden .analyse-diagramm-wrap .device-infos{margin-right:20px}}#cancel-geo{display:none;position:absolute;right:24px;top:12px;z-index:100}#hide-devices-button{padding-right:0}#list-devices{padding-left:0}@media only screen and (max-width:992px){#list-devices{padding-left:calc(var(--bs-gutter-x)/2)}}@media only screen and (max-width:1125px){#hideAllDevicesBtn{max-width:150px}}@media only screen and (max-width:991px){#hideAllDevicesBtn{max-width:unset}}#loading{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:99}#loading .spinner-border{background-color:unset;border:1em solid;border-right:1em solid transparent;color:#0064af;height:10rem;left:50%;margin:-7rem 0 0 -5rem;position:fixed;top:50%;width:10rem}#loading .spinner-text{color:#0064af;font-family:Exo2 Bold,sans-serif;font-size:20px;height:1rem;left:50%;margin:0 0 0 -10rem;position:fixed;top:calc(50% + 4rem);width:20rem}.map-bar{background:hsla(0,0%,100%,.4);border-radius:4px;left:45px;opacity:0;padding:4px;position:absolute;top:.5em;transition:all .5s ease;z-index:1000}.map-bar .bar-btn{background:rgba(0,60,136,.5);border-radius:4px;color:#fff;cursor:pointer;font-family:Exo2 Bold,sans-serif;font-size:20px;height:49px;line-height:49px;text-align:center;transition:all .3s ease;width:49px}.map-bar .bar-btn:hover{background:rgba(0,60,136,.7)}#device-map{position:relative}#device-map:hover .map-bar{opacity:1}#device-map:hover .bar-btn{left:30px}.ol-box{border:2px solid blue;border-radius:2px;box-sizing:border-box}.ol-mouse-position{position:absolute;right:8px;top:8px}.ol-scale-line{background:rgba(0,60,136,.3);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid #eee;border-top:none;color:#eee;font-size:10px;margin:1px;text-align:center;will-change:contents,width}.ol-overlay-container{will-change:left,right,top,bottom}.ol-unsupported{display:none}.ol-unselectable,.ol-viewport{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ol-unselectable canvas,.ol-viewport canvas{border-radius:5px}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{background-color:hsla(0,0%,100%,.4);border-radius:4px;padding:2px;position:absolute}.ol-control:hover{background-color:hsla(0,0%,100%,.6)}.ol-zoom{left:.5em;top:.5em}.ol-rotate{right:.5em;top:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;transition:opacity .25s linear,visibility 0s linear .25s;visibility:hidden}.ol-zoom-extent{left:.5em;top:4.643em}.ol-full-screen{right:.5em;top:.5em}@media print{.ol-control{display:none}}.ol-control button{background-color:rgba(0,60,136,.5);border:none;border-radius:2px;color:#fff;display:block;font-size:1.14em;font-weight:700;height:1.375em;line-height:.4em;margin:1px;padding:0;text-align:center;text-decoration:none;width:1.375em}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-size:1.2em;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:focus,.ol-control button:hover{background-color:rgba(0,60,136,.7);cursor:pointer;text-decoration:none}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{bottom:.5em;max-width:calc(100% - 1.3em);right:.5em;text-align:right}@media only screen and (max-width:400px){.ol-attribution{display:none}}.ol-attribution ul{color:#000;font-size:.7rem;line-height:1.375em;margin:0;padding:0 .5em;text-shadow:0 0 2px #fff}.ol-attribution li{display:inline;line-height:inherit;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution a,.ol-attribution a:visited{color:#0064af;text-decoration:none}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button,.ol-attribution ul{display:inline-block}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:hsla(0,0%,100%,.8)}.ol-attribution.ol-uncollapsible{border-radius:5px 0 5px 0;bottom:0;line-height:1em;right:0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.imprint-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;margin:60px auto;max-width:1240px;padding:40px}.imprint-container.is-dashboard{margin:0 auto}.imprint-container h1,.imprint-container h2,.imprint-container h3,.imprint-container h4{color:#0064af;font-family:Exo2 SemiBold,sans-serif}.imprint-container h1{margin-top:0}.imprint-container p{font-family:Exo2 Regular,sans-serif;line-height:24px;margin-bottom:20px}.imprint-container a,.imprint-container a:visited{color:#0064af;text-decoration:none}.imprint-container a:hover,.imprint-container a:visited:hover{text-decoration:underline}.imprint-container ol li,.imprint-container ul li{font-size:16px;line-height:24px;margin:0 0 20px}@media only screen and (max-width:768px){.imprint-container{border:0;margin:40px 0 0;padding:0 20px}.imprint-container h1{font-size:22px}.imprint-container h3{font-size:18px}.imprint-container ol li,.imprint-container p,.imprint-container ul li{margin-bottom:15px}.imprint-container.is-dashboard{padding:0}}.archive .col-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;margin-top:50px;padding:35px 60px 60px 39px}.archive .col-container>h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}.archive .col-container>p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:26px;margin-bottom:40px}.archive .col-container .archive-filter{margin-bottom:20px}.archive .col-container .archive-filter .archive-filterelement{display:inline-block;margin-right:20px;vertical-align:top}.archive .col-container .archive-filter .archive-filterelement>input[type=date]{background:#fff;border:1px solid #bfbfbf;border-radius:5px;box-sizing:border-box;color:#535353;display:inline-block;font-family:Exo2 Regular,sans-serif;font-size:14px;padding:12px 20px;width:200px}.archive .col-container .archive-filter .archive-filterelement>label{color:#8a8a8a;display:block;font-size:14px;margin:5px 0 20px}.archive .col-container .archive-filter .archive-filterelement .multiple-select,.archive .col-container .archive-filter .archive-filterelement .multiple-single-select{width:200px}.archive .col-container .to-many-results-warning{color:#eb0000;line-height:1.5;margin-bottom:20px}.archive .col-container .no-results-warning{color:#eb0000;line-height:1.5}@media only screen and (max-width:768px){.archive .col-container{border:0;margin-top:0;padding:40px 0}}.archive .archive-table{border-spacing:0;width:100%}.archive .archive-table .tablehead{background:#fff;border-bottom:1px solid #0064af;color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;height:21px;padding:10px;position:sticky;text-align:left;top:0;vertical-align:top;z-index:5}.archive .archive-table .tabledata{padding:10px;vertical-align:top}@media only screen and (max-width:1024px){.archive .archive-table .tablehead{display:none}.archive .archive-table .tabledata{display:block}.archive .archive-table .tabledata:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}}.archive .support-message-table .tabledata:first-of-type{width:20%}.archive .support-message-table .tabledata:nth-of-type(2){width:80%}@media only screen and (max-width:1024px){.archive .support-message-table .tabledata:first-of-type,.archive .support-message-table .tabledata:nth-of-type(2){width:100%}}.archive .status-icon{border-radius:50%;display:inline-block;height:25px;margin-right:10px;position:relative;vertical-align:inherit;width:25px}.archive .status-icon:after{color:#fff;font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;height:25px;left:0;position:absolute;text-align:center;top:2px;width:25px}.archive .status-icon.warning{background-color:#fb0}.archive .status-icon.warning:after{content:"\f12a"}.archive .status-icon.info{background-color:#0064af}.archive .status-icon.info:after{content:"\f129"}.archive .status-icon.error{background-color:#eb0000}.archive .status-icon.error:after{content:"\f0e7"}.shareddevices .col-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;padding:35px 60px 60px 39px}.shareddevices .col-container>h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}.shareddevices .col-container>p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:26px;margin-bottom:40px}.shareddevices .col-container form>label{display:block;margin-bottom:10px;margin-top:30px}.shareddevices .col-container form .email-field{display:inline-block;width:60%}.shareddevices .col-container form .email-field input[type=email]{display:inline;max-width:100%}.shareddevices .col-container form .email-field input[type=email].error-field{border-color:#eb0000}.shareddevices .col-container form .email-field .error-message{color:#eb0000;padding:5px}.shareddevices .col-container form #shared_device_form_save{float:right}.shareddevices .col-container form .select-wrap{max-width:60%}@media only screen and (max-width:768px){.shareddevices .col-container form{margin-bottom:30px}.shareddevices .col-container form .email-field{width:100%}.shareddevices .col-container form .email-field input[type=email]{max-width:unset;width:100%}.shareddevices .col-container form #shared_device_form_save{margin-bottom:50px;margin-top:30px}.shareddevices .col-container form .select-wrap{max-width:unset}.shareddevices .col-container{border:0;margin-top:0;padding:40px 0}}.shareddevices .shareddevices-table{border-spacing:0;width:100%}.shareddevices .shareddevices-table .tablehead{background:#fff;border-bottom:1px solid #0064af;color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:14px;height:21px;padding:10px;position:sticky;text-align:left;top:0;vertical-align:top;z-index:5}.shareddevices .shareddevices-table .tabledata{font-size:14px;padding:10px;vertical-align:middle}.shareddevices .shareddevices-table .tabledata.activate-slider{vertical-align:top}.shareddevices .shareddevices-table .tabledata.trash-button{text-align:right}.shareddevices .shareddevices-table .tabledata i{color:#0064af;font-size:19px;margin-right:10px}@media only screen and (max-width:1024px){.shareddevices .shareddevices-table .tablehead{display:none}.shareddevices .shareddevices-table .tabledata{display:block;margin-bottom:10px}.shareddevices .shareddevices-table .tabledata:before{color:#0064af;content:attr(data-label);display:block;font-family:Exo2 SemiBold,sans-serif;font-size:14px;margin-bottom:10px}.shareddevices .shareddevices-table .tabledata.trash-button{margin-bottom:0;text-align:unset}}.analysis>.col-container~.col-container{margin-top:50px}.analysis .col-container{background:#fff;border:1px solid #bfbfbf;border-radius:5px;padding:35px}.analysis .col-container h1{color:#0064af;font-family:Exo2 SemiBold,sans-serif;font-size:26px;margin:0 0 30px;padding:0}.analysis .col-container p{font-family:Exo2 Light,sans-serif;font-size:16px;line-height:26px;margin-bottom:40px}.analysis .col-container .analysis-filter{margin-bottom:20px}.analysis .col-container .analysis-filter .analysis-filterelement{display:inline-block;margin-right:20px;vertical-align:top;width:200px}.analysis .col-container .analysis-filter .analysis-filterelement input[type=time],.analysis .col-container .analysis-filter .analysis-filterelement>input[type=date]{background:#fff;border:1px solid #bfbfbf;border-radius:5px;box-sizing:border-box;color:#535353;display:inline-block;font-family:Exo2 Regular,sans-serif;font-size:14px;padding:12px 20px;width:100%}.analysis .col-container .analysis-filter .analysis-filterelement>input{height:47px}.analysis .col-container .analysis-filter .analysis-filterelement>label{color:#8a8a8a;display:block;font-size:14px;margin:5px 0 20px}.analysis .col-container .analysis-filter .areaSwitch{height:47px;width:100%}.analysis .col-container .analysis-filter .areaSwitch span{cursor:pointer}.analysis .col-container .analysis-filter .areaSwitch input[type=checkbox]{visibility:hidden}.analysis .col-container .analysis-filter .areaSwitch input[type=checkbox]+span:before{border:1px solid #bfbfbf;border-radius:2px;content:" ";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;height:16px;margin:0 .4em 0 0;padding:0;vertical-align:top;width:16px}.analysis .col-container .analysis-filter .areaSwitch input[type=checkbox]:checked+span:before{background:#0064af;border:1px solid #0064af;color:#fff;content:"\f00c";text-align:center}.analysis .col-container .analysis-filter .areaSwitch input[type=checkbox]:checked+span:after{font-weight:700}.analysis .col-container .analysis-filter .areaSwitch input[type=checkbox]:focus+span:before{outline:5px auto #3b99fc}.analysis .col-container.analysisResult{display:flex}.analysis .col-container.analysisResult .device-image-container{margin-bottom:20px}.analysis .col-container.analysisResult .device-image-container .device-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:inline-block;height:80px;margin-right:20px;margin-top:0;width:80px}.analysis .col-container.analysisResult .device-image-container .device-name{display:inline-block;font-family:Exo2 Bold,sans-serif;margin-top:34px;vertical-align:top}.analysis .col-container.analysisResult .statistic{display:inline-block;width:37%}.analysis .col-container.analysisResult .statistic table{width:100%}.analysis .col-container.analysisResult .statistic table td:first-child{width:60%}.analysis .col-container.analysisResult .map-wrap{height:680px;margin-left:2%;margin-top:0;width:60%}.analysis .col-container.analysisResult .activity-statistic,.analysis .col-container.analysisResult .laps-statistic{margin-top:56px;width:60%}.analysis .col-container.analysisResult .activity-statistic .laps-result-table TBODY TR,.analysis .col-container.analysisResult .laps-statistic .laps-result-table TBODY TR{cursor:pointer}.analysis .col-container.analysisResult .activity-statistic .activity-result-table TD:first-of-type,.analysis .col-container.analysisResult .laps-statistic .activity-result-table TD:first-of-type{width:100px}.analysis .col-container.analysisResult .activity-statistic .activity-result-table TD:first-of-type .date,.analysis .col-container.analysisResult .laps-statistic .activity-result-table TD:first-of-type .date{margin-bottom:20px}.analysis .col-container.analysisResult .activity-statistic .on-map,.analysis .col-container.analysisResult .laps-statistic .on-map{color:#fa7300;font-weight:900}@media only screen and (max-width:1024px){.analysis .col-container.analysisResult{display:block}.analysis .col-container.analysisResult .statistic{display:block;width:100%}.analysis .col-container.analysisResult .activity-statistic,.analysis .col-container.analysisResult .laps-statistic{margin-top:0;width:100%}.analysis .col-container.analysisResult .map-wrap{margin-left:0;margin-top:40px;width:100%}}@media only screen and (max-width:768px){.analysis .col-container{border:0;margin-top:0;padding:40px 0}.analysis .col-container .analysis-filter .analysis-filterelement{width:100%}.analysis .col-container .analysis-filter .analysis-filterelement input{max-width:none}.analysis .col-container .analysis-filter .analysis-filterelement .multiple-select,.analysis .col-container .analysis-filter .analysis-filterelement .multiple-single-select{width:100%}}.analysis .locked{color:#eb0000}.activity-result-table .activity-td-timeline .timeline-container{border:1px solid #000;height:32px;margin-bottom:20px;position:relative;width:100%}.activity-result-table .activity-td-timeline .timeline-container .bar{background-color:#f3f3f3;display:inline-block;height:30px;position:relative;width:100%}.activity-result-table .activity-td-timeline .timeline-container .excluded{background-color:#bfbfbf;height:30px;position:absolute;top:0;z-index:1}.activity-result-table .activity-td-timeline .timeline-container .motor{background-color:#0064af;height:30px;position:absolute;top:0;z-index:1}.activity-result-table .activity-td-timeline .timeline-container .scala{background-color:#000;bottom:-10px;height:10px;position:absolute;width:2px}.activity-result-table .activity-td-timeline .timeline-container .scala:after{font-size:14px;left:50%;margin-left:-20px;position:absolute;text-align:center;top:10px;width:40px}.activity-result-table .activity-td-timeline .timeline-container .scala_small{background-color:#000;bottom:-5px;height:5px;position:absolute;width:2px}.activity-result-table .activity-td-timeline .timeline-container .hour_0{left:-1px}.activity-result-table .activity-td-timeline .timeline-container .hour_1{left:calc(4.16667% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_2{left:calc(8.33333% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_3{left:calc(12.5% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_4{left:calc(16.66667% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_5{left:calc(20.83333% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_6{left:calc(25% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_7{left:calc(29.16667% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_8{left:calc(33.33333% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_9{left:calc(37.5% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_10{left:calc(41.66667% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_11{left:calc(45.83333% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_12{left:calc(50% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_13{left:calc(54.16667% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_14{left:calc(58.33333% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_15{left:calc(62.5% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_16{left:calc(66.66667% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_17{left:calc(70.83333% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_18{left:calc(75% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_19{left:calc(79.16667% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_20{left:calc(83.33333% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_21{left:calc(87.5% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_22{left:calc(91.66667% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_23{left:calc(95.83333% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_24{left:calc(100% - 1px)}.activity-result-table .activity-td-timeline .timeline-container .hour_0:after{content:"00"}.activity-result-table .activity-td-timeline .timeline-container .hour_6:after{content:"06"}.activity-result-table .activity-td-timeline .timeline-container .hour_12:after{content:"12"}.activity-result-table .activity-td-timeline .timeline-container .hour_18:after{content:"18"}.activity-result-table .activity-td-timeline .timeline-container .hour_24:after{content:"24"}@media print and (orientation:landscape){.filter,.header,.hover-menu,.stripe-top,footer{display:none}.main{margin:0!important;padding:0}.main,.main .col-container{border:0}.main.analysis .col-container{margin:0}.main.analysis .col-container.analysisResult{padding:0}.main.analysis .col-container.analysisResult .device-image,.main.analysis .col-container.analysisResult .timeline-container{color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.main.analysis .col-container.analysisResult .map-wrap{height:640px;margin-left:0;margin-top:40px}}@media print and (orientation:portrait){.filter,.header,.hover-menu,.stripe-top,footer{display:none}.main{margin:0!important;padding:0}.main,.main .col-container{border:0}.main.analysis .col-container{margin:0}.main.analysis .col-container.analysisResult{display:block;padding:0}.main.analysis .col-container.analysisResult .device-image,.main.analysis .col-container.analysisResult .timeline-container{color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.main.analysis .col-container.analysisResult .statistic{display:block;width:99%}.main.analysis .col-container.analysisResult .map-wrap{display:block;height:52vh;margin-left:0;margin-top:4vh;width:99%}.main.analysis .col-container.analysisResult .activity-statistic,.main.analysis .col-container.analysisResult .laps-statistic{margin-top:0;width:100%}}@media print{.analysisResult{page-break-after:always}.analysisResult th{position:relative}.analysisResult tr{page-break-after:auto;page-break-inside:avoid}}@media only screen and (min-width:1921px){html.darkmode{background-color:#2f2f2f!important}}.darkmode body{background:#222;color:#fff}.darkmode body .login-wrap{background:#222;border-color:#444;color:#fff}.darkmode .archive .status-message-table,.darkmode .archive .support-message-table,.darkmode .contract-data-table,.darkmode .guestaccesses-table,.darkmode .shareddevices .shareddevices-table,.darkmode .usernotifications-table{background:#222}.darkmode .archive .status-message-table .zebra-odd,.darkmode .archive .support-message-table .zebra-odd,.darkmode .contract-data-table .zebra-odd,.darkmode .guestaccesses-table .zebra-odd,.darkmode .shareddevices .shareddevices-table .zebra-odd,.darkmode .usernotifications-table .zebra-odd{background-color:#222}.darkmode .archive .status-message-table .zebra-even,.darkmode .archive .support-message-table .zebra-even,.darkmode .contract-data-table .zebra-even,.darkmode .guestaccesses-table .zebra-even,.darkmode .shareddevices .shareddevices-table .zebra-even,.darkmode .usernotifications-table .zebra-even{background-color:#333}.darkmode .archive .status-message-table thead th,.darkmode .archive .support-message-table thead th,.darkmode .contract-data-table thead th,.darkmode .guestaccesses-table thead th,.darkmode .shareddevices .shareddevices-table thead th,.darkmode .usernotifications-table thead th{background:#222}.darkmode ::-moz-selection{background:#fff;color:#222}.darkmode ::selection{background:#fff;color:#222}.darkmode .header{background:#333}.darkmode .mobile-header .mobile-menu:after{border-color:#fff}.darkmode .hover-menu-inner{background:#333}.darkmode .hover-menu-inner .profile{background:#222}.darkmode .hover-menu-inner .hover-menu-list ul li a,.darkmode .hover-menu-inner .profile h2,.darkmode .hover-menu-inner .profile ul li a{color:#fff}.darkmode .links-wrap,.darkmode .messages-wrap,.darkmode .support-wrap{background:#222;border-color:#444;color:#fff}.darkmode .links-wrap .message,.darkmode .messages-wrap .message,.darkmode .support-wrap .message{border-color:#444}.darkmode .links-wrap .message .status-text,.darkmode .links-wrap .status-text,.darkmode .messages-wrap .message .status-text,.darkmode .messages-wrap .status-text,.darkmode .support-wrap .message .status-text,.darkmode .support-wrap .status-text{color:#fff}.darkmode .analysis .col-container,.darkmode .archive .col-container,.darkmode .devices .col-container,.darkmode .rules-page .col-container,.darkmode .settings .col-container,.darkmode .shareddevices .col-container,.darkmode .support .row .col-container{background:#222;border-color:#444}.darkmode .analysis .col-container .message-table tbody tr,.darkmode .archive .col-container .message-table tbody tr,.darkmode .devices .col-container .message-table tbody tr,.darkmode .rules-page .col-container .message-table tbody tr,.darkmode .settings .col-container .message-table tbody tr,.darkmode .shareddevices .col-container .message-table tbody tr,.darkmode .support .row .col-container .message-table tbody tr{border-color:#444}.darkmode .analysis .col-container .analysis-filter .analysis-filterelement>input,.darkmode .col-container .archive-filter .archive-filterelement>input[type=date],.darkmode .form-inner input[type=email],.darkmode .form-inner input[type=email]:disabled,.darkmode .form-inner input[type=password],.darkmode .form-inner input[type=tel],.darkmode .form-inner input[type=text],.darkmode .form-inner select,.darkmode .form-inner textarea,.darkmode .support .support-container textarea,.darkmode input[type=date],.darkmode input[type=email],.darkmode input[type=password],.darkmode input[type=text],.darkmode input[type=time],.darkmode select,.darkmode textarea{background:#222;border-color:#444;color:#fff}.darkmode .form-inner .select-wrap label:after,.darkmode .select-wrap label:after{background:#222}.darkmode .multiple-select .ms-choice,.darkmode .multiple-select .ms-choice SPAN,.darkmode .multiple-select .ms-search,.darkmode .multiple-select UL,.darkmode .multiple-single-select .ms-choice,.darkmode .multiple-single-select .ms-choice SPAN,.darkmode .multiple-single-select .ms-search,.darkmode .multiple-single-select UL{background:#222;border-color:#444;color:#fff}.darkmode .multiple-select UL LI:hover,.darkmode .multiple-single-select UL LI:hover{background:#444}.darkmode .multiple-select:after,.darkmode .multiple-single-select:after{background:#222}.darkmode .devices .form-row.info-box p,.darkmode .messages-row.messages-row-gray,.darkmode .settings-row.settings-row-gray{background:#333;color:#fff}.darkmode .device-container .table-wrap table tr.zebra-odd{background-color:#222}.darkmode .device-container .table-wrap table tr.zebra-even{background-color:#333}.darkmode .devices .form-row.info-box .button-wrap a.btn{background-color:#222}.darkmode .devices .table table tbody tr,.darkmode .devices .table table tbody tr.device-description .device-info{border-color:#444}.darkmode .cart-list .cart-list-item,.darkmode .current-contract-container{background:#333}.darkmode .form-row.info-box p,.darkmode .new-rule-container .rule-row.rule-row-gray{background:#333;color:#fff}.darkmode .devices .form-row.info-box a.btn,.darkmode .new-rule-container .submit-container .btn{background-color:#222}.darkmode #edit-devicegroup-container .submit-container .btn{background:#222}.darkmode #edit-devicegroup-container .submit-container .btn.btn-green{background:#18b600}.darkmode .border{border-color:#444}.darkmode .new-rule-container .rule-row.rule-row-gray--text strong{color:#fff}.darkmode .new-rule-container .submit-container .btn.btn-green{background:#18b600;border-color:#18b600}.darkmode .geo-page .geo-container,.darkmode .geo-page .geo-container .geo-device-wrap .inner-device-container,.darkmode .geo-page .geozone-container .my-geozones-overview .inner-geozone,.darkmode .geo-page .geozone-container .my-geozones-overview .inner-shape{border-color:#444}.darkmode .geo-page #time-modal form div input,.darkmode .geo-page .col-container,.darkmode .geo-page .geo-container .geo-device-wrap{background:#222;border-color:#444;color:#fff}.darkmode .geo-page .col-analyse .analyse-diagramm-wrap{background:#333;border-color:#444}.darkmode .geo-page .geozone-container::-webkit-scrollbar-track{background:#222}.darkmode .geo-page .inner-geozone .geozone-input,.darkmode .geo-page .inner-shape .shape-input{color:#fff}.darkmode .geo-page .my-geozones-overview .search-input{background:#222;color:#fff}.darkmode .geo-page .geo-container .geo-device-wrap .inner-device-container .arrow:after{background:transparent}.darkmode .container-big,.darkmode .device-container,.darkmode .profile-container{background:#222}.darkmode .imprint-container,.darkmode .map-wrap{background:#222;border-color:#444}.darkmode .imprint-container{color:#fff}.darkmode .checkbox:hover input~.checkmark{background:#222}.darkmode .styled-table TH,.darkmode .styled-table.zebra TR:nth-child(odd){background-color:#222}.darkmode .styled-table.zebra TR:nth-child(2n){background-color:#333}.darkmode .modal .modal-dialog .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.darkmode .modal .modal-dialog .modal-content{background-color:#222;color:#fff}.darkmode .modal-backdrop{background-color:#666}.darkmode #gallery-modal .gallery .select-image-container,.darkmode .gallery-container .gallery .image-container{background-color:#333;border:3px solid #333}.darkmode .new-rule-container #device-list .single-device{background-color:#333}@media only screen and (max-width:768px) and (prefers-color-scheme:dark){body,body .login-wrap{background:#222;color:#fff}body .login-wrap{border-color:#444}::-moz-selection{background:#fff;color:#222}::selection{background:#fff;color:#222}.header{background:#333}.mobile-header .mobile-menu:after{border-color:#fff}.hover-menu-inner{background:#333}.hover-menu-inner .profile{background:#222}.hover-menu-inner .hover-menu-list ul li a,.hover-menu-inner .profile h2,.hover-menu-inner .profile ul li a{color:#fff}.links-wrap,.messages-wrap,.support-wrap{background:#222;border-color:#444;color:#fff}.links-wrap .message,.messages-wrap .message,.support-wrap .message{border-color:#444}.links-wrap .message .status-text,.links-wrap .status-text,.messages-wrap .message .status-text,.messages-wrap .status-text,.support-wrap .message .status-text,.support-wrap .status-text{color:#fff}.analysis .col-container,.archive .col-container,.devices .col-container,.rules-page .col-container,.settings .col-container,.shareddevices .col-container,.support .row .col-container{background:#222;border-color:#444}.analysis .col-container .message-table tbody tr,.archive .col-container .message-table tbody tr,.devices .col-container .message-table tbody tr,.rules-page .col-container .message-table tbody tr,.settings .col-container .message-table tbody tr,.shareddevices .col-container .message-table tbody tr,.support .row .col-container .message-table tbody tr{border-color:#444}.analysis .col-container .analysis-filter .analysis-filterelement>input,.col-container .archive-filter .archive-filterelement>input[type=date],.form-inner input[type=email],.form-inner input[type=email]:disabled,.form-inner input[type=password],.form-inner input[type=tel],.form-inner input[type=text],.form-inner select,.form-inner textarea,.support .support-container textarea,input[type=date],input[type=email],input[type=password],input[type=text],input[type=time],select,textarea{background:#222;border-color:#444;color:#fff}.form-inner .select-wrap label:after,.select-wrap label:after{background:#222}.multiple-select .ms-choice,.multiple-select .ms-choice SPAN,.multiple-select .ms-search,.multiple-select UL,.multiple-single-select .ms-choice,.multiple-single-select .ms-choice SPAN,.multiple-single-select .ms-search,.multiple-single-select UL{background:#222;border-color:#444;color:#fff}.multiple-select UL LI:hover,.multiple-single-select UL LI:hover{background:#444}.multiple-select:after,.multiple-single-select:after{background:#222}.devices .form-row.info-box p,.messages-row.messages-row-gray,.settings-row.settings-row-gray{background:#333;color:#fff}.device-container .table-wrap table tr.stripped:nth-child(2n){background:#222}.device-container .table-wrap table tr.stripped:nth-child(odd){background:#333}.devices .form-row.info-box .button-wrap a.btn{background-color:#222}.devices .table table tbody tr,.devices .table table tbody tr.device-description .device-info{border-color:#444}.cart-list .cart-list-item,.current-contract-container{background:#333}.form-row.info-box p,.new-rule-container .rule-row.rule-row-gray{background:#333;color:#fff}.devices .form-row.info-box a.btn,.new-rule-container .submit-container .btn{background-color:#222}.border{border-color:#444}.new-rule-container .rule-row.rule-row-gray--text strong{color:#fff}.new-rule-container .submit-container .btn.btn-green{background:#18b600;border-color:#18b600}.geo-page .geo-container,.geo-page .geo-container .geo-device-wrap .inner-device-container,.geo-page .geozone-container .my-geozones-overview .inner-geozone,.geo-page .geozone-container .my-geozones-overview .inner-shape{border-color:#444}.geo-page #time-modal form div input,.geo-page .col-container,.geo-page .geo-container .geo-device-wrap{background:#222;border-color:#444;color:#fff}.geo-page .col-analyse .analyse-diagramm-wrap{background:#333;border-color:#444}.geo-page .geozone-container::-webkit-scrollbar-track{background:#222}.geo-page .inner-geozone .geozone-input,.geo-page .inner-shape .shape-input{color:#fff}.geo-page .my-geozones-overview .search-input{background:#222;color:#fff}.container-big,.device-container,.profile-container{background:#222}.imprint-container,.map-wrap{background:#222;border-color:#444}.imprint-container{color:#fff}.archive .status-message-table,.archive .support-message-table,.checkbox:hover input~.checkmark,.contract-data-table,.guestaccesses-table,.shareddevices .shareddevices-table,.usernotifications-table{background:#222}.archive .status-message-table .zebra-odd,.archive .support-message-table .zebra-odd,.contract-data-table .zebra-odd,.guestaccesses-table .zebra-odd,.shareddevices .shareddevices-table .zebra-odd,.usernotifications-table .zebra-odd{background-color:#222}.archive .status-message-table .zebra-even,.archive .support-message-table .zebra-even,.contract-data-table .zebra-even,.guestaccesses-table .zebra-even,.shareddevices .shareddevices-table .zebra-even,.usernotifications-table .zebra-even{background-color:#333}.archive .status-message-table thead th,.archive .support-message-table thead th,.contract-data-table thead th,.guestaccesses-table thead th,.shareddevices .shareddevices-table thead th,.usernotifications-table thead th{background:#222}.styled-table TH,.styled-table.zebra TR:nth-child(odd){background-color:#222}.styled-table.zebra TR:nth-child(2n){background-color:#333}.modal .modal-dialog .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.modal .modal-dialog .modal-content{background-color:#222;color:#fff}.modal-backdrop{background-color:#666}#gallery-modal .gallery .select-image-container,.gallery-container .gallery .image-container{background-color:#333;border:3px solid #333}}