.page-splash{background: #fff }
.page-splash .page-content{text-align: center;}
.boxcenter { width: 100vw; height: 100vh;display: flex;flex-direction: row; justify-content: center; align-items: center }

.bgimg{background: url('../img/bg.jpg') no-repeat !important; background-size: cover !important;}

.formsedit input, .formsedit select{padding: 20px !important; height: 40px !important; position: relative; color: #000; background: #f0f0f0 !important; border-radius: 8px; }
.formsedit input::placeholder{color: #000 !important;}
.btvermelho{border-radius: 5px; color: #f5f6f0; margin: 0 5%; overflow: visible; border: 0; box-shadow: none;z-index: 5; position: relative; background: #ed2337;  }

.blocobtinicio{margin-top: 10rem !important;}
.blocobtinicio a{margin-bottom: 1rem;}

.topo{ text-align: center; background-color: #ee2337;}
.topo a{color: #fff;}

.boxsaldo{background-color: #ee2337; color: #fff; padding: 0.5rem 1rem ;}
.blsaldo{font-size: 14px; margin: 0;}
.blsaldo i{font-size: 10px;}
.boxsaldo h2{font-size: 40px; margin: 0; position: relative; display: inline;}
.boxsaldo h2 span{font-size: 25px;position: absolute; top: 2px; right: -20px;}
.btmaisdesc{background-color: #ee2337; display: block; padding:1rem 1rem; color: #fff; font-size: 12px; overflow: hidden; line-height: 35px;}
.btmaisdesc img{float: left; margin-right: 10px;}
.btmaisdesc i{float: right; color: #f36573; margin-top: 5px;}



.mais-pontos{color: rgb(40, 209, 7) !important; font-weight: bold !important;}
.menos-pontos{color: rgb(209, 37, 7) !important; font-weight: bold !important;}


.swiper-slide a{display: block; background-color: #ed2337; text-align: center; padding:5px; border-radius: 0 0 10px 10px; color: #fff;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: -10px;}
.swiper-pagination-bullet-active{background-color: #ed2337;}

.topo{padding: 0.5rem 0.5rem 0.2rem 0.5rem; color: #fff;}
.topo a{padding-top: 0px; display: block;}
.iconmenu span{color: #ee2337; font-size: 35px;}
.login-screen-content{background:none;}

.listacar{ padding: 0 1rem  1rem 1rem;}
.listacar h1{font-size: 17px; color: #ee2337; margin: 0;}
.listacar .row{background-color: #f0f0f0; padding: 0.5rem 0.5rem; margin: 1rem 0; border-radius: 10px;}
.kmveiculo h3{margin: 0; color: #ed2337;}
.listacar .placa{padding: 0.4rem; border:1px solid #8f8f8f; border-radius: 10px; text-align: center; font-size: 17px; font-weight: 600; color: #8f8f8f; margin-top: 1.3rem;}

.menutolbar{position: fixed; bottom: 0; left: 0; right: 0; background-color: #fff; padding: 10px 0;box-shadow: 0px 0px 8px #00000087;}
.menutolbar a{display: inline; width:16.666% ; float: left; font-size: 9px; text-align: center; color: #8f8f8f;}
.menutolbar a.ativo{color: #ee2337;}
.menutolbar a i{ text-align: center;}
.menutolbar a span{display: block; line-height: 10px;}


.cadcarro select, .cadcarro input{height: 50px !important;background-color: #f0f0f0 !important;padding: 5px !important;border-radius: 5px; color: #8f8f8f;}
.cadcarro select:focus{background-color: #ccc; color:#191919;}
.cadcarro .item-label{font-size: 14px; font-weight: bold;}
.btproximo{position: fixed; bottom:0; width: 100%; text-align: center; background-color: #f14f5f; color: #fff; padding: 20px 0; font-size: 20px;}
.linhacomplet {margin: 2rem 20% 0 20%;}
.linhacomplet span{height: 4px; background-color: #ccc; display: block;}
.linhacomplet span.ativo{background-color: #ee2337;}


.text-conteudo a{color: #fff; font-size: 16px; background-color: #ee2337; padding: 0 10px;  display: inline-block;}

.links-list li{background-image: url('../img/icones.jpg'); background-size: 35px; background-repeat: no-repeat; background-position: 0 10px; padding-left:30px;margin-left: 10px;}
.panel-left .page, .panel-left .links-list, .panel-left ul {background-color: #191919;}

.links-list li a{color:#fff ;}

.links-list li.garagem{background-position: 0 -30px;}
.links-list li.agendar{background-position: 0 -77px;}
.links-list li.historico{background-position: 0 -124px;}
.links-list li.desconto{background-position: 0 -172px;}
.links-list li.indique{background-position: 0 -216px;}
.links-list li.atualizacao{background-position: 0 -263px;}
.links-list li.pesquisa{background-position: 0 -311px;}
.links-list li.conta{background-position: 0 -358px;}
.links-list li.sair{background-position: 0 -407px;}

.blocoperfil{color: #fff; padding: 15px; border-bottom: 1px solid #8f8f8f;}
.blocoperfil h4{margin: 0;}
.blocoperfil a{background-color: #ee2337; font-size: 10px; border-radius: 5px; color: #fff; padding: 5px 10px;}
