body {display: flex; min-height: 100vh; flex-direction: column; background-image: url('pattern.png'); background-repeat: repeat;}
main {flex: 1;}
#black-theme {background-color:#000;}
#top {background-color: #050505; border-bottom: 1px solid #999;}
#navbar-main {transition: padding 0.5s ease-in-out; border-width: 0; border-radius: 0;}
#mainPage {transition: margin 0.5s ease-in-out;}
#black-theme #navbar-main {background-color: rgba(0,0,0,0.5)!important;}
#default-theme #navbar-main {background-color: #000!important;}
#navbar-main .nav {background-color: #000;}
#main-menu {padding-left: 0px!important; padding-right:0px!important;}
footer {border-top: 1px solid #999!important; background-color: #000!important;}
.navbar-padding {padding-top: 10px!important; padding-bottom: 10px!important;}
.logo {width: 90px; height: 45px; margin-top: -12px;}
.fulllogo {width: 320px; height: 160px;}
.cglow {color: #127DCB; cursor: pointer;}
.cglow:hover {color: #000; text-shadow: 0px 0px 4px #07E5F8;}
.size150p {font-size: 150%!important;}
.monospace {font-family: "Lucida Console", Monaco, monospace}
.blink {animation: blinker 0.9s cubic-bezier(0,1,0,1) infinite;}
.sponzor {padding: 20px;}
.wellbullets {font-size: 200%; line-height: 75%; font-weight: bold; padding: 20px;}
.center {text-align: center;}
@keyframes blinker {50% { opacity: 0.0; }}
