.tab-content .tab-pane{padding-top:20px;}
.body.full-height{height:90vh !important;}
.body {
    display: table;
    width:100%;
    margin:0;
    margin-top:-20px;
}
.left-side {
    vertical-align: top;
    padding-left:0;
    padding-top:15px;
    float: none;
    display: table-cell;
}
.right-side {
    vertical-align: top;
    float: none;
    display: table-cell;
}
.tab-sidebar{background:#f6f6f6;height:100%;margin-top:-20px;padding:15px;}
.margin-right{margin-right:10px;}
.margin-left{margin-left:10px;}
.no-margin-right{margin-right:0 !important;}

.navbar-inverse{background:#019645;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-brand,.navbar-inverse .navbar-brand:hover{
    background:#f7d409;
    color:#fff;
}

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{
    background: rgba(0,0,0,0.4);
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{
    background: rgba(0,0,0,0.2);
}

.navbar-inverse{border-bottom:none;}
h2{
    margin-bottom:30px;
    margin-top:30px;
    
}

.table > tbody > tr > td{vertical-align: middle;}

.table-hover > tbody > tr:hover{background-color: #F0F1F6;}