<gh_stars>0
/* 
  This code is licensed under MIT license (see LICENSE file for details).
  (c) 2021 EJP-RD (https://www.ejprarediseases.org/)
  Author/Maintainer: <NAME> (<EMAIL>)
*/

.button {
    background-color: #44a0fc;
    border: 1px solid #44a0fc;
    border-radius: 2px;
    color: #333333;
    padding: 9px 32px;
    text-align: center;
    text-decoration: none;
    font-size: 17px;
    cursor: pointer;
    transition: 0.3s;
  }
  
  .button:hover {
    color: #333333;
    background-color: white;
    border: 1px solid #44a0fc;
    padding: 9px 32px;
  }
  
  .button:disabled,
  .button[disabled],
  .button:disabled:hover {
    border: 1px solid;
    background-color: inherit;
    color: #3bb392;
    cursor: default;
  }
  
  .disclaimerTextCloseButton {
    float: right;
    position: relative;
    border: none;
    background-color: transparent;
    padding: 0px 0px;
    margin-top: -95px;
  }
  
  .disclaimerTextCloseButton:hover {
    float: right;
    background-color: transparent;
    border: none;
    border-radius: 2px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
  }

  .statusTextCloseButton {
    float: right;
    border: none;
    background-color: transparent;
    padding: 0px 0px;
    margin-top: -1px;
    display: none;
  }
  
  .statusTextCloseButton:hover {
    float: right;
    background-color: transparent;
    border: none;
    border-radius: 2px;
    color: #333333;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
  }
  
  .clearButton {
    position: absolute;
    margin-top: 22px;
    margin-left: 16px;
    padding: 0;
    cursor: pointer;
    text-align: center;
    background: white;
    border: 0;
    display: none;
  }
  
  .searchButton {
    background: transparent;
    border: 0;
    border-right: 1px solid #333;
    position: absolute;
    top: 1px;
    left: 789px;
    width: 92px;
    height: 92px;
  }

  .searchButton:hover {
    cursor: pointer;
  }

  .advancedSearchButton {
    text-align: left;
    font-size: 20px;
    position: absolute;
    color: white;
    border: 1px solid #333;
    background-color: #333;
    width: 20%;
    border-left: 0;
    height: 94px;
    padding: 12px;
    padding-left: 35px;
  }

  .advancedSearchButton:hover {
    color: white;
    cursor: pointer;
    background-color: #44a0fc;
    border-color: #333;
    border-left: 0;
    height: 94px;
    padding: 12px;
    padding-left: 35px;
  }

  .searchFilterButton {
    text-align: left;
    width: 100%;
  }
  
  .searchFilterButton:hover {
    padding: 9px 32px;
    background-color: #44a0fc;
  }

  .recordInterogationButton {
    text-align: left;
    width: 100%;
  }
  
  .recordInterogationButton:hover {
    padding: 9px 32px;
    background-color: #44a0fc;
  }
  
  .resultButton {
    text-align: left;
    width: 100%;
  }
  
  .resultButton:hover {
    padding: 9px 32px;
    background-color: #44a0fc;
  }
  
  .topButton {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 20px; /* Place the button 30px from the right */
    z-index: 1; /* Make sure it does not overlap */
    border: 1px solid #333; /* Remove borders */
    background-color: #333; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 12px; /* Some padding */
    border-radius: 2px; /* Rounded corners */
    font-size: 18px; /* Increase font size */
    float: left;
  }
  
  .topButton:hover {
    background-color: #44a0fc; /* Add a dark-grey background on hover */
    color: white;
    border: 1px solid #44a0fc;
    padding: 12px;
  }