﻿body, .sfcontainer {
    background-color: #2e2e2e;
    color:#c4c4c4;
}

h1 {
    border-bottom: 3px solid rgb(30, 92, 155);
}

ul.dropdown-menu, ul.dropdown-menu > li {
    background-color: #404040 !important;
    color: #c4c4c4 !important;
}
ul.dropdown-menu > li > a {
    color: #c4c4c4 !important;
}

.sidemenu-item > h4 {
    background-color: rgb(30, 92, 155);
}

.table-linehover > tbody > tr:hover, tr.link:hover {
    background-color: rgba(228, 234, 185, 0.1) !important;
}

.btn-primary {
    background-color: rgb(30, 92, 155) !important;
    border-color: rgb(30, 92, 155) !important;
}

.btn-default {
    background-color: #404040 !important;
    border-color: #404040 !important;
    color: white !important;
}
.btn-default:hover {
    background-color: #2e2e2e !important;
    border-color: #404040 !important;
    color: white !important;
}

.table-condensed > tbody > tr > td > .btn-default {
    background-color: transparent !important;
    border-color: transparent !important;
    color: rgb(30, 92, 155) !important;
}
.table-condensed > tbody > tr > td > .btn-default:hover {
    background-color: #404040 !important;
    border-color: #404040 !important;
}


.whitesheet {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 8px;
    margin-bottom: 8px;
    background-color: #2e2e2e;
}

.table > thead > tr > th{
    border-width:2px;
    border-color:#464646;
}
.table > tbody > tr > td {
    border-width: 1px;
    border-color: #464646;
}

.table-condensed > tbody > tr > td{
    height:24px;
    line-height:24px;
    padding-top:0;
    padding-bottom:0;
}

.form-control {
    background-color: #212121 !important;
    border-color: #404040 !important;
    color: white !important;
}

.modal-content {
    background-color: #2e2e2e;
    border-color: #404040;
}

.modal-header, .modal-footer {
    border-color: #404040;
}


.alert-info {
    color: #d9edf7;
    background-color: rgb(30, 92, 155);
    border-color: rgb(41, 102, 164);
}

.pagination > li > a {
    background-color: #404040;
    border-color: #404040;
    color: #c4c4c4;
}

.input-group-addon {
    background-color: #404040;
    border-color: #404040;
    color: #858585;
}

.nav-tabs {
    border-color: #464646 !important;
}
.nav-tabs > li.active > a {
    background-color: #404040 !important;
    color: white !important;
    border-color: #464646 !important;
}

.panel {
    background-color: #404040 !important;
    border-color: #464646;
}
.panel-heading {
    background-color: #404040 !important;
    border-bottom-color: #464646 !important;
    color: rgb(30, 92, 155) !important;
}