﻿body {
    padding: 0px;
    padding: 0px;
}
.headingTitleCustom {
    background-color: #1f5e80;
    color: #fff;
    text-align: center;
    padding: 10px 20px;
    font-size: 17px;
    font-weight: 600;
}

tbody td {
    border: 2px solid #426C8C;
    padding: 1px 3px;
}

@media (min-width: 580px) and (max-width: 1450px){
    tbody td {
        padding: 1px 0px;
    }
}

@media(min-width: 1450px) {
    tbody td {
        width:120px;
    }
}


/*.Grid {
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
    width: 100%;
    color: #474747;
    max-width: 100%;
}

    .Grid td {
        padding: 2px;
        border: solid 1px #c1c1c1;
    }

    .Grid th {
        padding: 4px 2px;
        color: #fff;
        background-color: #1c619a;
        border-left: solid 1px #525252;
        font-size: 0.9em;
    }

    .Grid .alt {
        background: #fcfcfc url(../images/grid-alt.png) repeat-x top;
    }
*/
.Pager tbody td {
    padding: 2px;
    border: 1px solid #426C8C;
    white-space: nowrap;
}
table#grdDetail {
    margin-bottom: 0px;
}
table#grdDetail input{
    color:black;
}
.Pager .hdr {
    background-color: #1c619a;
    color:white;
}

    .Pager .hdr table {
        margin: 3px 0;
    }

    .Pager .hdr td {
        border-width: 0;
        padding: 0 6px;
        border-left: solid 1px #666;
        font-weight: bold;
        color: #000;
        line-height: 12px;
    }

    .Pager .hdr a {
        color: #fff;
        text-decoration: none;
    }

        .Pager .hdr a:hover {
            color: #000;
            text-decoration: none;
        }

    .Pager .hdr tr td {
        width: 36px !important;
        overflow: initial;
        height: 15px !important;
    }

    .Pager .pgr {
        background-color: #1c619a;
    }

        .Pager .pgr table {
            margin: 3px 0;
        }

        .Pager .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #666;
            font-weight: bold;
            color: #000;
            line-height: 12px;
        }

        .Pager .pgr a {
            color: #fff;
            text-decoration: none;
        }

            .Pager .pgr a:hover {
                color: #000;
                text-decoration: none;
            }

        .Pager .pgr tr td {
            width: 36px !important;
            overflow: initial;
            height: 15px !important;
        }
.hscroll {
    width: 100%;
    /*height: 98%;*/
    overflow: scroll;
}
a {
    text-decoration: underline !important;
}
div#Panl1 {
    z-index: 0 !important;
    top: 15% !important;
    /*bottom:6%;*/
    width:80%;
    margin:auto 0px;
}
    div#Panl1 tr.hdr tr td {
        padding: 0px !important;
    }
table#grdDetail td input{
    width: 75px !important;
}

/*ul#grdDetail_cmbFillingSource_OptionList {
    font-size: 11px;
    
}
ul#grdDetail_cmbDistrict_OptionList {
    width: 200px !important;
    height:200px !important;
}
.ajax__combobox_textboxcontainer input {
    width: 500px !important;
    height: 20px !important;
}*/
.ajax__combobox_itemlist {
    /*font-size: 11px;*/
    width: 150px !important;
    height: 550px !important;
}
.ajax__combobox_buttoncontainer button {
    height: 21px !important;
    width: 21px !important;
}
/*button#grdDetail_cmbDistrict_Button {
    height:20px !important;
    width:20px !important;
}
div#Panl1 {
    position: fixed;
    z-index: 100001;
    left: 112px;
    right: 112px;
    top: 101px;
    height: 1150px;
    width: 1550px;
}*/
/*.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    white-space: nowrap;
}*/
@media screen and (max-width: 768px) {
    .hscroll {
        width: 350px;
        /*height: 776px;*/
        font-size: 10px;
        overflow-x: scroll;
        overflow-y: scroll;
    }
    .Pager tbody td {
       white-space: nowrap;
    }
    div#Panl1 {
        left: 19.5px;
        top: 14px;
        width: 376px;
        /*height: 867px;*/
    }
    div#dvSearch {
        font-size: 10px;
    }
    span.lbl {
        font-size: 10px;
    }
    .ajax__combobox_itemlist {
        font-size: 10px;
    }
    .ajax__combobox_buttoncontainer button {
        height: 18px !important;
        width: 18px !important;
    }
}
@media (max-width: 1025px) {
    .hscroll {
        width: 350px;
        /*height: 776px;*/
        font-size: 10px;
        overflow-x: scroll;
        overflow-y: scroll;
    }

    .Pager tbody td {
        white-space: nowrap;
    }

    div#Panl1 {
        left: 19.5px;
        top: 14px;
        width: 376px;
        /*height: 867px;*/
    }

    div#dvSearch {
        font-size: 10px;
    }

    span.lbl {
        font-size: 10px;
    }
    .ajax__combobox_itemlist {
        font-size: 10px;
    }
    .ajax__combobox_buttoncontainer button {
        height: 18px !important;
        width: 18px !important;
    }
}

@media (max-width: 992px) {
    .hscroll {
        /*width: 692px;*/
        /*height: 942px;*/
        font-size: 10px;
        overflow-x: scroll;
        overflow-y: scroll;
    }

    .Pager tbody td {
        white-space: nowrap;
    }

    div#Panl1 {
        left: 60px;
        top: 72.5px;
        /*width: 705px;
        height: 981px;*/
    }

    div#dvSearch {
        font-size: 10px;
    }

    span.lbl {
        font-size: 10px;
    }
    .headingTitleCustom {
        font-size: 12px;
    }
    .row.d-flex.justify-content-between.bg-light {
        font-size: 8px;
    }
    .ajax__combobox_itemlist {
        font-size: 10px;
    }
    .ajax__combobox_buttoncontainer button {
        height: 18px !important;
        width: 18px !important;
    }
}

@media screen and (max-width:667px) {
    .hscroll {
        width: 250px;
        /*height: 579px;*/
        font-size: 10px;
        overflow-x: scroll;
        overflow-y: scroll;
    }

    .Pager tbody td {
        white-space: nowrap;
    }

    div#Panl1 {
        left: 23.5px;
        top: 21px;
        width: 250px;
        overflow: scroll;
        /*height: 639px;*/
    }

    div#dvSearch {
        font-size: 10px;
    }

    span.lbl {
        font-size: 10px;
    }
    .ajax__combobox_itemlist {
        font-size: 10px;
    }
    .ajax__combobox_buttoncontainer button {
        height: 18px !important;
        width: 18px !important;
    }
}
#viewDiv
{
    width:100%;
    height:40vh;
}