.corner{height:20px;position:absolute;width:20px}.corner>div{background-color:#5e7cca;box-shadow:1px 1px 10px #5e7cca;position:absolute}.corner.upper{top:0}.corner.lower{bottom:0}.corner.left{left:0}.corner.right{right:0}.corner .vertical{width:1px;height:100%}.corner .horizontal{height:1px;width:100%}.corner.left .vertical{border-left:1px solid #5e7cca;top:0;left:0}.corner.upper .horizontal{border-top:1px solid #5e7cca;top:0;left:0}.corner.right .vertical{border-right:1px solid #5e7cca;right:0;top:0}.corner.lower .horizontal{border-bottom:1px solid #5e7cca;bottom:0;left:0}.device-menu{margin:auto;padding:20px;position:relative}.device-menu-item{border:1px solid #3f5284;border-radius:8px;cursor:pointer;margin-bottom:20px}.device-menu-item img{vertical-align:middle;width:85px}.device-menu-item .device-name{color:#5e7cca;vertical-align:middle}.device-menu-item .device-name a:link,.device-menu-item .device-name a:visited,.device-menu-item .device-name a:hover,.device-menu-item .device-name a:active{color:#5e7cca;text-decoration:none}.device-menu-item .device-name a:hover,.device-menu-item .device-name a:active{color:#bbfbe5;text-shadow:1px 1px 10px}.device-menu-item:hover a:link,.device-menu-item:hover a:visited,.device-menu-item:hover a:hover,.device-menu-item:hover a:active{color:#bbfbe5;text-shadow:1px 1px 10px}.device-menu-item.active a:link,.device-menu-item.active a:visited,.device-menu-item.active a:hover,.device-menu-item.active a:active{color:#bbfbe5;text-shadow:1px 1px 10px}@media screen and (min-width:600px){.device-menu{max-width:700px;width:80%}}@media screen and (min-width:730px){.device-menu-item img{width:150px}.device-menu-item a{font-size:28px}}body{background:radial-gradient(#2f3e65,#202f4e);background-attachment:fixed;background-repeat:no-repeat;background-size:cover;font-family:"HelveticaNeue-Light","Helvetica Neue Light","HelveticaNeue","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px}div{box-sizing:border-box}.clearfix{clear:both}.glow-text{color:#bbfbe5;text-shadow:1px 1px 10px}.main-menu{margin:auto;position:relative}@media screen and (min-width:600px){.main-menu{width:80%}}.navbar-main{color:#5e7cca;text-align:center;max-width:800px;width:100%;margin:10px auto 50px auto}.navbar-main .navbar-logo-container{display:inline-block;max-width:500px;width:50%}.navbar-main .navbar-logo-container img{width:100%}.navbar-main .menu-button-container{display:inline-block;width:25%;vertical-align:top}.navbar-main .menu-button-container>div{border:1px solid #3f5284;border-radius:8px}.navbar-main .menu-button-container>.menu-button{cursor:pointer;font-size:16px;height:60px;margin:auto;padding:18px 7px;width:60px}.navbar-main .menu-button-container>.menu-button.active{color:#bbfbe5;text-shadow:1px 1px 10px}.navbar-main .menu-button-container>.menu-button.device-menu-button{padding:0 0}.device-menu-button>img{width:100%}.navbar-main .menu-button-container div.device-name-display{border:none;color:#bbfbe5;font-size:60%;margin:auto;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 10px;white-space:nowrap}.navbar-main .day-of-week{display:none}.navbar-button{cursor:pointer;display:inline-block;width:33%;padding:5px;box-sizing:border-box;position:relative}.navbar-button.disabled,.navbar-button.disabled a{cursor:default}.navbar-button-spacing{box-sizing:border-box;width:100%;border:2px solid #232e49;border-radius:8px;position:relative}.navbar-button:last-child{display:block;margin:auto}.button-img{height:100%;width:100%}@media screen and (min-width:500px){.navbar-main .day-of-week{display:initial}}@media screen and (min-width:600px){.navbar-main .device-name-display{font-size:80%}}@media screen and (min-width:730px){.navbar-main .menu-button-container>.menu-button{font-size:22px;height:100px;padding:33px 7px;width:100px}.navbar-main .navbar-logo-container{font-size:170%}.navbar-button{width:20%}.navbar-button:last-child{display:inline-block}.navbar-main .menu-button-container div.device-name-display{font-size:80%;bottom:-120px}}