
body.layout-3 .navbar.navbar-secondary {
    height: 3px !important;
  }
  body.layout-3 .navbar {
    left: 0;
    right: 0;
    top: 0;
  }
  /* 1.29 User Item */
  .user-item {
    text-align: center;
  }
  .user-item img {
    border-radius: 50%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .user-item .user-details {
    margin-top: 10px;
  }
  .user-item .user-details .user-name {
    font-weight: 600;
    color: #191d21;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .user-item .user-details .user-cta {
    margin-top: 10px;
  }
  .user-item .user-details .user-cta .btn {
    padding: 5px 15px;
    font-size: 12px;
    border-radius: 30px;
  }
  
  @media (max-width: 575.98px) {
    .user-progress .media, .user-details .media {
      text-align: center;
      display: inline-block;
      width: 100%;
    }
  
    .user-progress .media img, .user-details .media img {
      margin: 0 !important;
      margin-bottom: 10px !important;
    }
  
    .user-progress .media .media-body, .user-details .media .media-body {
      width: 100%;
    }
  
    .user-progress .media .media-items, .user-details .media .media-items {
      margin: 20px 0;
      width: 100%;
    }
  
    .user-progress .list-unstyled-noborder li:last-child, .user-details .list-unstyled-noborder li:last-child {
      margin-bottom: 0;
      padding-bottom: 0;
    }
  
    .user-progress .media .media-progressbar {
      margin-top: 10px;
    }
    .user-progress .media .media-cta {
      margin-top: 20px;
      margin-left: 0;
    }
  }
  @media (min-width: 576px) { 
    .navbar-bg {
      height: 85px !important;
    }
    .padding-custom{
      padding-top:40px !important;
      padding-left:50px !important;
      padding-right:50px !important;
    }
  }
  @media (max-width: 575.98px) { 
    .navbar-bg {
      height: 85px !important;
      border-top:4px solid #229977;
    }    
  }
  
  @media (max-width: 575.98px) {
    .g-recaptcha{
        width: desired_width;

        border-radius: 4px;
        border-right: 1px solid #d8d8d8;
        overflow: hidden;
    }
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  margin-right: 10% !important;
}
.disabled{
  cursor: auto !important;
  pointer-events: none;
  opacity: 0.6 !important;
}
.label-size{
  font-size: 14px !important;
}
body.layout-3 .main-content {
  
  padding-top: 120px !important;
}
.main-footer{
  margin-top: 0 !important;
}