.btn-primary.disabled {
  background-color: #999 !important;
  border-color: #666;
}

.btn-primary,  btn-primary>a:link {
  color: #fff !important;
  background-color: #1e7ca4;
  background-image:
    -webkit-linear-gradient(top,#1e7ca4 0,#107094 100%);
  background-image:
      -o-linear-gradient(top,#1e7ca4 0,#107094 100%);
  background-image:
    -webkit-gradient(linear,left top,left bottom,from(#1e7ca4),to(#107094));
  background-image: linear-gradient(to bottom,#1e7ca4 0,#107094 100%);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1e7ca4', endColorstr='#ff107094', GradientType=0);
      filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  background-repeat: repeat-x;
  border-color: rgb(16,112,148);
  font-family: 'MuseoSans-300', Arial, Helvetica, sans-serif;
  font-weight: 600;
  }

  .btn-primary:focus, .btn-primary:hover {
    background-color: rgb(16,112,148);
    background-position: 0 -15px;
    border-color: rgb(16,112,148);
  }


.btn-primary>a:hover {
  color: #fff !important;
  background-color: rgb(16,112,148);
    -o-transition-property: background-color, border;
    -moz-transition-property: background-color, border;
    -ms-transition-property: background-color, border;
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
  border-color: rgb(16,112,148);
}

.btn-primary:active, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover {
    font-weight: bold;
    background-color: rgb(16,112,148);
    border-color: rgb(16,112,148);
}

.btn-default {
    font-family: 'MuseoSans-300', Arial, Helvetica, sans-serif;
    font-weight: 600;
}

.btn:active, .btn:focus {
  /* outline: none !important; */
}
