 .container-fluid {
        margin: AUTO !important;
        PADDING-TOP: 50PX;
        WIDTH: 1200PX;
    }

    .container.ccc {
        margin: auto !important;
        PADDING-TOP: 50PX;
    }

    .L3_scope {
        position: relative !important;
        left: 25px !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    @media screen and (min-width: 1280px) {
        .L3_scope {
            width:1210px !important;
            max-width: 1210px !important;
            position: relative !important;
            left: -5px !important;
        }
        .table_data {padding-left:5px;}
        .container.ccc {max-width:1210px; width:1210px;}
    }

    @media screen and (min-width: 1366px) {
        .L3_scope {
            width:1250px !important;
            max-width: 1250px !important;
        }
        .table_data {padding-left:5px;}
        .container.ccc {max-width:1250px; width:1250px;}
    }

    @media screen and (min-width: 1920px) {
        .L3_scope {
            width:1400px !important;
            max-width: 1400px !important;
        }
        .table_data {padding-left:5px;}
        .container.ccc {max-width:1400px; width:1400px;}
    }
    
    /*
    @media screen and (min-width: 768px) and (max-width: 1279px) {
        .grid_hd {
            word-break: break-all !important;
            height: 75px;
            max-height: 100px;
        }
        .table_data {position: relative;left:-25px;}
        
    }*/


    #search_btn {
        background: #3768A1;
        color: #FFF;
        width: 100px;
    }

    #reset_btn {
        background: #DCDCDC;
        color: #000;
        width: 100px;
    }
    
    /*
    .col-md-1 {
        padding-right: 5px !important;
        padding-left: 5px !important;
        word-break: break-all;
        width: 8.33% !important;
    }*/

    .grid_L3 {
        height: 50px;
        /** padding-top:5px;	*/
        background: #3768A1 !important;
        color: white !important;
        padding-top: 15px;
        font-size: 16px;
        font-weight: bold;
    }

    .grid_hd {
        padding-top: 5px;
        padding-bottom: 10px;
        height: 50px;
        font-weight: bold;
        font-size: x-small;
        border-left: solid 1px darkgrey;
        word-break: normal;
        background: #B1C8D8 !important;
        padding-right: 1px !important;
    }

   /*
    .grid_content {
        padding-bottom: 10px;
        height: 50px;
        font-size: smaller;
        cursor: pointer;
        border-left: SOLID 1PX darkgrey;
        word-break: break-all;
        height: auto !important;
    }
    */
    
    /*
    .terms {
        cursor: pointer;
    }

    .container-fluid {
        margin: 20px !important;
    }*/
    /*
    .select-box {
        background-color: #FFF;
        padding: 9px 9px 11px 13px;
        border: 1px solid #CCC;
        outline: none;
        color: #000;
        cursor: pointer;
        height: 200px !important;
        background-image: none !important;
        overflow: scroll !important;
    }*/
    /*
    .select_title {
        padding-bottom: 10px;
    }

    .page_title {
        position: relative;
        top: -10px;
    }

    .grid_row {
        padding-top: 1px;
        border-bottom: 1px solid darkgrey;
    }

    .row.page_title, .row.select_title, .row.select-box-row ,div.L3_scope, .row.att-row {
        margin: auto 0px;
    }

    .row.att-row {
        width: 1400px !important;
        max-width: 1400px !important;
    }

    .footer-2 {
        display: flex;
        justify-content: center;
    }

    h5 {
        font-weight: bold !important;
    }

    div.row.grid_row.att-row div:last-child, div.row.att-row div:last-child {
        border-right: 1px solid darkgrey;
    }

    #no_result {
        display: none;
        margin-bottom: 20px;
    }
    
    .footer-1 {
        display: flex;
        justify-content: center;
    }

    .page_desc {
        // font-size:smaller;
    }
    
    h2.cat_title {
        font-size: 1.25rem;
        font-weight: bold;
    }

    ul> li> a {
        text-decoration: none;
    }

    #page_desc_select {
        padding-top: 10px;
    }
    */
    tr.space_td, td.space_td{
        border:0px solid #FFF !important;
        height:30px;
    }
    
    tr.tr_rowlink
    {
    
	border:1px solid darkgray !important;
        
    }
	
	td.text-center.text-white.grid_L3 {
		border:1px solid darkgray !important;
	}
    