﻿.btn {
  border: none;
  border-radius: 0px !important;
  background-image: none !important;
  text-shadow: none !important;
  font-weight: 500;
  padding: 4px 20px !important;
  font-size: 14px;
  text-transform: uppercase; }

.btn:hover {
  border: none !important;
  background-image: none !important;
  text-shadow: none !important;
  font-weight: 500 !important; }

.btn-link {
  color: #007573; }

.transparentBtn {
  background-color: #fff; }

.transparentBtn.btn,
.transparentBtn.btn:hover,
.transparentBtn.btn:active {
  background-color: #fff;
  -webkit-box-shadow: none; }

.submitBtn,
.removeBtn,
.submitBtn:hover,
.removeBtn:hover,
.transparentBtn,
.transparentBtn:hover {
  height: 45px;
  margin-top: 20px;
  background-image: none;
  border: none;
  color: #406f78;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  text-shadow: none; }

.submitBtn {
  width: 240px; }

.button-spacing {
  margin-right: 20px; }

.submitBtn,
.removeBtn,
.submitBtn:hover,
.removeBtn:hover {
  height: 45px;
  padding: 0 30px;
  margin-top: 20px;
  background-image: none;
  border: none;
  color: #ffffff;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  text-shadow: none; }

.btn.primary {
  color: #fff;
  background-color: #007573; }

.btn.primary:hover {
  color: #fff;
  background-color: #007573; }

.btn.primary:active {
  background-color: #015452; }

.btn.primary:focus {
  outline: 2px solid #F6BD16 !important; }

.btn.primary:active {
  background-color: #006c6a;
  border: 0 !important; }

.btn.secondary {
  color: #007573;
  background-color: white; }

.btn.secondary:hover {
  background-color: #EBF4F4; }

.btn.secondary:focus {
  outline: 2px solid #F6BD16 !important;
  background-color: #EBF4F4;
  color: #007573; }

.btn.secondary:active {
  /*box-shadow: inset 0px 0px 5px rgba(0,0,0,.2);*/
  background-color: #EBF4F4;
  border: 0 !important;
  color: #007573; }

.btn[disabled=disabled],
.btn.inactive {
  color: rgba(0, 0, 0, 0.54);
  padding: 4px 20px;
  background-color: white; }

.btn[disabled=disabled],
.btn[disabled],
.btn[disabled=disabled]:hover,
.btn.inactive:active {
  padding: 4px 20px;
  cursor: not-allowed;
  background-color: white; }

.btn.link {
  background: none;
  color: #4d858e;
  margin: 0 10px; }

.btn.link:hover {
  border: none;
  background-image: none;
  background: none;
  text-decoration: underline;
  color: #4d858e;
  margin: 0 10px;
  text-shadow: none; }

.short.btn {
  padding: 4px 10px; }

.btn.is-working,
.btn.is-working:hover {
  display: inline-block;
  -webkit-transition: all .2s;
  transition: all .2s;
  color: rgba(0, 0, 0, 0.54);
  border: 1px solid #dedede;
  text-shadow: none;
  cursor: default;
  padding-left: 34px;
  background: #fcfcfc !important;
  background-image: url("working-14.gif") !important;
  background-repeat: no-repeat !important;
  background-position: 5% 7px, 0 0 !important;
  background: #fcfcfc, -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fcfcfc)) !important;
  background: #fcfcfc, -webkit-linear-gradient(#ffffff, #fcfcfc) !important;
  background: #fcfcfc, -moz-linear-gradient(#ffffff, #fcfcfc) !important;
  background: #fcfcfc, -o-linear-gradient(#ffffff, #fcfcfc) !important;
  background: #fcfcfc, linear-gradient(#ffffff, #fcfcfc) !important; }

input.btn-bootstrapFileUpload {
  height: 50px; }
