        /*html,body {margin:0;width:100%; height:100%}/*can remove or comment out this line if using explicitly set sizes instead of pct*/
        
        /*START Modal Section*/
        
        /* The Modal (background) */
        .modal {
            display: "block"; /* NOT hidden by default */
            position: fixed; /* Stay in place */
            z-index: 1; /* Sit on top */
            padding-top: 100px; /* Location of the box */
            left: 0;
            top: 0;
            width: 100%; /* Full width */
            height: 100%; /* Full height */
            overflow: auto; /* Enable scroll if needed */
            background-color: rgb(0,0,0); /* Fallback color */
            background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
        }

        /* Modal Content */
        .modal-content {
            border-radius: 20px 20px 20px 20px;
            position: relative;
            background-color: #ffffcf;
            margin: auto;
            padding: 20px ;
            border: 5px solid #888;
            width: 80%;
            box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
            -webkit-animation-name: animatetop;
            -webkit-animation-duration: 0.4s;
            animation-name: animatetop;
            animation-duration: 0.4s;
            top:15%;
        }

        /* Add Animation */
        @-webkit-keyframes animatetop {
            from {top:-300px; opacity:0} 
            to {top:0; opacity:1}
        }

        @keyframes animatetop {
            from {top:-300px; opacity:0}
            to {top:0; opacity:1}
        }

        button.modalButton {
            border-radius: 5px;
            cursor: pointer;
            padding: 5px;
            margin: 0px 16px;
            background-color: #d9d9ec;
            font-size: medium;
        }
        
        button.modalButton.active, button.modalButton:hover {
            background-color: #c0c0e0;
        }
        
        /*END Modal Section*/
        

        /*START Accordion Section*/
        
        button.accordion {
            border-radius: 20px 20px 0px 0px;
            background-color: #d9d9ec;
            color: black;
            cursor: pointer;
            padding: 10px;
            width: 100%;
            border: none;
            text-align: left;
            outline: none;
            transition: 0.4s;
            margin-top: 2px;
            font-weight: bold;
            font-family: Sans-Serif;
            font-style: normal;
            font-size: medium;
            line-height: normal;
        }
        
        button.accordion.active, button.accordion:hover {
            background-color: #c0c0e0;
        }
        
        button.accordion:after {
            content: '\02795';
            font-size: 13px;
            color: #777;
            float: right;
            margin-left: 5px;
        }
        
        button.accordion.active:after {
            content: "\2796";
        }
        
        div.accordionPanel {
            padding: 0 18px;
            background-color: #c0e0c0;
            max-height: 0;
            overflow: auto;
            transition: 0.3s ease-in-out;
            opacity: 0;
            border-radius: 0px 0px 20px 20px;
        }
        
        div.accordionPanel.show {
            opacity: 1;
            max-height: 450px;
        }
        
        /*END Accordion Section*/
