﻿.BorderWhite
{
    border-collapse: collapse;
    border: 1px solid rgba(255, 255, 255, 0.52);
}

.TopBorderWhite
{
    border-collapse: collapse;
    border-top: 1px solid rgba(255, 255, 255, 0.52);
}


.BottomBorderWhite
{
    border-collapse: collapse !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.52) !important;
}

.BottomBorderGray
{
    border-bottom: 1px solid #6a8186 !important;
}

.RightBorderWhite
{
    border-collapse: collapse;
    border-right: 1px solid rgba(255, 255, 255, 0.52);
}

.LeftBorderWhite
{
    border-collapse: collapse;
    border-left: 1px solid rgba(255, 255, 255, 0.52);
}



.BorderBlack
{
    border-collapse: collapse;
    border: 1px solid rgb(228, 228, 228) !important;
}

.TopBorderBlack
{
    border-collapse: collapse;
    border-top: 1px solid rgb(228, 228, 228);
}


.BottomBorderBlack
{
    border-collapse: collapse !important;
    border-bottom: 1px solid rgb(228, 228, 228) !important;
}

.RightBorderBlack
{
    border-collapse: collapse;
    border-right: 1px solid rgb(228, 228, 228);
}

.LeftBorderBlack
{
    border-collapse: collapse;
    border-left: 1px solid rgb(228, 228, 228);
}


.BorderBlackDark
{
    border-collapse: collapse;
    border: 1px solid rgb(219, 219, 219);
}

.TopBorderBlackDark
{
    border-collapse: collapse;
    border-top: 1px solid rgb(219, 219, 219);
}


.BottomBorderBlackDark
{
    border-collapse: collapse;
    border-bottom: 1px solid #9d9d9d;
}

.RightBorderBlackDark
{
    border-collapse: collapse;
    border-right: 1px solid rgb(219, 219, 219);
}

.LeftBorderBlackDark
{
    border-collapse: collapse;
    border-left: 1px solid rgb(219, 219, 219);
}


.TopBorderBlackThik
{
    border-collapse: collapse;
    border-top: 2px solid rgb(219, 219, 219) !important;
}


.TopBorderBlueThik
{
    border-collapse: collapse;
    border-top: 2px solid #0e9aef;
}





hr
{
    margin: 0;
    border-top: none;
    border-color: rgba(255, 255, 255, 0.52);
    width: 100%;
    display: block;
}


.Round5
{
    border-radius: 5px;
}



.Round10
{
    border-radius: 10px;
}




.Round7
{
    border-radius: 7px;
}



.Round20
{
    border: none;
    border-style: none;
    border-radius: 20px;
}




.Round90
{
    border: none;
    border-style: none;
    border-radius: 90px;
}

.Round100
{
    border: none;
    border-style: none;
    border-radius: 100%;
}



.Round10Tops
{
    border: none;
    border-style: none;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}


.Round10Bottoms
{
    border: none;
    border-style: none;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}



.Round7Tops
{
    border: none;
    border-style: none;
    border-top-left-radius: 7px;
    border-top-right-radius: 10px;
}


.Round7Bottoms
{
    border: none;
    border-style: none;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}




.TblNormalList
{
    font-family: FontType1;
    border-collapse: collapse !important;
    font-size: 15px;
}


.TblNormalList td
{
    font-family: FontType1;
    border: 1px solid #dedddd !important;
}

    .TblNormalList tr td
    {
        font-family: FontType1;
        border-collapse: collapse !important;
        
    }



.TblNormalList thead td
    {
        font-size: inherit;
        color: #333333;
        background-color: #f5f5f5;
        padding: 5px;
        font-weight: bold;
    }

.TblNormalList tfoot td
{
    font-size: inherit;
    color: #818181;
    background-color: #f5f5f5;
    padding: 5px;
    font-weight: bold;
}

    .TblNormalList tbody td
    {
        padding: 5px;
    }

.TblNormalList tbody tr:nth-child(even)
{
    font-size: inherit;
    color: #333333;
    background-color: #f9f9f9;
    padding: 5px;
}

.TblNormalList tbody tr:nth-child(odd)
{
    font-size: inherit;
    color: #333333;
    background-color: white;
    padding: 5px;
}


.TblForDetailTable {
    font-family: ProductSans;
    border-collapse: collapse !important;
}

.TblForDetailTable td {
    font-family: ProductSans;
}

.TblForDetailTable tr td {
    font-family: ProductSans;
    border-collapse: collapse !important;
}

.TblForDetailTable thead {
    font-family: ProductSans;
    border-collapse: collapse !important;
    /*border: 1px solid @Black !important;*/
}

    .TblForDetailTable thead td {
        /*border-bottom: 1px solid @SlateGray !important;*/
        font-size: inherit;
        color: #788386;
        background: transparent;
        padding: 5px !important;
        padding-bottom: 10px;
        font-weight: bold;
    }

.TblForDetailTable tfoot td {
    font-size: inherit;
    font-weight: bold;
    color: #788386;
    background-color: transparent;
    padding: 5px !important;
    padding-top: 15px;
}

.TblForDetailTable tbody td {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.TblForDetailTable tbody tr:first-child td {
    padding-top: 5px !important;
}

.TblForDetailTable .dataTables_empty {
    padding: 20px !important;
    border-top: 1px solid #f6f6f6;
    border-bottom: 1px solid #f6f6f6;
    background: #f5f5f5;
}

/*.TblSmall
{
    font-family: FontType1;
    border-collapse: collapse !important;
}


    .TblSmall td
    {
        font-family: FontType1;
        border: 1px solid #dedddd !important;
    }

    .TblSmall tr td
    {
        font-family: FontType1;
        border-collapse: collapse !important;
    }



    .TblSmall thead td
    {
        font-size: inherit;
        color: #333333;
        background-color: #f5f5f5;
        padding: 3px;
        font-weight: bold;
    }

    .TblSmall tfoot td
    {
        font-size: inherit;
        color: #818181;
        background-color: #f5f5f5;
        padding: 3px;
        font-weight: bold;
    }

    .TblSmall tbody td
    {
        /*padding: 3px;*/
    }

    .TblSmall tbody tr:nth-child(even)
    {
        font-size: inherit;
        color: #333333;
        background-color: #f9f9f9;
        /*padding: 3px;*/
    }

    .TblSmall tbody tr:nth-child(odd)
    {
        font-size: inherit;
        color: #333333;
        background-color: white;
        /*padding: 3px;*/
    }*/





.TblSmallBlueTheme
{
    font-family: FontType1;
    border-collapse: collapse !important;
    border: 1px solid #dedddd;
}


    .TblSmallBlueTheme td
    {
        font-family: FontType1;
        border-right: 1px solid #dedddd !important;
    }

    .TblSmallBlueTheme tr td
    {
        font-family: FontType1;
        border-collapse: collapse !important;
    }



    .TblSmallBlueTheme thead td
    {
        font-size: inherit;
        color: #3b72c4;
        background-color: #f9f9f9;
        padding: 6px;
        font-weight: bold;
    }

    .TblSmallBlueTheme tfoot td
    {
        font-size: inherit;
        color: #3b72c4;
        background-color: #f9f9f9;
        padding: 6px;
        font-weight: bold;
    }

    .TblSmallBlueTheme tbody td
    {
        padding: 3px;
    }


    .TblSmallBlueTheme tbody tr
    {
        font-size: inherit;
        color: #333333;
        background-color: white;
        border-bottom: 1px solid lightgray;
    }






.TblWith3PaddingInTd thead td, tfoot td
{
    padding: 3px !important;
}



.TblWith3PaddingInTd tbody td
{
    padding: 1px;
} 












    .TblWith7PaddingInTd tbody td
    {
        padding: 7px;
    }



.TblWith20PaddingInTd tbody td
{
    padding: 20px;
}


.TblWith10PaddingInTd tbody td
{
    padding: 10px;
}

.ProgressBar
{
    height: 30px;
    background-color: #4CAF50;
    text-align: center !important;
    line-height: 30px;
    color: white;
    opacity:0.8;
}


.TblMinHeight40ForTr tr
{
    height:40px;
}

.TblMinHeight35ForTr tr
{
    height: 35px;
}

.TblMinWidth100ForTd td
{
    min-width: 100px;
}




.TblWithNoDecoration
{
    font-family: FontType1;
    border-collapse: collapse !important;
    font-size: 15px;
}


    .TblWithNoDecoration td
    {
        font-family: FontType1;
        border: 1px solid rgba(255, 255, 255, 0.00) ;
    }

    .TblWithNoDecoration tr td
    {
        font-family: FontType1;
        border-collapse: collapse ;
    }



    .TblWithNoDecoration thead td
    {
        font-size: inherit;
        color: #333333;
        /*background-color: #f5f5f5;*/
        padding: 5px;
        font-weight: bold;
    }

    .TblWithNoDecoration tfoot td
    {
        font-size: inherit;
        color: #818181;
        /*background-color: #f5f5f5;*/
        padding: 5px;
        font-weight: bold;
    }

    .TblWithNoDecoration tbody td
    {
        padding: 5px;
    }


.TblWithTdBottomBorder td
{
    border-bottom: 1px solid rgb(228, 228, 228);
}

.TblWithoutBorder
{
    border-collapse:collapse;
    
}

.TblWithoutBorder td
{
    border-collapse: collapse;
}




