.btn_orange,
.btn_purple,
.btn_blue {
    border: 1px solid;
    color: #fff;
    transition: background-color .3s ease;
}

.btn_orange { background-color: #e99400; border-color: #e99400; }
.btn_purple { background-color: #4f388c; border-color: #4f388c; }
.btn_blue { background-color: #0097b9; border-color: #0097b9; }

.btn_orange:focus,
.btn_purple:focus,
.btn_blue:focus { border-color: #50398c; }

.btn_orange:hover { background-color: #bf7900; }
.btn_purple:hover { background-color: #3e2c6f; }
.btn_blue:hover { background-color: #007b97; }
