html {
  position: relative;
  min-height: 440%;
}

body {
    padding-top: 100px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
}

a {
    color: #840000; !important;
    text-decoration: none;
}
a:link {
	color: #840000; !important;
}

a:hover {
	color: #570000; !important;
}


/* NAVBAR */

.navbar {
    min-height: 80px;
}

.navbar-fixed-top .nav {
    padding: 15px 0;
}

.navbar { background:#fff; border-bottom:1px solid #e4e5e6; }
.navbar ul {padding:0px 0 !important;}

.navbar-fixed-top .navbar-brand {
    padding: 0 15px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #E4E5E6;
	margin-top: 29px !important;
}

.navbar-inverse .navbar-nav > li > a:hover {
    color: #840000;
    background-color: transparent;
}
.navbar-inverse .navbar-nav > li > a:focus{
	color: #840000;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #840000;
}

.navbar-inverse .navbar-toggle {
    border-color: #840000;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #840000;
}

.navbar-toggle {
    background-color: #840000;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: #840000;
}


@media(min-width:768px) {
    body {
        padding-top: 100px; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
    }

    .navbar-fixed-top .navbar-brand {
        padding-top: 5px;
        padding-right: 15px;
        padding-left: 15px;
        padding-bottom: 5px;
    }
}

/* NAVBAR */


/* TABLE */
.table {
  margin-bottom: 0px;
  font-size: 12px;
}

.table caption{
    padding-bottom:3px;
}


.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
 line-height: 1.5;
 border-top: 1px solid #dddddd;
}

.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 2px 4px 2px 4px;
}

.table-hover > tbody > tr:hover {
    background-color: #dbedfc !important;
	color: #0234c2;
}

.table-responsive
{
    overflow-x: auto;
}

/* TABLE */

/* PAGINATION */

.pagination {
  padding-left: 0;
  margin-top: 10px;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #840000;
    border-color: #840000;
}

.pagination > li > a, .pagination > li > span {
    color: #840000;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {

    color: #fff;
    background-color: #840000;
    border-color: #840000;
}

/* PAGINATION */



/* BUTTON-OUTLINE */

.btn-outline {
    background-color: transparent;
    color: inherit;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #840000;
}

.btn-primary.btn-outline:hover{
    color: #fff;
    background-color:#840000;
    border-color: #840000;
}
.btn-primary {
    color: #fff;
    border-color: #840000;
}

.btn-success.btn-outline {
    color: #5cb85c;
}

.btn-info.btn-outline {
    color: #840000;
}

.btn-warning.btn-outline {
    color: #f0ad4e;
}

.btn-danger.btn-outline {
    color: #d9534f;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}

/* BUTTON-OUTLINE */

.footer{
   background:#fff; border-top:1px solid #e4e5e6 !important;
}

.footer p{
   margin:2px 0 ;
   padding:2px 0;
}


/* PANEL-INFO */

.panel-info {
    border-color: #840000;
    padding-bottom:0px;
 }

.panel-info > .panel-heading {
    color: #fff;
    background-color: #840000;
    border-color: #AA090E;
}

.btn-info {
    color: #fff !important;
    background-color: #840000 !important;
    border-color: #AA090E !important;
}

.btn-info:hover {
    color: #fff !important;
    background-color: #840000 !important;
    border-color: #840000 !important;
}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
    color: #fff;
    background-color: #840000;
    border-color: #840000;
}
.btn-info.active, .btn-info:active, .open > .dropdown-toggle.btn-info {
    color: #fff;
        background-color: #840000;
    border-color: #840000;
}

.bg-primary {
    color: #fff;
    background-color: #840000;
}
