.btn-red {
	color: #fff !important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	border:1px solid #AE2B2B !important;
	background-color: #D22A2A !important;
}
.btn-float-right{
	float: right;
}
.btn-float-left{
	float: left;
}
.ui-buttonset .ui-button  {
	margin-right: 5px !important;
}

  body .ui-button.pink-btn {
    background-color: #f16383; }
    body .ui-button.pink-btn.ui-state-hover {
      background-color: #ef4c70; }
    body .ui-button.pink-btn.ui-state-focus {
      background-color: #ef4c70; }
    body .ui-button.pink-btn.ui-state-active {
      background-color: #ed345e; }
      
 body .ui-button {
  color: #ffffff;
  background-color: #2f8ee5;
  border: 1px solid transparent !important;
  font-size: 14px;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  margin-right: 5px; 
}
  
  body .ui-button.ui-button-text-only .ui-button-text {
    padding: 5px 10px; }
  body .ui-button.ui-button-text-icon-left .ui-button-text {
    padding: 5px 10px 5px 25px; }
  body .ui-button.ui-button-text-icon-left .ui-icon.fa {
    margin-top: -8px; }
  body .ui-button.ui-button-text-icon-right .ui-button-text {
    padding: 5px 25px 5px 10px; }
  body .ui-button.ui-button-text-icon-right .ui-icon.fa {
    margin-top: -8px; }
  body .ui-button.ui-button-icon-only .ui-button-text {
    padding: 5px; }
