/* overriding bootstrap btns and adding new ones */

body.btn-is-rounded .btn {
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

.btn {
    padding: 9px 21px 10px 21px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
}
.btn:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus {
    box-shadow: none;
}

.btn-transparent {
    background-color: transparent;
}
.btn-transparent:hover {
    color: #ffffff;
}

/* btn white */
.btn-white {
    background-color: #ffffff;
    border-color: #ffffff;
}
.btn-white:hover {
    color: #ffffff;
}

/* sizes */
.btn-lg {
    padding: 12px 24px 14px 24px;
    font-size: 15px;
    line-height: 20px;
}
.btn-mr { /* mini regular */
    padding: 8px 18px 9px 18px;
    font-size: 14px;
    line-height: 18px;
}
.btn-sm {
    padding: 8px 17px 9px 17px;
    font-size: 12px;
    line-height: 16px;
}
.btn-xs {
    padding: 7px 14px 8px 14px;
    font-size: 11px;
    line-height: 14px;
}
