﻿.gis-footprint-area {
    float: right;
    margin: 0 0px 0 0;
    padding: 0;
    width: 100%;
}

.MapTextView {
    float: right;
    margin-top: 2px;
    width: auto;
}

    .MapTextView img {
        height: 18px;
        margin-left: 0px;
    }

a#Map.active:before, a#Map:before, a#Text:before, a#Text.active:before {
    top: 0px !important;
    left: 0px !important;
    line-height: 100%;
}

a#Map {
    display: block;
    width: auto;
    height: auto;
    float: left;
    margin-right: 0px;
    padding: 0px;
    color: #333333 !important;
}

a#Text {
    display: block;
    width: auto;
    height: auto;
    float: left;
    margin-right: 0px;
    padding: 0px;
    color: #333333 !important;
}

.head_icon_flat.icon_notif-sent:before, li.rfrBtn a span, span.search_foot_ico.fa:before {
    color: #333333 !important;
}

.search-area input {
    height: 28px;
}

select#selFootPrint {
    width: 100% !important;
    margin: 0;
    padding: 8px 22px 8px 10px !important;
    height: auto !important;
    font-size: 17px !important;
    background-position: right 6px center !important;
}

#jqxgrid {
    height: 100%;
}

.MapTextView > a:before {
    float: left;
    text-indent: 0;
}

.GISsearch_ico {
    text-indent: -9999px;
    font-size: 0 !important;
}

    .GISsearch_ico > span {
        float: left;
        text-indent: 0;
        min-height: 30px;
        display: inline-flex;
        align-items: center;
    }

.input_box_eff_wrap select.select_effect {
    background-position: right 5px;
    background-repeat: no-repeat;
}

input.input_effect#GIStxtGoogleSearch {
    padding: 5px 25px 5px 8px !important;
    outline: none !important;
    width: 100% !important;
}

.search-area .GISsearch_ico {
    right: 0px !important; height:36px !important;
}

.jqxgrid_wrapper {
    width: 100%;
    height: 100%;
    float: left;
    margin: 0 auto;
    border: 0;
    padding: 10px 10px 10px 10px;
}


.gis-footprint-area ul li:last-child {
    width: 253px;
    font-size: 13px;
}


#footprint_map_canvas {
    margin: 0;
    padding: 0;
    height: 90vh !important;
    max-width: none;
    float: left;
}



.jqx-widget-header {
    background: #f5f5f5 !important;
    border-bottom: 1px solid #bbb !important;
    text-align: right !important;
}

.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {
    border-color: #ddd !important;
    border-left: 0 !important;
    border-right: 0 !important;
}

    .jqx-widget .jqx-grid-cell div, .jqx-widget .jqx-grid-cell span {
        padding-left: 0px !important;
        color: #666;
    }

.jqx-grid-cell-alt.jqx-grid-cell-alt {
    border-bottom: 1px solid #ddd !important;
}

.jqx-grid-column-header {
    color: #000;
    font-weight: normal;
    font-size: 14px !important;
}

#gridpagerlistjqxgrid {
    height: 19px !important;
}

#dropdownlistArrowgridpagerlistjqxgrid .jqx-icon-arrow-down {
    margin-top: -7px !important;
}

.jqxgrid_wrapper {
    display: none;
}

.jqx-icon-arrow-left, .jqx-icon-arrow-left-hover, .jqx-icon-arrow-left-selected {
    background-image: url('../js/jqxgrid/images/icon-left.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-right, .jqx-icon-arrow-right-hover, .jqx-icon-arrow-right-selected {
    background-image: url('../js/jqxgrid/images/icon-right.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-widget-content {
    font-size: 15px;
}

input.jqx-input.jqx-widget-content.jqx-grid-pager-input.jqx-rc-all {
    text-align: left !important;
    width: 20px !important;
}

.inner_mid_section.inner_mid_section.inner_mid_section {
    padding: 0px !important;
    margin: -1px 0px 0px 0px !important;
    background: #fff;
    border-top: 1px solid #eee;
}

.container.inner-mid-container {
    padding: 0px;
    width: 100% !important;
}

.FTLeft {
    width: 75%;
    float: right;
}

.cover_top_area {
    width: 25% !important;
    border: 0px !important;
}

.search-areaFT {
    float: left;
    width: 100%;
    padding: 15px;
}

.search-area {
    width: 83% !important;
}

.MapTextView a:before {
    display: none;
}

.MapTextView a span {
    padding:6px 6px;
    box-shadow: 0px 0px 12px 0px #ccc;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 24px; width:38px; height:38px;
}

li.rfrBtn .full_width_input_sec_1 {
    width: 86%!important;
}

.gis-footprint-area ul li a {
    text-decoration: none;
    font-size: 16px;
    display: inline-block;
    padding: 6px 5px 0;
    margin-left: 10px;
    border: 1px solid #cecece;
    border-radius: 4px;
    box-shadow: 0 0 12px 0 #ccc;
    height: 41px;
    margin-top: 0px;
}
    .gis-footprint-area ul li a#btnRef {
        width:38px; height:41px; padding:8px 5px; text-align:center;
    }

    li.rfrBtn a span {
        font-size: 21px;
        padding-top: 2px;
    }

.left_side_sec.input_box_eff_wrap.full_margin_none {
    width: 100%;
    border-radius: 4px;
    border: 1px solid #d5d5d5 /*2px solid #333333*/;
    font-size: 14px;
    margin-top:2px !important;
    float: left;
}

.btn_ref_flat {
    display: none !important;
}

.cover_right_top_area {
    width: 100% !important;
    padding: 15px !important;
}

.gis-footprint-area ul li {
    margin: 0px;
    padding: 0px !important;
    float: left;
    width: 100%;
}

.noneModule {
    display: none !important;
}

.jqxgrid_wrapper {
    min-height: 90vh;
}

.bar_input:before {
    left: 50%;
}

.fa.fa-search:before {
    content: "\F349";
    font-family: 'Material Design Icons';
    font-size: 20px !important;
    top: 4px !important;
    right: -7px !important;
    float: right;
}

.head_icon_flat.icon_notif-sent:before {
    content: "\e88c";
    font-family: "scmfonts";
    font-size: 20px;
    font-weight: bold;
}

.refrsh_btn_sec {
    display: inline-flex;
    width: 100%;
    align-content: center;
    justify-content: space-between;
}

.crnt_loca {
    margin-top: 1px;
    padding-left: 9px;
    margin-right: 1px;
}

    .crnt_loca > .currentlocation {
        margin-right: 0 !important;
        padding: 0px 9px 0;
        border: 1px solid #cecece;
        border-radius: 4px;
        box-shadow: 0 0 12px 0 #ccc;
        cursor: pointer;
        min-height: 41px;
        margin-top: 2px;
    }

input#GIStxtGoogleSearch ~ .bar_input {
    display: none;
}

input#GIStxtGoogleSearch {
    font-size: 14px;
    min-height: 36px; border-radius:4px !important;
}

.inner_mid_section img {
    vertical-align: initial;
}

@media (min-width:768px) and (max-width:1024px) {
    .cover_top_area {
        width: 35% !important;
    }

    .FTLeft {
        width: 65%;
    }
}

@media (max-width:767px) {
    .cover_top_area {
        width: 100% !important;
    }

    .FTLeft {
        width: 100%;
    }
}

.div#tblFootPrint_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right;
    float: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    justify-content: flex-end;
}

.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}

div.dataTables_wrapper li {
    text-indent: 0;
}

.paginate_button {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

    .paginate_button.current {
        z-index: 3;
        color: #fff;
        background-color: #007bff;
        border-color: #007bff;
    }

    .paginate_button.previous.disabled {
        margin-left: 0;
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    }

    .paginate_button.previous.disabled {
        color: #6c757d;
        pointer-events: none;
        cursor: auto;
        background-color: #fff;
        border-color: #dee2e6;
        cursor: no-drop;
    }

    .paginate_button.next {
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
    }

        .paginate_button.next.disabled {
            margin-left: 0;
            border-top-left-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem;
        }

        .paginate_button.next.disabled {
            color: #6c757d;
            pointer-events: none;
            cursor: auto;
            background-color: #fff;
            border-color: #dee2e6;
            cursor: no-drop;
        }

div#tblFootPrint_paginate a {
    float: left;
    font-size: 15px;
    cursor: pointer;
}

div#tblFootPrint_paginate span {
    float: left;
}

    div#tblFootPrint_paginate span.ellipsis {
        margin: 0px 10px;
    }

table#tblFootPrint tr th {
    text-transform: uppercase;
    font-family: 'arial_bold13';
    font-size: 14px;
    padding-top: 15px;
    padding-bottom: 15px;
    border: 0px;
}

table#tblFootPrint tr td {
    /* padding: 15px 0px 15px 0px; */
    font-size: 14px;
    border-right: 0px !important;
    padding-top: 15px;
    padding-bottom: 15px;
}

div#tblFootPrint_info {
    float:left; font-size:15px; margin-top:10px;
}

div#tblFootPrint_paginate {
    float:right; margin-right:20px; margin-top:10px;
}

table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after {
    bottom:13px !important;
}
full_width_input_sec_1 {
    margin-top:0px !important;
}

/*Route image hide*/
#iw-container img {
    display:none !important;
}
#tblFootPrint_wrapper {
    padding-bottom:10px !important; display:inline-block; width:100%;
}



/**/
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after { font-size:1.5em !important; }

