@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap);body{font-family:'IBM Plex Sans',sans-serif;color:#333;min-height:100vh}body.menu-expanded{overflow:hidden}a{text-decoration:none}.capitalize{text-transform:capitalize}.navbar-light .navbar-toggler{border:none}.navbar-toggler:focus{box-shadow:none}.mobile-only{display:none}.clear{clear:both;content:'';display:block}.hidden{display:none}.width100{width:100%}.offer-bar{height:50px;line-height:50px;background:linear-gradient(269.92deg,#4ea4d9 -.02%,#1c3d68 74.76%);color:#fff;font-size:12px}.navbar-light .navbar-nav .nav-link{font-size:14px;color:#1c3d68}.navbar-expand-lg .navbar-nav{margin-right:50px}.navbar-light .menu-icon{color:#1c3d68;margin-left:10px;font-weight:400}a.white-button{border-radius:4px;background-color:#fff;padding:5px 13px;font-size:14px;font-weight:600;text-decoration:none;color:#1c1c1c}.seemore{font-weight:600;font-size:14px;line-height:18px;color:#333}.islink{cursor:pointer}.quantity-control{text-align:center}.quantity-control input{width:50px;text-align:center;margin:0 5px;font-size:14px;border-radius:0;border:1px solid #333;height:35px}.quantity-control a.change{font-weight:bold;cursor:pointer;font-size:20px;color:#333}.quantity-control a.remove{font-weight:normal;font-size:12px;line-height:16px;color:#333;cursor:pointer}#top .menu{height:80px;line-height:40px}#promoBar{line-height:49px;background:linear-gradient(269.92deg,#4ea4d9 -.02%,#1c3d68 74.76%);color:#fff}#promoBar b{text-transform:uppercase}#promoBar .smalltext{font-size:12px}#promoBar span.timer{font-size:20px}#promoBar a.button{background:#fff;border-radius:4px;display:inline-block;padding:5px 10px;color:#4692c5;font-size:12px;line-height:14px;cursor:pointer}#footer{padding:30px 0 50px}#footer .copyright{text-align:center;font-size:14px;margin-top:35px}#footer h4{font-size:12px;color:#1d3e69;text-transform:uppercase;margin-bottom:20px}#footer ul#bottom-menu{list-style:none;padding-left:0}#footer ul#bottom-menu a{text-decoration:none;font-size:12px;color:#333}#footer #bottom-social a{width:30px;height:30px;line-height:29px;color:#fff;background-color:#1d3e69;text-align:center;display:inline-block;margin-right:5px;cursor:pointer}#footer #bottom-newsletter{font-size:12px}#footer #bottom-newsletter input[type=email]{height:40px;width:75%;border:1px solid #333;box-sizing:border-box;font-size:14px;padding:0 15px;margin-bottom:10px;vertical-align:top}#footer #bottom-newsletter button{background:#1d3e69;border-radius:0 4px 4px 0;height:40px;border:0;color:#fff;width:25%;font-size:12px;vertical-align:top}#footer #bottom-newsletter input[type=checkbox]{margin-right:5px}#footer #bottom-newsletter a{font-weight:bold}.banner{margin:40px auto;text-align:center;position:relative}.banner a{position:absolute;left:0;top:0;height:100%;width:100%}.banner.crm{background-image:url(/Content/img/banner_CRM.gif);background-size:contain;background-repeat:no-repeat;background-position:center center;height:158px}.banner.pdf2023{background-image:url(/Content/img/banner_pdf.gif);background-size:contain;background-repeat:no-repeat;background-position:center center;height:158px}.banner.brevemente{background-image:url(/Content/img/banner_2024brevemente.png);background-size:contain;background-repeat:no-repeat;background-position:center center;height:158px}.banner.revista{background-image:url(/Content/img/banner_Revista.png);background-size:contain;background-repeat:no-repeat;background-position:center center;height:170px}h2{font-family:IBM Plex Sans;font-style:normal;font-weight:normal;font-size:20px;line-height:26px;text-transform:uppercase;color:#333;margin-bottom:20px}.right-side.fixed{position:fixed;top:0}.right-side.fixed .video{margin-top:0!important}.right-side .banner-pdf2023{height:289px;background-size:cover;background-image:url(/Content/img/banner_pdf_small.jpg);background-position:center center;position:relative}.right-side .banner-pdf2023 a{position:absolute;left:0;top:0;height:100%;width:100%}.star-rating{height:25px}.star-rating.white{color:#fff}.star-rating.white img{vertical-align:sub}.star-rating.white span{margin-left:10px;font-weight:400;font-size:14px}#slider-formacao{height:350px;position:relative}#slider-formacao .image{height:350px;border-left:5px solid #fff;border-right:5px solid #fff;background-size:cover;background-repeat:no-repeat;background-position:center center}#slider-formacao .image .tag{display:none;padding:3px 15px;color:#fff;border-radius:30px;margin-bottom:15px;font-size:10px;position:absolute;left:15px;top:15px}#slider-formacao .info{padding:45px;padding-right:0;height:100%;display:flex}#slider-formacao .info .date{height:100%;width:125px;background-color:#fff;text-align:center;color:#014a72}#slider-formacao .info .date .calendar-icon{margin-top:15px;margin-bottom:25px}#slider-formacao .info .date .calendar-icon img{width:33px}#slider-formacao .info .date .day{font-weight:400;font-size:23px;text-transform:uppercase}#slider-formacao .info .date .day .sep{display:none}#slider-formacao .info .date .hours{font-size:16px;margin:25px 0}#slider-formacao .info .description{height:100%;margin-left:50px;color:#fff;flex:1}#slider-formacao .info .description .tag{background-color:#fff;padding:3px 15px;color:#014a72;border-radius:30px;margin-bottom:15px;display:inline-block;font-size:14px}#slider-formacao .info .description .name{font-weight:700;font-size:28px;text-transform:uppercase}#slider-formacao .info .description .name a{color:#fff}#slider-formacao .info .description .former{font-weight:400;font-size:24px}#slider-formacao .info .description .text{margin:20px 0 25px;font-weight:400;font-size:16px;line-height:18px;height:60px;overflow:hidden}#slider-formacao .info .description a.more{font-weight:500;font-size:14px;padding:10px 15px;border:1px solid #fff;border-radius:5px;color:#fff}.resume-block{background:#1a1a1a;overflow:hidden;height:350px;position:relative}.resume-block .content{position:absolute;left:0;top:0;width:100%;height:100%}.resume-block .content>.container{margin:0 auto}.resume-block .info{padding:60px 90px 60px 0;color:#fff}.resume-block .info .icons{margin:30px 0}.resume-block .info .icons>div{display:inline-block;text-align:center;margin-right:20px;font-size:12px}.resume-block .info .icons>div img{display:inline-block;margin-bottom:15px}.resume-block h4{font-size:28px;text-transform:uppercase}.resume-block .slides{background-image:url(/Content/img/HomeSlider/bg_desktop.png);position:relative}.resume-block .slides .active{display:block}.resume-block .slides>div{display:none;background-size:contain;background-repeat:no-repeat;background-position:left bottom;height:350px}.resume-block .slides>div .active{display:inline}.resume-block .slides>div>div{position:absolute;right:0;bottom:20px;background:rgba(0,0,0,.7);color:#fff;text-transform:uppercase;padding:10px 15px;text-align:left;font-weight:bold;font-size:20px;width:80%}.resume-block .slides>div>div span{font-weight:normal;text-transform:none;display:block;font-size:14px;padding-right:100px}#carousel-gallery{height:unset}.touchcarousel{margin:0}.touchcarousel .arrow-holder{height:50px;left:unset;top:-50px;right:0}.touchcarousel .arrow-holder.left{left:unset;right:50px}.touchcarousel .arrow-holder.right{left:unset;right:0}#formadores{padding:50px 0;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ccc 100%)}#formadores #formadores-gallery .item{height:500px;width:300px;position:relative}#formadores #formadores-gallery .item .image{width:100%;height:500px;background-size:cover;background-position:center center}#formadores #formadores-gallery .item .info{position:absolute;width:100%;height:200px;left:0;bottom:0;background:linear-gradient(180deg,rgba(28,61,104,0) 0%,#1c3d68 100%);color:#fff;text-align:center;padding:65px 50px}#formadores #formadores-gallery .item .info h3,#formadores #formadores-gallery .item .info a{color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase;margin-top:60px;font-weight:700}#formadores #formadores-gallery .item .info h3 span,#formadores #formadores-gallery .item .info a span{display:block;font-size:12px;font-weight:400;margin-top:5px}#formadores #formadores-gallery .touchcarousel-item{margin-right:29px}#formacoes-presenciais{padding:50px 0 20px}#formacoes-passadas{padding:40px 0}#formacoes-passadas h2 a,#formacoes-passadas h3 a{float:right;font-style:normal;font-weight:400;font-size:16px;text-transform:none;color:#333}#cursos-destaque{margin-top:40px;background-color:#ddd;padding:40px 0}#areas-formacao{background-color:#ddd;padding:65px 0}#areas-formacao #areas-gallery #carousel-gallery .touchcarousel-item{margin-right:30px}#areas-formacao #areas-gallery .item{width:300px;height:300px;position:relative}#areas-formacao #areas-gallery .item .info{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#bb1f2e 100%);position:absolute;width:100%;height:100%;left:0;bottom:0;text-align:center}#areas-formacao #areas-gallery .item .info.color-1{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#bb1f2e 100%)}#areas-formacao #areas-gallery .item .info.color-2{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#652e8e 100%)}#areas-formacao #areas-gallery .item .info.color-3{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#1c3d68 100%)}#areas-formacao #areas-gallery .item .info.color-4{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#5e98e2 100%)}#areas-formacao #areas-gallery .item .info h3{margin-top:190px;font-weight:bold;font-size:18px;line-height:23px;color:#fff;text-align:center}#areas-formacao #areas-gallery .item .info h3 a{color:#fff;display:block;text-transform:uppercase}#areas-formacao #areas-gallery .item .info h3 span{font-weight:normal;font-size:12px;line-height:16px;text-transform:none}.breadcrumbs{font-size:12px}.breadcrumbs ul{padding-left:0;list-style:none}.breadcrumbs ul li{display:inline-block}.breadcrumbs ul li a{color:#333}.breadcrumbs ul li.selected{color:#4ea4d9}#curso-detail h3,#accao-detail h3,#continuous-detail h3,#local-detail h3{color:#446d96;text-transform:uppercase;font-size:20px;line-height:26px;margin:45px 0 30px;font-weight:normal}#curso-detail .bluebar,#accao-detail .bluebar,#continuous-detail .bluebar,#local-detail .bluebar{background-color:#446d96;padding:25px 0}#curso-detail .bluebar.light,#accao-detail .bluebar.light,#continuous-detail .bluebar.light,#local-detail .bluebar.light{background-color:#4ea4d9}#curso-detail .bluebar .rating,#accao-detail .bluebar .rating,#continuous-detail .bluebar .rating,#local-detail .bluebar .rating{font-weight:400;font-size:12px;color:#fff;line-height:32px;padding-top:28px;text-align:right}#curso-detail .bluebar .tag,#accao-detail .bluebar .tag,#continuous-detail .bluebar .tag,#local-detail .bluebar .tag{background:#fff;border-radius:38px;padding:5px 10px;font-size:10px;line-height:13px;color:#446d96;cursor:default}#curso-detail .bluebar h1,#accao-detail .bluebar h1,#continuous-detail .bluebar h1,#local-detail .bluebar h1{font-weight:bold;font-size:24px;line-height:31px;color:#fff;text-transform:uppercase;margin:10px 0}#curso-detail .bluebar h2,#accao-detail .bluebar h2,#continuous-detail .bluebar h2,#local-detail .bluebar h2{font-size:14px;line-height:18px;color:#fff;text-transform:uppercase;margin:0}#curso-detail .bluebar .price,#accao-detail .bluebar .price,#continuous-detail .bluebar .price,#local-detail .bluebar .price{font-weight:bold;font-size:18px;color:#fff;text-align:right}#curso-detail .bluebar .price span.pricecut,#accao-detail .bluebar .price span.pricecut,#continuous-detail .bluebar .price span.pricecut,#local-detail .bluebar .price span.pricecut{margin-right:10px;text-decoration:line-through}#curso-detail .bluebar .price button,#accao-detail .bluebar .price button,#continuous-detail .bluebar .price button,#local-detail .bluebar .price button{border:0;width:130px;height:35px;background-color:#fff;color:#446d96;font-size:14px;font-weight:400;margin-bottom:7px;margin-top:25px}#curso-detail .bluebar .price button i,#accao-detail .bluebar .price button i,#continuous-detail .bluebar .price button i,#local-detail .bluebar .price button i{margin-right:7px}#curso-detail .bluebar .price button.disabled,#accao-detail .bluebar .price button.disabled,#continuous-detail .bluebar .price button.disabled,#local-detail .bluebar .price button.disabled{background:#8a8989;width:200px;color:#fff}#curso-detail .bluebar .price span,#accao-detail .bluebar .price span,#continuous-detail .bluebar .price span,#local-detail .bluebar .price span{font-size:12px;font-weight:normal}#curso-detail .bluebar .price span.before,#accao-detail .bluebar .price span.before,#continuous-detail .bluebar .price span.before,#local-detail .bluebar .price span.before{text-decoration:line-through;margin-right:8px}#curso-detail .bluebar .logo,#accao-detail .bluebar .logo,#continuous-detail .bluebar .logo,#local-detail .bluebar .logo{background-color:#fff;float:left;width:100px;height:100px;margin-right:20px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));z-index:2;position:relative;text-align:center}#curso-detail .bluebar .logo img,#accao-detail .bluebar .logo img,#continuous-detail .bluebar .logo img,#local-detail .bluebar .logo img{max-width:100%;max-height:100%}#curso-detail .map,#accao-detail .map,#continuous-detail .map,#local-detail .map{box-sizing:content-box;width:100%;background-color:#333;margin-top:-80px;position:relative;background-size:cover;background-position:center center;overflow:hidden}#curso-detail .map::before,#accao-detail .map::before,#continuous-detail .map::before,#local-detail .map::before{content:"";height:0;float:left;padding-bottom:100%}#curso-detail .map::after,#accao-detail .map::after,#continuous-detail .map::after,#local-detail .map::after{content:"";display:block;clear:both}#curso-detail .video,#accao-detail .video,#continuous-detail .video,#local-detail .video{box-sizing:content-box;width:100%;background-color:#333;margin-top:-80px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}#curso-detail .video::before,#accao-detail .video::before,#continuous-detail .video::before,#local-detail .video::before{content:"";height:0;float:left;padding-bottom:56%}#curso-detail .video::after,#accao-detail .video::after,#continuous-detail .video::after,#local-detail .video::after{content:"";display:block;clear:both}#curso-detail .video .play,#accao-detail .video .play,#continuous-detail .video .play,#local-detail .video .play{width:84px;height:84px;position:absolute;top:30%;left:40%;background-image:url(/Content/img/play.png)}#curso-detail .video a,#accao-detail .video a,#continuous-detail .video a,#local-detail .video a{position:absolute;left:0;top:0;width:100%;height:100%}#curso-detail .level,#accao-detail .level,#continuous-detail .level,#local-detail .level{height:350px;background-repeat:no-repeat;background-size:cover;margin-top:2px;position:relative;background-position:center center}#curso-detail .level .layer,#accao-detail .level .layer,#continuous-detail .level .layer,#local-detail .level .layer{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 72.92%)}#curso-detail .level .layer>div,#accao-detail .level .layer>div,#continuous-detail .level .layer>div,#local-detail .level .layer>div{margin-top:165px;text-align:center;font-size:12px;color:#446d96}#curso-detail .level .layer>div img,#accao-detail .level .layer>div img,#continuous-detail .level .layer>div img,#local-detail .level .layer>div img{margin-bottom:10px}#curso-detail .level .remaining,#accao-detail .level .remaining,#continuous-detail .level .remaining,#local-detail .level .remaining{position:absolute;left:0;top:0;background:#446d96;opacity:.7;height:30px;color:#fff;font-size:16px;text-align:center;width:100%;line-height:28px}#curso-detail .dates ul,#accao-detail .dates ul,#continuous-detail .dates ul,#local-detail .dates ul{list-style:none;padding-left:0}#curso-detail .dates ul li,#accao-detail .dates ul li,#continuous-detail .dates ul li,#local-detail .dates ul li{border-bottom:solid 1px #446d96;padding:10px 25px;font-size:12px;position:relative}#curso-detail .dates ul li a,#accao-detail .dates ul li a,#continuous-detail .dates ul li a,#local-detail .dates ul li a{color:#333}#curso-detail .dates ul li i,#accao-detail .dates ul li i,#continuous-detail .dates ul li i,#local-detail .dates ul li i{margin-right:15px}#curso-detail .dates ul li:after,#accao-detail .dates ul li:after,#continuous-detail .dates ul li:after,#local-detail .dates ul li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:10px}#curso-detail .dates ul li.selected,#accao-detail .dates ul li.selected,#continuous-detail .dates ul li.selected,#local-detail .dates ul li.selected{background-color:#446d96;color:#fff}#curso-detail .dates ul li.selected a,#accao-detail .dates ul li.selected a,#continuous-detail .dates ul li.selected a,#local-detail .dates ul li.selected a{color:#fff}#curso-detail .dates.simple ul,#accao-detail .dates.simple ul,#continuous-detail .dates.simple ul,#local-detail .dates.simple ul{margin-bottom:5px}#curso-detail .dates.simple ul li,#accao-detail .dates.simple ul li,#continuous-detail .dates.simple ul li,#local-detail .dates.simple ul li{border-bottom:none;color:#446d96;padding:5px 25px}#curso-detail .dates.simple ul li:after,#accao-detail .dates.simple ul li:after,#continuous-detail .dates.simple ul li:after,#local-detail .dates.simple ul li:after{content:''}#curso-detail .dates div.button,#accao-detail .dates div.button,#continuous-detail .dates div.button,#local-detail .dates div.button{padding:5px 15px;cursor:pointer;background:linear-gradient(270deg,#4ea4d9 0%,#1d3e69 100%);height:40px;color:#fff}#curso-detail .dates div.button.disabled,#accao-detail .dates div.button.disabled,#continuous-detail .dates div.button.disabled,#local-detail .dates div.button.disabled{background:#8a8a8a}#curso-detail .dates div.button .add,#accao-detail .dates div.button .add,#continuous-detail .dates div.button .add,#local-detail .dates div.button .add{text-align:right;font-size:14px;padding-top:5px}#curso-detail .dates div.button .add i,#accao-detail .dates div.button .add i,#continuous-detail .dates div.button .add i,#local-detail .dates div.button .add i{margin-right:7px}#curso-detail .dates div.button .price,#accao-detail .dates div.button .price,#continuous-detail .dates div.button .price,#local-detail .dates div.button .price{font-weight:bold;font-size:18px;line-height:30px}#curso-detail .dates div.button .price span.pricecut,#accao-detail .dates div.button .price span.pricecut,#continuous-detail .dates div.button .price span.pricecut,#local-detail .dates div.button .price span.pricecut{margin-right:10px;text-decoration:line-through}#curso-detail .dates div.button .price .before,#accao-detail .dates div.button .price .before,#continuous-detail .dates div.button .price .before,#local-detail .dates div.button .price .before{font-weight:normal;font-size:12px;text-decoration:line-through;line-height:10px}#curso-detail .dates div.button .price span,#accao-detail .dates div.button .price span,#continuous-detail .dates div.button .price span,#local-detail .dates div.button .price span{font-size:12px;font-weight:normal}#curso-detail .intro,#accao-detail .intro,#continuous-detail .intro,#local-detail .intro{color:#333;font-size:14px;line-height:18px;margin:20px 0}#curso-detail #plano,#accao-detail #plano,#continuous-detail #plano,#local-detail #plano{margin-bottom:40px;font-size:14px}#curso-detail .accordion-item .accordion-button,#accao-detail .accordion-item .accordion-button,#continuous-detail .accordion-item .accordion-button,#local-detail .accordion-item .accordion-button{font-weight:normal;font-size:14px;line-height:18px}#curso-detail .accordion-button:not(.collapsed),#accao-detail .accordion-button:not(.collapsed),#continuous-detail .accordion-button:not(.collapsed),#local-detail .accordion-button:not(.collapsed){font-weight:bold;color:#000;box-shadow:none;background-color:transparent}#curso-detail #formador .star-rating,#accao-detail #formador .star-rating,#continuous-detail #formador .star-rating,#local-detail #formador .star-rating{float:right}#curso-detail #formador .photo,#accao-detail #formador .photo,#continuous-detail #formador .photo,#local-detail #formador .photo{box-sizing:content-box;width:100%;background-size:cover;background-position:center top}#curso-detail #formador .photo::before,#accao-detail #formador .photo::before,#continuous-detail #formador .photo::before,#local-detail #formador .photo::before{content:"";height:0;float:left;padding-bottom:100%}#curso-detail #formador .photo::after,#accao-detail #formador .photo::after,#continuous-detail #formador .photo::after,#local-detail #formador .photo::after{content:"";display:block;clear:both}#curso-detail #formador .stats,#accao-detail #formador .stats,#continuous-detail #formador .stats,#local-detail #formador .stats{font-size:14px;margin-bottom:15px}#curso-detail #formador .stats span,#accao-detail #formador .stats span,#continuous-detail #formador .stats span,#local-detail #formador .stats span{display:inline-block;margin-right:40px}#curso-detail #formador .stats span img,#accao-detail #formador .stats span img,#continuous-detail #formador .stats span img,#local-detail #formador .stats span img{margin-right:10px}#curso-detail #formador .stats span a,#accao-detail #formador .stats span a,#continuous-detail #formador .stats span a,#local-detail #formador .stats span a{color:#333}#curso-detail #formador .description,#accao-detail #formador .description,#continuous-detail #formador .description,#local-detail #formador .description{font-size:14px;line-height:18px;margin-bottom:10px}#curso-detail #formador a.more,#accao-detail #formador a.more,#continuous-detail #formador a.more,#local-detail #formador a.more{font-weight:700;font-size:14px;color:#333}#curso-detail #inclui ul,#accao-detail #inclui ul,#continuous-detail #inclui ul,#local-detail #inclui ul{padding-left:15px;list-style:square}#curso-detail #inclui ul li,#accao-detail #inclui ul li,#continuous-detail #inclui ul li,#local-detail #inclui ul li{font-size:14px;padding:5px 0}#curso-detail #localizacao .photo,#accao-detail #localizacao .photo,#continuous-detail #localizacao .photo,#local-detail #localizacao .photo{display:inline-block;height:340px;background-size:cover;background-repeat:no-repeat;background-position:center center;width:50%;float:left}#curso-detail #localizacao .thumbnails,#accao-detail #localizacao .thumbnails,#continuous-detail #localizacao .thumbnails,#local-detail #localizacao .thumbnails{float:right;width:50%;text-align:right}#curso-detail #localizacao .thumbnails a,#accao-detail #localizacao .thumbnails a,#continuous-detail #localizacao .thumbnails a,#local-detail #localizacao .thumbnails a{display:inline-block;width:49.2%;height:168px;background-size:cover;background-position:center center;vertical-align:middle;margin-bottom:3px}#curso-detail #localizacao .thumbnails a:nth-child(3),#accao-detail #localizacao .thumbnails a:nth-child(3),#continuous-detail #localizacao .thumbnails a:nth-child(3),#local-detail #localizacao .thumbnails a:nth-child(3),#curso-detail #localizacao .thumbnails a:nth-child(4),#accao-detail #localizacao .thumbnails a:nth-child(4),#continuous-detail #localizacao .thumbnails a:nth-child(4),#local-detail #localizacao .thumbnails a:nth-child(4){height:169px}#curso-detail #localizacao .info,#accao-detail #localizacao .info,#continuous-detail #localizacao .info,#local-detail #localizacao .info{padding:20px 0;border:1px solid #ccc;position:relative}#curso-detail #localizacao .info .address,#accao-detail #localizacao .info .address,#continuous-detail #localizacao .info .address,#local-detail #localizacao .info .address{border-right:1px solid #ccc;line-height:26px;text-align:center;font-size:14px;display:inline-block;width:50%}#curso-detail #localizacao .info .icons,#accao-detail #localizacao .info .icons,#continuous-detail #localizacao .info .icons,#local-detail #localizacao .info .icons{display:inline-block;width:49%}#curso-detail #localizacao .info .icons>div,#accao-detail #localizacao .info .icons>div,#continuous-detail #localizacao .info .icons>div,#local-detail #localizacao .info .icons>div{display:inline-block;width:32%;text-align:center;color:#446d96;font-size:14px}#curso-detail #localizacao .info .icons>div img,#accao-detail #localizacao .info .icons>div img,#continuous-detail #localizacao .info .icons>div img,#local-detail #localizacao .info .icons>div img{margin-bottom:13px}#curso-detail #relacionados .item .image,#accao-detail #relacionados .item .image,#continuous-detail #relacionados .item .image,#local-detail #relacionados .item .image{height:375px;border:1px solid #ddd;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}#curso-detail #relacionados .item .image .info,#accao-detail #relacionados .item .image .info,#continuous-detail #relacionados .item .image .info,#local-detail #relacionados .item .image .info{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 53.65%);text-align:center}#curso-detail #relacionados .item .image .info .tag,#accao-detail #relacionados .item .image .info .tag,#continuous-detail #relacionados .item .image .info .tag,#local-detail #relacionados .item .image .info .tag{color:#fff;padding:3px 7px;font-size:10px;background-color:#bb1f2e;border-radius:30px;position:absolute;left:15px;top:15px}#curso-detail #relacionados .item .image .info .tag.blue,#accao-detail #relacionados .item .image .info .tag.blue,#continuous-detail #relacionados .item .image .info .tag.blue,#local-detail #relacionados .item .image .info .tag.blue{background-color:#446d96}#curso-detail #relacionados .item .image .info .tag.red,#accao-detail #relacionados .item .image .info .tag.red,#continuous-detail #relacionados .item .image .info .tag.red,#local-detail #relacionados .item .image .info .tag.red{background-color:#bb1f2e}#curso-detail #relacionados .item .image .info .event,#accao-detail #relacionados .item .image .info .event,#continuous-detail #relacionados .item .image .info .event,#local-detail #relacionados .item .image .info .event{position:absolute;left:0;top:175px;padding:0 40px}#curso-detail #relacionados .item .image .info .event .rating,#accao-detail #relacionados .item .image .info .event .rating,#continuous-detail #relacionados .item .image .info .event .rating,#local-detail #relacionados .item .image .info .event .rating{color:#ffad4d}#curso-detail #relacionados .item .image .info .event .name,#accao-detail #relacionados .item .image .info .event .name,#continuous-detail #relacionados .item .image .info .event .name,#local-detail #relacionados .item .image .info .event .name{color:#333;font-weight:500;font-size:12px}#curso-detail #relacionados .item .image .info .event .eventname,#accao-detail #relacionados .item .image .info .event .eventname,#continuous-detail #relacionados .item .image .info .event .eventname,#local-detail #relacionados .item .image .info .event .eventname{font-weight:bold;font-size:26px;line-height:29px;text-transform:uppercase}#curso-detail #relacionados .item .image .info .event .eventname.red,#accao-detail #relacionados .item .image .info .event .eventname.red,#continuous-detail #relacionados .item .image .info .event .eventname.red,#local-detail #relacionados .item .image .info .event .eventname.red{color:#bb1f2e}#curso-detail #relacionados .item .image .info .event .eventname.blue,#accao-detail #relacionados .item .image .info .event .eventname.blue,#continuous-detail #relacionados .item .image .info .event .eventname.blue,#local-detail #relacionados .item .image .info .event .eventname.blue{color:#446d96}#curso-detail #relacionados .item .image .info .photo-holder,#accao-detail #relacionados .item .image .info .photo-holder,#continuous-detail #relacionados .item .image .info .photo-holder,#local-detail #relacionados .item .image .info .photo-holder{position:absolute;bottom:0;left:0;width:100%;text-align:center;height:88px;overflow:hidden}#curso-detail #relacionados .item .image .info .photo,#accao-detail #relacionados .item .image .info .photo,#continuous-detail #relacionados .item .image .info .photo,#local-detail #relacionados .item .image .info .photo{display:inline-block;width:88px;height:88px;border:2px solid #fff;box-sizing:border-box;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.25));border-radius:5px 5px 0 0;background-position:center top;background-size:cover}#curso-detail #sessionphotos .img,#accao-detail #sessionphotos .img,#continuous-detail #sessionphotos .img,#local-detail #sessionphotos .img{aspect-ratio:1.6;background-position:center center;background-size:cover;margin-bottom:20px;position:relative}#curso-detail #sessionphotos .img a,#accao-detail #sessionphotos .img a,#continuous-detail #sessionphotos .img a,#local-detail #sessionphotos .img a{position:absolute;left:0;top:0;width:100%;height:100%}#curso-detail #sessionphotos .seemore,#accao-detail #sessionphotos .seemore,#continuous-detail #sessionphotos .seemore,#local-detail #sessionphotos .seemore{cursor:pointer}#curso-detail #sessionphotos .day,#accao-detail #sessionphotos .day,#continuous-detail #sessionphotos .day,#local-detail #sessionphotos .day{font-weight:400;font-size:14px;line-height:18px;margin-bottom:20px;padding-top:20px;text-transform:capitalize;border-top:1px solid #ccc}#curso-detail #sessionphotos .day:first-child,#accao-detail #sessionphotos .day:first-child,#continuous-detail #sessionphotos .day:first-child,#local-detail #sessionphotos .day:first-child{border-top:0}#formacoes-listagem .banner-past{margin:50px 0;color:#fff}#formacoes-listagem .banner-past .row{padding:0 10px}#formacoes-listagem .banner-past .left{background-color:#1d3e69;padding:20px;text-transform:uppercase;font-size:16px;font-weight:700}#formacoes-listagem .banner-past .right{background-color:#4ea4d9;padding:20px;font-size:14px}#formacoes-listagem .banner-past a{color:#fff}#formacoes-listagem .item.formacaoPassada{margin-bottom:40px}#formacoes-listagem .table-results{width:100%;overflow-y:auto;display:none}#formacoes-listagem .tile-results{display:none;margin-top:50px}#formacoes-listagem .content.tileview .table-results{display:none}#formacoes-listagem .content.tileview .tile-results{display:block}#formacoes-listagem .content.tableview .tile-results{display:none}#formacoes-listagem .content.tableview .table-results{display:block}#formacoes-listagem table.actions{min-width:850px;width:100%;font-size:14px;margin-top:50px}#formacoes-listagem table.actions thead{border-bottom:1px solid #333}#formacoes-listagem table.actions thead th{height:40px}#formacoes-listagem table.actions td{height:40px;line-height:39px;vertical-align:middle;border-bottom:1px solid #aaa}#formacoes-listagem table.actions td a{color:#333}#formacoes-listagem table.actions .color-block{width:4px;display:inline-block;height:40px;vertical-align:bottom}#formacoes-listagem table.actions a.addto-cart{display:inline-block;text-align:center;width:40px;color:#fff;background:linear-gradient(270deg,#4ea4d9 0%,#1d3e69 100%);cursor:pointer}#formacoes-listagem table.actions a.addto-cart.disabled{cursor:auto;background:#515151}#local-detail{padding-bottom:50px}#local-detail .bluebar{height:100px;padding:17px 0}#local-detail .bluebar h1{margin:5px 0 7px}#local-detail .address{font-size:14px;border:1px solid #ccc;border-top:0;padding:20px 10px;text-align:center}#local-detail .address div{margin:5px 0}#local-detail .address b{text-transform:uppercase}#local-detail .building-photo{margin-top:40px;box-sizing:content-box;width:100%;background-color:#333;position:relative;background-size:cover;background-position:center center}#local-detail .building-photo::before{content:"";height:0;float:left;padding-bottom:56%}#local-detail .building-photo::after{content:"";display:block;clear:both}#local-detail .description{font-size:14px;margin-top:20px}#local-detail .arrive,#local-detail .lunch,#local-detail .otherinfo{border-bottom:1px solid #ccc}#local-detail .arrive h4,#local-detail .lunch h4,#local-detail .otherinfo h4{font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;margin-top:50px}#local-detail .arrive .tile,#local-detail .lunch .tile,#local-detail .otherinfo .tile{padding:50px 20px}#local-detail .arrive .tile .icon,#local-detail .lunch .tile .icon,#local-detail .otherinfo .tile .icon{text-align:center}#local-detail .arrive .tile .name,#local-detail .lunch .tile .name,#local-detail .otherinfo .tile .name{text-align:center;color:#4ea4d9;text-transform:uppercase;font-weight:500;margin:20px 0 15px}#local-detail .arrive .tile .description,#local-detail .lunch .tile .description,#local-detail .otherinfo .tile .description{text-align:center}#local-detail #proximas h3{color:#333}#local-detail .social{font-size:22px;margin-top:10px!important}#local-detail .social a{color:#333;margin-right:10px}#local-detail .social a:last-child{margin-right:0}#continuous-detail .gray-bg{background-color:#eee;padding:40px 0}#continuous-detail h1 img{margin-right:30px;vertical-align:middle}#continuous-detail .comments{padding:70px 0}#continuous-detail .comments .slide{margin:0 100px;padding-bottom:50px;text-align:center;font-size:14px}#continuous-detail .comments .slide img{margin-bottom:25px}#continuous-detail .comments .slide .name{text-transform:uppercase;font-weight:bold}#continuous-detail .comments .slide .role{font-weight:bold}#continuous-detail .comments .slide .comment{margin-top:40px}#continuous-detail .comments .splide__pagination__page.is-active{background-color:#4ea4d9}#continuous-detail .cursos table{width:100%;font-size:14px}#continuous-detail .cursos table thead{border-bottom:1px solid #333}#continuous-detail .cursos table thead th{height:40px}#continuous-detail .cursos table td{height:40px;line-height:39px;vertical-align:middle;border-bottom:1px solid #aaa}#continuous-detail .cursos table td a{color:#333}#continuous-detail .cursos table .color-block{width:4px;display:inline-block;height:40px;vertical-align:bottom}#continuous-detail .bluebar{background:linear-gradient(270deg,#4ea4d9 0%,#1d3e69 100%)}#continuous-detail .bluebar .price button{margin-top:0}#continuous-detail .level{height:425px}#continuous-detail .level .layer>div{margin-top:265px}#continuous-detail .more{font-weight:bold;color:#333;font-size:14px;cursor:pointer}#continuous-detail .intro .icons{margin-bottom:35px}#continuous-detail .intro .icons>div{display:inline-block;margin-right:20px;text-align:center;font-size:12px}#continuous-detail .intro .icons>div img{height:34px;margin-bottom:8px}#formador-detail h3{color:#333;text-transform:uppercase;font-size:20px;line-height:26px;margin:45px 0 30px;font-weight:normal}#formador-detail .role{font-size:14px;margin-bottom:10px}#formador-detail .blackbar{background-color:#1a1a1a;color:#fff;height:530px;margin-bottom:100px}#formador-detail .blackbar .info{background-repeat:no-repeat;background-size:contain;background-position:right bottom;width:100%;height:530px;padding-top:150px}#formador-detail .blackbar h1{font-weight:bold;font-size:52px;line-height:68px;text-transform:uppercase}#formador-detail .blackbar .stats{font-size:14px;margin-bottom:15px}#formador-detail .blackbar .stats span{display:inline-block;margin-right:40px}#formador-detail .blackbar .stats span img{margin-right:10px}#formador-detail .blackbar .stats span a{color:#fff}#formador-detail .video{position:relative}#formador-detail .video span{position:absolute;top:50%;left:50%;margin:-37px 0 0 -37px}#formador-detail .video>a{position:relative}#formador-detail .video>a>img{width:100%}#formador-detail .description{font-weight:normal;font-size:14px;line-height:18px}#formador-detail .articles .item{margin-bottom:60px}#formador-detail .articles .item .photo{height:200px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}#formador-detail .articles .item .photo a{display:block;position:absolute;left:0;top:0;height:100%;width:100%}#formador-detail .articles .item h4{margin-top:20px;font-weight:500;font-size:18px;line-height:23px;text-transform:uppercase}#formador-detail .articles .item h4 a{color:#333}#formador-detail .articles .item .datetime{font-weight:normal;font-size:12px;line-height:16px;color:#aaa}#formador-detail .articles .item .datetime a{color:#aaa}#formador-detail .books .item{margin-bottom:50px}#formador-detail .books .item h4{text-align:center;margin-top:20px;font-weight:500;font-size:18px;line-height:23px;text-transform:uppercase}#formador-detail .books .item h4 a{color:#333}#formador-detail .books .item .photo{height:320px;text-align:center;position:relative}#formador-detail .books .item .photo img{max-height:100%;max-width:100%}#formador-detail .degrade-gray{background:linear-gradient(180deg,#fff 0%,#ddd 100%);padding-bottom:60px}#destinatarios-listagem .item{height:100px;background-color:#53a9dd;margin-top:30px;color:#fff;position:relative;overflow:hidden}#destinatarios-listagem .item .img{position:absolute;left:0;top:10px;background-image:url(/Content/img/desti.png);background-repeat:no-repeat;background-size:22%;width:100%;height:100%}#destinatarios-listagem .item .info{position:absolute;padding:20px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-transform:uppercase;font-weight:bold;font-size:16px;line-height:21px}#destinatarios-listagem .item .info span{display:block;font-weight:normal;font-size:12px;line-height:16px;margin-top:3px}#destinatarios-listagem .item .info a{color:#fff}#destinatarios-listagem .item.i0{background-color:#6abaea}#destinatarios-listagem .item.i1{background-color:#53a9dd}#destinatarios-listagem .item.i2{background-color:#2d90cb}#destinatarios-listagem .item.i3{background-color:#1a6eb1}#destinatarios-listagem .item.i4{background-color:#074e97}#destinatarios-listagem .item.i5{background-color:#134076}#destinatarios-listagem .item.i6{background-color:#ebf4fb;color:#333}#destinatarios-listagem .item.i6 .img{background-image:url(/Content/img/desti2.png)}#destinatarios-listagem .item.i6 .info a{color:#333}h1.page-title{font-weight:normal;font-size:24px;line-height:31px;text-transform:uppercase}.text-search-wrapper{display:inline-block;position:relative;width:60%;float:right}.text-search-wrapper:before{font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0;font-weight:900;content:""}.text-search-wrapper .text-search{border:0;border-bottom:1px solid #333;background-color:transparent;margin-right:15px;padding-left:30px;font-size:14px;width:100%}.item.formador{height:500px;position:relative}.item.formador .image{width:100%;height:500px;background-size:cover;background-position:center center}.item.formador .info{position:absolute;width:100%;height:200px;left:0;bottom:0;background:linear-gradient(180deg,rgba(28,61,104,0) 0%,#1c3d68 100%);color:#fff;text-align:center;padding:60px}.item.formador .info h3,.item.formador .info a{color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase;margin-top:60px;font-weight:700}.item.formador .info h3 span,.item.formador .info a span{display:block;font-size:12px;font-weight:400;margin-top:5px}.item.formacao{position:relative}.item.formacao .favorite{color:#333;opacity:.7;position:absolute;top:10px;right:10px;font-size:18px;z-index:1;-webkit-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear;width:20px;height:20px}.item.formacao .favorite.selected{color:red}.item.formacao .favorite:hover{color:red}.item.formacao .favorite i{font-size:20px;position:absolute;left:0;top:0}.item.formacao .favorite i.fa-regular{color:#fff;z-index:2}.item.formacao .image{height:375px;border:1px solid #ddd;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden}.item.formacao .image .specialpricetag{background-color:#ca0202;color:#fff;-ms-transform:rotate(40deg);transform:rotate(40deg);text-align:center;font-size:12px;position:absolute;width:200px;height:25px;line-height:23px;top:30px;right:-53px;cursor:default}.item.formacao .image .info{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 53.65%)}.item.formacao .image .info .tag{color:#fff;padding:3px 7px;font-size:10px;background-color:#bb1f2e;border-radius:30px;position:absolute;left:15px;top:15px;cursor:default}.item.formacao .image .info .tag.blue{background-color:#446d96}.item.formacao .image .info .tag.red{background-color:#bb1f2e}.item.formacao .image .info .event{position:absolute;left:15px;top:160px}.item.formacao .image .info .event .rating{color:#ffad4d}.item.formacao .image .info .event .name{color:#333;font-weight:500;font-size:12px}.item.formacao .image .info .event .eventname{font-weight:bold;font-size:21px;line-height:29px;text-transform:uppercase}.item.formacao .image .info .event .eventname a{color:#1c3d68}.item.formacao .image .info .event .eventname.red{color:#bb1f2e}.item.formacao .image .info .event .eventname.blue{color:#446d96}.item.formacao .image .info .photo{position:absolute;bottom:0;left:15px;width:88px;height:78px;border:2px solid #fff;border-bottom:none;box-sizing:border-box;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.25));border-radius:5px 5px 0 0;background-position:center top;background-size:cover;cursor:default}.item.formacao .image .info .placedate{position:absolute;top:290px;right:20px;text-align:right;cursor:default}.item.formacao .image .info .placedate .date{text-transform:uppercase;font-size:20px;font-weight:700}.item.formacao .image .info .placedate .city{font-size:14px;line-height:18px}.item.formacao .image .info .placedate .price{font-size:18px;font-weight:700}.item.formacao .image .info .placedate .price span{font-weight:normal;font-size:12px;text-decoration:line-through;margin-right:10px}.item.formacao .image .info .placedate .price span.iva{text-decoration:none;margin-right:0}.item.formacao button.button{display:block;color:#fff;text-align:center;height:35px;line-height:34px;background:linear-gradient(270deg,#4ea4d9 0%,#1d3e69 100%);font-size:14px;cursor:pointer;border:none;width:100%}.item.formacao button.button i{margin-right:5px}.item.formacao button.button span{font-size:12px}.item.formacao button.button.disabled{background:#8a8989;cursor:auto}.item.formacaoPassada{position:relative}.item.formacaoPassada .image{aspect-ratio:1;border:1px solid #ddd;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;overflow:hidden;margin-bottom:8px}.item.formacaoPassada .image .photo{position:absolute;bottom:0;right:15px;width:88px;height:78px;border:2px solid #fff;border-bottom:none;box-sizing:border-box;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.25));border-radius:5px 5px 0 0;background-position:center top;background-size:cover;cursor:default}.item.formacaoPassada .info{font-weight:400;font-size:12px;line-height:16px;text-transform:uppercase}.item.formacaoPassada .info a{color:#333}.item.formacaoPassada .info .course{font-weight:700;font-size:14px}.item.areaformacao{height:255px;position:relative;margin-top:30px}.item.areaformacao .image{width:100%;height:100%;background-size:cover;background-position:center center}.item.areaformacao .info{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#bb1f2e 100%);position:absolute;width:100%;height:100%;left:0;bottom:0;text-align:center}.item.areaformacao .info.color-1{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#bb1f2e 100%)}.item.areaformacao .info.color-2{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#652e8e 100%)}.item.areaformacao .info.color-3{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#1c3d68 100%)}.item.areaformacao .info.color-4{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#5e98e2 100%)}.item.areaformacao .info h3{margin-top:190px;font-weight:bold;font-size:18px;line-height:23px;color:#fff;text-align:center;padding:0 15px;position:absolute;bottom:10px;width:100%}.item.areaformacao .info h3 a{color:#fff;display:block;text-transform:uppercase}.item.areaformacao .info h3 span{font-weight:normal;font-size:12px;line-height:16px;text-transform:none}.item.curso{margin-top:20px}.item.curso .image{height:375px;border:1px solid #ddd;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.item.curso .image .info{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 53.65%);text-align:center}.item.curso .image .info .tag{color:#fff;padding:3px 7px;font-size:10px;background-color:#bb1f2e;border-radius:30px;position:absolute;left:15px;top:15px}.item.curso .image .info .tag.blue{background-color:#446d96}.item.curso .image .info .tag.red{background-color:#bb1f2e}.item.curso .image .info .event{position:absolute;left:0;top:175px;padding:0 5px;width:100%}.item.curso .image .info .event .rating{color:#ffad4d}.item.curso .image .info .event .name{color:#333;font-weight:500;font-size:12px}.item.curso .image .info .event .eventname{font-weight:bold;font-size:26px;line-height:29px;text-transform:uppercase;color:#446d96}.item.curso .image .info .event .eventname a{color:#446d96}.item.curso .image .info .event .eventname.red a{color:#bb1f2e}.item.curso .image .info .event .eventname.blue a{color:#446d96}.item.curso .image .info .photo-holder{position:absolute;bottom:0;left:0;width:100%;text-align:center;height:88px;overflow:hidden}.item.curso .image .info .photo{display:inline-block;width:88px;height:88px;border:2px solid #fff;box-sizing:border-box;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.25));border-radius:5px 5px 0 0;background-position:center top;background-size:cover}.item.local{height:255px;position:relative;margin-top:30px}.item.local .image{width:100%;height:100%;background-size:cover;background-position:center center}.item.local .info{background:linear-gradient(180deg,rgba(101,46,142,0) 0%,#bb1f2e 100%);position:absolute;width:100%;height:100%;left:0;bottom:0;text-align:center}.item.local .info h3{margin-top:190px;font-weight:bold;font-size:18px;line-height:23px;color:#fff;text-align:center;padding:0 15px;position:absolute;bottom:10px;width:100%}.item.local .info h3 a{color:#fff;display:block;text-transform:uppercase}.item.local .info h3 span{font-weight:normal;font-size:12px;line-height:16px;text-transform:none}.content.listview .item.local{border:1px solid #ccc}.content.listview .item.local .info{display:none}.content.listview .item.local .image{background-color:#333;width:50%;display:inline-block;float:left}.content.listview .item.local .list-info{display:inline-block;width:50%;border-left:none;height:100%;float:left;padding:30px;position:relative}.content.listview .item.local .list-info h3,.content.listview .item.local .list-info a{font-weight:700;font-size:14px;color:#333;text-transform:uppercase;line-height:18px}.content.listview .item.local .list-info .address{font-size:14px}.content.listview .item.local .list-info .icons{position:absolute;left:30px;bottom:20px}.content.tableview .item.local .list-info{display:none}.showfilters{font-size:14px;cursor:pointer;color:#333;text-decoration:none;float:right;margin-top:5px;margin-left:30px}.showfilters i{margin-right:10px}#side-filters{height:100%;width:0;position:fixed;z-index:1;top:0;right:0;overflow-x:hidden;transition:.2s;box-shadow:0 4px 4px rgba(0,0,0,.25);background-color:#fff}#side-filters a{color:#333}#side-filters>.form{padding:30px;height:100%;position:relative}#side-filters>.form>div{display:flex;flex-direction:column;height:100%}#side-filters .filters{font-size:18px}#side-filters .filters i{margin-right:10px}#side-filters .close-filters{font-size:20px;cursor:pointer}#side-filters .buttons{width:100%;padding:30px}#side-filters .buttons button{width:100%;border-radius:0;font-size:14px}#side-filters .buttons button[type=submit]{color:#fff;background-color:#4ea4d9}#side-filters .buttons button[type=reset]{color:#333;background-color:#e9e9e9}#side-filters .filters-block{font-size:12px;margin-top:25px}#side-filters .filters-block input[type=text]{text-align:center;margin-bottom:10px}#side-filters .filters-block label{display:inline-block;margin-bottom:10px;margin-right:20px}#side-filters .filters-block label input{margin-right:5px}#side-filters h5{font-size:14px;font-weight:700;margin-bottom:10px}#side-filters .separator{display:none;height:1px;background-color:#ccc;margin-top:10px}#side-filters .ss-main .ss-multi-selected .ss-values .ss-value{background-color:#4ea4d9}#side-filters .flex-grow{flex:1}#selected-filters a{display:inline-block;color:#fff;background-color:#1c3d68;font-size:12px;line-height:16px;margin-right:5px;padding:3px 8px;cursor:pointer}#selected-filters a span{display:inline-block;margin-left:5px}#selected-filters a:hover{text-decoration:line-through;background-color:#4ea4d9}.noresults{padding:150px 0;text-align:center}.noresults img{margin-bottom:50px}.pagination{float:right}.pagination a{padding:8px 12px;font-size:14px;line-height:18px;display:flex;align-items:center;text-align:center;color:#1c3d68}.pagination .active a{color:#fff;background-color:#4ea4d9}#reviews .star-rating{text-align:center}#reviews .rating{margin-bottom:60px}#reviews .rating .score{font-weight:normal;font-size:50px;line-height:65px;text-align:center}#reviews .rating .bars{margin-top:10px}#reviews .rating .bars>div{margin-bottom:3px}#reviews .rating .bar{height:5px;margin-top:5px;background-color:#eee;position:relative}#reviews .rating .bar .fill{background-color:#446d96;position:absolute;left:0;top:0;height:100%}#reviews .rating .percent{font-size:12px;line-height:16px;text-align:left}#reviews .rating .percent img{margin-right:12px}#reviews .rating .percent span{display:inline-block;width:60px;text-align:right;margin-right:15px}#reviews .item{color:#333;margin-bottom:50px}#reviews .item .photo{width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:cover}#reviews .item .name{font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:5px}#reviews .item .job{font-weight:500;font-size:14px;line-height:18px;margin-bottom:5px}#reviews .item .rating{margin-bottom:5px}#reviews .item .comment{font-size:14px;line-height:18px}.wizard{text-align:center}.wizard>div{display:inline-block;text-align:center}.wizard>div>div{display:inline-block;position:relative}.wizard>div .label{position:absolute;top:40px;width:150px;left:-60px;text-align:center;font-size:12px;line-height:16px;color:#1c3d68}.wizard>div span{display:inline-block;color:#1c3d68;border:1px solid #1c3d68;width:35px;height:35px;text-align:center;border-radius:355px;line-height:30px;font-size:16px}.wizard>div .line{display:inline-block;vertical-align:top;height:1px;background-color:#1c3d68;width:110px;margin:0 2px;margin-top:15px}.wizard>div.selected span{background-color:#4ea4d9;color:#fff;border-color:#4ea4d9}.wizard>div.selected .line{background-color:#4ea4d9}.wizard>div.selected div.label{color:#4ea4d9}.wizard>div.passed span{background-color:transparent;color:#4ea4d9;border-color:#4ea4d9;opacity:.5}.wizard>div.passed .line{background-color:#4ea4d9;opacity:.5}.wizard>div.passed div.label{color:#4ea4d9;opacity:.5}#cart-details .empty{text-align:center;margin-bottom:120px}#cart-details .empty img{margin:80px 0 50px}.store-page .products table{width:100%}.store-page .products table thead{border-bottom:1px solid #000;font-weight:500;font-size:16px;line-height:21px}.store-page .products table tbody tr{border-bottom:1px solid #c4c4c4}.store-page .products table tbody tr td{padding:20px 5px;height:160px}.store-page .products table tbody .photo{width:160px;height:170px;display:inline-block;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;float:left}.store-page .products table tbody .photo .layer{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 72.92%);position:absolute;left:0;top:0;height:100%;width:100%}.store-page .products table tbody .photo .former{position:absolute;right:0;bottom:0;border:2px solid #fff;border-radius:5px 5px 0 0;background-position:center top;background-size:cover;width:60px;height:60px}.store-page .products table tbody .info{float:left;margin-left:30px;font-size:14px;line-height:24px}.store-page .products table tbody .info h4{font-weight:600;font-size:16px;line-height:21px;text-transform:uppercase}.store-page .products table tbody .info .former{font-weight:500;font-size:14px;line-height:18px;margin-bottom:5px}.store-page .products table tbody .info .pricechange{margin-top:10px;color:red}.store-page .products table tbody .price{font-weight:normal;font-size:18px;white-space:nowrap}.store-page .products table tbody .pricecut{font-size:11px;text-decoration:line-through;margin-right:5px}.store-page .products table tbody .specialdate{font-size:12px}.store-page .products table tfoot{background-color:#eee;height:60px;font-size:18px}.store-page .products table tfoot .total{font-weight:bold;font-size:24px}.store-page .total-discount{font-weight:bold;font-size:12px}.store-page .next{border:0;background:#4ea4d9;border-radius:4px;color:#fff;font-size:14px;line-height:18px;height:35px;width:125px;display:inline-block;text-align:center;line-height:32px}.store-page .previous{font-size:14px;line-height:18px;color:#333}.store-page .resume{background-color:#eee;padding:30px}.store-page .resume h5{font-weight:500;font-size:16px;line-height:21px;text-transform:uppercase}.store-page .resume .products{max-height:500px;height:auto;position:relative;overflow:hidden}.store-page .resume .scrollbox-vertical-rail,.store-page .resume .scrollbox-vertical-bar{right:-12px}.store-page .resume .scrollbox-horizontal-rail,.store-page .resume .scrollbox-horizontal-bar{display:none;height:0}.store-page .resume .item{border-bottom:1px solid #c4c4c4;padding:15px 0;font-weight:normal;font-size:14px;line-height:23px}.store-page .resume .item h6{font-weight:bold;font-size:16px;line-height:21px;text-transform:uppercase}.store-page .resume .item .participants{float:left}.store-page .resume .item .price{float:right;text-align:right}.store-page .resume .item .available{float:right;text-align:right;font-weight:bold}.store-page .resume .bottom{font-weight:normal;font-size:14px;line-height:18px;margin-top:15px}.store-page .resume .bottom .total{font-weight:bold;text-align:right}.store-page .resume .buttons{margin-top:30px}.store-page .resume .buttons button.next:disabled{opacity:.3}.store-page .box{border:1px solid #ddd;padding:30px;position:relative}.store-page .box h3{font-weight:normal;font-size:14px;text-transform:uppercase;margin-bottom:20px}.form-floating{margin-bottom:20px}.form-floating>label{font-size:14px}.form-floating input[type=text],.form-floating input[type=email],.form-floating input[type=password],.form-floating input[type=number],.form-floating textarea{border-radius:0;border:0;border-bottom:1px solid #333;font-size:14px;-moz-appearance:textfield}.form-floating input[type=text]>label,.form-floating input[type=email]>label,.form-floating input[type=password]>label,.form-floating input[type=number]>label,.form-floating textarea>label{font-size:14px;color:#aaa}.form-floating input[type=text].error,.form-floating input[type=email].error,.form-floating input[type=password].error,.form-floating input[type=number].error,.form-floating textarea.error{border-bottom-color:red}.form-floating span{position:absolute;right:0;bottom:-20px;color:red;font-size:10px;z-index:10}.photo span.error{color:red;font-size:10px;top:220px;left:30px;position:absolute}#store-receipt .box label.type{display:inline-block;border:2px solid #4ea4d9;padding:10px 20px;width:48%;font-size:14px}#store-receipt .box label.type img{margin:auto 10px}#store-receipt .box label.type.selected{color:#4ea4d9}#store-receipt .particular{display:none}#store-receipt .particular.show{display:block}#store-receipt select{border-radius:0;border:none;border-bottom:1px solid #333;font-size:14px}#store-choosepayment .types label{display:block;padding:10px 15px;border:1px solid #ddd}#store-choosepayment .types label span{width:65px;display:inline-block}#store-choosepayment .types label img{margin:0 10px}#store-choosepayment .payment-content>div{display:none;font-weight:normal;font-size:14px}#store-choosepayment .payment-content>div.selected{display:block}#store-choosepayment .payment-content h6{font-weight:bold;font-size:14px}#store-choosepayment .payment-content .form-floating{margin-bottom:5px}#store-choosepayment .payment-content .form-floating>label{padding:1.75rem 0}#store-choosepayment .payment-content .form-floating>.form-control:focus~label,#store-choosepayment .payment-content .form-floating>.form-control:not(:placeholder-shown)~label,#store-choosepayment .payment-content .form-floating>.form-select~label{transform:scale(.85) translateY(-1.2rem) translateX(0)}#store-choosepayment label.terms{position:relative}#store-choosepayment label.terms span.error{position:absolute;left:0;bottom:-20px;color:red;font-size:10px}#store-choosepayment .errormsg{padding:30px;background-color:red;color:#fff;margin:50px 0 30px}#store-choosepayment .errormsg h2{color:#fff}#store-payment .message{font-weight:600;font-size:20px;line-height:66px;text-align:center}#store-payment .minibox{border:1px solid #ccc;padding:20px;font-weight:normal;font-size:14px;line-height:25px;height:100%}#store-payment .minibox h4{font-size:14px;line-height:30px;text-transform:uppercase}#store-payment .minibox .payment{text-align:center}#store-payment .minibox .payment img{margin-bottom:30px}#store-payment .minibox .payment.mb>div{width:60%;margin:0 auto}#store-payment .products .info{margin:0}#store-payment .products table tbody td{font-size:14px;height:auto;padding:15px 0}#store-participants div.error{background-color:red;color:#fff;padding:5px 10px;margin-top:30px;font-size:14px}#store-participants #participants_placeholder .box{border:1px solid #333}#store-participants #participants_placeholder .box .accordion-body{padding:0;padding-top:20px}#store-participants #participants_placeholder .box .accordion-button:focus{border:0;box-shadow:none}#store-participants #participants_placeholder .box .accordion-button,#store-participants #participants_placeholder .box .accordion-button:not(.collapsed){color:#333;background-color:transparent;box-shadow:none;padding:0}#store-participants #participants_placeholder .box .accordion-button span.name,#store-participants #participants_placeholder .box .accordion-button:not(.collapsed) span.name{display:none}#store-participants #participants_placeholder .box .accordion-button.showname span.name,#store-participants #participants_placeholder .box .accordion-button:not(.collapsed).showname span.name{display:inline}#store-participants #participants_placeholder .box .accordion-button.showname span.label,#store-participants #participants_placeholder .box .accordion-button:not(.collapsed).showname span.label{display:none}#store-participants #participants_placeholder .box .remove-participant{position:relative;border-radius:4px;display:inline-block;padding:8px 20px;color:#d34239;border:1px solid #d34239;cursor:pointer;background-color:transparent}#store-participants #participants_placeholder .box .remove-participant:disabled{opacity:.5;cursor:auto}#store-participants a.addmore{border:1px solid #4ea4d9;border-radius:4px;font-weight:normal;font-size:14px;line-height:18px;color:#4ea4d9;background-color:transparent;padding:8px 30px;display:inline-block;cursor:pointer}#store-participants .separator{height:1px;background-color:#ddd;margin:20px 0}#store-participants .add-photo{display:inline-block;height:140px;width:144px;padding:10px;border:1px solid #333;background-image:url(/Content/img/add_photo.png);background-repeat:no-repeat;cursor:pointer}#store-participants .multiselect-native-select .form-select{border-radius:0;border-color:#333}#store-participants .multiselect-native-select .btn-group{width:100%}#store-participants .multiselect-native-select .btn-group button.dropdown-toggle{text-align:left}#store-participants .multiselect-native-select .btn-group button.dropdown-toggle span{font-size:14px}#store-participants .multiselect-native-select .dropdown-menu{border-radius:0;border-color:#333;width:100%}#store-participants .multiselect-native-select .multiselect-container .multiselect-option .form-check-label{font-size:14px}#store-participants .selected-actions{margin-bottom:5px}#store-participants .selected-actions>div{background:#1c3d68;border-radius:3px;color:#fff;padding:10px 20px;font-size:14px;margin-top:10px}#store-participants .selected-actions>div a{float:right;color:#fff;cursor:pointer}#store-participants input[type=file]{visibility:hidden}#store-participants .form-floating select{border-radius:0;border:none;border-bottom:1px solid #333;font-size:14px}#store-participants-intro{padding:60px 0 100px}#store-participants-intro img.logo{margin-top:40px;max-height:100px}#store-participants-intro h1{font-size:24px;text-transform:uppercase;line-height:56px}#store-participants-intro h2{font-weight:600;font-size:24px;line-height:31px;text-align:center;text-transform:uppercase;color:#1c3d68;margin:40px 0}#store-participants-intro p{margin-bottom:50px;font-size:20px;line-height:26px}#store-participants-intro a.button{background:#4ea4d9;border-radius:4px;color:#fff;font-size:14px;line-height:18px;padding:10px 30px}#store-participants{padding:60px 0 100px}#store-participants h1{font-size:24px;text-transform:uppercase;line-height:56px}#store-participants-signup{padding:60px 0 100px}#store-participants-signup img.logo{margin-top:40px;max-height:100px}#store-participants-signup h1{font-size:24px;text-transform:uppercase;line-height:56px}#store-participants-signup h2{font-weight:bold;font-size:24px;line-height:31px;text-align:center;color:#1c3d68;margin:40px 0}#store-participants-signup h4{font-weight:500;font-size:16px;margin-top:40px}#store-participants-signup a.export{display:inline-block;border:1px solid #4ea4d9;color:#4ea4d9;padding:8px 20px;cursor:pointer;border-radius:4px}#store-participants-signup .actions{border-top:1px solid #333}#store-participants-signup .actions .action{padding:15px 0;border-bottom:1px solid #ccc;font-size:14px}#store-participants-signup .actions .image{position:relative;width:100%;height:170px;background-position:center center;background-size:cover}#store-participants-signup .actions .layer{position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 72.92%)}#store-participants-signup .actions .former{background-position:center top;background-size:cover;width:60px;height:60px;position:absolute;right:0;bottom:0;border:2px solid #fff;border-radius:5px 5px 0 0;border-bottom:0}#store-participants-signup .participants{border-top:1px solid #333}#store-participants-signup .participants .accordion-item{border-bottom:1px solid #ccc}#store-participants-signup .participants .accordion-button:focus{border-color:transparent;box-shadow:none}#store-participants-signup .participants .accordion-button:not(.collapsed){color:#333;font-weight:bold;background-color:transparent;box-shadow:none}#store-participants-signup .participants .accordion-button{color:#333;font-size:14px}#store-participants-signup .participants .accordion-button span{display:inline-block;width:30px;height:30px;background-size:contain;background-position:center center;margin-right:10px}#store-participants-signup .participants .accordion-body{font-size:14px;padding-left:60px;padding-top:0}#cart_content{border:.5px solid #ccc;box-shadow:0 4px 4px rgba(0,0,0,.25);width:285px;position:absolute;top:60px;right:0;background-color:#fff;z-index:100;display:none}#cart_content:hover{display:block;opacity:1}#cart_content>div{margin:20px}#cart_content .empty i{margin-right:20px}#cart_content .quantity{font-size:14px;line-height:18px}#cart_content .scrollbox-vertical-rail,#cart_content .scrollbox-vertical-bar{right:-8px}#cart_content .scrollbox-horizontal-rail,#cart_content .scrollbox-horizontal-bar{display:none;height:0}#cart_content .products{margin:10px 0;max-height:250px;height:auto;position:relative;overflow:hidden}#cart_content .products .item{border-bottom:1px solid #ccc;margin-top:10px;width:98%}#cart_content .products .item .description{font-size:12px;line-height:16px;margin-bottom:10px}#cart_content .products .item .remove_price{height:25px}#cart_content .products .item .remove{font-size:10px;line-height:18px;text-decoration:underline;cursor:pointer}#cart_content .products .item .price{float:right;font-weight:600;font-size:14px;line-height:18px}#cart_content .total{font-size:16px;line-height:21px}#cart_content .total .value{float:right;font-size:16px;line-height:21px;font-weight:bold}#cart_content a.button{background:#4ea4d9;border-radius:4px;display:block;text-align:center;color:#fff;height:35px;line-height:34px;margin-top:15px;font-size:14px}#cart_content:hover{display:block}.cart-icon{position:relative}.cart-icon span{background-color:red;font-weight:500;font-size:8px;display:inline-block;position:absolute;top:2px;right:-7px;color:#fff;height:15px;width:15px;border-radius:15px;text-align:center;line-height:14px;display:none}ul.item-navigation{list-style:none}ul.item-navigation li{display:inline-block;margin-left:10px}ul.item-navigation li a{color:#333;font-size:12px}.three-to-carousel .touchcarousel-item{width:414px;margin-right:25px}.three-to-carousel:nth-of-type(3){margin-right:0}#contacts .form input[type=text],#contacts .form textarea{border-radius:0;margin-bottom:10px}#contacts .form textarea{height:100px}#contacts .form input[type=submit]{background-color:#1c3d68;color:#fff;border:none;padding:5px 15px}#contacts .bluebg{background:linear-gradient(276.28deg,#4ea4d9 7.05%,#1c3d68 90.08%);padding:50px 20px;text-align:center;color:#fff;line-height:30px;height:100%}#contacts .bluebg img{margin-bottom:30px}#contacts .team{margin-top:70px;margin-bottom:50px}#contacts .team>div>div{position:relative;height:400px;background-size:cover;background-position:center center;background-repeat:no-repeat}#contacts .team .layer{position:absolute;bottom:0;left:0;width:100%;color:#fff;background:linear-gradient(180deg,rgba(28,61,104,0) 0%,#1c3d68 100%);text-transform:uppercase;font-weight:bold;text-align:center;padding-top:30%;padding-bottom:20px}#contacts .team .layer a{display:block;font-weight:normal;text-transform:none}.simple-modal-box{border-radius:0}.simple-modal-box .simple-modal-box__content{padding:0}#user_loginregister,#user_recoverpassword,#user_changepassword{text-align:center}#user_loginregister h3,#user_recoverpassword h3,#user_changepassword h3{font-weight:400;font-size:16px;text-align:left;text-transform:uppercase;margin:20px 0}#user_loginregister .login,#user_recoverpassword .login,#user_changepassword .login{padding:30px 80px}#user_loginregister .login .logo,#user_recoverpassword .login .logo,#user_changepassword .login .logo{margin-bottom:50px}#user_loginregister .login input,#user_recoverpassword .login input,#user_changepassword .login input{border:0;border-bottom:1px solid #333;margin-bottom:30px;width:100%}#user_loginregister .login button,#user_recoverpassword .login button,#user_changepassword .login button{width:100%;background-color:#4ea4d9;border:0;border-radius:4px;color:#fff;padding:5px 20px;margin-bottom:15px}#user_loginregister .login a,#user_recoverpassword .login a,#user_changepassword .login a{font-size:12px;cursor:pointer;color:#333}#user_loginregister .register,#user_recoverpassword .register,#user_changepassword .register{padding:30px 60px;background:linear-gradient(82.55deg,#1c3d68 -1.2%,#4ea4d9 98.55%);color:#fff}#user_loginregister .register a,#user_recoverpassword .register a,#user_changepassword .register a{display:inline-block;padding:5px 20px;border-radius:4px;border:1px solid #fff;cursor:pointer;margin:20px 0;width:100%}#user_loginregister .register .small,#user_recoverpassword .register .small,#user_changepassword .register .small{font-size:12px}#user_loginregister .register .copyright,#user_recoverpassword .register .copyright,#user_changepassword .register .copyright{margin-top:20px}#user_loginregister .content_success,#user_recoverpassword .content_success,#user_changepassword .content_success{display:none}#user_loginregister .content_success a.button,#user_recoverpassword .content_success a.button,#user_changepassword .content_success a.button{display:block;line-height:34px;height:35px;color:#fff;text-align:center;background:linear-gradient(89.67deg,#1c3d68 0%,#4ea4d9 99.72%);border-radius:4px;font-weight:400;font-size:14px}#user_loginregister .content_success .title,#user_recoverpassword .content_success .title,#user_changepassword .content_success .title{color:#4ea4d9;font-weight:500;font-size:18px;margin-bottom:10px}#user_loginregister .success .content_success,#user_recoverpassword .success .content_success,#user_changepassword .success .content_success{display:block}#user_loginregister .success .content_validation,#user_recoverpassword .success .content_validation,#user_changepassword .success .content_validation{display:none}#user_loginregister .success .content_form,#user_recoverpassword .success .content_form,#user_changepassword .success .content_form{display:none}#user_loginregister .errormsg,#user_recoverpassword .errormsg,#user_changepassword .errormsg{background-color:#f3d8da;color:#692326;font-size:12px;margin:15px 0 10px;padding:10px;text-align:center;border:1px solid #eec8cb;border-radius:4px;display:none}#user_loginregister .goto-login,#user_recoverpassword .goto-login,#user_changepassword .goto-login{display:inline-block;width:100%;background-color:#4ea4d9;border:0;border-radius:4px;padding:5px 20px;margin-bottom:15px;color:#fff!important;margin-top:20px;font-weight:400;font-size:14px!important}#user_register,#user_register_validation{text-align:center}#user_register h3,#user_register_validation h3{font-weight:400;font-size:16px;text-align:left;text-transform:uppercase;margin:20px 0}#user_register .register,#user_register_validation .register{padding:30px 80px}#user_register .register .logo,#user_register_validation .register .logo{margin-bottom:50px}#user_register .register .form-floating,#user_register_validation .register .form-floating{margin-bottom:15px}#user_register .register .form-floating>.form-control,#user_register_validation .register .form-floating>.form-control{height:50px;padding:1.25rem .75rem 0}#user_register .register .terms,#user_register_validation .register .terms{font-size:14px;position:relative;margin:20px 0}#user_register .register .terms span.error,#user_register_validation .register .terms span.error{position:absolute;right:0;bottom:-20px;color:red;font-size:10px;z-index:10}#user_register .register .terms a,#user_register_validation .register .terms a{font-weight:bold}#user_register .register input[type=checkbox],#user_register_validation .register input[type=checkbox]{margin-right:5px}#user_register .register button[type=submit],#user_register_validation .register button[type=submit]{background:#4ea4d9;border-radius:4px;width:100%;border:none;color:#fff;font-weight:400;font-size:14px;height:35px;margin-top:10px}#user_register .register button.cancel,#user_register_validation .register button.cancel{font-weight:400;font-size:12px;height:35px;width:100%;border:none;background-color:transparent}#user_register .register select,#user_register_validation .register select{border-radius:0;border:none;border-bottom:1px solid #333;font-size:14px}#user_register .register .title,#user_register_validation .register .title{color:#4ea4d9;font-weight:500;font-size:18px;margin-bottom:20px}#user_register .register .number,#user_register_validation .register .number{font-weight:600}#user_register .register .warning,#user_register_validation .register .warning{font-weight:400;font-size:10px;color:#bb1f2e;display:none}#user_register .register .errorcode .warning,#user_register_validation .register .errorcode .warning{display:block}#user_register .register .errorcode .form-floating,#user_register_validation .register .errorcode .form-floating{margin-bottom:5px}#user_register .register .errorcode .form-floating input[name=code],#user_register_validation .register .errorcode .form-floating input[name=code]{border-bottom:1px solid #bb1f2e}#user_register .register .errormsg,#user_register_validation .register .errormsg{background-color:#f3d8da;color:#692326;font-size:12px;margin:15px 0 10px;padding:10px;text-align:center;border:1px solid #eec8cb;border-radius:4px;display:none}#user_register .register .content_success,#user_register_validation .register .content_success{display:none;font-weight:500;font-size:18px;color:#1c3d68}#user_register .register .content_success a.button,#user_register_validation .register .content_success a.button{display:block;line-height:34px;height:35px;color:#fff;text-align:center;background:linear-gradient(89.67deg,#1c3d68 0%,#4ea4d9 99.72%);border-radius:4px;font-weight:400;font-size:14px}#user_register .register .content_success .title,#user_register_validation .register .content_success .title{color:#4ea4d9;font-weight:500;font-size:18px;margin-bottom:10px}#user_register .success .content_success,#user_register_validation .success .content_success{display:block}#user_register .success .content_validation,#user_register_validation .success .content_validation{display:none}#user_register .success .content_form,#user_register_validation .success .content_form{display:none}#user_register .blue,#user_register_validation .blue{padding:30px 80px;background:linear-gradient(82.55deg,#1c3d68 -1.2%,#4ea4d9 98.55%);color:#fff;font-size:12px}.accordion-body{font-size:14px}.mobile-menu-icons{line-height:70px}.mobile-menu-icons a{color:#1c3d68;margin-right:10px}.view-buttons{text-align:center}.view-buttons button,.view-buttons a{display:inline-block;border:1px solid #ccc;background-color:#fff;padding:2px 7px;cursor:pointer}.view-buttons button:nth-child(1),.view-buttons a:nth-child(1){border-right:none;border-radius:3px 0 0 3px}.view-buttons button:nth-child(2),.view-buttons a:nth-child(2){border-left:none;border-radius:0 3px 3px 0}.view-buttons button i,.view-buttons a i{color:#ccc}.view-buttons button.selected,.view-buttons a.selected{background-color:#1c3d68;border-color:#1c3d68}.view-buttons button.selected i,.view-buttons a.selected i{color:#fff}.simple-modal--adjustphoto .save{background:#29a9e1;border-radius:4px;color:#fff;border:0;font-size:14px;line-height:16px;display:inline-block;padding:10px 70px;margin-bottom:20px}.tool-multiwrapbox{position:relative;overflow:hidden}.tool-multiwrapbox .multi-text{float:right;margin-left:-5px;width:100%}.tool-multiwrapbox::before{float:left;width:5px;content:'';height:40px}.tool-multiwrapbox .multi-text_after{float:right;text-align:right;width:10em;margin-left:-10em;position:absolute;left:100%;padding-right:5px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff),color-stop(50%,#fff));background:-moz-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:-o-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:-ms-linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff 50%,#fff)}.tool-multiwrapbox .op-btn{color:#3780f7;cursor:pointer}.tool-multiwrapbox .op-btn.op-collapse{display:inline-block;margin:0 0 0 15px}.tool-multiwrapbox.reset-style{height:auto!important}.tool-multiwrapbox .multi-text_after.reset-style{top:auto!important;bottom:0!important}.mc-calendar--inline .mc-picker__footer button{font-size:14px}.mc-calendar--inline{max-width:330px}#calendar .fc-next-button,#calendar .fc-prev-button{background-color:transparent;border:1px solid #333}#calendar .fc-next-button span,#calendar .fc-prev-button span{color:#333}#calendar.fc table{border-collapse:unset!important}#calendar .day.day-start{color:#fff}#calendar .fc-daygrid-day-events{position:relative}#calendar.month .fc-daygrid-body tr{height:170px!important}#calendar.month td.fc-daygrid-day{border:1px solid #eee}#calendar.month td.fc-day-today{background-color:#fff;border:2px solid #4ea4d9}#calendar.month .fc-daygrid-event-harness{display:inline-block;margin-right:10px}#calendar.month .fc-daygrid-event-harness .item{width:50px;height:50px;border-radius:3px;background-color:#333;overflow:hidden;background-size:cover;cursor:pointer;border:3px solid #333}#calendar.month .fc-daygrid-event-harness .item.passed{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}#calendar.week td{text-align:left}#calendar.week td.fc-daygrid-day{border:1px solid #eee}#calendar.week td.fc-day-today{background-color:#fff;border:2px solid #4ea4d9}#calendar.week .fc-daygrid-event-harness{display:block;margin-right:10px}#calendar.week .fc-daygrid-event-harness .item{cursor:pointer;margin-bottom:10px}#calendar.week .fc-daygrid-event-harness .item .former{display:inline-block;width:50px;height:50px;border-radius:3px 3px 0 0;background-color:#333;overflow:hidden;background-size:cover;margin:0;vertical-align:top}#calendar.week .fc-daygrid-event-harness .item .title{background-color:#333;color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;max-width:100%;word-break:break-word;white-space:normal;margin:0;padding:3px 7px}#calendar.week .fc-daygrid-event-harness .item.passed .former{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}#calendar.week .fc-daygrid-event-harness .item.passed .title{background-color:#333!important}.modalDataDetails{padding:10px 30px 30px}.modalDataDetails .item{display:inline-block;width:300px}.banner-presentation{height:135px;width:100%;display:flex;margin:30px 0}.banner-presentation .img{border:2px solid #1d3e69;width:90px;height:100%;text-align:center;line-height:135px;display:inline-block;vertical-align:top}.banner-presentation .info{vertical-align:top;display:inline-block;color:#fff;background:linear-gradient(270deg,#4ea4d9 0%,#1d3e69 100%);height:100%;flex:1;padding:15px;position:relative}.banner-presentation h5{font-style:normal;font-weight:500;font-size:20px;line-height:29px;text-transform:uppercase;margin:0}.banner-presentation .description{font-weight:400;font-size:14px;line-height:20px}.banner-presentation .icons{margin-top:15px}.banner-presentation .icons>div{display:inline-block;margin-right:15px;font-weight:400;font-size:12px;line-height:16px;text-align:center;vertical-align:middle}.banner-presentation .icons>div img{margin-bottom:3px;height:20px}.banner-presentation span.arrow{position:absolute;right:30px;top:40px;font-size:38px}#contract-detail .content{padding:0 150px}#contract-detail .bluebar{height:90px;background-color:#4ea4d9}#contract-detail .bluebar h1{color:#fff;font-weight:700;font-size:24px;text-align:center;text-transform:uppercase;line-height:89px}#contract-detail .description{font-weight:400;font-size:14px;text-align:center}#contract-detail .form{border:1px solid #ccc;padding:60px 80px;margin-bottom:100px}#contract-detail .form input[type=submit]{background:#1c3d68;color:#fff;border-radius:0;border:0;padding:10px 20px;margin-top:50px}#contract-detail .form .participants{font-weight:400;font-size:14px;line-height:30px}#contract-detail .form .quantity-control{text-align:right}#contract-detail .success{margin:50px 100px;text-align:center;line-height:32px;font-size:18px}#contract-detail .success b{font-size:20px}#contract-detail .success .clientdata{border:1px solid #ccc;padding:50px;font-size:14px;line-height:28px;margin-top:50px}body.calendario_index #selected-filters{margin:30px 0}.phone-warn{font-size:11px}.clientes .client{aspect-ratio:1;background-size:contain;background-position:center center;background-repeat:no-repeat;border:1px solid #ccc}.clientes .placeholder-seemore{text-align:right}.clientes .placeholder-seemore a{font-weight:400;font-size:16px;color:#333}body.clientes_index .client{aspect-ratio:1;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:20px;border:1px solid #ccc}body.clientes_index .info-formacao-continua{background:linear-gradient(270deg,#4ea4d9 0%,#1d3e69 100%);margin-top:100px;padding:50px 0;color:#fff;font-size:20px}body.clientes_index .info-formacao-continua .icon{display:flex;align-items:center;height:100%}body.clientes_index .info-formacao-continua .icon img{max-width:90%}body.clientes_index .info-formacao-continua h3{font-weight:600;font-size:24px;margin-bottom:25px}body.clientes_index .info-formacao-continua a{color:#1c3d68;font-size:14px;display:inline-block;background-color:#fff;padding:8px 35px;margin-top:30px;cursor:pointer}body.clientes_index .info-formacao-continua a:hover{color:#1c3d68}#nextLocationActions .item{position:relative;margin-top:30px}#nextLocationActions .item .content{position:relative;aspect-ratio:1}#nextLocationActions .item .image{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center}#nextLocationActions .item .layer{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#fff 49.79%,rgba(255,255,255,0) 65.94%);opacity:.85;transform:rotate(-180deg);margin-bottom:40px}#nextLocationActions .item .info{position:absolute;bottom:0;color:#1f4178;padding:10px;width:100%}#nextLocationActions .item .info h4{font-weight:700;font-size:24px;text-transform:uppercase}#nextLocationActions .item .info h4 a{color:#1f4178}#nextLocationActions .item .info .action{border-bottom:1px solid #8fa0bc;font-size:14px}#nextLocationActions .item .info .action:last-child{border-bottom:none}#nextLocationActions .item .info .action .date{display:inline-block;border-right:1px solid #8fa0bc;font-weight:700;padding-right:7px;margin:6px 0}#nextLocationActions .item .info .action .name{display:inline-block;padding-left:7px;margin:6px 0}#nextLocationActions .item .info .action a{color:#1f4178}.pastYear{background:#3e91c3;background:linear-gradient(90deg,#3e91c3 0%,#14426c 100%);padding:40px}.pastYear h5{color:#fff;font-size:36px;text-align:center;margin-bottom:30px}.pastYear h6{font-size:42px;font-weight:bold;text-align:center;color:#fff;text-transform:uppercase;margin-top:10px}.pastYear .item{width:100%;background-color:#fff;margin-bottom:30px;min-width:125px}.pastYear .item .photo{height:135px;background-size:cover;background-position:center}.pastYear .item .image{height:135px;background-size:cover;background-position:center}.pastYear .item .name{font-weight:bold;text-align:center;text-transform:uppercase;font-size:16px;height:70px;padding:10px 20px}.menu-icon.loggedin{width:40px;height:40px;border-radius:30px;background-position:center center;background-size:cover;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.menu-icon.loggedin.nofoto{background-color:#446d96;color:#fff;text-align:center}.visibilityhidden{visibility:hidden}.tab_content .tabs>div{border-bottom:1px solid #333;color:#333;cursor:pointer;text-align:center;font-weight:400;font-size:14px;line-height:18px;padding-bottom:10px;margin-bottom:1px}.tab_content .tabs>div.selected{border-bottom:3px solid #446d96;color:#446d96;font-weight:500;margin-bottom:0}.tab_content .contents{padding:30px 0}.tab_content .contents>div{display:none}.tab_content .contents>div.selected{display:block}.tab_content .contents .accordion-item.green{border-left:3px solid #5bb73b}.tab_content .contents .accordion-item.red{border-left:3px solid #f54747}.tab_content .curso_avaliacao{font-size:14px}.tab_content .curso_avaliacao .accordion-item{font-size:14px}.tab_content .curso_avaliacao .accordion-item .accordion-button:not(.collapsed){font-weight:700}.tab_content .curso_avaliacao .answers div{height:40px;line-height:39px;padding:0 25px}.tab_content .curso_avaliacao .answers div.red{background-color:#f54747}.tab_content .curso_avaliacao .answers div.green{background-color:#5bb73b}.tab_content .curso_avaliacao .result{font-weight:400;font-size:24px}.tab_content .curso_avaliacao a.repeat{background-color:#1c3d68;color:#fff;display:inline-block;height:35px;line-height:34px;padding:0 20px;font-size:12px}.tab_content .curso_avaliacao h4{font-style:normal;font-weight:400;font-size:20px;text-transform:uppercase}.tab_content .curso_avaliacao a.start{background:#4ea4d9;border-radius:4px;font-style:normal;font-weight:400;font-size:14px;text-align:center;color:#fff;padding:10px 40px}.navbar #usermenu{position:absolute;right:0;top:70px;z-index:10;background-color:#fff;opacity:0;visibility:hidden;transition:opacity linear 1s}.navbar #usermenu.visible{visibility:visible}.navbar #usermenu ul{list-style:none;padding:0;margin:5px 0 5px 20px}.navbar #usermenu ul a{font-weight:400;font-size:12px;line-height:16px;color:#1c3d68}.navbar #usermenu ul li{padding:0 10px}.navbar #usermenu ul li:hover{background-color:#446d96}.navbar #usermenu ul li:hover a{color:#fff}.accordion.style1 .accordion-item{background-color:transparent;border-color:#333}.accordion.style1 .accordion-item .accordion-button{font-weight:normal;font-size:14px;line-height:18px;background-color:transparent}.accordion.style1 .accordion-button:not(.collapsed){font-weight:bold;color:#000;box-shadow:none;background-color:transparent}table.expandable span.icon:after{font-family:'Font Awesome 6 Free';font-weight:900;content:"";display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;width:16px;height:16px;border:1px solid #ccc}table.expandable .collapsed span.icon:after{font-family:'Font Awesome 6 Free';font-weight:900;content:""}table.expandable tr.openLine{cursor:pointer}table.expandable .hiddenRow{border-bottom:0!important}table.expandable .hiddenRow>td{padding:0!important}body.Utilizador #body_content{background-color:#e5e5e5}body.Utilizador.formacao_accao #user-content,body.Utilizador.formacao_curso #user-content{padding:0!important}body.Utilizador.formacao_accao table.sessions th,body.Utilizador.formacao_curso table.sessions th,body.Utilizador.formacao_accao table.sessions td,body.Utilizador.formacao_curso table.sessions td{text-align:center}body.Utilizador.utilizador_perfil #body_content,body.Utilizador.utilizador_validacao #body_content,body.Utilizador.utilizador_validacaodados #body_content,body.Utilizador.utilizador_validacaodocumentos #body_content,body.Utilizador.utilizador_validacaofim #body_content{background-color:#fff}body.Utilizador table.dataTable,body.Utilizador table.display{width:100%!important}body.Utilizador.encomenda_listing #body_content,body.Utilizador.encomenda_index #body_content,body.Utilizador.suporte_listing #body_content,body.Utilizador.suporte_index #body_content,body.Utilizador.suporte_note #body_content,body.Utilizador.suporte_create #body_content{background-color:#fff;padding:50px 0}#user .no-padding{padding:0}#user table{width:100%!important}#user .bluebg{background:#1c3d68}#user .graybg{background:#e5e5e5}#user ul.user-menu{list-style:none;padding-left:0}#user ul.user-menu li{color:#fff;padding-bottom:10px;font-weight:400;font-size:12px;padding:10px 20px}#user ul.user-menu li a{color:#fff}#user ul.user-menu li.selected{background-color:#4ea4d9}#user #user-content{position:relative;padding:0 20px 40px;min-height:600px}#user table{width:100%;border-collapse:collapse!important}#user table td{padding:5px 2px;font-size:14px}#user table th{padding:5px 2px;font-size:14px;font-weight:600}#user table tbody tr{border-bottom:1px solid #ccc}#user table thead{border-bottom:1px solid #333}#user table thead tr{border-bottom:1px solid #333}#user table span.state{display:inline-block;width:14px;height:14px;border-radius:10px;background-color:#999}#user table span.state.blue{background-color:#4ea4d9}#user table a{color:#333}#user div.dataTables_info{font-weight:400;font-size:14px;line-height:18px;color:#1c3d68}#user .page-item.disabled .page-link{background-color:transparent}#user .page-item.active .page-link{background-color:#4ea4d9;border-color:#4ea4d9}#user div.dataTables_wrapper div.dataTables_filter label{display:inline-block;position:relative}#user div.dataTables_wrapper div.dataTables_filter label input{background-color:transparent;border-radius:0;border:none;position:relative;border-bottom:1px solid #333;margin:0;padding-left:30px}#user div.dataTables_wrapper div.dataTables_filter label:before{font-family:"Font Awesome 5 Free";position:absolute;top:0;left:0;font-weight:900;content:""}#user #table_calendario_wrapper .buttons,#user #table_formador_wrapper .buttons,#user #table_anfitriao_wrapper .buttons{margin:10px 0}#user #table_calendario_wrapper .buttons>div,#user #table_formador_wrapper .buttons>div,#user #table_anfitriao_wrapper .buttons>div{padding-top:5px;padding-bottom:5px;text-align:center;font-weight:400;font-size:16px;line-height:21px;color:#333;border-bottom:1px solid #333;cursor:pointer;margin-bottom:1px}#user #table_calendario_wrapper .buttons>div.selected,#user #table_formador_wrapper .buttons>div.selected,#user #table_anfitriao_wrapper .buttons>div.selected{color:#1c3d68;font-weight:500;border-bottom:3px solid #1c3d68;margin-bottom:0}#user #table_calendario_wrapper table td:nth-child(8),#user #table_formador_wrapper table td:nth-child(8),#user #table_anfitriao_wrapper table td:nth-child(8){text-align:center}#user #table_proximas td:nth-child(8){text-align:center}#user span.state{display:inline-block;width:14px;height:14px;border-radius:14px;margin-right:10px}#user span.state.gray,#user span.state.s1,#user span.state.nao-validado{background-color:#acb5c3}#user span.state.green,#user span.state.s4,#user span.state.validado{background-color:#00bc07}#user span.state.red,#user span.state.s3,#user span.state.recusado{background-color:red}#user #table_presentes .openTotalEntries{cursor:pointer;color:#4183ac}#user #table_presentes .openDetalhe{display:inline-block;padding:5px 10px;cursor:pointer}#user .accao_presentes a{cursor:pointer}#user .accao_presentes .refresh-data{margin-bottom:20px;font-size:14px}#user .accao_presentes .refresh-data a{font-size:18px;display:inline-block;padding:2px 7px;color:#fff;background-color:#4ea4d9;margin-left:5px;cursor:pointer}#user .accao_presentes .refresh-data .refreshed{color:#00bc07;font-weight:bold;margin-left:10px;display:none}#user .accao_presentes table td{padding:10px 5px}#user .accao_presentes span.device{display:inline-block;width:20px;height:16px;margin-right:10px;background-position:center;background-repeat:no-repeat}#user .accao_presentes span.device.desktop{background-image:url(/Content/img/device_desktop.png)}#user .accao_presentes span.device.mobile{background-image:url(/Content/img/device_mobile.png)}#user .accao_presentes span.os{font-size:18px}#user .accao_presentes span.os.linux:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.os.android:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.os.windows:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.os.ios:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.os.macos:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.browser{font-size:18px}#user .accao_presentes span.browser.safari:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.browser.firefox:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.browser.chrome:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.browser.edge:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user .accao_presentes span.browser.opera:before{display:inline-block;width:24px;height:16px;content:"";font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400}#user #accao_detalhe .media,#user #curso_detalhe .media{margin-right:20px;display:inline-block;width:100%}#user #accao_detalhe .media .img,#user #curso_detalhe .media .img{height:225px;width:160px;background-color:#ccc;background-repeat:no-repeat;background-position:center center;background-size:cover}#user #accao_detalhe .media .info,#user #curso_detalhe .media .info{font-weight:400;font-size:14px;margin-top:5px}#user #accao_detalhe .media .info .icons a,#user #curso_detalhe .media .info .icons a{margin-left:5px}#user #accao_detalhe .media .info .icons a img,#user #curso_detalhe .media .info .icons a img{width:16px}#user #accao_detalhe .media.manual .img,#user #curso_detalhe .media.manual .img{background-image:url(/content/img/manual.png)}#user #accao_detalhe .media.help .img,#user #curso_detalhe .media.help .img{background-color:#446d96;background-image:url(/content/img/folder.png)}#user #accao_detalhe .blue_bar,#user #curso_detalhe .blue_bar{background-color:#446d96;color:#fff;padding:30px}#user #accao_detalhe .blue_bar h1,#user #curso_detalhe .blue_bar h1{font-weight:700;font-size:24px;line-height:31px;text-transform:uppercase}#user #accao_detalhe .blue_bar h3,#user #curso_detalhe .blue_bar h3{font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase}#user #accao_detalhe .blue_bar button,#user #curso_detalhe .blue_bar button{border:0;color:#446d96;background-color:#fff;padding:10px 20px;font-size:14px}#user #accao_detalhe .blue_bar a.entrar,#user #curso_detalhe .blue_bar a.entrar{display:inline-block;border:0;color:#446d96;background-color:#fff;padding:10px 20px;font-size:14px;cursor:pointer}#user #accao_detalhe .rate_bar,#user #curso_detalhe .rate_bar{background:linear-gradient(269.92deg,#4ea4d9 -.02%,#1c3d68 74.76%);color:#fff;height:30px;line-height:29px;text-align:center;font-weight:400;font-size:14px}#user #accao_detalhe .rate_bar a,#user #curso_detalhe .rate_bar a{color:#fff;text-decoration:underline;cursor:pointer}#user #accao_detalhe .content,#user #curso_detalhe .content{padding:25px 40px}#user #accao_detalhe .accao_relatorio .resume.line,#user #curso_detalhe .accao_relatorio .resume.line{border-top:1px solid #fff;padding-top:25px}#user #accao_detalhe .accao_relatorio .resume .item,#user #curso_detalhe .accao_relatorio .resume .item{margin-bottom:25px}#user #accao_detalhe .accao_relatorio .resume label,#user #curso_detalhe .accao_relatorio .resume label{display:block;font-weight:400;font-size:10px;color:#333}#user #accao_detalhe .accao_relatorio td.details-control,#user #curso_detalhe .accao_relatorio td.details-control{text-align:right}#user #accao_detalhe .accao_relatorio td.details-control:before,#user #curso_detalhe .accao_relatorio td.details-control:before{content:'';font-family:'Font Awesome\ 5 Free';cursor:pointer;font-size:22px;font-weight:600}#user #accao_detalhe .accao_relatorio tr.shown td.details-control:before,#user #curso_detalhe .accao_relatorio tr.shown td.details-control:before{content:''}#user #accao_detalhe .accao_relatorio tr.shown td,#user #curso_detalhe .accao_relatorio tr.shown td{font-weight:bold}#user #accao_detalhe .accao_relatorio h5,#user #curso_detalhe .accao_relatorio h5{font-weight:700;font-size:14px}#user #accao_detalhe .accao_relatorio table.tableTempos,#user #curso_detalhe .accao_relatorio table.tableTempos{background:#dcdcdc;padding:10px}#user #accao_detalhe .accao_relatorio table.tableTempos td,#user #curso_detalhe .accao_relatorio table.tableTempos td,#user #accao_detalhe .accao_relatorio table.tableTempos th,#user #curso_detalhe .accao_relatorio table.tableTempos th{padding:2px 10px}#user #accao_detalhe .accao_relatorio table.tableQA td,#user #curso_detalhe .accao_relatorio table.tableQA td{background:#dcdcdc;padding:20px}#user #accao_detalhe .accao_geral,#user #curso_detalhe .accao_geral{font-weight:400;font-size:14px;color:#333}#user #accao_detalhe .accao_geral .characteristics .item,#user #curso_detalhe .accao_geral .characteristics .item{margin-bottom:25px}#user #accao_detalhe .accao_geral .characteristics .item label,#user #curso_detalhe .accao_geral .characteristics .item label{display:block;font-weight:400;font-size:10px;color:#333}#user #accao_detalhe .accao_geral .media .item,#user #curso_detalhe .accao_geral .media .item{margin-right:20px;display:inline-block}#user #accao_detalhe .accao_geral .media .item .img,#user #curso_detalhe .accao_geral .media .item .img{height:225px;width:160px;background-repeat:no-repeat;background-position:center center;background-size:cover}#user #accao_detalhe .accao_geral .media .item .info,#user #curso_detalhe .accao_geral .media .item .info{font-weight:400;font-size:14px;margin-top:5px}#user #accao_detalhe .accao_geral .media .item .info .icons,#user #curso_detalhe .accao_geral .media .item .info .icons{float:right}#user #accao_detalhe .accao_geral .media .item .info .icons a,#user #curso_detalhe .accao_geral .media .item .info .icons a{margin-left:5px}#user #accao_detalhe .accao_geral .media .item .info .icons a img,#user #curso_detalhe .accao_geral .media .item .info .icons a img{width:16px}#user #accao_detalhe .accao_geral .media .item.manual .img,#user #curso_detalhe .accao_geral .media .item.manual .img{background-image:url(/content/img/manual.png)}#user #accao_detalhe .accao_geral .media .item.help .img,#user #curso_detalhe .accao_geral .media .item.help .img{background-color:#446d96;background-image:url(/content/img/folder.png)}#user #accao_detalhe .accao_detalhes,#user #curso_detalhe .accao_detalhes{color:#333}#user #accao_detalhe .accao_detalhes h3,#user #curso_detalhe .accao_detalhes h3{font-weight:400;font-size:20px;line-height:26px;color:#446d96;text-transform:uppercase;margin-top:50px;margin-bottom:20px}#user #accao_detalhe .accao_detalhes .video_thumb,#user #curso_detalhe .accao_detalhes .video_thumb{width:255px;height:168px;background-color:#333}#user #accao_detalhe .accao_detalhes .plano,#user #curso_detalhe .accao_detalhes .plano{font-size:14px}#user #accao_detalhe .accao_detalhes .video,#user #curso_detalhe .accao_detalhes .video{box-sizing:content-box;width:100%;background-color:#333;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}#user #accao_detalhe .accao_detalhes .video::before,#user #curso_detalhe .accao_detalhes .video::before{content:"";height:0;float:left;padding-bottom:56%}#user #accao_detalhe .accao_detalhes .video::after,#user #curso_detalhe .accao_detalhes .video::after{content:"";display:block;clear:both}#user #accao_detalhe .accao_detalhes .video .play,#user #curso_detalhe .accao_detalhes .video .play{width:84px;height:84px;position:absolute;top:25%;left:39%;background-image:url(/Content/img/play.png)}#user #accao_detalhe .accao_detalhes .video a,#user #curso_detalhe .accao_detalhes .video a{position:absolute;left:0;top:0;width:100%;height:100%}#user #accao_detalhe .accao_detalhes .description,#user #curso_detalhe .accao_detalhes .description{font-weight:400;font-size:14px;line-height:18px}#user #accao_detalhe .accao_detalhes .description .level_time,#user #curso_detalhe .accao_detalhes .description .level_time{margin-top:50px}#user #accao_detalhe .accao_detalhes .description .level_time>div,#user #curso_detalhe .accao_detalhes .description .level_time>div{font-size:12px;color:#446d96;margin-right:50px;display:inline-block}#user #accao_detalhe .accao_detalhes .description .level_time>div img,#user #curso_detalhe .accao_detalhes .description .level_time>div img{margin-right:10px}#user #accao_detalhe .accao_detalhes .accordion-item,#user #curso_detalhe .accao_detalhes .accordion-item{background-color:transparent;border-color:#446d96}#user #accao_detalhe .accao_detalhes .accordion-item .accordion-button,#user #curso_detalhe .accao_detalhes .accordion-item .accordion-button{font-weight:normal;font-size:14px;line-height:18px;background-color:transparent}#user #accao_detalhe .accao_detalhes .accordion-button:not(.collapsed),#user #curso_detalhe .accao_detalhes .accordion-button:not(.collapsed){font-weight:bold;color:#000;box-shadow:none;background-color:transparent}#user #accao_detalhe .accao_detalhes #formador .photo,#user #curso_detalhe .accao_detalhes #formador .photo{box-sizing:content-box;width:100%;background-size:cover;background-position:center top}#user #accao_detalhe .accao_detalhes #formador .photo::before,#user #curso_detalhe .accao_detalhes #formador .photo::before{content:"";height:0;float:left;padding-bottom:100%}#user #accao_detalhe .accao_detalhes #formador .photo::after,#user #curso_detalhe .accao_detalhes #formador .photo::after{content:"";display:block;clear:both}#user #accao_detalhe .accao_detalhes #formador .stats,#user #curso_detalhe .accao_detalhes #formador .stats{font-size:14px;margin-bottom:15px}#user #accao_detalhe .accao_detalhes #formador .stats span,#user #curso_detalhe .accao_detalhes #formador .stats span{display:inline-block;margin-right:40px}#user #accao_detalhe .accao_detalhes #formador .stats span img,#user #curso_detalhe .accao_detalhes #formador .stats span img{margin-right:10px}#user #accao_detalhe .accao_detalhes #formador .description,#user #curso_detalhe .accao_detalhes #formador .description{font-size:14px;line-height:18px;margin-bottom:10px}#user #accao_detalhe .accao_detalhes #formador a.more,#user #curso_detalhe .accao_detalhes #formador a.more{font-weight:700;font-size:14px;color:#333}#user #accao_detalhe .accao_detalhes #inclui ul,#user #curso_detalhe .accao_detalhes #inclui ul{padding-left:15px;list-style:square}#user #accao_detalhe .accao_detalhes #inclui ul li,#user #curso_detalhe .accao_detalhes #inclui ul li{font-size:14px;padding:5px 0}#user #accao_detalhe .accao_detalhes #reviews .rating,#user #curso_detalhe .accao_detalhes #reviews .rating{margin-bottom:60px}#user #accao_detalhe .accao_detalhes #reviews .rating .score,#user #curso_detalhe .accao_detalhes #reviews .rating .score{font-weight:normal;font-size:50px;line-height:65px;text-align:center}#user #accao_detalhe .accao_detalhes #reviews .rating .bars,#user #curso_detalhe .accao_detalhes #reviews .rating .bars{margin-top:10px}#user #accao_detalhe .accao_detalhes #reviews .rating .bar,#user #curso_detalhe .accao_detalhes #reviews .rating .bar{height:5px;margin-top:5px;background-color:#eee;position:relative}#user #accao_detalhe .accao_detalhes #reviews .rating .bar .fill,#user #curso_detalhe .accao_detalhes #reviews .rating .bar .fill{background-color:#446d96;position:absolute;left:0;top:0;height:100%}#user #accao_detalhe .accao_detalhes #reviews .rating .percent,#user #curso_detalhe .accao_detalhes #reviews .rating .percent{font-size:12px;line-height:16px;text-align:right}#user #accao_detalhe .accao_detalhes #reviews .rating .percent img,#user #curso_detalhe .accao_detalhes #reviews .rating .percent img{margin-right:12px}#user #accao_detalhe .accao_detalhes #reviews .rating .percent span,#user #curso_detalhe .accao_detalhes #reviews .rating .percent span{display:inline-block;width:30px}#user #accao_detalhe .accao_detalhes #reviews .item,#user #curso_detalhe .accao_detalhes #reviews .item{color:#333;margin-bottom:50px}#user #accao_detalhe .accao_detalhes #reviews .item .photo,#user #curso_detalhe .accao_detalhes #reviews .item .photo{width:50px;height:50px;background-repeat:no-repeat;background-position:center center;background-size:cover}#user #accao_detalhe .accao_detalhes #reviews .item .name,#user #curso_detalhe .accao_detalhes #reviews .item .name{font-weight:500;font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:5px}#user #accao_detalhe .accao_detalhes #reviews .item .job,#user #curso_detalhe .accao_detalhes #reviews .item .job{font-weight:500;font-size:14px;line-height:18px;margin-bottom:5px}#user #accao_detalhe .accao_detalhes #reviews .item .rating,#user #curso_detalhe .accao_detalhes #reviews .item .rating{margin-bottom:5px}#user #accao_detalhe .accao_detalhes #reviews .item .comment,#user #curso_detalhe .accao_detalhes #reviews .item .comment{font-size:14px;line-height:18px}#user #accao_detalhe .curso_inscricao,#user #curso_detalhe .curso_inscricao{font-weight:400;font-size:14px;line-height:26px}#user #accao_detalhe .curso_inscricao h4,#user #curso_detalhe .curso_inscricao h4{font-weight:400;font-size:14px;text-transform:uppercase;margin-bottom:30px}#user #accao_detalhe .curso_inscricao .participante,#user #curso_detalhe .curso_inscricao .participante{border-right:1px solid #fff}#user #accao_detalhe .curso_inscricao .participante>div,#user #curso_detalhe .curso_inscricao .participante>div{float:left;width:300px}#user #accao_detalhe .curso_inscricao .participante>div.photo,#user #curso_detalhe .curso_inscricao .participante>div.photo{width:150px;margin-right:20px}#user #accao_detalhe .curso_inscricao .participante>div.photo img,#user #curso_detalhe .curso_inscricao .participante>div.photo img{width:150px}#user #accao_detalhe .curso_inscricao .faturacao,#user #curso_detalhe .curso_inscricao .faturacao{padding-left:30px}#user #accao_detalhe .curso_inscricao .faturacao a.download,#user #curso_detalhe .curso_inscricao .faturacao a.download{display:inline-block;background-color:#1c3d68;color:#fff;height:35px;line-height:34px;padding:0 25px;margin-top:20px;cursor:pointer}#user #accao_detalhe .curso_inscricao .faturacao a.download img,#user #curso_detalhe .curso_inscricao .faturacao a.download img{width:16px;vertical-align:sub;margin-right:5px}#user #accao_detalhe .curso_certificado h4,#user #curso_detalhe .curso_certificado h4{font-weight:400;font-size:14px;text-transform:uppercase;height:40px}#user #accao_detalhe .curso_certificado a.goto-validar,#user #curso_detalhe .curso_certificado a.goto-validar{display:inline-block;background:#4ea4d9;border-radius:4px;color:#fff;font-weight:400;font-size:14px;padding:8px 25px;cursor:pointer}#user #accao_detalhe .curso_certificado .fotoformador,#user #curso_detalhe .curso_certificado .fotoformador{position:relative;padding-right:40px}#user #accao_detalhe .curso_certificado .fotoformador .img,#user #curso_detalhe .curso_certificado .fotoformador .img{width:100%;height:280px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:15px}#user #accao_detalhe .curso_certificado .fotoformador a,#user #curso_detalhe .curso_certificado .fotoformador a{font-weight:400;font-size:12px;color:#333}#user #accao_detalhe .curso_certificado .fotoformador a img,#user #curso_detalhe .curso_certificado .fotoformador a img{width:16px;vertical-align:middle;margin-right:7px}#user #accao_detalhe .curso_certificado .certificado,#user #curso_detalhe .curso_certificado .certificado{border-left:1px solid #fff;padding-left:40px}#user #accao_detalhe .curso_certificado .certificado:first-child,#user #curso_detalhe .curso_certificado .certificado:first-child{border-left:0}#user #accao_detalhe .curso_certificado .certificado>div,#user #curso_detalhe .curso_certificado .certificado>div{width:200px}#user #accao_detalhe .curso_certificado .certificado .img,#user #curso_detalhe .curso_certificado .certificado .img{width:200px;height:280px;background-color:#446d96;background-repeat:no-repeat;background-position:center center;background-image:url(/Content/img/certificado_icon.png);margin-bottom:15px;background-size:cover}#user #accao_detalhe .curso_certificado .certificado .img.sigo,#user #curso_detalhe .curso_certificado .certificado .img.sigo{background-size:unset}#user #accao_detalhe .curso_certificado .certificado a,#user #curso_detalhe .curso_certificado .certificado a{font-weight:400;font-size:12px;color:#333}#user #accao_detalhe .curso_certificado .certificado a img,#user #curso_detalhe .curso_certificado .certificado a img{width:16px;vertical-align:middle;margin-right:7px}#user #perfil h1{font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase}#user #perfil h2{font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:0}#user #perfil label{font-weight:400;font-size:10px;display:block;margin-top:25px}#user #perfil .block{padding:40px;border:1px solid #ddd;margin-top:30px;font-weight:400;font-size:14px}#user #perfil .person{margin-top:30px}#user #perfil .person .photo{height:255px;background-repeat:no-repeat;background-position:center center;background-size:cover}#user #perfil .person .info{background:#eee;border:1px solid #ddd;padding:25px;padding-top:0;font-weight:400;font-size:14px}#user #perfil .person .info .button{margin-top:30px;background:#4ea4d9;border-radius:4px;width:100%;display:inline-block;height:35px;line-height:34px;color:#fff;font-weight:400;font-size:14px;text-align:center}#user #perfil .verified span.active{color:#00b051}#user #perfil .verified span.pending{color:#dca700}#user #perfil .verified span.disabled{color:#ccc}#user #perfil .verified span i{margin-right:5px}#user #validacao .wizard{margin:30px 0 70px}#user #validacao h1{font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase}#user #validacao h2{font-weight:400;font-size:16px;line-height:21px}#user #validacao .button.next{display:inline-block;background:#4ea4d9;border-radius:4px;color:#fff;font-weight:400;font-size:14px;padding:8px 25px;cursor:pointer}#user #validacao .button.previous{display:inline-block;border:1px solid #4ea4d9;color:#4ea4d9;padding:8px 25px;border-radius:4px;font-size:14px}#user #validacao input[type=file]{visibility:hidden;position:absolute}#user #validacao .intro{font-weight:400;font-size:14px;line-height:22px;margin-bottom:50px}#user #validacao .block{border:1px solid #ddd;padding:60px;margin-bottom:35px}#user #validacao .dashed{border:1px dashed #333;position:relative}#user #validacao .dashed.ccFront,#user #validacao .dashed.nifFront{height:240px;margin-bottom:20px}#user #validacao .dashed.ccBack,#user #validacao .dashed.nifBack{height:240px}#user #validacao .dashed.addressConfirmation{height:500px}#user #validacao .dashed>div.uploadBtn{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-weight:400;font-size:14px;line-height:50px}#user #validacao .dashed>div.uploadBtn img{width:50px}#user #validacao .dashed>div.controls{display:none}#user #validacao .dashed.withFile{background-position:center center;background-size:contain;background-repeat:no-repeat;background-color:#636363}#user #validacao .dashed.withFile>div.uploadBtn{display:none}#user #validacao .dashed.withFile>div.controls{display:block;position:absolute;right:0;top:0}#user #validacao .dashed.withFile>div.controls a{color:#fff;width:30px;height:30px;display:inline-block;text-align:center;line-height:29px;cursor:pointer}#user #validacao .dashed.withFile>div.controls a.edit{background-color:#446d96}#user #validacao .dashed.withFile>div.controls a.delete{background-color:red}#user #validacao div.label{font-weight:400;font-size:10px;margin-bottom:10px;margin:10px 0}#user #validacao .success{font-weight:600;font-size:20px;line-height:26px;margin-bottom:30px}#user #validacao .success img{margin-bottom:5px}#user #validacao select.form-control{border:0 solid transparent;border-bottom:1px solid #333;border-radius:0;font-size:14px}#user #validacao select.form-control.error{border-bottom:1px solid red}#user #validacao .checkdigit-placeholder{display:none}#user #validacao label.field-title{opacity:.65;font-size:11px;margin-bottom:5px;padding-left:12px;display:block}#user #validacao .select2-container{height:22px}#user #validacao .select2-container--default .select2-selection--single{border:none;border-bottom:1px solid #333;border-radius:0}#user #validacao .select2-container .select2-selection--single .select2-selection__rendered{padding-left:11px;font-size:14px}#user #validacao .mb20px{margin-bottom:30px;position:relative}#user #validacao span.error{position:absolute;right:0;bottom:-20px;color:red;font-size:10px;z-index:10}#user #validacao span#photo-error{right:unset;left:12px;bottom:-10px}#user #validacao label.samedatapersonal{margin-top:35px;font-size:14px}#user #validacao label.samedatapersonal input{margin-right:5px}#user #validacao .photo{background-image:url(/Content/img/add_photo.png);background-size:contain;background-repeat:no-repeat;background-position:center center;width:80px;height:80px;border:1px solid #333;display:inline-block;cursor:pointer}#user #validacao .photo-buttons{width:20px;height:80px;position:relative;margin-left:5px;display:none}#user #validacao .photo-buttons.withFile{display:inline-block}#user #validacao .photo-buttons a{color:#333;position:absolute;left:0;cursor:pointer}#user #validacao .photo-buttons a.edit{top:0}#user #validacao .photo-buttons a.delete{bottom:0}#user #validacao .visibility-hidden{visibility:hidden}#user #validacao.documentos span.error{position:relative;bottom:5px;right:unset;left:5px}#user .isForeign .select2{width:100%!important}.relative{position:relative}body.planos_index .contrato-formacao h3{font-weight:700;font-size:14px;line-height:18px}body.planos_index .accordion-body h3{display:none}body.planos_index .status{font-weight:400;font-size:14px;margin-top:20px}body.planos_index .status label{display:block;font-weight:400;font-size:10px}body.planos_index .courses ul{list-style:none;padding-left:0;margin:30px 0}body.planos_index .courses ul li{padding:5px 0;border-bottom:1px solid #ccc;font-weight:400;font-size:14px}body.planos_index .courses ul li a{display:inline-block;width:100%;color:#333;cursor:pointer}body.planos_index .courses ul li span{font-size:12px;color:#aaa;margin-left:5px}body.planos_index .courses ul li:after{content:"";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em;float:right}#contratos-formacao .content_geral h3{font-weight:400;font-size:14px;text-transform:uppercase}#contratos-formacao .content_geral label{display:block;font-weight:400;font-size:10px}#contratos-formacao .filters{margin-bottom:15px;display:inline-flex;width:100%;vertical-align:middle}#contratos-formacao .filters>div{flex:1;margin-right:5px}#contratos-formacao .filters label{font-weight:400;font-size:12px;line-height:16px;display:block;margin-bottom:5px}#contratos-formacao .filters button.search{background-color:#4ea4d9;color:#fff;border:0;width:30px;height:30px;text-align:center;display:inline-block;margin-top:20px}#contratos-formacao .filters button.search span{display:none}#contratos-formacao .filters button.clear{background-color:#b4b4b4;color:#fff;border:0;width:30px;height:30px;text-align:center;display:inline-block;margin-top:20px;margin-left:5px}#contratos-formacao .filters button.clear span{display:none}#contratos-formacao .filters input{width:100%;border:1px solid #ccc;padding:3px 10px;font-size:14px;height:30px}#contratos-formacao .filters input::placeholder{color:#ccc;font-size:14px;opacity:1}#contratos-formacao .filters select{width:100%}#contratos-formacao .filters .select2-container{width:100%!important;height:30px}#contratos-formacao .filters .select2-container--default .select2-selection--single{border-radius:0;border:1px solid #ccc;height:30px;font-size:14px}#contratos-formacao .filters .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#ccc}#contratos-formacao .filters .pseudo{display:inline-block;width:1px;height:100%;vertical-align:bottom}#contratos-formacao table.table_convites td:nth-child(6){text-align:right}#contratos-formacao table.table_convites td:nth-child(6) a{display:inline-block;margin-left:5px;font-size:18px;cursor:pointer}#contratos-formacao table.table_participantes td:nth-child(5){text-align:right}#contratos-formacao table.table_participantes td:nth-child(5) a{display:inline-block;margin-left:5px;font-size:18px;cursor:pointer}#contratos-formacao table.table_participantes td:nth-child(5) a i{font-size:17px;color:#666}#contratos-formacao table.table_cursos th{text-align:center}#contratos-formacao table.table_cursos td.statuschange{text-align:center}#contratos-formacao table.table_cursos td.statuschange a.change{display:inline-block;opacity:.5;color:#333;padding:2px 15px;cursor:pointer}#contratos-formacao table.table_cursos td.statuschange a.change.selected{color:#fff;background-color:#4ea4d9;font-weight:700;font-size:14px;border-radius:30px;opacity:1}#contratos-formacao table.table_cursos td.statuschange a.participantes{background-color:#4ea4d9;color:#fff;padding:4px 5px;margin-left:10px;visibility:hidden;opacity:0;transition:opacity linear 1s;cursor:pointer}#contratos-formacao table.table_cursos td.statuschange a.participantes.active{visibility:visible;opacity:1}#contratos-formacao table.table_cursos a.openCourseData{cursor:pointer}#contratos-formacao #contratoInscricoes table.table_inscricoes span.status{display:inline-block;width:14px;height:14px;border-radius:14px;background-color:#fff}.border-bottom-ccc{border-bottom:1px solid #ccc}#modalDetalheInscricao{padding:30px;padding-top:0;font-size:14px}#modalDetalheInscricao h3{font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase}#modalDetalheInscricao h5{font-weight:400;font-size:14px;text-transform:uppercase;margin-top:30px}#modalDetalheInscricao .photo{box-sizing:content-box;width:100%;background-size:cover;background-position:center top}#modalDetalheInscricao .photo::before{content:"";height:0;float:left;padding-bottom:100%}#modalDetalheInscricao .photo::after{content:"";display:block;clear:both}#modalDetalheInscricao .participante label{font-weight:400;font-size:10px;display:block;margin-top:20px}#modalDetalheInscricao table thead th{border-bottom:1px solid #333}#modalDetalheInscricao table td{height:50px;font-weight:400;font-size:14px;border-bottom:1px solid #ccc}#modalCurso{padding:30px;padding-top:0;font-size:14px}#modalCurso h3{font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase}#modalCurso h5{font-weight:400;font-size:14px;text-transform:uppercase;margin-bottom:20px}#modalCurso a.more{font-weight:700;font-size:14px;line-height:18px;color:#333}#modalCurso .stats{margin:30px 0}#modalCurso .stats label{display:block;font-weight:400;font-size:10px}#modalCurso .resume{font-size:14px}#modalCurso .dates{border-top:1px solid #ccc;padding:30px 0;margin-top:30px}#modalCurso .dates .name{font-weight:500;font-size:18px;line-height:23px;margin-bottom:10px}#modalCurso .dates .row>div{border-right:1px solid #ccc;padding-left:30px}#modalCurso .plan{border-top:1px solid #ccc;padding:30px 0;margin-top:30px}#modalCurso .former{border-top:1px solid #ccc;padding:30px 0}#modalCurso .former .photo{box-sizing:content-box;width:100%;background-size:cover;background-position:center top}#modalCurso .former .photo::before{content:"";height:0;float:left;padding-bottom:100%}#modalCurso .former .photo::after{content:"";display:block;clear:both}#modalCurso .former h5{margin-bottom:20px}#modalCurso .former .stats{font-size:14px;margin-bottom:15px;margin:0}#modalCurso .former .stats span.stat{display:inline-block;margin-right:40px}#modalCurso .former .stats span.stat img{margin-right:10px}#modalCurso .former .description{font-size:14px;line-height:18px}#modalCurso table thead th{border-bottom:1px solid #333}#modalCurso table td{height:50px;font-weight:400;font-size:14px;border-bottom:1px solid #ccc}#modalCursoParticipantes{padding:30px;padding-top:0;font-size:14px}#modalCursoParticipantes h3{font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase}#modalCursoParticipantes button.search{background-color:#4ea4d9;color:#fff;border:0;width:30px;height:30px;text-align:center;display:inline-block;margin-top:10px}#modalCursoParticipantes button.clear{background-color:#b4b4b4;color:#fff;border:0;width:30px;height:30px;text-align:center;display:inline-block;margin-top:15px}#modalCursoParticipantes button.add{background-color:#4ea4d9;color:#fff;border:0;width:30px;height:30px;text-align:center;display:inline-block}#modalCursoParticipantes .filters{margin-top:15px;padding-bottom:20px;border-bottom:1px solid #ccc}#modalCursoParticipantes .filters label{display:block;font-weight:400;font-size:12px;line-height:16px;margin-bottom:3px}#modalCursoParticipantes .filters input{width:100%}#modalCursoParticipantes .searchnew{padding-top:20px;margin-bottom:40px}#modalCursoParticipantes .searchnew label{display:block;font-weight:400;font-size:12px;line-height:16px;margin-bottom:3px}#modalCursoParticipantes .searchnew input{width:80%;margin-right:10px}#modalCursoParticipantes .searchnew select,#modalCursoParticipantes .searchnew .select2{min-width:75%}#modalCursoParticipantes .table_cursoparticipantes thead th{border-bottom:1px solid #333}#modalCursoParticipantes .table_cursoparticipantes td{height:50px;font-weight:400;font-size:14px;border-bottom:1px solid #ccc}#modalCursoParticipantes .table_cursoparticipantes td:nth-child(3){font-size:18px;text-align:right;padding-right:5px}#modalCursoParticipantes .table_cursoparticipantes td:nth-child(3) a{color:#333;cursor:pointer}.simple-modal{z-index:1001}.select2-container{z-index:1001}#modalParticipante{padding:30px;padding-top:0;font-size:14px}#modalParticipante h3{font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase}#modalParticipante h4{font-weight:400;font-size:14px;text-transform:uppercase;margin-top:30px}#modalParticipante label{margin-top:20px;font-weight:400;font-size:10px;display:block}#modalParticipante .photo{box-sizing:content-box;width:100%;position:relative;background-color:#333;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-top:15px}#modalParticipante .photo::before{content:"";height:0;float:left;padding-bottom:100%}#modalParticipante .photo::after{content:"";display:block;clear:both}#modalParticipante table thead th{border-bottom:1px solid #333}#modalParticipante table td{height:50px;font-weight:400;font-size:14px;border-bottom:1px solid #ccc}#modalParticipante table span.status{display:inline-block;width:15px;height:15px;border-radius:15px}#modalParticipante table span.status.gray{background-color:#6c6c6c}#modalParticipante table span.status.green{background-color:#00bc08}#modalParticipante table span.status.red{background-color:red}#modalParticipante table span.status.yellow{background-color:#ffc300}#modalParticipante table.certificados td{text-align:center;padding-bottom:20px}#modalParticipante table.certificados img.cert{width:150px;height:210px;margin:20px 0}#modalParticipante table.certificados img.icon{width:16px;vertical-align:baseline;margin-right:5px}#modalParticipante table.certificados a{color:#333}#modalParticipante table.sessoes tr:last-child td{border-bottom:none}#modal_course{width:800px;padding:30px;padding-top:0;font-size:14px}#modal_course h5{text-transform:uppercase;margin-bottom:30px;font-size:14px}#modal_course a.more{font-weight:700;font-size:14px;color:#333}#modal_course .title{font-weight:400;font-size:20px;line-height:26px;margin-bottom:30px;text-transform:uppercase}#modal_course .resume{font-size:14px}#modal_course .dates{border-top:1px solid #ccc;padding:30px 0;margin-top:30px}#modal_course .dates .name{font-weight:500;font-size:18px;line-height:23px;margin-bottom:10px}#modal_course .dates .row>div{border-right:1px solid #ccc;padding-left:30px}#modal_course .dates .row>div:last-child{border-right:none}#modal_course .plan{border-top:1px solid #ccc;padding:30px 0;margin-top:30px}#modal_course .former{border-top:1px solid #ccc;padding:30px 0}#modal_course .former .photo{box-sizing:content-box;width:100%;background-size:cover;background-position:center top}#modal_course .former .photo::before{content:"";height:0;float:left;padding-bottom:100%}#modal_course .former .photo::after{content:"";display:block;clear:both}#modal_course .former .stats{font-size:14px;margin-bottom:15px}#modal_course .former .stats span.stat{display:inline-block;margin-right:40px}#modal_course .former .stats span.stat img{margin-right:10px}#modal_course .former .description{font-size:14px;line-height:18px}.modal_rate{padding:30px;position:relative}.modal_rate .title{text-align:center;font-weight:400;font-size:16px;margin-bottom:35px}.modal_rate .title b{text-transform:uppercase}.modal_rate .stars{margin-bottom:20px}.modal_rate .stars span{display:inline-block;width:27px;height:25px;background-image:url(/Content/img/star.png);background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer}.modal_rate textarea{width:100%;height:200px;border:1px solid #333;padding:10px}.modal_rate button{background:#4ea4d9;border:0;color:#fff;font-weight:400;font-size:14px;padding:5px 10px}.modal_rate .note{margin-top:5px;font-weight:400;font-size:12px}.dataTables_length{font-size:14px;margin-top:5px}ul.pagination .disabled a.page-link{border:none}#modalEnviarConvite .download-btn,#modalEnviarConvites .download-btn{background-color:#289455;color:#fff;padding:5px 10px;border:none;border-radius:3px;display:inline-block;margin-left:10px}#modalEnviarConvite .form-floating>.form-control:focus,#modalEnviarConvites .form-floating>.form-control:focus,#modalEnviarConvite .form-floating>.form-control:not(:placeholder-shown),#modalEnviarConvites .form-floating>.form-control:not(:placeholder-shown){padding-top:2.25rem;padding-bottom:1.825rem}#modalEnviarConvite form,#modalEnviarConvites form{padding:10px 50px 30px}#modalEnviarConvite form button,#modalEnviarConvites form button{background-color:#ccc;color:#333;text-transform:uppercase;-webkit-transition:background .1s;transition:background .1s;padding:10px 20px;border:none;border-radius:3px;margin-left:5px;margin-top:20px}#modalEnviarConvite form button[type=submit],#modalEnviarConvites form button[type=submit]{background-color:#2980b9;color:#fff}#modalEnviarConvite form .form-select,#modalEnviarConvites form .form-select{border:0;border-bottom:1px solid #333;border-radius:0;font-size:14px}#modalEnviarConvite form .errormsg,#modalEnviarConvites form .errormsg{background-color:#f3d8da;color:#692326;font-size:12px;margin:15px 0 10px;padding:10px;text-align:center;border:1px solid #eec8cb;border-radius:4px;display:none}#modalEnviarConvite .result,#modalEnviarConvites .result{display:none}#modalEnviarConvite table,#modalEnviarConvites table{width:100%;border-collapse:collapse!important}#modalEnviarConvite table td,#modalEnviarConvites table td{padding:5px 2px;font-size:14px}#modalEnviarConvite table td span.false,#modalEnviarConvites table td span.false{color:red}#modalEnviarConvite table td span.true,#modalEnviarConvites table td span.true{color:green}#modalEnviarConvite table td:nth-child(4),#modalEnviarConvites table td:nth-child(4){padding-left:30px}#modalEnviarConvite table th,#modalEnviarConvites table th{padding:5px 2px;font-size:14px;font-weight:600}#modalEnviarConvite table th:nth-child(4),#modalEnviarConvites table th:nth-child(4){padding-left:30px}#modalEnviarConvite table tbody tr,#modalEnviarConvites table tbody tr{border-bottom:1px solid #ccc}#modalEnviarConvite table thead,#modalEnviarConvites table thead{border-bottom:1px solid #333}#modalEnviarConvite table thead tr,#modalEnviarConvites table thead tr{border-bottom:1px solid #333}.dropdown-menu{z-index:1002}.bold{font-weight:bold}.user-invite-message{padding:10px 0;background-color:#ddc582;color:#fff}.user-invite-message a{display:inline-block;border:0;border-radius:3px;color:#fff;cursor:pointer}.user-invite-message a:hover{background-color:#fff;color:#333}.user-invite-message a.accept{margin-left:30px;padding:5px 8px}.user-invite-message a.deny{margin-left:30px;padding:5px 8px}body.encomenda_listing table td{padding:15px 0}body.encomenda_listing table td.status_1 a{color:#dca700!important}body.encomenda_listing table td.status_2 a{color:#00b051!important}body.encomenda_index .block{border:1px solid #ddd;padding:30px;margin-bottom:30px}body.encomenda_index .block h2{font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase}body.encomenda_index .block label{font-weight:400;font-size:10px;display:block;margin-top:20px}body.encomenda_index h1{margin-bottom:30px;font-weight:400;font-size:24px;text-transform:uppercase}body.encomenda_index .encomenda-dadosgerais table tr{border-bottom:1px solid #ccc}body.encomenda_index .encomenda-dadosgerais table td{padding:15px 10px!important}body.encomenda_index .encomenda-dadosgerais table td.value{text-align:right}body.encomenda_index .encomenda-dadosgerais table tfoot{background-color:#eee}body.encomenda_index .encomenda-dadosgerais table tfoot td{font-weight:700;font-size:14px;text-align:left}body.encomenda_index .encomenda-dadosgerais table tfoot td.value{text-align:right}body.encomenda_index .encomenda-dadosgerais .block a{color:#333}body.encomenda_index .encomenda-participantes .actions-holder{text-align:right;margin-bottom:30px}body.encomenda_index .encomenda-participantes button.add-participant{background:#4ea4d9;color:#fff;display:inline-block;padding:5px 10px;font-size:14px;cursor:pointer;border:0}body.encomenda_index .encomenda-participantes button.add-participant:disabled{cursor:default;opacity:.7}body.encomenda_index #participants_placeholder h3{font-weight:400;font-size:14px;text-transform:uppercase;margin-bottom:30px}body.encomenda_index #participants_placeholder .form-floating{margin-bottom:10px}body.encomenda_index #participants_placeholder .buttons{text-align:right}body.encomenda_index #participants_placeholder .buttons button{display:inline-block;border-radius:5px;padding:7px 12px;color:#fff;margin-left:15px;cursor:pointer;border:0}body.encomenda_index #participants_placeholder .buttons button.remove-participant{background-color:#d34339}body.encomenda_index #participants_placeholder .buttons button.save-participant{background-color:#5bb73b}body.encomenda_index #participants_placeholder .buttons button.save-participant:disabled{cursor:default;opacity:.7}body.encomenda_index #participants_placeholder .separator{height:1px;background-color:#ccc;margin:20px 0}body.encomenda_index #participants_placeholder .add-photo{display:inline-block;height:140px;width:144px;padding:10px;border:1px solid #333;background-image:url(/Content/img/add_photo.png);background-repeat:no-repeat;cursor:pointer}body.encomenda_index #participants_placeholder .multiselect-native-select .form-select{border-radius:0;border-color:#333}body.encomenda_index #participants_placeholder .multiselect-native-select .btn-group{width:100%}body.encomenda_index #participants_placeholder .multiselect-native-select .btn-group button.dropdown-toggle{text-align:left}body.encomenda_index #participants_placeholder .multiselect-native-select .btn-group button.dropdown-toggle span{font-size:14px}body.encomenda_index #participants_placeholder .multiselect-native-select .dropdown-menu{border-radius:0;border-color:#333;width:100%}body.encomenda_index #participants_placeholder .multiselect-native-select .multiselect-container .multiselect-option .form-check-label{font-size:14px}body.encomenda_index #participants_placeholder .selected-actions{margin-bottom:5px}body.encomenda_index #participants_placeholder .selected-actions>div{background:#1c3d68;border-radius:3px;color:#fff;padding:10px 20px;font-size:14px;margin-top:10px}body.encomenda_index #participants_placeholder .selected-actions>div a{float:right;color:#fff;cursor:pointer}body.encomenda_index #participants_placeholder input[type=file]{visibility:hidden}body.encomenda_index #participants_placeholder .form-floating select{border-radius:0;border:none;border-bottom:1px solid #333;font-size:14px}body.encomenda_index #participants_placeholder .accordion-button:not(.collapsed){background-color:transparent;color:#333;font-weight:700;box-shadow:unset}body.encomenda_index #participants_placeholder .accordion-item{border-bottom:1px solid #ccc}body.encomenda_index #participants_placeholder .accordion-item .view-data .image{width:100%;aspect-ratio:1;background-color:#333;background-position:center center;background-size:cover;background-repeat:no-repeat}body.encomenda_index #participants_placeholder .accordion-item .view-data .field{margin-bottom:30px}body.encomenda_index #participants_placeholder .accordion-item .view-data label{display:block;font-weight:400;font-size:10px;margin-bottom:5px}body.encomenda_index .no-participants{text-align:center;margin:50px 0;font-size:20px;text-transform:uppercase}#suporte h1{font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;margin-bottom:25px}#suporte .actions{text-align:right;margin-bottom:12px}#suporte .actions a{color:#333;cursor:pointer;margin-left:20px;font-size:14px}#suporte .actions a i{margin-right:3px}#suporte .actions.atLeft{text-align:left}#suporte .actions.atLeft a{margin-left:0;margin-right:20px}#suporte a.createTicket{color:#333;cursor:pointer}#suporte a.createTicket i{margin-right:3px}#suporte table#table_tickets td{padding:10px 2px}#suporte .block{padding:40px;border:1px solid #ddd;margin-top:30px;font-weight:400;font-size:14px}#suporte .block h2{font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:0}#suporte .block label.field{font-weight:400;font-size:10px;display:block;margin-top:25px}#suporte .block.note{position:relative}#suporte .block.note .photo{width:50px;position:absolute;left:40px;top:40px}#suporte .block.note .photo span{display:inline-block;width:42px;height:42px;border-radius:22px;background-size:cover;background-position:center center;text-align:center;line-height:41px}#suporte .block.note .photo span.withbg{background-color:#333;color:#fff}#suporte .block.note .body{margin-left:50px}#suporte .block.note.user{text-align:right}#suporte .block.note.user .photo{left:unset;right:40px}#suporte .block.note.user .body{margin-left:0;margin-right:50px}#suporte .block.note .user{text-transform:uppercase}#suporte .block.note .description{margin-top:10px}#suporte .block.note .attachment{color:#00a6db}#suporte .block.note .attachment i{color:#333;margin-right:7px}#suporte textarea{border-radius:0;margin:40px 0;font-size:14px}#suporte .dashed{border:1px dashed #333;position:relative;height:65px;cursor:pointer}#suporte .dashed>div.uploadBtn{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-weight:400;font-size:14px;line-height:50px}#suporte .dashed>div.uploadBtn img{width:20px;margin-right:10px}#suporte .dashed>div.controls{display:none}#suporte .dashed div.filename{display:none;text-align:center;line-height:60px}#suporte .dashed div.filename i{font-size:26px;margin-right:10px;vertical-align:middle}#suporte .dashed.withFile>div.uploadBtn{display:none}#suporte .dashed.withFile div.filename{display:block}#suporte .dashed.withFile>div.controls{display:block;position:absolute;right:0;top:0}#suporte .dashed.withFile>div.controls a{color:#fff;width:30px;height:30px;display:inline-block;text-align:center;line-height:29px;cursor:pointer}#suporte .dashed.withFile>div.controls a.edit{background-color:#446d96}#suporte .dashed.withFile>div.controls a.delete{background-color:red}#suporte .visibility-hidden{visibility:hidden}#suporte .buttons{text-align:right}#suporte .buttons a.cancel{height:30px;line-height:29px;padding:0 25px;border:1px solid #4ea4d9;border-radius:4px;display:inline-block;color:#4ea4d9}#suporte .buttons button[type=submit]{height:30px;line-height:29px;padding:0 25px;background-color:#4ea4d9;border-radius:4px;display:inline-block;color:#fff;margin-left:15px;border:0}#suporte .message i{margin-right:5px}#suporte .message.green{background-color:green;color:#fff;margin-bottom:30px;padding:5px 10px}#suporte .floating-select label{display:block;font-size:12px;opacity:.65;padding-top:7px}#suporte .floating-select select{border:0;width:100%;background-color:transparent;border-bottom:1px solid #333;height:33px}#presenteDetalhe{padding:25px}#presenteDetalhe span.state{display:inline-block;width:14px;height:14px;border-radius:14px;margin-right:5px;vertical-align:middle}#presenteDetalhe span.state.gray,#presenteDetalhe span.state.s1,#presenteDetalhe span.state.nao-validado{background-color:#acb5c3}#presenteDetalhe span.state.green,#presenteDetalhe span.state.s4,#presenteDetalhe span.state.validado{background-color:#00bc07}#presenteDetalhe span.state.red,#presenteDetalhe span.state.s3,#presenteDetalhe span.state.recusado{background-color:red}#presenteDetalhe .photo{aspect-ratio:1;background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:15px}#presenteDetalhe .name{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase}#presenteDetalhe .dados{font-size:12px}#presenteDetalhe .dados label{font-weight:400;font-size:10px;display:block;margin-top:15px}#presenteDetalhe .statistics{margin:30px 0;background:#eee;border-radius:5px;padding:10px;text-align:center;font-size:12px}#presenteDetalhe .statistics a{color:#6299c8}#presenteDetalhe .statistics i{font-size:16px;margin-bottom:5px}.modalPresentesFiltered{padding:25px}.modalPresentesFiltered #table_presentes_filtered{width:100%;border-collapse:collapse!important;margin-bottom:30px!important}.modalPresentesFiltered #table_presentes_filtered td,.modalPresentesFiltered #table_presentes_filtered th{font-size:12px}.modalPresentesFiltered #table_presentes_filtered a{cursor:pointer}.modalPresentesFiltered #table_presentes_filtered_info,.modalPresentesFiltered #table_presentes_filtered_length{font-size:12px}.modalEntradasUser,.modalRespostaUsers{padding:25px}.modalEntradasUser .pagination a,.modalRespostaUsers .pagination a{padding:4px 6px}.modalEntradasUser table.dataTable,.modalRespostaUsers table.dataTable{width:100%;border-collapse:collapse!important}.modalEntradasUser table.dataTable td,.modalRespostaUsers table.dataTable td{padding:5px 2px;font-size:14px}.modalEntradasUser table.dataTable th,.modalRespostaUsers table.dataTable th{padding:5px 2px;font-size:14px;font-weight:600}.modalEntradasUser table.dataTable tbody tr,.modalRespostaUsers table.dataTable tbody tr{border-bottom:1px solid #ccc}.modalEntradasUser table.dataTable thead,.modalRespostaUsers table.dataTable thead{border-bottom:1px solid #333}.modalEntradasUser table.dataTable thead tr,.modalRespostaUsers table.dataTable thead tr{border-bottom:1px solid #333}.modalEntradasUser .dataTables_info,.modalRespostaUsers .dataTables_info{font-size:12px}a.tableOpenDetail{padding:2px 5px;display:inline-block;cursor:pointer}body#exam .menu-icon.loggedin{position:absolute;right:0;top:20px}body#exam h1{font-style:normal;font-weight:400;font-size:20px;text-transform:uppercase}body#exam h3{font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase}body#exam .question-counter-placeholder{padding-left:40px}body#exam .question-counter{background-color:#eee;padding:30px 50px}body#exam .question-counter .total{font-weight:400;font-size:14px;text-transform:uppercase;margin-bottom:10px}body#exam .question-counter .total span{float:right}body#exam .question-counter .answers{font-weight:400;font-size:14px}body#exam .question-counter .answers span{float:right}body#exam .question-counter .counter>a{display:inline-block;width:35px;height:35px;border:1px solid #333;text-align:center;line-height:34px;margin-top:20px;margin-right:20px;color:#333;cursor:pointer}body#exam .question-counter .counter>a:nth-child(5n+0){margin-right:0}body#exam .question-counter .counter>a.answered{border-color:#4ea4d9;color:#4ea4d9;background-color:transparent}body#exam .question-counter .counter>a.selected{color:#fff;background-color:#4ea4d9;border-color:#4ea4d9}body#exam .question-counter .counter>a.error{border-color:red;color:red}body#exam .question{border:1px solid #ddd;padding:30px;display:none}body#exam .question.selected{display:block}body#exam .question h5{font-weight:400;font-size:14px}body#exam .question label{display:block;border:1px solid #333;padding:15px;margin-top:20px;font-weight:400;font-size:14px}body#exam .question label input{margin-right:7px}body#exam #formInquerito .question{display:block;border:0;padding:0;margin-bottom:110px}body#exam #formInquerito .question h2{font-weight:700;font-size:16px}body#exam #formInquerito .question .answers>div.list-answer{display:inline-block;text-align:center;width:100px}body#exam #formInquerito .question .answers>div.list-answer label{border:0;margin:0}body#exam #formInquerito .question .answers>div.list-answer label input{margin:0;margin-top:30px}body#exam #formInquerito .question .answers>div.int-answer{width:80px;position:relative}body#exam #formInquerito .question .answers>div.int-answer span{width:10%;cursor:pointer;font-weight:bold}body#exam #formInquerito .question .answers>div.int-answer input{width:65%;text-align:center}body#exam #formInquerito .question .answers textarea{width:100%;height:80px}body#exam .buttons button{border:0;background-color:transparent;border-radius:4px;height:35px;line-height:34px;margin-top:20px;font-size:14px}body#exam .buttons button.cancel{border:1px solid #333;width:39%}body#exam .buttons button.previous,body#exam .buttons button.next,body#exam .buttons button.finish,body#exam .buttons button.submit{background:#4ea4d9;border:1px solid #4ea4d9;color:#fff;width:29%}body#exam .buttons button.previous:disabled,body#exam .buttons button.next:disabled,body#exam .buttons button.finish:disabled,body#exam .buttons button.submit:disabled{background-color:transparent;color:#4ea4d9;opacity:.5}body#exam .buttons button.previous{border:1px solid #4ea4d9;color:#4ea4d9;background-color:transparent}body#exam .buttons button.finish{display:none}body#exam .missing-answers{font-size:14px;line-height:18px;color:red;visibility:hidden}body#exam .missing-answers.show{visibility:visible}body#exam #formInquerito{padding-bottom:50px}body#exam #formInquerito .buttons{text-align:right}body#exam #formInquerito .buttons button{width:auto;padding-left:30px;padding-right:30px;margin-left:20px}body#exam .wizard.small{text-align:right}@media(max-width:1079.98px){body#exam .wizard.small{text-align:center!important;margin:30px 0}}@media(max-width:575.98px){body#exam .question .answers>div.list-answer{width:85px!important}}.navbar-brand{line-height:70px}.navbar-toggler{line-height:50px}@media(max-width:1399.98px){}@media(max-width:1199.98px){.item.curso .image .info .event .eventname{font-size:20px;line-height:26px}.item.formacao .image .info .event .eventname{font-size:24px}.item.formacao .image .info .photo{width:78px}.item.formacao .image .info .placedate .date{font-size:18px}.item.formacao .image .info .placedate .price{font-size:16px}.item.formacao .image{height:285px}.item.formacao .image .info .event{top:90px}.item.formacao .image .info .placedate{top:210px}.navbar-expand-lg .navbar-nav{margin-right:20px}.navbar-expand-lg .navbar-nav .nav-link{padding-left:8px;padding-right:8px}.navbar-light .navbar-nav .nav-link{font-size:13px}}@media(max-width:1080px){.navbar-expand-lg .navbar-nav .nav-link{font-size:12px;padding-left:6px;padding-right:6px}}@media(max-width:1079.98px){.three-to-carousel .touchcarousel-item{width:302px}.navbar-expand-lg .navbar-nav .nav-link{font-size:12px;padding-left:6px;padding-right:6px}}@media(max-width:991.98px){.mobile-only{display:inline-block}.slide-table-mobile{width:100%;overflow:scroll;overflow-x:scroll;overflow-y:hidden}.slide-submenu-mobile{width:100%;overflow:scroll;overflow-x:scroll;overflow-y:hidden;word-wrap:normal;word-break:keep-all;white-space:nowrap;display:block}.slide-submenu-mobile>div{width:60%;display:inline-block;flex:none}.topbar-brand{text-align:center}.banner{margin:20px 0}.banner.crm{height:95px}.banner.revista{height:90px}.item.formacao{margin-bottom:30px}.navbar-collapse{background-color:#fff;width:100%;height:100%;z-index:100;position:fixed;left:0;top:80px;overflow:hidden;padding-left:25px}.text-search-wrapper{width:70%}.resume-block .info{padding:30px 0 30px 0}.resume-block .slides>div>div span{padding-right:0}#curso-detail .bluebar .add-wrapper,#accao-detail .bluebar .add-wrapper,#continuous-detail .bluebar .add-wrapper,#local-detail .bluebar .add-wrapper{text-align:left}#curso-detail .bluebar .price,#accao-detail .bluebar .price,#continuous-detail .bluebar .price,#local-detail .bluebar .price{margin-top:25px;text-align:left;line-height:33px}#curso-detail .bluebar .rating,#accao-detail .bluebar .rating,#continuous-detail .bluebar .rating,#local-detail .bluebar .rating{text-align:left;padding-top:0}#curso-detail .bluebar .rating .star-rating,#accao-detail .bluebar .rating .star-rating,#continuous-detail .bluebar .rating .star-rating,#local-detail .bluebar .rating .star-rating{display:inline-block;margin-right:10px}#curso-detail .video .play,#accao-detail .video .play,#continuous-detail .video .play,#local-detail .video .play{background-size:60px;width:60px;height:60px;left:38%}#curso-detail .dates.simple ul li,#accao-detail .dates.simple ul li,#continuous-detail .dates.simple ul li,#local-detail .dates.simple ul li{text-transform:capitalize;padding:5px 10px}#curso-detail .dates div.button .add,#accao-detail .dates div.button .add,#continuous-detail .dates div.button .add,#local-detail .dates div.button .add{font-size:12px}#curso-detail #formador .stats span,#accao-detail #formador .stats span,#continuous-detail #formador .stats span,#local-detail #formador .stats span{margin-right:10px}.store-page .products table tbody .info{margin-left:0}.store-page .products table tbody .photo{display:none}.usermenu-column{visibility:hidden;height:0}.usermenu-placeholder{visibility:hidden}.usermenu-placeholder.show{visibility:visible;position:fixed;top:80px;left:0;height:100%;width:100%;background-color:#fff;z-index:100}#user ul.user-menu li a{color:#333}#user ul.user-menu li.selected a{color:#fff}#user table td{white-space:nowrap;padding-left:7px;padding-right:7px}body.Utilizador .simple-modal__container{padding-left:0;padding-right:0}body.Utilizador .simple-modal__box{padding-top:0;padding-bottom:0}#modalCurso .former .stats{margin:15px 0}#modalCurso .dates .row>div{border-right:0;border-bottom:1px solid #ccc;margin-bottom:20px;padding:15px 0}#modalCurso .dates .row>div div{text-align:center}#modal_course{width:100%}#modal_course .former .stats{margin:15px 0}#modal_course .dates .row>div{border-right:0;border-bottom:1px solid #ccc;margin-bottom:20px;padding:15px 0}#modal_course .dates .row>div div{text-align:center}body.planos_index .status>div{margin-bottom:15px}body.planos_index .status .text-end{text-align:left!important}body.planos_index .courses ul li span{display:block;margin-left:0}#user #accao_detalhe .curso_inscricao .participante>div.photo,#user #curso_detalhe .curso_inscricao .participante>div.photo{margin-bottom:20px}#user #accao_detalhe .curso_inscricao .participante,#user #curso_detalhe .curso_inscricao .participante{border-right:0}#user #accao_detalhe .curso_inscricao .faturacao,#user #curso_detalhe .curso_inscricao .faturacao{padding-left:15px;margin-top:30px}#calendar.week .fc-daygrid-event-harness .item .title{display:none}#calendar.week .fc-daygrid-event-harness .item .former{border-radius:3px}#curso-detail #localizacao .photo,#accao-detail #localizacao .photo,#continuous-detail #localizacao .photo,#local-detail #localizacao .photo{float:unset;width:100%;height:unset;aspect-ratio:1}#curso-detail #localizacao .thumbnails,#accao-detail #localizacao .thumbnails,#continuous-detail #localizacao .thumbnails,#local-detail #localizacao .thumbnails{float:unset;width:100%;text-align:left}#curso-detail #localizacao .info .icons,#accao-detail #localizacao .info .icons,#continuous-detail #localizacao .info .icons,#local-detail #localizacao .info .icons{width:48%}#slider-formacao{height:unset}#slider-formacao .container{max-width:100%}#slider-formacao .row>div{padding:0}#slider-formacao .image{border:0}#slider-formacao .image .tag{display:inline-block}#slider-formacao .info{padding:15px;display:flex;flex-direction:row;flex-wrap:wrap}#slider-formacao .info .description .name{font-size:20px}#slider-formacao .info .description .former{font-size:18px}#slider-formacao .info .date{width:100%;height:unset;order:2;flex:1 0 100%;margin-top:20px;padding:12px 20px;text-align:left}#slider-formacao .info .date .calendar-icon{float:left;margin-right:30px;height:100%}#slider-formacao .info .date .day{font-size:16px}#slider-formacao .info .date .day>div{display:inline-block}#slider-formacao .info .date .day .sep{display:inline-block}#slider-formacao .info .date .day .dayweek{text-transform:capitalize}#slider-formacao .info .date .hours{margin:0}#slider-formacao .info .description{width:100%;margin-left:0;order:1;flex:1 0 100%;height:unset;text-align:center}#slider-formacao .info .description .tag{display:none}#slider-formacao .info .description .text{display:none}#slider-formacao .info .description a.more{display:none}#promoBar{font-size:12px}#promoBar a.button{margin:10px 0}}@media(max-width:767.98px){.mobile-menu-icons .cart-icon{vertical-align:middle;margin-right:15px;font-size:20px}#promoBar{display:none}.pagination{float:none}.store-page .resume .products{max-height:unset}.text-search-wrapper{float:left;width:100%}.resume-block{height:unset;display:flex;flex-direction:column}.resume-block .content{position:relative;display:flex}.resume-block .order-2{display:flex}.resume-block .info{text-align:center}.resume-block h4{font-size:18px;font-weight:700;text-align:center}.resume-block .info{padding-right:0;padding-top:20px}.resume-block .images img{width:100%}.resume-block .info .icons>div{margin-right:0;width:32%}.resume-block .slides{margin-top:50px;height:300px}.resume-block .slides>div{background-position:center bottom}.resume-block .slides>div>div{bottom:0;left:0;text-align:center;width:100%}.resume-block .slides>div>div span{text-align:center;padding:0}#formadores #formadores-gallery .item{width:200px;height:320px}#formadores #formadores-gallery .item .image{height:320px}#areas-formacao{padding:30px 0}#areas-formacao .item.areaformacao{margin-top:0}.item.curso .image .info .event{top:auto;bottom:100px}#curso-detail .video,#accao-detail .video,#continuous-detail .video,#local-detail .video{margin-top:0}#curso-detail .video .play,#accao-detail .video .play,#continuous-detail .video .play,#local-detail .video .play{background-size:80px;width:80px;height:80px;left:38%}#curso-detail .bluebar .add-wrapper,#accao-detail .bluebar .add-wrapper,#continuous-detail .bluebar .add-wrapper,#local-detail .bluebar .add-wrapper{text-align:left}#curso-detail .bluebar .price,#accao-detail .bluebar .price,#continuous-detail .bluebar .price,#local-detail .bluebar .price{margin-top:25px;text-align:center;line-height:33px}#curso-detail #formador .photo,#accao-detail #formador .photo,#continuous-detail #formador .photo,#local-detail #formador .photo{margin-bottom:15px}#curso-detail #formador .stats span,#accao-detail #formador .stats span,#continuous-detail #formador .stats span,#local-detail #formador .stats span{margin-right:30px}#curso-detail .dates div.button .add,#accao-detail .dates div.button .add,#continuous-detail .dates div.button .add,#local-detail .dates div.button .add{font-size:14px}#local-detail .building-photo{margin-top:0}#local-detail .map{margin-top:0}#local-detail .bluebar{height:auto;position:relative;padding:17px 0 50px}#local-detail .bluebar .logo{float:unset;position:absolute;right:0;bottom:-35px}.mobile-no-padding{padding:0}#user_loginregister .login{padding:30px 50px}.usermenu-placeholder{position:fixed;height:100%;width:100%}#contratos-formacao .content_geral label{margin-top:15px}#contratos-formacao .filters{display:block}#contratos-formacao .filters>div{flex:none;display:block}#contratos-formacao .filters>div input{margin-bottom:10px}#contratos-formacao .filters button.clear,#contratos-formacao .filters button.search{width:47%}#contratos-formacao .filters button.clear span,#contratos-formacao .filters button.search span{display:inline-block;margin-left:7px;font-size:14px}#contratos-formacao .filters button.clear{float:right}body.clientes_index .info-formacao-continua .icon{text-align:center;margin-bottom:40px;display:block}.banner-presentation{display:block;height:unset}.banner-presentation .img{display:block;width:100%;line-height:85px}.banner-presentation .info{display:block;width:100%}.banner-presentation .info h5{text-align:center}.banner-presentation .info .description{text-align:center}.banner-presentation .info .icons>div{width:49%;margin-right:0;margin-top:15px;margin-bottom:10px}.banner-presentation .info .arrow{display:none}#curso-detail #localizacao .info .icons>div,#accao-detail #localizacao .info .icons>div,#continuous-detail #localizacao .info .icons>div,#local-detail #localizacao .info .icons>div{width:45%}#promoBar{line-height:24px}#promoBar a.button{margin:10px 0}}@media(max-width:575.98px){.banner.crm{background-image:url(/Content/img/banner_CRM_mobile.gif);height:195px}.banner.pdf2023{background-image:url(/Content/img/banner_pdf_small.jpg);height:195px}.banner.brevemente{background-image:url(/Content/img/banner_2024brevemente_small.png);height:195px}.banner.revista{background-image:url(/Content/img/banner_revista_mobile.png);height:170px}.banner.revista{background-image:url(/Content/img/banner_revista_mobile.png);height:170px}.store-page .wizard>div .line{width:80px}.three-to-carousel .touchcarousel .touchcarousel-container{width:auto!important}.three-to-carousel .touchcarousel-item{width:100%}#calendar{margin-top:50px}#calendar.month .fc-daygrid-event-harness .item{width:30px;height:30px}#calendar.week .fc-daygrid-event-harness .item .former{width:33px;height:33px}#calendar.week .fc-daygrid-event-harness .item .title{display:none}#calendar .fc-toolbar-title{text-align:center;font-size:16px}}