    body {
        background: white url(../images/bg.jpg) repeat;
        font-family: 'Ubuntu', sans-serif;
        color: #7d8e86;
    }
    
    .headerl{
        width: 300px;
        float: left;
        padding-left: 50px;
        
        
    }
    .headerr{
        width: 70%;
        text-align: right;
       
    }
    
    .main {
        background-color: #FFFFFF;
        width: 300px;
        height: 410px;
        padding: 10px;
        margin: 6em auto;
        border: 3px solid green;
        border-radius: 1.5em;
        box-shadow: 0px 11px 35px 2px rgba(255, 255, 255, 0.34);
    }
    
    .schedule{
        background-color: #FFFFFF;
        width: 400px;
        height: auto;
        border: 3px solid green;
        margin: auto;
    }
    
    .container {
        background-color: #FFFFFF;
        margin: auto;
        width: 95%;
        padding: 20px 25px;
        /*margin: 7em auto;*/
        border: 3px solid green;
        border-radius: 1.5em;
        box-shadow: 0px 11px 35px 2px rgba(255, 255, 255, 0.34);
    }
    
    .alert{
        color: #ff0000;
        font-family: 'Ubuntu', sans-serif;
        font-weight: lighter;
        font-size: 15px;
        text-align: center;
        margin-bottom: 10px;
    }
    
    .sign {
        padding-top: 10px;
        color: #00984b;
        font-family: 'Ubuntu', sans-serif;
        font-weight: bold;
        font-size: 23px;
    }
    
    .fld {
        width: 100%;
        color: rgb(38, 50, 56);
        font-weight: 600;
        font-size: 14px;
        letter-spacing: 1px;
        background: rgba(136, 126, 126, 0.04);
        padding: 10px 10px;
        border: none;
        border-radius: 10px;
        outline: none;
        box-sizing: border-box;
        border: 2px solid rgba(0, 0, 0, 0.02);
        margin-left: 2px;
        text-align: left;
        margin-bottom: 2px;
        font-family: 'Ubuntu', sans-serif;
    }
    
    .rescust{
        width: 300px;
        height: 25px;
        background-color: #79e050;
        border-radius: 4px;
        font-size: 18px;
    }
    
    select {
        font-family: 'Ubuntu', sans-serif;
        color: #7d8e86;
        
    }
    
     .noform{
         width: 95px;
         font-size: 0.9em;
         color: #7d8e86;
         border: none;
         outline: none;
         text-align: center;
         background: transparent;
         
     }
     
    
    .submit {
        cursor: pointer;
        border-radius: 10px;
        color: #fff;
        background: linear-gradient(to right, #4c4b4b, #6e6c6c);
        border: 0;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 10px;
        padding-top: 10px;
        font-family: 'Ubuntu', sans-serif;
        /*margin-left: 35%;*/
        font-size: 13px;
        box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.04);
    }
 
    .resbtn {
        cursor: pointer;
        border-radius: 10px;
        color: #fff;
        background: linear-gradient(to right, #4c4b4b, #6e6c6c);
        border: 0;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
        padding-top: 10px;
        font-family: 'Ubuntu', sans-serif;
        /*margin-left: 35%;*/
        font-size: 13px;
        box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.04);
    }
 
    
    .lnk{
        cursor: pointer;
    }
    
    .ctr{
        text-align: center;
        margin: 0 auto;
        
    }
  
    a {
        color: #00984b;
        text-decoration: none
    }
    
    a:hover {
        color: #016e37;
        font-weight: bold;
        text-decoration: none
        
    }
    
    .tblinfo {
        border-collapse: collapse;
        margin: 25px auto;
        font-size: 0.9em;
        font-family: 'Ubuntu', sans-serif;
        width: 90%;
        min-width: 300px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
        
    }
    
    .updRes {
        border-collapse: collapse;
        background-color: #cff9bf;
        margin: 25px auto;
        font-size: 0.9em;
        font-family: 'Ubuntu', sans-serif;
        width: 80%;
        min-width: 300px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
        
    }
    
    .updRes th, .updRes td {
        padding: 10px 13px;
    }
    .updRes tbody tr {
        border-bottom: 1px solid #dddddd;
    }
    
    .tblinfo thead tr {
        background-color: #009879;
        color: #ffffff;
        text-align: left;
    }
    
    .tblinfo th, .tblinfo td {
        padding: 10px 13px;
    }
    
    .tblinfo tbody tr {
        border-bottom: 1px solid #dddddd;
    }

    .tblinfo tbody tr:nth-of-type(even) {
        background-color: #f3f3f3;
    }

    .tblinfo tbody tr:last-of-type {
        border-bottom: 2px solid #009879;
    }

    .tooltip {
        position: relative;
        display: inline-block;
        border-bottom: 1px dotted black;
    }

    .tooltip .tooltiptext {
        visibility: hidden;
        width: 120px;
        background-color: black;
        color: #fff;
        text-align: center;
        border-radius: 6px;
        padding: 5px 0;
    /* Position the tooltip */
        position: absolute;
        z-index: 1;
    }

    .tooltip:hover .tooltiptext {
        visibility: visible;
    }
    .box{
        color: #fff;
        padding: 20px;
        display: none;
        margin-top: 20px;
    }
    .dateheader {
        padding: 20px;
        margin-top: 20px;
        
    }
    .form-popup {
        display: none;
        background-color: #bfe9af;
        Width: 400px;
        height: 320px;
        position: fixed;
        top: 350px;
        left: 60%;
        border: 3px solid #f00;
        border-radius: 10px;
        z-index: 9;
    }
    
    @media (max-width: 600px) {
        .main {
            border-radius: 0px;
        }
    }     