:root{--brand-gradient-start: #667eea;--brand-gradient-end: #764ba2;--bs-gradient: linear-gradient(135deg, var(--brand-gradient-start) 0%, var(--brand-gradient-end) 100%);--brand-gradient-light: linear-gradient(135deg, rgba(102, 126, 234, 0.1) 0%, rgba(118, 75, 162, 0.1) 100%);--brand-gradient-subtle: linear-gradient(135deg, rgba(102, 126, 234, 0.05) 0%, rgba(118, 75, 162, 0.05) 100%);--brand-primary: #667eea;--brand-secondary: #764ba2;--brand-primary-rgb: 102, 126, 234;--brand-secondary-rgb: 118, 75, 162}.navbar-admin{background-color:#ffdb63;border-color:#ecc663}.panel .jumbotron{margin:0}.navbar-fixed-bottom a{padding:0 15px !important}.footer,.push{height:4em}.footer{margin-bottom:0}html,body{height:100%}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h2{font-weight:bold;font-size:1.1em;padding:0;margin:.4em 0}h3{font-weight:normal;font-size:1.1em;padding:.2em 0;margin:0}h4{font-weight:bold;font-size:1em;padding:0;margin:0}h5{font-weight:bold;font-size:.9em;padding:0;margin:0}h6{font-weight:normal;font-size:.9em;padding:0;margin:0}header{width:100%;height:7.66em;border-bottom:1px solid #aaa;font-weight:bold}input[required]:invalid{background-image:url(../images/icons8/no.png);background-position:right center;background-repeat:no-repeat;-moz-box-shadow:none}input[required]:valid{background-image:url(../images/icons8/ok.png);background-position:right center;background-repeat:no-repeat}select[required]:invalid{background-image:url(../images/icons8/no.png);background-position:right center;background-repeat:no-repeat;-moz-box-shadow:none}select[required]:valid{background-image:url(../images/icons8/ok.png);background-position:right center;background-repeat:no-repeat}select:focus{border:1px solid #77b3d8;-moz-box-shadow:0 0 7px #c8e0ef;-webkit-box-shadow:0 0 7px #c8e0ef;-o-box-shadow:0 0 7px #c8e0ef;box-shadow:0 0 7px #c8e0ef}textarea[required]:invalid{background-image:url(../images/icons8/no.png);background-position:right top;background-repeat:no-repeat;-moz-box-shadow:none}textarea[required]:valid{background-image:url(../images/icons8/ok.png);background-position:right 5px;background-repeat:no-repeat}#page{text-align:left;max-width:100%;margin-bottom:60px;min-height:calc(100vh - 32px);height:auto !important;height:100%;margin:0 auto -4em}#minimenu{margin-bottom:1.5em}#minimenu h1{font-size:1.4rem;margin-bottom:0}#minimenu:after{content:".";clear:both;float:none;display:none}#minimenu div:first-child{position:absolute}#minimenu div:first-child+div{padding-top:.5em;margin-left:4.1em;min-height:4.1em}#minimenu div:first-child+div a{font-size:.8em;font-weight:normal}.green{background-color:#bddd86 !important}.red{background-color:#f60 !important}.note0{background-color:hsl(0,25%,60%) !important;color:#000 !important}.note0 a{color:#000 !important}.note1{background-color:rgb(198.9,127.5,127.5) !important;color:#000 !important}.note1 a{color:#000 !important}.note2{background-color:hsl(0,56.25%,68%) !important;color:#000 !important}.note2 a{color:#000 !important}.note3{background-color:rgb(239.7,127.5,127.5) !important;color:#000 !important}.note3 a{color:#000 !important}.note4{background-color:hsl(4,100%,75%) !important;color:#000 !important}.note4 a{color:#000 !important}.note5{background-color:hsl(20,100%,75%) !important;color:#000 !important}.note5 a{color:#000 !important}.note6{background-color:hsl(36,100%,75%) !important;color:#000 !important}.note6 a{color:#000 !important}.note7{background-color:hsl(52,100%,75%) !important;color:#000 !important}.note7 a{color:#000 !important}.note8{background-color:hsl(68,100%,75%) !important;color:#000 !important}.note8 a{color:#000 !important}.note9{background-color:hsl(84,100%,75%) !important;color:#000 !important}.note9 a{color:#000 !important}.note10{background-color:hsl(100,100%,75%) !important;color:#000 !important}.note10 a{color:#000 !important}.note11{background-color:hsl(116,100%,75%) !important;color:#000 !important}.note11 a{color:#000 !important}.note12{background-color:rgb(127.5,239.7,127.5) !important;color:#000 !important}.note12 a{color:#000 !important}.note13{background-color:hsl(120,56.25%,68%) !important;color:#000 !important}.note13 a{color:#000 !important}.note14{background-color:rgb(127.5,198.9,127.5) !important;color:#000 !important}.note14 a{color:#000 !important}.note15{background-color:hsl(120,25%,60%) !important;color:#000 !important}.note15 a{color:#000 !important}.schulnote1{background-color:hsl(120,25%,60%) !important;color:#000 !important}.schulnote1 a{color:#000 !important}.schulnote2{background-color:rgb(127.5,239.7,127.5) !important;color:#000 !important}.schulnote2 a{color:#000 !important}.schulnote3{background-color:hsl(84,100%,75%) !important;color:#000 !important}.schulnote3 a{color:#000 !important}.schulnote4{background-color:hsl(36,100%,75%) !important;color:#000 !important}.schulnote4 a{color:#000 !important}.schulnote5{background-color:rgb(239.7,127.5,127.5) !important;color:#000 !important}.schulnote5 a{color:#000 !important}.schulnote6{background-color:hsl(0,25%,60%) !important;color:#000 !important}.schulnote6 a{color:#000 !important}.card-header.bg-primary{background:var(--bs-gradient)}.stundenplan a{display:block;font-weight:normal;font-size:.9em}.whitehover:hover{background-color:#fff !important}.panel-heading .pagination-panel,.panel-footer .pagination-panel{margin:-6px 0}.panel-heading .pagination-panel>li>a,.panel-heading .pagination-panel>li>span,.panel-footer .pagination-panel>li>a,.panel-footer .pagination-panel>li>span{padding:10px 18px}.panel-heading .pagination-panel>li:last-child>a,.panel-heading .pagination-panel>li:last-child>span{border-bottom-right-radius:0}.panel-footer .pagination-panel>li:last-child>a,.panel-footer .pagination-panel>li:last-child>span{border-top-right-radius:0}.user-settings-wrapper li{display:inline-block}.user-settings-wrapper{margin-top:10px}.left-div{margin-bottom:30px;margin-top:40px;padding-left:30px}.user-settings-wrapper .nav>li>a{background-color:#f0677c;border-radius:50%;color:#fff;display:block;height:60px;padding:15px 18px;position:relative;width:60px}.set-radius-zero{margin:0;border:0}nav{border:0 !important}
