h4, p, div {
	text-align: center;
	font-weight: 500 !important;
	text-shadow: 1.5px 1.5px rgba(255, 0, 0, .08)
}

.modal {
	background: rgba(230, 230, 230, 0.95) !important;
}

.cabecerita {
	background: linear-gradient(-75deg, #00CCB8, #0DAE91, #00b2c2);
	background-size: 400% 400%;
	-webkit-animation: Gradient 19s ease infinite;
	-moz-animation: Gradient 19s ease infinite;
	animation: Gradient 19s ease infinite;	/*
											background: background:-webkit-linear-gradient(left, rgb(0, 210, 199) 0%, rgb(0, 240, 199) 100%);
											background: -o-linear-gradient(left, rgb(0, 210, 199) 0%, rgb(0, 240, 199) 100%);
											background: -ms-linear-gradient(left, rgb(0, 210, 199) 0%, rgb(0, 240, 199) 100%) !important;
											background: -moz-linear-gradient(left, rgb(0, 210, 199) 0%, rgb(0, 240, 199) 100%) !important;
											background: linear-gradient(to right, rgb(0, 210, 199) 0%, rgb(0, 240, 199) 100%);
										*/
}

.card .card-action {
	max-height: none !important;
	text-align: center;
}

.side-nav li>a {
	color: rgba(0, 0, 0, .87) !important;
	display: block;
	font-size: 14px;
	font-weight: 500;
	height: 48px;
	line-height: 48px;
	padding: 0 32px
}

.offline-ui.offline-ui-up .offline-ui-content:before {
	content: "En línea"
}

.offline-ui.offline-ui-down .offline-ui-content:before {
	content: "Fuera de línea"
}

.card-action {
	max-height: 62px !important
}

input {
	background: rgba(239, 255, 0, .11) !important
}

.modal {
	max-width: 95% !important;
	max-height: 95% !important;
	min-height: 70% !important;
	top: 10px !important;
}

.resultados {
	margin: 14px auto;
	height: auto !important;
	position: absolute;
	min-height: 500px;
	z-index: 999999999;
	left: 7.5%;
	background: rgba(255, 255, 255, .9) !important;
	width: 85%
}

label {
	font-size: .7rem;
	color: #555
}

#acertou, #errou {
	text-align: center;
	font-size: 33px !important;
	text-transform: uppercase
}

#registro_link {
	width: 57%;
	display: inline-block;
	font-size: 11px;
	position: relative;
	margin: 0;
	text-combine-upright: all
}

#select_lang option {
	text-transform: capitalize
}

#lang_env {
	width: 100px;
	position: relative;
	float: left;
	height: 41px;
	rgba(255, 255, 255, 0.2);
	color: #333 !important
}

#logo_top>div>div>input {
	border-bottom: 0 !important;
	font-size: 12px;
	color: #dbdbdb !important;
	margin-left: 10px;
	padding-left: 20px;
	background: rgba(255, 255, 255, .2)
}

#logo2 {
	display: block;
	max-width: 220px;
	padding: 15px;
	width: 130px;
	margin-top: -18px !important;
	margin: 0 auto
}

footer {
	margin-left: 300px
}

#links_footer a, #links_footer a:link, #links_footer a:active, #links_footer a:hover, #links_footer a:visited {
	color: #fdfdfd !important;
	padding: 5px;
	text-transform: capitalize
}

#logo1 {
	float: left;
	position: relative;
	display: block;
	width: 100%;
	margin-left: 10px
}

#menu_ {
	font-family: material icons;
	font-weight: 400;
	font-style: normal;
	font-size: 63px;
	line-height: 1;
	letter-spacing: normal;
	text-transform: none;
	display: inline-block;
	white-space: nowrap;
	word-wrap: normal;
	direction: ltr;
	-webkit-font-feature-settings: 'liga';
	-webkit-font-smoothing: antialiased;
	color: #fff
}

body {
	display: flex;
	min-height: 100vh;
	flex-direction: column
}

main {
	flex: 1 0 auto
}

.menu_top_mini {
	display: none
}

.menu_top {
	display: block
}
.btn_space{
	margin:2px;
}
.btn-small {
	height: 24px;
	line-height: 24px;
	padding: 0 .5rem
}

@media(max-width:992px) {
	#logo_top {
		display: block !important;
		height: 84px
	}

	main {
		padding-left: 0 !important
	}

	footer {
		margin-left: 0 !important
	}

}

.col.s12.m12.l12.titulo.teal {
	text-align: center !important;
}

p, div {
	text-align: left;
	font-weight: 100;
	text-shadow: 1.5px 1.5px rgba(255, 0, 0, .08)
}

h1, h2, h3, h4 {
	text-align: center !important;
	font-weight: 100;
	text-shadow: 1.5px 1.5px rgba(255, 0, 0, .08)
}

.side-nav li>a>i, .side-nav li>a>[class^=mdi-], .side-nav li>a>[class*=mdi-], .side-nav li>a>i.material-icons {
	width: 1px !important
}

.userView, #logo_top {
	background: -webkit-linear-gradient(90deg, #382626 10%, #263238 90%);
	background: linear-gradient(90deg, #382626 10%, #263238 90%)
}

footer {
	padding-top: 0 !important;
	margin: 0
}

.card, .side-nav {
	background-color: rgba(255, 255, 255, .8)
}

.card>h2, .card>h3, .card>h4 {
	color: #222 !important
}

}

}

form p {
margin-bottom: 10px;
text-align: left;
width: 45%;
float: left;
margin: 10px;
}

form#loginForm {
float: left;
padding: 10px;
background: rgba(255, 255, 255, 0.5);
margin: 10px;
width: 100%;
}

button {
color: rgba(0, 0, 0, 0.54) !important;
font-weight: 500;
height: 48px;
line-height: 48px;
vertical-align: middle;
font-size: 11px;
background: white;
}

.btn i {
color: rgba(0, 0, 0, 0.54) !important;
}

.errorlist {
background: rgba(255, 255, 200, 0.7);
padding: 10px;
}

.comprar_img {
width: 37%;
position: relative;
float: left;
overflow: hidden;
max-height: 160px;
margin: 10px
}

.btn-mini {
margin: 2px;
height: 24px;
line-height: 24px;
padding: 0 0.5rem;
font-size: 8px;
text-overflow: ellipsis;
white-space: nowrap;
}

/*
input[type=text] {
text-transform: uppercase;
}*/

nav, nav .nav-wrapper i, nav a.sidenav-trigger,
