.enter:before { background: url('Schulhaus.jpeg') no-repeat center center; background-size: cover; }
.enter::after { background-color: rgba(23,45,32,0.8); }

.enter > .document > .logo              { left: 10px; z-index: 201; }
.enter > .document > .logo              { width: 240px; height: 60px; background: url('Ortega Schule Logo Horizontal-02.svg') no-repeat center center; background-size: contain; }

.enter .modal-form > .container > .logo { width: 240px; height: 60px; background: url('Ortega Schule Logo Horizontal-01.svg') no-repeat center center; background-size: contain; }

header.main > .logo { width: 90px; height: 60px; background: url('Ortega Schule Logo Vertical-01.svg') no-repeat center center; background-size: contain; }
header.main > .logo { margin: 0 auto 0 90px; flex-shrink: 0; }

/* official ortega branding */

.modal-form.new .button.green { background-color: #172D20; box-shadow: 0 8px 15px 0 rgba(23,45,32,0.5); }

aside { background-color: #172D20; }

aside > nav > ul > li a { background-color: #172D20; }
aside > nav > ul > li > ul.subitems > li > a { background-color: #172D20; }

aside > nav > ul > li form > button { background-color: #172D20; }

.classowl-button.blue-ns { background-color: #172D20; }

.button.btn1 { background-color: #172D20; }

