﻿
.w3-third, .w3-twothird, .w3-threequarter, .w3-quarter
{
    float: left;
    width: 100%;
}

.w3-third
{
    width: 3%;
}

.w3-bottombar
{
    border-bottom: 6px solid #ccc!important;
}

.w3-hover-light-grey:hover, .w3-light-gray, .w3-hover-light-gray:hover
{
    color: #000!important;
    background-color: #f1f1f1!important;
}

.w3-hover-dark-grey:hover, .w3-dark-gray, .w3-hover-dark-gray:hover
{
    color: #fff!important;
    background-color: #616161!important;
}

.w3-hover-pale-green:hover
{
    color: #000!important;
    background-color: #ddffdd!important;
}

.w3-hover-pale-yellow:hover
{
    color: #000!important;
    background-color: #ffffcc!important;
}

.w3-hover-pale-blue:hover
{
    color: #000!important;
    background-color: #ddffff!important;
}

.w3-padding
{
    padding: 8px 16px!important;
}

.w3-border-red, .w3-hover-border-red:hover
{
    border-color: #f44336!important;
}



.w3-metro-light-green
{
    color: #fff;
    background-color: #99b433;
}

.w3-metro-green
{
    color: #fff;
    background-color: #00a300;
}

.w3-metro-dark-green
{
    color: #fff;
    background-color: #1e7145;
}

.w3-metro-magenta
{
    color: #fff;
    background-color: #ff0097;
}

.w3-metro-light-purple
{
    color: #fff;
    background-color: #9f00a7;
}

.w3-metro-purple
{
    color: #fff;
    background-color: #7e3878;
}

.w3-metro-dark-purple
{
    color: #fff;
    background-color: #603cba;
}

.w3-metro-darken
{
    color: #fff;
    background-color: #1d1d1d;
}

.w3-metro-teal
{
    color: #fff;
    background-color: #00aba9;
}

.w3-metro-light-blue
{
    color: #000;
    background-color: #eff4ff;
}

.w3-metro-blue
{
    color: #fff;
    background-color: #2d89ef;
}

.w3-metro-dark-blue
{
    color: #fff;
    background-color: #2b5797;
}

.w3-metro-yellow
{
    color: #fff;
    background-color: #ffc40d;
}

.w3-metro-orange
{
    color: #fff;
    background-color: #e3a21a;
}

.w3-metro-dark-orange
{
    color: #fff;
    background-color: #da532c;
}

.w3-metro-red
{
    color: #fff;
    background-color: #ee1111;
}

.w3-metro-dark-red
{
    color: #fff;
    background-color: #b91d47;
}






.w3-table, .w3-table-all
{
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    display: table;
    font-family:'Century Gothic';
}

.w3-table-all
{
    
     border: 1px solid #ccc;
}

    .w3-bordered tr, .w3-table-all tr
    {
        /*border-bottom: 1px solid #ddd;*/
         border-bottom: none;
    }

.w3-striped tbody tr:nth-child(even)
{
    background-color: #f1f1f1;
   
}

.w3-table-all tr:nth-child(odd)
{
    background-color: #fff;
    font-family:'Century Gothic';
  
}

.w3-table-all tr:nth-child(even)
{
    background-color: #f1f1f1;
    font-family:'Century Gothic';
     
}

.w3-hoverable tbody tr:hover, .w3-ul.w3-hoverable li:hover
{
    background-color: #ccc;
}

.w3-centered tr th, .w3-centered tr td
{
    text-align: center;
}

.w3-table td, .w3-table th, .w3-table-all td, .w3-table-all th
{
    padding: 8px 8px;
    display: table-cell;
    text-align: left;
    vertical-align: top;
    font-family:'Century Gothic';
}
 .w3-table-all  th:first-child
    {
       background-color: #27ae60;
       color:#fff;
       font-family:'Century Gothic';
    }
    .w3-table th:first-child, .w3-table td:first-child, .w3-table-all th:first-child, .w3-table-all td:first-child
    {
        padding-left: 16px;
    }

.w3-light-green, .w3-hover-light-green:hover
{
    color: #000!important;
    background-color: #8bc34a!important;
}
