.enter:before { background: url('bg.jpg') no-repeat center center; background-size: cover; }
.enter::after { background-color: #ffffffcc; }

.enter > .document > .logo              { left: 20px; top: 20px; z-index: 200; transform: translate(0, 0); }
.enter > .document > .logo              { width: 100px; height: 100px; background: url('logo-n.png') no-repeat center center; background-size: contain; }

.enter .modal-form > .container > .logo { width: 100px; height: 100px; background: url('logo-n.png') no-repeat center center; background-size: contain; }

header.main > .logo { width: 100px; height: 50px; background: url('logo-nemesis.png') no-repeat center center; background-size: contain; }
header.main > .logo { margin: 0 auto 0 90px; flex-shrink: 0; }

/* official branding */
/*
.modal-form.new .button.green { background-color: #dd2515; box-shadow: 0 8px 15px 0 #dd251580; }
*/
aside { background-color: #dd2515; }

aside > nav > ul > li a { background-color: #dd2515; }
aside > nav > ul > li > ul.subitems > li > a { background-color: #dd2515; }

aside > nav > ul > li form > button { background-color: #dd2515; }
/*
.classowl-button.blue-ns { background-color: #dd2515; }

.button.btn1 { background-color: #dd2515; }
*/