.btn {
  padding:14px 24px;
  border:0 none;
  font-weight:700;
  letter-spacing:1px;
  text-transform:uppercase;
  background-image:none;
  white-space:normal!important;
  letter-spacing:.5px;
  line-height: 1.25;
  text-align: center;
  text-shadow:none;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;

  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}


.btn.btn-lg {
    font-size: .9rem;
    padding: 1rem 2.4rem;}

.btn {
    transition: .2s ease-out;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
  outline:0 none;
}

.btn-default {
  border:2px solid inherit;
  color:#737373;
  padding:12px 22px;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
  background:#FFFFFF;
  border-color:#c4c4c4;
  color:#737373;
}

.btn-default:active, .btn-default.active {
  border-color:#c4c4c4;
  box-shadow:none;
}

.btn-primary {
  background:#33383b;
  color:#f5e766;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
  background:#383e41;
  color:#f5e766;
}

.btn-primary:active, .btn-primary.active {
  background:#33383b;
  box-shadow:none;
}


.btn-secondary {
    border: 2px solid #37474F;
    color: #37474F;
}


.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open > .dropdown-toggle.secondary {

  color:#37474F;
  background-color: #FFF59D;
}


.btn-secondary:active, .btn-secondary.active {
  background:#33383b;
  box-shadow:none;
}












.btn-success {
  background:#e0f20e;
  color:#525b60;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
  background:#d4ff36;
  color:#525b60;
}

.btn-success:active, .btn-success.active {
  background:#cafb18;
  box-shadow:none;
}

.btn-info {
  background:#ffcf01;
  color:#7b7974;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
  background:#f7d239;
  color:#7b7974;
}

.btn-info:active, .btn-info.active {
  background:#ffcf01;
  box-shadow:none;
}

.btn-warning {
  background:#171a1b;
  color:#ffd94a;
}

.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
  background:#2c3133;
  color:#ffd94a;
}

.btn-warning:active, .btn-warning.active {
  background:#232729;
  box-shadow:none;
}

.btn-danger {
  background:#e31f1f;
  color:#f5e766;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
  background:#f13131;
  color:#f5e766;
}

.btn-danger:active, .btn-danger.active {
  background:#bf4343;
  box-shadow:none;
}

.btn.sharp {
  border-radius:0;
}

.btn.outline {

}

.btn-primary.outline {
    border: 1px solid #1b1517;
    color: #1b1517;
    background: none;
    background-color: #ffffff;
}


.btn-skills {
    border: 2px solid #1b1517;
    color:#1b1517;
    background: none;
    background-color:#FFF59D;
}


.btn-skills:hover {
    background-color:#FFEB3B;
        color: #1b1517;
}








.btn-primary.outline:hover, .btn-primary.outline:focus, .btn-primary.outline:active, .btn-primary.outline.active, .open > .dropdown-toggle.btn-primary {
  color:#0288d1;
  border-color:#0288d1;
  background: white;
}

.btn-primary.outline:active, .btn-primary.outline.active {
  border-color:#3695e8;
  color:#3695e8;
  box-shadow:none;
}

.btn-success.outline {
  border:2px solid #f9f9b2;
  color:#f9f9b2;
}

.btn-success.outline:hover, .btn-success.outline:focus, .btn-success.outline:active, .btn-success.outline.active, .open > .dropdown-toggle.btn-success {
  border-color:#d4ff36;
  color:#d4ff36;
}

.btn-success.outline:active, .btn-success.outline.active {
  border-color:#d4ff36;
  color:#d4ff36;
  box-shadow:none;
}

.btn-info.outline {
  border:2px solid #ffcf01;
  color:#ffcf01;
}

.btn-info.outline:hover, .btn-info.outline:focus, .btn-info.outline:active, .btn-info.outline.active, .open > .dropdown-toggle.btn-info {
  border-color:#ffcf01;
  color:#ffcf01;
}

.btn-info.outline:active, .btn-info.outline.active {
  border-color:#ffcf01;
  color:#ffcf01;
  box-shadow:none;
}

.btn-warning.outline {
  border:2px solid #232729;
  color:#232729;
}

.btn-warning.outline:hover, .btn-warning.outline:focus, .btn-warning.outline:active, .btn-warning.outline.active, .open > .dropdown-toggle.btn-warning {
  border-color:#232729;
  color:#232729;
}

.btn-warning.outline:active, .btn-warning.outline.active {
  border-color:#232729;
  color:#232729;
  box-shadow:none;
}

.btn-danger.outline {
  border:2px solid #e31f1f;
  color:#e31f1f;
}

.btn-danger.outline:hover, .btn-danger.outline:focus, .btn-danger.outline:active, .btn-danger.outline.active, .open > .dropdown-toggle.btn-danger {
  border-color:#e31f1f;
  color:#e31f1f;
}

.btn-danger.outline:active, .btn-danger.outline.active {
  border-color:#e31f1f;
  color:#e31f1f;
  box-shadow:none;
}

.transition {
  -webkit-transition:background-color 2s ease-out;
  -moz-transition:background-color 2s ease-out;
  transition:background-color 2s ease-out;
  transition:all .5s ease-in-out 0s;
  transition-property:all;
  transition-duration:0.3s;
  transition-timing-function:ease-in-out;
  transition-delay:0s;
}

.btn:active {
  -webkit-box-shadow:none;
  box-shadow:none;
  -webkit-transition:none;
  transition:none;
}



.btn-outline-white {
    border: 2px solid #fff;
    color: #fff!important;
    background-color: transparent;
}



.waves-effect {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 1;
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}






















