﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: #475677;
    color: white;
}

div.logo {
    margin: 20px 0px;
}

    div.logo img {
        height: 80px;
    }

.table-striped > tbody > tr:nth-of-type(even), .table > thead > tr, .table > tfoot > tr {
    background-color: white;
}

#loginForm label {
    color: #333;
}

.table td, .table th {
    color: #333;
}

.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #d98080;
    color: white;
}

a .fa {
    color: #e0e0e0;
}

.table a .text-danger.fa {
    color: #a94442;
}

.table a .fa {
    color: #337ab7;
}

fieldset legend {
    color: white;
}

.nav-tabs > li > a {
    color: white;
}

    .nav-tabs > li > a:hover {
        background-color: #286090;
    }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #286090;
    color: white;
}

.modalBackground {
    background-color: Gray;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.50;
}

.btn.btn-with-sent > span.sent {
    margin-left: 5px;
    color: white;
    display: none;
}

.btn.btn-with-sent.sent > span.sent {
    display: inline;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

div.filter {
    margin-right: 20px;
}

    div.filter select, div.filter input[type=text] {
        min-width: 100px;
    }

    div.filter:last-child {
        margin-right: 0px;
    }

.rbl input[type=radio] {
    margin: 0px 10px 0px 0px;
}

.rbl label {
    margin-right: 20px;
}

.hometitle h1 {
    color: white;
    text-align: center;
}

.dhx_agenda_line {
    color: #333;
}
tr.danger > td > a {
    color: black;
}
/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }
}
