html {
  height: 100%;
}
body {height: 100%;
  min-height: 100%;background: #FFF;position: relative
}
.navbar-toggle { background-color: #196fa8}
.navbar-inverse {
    background-color: #196FA8
}
.navbar-inverse .navbar-nav>li>a{color:#CCC}
.navbar-fixed-top .navbar-nav>.open>a, .navbar-fixed-top .navbar-nav>.open>a:focus, .navbar-fixed-top .navbar-nav>.open>a:hover{background-color: #196FA8}
.navbar-fixed-top .navbar-nav>li>a{color:#196FA8;}
.navbar-fixed-top .navbar-nav>li>a:hover{color:#196FA8;}
.navbar-fixed-top{ background-color: #fff;border-color: #196FA8; font-weight:bold}
.navbar-brand{margin-top:5px}

a.home-tile{border: 5px solid #196FA8}

.panel-primary {border-color: #196FA8}

.panel-primary>.panel-heading {background-color: #196FA8;border-color: #196FA8}

.body-content{ background-color: #FFF;padding-top: 0;   overflow : auto;
    min-height : 100%;
    position: relative;padding-bottom: 50px}
.navbar-brand img{margin-top: -20px;width: 520px;}

.shrink .navbar-brand img{width: 520px;}

.lightBrown{color:#c4a77e !important}

h2{border-bottom: 1px solid #ded1b8;}

ul.affix{ width: auto;}

.navbar-brand img{
   -webkit-transition: all 0.4s ease;
   transition: all 0.4s ease;
}
.container-fluid li.logoff {margin-right: 25px}
.navbar-right a.fullscreen-toggle{position: fixed;right:5px}

.body-content #FooterNavBar .glyphicon, .body-content #FooterNavBar .fa{color:#FFF}

.CheckListItemHeaderRow{ font-weight: bold; border-bottom: 2px solid #196FA8}
.CheckListItemEntryRow{ padding: 2px 0;}

.NumberDescContainer {
    position: relative;
}

.NumberDescContainer .Number{     
    width: 50px;
    position: absolute;
    top: 0;
    left: 0;
    font-weight: bold}
.NumberDescContainer .Desc{ margin-left: 50px;}
.bold{font-weight: bold}

.TinyText{font-size: 10px}

/*Slim Bootstrap Styles*/
.tight .form-horizontal .has-feedback .form-control-feedback {
    right: 0;
}
.tight .col-lg-1, 
.tight .col-lg-10, 
.tight .col-lg-11, 
.tight .col-lg-12, 
.tight .col-lg-2, 
.tight .col-lg-3, 
.tight .col-lg-4, 
.tight .col-lg-5, 
.tight .col-lg-6, 
.tight  .col-lg-7, 
.tight  .col-lg-8, 
.tight  .col-lg-9, 
.tight  .col-md-1, 
.tight  .col-md-10, 
.tight  .col-md-11, 
.tight  .col-md-12, 
.tight  .col-md-2, 
.tight  .col-md-3, 
.tight  .col-md-4, 
.tight  .col-md-5, 
.tight  .col-md-6, 
.tight  .col-md-7, 
.tight  .col-md-8, 
.tight  .col-md-9, 
.tight .col-sm-1, 
.tight .col-sm-10, 
.tight .col-sm-11, 
.tight .col-sm-12, 
.tight .col-sm-2, 
.tight .col-sm-3, 
.tight .col-sm-4, 
.tight .col-sm-5, 
.tight .col-sm-6, 
.tight .col-sm-7, 
.tight .col-sm-8, 
.tight .col-sm-9, 
.tight .col-xs-1, 
.tight .col-xs-10, 
.tight .col-xs-11, 
.tight .col-xs-12, 
.tight .col-xs-2, 
.tight .col-xs-3, 
.tight .col-xs-4, 
.tight .col-xs-5, 
.tight .col-xs-6, 
.tight .col-xs-7, 
.tight .col-xs-8, 
.tight .col-xs-9 {
    padding-right: 2px;
    padding-left: 2px;
}
@media (min-width: 768px) {
    .tight .form-horizontal .control-label {
        padding-top: 2px;
    }
}
.tight .form-control{height:26px}
.tight textarea.form-control{height:auto}


.tight .form-control, .tight .btn{ padding: 2px;}
.tight .form-control-feedback{font-size: 14px;
    line-height: 24px;}
.tight ul.token-input-list-facebook {
    padding: 2px 22px 2px 2px;
}
.tight li.token-input-token-facebook{ margin: 0;padding:2px}
.tight ul.token-input-list-facebook li input{ margin: 0;padding:2px}
.tight ul.token-input-list-facebook{height:26px!important}
.tight ul.token-input-list-facebook{margin:0}
.tight .has-feedback .form-control {
    padding-right: 24px;
}
.tight .form-group {
    margin-bottom: 5px;
}

.tight select, 
.tight textarea,  
.tight input[type="text"],  
.tight input[type="password"],  
.tight input[type="datetime"],  
.tight input[type="datetime-local"],  
.tight input[type="date"],  
.tight input[type="month"],  
.tight input[type="time"],  
.tight input[type="week"],  
.tight input[type="number"],  
.tight input[type="email"],  
.tight input[type="url"],  
.tight input[type="search"],  
.tight input[type="tel"],  
.tight input[type="color"],  
.tight .uneditable-input {

    margin-bottom: 0;
}

.tight .form-horizontal .checkbox, .tight .form-horizontal .checkbox-inline, .tight .form-horizontal .radio, .tight .form-horizontal .radio-inline{padding-top:2px}

.tight input[type=checkbox], .tight input[type=radio]{margin-top:0}

.tight .table>tbody>tr>td, .tight .table>tbody>tr>th, .tight .table>tfoot>tr>td, .tight .table>tfoot>tr>th, .tight .table>thead>tr>td, .tight .table>thead>tr>th {padding:2px}

.tight .nav > li > a { padding: 5px}


.SubTRHeader {
    background-color: #359;
    color: #FFF
}

.ExtraPadding .btn-default{ padding-left: 6px;padding-right: 6px}
.btn-default.active{ background-color: #359; color:white}
.btn-default.active:hover{background-color: #36F; color:white}