﻿div.navbar-inverse .navbar-inner {
    filter: none;
    background-color: none;
}

.ml-auto, .mx-auto {
    margin-left: auto !important;
}

.mr-auto, .mx-auto {
    margin-right: auto !important;
}

.mb-1, .my-1 {
    margin-bottom: .25rem !important;
}

.mt-1, .my-1 {
    margin-top: .25rem !important;
}

.mb-2, .my-2 {
    margin-bottom: .5rem !important;
}

.mt-2, .my-2 {
    margin-top: .5rem !important;
}

.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}

.mt-3, .my-3 {
    margin-top: 1rem !important;
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}

.mt-4, .my-4 {
    margin-top: 1.5rem !important;
}

.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}

.mt-5, .my-5 {
    margin-top: 3rem !important;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}

.img {
    vertical-align: middle !important;
    border-style: none !important;
}


.col__50 { width: 100%; }

@media (min-width: 992px) {
    .col__50 { width: 70%; }
}

@media (min-width: 1200px) {
    .col__50 { width: 40%; }
}


.m-1em {
    margin: 1em;
}

.mv-1em {
    margin-top: 1em;
    margin-bottom: 1em;
}

.mt-2em {
    margin-top: 2em;
}

.mh-auto {
    margin-left: auto;
    margin-right: auto;
}

.d-grid {
    display: grid;
}

.update-div {
    margin: auto;
    height: 100%;
    padding-top: 50vh;
    text-align: center;
    background-color: rgba(0,0,0,.25);
}

.update-div img {
    height: 15px;
    width: 15px;
}

.table thead {
    font-weight: bold;
}