/* TABLE CSS STARTS HERE */
.tablecss, #MainTable, #secondTable, #results, #SearchResultsLookUp, .dvContainer, #AllocationGrid, #resultAttachmentList, #tblLinked, #resultHistory {
    text-align: center;
}

    #results thead tr th, #MainTable thead tr th, #secondTable thead tr th, #SearchResultsLookUp thead tr th, .dvContainer thead tr th, #example2grid thead tr th, #resultAttachmentList thead tr th, #tblLinked thead tr th, #resultHistory thead tr th, #ManaulSearchGrid thead tr th {
        text-align: center;
        font-weight: 600;
        font-size: 12px;
        cursor: pointer;
    }

/* TABLE CSS ENDS HERE */
/* SEARCH CSS STARTS HERE*/
#searchoption {
    margin-left: 0px !important;
    /*margin-top: -15px !important;*/
    margin-right: 0px !important;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-right: 0px !important;
    text-align: right;
    padding-right: 2%;
}

    #searchoption input[type="text"] {
        font-size: 14px !important;
    }

    #searchoption input[type="submit"] {
        background: url("../img/search_icon.png") center center no-repeat !important;
    }

    #searchoption input[type="text"]:focus:hover {
        border-bottom: 2px solid #7F7F7F !important;
    }

    #searchoption input[type="text"]:focus {
        width: 250px !important;
        border-bottom: 2px solid #7F7F7F !important;
        cursor: text;
    }

    #searchoption input[type="submit"] {
        background: url("../img/search_icon.png") center center no-repeat !important;
    }

    #searchoption img {
        cursor: pointer;
        vertical-align: text-top;
    }
/* SEARCH CSS ENDS HERE */
.dashboardcheck {
    margin: 0px !important;
}
/*.dashboardcheck label:not(:empty){
padding-left: 5px !important;
}*/
.mailsrec {
    float: right;
    margin-top: -11px;
    color: #1A4362;
    font-weight: bold;
}

#numbers {
    padding-left: 7px;
    font-size: 20px;
    font-weight: 600;
}

.mailstxt {
    font-size: 13px;
    color: #1a4362;
    font-weight: bold;
}

.rightdashtxt {
    text-align: right;
}

.dashboardnumber {
    margin-top: -6px;
    font-size: 23px;
    font-weight: 400;
}

.mailtxt {
    font-size: 14px;
    opacity: 0.6;
}

.mailborder {
    padding-right: 10px;
    border-right: 2px solid gray;
}

.dashborder {
    border-top: 1px solid #dcd6d6;
}

.searchicon {
    color: #908c8c;
    font-size: 20px;
    float: right;
}

.firstcontentbox {
    padding: 10px !important;
}

.excel-img {
    width: auto;
    float: left;
    margin-top: -0.25%;
    margin-left: 1%;
    cursor: pointer;
}

.hrline {
    margin-top: 0px;
    border: 1px solid #e2dede !important;
}

.allocation {
    margin-top: -9px;
    margin-left: -1px;
    font-size: 14px;
}

.allocationcol {
    padding: 0px;
}

.contentpadding {
    /* height: 93px;
width: 246px; */
    padding: 14px 14px 7px 14px;
    /*padding: 0px 14px 0px 14px;*/
}

.mr50 {
    margin-right: 50px;
}

/*.dashboardtext {
    margin-top: -36px;
}*/
.dashboardtext {
    margin-top: -15px;
}

.tbltop {
    margin-top: -18px;
}

.table {
    width: 100% !important;
    margin-bottom: 0px !important;
}

#MainTable_info, #secondTable_info, #results_info, #SearchResultsLookUp_info, .dvContainer .dataTables_info, #example2grid .dataTables_info, #resultAttachmentList_info, #tblLinked_info, #resultHistory_info, #ManaulSearchGrid_info {
    color: #848D93;
    /* font-size: 14px; */
    padding-left: 0px !important;
    padding-top: 8px;
}

#MainTable_paginate, #secondTable_paginate, #results_paginate, #SearchResultsLookUp_paginate, .dvContainer .dataTables_paginate, #example2grid .dataTables_paginate, #resultAttachmentList_paginate, #tblLinked_paginate, #resultHistory_paginate, #ManaulSearchGrid_paginate {
    /* font-size: 14px; */
}

.dvContainer .dataTables_paginate, .dvContainer .dataTables_info {
    font-size: 14px !important;
}

#MainTable_previous, #MainTable_next, #secondTable_previous, #secondTable_next, #results_previous, #results_next, #SearchResultsLookUp_previous, #SearchResultsLookUp_next, .dvContainer .previous, .dvContainer .next, #example2grid .previous, #example2grid .next, #resultAttachmentList_previous, #resultAttachmentList_next, #tblLinked_previous, #tblLinked_next, #resultHistory_previous, #resultHistory_next, #ManaulSearchGrid_previous, #ManaulSearchGrid_next {
    opacity: 0.5;
}

.mb25 {
    margin-bottom: 25px;
}

.dashboardselectmaterial {
    margin-top: -15px !important;
}

.dashboardselect {
    border-bottom: none !important;
    height: 30px !important;
    background: none;
    padding: 0px !important;
}

tbody tr td, tbody tr td, tbody tr td {
    color: #1A4362;
    font-size: 14px;
    cursor: pointer;
}

.tblsecondcol {
    color: #323232 !important;
    font-weight: normal !important;
}

#dashboardtable3 .dataTables_paginate {
    margin-top: -20px !important;
}

.dataTables_scrollHeadInner {
    width: auto !important;
}

/*MEDIA QUERIES*/
@media only screen and (min-width: 1226px) {
    #dashboardtable1 .dataTables_paginate, #dashboardtable2 .dataTables_paginate, #divSearchMain .dataTables_paginate, #example2grid .dataTables_paginate, #resultAttachmentList_paginate, #tblLinked_paginate, #resultHistory_paginate, #ManaulSearchGrid_paginate {
        margin-top: -20px !important;
    }
}

@media only screen and (max-width: 1225px) {
    .paginationdiv {
        margin-top: 15px !important;
    }

    .pagefooterdiv {
        margin-top: -20px !important;
    }

    #dashboardtable1 #MainTable_paginate, #dashboardtable2 #secondTable_paginate, .dvContainer .dataTables_paginate, #example2grid .dataTables_paginate, #resultAttachmentList_paginate, #tblLinked_paginate, #resultHistory_paginate, #ManaulSearchGrid_paginate {
        margin-top: -20px;
    }
}

@media only screen and (max-width: 1270px) {
    .allocationcol {
        padding: 0px;
        display: ruby;
        display: contents;
    }

    #searchoption input[type="text"]:focus {
        width: 150px !important;
    }
}

table.dataTable thead > tr > th {
    text-align: center !important;
}

.dataTables_scroll {
    border: 1px solid #dee2e6;
    border-radius: 5px;
}

@media only screen and (min-width:1300px) {
    .allocationcol {
        text-align: center;
    }
}

@media only screen and (max-width:1024px) {
    .process_select {
        font-size: 13px;
    }
}

.pagi {
    display: flex;
    justify-content: flex-end;
}

    .pagi > ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        border: 1px solid #1a4362;
        font-size: 10pt;
        display: flex;
    }


        .pagi > ul > li {
            padding: 3px 10px;
            border-right: 1px solid #1a4362;
            cursor: pointer;
        }

            .pagi > ul > li:last-child {
                border-right: none;
            }

            .pagi > ul > li:hover {
                background: #1a4362;
                color: #fff;
            }

.activepagili {
    background: #1a4362;
    color: #fff;
}

.modal-title-img {
    height: 20px;
    width: 20px;
    margin-right: 1rem;
    vertical-align: bottom;
    margin-top: 2px;
    float: left;
}

.modal:nth-of-type(even) {
    z-index: 10000 !important;
}

.modal-backdrop.in:nth-of-type(even) {
    z-index: 1000 !important;
}

.filter-content-fonts-row {
    margin-top: -2px;
    font-size: 11px;
    margin-left: 1px;
}

.search-align-table-title {
    vertical-align: sub;
    float: left;
    font-size:16px!important;
    font-weight:500;
}

#MainTable_wrapper .dataTables_scroll, #secondTable_wrapper .dataTables_scroll {
    min-height: 75px !important;
}

.filtericon {
    /*padding: 4px 20px;*/
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin: 0px !important;
}

.allocation-filtericon {
    display: flex;
    justify-content: flex-start;
    margin-left: -12px;
    margin-top: 0.5%;
    cursor: pointer;
    margin-bottom: 0.5%;
}

.filtericon > img {
    margin-right: 5px;
}

.filtericon > * {
    cursor: pointer;
}

/*.dropSection {
    height: 30px;
    width: auto;
    background-color: #e9ecef;
    text-align: center;
    padding: 1%;
    outline: 1px dashed #1a4362;
    outline-offset: -4px;
}

.dropSection.active {
    background-color: #fae088 !important;
}*/
.dropSection {
    /*height: 80px;*/
    width: auto;
    background-color: #e9ecef;
    text-align: center;
    padding: 1%;
    outline: 1px dashed #1a4362;
    outline-offset: -4px;
}

    .dropSection.active {
        background-color: #fae088 !important;
    }

.fileupload1 {
    margin-bottom: 1%;
}
.select-label{
    font-size:14px;
    font-weight:300;
}
.report-date-picker {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 6px;
}