html,body{background-color:#f9f9f9;font-family:'Open Sans',sans-serif}.hr-caption{position:relative}.hr-caption:after{background-color:#f9f9f9;content:"ou";left:50%;margin-left:-30px;padding:0 20px;position:absolute;top:-13px}header{position:relative;z-index:1}header .menu-topbar{background-color:#333;padding-bottom:13px;padding-top:13px}header .menu-topbar .list-inline .list-inline-item{color:#adadad;font-size:14px}header .menu-topbar .list-inline .list-inline-item .list-inline-link{color:#adadad;text-decoration:underline}header .menu-topbar .list-inline .list-inline-item .list-inline-link:hover{color:#fff}@media (max-width:767px){header .menu-topbar .menu-topbar-contact{text-align:center}}header .menu-topbar .menu-topbar-search .form-control{border-color:#fff}header .menu-topbar .menu-topbar-search .input-group-addon{background-color:#fff}@media (max-width:767px){header .menu-topbar .menu-topbar-search{margin-top:10px}}header .menu-primary{background-color:#fff;padding-bottom:8px;padding-top:8px}header .menu-primary .navbar{padding-left:0;padding-right:0}header .menu-primary .navbar .nav-item .nav-link{color:#0e4194;font-weight:700;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .menu-primary .navbar .nav-item .nav-link:hover{color:#f07d00}header .menu-primary .navbar .form-inline .form-control{border-right:none;padding:15px 10px;width:270px}header .menu-primary .navbar .form-inline .form-control:focus{border-color:#ddd}header .menu-primary .navbar .form-inline .form-control-lg{font-size:16px}header .menu-primary .navbar .form-inline .input-group-addon{background-color:#fff;border-left:none;cursor:pointer}header .menu-primary .navbar .form-inline .input-group-addon:hover{color:#f07d00}header .menu-primary .categories{background-color:#f07d00;border-radius:5px;padding:20px;margin-bottom:20px;margin-top:10px}header .menu-primary .categories .nav-item .nav-link{color:#fff;font-weight:600;opacity:.6}header .menu-primary .categories .nav-item .nav-link:hover{color:#fff;opacity:1}header .menu-primary .admin .btn{font-weight:600;padding:0 30px}header .menu-primary .admin .admin-login{color:#0e4194;text-decoration:none}header .menu-primary .admin .admin-login:hover{color:#f07d00}@media (max-width:767px){header .menu-primary .navbar-brand img{height:60px}}header .menu-secondary{background-color:#f07d00;box-shadow:0 2px 0 rgba(0,0,0,.1) inset}header .menu-secondary .nav{padding-top:2px}header .menu-secondary .nav .nav-item{padding-bottom:13px;padding-top:13px}header .menu-secondary .nav .nav-item+.nav-item{box-shadow:-1px 0 0 0 #e74f00,-2px 0 0 0 #f7ac00}header .menu-secondary .nav .nav-item .nav-link{color:#fff;opacity:.8;text-transform:uppercase}header .menu-secondary .nav .nav-item .nav-link:hover{opacity:1}@media (max-width:767px){header .menu-secondary .nav{display:block}}footer .sitemap{background-color:#eee;padding-bottom:60px;padding-top:60px}footer .sitemap .sitemap__body .sitemap__menu .menu__title{color:#333;font-size:16px;font-weight:700;text-transform:uppercase}footer .sitemap .sitemap__body .sitemap__menu .menu__title span{color:#f07d00;font-weight:900;margin-right:5px}footer .sitemap .sitemap__body .sitemap__menu .menu__nav{margin-bottom:0}footer .sitemap .sitemap__body .sitemap__menu .menu__nav .nav__item .nav__link{color:#adadad;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .sitemap .sitemap__body .sitemap__menu .menu__nav .nav__item .nav__link:hover{color:#f07d00}footer .sitemap .sitemap__body .sitemap__payment .payment__title{color:#333;font-size:16px;font-weight:700;text-transform:uppercase}footer .sitemap .sitemap__body .sitemap__payment .payment__title span{color:#f07d00;font-weight:900;margin-right:5px}footer .sitemap .sitemap__body .sitemap__payment .payment__cards{padding-top:20px}footer .sitemap .sitemap__body .sitemap__payment .payment__cards .cards+.cards{margin-top:20px}footer .sitemap .sitemap__body .sitemap__payment .payment__cards .cards .cards__item+.cards__item{margin-left:10px}footer .bottombar{background-color:#333;padding-bottom:20px;padding-top:20px}footer .bottombar .bottombar__copyright{color:#eee;font-size:14px}footer .bottombar .bottombar__social{font-size:26px}footer .bottombar .bottombar__social .social__link{color:#eee;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer .bottombar .bottombar__social .social__link+.social__link{margin-left:10px}footer .bottombar .bottombar__social .social__link:hover{color:#f07d00}@media (max-width:992px){footer .sitemap .sitemap__social{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:30px}}@media (max-width:767px){footer .sitemap .sitemap__payment{border-top:1px solid #e0e0e0;margin-top:30px;padding-top:30px}}.page .featured .featured__body{background-color:#dd5700}.page .featured .carousel .carousel-image{margin-left:auto;margin-right:auto}.page .featured .carousel .carousel-caption{padding:0;left:50%;margin-left:-25%;right:0;width:50%;top:40%}.page .featured .carousel .carousel-caption .caption__title{font-size:68px;font-weight:100;margin-bottom:30px}@media (max-width:992px){.page .featured .carousel .carousel-caption{width:80%;margin-left:-40%;top:40%}}@media (max-width:767px){.page .featured .carousel .carousel-caption{top:45%}.page .featured .carousel .carousel-caption .caption__title{font-size:52px}}@media (max-width:480px){.page .featured .carousel .carousel-caption .caption__title{font-size:46px}}.page .courses .courses__header{margin-bottom:60px;text-align:center}.page .courses .courses__header .header__title{font-size:46px;font-weight:800}.page .courses .courses__header span{color:#adadad;font-size:14px}.page .courses .courses__body{padding-bottom:100px;padding-top:100px}.page .courses .courses__body .courses__item{margin-bottom:60px}.page .courses .courses__body .courses__item .courses__image{position:relative}.page .courses .courses__body .courses__item .courses__image .image__tag{background-color:#3bc205;color:#fff;font-size:14px;left:0;padding:3px 15px;position:absolute;top:20px;text-transform:uppercase}.page .courses .courses__body .courses__item .courses__image .image__tag:before{border-bottom:14px solid transparent;border-right:13px solid #3bc205;border-top:13px solid transparent;content:"";height:0;left:-23px;margin-left:10px;position:absolute;top:0;vertical-align:middle;width:0}.page .courses .courses__body .courses__item .courses__image .image__hours{background-color:rgba(0,0,0,.4);bottom:0;color:#fff;font-weight:600;left:0;padding:10px;position:absolute;text-align:center;text-transform:uppercase;width:100%}.page .courses .courses__body .courses__item .courses__caption{padding-left:10px;padding-right:10px}.page .courses .courses__body .courses__item .courses__caption .caption__title{margin-bottom:20px;text-transform:uppercase;height:72px;overflow:hidden}.page .courses .courses__body .courses__item .courses__caption .caption__price{text-transform:uppercase}.page .courses .courses__body .courses__more{margin-top:40px}@media (max-width:767px){.page .courses .courses__list .courses__item .courses__image img{width:105%}}@media (max-width:480px){.page .courses .courses__header{padding-left:10%;padding-right:10%}.page .courses .courses__header .header__title{font-size:36px}}.page .blog{background-color:#0e4194;padding-bottom:100px;padding-top:100px}.page .blog .blog__header{margin-bottom:60px;text-align:center}.page .blog .blog__header .header__title{color:#fff;font-size:46px;font-weight:800}.page .blog .blog__header span{font-weight:100}.page .blog .blog__body .blog__item{margin-bottom:28px;position:relative}.page .blog .blog__body .blog__item .blog__image{border-radius:5px}.page .blog .blog__body .blog__item .blog__caption{background-color:transparent;border-radius:0 0 5px 5px;bottom:0;padding:30px 20px 20px;position:absolute;width:100%;background-color:transparent;background-image:-webkit-linear-gradient(top,transparent 0%,transparent 7%,rgba(0,0,0,.34) 27%,rgba(0,0,0,.7) 51%,#000 89%,#000 100%);background-image:linear-gradient(to bottom,transparent 0%,transparent 7%,rgba(0,0,0,.34) 27%,rgba(0,0,0,.7) 51%,#000 89%,#000 100%)}.page .blog .blog__body .blog__item .blog__caption .caption__link{color:#fff;font-size:18px;font-weight:200}.page .blog .blog__body .blog__item .blog__caption .caption__link:hover{color:#f07d00;text-decoration:none}.page .blog .blog__body .blog__more{margin-top:40px}.page .blog .blog__body .blog__more .btn{border-color:#fff;color:#fff}.page .blog .blog__body .blog__more .btn:hover{background-color:#fff;border-color:#fff;color:#f07d00}@media (max-width:480px){.page .blog .blog__header .header__title{font-size:38px}}.page-courses header .menu-secondary{background-color:#f07d00}.page-courses .courses .courses__header{text-align:left}.page-courses .courses .courses__header .header__title{font-size:36px;font-weight:600;margin-bottom:5px}.page-courses .courses .courses__pagination{border-top:1px solid #e0e0e0;padding-top:60px;text-align:center}.page-courses .courses .courses__pagination .btn{font-size:14px;padding:15px 25px;text-transform:uppercase}.page-courses.single .courses .courses__body{padding-bottom:100px;padding-top:100px}.page-courses.single .courses .courses__body .courses__image .courses__thumbnail{width:100%}.page-courses.single .courses .courses__body .courses__buy{background-color:#eee;padding:20px}.page-courses.single .courses .courses__body .courses__buy .buy__price{text-transform:uppercase}.page-courses.single .courses .courses__body .courses__buy .buy__price .price__title{font-size:32px;font-weight:700;margin:-5px 0 0}.page-courses.single .courses .courses__body .courses__buy .buy__redeem{border-left:1px solid #adadad;margin-right:30px;padding-left:20px}.page-courses.single .courses .courses__body .courses__buy .buy__redeem .redeem__link{color:#adadad;display:block;font-size:12px;line-height:14px;text-transform:uppercase}.page-courses.single .courses .courses__body .courses__buy .buy__link{margin-top:25px;text-transform:uppercase}.page-courses.single .courses .courses__body .courses__info{background-color:#fff;padding:30px}.page-courses.single .courses .courses__body .courses__info .info__list{margin:0}.page-courses.single .courses .courses__body .courses__info .info__list .list__item+.list__item{margin-top:4px}.page-courses.single .courses .courses__body .sidebar{box-shadow:0 0 45px #d3d3d3}.page-courses.single .courses.recommended{background-color:#fff}.page-courses.single .courses.recommended .courses__body{padding-bottom:40px;padding-top:80px}.page-courses.single .courses.recommended .courses__body .courses__header .header__title{font-size:36px;text-align:left;text-transform:uppercase}@media (max-width:767px){.page-courses.single .courses__body .courses__nav{display:block}}.page-blog header .menu-secondary{background-color:#f07d00}.page-blog .blog{background-color:#f9f9f9}.page-blog .blog .blog__header{text-align:left}.page-blog .blog .blog__header .header__title{color:#555;font-size:36px;font-weight:600;margin-bottom:5px}.page-blog .blog .blog__list .blog__post{margin-bottom:50px}.page-blog .blog .blog__list .post__link .post__image{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-blog .blog .blog__list .post__link .post__date{color:#adadad;font-size:14px;margin-bottom:5px;text-transform:uppercase}.page-blog .blog .blog__list .post__link .post__title{color:#555;font-size:32px;font-weight:800;line-height:32px;margin-bottom:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-blog .blog .blog__list .post__link .post__description{color:#555}.page-blog .blog .blog__list .post__link:hover{text-decoration:none}.page-blog .blog .blog__list .post__link:hover .post__image{opacity:.8}.page-blog .blog .blog__list .post__link:hover .post__title{color:#f07d00}.page-blog .blog .blog__pagination{border-top:1px solid #e0e0e0;padding-top:60px;text-align:center}.page-blog .blog .blog__pagination .btn{font-size:14px;padding:15px 25px;text-transform:uppercase}.page-blog .courses.recommended{background-color:#fff}.page-blog .courses.recommended .courses__body{padding-bottom:40px;padding-top:80px}.page-blog .courses.recommended .courses__body .courses__header .header__title{font-size:36px;text-align:left;text-transform:uppercase}.page-blog.single .blog__body .blog__article .article__header{margin-bottom:60px}.page-blog.single .blog__body .blog__article .article__header .header__title{line-height:38px}.page-blog.single .blog__body .blog__article .article__content{line-height:28px}.page-blog.single .blog__body .blog__sidebar{border:1px solid #e0e0e0;padding:30px}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .related__header{margin-bottom:30px}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .related__header .header__title{font-size:36px;font-weight:800}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .related__header .header__title small{display:block}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .articles .article__item .article__link .article__image{margin-bottom:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .articles .article__item .article__link .article__title{color:#555;font-size:16px;font-weight:600;line-height:22px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .articles .article__item .article__link:hover{text-decoration:none}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .articles .article__item .article__link:hover .article__image{opacity:.7}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .articles .article__item .article__link:hover .article__title{color:#f07d00}.page-blog.single .blog__body .blog__sidebar .sidebar__article.related .articles .article__item+.article__item{margin-top:30px}@media (max-width:480px){.page-blog.single .blog__body .blog__article .article__header .header__title{font-size:26px;line-height:36px}}.page-user .account .account__body{padding-bottom:100px;padding-top:100px}.page-user .account .account__body .account__header{margin-bottom:60px}.page-user .account .account__body .account__content section.courses .courses__progress{padding:20px}.page-user .account .account__body .account__content section.courses .courses__progress .courses__progress-description{font-size:14px;margin-bottom:5px}.page-login .login .login__body{padding-bottom:100px;padding-top:100px}.page-login .login .login__body .login__header{margin-bottom:60px}.page-login .login .login__body .login__form{margin-bottom:30px}.page-register .register .register__body{padding-bottom:100px;padding-top:100px}.page-register .register .register__body .register__header{margin-bottom:60px}.page-register .register .register__body .register__form{margin-bottom:30px}.btn{border-radius:2px;cursor:pointer}.btn-lg{font-size:16px;height:48px;line-height:48px;padding:0 50px}.btn-primary{background-color:#f07d00;border:none;color:#fff}.btn-primary:hover,.btn-primary.active{background-color:#ff9624}.btn-secondary{border:none;color:#f07d00}.btn-secondary:hover,.btn-secondary.active{background-color:#f07d00;color:#fff}.btn-outline-secondary{border-color:#f07d00;color:#f07d00}.btn-outline-secondary:hover,.btn-outline-secondary.active{background-color:#f07d00;border-color:#f07d00;color:#fff}.btn-google{background-color:#4d8aee;color:#fff}.btn-google:hover,.btn-google.active{background-color:#fff;color:#4d8aee}.btn-facebook{background-color:#0e4194;color:#fff}.btn-facebook:hover,.btn-facebook.active{background-color:#fff;color:#0e4194}.badge{border-radius:2px;font-size:12px;font-weight:400;padding:3px 5px 4px}.breadcrumb{background-color:transparent;padding:0}.breadcrumb .breadcrumb-item .breadcrumb-link{color:#f07d00;font-size:14px;text-transform:uppercase}.breadcrumb .breadcrumb-item .breadcrumb-link.active{color:#adadad}.card{border-radius:2px}.card .card-header{border-radius:2px 2px 0 0;color:#f07d00;font-size:16px;font-weight:700;padding:20px 12px;text-transform:uppercase}.card .card-block .card-title{font-size:18px;font-weight:700}.card .list-group .list-group-item{border-color:#eee;border-width:0;display:block;padding-bottom:17px;padding-top:17px}.card .list-group .list-group-item+.list-group-item{border-width:1px 0 0}.card-table .card-block{padding:0}.card-table .card-footer{background-color:#f9f9f9;border-radius:0 0 2px 2px;box-shadow:0 3px 5px rgba(51,51,51,.1) inset;padding:10px 12px}.card-table .card-footer .pagination{margin-bottom:0}.card-table .card-footer .pagination .page-item .page-link{background-color:transparent;border:none;color:#adadad;font-size:14px;padding:5px 6px;text-transform:uppercase}.card-table .card-footer .pagination .page-item .page-link:hover{color:#f07d00}.card-table .card-footer .pagination .page-item.active .page-link{background-color:transparent;color:#f07d00}.card-collapse+.card-collapse{border-top:1px}.card-collapse .card-header{align-items:center;color:#555;display:flex;font-size:14px;justify-content:space-between;padding:15px;text-transform:uppercase}.card-collapse .card-header:hover,.card-collapse .card-header:focus{color:#f07d00;text-decoration:none}.card-collapse .card-header[aria-expanded=true]{color:#f07d00}.card-collapse .card-header.collapsed{border-bottom:none}.card-collapse .card-block{border:none}.form-group{margin-bottom:10px}.form-group label{color:#a2a2a2;font-size:12px;font-weight:600;line-height:14px;text-transform:uppercase}.form-group .form-control{border-radius:2px;height:48px;padding:0 16px}.form-button{height:48px;margin-top:30px}.nav-tabs{border:none}.nav-tabs .nav-item .nav-link{border:none;color:#adadad;font-weight:600;padding:20px 40px;text-transform:uppercase}.nav-tabs .nav-item .nav-link.active{color:#f07d00}.tab-content .tab-pane{background-color:#fff;border-radius:0 0 5px 5px;padding:50px}.table{margin-bottom:0}.table tr th,.table tr td{font-size:14px;align-self:center;vertical-align:middle}.accordian .card+.card{margin-top:-2px}span.notification{display:block;width:100%;text-align:center;top:0;margin:0 auto;padding-top:40px;margin-bottom:-40px}span.notification ul{margin:12px auto}span.notification label,span.notification ul li{font-weight:700;margin:0 auto;padding:5px 20px;position:relative;width:auto;z-index:9999;display:table;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;box-shadow:0 0 5px #444;-webkit-box-shadow:0 0 5px #444;-moz-box-shadow:0 0 5px #444}span.notification label.start,span.notification ul.info_message li{background:none repeat scroll 0 0 #d5f200}span.notification label.success,span.notification ul.success_message li{background:none repeat scroll 0 0 #d5f200}span.notification label.problem,span.notification ul.error_message li{background:none repeat scroll 0 0 #d5f200}.shopping-cart{border:1px solid #ddd;border-radius:3px;padding:2px 10px;margin-right:20px}.page .courses .courses__body .courses__item .courses__image .confirmado{background-color:#42d595}.page .courses .courses__body .courses__item .courses__image .confirmado:before{border-right:13px solid #42d595}.page .courses .courses__body .courses__item .courses__image .aberto{background-color:#ef707c}.page .courses .courses__body .courses__item .courses__image .aberto:before{border-right:13px solid #ef707c}.page .courses .courses__body .courses__item .courses__image .em-breve{background-color:#1fa1f3}.page .courses .courses__body .courses__item .courses__image .em-breve:before{border-right:13px solid #1fa1f3}.page .courses .courses__body .courses__item .courses__image .em-andamento{background-color:#1fa1f3}.page .courses .courses__body .courses__item .courses__image .em-andamento:before{border-right:13px solid #1fa1f3}.box-info-area{background:#fff;padding-top:80px;padding-bottom:80px}.single-bx-blk{margin-bottom:40px}.single-bx-blk{background:#fff;border:1px solid #d8dcf3;border-radius:3px}.box-top-blk{background:#314f8a;border-top-left-radius:3px;border-top-right-radius:3px;padding:14px 17px}.box-top-blk li{list-style:none;display:inline-block;color:#fff;font-size:16px;font-weight:600}.box-top-blk li i{margin:0 10px;font-size:21px;-webkit-transform:translateY(2px);transform:translateY(2px)}.box-top-blk li:last-child{font-weight:400}.info-blk-sec{background:#f7f8fd;padding:20px 13px}.info-blk-sec li{margin:0;padding:0;list-style:none;display:inline-block;color:#262626;font-size:16px;margin-right:20px}.info-blk-sec li span{font-weight:600;margin-right:4px}.inner-content-blk{padding:25px}.inner-content-blk p{font-size:18px;color:#262626;font-weight:600}.inner-list-items{margin-top:32px}.inner-list-items ul{margin:0;padding:0;list-style:none}.inner-list-items ul li{color:#262626;font-size:16px;position:relative;margin-bottom:22px;padding-left:30px}.cursor-pointer{cursor:pointer}.inner-list-items ul li span{position:absolute;left:0;width:30px;height:30px;border:1px solid #dfe2f5;border-radius:50%;text-align:center;line-height:30px;font-size:14px}.d-flex{display:-ms-flexbox!important;display:flex!important}.blk-btn a{background:#00c407;color:#fff;text-decoration:none;display:inline-block;padding:11px 57px;border-radius:3px}#tempo_para_resolucao{background-color:#000;color:#fff;border-radius:5px;width:auto;text-align:center;font-weight:700;font-size:2em;padding:5px;position:fixed;z-index:9999;right:15px;top:90%}.inner-content-blk p img,.inner-content-blk img{max-width:100%}@media only screen and (max-width:450px){.inner-content-blk{padding:15px}}