html,
body {
  height: 100%;
}

.authfooter {
  bottom: 0;
  padding: 19px 15px 20px;
  position: absolute;
  right: 0;
  color: #98a6ad;
  left: 240px;
  width: 100%;
  white-space: nowrap; !important;
  line-height: 10px;
  background-color: #F5F5F5; }
  .authfooter .footer-links a {
    color: #98a6ad;
    margin-left: 1.5rem;
    transition: all .4s; }
    .footer .footer-links a:hover {
      color: #323a46; }
    .footer .footer-links a:first-of-type {
      margin-left: 0; }

.authfooter-alt {
  left: 0 !important;
  text-align: center;
  background-color: transparent; }

@media (max-width: 992px) {
  .authfooter {
    left: 0 !important;
    text-align: center; } }

body[data-layout-mode="horizontal"] .authfooter {
  left: 0 !important; }

body[data-layout-mode="horizontal"][data-layout-width="boxed"] .authfooter {
  max-width: 1300px !important; }

  body[data-layout-mode="detached"] .authfooter {
    position: inherit;
    margin: 0 10px;
	}
body[data-sidebar-size="condensed"] .authfooter {
    left: 0px !important; }	
}
