html {
    position: relative;
    min-height: 100%;
}

body {
    /*padding-top: 50px;*/
    /* Margin bottom by footer height */
    margin-bottom: 60px;
}

.carousel-control.left, .carousel-control.right  { background-image: none;}

.well-edit{border-radius:0px;}

/*
 * Placeholder dashboard ideas
 */

.placeholders {
    margin-bottom: 30px;
    text-align: center;
}

.placeholders h4 {
    margin-bottom: 0;
}

.placeholder {
    margin-bottom: 20px;
}

.placeholder img {
    display: inline-block;
    border-radius: 50%;
}

.container .text-muted {
    margin: 20px 0;
}

.large-font{
    font-size: large;
}

.larger-font{
    font-size: larger;
}

.xlarge-font{
    font-size: x-large;
}

.xxlarge-font{
    font-size: xx-large;
}

.small-font {
    font-size: small;
}

.smaller-font {
    font-size: smaller;
}

.xsmall-font {
    font-size: x-small;
}

.xxsmall-font {
    font-size: xx-small;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    background-color: #000000;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px solid #ddd;
}

.edit-nav{  position:fixed;}

.navbar-static-top .navbar-collapse {
    max-height: 340px;
}

.row{}

.well-edit{border-radius:0px;}

.navbar {
    background-color: #770000;
    border-color: #990000;
    border-radius: 0;
}

.navbar .navbar-brand,
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
    color: #FFF;
}

.navbar .navbar-nav > li > a {
    color: #EEE;
}

.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
    background-color: #990000;
    color: #FFF;
}

.navbar .navbar-nav > .active > a,
.navbar .navbar-nav > .active > a:hover,
.navbar .navbar-nav > .active > a:focus {
    color: #FFF;
    background-color: #990000;
}

.navbar .navbar-text {
    color: #FFF;
}

.navbar .navbar-toggle {
    border-color: #990000;
}

.navbar .navbar-toggle:hover,
.navbar .navbar-toggle:focus {
    background-color: #990000;
}

.navbar .navbar-toggle .icon-bar {
    background-color: #FFF;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #FFFFFF;
    background-color:#BB0000;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #FFF;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #FFF;
        background-color: transparent;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        /*color: #FFF;
        background-color: #009966;*/
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #FFF;
        background-color: transparent;
    }
}

#header-logo { padding-bottom:10px; }
#div-logo { height:100px; }

@media (max-width: 480px) and (orientation: landscape) {
    .navbar-static-top .navbar-collapse {
        max-height: 200px;
    }
}

@media screen and (max-width: 480px) {
    #navbar { position:static;}
    .edit-nav{ position:static;}
    #header-logo {width:100%; height:55px;}
    #div-logo { height:60px; }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
    #navbar { position:static;}
    .edit-nav{ position:static;}
    #header-logo {}
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555; 
}

.number_row:hover {
    cursor:pointer;
}

.img-thumbnail, .form-control, .input-sm,
 .form-group-sm .form-control,
 .input-lg, .form-group-lg .form-control,
 .btn, .btn-link,
 .btn-lg,.btn-group-lg > .btn,
.dropdown-menu,
.nav-tabs > li > a,
.nav-tabs.nav-justified > li > a,
.thumbnail, .alert, .panel-heading,.panel-footer,
.well, .panel, .navbar
 {
	border-radius: 0px;
}