﻿input[type=number] {
    -moz-appearance: textfield;
}

.btn-purple {
    color: #fff;
    background-color: #ba55d3;
    border-color: #a944c2
}

#LostDwellMinutes {
    min-width: 40px;
}

.btn-purple.focus, .btn-purple:focus {
    color: #fff;
    background-color: #a944c2;
    border-color: #8722a0
}

.btn-purple:hover {
    color: #fff;
    background-color: #a944c2;
    border-color: #8722a0
}

.btn-purple.active, .btn-purple:active, .open > .dropdown-toggle.btn-purple {
    color: #fff;
    background-color: #a944c2;
    background-image: none;
    border-color: #8722a0
}

    .btn-purple.active.focus, .btn-purple.active:focus, .btn-purple.active:hover, .btn-purple:active.focus, .btn-purple:active:focus, .btn-purple:active:hover, .open > .dropdown-toggle.btn-purple.focus, .open > .dropdown-toggle.btn-purple:focus, .open > .dropdown-toggle.btn-purple:hover {
        color: #fff;
        background-color: #8722a0;
        border-color: #8722a0
    }

.btn-purple.disabled.focus, .btn-purple.disabled:focus, .btn-purple.disabled:hover, .btn-purple[disabled].focus, .btn-purple[disabled]:focus, .btn-purple[disabled]:hover, fieldset[disabled] .btn-purple.focus, fieldset[disabled] .btn-purple:focus, fieldset[disabled] .btn-purple:hover {
    background-color: #ba55d3;
    border-color: #a944c2
}

.btn-purple .badge {
    color: #ba55d3;
    background-color: #fff
}

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 2px;
}


.patient th {
    font-weight: normal;
}

.text-no-wrap {
    white-space: nowrap;
}

.td-narrow {
    padding-left: 4px;
    padding-right: 2px;
}

.thick-border {
    border-width: medium !important;
    font-weight: normal;
}

    .thick-border.active span {
        font-weight: bolder;
    }

        .thick-border.active span:before {
            content: '> ';
        }

        .thick-border.active span:after {
            content: ' <';
        }

.website-icon {
    height: 50px;
    width: 50px;
}

.inline-form-checkbox {
    height: 25px;
    width: 25px;
}

body {
    padding-top: 60px;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

.full-width {
    width: 100%;
}

.input-group-lg > .input-group-addon {
    font-size: 16px;
}

footer {
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #999;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #101010;
    z-index: 2500;
}

table.dataTable thead > tr > th {
    padding-left: 30px !important;
    padding-right: initial !important;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
    left: 8px !important;
    right: auto !important;
}

.modal-dialog {
    left: 0;
}

@media (min-width: 768px) {
    .container {
        max-width: 970px;
    }
}

.inline {
    display: inline-block !important;
    width: auto !important;
}
