﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification\ 
for details on configuring this project to bundle and minify static web assets. */
body {
    padding-top: 50px;
    padding-bottom: 20px;
}

h4 {
    padding-top: 1px;
}

.h4better {
    padding-top: 1px;
}

.RestaurantTable {
    background-color: white;
}
  .RestaurantTable:nth-child(even) {
        background-color: white;
    }

.resultsTable > thead > tr > th,
.resultsTable > tbody > tr > th,
.resultsTable > tfoot > tr > th,
.resultsTable > thead > tr > td,
.resultsTable > tbody > tr > td,
.resultsTable > tfoot > tr > td {
    padding-left: 8px;
    padding-top: 2px;
    padding-top: 2px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    vertical-align: text-top;
}
.noborder{
    border-top: 0px;
    border-style:none;
    border-color:transparent;
}
.nobackground {
    background-color: white;
    056839
}
.navigationSub {
    background-color: lightblue;
}

.resultsTable > thead > tr > th {
    vertical-align: bottom;
}

.dataEntryDiv {
    background-color: beige;
    width: 800px;
}
.dataEntryHeader {
    color:darkblue;
}

.sectionHeader {
    background-color: blanchedalmond;
    color: #056839;
    font-weight: bold;
}

.resultsTable > caption + thead > tr:first-child > th,
.resultsTable > colgroup + thead > tr:first-child > th,
.resultsTable > caption + thead > tr:first-child > td,
.resultsTable > colgroup + thead > tr:first-child > td,
.resultsTable > thead:first-child > tr:first-child > td {
    border-top: 1px solid #ddd;
}



.resultsTable > thead:first-child > tr:first-child > th {
    border-top: 0;
}

.resultsTable > tbody + tbody {
    border-top: 2px solid #ddd;
}


.resultsTable {
    background-color: #fff;
    width: 100%;
}

.detailsTable {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

th {
    background-color: white;
    color: black;
}

hr {
    border: 0;
    height: 1px;
    padding: 0;
    margin-top: 3px;
    margin-bottom: 10px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

h4 {
    margin-bottom: -10px;
    display: inline-block;
    margin-top: 0px;
    padding-top: 20px;
}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Carousel */
.carousel-caption p {
    font-size: 20px;
    line-height: 1.4;
}

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
    width: 100%;
}

/* QR code generator */
#qrCode {
    margin: 15px;
}

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 300px) {
    /* Hide captions */
    .carousel-caption {
        display: none;
    }
}

/* search box formatting*/
.searchBox {
    padding-top: 5px;
}

.resultsAnchor {
    text-decoration: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}

.searchButtonDisabled {
    color: darkgray;
    width: 100px;
}

.searchButton {
    width: 100px;
}

    .searchButton:hover {
        background-color: darkslategray;
        color: white;
    }

tr:nth-child(even) {
    background-color: #f9f9f9;
}

.homelessChartTable {
    background-color: white;
    color: black;
    border-color: slategray;
    font-size: 10px;
    border-style: solid;
    border-width: 2px;
}

.homelessHeader {
    background-color: white;
    width: 5px;
    height: 10px;
    color: black;
    font-size: 16px;
    border-color: slategray;
    border-style: solid;
    border-width: 2px;
    text-align: center;
}

.homelessChart {
    background-color: white;
    width: 5px;
    height: 10px;
    color: white;
    font-size: 10px;
    white-space: nowrap;
    border-bottom-color: darkgray;
    border-bottom-width: 1px;
    border-width: 1px;
    border-style: solid;
    border-right-color: lavenderblush;
    border-right-style: solid;
}

.homelessChartFuture {
    background-color: lightgray;
    border-width: 1px;
    border-style: solid;
}

.homelessChartSO {
    background-color: darkred;
    border-style: solid;
    border-width: 1px;
}

.homelessChartS {
    background-color: orangered;
    border-style: solid;
    border-width: 1px;
}

.homelessChartTH {
    background-color: purple;
    border-style: solid;
    border-width: 1px;
}

.homelessChartRRH {
    background-color: navy;
    border-style: solid;
    border-width: 1px;
}

.homelessChartPSH {
    background-color: green;
    border-style: solid;
    border-width: 1px;
}

.homelessChartD {
    background-color: blueviolet;
    border-style: solid;
    border-width: 1px;
}

.homelessChartHP {
    background-color: darkgreen;
    border-style: solid;
    border-width: 1px;
}

/* Tooltip container */
.tooltip2 {
    display: inline-block;
}

/* Tooltip text */
.tooltip2 {
    display: inline;
    position: relative;
}

    .tooltip2:hover:after {
        background: #333;
        background: rgba(0,0,0,.8);
        border-radius: 5px;
        bottom: 26px;
        color: #fff;
        content: attr(data-tooltip);
        left: -200px;
        padding: 5px 15px;
        position: absolute;
        z-index: 98;
        width: 620px;
        font-size: 14px;
    }

    .tooltip2:hover:before {
        border: solid;
        border-color: #333 transparent;
        border-width: 6px 6px 0 6px;
        bottom: 20px;
        content: "";
        left: 50%;
        position: absolute;
        z-index: 99;
    }

.memoField {
    width: 650px;
}

.formTable tr:nth-child(Even) {
    background-color: white;
    padding: 3px;
}

.formTable td {
    padding: 2px;
}
.form-control-wide {
    display: block;
    width: 100%;
    height: 234px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.CommitteeTable {
    background-color: white;
    border-spacing: 4px;
    padding: 0;
    border-collapse: separate;
}

    .CommitteeTable tbody > tr > td {
        border: 1px solid black;
        border-collapse: separate;
    }

    .CommitteeTable:nth-child(even) {
        background-color: #f9f9f9;
    }
    .CommitteeTable:nth-child(odd) {
        background-color: #f9f9f9;
    }


.Closed {
    color: maroon;
    font-weight: bold;
}

.Open {
    color: forestgreen;
    font-weight: bold;
}

.form-control {
    display: inline;
    width: 10;
    height: 340px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.AdminHeader{
    background-color: #555;
    color: white;
    margin-top: 20px;
    margin-bottom:2px;
         }
.AdminItem
{
    margin-top: 0px;
    margin-bottom:0px;
    padding:0px;
}

.navbar-inverse {
    background-color: darkblue;
    border-color: #080808;
}