/** This removes all padding and margins as well as setting a default font size and family for the page **/ * { margin: 0; padding: 0; font-size: 16px; font-family: 'Lucida Console', 'Lucida Sans Unicode', 'Fira Mono', 'Consolas', 'Times New Roman'; background-color: #252527; background-color: black; } p { color: #66ff33; } h1 { } /* Main menu */ .mainmenu { list-style-type: none; margin: 0; padding: 0; width: 10%; position: fixed; height: 100%; overflow: auto; border: 0; border-bottom: 1px solid #000000; border-radius: 0; background-color: #333; } .mainmenu>li a { display: block; color: #e6e6e6; background-color: #333; padding: 16px; text-decoration: none; } .mainmenu>li a:hover:not(.active) { background-color: #555; color: white; } .mainmenu>li a:focus { background-color: #555; } .mainmenu>li a.active { background-color: #555; color: white; } /* Make html links ("a" elements) nice looking buttons with this class */ .a-link-button { text-decoration: none; background-color: #555; color: #FFFFFF; padding: 4px 4px 4px 4px; border-top: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; border-left: 1px solid #333333; } /* Pop-up Dialog Box */ #dialog-box-container { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: black; /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ } #dialog-box-content { background-color: black; margin: 20% auto; /* 15% from the top and centered */ padding: 10px; border: 5px solid #FFFFFF; width: 40%; /* Could be more or less, depending on screen size */ } .dialog-box-text { color: #66ff33; } #dialog-box-close-button { color: #aaa; float: right; font-size: 20px; font-weight: bold; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; } #dialog-box-close-button:hover, #dialog-box-close-button:focus { color: white; text-decoration: none; cursor: pointer; } /* Pop-up Yes/no box */ #purchase-server-box-container { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ left: 0; right: 0; bottom: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: black; /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ transition: opacity 400ms ease-in; } #purchase-server-box-content { background-color: black; margin: 15% auto; /* 15% from the top and centered */ padding: 1px; border: 5px solid #FFFFFF; width: 80%; /* Could be more or less, depending on screen size */ color: #66ff33; } #purchase-server-box-input { color: white; } #purchase-server-box-confirm, #purchase-server-box-cancel { color: #aaa; float: right; font-size: 14px; font-weight: bold; padding: 2px; border: 1px solid white } #purchase-server-box-confirm:hover, #purchase-server-box-confirm:focus { color: #66ff33; text-decoration: none; cursor: pointer; } #purchase-server-box-cancel:hover, #purchase-server-box-cancel:focus { color: #66ff33; text-decoration: none; cursor: pointer; }