button,html,input,select,textarea{color:#222222;}
html{font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,canvas,img,video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.ir{background-color:transparent;border:0;overflow:hidden;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none!important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:after,.clearfix:before{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{font-size:1px;}
@font-face{font-family:'daxregular';src:url('../../fonts/DaxWeb.eot');src:url('../../fonts/DaxWeb.eot?#iefix') format('embedded-opentype'), url('../../fonts/DaxWeb.woff') format('woff'), url('./../fonts/DaxComp.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'daxbold';src:url('../../fonts/DaxWeb-Bold.eot');src:url('../../fonts/DaxWeb-Bold.eot?#iefix') format('embedded-opentype'), url('../../fonts/DaxWeb-Bold.woff') format('woff'), url('../../fonts/DaxComp-Bold.ttf') format('truetype');font-weight:normal;font-style:normal;}
/* Variables ======================================================== */
/* Reusable Classes ======================================================== */
.nounderline:hover{text-decoration:none !important;}
.bold{font-family:'daxbold' !important;}
.relative{position:relative;}
.uppercase{text-transform:uppercase;}
.s10{font-size:10px;}
.s12{font-size:12px;}
.s11{font-size:11px;}
.s14{font-size:14px;}
.s16{font-size:16px;}
.s18{font-size:18px;}
.s20{font-size:20px;}
.s24{font-size:24px;}
.s26{font-size:26px;}
.s28{font-size:28px;}
.s30{font-size:30px;line-height:1.25;}
.s36{font-size:36px;}
.s45{font-size:45px;line-height:1.25;}
.s100{font-size:100px;line-height:1.25;}
.white{color:white;}
.blue{color:#1d2371;}
.red{color:red;font-size:14px !important;}
.green{color:green;font-size:14px !important;}
.gray{color:#706f6f;}
.lightgray{color:#a6a6a6;}
.orange{color:#ee5a11;}
.overflow{overflow:hidden;}
.underline{text-decoration:underline;}
/* General properties ======================================================== */
a:focus{outline:none;}
a::-moz-focus-inner{border:0;}
::selection{background:#1d2371;color:white;}
::-moz-selection{background:#1d2371;color:white;}
textarea,input{outline:none;}
body{font-family:'daxregular' !important;background-color:#FFFFFF !important;}
a:hover{color:inherit !important;}
.transition{transition:all 0.2s ease-out;}
.empresas header{background:url("../../images/bg-nav2.png") 0 0 repeat-x;}
.empresas header .submenu ul li a:hover{color:#ee5a11 !important;}
header{position:absolute;top:0;left:0;z-index:2;min-height:90px;background:url("../../images/bg-nav.png") 0 0 repeat-x;width:100%;}
header.inner{position:static;}
header .logo{background:#1d2371;height:90px;line-height:90px;}
header .logo img{display:inline;}
header .first-row{line-height:35px;padding-left:35px !important;}
header .submenu{line-height:55px;}
header .submenu ul{margin:0;padding:0;}
header .submenu ul li{display:inline-block;color:#1d2371;}
header .submenu ul li a{transition:all 0.2s ease-out;display:inline-block;color:white;font-size:14px;text-transform:uppercase;margin:0 20px;}
header .submenu ul li a.last{margin-right:0 !important;}
a{transition:all 0.2s ease-out;}
.btn-darkorange{background:#b94e26 !important;color:white !important;text-transform:uppercase;border-radius:0 !important;}
.btn-darkorange:hover{background:#8f3c1d;}
.btn-orange{background:#ee5a11!important;color:white;text-transform:uppercase;border-radius:0 !important;}
.btn-orange:hover{background:#be480e;color:white !important;}
.btn-gray{background:#8a8a8a;color:white;text-transform:uppercase;border-radius:0 !important;}
.btn-gray:hover{background:#717171;color:white !important;}
.btn-lightgray{background:#ddd;color:#a4a4a4;border-radius:0 !important;border-bottom:2px solid #a4a4a4 !important;padding:5px 50px !important;}
.btn-lightgray:hover{background:#c4c4c4;color:#fff !important;}
.btn-blue{background:#1d2371 !important;color:white !important;text-transform:uppercase;border-radius:0 !important;}
.btn-blue:hover{background:#131648;color:white !important;}
.btn-white{background:white;color:#ee5a11;text-transform:uppercase;border-radius:0 !important;border-bottom:2px solid #cecac8;}
.btn-white:hover{background:#e6e6e6;color:#ee5a11 !important;}
.navbar-wrapper{position:absolute;top:20px;left:0;width:100%;height:51px;}
.navbar-wrapper > .container{padding:0;}
.slider-container{min-height:50px;margin-top:35px;}
.caption{position:absolute;width:650px;z-index:9999;}
.caption.middle-left{top:30%;left:50%;margin-left:-400px;}
.caption.middle-right{top:30%;left:50%;margin-left:100px;}
.caption h1,.caption h2{text-transform:uppercase;font-size:55px;line-height:1.25;color:white;}
.caption .btn{margin-top:20px !important;font-size:20px !important;padding:10px 80px !important;}
.jssorb21 div,.jssorb21 div:hover,.jssorb21 .av{background:url(../../images/b21.png) no-repeat;overflow:hidden;cursor:pointer;}
.jssorb21 div{background-position:-5px -5px;}
.jssorb21 div:hover,.jssorb21 .av:hover{background-position:-35px -5px;}
.jssorb21 .av{background-position:-65px -5px;}
.jssorb21 .dn,.jssorb21 .dn:hover{background-position:-95px -5px;}
.jssora21l,.jssora21r,.jssora21ldn,.jssora21rdn{position:absolute;cursor:pointer;display:block;background:url(../../images/a21.png) center center no-repeat;overflow:hidden;}
.jssora21l{background-position:-3px -33px;}
.jssora21r{background-position:-63px -33px;}
.jssora21l:hover{background-position:-123px -33px;}
.jssora21r:hover{background-position:-183px -33px;}
.jssora21ldn{background-position:-243px -33px;}
.jssora21rdn{background-position:-303px -33px;}
.navbar-wrapper{position:absolute;top:20px;left:0;width:100%;height:51px;}
.navbar-wrapper > .container{padding:0;}
.promo{position:relative;overflow:hidden;height:650px;width:100%;margin-top:3px;}
.promo h2{font-size:45px;text-transform:uppercase;color:white;margin:50px 0;padding-bottom:5px;border-bottom:2px solid #ee5a11;}
.promo .icons img{margin-right:10px;}
.servico{position:relative;overflow:hidden;height:650px;width:100%;margin-top:3px;}
.servico h2{font-size:45px;text-transform:uppercase;color:white;margin:50px 0;padding-bottom:5px;border-bottom:2px solid #ee5a11;text-align:right;}
.servico .white-ball{margin-top:50px;width:550px;height:550px;border-radius:100%;background:rgba(255, 255, 255, 0.9);border:25px solid rgba(0, 0, 0, 0.02);text-align:center;color:#ee5a11;padding:100px;}
.servico .white-ball .btn{margin-top:20px;font-size:20px;padding:10px 80px;}
.produto{height:650px;background:url("../../images/bg-pattern-grey.jpg") center center no-repeat;background-size:cover;width:100%;margin-top:3px;}
.produto h2{font-size:45px;text-transform:uppercase;color:white;margin:50px 0;padding-bottom:5px;border-bottom:2px solid #ee5a11;}
.produto .btn{margin-top:20px;font-size:20px;padding:10px 80px;min-width:275px !important;}
.btn-big{margin-top:20px !important;font-size:20px !important;padding:10px 80px !important;}
.spacer5{height:5px;}
.spacer10{height:10px;font-size:1px;}
.spacer20{height:20px;font-size:1px;}
*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.menu-container,.scroller{height:100%;}
.scroller{overflow:hidden;}
/*
.scroller,.scroller-inner{position:relative;}*/
.menu-container{position:relative;overflow:hidden;}
.mp-pusher{position:relative;left:0;height:100%;}
.mp-menu{position:absolute;/* we can't use fixed here :( */
top:0;left:0;z-index:1;width:300px;height:100%;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.mp-level{position:absolute;top:0;left:0;width:100%;height:100%;background:#ee5a11;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.mp-level.logged{background:#1d2371 !important;}
/* overlays for pusher and for level that gets covered */
.mp-pusher::after,.mp-level::after,.mp-level::before{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0;}
.mp-pusher::after,.mp-level::after{background:rgba(0, 0, 0, 0.3);-webkit-transition:opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;-moz-transition:opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;transition:opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;}
.mp-level::after{z-index:-1;}
.mp-pusher.mp-pushed::after,.mp-level.mp-level-overlay::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;transition:opacity 0.3s;}
.mp-level.mp-level-overlay{cursor:pointer;}
.mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:transparent;opacity:1;}
.mp-pusher,.mp-level{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;}
/* overlap */
.mp-overlap .mp-level.mp-level-open{box-shadow:1px 0 2px rgba(0, 0, 0, 0.2);-webkit-transform:translate3d(-40px, 0, 0);-moz-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);}
/* First level */
.mp-menu > .mp-level,.mp-menu > .mp-level.mp-level-open,.mp-menu.mp-overlap > .mp-level,.mp-menu.mp-overlap > .mp-level.mp-level-open{box-shadow:none;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
/* cover */
.mp-cover .mp-level.mp-level-open{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open){-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
/* content style */
.mp-menu ul{margin:0;padding:0;list-style:none;}
.mp-menu h2{margin:0;padding:1em;color:rgba(0, 0, 0, 0.4);text-shadow:0 0 1px rgba(0, 0, 0, 0.1);font-weight:300;font-size:2em;}
.mp-menu h2 a{color:rgba(0, 0, 0, 0.4);}
.mp-menu.mp-overlap h2::before{position:absolute;top:0;right:0;margin-right:8px;font-size:75%;line-height:1.8;opacity:0;-webkit-transition:opacity 0.3s, -webkit-transform 0.1s 0.3s;-moz-transition:opacity 0.3s, -moz-transform 0.1s 0.3s;transition:opacity 0.3s, transform 0.1s 0.3s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);}
.mp-menu.mp-cover h2{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:1.5em;}
.mp-overlap .mp-level.mp-level-overlay > h2::before{opacity:1;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-moz-transition:-moz-transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);}
li.arrow{background:url("../../images/arrow.png") 12px 25px no-repeat;}
.mp-menu ul li > a{text-transform:uppercase;color:white;display:block;padding:.8em 1em .8em 2.2em;outline:none;box-shadow:inset 0 -1px rgba(0, 0, 0, 0.2);text-shadow:0 0 1px rgba(255, 255, 255, 0.1);font-size:1.1em;-webkit-transition:background 0.3s, box-shadow 0.3s;-moz-transition:background 0.3s, box-shadow 0.3s;transition:background 0.3s, box-shadow 0.3s;}
.mp-menu ul li > a:hover{color:white !important;text-decoration:none;}
.mp-menu ul li > a img{margin-right:10px;}
.mp-menu ul li::before{position:absolute;left:10px;z-index:-1;color:rgba(0, 0, 0, 0.2);line-height:3.5;}
.mp-level > ul > li:first-child > a{box-shadow:inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2);}
.mp-menu ul li a:hover,.mp-level > ul > li:first-child > a:hover{background:rgba(0, 0, 0, 0.3);box-shadow:inset 0 -1px rgba(0, 0, 0, 0);}
.mp-menu .mp-level.mp-level-overlay > ul > li > a,.mp-level.mp-level-overlay > ul > li:first-child > a{box-shadow:inset 0 -1px rgba(0, 0, 0, 0);}
.mp-level > ul > li:first-child > a:hover,.mp-level.mp-level-overlay > ul > li:first-child > a{box-shadow:inset 0 -1px rgba(0, 0, 0, 0), inset 0 1px rgba(0, 0, 0, 0);}
/* seems like Chrome 34.0.1847.131 needs the second shadow otherwise the transition breaks */
.mp-back{background:rgba(0, 0, 0, 0.1);outline:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:block;font-size:0.8em;padding:1em;position:relative;box-shadow:inset 0 1px rgba(0, 0, 0, 0.1);-webkit-transition:background 0.3s;-moz-transition:background 0.3s;transition:background 0.3s;}
.mp-back:hover{color:white !important;text-decoration:none;}
.mp-menu .mp-level.mp-level-overlay > .mp-back,.mp-menu .mp-level.mp-level-overlay > .mp-back::after{background:transparent;box-shadow:none;color:transparent;}
/*.no-csstransforms3d .mp-pusher,.no-js .mp-pusher{padding-left:300px;}*/
.no-csstransforms3d .mp-menu,.no-js .mp-menu{display:none;}
.no-csstransforms3d .mp-menu > .mp-level,.no-js .mp-menu > .mp-level{display:block;}
.banners{position:relative;overflow:hidden;height:650px;}
.banners hr{border-top:3px solid #ee5a11;margin:-10px 0 5px !important;}
.banners .banner{overflow:hidden;background:#dcddde;min-height:100%;float:left;width:50%;padding:50px 0;color:white;}
.banners .banner h2{font-size:30px;text-transform:uppercase;color:white;margin:40px 0 20px;padding-bottom:5px;border-bottom:2px solid #ee5a11;}
.facebook{background:white;padding:100px 0;}
.inner-content.bg-login{background:url("../images/bg-login.jpg") top right no-repeat;background-size:cover;min-height:900px;}
.footer{background:url("../../images/footer-pattern.jpg") repeat;padding:30px 0;width:100%;font-size:14px;color:#676767;}
.footer .btn{font-size:1em;width:45%;}
.footer hr{border-top:2px solid #676767;}
.footer ul{margin:0;padding:0;}
.footer ul li{list-style:none;}
.footer ul li a{color:#373737;}
.footer ul li a.first{color:#ee5a11;font-size:26px;}
.bottom{background:#818181;padding:20px 0;border-top:5px solid #b4b3b3;color:white;}
.bottom .copyright{color:#c6c5c5 !important;}
.bottom i.gray{color:#818181 !important;}
.bottom .links{text-align:right;}
.bottom .links .spacer{margin:0 20px;}
.bottom .links a{color:white !important;}
.search-container{display:none;background:#1d2371;color:white;padding:20px 0;}
.search-container input[type=text]{border:2px solid #ee5a11;border-radius:0px;width:100%;background:#1d2371;padding:10px 20px;font-size:20px;}
.search-container input[type=text]::-webkit-input-placeholder{color:#fff;}
.search-container input[type=text]::selection{background:#ee5a11;color:white;}
.search-container input[type=text]::-moz-selection{background:#ee5a11;color:white;}
.tarifarios{border-bottom:2px solid #1d2371;}
.tarifarios h3{color:#1d2371;font-size:45px;line-height:1.25;text-transform:uppercase;border-bottom:2px solid #ee5a11;text-align:center;}
.tarifarios img{border-bottom:2px solid #1d2371;}
.tarifarios .btn{margin-top:20px;font-size:20px;padding:10px 80px;}
.produtos{border-bottom:2px solid #1d2371;background:#e4e4e4;}
.produtos h3{color:#1d2371;font-size:45px;line-height:1.25;text-transform:uppercase;border-bottom:2px solid #ee5a11;text-align:center;}
.produtos .jcarousel .btn{width:70%;font-size:16px;background:transparent;border:1px solid #ee5a11;color:#ee5a11;text-transform:none;border-radius:0 !important;}
.produtos .jcarousel .btn:hover{background:white;color:#ee5a11 !important;}
.produtos .btn-orange{margin-top:20px;font-size:20px;padding:10px 80px;}
/* jCarousel*/
.jcarousel-wrapper{margin:20px auto;position:relative;}
/** Carousel **/
.jcarousel{position:relative;overflow:hidden;width:100%;padding:30px 0px;}
.jcarousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel li{position:relative;width:188px;float:left;line-height:1.25;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
/** Carousel Controls **/
.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:50%;margin-top:-60px;width:27px;height:51px;text-align:center;text-decoration:none;}
.jcarousel-control-prev{left:-35px;background:url("../../images/carousel-arrow-left.png") no-repeat 0 0;}
.jcarousel-control-next{right:-40px;background:url("../../images/carousel-arrow-right.png") no-repeat 0 0;}
.bg-blue{background:#1d2371;}
.bg-blue2{background:#1d2371;padding:30px 0 0;border-bottom:4px solid #ee5a11;}
.bg-orange{background:#ee5a11;}
.bg-orange2{background:#f9f0ea;padding:30px 0 0;border-bottom:4px solid #ee5a11;}
.bg-gray2{background:#e3e3e3;padding:15px 0 0;border-bottom:4px solid #cdcdcd;}
.lojas{background-image:url("../../images/slider06.jpg");background-size:cover;}
.lojas iframe{width:100% !important;}
.lojas h3{color:white;font-size:45px;line-height:1.25;text-transform:uppercase;border-bottom:2px solid #ee5a11;text-align:center;}
.lojas input[type="text"]{border:0;background:transparent;border-bottom:2px solid #ee5a11;color:white;font-size:24px;padding:0px 10px;width:100%;height:35px;}
.lojas input[type="text"]::-webkit-input-placeholder{color:#fff;}
.lojas .btn-zoom-in,.lojas .btn-zoom-out{position:absolute;top:10px;left:30px;width:40px;height:40px;line-height:40px;text-align:center;color:white;}
.lojas .btn-zoom-out{top:51px;}
.recrutamento{overflow:hidden;position:relative;height:600px;}
.recrutamento h3{color:#706f6f;font-size:45px;line-height:1.25;text-transform:uppercase;border-bottom:2px solid #ee5a11;text-align:center;}
.noticia h2,.evento h2{line-height:1;}
.noticias .btn{margin-top:20px;font-size:20px;padding:10px 80px;}
.noticias h3{color:#1d2371;font-size:45px;line-height:1.25;text-transform:uppercase;border-bottom:2px solid #ee5a11;text-align:center;}
.resultados .col-sm-6{margin-bottom:40px;}
.resultados h2{margin:0;margin-bottom:20px;}
.resultados p{color:#a6a6a6;}
.sub-header{background:#f9f0ea;}
.sub-header h1{font-size:35px;color:#ee5a11;text-transform:uppercase;margin:50px 0 30px;}
.sub-header h1 span{display:block;color:#fcb08b;font-size:22px;}
.sub-header.bg01{background:url("../../images/inner-bg01.jpg") top right;background-size:cover;}
.sub-header.bg02{background:url("../../images/inner-bg02.jpg") top right;background-size:cover;}
.sub-header.bg04{background:url("../../images/inner-bg03.jpg") top right;background-size:cover;}
.sub-header.bg05{background:url("../../images/inner-bg04.jpg") top right;background-size:cover;}
.sub-header.bg06{background:url("../../images/inner-bg05.jpg") top right;background-size:cover;}
.sub-header.bg07{background:url("../../images/inner-bg06.jpg") top right;background-size:cover;}
.sub-header.bg08{background:url("../../images/inner-bg07.jpg") top right;background-size:cover;}
.sub-header.bg09{background:url("../../images/inner-bg08.jpg") top right;background-size:cover;}
.sub-header.bg10{background:url("../../images/inner-bg10.jpg") top right;background-size:cover;}
.sub-header .third-level-menu{background:white;background:rgba(255, 255, 255, 0.5);line-height:50px;margin-bottom:25px;}
.sub-header .third-level-menu a{font-size:16px;color:#1d2371;display:inline-block;border-bottom:3px solid transparent;text-transform:uppercase;margin-right:20px;}
.sub-header .third-level-menu a.last{margin:0;}
.sub-header .third-level-menu a:hover,.sub-header .third-level-menu a.active{border-bottom:3px solid #1d2371;color:#ee5a11 !important;text-decoration:none;}
.top-faqs .bg-gray{min-height:120px;}
.bg-gray{background:#eee;padding-bottom:15px 0 5px;}
.moreOptions{display:none;}
.inner-content{background:white;padding:40px 0;}
.breadcrumb > li + li:before{color:#1d2371 !important;font-size:14px !important;font-family:'daxbold' !important;font-family:'FontAwesome' !important;content:"\f105" !important;}
.breadcrumb{background-color:transparent !important;font-size:13px;text-transform:uppercase;}
.breadcrumb a{color:#959595;}
.breadcrumb .active{color:#ee5a11 !important;}
.order-bar{background:#f7f6f5;padding:15px;}
.order-bar .dropdown{display:inline-block;}
.order-bar .btn-link{color:#1d2371;font-size:16px;margin-right:20px;}
.order-bar .btn-link:hover,.order-bar .btn-link:focus{text-decoration:none;color:#ee5a11;}
.order-bar i{font-size:18px;margin-left:5px;}
.order-bar h2{padding:0;margin:0;line-height:36px !important;}
aside .filter{overflow:hidden;}
aside .filter .heading{text-transform:uppercase;transition:all 0.2s ease-out;cursor:pointer;height:45px;line-height:45px;background:#ddd;font-size:16px;color:#545454;}
aside .filter .heading:hover{background:#c4c4c4;}
aside .filter .heading i{font-size:20px;}
aside .filter .options{background:#f7f6f5;}
aside .filter .options .col-xs-12{padding:15px;}
aside .filter .options .col-xs-12 input[type=checkbox]{margin-right:5px;}
aside .filter .ui-widget-header{background:#ee5a11 !important;}
aside .filter .ui-slider .ui-slider-handle{border-radius:1.2em;}
.catalogo img,.comparador img{border:1px solid #ccc;padding:10px;margin-bottom:20px;}
.catalogo h3,.comparador h3{color:#1d2371;text-transform:uppercase;font-size:18px;}
.catalogo h4,.comparador h4{font-size:12px;color:#ee5a11;text-transform:uppercase;}
.catalogo .btn-white,.comparador .btn-white{border:1px solid #ee5a11;width:100%;font-size:12px;text-transform:none;}
.catalogo .btn-white:hover,.comparador .btn-white:hover{background:#ee5a11 !important;color:white !important;}
.catalogo .btn-gray,.comparador .btn-gray{font-size:12px;text-transform:none;color:#706f6f;background:#f7f6f5;width:100%;}
.catalogo .btn-gray:hover,.comparador .btn-gray:hover{color:#706f6f !important;background:#e0ddd9;}
.catalogo .col-xs-12:first-child{height:200px;}
.catalogo .list h3{margin-top:10px;}
.pagination > li > a,.pagination > li > span{background:#ee5a11 !important;color:white !important;margin:0 5px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a.active,.pagination > li > span.active{color:#ee5a11 !important;background:#ddd !important;}
.compare-container{padding:5px 0;background:#fbfbfa;border:1px dotted #eae9e9;min-height:100px;line-height:100px;width:100%;margin-bottom:5px;}
input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=checkbox].css-checkbox + label.css-label{padding-left:28px;height:19px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;font-size:14px;font-weight:300;}
input[type=checkbox].css-checkbox:checked + label.css-label{background-position:0 -19px;}
label.css-label{background-image:url(../../images/csscheckbox.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
input[type=radio].css-radio{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;}
input[type=radio].css-radio + label.css-label-radio{padding-left:28px;height:21px;display:inline-block;line-height:23px;background-repeat:no-repeat;background-position:0 0;font-size:21px;vertical-align:middle;cursor:pointer;font-size:14px;font-weight:300;}
input[type=radio].css-radio:checked + label.css-label-radio{background-position:0 -21px;}
label.css-label-radio{background-image:url("../../images/cssradio.png");-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.detalhe h2{color:#1d2371;font-size:30px;line-height:1.25;text-transform:uppercase;margin-top:0;}
.detalhe i{color:#e0e0e0;}
.detalhe h5{font-size:18px;color:#ee5a11;padding-bottom:5px;border-bottom:1px solid #ccc;margin-top:25px;}
.detalhe ul{margin:0;padding:0;}
.detalhe ul li{list-style:none;color:#a6a6a6;}
.text-nounderline:hover{text-decoration:none;}
.badge{margin-right:5px;}
.badge.available{background-color:#a7d211 !important;}
.label{font-size:100% !important;border-radius:0 !important;cursor:pointer;border:1px solid #eaeaea;margin-right:5px;}
.label .label-white{background:white;}
.btn-blue.toggleMobileSearch:active,.btn-blue.toggleMobileSearch:visited,.btn-blue.toggleMobileSearch:focus{color:#ffffff !important;}
.comparador h6{font-size:18px;color:#ee5a11;padding-bottom:5px;border-bottom:1px solid #1d2371;margin-top:40px;font-family:'daxbold' !important;}
.comparador hr{margin:10px 0;}
.specs{margin-bottom:5px;}
.bg-white{background:rgba(255, 255, 255, 0.8);}
.sticky.stuck{background:rgba(255, 255, 255, 0.8);transition:all 0.2s ease-out;z-index:9;position:fixed;top:0;}
.sticky.stuck img{display:none !important;}
* :focus{outline:none;}
.menu-logged .btn{margin:0 !important;width:100%;padding-top:5px !important;padding-bottom:5px !important;font-size:16px !important;}
.menu-logged .btn.text-left{text-align:left;padding:10px 30px !important;}
.menu-logged .nome{height:auto;width:100%;margin-top:-57px;padding:10px 30px;font-size:30px;line-height:1.25;color:white;text-transform:uppercase;}
.menu-logged .inner{padding:20px 30px;}
.spacer1{height:1px;}
.steps{height:50px;background:#fbd6c3;color:white;font-size:16px;line-height:50px;width:100%;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;}
.steps ol{margin:0;padding:0;}
.steps ol li{font-size:14px;position:relative;background:#fbd6c3;text-transform:uppercase;width:33.3%;float:left;text-align:center;display:inline-block;list-style:none;}
.steps ol li:before{border-radius:50px;content:"2";position:absolute;width:50px;height:50px;background:white;text-align:center;color:#1d2371;line-height:40px;left:-25px;top:0;font-family:'daxbold' !important;font-size:16px;border:5px solid #fbd6c3;}
.steps ol li:first-child:before{content:"1";}
.steps ol li:last-child{-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;}
.steps ol li:last-child:before{content:"3";}
.steps ol li.active{background:#ee5a11;}
.steps ol li.active:before{border:5px solid #ee5a11;}
.form .col-xs-6{padding:0;height:50px;line-height:50px;text-transform:uppercase;font-size:18px;}
.form .col-xs-6 span{display:block;width:5%;text-align:right;float:right;color:red;font-size:10px;}
.form .col-xs-6.orange{padding:0 15px;border:1px solid #ccc;background:#ee5a11;color:white;border-right:0;}
.form .col-xs-6.orange label{font-weight:300 !important;}
.form input[type="text"],.form input[type="password"],.form textarea{float:left;text-align:left;background:transparent;width:100%;height:50px;border:0;border:1px solid #ccc;padding:0 15px;overflow:hidden;font-size:18px;}
.form .dropdown{float:left;width:95%;}
.form .dropdown .caret{margin-top:17px !important;}
.form .dropdown .btn{font-size:18px;width:100%;height:50px;line-height:40px;}
.form input[type=checkbox].css-checkbox + label.css-label,.form input[type=radio].css-radio + label.css-label-radio{margin-left:10px;margin-top:12px;}
.form textarea{resize:none;min-height:180px;line-height:1 !important;padding:15px;}
.form .textarea-label{min-height:180px;}
.formInput table{border:none !important;margin:0px !important;padding:0px !important;width:100%;}
.formInput tr{border:none !important;margin:0px !important;padding:0px !important;}
/*.formInput tr:first-child{border:none !important;margin:0px !important;padding:0px !important;width:0px !important;}*/
.formInput td{border:none !important;margin:0px !important;padding:0px !important;}
.formSelect table{border:none !important;margin:0px !important;padding:0px !important;}
.formSelect tr{border:none !important;margin:0px !important;padding:0px !important;}
.formSelect td{border:none !important;margin:0px !important;padding:0px !important;}
.formSelect select{float:left;text-align:right;background:transparent;width:95%;height:50px;border:0;border:1px solid #ccc;padding-left:15px;padding-right:0px;overflow:hidden;margin:0px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.erros{margin-bottom:10px;padding:10px;background:rgba(255, 0, 0, 0.05);font-style:italic;}
.content{display:none;}
.content.active{display:block;}
.toggle.expander{text-transform:uppercase;color:white;display:block;padding:.8em 1em .8em 2em !important;outline:none;box-shadow:inset 0 -1px rgba(0, 0, 0, 0.2);text-shadow:0 0 1px rgba(255, 255, 255, 0.1);font-size:1.25em;-webkit-transition:background 0.3s, box-shadow 0.3s;-moz-transition:background 0.3s, box-shadow 0.3s;transition:background 0.3s, box-shadow 0.3s;}
.toggle.expander:focus,.toggle.expander:hover{color:white !important;text-decoration:none;}
.toggle.expander.expanded{padding-left:13px;background-position:11px center;background-repeat:no-repeat;background-image:url(../../images/expanded.png);background-color:rgba(0, 0, 0, 0.3);}
.toggle.expander.collapsed{padding-left:13px;background-position:15px center;background-repeat:no-repeat;background-image:url(../../images/collapsed.png);}
.consultas .bg-orange{background:#ee5a11;line-height:55px;font-size:16px;}
.consultas .bg-orange-smaller{background:#ee5a11;line-height:55px;font-size:13px;}
.consultas .bg-orange button:hover,.consultas .bg-orange button:focus{text-decoration:none;}
.consultas .bg-lightbrown{background:#f9f0ea;}
.consultas .bg-lightlightgray{background: #f2f2f2;}
.consultas table{width:100%;border-collapse:collapse;}
.consultas tr{background:#fff;}
.consultas th{color:#1d2371 !important;background:#f9f0ea !important;border:0 !important;font-family:'daxregular' !important;}
.consultas td,.consultas th{padding:10px 7px !important;text-align:left;border:1px solid #eee;color:#a6a6a6;}
.consultas .table-container{padding-bottom: 15px;overflow-y:scroll;overflow-x:hidden;}
.table-container-noscroll{padding-bottom: 15px;overflow-x:hidden;}
*:active{outline:none !important;}
.dropdown a.btn{text-align:left !important;border-radius:0;}
.dropdown a.btn .caret{float:right;margin-top:7px;}
.lojas-sidebar{padding-top:15px;}
.lojas-sidebar input[type="text"]{width:100%;padding:5px;padding-right:30px;}
.lojas-sidebar .btn-big{padding:10px 0px !important;width:100%;margin-top:0 !important;}
.lojas-sidebar .relative a{position:absolute;top:3px;right:7px;font-size:20px;color:#aaa;}
.lista-lojas{transition:all 0.2s ease-out;height:500px;overflow-y:scroll;background:#fafafa;}
.lista-lojas.open{height:290px;}
.lista-lojas.mobile{height:auto;overflow:hidden;}
.lista-lojas.mobile .loja{padding-bottom:0px;}
.lista-lojas.mobile .loja .details{display:none;}
.lista-lojas.mobile .loja:hover .horario .bold,.lista-lojas.mobile .loja.active .horario .bold{color:inherit;}
.lista-lojas.mobile .horario{position:absolute;bottom:0;left:0;width:100%;opacity:.9;background:#1d2371;color:white;padding:5px 15px;}
.lista-lojas .loja{padding:15px;border-bottom:1px solid white;cursor:pointer;border-left:1px solid #fafafa;}
.lista-lojas .loja:hover,.lista-lojas .loja.active{background:#eee;border-left:1px solid #1d2371;}
.lista-lojas .loja:hover .bold,.lista-lojas .loja.active .bold{color:#1d2371;}
.detalhe-loja{width:90%;background:white;background:rgba(255, 255, 255, 0.9);position:absolute;top:0;left:0;padding:45px;height:750px;transition:all 0.4s ease-out;}
.detalhe-loja.goaway{left:-90%;}
.detalhe-loja .close-button{position:absolute;top:25px;right:25px;font-size:30px;color:#818181;cursor:pointer;}
.detalhe-loja-mobile{display:none;background:white;background:rgba(255, 255, 255, 0.9);padding:0 15px;height:750px;transition:all 0.4s ease-out;}
.detalhe-loja-mobile h2{margin-top:0px;}
.detalhe-loja-mobile .close-button{margin-top:30px;font-size:20px;color:#818181;cursor:pointer;}
.profile-pic{position:relative;background:#f4905f;}
.profile-pic h3{position:absolute;bottom:0px;left:0px;color:white;font-size:34px;text-transform:uppercase;width:100%;padding:0 10px;}
.profile-pic img{display:block !important;margin:0 auto;}
.dashboard input[type=text],.dashboard textarea{width:100%;}
.dashboard aside hr{margin:0;border-top:1px solid #eee;}
.dashboard aside .lh50{line-height:50px;}
.dashboard .bg-orange{padding:10px 15px;text-transform:uppercase;}
.p15{padding:15px;}
.abs{position:absolute;top:0;left:0;width:100%;height:100%;}
.abs.b{bottom:5px !important;top:auto !important;height:auto !important;}
.abs.b .btn-abs{position:absolute;bottom:15px;right:15px;}
#map-canvas{width:100%;height:410px;background-color:#CCC;}
#map-canvas-lojas{width:100%;height:750px;background-color:#CCC;}
#map-canvas-lojas-mini,#map-canvas-loja-mini{width:100%;height:200px;background-color:#CCC;}
.entretenimento .square{height:265px;border:2px solid #e7e7e7;}
.entretenimento .squareBig{height:435px;border:2px solid #e7e7e7;}
.entretenimento .col-sm-6{width:49%;margin:0 .5%;}
.agenda .col-sm-4{height:520px;background:url("../images/agenda-bg.jpg") no-repeat;background-size:cover;}
.agenda .col-xs-4,.agenda .col-xs-8{border:2px solid #e7e7e7;height:87px;line-height:1;padding-top:5px;}
.agenda .col-xs-8{padding-top:22px;}
.agenda .row:nth-of-type(1) .col-xs-8,.agenda .row:nth-of-type(1) .col-xs-4{background:#ee5a11;}
.agenda .row:nth-of-type(2) .col-xs-8,.agenda .row:nth-of-type(2) .col-xs-4{background:#ef641f;}
.agenda .row:nth-of-type(3) .col-xs-8,.agenda .row:nth-of-type(3) .col-xs-4{background:#f06e2e;}
.agenda .row:nth-of-type(4) .col-xs-8,.agenda .row:nth-of-type(4) .col-xs-4{background:#f1783c;}
.agenda .row:nth-of-type(5) .col-xs-8,.agenda .row:nth-of-type(5) .col-xs-4{background:#f2824a;}
.agenda .row:nth-of-type(6) .col-xs-8,.agenda .row:nth-of-type(6) .col-xs-4{background:#f38c58;}
.title{padding:18px 0;height:88px;border:2px solid #e7e7e7;background-size:cover;}
.title .pull-right{padding-top:15px;}
.title.apps{background:url("../images/apps-bg.jpg");}
.title.jogos{background:url("../images/jogos-bg.jpg");}
/* Tabs container */
.r-tabs{position:relative;border-top:1px solid #ee5a11;}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background-color:#f9f0ea;color:#ee5a11;}
.faqs .r-tabs .r-tabs-nav .r-tabs-tab{background:#f7f6f5;}
/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor{display:block;padding:15px 45px;text-decoration:none;font-size:24px;line-height:1;text-transform:uppercase;color:#ee5a11;border-bottom:3px solid transparent;}
.faqs .r-tabs .r-tabs-nav .r-tabs-anchor{padding:25px 15px;text-align:center;font-size:20px;}
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:0.5;}
/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#ee5a11;text-shadow:none;background-color:white;border-bottom:3px solid #ee5a11;}
.faqs .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:white;background-color:#ee5a11;}
.faqs .r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor:hover{color:white !important;}
/* Tab panel */
.r-tabs .r-tabs-panel{background-color:white;border-bottom:4px solid white;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.r-tabs .r-tabs-nav{margin:0;padding:0;}
.r-tabs .r-tabs-tab{float:left;width:25%;margin:0;list-style:none;border-bottom:1px solid #ee5a11;}
.r-tabs .r-tabs-panel{padding:60px 0px;display:none;}
.faqs .r-tabs .r-tabs-panel{padding:0;}
.r-tabs .r-tabs-accordion-title{display:none;}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;}
hr.orange{border-top:1px solid #ee5a11 !important;margin:10px 0 40px;}
.faqs h4{padding:0 25px 10px;border-bottom:1px solid #ee5a11;font-size:20px;color:#706f6f;}
.faqs h4.nopadding{padding:0 0 10px;}
.faqs .sidebar{width:25%;float:left;background:#f1f1f1;padding-top:60px;}
.faqs .sidebar ul{margin:0;padding:0;margin-bottom:20px;}
.faqs .sidebar ul li{list-style-type:none;}
.faqs .sidebar ul li a{display:block;padding:0 25px;color:#ee5a11;line-height:40px;border-top:1px solid transparent;border-bottom:1px solid transparent;font-size:13px;}
.faqs .sidebar ul li a i{margin-top:13px;display:none;}
.faqs .sidebar ul li a:hover,.faqs .sidebar ul li a.active{color:#706f6f;border-top:1px solid white;border-bottom:1px solid white;text-decoration:none;}
.faqs .sidebar ul li a:hover i,.faqs .sidebar ul li a.active i{display:block;color:#ee5a11;}
.faqs .faq-content{width:75%;background:#fdfdfd;padding-top:60px;float:left;}
.faqs .faq-content .btn-faq{background:#f1f1f1;border-bottom:1px solid #ee5a11;color:#ee5a11;padding:17px 65px;border-radius:0;font-size:16px;text-decoration:underline;margin-right:15px;margin-bottom:15px;float:left;}
.faqs .faq-content .btn-faq:hover,.faqs .faq-content .btn-faq.active{background:#707070;color:white !important;border-bottom:1px solid #707070;}
.faqs .faq-content .btn-lightgray{padding:5px 10px !important;}
.sitemap h2{text-transform:uppercase;color:#ee5a11;font-size:24px;border-bottom:1px solid #ee5a11;padding-bottom:10px;}
.sitemap h2 a{color:#ee5a11;}
.sitemap h3{color:#a6a6a6;font-size:20px;}
.sitemap h3 a{color:#a6a6a6;}
.sitemap h3 a:hover{color:#ee5a11 !important;}
.sitemap ul li{line-height:2;color:#a6a6a6;list-style:none;}
.sitemap ul li a{font-size:16px;color:#a6a6a6;}
.sitemap ul li a:hover{color:#ee5a11 !important;}
.prevArrow,.nextArrow{margin-top:42px;cursor:pointer;transition:all 0.2s ease-out;}
.prevArrow:hover,.nextArrow:hover{transform:scale(1.1);}
.slider-center{background:url("../images/pixel-orange.jpg") 0px 53px repeat-x;}
.slider-center .inner{transition:all 0.2s ease-out;position:absolute;top:21px;left:50%;margin-left:-15px;}
.slider-center i{width:13px;height:13px;display:inline-block;background:#ee5a11;border:7px solid transparent;border-radius:100%;transition:all 0.2s ease-out;}
.slider-center span{transition:all 0.2s ease-out;color:#a6a6a6;font-size:18px;font-family:'daxbold' !important;}
.slider-center .slick-active{cursor:pointer;height:100px;}
.slider-center .slick-active:hover i{width:30px;height:30px;display:inline-block;background:white;border:7px solid #ee5a11;}
.slider-center .slick-active:hover span{color:#ee5a11;font-size:18px;}
.slider-center .slick-active:hover .inner{top:15px;}
.historia-content{margin-bottom:60px;}
.historia-content h3{color:#a6a6a6;font-size:20px;}
.historia-content ul li{line-height:2;color:#a6a6a6;}
.historia-content ul li a{font-size:16px;color:#a6a6a6;}
.historia-content ul li a:hover{color:#ee5a11 !important;}
.transparent-menu{background:white;background:rgba(255, 255, 255, 0.5);line-height:50px;margin-bottom:25px;}
.eventos .panel-body{border:0 !important;}
.eventos .panel-body .col-sm-1{opacity:.5;}
.eventos .panel-heading{border:0 !important;background-color:white !important;}
.eventos .panel-heading .col-sm-4{line-height:.7;padding-top:20px;}
.eventos .panel-default{border:0 !important;box-shadow:0 0 0 transparent !important;}
.eventos .event{border-bottom:1px solid #e4e4e4;padding-bottom:20px;margin-bottom:20px;}
.eventos .btn{font-size:18px !important;}
.datepicker{background:transparent;padding:0;padding-right:5px;font-size:12px;color:white;display:inline-block;width:75px !important;text-align:right;height:30px;line-height:20px;border:0;}
.datepicker::-webkit-input-placeholder{color:#fff;}
.ui-datepicker-trigger{cursor:pointer;}
.applyDate{margin-left:8px;}
/* MEDIAQUERIES */
@media (max-width:1200px){.third-level-menu a{margin-right:10px !important;font-size:14px !important;}
header .first-row{padding-left:25px !important;}
.submenu ul li a{margin:0 10px !important;}
.submenu ul li a.last{margin-right:0 !important;}
}
@media (max-width:992px){.eventos .btn{font-size:14px !important;}
.top-faqs .bg-gray{height:200px;}
.third-level-menu a{margin-right:5px !important;font-size:11px !important;}
.links,.copyright{text-align:left !important;}
.banners{height:auto;}
.banner{width:100% !important;min-height:550px !important;}
.white-ball{margin:40px auto;width:480px !important;height:480px !important;padding:70px 50px !important;}
.white-ball .btn{width:50%;padding:5px !important;font-size:14px;margin-top:10px !important;}
.s12-sm{font-size:12px !important;}
.s14-sm{font-size:14px !important;}
.s16-sm{font-size:16px !important;}
.s25-sm{font-size:25px !important;}
header .first-row{padding-left:19px !important;}
.submenu ul li a{font-size:11px !important;margin:0 6px !important;}
.submenu ul li a.last{margin-right:0 !important;}
.footer .btn{width:100%;margin-bottom:5px;}
}
@media (min-width:767px){.specs,.third-level-menu{display:block !important;}
}
@media (max-width:766px){#firstHeading{margin-top:5px !important;font-size:14px !important;}
.historia-content h3{margin-bottom:30px;}
.sitemap ul{margin:0;padding:0;}
.faqs .sidebar,.faqs .faq-content{width:100%;}
.faqs .btn-faq{width:100%;}
.top-faqs .bg-gray{height:auto;margin-bottom:5px;}
.catalogo .col-xs-12:first-child{height:auto;}
.r-tabs .r-tabs-panel{padding:40px 15px 60px;}
.r-tabs .r-tabs-nav{display:none;}
.r-tabs-accordion-title.r-tabs-state-active{background:white !important;border-bottom:4px solid #ee5a11 !important;}
.r-tabs .r-tabs-accordion-title{transition:all 0.2s ease-out;display:block;background:#f9f0ea;border-bottom:1px solid #ee5a11;color:#ee5a11;padding:15px;font-size:24px;text-transform:uppercase;line-height:1;}
.r-tabs .r-tabs-accordion-title a{display:block;color:#ee5a11;}
.r-tabs .r-tabs-accordion-title a:hover{text-decoration:none;}
.entretenimento .col-sm-6{width:100%;margin:0;}
.agenda .col-sm-4{height:auto !important;padding:20px 0;}
.dashboard .bg-orange{margin-top:20px;}
.sub-header{background:white !important;}
.sub-header h1{text-align:center;}
.open-third-level-menu{display:none;}
.open-third-level-menu .container a i{color:#ee5a11;}
.close-third-level-menu{opacity:.5;margin-top:15px;}
.close-third-level-menu:hover{opacity:1;}
.sub-header .third-level-menu a{font-size:19px !important;display:block;text-align:center;border-bottom:1px solid #eee;}
.sub-header .third-level-menu a:hover,.sub-header .third-level-menu a.active{border-bottom:1px solid #eee;}
.sub-header .third-level-menu a:last-child{border:0;}
.sub-header .third-level-menu a.visible-xs{color:#ccc;}
.sub-header .third-level-menu a.visible-xs i{color:#ee5a11;}
.breadcrumb{display:none !important;}
.bg-login{background:#FFF !important;}
.inner-content{padding:0;}
.inner-content.bg-login{min-height:1px !important;}
.consultasTable table,.consultasTable thead,.consultasTable tbody,.consultasTable th,.consultasTable td,.consultasTable tr{display:block;}
.consultasTable thead tr{position:absolute;top:-9999px;left:-9999px;}
.consultasTable tr{background:#fff;border-bottom:1px solid #ccc;}
.consultasTable tr:nth-of-type(even){background:#f3f3f3 !important;}
.consultasTable td{border:0;position:relative;padding-left:45% !important;}
.consultasTable td:before{position:absolute;top:10px;left:10px;width:45%;padding-right:10px;white-space:nowrap;color:#1d2371;}
.consultasTable td:nth-of-type(1):before{content:"DATA";}
.consultasTable td:nth-of-type(2):before{content:"HORA";}
.consultasTable td:nth-of-type(3):before{content:"VALOR";}
.consultasTable td:nth-of-type(4):before{content:"TIPO";}
.consultasTable td:nth-of-type(5):before{content:"SALDO INICIAL";}
.consultasTable td:nth-of-type(6):before{content:"SALDO FINAL";}
.consultasTable td:nth-of-type(7):before{content:"UNIDADE";}
.consultasTableUsage table,.consultasTableUsage thead,.consultasTableUsage tbody,.consultasTableUsage th,.consultasTableUsage td,.consultasTableUsage tr{display:block;}
.consultasTableUsage thead tr{position:absolute;top:-9999px;left:-9999px;}
.consultasTableUsage tr{background:#fff;border-bottom:1px solid #ccc;}
.consultasTableUsage tr:nth-of-type(even){background:#f3f3f3 !important;}
.consultasTableUsage td{border:0;position:relative;padding-left:45% !important;}
.consultasTableUsage td:before{position:absolute;top:10px;left:10px;width:45%;padding-right:10px;white-space:nowrap;color:#1d2371;}
.consultasTableUsage td:nth-of-type(1):before{content:"DATA";}
.consultasTableUsage td:nth-of-type(2):before{content:"HORA";}
.consultasTableUsage td:nth-of-type(3):before{content:"TIPO";}
.consultasTableUsage td:nth-of-type(4):before{content:"Nº DESTINO";}
.consultasTableUsage td:nth-of-type(5):before{content:"TIDO DE SALDO";}
.consultasTableUsage td:nth-of-type(6):before{content:"CUSTO";}
.consultasTableUsage td:nth-of-type(7):before{content:"SALDO INICIAL";}
.consultasTableUsage td:nth-of-type(8):before{content:"SALDO FINAL";}
.consultasTableUsage td:nth-of-type(9):before{content:"QTD.";}
.consultasTableUsage td:nth-of-type(10):before{content:"SEG / BYTES";}
td.data-type:nth-of-type(1):before{content:"";}
.nopadding-xs{padding:10px 20px !important;}
.lojas input[type="text"]{font-size:16px;}
.sticky.stuck{width:100%;}
.form .orange label{font-size:12px !important;}
.steps ol li{font-size:8px;}
.specs{padding:0 15px 10px;}
.comparador h6{cursor:pointer;background:#ee5a11;border:0;padding:15px;color:white;margin:1px 0 !important;}
.comparador h6 i{color:white;}
.text-left-xs{text-align:left !important;}
.orange-xs{color:#ee5a11;}
.order-bar .btn-link{margin-right:0 !important;}
.caption{width:30% !important;top:10% !important;padding:0 5%;margin-left:0 !important;left:0% !important;}
.caption h1,.caption h2{text-transform:uppercase;font-size:65px;line-height:1.25;color:white;}
.caption .btn{font-size:30px !important;}
.links a{display:block;margin:20px 0;}
.spacer{display:none;}
.banners{height:auto;}
.banner{width:100% !important;min-height:550px !important;}
.slider-container{margin-top:0;}
.toggleMobileSearch{background:#1d2371;text-align:center;height:90px;line-height:90px;font-size:30px;border-left:1px solid #ee5a11;}
.toggleMobileSearch a{color:#ee5a11;}
.toggleMobileSearch a:hover{color:white !important;}
.submenuMobile{background:#ee5a11 !important;height:50px;line-height:50px;font-size:18px;}
.submenuMobile a{text-transform:uppercase;color:white;}
.submenuMobile a:hover,.submenuMobile a.blue{color:#1d2371 !important;}
.toggleMobileMenu{background:#ee5a11;text-align:center;height:90px;line-height:90px;font-size:30px;}
.toggleMobileMenu a{color:#1d2371;}
.toggleMobileMenu a:hover{color:white !important;}
header{position:static;}
.s12-xs{font-size:12px !important;}
.s14-xs{font-size:14px !important;}
.s16-xs{font-size:16px !important;}
.s25-xs{font-size:25px !important;}
.promo{padding-bottom:10px;}
.produto{height:auto !important;}
.navbar-wrapper{position:relative;top:0px;}
.text-center-xs{text-align:center !important;}
.white-ball{margin:40px auto !important;width:290px !important;height:290px !important;padding:40px !important;}
.white-ball.pull-left{float:none !important;}
.white-ball .btn{width:100%;padding:5px !important;font-size:14px;margin-top:10px !important;}
}
/* END MEDIAQUERIES */
/* BROWSER HACKS */
.ff2 .dropdown b.caret,.ff3 .dropdown b.caret{margin-top:-22px !important;}
.ff2 .dropdown span.caret,.ff3 .dropdown span.caret{margin-top:-11px !important;}
/* END BROWSER HACKS */
.dropdownBox{background-attachment:scroll;background-clip:border-box;background-color:rgb(255, 255, 255);background-image:none;background-origin:padding-box;background-size:auto;border-bottom-color:rgb(204, 204, 204);border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0px;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:rgb(204, 204, 204);border-left-style:solid;border-left-width:1px;border-right-color:rgb(204, 204, 204);border-right-style:solid;border-right-width:1px;border-top-color:rgb(204, 204, 204);border-top-left-radius:0px;border-top-right-radius:0px;border-top-style:solid;border-top-width:1px;box-sizing:border-box;color:rgb(51, 51, 51);cursor:pointer;display:block;font-family:daxregular;font-size:18px;font-weight:normal;height:50px;line-height:40px;margin-bottom:0px;padding-bottom:6px;padding-left:12px;padding-right:12px;padding-top:6px;text-align:right;text-decoration:none;text-transform:uppercase;transition-delay:0s;transition-duration:0.2s;transition-property:all;transition-timing-function:ease-out;vertical-align:middle;white-space:nowrap;width:100%;}
.dropdownBox table{height:100% !important;width:100% !important;}
.dropdownBox tbody{height:100% !important;width:100% !important;}
.dropdownBox tr{height:100% !important;width:100% !important;}
.dropdownBox td:first-child{width:0%;}
.dropdownBox td{height:100%;width:100%;}
.dropdownBox select{background:url('../../images/select.png') no-repeat right !important;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;border:none;height:40px;width:100%;text-overflow:"";}
select::-ms-expand{ display:none; }
.loadingPortal{width:100% !important;height:100% !important;background:url('../../images/loading.gif') no-repeat center !important;}
.errosTE div{width:100%;font-size:14px !important;font-family:"daxregular";}
.errosTE table{width:100%;font-size:14px;font-family:"daxregular";}
.errosTE tbody{width:100%;font-size:14px;font-family:"daxregular";}
.errosTE tr{width:100%;font-size:14px;font-family:"daxregular";}
.errosTE td:first-child{width:0%;}
.errosTE td{width:100%;font-size:14px;font-family:"daxregular";}
.messageTE div{width: 100%;font-size: 14px !important;font-family: "daxregular";}
/*logout button*/
.logoutBt:after{content:" \f00d";font:normal normal normal 14px FontAwesome;}
.logoutBt{font-size:14px !important;font-family:"daxregular" !important;}
/*checkbox*/
input[type="checkbox"]{display:inline-block !important;width:20px !important;height:20px !important;margin:-1px 4px 0 0 !important;vertical-align:middle !important;background:url('../../images/csscheckbox.png')0px top no-repeat !important;cursor:pointer !important;appearance:none !important;-moz-appearance:none !important;/* Firefox */
-webkit-appearance:none !important;/* Safari and Chrome */
-webkit-appearance:none;}
input[type="checkbox"]:checked{background:url('../../images/csscheckbox.png')0px bottom no-repeat !important;}
input[type="radio"]::-ms-check,input[type="checkbox"]::-ms-check{display:none !important;}
/*radio*/
input[type="radio"]{display:inline-block !important;width:21px !important;height:21px !important;margin:-1px 4px 0 0 !important;vertical-align:middle !important;background:url('../../images/cssradio.png')0px top no-repeat !important;cursor:pointer !important;appearance:none !important;-moz-appearance:none !important;/* Firefox */
-webkit-appearance:none !important;/* Safari and Chrome */
-webkit-appearance:none;}
input[type="radio"]:checked{background:url('../../images/cssradio.png')0px bottom no-repeat !important;}
/*label*/
.labelCss{vertical-align:middle;font-size:14px !important;color:#a6a6a6 !important;font-family:"daxregular" !important;font-weight:300 !important;margin-bottom:0px;}
.labelCss label{vertical-align:middle;font-size:14px !important;color:#a6a6a6 !important;font-family:"daxregular" !important;font-weight:300 !important;margin-bottom:0px;}
.labelCss td{vertical-align:middle;height:100% !important;height:50px !important;line-height:50px !important;}
.labelCss span{width:auto !important;vertical-align:middle;height:20px !important;line-height:20px !important;margin-left:7px;}
.labelCss2 div{line-height:20px !important;}
.labelCss2{vertical-align:middle;font-size:14px !important;color:#a6a6a6 !important;font-family:"daxregular" !important;font-weight:300 !important;margin-bottom:0px;}
.labelCss2 label{vertical-align:middle;font-size:14px !important;color:#a6a6a6 !important;font-family:"daxregular" !important;font-weight:300 !important;margin-bottom:0px;background-color:transparent;border:none;float:left !important;}
.labelCss2 td{vertical-align:middle;height:100% !important;height:50px !important;line-height:50px !important;}
.labelCss2 span{width:auto !important;vertical-align:middle;height:20px !important;line-height:20px !important;margin-left:8px;float:left !important;}
/*input calendar*/
.calendarInput{vertical-align:middle !important;font-family:"daxregular" !important;font-size:12px !important;color:#FFFFFF !important;background:transparent !important;border:none;}
.calendarInput input{width:70px !important;height:30px !important;line-height:30px !important;vertical-align:middle !important;text-align:right !important;font-family:"daxregular" !important;font-size:12px !important;color:#FFFFFF !important;background:transparent !important;border:none;}
.calendarInput a{width:24px !important;height:21px !important;line-height:24px !important;vertical-align:middle !important;background-image:url('../../images/calendar.png');padding-left:25px !important;padding-top:20px !important;padding-bottom:30px !important;padding-right:0px !important;background-position:center;}
.calendarInput a:hover{width:24px !important;height:21px !important;line-height:24px !important;vertical-align:middle !important;background-image:url('../../images/calendar.png');}
.calendarInput td:first-child{width:0px !important;font-size:1px !important;background:transparent !important;margin:0px !important;padding:0px !important;border:none !important;}
.calendarInput td{/*width:70px !important;*/background:transparent !important;margin:0px !important;padding:0px !important;border:none !important;}
.calendarInput td:nth-of-type(1):before{content:none;}
.calendarInput td:nth-of-type(2):before{content:none;}
.calendarInput td:nth-of-type(3):before{content:none;}
.calendarInput td:nth-of-type(4):before{content:none;}
.calendarInput tr{background:transparent !important;margin:0px !important;padding:0px !important;border:none !important;}
.x1o{background-color:#FFFFFF !important;/* border:0px !important; */margin:0px !important;padding:0px !important}
.xmi{border:none;background-color:#FFFFFF;}
.xmx{border:none !important;}
.x17q{width:0px !important;border:none !important;margin:0px !important;padding:0px !important;}
/*calendar select*/
.xn9{border:none !important;height:25px !important;background:transparent;background-color:#ff671b;}
/*calendar year input*/
.xi3{border:none !important;height:25px !important;background:transparent;color:#ffffff !important;}
.xn3{background:url('../../images/spinboxup_ena.png') !important;}
.xn4{background:url('../../images/spinboxdown_ena.png') !important;}
.xmk{border:none;background:#ff671b url('../../images/ui-bg_flat_100_ff671b_40x100.png') 50% 50% repeat-x;color:#ffffff !important;font-weight:bold !important;font-family:'Trebuchet MS', Helvetica, Arial, sans-serif !important;font-size:15px !important;border-radius:6px;padding:5px;}
.xmv{background-color:#EEEEEE;border:1px solid #DDDDDD;height:35px !important;line-height:30px !important;padding:0px !important;margin:0px !important;vertical-align:middle !important;font-size:11px !important;}
.xmv:hover{background-color:#FDFDFD;}
.xmu{background-color:#FFFFFF;color:#444444 !important;border:1px solid #EEEEEE;height:35px !important;line-height:30px !important;padding:0px !important;margin:0px !important;vertical-align:middle !important;font-size:11px !important;}
.xmu:hover{background-color:#F0F0F0;}
.xmw{background-color:#FFFFFF;color:#444444 !important;border:1px solid #EEEEEE;height:35px !important;line-height:30px !important;padding:0px !important;margin:0px !important;vertical-align:middle !important;font-size:11px !important;}
.xmw:hover{background-color:#F0F0F0;}
.xmr{background-color:#FFFFFF !important;vertical-align:middle !important;line-height:25px;}
.xmq{background:url('../../images/right.png') !important;background-repeat:no-repeat !important;background-position:center !important;height:20px !important;width:35px !important;border:none !important;}
.xmp{background:url('../../images/left.png') !important;background-repeat:no-repeat !important;background-position:center !important;height:20px !important;width:35px !important;border:none !important;}
.xms{line-height:20px !important;padding:7px !important;border:none !important;margin:0px !important;background:#FFFFFF;font-weight:bolder !important;font-family:'Trebuchet MS', Helvetica, Arial, sans-serif !important;font-size:13px !important;}
.height75px{height:75px !important;}
.pagination a{font-family:"FontAwesome" !important;font-size:14px;}
.notifications {margin-bottom: 10px;padding: 10px;background: rgba(0, 0, 0, 0.05);font-style: italic;}
@media (max-width: 400px) {
  .table-container {
      font-size: 10px;
  }
}

@media (max-width: 400px) {
    .aplicar{
        margin-left: -15px !important;
    }
}

.aside{
    padding-left: 0px !important;
    padding-right: 0px !important;
}

@media (max-width: 1199px) {
    .p15 {
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 7px;
      padding-right: 15px;
    }
}
@media (max-width: 991px) {
    .p15 {
      padding: 15px;
    }
}

@media (max-width: 1199px) and (min-width:992px) {
    .homepaddingcontrol{
      padding-left: 7px !important;
    }
    .homepaddingcontrol2{
      padding-right: 5px !important;
    }
}
@media (max-width: 767px){
    .title_balance{
        margin-top:10px !important; margin-bottom:-20px !important;
    }
}

/* Account table */

.account-table th,
.account-table td    {
    border: 1px solid #f9f0ea !important;
    text-align: center; 
}

.account-table td {
    background: #f7e4da;
    color: #1d2371;
}

.account-table__title th {
    background: #ee5a11 !important;
    color: #fff !important;
}   

.account-table__subject {
    text-align: left !important;
    width: 65%;
}

.account-table__credit,
.account-table__validity {
}

.account-table__credit {
    width: 15%;
    font-weight:normal;
    text-transform:uppercase;
}

.account-table__validity {
    width: 20%;
    font-weight:normal;
    text-transform:uppercase;
}

.account-table-topic {
    text-indent: 45px;
    text-transform: uppercase;
    font-size: 18px;
}

.account-table-topic ~ .account-table-topic {
    margin-top: 20px;
}

.fa-phone--account {
    font-size: 30px !important;
}

@media (max-width: 767px){
    .account-table td,
    .account-table th {
        text-align: center !important;
    }
    .account-table__subject {
        width: 45%;
    }

    .account-table__credit {
        width: 25%;
    }

    .account-table__validity {
        width: 30%;
    }   
    .consultaboard {
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .consultamsg {
        padding-left:15px;
    }
}

@media (min-width: 768px){
    .account-table__title th:first-child {
        padding-bottom: 2px !important;
        padding-left: 20px !important;
        padding-top: 2px !important;
    }
    
    .consultaboard {
        padding-left:15px;
        padding-right:15px;        
    }
    .consultamsg {
        padding-left:0px;
    }
}