.bws-button { -moz-appearance: none; background-color: #008cba; border-color: #007095; border-radius: 0; border-style: solid; border-width: 0; color: #ffffff;
    cursor: pointer;  display: inline-block; font-size: 0.88889rem; font-weight: normal; line-height: normal; margin: 0 0 1.11111rem; padding: 0.88889rem 1.77778rem 0.94444rem;
    position: relative; text-align: center;  text-decoration: none; transition: background-color 300ms ease-out 0s;
    font-size: 16px;
}
.bws-button i{padding-right: 5px;}
.bws-primary{background-color: #008cba;}
.bws-round {border-radius: 1000px;}
.bws-default:hover, .bws-round:hover, .bws-radius:hover, .bws-default:focus, .bws-round:focus, .bws-radius:focus{color: #fff; background-color: #007095;}
.bws-primary .bws-round.bws-shadow{box-shadow: 0px 3px 0px 0px #2498c1;}
.bws-radius {border-radius: 5px;}
.bws-success { background-color: #43ac6a; border-color: #368a55;  color: #ffffff;}
.bws-alert { background-color: #f04124; border-color: #cf2a0e;color: #ffffff;}
.bws-secondary{background-color: #b9b9b9;}
.bws-secondary:hover, .bws-secondary:focus{background-color: #878484;}
.bws-info{background-color: #a0d3e8;border-color: #61b6d9;color:#1A4562;}
.bws-info:hover, .bws-info:focus {color: #FFFFFF;background-color: #61b6d9;border-color: #61b6d9;}
.bws-success {background-color: #43AC6A;border-color: #368a55;color: #FFFFFF;}
.bws-success:hover, .bws-success:focus{background-color: #368a55; color: #FFFFFF;}
.bws-alert {background-color: #f04124;border-color: #cf2a0e;color: #FFFFFF;}
.bws-alert:hover, .bws-alert:focus {background-color: #cf2a0e;border-color: #cf2a0e; color: #FFFFFF;}
.bws-border{border: 1px solid #fff;}
.bws-shadow{box-shadow: 0 4px 2px -2px gray; -moz-box-shadow:0 4px 2px -2px gray; -webkit-box-shadow:0 4px 2px -2px gray;}
.bws-button.small {padding: 0.77778rem 1.55556rem 0.83333rem 1.55556rem;font-size: 0.72222rem;}
.bws-button.large{padding: 1rem 2rem 1.05556rem 2rem;font-size: 1.11111rem;}
.bws-button.tiny {padding: 0.55556rem 1.11111rem 0.61111rem 1.11111rem;font-size: 0.61111rem;}
.bws-button.expand{padding-left: 0.88889rem;padding-right: 0.88889rem;width: 100%;}
.bws-button i.icon-size-large{font-size: 24px;}
.bws-button i.icon-size-medium{font-size: 18px;}
.bws-button i.icon-size-small{font-size: 14px;}