body,html{width:100%;height:100%;color:#000}
body{font-family:'Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif',sans-serif;font-size: 1.6rem;}
a{color:#fdcc52;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
a:focus,a:hover{color:#fcbd20}
hr{max-width:100px;margin:25px auto 0;border-width:1px;border-color:rgba(34,34,34,.1)}
hr.light{border-color:#fff}
h1,h2,h3,h4,h5,h6{font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight:200;letter-spacing:1px}
.table td,.table th{padding:.2rem}
p{font-size:18px;line-height:1.5;margin-bottom:20px}
.text-size-26{font-size:26px}
.bt-lg{color:#d7e6ff!important;padding:20px;border-radius:34px;background:#0095fe;font-weight:300;margin:10px 0;display:inline-block}
.bt-lg:hover{text-decoration:none;background:#004b7b}
.color-text-white{color:#fff}
.color-text-dest{color:#fdc53c}



.content {display: inline-block;vertical-align: top;}
.visible {overflow:hidden;height: 40px; &:after, &:before {position:absolute; animation:8s linear 0s normal none infinite opacity;}}
.visible p {display:inline;float:left;margin:0;}ul.txt-altera {animation: 10s linear 0s normal none infinite change;}
ul.txt-altera li, 
.visible h3 {margin: 0;text-align: left;font-weight: 900;}

section{padding:100px 0}
section h2{font-size:50px}
#mainNav{background-color:rgba(0,26,54,0.84);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight:200;letter-spacing:1px;border-bottom:1px solid #fdcb1e!important}
#mainNav .navbar-brand{color:#fdcc52;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight:200;letter-spacing:1px}
#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fcbd20}
#mainNav .navbar-toggler{font-size:18px;padding:10px 12px;color:#fff;font-weight:100;cursor:pointer}
.navbar-light .navbar-toggler{border-color:rgba(0,121,248,0.62);background-color:#0074ee}
#mainNav .navbar-nav>li>a{outline:none!important;font-size:1.1px;font-size:1.1rem;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}
#mainNav .navbar-nav>li>a.active{color:#fdcc52!important;background-color:transparent}
#mainNav .navbar-nav>li>a.active:hover{background-color:transparent}
#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:#fff}
#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{color:#fdcc52}
header.masthead{position:relative;width:100%;padding-top:150px;padding-bottom:100px;color:#fff;background:url(../img/bg-pattern.png),#f97777;background:url(../img/bg-pattern.png),-webkit-linear-gradient(to left,#f97777,#dc2430);background:url(../img/bg-pattern.png),linear-gradient(to left,#007cff,#000e1d)}
header.masthead .header-content{max-width:500px;margin-bottom:100px;text-align:center}
header.masthead .header-content h1{font-size:30px}
header.masthead .device-container{max-width:325px;margin-right:auto;margin-left:auto}
header.masthead .device-container .screen img{border-radius:3px}
section.download{position:relative;padding:150px 0}
section.download h2{font-size:50px;margin-top:0}
section.download .badges .badge-link{display:block;margin-bottom:25px}
section.download .badges .badge-link:last-child{margin-bottom:0}
section.download .badges .badge-link img{height:60px}
section.features .section-heading,section.suporte .section-heading{margin-bottom:100px}
section.features .section-heading h2,section.suporte .section-heading h2{margin-top:0}
section.features .section-heading p,section.suporte .section-heading p{margin-bottom:0}
section.features .device-container,section.features .feature-item,section.suporte .device-container,section.suporte .feature-item{max-width:325px;margin:0 auto}
section.features .device-container,section.suporte .device-container{margin-bottom:100px}
section.features .feature-item,section.suporte .feature-item{padding-top:50px;padding-bottom:50px;text-align:center}
section.features .feature-item h3,section.suporte .feature-item h3{font-size:28px;font-weight:500}
section.features .feature-item i,section.suporte .feature-item i,.features h2,.suporte h2{font-size:80px;display:block;margin-bottom:15px;background:-webkit-linear-gradient(to left,#f97777,#dc2430);background:linear-gradient(to left,#003bc1,#24dcdc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
section.suporte .feature-item i,.suporte h2{background:linear-gradient(to left,#fd828d,#dc000c);background:-webkit-linear-gradient(to left,#fd828d,#dc000c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
section.suporte .feature-item a,section.suporte .feature-item .text-muted{color:#ff6369!important}
section.features .feature-item p{color:#008ac4}
section.cta{position:relative;padding:250px 0;background-image:url(../img/bg-cta.jpg);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
section.cta .cta-content{position:relative;z-index:1}
section.cta .cta-content h2{font-size:50px;max-width:456px;margin-top:0;margin-bottom:25px;color:#fff}
section.cta .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
section.contact{text-align:center}
section.contact h2{margin-top:0;margin-bottom:25px}
section.contact h2 i{color:#dd4b39}
section.contact ul.list-social{margin-bottom:0}
section.contact ul.list-social li a{font-size:40px;line-height:80px;display:block;width:80px;height:80px;color:#fff;border-radius:100%}
section.contact ul.list-social li.social-twitter a{background-color:#1da1f2}
section.contact ul.list-social li.social-twitter a:hover{background-color:#0d95e8}
section.contact ul.list-social li.social-facebook a{background-color:#3b5998}
section.contact ul.list-social li.social-facebook a:hover{background-color:#344e86}
section.contact ul.list-social li.social-google-plus a{background-color:#dd4b39}
section.contact ul.list-social li.social-google-plus a:hover{background-color:#d73925}
footer{padding:25px 0;text-align:center;color:#fff;background-color:rgba(0,26,54,0.84)}
footer p{font-size:12px;margin:0}
footer ul{margin-bottom:0}
footer ul li a{font-size:12px;color:rgba(255,255,255,.3)}
footer ul li a.active,footer ul li a:active,footer ul li a:focus,footer ul li a:hover{text-decoration:none}
.bg-primary{background:#fdcc52;background:-webkit-linear-gradient(#fdcc52,#fdc539);background:linear-gradient(#fdcc52,#fdc539)}
.bg-primary-a{background:#0096ff;background:-webkit-linear-gradient(#0096ff,#045c98);background:linear-gradient(#0096ff,#045c98)}
.bg-secundario{background:#f3f3f3;background:-webkit-linear-gradient(#f3f3f3,#cacaca);background:linear-gradient(#f3f3f3,#cacaca)}
.bg-informacao{background:#fdcc52;background:-webkit-linear-gradient(#fdcc52,#fdc539);background:linear-gradient(#dc4b4f,#ce373b)}
.text-primary{color:#fdcc52}
.text-secundario{color:#fdcc52}
.no-gutter>[class*=col-]{padding-right:0;padding-left:0}
.btn-outline{background-color:#e0383c;color:#fff;border:1px solid;border-color:#e0383c}
.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#fff;border-color:#dc2428;background-color:#dc2428}
.btn{border-radius:300px;font-family:Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}
.btn-xl{font-size:10px;font-size:1.0rem;padding:15px 45px;display: inline-block;}
.style-logo{background:url(../img/logo-data-collect-horizontal.png) no-repeat;width:370px;height:79px;background-size:100%;text-indent:-99999px}
.style-content{background-color:#005ec1;color:#fff;font-size:16px;border-radius:0;font-family:'Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif',sans-serif;font-weight:200}
.style-content .modal-body input[type="email"],.style-content .modal-body input[type="text"]{border:solid 1px #ccc;font-weight:300}
.style-content .modal-body input[type="submit"]{background-color:#2196F3;border:none;padding:12px;color:#fff;font-size:16px;border-radius:50%;width:100px;height:100px;cursor:pointer}
.style-content .modal-title{font-weight:300;color:#ceebff}
.style-content .form-group{display:inline-block;width:100%}
.style-content .form-group:last-child{margin:0}
.style-content .modal-header{padding:5px 15px;border-bottom:1px solid #ffd020;display:inline-block}
.style-content .modal-body input[type="submit"]:hover{background-color:#2294e2;background-color:#003050}
.style-content .modal-header .close{opacity:1;color:#ffd01e;text-shadow:none;outline:none}
.vertical-alignment-helper{display:table;height:100%;width:100%}
.vertical-align-center{display:table-cell;vertical-align:middle}
.modal-content{width:inherit!important;height:inherit!important;margin:0 auto;border-radius:0 0 0 60px}
.modal{background-color:rgba(0,0,0,0.43)}
.style-content .close{font-size:3.5rem;font-weight:200;line-height:.5;cursor:pointer}
.style-content textarea{height:100px}
.cont-form input[type="text"],.style-content textarea,.modal-body input[type="email"],.style-content .modal-body input[type="text"]{width:100%;padding:5px 10px;border:none;border-radius:0;background-color:#fff;font-size:16px}
a,button,input{outline:none!important}
.bt-c{background-color:#00963a;color:#fff!important;display:inline-block;border-radius:50%;height:100px;width:100px;text-align:center;padding:24px 0;font-weight:300}
.bt-c:hover{background-color:#006b29;text-decoration:none}
.no-margin-bottom{margin-bottom:0}
@media (max-width: 1600px) {
header.masthead .device-container{max-width:280px}
}
@media (min-width:992px) {
#mainNav{border-color:transparent;background-color:rgba(0,15,31,0.5);opacity:9}
#mainNav .navbar-brand{color:fade(white,70%)}
#mainNav .navbar-brand:focus,#mainNav .navbar-brand:hover{color:#fff}
#mainNav .navbar-nav>li>a,#mainNav .navbar-nav>li>a:focus{color:rgba(255,255,255,.7)}
#mainNav .navbar-nav>li>a:focus:hover,#mainNav .navbar-nav>li>a:hover{color:#fff}
#mainNav.navbar-shrink{background-color:#000913}
#mainNav.navbar-shrink .navbar-brand{color:#fff}
#mainNav.navbar-shrink .navbar-brand:focus,#mainNav.navbar-shrink .navbar-brand:hover{color:#fdcc52}
#mainNav.navbar-shrink .navbar-nav>li>a,#mainNav.navbar-shrink .navbar-nav>li>a:focus{color:#2596d9}
#mainNav.navbar-shrink .navbar-nav>li>a:focus:hover,#mainNav.navbar-shrink .navbar-nav>li>a:hover{color:#fdcc52}
header.masthead{height:100vh;min-height:775px;padding-top:0;padding-bottom:0}
header.masthead .header-content{margin-bottom:0;text-align:left}
header.masthead .header-content h1{font-size:60px}
header.masthead .device-container{max-width:325px}
section.features .device-container,section.suporte .device-container{margin-bottom:0}
}
@media (min-width:768px) {
section.download .badges .badge-link{display:inline-block;margin-bottom:0}
section.download h2{font-size:70px}
section.cta .cta-content h2{font-size:80px}
.modal-dialog{width:600px;margin:30px auto}
}
@media (max-width:524px) {
.style-logo{background:url(../img/logo-data-collect-horizontal.png) no-repeat;width:276px;height:59px;background-size:100%;margin:0 auto}
}
.Contato{position:relative}
.bt-top{position:absolute;right:0;bottom:-42px;margin-right:60px;z-index:3;width:80px;height:80px;background-color:#0c76c4;border:none;border-radius:50%;box-shadow:1px 1px 7px rgba(0,0,0,0.58);text-align:center;display:table;text-decoration:none!important}
.bt-top span{font-size:38px;display:table-cell;vertical-align:middle}
.style-color-b{color:#008ac4!important}
ul.list-resultado{padding:0;margin:0;list-style-type:none}
ul.list-resultado li{display:inline-block;width:100%}
ul.list-resultado li span{min-height:35px;padding:5px 10px;border:solid 1px #fff;vertical-align:middle;float:left;font-size:12px;width:50%}
.list-tit{background-color:#0c76c4}
.list-cont{background-color:#fecc1d;color:#000}
.bt-list{display:inline-block;background-color:#c7c7c7;text-align:center;color:#434343!important;padding:7px 26px;text-decoration:none!important;border-radius:6px;box-shadow:0 2px 4px #3c3c3c9e}
.xbtn{background:#3498db!important;background-image:-webkit-linear-gradient(top,#3498db,#2980b9)!important;background-image:-moz-linear-gradient(top,#3498db,#2980b9)!important;background-image:-ms-linear-gradient(top,#3498db,#2980b9)!important;background-image:-o-linear-gradient(top,#3498db,#2980b9)!important;background-image:linear-gradient(to bottom,#3498db,#2980b9)!important;-webkit-border-radius:28!important;-moz-border-radius:28!important;border-radius:28px!important;font-family:Arial!important;color:#fff!important;font-size:12px!important;padding:6px 11px!important;text-decoration:none!important;height:30px!important;width:70px!important}
.xbtn:hover{background:#3cb0fd!important;background-image:-webkit-linear-gradient(top,#3cb0fd,#3498db)!important;background-image:-moz-linear-gradient(top,#3cb0fd,#3498db)!important;background-image:-ms-linear-gradient(top,#3cb0fd,#3498db)!important;background-image:-o-linear-gradient(top,#3cb0fd,#3498db)!important;background-image:linear-gradient(to bottom,#3cb0fd,#3498db)!important;text-decoration:none!important}
#success_message{display:none}
.has-feedback{text-align:left}
.has-feedback label{color:#fff}
.has-feedback textarea{min-height:150px}
.bv-form .help-block{color:#800011;font-size:14px}
.bv-form .tooltip-inner{text-align:left}
.nav-tabs li.bv-tab-success>a{color:#3c763d}
.nav-tabs li.bv-tab-error>a{color:#a94442}
.form-control::-webkit-input-placeholder{color:#323232}
.form-control:-moz-placeholder{color:#323232;opacity:1}
.form-control::-moz-placeholder{color:#323232;opacity:1}
.form-control:-ms-input-placeholder{color:#323232}
.btn-warning{float:right;width:120px;padding:12px;display:inline-block}
section.features .feature-item p{color:#000000;font-weight:300!important;font-size:16px;margin-bottom:10px}
section.features .feature-item,section.suporte .feature-item{padding-top:20px;padding-bottom:20px}
.input-group .form-control{padding:12px;outline:none!important}
.form-control:focus{border:none;box-shadow:none}
.style-small{color: #ffe200;font-size: 16px}
.style-hr{border-bottom:dotted 1px #fff;width: 100%}
.style-table-responsive{height: 200px;overflow: auto;border: dotted 1px #fff}
.modal-body ul li{margin-bottom: 10px}
.navbar {padding: .8rem 1rem!important}