body, p, h1, h2, h3, a, label, .text, .detail, .form-horizontal > div, .btn {
     font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
}
body {
     color: #3B4747 !important;
}
p {
     margin: 0 0 8px;
}

.form-panel {
    border: none;
}
.form-panel form {
    padding-top: 11px;
}

.load-more {
   background-color: transparent;
   border-radius: 0;
}
.load-more .btn {
   margin-right: 0;
}
.back-to-top {
   text-align: center;
    margin-top: 8px;
}
.back-to-top a, .back-to-top a:hover, .back-to-top a:focus, .back-to-top a:active{
   color: #3B4747;
   text-decoration: underline;
}

.terms ul {
    margin-top: 8px;
}

.my-content-task-bar {
   background-color: #f1efeb;
   margin-left: -15px;
   margin-right: -15px;
   border-top-right-radius: 0;
   border-top-left-radius: 0;
}
.my-content-task-bar li a {
    background: #0079c8;
    color: white !important;
    margin: 8px;
    padding: 4px 8px !important;
    border-radius: 2px;
    text-decoration: none !important;
}
.my-content-task-bar li.active a {
   background-color: #0B2628;
}
.task-bar > ul > li.task:after {
   display: none;
}

table.list thead th.current, table.list tbody td.current, table.list tbody .highlight td.current {
    background-color: #FAF6ED;
}

#discussions .row [class^="col-"], #discussions .row [class*=" col-"] {
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 16px;
}

.profileTabTicket {
    color: #0d1846;
    border: 2px #f1efeb solid;
}

.btn-default:hover {
    color: white !important;
    background-color: #575953 !important;
}

.profile-edit-icon-avatar, .profile-edit-icon-name, .profile-edit-icon-email {
    display: inline-block !important;
    color: #0079c8;
    padding-left: 16px;
}
.profile-edit-icon-avatar {
    padding-left: 0;
    position: absolute;
    bottom: 0;
    left: 10px;
    width: 25px;
    height: 25px;
}
#editNameButton, #uploadImageButton, #changeEmailButton {
    display: none !important;
}

.profileAwardPointsMessage {
    margin-top: 24px;
}

#profile > .profile-content .form-group fieldset > .control-label, #profile > .profile-content .form-group > .control-label {
    color: #3B4747;
}

#profile > .profile-content table .btn-default:not(.active) {
   background: white;
}
#profile > .profile-content table .btn-default.active {
   color: white !important;
}
#profile > .profile-content p ul li span button.btn-info {
   background-color: #D5D9CC !important;
   border: 1px solid transparent;
   color: #111;
}
#profile > .profile-content p ul li span button.btn-danger {
   margin-left: 8px;
   background-color: #D5D9CC !important;
   border: 1px solid transparent;
   color: #111;
}
#profile > .profile-content p ul li button.btn-success {
   background-color: #0079c8 !important;
   border: 1px solid transparent;
   color: white;
}

.profileProgress-right {
    display: inline-block !important;
    width: 200px;
    float: right;
}
.profile-details {
    display: inline-block;
    width: 500px;
    float: left;
    white-space: nowrap;
    text-wrap: nowrap;
}

.profile-details label {
     display: inline-block !important;
     width: 60px;
     white-space: nowrap;
     text-wrap: nowrap;
}

.profileProgress {
    display: none;
}

#profile > .profile-panel.edit-mode .edit-options form .row {
    margin-bottom: 3px;
}

#profile > .profile-panel.edit-mode .edit-options {
    width: 350px !important;
}

#profile > .profile-panel.edit-mode .edit-options .form-group {
     margin-bottom: 0;
}

#profile > .profile-panel.edit-mode .edit-options ul li {
   padding: 0;
   margin: 0;
   color: #3B4747;
}
#profile > .profile-panel.edit-mode .edit-options ul li:after {
     content: '';
     margin: 0;
}

#profile > .profile-panel .media-body {
     overflow: hidden;
     flex-grow: 1;
}
#profile > .profile-panel > .avatar {
    display: inline-block;
    margin-top: 0;
    margin-right: 8px;
    width: 50px;
    height: 70px;
    float: left;
}
#profile .profile-edit-buttons {
  margin-top: 11px;
  padding-right: 40px;
}
#profile .profile-edit-buttons button {
   margin-top: 8px;
}
#profile > .profile-panel > .avatar > .avatar-inner {
    width: 45px;
    height: 45px;
}

#profile {
   width: 774px;
   margin: 0 auto;
}

#profile > .profile-panel {
     border: none;
     background-color: transparent;
     margin-bottom: 24px;
     padding-bottom: 0;
     display: flex;
}
#profile > .profile-panel .profile-details {
     text-align: left;
}

.divImageActionButton {
    margin-bottom: 24px;
}
.divAltImgText {
   margin-left: 24px;
   padding-right: 24px;
   position: absolute;
   bottom: 0px;
   width: 100%;
}
.divAltImgText input {
   width: 100%;
}
.form-group > .divPostContent > .divPostImage > .divImageAction {
   min-height: 160px;
   max-height: 160px;
}


.add-conversation-post-modal .media-heading {
    margin: 24px;
    font-weight: normal;
}
.add-conversation-post-form {
   margin: 0 24px 0 24px !important;
}
.add-conversation-post-form .form-group {
   margin-bottom: 0;
}
.add-conversation-post-form .large-editor {
   min-height: 200px !important;
}
.add-conversation-post-form .ta-editor.ta-html, .ta-scroll-window.form-control {
   min-height: 200px !important;
}
.add-conversation-post-form .ta-scroll-window>.ta-bind {
   min-height: 200px !important;
}
.add-conversation-post-form .ta-editor.ta-html, .ta-scroll-window.form-control {
   min-height: 200px !important;
}

.form-group > .divPostContent > .divPostComment {
   margin-bottom: 16px;
}

#profile > .profile-content .form-group:last-child {
    padding: 11px 0;
}
#profile > .profile-content .form-group {
    padding-top: 0;
}

#profile > .profile-content label span {
    padding-left: 0;
}

.required {
   margin-bottom: 24px;
}

.table-container {
    border: none;
    border-radius: 0;
}

.nav-tabs {
    margin-top: 24px;
    margin-bottom: 24px;
}

.nav-tabs > li, .nav-tabs > li.active {
     padding: 0;
}
.nav-tabs > li.active > a {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    margin-right: 0;
    background: #00398a;
    color: white;
    border-width: 0 0 2px 0;
    border-color: #00398a;
}

.nav-tabs > li > a {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    margin-right: 0;
    border-width: 0 0 2px 0 !important;
    border-color: #dddddd;
}
.nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:active {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    border-width: 0 0 2px 0;
    border-color: #00398a;
    background-color: #00398a;
}

.nav-tabs > li > a:hover, .nav-tabs > li> a:focus, .nav-tabs > li > a:active {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    color: #00398a;
    border-color: #00398a;
}

.notice {
   background-color: transparent;
   border: none;
}
.notice h2, .terms h2 {
   color: #0079c8;
}

#ngMainController .my-account-icon-wrapper,
#ngMainController .home-page-icon-wrapper {
   padding-right: 1px;
   text-align: right;
}

span.home-page-icon a .badge {
    width: 24px;
    height: 24px;
    background: #db3907;
    right: -6px;
}
span.home-page-icon a .badge > .text {
    font-size: 12px;
    line-height: 22px;
}

#myrewards .points {
     border: none;
     background: transparent;
     margin-bottom: 24px;
     padding-bottom: 0;
}
#myrewards .points > .monthly, #myrewards .points > .yearly, #myrewards .points > .entries {
     color: #3B4747;
     font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
     border: none;
     background: transparent;
}

.faq-answer {
    margin-bottom: 24px;
}

.faq-content-wrapper {
    padding-top: 24px;
}

.faq-content-wrapper h3 {
    margin-top: 0;
    margin-bottom: 8px;
}

h3 { 
    color: #3B4747;
}

#ngMainController span.home-page-icon a .circle {
     background-color: transparent;
     text-align: right;
}
#ngMainController span.home-page-icon a .circle .icon {
    color: #0079c8;
    line-height: 38px;
}

.btn {
    border-radius: 2px;
    padding: 4px 8px;
    margin-right: 8px;
    text-transform: uppercase;
}
.btn.green:not(.loginSubButton) {
   background-color: #0079c8 !important;
   color: white;
   padding: 4px 8px;
}
.btn-default {
    color: #111 !important;
    background-color: #d5d9cc;
    border: 1px solid transparent;
    padding: 4px 8px;
}

#winners-list { 
   border: none;
}

#ngMainController table.list thead th {
    color: #0079c8;
}

#ngMainController .insert-image-modal .modal-body {
   margin: 24px 24px 0 24px !important;
}
#ngMainController .modal .modal-dialog .modal-content .modal-body .add-experience-form {
    margin: 8px 0 0 0 !important;
}
#ngMainController .modal .modal-dialog .modal-content .modal-body .add-experience-buttons {
    margin-top: 24px;
}


#ngMainController .modal .modal-dialog .modal-content .add-experience-modal .modal-body {
    padding-left: 24px;
    padding-right: 24px;
   padding-bottom: 24px;
}

#ngMainController .modal .modal-dialog .modal-content .add-experience-modal .modal-body .media-heading {
   margin: 0;
}

#ngMainController .activity-list .item.current.graph .graph-chart .graph-list .graph-list-header h3 {
    padding-top: 0;
}
#ngMainController .activity-list .item.current.graph .graph-chart {
   padding-top: 8px;
}
#ngMainController .activity-list .item.current.graph .graph-chart .graph-list {
    margin-left: -6px;
}

#ngMainController input[type=checkbox]{
    accent-color: #0079c8;
}
#ngMainController input[type=radio]{
    accent-color: #0079c8;
}

#ngMainController .radio label, .checkbox label {
    padding-left: 14px;
}
#ngMainController .profile-content .radio label, .checkbox label {
    padding-left: 20px;
}

#ngMainController .activity-list .item.current.editor .editor-region {
    padding-top: 0;
    margin-bottom: 24px;
}

#ngMainController label span {
    padding-left: 8px;
}

#ngMainController .show-tooltip .tooltip {
    background: #0079c8;
    padding: 16px;
}
#ngMainController .show-tooltip .tooltip:before {
    border-color: transparent transparent #0079c8 transparent;
}

#ngMainController .feed-tags > ul.meta li:after {
    content: '|';
}

#ngMainController #feed .item > .detail a {
    color: #3B4747;
}
#ngMainController .feed-tags > ul.meta li {
    color: #3B4747;
}

#ngMainController  .avatar > .avatar-inner {
    width: 44px;
    height: 44px;
}
#ngMainController  #homeMenu h2 {
    margin-bottom: 8px;
}
#ngMainController #homeMenu .row {
    margin: 0 0 16px;
}

#ngMainController #feed .item.pinned-item > .close-btn {
    right: 24px;
    top: 24px;
    color: #0079c8;
}

#ngMainController .home-page-icon-wrapper .badge {
    background: #db3907;
}

#ngMainController .home-page-icon-wrapper span.home-page-icon a,
#ngMainController .my-account-icon-wrapper span.home-page-icon a {
   padding: 0;
}

#ngMainController #feed {
   margin: 24px 0 0;
}
#ngMainController #feed .item {
    margin: 0 0 24px;
}
#feed.discussion-thread-single-post-feed {
   margin: 0 -5px !important;
}
#feed.discussion-thread-single-post-feed .page-main-content-wrapper {
    margin-top: 24px;
}


#ngMainController #feed .item > .detail > h2 {
    color: #0079c8;
    border-bottom: 8px;
}
#ngMainController #discussions .discussion-item > .image img {
   position: absolute;
   bottom: 0;
   border-radius: 0;
}
#ngMainController #discussions .discussion-item > .detail h2 {
    color: #0079c8;
}
#ngMainController #discussions .discussion-item {
   border: 1px solid #0079c8;
}

#ngMainController #feed.home-page-announcement {
    width: 100%;
    background: white;
    margin: 0 0 24px 0;
    padding-top: 0;
}

#ngMainController #feed.home-page-announcement .item {
   display: block;
   border-radius: 0;
   padding: 0;
   background-color: #f5f5f5;
} 

#ngMainController .home-page-announcement .avatar {
    display: none;
}
#ngMainController #feed.home-page-announcement .item .detail {
   left: 0;
   padding: 24px;
}

#ngMainController .activity-list .item > .top-bar > .text {
     color: #3B4747 !important;
}

#ngMainController .avatar .avatar-icon {
    display: none;
}

#ngMainController .modal-body {
     margin:0 !important;
}

#ngMainController .add-experience-modal .modal-body {
     margin: 8px 0 0 0 !important;
}

#ngMainController .modal-footer {
     padding: 16px 24px 24px 24px;
}
#ngMainController  .modal-content {
     border-radius: 4px;
}

#ngMainController .modal-body .media {
   background: transparent !important;
}

#ngMainController .modal-body .modal-body {
     padding-left: 24px;
     padding-right: 24px;
     padding-top: 16px;     
}

#ngMainController .modal-header {
    padding: 0;
    background-color: #3B4747;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

#ngMainController .modal-header  h1 {
    background-color: #3B4747;
    margin-left: 0;
    margin-right: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding-top: 16px;
    padding-bottom: 16px;
}

#ngMainController #discussions-reply .discussions-reply-task-bar {
    background-color: #f1efeb;
    padding-top: 0;
    padding-left: 24px;
    padding-bottom: 16px;
}

#ngMainController #discussions-reply .discussions-reply-task-bar .actions {
    float: left;
    width: 100%;
}

#ngMainController #discussions-reply {
    border: none;
    margin: 0 -15px;
    background-color: #f1efeb;
    color: #0d1846;
    border-radius: 0;
}

#ngMainController #discussions-reply > .discussions-reply-detail > .detail p {
   color: white;
   font-weight: normal;
}

#ngMainController #discussions-reply .discussions-reply-detail {
    padding: 8px 24px;
}

#ngMainController #discussions-reply .feed-tags {
     display: none;
}
#ngMainController #discussions-reply .avatar {
     display: none;
}

#ngMainController h2 {
    margin-bottom: 16px;
}

#ngMainController .activity-list input[type='radio'] {
    transform: scale(1.5);
}
#ngMainController .activity-list input[type='checkbox'] {
    transform: scale(1.5);
}

#ngMainController .activity-list .item.current.graph {
     margin: 0;
}
#ngMainController .activity-list .item.current.editor {
     margin: 0;
}
#ngMainController .activity-list .item.current.graph .note {
    border: none;
    padding-left: 8px;
    padding-bottom: 0px;
}
#ngMainController .activity-list .item.current.graph .note .avatar {
    display:none;
}

#ngMainController .activity-list .item .reveal {
    margin: 0 40px;
}

#ngMainController .activity-list .item {
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-top: 1px solid #e6e6e6;
    border-radius: 0;
}

#ngMainController .activity-list .item:last-child {
    border-bottom: 1px solid #e6e6e6;
}

#ngMainController .activity-list .item .top-bar {
    background: white;
    border-radius: 0;
    padding: 8px 8px;
}
#ngMainController .activity-list .item .top-bar .icon {
   color: #0079c8;
   width: 32px;
}
#ngMainController .activity-list .item .top-bar .text {
   color: #0079c8;
   padding-left: 8px;
}

#ngMainController .btn-primary {
    border: 1px solid transparent;
}


#ngMainController .task-bar-experiences {
    padding-top:0;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    background-color: #f1efeb;
    margin: 0 -15px 10px -15px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

#ngMainController .experience-add-button {
    display: none;
}
#ngMainController .experience-add {
    display: flex !important;
    padding-bottom: 16px;
}
#ngMainController .experience-add .experience-add-input {
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
}
#ngMainController .experience-add .avatar {
    display: none;
}

#ngMainController h1.h1-experiences .ticket {
    display: none;
}
#ngMainController .allDiscussionsLink {
   display:none;
}
#ngMainController .allDiscussionsButton {
  display: inline-block !important;
  float: right;
  margin-top: 0;
}

.h1-discussions .ticket {
    display:none;
}
#ngMainController .discussions-action-bar {
   display: block !important;
   margin-top: 24px;
}
#ngMainController .discussions-action-bar .header-sort-dropdown .btn {
   float: right;
   padding: 2px 6px;
   margin-top: 0;
}
#ngMainController .discussion-item {
   border-radius: 4px;
   display: flex;
   flex-direction: column;
   height: 100%;
}
#ngMainController .discussion-item .newtext {
   display:none !important;
}
#ngMainController .discussion-item .new {
   top: 8px !important;
   right: 8px !important;
   background-color: red !important;   
}

#ngMainController .discussion-item .image {
  order: 2;
  margin-top: auto;
}
#ngMainController .discussion-item .detail {
   order: 1;
}

#ngMainController h1 .header-search {
   display: inline-block !important;
}

#ngMainController .task-bar-experiences #searchButton {
   padding-top: 4px;
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 3px;
   border-radius: 0;
}

  .task-bar-experiences .body-search {
     display: flex;
     float: none !important;
  }
#ngMainController .task-bar-experiences #experienceSearchInput {
   flex-grow: 1;
   border-radius: 0;
}

#ngMainController h1 {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 24px;
    padding-bottom: 8px;
    background-color: #f1efeb;
    color: #0d1846;
    margin: -2px -15px 0 -15px;
}

#ngMainController h1.h1-header-no-text {
   padding-bottom: 24px;
   border-bottom-right-radius: 4px;
   border-bottom-left-radius: 4px;
}

#h1-discussion-thread .ticket {
    display:none;
}
.discussions-reply-task-bar .ticket, .discussions-action-bar .ticket, .task-bar-experiences .ticket {
     display: inline !important;
     background-color: #fafafa;
     color: #0079c8;
    margin-left: 5px;
    margin-top: 0;
    float: right;
    padding: 1px 10px;
    border-radius: 15px;
    font-size: 15px;
    height: 26px;
    text-wrap: nowrap;
    white-space: nowrap;
    width: 50px;
}

#ngMainController .activity-note {
    background-color: #f1efeb;
    color: #0d1846;
    border-radius: 0;
    padding: 0 24px 24px 24px;
    margin: 0 -15px 24px -15px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#ngMainController .activity-note-experiences {
   margin: 0 -15px 0 -15px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

#ngMainController .activity-note .detail {
    padding-left: 0;
}

#profile .activity-note {
   background-color: transparent;
   margin-bottom: 0;
   color: #3B4747;
}

#ngMainController h1 > .icon-header {
   display:none;
}

#ngMainController  div.header-spacer {
   display: none;
}

#ngMainController  .landing-banner-custom {
     display: none !important;
}

#ngMainController  .content {
    margin-bottom: 10px;
    margin-top: 40px;
    width: 100%;
    justify-self: center;
    background-color: white;
}

#ngMainController .discussions-sort-task-bar {
    display: none;
}
#ngMainController .trending-bar {
    display: none !important;
}

#ngMainController  #main-navigation .mobile-menu-links li a .badge > .text {
   font-size: 10px;
   line-height: 19px;
}
#ngMainController  #main-navigation .mobile-menu-links li a .badge {
   width: 22px;
   height: 22px;
   right: -22px;
   background-color: #db3907;
}
#ngMainController  #main-navigation .mobile-menu-links li.active a > .circle > .icon {
   color: #00398a;
}
#ngMainController  #main-navigation .mobile-menu-links li a:hover > .circle > .icon {
   color: #00398a;
}
#main-navigation .mobile-menu-links > li.active > a {
   color: #00398a;
}
#ngMainController  #main-navigation .mobile-menu-links li.active a:hover > .circle > .icon {
   color: #00398a;
}
#main-navigation .mobile-menu-links > li > a:hover {
   color: #00398a;
}

@media (max-width: 500px) {
    .divAltImgText {
          margin-left: 0;
     }
    .form-group > .divPostContent > .divPostImage > .divImageAction {
          min-height: 72px;
          max-height: none;
    }
}

@media (max-width: 767px) {
     #myrewards table.responsive td, table.responsive th {
          white-space: normal;
     }

    .profileProgress-right {
         padding-right: 35px;
     }
  .task-bar-experiences .body-search #searchButton span.search-icon {
     display: inline !important;
  }
  .task-bar-experiences .body-search #searchButton span.search-text {
     display: none;
  }
  .task-bar-experiences .body-search #searchClearButton span.clear-icon {
     display: inline !important;
  }
  .task-bar-experiences .body-search #searchClearButton span.clear-text {
     display: none;
  }

   #profile {
      width: 100%;
   }
  .profile-details {
     width: 100%;
   }
   .profile-details p {
       display: flex;
    }
   .profile-details p span {
     flex-grow: 1;
     text-overflow: ellipsis;
     overflow: hidden;
   }
   .profile-details p label {
     flex-shrink: 0;
   }

   #profile > .profile-panel {
      margin-top: 0;
   }

#ngMainController span.home-page-icon a .circle .icon {
    font-size: 30px;
}

    .loginInformation {
         margin-top: 10px;
         padding-top: 0;
    }
}

@media (max-width: 992px) {
 #ngMainController .content {
      margin-top: 0 !important;
   }

   .profileProgress-right {
        float: none;
        padding-top: 12px;
    }

   #login-outro .row {
      margin-left: 16px !important;
      margin-right: 16px !important;
    }

   .loginButtonContainer {
       margin-left: 0;
   }
   .loginInput > input {
       margin-left: 0;
       width: 92%;
   }
   .loginInput > label {
     margin-left: 0;
   }

   .home-page-announcement button.btn-primary {
       margin-top: 20px;
   }

    header .logo {
       margin: 0;
       width: 100px;
      padding-left: 16px;
      padding-top: 16px;
    }

    #ngMainController h1 .header-search #experienceSearchInput {
       width: 100px !important;
    }
    header {
       background-color: #0079c8;
    }
    header .mobile-menu a {
       color: white;
    }
    footer {
       background-color: #0079c8;
       margin-top: 24px;
    }
}

@media (min-width: 992px) {

   #ngMainController #feed.home-page-announcement .item {
      margin: 0 auto;
      width: 774px;
   }

#ngMainController  .container {
   width: 100%;
   padding-right: 0;
}

#ngMainController  #main-navigation .mobile-menu-links > li > a > .circle > .icon {
   font-size: 25px;
}
#ngMainController  #main-navigation .mobile-menu-links > li > a > .circle {
    width: 35px;
    height: 35px;
    border: none;
    background-color: transparent;
}
#ngMainController  #main-navigation .mobile-menu-links > li {
    height: 67px;
    width: 130px;
}

#ngMainController #rightBanner {
    display: inline-block !important;
    background: url('/ImageStore.ashx?SiteImage=5');
    background-repeat: no-repeat;
    width: 489px;
    position: sticky;
    top: 88px;
    height: 100vh;
    align-self: flex-start;
}

#ngMainController  #bodyBanner {
    display: block !important;
    background: #0079c8;
    margin-left: 150px;
    position: fixed;    
    z-index: 100;
   width: 100%;
   padding-left: 16px;
   padding-top: 16px;
}

#ngMainController .page-main-content-wrapper {
    width: 774px;
    margin: 0 auto;
}

#ngMainController .profile-content {
    width: 774px;
    margin: 0 auto;
}

#ngMainController .profile-tabs {
    width: 774px;
    margin: 0 auto;
}

#ngMainController  #left-nav-wrapper {
    display: flex;
    flex-direction: column;
    width: 150px;
    vertical-align: top;
    position: fixed;
    text-align: center;
   height: 100%;
    background-color: #f1efeb;
}

#ngMainController  #left-nav-wrapper div.copyright {
    display: block !important;
    font-size: 10px;
    margin-top: auto;
}

#ngMainController  #left-nav-wrapper div.copyright a {
    color: #0d1846 !important;
}

#ngMainController  #left-nav-wrapper div.copyright ul {
    list-style: none;
    padding-inline-start: 0;
}
#ngMainController  #left-nav-wrapper div.copyright ul li {
    line-height: 1.5em;
}

#ngMainController  header .logo {
   display: none;
}

#ngMainController  header {
    width: 150px !important;
    height: auto;
      position: relative;
      z-index: 100;
    background-color: #f1efeb;
}

#ngMainController  #contentBody {
    display: flex;
    vertical-align: top;
    padding-top: 88px;
}
#ngMainController  #contentBody > .row {
   display: flex;
   flex: 1;
   margin-left: 135px;
   margin-right: 0;
   justify-content: center;
   align-items: start;
}

#ngMainController  footer {
    display: none !important;
}


}