body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #777;
    border-color: #fff
}


 
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

#pageTitle {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    color: #356584;
}

#errorLanguage {
    font-size:30px;
    color:red;
    background-color:gold;
    text-align:center;
}

#errorHeader {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: bold;
    color: #006599;
}

#errorMessage {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

#information {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

#informationtext {
    display:none;
}

#informationSwitch {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

#formHeader {
    text-align: center;
    color: #006599;
    font-weight: 600;
    font-size: 20px;
}

#formDescriptor {
    text-align: center;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

#advancedOptions {
    display:none;
}


.dhec-header {
    height: 100px;
    border-bottom: 5px solid #22884c;
}

.dhec-header-link {
    color: rgb(109, 107, 107);
    font-style: italic;
    font-size: 15px;
    float:right;
    text-align: right;
    padding-right: 20px;
}

#dhec-footer {
    width: 100%;
    background-color: white;
    color: rgb(109, 107, 107);
    font-style: italic;
    text-align: center;
    font-size: 16px;
}


.dhec-logo{
    float: left;
    padding-bottom: 20px;
}

a:hover {
    text-decoration:underline;
    color: #006699;
}

a:active {
    text-decoration: none;
    color: #006699;
}
/***
a:visited {
    color: #006699;
    text-decoration: none;
}
*/

#formHeader {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #356584;
}

.formlegend {
    font-weight: bold;
    color: #356584;
}

#form-container {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    background-color: #f2f2f2;
    padding-left: 30px;
    padding-bottom: 20px;
    padding-top: 10px;
}

#resultsGridInfo {
    display:none;
}

#grid-container {
    position:center;
}

#gridTable{
    table-layout:auto;
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 15px;
}


.permitIDEPAColumn > #permitObjectId {
    display: none;
}

#gridTable{
    font-size: 11px;
    text-align: center;
}

#gridTable > thead > tr > th {
    font-weight:bold;
}

.permitIDEPAColumn > a {
    color: black;
}
.permitIDEPAColumn > a:hover {
   background-color:lightgray;
}


.permitFacilityModalColumn > a {
    color: black;
}
.permitFacilityModalColumn > a:hover {
    background-color: lightgray;
}


.permitContactModalColumn > a {
    color: black;
}
.permitContactModalColumn > a:hover {
     background-color:lightgray;
}

/*****Styles for the two multi selects ****/

.multiselect {
    width: 200px;
}

.selectBox {
    position: relative;
}

.selectBox select {
    width: 300px;
    /*font-weight: bold;*/
}

.overSelect {
    display:none;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

#countyCheckboxes {
    display: none;
    border: 1px #dadada solid;
    max-height: 200px;
    width: 300px;
    background-color: white;
    /*padding: 0 2.25rem 0 .75rem;*/
    overflow-y: scroll;
    /*position: absolute;*/
    font-size: 13px;
}

#countyCheckboxes label {
    display: block;
}

#countyCheckboxes label:hover {
    background-color: #1e90ff;
}

#permitTypeCheckboxes {
    display: none;
    border: 1px #dadada solid;
    max-height: 200px;
    width: 300px;
    background-color: white;
    /*padding: 0 2.25rem 0 .75rem;*/
    overflow-y: scroll;
    /*position: absolute;*/
    font-size: 13px;
}

#permitTypeCheckboxes label {
    display: block;
}

#permitTypeCheckboxes label:hover {
    background-color: #1e90ff;
}

/*******/
