h1, .h1 {
  font-size: 2.5rem; 
}

h2, .h2 {
  font-size: 2rem; 
}

h3, .h3 {
  font-size: 1.75rem; 
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem; 
}

h6, .h6 {
  font-size: 1rem; 
}

small, .small {
    font-size: 80%;
    font-weight: 400;
}

.text-uppercase {
  text-transform: uppercase;
}

.text-capitalize {
  text-transform: capitalize;
}

.font-weight-light {
  font-weight: 300; 
}

.font-weight-normal {
  font-weight: 400; 
}

.font-weight-medium {
  font-weight: 500; 
}

.font-weight-bold {
  font-weight: 700; 
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right; 
}

.text-center {
  text-align: center; 
}

.w-100 {
  width: 100%; 
}

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

.bg-primary {
  background-color: #007bff !important; }
  
a.bg-primary:hover, a.bg-primary:focus,
  button.bg-primary:hover,
  button.bg-primary:focus {
    background-color: #0062cc !important; }
  
  .bg-secondary {
    background-color: #6c757d !important; }
  
  a.bg-secondary:hover, a.bg-secondary:focus,
  button.bg-secondary:hover,
  button.bg-secondary:focus {
    background-color: #545b62 !important; }
  
  .bg-success {
    background-color: #28a745 !important; }
  
  a.bg-success:hover, a.bg-success:focus,
  button.bg-success:hover,
  button.bg-success:focus {
    background-color: #1e7e34 !important; }
  
  .bg-info {
    background-color: #17a2b8 !important; }
  
  a.bg-info:hover, a.bg-info:focus,
  button.bg-info:hover,
  button.bg-info:focus {
    background-color: #117a8b !important; }
  
  .bg-warning {
    background-color: #ffc107 !important; }
  
  a.bg-warning:hover, a.bg-warning:focus,
  button.bg-warning:hover,
  button.bg-warning:focus {
    background-color: #d39e00 !important; }
  
  .bg-danger {
    background-color: #dc3545 !important; }
  
  a.bg-danger:hover, a.bg-danger:focus,
  button.bg-danger:hover,
  button.bg-danger:focus {
    background-color: #bd2130 !important; }
  
  .bg-light {
    background-color: #f8f9fa !important; }
  
  a.bg-light:hover, a.bg-light:focus,
  button.bg-light:hover,
  button.bg-light:focus {
    background-color: #dae0e5 !important; }
  
  .bg-dark {
    background-color: #343a40 !important; }
  
  a.bg-dark:hover, a.bg-dark:focus,
  button.bg-dark:hover,
  button.bg-dark:focus {
    background-color: #1d2124 !important; }

.list-unstyled {
    padding-left: 0;
    list-style: none; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

  .text-white, .btn-cta-primary, .btn-cta-secondary, .btn-cta-success, .btn-cta-info, .btn-cta-warning, .btn-cta-danger, .btn-cta-light, .btn-cta-dark {
    color: #fff !important; }

    .btn-cta, .btn-cta-primary, .btn-cta-secondary, .btn-cta-success, .btn-cta-info, .btn-cta-warning, .btn-cta-danger, .btn-cta-light, .btn-cta-dark {
      padding: 0.375rem 1.3rem;
      font-size: 1rem;
      line-height: 1.5;
      border-radius: 0.5rem; }
      .btn-cta:focus, .btn-cta-primary:focus, .btn-cta-secondary:focus, .btn-cta-success:focus, .btn-cta-info:focus, .btn-cta-warning:focus, .btn-cta-danger:focus, .btn-cta-light:focus, .btn-cta-dark:focus, .btn-cta.focus, .focus.btn-cta-primary, .focus.btn-cta-secondary, .focus.btn-cta-success, .focus.btn-cta-info, .focus.btn-cta-warning, .focus.btn-cta-danger, .focus.btn-cta-light, .focus.btn-cta-dark {
        box-shadow: 0px 0px 1rem rgba(0, 0, 0, 0.4) !important; }
    
    .btn-cta-primary {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff; }
      .btn-cta-primary:hover {
        color: #fff;
        background-color: #0069d9;
        border-color: #0062cc; }
      .btn-cta-primary:focus, .btn-cta-primary.focus {
        color: #fff;
        background-color: #0069d9;
        border-color: #0062cc;
        box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
      .btn-cta-primary.disabled, .btn-cta-primary:disabled {
        color: #fff;
        background-color: #007bff;
        border-color: #007bff; }
      .btn-cta-primary:not(:disabled):not(.disabled):active, .btn-cta-primary:not(:disabled):not(.disabled).active,
      .show > .btn-cta-primary.dropdown-toggle {
        color: #fff;
        background-color: #0062cc;
        border-color: #005cbf; }
        .btn-cta-primary:not(:disabled):not(.disabled):active:focus, .btn-cta-primary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-cta-primary.dropdown-toggle:focus {
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
    
    .btn-cta-secondary {
      color: #fff;
      background-color: #6c757d;
      border-color: #6c757d; }
      .btn-cta-secondary:hover {
        color: #fff;
        background-color: #5a6268;
        border-color: #545b62; }
      .btn-cta-secondary:focus, .btn-cta-secondary.focus {
        color: #fff;
        background-color: #5a6268;
        border-color: #545b62;
        box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
      .btn-cta-secondary.disabled, .btn-cta-secondary:disabled {
        color: #fff;
        background-color: #6c757d;
        border-color: #6c757d; }
      .btn-cta-secondary:not(:disabled):not(.disabled):active, .btn-cta-secondary:not(:disabled):not(.disabled).active,
      .show > .btn-cta-secondary.dropdown-toggle {
        color: #fff;
        background-color: #545b62;
        border-color: #4e555b; }
        .btn-cta-secondary:not(:disabled):not(.disabled):active:focus, .btn-cta-secondary:not(:disabled):not(.disabled).active:focus,
        .show > .btn-cta-secondary.dropdown-toggle:focus {
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }
    
    .btn-cta-success {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745; }
      .btn-cta-success:hover {
        color: #fff;
        background-color: #218838;
        border-color: #1e7e34; }
      .btn-cta-success:focus, .btn-cta-success.focus {
        color: #fff;
        background-color: #218838;
        border-color: #1e7e34;
        box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
      .btn-cta-success.disabled, .btn-cta-success:disabled {
        color: #fff;
        background-color: #28a745;
        border-color: #28a745; }
      .btn-cta-success:not(:disabled):not(.disabled):active, .btn-cta-success:not(:disabled):not(.disabled).active,
      .show > .btn-cta-success.dropdown-toggle {
        color: #fff;
        background-color: #1e7e34;
        border-color: #1c7430; }
        .btn-cta-success:not(:disabled):not(.disabled):active:focus, .btn-cta-success:not(:disabled):not(.disabled).active:focus,
        .show > .btn-cta-success.dropdown-toggle:focus {
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
    
    .btn-cta-info {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8; }
      .btn-cta-info:hover {
        color: #fff;
        background-color: #138496;
        border-color: #117a8b; }
      .btn-cta-info:focus, .btn-cta-info.focus {
        color: #fff;
        background-color: #138496;
        border-color: #117a8b;
        box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
      .btn-cta-info.disabled, .btn-cta-info:disabled {
        color: #fff;
        background-color: #17a2b8;
        border-color: #17a2b8; }
      .btn-cta-info:not(:disabled):not(.disabled):active, .btn-cta-info:not(:disabled):not(.disabled).active,
      .show > .btn-cta-info.dropdown-toggle {
        color: #fff;
        background-color: #117a8b;
        border-color: #10707f; }
        .btn-cta-info:not(:disabled):not(.disabled):active:focus, .btn-cta-info:not(:disabled):not(.disabled).active:focus,
        .show > .btn-cta-info.dropdown-toggle:focus {
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
    
    .btn-cta-warning {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107; }
      .btn-cta-warning:hover {
        color: #212529;
        background-color: #e0a800;
        border-color: #d39e00; }
      .btn-cta-warning:focus, .btn-cta-warning.focus {
        color: #212529;
        background-color: #e0a800;
        border-color: #d39e00;
        box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
      .btn-cta-warning.disabled, .btn-cta-warning:disabled {
        color: #212529;
        background-color: #ffc107;
        border-color: #ffc107; }
      .btn-cta-warning:not(:disabled):not(.disabled):active, .btn-cta-warning:not(:disabled):not(.disabled).active,
      .show > .btn-cta-warning.dropdown-toggle {
        color: #212529;
        background-color: #d39e00;
        border-color: #c69500; }
        .btn-cta-warning:not(:disabled):not(.disabled):active:focus, .btn-cta-warning:not(:disabled):not(.disabled).active:focus,
        .show > .btn-cta-warning.dropdown-toggle:focus {
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
    
    .btn-cta-danger {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545; }
      .btn-cta-danger:hover {
        color: #fff;
        background-color: #c82333;
        border-color: #bd2130; }
      .btn-cta-danger:focus, .btn-cta-danger.focus {
        color: #fff;
        background-color: #c82333;
        border-color: #bd2130;
        box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
      .btn-cta-danger.disabled, .btn-cta-danger:disabled {
        color: #fff;
        background-color: #dc3545;
        border-color: #dc3545; }
      .btn-cta-danger:not(:disabled):not(.disabled):active, .btn-cta-danger:not(:disabled):not(.disabled).active,
      .show > .btn-cta-danger.dropdown-toggle {
        color: #fff;
        background-color: #bd2130;
        border-color: #b21f2d; }
        .btn-cta-danger:not(:disabled):not(.disabled):active:focus, .btn-cta-danger:not(:disabled):not(.disabled).active:focus,
        .show > .btn-cta-danger.dropdown-toggle:focus {
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
    
    .btn-cta-light {
      color: #212529;
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
      .btn-cta-light:hover {
        color: #212529;
        background-color: #e2e6ea;
        border-color: #dae0e5; }
      .btn-cta-light:focus, .btn-cta-light.focus {
        color: #212529;
        background-color: #e2e6ea;
        border-color: #dae0e5;
        box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
      .btn-cta-light.disabled, .btn-cta-light:disabled {
        color: #212529;
        background-color: #f8f9fa;
        border-color: #f8f9fa; }
      .btn-cta-light:not(:disabled):not(.disabled):active, .btn-cta-light:not(:disabled):not(.disabled).active,
      .show > .btn-cta-light.dropdown-toggle {
        color: #212529;
        background-color: #dae0e5;
        border-color: #d3d9df; }
        .btn-cta-light:not(:disabled):not(.disabled):active:focus, .btn-cta-light:not(:disabled):not(.disabled).active:focus,
        .show > .btn-cta-light.dropdown-toggle:focus {
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
    
    .btn-cta-dark {
      color: #fff;
      background-color: #343a40;
      border-color: #343a40; }
      .btn-cta-dark:hover {
        color: #fff;
        background-color: #23272b;
        border-color: #1d2124; }
      .btn-cta-dark:focus, .btn-cta-dark.focus {
        color: #fff;
        background-color: #23272b;
        border-color: #1d2124;
        box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
      .btn-cta-dark.disabled, .btn-cta-dark:disabled {
        color: #fff;
        background-color: #343a40;
        border-color: #343a40; }
      .btn-cta-dark:not(:disabled):not(.disabled):active, .btn-cta-dark:not(:disabled):not(.disabled).active,
      .show > .btn-cta-dark.dropdown-toggle {
        color: #fff;
        background-color: #1d2124;
        border-color: #171a1d; }
        .btn-cta-dark:not(:disabled):not(.disabled):active:focus, .btn-cta-dark:not(:disabled):not(.disabled).active:focus,
        .show > .btn-cta-dark.dropdown-toggle:focus {
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }


          .rounded {
            border-radius: 0.25rem !important; }
          
          .rounded-circle {
            border-radius: 50% !important; }
          
          .rounded-pill {
            border-radius: 50rem !important; }

.cke_combopanel {
  width: 255px!important;
}

.d-inline-block {
  display: inline-block;
}