@import url(https://fonts.googleapis.com/css?family=Raleway:200,400,500,700&display=swap);body,html{margin:0;font-family:Raleway,sans-serif;font-size:16px;background-color:#f3f3f7;scroll-behavior:smooth}a.anchor{display:block;position:relative;top:-50px;visibility:hidden}nav{transition:padding .5s,color .5s;box-shadow:0 2px 5px 2px rgba(0,0,0,.07)!important;padding:15px 0 15px 0}nav.navbar{background:#fff}nav.navbar a{color:#333}nav.navbar-scroll{padding:5px 0 5px 0;border:none}a{cursor:pointer}.terminal_line{background-color:#333;color:#8ae234;padding:15px;border-radius:3px}.img-paulo{height:200px;margin:0 auto;border-radius:20px}.sombra_png{-webkit-filter:drop-shadow(0 0 5px #999);filter:drop-shadow(0 0 5px #999)}#barmenu{border:none}.contato-whats a{text-decoration:none;color:#fff}.contato-whats{border-radius:20px;padding:5px 15px;position:fixed;right:70px;bottom:20px;background-color:#55d062;color:#fff;font-size:16px;cursor:pointer;-webkit-filter:drop-shadow(0 0 5px #2db842);filter:drop-shadow(0 0 5px #2db842);z-index:2}.contato-whats a::after{content:"";position:absolute;top:80%;height:1px;width:0%;left:10%;background-color:#fff;transition:.5s ease all .3s}.contato-whats:hover a::after{width:80%;transition:.3s ease all}.link-topo{border-radius:50%;padding:8px 10px;position:fixed;right:20px;bottom:20px;background-color:#fff;color:#333;font-size:16px;cursor:pointer;-webkit-filter:drop-shadow(0 0 5px #999);filter:drop-shadow(0 0 5px #999);z-index:2}.nav>li>a:not(.menu_hotsite):focus,.nav>li>a:not(.menu_hotsite):hover{background:0 0}.nav>li>a::after{content:"";position:absolute;top:80%;height:2px;width:0%;left:10%;background-color:#333;transition:.3s ease all .2s}.nav>li>a:focus::after,.nav>li>a:hover::after{width:80%;transition:.2s ease all}#barmenu:focus,#barmenu:hover{background-color:#fff!important}.container-content{margin-top:100px;margin-bottom:60px;background-color:#fff;box-shadow:0 0 20px #ccc;border-radius:3px}.span_desenvolvedor{font-family:'Roboto Mono',monospace;font-size:32px}.item_tecno{margin-bottom:10px}.item_tecno_logo{color:#333;cursor:pointer}.item_tecno_text{margin-top:5px;display:block}.item_tecno_logo:hover{-webkit-filter:drop-shadow(0 0 5px #f3f3f7);filter:drop-shadow(0 0 5px #f3f3f7)}.item_tecno_logo.html5{color:#ef6026}.item_tecno_logo.js{color:#f7e018}.item_tecno_logo.css3{color:#25a1e1}.item_tecno_logo.php{color:#777cb5}.item_tecno_logo.bd{color:#42b7ff}.item_tecno_logo.laravel{color:#fb503b}.item_portfolio{border:1px solid #ccc;box-shadow:0 0 5px #ddd;padding:20px 10px;border-radius:3px;display:inline-block}.item_portfolio .portfolio_header .img{max-height:180px;width:auto;margin:0 auto;box-shadow:0 0 25px #ccc}.item_portfolio .img{margin:10px auto;border-radius:5px;height:300px}.item_portfolio{box-shadow:0 0 15px #ccc;cursor:pointer}.font-bold-5{font-weight:500}.item_portfolio a{text-decoration:none;color:#333}label{font-weight:400!important}.has-float-label label{pointer-events:none}.has-float-label .form-control:placeholder-shown:not(:focus)+*,.workaround-inactive .form-control:not(:focus)+*{font-size:20px!important;top:.4em}.form-control{border-radius:1px!important;box-shadow:0 0 10px #eee}.required{color:#e63f70;font-weight:700}.btn-enviar{border-radius:1px;padding:4px 20px;background-color:#55d062;color:#fff!important;font-size:16px;cursor:pointer;-webkit-filter:drop-shadow(0 0 5px #2db842);filter:drop-shadow(0 0 5px #2db842)}.btn-enviar::after{content:"";position:absolute;top:80%;height:1px;width:0%;left:10%;background-color:#fff;transition:.5s ease all .3s}.btn-enviar:hover:not([disabled])::after{width:80%;color:#fff!important;transition:.3s ease all}.mensagem{padding:20px;border-radius:3px;color:#fff;margin-bottom:15px}.mensagem.sucesso{background-color:#55d062;-webkit-filter:drop-shadow(0 0 5px #2db842);filter:drop-shadow(0 0 5px #2db842)}.mensagem.erro{background-color:#e63f70;-webkit-filter:drop-shadow(0 0 5px #ff88ac);filter:drop-shadow(0 0 5px #ff88ac)}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite;font-size:32px}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@media only screen and (min-width:992px){.col-md-offset-1_5{margin-left:12.49995%}}@media only screen and (max-width:700px){.typed-cursor{font-size:24px}.span_desenvolvedor{font-size:24px}.terminal_line{padding:10px}.contato-whats{right:calc(100vw - 70%)}.link-topo{right:calc(100vw - 80%)}}@media only screen and (max-width:535px){.typed-cursor{font-size:16px}.span_desenvolvedor{font-size:16px}.terminal_line{padding:5px}}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#55d062;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.icon-bar{height:2px;background-color:#333;width:100%}.box{padding:20px;background-color:#fff;border:1px solid #d3d3d3;box-shadow:0 0 10px #e3e3e3;border-radius:2px}.plugin{text-align:center}.plugin span{display:block}.plugin .plugin-title{font-size:16px;font-weight:600;margin-bottom:10px}table{margin:20px 0}pre{background-color:transparent!important;padding:0!important;margin:0!important;border:0!important}code,pre code{background:#272822;border:1px solid #ddd;border-left:3px solid #55d062;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff;page-break-inside:avoid;font-family:monospace;font-size:12px;line-height:1.6;max-width:100%;overflow:auto;padding:1em 1.5em;display:block;word-wrap:break-word;font:normal normal 14px/16px "Courier New",Courier,Monospace}code.code_min{line-height:1em;padding:10px}.v-center{vertical-align:middle!important}.g-recaptcha{display:inline-block}