button{cursor:pointer;border:0;font-size:20px;padding:11px 20px;position:relative;text-transform:uppercase;text-shadow:0 1px 1px #4d548c;color:white;border-radius:5px;}

button:active:not([disabled="disabled"]){top:4px!important;transition:none;box-shadow:none!important;}

button[disabled="disabled"]{opacity:0.75;}
/* Alone Buttons */
	button.orangeBtn{background:#ffbf40;box-shadow:0 4px 0px 0px rgba(255,155,0,0.7);}
	button.orangeBtn:not(.actionInProgress):not([disabled="disabled"]):hover{box-shadow:0 4px 0px 0px rgba(255,155,0,1);}

	button.greenBtn{background:#52bd15;box-shadow:0 4px 0px 0px rgba(17,134,40,0.7);}
	button.greenBtn:not(.actionInProgress):not([disabled="disabled"]):hover{box-shadow:0 4px 0px 0px rgba(17,134,40,1);}

	button.grayBtn{background:#eceaea;box-shadow:0 4px 0px 0px #a0a0a0;color:#9a9595;text-shadow:0px 1px 0px #ffffff;}
	button.grayBtn:not(.actionInProgress):not([disabled="disabled"]):hover{box-shadow:0 4px 0px 0px #777474;background:#e8e8e8;}

	button.blueBtn{background:#1dabd8;box-shadow:0 4px 0px 0px rgba(3,124,158,0.7);}
	button.blueBtn:not(.actionInProgress):not([disabled="disabled"]):hover{box-shadow:0 4px 0px 0px rgba(3,124,158,1);}

	button.yellowBtn{background:#e0be78;box-shadow:0 4px 0px 0px #b1955b;}
	button.yellowBtn:not(.actionInProgress):not([disabled="disabled"]):hover{box-shadow:0 4px 0px 0px #8c7546;}

	button.error{background:#921a1a!important;color:#fdb5b5!important;text-shadow:none!important;box-shadow:inset 0 0 3px 1px #f73636!important;}
/*****************/

/* Modal Buttons */
	button.btn-blue{background:#13689e;border:2px solid #2f8ac3;}
	button.btn-blue:not(.actionInProgress):not([disabled="disabled"]):hover{background:#2f8ac3;}

	button.btn-orange{background:#d24810;border:2px solid #ff915b;}
	button.btn-orange:not(.actionInProgress):not([disabled="disabled"]):hover{background:#ff915b;}

	button.btn-green{background:#0d560a;border:2px solid #069c00;}
	button.btn-green:not(.actionInProgress):not([disabled="disabled"]):hover{background:#069c00;}

	button.btn-purple{background:#590c7d;border:2px solid #8203bd;}
	button.btn-purple:not(.actionInProgress):not([disabled="disabled"]):hover{background:#8203bd;}

	button.btn-red{background:#960000;border:2px solid #d40000;}
	button.btn-red:not(.actionInProgress):not([disabled="disabled"]):hover{background:#d40000;}

	button.btn-black{background:#3d3d3d;border:2px solid #000000;}
	button.btn-black:not(.actionInProgress):not([disabled="disabled"]):hover{background:#000000;}

	button.btn-brown{background:#542a0f;border:2px solid #924412;}
	button.btn-brown:not(.actionInProgress):not([disabled="disabled"]):hover{background:#924412;}



	button.btn-white{color:#000;background:#fff;border:2px solid #a0b4bf;}
	button.btn-white:not(.actionInProgress):not([disabled="disabled"]):hover{color:#000;background:#a0b4bf;}

	button.btn-yellow{color:#000;background:#ffe132;border:2px solid #ea9e27;}
	button.btn-yellow:not(.actionInProgress):not([disabled="disabled"]):hover{color:#000;background:#ea9e27;}
/*****************/