.footer {
    text-transform: initial;
}
.navbar-brand .df-logo {
    margin-top: 2px;
}
.navbar-menu-header .df-logo {
    margin-top: 2px;
}
.navbar-menu .nav-link {
    display: block;
}
@media (max-width: 992px) {
  .navbar-header .navbar-right {
      display: block;
  }
}
@media (max-width: 992px) {
  .content-auth > .container {
    padding: 0;
  }
}
.alert .alert-heading {
    text-align: center;
}
.bs-tooltip-top {
    top: -3px !important;
}
.dropdown-profile .dropdown-item .fa {
    padding-right: 5px;
}
@media (max-width: 992px) {
  .navbar-header .navbar-right.profile{
      display: inherit;
  }
}
.navbar-menu-sub .nav-sub-item .fa, .far, .fas {
    padding-right: 5px;
}
.navbar-menu .nav-item .nav-link.nav-link-flex {
    display: flex;
}
.custom-file-label {
    position: relative;
}
.custom-file-input {
    display: none;
}
.img-preview {
    display: none;
    margin-bottom: 0.5rem;
}
@media screen and (max-width: 576px) {
  .screen-hide-text {
      display: none;
  }
}
.fa-without-padding {
    padding-right: 0;
}
.btn-fixed-bottom-right {
    position: fixed;
    z-index: 99;
    cursor: pointer;
    bottom: 50px;
    right: 20px;
}
.avatar-online::after {
    width: 15px;
    height: 15px;
}
.simple-box {
  outline: none;
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.list-group-item-action.tx-color-01:hover, .list-group-item-action.tx-color-01:focus {
    color: initial;
}
blockquote.blockquote {
    background-color: #fafbfc;
    color: #001737;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.user-profile.avatar-online, .user-profile.avatar-offline {
    position: relative;
}
.user-profile.avatar-offline::after, .user-profile.avatar-online::after {
    width: 15px;
    height: 15px;
    bottom: 100%;
}
.tools-item {
    float: right;
    margin-left: 10px;
}
.link-disabled {
    pointer-events: none;
    cursor: default;
}
.post-likes.text-danger:hover, .post-likes.text-danger:focus {
    color: #dc3545 !important;
}
.unauthorized-link {
    color: #1b2e4b;
}
.subsection {
    margin-left: 2rem;
    list-style: circle;
    display: list-item;
}
.input-group > .input-group-append > .btn, .ui-datepicker-buttonpane .input-group > .input-group-append > button, .sp-container .input-group > .input-group-append > button, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .ui-datepicker-buttonpane .input-group > .input-group-prepend:not(:first-child) > button, .sp-container .input-group > .input-group-prepend:not(:first-child) > button, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .ui-datepicker-buttonpane .input-group > .input-group-prepend:first-child > button:not(:first-child), .sp-container .input-group > .input-group-prepend:first-child > button:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
}
.without-border {
    border: none;
}
footer.footer {
    margin-top: 25%;
}
.without-margin-bottom {
    margin-bottom: 0;
}
.visible {
    display: block;
}
.invisible {
    display: none;
}
.timeline-black::before {
    background-color: #3b4863;
    border: 2px solid #3b4863;
}
.badge {
    padding-bottom: 3px;
}
.badge.badge-pill.badge-primary.items-count {
    border-radius: 10px;
}
@media screen and (max-width: 576px) {
  .badge.badge-pill.badge-primary.items-count {
      display: none;
  }
}