.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}#Form-Logar .modal-content{position:relative;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;background-clip:padding-box}.modal-dialog{position:relative;width:auto;margin:10px}.modal-body{position:relative;padding:15px}#_PainelBusca .overlay-panel-body,.sr-only{padding:0}button.close{position:absolute!important;padding:0!important;right:8px!important;top:4px!important;cursor:pointer;background:0 0;border:0}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.btn,.form-control,.r-button{font-size:16px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.modal-backdrop,.overlay-panel{position:fixed}#login-dp,#painel-app{min-width:250px;padding:14px 14px 0;overflow:hidden;list-style-type:none;background-color:rgba(255,255,255,.94)}body #login-dp{font-size:12px!important;line-height:1!important}#login-dp .btn-tw{color:#fff;background-color:#dd4b39;border-color:rgba(0,0,0,.2);position:relative}#login-dp .btn-fb{color:#fff;background-color:#3b5998;position:relative}.btn-cadastro-minhaconta,.btn-login-minhaconta{width:49.5%;margin-right:0!important}.formLog .btn-primary,.overlay-panel-body .btn-primary{background:#1b3a6b}.overlay-mob ul,.text-left{text-align:left}.pull-right{float:right!important}.btn-fb,.btn-tw{width:100%}#login-dp .cad,#login-dp label,#login-dp p,#login-dp span{font-weight:400;font-size:16px!important;line-height:1;color:#828282}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.modal-backdrop.in{opacity:.5;z-index:9999;background-color:#000}.painel-topo--error,.painel-topo--msg{background:#14773f;border:none;overflow:hidden;text-align:center;color:#fff}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}#Form-Logar .modal-dialog{min-width:300px;width:fit-content}.overlay-panel.move{left:0}.overlay-panel{width:100%;height:100%;top:0;left:100%;background-color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch;transition:left 450ms}.overlay-panel-header{padding:0 4px;color:#333;background:#fdca01;min-height:48px;overflow:hidden;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 2px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.1)}.oph-item{display:flex;height:48px;align-items:center;position:relative}.oph-item-sub{height:36px;padding:11px}.oph-item .bar-button{min-width:44px;height:32px;margin:0 6px;display:flex;align-items:center;justify-content:center;color:#00314b!important;background-color:transparent;border:none}.overlay-panel .search-input-container{position:relative;display:flex;flex:1}#citySearchDialog,#searchDialog{z-index:99999!important}#citySearchDialog .twitter-typeahead{max-width:100%}.text-center{text-align:center}.form-control{width:100%;height:42px;padding:10px 20px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.r-button,.search-input-container .clear-input-btn{text-align:left;text-decoration:none;border:none;background-color:transparent;cursor:pointer}.overlay-panel .cidade-button{width:100%;height:36px;position:relative;padding:0 15px 0 0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r-button{padding:.25rem .5rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;color:#333}.oph-item .button-icon{position:absolute;color:#00314b;font-size:12px;right:0;top:50%;transform:translateY(-50%)}.overlay-panel .tb-container{flex:1;display:flex;align-items:center;justify-content:space-between;position:relative;height:36px;padding:0 15px 0 0}.modal,input,select{outline:0}.overlay-panel .search-input-container .clear-input-btn{display:none;position:absolute;min-width:32px;height:32px;right:2px;top:0;bottom:0;margin:auto 0}.overlay-panel .search-input-container .clear-input-icon{width:14px;height:14px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.search-input-container .clear-input-btn{padding:.25rem .5rem;appearance:none;-moz-appearance:none;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}input[type=search]::-moz-search-clear-button{display:none}.overlay-panel-body{padding:15px}.btn-primary{border:2px solid rgba(255,255,255,.08)!important;color:#fff}.btn{font-weight:400;touch-action:manipulation;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:10px 20px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:4px}.suggestions-mob-tpl .tt-suggestion{padding:5px 15px!important}.suggestions-mob .tt-suggestion{color:#555;padding:15px;border-bottom:.55px solid #c8c7cc}.suggestions-mob .tt-suggestion p{color:inherit;font-weight:400;margin:0}.twitter-typeahead,.typeahead.tt-input{width:100%;max-width:300px}.typeahead.tt-hint,.typeahead.tt-input,.typeaheadCid.tt-hint,.typeaheadCid.tt-input{font-size:16px!important}.typeahead.tt-hint,.typeaheadCid.tt-hint{color:#bababa!important}.tt-dropdown-menu,.tt-menu{position:absolute;top:100%;left:0;z-index:1000;min-width:160px;width:100%;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.tt-dropdown-menu .tt-suggestion,.tt-menu .tt-suggestion{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333}.media,.media-body{zoom:1;overflow:hidden}.media:first-child{margin-top:0}.media-left,.media>.pull-left{padding-right:10px}.pull-left{float:left!important}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-body{width:10000px;font-size:18px}.tt-suggestions{cursor:pointer}.header-inner .typeahead{top:12px!important}.icone-localizacao{top:1px;position:relative}.loading{position:fixed;z-index:1051;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before,.overlay-mob{position:fixed;width:100%;top:0;left:0}.loading:before{content:"";display:block;height:100%;background-color:rgba(0,0,0,.3)}.loading:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:1.5s linear infinite spinner;-moz-animation:1.5s linear infinite spinner;-ms-animation:spinner 1.5s infinite linear;-o-animation:1.5s linear infinite spinner;animation:1.5s linear infinite spinner;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#usuarioLogado>li{position:relative}.user-avatar-trigger:hover{background:rgba(27,58,107,.08)}#usuarioLogado>li.open .user-caret,#usuarioLogado>li:hover .user-caret{transform:rotate(180deg)}@keyframes dropFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}#usuarioLogado>li>ul>li{padding:10px 18px;font-size:14px;font-family:Nunito,sans-serif;color:#333;cursor:pointer;transition:background .15s;white-space:nowrap}#usuarioLogado>li>ul>li:hover{background:#f5f7fa;color:var(--azul,#1b3a6b)}#usuarioLogado>li.open>ul,#usuarioLogado>li:hover>ul{display:block}@media (max-width:768px){.btn-cadastro-minhaconta,.btn-login-minhaconta{width:100%}}