body > main:first-of-type > [class*='container']:first-child {
  padding-top: 2rem;
  padding-left: 1rem;
}
.list-group-item {
  border-color: #ddd;
}
.page-title {
  margin-left: 11px;
}
.navbar > [class*='container'] > .navbar-header > .navbar-toggler {
    color: #fff;
    position: absolute;
    top: 0px;
    right: 13px;
}
.navbar > [class*='container'] > .navbar-header > .navbar-toggler .fa {
  font-size: 39px;
}
/* -- header nav ----------------------------------------------*/
.navbar {
  height: 53px;
}
.navbar > [class*='container'] .navbar-nav {
  height: 53px;
}
.navbar > [class*='container'] .navbar-nav > .nav-item.switch-accounts {
  min-width: 24em;
}
.nav-item.switch-accounts .btn-link {
  border: 0px;
}
.navbar .input-group > .ui-select-container.ui-select-bootstrap + .input-group-btn > [class^='btn'], .input-group > .ui-select-container.ui-select-bootstrap + .input-group-btn > [class*=' btn'] {
  color: rgba(255, 255, 255, 0.46) !important;    
}
.navbar .nav-item.switch-accounts .input-group-addon {
  color: #ffffff;
}
.navbar .nav-item.switch-accounts .dropdown .dropdown-menu {
  padding: 0;
  margin-left: 35px;
  min-width: 324px;
}
.navbar .dropdown .dropdown-menu.dropdown-ins .dropdown-item:hover,
.dropdown .dropdown-menu.dropdown-ins .dropdown-item:focus {
  background-color: rgba(253, 161, 99, 0.16);
  color: rgba(0, 0, 0, 1) !important;
}
.navbar .dropdown .dropdown-menu.dropdown-ins.ng-scope {
    overflow-y: auto;
    max-height: 350px;
}
.navbar-header {
  background-color: #ffffff;
}
.navbar > [class*='container'] > .navbar-header > .navbar-brand > img {
  display: none !important;
}
.navbar > [class*='container'] > .navbar-header > .navbar-brand {
  visibility: hidden;
}
.navbar > [class*='container'] > .navbar-header {
  background: url(../img/logo-nc-sp.svg);
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: 6px 8px;
  background-size: 90px;
  width: 111px;
  height: 53px;
}
.navbar .breadcrumb, .navbar .navbar-toggler:focus {
  background-color: transparent;
}
#main > div > div > div.table-responsive > table > tbody > tr.bg-hover-change:hover {
  background: rgba(243, 243, 243, 0.8) !important;
}
.ng-scope .teal-text {
  color: #4caf50!important;
}
.ng-scope .red-text {
  color: #cc0000!important;
}
.ng-scope .purple-text,
.ng-scope .blue-text {
    color: #6e6e6e!important;
}
.ng-scope .tag-list .tag-value {
  background: #6e6e6e !important;
}
footer.page-footer {
    margin: 0;
}
footer.page-footer,
footer.page-footer .footer-copyright {
  font-size: 10px;
  background-color: #ffffff;
}
body > footer.page-footer:first-of-type > .footer-copyright, body > footer.page-footer:first-of-type a {
  color: #6e6e6e;
}
/* -- content condition ----------------------------------------------*/
.btn-link:not(:disabled) {
    color: #6e6e6e !important;
}
.btn-link:not(:disabled):hover, .btn-link:not(:disabled):focus {
    border-color: #6e6e6e;
    background: rgba(110, 110, 110, 0.04);
    text-decoration: none;
}
.btn-link:not(:disabled):hover, .btn-link:not(:disabled):focus {
  border-color: transparent;
  background: transparent;
}
/* -- responsive ----------------------------------------------*/
@media (max-width: 575px) {
  #top-nav-collapse {
    background-color: #6e6e6e;
    height: 740px;
    margin-top: -7px;
  }
  .navbar > [class*='container'] .navbar-nav > .nav-item.active > .dropdown-toggle {
    margin-right: auto;
    margin-left: auto;
  }
  .navbar > [class*='container'] .navbar-nav > .nav-item.active > .dropdown-toggle {
    background-color: #f80;
  }
}