﻿/* icon colour =  #61964A */
body {
    padding-top: 120px;
    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: 800px;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #777;
    border-color: #fff
}

.navbar-dark .navbar-nav > li > a {
    color: #FFF;
}

    .navbar-dark .navbar-nav > li > a:hover {
        color: #60429A;
    }

.navbar-dark .navbar-text {
    color: #FFF;
}

.Flowers {
    background-image: url(/Content/images/flowers.jpg); 
    width:100%; 
    background-repeat: repeat-x; 
    height:120px;
    position:absolute;
    top:10px;
}

.navbar-brand {
    font-family: 'Lucida Handwriting';
    font-size:26px;
}

.nav-item {
    width:auto;
}

.btn-primary {
    background-color: #61964A;
    color: #FFF;
    border-color: #666;
}

    .btn-primary:hover {
        background-color: #a7fa83;
        color: #000;
        border-color: #666;
    }

.TableStyle {
    border-style: solid;
    border-color: Black;
    border-width: 1px;
}

    .TableStyle tr:nth-child(odd) {
        background-color: #c9e0bf;
    }

    .TableStyle tr:nth-child(even) {
        background-color: #FFF;
    }

    .TableStyle tr td {
        padding: 3px;
        border: 1px solid #666;
    }

    .TableStyle tr th {
        background-color: #a7fa83;
        font-size: 0.8em;
        font-weight: bold;
        border: 1px solid #666;
        color: #000;
        padding: 3px;
    }

.TDRight {
    text-align:right;
    }

.PartialBox {
    margin-top:20px; 
    border:1px solid #666; 
    padding:20px;
}

.Spacer {
    margin-top:20px;
}

.control-label {
    font-weight:bold;
}

.form-control {
    width:auto;
}