.btn-primary {
    background-color: #5fbeaa !important;
    color: #ffffff !important;
}

.btn-primary:hover {
    background-color: #5fbeaa !important;
    color: #343834 !important;
}

.btn-default:hover {
    background-color: #8fbc8f !important;
    color: #343834 !important;
}

.btn-primary:focus {
    background-color: #5fbeaa !important;
    color: #ffffff !important;
}

.btn-default {
    background-color: #f4fbf9 !important;
    border: 1px solid #5fbeaa !important;
    color: #343834 !important;
}

.btn-danger {
    background-color: rgba(240, 80, 80, 0.8) !important;
}

.primaryBtn {
    background-color: rgba(90, 151, 175, 0.9);
    color: #fff;
}

.primaryBtn:focus {
    background-color: rgba(90, 151, 175, 1);
    color: #fff;
}

.primaryBtn:hover {
    background-color: rgba(90, 151, 175, 1);
    color: #fff;
}

.primaryBtn:active {
    background-color: rgba(90, 151, 175, 1);
    color: #fff;
}

  .uploadBtn {
        background-color: #fca534;
        border-color: #fca93e;
        border-radius: 3px;
        color: #fff;
    }

    .uploadBtn:hover {
        background-color: #fca534;
        border-color: #fca93e;
        border-radius: 3px;
        color: #fff;
    }

    .uploadBtn:focus {
        background-color: #fca534;
        border-color: #fca93e;
        border-radius: 3px;
        color: #fff;
    }
    
    .btnUpload {
    background-color: #5fbeaa;
    border-color: #5fbeaa;
    color: #fff;
}

.btnUpload:hover {
    background-color: #5fbeaa;
    border-color: #5fbeaa;
    color: #fff;
}

.btnView-Incentive {
    width: 40px;
}

.btnEdit-Incentive {
    width: 40px;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}


.switch {
  position: relative;
  display: inline-block;
  width: 55px;
  height: 21px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 2px;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 21px;
  width: 21px;
  left: 4px;
  right: 4px;
  bottom: 0px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(25px);
  -ms-transform: translateX(25px);
  transform: translateX(25px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 25px;
}

.slider.round:before {
  border-radius: 50%;
}

.tsperiodslider {
  padding:10px 0px 10px 15px;
}

.plusAddBtn {
    color: #d69116;
    font-size: 2.6em;
    cursor: pointer;
}
