/*aca cargaremos los estilos propios utilizados para pulir cositas*/

.bg-login {
	background-color: #8ac785;
}
.login-panel {
	background: darkseagreen;
	border: 1px solid darkgreen;
	padding: 12px;
}

.login-page {
	background: moccasin;
}

.bg-sistema {
	background-color: #d4d4aa;
	border-radius: 1em;
}
#dataTableSocios.table th,
.table td {
	padding: 0.3rem;
}

#TablaCobrosMain.table th,
.table td {
	padding: 0.3rem;
	font-size: 0.9rem;
}

#TabladetaEquipioCobros.table th,
.table td {
	padding: 0.3rem;
	font-size: 0.8rem;
}

a.btn.btn-primary.btn-xs.botonito {
	padding: 0.15rem 0.75rem;
}

#nav-home.tab-pane {
	padding: 1rem;
	background-color: beige;
}

#nav-profile.tab-pane {
	padding: 1rem;
	background-color: rgb(98, 106, 219);
}

#nav-contact.tab-pane {
	padding: 1rem;
	background-color: rgb(77, 219, 177);
}

#detaCobroSoc {
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 450px;
	border: solid 1px blue;
}

/*****************/

legend {
	margin-bottom: 0.1rem;
	font-size: 1.1rem;
}

#nav-infoper.tab-pane {
	padding: 1rem;
	background-color: beige;
}

#nav-infolab.tab-pane {
	padding: 1rem;
	background-color: rgb(230 231 245);
}

#nav-infopostal.tab-pane {
	padding: 1rem;
	background-color: rgb(182, 226, 213);
}

#nav-observa.tab-pane {
	padding: 1rem;
	background-color: #f0f8ff;
}

/*********Login form************/

#headLoginForm {
	background-image: url(https://www.suelos.org.ar/sitio/wp-content/uploads/2021/05/INICIOBannerAACS-1024x381.jpg);
	background-size: cover;
}

/*DATA TABLEAS*/

#dataTableEquipos tbody tr.selected,
#dtContactos tbody tr.selected,
#dtClavesEquipos tbody tr.selected,
#dataTableBackups tbody tr.selected,
#dtUsuarios tbody tr.selected {
	background-color: #acbad4;
}

.tituprin {
	color: coral !important;
}

/* ESTILOS PARA CAMBIAR LOS SCROLLBARS PARA LAS DATATABLES
   !important is needed sometimes */
::-webkit-scrollbar {
	width: 12px !important;
}

/* Track */
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3) !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	background: rgba(255, 0, 0, 0.8) !important;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5) !important;
}

::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255, 0, 0, 0.4) !important;
}

/**** FIN ESTILOS SCROLL DATATABLES *******/

#dataTableSocios_wrapper
	> div.dt-buttons.btn-group.flex-wrap
	> div
	> div.dt-button-collection
	> div
	> a {
	font-size: 0.8em;
	padding: 0.5em;
	line-height: 55%;
}

#dataTableSocios_wrapper
	> div.dt-buttons.btn-group.flex-wrap
	> div
	> div.dt-button-collection
	> div
	> a.active:after {
	margin-top: -5px;
	display: block;
	text-align: right;
	content: "✓";
	color: inherit;
}

/**** Estilos para ColVis Datatables *****/

/* Estilos Fondos de SELECT seleccionados*/
.selec-elegido {
	background-color: #f0e68c !important;
}

.selec-no-elegido {
	background-color: "" !important;
}

.divfiltros {
	background-color: lightgray;
	border: 1px solid darkgray;
}

.contact-form {
	background-color: #fffff0 !important;
}

#headerMainSearch {
	width: 350px; /* o el valor que necesites */
	transition: width 0.3s; /* opcional para efecto suave */
}

/* Para hacerlo responsive */
@media (max-width: 1200px) {
	#headerMainSearch {
		width: 250px;
	}
}

.top-nav {
	background-color: #006ba6;
}

.sb-sidenav-dark .sb-sidenav-menu .nav-link:active {
	background-color: darkgoldenrod !important;
}

div.index {
	background-color: #ebf5df;
}

footer.bg-footer {
	background-color: #bad4aa;
}

.card {
	box-shadow: 5px 10px 10px gray;
}
.card-title {
	margin-bottom: 0.75rem;
	color: darkcyan;
}

form.form-ajax {
	background-color: aliceblue;
}
