body {
	padding-top: 80px;
	padding-bottom: 70px;
}

label {
	font-size: 13px;
	margin:  0 0 0 0;
	padding: 0 0 0 15px;
}
	
/* COLOR PLACE HOLDER */
.inpmod::-webkit-input-placeholder { /* Chrome/Safari/Opera, */
	color: black;
}
/*.inpmod::-ms-input-placeholder { 
	color: black;
}
.inpmod:-ms-input-placeholder { 
	color: black;
}
.inpmod::-moz-placeholder { 
    color: black;
}
.inpmod:-moz-placeholder { 
    color: black;
}*/

.amenu:hover {
	font-weight: bold;
	background: #D4E6E7;
}
.amenu:active {
	color: gray;
}

.menuop {
	width:180px;
}

.menuus {
	width:200px;
	}
	
.centrado {
	text-align: center;
}

.derecha {
	text-align: right;
}

.izquierda {
	text-align: left;
}

.negrita {
	font-weight: bold;
}

.colrojo {
	color: red;
}

/* BOTONES */
.botonstd {
	width:160px;
}

/*.botonvar {
	width:100px;
	height:26px;
	padding: 0px;
	background: #8B008B;
	border: none;

}
.botonvar:hover  {
	background: #4B0082;
}*/

/* Configuracion Card */
.bordermodi {
	border-color: #58ACFA;
	border-width: 2px;
}

.headermodi {
	color: black;
	font-size: 16px;
	font-weight: bold;
}

.headerlinkmodi {
	color: black;
	font-size: 16px;
	font-weight: bold;
}


/* TABLA */
table {
	width:100%;
}
table#gest_clientes.dataTable tbody tr:hover {
  background-color: #D4E6E7; d4e6e7 /* FFEFD5 */
}
table#gest_pendientes.dataTable tbody tr:hover {
  background-color: #D4E6E7; d4e6e7 /* FFEFD5 */
}
table#gest_todoscasos.dataTable tbody tr:hover {
  background-color: #D4E6E7; d4e6e7 /* FFEFD5 */
}

/* Configuracion Inputs */

.input-group-text {
	background-color:#FAF7E4;  /* #E0F2F7 */
	/* color: white; 
	font-weight: bold;
	font-size: 14px; */ 
}


.hrmodi {
	border-color: #58ACFA;
	/*border-width: 1px;*/
}

.loader {
	border: 30px double #3498db; /* #f3f3f3 Light grey */
	border-top: 30px double #3498db; /* #3498db Blue  -- #BB8FCE #943126*/
	border-radius: 20%;
	width: 100px;
	height: 100px;
	animation: spin 2s linear infinite;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -100px;
	margin-left: -100px;
	/* position: sticky;
	top: 50px; */
	z-index: 100; */
} @keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}

.botonadm {
	width: 140px
}

/* MODALS */
	.lblmod {
		font-size: 14px;
	}

	.confirm {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		margin-bottom: 10px;
	}

	.options {
		font-size: 16px;
		font-weight: bold;
	}

	.modal-title {
		font-size: 20px;
	}


/* =================================================================== */

/* NavBar - BOTTOM */

	/* NavBar - Fondo */
	.bg-modificado-bottom {
		background-color: #6E6E6E;
	}



/* =================================================================== */

/* NavBar _ TOP */

	/* NavBar - Dropdown */
		
	/* .dropdown {list-style: none; background: green; display: inline-block;} 
	.dropdown .nav-link {color:black; text-decoration: none;}
	.dropdown .dropdown-menu a{color: white; text-decoration: none; background: black;}
	.dropdown .btn {background: green; color:#fff;}
	.dropdown .btn:hover {background: cyan; color:#000;}
	.dropdown .btn:active {background: cyan; color:#000;}
	.dropdown .btn:focus {background: cyan; color:#000;}
	.dropdown-menu .dropdown-item {display: inline-block; width: 100%; padding: 10px 5px;}
	.container .dropdown .dropdown-menu a:hover
	{
	  color: black;
	  background-color: black;
	  border-color: blcak;
	} */
	
	
	/* NavBar - Fondo */
	.bg-modificado {
		background-color: black;
	}
	
	/* NavBar - Brand */
	.navbar-modificado .navbar-brand {
		color: white;
		font-size: 18px;
		font-weight: bold;	
	}


	/* NavBar - Items */
	.navbar-modificado .nav-item .nav-link,
	.navbar-modificado .nav-item.active .nav-link,
	.navbar-modificado .nav-item:focus .nav-link,
	.navbar-modificado .nav-item:hover .nav-link {
		color: white;
	}


	/* NavBar - Toogler */
	.navbar-toggler {
		background-color: #000000;
		border-color: #000000;
		border-color: rgb(255,102,203);
		border-color: rgba(255,102,203, 0.7);
		border-color: orange;
		border-color: transparent;
		/* background-image: url('https://mdbootstrap.com/img/svg/hamburger6.svg?color=000'); */
	}	

	.navbar-toggler:hover,
	.navbar-toggler:focus {
		background-color: transparent;
		border-color: transparent;
		outline: none;
		box-shadow: none;
		/* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); */
	}
	
	/* NavBar - Icono del Toogler */
	.navbar-toggler-icon {
		background-color: transparent;
		background-image: url('hamburger6_basic.svg')
		/* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='red' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); */
	}
	
	.navbar-toggler-icon:hover,
	.navbar-toggler-icon:focus {
		background-color: transparent;
		background-image: url('hamburger6_focus.svg')
		/* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); */
	}


/* === FIN === */
