*{margin:0;padding:0}body,html{height:100%}body{color:#555;font-family:'Open Sans',sans-serif;margin:0 0 350px}.geral{min-height:100%;position:relative;padding-bottom:600px;background-color:#ffffff;margin-top:125px}.conteudo{width:100%}a{color:#283b82ff}label{font-weight:400}ul{list-style:none;padding:0}.tit-1,.tit-2,.tit-3,.tit-4,.tit-5,.tit-6{color:#000000}.tit-1{font-size:38px}.tit-2{font-size:32px}.tit-3{font-size:24px}.tit-4{font-size:20px}.tit-5{font-size:14px}.tit-6{font-size:12px}.tit-black{color:#282828}.bt-lg-custom{border-radius:3px;border:2px solid #283b82ff;color:#283b82ff;font-size:25px;margin-top:20px}.bt-lg-custom:hover{background-color:#283b82ff;border:2px solid #283b82ff;color:#fff}.btn-primary{background-color:#95CE97 !important;border-color:#95CE97 !important;color:#fff !important;outline:0}.btn-primary:hover{background-color:#95CE97 !important;border-color:#4a834c !important;color:#fff !important}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#122347}.page-top{background-color:#656565;border-bottom:5px solid #ccc;border-top:5px solid #384045;margin:0 0 35px 0;min-height:50px;padding:3px 0;position:relative;text-align:left}.page-top h2{border-bottom:5px solid #f14f1eff;color:#fff;display:inline-block;font-size:22px;font-weight:200;line-height:32px;margin:0 0 -25px;padding:0 0 5px!important;position:relative}.page-top .breadcrumb{background:0 0;margin:0 0 2px 2px;padding:0;position:relative;z-index:1}.page-top .breadcrumb li{display:inline-block;font-size:13px;text-transform:uppercase;text-shadow:none}.page-header h2 i{margin-right:10px}.central-atend{display:inline-block;margin:0 0 10px;padding-left:25px;position:relative;vertical-align:top}.central-atend-tit{color:#333;font-size:20px;font-weight:700}.central-atend-it span{color:#283b82ff;display:inline-block;font-size:20px;margin-right:5px;vertical-align:middle}.input-group-addon{background:0 0;border-right:0}.input-group-addon+input,.input-group-addon+select,.input-group-addon+textarea{border-left:0;box-shadow:none;padding-left:0}.progress_edit{border-radius:0;box-shadow:none;height:5px;left:0;margin:0;position:absolute;top:0;width:100%;z-index:1}.progress_edit .progress-bar.active,.progress_edit .progress.active .progress-bar{background:#146897;box-shadow:none;animation:none}#shopcart.disabled{opacity:1}.shopcart{float:right;margin-left:15px;margin-top:5px}.shopcart button i{font-size:31px}.shopcart .btn .badge{color:#fff;background-color:#333;position:absolute;right:-5px;top:-5px}.shopcart .btn .caret{margin-left:2px;position:relative;top:-6px}.shopcart .table{border-bottom:1px solid #ddd;margin:0;width:305px}.shopcart .dropdown-menu{border:1px solid #ddd;overflow:hidden;padding:0}.shopcart .ev-subtit{display:none}@media screen and (max-width:400px){.bt-lg-custom{font-size:20px}}@media screen and (max-width:539px){.shopcart{margin:0;position:absolute;right:15px;top:56px}}@media screen and (max-width:767px){.listOrders .event,.listOrders .odd{height:auto!important}.listOrders .pagamento{height:24px}.listOrders .acoes{min-height:67px}.page-top h2{padding:0!important;margin:0 0 5px!important}body{margin:0 0 783px}.geral{padding-bottom:783px}.shopcart button i{font-size:23px}.shopcart .btn .badge,.shopcart .btn .caret{top:-3px}footer{width:100%;bottom:auto;padding-top:0!important;}footer .nav{font-size:0;text-align:center}footer .nav li a{font-size:14px}.flogo{float:initial!important}.fboot .compilare img{margin-top:10px!important}.blks li p{text-align:center!important}}.panel{border:0;box-shadow:none}.recaptcha{display:inline-block}.faq{list-style:none;padding:0}.faq-item{margin-bottom:30px;padding:5px 0 15px 0;border-bottom:1px solid;}.faq-item-top{line-height:30px;overflow:hidden}.faq-item-top-i{color:#283b82ff;display:block;float:left;font-size:20px;font-weight:700;line-height:28px}.faq-item-top-tit{padding-left:20px;display:contents}.faq-item-txt{overflow:hidden}.faq-item-txt-i{float:left;font-size:16px;font-weight:700}.faq-item-txt p{color:#777;padding-left:25px}.captcha-get-cpf{width:180px;height:80px}.list-icons{margin:10px 0 20px;white-space:nowrap}.list-icons.enderecos{white-space:normal!important}.list-icons li{font-size:15px;padding:0 0 15px 0;position:relative}.list-icons .fa{border:2px solid;border-radius:50%;font-size:16px;height:36px;line-height:34px;text-align:center;width:36px}.list-icons li span{display:inline-block;line-height:28px;padding-left:11px}.list-icons li a:hover{text-decoration:underline}.ev-fmpag ul{font-size:0;list-style:none;padding:0}.ev-fmpag ul li{display:inline-block;padding:5px;vertical-align:middle}.ev-fmenr ul{font-size:0;list-style:none;padding:0}.ev-fmenr ul li{display:inline-block;padding:10px;vertical-align:middle}.ev-fmenr ul li span{display:block;font-size:12px;margin-top:5px}.gps_ring{width:2px;height:2px;border-radius:30px;background:red;position:relative;animation:pulse 3s ease-in-out infinite}@keyframes pulse{0%,70%{box-shadow:0 0 0 0 rgba(255,213,218,.5)}100%{box-shadow:0 0 0 90px rgba(255,213,218,0)}}.mark-icon{z-index:500!important}.mark-icon img{width:50px;height:50px;position:absolute;border-radius:50%;animation-name:bounce-only;animation-fill-mode:both;animation-duration:1s}@-moz-keyframes bounce-only{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-10deg)}100%{transform:translateY(0) rotate(0)}}@-webkit-keyframes bounce-only{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-10deg)}100%{transform:translateY(0) rotate(0)}}@-o-keyframes bounce-only{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-10deg)}100%{transform:translateY(0) rotate(0)}}@keyframes bounce-only{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-10deg)}100%{transform:translateY(0) rotate(0)}}.dash{margin-bottom:0}.dash_li_a{color:#fff}.dash_li_a:hover{color:#c2d6ff;text-decoration:underline}.dash_li_a{font-weight:700}.dash_li_a i{color:#f14f1eff}footer{background-color:#656565;color:#fff;position:absolute;bottom:0;width:100%;z-index:1;padding-top:20px}footer h3{font-weight:700;letter-spacing:-1px}footer i.crt{color:#979797;font-size:14px}.flist li{line-height:26px}footer a,footer a:focus{color:#fff}footer a:hover{color:#fff;text-decoration:underline}.fboot{background-color:#656565;margin-top:10px;padding:10px 0;text-align:center}.fboot .container{padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.flogo{float:left;margin:10px 10px 0 0}.flogo img{float:left;height:auto;width:170px}.fboot span{font-size:12px;line-height:30px;margin:15px 0;overflow:hidden;display:inline-block}footer .list-icons{margin:10px 0 0}.fboot .compilare img{margin-top:15px;height:40px;margin-left:5px;width:auto}#login-area .img-circle{height:20px}.ng-hide-add{-webkit-animation:.5s lightSpeedOut ease;animation:.5s lightSpeedOut ease}.ng-hide-remove{-webkit-animation:.5s flipInX ease;animation:.5s flipInX ease}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:3px;padding-left:10px;padding-right:10px;font-size:12px;vertical-align:middle}.map-sectors{box-shadow:none}#image-map{border:1px solid #ccc}.fullscreen{background-color:#fff;background:rgba(51,51,51,.7);border:none!important;height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999!important}#map-footer{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px}#map-footer button span{font-family:"Open Sans",sans-serif}#map-footer a.btn-concluir{float:right;width:100%}#map-footer button.btn-select{float:left}@media only screen and (max-width:800px){#no-more-tables table,#no-more-tables tbody,#no-more-tables td,#no-more-tables th,#no-more-tables thead,#no-more-tables tr{display:block}#no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}#no-more-tables tr{border:1px solid #ccc}#no-more-tables td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:40%;white-space:normal;text-align:left}#no-more-tables td:before{position:absolute;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:700;vertical-align:middle}#no-more-tables td:before{content:attr(data-title)}col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:5px;padding-left:5px}}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:none!important}.card_regulation_check{padding-left:40px!important}.confirmationEmailForm{margin:15px 0}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px}.caret-right{border-left:4px solid;border-bottom:4px solid transparent;border-top:4px solid transparent;float:right;margin-top:6px}#header-overlay{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;background:#333;transition:all .5s,z-index 0s;visibility:hidden;z-index:99}#header-overlay.active{opacity:.5;visibility:visible}#filtro .dropdown.filter{z-index:200}#filtered .dropdown-submenu{padding:0!important}#filtered .dropdown-menu{padding:0!important}#filtered .dropdown-menu>li>a{padding:5px 20px!important}#filtered .list-group-item .badge{background-color:#283b82ff}#filtered .list-group-item{border:0!important}#filtered .list-group-item:hover{background-color:#f5f5f5}.list-tickets .list-group-item{overflow:hidden}.list-tickets .list-group-item .txt{display:inline-block;line-height:26px}.badge select.form-control{background:0 0;border:none!important;box-shadow:none;color:#000;height:20px;line-height:20px;outline:0!important;padding:0}.badge select.form-control option{color:#282828}.list-tickets .badge{background-color:#fcb774ff;border-radius:0!important}.list-tickets tfoot{font-weight:700}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout{padding:20px;margin:20px 0;}.map .bs-callout{margin:0;border-top:0}.map .bs-callout h3{margin-top:10px}.row{margin-right:auto;margin-left:auto}.header-menu nav{border-radius:0!important}#login-area{cursor:pointer}md-toolbar.md-default-theme:not(.md-menu-toolbar),md-toolbar:not(.md-menu-toolbar){background-color:#656565}.dash_check i{color:green}.dash_check i.fa-spinner{color:red}.form-footer{border-top:1px solid #c1c1c1;padding:10px;clear:both;text-align:center}.head-cart-num .badge{background-color:#fff;color:#656565}#loginDialog .col-md-12{padding:0}#loginDialog .row{padding:20px}.laranja{color:#f14f1eff!important}hr.style-one{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}.toast-top-center{position:fixed!important;top:40%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:300px!important}.clientAddress label,.clientProfile label,.contactSite label{font-weight:bold;}.clientAddress .obri,.clientProfile .obri,.contactSite .obri{color:red;cursor: pointer;}.clientCaptcha{padding-top:20px;width:220px;margin:0 auto}.clientCaptcha .md-icon-float{width:100%}.profileTop h2.tit-2{font-size:22px;text-align:center}.profileTop h2.active{border-bottom:5px solid #f14f1eff}.profileTop h2{border-bottom:5px solid #ccc}.tit-2 i{color:#f14f1eff}.ui-dialog .page-top h2{padding:0 0 4px!important}.progress-striped .bar{background-color:#f14f1eff;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#f14f1eff;background-image:-moz-linear-gradient(top,#f14f1eff,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f14f1eff),to(#0480be));background-image:-webkit-linear-gradient(top,#f14f1eff,#0480be);background-image:-o-linear-gradient(top,#f14f1eff,#0480be);background-image:linear-gradient(to bottom,#f14f1eff,#0480be);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.tempoRestante{width:100%}.progress{margin:0}.listOrders .event,.listOrders .odd{height:37px}.listOrders .odd{background:#95959595}.listOrders thead{background-color:#656565;color:#fff}.listOrders thead tr th{font-size:20px}.checkoutMini{width:300px}.checkoutMini h4{padding:10px;background-color:#656565;color:#fff}.message h2{margin-bottom:25px}.btn-warning{background-color:#f14f1eff;border-color:#f14f1eff}#toast-container .toast{padding:15px 15px 15px 15px!important;background-color:#fff;color:#2c2c2c;opacity:inherit;position:inherit;text-align:center}#toast-container .toast h2{margin-top:40px}#toast-container .toast button{width:100%;margin-top:20px}#toast-container .toast-icon{text-align:center;height:30px}#toast-container i{font-size:40px;color:#fff;margin-top:20px}#toast-container .toast-icon .circle{border-radius:50%;margin-top:-10px;width:80px;height:80px;position:absolute;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.toast-top-center.confirm{width:100%!important;height:100%;top:0!important;left:0!important;background-color:#2c3e50;opacity:.9;transform:inherit!important}.toast-top-center.confirm .toast-icon{margin-top:10%}#toast-container .toast-icon .circle.disk-success{background-color:#5cb85c}#toast-container .toast-icon .circle.disk-error{background-color:#c9302c}#toast-container .toast-icon .circle.disk-info{background-color:#31b0d5}#toast-container .toast-icon .circle.disk-warning{background-color:#f14f1eff}#toast-container .toast-icon .circle.disk-confirm{background-color:#31b0d5}.alterarSenha{margin-bottom:0!important}#privacy-policy p,#terms-and-conditions p{text-align:justify}@media (max-width:1200px){.container{width:auto!important}.geral{padding-bottom:520px}.page-top h2{padding:0!important;margin:0 0 5px!important}}@media (max-width:1024px){.container{width:auto!important}.page-top h2{padding:0!important;margin:0 0 5px!important}}@media (max-width:991px){.geral{padding-bottom:890px;margin-top:125px}.blks li p{text-align:center!important}.cadastro{display:none!important}}@media (max-width:767px){.geral{padding-bottom:1000px;margin-top:205px}}@media (max-width:581px){.geral{padding-bottom:1030px}}@media (max-width:420px){.geral{padding-bottom:940px}}.fa-3{font-size:4em}.fa-2{font-size:28px!important}.fa-4{font-size:30px!important}.md-dialog-container{height:100%!important;position:fixed!important;top:0!important}

body {
    touch-action: pan-y;
}
.loaderInputDoc, .loaderInputEmail, .loaderInputCelular {
    background-image: url(/recursos/loading-input.gif) !important;
    background-size: 24px 24px !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
}
.head {
    position: fixed !important;
    top: 0;
    width: 100%;
}
.intl-tel-input {
    display: block !important;
}

.mensagemTopo {
    background-color: #f14f1eff;
    color: #fff;
}
.mensagemTopo .container {
    padding-top: 10px;
    padding-bottom: 10px;
}
.break-line {
    white-space: pre-wrap;
}
.show991 {
    visibility: hidden !important;
}
.orange-text {
    color: #f14f1eff;
}
.img-about {
    width:80% !important;
    float:none !important;
    margin:0 !important;
}
.show-mobile {
    display: none;
}
.btn-gray {
    background-color: #656565 !important;
    border-color: #656565 !important;
    color: #ffffff;
}
.btn-gray:hover {
    background-color: #959595 !important;
    border-color: #656565 !important;
    color: #ffffff;
}
.btn-gray-light {
    background-color: #959595 !important;
    border-color: #959595 !important;
    color: #ffffff;
}
.btn-gray-light:hover {
    background-color: #959595 !important;
    border-color: #656565 !important;
    color: #ffffff;
}
.faq-sub-item-txt {
    padding: 0 0 15px 15px;
}
.faq-sub-item-txt:first-child {
    padding-top: 5px;
}
.faq-sub-item-top {
    padding-bottom: 10px;
    border-top: 1px solid;
}
.faq-item-txt h4 {
    color: #000;
}
.black {
    color: #000;
}
.p10b {
    padding-bottom: 10px;
}
.img-roda-pe-mobile {
    width: 80%;
    height: auto;
}  
.input-captcha {
    height: 50px;
    border: #000 1px solid;
    border-radius: 5px;
    padding: 0 10px;
}
.view-password {
    position: absolute;
    top: 40%;
    right: 5%;
}
@media (max-width: 991px) {
    .show991 {
        visibility: visible !important;
    }
    }
@media (min-width: 992px) {
    .profileTop .col-md-3 {
      width: 20%;
    }

    }


    .cl-banner {
        background: #959595;
        box-shadow: 0 -5px 5px -5px #333;        
    }
    .cl-banner a {
        margin: 0;
        padding: 5px 35px;
    }
    .cl-banner a.link {
    color:#000;
    margin: 0 5px 0 5px;
    padding:0;
    display: inline;
    font-weight: 700;
    }

    .cl-banner p {
        color: #000;
        margin: 0;
        padding: 0;
        text-align: justify;
        padding: 10px 20px;
        display: inline;
        align-items: center;
        font-size: 18px;
        justify-content: center;
    }
    .cl-banner .cl-accept {
        margin-left: 0;
    }

    @media screen and (max-width:767px) {
        .cl-banner p {
            padding: 0;
            display: contents;
        }
        .cl-banner .cl-accept {
            margin-left: 35%;
            padding: 10px;
        }   
        .img-roda-pe {
            width: 350px;
            height: 90px;
        }     
        .img-about {
            width: 100% !important;
        }
        .inst_top {
            display: none;
        }
        .hide-mobile {
            display: none;
        }
        .show-mobile {
            display: block;
            align-self: center;
        }
        .tit-3-mobile {
            font-size: 20px;
        }
        .copyright {
            min-width: unset !important;
        }
    }        
    #downloadView iframe {
        border: 4px solid #283b82ff;
        margin-bottom: 20px;
        width: 718px;
     }
       @media only screen and (max-width: 800px) {
           #downloadView iframe {
             width: auto !important;
            }
        }    
#downloadView {
    text-align: center;
}
md-tabs.md-dynamic-height md-tab-content {
padding: 15px;
}
.alphassl {
display:inline;
float: left;
margin-left: 10px;
}
.alphassl span{
display:inline;
}
.clientForm{
    box-shadow: 3px 5px 12px #5b5b5b;
    padding: 20px 5px 0px 5px;
    border-radius: 10px;
    background-color: #fff;
}
.form-control-client {
    height: 48px;
    margin: 0;
    padding: 0 20px;
    vertical-align: middle;
    border: 2px solid #ddd;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 50px;
    color: #888;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -o-transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
}
.formCard {
    margin: 10px;
    padding: 10px 20px;
}
.btn-client {
    margin-bottom: 2px;
}
.form-control-login {
    padding: 0 8px !important;
    font-size: 14px;
}
.font-16 {
    font-size: 16px;
}
.bg-color-blue {
    background-color: #598afbff !important;
    border-color: #598afbff !important;
}
.bg-color-blue:hover {
    background-color: #4272e1 !important;
    border-color: #598afbff !important;
}
.link-preferences {
    color: #ffffff;
    background-color: #598afbff;
    border-color: #598afbff;
    padding: 5px;
    margin: 10px;
    border-radius: 4px;
}
.bg-color {
    background: #c1cbde !important; /*#ff7916;*/
}
/*laranja anterior #ff6216*/
.form-generate {
    background: #ffffffff;
    padding: 20px 10px 10px 20px;
    border-radius: 10px;
    box-shadow: 3px 5px 12px gray;
}
.from-sellers {
    background: #ffffffff;
    padding: 20px 10px 10px 10px;
    border-radius: 10px;
    box-shadow: 3px 5px 12px gray;
}
.from-sellers label {
    color: #000;
    font-weight: bold;
}
.btn-orange {
    background: #FCBE82 !important;
    border-color: #FCBE82 !important;
    color: #fff;
}
.btn-orange:hover {
    background: #FCBE82 !important;
    border-color: #fdaa57;
    color: #ffffff;
}
.btn-checkout {
    font-size: 21px !important;
    font-weight: bold !important;
}
input[type='number']::-webkit-inner-spin-button, 
input[type='number']::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    margin: 0;
}
.celular-profile {
    display: flex;
}
.ddi-portador {
    width: 25% !important;
    text-align: center;
    padding: 0px !important;
}
.phone-portador {
    width: 69% !important;
}

.cg-disk-backdrop {
    background-color: #ffffff;
    opacity: .7;
}
.cg-disk {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1001;
}

#loading-geral {
    background-image:url('/app/views/images/progress.gif'); background-position:50% 50%; background-size: 32px 32px; background-repeat:no-repeat;
}
.dropdown-menu {
    border-color: #000;
}
.dropdown-menu-second {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    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);
}
.open>.dropdown-menu-state {
    display: block !important;
    margin-top: 0 !important; /* remove the gap so it doesn't close */
    left: 50% !important;
    right: -100% !important;
    top: -20% !important;
    /*border-color: #000;*/
    color: #000 !important;
    text-align: center;
    width: 250px;
}

.open>.dropdown-menu-city {
    display: block !important;
    margin-top: 0 !important; /* remove the gap so it doesn't close */
    left: 50% !important;
    right: -100% !important;
    top: -20% !important;
    border-color: #000;
    color: #000 !important;
    text-align: center;
    overflow: auto;
    max-height: 400px;
    width: 250px;
}

.open>.dropdown-menu-local {
    display: block !important;
    margin-top: 0 !important; /* remove the gap so it doesn't close */
    left: 50% !important;
    right: -100% !important;
    top: -20% !important;
    border-color: #000;
    color: #000 !important;
    text-align: center;
    overflow: auto;
    max-height: 400px;
    width: 250px;
}

.open>.dropdown-menu-modal {
    display: block !important;
    margin-top: 0 !important; /* remove the gap so it doesn't close */
    left: 50% !important;
    right: -100% !important;
    top: -20% !important;
    border-color: #000;
    color: #000 !important;
    text-align: center;
    overflow: auto;
    max-height: 400px;
    width: 250px;
}
@media screen and (min-width:1201px) {
    .head-right{
        width: 25%;
    }
}
@media screen and (max-width:767px) {
    .faq-item-top {
        display: grid;
        grid-template-columns: 10fr 1fr;
    }
    .sessoes .badge {
        border-radius: 0;
    }
}
.text-login {
    color: #000000;
}
.text-login:hover, .a-login:focus {
    color: #000000;
    text-decoration: underline;
}
.btn-primary[disabled]:hover {
    background-color: #95CE97 !important;
    border-color: #4a834c !important;
}
.text-black {
    color: #000;
}
.item-right {
    float: right;
    align-self: center;
}
.cl-banner .cl-accept {
    background: #FCBE82;
    margin-left: 15px;
    font-weight: 700;
}
.cl-banner .cl-accept:hover {
    background: #FCBE82;
}
.md-toolbar-tools h2 {
    font-size: 30px !important;
}
#toast-container .toast-icon .circle.disk-warning {
    background-color: #656565;
}
#toast-container.toast-top-center .toast, #toast-container.toast-bottom-center .toast {
    border: solid 2px #656565;
}
#toast-container .btn-warning {
    background-color: #95CE97 !important;
    border-color: #95CE97 !important;
    border-radius: 22px;
    width: 50% !important;
    font-size: 18px;
}
#toast-container .btn-warning:hover {
    background-color: #95CE97 !important;
    border-color: #95CE97 !important;
}
#toast-container a {
    color: #000 !important;
    text-decoration: none;
    font-weight: 700;
}
.toast-message {
    font-size: 20px;
}
.md-btn-conf {
    background-color: #95CE97 !important;
    border-color: #95CE97 !important;
    padding: 0 15px 0 15px !important;
    border-radius: 10px !important;
    color: #ffffff !important;
}
#toast-container .toast-icon .circle.disk-confirm {
    background-color: #656565;
}
#toast-container .toast button {
    width: 50% !important;
    border-radius: 22px;
    font-size: 18px;
}
#toast-container .btn-danger {
    background-color: transparent !important;
    border-color: #000 !important;
    color: #000 !important;
}
#toast-container .toast h2 {
    font-weight: bold;
}
#toast-container .toast-title {
    font-size: 20px;
    font-weight: unset;
}
@media screen and (max-width:420px) {
    .geral {
        padding-bottom: 945px;
    }
}