*{
  margin: 0;
  padding: 0;
}
.post_type_menu{
  text-align: center;
}

.post_type_menu ul{
  list-style-type: none;
}

.post_type_menu ul li{
  display: inline-table;
}

.post_type_menu ul li button{
  text-decoration: none;
  width: 135px;
  height: 35px;
  border-radius: 4px;
  display: block;
  margin-bottom: 4px;
}

.pagination ul{
  list-style-type: none;
}

.pagination ul li{
  display: inline-table;
}

.pagination ul li button, #go_back{
  text-decoration: none;
  border-radius: 4px;
  display: block;
}

.btn-send, .btn-login
{
  width: 100px;
  height: 35px;
  border-radius: 4px;
}

.btn-request
{
  width: 35%;
  height: 35px;
  border-radius: 4px;
}

.salute
{
  text-align: center;
}

.left_table
{
  float: left;
  overflow: hidden;
}

.right_table
{
  float: right;
}

.textarea
{
width:80%;
}

.pdf
{
  border:0;
}

.details:hover
{
  cursor: pointer;
  text-decoration: underline;
}

.id
{
  width: 5%;
}

.mark_id
{
  padding-top: 2%;
  width: 30%;
}

.club
{
  width: 27%;
  padding-top: 2%;
}

.valid_date
{
  width: 10%;
}

.valid_date_arc
{
  width: 20%;
}

.big_table
{
  overflow: auto;
}

button  
{
  background-color: white;
  
}

button:hover  
{
  background-color:  	lightgrey;
}

.logoff button:active
{
  background-color: brown !important;
}

ul li button:active
{
  background-color: lightgray !important;
}

.btn_sort:active, .btn_pdf:active, .btn_sort:active, .create_arc:active, #go_back:active, .btn_search:active
{
  background-color: lightgray !important;
}

#login_form button:active, #pass_form button:active, .modal-body button:active
{
  background-color: lightgray !important;
}

.create_arc
{
  text-decoration: none;
  margin: auto;
  width: 80%;
  padding: 1%;
  border-radius: 4px;
  display: block;
}
.btn_pdf{
  border: none;
}


.details_row{
  border: none;
}

.input, .textarea{
  margin:0 auto !important;
  display: block !important;
}

.btn_sort, .btn_pagination{
  text-decoration: none;
  border-radius: 4px;
  width: 20px;
  text-align: center;
}

.process_table{
  margin:0 !important;
  display: block !important;
}

.process_table, .process_table tr td{
  border: none; 
}

.btn_search{
  padding: 2%;
  border-radius: 4px;
}

#go_back{
  float: right;
  padding: 1%;
  border-radius: 4px;
}

#search_field_id, #search_field_club{
  display: none;
}

.alert_card{
  background-color: #ffd9d9 !important;
}