html, body {
    height: 100%;
}

.page-container {
    min-height: 100%;
}

.content-container {
    /*padding-top: 90px;*/
    padding-top: 20px;
}

.footer-fix {
    height: 100px;
}

.footer {
    margin-top: -60px;
    height: 59px;
    line-height: 59px;
    box-sizing: border-box;
}

.footer p {
    margin-bottom: 0;
}

.popover-link {
    color: #428bca;
    cursor: pointer;
    border-bottom: 1px dotted;
}

.kv-drp-container > *, .range-value {
    cursor: pointer !important;
}

.kv-drp-dropdown .kv-clear {
    right: -10px;
    top: -10px;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    color: red;
    border: 1px dotted;
    border-radius: 50%;
    padding: 0 0.3rem 0.3rem;
}

.grid-view {
    min-width: 100%;
}

.navbar-top {
    background-color: #343a40;
}
 
.navbar a {
    color: #fff !important;
}

.logout {
    background: none;
    border: none;
    color: #fff;
    outline: none;
}

.payment-status-6 {
    background-color: lightgreen;
}

.payment-status-7 {
    background-color: lightgray;
}

.payment-status-4, .payment-status-5 {
    background-color: lightcoral;
}

.param-type-auth {
    background-color: lightgreen;
}

.param-type-url {
    background-color: lightblue;
}

.param-type-flag {
    background-color: lightcoral;
}

.param-type-payload {
    background-color: lightyellow;
}

.btn-group-toggle {
    border: 0;
}

div.btn-group-toggle label.active {
    background-color: green !important;
}

