 #bodyWrapper {
    padding: 10rem 0;
       
       h2 {
           font-family: BigNoodleTitling,sans-serif;
       }
       
       h1 {
           font-size: 6.4rem;
       }
       
       h2 {
           font-size: 6.4rem;
       }
       
       h3 {
           font-size: 2.8rem;
       }
       
       h4 {
           font-size: 1.8rem;
       }
       
       .btn-primary.btn {
           border-radius: 0;
           padding: 1.6rem;
           font-size: 2.4rem;
           background: black;
       }
       
       .btn-primary:after {
          content: none;
       }
       
       .btn.min {
           box-shadow: none;
           background: white;
           border: 2px solid black;
           border-radius: 0;
       }
       
       .btn {
            box-shadow: none;
           background: white;
           border: 2px solid black;
           border-radius: 0;
           padding: 1.6rem
       }
       
      .btn#checkCombinedSubmit {
           padding: 0;
           background: none;
          border: none;
          margin-left: .8rem;
          font-size: 1.6rem;
       }
       
       .mtPerformance {
           margin-bottom: 2.4rem;
       }
       
       .row {
           margin: 0 1.6rem;
       }
       
       .row.formControls {
           margin: 0;
       }
       
       .btn-success {
           background: black;
           color: white;
       }
       
       .cancel, .btn-link {
               font-family: BigNoodleTitling,sans-serif;
           border: none;
           padding: 0;
           color: black;
           width: fit-content;
           margin: 0;
       }
       
       .performance-search {
           display: flex;
           width: 100%;
         margin-top: 0;
       }
       
       .performance-search .input-group-btn {
           width: fit-content;
               display: flex;
    justify-content: flex-end;
       }
       
       .performance-search .input-group {
           display: flex;
           width: 100%;
           gap: 1.6rem;
       }
       
       #performance-search-form {
            height: 100%;
            display: flex;
            flex-direction: column;
       }
       
       
       .performance-search input {
           border-radius: 0;
           border: 2px solid black;
       }
       
       .performance-search .form-control#search_performance {
           height: 100%;
       }
       
     .performance-search .save {
           height: 100%;
       }
       
    div.mtPerformance #alternative {
           position: relative;
           bottom: 0;
       }
       #search_month {
           border: 2px solid black;
           border-radius: 0;
           position: relative;
           margin: 0;
           height: 5.6rem;
       }
       
       .shoppingBasketBlock  {
           background: black;
       }
       
       .btn-link {
           margin-left: 1.6rem;
       }
       
       input[type=text], select, input[type=password], input[type=email] {
           border: 2px solid black;
           border-radius: 0;
           padding: 1.6rem;
           line-height: 1.6;
           font-size: 1.8rem;
                   display: block !important;
       }

    
    @media (max-width: 768px) {
        h1 {
            font-size: 3.6rem;
        }
        
         h2 {
            font-size: 3.2rem;
        }
    }
       }