.nav-link svg{width:12px;height:12px}.nav-link svg use{fill:#3a416f !important}.nav-link svg use .l1{fill:#cbbba0}.nav-link svg use .l2{fill:#5ebae7}.nav-link svg use .l3{fill:#36a9e1}.nav-link.active svg use{fill:#ee2e23 !important}.nav-link.active svg .l1{fill:#ee2e23}.nav-link.active svg .l2{fill:#ee2e23}.nav-link.active svg .l3{fill:#ee2e23}.logo{max-width:125px}.create-layout{display:none}.create-layout.active{displaY:block}.create-layout .position-relative img{max-width:100%;height:auto}.create-layout .group-controller{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.create-layout .group-controller #groupcontroll-create-game{display:none}.create-layout .group-controller #groupcontroll-create-game.active{display:block;position:absolute;right:1.5rem}.modal .primary-modal-close{background-color:#00aeb4}.modal .small-modal-close,.modal .small-modal{background:#fff;border:none}.modal .urlgroup{display:flex}.modal .urlgroup>div{margin:.5rem}#groups.modal-body{display:flex;flex-wrap:wrap;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#groups.modal-body .group-close{position:absolute;top:-8px;width:15px;height:15px;opacity:.3;right:-6px;cursor:pointer}#groups.modal-body .group-close:hover{opacity:1}#groups.modal-body .group-close:before,#groups.modal-body .group-close:after{position:absolute;left:15px;content:" ";height:15px;width:2px;background-color:red}#groups.modal-body .group-close:before{transform:rotate(45deg)}#groups.modal-body .group-close:after{transform:rotate(-45deg)}#groups.modal-body .group-item{padding:1rem;border:1px solid #ccc;border-radius:10px;margin:1rem;position:relative;min-width:170px}#groups.modal-body .group-item:hover{box-shadow:0 0 2px 1px #00aeb4}#groups.modal-body .group-info{position:absolute;top:-13px;background:#fff;padding:0 .3rem}#groups.modal-body .group-entity{background:#eee;margin:2px;border:1px solid #aaa;border-radius:6px;text-align:center;transition:.2s;cursor:pointer}#groups.modal-body .group-entity:hover{background:#ddd}#create-mask .group-controll,#edit-mask .group-controll{display:none}#create-mask .group-controll.active,#edit-mask .group-controll.active{display:block}.switch{position:relative;display:inline-block;width:60px;height:25px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(310deg, #00aeb4 0%, #21d4fd 100%);-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.csv .slider:before{-webkit-transform:translateX(33px);-ms-transform:translateX(33px);transform:translateX(33px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}th.sortable-for-projecttable.up:after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:8px solid #ccc;border-top:8px solid rgba(0,0,0,0);position:absolute;margin-top:calc(.1rem - 8px);margin-left:1rem}th.sortable-for-projecttable{cursor:pointer}th.sortable-for-projecttable:after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:8px solid #ccc;border-bottom:8px solid rgba(0,0,0,0);position:absolute;margin-top:.1rem;margin-left:1rem}tfoot tr.config th{text-align:center}#data-table-count,#next-page,#prev-page{border:none;background:#fff;cursor:pointer}#pager{margin:0 1rem}#table-project-search{width:75%}.p-2{padding:2rem}#customer-overview-table img{width:30px}#customer-overview-table .config th{text-align:right}#customer-overview-table tfoot .config th{text-align:center}.filter.btn{padding:.25rem .5rem}#customer-table{margin:0rem 3rem !important;max-width:calc(100% - 6rem)}#customer-table .btn.bg-gradient-grey{margin:0px}#customer-table tr td{width:100%}#customer-table tr td.small{width:70px}#customer-table tr td.small img{width:30px}.customer-managment{padding:3rem;padding-bottom:0}.card-bitou-header{padding:10px 3rem}.card-bitou-header h5{color:#fff}.card-bitou-header.primary-gradient h5{color:#555}.active-session{position:relative;padding-left:2rem !important;cursor:pointer}.active-session:after{content:"";position:absolute;left:0px;background:green;width:10px;height:10px;border-radius:50%;top:calc(50% - 5px)}h1{font-size:48px;font-family:"Montserrat",sans-serif;font-weight:200;text-align:center;line-height:59px;padding:0 64px;margin:0}.stopwatch{width:100%;padding:13px;display:flex;justify-content:space-between;align-content:center;align-items:center}.stopwatch,.controls{background:#f2dbdb;padding:.2rem;border-radius:48px}.stopwatch svg,.controls svg{height:35px;width:35px}.circle{display:flex;justify-content:center;align-items:center;height:270px;width:270px;border:2px solid;border-radius:50%}.time{font-size:22px;color:#535353;margin:0 10px}.gold{font-weight:900;color:#f2c94c;text-shadow:0 0 0px #fff,0 0 50px #f2c94c}.controls{display:flex;justify-content:space-between}.controls .buttonPlay{margin:0 20px}.controls svg{height:35px;width:35px}.controls.greyfilter #backwardButton,.controls.greyfilter .buttonPlay{filter:grayscale(0.7)}button{cursor:pointer;background:rgba(0,0,0,0);padding:0;border:none;margin:0;outline:none}#playButton{display:block}#pauseButton{display:none}.buttonPlay.pause #playButton{display:none}.buttonPlay.pause #pauseButton{display:block}#sessionmmodal-body .first{width:100px}#sessionmmodal-body #url-content,#sessionmmodal-body #view-url-content{width:315px}#sessionmmodal-body #qrcode img{margin:auto}#sessionmmodal-body>div>div{margin:.7rem 0}#sessionmmodal-body>div>div>span{margin:.5rem 1rem;margin-right:3.8rem}#sessionmmodal-body>div>div .flex-grid{display:flex;justify-content:space-between;width:80%;margin-left:1rem;align-items:center}#sessionmmodal-body>div>div .flex-grid .value{width:50px;text-align:center}#sessionmmodal-body>div>div .flex-grid .border{padding:.2rem .5rem;border:1px solid #999 !important}#sessionmmodal-body>div>div .flex-grid .btn{margin-bottom:0px}#sessionmmodal-body>div>div>div{margin:.5rem 0}#sessionmmodal-body .is-started{color:#ccc}#sessionmmodal-body .is-started .flex-grid .border{border:1px solid #ccc !important}.controllpanel-row{display:flex;justify-content:space-between;align-items:center}.controllpanel-row .card{height:100%;height:100%;display:flex;align-items:center;align-content:center;justify-content:center}.controllpanel-row #backwardButton svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.controllpanel-row #teamsmodalbutton,.controllpanel-row #configbarbutton{width:50px;height:50px}.controllpanel-row #teamsmodalbutton svg,.controllpanel-row #configbarbutton svg{width:100%;height:100%}.controllpanel-row #teamsmodalbutton{width:70px}.controllpanel-row .configbar-wrapper{width:100px;text-align:center}.controllpanel-row .teamsbar-wrapper{width:220px;text-align:center}.controllpanel-row .teamsbar-wrapper .teamsbar-content-wrapper{display:flex;font-size:25px}.controllpanel-row .teamsbar-wrapper .teamsbar-content-wrapper>button{margin-right:1rem}.controllpanel-row .controllbar-wrapper{width:300px}.controllpanel-row .timebar-wrapper{width:200px}.controllpanel-row .timebar-wrapper .timeadmission{border:1px solid #bbb;padding:.1rem;border-radius:8px;cursor:pointer}#groupmodal .live-stream-wrapper{display:flex;flex-wrap:wrap}#groupmodal .live-stream-wrapper .group-entity{background:#ffb0b0}#groupmodal .live-stream-wrapper .group-entity.online{background:#a3fc92}.recourcemanagment{display:flex;background:#fff;justify-content:space-between;margin:.2rem 0;border-radius:8px;transition:.1s;border:1px solid #ccc;align-items:center}.recourcemanagment:hover{background:#ddd}.recourcemanagment .border{width:30px;height:23px;display:inline-block;background:#ee2e23;color:#fff;text-align:center;font-size:19px;line-height:1.2;border-radius:8px;border:none !important;cursor:pointer}#gamecontent{height:calc(100vh - 65px);overflow:hidden}#gamecontent .step{width:95%;height:calc(100vh - 200px);transform:translateY(100vh);position:absolute;transition:.2s}#gamecontent .step.active{transform:translateY(0vh)}#gamecontent .step.old{transform:translateY(-150vh)}#gamecontent .media_image{width:100%}#gamecontent .weather-entity{width:20%;display:flex;align-items:end}#gamecontent .weather-entity .weather img{max-width:100%;margin-left:-50px}#gamecontent .color-item{width:50%;max-width:100px;height:150px;border-radius:50px;box-shadow:0px 0px 6px 4px #bbb}#gamecontent .blue{background:blue}#gamecontent .red{background:red}#gamecontent .yellow{background:#ff0}#gamecontent .green{background:lime}#gamecontent .white{background:#fff}#gamecontent .calender_wrap{padding-bottom:5rem}#gamecontent .calender_wrap #cover{position:relative}#gamecontent .calender_wrap .calendar{width:250px;height:300px;margin:0 auto;margin-top:20px;border:5px solid #3d3d3d;border-radius:20px;background:#fff;box-shadow:0 10px 0 0 #16a085}#gamecontent .calender_wrap .calendar>.top{width:100%;height:60px;border-bottom:5px solid #3d3d3d;background:#b9b9b9;border-top-right-radius:15px;border-top-left-radius:15px}#gamecontent .calender_wrap .calendar>.top>ul{list-style:none;width:100%;margin:0;padding:0;line-height:75px}#gamecontent .calender_wrap .calendar>.top>ul>li{width:20px;height:20px;margin:0 8px;border:5px solid #3d3d3d;border-radius:50%;display:inline-block;background:#1abc9c;position:relative}#gamecontent .calender_wrap .calendar>.top>ul>li:after{content:"";width:18px;height:60px;background:#3d3d3d;position:absolute;margin:auto;left:0;right:0;bottom:1px;border-radius:15px}#gamecontent .calender_wrap .calendar>.day{position:relative;box-shadow:inset 0 19px 0 0 #fff,inset 0 20px 0 0 #a2a2a2,inset 0 39px 0 0 #fff,inset 0 40px 0 0 #a2a2a2,inset 0 59px 0 0 #fff,inset 0 60px 0 0 #a2a2a2,inset 0 79px 0 0 #fff,inset 0 80px 0 0 #a2a2a2,inset 0 99px 0 0 #fff,inset 0 100px 0 0 #a2a2a2,inset 0 119px 0 0 #fff,inset 0 120px 0 0 #a2a2a2,inset 0 139px 0 0 #fff,inset 0 140px 0 0 #a2a2a2,inset 0 159px 0 0 #fff,inset 0 160px 0 0 #a2a2a2,inset 0 179px 0 0 #fff,inset 0 180px 0 0 #a2a2a2,inset 0 199px 0 0 #fff,inset 0 200px 0 0 #a2a2a2,inset 0 219px 0 0 #fff,inset 0 220px 0 0 #a2a2a2}#gamecontent .calender_wrap .calendar>.day>h1{text-align:center;line-height:200px;font-size:145px;margin:0;margin-left:-12px;color:#3d3d3d;padding:0;word-wrap:normal;text-shadow:0 10px 0 #fff,0 -10px 0 #fff,10px 0 0 #fff,-10px 0 0 #fff}#gamecontent .calender_wrap .calendar>.day>span{position:absolute;margin:auto;left:0;right:0;bottom:16px;color:#a2a2a2;text-align:center;font-weight:700}.refresh{cursor:pointer}.refresh svg{width:24px;height:24px}.separation{margin:2px;padding:1px}.separation.full{background:#a0fda0}.separation.error{background:#fda0a0}.role-distribution{background:#fff;display:inline-block;min-width:20px;border-radius:3px;margin:4px;padding:0 2px;min-height:11px}.group-entity-name{display:inline-flex;max-width:130px;overflow:hidden}#step_roles{display:flex;flex-wrap:wrap;overflow:scroll}#step_roles .group-info{text-align:center}#step_roles .group-items{width:20%;max-width:200px}#step_roles .entity{background:#ddd;margin:2px;padding:3px}#step_roles .entity.hasrole{background:#b7ff8d;margin:2px;padding:3px}.context-menu{position:absolute;background:#fff;top:100px;z-index:10000;left:865px;padding:6px;box-shadow:0px 0 7px 0px gray}.context-menu .context-separator{border-bottom:1px solid gray;margin-top:0px;position:relative;top:-10px;text-align:center}.context-menu .context-separator span{background:#fff;margin-top:2px;display:inline-block;position:relative;top:11px;padding:0 10px}.context-menu .context-item{padding:3px;transition:.2s;padding:3px 24px;cursor:pointer}.context-menu .context-item:hover{background:#ccc}translate{display:none}.bb-ccc{border-bottom:1px solid #ccc}.start-modal-headline{border-bottom:1px solid #ccc;margin:1.3rem 0 !important}.content-container{max-width:1400px;width:100%;margin:auto;height:100%;justify-content:space-between;display:flex;align-items:center;position:relative}.on-off-wrapper{width:70px;height:50px}.on-off-wrapper svg{width:100%;height:100%}.url-wrapper{display:flex}.url-wrapper>span{display:block;width:7rem}.nav-link{cursor:pointer}.js-href{cursor:pointer}#alertleModal{z-index:2000}.icon-sm{width:30px;height:30px}.navbar-vertical .navbar-nav .nav-item .nav-link .icon{padding:0px !important}.nav-link svg{width:25px;height:25px}.underline{background:#ee2e23;position:absolute;bottom:0px;width:0%;height:2px;transition:.2s}.navbar-vertical .navbar-nav .nav-link{position:relative}.navbar-vertical .navbar-nav .nav-link.active{background-color:rgba(0,0,0,0) !important;box-shadow:none !important}.navbar-vertical .navbar-nav .nav-link.active .underline{width:50%}.navbar-vertical .navbar-nav>.nav-item .nav-link.active .icon{background:none !important}.sprite{display:none}.card{border-radius:0rem !important}.primary-gradient{background-image:linear-gradient(310deg, #fb9595 0%, #D0F4CB 100%)}.secondary-gradient{background-image:linear-gradient(219deg, #141727 0%, #6F82FD 100%)}.thirdary-gradient{background-image:linear-gradient(173deg, #643535 0%, #FDAB6F 100%)}.fourth-gradient{background-image:linear-gradient(219deg, #273328 0%, #E1CD29 100%)}.g-sidenav-show .sidenav.fixed-start+.main-content{margin-left:17.125rem !important}.g-sidenav-show:not(.rtl) .sidenav{transform:translateX(0)}.card{box-shadow:2px 2px 6px 1px rgba(0,0,0,.3)}.close.small-modal-close.close-confim-modal{background:rgba(0,0,0,0);color:#fff;font-size:32px;width:3rem;height:3rem}.no-padding{padding:0px}.table-responsive{overflow-x:initial}body{overflow-x:hidden}.btn-outline-primary{box-shadow:none;color:#ee2e23;border-color:#ee2e23}.btn-outline-primary:hover{background-color:rgba(0,0,0,0);opacity:.75;box-shadow:none;color:#ee2e23 !important;border-color:#ee2e23}.btn-outline-primary:active{background-color:#ee2e23 !important;color:#fff !important;border-color:#ee2e23}.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(238,46,35,.5)}.bg-gradient-info{border:1px solid !important;box-shadow:none;color:#21d4fd !important;border-color:#21d4fd !important;background:rgba(0,0,0,0) !important}.bg-gradient-info:hover{background-color:rgba(0,0,0,0) !important;opacity:.75;box-shadow:none;color:#21d4fd !important;border-color:#21d4fd}.bg-gradient-info:active{background-color:#21d4fd !important;color:#fff !important;border-color:#21d4fd}.bg-gradient-info:focus{box-shadow:0 0 0 .2rem rgba(33,212,253,.5)}.bg-gradient-blue{border:1px solid !important;box-shadow:none;color:#2124fd !important;border-color:#2124fd !important;background:rgba(0,0,0,0) !important}.bg-gradient-blue:hover{background-color:rgba(0,0,0,0) !important;opacity:.75;box-shadow:none;color:#2124fd !important;border-color:#2124fd}.bg-gradient-blue:active{background-color:#2124fd !important;color:#fff !important;border-color:#2124fd}.bg-gradient-blue:focus{box-shadow:0 0 0 .2rem rgba(33,36,253,.5)}.bg-gradient-grey{border:1px solid !important;box-shadow:none;color:#8c8585 !important;border-color:#8c8585 !important;background:rgba(0,0,0,0) !important}.bg-gradient-grey:hover{background-color:rgba(0,0,0,0) !important;opacity:.75;box-shadow:none;color:#8c8585 !important;border-color:#8c8585}.bg-gradient-grey:active{background-color:#8c8585 !important;color:#fff !important;border-color:#8c8585}.bg-gradient-grey:focus{box-shadow:0 0 0 .2rem rgba(140,133,133,.5)}#create-mask,#edit-mask{display:flex;flex-wrap:wrap;justify-content:space-between}.col-55{width:calc(50% - .5rem)}.modal-header{border-top-left-radius:unset;border-top-right-radius:unset}.modal-header.primary-gradient,.modal-header.secondary-gradient,.modal-header.thirdary-gradient{padding:0}.modal-header.primary-gradient .close.small-modal-close,.modal-header.secondary-gradient .close.small-modal-close,.modal-header.thirdary-gradient .close.small-modal-close{font-size:33px;background:rgba(0,0,0,0);margin-right:1rem}.modal-header.primary-gradient h5,.modal-header.secondary-gradient h5,.modal-header.thirdary-gradient h5{margin-left:1rem}.modal-header.secondary-gradient .close.small-modal-close,.modal-header.thirdary-gradient .close.small-modal-close{color:#fff}.modal-header.secondary-gradient h5,.modal-header.thirdary-gradient h5{color:#fff}.modal-content{border-radius:unset}#alertleModal .modal-dialog{margin:3.75rem auto}.customer.modal-dialog{max-width:700px}#customermmodal-body tr.active{background:bisque}.selectable{cursor:pointer}#customer-overview-table{border-color:rgba(0,0,0,0)}#show-customer{border:1px solid #ccc;padding:.4rem;border-radius:7px}.sidenav-header{display:flex;justify-content:center}.welcome,.media{height:100%;width:100%;overflow:hidden}.welcome img,.welcome picture,.media img,.media picture{width:100%;height:auto}.welcome{background:#fff}.welcome .media{display:flex;align-items:center;width:47%}.welcome .textcontent{width:47%;padding:2rem}.table-of-content-header{text-align:center;margin-bottom:4vh}.table-of-contents{display:flex;flex-wrap:wrap;border:5px solid #fff;padding:2vw;margin:1vw;font-size:.85em;border-radius:30px;background:rgba(255,255,255,.5)}.table-of-contents .action{width:50%}.table-of-contents .timer{width:50%;padding-left:5%}.m-w-1000{max-width:1200px;margin:auto}.john-portrait{width:31%;max-height:96%}.john-portrait img{width:100%;height:auto}.john-right-side{width:66%;margin-top:5rem}.john-name,.john-description{text-align:center;width:80%;font-weight:600}.john-description{font-weight:300;font:normal normal 300 40px/73px Arial}.action-image{text-align:right;margin-top:4rem}.action-image img{min-width:65%;height:auto}@media screen and (max-width: 1300px){.action-image{margin-top:0rem}.john-description{font:normal normal 300 22px/40px Arial}.john-name{font:normal normal 300 40px/50px Arial}}.john-power{height:calc(100vh - 130px);background:#fff}.double-pager{display:flex;width:100%;height:100%;background:#fff}.double-pager .one-of-double-pager{text-align:center;font-size:.6em;line-height:1.5em;display:flex;flex-direction:column;justify-content:space-between;width:50%;min-height:80%;align-items:center}@media screen and (max-width: 1300px){.double-pager .one-of-double-pager{font-size:.5em}}.double-pager .headline{font-size:1em;font-weight:600}.double-pager .headline.second{font-size:.6em;font-weight:300}.double-pager .image{width:30vw}.double-pager .image img{width:auto;height:auto;max-width:400px;max-height:350px;min-height:160px}@media screen and (max-width: 1300px){.double-pager .image img{width:auto;height:auto;max-width:250px;max-height:150px;min-height:100px}}.double-pager .item-properties{display:flex;width:100%;justify-content:start;font-weight:bold}.double-pager .item-properties .prop{width:40%}.double-pager .item-properties .value{width:60%;text-align:left}.double-pager .table-wrap{width:100%;font-size:.8em;line-height:1.5em}.double-pager .content{text-align:left}.color-orange{color:#fd5a0b}.color-green{color:#0bfd31}.start{justify-content:start !important}.transparent{background:rgba(0,0,0,0)}.sign-opener{background-image:url(/img/sign/oben-schild.png);width:100%;background-size:contain;padding-top:19.5%}.sign-content{background-image:url("/img/sign/mitte-schild.png");background-repeat:repeat-y;line-height:1em;padding:0 11%;padding-right:11%;padding-right:7%;background-size:100%;text-align:initial;line-height:.6em;width:100%}.sign-closer{background-image:url("/img/sign/unten-schild.png");padding-top:32.7%;width:100%;background-size:contain}.content{padding:3rem;line-height:1em}.one-of-double-pager.start{margin-top:auto;min-height:70%}.finale{position:absolute;z-index:1000;width:100%}.finale .pokale{display:flex;justify-content:center;position:relative}.finale .pokale .pokal-1{max-width:123px;position:relative;z-index:1}.finale .pokale .pokal-2{max-width:100px;position:relative;left:24px}.finale .pokale .pokal-3{max-width:100px;position:relative;left:-25px}.finale .group-wrapper{display:flex;height:80px;align-items:center;margin:.5rem 1rem;background:rgba(255,255,255,.5);padding:.5rem;box-shadow:0 0 3px 1px gray;border:2px solid #fff}.finale .group-wrapper.top{height:50px}.finale .group-wrapper .place{width:50px}.finale .group-wrapper .group-image,.finale .group-wrapper .pokal-image{width:100px;height:100%}.finale .group-wrapper .group-image img,.finale .group-wrapper .pokal-image img{max-width:100%;max-height:100%}.finale .group-wrapper .group-image svg,.finale .group-wrapper .pokal-image svg{width:100%;max-height:100%}.finale .group-wrapper .group-name{position:absolute;font-weight:bold;left:73px;font-size:30px}/*# sourceMappingURL=site.css.map */
