
            html, body {
                width:100%; height:100%;
            }
            body {
                background-color:black;
                color:white;
                font-family: "Lato", Helvetica, Arial, sans-serif;
                font-size: 16px;
                box-sizing: border-box ;
            }

            p {
               /* font-size:1.2em !important; line-height:1.4em;*/
                text-align:justify;
                
            }
            *, *:before, *:after {
              box-sizing: inherit;
            }
            
            h1, .pot {
                /*font-family: 'ALittlePot';*/
                font-weight:300;
                font-size:2.2em;
                color:#fff;
            }
            li {
                padding-bottom:.6em;
                /* text-align:justify; */
                /* font-size:1.2em !important; */
            }
            table {
                border-collapse: collapse;
            }
            td.un{
                font-family: 'ALittlePot';
                border-bottom: 4px solid red;
                text-align:center;
                padding-top:20px !important;
                padding-bottom:20px !important;
                color:silver;
                font-size:1.4em;

                /*
                display:inline-block;
                text-decoration: underline;
                text-decoration-color: red;
                */
            }
            .un:hover{
                cursor:pointer;
                color:white;
            }

            td.un1{
                font-family: 'ALittlePot';
                border-bottom: 3px solid silver;
                text-align:center;
                padding-top:20px !important;
                padding-bottom:20px !important;
                color:#555;
                font-size:1.4em;
            }
            .un1:hover{
                cursor:pointer;
                color:white;
            }     
            p, li {
                /* font-size:1.4em; */
                word-spacing: 0.1em;
            }
            li {
                margin-bottom:0.3em;
            }
            .b1, .b2 {
                font-family: 'ALittlePot';                
                margin:0.5em;
                padding:0.4em 2em;
                background-color:transparent;
                border:0px;
                cursor:pointer;
            }
            .b1 {
                color:red;
                font-size:1.4em;
            }
            .b2 {
                color:gray;
                font-size:1.2em;
            }            
            #home1, #formsmenu  {
                font-family: 'ALittlePot';    
                cursor:pointer;
                margin:1em 2em;
                color:red;
                font-size:1.2em;
                position:absolute;
                top:0;
            }
            #home1 {
                margin:1em 2em;
            }
            #formsmenu {
                margin:1em 2em 1em 6em;
            }
            .textbox {
                width:70%; margin-left:15%;
                margin-top:50px;
            }
            /*
            input[type=text], select {
                font-size:1.2em;
                padding:0.3em 0.5em;
                border-radius:4px;
                border:0px;
                margin:0.5em 0em;
                outline:none; 
                max-width:80%;
            } 
            */         

input[type=checkbox].css-checkbox {
                            position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
                        }

                        input[type=checkbox].css-checkbox + label.css-label {
                            padding-left:35px;
                            height:30px; 
                            display:inline-block;
                            line-height:30px;
                            background-repeat:no-repeat;
                            background-position: 0 0;
                            font-size:30px;
                            vertical-align:middle;
                            cursor:pointer;

                        }

                        input[type=checkbox].css-checkbox:checked + label.css-label {
                            background-position: 0 -30px;
                        }
            label.css-label {
                background-image:url(im/check.png);
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
