.btn-default,
.btn-primary,
.btn-secondary,
.btn-tertiary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 1px 0 rgba(0,0,0,0.1);
  border: none;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
  padding: 6px 10px;
  font-size: 14px;
  line-height: 1.615384;
  border-radius: 0;
  background: none;
  letter-spacing: .15em;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  z-index: 2;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.5);
  box-shadow: 0 1px 2px rgba(0,0,0,0.5);
}




#main_wrap  a{
    padding: 16px 50px !important;
	font-size: 15px !important;
	}
	
	
.btn-default:hover,
.btn-default:focus,
.btn-primary:hover,
.btn-primary:focus,
.btn-secondary:hover,
.btn-secondary:focus,
.btn-tertiary:hover,
.btn-tertiary:focus,
.btn-success:hover,
.btn-success:focus,
.btn-info:hover,
.btn-info:focus,
.btn-warning:hover,
.btn-warning:focus,
.btn-danger:hover,
.btn-danger:focus {
  color: #16263d;
}
.btn-default:hover:before,
.btn-default:focus:before,
.btn-primary:hover:before,
.btn-primary:focus:before,
.btn-secondary:hover:before,
.btn-secondary:focus:before,
.btn-tertiary:hover:before,
.btn-tertiary:focus:before,
.btn-success:hover:before,
.btn-success:focus:before,
.btn-info:hover:before,
.btn-info:focus:before,
.btn-warning:hover:before,
.btn-warning:focus:before,
.btn-danger:hover:before,
.btn-danger:focus:before {
  z-index: -1;
  width: 100%;
}
.btn-default:before,
.btn-primary:before,
.btn-secondary:before,
.btn-tertiary:before,
.btn-success:before,
.btn-info:before,
.btn-warning:before,
.btn-danger:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.btn {
  position: relative;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
}
.btn:active,
.btn.active {
  background-image: none;
}

.btn-default {
  background: rgba(0,0,0,0.05);
  color: #f9fcfd;
  -webkit-border-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15),rgba(255,255,255,0.15)) 10 stretch;
  -moz-border-image: -moz-linear-gradient(45deg,rgba(255,255,255,0.15),rgba(255,255,255,0.15)) 10 stretch;
  -o-border-image: -o-linear-gradient(45deg,rgba(255,255,255,0.15),rgba(255,255,255,0.15)) 10 stretch;
  border-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.15),rgba(255,255,255,0.15)) 10 stretch;
}
.btn-default:hover,
.btn-default:focus {
  background: none;
  color: #f9fcfd;
}
.btn-default:active,
.btn-default.active {
  background: none;
  color: #f9fcfd;
}
.btn-default:before {
  background: rgba(255,255,255,0.15);
}
.ie .btn-default,
.ie .btn-default:hover,
.ie .btn-default:focus {
  border-color: rgba(255,255,255,0.15);
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .btn-default,
  .btn-default:hover,
  .btn-default:focus {
    border-color: rgba(255,255,255,0.15);
  }
}
.btn-primary {
  background: rgba(0,0,0,0.05);
  color: #f9fcfd;
  -webkit-border-image: -webkit-linear-gradient(45deg,#14a5d3,#20baa0) 10 stretch;
  -moz-border-image: -moz-linear-gradient(45deg,#14a5d3,#20baa0) 10 stretch;
  -o-border-image: -o-linear-gradient(45deg,#14a5d3,#20baa0) 10 stretch;
  border-image: -webkit-linear-gradient(45deg,#14a5d3,#20baa0) 10 stretch;
}
.btn-primary:hover,
.btn-primary:focus {
  background: none;
  color: #f9fcfd;
}
.btn-primary:active,
.btn-primary.active {
  background: none;
  color: #f9fcfd;
}
.btn-primary:before {
  background-image: -webkit-linear-gradient(left,color-stop(#14a5d3 0%),color-stop(#20baa0 100%));
  background-image: linear-gradient(to right,#14a5d3 0%,#20baa0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff14a5d3', endColorstr='#ff20baa0', GradientType=1);
}
.ie .btn-primary,
.ie .btn-primary:hover,
.ie .btn-primary:focus {
  border-color: #14a5d3;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .btn-primary,
  .btn-primary:hover,
  .btn-primary:focus {
    border-color: #14a5d3;
  }
}
.btn-success {
  background: rgba(0,0,0,0.05);
  color: #f9fcfd;
  -webkit-border-image: -webkit-linear-gradient(45deg,#20baa0,#20baa0) 10 stretch;
  -moz-border-image: -moz-linear-gradient(45deg,#20baa0,#20baa0) 10 stretch;
  -o-border-image: -o-linear-gradient(45deg,#20baa0,#20baa0) 10 stretch;
  border-image: -webkit-linear-gradient(45deg,#20baa0,#20baa0) 10 stretch;
}
.btn-success:hover,
.btn-success:focus {
  background: none;
  color: #f9fcfd;
}
.btn-success:active,
.btn-success.active {
  background: none;
  color: #f9fcfd;
}
.btn-success:before {
  background: #20baa0;
}
.ie .btn-success,
.ie .btn-success:hover,
.ie .btn-success:focus {
  border-color: #20baa0;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .btn-success,
  .btn-success:hover,
  .btn-success:focus {
    border-color: #20baa0;
  }
}
.btn-warning {
  background: rgba(0,0,0,0.05);
  color: #f9fcfd;
  -webkit-border-image: -webkit-linear-gradient(45deg,#d0be33,#819f47) 10 stretch;
  -moz-border-image: -moz-linear-gradient(45deg,#d0be33,#819f47) 10 stretch;
  -o-border-image: -o-linear-gradient(45deg,#d0be33,#819f47) 10 stretch;
  border-image: -webkit-linear-gradient(45deg,#d0be33,#819f47) 10 stretch;
}
.btn-warning:hover,
.btn-warning:focus {
  background: none;
  color: #f9fcfd;
}
.btn-warning:active,
.btn-warning.active {
  background: none;
  color: #f9fcfd;
}
.btn-warning:before {
  background-image: -webkit-linear-gradient(left,color-stop(#d0be33 0%),color-stop(#819f47 100%));
  background-image: linear-gradient(to right,#d0be33 0%,#819f47 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd0be33', endColorstr='#ff819f47', GradientType=1);
}
.ie .btn-warning,
.ie .btn-warning:hover,
.ie .btn-warning:focus {
  border-color: #d0be33;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .btn-warning,
  .btn-warning:hover,
  .btn-warning:focus {
    border-color: #d0be33;
  }
}
.btn-danger {
  background: rgba(0,0,0,0.05);
  color: #f9fcfd;
  -webkit-border-image: -webkit-linear-gradient(45deg,#ed5b66,#f4ad45) 10 stretch;
  -moz-border-image: -moz-linear-gradient(45deg,#ed5b66,#f4ad45) 10 stretch;
  -o-border-image: -o-linear-gradient(45deg,#ed5b66,#f4ad45) 10 stretch;
  border-image: -webkit-linear-gradient(45deg,#ed5b66,#f4ad45) 10 stretch;
}
.btn-danger:hover,
.btn-danger:focus {
  background: none;
  color: #f9fcfd;
}
.btn-danger:active,
.btn-danger.active {
  background: none;
  color: #f9fcfd;
}
.btn-danger:before {
  background-image: -webkit-linear-gradient(left,color-stop(#ed5b66 0%),color-stop(#f4ad45 100%));
  background-image: linear-gradient(to right,#ed5b66 0%,#f4ad45 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed5b66', endColorstr='#fff4ad45', GradientType=1);
}

