
            html, body
            {
                height: 100%;
                margin: 0;
                padding: 0;
            }
            
            body, p, td
            {
                font-family: "Darker Grotesque", sans-serif;
                font-optical-sizing: auto;
                font-weight: 400;
                font-style: normal;
            }
            
            html
            {
                background: url("/images/road-sunset.jpg") no-repeat center center fixed; 
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                overflow: hidden;
            }
            
            .horizontal-container
            {
                position: relative;
                left: 5%;
                width: 585px;
                height: 100%;
            }
            
            .vertical-container
            {
                position: absolute;
                left: 0;
                top: 5%;
                width: 585px;
                bottom: 5%;
            }
            
            .content-background
            {
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                height: 100%;
                border-radius: 40px;
                background-color: #FFF7EE;
                opacity: .90;
            }
            
            .content-container
            {
                position: absolute;
                left: 20px;
                top: 20px;
                right: 20px;
                bottom: 20px;
            }
            
            h1
            {
                font-size: 36px;
                margin-top: 0;
                padding-top: 0;
            }
            
            h2
            {
                font-size: 28px;
                margin-top: 0;
                padding-top: 0;
            }
            
            p, li
            {
                font-size: 18px;
            }
            
            li
            {
                list-style-type: "‣";
                padding-left: 20px;
            }
            
            ::-webkit-scrollbar
            {
                width: 10px;
            }
                
            /* Track */
            ::-webkit-scrollbar-track
            {
                background: none;
                border-radius: 10px;
            }
                
            /* Handle */
            ::-webkit-scrollbar-thumb
            {
                background: #999; 
                border-radius: 10px;
                opacity: 0.5;
            }
                
            /* Handle on hover */
            ::-webkit-scrollbar-thumb:hover
            {
                background: #669; 
            }
            
            input
            {
                font-size: 16px;
                line-height: 16px;
                height: 40px;
                border: none;
                border-radius: 14px;
            }
            
            input[type="text"], input[type="password"]
            {
                width: 400px;
                padding-left: 20px;
                padding-right: 20px;
                background-color: #ccc;
            }
            
            input[type="text"]::placeholder, input[type="password"]::placeholder
            {
                font-weight: 300;
                color: #fff;
                opacity: 1; /* Firefox */
            }
            
            input[type="text"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder
            {
                font-weight: 300;
                color: #fff;
            }
            
            input[type="submit"]
            {
                width: 440px;
                background-color: #2857A2;
                color: #fff;
            }
            
            .submenu span:hover
            {
                color: #f33 !important;
            }
        
