/* #region cacButton */
[class*="cacButton-"] li{
	background: #193B6C !important;
	  color: #fff !important;
  }
  
  [class*="cacButton-"] li:hover{
	background: #F69C37 !important;
  }
  
  [class*="cacButton-"] div{
	padding: 5px 5px 5px 5px !important;
  }

  [class*="cacButton-"] p{
	width: 100% !important;
  }
  
  [class*="cacButton-"] button {
	color: #FFFFFF !important;
	background-color: #193B6C !important;
	padding: 2px 2px !important;
	font-family: sans-serif, Arial !important;
	font-size: 12px !important;
	border: 4px solid #193B6C !important;
	border-radius: 10px !important;
	box-shadow: 2px 2px 5px 0 #000000 !important;
	width: 100px !important;
	align-content:center !important;
	text-align:center !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
  }
  
  [class*="cacButton-"] button:hover {
	  background-color: #F69C37 !important;
	  border: 4px solid #F69C37 !important;
	  cursor:pointer;
  }

  [class*="cacButton-"] button a {
	color: #FFFFFF !important;
}
/* #endregion */

/* #region cacButtonGreen */
  
.cacButtonGreen li{
	/*background: #F69C37 !important; */
	background: #00a99d !important;
	  color: #fff !important;
  }
  
  .cacButtonGreen li:hover{
	background: #193B6C !important;
  }
  
  .cacButtonGreen div{
	padding: 5px 5px 5px 5px !important;
  }
  
  
  .cacButtonGreen button {
	  display: inline-block !important;
	  color: #FFFFFF !important;
	background-color: #00a99d !important;
	padding: 5px 5px !important;
	  margin-bottom: 5px !important;
	font-family: sans-serif, Arial !important;
	font-size: 16px !important;
	  
	white-space:pre-wrap;
	word-break:break-word;
	  
	border: 8px solid #00a99d !important;
	border-radius: 10px !important;
	  box-shadow: 2px 2px 5px 0 #000000 !important;
	  width: 50% !important;
	  min-width: 200px;
	  align-content:center !important;
	  text-align:center !important;
  }
  
  .cacButtonGreen button:hover {
		background-color: #193B6C !important;
	  border: 8px solid #193B6C !important;
	  cursor:pointer;
  }

/* #endregion */

/* #region cacButtonBlue */
  
.cacButtonBlue li{
	/*background: #F69C37 !important; */
	background: #193B6C !important;
	  color: #fff !important;
  }
  
  .cacButtonBlue li:hover{
	background: #e57b02 !important;
  }
  
  .cacButtonBlue div{
	padding: 5px 5px 5px 5px !important;
  }
  
  
  .cacButtonBlue button {
	  display: inline-block !important;
	  color: #FFFFFF !important;
	background-color: #193B6C !important;
	padding: 5px 5px !important;
	  margin-bottom: 5px !important;
	font-family: sans-serif, Arial !important;
	font-size: 16px !important;
	  
	white-space:pre-wrap;
	word-break:break-word;
	  
	border: 8px solid #193B6C !important;
	border-radius: 10px !important;
	  box-shadow: 2px 2px 5px 0 #000000 !important;
	  width: 50% !important;
	  min-width: 200px;
	  align-content:center !important;
	  text-align:center !important;
  }
  
	.cacButtonBlue button:hover {
		background-color: #e57b02 !important;
	  	border: 8px solid #e57b02 !important;
	  	cursor:pointer;
  	}

/* #endregion */

/* #region cacButtonOrange */
  
.cacButtonOrange li{
	/*background: #F69C37 !important; */
	background: #e57b02 !important;
	  color: #fff !important;
  }
  
  .cacButtonOrange li:hover{
	background: #193B6C !important;
  }
  
  .cacButtonOrange div{
	padding: 5px 5px 5px 5px !important;
  }
  
  
  .cacButtonOrange button {
	  display: inline-block !important;
	  color: #FFFFFF !important;
	background-color: #e57b02 !important;
	padding: 5px 5px !important;
	  margin-bottom: 5px !important;
	font-family: sans-serif, Arial !important;
	font-size: 16px !important;
	  
	white-space:pre-wrap;
	word-break:break-word;
	  
	border: 8px solid #e57b02 !important;
	border-radius: 10px !important;
	  box-shadow: 2px 2px 5px 0 #000000 !important;
	  width: 50% !important;
	  min-width: 200px;
	  align-content:center !important;
	  text-align:center !important;
  }
  
  .cacButtonOrange button:hover {
		background-color: #193B6C !important;
	  border: 8px solid #193B6C !important;
	  cursor:pointer;
  }

/* #endregion */
