input {
	color: #FFF !important;
}

select {
	color: #FFF !important;
}

label {
	color: #FFF !important;
}

textarea {
	color: #FFF !important;
}

body {
	background-image: linear-gradient(to bottom right, #52565a, #353a3f);
	background-size: 100%;
	background-attachment: fixed;
}

@media only screen and (min-width: 1024px) {
	.container_main {
		min-height: 500px;
	}
}

@media only screen and (max-height: 700px) {
	.container_main {
		min-height: 400px;
	}
}

.container_main {
	box-shadow: inset 0 0 2000px rgba(255, 255, 255, .5);
	padding-top: 30px;
	padding-bottom: 30px;
	/* border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px; */
}

/*formulario login*/

.tabla_login {
	padding: 40px 20px;
	border-radius: 10px;
	border: 1px solid #3866a3;
	background-color: #739df2;
	-webkit-box-shadow: 5px 5px 15px 1px #000000;
	box-shadow: 5px 5px 15px 1px #000000;
}

.texto_login {
	color: #000;
	font-size: 17px;
}

.texto_login2 {
	color: #000;
	font-size: 18px;
	text-align: center;
}

.input_login {
	border: none;
	border-radius: 5px;
	text-align: center;
	font-size: 20px;
}

/* fin formulario login */

/* Inicio Galeria  */

.card-sub {
	cursor: move;
	border: none;
	-webkit-box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 0 1px 2px rgba(0, 0, 0, 0.05), 0 -2px 1px -2px rgba(0, 0, 0, 0.04), 0 0 0 -1px rgba(0, 0, 0, 0.05);
}

.card-block {
	padding: 1.25rem;
	background-color: #fff !important;
}

/* Fin Galeria */

/* footer */

.footer {
	font-size: 9px;
	font-style: normal;
	text-align: center;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.Copyright {
	font-style: italic;
	text-align: right;
}

/* fin footer */