.panel-heading-new {
    padding: 10px 15px;
    border-bottom: 1px solid #000000;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #f5f5f5;
}


.theButtonizerNS {
    text-shadow: /* Simulating Text Stroke */
    -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    border: 1px solid rgba(0,0,0,0.5);
    border-bottom: 3px solid rgba(0,0,0,0.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -o-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    box-shadow: 0 2px 8px rgba(0,0,0,0.5), /* Exterior Shadow */
    inset 0 1px rgba(255,255,255,0.3), /* Top light Line */
    inset 0 10px rgba(255,255,255,0.2), /* Top Light Shadow */
    inset 0 10px 20px rgba(255,255,255,0.25), /* Sides Light Shadow */
    inset 0 -15px 30px rgba(0,0,0,0.3); /* Dark Background */
}

.theButtonizer {
    font-family: 'PT Sans', arial, serif;
    color: #ffffff;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    text-shadow: /* Simulating Text Stroke */
    -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    border: 1px solid rgba(0,0,0,0.5);
    border-bottom: 3px solid rgba(0,0,0,0.5);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: rgba(0,0,0,0.25);
    -o-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 8px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.3), inset 0 10px rgba(255,255,255,0.2), inset 0 10px 20px rgba(255,255,255,0.25), inset 0 -15px 30px rgba(0,0,0,0.3);
    box-shadow: 0 2px 8px rgba(0,0,0,0.5), /* Exterior Shadow */
    inset 0 1px rgba(255,255,255,0.3), /* Top light Line */
    inset 0 10px rgba(255,255,255,0.2), /* Top Light Shadow */
    inset 0 10px 20px rgba(255,255,255,0.25), /* Sides Light Shadow */
    inset 0 -15px 30px rgba(0,0,0,0.3); /* Dark Background */
    display: inline-block;
    text-decoration: none;
}




.theButtonizerMenu {
    font-family: 'Arial';
    color: #ffffff;
    text-align: left;
    font-size: 24px;
    font-weight: bold;
    /*  text-shadow:  Simulating Text Stroke 
        -1px -1px 0 #000, 
        1px -1px 0 #000, 
        -1px 1px 0 #000, 
        1px 1px 0 #000;
    
    border: 1px solid rgba(0,0,0,0.5);
    border-bottom: 3px solid rgba(0,0,0,0.5);
    
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    */
    background: rgba(255,255,255,0.25);
    /*****/
    display: inline-block;
    text-decoration: none;
}








/*

#ulLayers.list-group{
    display:none !important;
}


.panel-heading
{

    visibility:hidden  !important;
    display:none  !important;
}
*/





#layers {
    visibility: hidden !important;
    display: none !important;
}

#listPanel .panel-heading {
    visibility: visible;
    display: block;
}



.to-do-ol li {
    font-size: 10px !important;
}

/***BOOTSTRAP FIX FOR GOOGLE INFOWINDOW CLOSE BUTTON **/

img[src*="gstatic.com/"], img[src*="googleapis.com/"] {
    max-width: none;
}


.greendone {
    color: #2D8A08;
    color: #123556;
    font-weight: bold;
}

.ladybug {
    color: #FF2200;
    font-weight: bold;
}




.strokeGray {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #2B5575;
    text-shadow: /* Simulating Text Stroke */
    -1px -1px 0 #2B5575, 1px -1px 0 #2B5575, -1px 1px 0 #2B5575, 1px 1px 0 #2B5575;
}







.strokeBlue {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D8FFF;
    text-shadow: /* Simulating Text Stroke */
    -1px -1px 0 #1D8FFF, 1px -1px 0 #1D8FFF, -1px 1px 0 #1D8FFF, 1px 1px 0 #1D8FFF;
}


.strokeWhite {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: white;
    text-shadow: /* Simulating Text Stroke */
    -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;
}



.strokeGreen {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #00ff00;
    text-shadow: /* Simulating Text Stroke */
    -1px -1px 0 #00ff00, 1px -1px 0 #00ff00, -1px 1px 0 #00ff00, 1px 1px 0 #00ff00;
}


.nonFa {
    font-family: Arial;
}




ul.pagination {
    box-shadow: 1px 2px 3px #123556;
}

#bs-example-navbar-collapse-1 {
    overflow: hidden !important;
}




.input-group-special-admin {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 50%;
    margin: auto;
    border-right: 1px solid #cccccc !important;
    border-left: 1px solid #cccccc !important;
    border-radius: 10px !important;
}

.leftBorderCir {
    border-bottom-left-radius: 10px !important;
    border-top-left-radius: 10px !important;
    box-shadow: 1px 2px 3px #663A05 !important;
}

.rightBorderCir {
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}



.adminLabel {
    color: white !important;
    text-shadow: 1px 2px 3px #804804 !important;
    background: orange !important;
}

.ttabCheck {
    width: 1000px;
    border: 1px solid #000000;
}



.tHeadC {
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    background: #C24106;
    color: white;
    text-shadow: 1px 2px 3px #000000;
    border-right: 1px solid #000000;
    text-align: center;
}

.tDataC {
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    background: #EBBA1C;
    color: white;
    text-shadow: 1px 2px 3px #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    text-align: center;
}

.ttabCheck .tDataC:first-child {
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.NewMenuRight {
    margin-bottom: 10px;
    width: 175px;
    position: relative;
    left: -18px;
}

/**CONTRAST/COLOR FIXES: START**/
.sr-only {
    color: #ffffff !important;
}

span #btnMainSearch .btn .btn-default {
    color: #000000 !important;
}

.modal-footer .btn-primary {
    background: #123556 !important;
}


.InModalLink {
    color: #123556;
}

div.gm-style-cc {
    background: #ffffff !important;
    color: #123556 !important;
}

.colorfix-sr-only {
    color: #ffffff !important;
    background: #123556 !important;
}


.pagination-text-contrast {
    background: #ffffff !important;
    color: #123556 !important;
}


li[id^="liPage_"].active a {
    background: #123556 !important;
    color: #FFFFFF !important;
}




#miniBtn {
    background: #123556 !important;
    color: #FFFFFF !important;
}


.SmallView-Clicked {
    color: #ffffff !important;
    background: #123556 !important;
    box-shadow: 1px 2px 3px #ffffff;
}

#Map, #A1, #List, #filtersPanelLink {
    background: #002240;
    color: #ffffff;
}
/**CONTRAST/COLOR FIXES: END**/

#lnkHeadHS {
    color: white;
    text-decoration: none;
}


    #lnkHeadHS:hover {
        color: #B1D8FA;
        text-decoration: none;
    }

.HHSHeader {
    width: 100%;
    background: #0A3454;
}

.DownShadow {
    position: relative;
    top: 0px;
    left: -2px;
}




#size1-h, #size1-v {
    font-size: 8pt;
}

#size2-h, #size2-v {
    font-size: 12pt;
}

#size3-h, #size3-v {
    font-size: 16pt;
}



#aboutServiceLinkZero {
    text-decoration: none !important;
    color: white !important;
}





a:active {
    outline: none !important;
}

a:visited {
    outline: none !important;
}


.bkgForBarOne {
    background: #123556 !important;
    width: 115% !important;
    font-size: 11px !important;
}



@media screen and (max-width: 500px) {


    .greenHand {
        font-size: 12px;
    }

    .h4ZBox {
        font-size: 12px;
    }

    .h5ZBox {
        font-size: 11px;
    }

    .addressZBox {
        font-size: 10px;
    }

    .DistanceZBox {
        font-size: 10px;
    }

    .DistNumZBox {
        font-size: 10px;
    }


    #dvFilters {
        background: #fff !important;
        padding-left: 5px;
    }

    #headingSection {
        display: none !important;
    }

    #aboutServiceLinkZero {
        font-size: 0.82em !important;
    }
}



@media screen and (min-width: 1900px) {

    .greenHand {
        font-size: 14px;
    }

    .h4ZBox {
        font-size: 14px;
    }

    .h5ZBox {
        font-size: 12px;
    }

    .addressZBox {
        font-size: 11px;
    }

    .DistanceZBox {
        font-size: 11px;
    }

    .DistNumZBox {
        font-size: 11px;
    }


    /*.GetDirZBox {
        font-size: 0.8em;
    }

    .ADirZBOx {
        font-size: 0.8em;
    }*/
}

/**
greenHand
h5ZBox
addressZBox
DistanceZBox
DistNumZBox 1.4 em
GetDirZBox
ADirZBOx
**/



.spinner div {
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    background: #111111 !important;
    background-repeat: no-repeat;
    z-index: 1000;
    background-image: none !important;
    background-repeat: no-repeat;
    /*    background-image:url('../images/hrsa_spinner_D.png') !important;*/
    background-size: 100%;
    /*  box-shadow:4px 9px 14px #123556 !important;*/
}

/*#pagResultsPCUpper li
{
width:20px !important;
height:15px !important;

}*/
/*
li[id^="liPage_"] 
{
width:20px !important;
height:15px !important;
}
*/

#pagResultsPCUpper, #pagResultsPC {
    box-shadow: 2px 5px 7px #123556 !important;
}


    /**
li.page a, li.prev a, li.first a, li.next a, li.last a{
font-size:11px;

}







#pagResultsPCUpper > li:nth-child(3)

**/

    #pagResultsPCUpper li.page a, #pagResultsPCUpper li.prev a, #pagResultsPCUpper li.first a, #pagResultsPCUpper li.next a, #pagResultsPCUpper li.last a,
    #pagResultsPC li.page a, #pagResultsPC li.prev a, #pagResultsPC li.first a, #pagResultsPC li.next a, #pagResultsPC li.last a {
        font-size: 11px !important;
        /* color:#123556 !important;*/
        /*  border-top:4px solid #ffffff;
    border-bottom:4px solid #ffffff;*/
        height: 33px !important;
        border-radius: 5px;
        border-top: 1px solid #DDDDDD;
        border-bottom: 1px solid #DDDDDD;
    }




.pagination > li {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-radius: 5px;
    box-shadow: 1px -1px 1px #123556;
}



/*#pagResultsPCUpper > */
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    z-index: 2;
    color: #ffffff !important;
    cursor: default;
    background-color: #123556;
    border-left: 0px solid #337ab7;
    border-right: 0px solid #337ab7;
    height: 39px !important;
    border-top: 4px solid #A9C9FD !important;
    border-bottom: 4px solid #A9C9FD !important;
    border-radius: 5px;
    box-shadow: 1px 1px 1px #123556;
}


#pagResultsPCUpper {
    background: none;
}

.td-print-options {
    text-align: center;
}

/*li:active{
color: :#ffffff !important;
background-color:#123556 !important;
} */

/*

#pagResultsPCUpper li.page a
{
 


}
*/


/**Graphics to Radio Button***/

/*input[type=checkbox]:not(old),*/

.labelForIPO {
    font-family: Arial;
    font-size: 1em;
    font-weight: normal;
}




input[type=radio ]:not(old) {
    width: 2em;
    margin: 0;
    padding: 0;
    font-size: 1em;
    opacity: 0;
}

    /*input[type=checkbox]:not(old) + label,*/
    input[type=radio ]:not(old) + label {
        display: inline-block;
        margin-left: -2em;
        line-height: 1.5em;
    }

        /*input[type=checkbox]:not(old) + label > span,*/
        input[type=radio ]:not(old) + label > span {
            display: inline-block;
            width: 0.875em;
            height: 0.875em;
            margin: 0.25em 0.5em 0.25em 0.25em;
            border: 0.0625em solid rgb(192,192,192);
            border-radius: 0.25em;
            background: rgb(224,224,224);
            background-image: -moz-linear-gradient(rgb(240,240,240),rgb(224,224,224));
            background-image: -ms-linear-gradient(rgb(240,240,240),rgb(224,224,224));
            background-image: -o-linear-gradient(rgb(240,240,240),rgb(224,224,224));
            background-image: -webkit-linear-gradient(rgb(240,240,240),rgb(224,224,224));
            background-image: linear-gradient(rgb(240,240,240),rgb(224,224,224));
            vertical-align: bottom;
        }

    /*input[type=checkbox]:not(old):checked + label > span,*/
    input[type=radio ]:not(old):checked + label > span {
        background-image: -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));
        background-image: -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));
        background-image: -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));
        background-image: -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));
        background-image: linear-gradient(rgb(224,224,224),rgb(240,240,240));
    }

        input[type=radio]:not(old):checked + label > span > span {
            display: block;
            width: 0.5em;
            height: 0.5em;
            margin: 0.125em;
            border: 0.0625em solid rgb(67,119,168);
            border-radius: 0.125em;
            background: rgb(18,53,86);
            background-image: -moz-linear-gradient(rgb(18,53,86),rgb(67,119,168));
            background-image: -ms-linear-gradient(rgb(18,53,86),rgb(67,119,168));
            background-image: -o-linear-gradient(rgb(18,53,86),rgb(67,119,168));
            background-image: -webkit-linear-gradient(rgb(18,53,86),rgb(67,119,168));
            background-image: linear-gradient(rgb(18,53,86),rgb(67,119,168));
        }


/**Graphics to Radio Button***/
.img-ipo {
    border: 0px solid black;
    width: 105px;
    height: 142px;
    position: relative;
    top: 20px;
}

#IPO_What_Page {
    color: #123556 !important;
    font-family: Arial;
    font-size: 10px;
}

body {
    padding-right: 0 !important;
}

#main-nav {
    padding-right: 0 !important;
}

#dvDataDownload {
    background: #123556;
    border-radius: 15px;
    box-shadow: 3px 6px 12px #000000;
    text-align: center;
}


/**

$("#dvModalAboutContent").addClass("AboutResizer");
**/


.AboutResizer {
    overflow-y: scroll;
    overflow-x: hidden;
}

.NTGResize {
    width: 100%;
    margin: auto;
    overflow-x: scroll !important;
}

.TXTSearchInToggle {
    width: 91.36470vw !important;
}


.TitleFaceNominal {
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: bold !important;
    width: 27.771vw;
    margin-right: 10px;
}

.InvisoTableCell {
    display: none !important;
    visibility: hidden;
}

.VisoTableCell {
    display: table-cell !important;
    visibility: visible;
}

.MSHSText-1 {
    position: absolute !important;
    left: 2px !important;
    top: 2px !important;
    font-size: 13px !important;
    font-weight: normal !important;
    text-shadow: 1px 2px 3px #000000 !important;
}


.multiselect-container > li > a > label > input[type="checkbox"] {
    margin: 0px 0px 0px !important;
    margin-right: 20px !important;
    border: 3px solid #123556 !important;
    position: relative !important;
    left: -5px !important;
}


ul.multiselect-container {
    width: 360px;
}

P#dvGroupItemText_58.list-group-item-text {
    color: #123556 !important;
}


.borders:before {
    content: " ";
    position: absolute;
    z-index: -1;
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px;
    border: 5px solid #2E6DA4;
}


/***
    .gm-style-iw
{
background:url('..images/birch-mahogany-panel.jpg');
}

.info-window-content { ... }
.info-window-content h1 { .... }
.info-window-content p { ... }
    
    <!--Baseline HCC-->****/
/****<!--STARTED RYAN WHITE: 3:38 PM 5/26/2015 -->****/

a {
    color:#185394;
}