
.page_div{
  width:100%;
  height:100%;
}




.aviation_menu_button {
  padding: 10px 20px;
  margin: 5px;
  background-color: #007bff;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  width: 250px;
  vertical-align: top;
}


.aviation_menu_block {
  display: inline-block;
  padding: 10px 20px;
  margin: 5px;
  background-color: none;
  color: #fff;
  text-decoration: none;
  border-radius: 5px;
  width: 300px;
  border-width: 2;
  vertical-align: top;
}

.aviation_menu_title {
  display: inline-block;
  padding: 10px 20px;
  margin: 5px;
  background-color: yellow;
  color: navy;
  text-decoration: none;
  border-radius: 5px;
  width:100%;

}




.previous-post-link {
  float: left;
}

.next-post-link {
  float: right;
  background: red;
}

.adjacent-post-links {
  content: "";
  display: table;
  clear: both;
  width: 100%
}






.custom-menu {
    display: flex;
    justify-content: center;
}

.custom-button {
    display: inline-block;
    padding: 10px 20px;
    margin: 5px;
    background-color: #007bff;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}

.custom-button:hover {
    background-color: #0056b3;
}



.grid-group-start {
    /* Add your CSS styles for the group start wrapper here */
    /* For example: */
    border: 2px solid #580b6d;
    padding: 10px;
    background-color: null;
    display: inline-block;
}

.grid-title {
    display: inline-block;
  
    /* Add your CSS styles for the title element here */
    /* For example: */
    font-weight: bold;
    text-align: left;
    color: yellow;
    background-color: blue;
    padding: 5px;
}

.grid-cell {
    display: inline-block;
    border: 0px;
    /* Add your CSS styles for the cell element here */
    /* For example: */
    vertical-align: top;
    padding: 5px;
}

.grid2-row{
    display: flex;
}

.grid-row:nth-child(odd) {
  border-left: 1px solid navy; /* Change the left border width for even rows */
  border-right: 1px solid navy; /* Change the right border width for even rows */

}
.grid-row:nth-child(even) {
    background-color: lightblue; 
  }

  .pagination-buttom {
    display: inline-block;
  }
  .pagination-currentpage {
  display: inline-block;
  }


  .grid-form {
    /* Add your CSS styles for the group start wrapper here */
    /* For example: */
    border: 2px solid #580b6d;
    padding: 5px;
    display: inline-block;
    width: auto;
}

  .grid_form_label {
    display: inline-block;
    width:150px;
    vertical-align: top;
  }

  .grid_form_input {
    display: inline-block;
    width:300px;
  }

  .grid_form_inputmemo {
    display: inline-block;
    width:600px;
  }

  .panel-info{
    border: 2px solid #580b6d;
    padding: 3px;
    display: inline-block;
    width: auto;
  }

  .panel-heading{
    padding: 3px;
    background-color: navy;
    color:yellow;
    width: auto;
  }

  .panel-body{
      background-color: white;
      width: auto;
   }