body {
    padding-top: 70px;
    padding-bottom: 70px;
    font-family: "Open Sans", arial, helvetica, sans-serif;
}

.theme-dropdown .dropdown-menu {
    position: static;
    display: block;
    margin-bottom: 20px;
}

.theme-showcase > p > .btn {
    margin: 5px 0;
}

.fa { width: 1.00em; text-align: center; margin-right: 0.20em; }
td .fa, th .fa { margin: 0; }
.table-view th { width: 20%; }

.grid-view td, .grid-view th { vertical-align: middle !important; }
.grid-view thead th { background: #eeeeee; }

.form-add { text-transform: uppercase; color: #666666; }

.navbar-fixed-top, .navbar-fixed-bottom { z-index: 999; }

.ui-widget { font-size: 1.0em !important; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; }
.ui-widget h1 { display: none; }

.detail-link a, .detail-link a:hover { color: #333333; text-decoration: none; }


.editable-click, a.editable-click {
    border: 0px; color: #333333;
}

a.editable-empty { color: #cccccc; }

.navbar { background: #075b98; color: #ffffff; }
.navbar a { color: #ffffff; }
.navbar-default .navbar-text { color: #ffffff; }
.navbar-inverse .navbar-nav > li > a { color: #ffffff; }
.navbar-inverse .navbar-brand { color: #ffffff; }

h1 { font-size: 2.00em; text-transform: uppercase; text-shadow: #333 1px 1px 1px; background: #FC930A; color: #ffffff; margin-top: 0px; margin-bottom: 0.66em; padding: 10px 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.list-future .badge { background: #00CC00; color: #FFFFFF; float: right; }
.list-past .badge { background: #CC0000; color: #FFFFFF; float: right; }
.list-total .badge { float: right; }

.print_part { display: none; }


@media print {
    body { padding: 0; }

    h1 { font-size: 1.50em; text-transform: uppercase; font-weight: bold; text-shadow: none; background: none; color: #000000; margin-top: 0px; margin-bottom: 0.66em; padding: 0; text-align: center; }

    .print_part { display: block; }
    .print_part img { width: 100%; }
    .print_header { margin: 0 -2.20em 1.50em -2.20em; }
    .print_footer { margin: 2.00em -2.20em 0 -2.20em; }

    .editable-click, a.editable-click { border-bottom: 0px !important; }

    a[href]:after {
        content: none !important;
    }
}

