/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
  }
  body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
  }
  .footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 60px;
    line-height: 60px; /* Vertically center the text there */
    background-color: #f5f5f5;
  }
  
  
  /* Custom page CSS
  -------------------------------------------------- */
  /* Not required for template or sticky footer method. */
  
  body > .container {
    padding: 60px 15px 0;
  }
  
  .footer > .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  
  code {
    font-size: 80%;
    max-width: 99% !important; 
    word-break: break-work !important;
  }

  .mb-2em {
    margin-bottom: 2em;
  }
  .mb-3em {
    margin-bottom: 3em !important;
  }
  .mb-4em {
    margin-bottom: 4em !important;
  }
  .mb-5em {
    margin-bottom: 5em !important;
  }
  .mb-6em {
    margin-bottom: 6em !important;
  }
  .mb-10em {
    margin-bottom: 9em !important;
  }

  .form-group {
    margin-bottom: 1em !important;
  }