@font-face {
  font-family: 'DaxBold';
  src: url("/static/fonts/Dax-Bold.ttf?3a2f8c76f6ea") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'dax-light';
  src: asset-url("/static/css/general/Dax-Light.eot");
  src: asset-url("/static/css/general/Dax-Light.eot?#iefix") format("embedded-opentype"), asset-url("/static/css/general/Dax-Light.woff") format("woff"), asset-url("/static/css/general/Dax-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'dax-regular';
  src: url("/static/fonts/Dax-Regular.ttf?3a2f8c76f6ea") format("truetype"); }

@font-face {
  font-family: 'DaxRegular';
  src: url("/static/fonts/Dax-Regular.ttf?3a2f8c76f6ea") format("truetype");
  font-weight: normal;
  font-style: normal; }

.dax-light {
  font-family: 'dax-light', Arial, sans-serif; }

.dax-bold, .btn.btn-info, .btn.btn-danger, .btn.btn-default {
  font-family: 'DaxBold', Arial, sans-serif; }

.dax-regular, .btn.btn-input {
  font-family: 'DaxRegular', Arial, sans-serif; }

.btn {
  border-radius: 0;
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.39);
  transition: .3s; }
  .btn.btn-default {
    font-size: 1.0em;
    text-transform: uppercase;
    background-color: #008561;
    border-color: #008561;
    color: #FFFFFF;
    border-radius: 20px; }
    .btn.btn-default.very-small {
      font-size: .8em; }
  .btn.btn-default:hover, .btn.btn-default.selected {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #008561; }
  .btn.btn-default:focus {
    outline: none;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.69); }
  .btn.btn-default.disabled:hover, .btn.btn-default.disabled:focus, .btn.btn-default.disabled.focus, .btn.btn-default[disabled]:hover, .btn.btn-default[disabled]:focus, .btn.btn-default[disabled].focus {
    background-color: #008561;
    border-color: #008561;
    color: #FFFFFF;
    cursor: default;
    opacity: 0.65; }
  .btn.btn-danger {
    font-size: 1.2em;
    text-transform: uppercase;
    background-color: #ff6666;
    border-color: #ff6666;
    color: #FFFFFF; }
  .btn.btn-danger:hover, .btn.btn-danger.selected {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #ff6666; }
  .btn.btn-danger:focus {
    outline: none;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.69); }
  .btn.btn-info {
    font-size: 1.2em;
    text-transform: uppercase;
    background-color: #e6e6e6;
    border-color: #ccc;
    color: #505152;
    border-radius: 20px; }
  .btn.btn-info:hover, .btn.btn-info.selected {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
    color: #505152;
    border-radius: 20px; }
  .btn.btn-info:focus {
    outline: none;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.69); }
  .btn.btn-input {
    font-size: 1.2em;
    background-color: #FFFFFF;
    border-color: #d7d8da;
    color: #505152;
    box-shadow: none; }
  .btn.btn-input:hover, .btn.btn-input.selected {
    background-color: #008561;
    border-color: #008561;
    color: #FFFFFF; }
  .btn.btn-sm {
    font-size: 1em; }

.modal .modal-footer .btn.btn-default, .modal .modal-footer .btn.btn-info {
  font-size: 1em; }

.text-right {
  text-align: right !important; }

.text-left {
  text-align: left !important; }

.table_filter_btn {
  border: 0;
  border-radius: 20px !important;
  background: #008561;
  color: #fff;
  font-weight: 600;
  transition: opacity .2s;
  font-size: 15px;
  padding: 4px 21px 5px 21px;
  position: relative;
  z-index: 2; }

.table_clear_btn {
  height: 34px;
  font-size: 15px;
  border-radius: 20px !important;
  padding: 4px 18px 5px 19px; }
