﻿body {
}

h1, h2, h3, h4, h5, h6 {
    font-family: MuseoSlab300, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;
    font-weight: normal;
    margin-top: 10px;
    letter-spacing: -1px;
}

h2 {
    color: #222;
    margin-bottom: .5em;
    /* margin-top: .5em; */
    font-size: 1.618em;
    /* line-height: 1.2; */
}

label {
    font-weight: normal !important;
}

.form-control {
    font-size: 1.0em;
}

.input-sm {
    height: 26px !important;
    padding: 2px !important;
    font-size: 0.875em;
}

.panel-heading {
    padding: 4px 8px !important;
}

.panel-body {
    padding: 0px 4px 4px 4px !important;
}

.pad-top {
    padding-top: 8px !important;
}

.pad-bottom {
    padding-bottom: 8px !important;
}

.pad-right {
    padding-right: 8px !important;
}

.pad-right-tiny {
    padding-right: 4px !important;
}

.table .table-minified {
    margin-bottom: 5px;
}

.table-minified thead > tr > th, .table-minified tbody > tr > th, .table-minified tfoot > tr > th, .table-minified thead > tr > td, .table-minified tbody > tr > td, .table-minified tfoot > tr > td {
    padding: 0px;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #FFFFEF !important;
}

.tab-pane {
    border: 1px solid #ddd;
    border-bottom-color: transparent;
    padding: 9px !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    font-weight: bold;
}

.alert-minified {
    padding: 5px;
    margin-bottom: 8px;
    border: 1px solid transparent;
    border-radius: 2px;
}

.text-primary-important {
    color: #337ab7 !important;
}

a.text-primary-important:hover,
a.text-primary-important:focus {
    color: #286090 !important;
}

.text-success-important {
    color: #3c763d !important;
}

a.text-success-important:hover,
a.text-success-important:focus {
    color: #2b542c !important;
}

.text-info-important {
    color: #31708f !important;
}

a.text-info-important:hover,
a.text-info-important:focus {
    color: #245269 !important;
}

.text-danger-important {
    color: #a94442 !important;
}

a.text-danger-important:hover,
a.text-danger-important:focus {
    color: #843534 !important;
}

.text-warning-important {
    color: #8a6d3b !important;
}

a.text-warning-important:hover,
a.text-warning-important:focus {
    color: #66512c !important;
}


@media (min-width: 1300px) {
    .modal-lg {
        width: 1200px;
    }
}