/* Section general buttons*/
.general-button-gray {
  background: #8f8f8f;
  background: -o-linear-gradient(top, #8f8f8f 0%, #6d6d6d 100%);
  background: -ms-linear-gradient(top, #8f8f8f 0%, #6d6d6d 100%);
  background: -moz-linear-gradient(top, #8f8f8f 0%, #6d6d6d 100%);
  background: -webkit-linear-gradient(top, #8f8f8f 0%, #6d6d6d 100%);
  background: linear-gradient(to bottom, #8f8f8f 0%, #6d6d6d 100%);
  font-size: 12px;
  font-family: "open_sanssemibold";
  letter-spacing: 0;
  padding: 4px 6px;
  text-align: center;
  text-transform: capitalize;
  text-shadow: 1px 1px 1px #505050;
  width: 140px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff;
}
.general-button-gray:hover,
.general-button-gray:focus,
.general-button-gray:active {
  background: #8f8f8f;
  background: -o-linear-gradient(top, #6d6d6d 0%, #8f8f8f 100%);
  background: -ms-linear-gradient(top, #6d6d6d 0%, #8f8f8f 100%);
  background: -moz-linear-gradient(top, #6d6d6d 0%, #8f8f8f 100%);
  background: -webkit-linear-gradient(top, #6d6d6d 0%, #8f8f8f 100%);
  background: linear-gradient(to bottom, #6d6d6d 0%, #8f8f8f 100%);
}
.general-button-gray-dark {
  background: #353535;
  background: -o-linear-gradient(top, #5f5f5f 0%, #353535 100%);
  background: -ms-linear-gradient(top, #5f5f5f 0%, #353535 100%);
  background: -moz-linear-gradient(top, #5f5f5f 0%, #353535 100%);
  background: -webkit-linear-gradient(top, #5f5f5f 0%, #353535 100%);
  background: linear-gradient(to bottom, #5f5f5f 0%, #353535 100%);
  font-size: 12px;
  font-family: "open_sanssemibold";
  text-transform: capitalize;
  letter-spacing: 0px;
  padding: 4px 6px;
  text-align: center;
  color: #fff !important;
}
.general-button-gray-dark:hover,
.general-button-gray-dark:focus,
.general-button-gray-dark:active {
  text-shadow: 1px 1px 1px #505050 !important;
  background: -o-linear-gradient(top, #353535 0%, #5f5f5f 100%);
  background: -ms-linear-gradient(top, #353535 0%, #5f5f5f 100%);
  background: -moz-linear-gradient(top, #353535 0%, #5f5f5f 100%);
  background: -webkit-linear-gradient(top, #353535 0%, #5f5f5f 100%);
  background: linear-gradient(to bottom, #353535 0%, #5f5f5f 100%);
}
.general-button-yellow {
  background: #fdd61f !important;
  background: -o-linear-gradient(top, #fdd61f 0%, #fdd61f 100%) !important;
  background: -ms-linear-gradient(top, #fdd61f 0%, #fdd61f 100%) !important;
  background: -moz-linear-gradient(top, #fdd61f 0%, #fdd61f 100%) !important;
  background: -webkit-linear-gradient(top, #fdd61f 0%, #fdd61f 100%) !important;
  background: linear-gradient(to bottom, #fdd61f 0%, #fdd61f 100%) !important;
  font-size: 23px !important;
  font-family: "alternateGothicNo1D" !important;
  text-transform: uppercase !important;
  letter-spacing: 0px !important;
  padding: 5px 98px !important;
  text-align: center !important;
  color: #545953 !important;
  font-weight: 500 !important;
}
.general-button-yellow:hover,
.general-button-yellow:focus,
.general-button-yellow:active {
  background: -o-linear-gradient(top, #fdd61f 0%, #fdd61f 100%) !important;
  background: -ms-linear-gradient(top, #fdd61f 0%, #fdd61f 100%) !important;
  background: -moz-linear-gradient(top, #fdd61f 0%, #fdd61f 100%) !important;
  background: -webkit-linear-gradient(top, #fdd61f 0%, #fdd61f 100%) !important;
  background: linear-gradient(to bottom, #fdd61f 0%, #fdd61f 100%) !important;
}
/* Section general utilities*/
.u_display_none {
  display: none !important;
}
.u_display_block {
  display: block !important;
}
.u_display_initial {
  display: initial !important;
}
.u_float_left {
  float: left;
}
.u_float_right {
  float: right;
}
