﻿.field-validation-error {
    color: #a94442;
}

.table>tbody>tr>td {
    vertical-align: middle
}

.logoff {
    color: #9d9d9d;
    text-decoration: none
}

.logoff:hover {
    color: white;
    text-decoration: none
}

.transactions-table > thead > tr > th,
.suspended-table > thead > tr > th {
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
}


.transactions-table > thead > tr:first-child > th {
    font-size: 120%;
}

tr.table-recap > td {
    text-align: right;
    font-weight: bold;
}

.table .btn {
    padding: 3px 6px;
}

.transactions-table .paid span.text-danger,
.transactions-table .not-paid span.text-success {
    display: none;
}

.transactions-table .paid {
    cursor: default;
}

@media (min-width: 1200px) {
    .container {
        width: 90%;
        -moz-min-width: 1170px;
        -ms-min-width: 1170px;
        -o-min-width: 1170px;
        -webkit-min-width: 1170px;
        min-width: 1170px;
    }
}

.k-widget.k-datepicker,
.k-widget.k-dropdown,
.k-widget.k-autocomplete,
.k-widget.k-numerictextbox {
    width: 100%;
}

.k-widget.k-numerictextbox,
.k-widget.k-numerictextbox .form-control.k-input {
    display: inline-block;
}

.from-to:after {
    clear: both;
    content: "→";
    position: absolute;
    right: -7.5px;
    top: 5px;
}
