.btn-file {
    position: relative;
    overflow: hidden;
}
.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;
}

.btn-default {
    background-color:#22b14c;
    border: 1px solid #22b14c;
    color:#ffffff;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #298751;
  color:#ffffff;
}

.btn-green {
    background-color: #55BB33;
    color: #ffffff;
}


.btn-green:hover,
.btn-green:focus,
.btn-green.focus,
.btn-green:active,
.btn-green.active,
.open > .dropdown-toggle.btn-default {
  background-color: #229900;
    color: #ffffff;
}

.btn-white {
    background-color: #FFFFFF;
    color: #1194C8;
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-default {
    background-color: rgba(255,255,255,0.7);
    color: #1194C8;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 15px 25px;
  font-size: 2.2rem;
}