@charset "utf-8";

footer{
	background: #0E76BD;
	padding-bottom:15px;
	padding-top:15px;
}
footer a{
	color:#FFF;
}
footer h2{
	color:#FFF;
	margin-top:0;
}

.footer-address{
	color: #FFF;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #FFF;
	text-align:center;
}

label.error{
	color: #C00;
	font-size: 0.8em;
	font-weight: normal;
}
.navbar{
	background-color:#0E76BD !important;
}
.navbar-header{
	height:70px !important;
}
.nav a{
	color:#FFF !important;
}
.nav-item a {
	color:#FFF !important;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #0C6098 !important;
    border-color: #337ab7 !important;
}
a.dropdown-item:hover {
	color:#0E76BD !important;
}

	li{
		list-style:none;
	}

	h1, h2 {
		color: #0E76BD;
		border-bottom: 1px solid #0E76BD;
		margin-bottom:15px !important;
	}
	
	.product_price{
		font-weight: bolder;
		color: #F00;
		font-size: 2em;
	}
	
.dropdown-menu {
    background-color: #61B9F3 !important;
}
	
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    background-color: #0C6098 !important;
}

.dropdown-toggle:hover{
	background-color:#0C6098 !important;
}

#myNavBarRow{
	display:none;
}

.product-list-price{
	font-weight: bolder;
	font-size: 1.5em;
}

.carrinho_total{
	font-weight: bolder;	
}

#formas_pagto{
	display:none;
	margin-bottom:15px !important;
}
#paypal_btn{
	color: #FFF;
	background: #019CDE;
	font-weight: 300;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#bcash_btn{
	color: #FFF;
	background: #EA2C3B;
	font-weight: 300;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#rede_btn{
	color: #FFF200;
	background: #ec7000;
	font-weight: 300;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#pagseguro_btn{
	color: #FFF;
	background: #73b743;
	font-weight: 300;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.margin-bottom{
	margin-bottom:15px;
}
.formas_entrega{
	padding-bottom: 10px;
}

.btn-primary{
	background: #F90 !important;
	color: #FFF;
	border:#F90 !important;	
}

.contato-whatsapp {
	background-color: #28a745;
	color: #FFF;
	width: 100%;
	padding: 15px;
	margin-bottom: 2rem;
	text-align: center;
}
.aviso_cep{
	color: #C00;
	font-weight: bold;
}

#top-info{
	color:#FFF;
	padding-top:15px;
	padding-bottom:15px;
	border-top: 1px solid #FFF;
}

#banner{
	padding-left: 0 !important;
	padding-right: 0 !important;	
}

#develop_sign{
	text-align:left;
	color: #FFF;
}

.pay-method{
	display:block;
	margin-bottom:15px;	
}

.gly-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

	@media(max-width:991px){
		#develop_sign{ text-align:left; }
		.footer-address{
			text-align:left;
		}
		.aviso_cep{
			text-align:center;
		}
	}
	
	@media(max-width:468px){
		.product-box {
			height: auto !important;
			margin-bottom:30px !important;
		}
	}
	
	@media(min-width:469px){
		.product-box{
			min-height:450px;
			margin-bottom:15px;
		}
	}
	@media(max-width:1199px){
		#user-nav{
			padding-top: 15px;
			padding-bottom: 15px;
		}
	}