            body{
                font-family: Verdana, Geneva, Tahoma, sans-serif;
            }
/*Style FOrm */
            input[type="number"]{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
            }
            input[type="text"]{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
            }
            input[type="email"]{
                font-size: 15px;   
                padding: 8px 10px 8px 10px;
                margin:5px;
               }
   
            input[type="password"]{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
            }

            input[type="search"]{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
            }
            
            input[type="date"]{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
            }

            input[type="file"]{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
            }

            input[type="range"]{
             padding: 3px 10px 3px 10px;
             margin:5px;
            }

            input[type="submit"]{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
             color:rgb(17, 17, 17);
            }

            input[type="reset"]{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
            }

            input[type="checkbox"]{
             margin:5px 10px 5px 5px;
            }

            input[type="radio"]{
             margin:5px 10px 5px 5px;
            }
/*Style FOrm */

            textarea{
             font-size: 15px;   
             padding: 8px 10px 8px 10px;
             margin:5px;
             height: 80px;
            }

            select{
                font-size: 15px;   
                padding:5px 10px 5px 10px;
                margin:5px;
            }

            label{
                display: inline-block;
                min-width: 150px;
                margin:3px 5px 3px 5px;
            }
            .divlabel{
                min-width: 150px;
                margin:3px 5px 3px 5px;
                float: left;
            }
            .divbutton{
                padding: 5px;
                min-width: 150px;
                margin:3px 5px 3px 5px;
                float: left;
            }
        
            .divtext{
                margin:5px;
            }
            a{
                color: blue;
                text-decoration: none;
            }
            a:hover{
                text-decoration: underline;
            }
            .clear{
                clear: both;
            }

            .panel-login{
                width: 600px;
                margin-left: auto ;
                margin-right: auto ;
                padding: 10px;
                box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
            }


            .box-panel{
                width: 900px;
                padding:20px;
                margin-left: auto ;
                margin-right: auto ;
                box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);

            }

            .boxketerangan{
                border: 4px solid black;
                padding: 10px;
                font-size: 22px;
                font-weight: bold;
                width: 250px;
                text-align: center;
                margin-left: auto ;
                margin-right: auto ;
            }

            .boxlink{
                background-color: blue;
                padding: 10px;
                font-size: 18px;
                width: 250px;
                color: white;
                text-align: center;
                margin-left: auto ;
                margin-right: auto ;
            }

            .center{
            display: block;
            margin-left: auto;
            margin-right: auto;
            }

            .box-calon{
                width: 420px;
                min-height:380px;
                float: left;
                margin: 5px;
                padding: 5px;
                background-color: rgb(241, 241, 241);
                box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
            }
            .box-calon:hover{
                background-color: rgb(226, 226, 226);
            }
            .box-visimisi{
                padding:5px;
                margin:5px;
            }
            .img-calon{
                max-width: 430px;
                max-height: 300px;
            }
            .text-calon1{
                font-size: 24px;
                text-align: center;
                margin:4px;
            }
            .link-calon{
                color: black;
            }
            .link-calon:hover{
                color: rgb(36, 36, 36);
            }
.footer{
    margin-top: 10px;
    min-height: 50px;
    width: 98%;
    background:rgb(241, 241, 241);
    text-align: center;
    padding: 10px;
}

.infostatuspemilih{
    margin-top: 10px;
    min-height: 50px;
    width: 98%;
    background:rgb(241, 241, 241);
    text-align: center;
    padding: 10px;
}

/* Button */
.button {
    background-color: rgb(62, 62, 255); /* Green */
    border: none;
    color: white;
    padding: 8px;
    width: 420px;
    height: 40px;
    /*width: 100px;*/
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
  }

.button:hover {
    background-color: rgb(1, 1, 124); /* Green */
}
.red{
    background-color: rgb(253, 44, 44); /* Green */
}
.red:hover{
    background-color: rgb(255, 7, 7); /* Green */
}
  .radius1{
    border-radius: 2px;
}
.radius2{
    border-radius: 4px;
}
.radius3{
    border-radius: 4px;
}
 
/* Table */
.auto-70{
    width:70%;
}

.tablegrid {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    border-collapse: collapse;
  }

  .tablegrid td, .tablegrid th {
    border: 1px solid #ddd;
    padding: 4px;
  }
  
  .tablegrid tr:nth-child(odd){background-color: #f2f2f2;}
  
  .tablegrid tr:hover {background-color: #ddd;}
  
  .tablegrid th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: center;
    background-color: #4CAF50;
    color: white;
  }

.pengumuman iframe{
    max-width: 590px;
}
.pengumuman img{
    max-width: 590px;
}

@media only screen and (max-width:900px){

}

@media only screen and (max-width:640px){
    .tablegrid {
        width: 99%;
    }

    .box-panel{
        width: 560px;
    }

    .panel-login{
        width: 550px;
    }
    .pengumuman iframe{
        max-width: 540px;
    }
    .pengumuman img{
        max-width: 540px;
    }    
}
@media only screen and (max-width:601px){
    .tablegrid {
        width: 99%;
    }

    .box-panel{
        width: 520px;
    }

    .panel-login{
        width: 510px;
    }
    .pengumuman iframe{
        max-width: 500px;
    }
    .pengumuman img{
        max-width: 500px;
    }    
}

@media only screen and (max-width:480px){
    .box-panel{
        width: 320px;
    }
    .panel-login{
        width: 300px;
    }
    .pengumuman iframe{
        max-width: 300px;
    }
    .pengumuman img{
        max-width: 300px;
    }
    
    .divlabel{
        padding: 10px;
        background-color: green;
        width: 280;
        color: white;
        min-width: 150px;
        margin:3px 5px 3px 5px;
        float: left;
    }
    .divbutton{
        display: none;
    }
        input[type="text"]{
        width: 300px;
       }
       input[type="email"]{
        width: 300px;
          }

       input[type="file"]{
        width: 300px;
       }
       input[type="password"]{
        width: 300px;
       }
       select{
        width: 300px;
       }
    .button{
        width: 290px;
    }
    .navbar{
        height: 40;
        color: white;
    }
    .box-calon{
        width: 300px;
        margin: 5px;
        padding: 5px;
    }
    .img-calon{
        max-width: 290px;
        max-height: 200px;
    }
    .text-calon1{
        font-size: 16px;
    }
}

@media only screen and (max-width:320px){
        .box-panel{
            width: 270px;
        }

        .panel-login{
            width: 270px;
        }
        .pengumuman iframe{
            max-width: 260px;
        }
        .pengumuman img{
            max-width: 260px;
        }
        
        .button {
            padding: 3px;
            margin: 4px 2px;
            width: 240px;
        }
        .box-calon{
            width: 250px;
            margin: 5px;
            padding: 5px;
        }
        .img-calon{
            max-width: 240px;
            max-height: 180px;
        }
        .text-calon1{
            font-size: 16px;
        }
}
    