.btn {
    text-transform: uppercase;
   	border-radius: 3px;
   	padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
    height: calc(1.5em + 0.5rem + 2px);
    line-height: 25px;
}

.btn, .btn:hover, .btn:focus {
	outline:none !important;
   	border:none !important;
  	box-shadow:none !important;
}

.default-btn, .default-btn:hover, .default-btn:active {
	background:linear-gradient(to bottom, #204080 0%, #2040C0 100%);
	background-color:#204080;
	display:inline-block;
	text-decoration:none;
  	color:#ffffff;
}

.accept-btn, .accept-btn:hover, .accept-btn:hover{
	background:linear-gradient(to bottom, #008f26 5%, #62d122 100%);
	background-color:#008f26;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
  	color:#ffffff;
}
/* .accept-btn:hover {
	background:linear-gradient(to bottom, #62d122 5%, #008f26 100%);
	background-color:#62d122;
  	color:#ffffff;
}
.accept-btn:hover {
	position:relative;
	top:1px;
} */

.reject-btn, .reject-btn:hover, .reject-btn:active {
	background:linear-gradient(to bottom, #d51103 5%, #ff796f 100%);
	background-color:#d51103;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
  	color:#ffffff;
}
/* .reject-btn:hover {
	background:linear-gradient(to bottom, #ff796f 5%, #d51103 100%);
	background-color:#ff1808;
  	color:#ffffff;
}
.reject-btn:active {
	position:relative;
	top:1px;	
} */

.warning-btn, .warning-btn:hover, .warning-btn:active  {
	background:linear-gradient(to bottom, #dba400  5%, #ffc107 100%);
	background-color:#dba400;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
}
/* .warning-btn:hover {
	background:linear-gradient(to bottom, #ffc107 5%, #dba400 100%);
	background-color:#ff1808;
}
.warning-btn:active {
	position:relative;
	top:1px;	
} */

.square-btn {
	width: 31px;
    height: 31px;
    padding: 0;
}

.btn.disabled, .btn:disabled {
    opacity: 0.5;
}