/*=== Contents ===*/
.main-content{
	-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
	background-color: white;
}
/*-- buttons --*/
.btn-cstmz{
	font-size: 13px !important;
}
/*-- required --*/
.req{
	color: red;
}
.green-text{
	color: #18a689;
}
.viewCol{
  background-color: white;
}
.viewCol:hover{
  background-color:  #d3d8de;
}
.btn-viewCol{
  background-color: transparent;
  color: #5cb85c;
}
.btn-viewCol:hover{
  background-color: transparent!important;
  color: #5cb85c!important;
}
.editCol{
  background-color: white;
}
/*.editCol:hover{
  background-color:  #d3d8de;
}*/
.btn-editCol{
  background-color: transparent;
}
.btn-editCol:hover{
  background-color: #e8eef2!important;
  color: #0275d8!important;
}
.delCol{
  background-color: white;
}
/*.delCol:hover{
  background-color: #d3d8de;
}*/
.btn-delCol{
  background-color: transparent;
}
.btn-delCol:hover{
  background-color: #e8eef2!important;
  color: #d9534f!important;
}

/*-- Tables --*/
.table_cstmz tr:nth-child(even){
    background-color: #f8fafb;/*e4fbf7*/
}
.table_cstmz tbody tr:nth-child(odd){
    background-color: #FFFFFF;
}
.table_cstmz tbody tr:hover {
    background-color: #e8eef2;
    cursor: pointer;
}

/*=== Events ===*/
/*.inputEvent{
	border: 1px solid #6c757d !important;
	color: black !important;
	text-transform: capitalize;
}
.inputEvent:focus{
	border: 1px solid black !important;
	box-shadow:none !important;
	outline: none;
}*/
.contents-label{
	font-size: 13px;
	color: #18a689;
	font-weight: bold;
}

.contents-text{
	font-size: 13px;
	color: inherit;
}

/*=== EventsParticipants ===*/
/*.inputEventParticipants{
	border: 1px solid #6c757d !important;
	color: black !important;
	text-transform: capitalize;
}
.inputEventParticipants:focus{
	border: 1px solid black !important;
}*/

.dt-buttons .btn {
	border: 1px solid #d3d8de;
}
.dt-buttons .btn:hover{
	border: 1px solid #d3d8de;
}


/*=== Info Hub ===*/
.main-content-infoHub{
	-moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.5);
	background-color: white;
}
.main-content-infoHub:hover{
	-webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 1);;
  -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 1);;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 1);
	background-color: white;
	cursor: pointer;
}
.mapFilter-content{
	border-right: 1px solid #d3d8de;
}
.filter-select label{
	font-weight: bold;
	font-size: 14px;
}
.filter-select select{
	border: 1px solid #ccc;
	border-radius: 4px;
}
.filter-select select:is(:focus,:hover){
	border-color: #1ab394;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 
							0 0 8px rgba(26,179,148,.6);
	cursor: pointer;
}
.filter-select input{
	border: 1px solid #ccc;
	border-radius: 4px;
}
.filter-select input:is(:focus,:hover){
	border-color: #1ab394;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 
							0 0 8px rgba(26,179,148,.6);
}
/*@media screen and (max-width: 991px) {
  	.div-infoHub-table {
   	border-bottom: 1px solid #d3d8de;
  	}
}
@media screen and (min-width: 992px) {
  	.div-infoHub-table {
   	border-right: 1px solid #d3d8de;
  	}
}*/