/*! Menu Cadastro Desktop */
.bread-nav {display:none!important;}
.module-cont {margin-bottom: 0 !important;}
.cadastro{width:100%;}
nav.cadastro{padding:0;padding:20px 0;background:#fff;border:1px solid #ddd;text-transform:uppercase}
nav.cadastro .menuTitle{padding:0 20px;font-size:12px;line-height:14px;font-weight:700;margin-bottom:15px;color:#000;margin-bottom: 20px;}
nav.cadastro .menuLogout{padding:0 20px;margin-top:5px;}
nav.cadastro .menuLogout a{font-size:12px;color:#fff;padding:6px 18px;text-decoration:none;background:#000;display:inline-block}
ul.menuConta{padding:0;margin:0;list-style:none}
ul.menuConta li{padding:7px 20px;display:list-item;font-size:12px;line-height:14px;color:#000;border-left:2px solid transparent}
ul.menuConta li a{text-decoration:none;color:#000}
ul.menuConta li.active a,ul.menuConta li.active a:hover{text-decoration:none;color:#000}
ul.menuConta li a:hover{text-decoration:underline;color:#000}
ul.menuConta li.active{border-left:2px solid #000;background:#f7f7f7}
/*! Header Mobile */
.headerMobile{display:table;height:32px;position:fixed;top:0;left:0;z-index:50;width:100%;background:#000}
.headerMobile .menuOpenTitle{text-align:center;font-size:16px;line-height:18px;font-weight:700;color:#fff;text-transform:uppercase;margin-top:8px}
.headerMobile .menuOpen{position:absolute;left:20px;top:6px}
.headerMobile .goHome{position:absolute;right:20px;top:5px}
.headerMobile .menuOpen a{font-size:18px;color:#fff;text-decoration:none;transition:.3s}
.headerMobile .menuOpen a:hover{color:#ccc;text-decoration:none}
.headerMobile .goHome a{font-size:22px;color:#fff;text-decoration:none}
.headerMobile .goHome a:hover{color:#ccc;text-decoration:none}
/*! Side Nav */
.sidenav{height:100%;width:0;position:fixed;z-index:50;top:32px;left:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:30px;box-shadow:0 1px 3px #d9d9d9; }
.sidenav a.closeNav{position:absolute;top:10px;right:10px;font-size:12px;padding:0;color: var(--main-black);}
.sidenav a.closeNav:hover {text-decoration:none;color: var(--main-cinza);}
.sidenav .menuTitle{padding:0 20px;font-size:12px;line-height:14px;font-weight:700;margin-bottom:15px;color:#000}
.sidenav .menuLogout{padding:0 20px;margin-top:5px}
.sidenav .menuLogout a{font-size:12px;color:#fff;padding:6px 18px;text-decoration:none;background:#000;display:inline-block}
.sidenav ul.menuContaMobile{padding:0;margin:0;transition:.3s}
.sidenav ul.menuContaMobile li{padding:7px 20px;display:list-item;font-size:12px;line-height:14px;color:#000;border-left:2px solid transparent}
.sidenav ul.menuContaMobile li a{text-decoration:none;color:#000;transition:.3s}

.sidenav ul.menuContaMobile li a:hover{text-decoration:underline;color:#000}
.sidenav ul.menuContaMobile li.active{border-left:2px solid #000;background:#f7f7f7}
.sidenav ul.menuConta li.active a:hover,.sidenav ul.menuContaMobile li.active a{text-decoration:none;color:#000}
/*! Area de Dados */
.dados{/*transition:margin-left .5s;*/padding-top: 0px;}
.dados h2{margin:0;padding:0;margin-bottom:5px;display:block;font-size:24px;line-height:28px;font-weight:600;text-transform:uppercase}
.dados h3{margin:0;padding:0;display:block;font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;}
.dados h4{margin:0;padding:0;display:block;font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;margin-top:30px;margin-bottom:10px}
.dadosLogin {padding-top: 0px;padding-bottom: 30px;}
.dados .wrapForm{width:100%;display:inline-block;padding:20px 5px;background:#fff;border:1px solid #ddd;margin-top:30px;position:relative}
.dados .wrapForm .titleArea{padding:0 15px 0;font-size:20px;font-weight:600;margin-bottom:30px;text-transform:uppercase}
.dados .wrapForm label{width:100%}
.dados .wrapForm label p{float:left;margin:0;padding:8px 15px 8px 0;text-align:right;font-weight:400;line-height:15px;font-size:11px;width:125px}
.dados .wrapForm label p.fullWidth {padding:0; padding-bottom:10px; width:100%;text-align:left;}
.dados .wrapForm label p span:not([class]){color:red;margin-left:3px}
.dados .wrapForm label input[type=text],
.dados .wrapForm label input[type=password],
.dados .wrapForm label input[type=email]{font-size:11px;font-weight:400;padding:7px 10px;width:calc(100% - 125px);border:1px solid #ccc}
.dados .wrapForm label input[type=text].fullWidth,
.dados .wrapForm label input[type=password].fullWidth,
.dados .wrapForm label input[type=email].fullWidth{width:100%;}
.dados .wrapForm label input:disabled{font-size:11px;font-weight:400;padding:7px 10px;width:calc(100% - 125px);border:1px solid #ccc;background:#f7f7f7}
.dados .wrapForm label select{position:relative;font-size:11px;font-weight:400;padding:7px 24px 7px 10px;width:calc(100% - 125px);border:1px solid #ccc}
.dados .wrapForm label input[type=text].form-control{width:100%;border-radius:0;font-size:11px;font-weight:400;padding:7px 10px;height:auto}
.dados .wrapForm label .input-group-addon{border-radius:0;padding:5px 7px}
/*! Styling Select Down Arrow On Drop */
.selectdiv{position:relative}
.selectdiv:after{content:'\e930';font:normal normal normal 17px/1 ergoicons;color:#9f9f9f;right:1px;top:1px;height:32px;padding:9px 5px 0 5px;border-left:1px solid #ccc;position:absolute;pointer-events:none;background:#f7f7f7}
select::-ms-expand{display:none}
.selectdiv select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:34px;padding:0 24px;font-size:16px;color:#333;background-color:#fff;background-image:none;border:1px solid #ccc;-ms-word-break:normal;word-break:normal}
.dados .formActions{width:100%;display:inline-block;margin-top:30px;text-align:right}
.dados .formActions .btnSave{margin:0 5px;background:#000;border-color:#000;color:#fff;font-weight:400;font-size:14px;border-radius:0px;}
.dados .formActions .btnSave:hover{margin:0 5px;background:#000;border-color:#000;color:#fff}
.dados .formActions .btnCancel{margin:0 5px;background:#fff;border-color:#ccc;color:#333;font-weight:400;font-size:14px;border-radius:0px;}
.dados .formActions .btnCancel:hover{margin:0 5px;background:#e6e6e6;border-color:#adadad;color:#333}
.dados .formActions .mandatory{float:left;font-size:10px}
.dados .formActions .mandatory span{color:red;padding-top:15px;margin:0 5px}
/*! Tabela Encomendas */
.lista-encomendas table{width:100%;border-collapse:collapse;color:#000;font-weight:400;overflow-x:hidden}
.lista-encomendas tr:hover{background:#fbfffd}
.lista-encomendas tr:nth-of-type(odd){background:#f2f2f2}
.lista-encomendas th{background:#fff;color:#000;font-weight:600}
.lista-encomendas td,.lista-encomendas th{padding:10px 5px;font-size:14px}
.lista-encomendas td a{color:#d8252d !important;} 
.lista-encomendas td a:hover{color:#d8252d  !important;}
.lista-encomendas tr.spacer{background:#ccc;width:100%}
.lista-encomendas tr.spacer td{height:1px;padding:0}
.lista-encomendas td img{max-height:60px;max-width:100%;border:0}
.lista-encomendas td.cellcenter,.lista-encomendas th.cellcenter{text-align:center}
.lista-encomendas td.cellright,.lista-encomendas th.cellright{text-align:right}
.lista-encomendas td.cellbold{font-weight:600}

/*Devolucoes*/
.devolucoes.selectdiv{position:relative}
.devolucoes.selectdiv:after{content:'\e930';font:normal normal normal 17px/1 ergoicons;color:#9f9f9f;right:1px;top:1px;height:32px;padding:9px 5px 0 5px;border-left:1px solid #ccc;position:absolute;pointer-events:none;background:#f7f7f7}
select::-ms-expand{display:none}
.devolucoes.selectdiv select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:34px;padding:0 24px 0 5px;font-size:16px;color:#333;background-color:#fff;background-image:none;border:1px solid #ccc;-ms-word-break:normal;word-break:normal}
.lista-encomendas textarea {border-width: 0px 0px 1px 0px;border-radius: 0px;transition: .35s;width:100%;margin-bottom:10px;}
.lista-encomendas textarea:focus{border-color: #66afe9;}
.lista-encomendas p.devcondicoes {display:inline;margin:0;font-size:13px;line-height:14px;font-family: 'Metropolis', sans serif;margin-left:5px}
.lista-encomendas p.devcondicoes a {font-size:13px;line-height:14px;font-family: 'Metropolis', sans serif;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;text-decoration:none;color:#333}
.lista-encomendas p.devcondicoes a:hover {color:var(--main-color);}

/*! Bloco Encomenda */
.voltar a{position:absolute;right:20px;top:20px;font-size:20px}
.voltar a:hover{color:#d8252d}
.row-encomenda{display:flex}
.equal-height{flex:1;margin-bottom:15px}
.block-encomenda{border:1px solid #ddd;padding:10px;height:100%}
.block-encomenda .title{font-size:16px;font-weight:600;margin-bottom:30px;text-transform:uppercase}
.block-encomenda .spacer{width:100%;height:15px}
.block-encomenda .line{margin-bottom:5px;width:100%;display:inline-block}
.block-encomenda .line:last-of-type{margin-bottom:0}
.block-encomenda .campo,.block-encomenda .valor{font-size:13px}
.block-encomenda .campo{font-weight:600;float:left}
.block-encomenda .campo.nota{width:100%;margin-bottom:5px}
.block-encomenda .valor{font-weight:400;float:left}
/*! Detalhes Encomenda */
.responsive-tabs{margin-top:20px}
.responsive-tabs-container .nav-tabs>li>a{border-radius:0;padding:10px 15px;color:#333}
.responsive-tabs-container .nav-tabs>li.active>a{color:#333;font-weight:600;background:#f8f8f8}
.responsive-tabs-container[class*=accordion-] .tab-pane{margin-bottom:15px;padding:30px 5px 0 5px}
.responsive-tabs-container[class*=accordion-] .accordion-link{display:none;margin-bottom:10px;padding:10px 15px;background-color:#f5f5f5;border:1px solid #ddd;color:#333}
.responsive-tabs-container[class*=accordion-] .accordion-link.active{border-bottom:medium none;color:#333}

/*! Toggle CheckBox */
.rowB30 {margin-bottom:30px !important;}
.rowB30:last-of-type {margin-bottom:0 !important}
.textToggle {font-size:13px;line-height:17px; font-weight: 400;color:#000;}
.textToggle b {font-weight: 600;}
.toggle{margin-top:3px;margin-bottom:10px}
.toggle label{position:relative;display:inline-block;width:50px !important;height:24px;background-color:#dddddd;border-radius:50px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;box-shadow:inset 0 0 2px 1px rgba(0,0,0,.1);-webkit-tap-highlight-color:transparent;margin-bottom:0;}
.toggle label:before{content:"";position:absolute;top:3px;left:3px;height:18px;width:18px;background-color:#fff;border-radius:24px;box-shadow:1px 1px 5px rgba(0,0,0,.1);-webkit-transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;-webkit-animation:moveLeft .3s ease-in-out;animation:moveLeft .3s ease-in-out}
.toggle input{display:none}
.toggle input:checked+label{background-color:#57de72}
.toggle input:checked+label:before{-webkit-transform:translateX(26px);transform:translateX(26px);box-shadow:-1px -1px 5px rgba(0,0,0,.1);-webkit-animation:moveRight .3s ease-in-out;animation:moveRight .3s ease-in-out}
@-webkit-keyframes moveRight{
0%{width:18px;-webkit-transform:translateX(0);transform:translateX(0)}
45%{width:20px}
100%{width:18px;-webkit-transform:translateX(22px);transform:translateX(22px)}
}
@keyframes moveRight{
0%{width:18px;-webkit-transform:translateX(0);transform:translateX(0)}
45%{width:20px}
100%{width:18px;-webkit-transform:translateX(22px);transform:translateX(22px)}
}
@-webkit-keyframes moveLeft{
0%{width:18px;-webkit-transform:translateX(22px);transform:translateX(22px)}
45%{width:20px}
100%{width:18px;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes moveLeft{
0%{width:18px;-webkit-transform:translateX(22px);transform:translateX(22px)}
45%{width:20px}
100%{width:18px;-webkit-transform:translateX(0);transform:translateX(0)}
}

/*! ------------------ Menu 2 --------------------*/
.mainCadastro2 {padding-top:35px}
.dropdown, .dropup {background:#fff;}
.topMobileMenu {border-bottom:1px solid #f3f3f3;padding:15px 0;cursor:pointer;margin-top: -35px;}
.topMobileMenu h3{margin:0;display:inline;font-size: 12px;line-height: 14px;padding-left:15px;font-weight: 700;color: #000;text-transform: uppercase;}
.topMobileMenu span{display:inline;padding-right:20px;font-size:15px;}
.topMobileMenu[aria-expanded="true"] span{transform: rotate(180deg);color:#85a438;padding-left:20px;padding-right:0;}

ul.menuContaMobile2{left: 15px;width: calc(100% - 30px);border-radius: 0;margin: 0;  padding:15px 0;margin-top: -1px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border: 1px solid #ddd;}
ul.menuContaMobile2 li{padding:7px 20px;display:list-item;font-size:12px;line-height:14px;color:#000;border-left:2px solid transparent}
ul.menuContaMobile2.dropdown-menu > li > a{text-decoration:none;color:#000;transition:.3s;padding:0}
ul.menuContaMobile2.dropdown-menu > li.active > a{text-decoration:none;color:#000}
ul.menuContaMobile2.dropdown-menu > li.active > a:hover{text-decoration:none;color:#000;background:none}
ul.menuContaMobile2.dropdown-menu > li > a:hover{text-decoration:underline;color:#000;background:none}
ul.menuContaMobile2 li.active{border-left:2px solid #000;background:#f7f7f7}
ul.menuContaMobile2.dropdown-menu > .active > a {background:none;}

.dropLogout{padding: 0 20px;margin-top: 5px;}
.dropLogout a {font-size: 12px;color: #fff;padding: 6px 18px; text-decoration: none;background: #000;display: inline-block;}
/*HTML tem alterações*/
/*! ------------------ End Menu 2 --------------------*/

.loginZone {padding:0 0 30px;margin:15px 0 30px}
.loginZone h2{font-family:'Metropolis Semi', sans-serif;padding:0;margin:0;color:#000000;font-size:20px;line-height:22px;text-transform:uppercase;margin-bottom:5px}
.loginZone p{font-family:'Metropolis', sans-serif;padding:0;margin:0;color:#000000;font-size:12px;line-height:14px;}
.loginZone a {font-family:'Metropolis', sans-serif;padding:0;margin:0;color:#000000;font-size:11px;line-height:12px;text-decoration:underline;float:left;margin-left:125px;margin-top:5px;}
.loginZone .loginActions {margin-top: 15px;text-align: right;}
.loginZone .loginActions .btn-login {background:var(--main-black);color:var(--main-white);border-radius:0;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.loginZone .loginActions .btn-login:hover {background:var(--btn-primaryHover);}

.loginZone .dados .wrapForm label input[type=text],
.loginZone .dados .wrapForm label input[type=password],
.loginZone .dados .wrapForm label input[type=email]{font-size:11px;font-weight:400;padding:7px 10px;width:calc(100% - 125px);border:1px solid #ccc;width:100%}

.loginZone .dados .wrapForm label {float:left;margin:0;padding:8px 15px 8px 0;text-align:right;font-weight:400;line-height:15px;font-size:11px;width:125px;width:100%}
.loginZone .dados .wrapForm label {padding:0; padding-bottom:10px; width:100%;text-align:left;}
.loginZone .dados .wrapForm label span.star{color:red;margin-left:3px}
.loginZone .dados a {float:none;margin-left:inherit}

.loginZone .dados .loginActions {text-align:center;}
.loginZone .dados .loginActions .btn-login {width:100%;background: var(--main-color);color: var(--main-white);font-size: 14px;border: 1px solid transparent;border-radius: 4px;transition: all .3s ease-in-out;}
.loginZone .dados .loginActions .btn-login:hover {background: var(--main-white);color: var(--main-color); font-size: 14px;border: 1px solid var(--main-color);border-radius: 4px;}
.loginZone .dados .loginActions .vp-form-submission {margin-top:10px}

.red {color:red;}
.loginZone .dados .wrapForm .vp-form-group input[type=text],
.loginZone .dados .wrapForm .vp-form-group input[type=password],
.loginZone .dados .wrapForm .vp-form-group input[type=email]{font-size:11px;font-weight:400;padding:7px 10px;width:calc(100% - 125px);border:1px solid #ccc;width:100%;}

.loginZone .dados .wrapForm .vp-weight-text {padding: 0 15px;font-size: 11px;}

.loginZone .dados .wrapForm .vp-tos-checkbox label {padding-bottom:0}
.loginZone .vp-form-submission {padding:0 15px}
.loginZone .vp-form-submission .btn-login {background:var(--main-black);color:var(--main-white);border-radius:0;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;width:100%}
.loginZone .vp-form-submission .btn-login:hover {background:var(--btn-primaryHover);}

.loginActions .vp-form-submission {padding:0}

.loginZone .vp-field-tip {color: red;padding: 0 15px;font-size: 11px;}

/*Pontos*/
table.pontos {font-family: 'Metropolis Extra', arial, sans-serif;border-collapse: collapse;width: 100%;margin-top:48px}
table.pontos th {font-family: 'Metropolis Semi', arial, sans-serif;background:#90c27f;color:#fff;}      
table.pontos td, table.pontos th {border: 1px solid #fff;text-align: left;padding: 5px;text-align:center}
table.pontos tr:nth-child(even) {background-color: #f3f3f3;}

/*Circle Points*/
.wrapper {display: flex;justify-content: center;overflow: hidden;}
.points{float: left;display: inline;}
.circliful {position: relative;}
.circle-text,.circle-info,.circle-text-half,.circle-info-half {width: 100%;position: absolute;text-align: center;display: inline-block;}
.circle-text {font-family:'Metropolis Semi',Arial,helvetica,sans-serif}
.circle-info-half {font-size: 18px;}
.circle-info {color: #999;}
.circliful .fa {margin: -10px 3px 0 3px;position: relative;bottom: 4px;}
.inCartao {width:170px;height:170px;border-radius:50%;background:#90c27f;display:flex;justify-content: center;align-items: center;margin:40px  0;}
.inCartao p {color:#fff;font-size:20px;text-align: center;line-height: 22px;margin-bottom: 0;}
.inCartao p b {font-family:'Metropolis Semi',Arial,helvetica,sans-serif;font-size:25px}

ul.breadcrumb {opacity: 0;}

.subNL label#jform_com_fields_subscrever_a_nossa_newsletter-lbl{font-family:'Metropolis Semi', sans-serif;text-transform:uppercase;}
.subNL label.checkbox {padding-bottom: 0 !important;}
.subNL input[type="checkbox"]{margin: 4px 0 0;line-height: normal;position: relative;}

/*Meus Clientes*/
.dados h1 {margin-top: 0;font-size: 40px;line-height: 1.1;font-weight: 600;text-transform: uppercase;font-family: "Amatic SC";color: #77c9d4;}

.infocliente-voltar {text-align: center;margin-top:40px;}
.infocliente-voltar a {padding:10px 20px;background-color:#77c9d4;color:white;width:200px;}
.infocliente {padding: 5px 0px;border-bottom: 1px solid #ccc;}
h2.infocliente-nome {font-size: 24px;font-weight: 500;margin: 20px 0px;}

/*!-----LG-----*/
@media (min-width:1200px) and (max-width:1599px){
	/*! Login */
.loginZone p {min-height: 30px;}
}

/*!-----MD-----*/
@media (min-width:992px) and (max-width:1199px){
/*! Detalhes Encomenda */
.responsive-tabs-container.accordion-md .nav-tabs{display:none}
.responsive-tabs-container.accordion-md .accordion-link{display:block}
/*! Login */
.loginZone p {min-height: 30px;}
/*Pontos*/
table.pontos {margin-top:30px}
}

/*!-----SM-----*/
@media (min-width:768px) and (max-width:991px){
.top-fixed ~ main#main {padding-top: 132px;}
.mainCadastro2 {padding-top:35px}
/*! Area de Dados */
.dados{margin-top:0;padding-top: 0;}
/*! Detalhes Encomenda */
.responsive-tabs-container[class*="accordion-"] .accordion-link {padding:10px;}
.responsive-tabs-container[class*="accordion-"] .accordion-link.active {border-bottom: medium none;color: #333;font-weight:600;}
.responsive-tabs-container.accordion-sm .nav-tabs{display:none}
.responsive-tabs-container.accordion-sm .accordion-link{display:block}
.responsive-tabs-container[class*=accordion-] .tab-pane{border:1px solid #ddd;border-top:none;border-top-left-radius:0;border-top-right-radius:0;border-width:medium 1px 1px;margin-bottom:10px;margin-top:-10px;padding:10px}
/*! Login */
.loginZone .dados {margin:30px 0 0;}
.loginZone .dados .wrapForm {margin:0}
.loginZone p {min-height: 30px;}
}

/*!-----XS-----*/
@media (max-width:767px){
.mainCadastro2 {padding-top:35px}
	/*! Area de Dados */
.dados{margin-top:0;padding-top: 0;}
.dados .wrapForm .titleArea{margin-bottom:15px}
.dados .wrapForm label p{float:left;margin:0;padding:8px 0 3px 0;text-align:left;font-weight:400;line-height:15px;font-size:11px;width:100%}
.dados .wrapForm label input[type=text],
.dados .wrapForm label input[type=password],
.dados .wrapForm label input[type=email]{font-size:11px;font-weight:400;padding:7px 10px;width:100%;border:1px solid #ccc}
.dados .wrapForm label select{width:100%!important}
.selectdiv:after{top:27px}
.dados .formActions .mandatory{float:none;margin-bottom:10px;text-align:center}
.dados .formActions .mandatory span{margin-right:5px;margin-left:0}
.dados .formActions .saveCancel{text-align:center}
/*! Tabela Encomendas */
.lista-encomendas table{width:100%}
.lista-encomendas table,.lista-encomendas tbody,.lista-encomendas td,.lista-encomendas th,.lista-encomendas thead,.lista-encomendas tr{display:block}
.lista-encomendas thead tr{position:absolute;top:-9999px;left:-9999px}
.lista-encomendas td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:45%}
.lista-encomendas td:before{position:absolute;top:10px;left:5px;width:40%;padding-right:10px;white-space:nowrap;content:attr(data-column);color:#000;font-weight:700}
.lista-encomendas tr.spacer{display:none}
.lista-encomendas td img {max-height: 80px;max-width: 100%;border:0;}
.lista-encomendas td.cellcenter {text-align:inherit}
.lista-encomendas td.cellright {text-align:inherit}
/*! Bloco Encomenda */
.block-encomenda .title{margin-bottom:15px}
.row-encomenda{display:block}
.block-encomenda .line {margin-bottom: 15px;width: 100%;display: inline-block;}
.block-encomenda .campo,.block-encomenda .valor{font-size:14px}
.block-encomenda .campo {margin-bottom:5px;}
.block-encomenda .campo.nota{width:100%;margin-bottom:0}

/*! Detalhes Encomenda */
.responsive-tabs-container[class*="accordion-"] .accordion-link {padding:10px;}
.responsive-tabs-container[class*="accordion-"] .accordion-link.active {border-bottom: medium none;color: #333;font-weight:600;}
.responsive-tabs-container.accordion-xs .nav-tabs{display:none}
.responsive-tabs-container.accordion-xs .accordion-link{display:block}
.responsive-tabs-container[class*=accordion-] .tab-pane{border:1px solid #ddd;border-top:none;border-top-left-radius:0;border-top-right-radius:0;border-width:medium 1px 1px;margin-bottom:10px;margin-top:-10px;padding:10px}

/*! Login */
.loginZone {padding:0;margin:0 0 30px}
.loginZone .dados {margin:15px 0 30px;}
.loginZone .dados .wrapForm {margin:0}
.loginZone a {margin-left:0}
.loginZone .loginActions .btn-login {width:100%}

/*Pontos*/
table.pontos {margin-top:30px}
.wrapper {display: block;}

}
