* {
    box-sizing: border-box;
}
.Status #content,
.footer,
body {
    background: transparent;
}

html {
    background: rgb(51,51,51);
    background: -moz-linear-gradient(-45deg, rgba(51,51,51,1) 0%, rgba(9,23,43,1) 80%, rgba(17,17,17,1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(51,51,51,1) 0%,rgba(9,23,43,1) 80%,rgba(17,17,17,1) 100%);
    background: linear-gradient(135deg, rgba(51,51,51,1) 0%,rgba(9,23,43,1) 80%,rgba(17,17,17,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=1 );
    background: #333 url('/bg2.jpg');
    background-size: 100%;
    background-attachment: fixed;
}

.branding {
    margin-right: 6px;
    margin-top: -3px;
    width: 90px;
}

#content,
.tab-content,
table {
    background: #FFF;
}

.col-md-6 {
    max-width: 100%;
    flex: none;
}

#content,
.tab-content {
    padding: 2em;
}

.Status #content {
    padding: 0;
}

body.Status .container {
    max-width: 100%;
}

body.Status #main .container,
body.Status #content .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.float-right.btn-group {
    position: absolute;
    right: 16px;
    top: -63px;
}

.row > .btn {
    position: absolute;
    right: 6px;
    top: -63px;
    width: 250px;
}

.row > .btn + .btn {
    right: 262px;
}

.container {
    position: relative;
}

.card-header a {
    font-weight: 700;
}

.row {
    margin: 0 !important;
}

h1, .h1 {
    padding: 0 15px;
    color: #FFF;
    margin-bottom: 22px;
}

body.Status .card {
    box-shadow: 0 10px 30px rgba(0,0,0,.3);
    border-radius: 6px;
    border: none;
    overflow: hidden;
}

body.Status .card-body {
    background: transparent;
    background: -moz-linear-gradient(45deg, rgba(6,127,0,1) 0%, rgba(41,154,11,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(6,127,0,1) 0%,rgba(41,154,11,1) 100%);
    background: linear-gradient(45deg, rgba(6,127,0,1) 0%,rgba(41,154,11,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#067f00', endColorstr='#299a0b',GradientType=1 );
    font-size: 65%;
    padding: .5rem 1.25rem ;
    
    
}

body.Status .bg-danger,
body.Status .bg-success {
    background: transparent !important;
        height: 115px;
}

body.Status .card-header {
    background: rgb(14,104,0);
    background: -moz-linear-gradient(45deg, rgba(14,104,0,1) 0%, rgba(41,154,11,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(14,104,0,1) 0%,rgba(41,154,11,1) 100%);
    background: linear-gradient(45deg, rgba(14,104,0,1) 0%,rgba(41,154,11,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e6800', endColorstr='#299a0b',GradientType=1 );
    letter-spacing: 0;
}

body.Status .bg-danger .card-header {
    background: rgb(109,0,25);
background: -moz-linear-gradient(left, rgba(109,0,25,1) 0%, rgba(143,2,34,1) 56%, rgba(169,3,41,1) 100%);
background: -webkit-linear-gradient(left, rgba(109,0,25,1) 0%,rgba(143,2,34,1) 56%,rgba(169,3,41,1) 100%);
background: linear-gradient(to right, rgba(109,0,25,1) 0%,rgba(143,2,34,1) 56%,rgba(169,3,41,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d0019', endColorstr='#a90329',GradientType=1 );
}

body.Status .bg-danger .card-body {
    background: rgb(165,0,2);
background: -moz-linear-gradient(left, rgba(165,0,2,1) 0%, rgba(196,3,7,1) 56%, rgba(221,4,29,1) 100%);
background: -webkit-linear-gradient(left, rgba(165,0,2,1) 0%,rgba(196,3,7,1) 56%,rgba(221,4,29,1) 100%);
background: linear-gradient(to right, rgba(165,0,2,1) 0%,rgba(196,3,7,1) 56%,rgba(221,4,29,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a50002', endColorstr='#dd041d',GradientType=1 );
}

@media (min-width: 1200px) {
    .container {
        max-width: 1500px;
    }
}

.navbar-nav li:last-child {
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 5px;
    background: rgba(255,255,255,.2);
}

.navbar-nav li a {
    min-height: inherit !important;
    min-width: inherit !important;
}  

.nav-link {
    padding: .125rem 1rem;
}

.btn-link {
    color: #fff;
    background-color: #555;
    border-color: #555;
}

.bg-dark {
    background: rgba(0,0,0,.7) !important;
}
