/* Example CSS to override bootstrap styleing */

/*
#main .btn {
  font-size: 1em;
  padding: 0.5em 1em;
  border-radius: 0;
}
#main .btn.btn-lg {
  font-size: 1.4em;
}
#main .btn.btn-sm {
  font-size: 0.7em;
}
.btn.focus,
.btn:hover {
  color: #575656;
  border-color: #575656;
  text-decoration: none;
  color: #fff;
}
.btn.focus .fa,
.btn:hover .fa {
  color: #fff;
}
.btn {
  overflow: hidden;
}
.btn .fa {
  padding: 1em 0.75em 1em 1em;
  margin: -1em 0.5em -1em -1.25em;
  color: #fff;
  background-color: #fff;
}

.btn-primary {
  background-image: -webkit-linear-gradient(top, #3069c5 0, #1c3d73 100%);
  background-image: -o-linear-gradient(top, #3069c5 0, #1c3d73 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3069c5), to(#1c3d73));
  background-image: linear-gradient(to bottom, #3069c5 0, #1c3d73 100%);
  border-color: #1c3d73;
  
}
.btn-primary:focus .fa,
.btn-primary:hover .fa {
  background-color: #12274a;
}
.btn-primary:focus,
.btn-primary:hover,
.btn-outline-primary .fa {
  background-color: #1c3d73;
}
.btn-outline-primary,
.btn-primary .fa {
  border: 1px solid #1c3d73;
  color: #1c3d73;
}

.btn-secondary,
.btn-secondary .fa {
  border: 1px solid #716f6f;
  color: #716f6f;
}
.btn-secondary:focus .fa,
.btn-secondary:hover .fa {
  background-color: #f2f2f2;
  color: #716f6f;
}
.btn-secondary:focus,
.btn-secondary:hover {
  background-color: #bdbcbc;
}
.btn-outline-secondary {
  border: 1px solid #bdbcbc;
  color: #bdbcbc;
}
.btn-outline-secondary .fa {
  background-color: #bdbcbc;
}


.btn-warning {
  background-image: -webkit-linear-gradient(top, #dc8927 0, #875316 100%);
  background-image: -o-linear-gradient(top, #dc8927 0, #875316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dc8927), to(#875316));
  background-image: linear-gradient(to bottom, #dc8927 0, #875316 100%);
  border-color: #875316;
  
}
.btn-warning:focus .fa,
.btn-warning:hover .fa {
  background-color: #5b380f;
}
.btn-warning:focus,
.btn-warning:hover,
.btn-outline-warning .fa {
  background-color: #875316;
}
.btn-outline-warning,
.btn-warning .fa {
  color: #875316;
  border-color: #875316;
}

.btn-info {
  background-image: -webkit-linear-gradient(top, #41caff 0, #009dda 100%);
  background-image: -o-linear-gradient(top, #41caff 0, #009dda 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#41caff), to(#009dda));
  background-image: linear-gradient(to bottom, #41caff 0, #009dda 100%);
  border-color: #009dda;
}
.btn-info:focus .fa,
.btn-info:hover .fa {
  background-color: #0078a7;
}
.btn-info:focus,
.btn-info:hover,
.btn-outline-info .fa {
  background-color: #009dda;
}
.btn-outline-info,
.btn-info .fa {
  border: 1px solid #009dda;
  color: #009dda;
}

.btn-outline-success,
.btn-success .fa {
  color: #5cb85c;
  border: 1px solid #5cb85c;
}
.btn-success:focus .fa,
.btn-success:hover .fa {
  background-color: #327232;
}
.btn-outline-success .fa {
  background-color: #5cb85c;
}

.btn-outline-danger,
.btn-danger .fa {
  color: #b92c28;
  border: 1px solid #b92c28;
}
.btn-danger:focus .fa,
.btn-danger:hover .fa {
  background-color: #8f221f;
}
.btn-outline-danger .fa {
  background-color: #b92c28;
}

.btn-outline-link {
  color: #716f6f;
  border-color: #716f6f;
}
.btn-outline-link .fa {
  background-color: #716f6f;
}
.btn.btn-link:hover,
.btn.btn-link:focus,
.btn.btn-link:hover .fa,
.btn.btn-link:focus .fa {
  border-color: transparent;
  color: #575656;
}
.btn.btn-link,
.btn.btn-link .fa {
  color: #009dda;
}
.btn.btn-link .fa {
  padding: 0;
  margin: 0;
  background-color: transparent;
}
*/