/* #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 */


.cac-buttons-alignment-container {
	float: left;
}


/* #region custom buttons in header */
.cacHeaderButton {
    float: left !important;
	color: #FFFFFF !important;
  	background-color: #193B6C !important;
  	border-radius: 10px !important;
	box-shadow: 2px 2px 5px 0 #000000 !important;
	text-align:center !important;
    margin-bottom: 16px !important;
	max-height: 30px !important;
	min-width: 100px !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.cacHeaderButton:hover {
    background-color: #F69C37  !important;
  }
  
  .cacHeaderButton a {
      color: #FFFFFF !important;
      padding-bottom: 10px !important;
      font-family: "Poppins", sans-serif !important;
      font-size: 16px !important;
      font-weight: 600 !important;
  }

.cacHeaderButtonFirst {
	margin-left: 60px !important;
    margin-right: 10px !important;
} 

.cacHeaderButtonLogout {
	margin-left: 10px !important;
    margin-right: 10px !important;
} 

/* #endregion */

/* #region cacTabFeature buttons */
.cacTabFeature li{
	background: #193B6C !important;
	  color: #fff !important;
  }
  
  .cacTabFeature li:hover{
	background: #F69C37 !important;
  }
  
  .cacTabFeature div{
	padding: 5px 5px 5px 5px !important;
  }
  
  
  .cacTabFeature 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;
  }
  
  .cacTabFeature button:hover {
		background-color: #F69C37 !important;
	  border: 8px solid #F69C37 !important;
	  cursor:pointer;
  }
  /* #endregion */

  /* #region cacHorizontalButtons*/
.cacHorizontalButtons button{
	float: left;
	color: #FFFFFF !important;
	background-color: #193B6C !important;
	padding: 5px 5px !important;
	font-family: sans-serif, Arial !important;
	font-size: 16px !important;

	border: 8px solid #193B6C !important;
	border-radius: 10px !important;
	box-shadow: 2px 2px 5px 0 #000000 !important;
	width: 18% !important;
	min-width: 140px !important;
	align-content:center !important;
	text-align:center !important;
	margin-right: 10px;
}

.cacHorizontalButtons button:hover {
	  background-color: #F69C37 !important;
	border: 8px solid #F69C37 !important;
	cursor:pointer;
}
  /* #endregion */

