/*!
 * Nordic Cool 3 (http://ux.visma.com/weblibrary/latest/)
 * ErrorCorrections of NC3 without touching nc.css / nc.min.css.
 */
a.btn.left span, a.btn.right span {
    display: inline-block;
    filter: none;
    height: 32px;
    line-height: 11px;
    padding-top: 7px;
    position: relative;
}

.ie11 .btn-group-checkbox > .btn:not(.left):not(.right).btn-primary:not(.disabled):not([disabled]):not(:focus),
.ie10 .btn-group-checkbox > .btn:not(.left):not(.right).btn-primary:not(.disabled):not([disabled]):not(:focus) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.ie11 .btn-group-checkbox > .btn:not(.left):not(.right).btn-primary:not(.disabled):not([disabled]):not(:focus):hover,
.ie10 .btn-group-checkbox > .btn:not(.left):not(.right).btn-primary:not(.disabled):not([disabled]):not(:focus):hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}

.table:not(.table-grey) > tfoot > tr > td.active:before,
.table:not(.table-grey) > tfoot > tr > th.active:before,
.table.table-active:not(.table-grey) > tfoot > tr > td.active:before,
.table.table-active:not(.table-grey) > tfoot > tr > th.active:before,
.table.table-sorter:not(.table-grey) > tfoot > tr > td.active:before,
.table.table-sorter:not(.table-grey) > tfoot > tr > th.active:before,
.table.table-active:not(.table-grey) > tfoot > tr:active > td:first-child:before,
.table.table-active:not(.table-grey) > tfoot > tr:active > th:first-child:before,
.table.table-sorter:not(.table-grey) > tfoot > tr:active > td:first-child:before,
.table.table-sorter:not(.table-grey) > tfoot > tr:active > th:first-child:before {
  content: "";
  position: absolute;
  top: 0;
  left: -1px;
  width: 6px;
  height: 100%;
  background: none;
}

.sidenav .inner-scroll .nav>li:nth-last-child(2):not(.active-child)>a {
    border-bottom: 1px solid #d9d9d9;
}