body, html{width:100%;height:100%;font-size:100%;color:#22498e;font-family:'Roboto', sans-serif;font-style:normal;font-weight:300;}
table{background-color:transparent;width:100%;}
body,
h1,
h2,
h3,
h4,
h5,
h6{font-weight:400;}
td, th{padding:0;text-align:center;}
img{max-width:100%;}
.container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;}
.row{margin-left:20px;margin-right:20px;position:relative;}
.bkcolor1{background:#94d0f3;background:-moz-radial-gradient(center, ellipse cover, #94d0f3 0%, #94d0f3 16%, #426e8d 87%);background:-webkit-radial-gradient(center, ellipse cover, #94d0f3 0%,#94d0f3 16%,#426e8d 87%);background:radial-gradient(ellipse at center, #94d0f3 0%,#94d0f3 16%,#426e8d 87%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94d0f3', endColorstr='#426e8d',GradientType=1);}
.bkcolor2{background:#456187;background:-moz-radial-gradient(center, ellipse cover, #456187 13%, #456187 13%, #071c37 89%);background:-webkit-radial-gradient(center, ellipse cover, #456187 13%,#456187 13%,#071c37 89%);background:radial-gradient(ellipse at center, #456187 13%,#456187 13%,#071c37 89%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#456187', endColorstr='#071c37',GradientType=1);}
.itemBox{padding:25px 0;}
.itemBox{padding:25px 0;font-family:'Oswald', sans-serif;}
.itemBox h1, h2, h4, p{margin:0;}
.itemBox h1{font-size:35px;font-weight:700;letter-spacing:-2px;margin-bottom:20px;}
.itemBox h1 a{color:#ffce2b;}
.itemBox h2{font-size:35px;font-weight:700;margin-bottom:20px;}
.itemBox h4{font-weight:400;}
.itemBox p{font-weight:400;}
.voltarTopo{bottom:30px !important;color:#fff;width:60px;height:60px;position:fixed;right:30px;text-transform:uppercase;border:0px solid #fff;z-index:9999;background:url(../images/icone-topo.png) top center no-repeat;}
@media screen and (max-width:420px){.itemBox h1{font-size:45px;}
.itemBox h2{font-size:25px;color:#c5f723;font-weight:700;letter-spacing:0px;line-height:27px;margin-bottom:20px;}
}
@media screen and (min-width:421px) and (max-width:480px){}
@media screen and (min-width:481px) and (max-width:992px){.itemBox h2{font-size:30px;color:#c5f723;font-weight:700;letter-spacing:-2px;line-height:30px;margin-bottom:20px;}
}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next{width:50px;height:50px;margin-top:-24px;font-size:50px;}
}