body{
    /* background: url(/local/images/background.jpg) no-repeat; */
    background-size: cover;
}
.fa {
    margin-right: 3px;
}
.btn {
    margin-right: 5px;
}
a.navbar-brand {
    padding-top: 17px;
    padding-right: 15px;
}
.brand-logo{
    width: 20px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: -2px;
 
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 0;
    font-size: 18px;
    line-height: 1;
}
.panel-default {
    border-color: #373435;
}
.panel-footer {
    background-color: #373435;
}
.bg{
    background: #fcfcfc;
    border-radius: 4px;
    padding: 15px;

}
.left-site-bar{
    padding: 0;
    margin: 0;
    list-style: none;
}
.left-site-bar li{
    padding: 3px 0;
}
.navbar-default {
    background-color: #000;
    border-color: #000;
}
hr{
    margin: 5px 0 ;
    border-color: #fed022;
    border-bottom: 2px solid #fed022;
}
.navbar-default .navbar-brand ,.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
    color: #fed022;
}
.navbar-default .navbar-nav>li>a{
    color: #fece1a;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #FFF;
    background-color: #848383;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #F58634;
}
.navbar-nav>.active>a>i{
    color: #fece1a;
}

a:focus, a:hover {
    color: #fed022;
    text-decoration: none;
}

.navbar-default a{
    color: #fff;
}
a:hover >i{
    color: #000000;
}
a {
    color: #000000;
    text-decoration: none;
}
a i{
    color: #fece1a;
}
a.btn, a.btn>i{
    color: #fff;
}
a.btn-default{
    color: #000000;
}
.table-dif thead{
    background: #c0c0c0;
    color: #000;
}
.table-dif thead td{
   line-height: 20px;
}

.table-dif td{
    min-width: 150px;
    line-height: 30px;
    padding: 0 5px;
}
.table-dif td:first-child{
     min-width: 20px;
 }
.doc-info td{
    padding: 5px;
    border-bottom: 1px solid #C0c0c0;
}
.doc-info td:first-child{
    background: #C0c0c0;
    color: #fff;
}
.file{
    color: #2b669a;
    line-height: 30px;
}

.table-vert td:first-child{
    background: #C0c0c0;
    color: #fff;
}
.table-vert td{
    padding: 5px;
    border-bottom: 1px solid #C0c0c0;
}
.sh-display{
    float: left;
}
.sh-display-pict{
    padding: 0 30px;
    outline: 1px solid #c0c0c0;
}
.dropdown-menu a{
    color: #000!important;
}
input:checked+ span{
    background: red;
    color: #fff;
}
#toTop {
    position: fixed;
    bottom: 50px;
    right: 50px;
    cursor: pointer;
    display: none;
}

.deleted td {
    border: red 1px solid !important;
    background: lightcoral;
    text-decoration: line-through;
}