#backbanner,#banner-box{position:fixed;display:none}#backbanner,#banner-box,.banner-curso-mobile,.banner-home_mobile{display:none}.box-type-formation a:hover,.nav-top-student a:hover,.panel-title a,a:hover{text-decoration:none}.link-red::before,.list-col span::before{content:''}#trigger.menu-trigger,.divider,.filter-campus a span,.i-search,.icon-campus{vertical-align:middle}.nav-student a,.popover,.row-block-finder{text-align:center}.box-pre-inscricao input,.box-pre-inscricao select,.events-uni .no-events,.italic,.slider-depoimentos p{font-style:italic}.page-campus .container ul,.ul-style{list-style-image:url(../images/icons/icon-list.jpg)!important}body{font-family:'Source Sans Pro',sans-serif;overflow-x:hidden;background:#FFF;position:initial!important;padding:0}@media screen and (min-width:1030px){body{padding-top:130px}}a{color:#C9392A}a:hover{color:#CD363B}#backbanner{top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:99}#banner-box{top:25%;left:50%;margin-top:-100px;margin-left:-400px;z-index:99999}.fotorama__wrap,.pos-rel,.row-block-finder{position:relative}#btn-fechar-banner{float:right;color:#fff;margin-left:-70px;position:relative;z-index:999;text-transform:uppercase;font-size:11px;margin-top:-20px}.btn-ouvidoria{color:#fff;font-size:12px;padding:2%;background-color:#92171D;float:left;margin-bottom:20px}.btn-ouvidoria:focus,.btn-ouvidoria:hover{color:#fff}.popover-title{background-color:#B82E31;border-bottom:1px solid #B82E31;color:#fff;font-weight:700}.popover-content a,.popover-content a:hover{color:#333;text-decoration:none}.popover.top{margin-top:0}.cp-fapa{float:left}#myBanner{cursor:pointer}.footer{background-color:#333;color:#FFF;padding:3% 2%} .footer h4 a{font-size:25px !important;font-weight:700;padding-bottom:1%;}.footer h4 {font-size:25px !important;font-weight:300;padding-bottom:1%;border-bottom:1px solid #999}.footer h5{font-size:20px;color:#999;text-transform:uppercase}.footer .ul-style{margin:0;padding:0}.ul-style{margin-left:20px}.campus-address img{float:left;margin-top:4%}.campus-address p span{text-transform:uppercase;font-weight:400}.campus-address figure{margin-top:10px}.link-fator{float:right;margin-right:2%}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(../images/icons/fotorama.png) no-repeat}.fotorama__arr--next{background-position-x:-32px}.fotorama__wrap{-webkit-text-size-adjust:100%;direction:ltr;z-index:0;background-color:#000}.div-chat{background-color:#f0f0f0;margin:7% 0 0;padding:4%}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0!important;padding:0;border-left:4px solid #AAA}.panel-group .panel+.panel{margin-top:0;border-top:0}.panel-title a{font-size:24px;font-weight:300;width:100%;display:inline-block;padding:3%}input{outline:0}.form-search input{line-height:26px;width:250px;color:#b7b7b7;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:13px;background:0 0;height:26px}.form-search.input-group-btn{height:26px}.search-form-button{background:#fff;border:none;color:#888;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:23px;padding:3px 10px}.row-block-finder{background:#e4edf1;padding:35px 0 26px;font-size:36px;font-weight:300;margin-top:-6px}.row-block-finder span{font-weight:500;color:#9e1924}.row-finder-form{background:#cd363b;padding:23px 0 33px}.row-finder-form .btn-default,.row-finder-form input{background:#9e1a24;border-top:none;border-left:none;color:#fff}.row-finder-form input{border-right:none}.row-finder-form input::-moz-input-placeholder,.row-finder-form input::-ms-input-placeholder,.row-finder-form input::-webkit-input-placeholder{color:#fff}.row-finder-form .btn-default{margin-top:-2px;padding-top:7px}.box-type-formation{margin:0!important}.box-type-formation a img{width:100%}.box-type-formation a span{left:50%;right:50%;z-index:100;margin-top:-40px;top:50%}.fullscreen,.nav-main,.nav-main a,.nav-submenu,.nav-top,.nav-top-student{margin:0}#img-graducao span,#img-pgraducao span{right:20%}.upper{text-transform:uppercase}.padding-none{padding:0}.padding-top-none{padding-top:0}.padding-bottom-none{padding-bottom:0}.padding-left-none{padding-left:0}.padding-right-none{padding-right:0}.pos-abs{position:initial}.fnone{float:none}.fleft{float:left}.bg-black{background:#000}.col-50{width:50%}.wrapper-nav{top:0;left:0;right:0;z-index:1000;position:absolute}.nav-top{background:#1a1a1a;padding:6px 0;position:relative;z-index:999}.nav-top-contact-us li{list-style:none;line-height:26px}.nav-top-contact-us a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-top-student li{list-style:none;line-height:26px}.nav-top-student a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-top-student a:hover{background:#BE4B44;transition:background .2s}.nav-main li,.nav-main li:hover a strong::after{transition:background .4s}.nav-student{background:#b82e31;margin:0;display:none}.nav-student ul{line-height:36px}.nav-student li{list-style:none;border-left:1px solid #cd363b;padding:0!important}.nav-student li:last-child{border-right:1px solid #cd363b}.nav-student a{color:#fff;font-weight:600;display:block;float:left;width:100%}.nav-main{font-family:Lato;height:88px;z-index:8;background-color:#fff}#sub-graduacao .vest-col:last-child p,#sub-posgraduacao .vest-col:last-child p,.first-normal-col,.navbar-fixed-top,.row{font-family:Lato}.nav-main ul{list-style:none;padding:0}.nav-main li{border-right:1px solid #e4e4e4}.nav-main-suspended-list{border:none!important;padding-left:0;font-size:14px;font-weight:lighter!important}.nav-main-suspended-list a:hover{color:#F0787D!important}.nav-main-suspended-list:hover{background:0 0!important}.nav-main .nav-links li{height:75px;width:15%}.nav-main li:last-child{border:0}.nav-main li:last-child a strong::after{display:none}.nav-main a{padding:0}.nav-main a strong{color:#444;font-size:13px;float:left;position:relative;display:inline-block}.link-red,.link-red::before{position:absolute;right:0;z-index:100}.nav-main li.active small,.nav-main li:hover a small,.nav-submenu,.navbar-fixed-top li:last-child a strong::after{display:none}.nav-main li.active,.nav-main li:hover{background:#9e1a24}.nav-main li.active a strong::after,.nav-main li:hover a strong::after{background:url(../images/icon-nav-main-dropdown-hover.jpg) no-repeat}.nav-main li:hover strong{color:#FFF}.nav-main li.active strong{color:#fff}.nav-main a small{color:#999;font-size:12px;float:left;width:100%}.link-red{background:#ED1C24;top:0;bottom:0;line-height:57px}.link-red::before{left:-20px;top:-2px;width:0;height:0;border-top:90px solid transparent;border-bottom:0 solid transparent;border-right:20px solid #ED1C24}.navbar-fixed-top{background:#fbf5f5;min-height:0;font-weight:400;display:none}.navbar-fixed-top li{list-style:none;cursor:pointer}.navbar-fixed-top li a strong{position:relative;color:#444;font-size:15px}.nav-submenu{background:#fff;width:100%;border-top:7px solid #9e1a24;z-index:1000;padding-bottom:10px;padding-top:10px;position:absolute}.list-col span,.nav-main ul{position:relative}.nav-submenu p{color:#fff;margin-bottom:0;}.list-col ul{padding-left:0}.list-col:last-child{border:none}#sub-graduacao.list-col:last-child img,#sub-posgraduacao.list-col:last-child img{width:100%;margin:10px 0}#sub-graduacao .list-col:last-child p,#sub-posgraduacao .list-col:last-child p{margin:0;text-align:center;font-size:19px;color:#fff;font-weight:400;font-family:Lato}.list-col span{border:none;font-size:16px;font-weight:700;color:#fff;padding-left:15px}.news-type-3 h3 span,.row-last-news h2 span{font-weight:300}.list-col span::before{position:absolute;width:8px;height:8px;display:block;background:#cb3539;top:6px}.list-col li{border:none;font-size:13px;padding-top:0;line-height:20px}.nav-student-spot ul{display:table;padding:0}.nav-student-spot ul .item{height:auto}.nav-student-spot .item:hover{background:#9e1a24;transition:background .2s}.nav-student-spot .item:hover span{color:#FFF!important;transition:background .2s}.icon-calendario-active,.nav-student-spot .item:hover #icon-calendario{background:url(../images/icon-calendario-white.jpg) no-repeat}.icon-rematricula-active,.nav-student-spot .item:hover #icon-rematricula{background:url(../images/icon-rematricula-white.jpg) no-repeat}.icon-biblioteca-active,.nav-student-spot .item:hover #icon-biblioteca{background:url(../images/icon-biblioteca-white.jpg) no-repeat}.icon-estagios-active,.nav-student-spot .item:hover #icon-estagios{background:url(../images/icon-estagios-white.jpg) no-repeat}.icon-enade-active,.nav-student-spot .item:hover #icon-enade{background:url(../images/icon-enade-white.jpg) no-repeat}.icon-lep-active,.nav-student-spot .item:hover #icon-lep{background:url(../images/icon-lep-white.jpg) no-repeat}.icon-aex-active,.nav-student-spot .item:hover #icon-aex{background:url(../images/icon-eax-white.jpg) no-repeat}.icon-pronatec-active,.nav-student-spot .item:hover #icon-pronatec{background:url(../images/icon-pronatec-white.jpg) no-repeat}.icon-io-active,.nav-student-spot .item:hover #icon-io{background:url(../images/icon-io-white.gif) no-repeat}.icon-unipoa-active,.nav-student-spot .item:hover #icon-unipoa{background:url(../images/icon-unipoa-white.gif) no-repeat}.icon-prouni-active,.nav-student-spot .item:hover #icon-prouni{background:url(../images/icon-prouni-white.gif) no-repeat}.icon-prouni-unipoa-active,.nav-student-spot .item:hover #icon-prouni-unipoa{background:url(../images/icon-prouni-unipoa-white.gif) no-repeat}.icon-autenticar-documento-active,.nav-student-spot .item:hover #icon-autenticar-documento{background:url(../images/icon-autenticar-documento-white.gif) no-repeat}.nav-student-spot a div{background:url(../images/sprite_menu.png) no-repeat;width:55px;height:55px;display:block;margin:0 auto}#icon-calendario{background:url(../images/icon-calendario.jpg) no-repeat}#icon-rematricula{background:url(../images/icon-rematricula.jpg) no-repeat}#icon-biblioteca{background:url(../images/icon-biblioteca.jpg) no-repeat}#icon-estagios{background:url(../images/icon-estagios.jpg) no-repeat}#icon-enade{background:url(../images/icon-enade.jpg) no-repeat}#icon-lep{background:url(../images/icon-lep.jpg) no-repeat}#icon-aex{background:url(../images/icon-eax.jpg) no-repeat}#icon-pronatec{background:url(../images/icon-pronatec.jpg) no-repeat}#icon-io{background:url(../images/icon-io.gif) no-repeat}#icon-unipoa{background:url(../images/icon-unipoa.gif) no-repeat}#icon-prouni{background:url(../images/icon-prouni.gif) no-repeat}#icon-prouni-unipoa{background:url(../images/icon-prouni-unipoa.gif) no-repeat}#icon-autenticar-documento{background:url(../images/icon-autenticar-documento.gif) no-repeat}.form-search{border:1px solid #6c6c6c;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:26px;width:340px}.banner-home{margin:0;height:calc(100% - (180px * 2))}.banner-home img{width:150%;height:100%}@media screen and (max-width:999px){.banner-home_mobile{height:auto!important}}@media screen and (max-width:600px){.carousel,.carousel-inner,.item{height:350px;} .row-title{margin:0;} .banner-home_mobile{height:auto!important}}@media screen and (min-width:1000px){.carousel .item,.carousel-inner .item{height:390px;}.item{height:auto}}.carousel-inner>.item>img{height:auto;width:100%;display:none}.carousel-inner>.item{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.box-type-formation a{font-size:50px;font-weight:300;color:#fff;padding:0}.row-last-news img{width:100%}.row-last-news h2{background:#9e1a24;color:#fff;padding-top:14px;padding-bottom:14px}.news h3{margin-top:35px;color:#000}.news p{color:#545454;font-size:12px}.news-type-1{padding:0;margin-bottom:30px}.news-type-1 h3{font-size:22px}.news-type-2{padding:0}.news-type-2 h3{font-size:15px}.news-type-3{margin-top:15px;margin-bottom:30px}.news-type-3 h3{border-left:1px solid #9e1a24;padding-top:5px;padding-bottom:5px}.news-type-3 .news-only-links{border:1px solid #e1e8ed;padding-top:10px;padding-bottom:10px;background:#fff;margin-top:-1px}.news-type-3 .news-only-links time{color:#fff;font-size:11px;background:#919191;border-radius:3px;padding:3px 12px;display:inline-block;margin-bottom:10px}.nav-top-contact-us a,.nav-top-student a{display:block;float:left;text-align:center}.news-type-3 .news-only-links a{color:#9e1924;font-size:14px}.news-type-3 .news-only-links a:hover{text-decoration:underline}.news-read-more{-webkit-border-radius:5px;-moz-border-radius:5px}.news-read-more:hover{background:#cd363b;color:#fff;text-decoration:none;transition:background .2s}.news-detail{padding-top:50px}.news-detail h2{font-size:34px;color:#000}.news-detail .news-resume{margin-top:15px;margin-bottom:30px;font-size:16px}.news-detail .social-share{background:#fff;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed;padding-top:10px;padding-bottom:5px;margin-bottom:30px}.news-detail img{max-width:100%}.news-detail .news-img-legend{background:#fff;border:1px solid #e1e8ed;font-size:12px;color:#545454;padding-top:10px;padding-bottom:10px;margin-bottom:20px}.news-detail .news-paragraph{font-size:14px;color:#545454}.div-chat .btn-green{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px}.panel-group .panel{margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-top-social-media{margin:5px 0 0 7px;padding:0;float:left;width:200px}.nav-top-social-media li{list-style:none;text-align:center;float:left;margin:0 3px}.nav-top-contact-us{width:29%}.nav-top-contact-us a{color:#F9F5F5;background:#414141;margin:1px 0 0 12px;padding:0 16px;font-size:14px;width:153px}.nav-top-student a{color:#fff;font-size:11px;width:140px;padding:8px 0}.nav-main li{padding-top:10px;padding-right:0;margin-top:7px;cursor:pointer}.chamada-vestibular{float:right;width:15%;height:88px}.link-red a{color:#fff;font-size:16px;float:left;margin-top:15px}.first-normal-col,.list-col{border-right:1px solid #444;}.menu-course .list-col{min-height:auto}.first-normal-col{color:#fff;font-size:16px;min-height:535px}.first-normal-col a{color:#fff}.icon-campus{background:url(../images/sprite-campus-menu.png) no-repeat;width:51px;height:51px;display:inline-block;margin-right:18px}.icon-wenceslau{background-position:0 0}.icon-zonasul{background-position:0 -63px}.icon-fapa{background-position:0 -125px}.icon-canoas{background-position:0 -189px}.icon-iguatemi{background-position:0 -250px}.filter-campus a{opacity:.6;margin-top:15px;font-size:13px;display:block;transition:opacity .2s ease-in}a.highlight{color:#fff!important;opacity:1!important}a.menu-campus-active{color:#ED1C24!important;opacity:1!important;text-decoration:underline}.filter-campus a span:hover{color:#ED1C24;text-decoration:underline}.title-pos-grad{font-size:20px;font-weight:700}.title-campus-filter{margin:25px 0;display:block;font-weight:300}#sub-graduacao.vest-col:last-child img,#sub-posgraduacao.vest-col:last-child img{width:100%;margin:10px 0}#sub-graduacao .vest-col:last-child p,#sub-posgraduacao .vest-col:last-child p{margin:0;text-align:center;font-size:19px;color:#fff;font-weight:400}#sub-graduacao .vest-col:last-child a,#sub-posgraduacao .vest-col:last-child a{color:#fff;background:#cd363b;text-align:center;text-transform:uppercase;margin:10px 0;padding:12px 0;font-size:19px;border-bottom:4px solid #9E1A24}.list-col p{color:#fff;margin-top:-20px;font-size:18px}.list-col li a{color:#ddd;opacity:.8;text-decoration:none}.menu-course .list-col li a{opacity:.3}.nav-submenu-container .list-col li a:hover{color:#FFF;font-weight:700;opacity:.8}.nav-student-spot{border-top:1px solid #f7f7fd;text-align:center;background:url(../images/bg-menu-2.png) center left no-repeat #fff}.nav-student-spot .item{list-style:none;border-right:1px solid #e1e8ed;min-height:129px}.nav-student-spot a .student--item-name{line-height:15px;color:#333;font-size:13px;font-weight:700;margin-top:10px;display:block}.tag{background:#9e1a24;color:#fff;border-radius:3px;padding:4px 20px;font-size:11px;text-transform:uppercase;top:-25px;position:absolute}.news{background:#fff;border:1px solid #e1e8ed;padding-bottom:5px;transition:box-shadow .3s}.news:hover{box-shadow:0 3px 8px #9d9d9d}.news-type-3 .news-only-links span{color:#fff;font-size:11px;background:#919191;padding:1px 5px;border-radius:3px}.news-read-more{background:#CD363B;color:#fff;text-transform:uppercase;margin-bottom:5px;border-radius:5px}.nossos-campi{background:#860D14}.relative{position:relative}.nossos-campi ul li a i{content:" ";width:60px;height:60px;float:left;background:url(../images/icons/icons-campi.png) no-repeat}.nossos-campi ul li a.campus-zona-sul i{background-position:-120px 0}.nossos-campi ul li a.campus-fapa i{background-position:-60px 0}.nossos-campi ul li a.campus-canoas i{background-position:-180px 0}.nossos-campi ul li a.campus-exclusivo i{background-position:0 0}.nossos-campi ul li a{color:#FFF;font-size:18px;float:left;margin:19px 40px}.nossos-campi h3,.social-resp--content h3{font-size:40px;font-weight:300}.nossos-campi ul li{position:relative;cursor:pointer}.nossos-campi ul li a span{margin:5px 0 0 10px;float:left}.nossos-campi ul li.vermelho-escuro{background:#5E090D}.nossos-campi ul li.vermelho-claro .seta,.nossos-campi ul li.vermelho-escuro .seta{width:0;height:0;border-style:solid;border-width:48px 18.4px 45px 0;background:#000}.nossos-campi ul li.vermelho-claro{background:#860D13}.nossos-campi a{opacity:.4;transition:all .2s ease}.nossos-campi .active a{opacity:1}.nossos-campi a.fd_button{opacity:1;text-transform:uppercase;font-weight:700;background-color:#fff;display:block;width:170px;margin:5px auto}.nossos-campi ul li a i.exclusivo{background-position:0 0}.nossos-campi ul li a i.fapa{background-position:-60px 0}.nossos-campi ul li a i.zona-sul{background-position:-120px 0}.nossos-campi ul li a i.canoas{background-position:-180px 0}.nossos-campi h3{color:#fff;margin-top:10px}.nossos-campi p{color:rgba(255,255,255,.8)}.campus-img.active{display:block}.content-campus-home{height:392px;overflow:hidden}.campus-img:not(.active){display:none}.container--social-resp{background:url(../images/banners/banner-responsabilidade.jpg) center;height:385px;padding:60px 0;max-width:100%}.social-resp--content{font-weight:300;background:#fff;border-bottom:5px solid #9E1A24;padding:20px 15px 30px;float:right}.social-resp--content b{font-weight:500}.social-resp--content p{line-height:2em}.social-resp--logo{margin-right:15px;float:right;margin-top:30px}.calendar-container{margin:15px auto;height:auto;box-shadow:0 2px 1px rgba(0,0,0,.2),0 3px 1px #fff;border-radius:15px;overflow:hidden;font-size:13px;position:relative}.calendar-day{font-weight:900;font-size:100px}.calendar-month{font-size:25px;float:left;margin-top:-10px}.calendar-day,.calendar-month{display:block;margin-left:30px;text-align:left}.calendar-header{width:100%;height:auto;background-color:#C9392A;color:#fff;text-align:center;padding:30px 0;overflow:hidden}.calendar-header p{font-size:18px;margin-top:20px;width:180px;text-align:right;padding-right:30px;display:block;float:right}.curr-month{display:block;float:right;margin-right:30px;font-size:30px!important}.curr-month .next,.curr-month .prev{font-size:25px!important;cursor:pointer}.curr-month .next{margin-left:5px}.curr-month .prev{margin-right:10px}.curr-month sup{font-size:12px!important}.calendar-container .all-days{width:100%;height:40px;float:left;color:#C9392A;font-weight:700}.calendar-container ul{list-style:none;display:block;width:100%;float:left;margin:0;padding:0}.calendar-container ul li{float:left;line-height:41px}.calendar-container .all-date{width:100%;height:auto;float:left}.calendar-container .all-date li{height:36px;line-height:40px;border-top:1px solid #fff;border-left:1px solid #fff;background-color:#fff;opacity:1;cursor:pointer}.calendar-container .all-date li.inactive{color:#cacaca!important;background:#fff!important}.calendar-container .all-date li.monthdate:hover{background-color:#C9392A;color:#fff!important}.calendar-content{margin-top:25px;text-transform:uppercase;padding:6px}.calendar-container a{text-decoration:none;color:#fff}.ring-left,.ring-right{position:absolute;top:220px;z-index:222}.ring-left{left:2em}.ring-right{right:2em}.ring-left:after,.ring-left:before,.ring-right:after,.ring-right:before{background:#fff;border-radius:4px;-webkit-box-shadow:0 3px 1px rgba(0,0,0,.3),0 -1px 1px rgba(0,0,0,.2);box-shadow:0 3px 1px rgba(0,0,0,.3),0 -1px 1px rgba(0,0,0,.2);content:"";display:inline-block;margin:8px;height:32px;width:8px}.calendar-container .all-date li.inactive,.calendar-container .all-days{display:block}.curr-month{border-left:0;border-right:0}.calendar-container ul li{width:56px;text-align:center}.calendar-container .all-date{padding:5px 0 20px}.calendar-container .all-date li{width:52px;border-right:none;text-indent:0;margin:0 2px}.calendar-container .all-date li.b-bottom{border-bottom:1px solid #fff}.calendar-container .all-date li.b-right{border-right:1px solid #fff}.calendar-container .all-date li.bnone{border-right:none}.calendar-container .all-date li sup,.seta-tab{display:none}.calendar-container .all-date li.b-first{clear:both}.row{width:100%;margin-left:0;margin-right:0}.banner-inquietos,.box-day h5{font-family:Lato}.nav-top-contact-us{margin:0;float:left;padding:0}.navbar-right{float:right!important;margin-right:-15px;display:flex;justify-content:space-between}.row-title h1,.show-mobile .panel-group{float:left;width:100%}.box-day h5{color:#333;font-size:15px;font-weight:600;margin-top:19px}.text-12{font-size:12px;text-align:justify}.box-news{padding:15px!important}.box-news .box-day{margin-bottom:0}.banner-curso{margin:0;overflow:hidden}.side-hider-calendar{display:none}.desktop-calendar{display:block}.red{color:#CC3439}.row-title{width:100%;margin:0;background-color:#CD363B;color:#FFF;min-height:50px}@media screen and (min-width:1200px){.row-title{margin:0!important}}.row-title h1{text-transform:uppercase;font-size:44px;font-weight:300;display:inline-block;margin-top:7px;margin-bottom:25px}@media only screen and (min-width:992px){.row-title h1{width:calc(100% - 490px)}}.row-title .div-campus{float:right;background-color:#BA2B32;min-width:258px;text-align:center;margin-top:2px;padding:0;position:absolute;bottom:0;right:0;top:0;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.row-title .div-campus a{margin:0 10px}.row-title .div-campus img{display:inline;margin-right:3px;margin-top:-23px}.row-title .div-campus .campus-name{display:inline-block;color:#FFF}.row-title .div-campus strong{display:block}.row-tabs-gray{background-color:#F0F0F0;height:50px}.breadcrumb,.breadcrumb-row{background-color:#B92B32;position:relative}.breadcrumb{font-size:10px;margin:0;z-index:9;border-radius:0;color:#fff!important}.breadcrumb li.active,.breadcrumb li.active *{font-size:12px;color:#fff!important;text-transform:uppercase}.breadcrumb a{// color:#B92B32;color:#fff;text-decoration:underline;text-transform:uppercase}@media only screen and (min-width:768px){.breadcrumb *,.breadcrumb li.active{font-size:12px}}.breadcrumb-row{margin-bottom:-3px!important;z-index:1}.row-tab-body{margin:-43px 0 0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{padding:10px 25px;text-transform:uppercase;border-radius:0;border-top:3px solid #CD363B;color:#000}.nav-tabs>li>a:hover{border-bottom:#FFF}.nav-tabs>li>a{color:#585051}.row-tab-body .text-tabs{color:#333;line-height:25px;font-size:15px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a{padding:10px 25px;text-transform:uppercase}.tab-content figure{padding:6% 0}.div-my-campi figure img{margin:auto}.title-color{display:inline-block;padding:10px 15px;font-size:26px;border-left:3px solid;font-weight:300;margin:40px 0}.title-color span{font-weight:500}.title-color strong{text-transform:uppercase;font-weight:300;font-size:15px!important;margin-top:1px!important;padding-left:3px;color:#999;display:block}.title-red{border-color:#CD363B;width:100%}.bold{font-weight:700}.sidebar{float:right;width:38.1%}.sidebar .my-news{border:1px solid #E1E8ED;margin-bottom:10%;clear:both;margin-top:20px}.conheca-cursos,.todas-noticias{border-radius:5px;text-align:center;text-transform:uppercase}.conheca-cursos{background-color:#E4E4E4;color:#666;padding:6px;margin-bottom:10%}.sidebar .title-total-red{background-color:#BA2B32;color:#FFF;font-weight:200;font-size:26px;padding:18px;margin-top:0;margin-bottom:0}.sidebar .title-total-red span{font-weight:400}.sidebar .my-news ul{padding:0}.sidebar .my-news ul li{list-style:none;border-bottom:1px solid #E1E8ED;width:100%;color:#9E1A24;padding:10px 9% 0;font-size:15px}.sidebar .my-news ul li a{color:#9E1A24}.sidebar .panel-title{line-height:1.1}.todas-noticias{background-color:#9E1924;color:#FFF;padding:6px;margin:4% 6%}.todas-noticias a{color:#FFF;text-decoration:none}.todas-noticias:hover{color:#FFF;text-decoration:none;background-color:#C9392A}.events-uni{background-color:#F5F8FA;border:1px solid #E1E8ED}.events-uni .dt-today{color:#888;font-weight:700;font-size:13px;text-align:center;margin:15px 0 -5px;text-transform:uppercase}.events-uni .no-events{color:#9E1924;font-size:20px;background-color:#FFF;padding:4%;display:block;border:1px solid #E1E8ED;width:90%;margin:6% auto;font-weight:300}.events-uni .no-events ul{padding-left:15px}.events-uni .no-events ul li .text-events{margin:0;width:100%;float:none;padding:0;text-align:left}.align-center,.bloco-dt,.box-couser,.contact-us-sidebar h4,.gray-title a,.row-other-courses h4,.sidebar .inc-vestibular{text-align:center}.events-uni .no-events ul li{border-bottom:1px solid #e1e8ed;padding:7px 0}.events-uni .no-events ul li:last-child{border:none}.events-uni .list-events,.events-uni .next-events{background-color:#FFF;margin:0;border-top:1px solid #E1E8ED}.events-uni .list-events{height:307px;overflow:auto}.events-uni .list-events li{list-style:none;border-bottom:1px solid #E1E8ED;position:relative;padding:5px 0;width:100%}.events-uni .next-events{color:#9E1924;font-weight:700;padding:11px 22px;font-size:13px}.bloco-dt{border:0!important;width:60px;display:inline-block;color:#9E1A24;float:left;margin:3px 0 0}.dt-day{font-size:30px}.dt-month{font-size:13px}.text-events{display:block;color:#444;font-size:14px;width:79%;float:left;margin-top:6%}.text-events a{color:#444}.more-events{padding:12px 20px 1px;border-bottom:1px solid #E1E8ED;border-left:1px solid #E1E8ED;border-right:1px solid #E1E8ED}.more-events .todas-noticias{margin:0 0 4%}.contact-us-sidebar{background-color:#C9392A;color:#FFF;border-radius:5px;margin-top:15px;margin-bottom:10px;float:right}.contact-us-sidebar h4{font-size:24px;font-weight:200}.contact-us-sidebar h4 span{font-weight:400}.form-sidebar{width:46%;float:left;margin:2%}.form-sidebar input{border-radius:0;height:31px}.contact-us-sidebar .form-textarea{margin:2%;width:96%}.contact-us-sidebar .form-textarea textarea{width:100%;margin-top:2%;color:#666}.contact-us-sidebar button{background-color:#D85041;border-radius:5px;float:right;border:none;padding:2% 8%;text-transform:uppercase}.social-icons{float:right;width:47%;margin-top:-15%}.social-icons-big{float:right;width:100%;margin-top:-25px}.social-icons a:hover,.social-icons-big a:hover{opacity:.7}.social-icons img{width:14%}.banner-inquietos{background-image:url(../images/banners/banner-inquietos.jpg);background-repeat:no-repeat;background-position:center;min-height:500px;color:#FFF;background-size:cover}.banner-inquietos h4{color:#FFF;font-weight:200;font-size:50px;text-transform:uppercase;padding:4% 0 1%}.banner-inquietos span{font-weight:300}.banner-inquietos figure span{background:rgba(43,44,44,.8);width:100%;display:inline-block;position:relative;color:#FFF;font-size:13px}.banner-inquietos p{margin-top:-8%;font-size:13px}.read-more{text-transform:uppercase;color:#FFF;font-size:11px;padding:2% 5%;background-color:#B1121B;border-radius:5px;float:right}.box-inquietos{width:42.8%;float:left;margin-right:2%}.row-other-courses h4{font-size:30px;color:#585858;text-transform:uppercase;background-color:#FFF;display:block;padding:2%;margin:0;font-weight:300}.row-col-other-courses{background-color:#CACACA;color:#333}.row-col-other-courses .col-dark{width:62%;float:left}.row-col-other-courses .col-light{background-color:#EFEFEF;float:right;width:38%}.row-col-other-courses h4{color:#850C13;font-weight:300;font-size:32px;margin-bottom:4%}.btn-conhecer,.campus-address p{font-size:14px;display:inline-block}.box-couser{width:41%;float:right;padding:2% 3%;height:300px}.row-col-other-courses .col-light .box-couser{float:left;padding:6.5% 3%;text-align:center;width:67%}.course-1{background-color:#E2E2E2}.btn-conhecer{background-color:#BB4649;color:#FFF;text-transform:uppercase;border-radius:5px;padding:8px 30px;margin-top:4%}.campus-address p{width:70%;margin-left:6%;font-weight:300}.div-chat .btn-green{background-color:#75925e;border-radius:5px;padding:9px 20px;color:#FFF;display:inline-block}.sidebar .inc-vestibular{font-size:24px;color:#fff;font-weight:200;background-color:#c9392a;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 2px;margin:5% 0;float:left;width:100%}.gray-title a,.sidebar .inc-vestibular a span{font-weight:400}.sidebar .inc-vestibular a{color:#FFF;text-decoration:none}.font-icon{float:right}.gray-title a{text-decoration:none;background-color:#E4E4E4;color:#666;font-size:14px;text-transform:uppercase;border-radius:5px;padding:8px 6px;display:inline-block;width:100%}.gray-title a:hover{background-color:#ccc;font-weight:600}.collapse h6{font-size:15px;font-weight:700;margin:4% 0 2%}.row-table-red{background-color:#CD363B;color:#FFF;text-transform:uppercase;font-size:13px}.row-table-red span{text-transform:initial;font-weight:300}.contact-us button,.div-my-campi .fd_button,.gray-black-title,.title-upper{text-transform:uppercase}.panel-body .table td{padding:9px 5px}.panel-body td.danger{background-color:#FAEBEB!important;border-right:3px solid #FFF!important}.table>tbody>tr>td{border-left:0!important;border-top:0!important;border-bottom:0!important}.icon-pdf{float:left;padding:4px 21px;font-size:15px;background-color:#FEEEEE;margin:5px}.icon-pdf img{width:22%;margin-right:10%;margin-top:4%}.icon-pdf p{margin-top:2%}.line-middle{line-height:34px!important}.first-td{padding-left:2%!important}.email-docente p{margin-bottom:-6px;margin-top:18px;color:#333}.email-docente a{color:#CC3439;text-decoration:underline}.panel-body h3{font-weight:300}.nav-tabs a:hover{color:#850C13!important;opacity:.8}.div-chat .btn-green:hover{background-color:#8BAC72;text-decoration:none}.sidebar .inc-vestibular:hover{background-color:#B13326;font-weight:300;cursor:pointer}.panel-default>.panel-heading:hover{border-left-color:#666;color:#666}.sidebar figure img:hover{opacity:.85}.documents a:hover,.pdf-corpo:hover{opacity:.7}.div-campus .glyphicon-star{font-size:21px;margin:12% 3%}.title-upper{font-weight:300;margin:6% 0}.ul-style li{margin-bottom:4%;font-size:13px!important}.documents{float:left;background-color:#F5F5F5;margin-top:10%;padding-left:2%;padding-bottom:2%;font-family:'Source Sans Pro';width:100%}.documents p{font-weight:300;color:#444}.documents a,.pdf-corpo a,.prograd .ul-style a{color:#333;text-decoration:none}.documents .title-color{margin-top:0;margin-left:-2%;margin-bottom:10px}.documents .icon-pdf img{margin-right:0;margin-top:4%;width:30px;float:left}.documents .icon-pdf{float:left;padding:15px;font-size:15px;background-color:#F6E5E5;margin:3px;width:184px;height:130px}.documents .icon-pdf p{font-size:14px;font-family:Lato;font-weight:300;display:inline-block;float:right;width:74%}.documents a{float:left}.pdf-corpo img{width:9%!important;display:block;float:left;margin-top:2%;margin-right:5%}.time-line{list-style:none;padding-bottom:50px;float:left}.time-line li{float:left}.time-line .dt-time-line{display:inline-block;float:left;font-size:22px;margin-right:13px;margin-top:28px}.time-line .time-line-icon{background-image:url(../images/time-line.png);background-repeat:repeat-y;background-position-y:55px;width:29px;height:115px;content:"";display:block;float:left}.time-line-big{margin-top:17px!important}.time-line-big-negative{margin-top:-16px!important}.time-line .text-time-line{float:left;margin-top:30px;width:73%}.chanceler img{float:right;margin-left:25px!important}.img-chancele{padding:0!important}.chanceler p{text-align:justify}.div-my-campi img,.gray-black-title{text-align:center}.chanceler .first-p{margin-top:-40px}.chanceler h5{margin-top:10%}.chanceler .italic{margin-bottom:7%;display:inline-block}.prograd .panel-default>.panel-heading{border-left:4px solid #CD363B}.prograd .panel-title a{font-size:18px}.prograd .ul-style{line-height:0;margin-top:6%;margin-left:0;padding-left:3%;margin-bottom:10%}.laurete a.red:hover,.prograd .ul-style a:hover{color:#9E1924}.prograd-equipe{background-color:#F5F5F5;float:left;width:100%;padding:6% 5%}.pdf-corpo{width:400px;margin-bottom:49px;padding-bottom:10px}.pdf-corpo p{margin-top:20px}.sidebar .img-map{margin-top:-28px;margin-bottom:-15px}.laurete-img{height:100%}.div-my-campi{background-color:#F5F8FA;border:1px solid #E1E8ED;margin-top:30px;margin-bottom:30px;margin-right:20px;height:300px;padding-top:10px;position:relative}.div-my-campi h4,.div-my-campi h5,.div-my-campi p{margin-left:10%;margin-right:5%}.div-my-campi p{font-size:13px}.div-my-campi .fd_button{background:#CD363B;color:#fff;font-size:12px;padding:5px 10px;border-radius:5px;position:absolute;left:0;right:0;bottom:20px;display:block;width:150px;margin:0 auto}#map-canvas{height:400px}.contact-us{background-color:#E1E8ED;padding:0 30px 90px;margin-bottom:10%}.contact-us .title-color{margin-top:1px;margin-left:-30px}.contact-us input[type=text],.contact-us input[type=email]{border-radius:0;height:30px}.contact-us textarea{width:100%;border-radius:0}.contact-us button{background-color:#D85041;border-radius:5px;float:right;border:none;padding:2% 11%;color:#FFF}.contact-us .form-sidebar{width:48%;float:left;margin:0 0 3%}#servicos .ul-style{line-height:0;margin:28px 0}ol li span{color:#333;font-weight:400}ol.red li{margin-bottom:10px}ol{margin-bottom:50px}.gray-black-title{background-color:#6B6B6B;padding:4% 6%;font-size:24px;border-radius:5px;font-weight:300;color:#FFF}.gray-black-title:hover{background-color:#888}.gray-black-title a{color:#FFF;text-decoration:none}.gray-black-title a span{font-weight:500}.my-doc-big p a,.my-pdf-big p a{color:#333;font-weight:300;margin-top:10px;font-size:15px}#avaliacao .ul-style{margin-left:0;padding-left:15px}#avaliacao .ul-style li{margin-bottom:2%}.my-doc-big,.my-pdf-big{padding:8px 20px;margin-bottom:15px;float:left}.my-pdf-big{background-color:#FEEEEE;width:100%}.my-pdf-big img{float:left;margin-right:10px;width:30px}.my-pdf-big p a{float:left;max-width:400px}.my-pdf-big p a:hover{text-decoration:none}.my-pdf-big:hover{opacity:.8;background-color:#FFDBDB}.my-doc-big{background-color:#E5F0FB;width:100%}.my-doc-big img{float:left;margin-right:10px;width:30px}.my-doc-big p a{float:left}.my-doc-big p a:hover{text-decoration:none}.my-doc-big:hover{opacity:.8;background-color:#FFDBDB}.btn-red{background-color:#CD363B;border:none;border-radius:5px;padding:4px 11px;color:#FFF;margin-top:5px;margin-left:5px}.btn-red:hover,.btn-vest.btn-red:hover{color:#FFF!important}.btn-red:hover{background-color:#9E1924}#apresentacao .col-lg-7,#avaliacao .col-lg-7,#estrutura .col-lg-7,#resultado .col-lg-7{margin-bottom:50px}.equipe{background-color:#F5F5F5;float:left;width:100%}.equipe h3{background-color:#850C13;color:#FFF;font-weight:200;padding:14px;margin:0}.equipe h3 span{font-weight:400}.equipe img{float:left;margin-left:30px}.equipe p{float:left;margin-left:18px;margin-top:26px;color:#850C13}.international a{color:#333}.contact-us2-sidebar{background-color:#F5F5F5;border-radius:5px;padding:6% 3%;float:right;margin-top:50px}.contact-us2-sidebar h4{margin-top:-20px;margin-left:-8px;margin-bottom:15px}.contact-us2-sidebar .form-textarea{margin:2%;width:96%}.contact-us2-sidebar .form-textarea textarea{width:100%;margin-top:2%;border:1px solid #ccc}.btn-green,.contact-us2-sidebar button{border-radius:5px;text-transform:uppercase}.contact-us2-sidebar button{background-color:#C9392A;float:right;border:none;padding:2% 11%;color:#FFF}.form-group input[type=radio]{width:31px}.form-group-check{margin-bottom:15px;float:left;width:100%}.div-checkbox{float:left;width:25%;margin:5px 0}.international-form{background-color:#F5F5F5;margin-top:26px;float:left;padding:0 40px 30px;border:1px solid #E1E8ED}.international-form h4{margin-top:0;margin-left:-40px}.international-form input{border-radius:0;margin-left:0!important}.div-media{width:48%;float:left}.btn-black-red{background-color:#9E1A24;border:none;border-radius:5px;padding:6px 20px;color:#FFF;margin-top:5px;margin-left:5px;text-transform:uppercase}.footer a{color:#FFF;font-size:13px!important}.footer a:hover{color:#ccc;text-decoration:none}.row-mapa-full{background-color:#9E1A24;color:#FFF;padding:30px 0 0;display:none}.row-mapa-full h4{font-size:40px;font-weight:200}.map-full{height:600px;margin-top:45px}.title-mapa{border-left:0!important;margin:32px 0 0;padding-left:0}.btn-green{background-color:#75925E;padding:9px 48px;color:#FFF;border:0}.form-mapa{float:left;background-color:#7B181F;width:100%;padding:9px;border-radius:5px}.form-mapa input{width:76%;height:40px;border-radius:5px;margin-right:14px;color:#333;text-transform:uppercase;padding-left:15px}.row-mapa-full .col-lg-8 p{font-size:20px;font-weight:200}.trangule-red{width:0;height:0;border-style:solid;border-width:50px 70px 0;border-color:#9e1a25 transparent transparent;display:block;position:relative;z-index:999;margin:45px auto -100px}.jssort11{position:absolute;width:200px;height:300px;font-family:Arial,Helvetica,sans-serif;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.jssort11 .p{position:absolute;width:200px;height:69px;background:#181818}.jssort11 .tp{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.jssort11 .i,.jssort11 .pav:hover .i{position:absolute;top:3px;left:3px;width:60px;height:30px;border:1px dashed #fff}* html .jssort11 .i{width:62px;height:32px}.jssort11 .pav .i{border:1px solid #fff}.jssort11 .pav:hover .t,.jssort11 .t{position:absolute;top:3px;left:68px;width:129px;height:32px;line-height:32px;text-align:center;color:#fc9835;font-size:13px;font-weight:700}.jssort11 .p:hover .t,.jssort11 .pav .t{color:#fff}.jssort11 .c,.jssort11 .pav:hover .c{position:absolute;top:38px;left:3px;width:197px;height:31px;line-height:31px;color:#fff;font-size:11px;font-weight:400;overflow:hidden}.jssort11 .p:hover .c,.jssort11 .pav .c{color:#fc9835}.jssort11 .c,.jssort11 .t{transition:color 2s;-moz-transition:color 2s;-webkit-transition:color 2s;-o-transition:color 2s}.jssort11 .p:hover .c,.jssort11 .p:hover .t,.jssort11 .pav:hover .c,.jssort11 .pav:hover .t{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.jssort11 .p:hover,.jssort11 .pav:hover{background:#333}.jssort11 .p.pdn,.jssort11 .pav{background:#462300}.row-slider-home{background-color:#820D14}.seta-gray{float:right;font-size:23px}.table td,.table th{border-right:3px solid #FFF}.seta-collapse{float:right;color:#C9392A;font-weight:700}.row-news{background-color:#f7f7fd}.icon-bol,.nav-submenu-container .list-col li:hover{background-color:transparent}.btn-vest{font-size:12px;padding:5px 35px}.row-depoimentos{background-image:url(../images/banners/banner-depoimentos.jpg);background-size:cover;background-repeat:no-repeat;width:100%;height:650px;display:none}.title-color-white{color:#FFF;display:inline-block;padding:10px 15px;font-size:48px;border-left:4px solid #CD363B;font-weight:300;margin:53px 0}.title-color-white .bold{font-weight:400}.slider-depoimentos{float:left;display:none;position:relative;left:1305px}.active-slider{display:block!important;left:0}.slider-depoimentos p{color:#FFf;width:94%;text-align:right;margin-top:32%;float:right;font-size:18px}.btn-bibli,.control-slider,.day-detail,.form-de-busca{text-align:center}.container-slider{float:left;max-height:400px;overflow:hidden;margin-top:0}.icon-bol{border-radius:11px;border:2px solid #FFF;margin-left:5px;display:block;width:10px;height:10px}.control-slider a{float:left}.control-slider{float:right;width:41%;margin-top:4%}.icons-my-menu,.logo img{margin-top:8px}.icons-my-menu{float:left;width:16%;margin-left:2%}.icons-my-menu img{border-left:1px solid #E4E4E4;margin-left:2%;padding-left:2%}.guia{margin:auto}.selo-novo-iguatemi{width:30px;position:relative;left:5px;bottom:5px}.nav-submenu-container .list-col li{padding:8px 0 0 16px;margin:0}.navbar-fixed-top .active .seta-menu{transform:rotate(180deg);padding-top:0;padding-bottom:3px}.fixed-menu-container .link-red::before{content:'';position:absolute;left:-20px;right:0;top:-2px;width:0;height:0;z-index:100;border-bottom:0 solid transparent;border-right:20px solid #ED1C24}.fixed-menu-container .chamada-vestibular{float:right;right:-670px;width:84%;top:-14px}.fixed-menu-container .link-red a{color:#fff;font-size:16px;float:left;margin-top:-2px}.infoBox{position:absolute;visibility:visible;width:394px;cursor:default;color:#333;padding:20px;background:#fff}.veja{border-top:solid 1px #CCC;padding:12px 14px 0}.veja h5{float:left;color:#999}.btn-inforbox{float:right;background:#CD363B;border-radius:5px;border:none;color:#fff;padding:6px 24px;font-weight:700}.btn-inforbox:hover{color:#fff}.capa-aluno{margin-top:128px;border-top:solid 7px #9E1A24}.col-right{padding-left:10px!important}.banner-aluno{margin-top:0!important;height:100%!important}.full-aluno{height:45vh!important;min-height:45vh!important}.button-social{list-style:none;float:left;margin:1px 0 0 10px;padding:0;width:330px}.button-social li{float:left;margin-left:7px}.social-share a{padding:3px 17px}.social-share p{margin-right:10px;margin-top:6px;float:left}.col-margin-menu{margin-top:35px}.col-margin-menu-title img{margin-top:13px;margin-bottom:13px}.col-margin-menu-title ul{padding:0}.col-margin-menu-title .with-margin{padding-top:22px}.nav-top-social-media a{color:#858585}.cadastro-aex{float:left;width:100%}.cadastro-aex label{float:left;margin-top:7px}.cadastro-aex input{width:40%;float:left;margin:0 -2px 0 20px}.cadastro-aex button{float:left;height:34px;width:40px;border-top-right-radius:5px;border-bottom-right-radius:5px;border:1px solid #ccc}.formas-contact{float:left;padding:13px 21px}.formas-contact p{font-weight:400}.interesse{margin:2%;width:96%;float:left}.interesse input,.interesse select{border-radius:0!important}.btn-bibli,.form-de-busca button{border-radius:5px;text-transform:uppercase}a.red:hover{color:#333;font-weight:700}.btn-bibli{font-size:13px;width:174px;display:inline-block;background:#CD363B;color:#FFF;padding:10px 6px;margin:11px 6px}.btn-bibli:hover{color:#FFF;font-weight:700;opacity:.85}.form-de-busca{width:100%;margin-top:20px}.form-de-busca .form-group{width:64%;display:inline-block}.form-de-busca button{height:34px;padding:0 20px;border:2px solid #ccc;background-color:#EEE;color:#777}.form-de-busca input[type=radio]{float:left;margin-left:35px}.form-de-busca label{float:left}.box-day{border-left:1px solid #E1E8ED;border-top:1px solid #E1E8ED;border-bottom:1px solid #E1E8ED;border-right:1px solid #E1E8ED;margin-top:15px;margin-bottom:15px;color:#666;padding:0 30px 20px;float:left;transition:box-shadow .3s;width:100%}.box-day:hover{border-left:solid 4px #CD363B;padding:0 27px 20px 30px;box-shadow:0 3px 8px #9d9d9d}.box-day .btn-red:hover{background-color:#BA2B32;color:#FFF;font-weight:500;text-decoration:none}.box-day h3{font-size:17px}.box-day h4{color:#AEAEAE}.day-detail h3{font-size:95px;margin:0;font-weight:700}.day-detail{color:#C9392A;background-color:#FEEEEE;float:left;margin:20px 20px 0 0;width:165px;height:153px}.day-detail h4{font-weight:300;text-transform:initial;font-size:28px;margin-top:5px;margin-left:11px}.cal-detail .title-detail{font-size:30px;margin:20px 0;color:#666}.cal-detail p{line-height:28px;color:#666;font-size:15px;font-family:'Source Sans Pro'}.sidebar .return-calendar{background-color:#C9392A;border-radius:11px;color:#FFF;text-transform:uppercase;font-size:24px;padding:15px 20px;width:93%;margin:40px auto 10px;display:block}#accordion-centro,.meu-collapse,.page-slider .owl-buttons,.side-hider{display:none}.sidebar .return-calendar h5{font-size:24px;font-weight:300}.sidebar .return-calendar h5 span{font-weight:600}.sidebar .return-calendar h5 i{font-size:18px}.border-red{border-left:4px solid #CD363B;margin:0!important}.clear-left{clear:left}.p-share{float:left}.social-icons-big img{width:51px;margin-bottom:2px}.social-share .btn-red.btn-vest{float:left}.calendar-container header .nav p{text-align:right;font-size:18px;line-height:20px;color:#f0f0f0;margin-right:22px}.div-radios{background-color:#F5F8FA;padding:15px 15px 10px;width:100%;border-radius:5px;margin:0 0 20px}.div-radios p{float:left;margin:0 4px 0 0;color:#9E262E;font-weight:700}.div-radios label{margin-right:8px;margin-left:5px}.contact button{float:right}.ouvidoria{margin-top:70px!important}.ouvidoria p{line-height:30px;color:#585858;font-size:15px;font-family:Lato;margin-left:15px}.title-fone,.title-gray{font-family:"Source Sans Pro"}.title-gray{font-size:30px;color:#585858;font-weight:400;margin-bottom:30px}.title-fone{font-size:70px;color:#9E262C;font-weight:300}.title-fone span{font-size:20px;color:#585858;font-weight:400}.div-fones{padding:10px 50px}.seta-slider{border-color:transparent #5E090D transparent transparent}.my-seta{width:0;height:0;border-style:solid;border-width:49px 2px 49px 0;margin-left:0;float:left}.seta-slider-transparent{border-color:transparent #860D13 transparent transparent}.seta-ativa{border-width:49px 30px 49px 0!important;margin-left:-29px!important}#responsabilidade-page{padding-top:50px;margin-bottom:100px;float:left;width:100%}#resp-mobile .news-type,#responsabilidade-page .news-type-2{margin-top:15px;margin-bottom:15px}.news-type-2 img{width:100%}.resp-detail{padding-top:50px;margin-bottom:100px;float:left}.logos a{float:left;margin:15px;width:130px;height:50px}@font-face{font-family:icomoon;src:url(../fonts/icons.eot?-oe546a);src:url(../fonts/icons.eot?#iefix-oe546a) format('embedded-opentype'),url(../fonts/icons.woff?-oe546a) format('woff'),url(../fonts/icons.ttf?-oe546a) format('truetype'),url(../fonts/icons.svg?-oe546a#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mic:before{content:"\e91e"}.icon-google-plus:before{content:"\ea88"}.icon-facebook:before{content:"\ea8c"}.icon-instagram:before{content:"\ea90"}.icon-twitter:before{content:"\ea91"}.icon-feed2:before{content:"\ea94"}.icon-youtube:before{content:"\ea97"}.page-slider .owl-controls{z-index:2;margin-top:-29px!important;position:relative}.owl-theme .owl-controls .owl-page span{border:2px solid #fff;background:0 0!important}.page-slider,.slide-with-content{height:400px;background-position:center}.slide-with-content{display:block}.slide-with-content img{display:none;height:328px}.page-slider{display:block}.slide-with-content .container{position:relative}.slide-red-box{margin-top:70px;color:#fff;background:rgba(145,0,0,.8);width:624px;float:right;padding:0 30px 5px;text-align:left}.ads-banner,.mobile-footer p,.page-slider .item{text-align:center}.slide-red-box h2{font-weight:300;font-size:60px;text-transform:uppercase}.slide-red-box h3{margin-top:0;font-weight:300;font-size:40px}.slide-vestibular{background:#FCAE16}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background:#fff!important}.title-news-row{margin-top:0}.course-finder-top .row-finder-form,.main-mobile-menu,.mobile-footer,.mobile-nav{display:none}.mobile-footer p{border-bottom:1px solid #ccc;padding:16px 0;margin-bottom:5px}.banner-inquietos figure span{padding:8px;top:-33px}.list-to-break{display:inline-block}.main-mobile-menu{display:none;margin:0;padding:0;list-style:none;position:absolute;z-index:16;width:100%}.burger-icon,.mobile-main-item{position:relative}.main-mobile-menu li{margin:0}.menu-go-back .i-arrow-right{margin-top:3px;transform:rotate(180deg)}.main-mobile-menu a{text-decoration:none;background:#202020;border-bottom:1px solid #555;padding:15px 27px;display:block;color:#fff;font-size:20px;transition:350ms ease-out;position:relative}.divider,.find-courses,.i-arrow-right,.i-search{display:inline-block}.main-mobile-menu a:before{content:'\25A0  ';color:#CB3539;font-size:13px;padding-right:6px}.main-mobile-menu a:hover{background:#333}a.menu-go-back{font-size:15px;text-transform:lowercase;padding-top:11px;padding-bottom:11px}.video-home{width:100%!important}.ads-banner{margin-bottom:20px}.news{overflow:hidden}.nav-student-spot ul{margin:auto!important;text-align:left}.nav-student-spot .item:last-child{border:0}.i-search{background:url(../images/search-icon.png) no-repeat;width:27px;height:28px}.i-arrow-right{background:url(../images/arrow-right.png) no-repeat;width:9px;height:16px;float:right;margin-top:7px}.find-courses{text-transform:uppercase;font-size:18px;color:#707070}.find-courses:hover{color:#000}#trigger.menu-trigger{overflow:hidden;display:inline-block;margin-top:-3px;cursor:pointer}.divider{border-left:1px solid #E4E4E4;width:1px;height:46px;margin-left:20px;margin-right:15px;margin-top:-7px}.burger-icon{margin-top:10px;margin-bottom:10px}.burger-icon,.burger-icon:after,.burger-icon:before{display:block;width:42px;height:3px;background-color:#888;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.burger-icon:after,.burger-icon:before{position:absolute;content:""}.burger-icon:before{top:-10px}.burger-icon:after{top:10px}.circle.is-active .burger-icon{background-color:transparent}.circle.is-active .burger-icon:before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.circle.is-active .burger-icon:after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.logo{float:left}.input-course-finder::-webkit-input-placeholder{color:#fff;opacity:1}.input-course-finder:-moz-placeholder{color:#fff;opacity:1}.input-course-finder::-moz-placeholder{color:#fff;opacity:1}.input-course-finder:-ms-input-placeholder{color:#fff;opacity:1}.input-course-finder{border:0;background:#9e1a24;font-size:18px;font-weight:300;border-bottom:1px solid #ccc;color:#fff;height:51px;padding:14px}.row-finder-form .btn-default{padding:15px}.course-finder-top .group-course-finder{width:92%;margin:auto}.group-course-finder .icon-mic{color:#fff;font-size:20px;display:inline-block;position:relative;top:-35px;margin-right:15px;float:right;z-index:2;cursor:pointer;transition:color .3s ease-out}.group-course-finder .icon-mic:hover{color:#5A0E14}.nav-student-spot .item{display:inline-block;vertical-align:top;width:133px;overflow:hidden;text-align:center}.nav-student-spot a{width:auto;display:inline-block;padding:15px 2px;overflow:hidden;min-height:129px}.as-block{display:inline-block;width:54px;height:54px}.carousel-indicators{bottom:-10px}.news-only-links{margin-top:-11px!important;padding:15px 25px!important}.title-other-news{margin-bottom:25px;font-size:26px;border-left:4px solid #9e1a24!important;padding:13px 15px!important;display:inline-block}.list-news a{display:inline-block;padding:5px 0;font-size:15px!important;line-height:19px}.button-news a{font-size:17px!important}.list-events li:last-child{border:0}.list-events{padding:0 12px!important}.list-events li{float:left}.dt-month{position:relative;top:-9px}.no-events{text-align:center;padding:15px!important;margin:17px auto!important}.news-read-more{font-size:13px;padding:6px 15px;transition:all .5s ease-out}.social{margin-bottom:60px}.title-bold-it{font-weight:400!important}a.read-more{color:#fff;font-weight:500;font-size:12px;transition:all .4s ease-out}.read-more:hover{background:#860D14}.fixed-menu-container{margin-top:5px;float:right}.navbar-fixed-top{padding:10px 0;}.navbar-fixed-top li{margin-right:35px;display:inline-block}.navbar-fixed-top .logo img{padding-top:2px;margin-top:0}.navbar-fixed-top .nav-submenu{top:45px}.social-video .title-color{margin:40px 0 18px}.mobile-footer{background:#333;padding:52px 50px 10px;color:#fff;overflow:auto;width:100%}.col-xs-6,.mobile-footer .col-xs-6{padding:0}.footer-logo{padding:7px 10px;background:#fff;border-radius:3px;margin-top:16px;float:left}.footer-mob-phone{display:block;font-size:36px;font-weight:300;overflow:auto;width:100%}.ft-social-column{color:#D6D6D6;display:block;text-align:right;float:right}.ft-social-column ul{list-style:none}.ft-social-column li{display:inline-block}.ft-social-column a{color:#d6d6d6;margin-left:10px;float:right}.ft-social-column li span[class^=icon]{padding:7px;border-radius:50%;border:2px solid #d6d6d6;display:inline-block}.mobile-footer .link-fator{margin-top:15px;margin-bottom:6px;display:block;text-align:right}.mobile-footer .campus-address p{width:100%;text-align:center}.seta-menu{color:#000;font-weight:700;font-size:10px;padding-top:2px;transition:transform .4s ease;margin-left:5px}.nav-main li:hover .seta-menu{color:#fff}.nav-links .active .seta-menu{transform:rotate(180deg);color:#fff;padding-top:0;padding-bottom:0}.nav-links-fixed{display:flex;padding:0;margin-bottom:1px}.graus-academicos a,a.todas-noticias{display:inline-block;color:#fff;text-decoration:none}.nav-links-fixed .active .seta-menu{padding-bottom:0}.input-search{width:304px!important}.primary-gray{margin-top:50px}.group-course-finder .input-group-btn{top:1px;vertical-align:top}.contact-us-sidebar{padding:20px 15px}.fixed-menu-container .chamada-vestibular{height:49px}.fixed-menu-container .link-red::before{border-top:51px solid transparent}.menu-campi{position:static}a.todas-noticias{width:100%;padding:9px 0;margin:0!important;font-weight:700;font-size:17px;transition:all .4s ease-out}.graus-academicos{background:#000;overflow:hidden}.graus-academicos a{font-size:52px;font-weight:300;padding:60px 30px;width:50%;outline:0;text-align:center;float:left;background-repeat:no-repeat;background-size:cover;transition:all .5s ease-out}.graus-academicos a.inactive{opacity:.5}.graus-academicos a.active{opacity:1}.grau-graduacao span,.grau-mestrado span{padding-left:290px}.grau-doutorado span,.grau-mba span{padding-right:290px}.grau-graduacao{background:url(../images/img-index-graducao.jpg) right}.grau-mba{background:url(../images/img-index-especializacao.jpg) left}.grau-mestrado{background:url(../images/img-index-mestrado.jpg) right}.grau-doutorado{background:url(../images/img-index-doutorado.jpg) left}.nossos-campi ul{list-style:none;position:relative;float:right;right:0;top:-392px;margin:0;padding:0}.nossos-campi ul li{float:left}.autocomplete-suggestions{text-align:left;cursor:pointer;border-top:0;box-shadow:0 4px 10px rgba(0,0,0,.3);position:absolute;display:none;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;transition:all .5s ease-out;border-radius:0 0 9px 9px;z-index:9999}.mp-container,.mp-pusher,.scroller,.scroller-inner{position:relative}.autocomplete-suggestions:hover{background:#000}.autocomplete-suggestion{background:#BD484A;font-weight:300;position:relative;line-height:23px;white-space:nowrap;overflow:hidden;font-size:1.1em;color:#fff;padding:8px 15px;transition:all .5s ease-out}.autocomplete-suggestion b{font-weight:700}.autocomplete-suggestion.selected{background:#9e1a24}.input-course-finder:focus{outline:0;box-shadow:none;border-bottom:1px solid #CCC}#input-course-finder:focus{background:#ff0!important}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.pulse{color:#fff;animation:pulse 1s linear infinite;-webkit-animation:pulse 1s linear infinite;-moz-animation:pulse 1s linear infinite;-ms-animation:pulse 1s linear infinite}.social-share{overflow:hidden}.container-a,.scroller,body,html{height:100%}.scroller{overflow-y:scroll}.mp-container{display:none;overflow:hidden;background:#202020}.mp-pusher{left:0;min-height:100vh}.mp-menu{position:absolute;top:0;left:0;z-index:1;width:100%;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);transform:translate(-100%,0)}.mp-level{background:#202020;position:absolute;top:0;left:0;width:100%;height:2000px;-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);transform:translate(-100%,0)}.mp-level::after,.mp-level::before,.mp-pusher::after{position:absolute;top:0;right:0;width:0;height:0;content:'';opacity:0}.mp-level::after,.mp-pusher::after{background:rgba(0,0,0,.3);-webkit-transition:opacity .3s,width .1s .3s,height .1s .3s;-moz-transition:opacity .3s,width .1s .3s,height .1s .3s;transition:opacity .3s,width .1s .3s,height .1s .3s}.mp-level::after{z-index:-1}.mp-level.mp-level-overlay::after,.mp-pusher.mp-pushed::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.mp-pushed-active{-webkit-transform:translate(927px,0);transform:translate(927px,0)}.mp-level.mp-level-overlay{cursor:pointer}.mp-level.mp-level-overlay.mp-level::before{width:100%;height:100%;background:0 0;opacity:1}.mp-level,.mp-pusher{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.mp-overlap .mp-level.mp-level-open{box-shadow:1px 0 2px rgba(0,0,0,.2);-webkit-transform:translate(-40px,0);-moz-transform:translate(-40px,0);transform:translate(-40px,0)}.mp-menu.mp-overlap>.mp-level,.mp-menu.mp-overlap>.mp-level.mp-level-open,.mp-menu>.mp-level,.mp-menu>.mp-level.mp-level-open{box-shadow:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}.mp-cover .mp-level.mp-level-open{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0)}.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open){-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);transform:translate(-100%,0)}.mp-menu ul{margin:0;padding:0;list-style:none}.mp-menu .h2{margin:0!important;padding:1em!important;color:#fff!important;text-shadow:0 0 1px rgba(0,0,0,.1)!important;font-weight:300!important;font-size:2em!important}.mp-menu.mp-overlap .h2::before{position:absolute;top:0;right:0;margin-right:8px;font-size:75%;line-height:1.8;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .1s .3s;-moz-transition:opacity .3s,-moz-transform .1s .3s;transition:opacity .3s,transform .1s .3s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.mp-menu.mp-cover .h2{text-transform:uppercase!important;font-weight:700!important;letter-spacing:1px!important;font-size:1em!important}.contact button,.mp-back{text-transform:uppercase;outline:0}.mp-overlap .mp-level.mp-level-overlay>.h2::before{opacity:1;-webkit-transition:-webkit-transform .3s,opacity .3s;-moz-transition:-moz-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.mp-menu ul li>a{display:block;text-decoration:none;background:#202020;border-bottom:1px solid #555;padding:15px 27px;color:#fff;font-size:20px;transition:350ms ease-out}.mp-menu ul li>a:before{content:'\25A0  ';color:#CB3539;font-size:13px;padding-right:6px}.mp-menu ul li::before{position:absolute;left:10px;z-index:-1;color:rgba(0,0,0,.2);line-height:3.5}.mp-back,.mp-back:active,.mp-back:focus,.mp-back:hover{color:#fff}.mp-level>ul>li:first-child>a{box-shadow:inset 0 -1px rgba(0,0,0,.2),inset 0 1px rgba(0,0,0,.2)}.mp-level>ul>li:first-child>a:hover,.mp-menu ul li a:hover{background:#333;box-shadow:inset 0 -1px transparent}.mp-level.mp-level-overlay>ul>li:first-child>a,.mp-menu .mp-level.mp-level-overlay>ul>li>a{box-shadow:inset 0 -1px transparent}.mp-level.mp-level-overlay>ul>li:first-child>a,.mp-level>ul>li:first-child>a:hover{box-shadow:inset 0 -1px transparent,inset 0 1px transparent}.mp-back{background:rgba(0,0,0,.1);letter-spacing:1px;font-weight:700;display:block;font-size:.8em;padding:1em;position:relative;box-shadow:inset 0 1px rgba(0,0,0,.1);-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}.mp-menu .mp-level.mp-level-overlay>.mp-back,.mp-menu .mp-level.mp-level-overlay>.mp-back::after{background:0 0;box-shadow:none;color:transparent}.mp-menu ul.mp-level-courses li>a{font-size:13px;padding:12px;height:45px}@media screen and (min-width:1640px){.chamada-vestibular{width:23%}}@media screen and (max-width:1200px){.main-menu-subcont{margin-left:-36px!important}}@media (max-width:1250px){.row-col-other-courses h4{font-size:32px}}@media (max-width:1200px){.content-container,.slide-with-content .container{width:100%}.my-seta{display:none}.sidebar .inc-vestibular{font-size:18px;padding:18px 0;float:left;width:100%}.sidebar .gray-title a{padding:15px 0}.fixed-menu-container{width:75%!important}.chat-icon{margin-bottom:15px}}@media (max-width:1199px){.breadcrumb,.chamada-vestibular,.div-campus{display:none}.tab-bibli li a{padding:10px 15px!important;text-transform:uppercase}.documents a{width:100%}.row-tab-body{margin:-44px 0 0!important}.table-professores .first-td,.table-professores>tbody>tr>td{font-size:13px!important}.row-mapa-full h4{font-size:30px}.form-mapa{width:600px}.form-mapa input{width:412px}.events-uni .list-events div .text-events{width:75%!important;float:right}.social-icons{width:auto!important;float:left!important;margin:-20px 0 0!important}.campus-img,.campus-img img{margin:0;float:right}.documents .icon-pdf{width:310px!important;height:auto}.nav-student-spot{background-image:none}.content-campus-home{width:100%!important;padding:0}.campus-img{padding:0}.campi-container{width:100%;padding:0}.nossos-campi ul li{width:100%}.vermelho-claro .main-menu-subcont{margin-left:0!important}.main-menu-container .col-md-7{padding:0;width:62%}.nossos-campi ul{position:static;float:none}.seta{display:none!important}.campus-address img{margin-left:50px!important;margin-bottom:10px!important}.hide-mobile{display:none}.show-mobile{display:block!important}.show-mobile.container{padding-right:0;padding-left:0}.panel{-webkit-box-shadow:none;box-shadow:none}.panel-default{border-color:transparent}.panel-title a{font-size:18px}.triangle-red{color:#C9392A}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}.row-title h1{font-size:38px}.calendar-container .all-date li,.calendar-container ul li{width:45px}.main-menu-container.container{padding:0}}@media only screen and (min-width:768px) and (max-width:1199px){.nossos-campi ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}}@media only screen and (max-width:767px){.nossos-campi ul li{width:100%}}@media screen and (min-width:1199px){.nossos-campi{position:relative}.nossos-campi ul{position:absolute;right:0;top:0;z-index:6;width:30%;bottom:0}.nossos-campi ul li{width:100%;display:block}}@media screen and (max-width:1180px){.graus-academicos a{font-size:45px}.grau-doutorado span,.grau-graduacao span,.grau-mestrado span{padding-left:100px}.grau-mba span{padding-left:50px}.grau-mba small{font-size:20px}.pos-infos-sidebar .separator{font-size:30px!important;margin:0 5px!important}.pos-infos-sidebar .parcelas,.preco strong,.separator{font-size:21px!important}#apresentacao1 .periodo .title{font-size:26px!important;margin-top:10px}#apresentacao1 .periodo .hour{font-size:40px;padding-left:0}}@media screen and (max-width:1130px){.nav-student-spot .item{width:114px}}@media screen and (max-width:1080px){.social-resp--content h3{font-size:34px}}@media (max-width:1050px){.div-chat .btn-green{background-color:#75925e;border-radius:5px;padding:9px 15px;color:#FFF;display:inline-block}}@media screen and (min-width:1031px){.col-md-4.logo{margin-top:11px}.course-finder-top .row-finder-form,.main-mobile-menu{display:none!important}}@media screen and (max-width:1030px){.banner-curso{margin:0!important}.capa-aluno,.logo img{margin-top:0}.logo img{margin-left:30px}.ads-banner{margin-left:auto;margin-right:auto;display:block}.chamada-vestibular,.footer,.nav-links,.nav-student,.nav-top,.navbar-fixed-top{display:none!important}.wrapper-nav{position:relative}.banner-home,.mobile-footer,.mobile-nav{display:inline-block!important;float:left}.row-block-finder p{margin:0}.row-block-finder{padding:20px}.banner-home{margin:0;height:388px}.fullscreen{height:auto}.nav-main{padding-top:9px;height:67px;border-bottom:4px solid #940110}.find-courses .i-search{margin-left:20px}.mobile-nav{float:right;padding-top:6px;margin-right:8px}.main-menu-container{padding-left:20px;padding-right:20px;width:100%}.icons-my-menu{display:none!important}}.home-form{width:100%;background-color:#212121;display:flex;flex-direction:column;padding:20px 0 40px;background-image:url(../images/home-form-bkg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.home-form h2{color:#fff;font-size:26px;border-bottom:1px solid #fff;width:500px;padding-bottom:10px}.home-form p{color:#fff;font-size:20px}.home-form form{width:100%;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between}.home-form form .input-field,.home-form form .submit-field{width:20%;min-width:220px;height:40px}.home-form form .input-field input,.home-form form .submit-field input{width:100%;height:100%}.home-form form .input-field input::placeholder{font-color:#424242;font-size:16px}.home-form form .submit-field input{background-color:#ED1C24;border:none;outline:0;color:#fff;font-size:16px}@media screen and (max-width:600px){.home-form form .input-field,.home-form form .submit-field{margin:10px auto}}@media (max-width:1005px){.gray-black-title{background-color:#6B6B6B;padding:4% 6%;text-transform:uppercase;font-size:18px;border-radius:5px;text-align:center;font-weight:300;color:#FFF}.text-events{display:block;color:#444;font-size:14px;width:100%;float:left;margin-top:6%}.events-uni .list-events div{display:inline-block;float:left;width:69%}}@media (max-width:992px){.form-sidebar{width:96%;float:left;margin:2%}.social-icons{width:78%;margin:-27px 0 0}.container,.sidebar .title-color{width:100%}.container{padding:0}#accordion-prograd .panel-default>.panel-heading{border-left:none}#accordion .panel-default>.panel-heading{border-left:4px solid #CD363B}.social-icons-big img{width:47px}.calendar-container header .nav a{position:absolute;color:#fff;font-size:17px;text-decoration:underline}.sidebar .return-calendar h5{font-size:19px;font-weight:300}.title-fone{font-size:50px;color:#9E262C;font-family:"Source Sans Pro";font-weight:300}.my-col-50{width:100%!important;text-align:center}.second-resp{border-top:6px solid #ddd}.banner-curso,.banner-home{display:none!important}.banner-curso-mobile,.banner-home_mobile{display:block!important}.banner-curso-mobile .item,.banner-home_mobile .item{background-size:cover!important;background-repeat:no-repeat!important;background-position:center;height:700px;}.page-slider{height:auto}.full-aluno{height:auto!important}}@media screen and (min-width:992px){.vtoson-container{width:auto}}@media screen and (max-width:990px){.social-resp--content{margin-right:30px!important}.slide-red-box{margin-top:35px;width:57%}.slide-with-content{background-position:center top}.slide-red-box h2{font-size:35px}.slide-red-box h3{font-size:25px}.social-icons-big{float:none;width:auto}.box-couser,.div-chat .btn-green,.row-col-other-courses .col-dark,.row-col-other-courses .col-light,.row-col-other-courses .col-light .box-couser{width:100%}.social-item{width:100%;float:right;padding:0 0 0 20px}.div-chat{padding:15px;float:left}.font-icon{float:right}.row-col-other-courses .col-light .box-couser{padding:18px}.btn-conhecer{margin-top:13px}.row-col-other-courses h4{font-size:30px;margin-bottom:15px}.ads-banner{width:404px!important}.campus-img img,.contact-us-sidebar{width:100%}.row-block-finder{margin-top:-5px;position:relative}.nossos-campi h3{margin-top:25px}.nossos-campi p{margin-bottom:30px}.content-campus-home{height:auto}.campus-img{float:none}.h1,.h2,.h3,h1,h2,h3{margin-top:11px}.breadcrumb,.row-title .div-campus{display:none!important}#apresentacao .col-lg-7,#avaliacao .col-lg-7,#estrutura .col-lg-7,#resultado .col-lg-7{margin:0}.nav-student-spot .container{padding:0}.container{width:100%!important}}@media screen and (max-width:955px){.calendar-container .all-date li,.calendar-container ul li{width:43px}.calendar-day{font-size:80px}.ring-left,.ring-right{top:190px}}@media screen and (max-width:940px){.nav-student-spot .item{width:85px}}@media (max-width:925px){.btn-bibli{font-size:15px;width:143px;height:60px;display:block;text-align:center;background:#CD363B;color:#FFF;text-transform:uppercase;padding:10px 0;border-radius:5px;margin:0 6px 30px;float:left}.form-de-busca input[type=radio]{float:left;margin-left:12px}}@media screen and (max-width:920px){.calendar-container .all-date li,.calendar-container ul li{width:37px}}@media (max-width:907px){.social-icons-big img{width:42px}.social-item{padding-left:0!important}.events-uni .list-events div{width:73%;float:left}.calendar{padding:2em .5em}.calendar-container header .nav{position:absolute;right:0;top:23px}.tab-bibli li a{padding:18px 10px!important;text-transform:uppercase}.btn-bibli{font-size:15px;width:130px;height:60px;display:block;text-align:center;background:#CD363B;color:#FFF;text-transform:uppercase;padding:10px 0;border-radius:5px;margin:0 6px 30px;float:left}}@media screen and (max-width:900px){.nossos-campi ul li a{margin:10px 21px}}@media screen and (max-width:890px){.banner-inquietos{background:#9F1B20}.inquietos-container{width:100%;float:left}.box-inquietos{width:40%;margin:0;padding-right:12px}.box-inquietos:last-child{padding-left:12px;padding-right:0}}.to-break{display:inline-block}@media screen and (max-width:895px){.calendar-day{font-size:50px}}@media (max-width:857px){.form-mapa{width:500px}.btn-green{padding:9px 25px}.form-mapa input{width:357px}.my-pdf-big p a{max-width:320px}.calendar{padding:2em 0}.calendar-container header .nav p{margin-right:22px}.day{font-size:5em}.month{font-size:2em}.calendar-container header .nav a.prev{left:0}.calendar-container header .nav a{position:absolute;color:#fff;font-size:15px;text-decoration:underline}.ring-left,.ring-right{position:absolute;top:162px}.ring-left:after,.ring-left:before,.ring-right:after,.ring-right:before{background:#fff;border-radius:4px;-webkit-box-shadow:0 3px 1px rgba(0,0,0,.3),0 -1px 1px rgba(0,0,0,.2);box-shadow:0 3px 1px rgba(0,0,0,.3),0 -1px 1px rgba(0,0,0,.2);content:"";display:inline-block;margin:8px;height:27px;width:8px}.btn-bibli{font-size:13px;width:122px;height:60px;display:block;text-align:center;background:#CD363B;color:#FFF;text-transform:uppercase;padding:10px 0;border-radius:5px;margin:0 6px 30px;float:left}#apresentacao1 .periodo .infos{padding-left:7px!important}}@media (max-width:832px){.events-uni .list-events div{display:inline-block;float:left;width:69%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:5px 2px;vertical-align:top}}@media (max-width:820px){.calendar-day,.calendar-header p,.calendar-month,.desktop-calendar{display:none}.nav-tabs>li>a{padding:10px 15px;text-transform:uppercase}.my-pdf-big p a{max-width:320px}.graus-academicos a{padding:25px;text-align:center;background-size:165%}.graus-academicos span{padding:0}.calendar-container .all-date li,.calendar-container ul li{width:14%}.ring-left,.ring-right{top:85px}.curr-month{float:none;margin:0}#calendario .col-lg-7{width:100%}.calendario-sidebar{width:100%!important}.side-hider-calendar{display:block}.calendar-container{width:310px;margin:auto}.calendar{padding:2em 1em}.title-fone{font-size:40px;color:#9E262C;font-family:"Source Sans Pro";font-weight:300}}@media (max-width:793px){.btn-bibli{font-size:13px;width:112px;height:60px;display:block;text-align:center;background:#CD363B;color:#FFF;text-transform:uppercase;padding:10px 0;border-radius:5px;margin:0 6px 30px;float:left}}@media screen and (max-width:780px){.graus-academicos span{font-size:39px}}@media (max-width:777px){.social-icons-big img{width:40px}}@media (max-width:740px){.news-detail{padding:15px 0 0}.date-news{font-size:12px;color:#999}.btn-red.btn-vest{margin-bottom:5px;display:inline-block}}@media (max-width:767px){.btn-bibli,.div-my-campi,.nav-tabs>li,.row-mapa-full{text-align:center}.btn-bibli{font-size:13px;width:30%;height:60px;display:inline-block;background:#CD363B;color:#FFF;text-transform:uppercase;padding:10px 0;border-radius:5px;margin:0 6px 30px;float:left}.side-hider .panel-group{margin-bottom:0}.sidebar{width:100%}.form-sidebar{width:46%;float:left;margin:2%}.sidebar .title-color{width:100%}.documents .icon-pdf img{margin-top:0;margin-right:3%}.documents .icon-pdf p{font-size:14px;font-family:Lato;font-weight:300;display:inline-block;float:right;width:90%}#accordion-centro .panel-body{margin:0;padding:0}#accordion-centro,#accordion-prograd,.meu-collapse,.side-hider{display:block}.tap-desktop{display:none}.seta-tab,.tab-pane{display:block}.sidebar .img-map img{margin:auto}.div-my-campi{margin-top:15px;margin-bottom:15px;margin-right:20px;padding-top:10px}.contact-us{margin-bottom:10px}.slider-depoimentos p{margin-top:3px;text-align:center}.container-slider{max-height:500px}.row-depoimentos{height:720px}.control-slider{width:55%}.form-mapa{width:100%}.form-mapa input{width:79%}.trangule-red{margin-top:275px}.my-pdf-big p a{max-width:100%}.social-share .btn-red.btn-vest{float:left}.events-uni .list-events div{width:80%}.text-events{width:100%;float:left;margin-top:4%}.banner-aluno .item{min-height:250px}.nav-tabs>li{float:left;margin-bottom:-1px;width:100%;border-bottom:1px solid #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a{padding:20px 15px;text-transform:uppercase;background-color:#F0F0F0;border-bottom:1px solid #ddd}.nav-tabs .btn-red{display:none!important}.social-icons img{width:35px}.box-inquietos{width:50%;margin:0;padding-right:12px}.pos-infos-sidebar,.pos-infos-sidebar .list-text-item{width:100%}.vtoson-container ul{display:none}.btn-ouvidoria{font-size:12px;padding:2%;margin-left:5px}}@media screen and (max-width:750px){.social-icons-big img{width:38px!important}.banner-curso img{width:100%}.nossos-campi ul li{width:50%}.nossos-campi ul li.vermelho-claro:last-child{background:#5E090D}.nossos-campi ul li:nth-child(3){background:#860D13}}@media (max-width:725px){.trangule-red{margin-top:306px}}@media (max-width:704px){.trangule-red{margin-top:339px}}@media screen and (max-width:699px){.nav-student-spot .item{border-bottom:1px solid #e1e8ed;width:115px}.list-to-break{display:block}.bd-gray-right{border-right:1px solid #e1e8ed!important}.bd-gray-left{border-left:1px solid #e1e8ed!important}}@media screen and (max-width:697px){.nav-student-spot .item:nth-child(4n){border-right:0}.to-break{display:block}}@media screen and (max-width:680px){.slide-with-content{background-position:center top;background-size:cover}.slide-red-box h2{font-size:30px}.slide-red-box h3{font-size:20px}}@media (max-width:641px){.my-pdf-big p a{max-width:350px}}@media screen and (max-width:640px){.box-inquietos{width:100%;padding:0!important;margin-bottom:35px}.box-inquietos .img-responsive{width:100%}.box-inquietos figure span{font-size:17px;top:-40px}.box-inquietos p{margin-top:-30px!important;margin-bottom:20px}.highlight-news{padding:0!important;margin-bottom:30px}.social-resp--logo{display:none}.container--social-resp{height:350px;padding:70px 0}.social-resp--content{width:85%;margin:auto;float:none}.social-item{width:100%!important;margin-bottom:25px!important;padding:0}.graus-academicos a{width:100%;background-size:175%;font-size:65px;padding:12px 0 22px}}@media screen and (min-width:640px) and (max-width:990px){.highlight-news{width:50%;float:left}.social-item{padding-left:30px}.col-md-4.sidebar{margin-bottom:40px}}@media (max-width:630px){.form-mapa input{width:75%}}@media (max-width:600px){.banner-curso-mobile .item,.banner-home_mobile .item{height:350px;}#servicos .ul-style,.prograd .tab-content .ul-style{line-height:initial}#servicos .ul-style{margin:28px 0}.div-media{width:100%}.logos a{float:left;margin:5px}.pos-infos-sidebar .list-text-item .item .politica a{line-height:15px!important}}@media screen and (max-width:560px){.events-uni .list-events div .text-events{width:266px!important}.logo img{margin-top:0;margin-left:8px}.nossos-campi ul li{width:100%}}@media (max-width:555px){.form-mapa input{width:70%}.international-form{padding:0 20px 30px}.international-form h4{margin-top:0;margin-left:-20px}}@media (max-width:550px){.time-line{padding-left:0;padding-right:0}.time-line .time-line-icon{background-image:url(../images/time-line-big.png);height:159px}.time-line-big-negative{margin-top:0!important}.chanceler img{margin-left:auto!important;float:none;display:block;margin:10px auto}.chanceler .first-p{margin-top:10px}.contact-us .form-sidebar{width:100%}}@media (max-width:537px){.mobile-footer{background:#333;padding:51px 25px 10px;color:#fff;overflow:auto}}@media screen and (max-width:525px){.container--social-resp{border-top:4px solid #9F1B20;background:0 0;height:auto;padding:0}.social-resp--content{padding:20px 15px 15px 10px;width:100%;border:none}.mobile-footer{padding:20px 10px}}@media (max-width:500px){.time-line .time-line-icon{height:175px}.form-sidebar{width:96%}.box-news{width:100%}}@media (max-width:486px){.mobile-footer{background:#333;padding:23px 10px;color:#fff;overflow:auto}}@media screen and (max-width:480px){.banner-inquietos{padding-top:26px}.banner-inquietos h4{font-size:35px!important}.find-courses{display:none!important}.col-md-4.logo{width:auto!important}}@media screen and (max-width:478px){.row-block-finder p{font-size:21px}.ads-banner{width:100%!important}}@media (max-width:475px){.documents .icon-pdf p{float:left;width:72%}.container{padding:0}.time-line-big-negative{margin-top:-20px!important}.my-pdf-big p a{width:70%;margin-top:0}.meu-collapse h3 a{font-size:18px}.row-depoimentos{height:610px}.p-share{float:none}.events-uni .list-events div{width:80%;padding-left:14px}.btn-bibli{font-size:13px;width:100%;height:60px;display:inline-block;text-align:center;background:#CD363B;color:#FFF;text-transform:uppercase;padding:10px 0;border-radius:5px;margin:0 6px 30px;float:left;line-height:36px}.nav-student-spot .item{width:90px}}@media screen and (max-width:470px){.events-uni .list-events div .text-events{width:220px!important}}@media screen and (max-width:460px){.footer-mob-phone{font-size:20px}.footer-logo{margin-top:0;margin-right:10px;width:36%}.ft-social-column{float:right}.ft-social-column ul{list-style:none;margin-left:0;padding-left:0}}@media (max-width:455px){.form-mapa input{width:65%}.social-share p{margin-right:10px;float:none}.form-de-busca .form-group{width:300px;display:inline-block;margin-top:10px}.page-slider{height:auto}}@media (max-width:425px){.address{width:100%}.div-my-campi{padding-top:10px;text-align:center;margin:15px 10px}}@media screen and (max-width:420px){.slide-red-box{display:none}.div-chat{padding:15px}.div-chat .btn-green{width:100%;display:inline-block}.font-icon{float:none;margin-top:10px!important}.social{margin-bottom:25px!important}}@media (max-width:405px){.trangule-red{margin-top:371px}.events-uni .list-events div .text-events{width:175px!important;font-size:12px}.bloco-dt{width:50px}}@media (max-width:400px){.form-mapa input{width:60%}.row-title h1{font-size:30px}#calendario .col-lg-7,#calendario .sidebar{width:100%;padding:0;margin:0}.box-inquietos figure span{top:-36px}.box-inquietos p{margin-top:-20px!important}.social-icons-big img{width:38px}}@media screen and (max-width:385px){.social-resp--content h3{font-size:30px}}@media screen and (max-width:768px){.slide-with-content{height:194px}}@media (max-width:384px){.footer-mob-phone{font-size:36px}.ft-social-column li span[class^=icon]{padding:7px;border-radius:50%;border:2px solid #d6d6d6;display:inline-block;font-size:11px}}@media screen and (max-width:380px){.nav-student-spot .item{width:82px}}@media (max-width:376px){.trangule-red{margin-top:400px}}@media (max-width:375px){.time-line .dt-time-line{font-size:16px;margin-top:37px}.panel-default>.panel-heading h4 a{font-weight:400;font-size:18px!important;color:#777}.row-depoimentos{height:565px}.trangule-red{margin-top:396px}.button-social{float:left;margin:1px 0 0;width:209px}.button-social li{float:left;margin-left:0;margin-right:11px;margin-bottom:7px}.div-social{width:100%}.title-fone{font-size:30px;color:#9E262C;font-family:"Source Sans Pro";font-weight:300}}@media (max-width:374px){.trangule-red{margin-top:428px}}@media (max-width:360px){.documents .icon-pdf{width:280px!important}}@media (max-width:358px){.footer-logo{margin-top:0;margin-right:10px;width:32%}}@media (max-width:357px){.btn-green,.form-mapa input{width:100%}.btn-green{padding:9px 25px;float:left;margin-top:10px}.trangule-red{margin-top:476px}.form-de-busca .form-group{width:280px;display:inline-block}}@media (max-width:350px){.time-line .time-line-icon{height:190px;background-position-y:75px}.time-line .dt-time-line{margin-top:56px}.time-line .text-time-line{width:70%}.page-slider{display:none;height:auto}.events-uni .list-events div .text-events{width:155px!important;font-size:12px}.bloco-dt{width:42px}}@media screen and (max-width:345px){.nav-student-spot .item{width:75px}}@media (max-width:340px){.ft-social-column li span[class^=icon]{padding:7px;border-radius:50%;border:2px solid #d6d6d6;display:inline-block;font-size:9px}.footer-mob-phone{font-size:27px}}@media (max-width:331px){.trangule-red{margin-top:507px}.sidebar .return-calendar h5{font-size:16px;font-weight:300}.documents .icon-pdf{width:260px!important}}@media (max-width:324px){.footer-logo{margin-top:0;margin-right:10px;width:29%}}@media (max-width:320px){.social-icons{width:250px}.time-line .time-line-icon{height:203px;background-position-y:86px}.time-line-big-negative{margin-top:-30px!important}.time-line .dt-time-line{margin-top:70px}.time-line .text-time-line{margin-top:60px}}.paginacao{width:100%;clear:both}.paginacao ul{list-style:none;margin-left:15%}.paginacao ul li{background:#ddd;border-radius:4px;display:block;float:left;margin-left:4px;padding:0 5px;color:#FFF}.paginacao ul li.current,.paginacao ul li:hover{background-color:#c9392a;color:#FFF}.paginacao ul li a{color:#FFF}.clear{clear:both}.breadcrumb-news .breadcrumb{float:left;margin:-35px 0 0 -10px}.btn-inscricao{color:#FFF;display:inline-block;margin-top:5px}.link-my-doc-big,.link-my-pdf-big,.link-my-xls-big{background-position:20px center;background-repeat:no-repeat;background-size:30px auto;font-size:15px;font-weight:300;height:67px;line-height:48px;margin-bottom:15px;margin-top:10px;padding:8px 20px 8px 60px;width:100%;float:left;cursor:pointer}.nav .btn-inscricao:hover{color:#fff!important}.link-my-doc-big,.link-my-doc-big a,.link-my-pdf-big a,.link-my-xls-big,.link-my-xls-big a,.table>tbody>tr>td a{color:#333}.link-my-pdf-big{background-color:#feeeee;background-image:url(/assets/images/icons/icon-pdf.png);color:#333}.link-my-pdf-big:hover{text-decoration:none;opacity:.8;background-color:#FFDBDB}.link-my-xls-big{background-color:#B1F8F0;background-image:url(/assets/images/icons/icon-xls.png)}.link-my-xls-big:hover{text-decoration:none;opacity:.8;background-color:#16E7D1}.link-my-doc-big{background-color:#84C1FF;background-image:url(/assets/images/icons/icon-doc.png)}.link-my-doc-big:hover{text-decoration:none;opacity:.8;background-color:#2894FF}.email-coordenacao{color:#CC3439;text-decoration:underline}.estrutura-curricular tr td,.estrutura-curricular tr th{font-size:12px;text-align:center;width:20%}label.error{color:red;margin-left:5px}.sidebar label.error{color:#FFF}.error_message,.success_message{border-radius:4px;color:#fff;padding:5px;text-align:center}.success_message{background:#95b75d}.error_message{background:#ec6459;margin-bottom:10px}.box-curso{border:1px solid #E1E8ED;width:100%;display:block;padding:16px 28px}.btn-box-curso:hover .box-curso{background-color:#C9392A;border:1px solid #BBB;box-shadow:0 3px 8px #9d9d9d}.btn-box-curso:hover .box-curso .curso-categoria-name{color:#DDD}.btn-box-curso:hover .box-curso .curso-name{color:#FFF}.box-curso .curso-categoria-name{color:#CC353A;font-size:14px}.box-curso .curso-name{font-size:22px;color:#000;display:block}.busca-list{list-style:none;margin:0 0 20px 5px;padding:0;float:left;width:100%}.busca-list li{float:left;padding:12px 0;border-bottom:2px solid #EEE;width:100%}.busca-list li:last-child{border-bottom:none}.busca-list li span.data{color:#CC3439;font-size:13px;font-weight:700}.busca-list li h2{color:#000;font-size:16px;margin:2px 0;padding:0}.busca-list li a.btn-leia-mais{color:#cc3439;float:right;font-size:13px;margin-top:-5px;text-decoration:underline}.busca-list li a.btn-leia-mais:hover{text-decoration:none}.count_busca{color:#777;float:left;font-size:16px;margin-bottom:-60px;margin-left:10px;margin-top:15px}.box-day-academico{background-color:#CD363B;color:#FFF}.box-day-academico h4{color:#FFF}.box-day-academico .btn-red{color:#cd363b;background-color:#FFF}.box-day-academico .btn-red:hover{background-color:#aeaeae}.calendar-container .all-date li.academico_hoje{border-bottom:3px solid #cd363b}.calendar-container .all-date li.evento_hoje{border-bottom:3px solid #666}.calendar-container .all-date li.evento_hoje.academico_hoje{border-bottom:3px solid #cd363b;position:relative}.calendar-container .all-date li.evento_hoje.academico_hoje:after{border-bottom:3px solid #666;bottom:6px;content:"";display:block;left:0;position:relative;right:0;top:-4px;z-index:1}.no-padding{padding:0}.width95{width:95%}.btn-coordenador{margin-top:10px}.professor-body label.error{color:#cd363b;width:100%}.professor-header{height:110px;margin-left:-2px;margin-right:-2px;margin-bottom:-2px;position:relative;display:block}.professor-header .phrase{color:#850C13;padding-top:15px;font-weight:600}.professor-header .phrase a{color:#850C13}.panel-heading .btn-red{margin-top:-33px;margin-right:5px}.professor-body{margin-bottom:25px;float:left}.professor-body p{padding-bottom:0;padding-left:15px;padding-right:15px}.professor-body .button-red{float:right;width:100px;height:30px;line-height:15px}.panel-heading .panel-title a{font-size:19px}.wrapper-btn-inscricao .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.campu-select-title,.link-curso-graduacao a:hover{box-shadow:0 3px 8px #9d9d9d}.wrapper-btn-inscricao.open>.dropdown-menu{background-color:#C9392A;display:block}.wrapper-btn-inscricao .dropdown-menu li{padding:0}.wrapper-btn-inscricao .dropdown-menu li a:hover{background:0 0}.wrapper-btn-inscricao .dropdown-menu .divider{float:left;margin-top:-10px;width:82%}.wrapper-btn-inscricao.open>.dropdown-menu .divider{margin:3px 15px;background-color:#DCDCDC;opacity:.3}.wrapper-btn-inscricao .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.wrapper-btn-inscricao.open>.dropdown-menu>li>a{color:#fff}.wrapper-btn-inscricao .btn-inscricao{background-color:#9E262E;color:#fff;width:140px;height:25px;line-height:13px}.collapse,.collapsing{padding:10px}.link-curso-graduacao a{float:left;margin:5px 2px;width:100%;height:65px;overflow:hidden;color:#333;border:1px solid #E1E8ED;-webkit-transition:background .75s;transition:background .75s}.campu-select span,.campu-select-title span,.teste h2,.title-cursos-de-graduacao>.campu-select{color:#fff}.box-cursos-de-graduacao{font-size:15px;padding:10px 5px 10px 10px;text-align:center}.title-cursos-de-graduacao{font-size:26px;background-color:#EEE;padding:15px 5px 15px 15px;font-weight:400;-webkit-transition:background .75s;transition:background .75s}.box-tur h5,.title-cursos-de-graduacao span{font-weight:600}.title-center{text-align:center;font-size:26px}.barra-gray hr{width:100%;height:25px;background-color:#eee;display:inline-block;margin:5px 0}.campu-select,.campu-select-title{background-color:#C9392A}.campu-select-title{color:#fff;text-align:center}@media (max-width:1050px){.link-curso-graduacao a{height:80px}}@media (max-width:950px){.link-curso-graduacao a{height:98px}.title-cursos-de-graduacao{font-size:22px}}@media (max-width:767px){.link-curso-graduacao a{height:100%}}.teste h2{font-size:50px}.teste p{font-size:18px;color:#ccc;text-align:left}#mi_msg.msg_end div:last-child,.contact h2,.teste .box-step,.teste a{text-align:center}.teste a{background-image:url(../images/circulo-tur.png);background-position:center;background-repeat:no-repeat;display:inline-block;height:99px;width:242px;padding-top:30px;padding-left:65px;padding-right:66px;color:#fff;cursor:pointer}@media (max-width:1515px){.teste a.pull-left-mini{left:0!important;top:15px!important;width:160px;background-size:100%;padding:30px 0}.teste a.pull-right-mini{right:0!important;top:10px!important;width:160px;background-size:100%;padding:30px 0}.box-mini{width:421px!important;margin-right:0!important;margin-left:20px!important}}@media (max-width:1199px){.teste a.pull-left-mini{left:0!important;top:15px!important;width:160px;background-size:100%;padding:30px 0}.teste a.pull-right-mini{right:0!important;top:10px!important;width:160px;background-size:100%;padding:30px 0}.box-mini{width:356px!important;margin-right:0!important;margin-left:100px!important}.nav-top .container{width:100%;padding:0}.navbar-right{float:right!important;margin-right:0}.nav-top-social-media{width:200px}.nav-top-social-media li{margin:0 2px}#box-tur6{left:675.5px!important;top:1668px!important}#box-tur6 .flexa{left:-52px!important;top:-107px!important}}.teste a.pull-left{position:relative;left:-100px;top:60px}.teste a.pull-right{position:relative;right:-100px;top:60px}.teste{display:none;width:100%;height:500%;position:absolute;background-color:rgba(0,0,0,.85);top:0;z-index:9}.teste .box-step{position:relative;max-width:500px;height:815px;padding-top:20%;margin:auto;opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s;-webkit-transition-timing-function:ease}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:7}.carousel-indicators{z-index:5}#box-tur1,#box-tur3,#box-tur4,#box-tur5,#box-tur6,#box-tur7{width:315px;position:absolute;z-index:15;opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s;-webkit-transition-timing-function:ease}.myOpacity{opacity:1!important}#box-tur2{width:211px;position:absolute;z-index:15;opacity:0;-webkit-transition:opacity 1.5s;transition:opacity 1.5s;-webkit-transition-timing-function:ease}.box-tur h5{font-size:24px;color:#fff;margin-bottom:0}.box-tur p{color:#FFF;font-size:16px;line-height:initial}#box-tur1 .flexa{background-image:url(../images/flexa-tur1.png);background-repeat:no-repeat;width:90px;height:130px;display:inline-block;position:absolute;left:-43px;top:-70px}#box-tur2 .flexa,#box-tur3 .flexa,#box-tur4 .flexa{background-image:url(../images/flexa-tur2.png);background-repeat:no-repeat;width:90px;height:130px;display:inline-block;position:absolute}#box-tur2 .flexa{left:166px;top:-54px}#box-tur3 .flexa,#box-tur4 .flexa{left:-90px;top:-8px;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(229deg)}#box-tur5 .flexa,#box-tur6 .flexa{-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg)}#box-tur5 .flexa{background-image:url(../images/flexa-tur1.png);background-repeat:no-repeat;width:90px;height:130px;display:inline-block;position:absolute;right:-54px;top:7px;transform:rotate(120deg)}#box-tur6 .flexa,#box-tur7 .flexa{background-image:url(../images/flexa-tur2.png);width:90px;height:130px;display:inline-block;position:absolute;background-repeat:no-repeat}#box-tur6 .flexa{left:-130px;top:-135px;transform:rotate(6deg)}#box-tur7 .flexa{left:-100px;top:5px;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);transform:rotate(247deg)}#calendario-tur{position:absolute;width:140px;height:129px}.my-menu-footer{padding:0 15px;position:relative;float:left;background-color:#333}#end{background-image:url(../images/tur-end.png);background-repeat:no-repeat;padding-top:40px}.panel-default .panel-collapse ul{padding-left:20px}#campus-slides .item{border:10px solid #F0F0F0}.list-modulos a{color:#333}.wrapper-thumbs{margin-top:10px}.wrapper-thumbs img{max-width:105px;border:5px solid #F0F0F0;margin-right:6px;cursor:pointer}.wrapper-thumbs img:last-child{margin-right:0}.wrapper-thumbs img.active{border:5px solid #BB4649}.box_curso_tipos{margin-bottom:20px}.contact{background-color:#C9392A;border-radius:5px;padding:20px;max-width:500px;min-width:220px;margin:auto auto 20px;float:left}.contact form{float:left}.contact h2{font-size:24px;font-weight:300;color:#FFF;margin:6px 0 18px}.contact h2 strong{font-weight:400}.contact .group{width:100%;float:left;margin-bottom:10px}.contact .group .control{border-radius:3px;height:40px;width:100%;float:left;color:#999;border:1px solid #ccc;padding:0 8px}.contact .group select.control{padding:0 3px}.contact .group-50{width:50%;float:left;margin-bottom:10px}.contact .group-50 .control{border-radius:3px;height:40px;width:96%;float:left;color:#999;border:1px solid #ccc;padding:0 6px}.right{float:right!important}.contact button{background-color:#D85041;border-radius:5px;border:none;padding:12px 50px;color:#FFF;cursor:pointer}#ctnr_interesse{display:none}.contact select:disabled{background-color:#F3F3F3;color:#CCC!important}#nens_id option:disabled{color:#CCC;text-decoration:line-through}.contact .control{border:2px solid #CCC!important;outline:0}.contact .control:focus{border:2px solid #999!important}.contact .control.incons{border:2px solid #D85041!important;background-color:#FFF8D7}.contact #ccom_email{text-transform:lowercase}.box-prova .btn,.box-valor-ano,.my-col-3 h4,.professor-titulacao,.semipresencial .my-col-6 p,.sidebar .box-vest h4,.sidebar .box-vest h5,.vestibular .nav>li>a{text-transform:uppercase}.contact .msgincons{color:#FFF8D7;display:inline-block;margin:0;padding:0}.contact .msgincons div{display:table-cell;padding:0 4px;vertical-align:middle;font-size:16px}#ctnr_btn,#ctnr_msg{display:table-cell;float:right;vertical-align:middle}#ctnr_msg{width:100%}.contact_block{background-color:#FFF;position:absolute;border-radius:5px;opacity:.35}#mi_msg.msg_end{padding:16px!important;background-color:#FFF!important;color:#333!important;display:inline-block!important;position:absolute;z-index:9999999!important;border:2px solid #CCC;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#mi_msg.msg_end.ok{border:2px solid #009688;color:#009688!important}#mi_msg.msg_end input[type=button]{color:#FFF;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:26px;padding:0 12px;cursor:pointer}#mi_msg.msg_end.ok input[type=button]{border:2px solid #009688;background-color:#009688!important}#mi_msg.msg_end.erro{border:2px solid #E53935;color:#E53935!important}#mi_msg.msg_end.erro input[type=button]{border:2px solid #E53935;background-color:#E53935!important}#mi_msg.msg_end div{padding:4px}#mi_pt{padding:10px;background-color:#FFF;color:#999;margin-bottom:10px}.estrutura-curricular-estatica .module-title{font-size:17px;font-weight:700;padding-bottom:10px;width:100%;display:block}.sac label.error{color:#FFF}.fd_key{visibility:hidden;height:0;width:0}.no-border{border:none!important}.coordenadores-box p{margin-bottom:3px}.coordenadores-box .red{color:#cc3439;font-size:13px}.coordenadores-box .box{border-bottom:1px solid #DDD;padding:10px 0 15px;width:90%}.contact-us-sidebar label.error{color:#FFF}.flag-inscricoes-abertas{float:left;display:block;width:auto;clear:both;position:absolute;background:#9e262e;border-radius:5px;bottom:3px;padding:1px 8px}.tela_404_content a{color:#666;text-decoration:underline}#apresentacao1 .descricao-content{padding:40px 10px 50px 0}#apresentacao1 .periodo{background-color:#F5F5F5;min-height:185px}#apresentacao1 .periodo .first{min-height:185px;border-right:10px solid #F0F0F0}#apresentacao1 .periodo .title{font-size:30px;color:#850C13;font-weight:300;padding:0}#apresentacao1 .periodo .image{padding:17px}#apresentacao1 .periodo .infos{padding-left:15px;font-size:16px;padding-top:90px;color:#333}#apresentacao1 .periodo .hour{font-size:50px;font-weight:300;padding-left:20px;color:#333}.pos-infos-sidebar{margin-bottom:10px;float:left}.list-horarios .item{border-left:10px solid #E6E6E6;border-bottom:1px solid #E6E6E6;margin-bottom:15px}.list-horarios .item .icon-mini{display:inline-block;width:27px;margin:10px 10px 10px 15px}.list-horarios .item .icon-init{background:url(../images/sprite-campus-menu.png) no-repeat;width:27px;height:28px;background-size:27px;display:inline-block;margin:10px 15px}.list-horarios .item .icon-init.icon-fapa{background-position:0 -67px}.list-horarios .item .icon-init.icon-zonasul{background-position:0 -33px}.list-horarios .item .icon-init.icon-canoas{background-position:0 -101px}.list-horarios .item .title{color:#CC383C;font-size:20px;margin-top:8px;position:absolute}.list-horarios .item .description-item{padding-left:20px;padding-right:140px;font-size:16px}.pos-infos-sidebar .list-text-item .item{margin-top:10px}.pos-infos-sidebar .list-text-item .item .title{display:block;font-size:24px;font-weight:300}.pos-infos-sidebar .list-text-item .item .paragraph{display:inline-block;font-size:12px;color:#585858}.pos-infos-sidebar .list-text-item .item .politica a{background:url(../images/pdf.png) no-repeat;color:#9e1924;display:block;font-size:13px;height:41px;line-height:41px;padding-left:45px}.box-pre-inscricao select,.row-bg-tab,.row-bolsas{background-repeat:no-repeat}.pos-infos-sidebar .inner-panel.panel-default>.panel-heading{background-color:#9E1A24!important;border:0;color:#fff!important;border-radius:0;text-align:left;padding:2px!important}.pos-infos-sidebar .panel-title>a{color:inherit;display:block;font-weight:300;font-size:20px;padding:7px}.pos-infos-sidebar .panel-title>a img{margin-right:10px}.pos-infos-sidebar .inner-panel.panel-group .panel{border:0;border-radius:0;background-color:#F5F5F5}.pos-infos-sidebar .parcelas,.preco strong{color:#850C13}.pos-infos-sidebar .separator{font-size:40px;font-weight:300;color:#850C13;margin:0 14px}.pos-infos-sidebar .parcelas,.preco strong,.separator{font-size:25px}.pos-infos-sidebar .wrapper-values{background-color:#dcdcdc;font-size:13px;height:60px;padding:5px}.pos-infos-sidebar .wrapper-values .valor-total{display:block;text-align:center}.pos-infos-sidebar .wrapper-values .preco{font-weight:300;font-size:16px;display:block;text-align:center}.pos-infos-sidebar .wrapper-values .preco span{font-size:20px}.pos-infos-sidebar .list-text-item{float:left}.pos-infos-sidebar .list-text-item .item .panel-body{background-color:#f5f5f5}.pos-infos-sidebar .line-separator{width:100%;height:1px;background-color:#DCDCDC;display:block;margin:10px auto}.pos-infos-sidebar .preco{font-size:20px;color:#850C13}.pos-infos-sidebar .button-inscricao .button-red{clear:both;float:left;font-size:12px;height:30px;line-height:28px;margin-bottom:5px;margin-top:0;padding:0 10px;width:auto}.list-busca .paginacao li:hover a,.pos-infos-sidebar .button-inscricao .button-red a,footer .item-footer a{color:#FFF}.pos-infos-sidebar .button-red{width:300px;height:40px;color:#fff;font-size:16px;text-align:center;display:inline-block;background-color:#9E262E;border-radius:5px;line-height:40px}.box-descricao-valor-ano,.box-valor-ano{color:#850c13;font-weight:700;text-align:center}.pos-infos-sidebar .panel-collapse{padding:0}.my-col-50{width:50%;float:left;margin-bottom:5px}.chatcomercial_link_class{display:none}.btn-mais-inquietos{float:none;display:block;text-align:center;bottom:0;padding:15px;margin-top:280px;margin-left:-20px;font-size:15px!important}@media (max-width:900px){.btn-mais-inquietos{margin-top:40px;margin-left:0}}.box-descricao-valor-ano{float:left;width:100%;font-size:13px}.box-valor-ano{float:left;width:100%;margin-bottom:-15px;font-size:17px}.professor-titulacao{color:#aaa;font-size:11px}.ultima-edicao{color:#999;float:left;font-size:11px;margin-bottom:20px;margin-left:20px;margin-top:0}.vestibular.row-content-curso{background-color:#FFF;margin:0;padding-bottom:30px}.box-prova,.row-red{background-color:#B82E31}.vestibular.row-content-curso ul{width:85%;margin:0 auto;list-style:disc url(../images/icon/icon-list.jpg);color:#333;padding:0}.vestibular.row-content-curso ul li{margin-bottom:0;padding-top:0 !important;font-size:13px!important}.vestibular .title-color{margin:20px 0}.row-red{width:100%;margin-bottom:30px}.row-red h1{margin:0;font-size:60px;color:#FFF;font-weight:300;padding-top:10px;padding-bottom:10px}.vestibular.row-content-curso h2{display:inline-block;padding:10px 15px;font-size:26px;border-left:3px solid;font-weight:300;margin:20px 0;border-color:#CD363B;width:100%}.vestibular.row-content-curso h5{font-weight:600;float:left;width:100%;color:#666;font-size:17px}.box-prova,.box-prova .btn-small:hover{color:#FFF}.vestibular.row-content-curso p{line-height:normal;font-weight:400;margin-left:15px;margin-bottom:10px}.vestibular.row-content-curso li p{margin-bottom:5px}.vestibular .btn-inscriva-se{float:right;margin-bottom:0;margin-top:-50px;padding:3px 30px;position:relative;z-index:8}.box-prova{width:70%;margin:auto auto 20px;text-align:center;border-radius:14px;padding:0 30px 30px}.box-prova h2{border-left:0;font-weight:400;font-size:35px;margin-top:40px;margin-bottom:0;padding:10px 15px;width:100%;float:left}.box-prova h4{border-bottom:2px solid #CD363B;padding-bottom:15px;margin-top:10px}.box-prova p{color:#FFF;font-size:15px;font-weight:400;line-height:30px;margin-bottom:22px;margin-left:15px}.box-prova .btn{width:250px;border-radius:7px;margin-bottom:10px;padding:0;line-height:40px}.box-prova .btn2{width:230px}.box-prova .btn-small{margin-bottom:-10px;margin-top:20px;width:230px}.box-prova.box-prova-2 h2{border-bottom:2px solid #CD363B;margin-top:10px;float:none}.btn-black{background-color:#000;border-radius:7px;color:#fff;font-weight:600;margin-bottom:15px;padding:10px 30px}.btn-black:hover{color:#FFF}.sidebar .box-vest{text-align:center;background-color:#CC3C3F;border:1px solid #B82E31;border-radius:14px;padding:20px;color:#FFF;float:left;width:100%;margin:20px 0}.sidebar .box-vest p{line-height:initial;color:#fff;margin-bottom:14px;margin-top:15px}.sidebar .box-vest h4{font-size:22px}.sidebar .box-vest h5{font-size:18px;margin-top:0;margin-bottom:20px;color:#FFF}.sidebar .box-vest div{border-top:1px solid #B82E31;width:100%;padding-top:20px;float:left}.sidebar .box-vest .btn-header:hover{color:#FFF;background-color:#d9534f}.sidebar .box-vest .btn-header{color:#FFF;padding:3px 12px;font-size:15px;margin-top:5px;background-color:#7B292C;border:none}.carousel-indicators{width:10%;margin-left:-5%}@media screen and (max-width:800px){.carousel-indicators{bottom:0;width: auto;left: 0;right: 0;margin-left:0;}}@media screen and (min-width:801px) and (max-width:1023px){.carousel-indicators{top:300px}}@media screen and (min-width:1024px){.carousel-indicators{top:315px}}.semipresencial .form_pre_inscricao{//background-color:#686859}.form_pre_inscricao{padding-bottom:20px;padding-top:5px;float:left;width:100%}.box-pre-inscricao h2{font-size:26px;font-weight:300;color:#fff;text-align:center}.box-pre-inscricao h2 strong{font-weight:700}.box-pre-inscricao button{background-color:#E44D50;color:#fff;border-radius:5px}.box-pre-inscricao label.error{color:red;font-size:13px;margin-top:4px}.box-pre-inscricao button p{margin:0!important}.box-pre-inscricao button:hover{color:#ccc}.box-pre-inscricao select{background-image:url(../images/icon/select_arrow.gif);background-color:#fff;background-position:98% 5px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.my-col-2{width:calc(100%/6);float:left;padding:6px 4px}@font-face{font-family:'Gotham Black';src:url(../fonts/GothamBlackRegular.woff) format('woff')}.semipresencial .row-banner-2{background-size:cover;background-position:center center;background-repeat:no-repeat;float:left;width:100%;background-color:#EFE8E2}.semipresencial .row-banner-2 h4{font-family:'Gotham Black';background-color:#000;display:inline-block;font-size:50px;padding:4px 5px;margin:54px 0 0;font-weight:900;color:#FFF;text-align:center;letter-spacing:2px;position:relative}.semipresencial .row-banner-2 span.shadow:before{position:absolute;content:"";background-color:#FC518A;opacity:.15;height:250px;width:1920px;border-top-right-radius:55px;left:-1710px;transform:skew(-30deg);top:18px}.semipresencial .row-banner-2 .data{float:left;font-family:'Gotham Black';color:#fd518b}.box h2,.box ul li{font-family:"Source Sans Pro"}.semipresencial .row-banner-2 span{float:left;font-weight:700;line-height:130px;text-align:left;font-size:350px;margin:70px 0 0 80px;text-shadow:-13px -3px 0 #fff}.semipresencial .row-banner-2 span.day{color:#fd518b;line-height:118px;float:left;font-weight:700;margin:29px 0 0 11px;font-size:165px}.semipresencial .row-banner-2 span.semana{float:right;font-size:155px;font-weight:700;margin:8px 0 0 76px;letter-spacing:2px}.semipresencial .row-banner-2 ul{float:left;margin-top:116px;padding-left:40px;width:100%;list-style:none;margin-left:30px}.semipresencial .row-banner-2 ul li{color:#fd518b;font-size:21px;font-weight:700;padding:15px 0;margin-bottom:0;border-bottom:1px solid #fd518b}.semipresencial .row-banner-2 ul li img{margin-right:20px}.semipresencial .row-banner-2 ul li:nth-child(2){margin-left:50px;margin-bottom:3px}.semipresencial .row-banner-2 ul li:nth-child(3){margin-bottom:30px;margin-left:120px}.semipresencial .row-banner-2 ul li:nth-child(4){margin-left:210px}@media only screen and (max-width:1580px){.semipresencial .row-banner-2 h4{font-size:40px}.semipresencial .row-banner-2 span{font-size:200px}.semipresencial .row-banner-2 span.day{font-size:85px;text-shadow:-5px -3px 0 #fff;line-height:100px}.semipresencial .row-banner-2 ul li{font-size:16px}.semipresencial .row-banner-2 span.semana{font-size:95px;margin:-40px 0 0 76px}.semipresencial .row-banner-2 ul li:nth-child(2){margin-left:20px}.semipresencial .row-banner-2 ul li:nth-child(3){margin-left:40px}.semipresencial .row-banner-2 ul li:nth-child(4){margin-left:60px}.semipresencial .row-banner-2 span.shadow:before{position:absolute;content:"";background-color:#FC518A;opacity:.15;height:141px;width:1920px;border-top-right-radius:55px;left:-1740px;transform:skew(-30deg);top:69px}}.semipresencial .row-inscricao{text-align:center;width:100%;margin:0;clear:both}.semipresencial .row-inscricao h2{margin:44px;font-weight:300;color:#444}.semipresencial .row-inscricao h2 strong{font-weight:500}.semipresencial .row-gray{background-color:#686859;color:#fff}.semipresencial .row-inscricao .row-gray{background-color:#C22327;color:#FFF;width:100%;float:left;margin:0}.semipresencial .row-inscricao .row-gray .my-col-6{min-height:290px}.semipresencial .my-col-6{width:calc(100% / 6);float:left;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;//padding:30px 10px;position:relative}.semipresencial .my-col-middle{background-color:#DB373D}.semipresencial .my-col-middle img{margin-top:50px!important}.semipresencial .my-col-6 img{display:inline-block;margin-top:115px;margin-bottom:15px}.semipresencial .my-col-6 h4{font-size:30px;font-weight:800;//margin-top:40px}.semipresencial .my-col-6 p{font-size:18px;font-weight:300;margin-top:15px}.semipresencial .my-col-6 a{text-decoration:none!important;position:absolute;left:0;top:0;height:100%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;padding:0 20px}.box ul li a,.semipresencial ul.menu li a:hover{text-decoration:none}.my-col-6 a h4,.my-col-6 a:hover h4,.semipresencial .my-col-6 a p,.semipresencial .my-col-6 a:hover p{color:#FFF}.semipresencial .gray-black{background-color:#a7292e}.semipresencial .gray-middle{background-color:#d24a4f}.semipresencial .gray-middle-2{background-color:#cd3648}.semipresencial .gray-light{background-color:#dc7377}.graduacao-executiva .row-title{background-color:#686859;color:#fff}.graduacao-executiva .sidebar .box-vest{background-color:#686859!important;border:1px solid #686859!important;color:#fff!important}.graduacao-executiva .btn-header,.graduacao-executiva .div-campus{background-color:#b9ae70!important}.graduacao-executiva .sidebar .box-vest div{border-top:#b9ae70!important}.semipresencial .menu-bar{height:90px;width:100%;background-color:#cd363b;opacity:.7;float:left;position:relative;margin-top:130px}.box,.play{opacity:.8}.semipresencial ul.menu{width:100%;float:left;list-style:none;margin:0 0 20px;padding:0;height:90px}.semipresencial ul.menu li{float:left;width:20%;height:100%}.semipresencial ul.menu li:hover{background-color:#a7292e}.semipresencial ul.menu li a{min-height:70px;padding:25px 20px 0;font-weight:700;float:left;width:100%;text-align:center;font-size:14px;color:#FFF;border-right:1px solid rgba(255,255,255,.5);margin-top:8px;text-transform:uppercase}.semipresencial ul.menu li:last-child a{border-right:0}.semipresencial ul.menu li a img{margin:auto}.graduacao-executiva .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-top:3px solid #686859}.graduacao-executiva .title-red{border-color:#686859}.graduacao-executiva .box-prova{background-color:#686859}.graduacao-executiva .box-prova h4{border-bottom:2px solid #b9ae70}.graduacao-executiva .btn-danger{background-color:#b9ae70;border-color:#686859}.graduacao-executiva .box-prova.box-prova-2 h2{border-bottom:2px solid #b9ae70}.box-prova .btn-small,.box-prova .btn-small:hover{background-color:#b9ae70;border-color:#686859}.menu-bar-mobile-semipresencial{display:none}@media screen and (max-width:1199px){.semipresencial .menu-bar{margin-top:0}.semipresencial .row-banner-2 h4{font-size:41px}.semipresencial .row-banner-2 h4,.semipresencial .row-banner-2 ul{margin-left:0}.semipresencial .my-col-6{width:calc(100% / 3);float:left;padding:30px 10px;height:200px;border-top:1px solid #999}.semipresencial .my-col-6 p{margin-top:10px}}@media screen and (max-width:1130px){.semipresencial .my-col-6 img{display:inline-block;margin-top:70px;margin-bottom:9px}}@media screen and (max-width:991px){.semipresencial .my-col-6{padding:30px 15px}.semipresencial .my-col-6 h4{font-size:18px}.semipresencial .menu-bar{display:none}.semipresencial .menu-bar-mobile-semipresencial{display:block;height:auto;margin:0;padding:0}.semipresencial .menu-bar-mobile-semipresencial ul.menu{height:50px}.semipresencial .menu-bar-mobile-semipresencial ul.menu li{padding-top:0;height:70px}.semipresencial .menu-bar-mobile-semipresencial ul.menu li a{font-size:10px;height:100%;margin-top:0;padding:10px 0;line-height:50px}.semipresencial .menu-bar-mobile-semipresencial ul.menu li a img{margin:0 7px 5px 9px;width:80%}}@media screen and (max-width:767px){.semipresencial .row-inscricao .row-gray .my-col-6{min-height:auto}.semipresencial .my-col-6{width:100%!important;height:auto!important;padding:10px 30px!important}.semipresencial .my-col-6 img{display:inline-block;margin-top:10px;margin-bottom:9px}.semipresencial .row-inscricao .row-gray{height:auto!important}.semipresencial .row-banner-2 ul{margin-left:0}.semipresencial .row-banner-2 ul li{font-size:15px;padding:20px 0}.semipresencial .row-banner-2 h4{font-size:40px;margin-left:0;margin-top:80px}.semipresencial .row-banner-2 .data{float:right;margin-right:20px;margin-top:20px}.semipresencial .row-banner-2 span{font-size:168px;margin-top:-59px;margin-right:10px}.semipresencial .row-banner-2 span.day{font-size:74px;margin-left:-9px;margin-top:12px}.semipresencial .row-banner-2 span.semana{font-size:28px;margin-top:-34px}}@media screen and (max-width:620px){.semipresencial .my-col-6 img{width:90px;margin-top:70px}.semipresencial .my-col-6 p{font-size:13px;font-weight:300}}@media screen and (max-width:500px){.semipresencial .row-banner-2 ul{list-style:none;margin-top:-5px;width:100%;float:left;margin-left:0;padding-left:0}.semipresencial .row-banner-2 h4{font-size:23px;margin-top:80px}.semipresencial .row-banner-2 span{font-size:114px;margin-top:-15px}.semipresencial .row-banner-2 span.semana{font-size:17px;margin-top:-60px}.semipresencial .row-banner-2 span.day{font-size:46px;margin-left:-9px;margin-top:40px}}@media screen and (max-width:400px){.semipresencial .row-banner-2 h4{font-size:15px;margin-top:60px}.semipresencial .row-banner-2 .data{float:right;margin-right:5px;margin-top:20px}}@media screen and (max-width:360px){.semipresencial .row-banner-2 ul{margin-top:-17px}.semipresencial .row-banner-2 ul li{padding:17px 0}.semipresencial .row-banner-2 h4{font-size:17px;margin-top:80px}.semipresencial .row-banner-2 .col-lg-8{padding:0 2px;margin:0}}.form_pre_inscricao{background-color:#CD4548}.row-course{background-color:#F0F0F0;height:auto;width:100%;margin:0;text-align:center;padding-top:20px}.row-course h2{margin-bottom:60px;font-weight:300;color:#444}.row-course h2 strong{font-weight:500}.row-bg-tab{background-image:url(../images/bg-cursos.gif);background-position:top center;background-size:cover;height:auto;padding-bottom:50px;width:100%;float:left}.vestibular .nav-tabs{border-bottom:1px solid #ddd;margin-top:-44px;width:600px;margin-left:auto;margin-right:auto}.vestibular .nav>li>a{position:relative;display:block;padding:10px 35px;color:#333;border-top:4px solid transparent}.vestibular .nav>li>a:hover{border-top:4px solid #eee}.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.vestibular .nav-tabs>li.active>a{background-image:url(../images/bg-tab.jpg);border-top:4px solid #CD363B;border-radius:0;font-weight:700}.box-all-cursos{display:inline-block;margin:auto;padding-top:30px;width:980px}.box,.box img{float:left;margin-right:10px}.box{min-height:180px;padding:28px 28px 0;text-align:left;margin-bottom:10px}.long-box{min-height:277px}.box img{margin-left:10px}.box h2{font-size:20px;font-weight:300;margin-bottom:15px;margin-top:14px;color:#fff}.box ul{float:right;width:90%;list-style:none;margin-bottom:0}.box ul li{float:left;width:50%;margin-bottom:14px;font-size:13px}.box ul li a{color:#fff}.box ul li a:hover{text-decoration:underline}.box-pink{width:383px;background-color:#BF4EB9}.box-yello{width:337px;background-color:#D69A29}.box-red{width:230px;background-color:#84171B}.box-purple{width:289px;background-color:#8508C8}.box-purple ul li{width:100%;padding-left:5%}.box-blue{width:671px;background-color:#0180CD}.box-blue ul{width:100%;margin-right:-30px}.box-blue ul li{width:25%;padding-right:7px;height:32px}.box-dark-blue{width:369px;background-color:#0F5092}.box-dark-blue ul li{width:100%}.box-orange{width:240px;background-color:#C67836}.box-orange ul li{width:100%}.box-green{width:340px;background-color:#337D1B}.row-inscricao{text-align:center;width:100%;margin:0;clear:both}.row-inscricao h2{margin:44px;font-weight:300;color:#444}.row-inscricao h2 strong{font-weight:500}.row-inscricao .row-red{background-color:#C22327;color:#FFF;width:100%;float:left;height:440px;margin:0}.my-col-3{width:calc(100% / 3);float:left;height:100%;padding:30px}.my-col-3 img{display:inline-block;margin-top:30px;margin-bottom:15px}.my-col-3 h4{font-size:28px}.my-col-3 p{font-size:15px;font-weight:300}.my-col-middle{background-color:#DB373D}.row-bolsas{background-image:url(../images/banner-bolsas.gif);background-position:center;background-size:cover;width:100%;height:508px;margin:0}.row-bolsas h4{margin-top:220px;margin-bottom:0;font-size:35px;font-weight:300;float:right}.row-bolsas h4 strong{font-weight:400}.row-bolsas .btn-more{background-color:#CD4548;margin-top:10px;margin-left:10px}.row-bolsas .btn-more:hover{background-color:#d9534f}.vestibular .menu-bar{background-color:#9e1a24;float:none;height:120px;margin-bottom:-120px;margin-top:130px;opacity:.8;position:relative;width:100%}.vestibular ul.menu{width:100%;float:left;list-style:none;margin:0;padding:0;height:120px}.vestibular ul.menu li{float:left;height:100%;padding-top:10px;width:20%}.vestibular ul.menu li:hover{background-color:#CD363B}.vestibular ul.menu li a{min-height:90px;padding:0 20px;float:left;width:100%;text-align:center;font-size:12px;color:#FFF;border-right:1px solid rgba(255,255,255,.5);margin-top:8px}.vestibular ul.menu li a:hover{text-decoration:none}.credenciais a.credendiais-links,.new-page .np-ticket,.new-page .np-ticket a.context,.page-campus .fd_link,.pg-bf .button,.pg-bf .link,.slider-content.cursos .btn.btn-inscricao{text-decoration:none!important}.vestibular ul.menu li:last-child a{border-right:0}.vestibular ul.menu li a img{margin:auto}.vestibular .tab-pane{height:auto}.vestibular .box-prova .btn-small{background-color:#7B292C;border-color:#7B292C}.row-tab-body .vestibular{margin-top:43px!important}.p-icon{margin-right:5px;width:47px}.menu-bar-mobile-vestibular{display:none}@media screen and (max-width:1199px){.row-inquietos figcaption{font-size:12px}.campus img{float:left;margin:12px}.campus img:last-child{float:right}.row-red h1{font-size:45px}}@media screen and (max-width:1130px){.my-col-3 img{display:inline-block;margin-top:70px;margin-bottom:9px}.my-col-middle img{margin-top:13px!important}.btn-more{background-color:#C22327;border:none;padding:6px 40px;text-transform:uppercase;font-size:13px;margin-top:13px}.vestibular .menu-bar-mobile-vestibular ul.menu li{padding-bottom:10px}}@media screen and (max-width:1050px){.row-bg-tab .container{width:100%;margin:0;padding:0}.box-all-cursos{display:inline-block;margin:0;padding-top:30px;width:100%}}@media screen and (max-width:998px){.box{margin-right:5px;margin-bottom:5px}}@media screen and (max-width:991px){.row-black-top,.row-red-top,.row-white-top,.vestibular .menu-bar{display:none}.box-green,.box-red{width:99%}.box-dark-blue,.box-orange,.box-pink,.box-yello{width:49%}.box-purple{width:29%}.box-blue{width:69%}.box{padding:20px 20px 0 15px}.my-col-3{padding:30px 15px}.my-col-3 h4{font-size:18px}.box-text-banner,.row-inquietos .container{width:100%}.row-red h1{font-size:40px;padding-top:20px}.campus img{float:left;margin:12px 0}.btn-black{padding:10px 12px}.row-content-curso .container,.row-red .container{width:100%;padding:0}.institucional{min-height:325px}.vestibular .menu-bar-mobile-vestibular{display:block;height:auto;margin:0;padding:0}.vestibular .menu-bar-mobile-vestibular ul.menu li{padding-top:0}.vestibular .menu-bar-mobile-vestibular ul.menu li a{font-size:10px;height:100%;margin-top:0;padding:10px 0}.vestibular .menu-bar-mobile-vestibular ul.menu li a img{margin:0 7px 5px 9px;width:80%}.my-col-2{width:calc(100%/3)}.box-pre-inscricao button{width:100%}}@media screen and (max-width:767px){.box,.box ul{margin-right:0}.box-blue,.box-dark-blue,.box-green,.box-orange,.box-pink,.box-purple,.box-red,.box-yello{width:100%!important}.box ul{width:90%;margin-top:10px;margin-bottom:5px}.box-blue ul li{width:45%;padding-right:7px;height:auto}.row-inscricao .row-red{background-color:#C22327;color:#FFF;width:100%;float:left;height:auto;margin:0}.my-col-3{width:100%;height:auto;padding:10px 30px}.my-col-3 img{display:inline-block;margin-top:10px!important;margin-bottom:9px}.row-bolsas .btn-more{background-color:#CD4548;margin-top:10px;margin-left:10px;float:right}.row-inquietos{background-image:none;background-color:#C22327}.campus{display:none}.banner-menu-curso{min-height:65px}.row-content-curso ul{padding-left:12px}.my-play{margin-top:130px}.ring-left,.ring-right{position:absolute;top:70px}}#carousel-example-generic .carousel-caption,.banner-curso .carousel-caption{left:5%;right:16%;top:4%}@media screen and (max-width:620px){.nav-tabs{width:100%!important}.nav-tabs>li{float:left;margin-bottom:-1px;width:100%;background-color:#f1f1f1;border-bottom:1px solid #eee}.nav>li>a{border-bottom:1px solid #ddd}.row-bg-tab{background-image:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-image:none;background-color:#f1f1f1;border-bottom:1px solid #ddd}.box-text-banner h2{font-size:35px;font-weight:300}.my-col-3 img{width:90px;margin-top:70px}.my-col-3 p{font-size:13px;font-weight:300}.my-col-3{height:300px}.btn-more{margin-top:0}}@media screen and (max-width:600px){.box-prova,.box-prova .btn,.container,.my-col-2,.row-inquietos,.row-inquietos .col-xs-6 img{width:100%}.row-inquietos .col-xs-6{width:100%;margin-bottom:30px}.row-inquietos{float:left;height:auto}.row-course h2{margin-bottom:70px;font-size:24px}.row-bg-tab{padding-bottom:0}.container{margin-right:0;margin-left:0}.row-inscricao h2{font-size:24px;padding:0;margin:20px 0}.row-course .box h2{margin-bottom:10px}.box{padding:20px 20px 20px 15px}.row-bolsas{background-position-x:-325px;height:350px}.row-bolsas h4{margin-top:252px;font-size:17px;font-weight:400;float:none;text-align:right}.row-inquietos h2{font-size:22px}.row-content-curso p{margin-left:0}.banner-menu-curso h3{font-size:35px;padding-top:1%}.box-prova h2{font-size:25px}.box-prova{float:left}.box-prova .btn{padding:10px}}@media screen and (max-width:444px){.box ul li,.box-blue ul li{width:100%}.box-blue ul{margin-right:0}.box ul{padding-left:35px}.row-course h2,.row-inquietos h2{font-size:20px}.row-red h1{font-size:30px;padding-top:10px}.banner-menu-curso h3{font-size:25px;padding-top:1%}.my-play{width:100px;height:100px;margin-bottom:10px;padding-top:20px;margin-top:80px}.my-play p{font-size:11px}#play-curso span{font-size:9px;border:1px solid #FFF;padding:9px}.table-curso{font-size:12px}.table-curso tbody tr:first-child,.table-curso thead{font-size:13px;height:auto}.table-curso tbody tr:first-child td{border-right:none}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle}.table>tbody>tr>td{border-right:1px solid #FFF}.box-prova .btn{width:100%;padding:10px;font-size:11px}}#carousel-example-generic .carousel-caption form h2,.banner-curso .carousel-caption form h2{margin-top:0;margin-bottom:-12px}#carousel-example-generic .item a{cursor:pointer}#carousel-example-generic .carousel-caption form{float:right;width:30%}#carousel-example-generic .carousel-caption form input{height:30px}#carousel-example-generic .carousel-caption form label{color:red;float:left;margin-left:5px;width:100%}.banner-curso .carousel-caption form{float:right;width:30%}.banner-curso .carousel-caption.carousel-caption-pagina form{float:left;margin-left:7%;width:37%}.banner-curso .carousel-caption form input{height:27px}.banner-curso .carousel-caption form label{color:red;float:left;margin-left:5px;width:100%}@media screen and (max-width:1199px){#carousel-example-generic .carousel-caption form,.banner-curso .carousel-caption form{float:right;width:25%}}@media screen and (max-width:768px){#carousel-example-generic .carousel-caption form,.banner-curso .carousel-caption form{float:right;width:20%}}@media screen and (max-width:500px){#carousel-example-generic .carousel-caption form,.banner-curso .carousel-caption form{display:none}}.play{color:#333;font-size:120px;display:inherit;text-align:center;margin-top:11%}.contador{background-color:#C9392A;color:#fff;width:100%;border-radius:10px;padding:10px 1 10px 1px;margin-top:0;font-family:Lato;margin-bottom:20px}.credenciais,.new-page{font-family:Lato,sans-serif}.hover-side{margin-top:40px}.contador .play{opacity:1!important}.contador .flip-clock-wrapper{height:120px;background-color:transparent}.contador h2{font-size:80px!important}.contador h3{font-size:40px!important;margin-top:-20px;padding-bottom:40px}.form-hovet .form-sidebar{width:50%!important;float:left;margin:0}.form-hovet input{border-radius:0}.form-hovet .form-group{float:left;width:100%}.form-hovet .form-sidebar input{width:96%;float:left}#inlineRadio4,.form-hovet input[type=radio]{width:auto!important}.form-hovet .form-sidebar:nth-of-type(3) input{float:right}.form-hovet p{font-weight:700}@media screen and (max-width:500px){.contador{padding:10px 0}.contador h2{font-size:50px}.contador h3{font-size:30px}.flip-clock-wrapper ul li a div div.inn{font-size:35px}.flip-clock-wrapper ul{width:35px}.flip-clock-wrapper{width:283px}.flip-clock-divider .flip-clock-label{top:85px;font-size:17px}.flip-clock-divider.days .flip-clock-label{right:-58px}.flip-clock-divider.hours .flip-clock-label{right:-64px}.flip-clock-divider.minutes .flip-clock-label{right:-72px}.form-hovet .form-sidebar{width:100%;margin:0 0 15px}.form-hovet .form-sidebar input{width:100%}}.listao .table a.btn2,.listao button{padding:2% 7%;text-transform:uppercase}.contact-us-sidebar .form-hovet label.error{color:#000}body[data-url=wifi] .banner-curso,body[data-url=negociar] .banner-curso{margin-top:0!important}.listao button{background-color:#9E262E;border-radius:5px;border:none;color:#FFF}.listao button:hover{opacity:.8}.listao .form-group{width:70%;margin:0 auto 15px}.listao .table>thead>tr>th{border:0;color:#FFF}.listao .table>tbody>tr>td{border:0;color:#000;background-color:#FFF}.listao .table>tbody>tr>td a{color:#000}.listao .table>tbody>tr>td.danger{background-color:#f2dede;color:#000}.listao .table>tbody>tr>td.danger a{color:#000}.listao .table>tfoot>tr>td{border:0;color:#FFF}.listao .table a.btn2{background-color:#9e262e;border:none;border-radius:5px;color:#fff;display:inline-block;margin-bottom:2px;margin-top:15px;width:80%}.escola-verao-content .escola-verao-list-area a:hover{opacity:.5}.escola-verao-content img{margin-bottom:40px}.escola-verao-modal-background{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:#000;opacity:.8;display:none}.escola-verao-modal{left:50%;margin-left:-350px;position:fixed;top:2%;z-index:9999;display:none}.escola-verao-modal h2.title{background-color:#C9392A;padding:14px 18px;color:#FFF;font-size:30px;margin:0}.escola-verao-modal h3{font-size:18px}.escola-verao-modal .col-left ul{list-style:none;max-height:426px;overflow-x:hidden;overflow-y:auto;padding:0}.escola-verao-modal .col-left ul li{margin-right:5px;margin-bottom:2%}.escola-verao-modal .col-left ul li a{border:1px solid #e1e8ed;color:#414151;display:block;padding:4px;text-align:center}.escola-verao-modal .col-left ul li a.active,.escola-verao-modal .col-left ul li a:hover{background-color:#c9392a;color:#FFF;box-shadow:0 3px 8px #9d9d9d}.escola-verao-modal .col-right p{margin:0 0 4px}.escola-verao-modal .col-right a.inscricao{color:#8C0000;font-style:italic;font-weight:700}.escola-verao-modal ::-webkit-scrollbar{width:12px}.escola-verao-modal ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:3px}.escola-verao-modal ::-webkit-scrollbar-thumb{border-radius:12px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);background-color:#c9392a}.escola-verao-modal-content{padding-bottom:20px;display:none;background-color:#FFF;float:left}.escola-verao-curso-content{display:none;margin-left:-15px;margin-right:5px;padding-bottom:20px}.escola-verao-curso-content h3{font-weight:700;font-size:20px}.escola-verao-curso-content.active{display:block!important;overflow:auto;max-height:500px;margin-right:-15px;padding-right:15px}.btn-close{background:url(../images/escola-de-verao-fechar.png) no-repeat rgba(0,0,0,0);display:block;height:23px;margin-bottom:-11px;margin-left:-11px;position:relative;width:23px}.btn-close:hover{opacity:.8}@media screen and (max-width:757px){.escola-verao-modal{margin-left:-170px;position:absolute}.escola-verao-modal .col-left ul{height:226px}.escola-verao-curso-content{margin:20px!important}}body[data-url=servicos-a-comunidade] .nav-tabs>li.active>a,body[data-url=servicos-a-comunidade] .nav-tabs>li.active>a:focus,body[data-url=servicos-a-comunidade] .nav-tabs>li.active>a:hover{padding:10px}body[data-url=servicos-a-comunidade] .nav-tabs>li>a{padding:10px 11px}@media only screen and (min-width:1200px){.flexed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;width:100%!important}.flexed>div.my-col-6{flex:1}}.new-page .np-ticket a.icone,.new-page.div-campus{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.new-page{position:relative}.new-page.div-campus{background-color:transparent;display:flex;justify-content:center;align-items:center;height:51px}.new-page.div-campus h5{width:136px}.new-page.div-campus span.campus-name{font-weight:200}.new-page.div-campus span.campus-name strong{font-weight:400}.new-page .container .col-xs-12.col-md-8{margin-top:57px}.new-page .container .col-xs-12.col-md-8 p{color:#333;font-size:15px;line-height:180%;font-weight:300}.new-page .np-ticket{position:relative;height:318px;background:#CD363B;left:0;top:0;margin-top:57px;width:4000px;-webkit-transition:left .5s ease-out .15s,background-color .3s ease-in-out;-moz-transition:left .5s ease-out .15s,background-color .3s ease-in-out;-o-transition:left .5s ease-out .15s,background-color .3s ease-in-out;transition:left .5s ease-out .15s,background-color .3s ease-in-out}.new-page .np-ticket:after{content:"";position:absolute;z-index:-1;bottom:1px;left:0;right:0;max-width:600px;width:100%;height:0;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 40px rgba(0,0,0,.8);box-shadow:0 0 40px rgba(0,0,0,.8);-webkit-transition:height .3s ease-in-out .15s;-moz-transition:height .3s ease-in-out .15s;-o-transition:height .3s ease-in-out .15s;transition:height .3s ease-in-out .15s}.new-page .np-ticket.opened:after{height:40px}.new-page .np-ticket:hover{background-color:#BA2E34}.new-page .np-ticket a.icone{background-color:#BA2E34;display:flex;justify-content:center;align-items:center;height:100%;width:100px;position:absolute;left:0;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.new-page .np-ticket .close-form,.new-page .np-ticket a.context{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}.new-page .np-ticket:hover a.icone{background-color:#CD363B}.new-page .np-ticket a.context{display:flex;justify-content:center;align-items:center;height:100%;width:215px;color:#fff;margin-left:120px}.new-page .np-ticket a.context p{color:#F0F0F0}.new-page .np-ticket a.context p:first-of-type{font-size:12px;line-height:20px}.new-page .np-ticket a.context p:first-of-type big{font-size:23px;font-weight:900}.new-page .np-ticket a.context p:last-of-type{font-size:14px;line-height:150%;font-weight:200}.new-page .np-ticket.opened{left:-90%}.new-page .np-ticket .close-form{position:absolute;top:0;left:0;height:35px;width:35px;display:flex;justify-content:center;align-items:center;background-color:#9D262B;z-index:9;opacity:0;-webkit-transition:opacity .5s ease-out .15s;-moz-transition:opacity .5s ease-out .15s;-o-transition:opacity .5s ease-out .15s;transition:opacity .5s ease-out .15s}.new-page .np-ticket .close-form:after,.new-page .np-ticket .close-form:before{height:80%;width:1px;background-color:#CD363B;position:absolute;content:""}.new-page .np-ticket .close-form:before{transform:rotate(25deg)}.new-page .np-ticket .close-form:after{transform:rotate(-25deg)}.new-page .np-ticket.opened .close-form{opacity:1}.new-page .np-ticket .np-ticket-form{width:100%;max-width:370px;position:absolute;top:0;left:570px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:100%;opacity:0;-webkit-transition:left .5s ease-out .5s,opacity .5s ease-out .2s;-moz-transition:left .5s ease-out .5s,opacity .5s ease-out .2s;-o-transition:left .5s ease-out .5s,opacity .5s ease-out .2s;transition:left .5s ease-out .5s,opacity .5s ease-out .2s}.new-page .np-ticket.opened .np-ticket-form{left:370px;opacity:1}.new-page .np-ticket .np-ticket-form:before{content:"";position:absolute;height:209px;width:1px;background-color:rgba(255,255,255,.2);left:0}.np-ticket-form label.error{color:#fff;display:block;font-size:12px;margin-bottom:10px;margin-left:5px;margin-top:-20px}.np-form-duvidas label.error{display:block;margin-top:-15px}.form-download-guia label.error{color:#fff;display:block;margin-top:-20px}.form-indique label.error{display:block;margin-top:-20px}.np-ticket-form .form-control{height:30px;line-height:30px;border-radius:0;margin-bottom:20px;width:271px}.np-ticket-form button.btn{background-color:#B82C33;margin:10px 0 0 65px;color:#F0F0F0}.np-social-sharing h4{color:#B82C33;font-size:20px;margin-top:44px;margin-bottom:15px}.np-social-sharing .np-social-sharing-flex a{margin-right:24px;margin-bottom:15px;display:inline-block;min-width:120px}.duvidas-form{background-color:#E2E2E2;padding:10px 0;margin-top:40px}.duvidas-form .has-bg-red{background-color:#CD363B;padding:8px}.duvidas-form .has-bg-red a{width:100%;height:210px;color:#FFF;text-align:center;display:block;padding-top:40px;position:relative;border:1px solid rgba(255,255,255,.25);-webkit-transition:color .3s ease-in-out,border .3s ease-in-out;-moz-transition:color .3s ease-in-out,border .3s ease-in-out;-o-transition:color .3s ease-in-out,border .3s ease-in-out;transition:color .3s ease-in-out,border .3s ease-in-out}.duvidas-form .has-bg-red:hover{background-color:#a7292e;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.duvidas-form .has-bg-red:hover a{color:#ffbf00;border:1px solid rgba(255,255,255,.5)}.duvidas-form .has-bg-red a .triangulo{content:"";position:absolute;right:-1px;bottom:-1px;border:0;border-top:36px solid transparent;border-left:36px solid transparent;border-right:36px solid rgba(255,255,255,.25)}.duvidas-form .has-bg-red a .triangulo:before{content:"";position:absolute;bottom:0;right:-36px;border:0;border-top:34px solid transparent;border-left:34px solid transparent;border-right:34px solid #CD363B}.duvidas-form .has-bg-red:hover a .triangulo:before{border-right:34px solid #a7292e;-webkit-transition:border .3s ease-in-out;-moz-transition:border .3s ease-in-out;-o-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.duvidas-form .has-bg-red a .triangulo:after{content:"";position:absolute;bottom:0;right:-35px;border:0;border-top:27px solid transparent;border-left:27px solid transparent;border-right:27px solid rgba(255,255,255,.25)}.duvidas-form .has-bg-red a small{font-size:16px;font-weight:200}.duvidas-form .has-bg-red a big{font-size:35px;font-weight:900}.duvidas-form .col-sm-9.col-md-8 .col-md-9{padding:15px 0}.duvidas-form .col-sm-9.col-md-8 .col-md-9 img{float:left;padding-right:15px}.duvidas-form .col-sm-9.col-md-8 .col-md-9 .text{float:left;font-size:12px;line-height:17px;margin-top:-4px;color:#B92D33;display:inline;margin-right:25px;padding-right:25px;border-right:1px solid #CCC}.duvidas-form .col-sm-9.col-md-8 .col-md-9 .text-2{font-size:12px;line-height:150%;margin-top:-4px;color:#B92D33}.duvidas-form .col-sm-9.col-md-8 .col-md-9 .text big{font-size:25px;font-weight:900}.duvidas-form .col-sm-9.col-md-8 .col-md-3.text-right{font-size:9px;color:#999;line-height:14px}.duvidas-form .col-sm-9.col-md-8 .col-md-3.text-right .clr-green{color:#698C00;font-size:20px;font-weight:900}.duvidas-form .col-sm-9.col-md-8 .col-md-3.text-right .clr-green small{font-size:12px}.duvidas-form .col-sm-9.col-md-8 .col-md-3.text-right .clr-red{color:#B92D33;font-size:20px;font-weight:900}@media only screen and (max-width:992px){.new-page .container .col-xs-12.col-md-8{margin-top:0}.new-page .np-ticket{position:relative;width:100%;height:200px;-webkit-transition:height .25s ease-out .5s,opacity .5s ease-out .5s;-moz-transition:height .25s ease-out .5s,opacity .5s ease-out .5s;-o-transition:height .25s ease-out .5s,opacity .5s ease-out .5s;transition:height .25s ease-out .5s,opacity .5s ease-out .5s}.new-page .np-ticket.opened{left:0;height:500px}.new-page .np-ticket a.icone{width:30%}.new-page .np-ticket a.context{width:50%;margin-left:35%;height:200px}.new-page .np-ticket .np-ticket-form{position:relative;margin-top:25px;opacity:0;height:250px;left:100%;-webkit-transition:left .25s ease-out .75s,opacity .5s ease-out .25s;-moz-transition:left .25s ease-out .75s,opacity .5s ease-out .25s;-o-transition:left .25s ease-out .75s,opacity .5s ease-out .25s;transition:left .25s ease-out .75s,opacity .5s ease-out .25s}.new-page .np-ticket.opened .np-ticket-form{left:30%;opacity:1}}.duvidas-form .container .col-xs-12.col-md-8{margin-top:25px}#np-form-duvidas{margin:0 -15px 0 -30px}#np-form-duvidas .form-control{border-color:transparent;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:18px;font-size:11px}#np-form-duvidas select{-webkit-appearance:none;appearance:none}#np-form-duvidas select::-ms-expand{display:none}#np-form-duvidas input.form-control:focus{border-color:#CD363B;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#np-form-duvidas .btn.btn-primary{width:100%;background-color:#CD363B;border-color:#CD363B;border-radius:4px;color:#fff;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in}#np-form-duvidas .btn.btn-primary:hover{background-color:#d24a4f;border-color:#d24a4f;color:#F0F0F0}.credenciais{padding-top:62px;height:auto;float:left}.page-campus,.page-campus .btn.btn__campus span,.page-campus .container ul li,.page-campus .container-fluid .item-pic p{font-family:"Source Sans Pro",sans-serif}.credenciais .item{width:100%;text-align:center;padding:0 25px}@media only screen and (min-width:992px){.credenciais{float:none}.credenciais .item{float:left;width:33%}}.credenciais-status{position:relative;margin-bottom:40px}.credenciais-status:after{content:"";position:absolute;top:-15px;left:0;width:7000px;background-color:#F9F9F3;height:calc(100% + 15px);z-index:-1}.credenciais-status figure img{margin:0 auto}.credenciais h2{font-size:25px;color:#B82C33;font-weight:300;margin-top:40px}.credenciais p{color:#333;font-size:16px;line-height:180%;font-weight:300}.credenciais span{color:#CC3439;font-size:20px;font-weight:800}.credenciais span.x-small{font-size:18px}.credenciais span.small{font-size:21px}.credenciais figure{position:relative}.credenciais a.credendiais-links{position:absolute;background-color:#952429;border-radius:7px;color:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.45);bottom:30px;height:30px;line-height:30px;padding:0 10px;font-size:12px;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in}.credenciais a.credendiais-links:hover{background-color:#cf373e;box-shadow:0 0 0 6px rgba(255,255,255,.75)}.credenciais a.credendiais-links.left{left:15px}.credenciais a.credendiais-links.right{right:15px}.credenciais .credenciais-compartilhe{background-color:#F0F0E1;padding-top:30px;padding-bottom:23px}.credenciais .credenciais-compartilhe ul{margin-left:-15px}.credenciais .credenciais-compartilhe p span{font-size:20px;font-weight:400}.credenciais .credenciais-laureate{background:url(../images/nova-pagina/credenciais-bg.jpg) no-repeat;background-size:cover}.credenciais .credenciais-laureate h2{color:#C9A53E;font-size:25px;font-weight:300}.credenciais .credenciais-laureate p{color:#FFF;line-height:180%;font-size:16px}.credenciais .credenciais-laureate .btn.button-credenciais-laureate{display:block;background-color:#CD363B;line-height:59px;padding:0;height:59px;color:#fff;font-size:20px;margin-top:53px;transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in}.credenciais .credenciais-laureate .btn.button-credenciais-laureate:hover{background-color:#d24a4f;color:#C9A53E}.credenciais.bolsas-e-financiamentos h2{margin-bottom:71px}.credenciais.bolsas-e-financiamentos p{font-size:16px}@media only screen and (min-width:992px){.credenciais h2{font-size:45px}.credenciais p{font-size:18px}.credenciais span{font-size:29px}.credenciais.bolsas-e-financiamentos p{font-size:18px}.credenciais a.credendiais-links{bottom:55px;height:40px;line-height:40px;padding:0 15px}.credenciais .credenciais-laureate h2{font-size:45px}}.credenciais.bolsas-e-financiamentos .col-xs-6.col-sm-4{padding:0 15px}.credenciais.bolsas-e-financiamentos .col-xs-6.col-sm-4 .item{background-color:#F0F0E1;color:#79796A;font-size:18px;text-transform:uppercase;font-weight:900;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;height:47px;width:100%;margin-bottom:25px;text-align:center}.credenciais.bolsas-e-financiamentos .col-xs-6.col-sm-4 .item.fs-14{font-size:14px;line-height:106%}.credenciais.bolsas-e-financiamentos .item-has-bg{height:auto}.credenciais.bolsas-e-financiamentos .item-has-bg figure{padding:0;position:relative;z-index:1;left:55%}.credenciais.bolsas-e-financiamentos .item-has-bg figure img.logo-laureate{position:absolute;top:15px;left:15px}.credenciais.bolsas-e-financiamentos .item-has-bgasd:after{content:"";background:url(../images/nova-pagina/bolsas-e-financiamentos-bg.jpg) no-repeat;background-size:cover;position:absolute;height:100%;width:100%}.credenciais.bolsas-e-financiamentos .button{color:#481517;padding-top:25px;padding-right:250px}.credenciais.bolsas-e-financiamentos .button img{margin-bottom:8px}.credenciais.bolsas-e-financiamentos .form-guia-de-bolsas .form-control,.pg-bf .form-guia-de-bolsas .form-control{margin-bottom:25px}.credenciais.bolsas-e-financiamentos .button big{color:#fff;font-size:23px;font-weight:900}@media only screen and (min-width:992px){.credenciais.bolsas-e-financiamentos .item-has-bg{height:587px}.credenciais.bolsas-e-financiamentos .item-has-bg figure{position:absolute}}@media only screen and (max-width:992px){.credenciais.bolsas-e-financiamentos .button{min-width:100%;padding-right:0}.credenciais.bolsas-e-financiamentos .item-has-bg figure{padding:0;position:relative;z-index:99;left:0}.credenciais .item{float:none;width:100%}}.credenciais.bolsas-e-financiamentos .button{background-color:#CD363B;height:154px;position:relative;display:block;text-align:center;font-weight:600;font-size:12px;line-height:normal;text-decoration:none!important;margin-top:30px;overflow:hidden;width:100%;min-width:100%;padding:17px 0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.credenciais.bolsas-e-financiamentos .button:hover{background-color:#d24a4f;color:#F0F0F0}.credenciais.bolsas-e-financiamentos .button.opened{height:154px}@media only screen and (max-width:767px){.form-guia-de-bolsas,.open-form{float:left;display:inline-block}.credenciais.bolsas-e-financiamentos .button.opened{height:400px}}@media only screen and (min-width:768px){.credenciais.bolsas-e-financiamentos .button{min-width:854px;padding-right:250px;padding-top:25px;height:154px}}.credenciais.bolsas-e-financiamentos .button:after{content:"";position:absolute;top:7px;left:7px;right:7px;bottom:7px;border:1px solid rgba(255,255,255,.25);border-right:none}.credenciais.bolsas-e-financiamentos .button a{position:relative;z-index:1;margin-left:0;display:block;height:100%;width:100%;float:left;opacity:1;color:#F0F0F0;transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-moz-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-webkit-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-o-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out}.credenciais.bolsas-e-financiamentos .button a.closed{margin-left:-100%;opacity:0}.credenciais.bolsas-e-financiamentos .button a big{font-size:23px;font-weight:900;text-transform:uppercase;color:#FFF}.credenciais.bolsas-e-financiamentos .form-guia-de-bolsas{position:relative;margin-left:100%;width:100%;z-index:1;opacity:0;text-align:left;transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-moz-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-webkit-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-o-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out}.credenciais.bolsas-e-financiamentos .form-guia-de-bolsas.opened,.pg-bf .button a{margin-left:0;opacity:1}@media only screen and (min-width:992px){.credenciais.bolsas-e-financiamentos .form-guia-de-bolsas.opened{width:604px}}.credenciais.bolsas-e-financiamentos .form-guia-de-bolsas .col-md-2{color:#F0F0F0}.credenciais.bolsas-e-financiamentos .form-guia-de-bolsas .btn{background-color:#952429;color:#F0F0F0;transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out}.credenciais.bolsas-e-financiamentos .form-guia-de-bolsas .btn:hover{background-color:#801f23;color:#F0F0F0}.credenciais.bolsas-e-financiamentos .btn-close-form{position:absolute;top:-18px;left:8px;color:#FFF;height:30px;width:30px;font-size:20px}.pg-bf{padding-top:62px;padding-bottom:148px}.pg-bf p{color:#333;font-size:20px;line-height:180%;font-weight:300}.pg-bf .button,.pg-bf p strong{font-weight:600}.pg-bf figure.absolute{left:0;position:relative;padding:0;margin-top:0;z-index:2}.pg-bf .button{background-color:#CD363B;height:154px;position:relative;display:block;text-align:center;font-size:12px;line-height:normal;margin-top:30px;overflow:hidden;width:100%;min-width:100%;padding:17px 0;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.pg-bf .button:hover{background-color:#d24a4f;color:#F0F0F0}.pg-bf .button.opened{height:154px}@media only screen and (max-width:767px){.form-guia-de-bolsas,.open-form{float:left;display:inline-block}.pg-bf .button.opened{height:400px}}@media only screen and (min-width:768px){.pg-bf .button{min-width:854px;padding-right:250px;padding-top:25px;height:154px}}.pg-bf .button:after{content:"";position:absolute;top:7px;left:7px;right:7px;bottom:7px;border:1px solid rgba(255,255,255,.25);border-right:none}.pg-bf .button a{position:relative;z-index:1;display:block;height:100%;width:100%;float:left;color:#F0F0F0;transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-moz-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-webkit-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-o-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out}.pg-bf .button a.closed{margin-left:-100%;opacity:0}.pg-bf .button a big{font-size:23px;font-weight:900;text-transform:uppercase;color:#FFF}.pg-bf .form-guia-de-bolsas{position:relative;margin-left:100%;width:100%;z-index:1;opacity:0;text-align:left;transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-moz-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-webkit-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out;-o-transition:margin-left 2s ease-in-out,opacity 2s ease-in-out}.pg-bf .form-guia-de-bolsas.opened{margin-left:0;opacity:1}@media only screen and (min-width:992px){.pg-bf .form-guia-de-bolsas.opened{width:604px}}.pg-bf .form-guia-de-bolsas .col-md-2{color:#F0F0F0}.pg-bf .form-guia-de-bolsas .btn{background-color:#952429;color:#F0F0F0;transition:background-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,color .3s ease-in-out}.pg-bf .form-guia-de-bolsas .btn:hover{background-color:#801f23;color:#F0F0F0}.pg-bf .btn-close-form{position:absolute;top:-18px;left:8px;color:#FFF;height:30px;width:30px;font-size:20px}.pg-bf .link:after,.pg-bf .link:before{content:"";bottom:-2px;left:0;height:2px}.pg-bf .link{font-weight:700;position:relative;color:#CD363B;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out}.pg-bf .link:hover{color:#1e1e1e}.pg-bf .link:before{position:absolute;width:100%;background-color:#CD363B}.pg-bf .link:after{position:absolute;width:0;background-color:#1e1e1e}.pg-bf .link:hover:after{width:100%;transition:background-color .3s ease-in-out,width .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,width .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out,width .3s ease-in-out;-o-transition:background-color .3s ease-in-out,width .3s ease-in-out}@media only screen and (min-width:992px){.pg-bf figure.absolute{position:absolute;left:58%;margin-top:-24px}}.slider-content{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(30,30,30,.4);padding-top:80px}.slider-content-40{padding-top:40px}.slider-content h1{font-size:30px;font-weight:300;color:#FFF;max-width:834px;width:100%;margin:0 auto}.slider-content h3{color:#FFBF00;font-size:20px;width:100%;max-width:600px;padding:0 20px;margin:0 auto;line-height:120%}.slider-content hr{height:1px;width:100%;max-width:215px;background-color:#CD363B;border:none}.slider-content.cursos .btn.btn-inscricao{background-color:#952429;border-radius:7px;color:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.45);bottom:55px;height:40px;line-height:40px;padding:0 15px;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}.slider-content.cursos .btn.btn-inscricao:hover{background-color:#d34a4f;box-shadow:0 0 0 6px rgba(255,255,255,.75)}.slider-content.cursos .btn.btn-inscricao img{height:19px;margin-right:20px}@media only screen and (min-width:992px){.slider-content h1{font-size:80px}.slider-content h3{font-size:24px}}.modal-content.rd{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:none}.modal-content.rd .modal-header{min-height:20px;padding:20px;background-color:#CD363B;color:#FFF;border-bottom:1px solid #CD363B}.modal-content.rd .modal-body{padding:25px 20px}.modal-content.rd .form-control{line-height:40px;height:40px;padding:0 15px;border-radius:3px;border-color:#ddd;margin-bottom:25px}.modal-content.rd .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.modal-content.rd .btn.btn-submit{float:right;height:45px;line-height:45px;padding:0 25px;text-transform:uppercase;background-color:#CD363B;color:#FFF}.modal-content.rd .btn.btn-submit:hover{background-color:#d24a4f;color:#FFF}.form_manifestar_interesse .error_message,.form_manifestar_interesse .success_message{font-size:11px;padding:1px}.credenciais-compartilhe a{min-height:32px}#np-form-duvidas label.error{font-size:11px;margin-top:-18px;float:left}.goog-te-gadget-simple{background:0 0!important;color:#FFF;border:none!important;padding-top:0!important}.goog-te-menu-value,.goog-te-menu2-item-selected div .text{background-image:url(../../assets/images/pt-br.svg)!important}.goog-te-menu-value{background-repeat:no-repeat!important;width:30px!important;height:20px!important;vertical-align:center!important;margin-top:5px!important}.goog-te-menu2-item div .text{font-size:16px!important;color:#424242!important}.goog-te-menu2-item div .text:hover{background-color:#F5F5F5!important}.goog-te-gadget img{display:none!important}.goog-te-gadget-simple .goog-te-menu-value{color:#FFF!important}.goog-te-gadget-simple .goog-te-menu-value span{margin-right:5px!important;color:#FFF!important;display:none!important}@font-face{font-family:amsiProUltra;src:url(../fonts/AmsiPro-Ultra.eot);src:url(../fonts/AmsiPro-Ultra.eot?#iefix) format("embedded-opentype"),url(../fonts/AmsiPro-Ultra.woff) format("woff"),url(../fonts/AmsiPro-Ultra.woff2) format("woff2"),url(../fonts/AmsiPro-Ultra.ttf) format("truetype");font-weight:400;font-style:normal}@media only screen and (min-width:768px){.no-padding,.no-padding-left{padding-left:0}.no-padding,.no-padding-right{padding-right:0}}.page-campus .title-red{display:inline-block;padding:8px 12px;font-size:18px;border-left:3px solid #cd363b;font-weight:300;margin:40px 0}.page-campus .title-red strong{font-weight:600}.page-campus .title-red img{height:25px;margin-right:15px}@media only screen and (min-width:768px){.page-campus .title-red{font-size:26px;padding:10px 15px}.page-campus .title-red img{height:inherit}}.page-campus .fd_link{color:inherit;position:relative}.page-campus .fd_link:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#FFF;-webkit-transition:all .25s cubic-bezier(0,.92,.67,1.34);-moz-transition:all .25s cubic-bezier(0,.92,.67,1.34);-ms-transition:all .25s cubic-bezier(0,.92,.67,1.34);-o-transition:all .25s cubic-bezier(0,.92,.67,1.34);transition:all .25s cubic-bezier(0,.92,.67,1.34)}.page-campus .fd_link:hover:after{width:100%;left:0}.page-campus .img-small{width:19px;margin-right:20px}.page-campus iframe{margin-bottom:60px}.page-campus .column-flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;width:100%;overflow:hidden}.page-campus .btn.btn__campus{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative;border-radius:12px!important;width:100%;height:125px;overflow:hidden;padding:0;margin-bottom:15px;border:none;-webkit-box-shadow:-3px 3px 5px rgba(19,18,18,.25);-moz-box-shadow:-3px 3px 5px rgba(19,18,18,.25);-ms-box-shadow:-3px 3px 5px rgba(19,18,18,.25);-o-box-shadow:-3px 3px 5px rgba(19,18,18,.25);box-shadow:-3px 3px 5px rgba(19,18,18,.25)}.page-campus .btn.btn__campus:last-of-type{margin-right:0}.page-campus .btn.btn__campus span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding-top:40px;background-color:rgba(205,54,59,.9);color:#FFF;font-size:18px;line-height:120%;-webkit-transition:all .45s cubic-bezier(.34,-.01,0,.57);-moz-transition:all .45s cubic-bezier(.34,-.01,0,.57);-ms-transition:all .45s cubic-bezier(.34,-.01,0,.57);-o-transition:all .45s cubic-bezier(.34,-.01,0,.57);transition:all .45s cubic-bezier(.34,-.01,0,.57)}.page-campus .btn.btn__campus span strong{font-size:21px;font-weight:600}.page-campus .btn.btn__campus figure{display:block;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;overflow:hidden}.page-campus .container li.text-flex,.page-campus .container.container-flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.page-campus .btn.btn__campus img{width:100%;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .45s cubic-bezier(.34,-.01,0,.57);-moz-transition:all .45s cubic-bezier(.34,-.01,0,.57);-ms-transition:all .45s cubic-bezier(.34,-.01,0,.57);-o-transition:all .45s cubic-bezier(.34,-.01,0,.57);transition:all .45s cubic-bezier(.34,-.01,0,.57)}.page-campus .btn.btn__campus:hover img{-moz-transform:scale(1.4);-o-transform:scale(1.4);-ms-transform:scale(1.4);-webkit-transform:scale(1.4);transform:scale(1.4)}.page-campus .btn.btn__campus:hover span{background-color:rgba(19,18,18,.9)}@media only screen and (min-width:450px){.page-campus .btn.btn__campus{margin-right:50px;width:312px;margin-bottom:0}}.page-campus .container.container-small{max-width:875px;width:100%}.page-campus .container.container-flex{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.page-campus .container p{font-size:18px;font-weight:300;margin-bottom:33px}.page-campus .container ul.fd_has_icon{list-style:none!important}.page-campus .container ul.fd_has_icon li{position:relative;padding-left:40px;margin-bottom:15px}.page-campus .container ul.fd_has_icon li.clock:before,.page-campus .container ul.fd_has_icon li.truck:before{position:absolute;height:19px;width:19px;top:4px;left:0;background-size:cover;background-repeat:no-repeat;content:''}.page-campus .container ul.fd_has_icon li.clock:before{background-image:url(../images/campus/images/clock.png)}.page-campus .container ul.fd_has_icon li.truck:before{background-image:url(../images/campus/images/como-chegar.png)}.page-campus .container li.text-flex{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.page-campus .container ul{margin-left:0}.page-campus .container ul li{margin-bottom:8px;font-size:18px;font-weight:300}.page-campus .container:nth-child(1){height:158px;position:relative}.page-campus .container:nth-child(1) .item{width:calc(100% / 5);height:80px;text-align:center;position:relative}.page-campus .container:nth-child(1) .item figure{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:32px;width:32px;margin:0 auto 10px}.page-campus .container:nth-child(1) .item figure img{width:100%}.page-campus .container:nth-child(1) .item span{color:#131212;font-size:10px;font-weight:300;display:block}@media only screen and (min-width:400px){.page-campus .container:nth-child(1) .item span{font-size:12px}}@media only screen and (min-width:768px){.page-campus .container:nth-child(1) .item figure{height:64px;width:auto}.page-campus .container:nth-child(1) .item figure img{width:initial;height:initial}.page-campus .container:nth-child(1) .item span{font-size:20px}}.page-campus .container:nth-child(2){margin-bottom:80px}.page-campus .container:nth-child(3){margin-bottom:55px}.page-campus .container:nth-child(3) .item{margin-bottom:30px}.page-campus .container:nth-child(3) .item .item-content{background-color:rgba(205,54,59,.95);height:250px;width:100%;padding:70px 20px 12px 70px;position:relative}.page-campus .container:nth-child(3) .item .item-content h3{color:#FFF;font-size:21px;font-weight:600;line-height:166%;text-align:center;position:absolute;top:10px;left:0;right:0;margin:10px auto 0}.page-campus .container:nth-child(3) .item .item-content .ul-content{border-left:2px solid #FFF;padding:0 0 0 20px;position:absolute;left:70px;top:70px;height:160px;overflow-x:auto;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.page-campus .container:nth-child(3) .item .item-content .ul-content ul{list-style:none;padding:0;list-style-image:none!important}.page-campus .container:nth-child(3) .item .item-content .ul-content ul li{color:#FFF;line-height:195%;font-weight:300;font-size:16px;margin-bottom:0}.page-campus .container:nth-child(4) .fotorama-campus,.page-campus .container:nth-child(4) .fotorama__nav-wrap{background-color:#131212!important}.page-campus .container:nth-child(4) .fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important;margin-right:14px}.page-campus .container:nth-child(5) p:last-of-type{margin-bottom:20px!important}.page-campus .container:nth-child(7){margin-bottom:50px}.page-campus .container:nth-child(7) .column-flex{overflow:visible;display:block}@media only screen and (min-width:450px){.page-campus .container:nth-child(7) .column-flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.page-campus .container-fluid{overflow-x:hidden;margin-bottom:90px}.page-campus .container-fluid .column-flex{display:block}.page-campus .container-fluid .no-padding{padding-left:0;padding-right:0}.page-campus .container-fluid .item-pic{position:relative;float:left}.page-campus .container-fluid .item-pic img,.page-campus .container-fluid .item-pic:nth-child(1){width:100%}.page-campus .container-fluid .item-pic:nth-child(2),.page-campus .container-fluid .item-pic:nth-child(3){width:50%}.page-campus .container-fluid .item-pic:nth-child(4){width:100%}@media only screen and (min-width:992px){.page-campus .container-fluid .item-pic:nth-child(1){width:calc(100% * 1/3 + 30px);margin-left:-30px}.page-campus .container-fluid .item-pic:nth-child(2){width:calc(100% * 1/6 + 30px);margin-left:-30px}.page-campus .container-fluid .item-pic:nth-child(2) img{width:calc(100%)}.page-campus .container-fluid .item-pic:nth-child(3){width:calc(100% * 1/6 + 30px);margin-left:-30px}.page-campus .container-fluid .item-pic:nth-child(3) img{width:calc(100%)}.page-campus .container-fluid .item-pic:nth-child(4){width:calc(100% * 1/3 + 30px);margin-left:-30px}}.page-campus .container-fluid .item-pic p{font-size:13px;color:#131212;line-height:122%;font-weight:300;text-align:center;background-color:#FFF;width:144px;height:43px;padding:5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:absolute;bottom:0;right:0}.page-campus .container-fluid .item-pic p.position-left{right:auto;left:0}@media only screen and (min-width:768px){.page-campus .container-fluid .item-pic p{right:10%}.page-campus .container-fluid .item-pic p.position-left{left:0}}.banner-campus{position:relative}.banner-campus .banner-campus-content{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(205,54,59,.75);z-index:5}.banner-campus .banner-campus-content h1{font-family:Lato,sans-serif;color:#FFF;font-size:40px;font-weight:900;line-height:80%;margin-bottom:30px;margin-top:0}.banner-campus .banner-campus-content h1 small{text-transform:uppercase;color:inherit;font-size:13px}@media only screen and (min-width:768px){.banner-campus .banner-campus-content h1{font-size:90px}.banner-campus .banner-campus-content h1 small{font-size:28px}}.banner-campus .banner-campus-content p{font-family:"Source Sans Pro",sans-serif;background-color:#FFF;display:inline-block;font-size:15px;line-height:120%;color:#131212;font-weight:300;width:100%;max-width:760px;padding:1px 5px 6px}@media only screen and (min-width:768px){.banner-campus .banner-campus-content p{font-size:23px}}.box-idiomas{margin-top:20px;text-align:center}.box-idiomas ul{list-style:none;margin:0;padding:0}.box-idiomas ul li{display:inline-block;margin-right:3px}.box-idiomas ul li a:hover{opacity:.8}.box-prova label.error{color:#FFF;margin-bottom:0}footer .panel-group .panel-default,footer .panel-group .panel-default>.panel-heading{background-color:#464646;color:#727272;border:none}.box-prova .error_message,.box-prova .success_message{margin-bottom:15px}footer .panel-group{margin-top:30px}footer .panel-group .panel-default>.panel-heading{border-bottom:2px solid #333;text-align:center;font-weight:700;font-size:20px}footer .panel-group .panel-collapse{padding:0}footer .panel-group .panel-collapse .panel-body{padding:0;background-color:#333}footer .panel-group .panel-title a{font-weight:600;color:#FFF}footer .panel-group .panel-title a.collapsed{color:#727272}footer .panel-group .panel-title span.glyphicon{color:#C8373E;float:right}footer .panel-group .panel-default ul.ul-style{padding:0;margin:0;list-style:none!important;text-align:center;float:none}footer .panel-group .panel-default ul.ul-style li{border-bottom:1px solid #565656;padding:15px 0;margin:0}footer .panel-group .panel-default ul.ul-style li a{color:#FFF;font-size:18px}.fd-flt-novo-campus{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9000}.fd-flt-novo-campus .fd-flt-dropback{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.8)}.fd-flt-novo-campus .fd-flt-content{position:fixed;top:50%;left:50%;z-index:2;max-width:1750px;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fd-flt-novo-campus .fd-flt-content a.fd-flt-modal-close{position:absolute;top:15px;right:20px;z-index:9001}.fd-flt-novo-campus .fd-flt-content img:not(.fd-flt-close){position:relative;display:block;max-width:100%;margin:0 auto}<<<<<<< HEAD @media screen and (max-width:600px){.mobile{display:flex}.desktop,.tablet,.tablet-down,.tablet-up{display:none}}@media screen and (max-width:920px){.mobile,.tablet-down{display:flex}.desktop,.tablet,.tablet-up{display:none}}@media screen and (min-width:800px) and (max-width:1024px){.desktop,.mobile,.tablet-down,.tablet-up{display:none}.tablet{display:flex}}@media screen and (min-width:801px){.desktop,.mobile,.tablet,.tablet-down{display:none}.tablet-up{display:flex}}@media screen and (min-width:1024px){.mobile,.tablet,.tablet-down{display:none}.desktop,.tablet-up{display:flex}}@media screen and (min-width:992px){.full-width{position:relative;right:calc((100vw - 970px)/ 2)}}@media screen and (min-width:1200px){.full-width{right:calc((100vw - 1170px)/ 2)}}.full-width{width:100vw}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.justify{justify-content:space-between}.center{align-items:center}.baseline{align-items:baseline}.btn{color:#424242}.entradas{width:100%;padding:200px 0 40px}.entradas h1,.entradas p{color:#37474F}.entradas h1{margin:0}.entradas p{font-weight:700}.entradas .card:hover{cursor:pointer}.entradas .card:hover>.btn{background-color:#fff;color:#512DA8}.entradas .card-inner-wrapper{width:86%;margin:auto;display:flex;justify-content:space-between}.entradas .card-inner-wrapper .card-icon{width:26%}.entradas .card-inner-wrapper .card-icon img{width:100%}.entradas .card-inner-wrapper .card-icon-mobile{width:25px;height:25px}.entradas .card-inner-wrapper .card-icon-mobile img{width:100%}.entradas .card-inner-wrapper .card-content{text-align:left}@media screen and (max-width:800px){.entradas h1{font-size:30px;font-weight:700}.entradas p{font-size:12px;margin-bottom:30px}.entradas .card{width:47.5%;min-width:140px;height:140px;margin-bottom:30px;background-color:#fff;box-shadow:0 2px 4px 2px rgba(0,0,0,.34)}.entradas .card .card-inner-wrapper{flex-direction:column;padding-top:20px;height:110px}.entradas .card .card-inner-wrapper .card-content .card-title{font-size:16px;color:#424242}.entradas .card a{width:86%;margin-left:calc(14% / 2);font-size:12px}}@media screen and (min-width:801px){.entradas h1,.entradas p{text-align:center;font-size:40px}.entradas .card{height:300px;background-size:cover;background-position:center;background-repeat:no-repeat}.entradas .card:nth-child(1){background-image:url(../images/card-1.jpg)}.entradas .card:nth-child(2){background-image:url(../images/card-2.jpg)}.entradas .card:nth-child(3){background-image:url(../images/card-3.jpg)}.entradas .card:nth-child(4){background-image:url(../images/card-4.jpg)}.entradas .card:nth-child(5){background-image:url(../images/card-5.jpg)}.entradas .card:nth-child(6){background-image:url(../images/card-6.jpg)}.entradas .card .btn{border:1px solid #fff;border-radius:90px}.entradas .card-wide{width:48.3%;max-width:570px;margin-bottom:30px}.entradas .card-wide .card-inner-wrapper{padding-top:100px}.entradas .card-wide .card-inner-wrapper .card-icon{height:118px}.entradas .card-wide .card-inner-wrapper .card-icon img{height:100%;object-fit:contain}.entradas .card-wide .card-inner-wrapper .card-content{width:70%}.entradas .card-wide .card-inner-wrapper .card-content .card-body,.entradas .card-wide .card-inner-wrapper .card-content .card-title{color:#fff;text-align:left}.entradas .card-wide .btn{width:50%;margin-left:calc(50% / 2);margin-top:20px}.entradas .card-height{width:22.5%;min-width:140px}.entradas .card-height .card-inner-wrapper{flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:200px;padding-top:50px}.entradas .card-height .card-inner-wrapper .card-content{margin-top:20px}.entradas .card-height .card-inner-wrapper .card-content .card-title{font-size:20px;color:#fff}.entradas .card-height .btn{width:50%;margin-left:calc(50% / 2);margin-top:20px}}@media screen and (min-width:800px) and (max-width:940px){.card-wide .card-content .card-title{font-size:1.5em}.card-wide .card-content .card-body{font-size:18px}}@media screen and (min-width:941px){.card-wide .card-content .card-title{font-size:2em}.card-wide .card-content .card-body{font-size:20px}}@media screen and (max-width:1024px){.entradas{padding:60px 10px 0}}.portfolio{width:100vw;background-color:#FAFAFA;padding:20px 0}.portfolio nav{width:100%;overflow-x:auto}.portfolio nav::-webkit-scrollbar{display:none}.portfolio nav ul{padding:0;display:flex;justify-content:space-between;flex-wrap:nowrap}.portfolio nav ul li{list-style:none;text-transform:capitalize;font-size:35px;color:#E9EAEF}.portfolio nav ul li:hover{color:#000;cursor:pointer}.portfolio nav ul .campus-active{color:#000}.portfolio .line{width:110px;padding-bottom:20px;display:flex}.portfolio .line div{margin-right:10px}.portfolio .line div:last-of-type{margin-right:0}.portfolio .line .line-inactive{border-bottom:2px solid #E6E5EA;width:20px}.portfolio .line .line-active{border-bottom:2px solid red}.portfolio .portfolio-list ul{width:100%;display:flex;flex-wrap:wrap;padding:0}.portfolio .portfolio-list ul .school{list-style:none;font-size:18px;background-color:#fff;color:#ED1C24;margin-top:20px;box-shadow:0 3px 6px rgba(0,0,0,.3);border-radius:5px;height:50px}.portfolio .portfolio-list ul .school .school-inner-wrap{width:100%;padding:13px 10px;display:flex;justify-content:space-between;flex-wrap:wrap}.portfolio .portfolio-list ul .school .school-inner-wrap:hover{cursor:pointer}.portfolio .portfolio-list ul .school p{font-size:18px;margin:0}.portfolio .portfolio-list ul .school .arrow-icon{width:15px}.portfolio .portfolio-list ul .school .arrow-icon img{width:100%}.portfolio .portfolio-list ul .school .course-list-wrapper{display:none;width:100%}.portfolio .portfolio-list ul .school .course-list-wrapper ul{width:100%}.portfolio .portfolio-list ul .school .course-list-wrapper ul li{list-style:none;color:#000;font-size:16px;padding:10px;width:100%;position:relative}.portfolio .portfolio-list ul .school .course-list-wrapper ul li:nth-child(odd){background-color:#F2F2F2}.portfolio .portfolio-list ul .school .course-list-wrapper ul li a{text-decoration:none;color:#000}@media screen and (max-width:600px){.portfolio{padding:0 10px}.portfolio header{text-align:left}.portfolio header h2,.portfolio header p{color:#37474F}.portfolio header h2{font-size:30px}.portfolio header p{font-size:12p;font-weight:700}.portfolio nav ul{width:580px}.portfolio .portfolio-list ul .school{width:100%}}@media screen and (min-width:601px) and (max-width:800px){.portfolio .portfolio-list ul .school{width:calc((100% - 2 * 20px)/ 2)}.portfolio .portfolio-list ul .school:nth-child(2n){margin-right:0}}@media screen and (min-width:601px){.portfolio header{text-align:center}.portfolio header h2,.portfolio header p{font-size:40px;color:#37474F}.portfolio header p{font-weight:700}.portfolio nav ul{width:580px;margin:auto}.portfolio .line{width:580px;margin:10px auto}.portfolio .portfolio-list ul .school{margin-right:20px}}@media screen and (min-width:801px){.portfolio .portfolio-list ul .school{width:calc((100% - 2 * 20px)/ 3)}.portfolio .portfolio-list ul .school:nth-child(3n){margin-right:0}}@media screen and (min-width:993px){.portfolio{position:relative;right:calc((100vw - 970px)/ 2)}}@media screen and (min-width:1200px){.portfolio{right:calc((100vw - 1170px)/ 2)}}.hero{width:100vw;min-height:460px;padding:40px 0;}.hero .hero-inner-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}.hero .hero-inner-wrapper .hero-headline{color:#fff;text-align:center}.hero .hero-inner-wrapper .hero-headline .primary{font-size:30px}.hero .hero-inner-wrapper .hero-headline .secondary{font-size:20px}.hero .hero-inner-wrapper .form-wrapper{position:absolute;width:90vw;max-width:370px;background-color:#fff;border-radius:4px;padding:20px 0;box-shadow:0 3px 6px rgba(0,0,0,.3)}.hero .hero-inner-wrapper .form-wrapper header{width:95%;margin:auto;text-align:center}@media screen and (max-width:411px){.hero .hero-inner-wrapper .form-wrapper{left:5vw}}@media screen and (min-width:412px) and (max-width:800px){.hero .hero-inner-wrapper .form-wrapper{left:calc((100vw - 370px)/ 2)}}@media screen and (max-width:800px){.hero{background-position:40% 50%}.hero .hero-inner-wrapper{flex-direction:column}.hero .hero-inner-wrapper .hero-headline{width:100%}.hero .hero-inner-wrapper .hero-headline h1{font-size:30px}.hero .hero-inner-wrapper .form-wrapper{top:360px}.hero .hero-inner-wrapper .form-wrapper header p{font-size:20px}}@media screen and (min-width:801px){.hero{background-position:top}.hero .hero-inner-wrapper .hero-headline{width:50%}.hero .hero-inner-wrapper .hero-headline h1{font-size:40px}.hero .hero-inner-wrapper .form-wrapper header p{font-size:25px}}@media screen and (min-width:801px) and (max-width:992px){.form-wrapper{right:10px}}@media screen and (min-width:993px){.hero{right:calc((100vw - 940px)/ 2)!important}.form-wrapper{right:calc((100vw - 970px)/ 2)}}@media screen and (max-width:1031px){.hero{margin-top:44px}}@media screen and (min-width:1031px){.hero{margin-top:182px}}@media screen and (min-width:1201px){.hero{right:calc((100vw - 1155px)/ 2)!important}.form-wrapper{right:calc((100vw - 1170px)/ 2)}}.form{width:80%;margin:40px auto auto}.form .input-field{width:100%}.form .input-field input,.form .input-field select{width:100%;border:none;outline:0;border-bottom:1px solid #95989A;padding-left:5px;font-size:16px;color:#424242;transition-duration:.3s}.form .input-field input:focus,.form .input-field select:focus{border-bottom:2px solid #ED1C24;transition-duration:.3s}.form .input-field input:focus+label,.form .input-field select:focus+label{color:#ED1C24;font-size:12px;transform:translatey(-44px);transition-duration:.3s}.form .input-field label{width:100%;padding-left:5px;transform:translatey(-24px);font-size:16px;color:#424242;transition-duration:.3s}.form .input-field label:hover{cursor:text}.form .input-field .input-active{border-bottom:1px solid #ED1C24}.form .input-field .label-active{color:#ED1C24;font-size:12px;transform:translatey(-44px)}.form .input-field select{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background-image:url(../images/select-dropdown.png);background-repeat:no-repeat;background-position:right}.form .submit-field{margin-top:30px}.form .submit-field .btn-submit{width:100%;border-radius:150px;background:linear-gradient(to right,#ED1C24,#A2080E);border:none;outline:0;font-size:16px;color:#fff;padding:4px 0}.features{text-align:center;background-color:#FAFAFA;padding:20px 0}.features main{margin-top:40px;flex-wrap:nowrap;overflow-x:auto}.features main .features-item{background-color:#fff;box-shadow:0 3px 9px rgba(0,0,0,.3);margin-right:30px;width:calc((100% - (30px * 2))/ 3);min-width:280px;padding:15px 0}.features main .features-item:last-of-type{margin-right:0}.features main .features-item .icon{margin-bottom:14px}@media screen and (max-width:800px){.features{margin-top:220px}.features h2{font-size:20px}.features p{font-size:15px}.features .features-item{width:280px}.features .features-item .icon{width:80px;margin:auto}.features .features-item .icon img{width:100%}}@media screen and (min-width:801px){.features h2{font-size:45px}.features p{font-size:25px}.features .features-item .icon{width:200px;margin:auto}.features .features-item .icon img{width:100%}.features .features-item p{font-size:20px}}.process{padding:40px 0;text-align:center}.documentos,.faq{padding:20px 0}.process h3,.process p{color:#37474F;max-width:900px;margin:0 auto}.process .process-card .icon{width:105px;margin:20px auto}.process .process-card .icon img{width:100%}.process .process-card p{color:#757575}.documentos h4,.documentos ul li,.faq ul{color:#37474F}.process .arrow-left{width:50px}.process .arrow-left img{width:100%}@media screen and (max-width:600px){.process h3{font-size:20px}.process p{font-size:15px}.process .process-card{width:100%;text-align:center}.process .process-card p{font-size:12px}}@media screen and (min-width:601px){.process h3{font-size:40px}.process p{font-size:25px}.process .process-card{width:calc((100% - (2 * 50px))/ 3);max-width:270px;text-align:center}.process .process-card p{font-size:15px}}.documentos ul,.faq ul,.faq ul li{width:100%}.documentos{background-color:#FAFAFA}@media screen and (max-width:600px){.documentos h4{font-size:20px}.documentos li{font-size:15px}}@media screen and (min-width:600px){.documentos h4{font-size:40px}.documentos li{font-size:25px}}.faq h5,.faq p{text-align:center;color:#37474F}.faq ul,.faq ul li p{text-align:left}.faq ul{padding:0;list-style:none;margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between}.faq ul li{padding:20px 0}.faq ul li:before{content:'';display:inline;width:13px;height:20px;background-image:url(../images/list-arrow.svg)}.faq ul .faq-pergunta{font-size:20px;font-weight:700}.faq ul .faq-resposta{font-size:15px}.faq .submit-btn{width:370px;max-width:100%;border-radius:150px;background:linear-gradient(to right,#ED1C24,#A2080E);border:none;outline:0;font-size:16px;color:#fff;padding:4px 0}@media screen and (max-width:600px){.faq h5{font-size:25px}.faq p{font-size:15px}.faq ul li{width:100%}}@media screen and (min-width:601px){.faq h5{font-size:40px}.faq p{font-size:20px}.faq ul li{width:47.5%}}.mb-0{margin-bottom:0!important}.fd-flex-menu{display:flex;justify-content:space-around;align-items:center;margin-bottom:0}.fd-flex-menu li{max-width:100%;width:100%;flex-grow:1;position:relative}.fd-flex-menu li a{padding-top:20px;padding-left:10px;position:absolute;top:0;left:0;right:0;bottom:0;text-decoration:none!important;display:flex;justify-content:flex-start;align-items:flex-start}.fd-flex-menu .selo-novo-iguatemi{right:-7px;top:-8px;left:auto;bottom:auto}.navbar-fixed-top .nav-links-fixed li{position:relative;display:flex;align-items:center;justify-content:center;margin-top:-10px}.navbar-fixed-top .nav-links-fixed li a{display:block;line-height:1}.navbar-fixed-top .nav-links-fixed li a strong{font-size:13px}.navbar-fixed-top .nav-links-fixed li .seta-menu{position:absolute;top:30%;left:100%}main.semipresencial .carousel,main.semipresencial .carousel-inner,main.semipresencial .item{height:auto!important}#back,#modal{top:0;left:0;height:100%;width:100%}.tab-pane{min-height:auto!important}#modal{position:fixed;font-family:Arial,Helvetica,sans-serif;z-index:99999}#back{background:rgba(0,0,0,.8);z-index:99998}.modalconent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%}#button img,.modalconent p a img{width:100%}#button{position:absolute;top:-15px;width:40px;height:40px;border:none;left:-15px;padding:0;background-color:transparent}@media screen and (min-width:992px){.modalconent{width:auto}}@media screen and (min-width:1300px) and (max-width:1600px){.carousel .item,.carousel-inner .item{height:390px;background-size: 115% !important;}}


body {
	padding-top: 0 !important;
}

.align-menu-itens{
    display:inline-flex;
	align-items: center;
}

.align-menu-itens li{
    padding-right: 20px !important;
}

.align-menu-itens p {
	float: left;
	margin: 5px;

}

.a-title a{
    color:#444;
    display:block;
    text-align:center;
    padding: 10px;
	font-size: 14px;
}

.align-center {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.ml-4 {
	margin-left: 4%;
}

.ml-17 {
	margin-left: 17%;
}

.ml-20 {
	margin-left: 20%;
}

.ml-25 {
	margin-left: 25%;
}

.a-title a:hover{
    color:white;
}

.a-title:hover{
    background-color:#9e1a24;
}
/* select traducao */

.ct-topbar {
  text-align: right;
  background: #eee;
}
.ct-topbar__list {
  margin-bottom: 0px;
}
.ct-language__dropdown{

    padding-top: 8px;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    top: 110%;
    left: -20px;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    width: 60px;
    text-align: center;
    padding-top: 0;
    z-index:200;

}

.ct-language__dropdown li a img {
    margin-right: 0 !important;
}

.ct-language__dropdown li{
    background: #222;
    padding: 5px;
}
.ct-language__dropdown li a{
    display: block;
    margin: 0 auto;
}
.ct-language__dropdown li:first-child{
    padding-top: 10px;
    border-radius: 3px 3px 0 0;
}
.ct-language__dropdown li:last-child{
    padding-bottom: 10px;
    border-radius: 0 0 3px 3px;
}
.ct-language__dropdown li:hover{
    background: #444;
}
.ct-language__dropdown:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 8px;
    height: 0;
    border: 0 solid transparent;
    border-right-width: 8px;
    border-left-width: 8px;
    border-bottom: 8px solid #222;
}
.ct-language{
    position: relative;
    background: transparent;
    color: #fff;
    padding: 10px 0;
}

.ct-language a {
    text-decoration: none !important;
}

.ct-language:hover .ct-language__dropdown{
    max-height: 200px;
    padding-top: 8px;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}

/* .navbar-brand>img {
  padding-top: 11px;
  width: 130px;
  margin-left: 15px;
}
.navbar-brand {
    height: auto;
    margin: 0;
    padding: 0;
    margin-right: 20px;
}
.navbar {
  background-color: #000000;
}
.navbar-default .navbar-nav > .active > a {
  padding: 8px 19px 9px !important;
}
.navbar-nav > li.active {
  padding: 8px 0px 9px 0;
}
.navbar-right {
  padding-top: 0;
}
.navbar-default .navbar-nav > li > a::after {
  background-color: transparent;
  border-bottom: 3px solid #d2282e;
}
.navbar-default .navbar-nav>li {
  display: inline-block;
  text-align: center;
  float: none;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #0392CC;
} */


/* encerra select traducao */

/* disable bar google translate */
.goog-te-banner-frame.skiptranslate, #google_translate_element {display: none !important;}

#google_translate_element {
	display: none;
}

.nav-top {
    padding: 10px 0;
    height: 60px;
    background-color: #000000;
    display: flex;
    align-items: center;
}

.nav-top-contact-us a {
	background-color: #222222;
}

.nav-top-contact-us a:hover {
	background-color: #2c2c2c;
}

.form-search {
	width: 270px;
}

.form-search input {
    width: calc(100% - 40px) !important;
    height: 35px;
}

.search-form-button {
	height: 100%;
    font-size: 16px;
    padding: 6px 10px;
    color: #000;
}

.bar-top {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
}

.bar-top a {
	font-size: 14px;
	color: #fff;
	display: flex;
	align-items: center;
    justify-content: center;
	text-transform: none;
	text-decoration: none;
}

.bar-top a img {
	margin-right: 10px;
}

.bar-top a div {
	display: flex;
	flex-direction: column;
}

.bar-top a span {
	display: block;
	font-size: 11px;
	line-height: 10px;
}

.bar-top a.btn-fale {
	color: #F9F5F5;
	background: #222222;
	margin: 0;
	padding: 7px 20px;
	font-size: 14px;
	width: 170px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
}


.box-form-ligar {
    width: 370px;
    padding: 30px 15px;
    background-color: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.box-form-ligar h3 {
    width: 100%;
    font-size: 25px;
    font-weight: bold;
    color: #37474f;
    margin: 0;
}

.navbar-right .dropdown-menu {
	right: auto;
	left: -30px;
}

.box-form-ligar p {
    width: 100%;
    font-size: 14px;
    color: #37474f;
    margin: 5px 0 15px 0;
}

.box-form-ligar form p {
    font-size: 12px;
    color: #333;
    margin-bottom: 0;
}

.box-form-ligar form .form-control {
    border: 1px solid #ececec;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #9fa7aa;
    height: 40px;
    padding: 5px 10px;
    margin-bottom: 10px;
    width: 100% !important;
}

.box-form-ligar form button {
    width: 100%;
    margin: 15px 0;
    height: 50px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    border: 0;
    background-color: #ed1c24;
}

.box-form-ligar form button:hover {
    background-color: #db1a21;
}

.box-conteudo-form {
    display: block;
}

.box-msg-sucesso {
    display: flex;
    display: none;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.box-msg-sucesso h3 {
    width: 100%;
    font-size: 25px;
    line-height: 30px;
    font-weight: bold;
    color: #37474f;
    margin: 15px 0;
}

.box-form-ligar form .form-control::-webkit-input-placeholder {
    color: #9fa7aa;
}

.box-form-ligar form .form-control:-moz-placeholder {
    color: #9fa7aa;
}

.box-form-ligar form .form-control::-moz-placeholder {
    color: #9fa7aa;
}

.box-form-ligar form .form-control:-ms-input-placeholder {
    color: #9fa7aa;
}

.input-search::-webkit-input-placeholder {
    color: #333;
}

.input-search:-moz-placeholder {
    color: #333;
}

.input-search::-moz-placeholder {
    color: #333;
}

.input-search:-ms-input-placeholder {
    color: #333;
}



}

.box-itens-campus {
    display: flex;
    border-bottom: 3px solid #4e6773;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.box-itens-map .box-lista-itens {
    width: calc(100%/5);
}

.box-itens-campus .box-lista-itens {
    width: calc(100%/4);
}

.box-itens-campus .box-lista-itens ul {
    list-style-type: none;
    margin-top: 15px;
    padding-left: 25px;
}

.box-itens-campus .box-lista-itens li {
    margin: 30px 0 0 0;
    font-size: 15px;
}

.box-itens-campus .box-lista-itens li:first-child {
    margin: 0;
}

.box-itens-contato {
    display: flex;
    align-items: center;
    top: 20px;
    position: relative;
    clear: both;
    border-top: 1px solid #999;
    padding-top: 20px;
}

.box-itens-contato > div.box-div-contato {
    width: calc(40% - 20px);
}

.box-itens-contato > div.box-div-contato:nth-child(1) {
    border-right: 1px solid #899aa2;
    padding-right: 60px;
    margin-right: 60px;
    width: calc(45% - 20px);
}

.box-itens-contato > div.box-div-fator {
    width: 15%;
}

.box-itens-contato > div h6 {
    color: #fff;
    font-size: 20px;
    margin-top: 0;
}

.box-itens-contato > div h6 span {
    font-size: 15px;
}

.box-itens-contato > div ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
}

.box-itens-contato > div ul li {
    float: left;
    align-items: flex-start;
    display: flex;
    width: 50%;
}

.box-itens-contato > div ul li .box-contato-texto {
    display: flex;
    margin-left: 5px;
    flex-direction: column;
    width: calc(100% - 30px);
}

.box-itens-contato > div ul li .box-contato-texto h4, .box-itens-contato > div ul li .box-contato-texto h6 {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 18px !important;
    font-family: 'Lato', sans-serif !important;
    border: 0;
    font-weight: 400;
}

.box-itens-contato > div ul li .box-contato-texto h6 {
    margin-top: 2px;
    font-weight: bold;
}

.box-itens-contato > div ul li .box-contato-texto h6 a {
    color: #ffffff;
    font-size: 20px !important;
}

.footer .footer-div-col {
    margin-left: 0;
    padding-left: 0
}

/* select traducao */

.ct-topbar {
  text-align: right;
  background: #eee;
}
.ct-topbar__list {
  margin-bottom: 0px;
}
.ct-language__dropdown{
    
    padding-top: 8px;
    max-height: 0;
    overflow: hidden;
    position: absolute;
    top: 110%;
    left: -20px;
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    width: 60px;
    text-align: center;
    padding-top: 0;
    z-index:200;

}

.ct-language__dropdown li a img {
    margin-right: 0 !important;
}

.ct-language__dropdown li{
    background: #222;
    padding: 5px;
}
.ct-language__dropdown li a{
    display: block;
    margin: 0 auto;
}
.ct-language__dropdown li:first-child{
    padding-top: 10px;
    border-radius: 3px 3px 0 0;
}
.ct-language__dropdown li:last-child{
    padding-bottom: 10px;
    border-radius: 0 0 3px 3px;
}
.ct-language__dropdown li:hover{
    background: #444;
}
.ct-language__dropdown:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 8px;
    height: 0;
    border: 0 solid transparent;
    border-right-width: 8px;
    border-left-width: 8px;
    border-bottom: 8px solid #222;
}
.ct-language{
    position: relative;
    background: transparent;
    color: #fff;
    padding: 10px 0;
}

.ct-language a {
    text-decoration: none !important;
}

.ct-language:hover .ct-language__dropdown{
    max-height: 200px;
    padding-top: 8px;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}

/* .navbar-brand>img {
  padding-top: 11px;
  width: 130px;
  margin-left: 15px;
}
.navbar-brand {
    height: auto;
    margin: 0;
    padding: 0;
    margin-right: 20px;
}
.navbar {
  background-color: #000000;
}
.navbar-default .navbar-nav > .active > a {
  padding: 8px 19px 9px !important;
}
.navbar-nav > li.active {
  padding: 8px 0px 9px 0;
}
.navbar-right {
  padding-top: 0;
}
.navbar-default .navbar-nav > li > a::after {
  background-color: transparent;
  border-bottom: 3px solid #d2282e;
}
.navbar-default .navbar-nav>li {
  display: inline-block;
  text-align: center;
  float: none;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #0392CC;
} */


/* encerra select traducao */

/* disable bar google translate */
.goog-te-banner-frame.skiptranslate, #google_translate_element {display: none !important;}

#google_translate_element {
	display: none;
}

.nav-top {
    padding: 10px 0;
    height: 60px;
    background-color: #000000;
    display: flex;
    align-items: center;
}

.nav-top-contact-us a {
	background-color: #222222;	
}

.nav-top-contact-us a:hover {
	background-color: #2c2c2c;	
}

.form-search {
	width: 270px;
}

.form-search input {
    width: calc(100% - 40px) !important;
    height: 35px;
}

.search-form-button {
	height: 100%;
    font-size: 16px;
    padding: 6px 10px;
    color: #000;
}

.bar-top {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
}

.bar-top a {
	font-size: 14px;
	color: #fff;
	display: flex;
	align-items: center;
    justify-content: center;
	text-transform: none;
	text-decoration: none;
}

.bar-top a img {
	margin-right: 10px;
}

.bar-top a div {
	display: flex;
	flex-direction: column;
}

.bar-top a span {
	display: block;
	font-size: 11px;
	line-height: 10px;
}

.bar-top a.btn-fale {
	color: #F9F5F5;
	background: #222222;
	margin: 0;
	padding: 7px 20px;
	font-size: 14px;
	width: 170px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
}


.box-form-ligar {
    width: 370px;
    padding: 30px 15px;
    background-color: #fff;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.box-form-ligar h3 {
    width: 100%;
    font-size: 25px;
    font-weight: bold;
    color: #37474f;
    margin: 0;
}

.navbar-right .dropdown-menu {
	right: auto;
	left: -30px;
}

.box-form-ligar p {
    width: 100%;
    font-size: 14px;
    color: #37474f;
    margin: 5px 0 15px 0;
}

.box-form-ligar form p {
    font-size: 12px;
    color: #333;
    margin-bottom: 0;
}

.box-form-ligar form .form-control {
    border: 1px solid #ececec;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #9fa7aa;
    height: 40px;
    padding: 5px 10px;
    margin-bottom: 10px;
    width: 100% !important;
}

.box-form-ligar form button {
    width: 100%;
    margin: 15px 0;
    height: 50px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    color: #fff;
    text-transform: uppercase;
    font-weight: normal;
    border: 0;
    background-color: #ed1c24;
}

.box-form-ligar form button:hover {    
    background-color: #db1a21;
}

.box-conteudo-form {
    display: block;
}

.box-msg-sucesso {
    display: flex;
    display: none;    
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.box-msg-sucesso h3 {
    width: 100%;
    font-size: 25px;
    line-height: 30px;
    font-weight: bold;
    color: #37474f;
    margin: 15px 0;
}

.box-form-ligar form .form-control::-webkit-input-placeholder {
    color: #9fa7aa;
}

.box-form-ligar form .form-control:-moz-placeholder {
    color: #9fa7aa;
}

.box-form-ligar form .form-control::-moz-placeholder {
    color: #9fa7aa;
}

.box-form-ligar form .form-control:-ms-input-placeholder {
    color: #9fa7aa;
}

.input-search::-webkit-input-placeholder {
    color: #333;
}

.input-search:-moz-placeholder {
    color: #333;
}

.input-search::-moz-placeholder {
    color: #333;
}

.input-search:-ms-input-placeholder {
    color: #333;
}



}

.box-itens-campus {
    display: flex;
    border-bottom: 3px solid #4e6773;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.box-itens-map .box-lista-itens {
    width: calc(100%/5);
}

.box-itens-campus .box-lista-itens {
    width: calc(100%/4);
}

.box-itens-campus .box-lista-itens ul {
    list-style-type: none;
    margin-top: 15px;
    padding-left: 25px;    
}

.box-itens-campus .box-lista-itens li {
    margin: 30px 0 0 0;
    font-size: 15px;
}

.box-itens-campus .box-lista-itens li:first-child {
    margin: 0;
}

.box-itens-contato {
    display: flex;
    align-items: center;
    top: 20px;
    position: relative;
    clear: both;
    border-top: 1px solid #999;
    padding-top: 20px;
}

.box-itens-contato > div.box-div-contato {
    width: calc(40% - 20px);
}

.box-itens-contato > div.box-div-contato:nth-child(1) {
    border-right: 1px solid #899aa2;
    padding-right: 60px;
    margin-right: 60px;    
    width: calc(45% - 20px);
}

.box-itens-contato > div.box-div-fator {
    width: 15%;
}

.box-itens-contato > div h6 {
    color: #fff;
    font-size: 20px;
    margin-top: 0;
}

.box-itens-contato > div h6 span {
    font-size: 15px;
}

.box-itens-contato > div ul {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
}

.box-itens-contato > div ul li {
    float: left;
    align-items: flex-start;
    display: flex;
    width: 50%;
}

.box-itens-contato > div ul li .box-contato-texto {
    display: flex;
    margin-left: 5px;
    flex-direction: column;
    width: calc(100% - 30px);
}

.box-itens-contato > div ul li .box-contato-texto h4, .box-itens-contato > div ul li .box-contato-texto h6 {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 18px !important;
    font-family: 'Lato', sans-serif !important;
    border: 0;
    font-weight: 400;
}

.box-itens-contato > div ul li .box-contato-texto h6 {    
    margin-top: 2px;
    font-weight: bold;
}

.box-itens-contato > div ul li .box-contato-texto h6 a {    
    color: #ffffff;
    font-size: 20px !important;
}

.footer .footer-div-col {
    margin-left: 0;
    padding-left: 0
}

@media only screen and (max-width: 1030px){
    .nav-submenu{
        display: none!important;
    }
}

/* Modal Documentos Necessários */

.clear {
	clear: both;
}

.modal-header {
	border-bottom: 1px solid #ffffff;
}

.modal-footer {
	text-align: center;
	border-top: 0;	
}

.modal-footer .btn, .modal-footer .btn:active, .modal-footer .btn:visited,
	.modal-footer .btn:focus {
	border: 2px solid #673AB7 !important;
	color: #673AB7 !important;
	font-weight: bold !important;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

.modal-footer .btn:hover {	
	background-color: #673AB7 !important;
	color: #ffffff !important;
	font-weight: bold !important;
}

.modal-header h4 {
	font-family: "Roboto", sans-serif;
	color: #673AB7;
	font-weight: bold;
}

.modal-body ul {
	width: 75% !important;
	margin: 10px auto;
	list-style-type: disc !important;
}

.modal-body ul  li {
	color: #ffffff;
}

.modal-body ul  li p {
	margin-left: 0 !important;
}

.modal-body h5 {	
	font-size: 18px !important;
	width: 80% !important;
	color: #ffffff !important;	
	margin: 10px auto !important;
	float: none !important;
	text-align: center !important;
}

/* Novo Fale Conosco */

/* autocomplete */

[data-page=fale-conosco] .autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
}
[data-page=fale-conosco] input {
  border: 1px solid transparent;
  background-color: #ffffff;
  padding: 10px;
  font-size: 16px;
}
[data-page=fale-conosco] input[type=text] {
  background-color: #ffffff;
  width: 100%;
}

[data-page=fale-conosco] .w-100 {
	width: 100% !important;
}

[data-page=fale-conosco] .autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
  max-height: 300px;
  overflow-x: auto;
}

[data-page=fale-conosco] .autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}

[data-page=fale-conosco] .autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #cb323f;
  color: #fff; 
}

[data-page=fale-conosco] .autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}

/* Classes genéricas */

[data-page=fale-conosco] ul {
	list-style-type: none;
	padding-left: 0 !important;
	list-style-type: none !important;
}

[data-page=fale-conosco] .lista-servicos {
	display: flex;
	flex-wrap: wrap;
}

[data-page=fale-conosco] .lista-servicos li {
    width: calc((100%/3) - 20px);
    text-align: left;
    margin: 5px 20px 5px 0;
}

[data-page=fale-conosco] p, [data-page=fale-conosco] h4, [data-page=fale-conosco] h4 span {
	font-size: 18px !important;
    line-height: 25px;
	padding-left: 15px;
}

.texto-titulo {
	padding-left: 15px;
	border-left: 4px solid #cd363b;
	margin-bottom: 30px;
}

.efeito-texto-titulo {
	padding-left: 15px;
	border-left: 4px solid #cd363b;
}

.mt-40 {
	margin-top: 40px;
}

.mb-40 {
	margin-bottom: 40px;
}

.bold {
	font-weight: 700 !important;
}

.normal {
	font-weight: 400 !important;
}

.font-20 {
	font-size: 20px !important;
}

.font-22 {
	font-size: 22px !important;
}

.font-red {
	color: #cd363b !important;
}

.btn-vermelho, .btn-vermelho:focus, .btn-vermelho:visited, .btn-vermelho:active,
	.btn-vermelho:hover {
	background-color: #cd363b;
	border: 0;
	color: #fff;
	padding: 10px 60px;
	font-weight: 600;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
}

.btn-vermelho i {
	color: #ffffff;
}

/* fecha classes genéricas */

[data-page=fale-conosco] .modal-selecione {
	background-color: #d43539 !important;
	color: #fff;
}

[data-page=fale-conosco] .modal-selecione .modal-header {
	border: 0;
	text-align: center;
	padding: 20px 15px 0 20px;
}

[data-page=fale-conosco] .modal-selecione .modal-dialog {
	margin: 40vh auto;
}

[data-page=fale-conosco] .modal-selecione .modal-header h5 {
	color: #d43539;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
}

[data-page=fale-conosco] .modal-selecione .modal-body ul {
	display: flex;
    align-items: center;
    justify-content: center;
    margin: 20px auto;
    width: auto !important;
}

[data-page=fale-conosco] .modal-selecione .modal-body ul li {	
	margin: 5px;	
	text-align: center;
}

[data-page=fale-conosco] .modal-selecione .modal-body ul li a {	
	padding: 10px 15px;
    background-color: #d43539;
    border: 1px solid #d43539;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #fff;
    text-align: center;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
}

[data-page=fale-conosco] .modal-selecione .modal-body ul li a:hover {	
    background-color: #fff;
    border: 1px solid #d43539;    
    color: #d43539;    
}

[data-page=fale-conosco] .tab-content .tab-pane {
	margin-bottom: 40px;
}

[data-page=fale-conosco] .corpo-panel {
	border: 1px solid red;
    padding-left: 40px;
    width: 90%;
}

[data-page=fale-conosco] .sidebar{
    background-color: #e1e1e1;
    padding: 15px!important;
    border-radius: 5px;
    float: none;
    width: 100%;
}

[data-page=fale-conosco] .fd-collapse-tabs{
    display: none;
}

[data-page=fale-conosco] .fd-collapse-tabs.inline-tabs{
    margin: 30px 0;
    flex-direction: row;
}

[data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab{
    width: 100%;
    border-radius: 5px;
    overflow: hidden;
}
[data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab{
    margin: 5px 0;
}

[data-page=fale-conosco] .fd-collapse-tabs.inline-tabs .fd-collapse-tab{
    margin: 0 5px;
}
[data-page=fale-conosco] .fd-collapse-button,
[data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab a {
    text-align: center;
    padding: 15px;
    font-size: 18px;
    text-decoration: none!important;
    border-radius: 5px;
}

[data-page=fale-conosco] .fd-collapse-button.collapsed,
[data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab a{
    background-color:#ebebeb;
    color: #b2b2b2;
}

[data-page=fale-conosco] .fd-collapse-button{
    border-radius: 5px;
}

[data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab.active a, 
[data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab a:hover {
    background-color: #a31723 !important;
    color: #fff!important;
    display: block;
}

 [data-page=fale-conosco] .fd-collapse-tabs{
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;

    justify-content: flex-start;
    align-items: center;
    flex-direction: column;

    padding: 0;
    margin: 0;
}

[data-page=fale-conosco] .panel {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

[data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab a{
    display: block;
}

[data-page=fale-conosco] .fd-collapse-button{
    display: none;
}

[data-page=fale-conosco] .collapse, [data-page=fale-conosco] .collapsing {
	padding: 0;
}

[data-page=fale-conosco] .panel-group {
	margin: 0;
}

[data-page=fale-conosco] .panel-body {
	padding: 0;
}

[data-page=fale-conosco] .panel-default {
	border: 0;
}

[data-page=fale-conosco] .sidebar{
    background-color: #f1f1f1;
    padding: 25px !important;
    border-radius: 5px;
    float: none;
    width: 100%;
}

[data-page=fale-conosco] .sidebar h3 {
	text-transform: uppercase;
	color: #282727;
}

[data-page=fale-conosco] .sidebar .fd-collapse-tab a {
	color: #cd363b;
	font-size: 15px;
	padding: 10px;
	text-align: left;
	background-color: #ffffff;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}


[data-page=fale-conosco] .tab-ativa a, [data-page=fale-conosco] .sidebar .fd-collapse-tab a:hover,
 [data-page=fale-conosco] .sidebar .active a {
	background-color: #d43539 !important;
	color: #ffffff !important;
}

[data-page=fale-conosco] .box-campos-coordenacao {
	display: flex;
	align-items: flex-start;
}

[data-page=fale-conosco] .box-campos-coordenacao > div {
	width: calc(100%/2);
	margin-right: 15px;	
	display: flex;
	flex-direction: column;
}

[data-page=fale-conosco] .box-filtros > div {
	width: calc(100%/3);
	margin-right: 15px;
	margin-bottom: 10px;
	position: relative;
}

[data-page=fale-conosco] .mr-0 {
	margin-right: 0 !important;
}

[data-page=fale-conosco] .select-search {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background: #cb323f url(../images/icons/arrow_down_white.png) no-repeat;
    background-position: calc(100% - 10px);
    width: 100%;
    border: 0;
    border-right: none;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    line-height: 1.2;
    padding-left: 15px;
    padding-top: 0;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

[data-page=fale-conosco] .cp-curso-search {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff !important;
    width: 100%;
    border: 1px solid #cb323f;
    color: #cb323f;
    font-size: 15px;
    font-weight: 400;
    height: 50px;
    line-height: 1.2;
    padding: 10px 15px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

[data-page=fale-conosco] .cp-curso-search::-webkit-input-placeholder {
  color: #cb323f;
}

[data-page=fale-conosco] .cp-curso-search::-moz-placeholder {
  color: #cb323f;
}

[data-page=fale-conosco] .cp-curso-search:-ms-input-placeholder {
  color: #cb323f;
}

[data-page=fale-conosco] .cp-curso-search:-moz-placeholder {
  color: #cb323f;
}

[data-page=fale-conosco] h2.titulo-fale-conosco {
	color: #d43539;
	font-size: 55px;
	font-weight: bold;
	text-align: center;
	margin: 30px auto;
}

[data-page=fale-conosco] h3.sub-titulo-tabs {
	color: #d43539;
	font-size: 55px;
	font-weight: bold;
	text-align: center;
	margin: 20px auto 10px auto;
}

[data-page=fale-conosco] h3.sub-titulo-fale-conosco {
    color: #333;
    font-size: 20px;
    line-height: 25px;
    text-align: left;
    margin: 30px auto;
}

/* tab formas de ingresso */

[data-page=fale-conosco] ul.lista-formas-ingresso {
    padding-left: 0;
    list-style-type: none;
    display: flex;
    align-items: center;
}

[data-page=fale-conosco] ul.lista-formas-ingresso li {
    margin-top: 0;
    width: calc(100%/5);
    float: left;
    width: 100%;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-transform: uppercase;
    height: 105px;
}

[data-page=fale-conosco] ul.lista-formas-ingresso li p {
	color: #a31723;
	font-size: 14px !important;
	line-height: 16px;
	margin: 10px auto;
	text-align: center;
	display: flex;
	align-items: center;
	height: 30px;
	padding: 0;
}

[data-page=fale-conosco] ul.lista-formas-ingresso li a button {
    background-color: #a31723;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    padding: 5px 15px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    text-transform: uppercase;
    border: 0;
}


/* Aba Sou Aluno - CAE */

[data-page=fale-conosco] .lista-campus-fale {
    display: flex;
	justify-content: space-around;
	margin: 50px auto;
}

[data-page=fale-conosco] .lista-campus-fale li h4,
	[data-page=fale-conosco] .lista-campus-fale li small {
    text-align: center;
	width: 100%;
	float: left;
}

[data-page=fale-conosco] .lista-campus-fale li h4 {
    color: #cd363b;
    font-weight: 600;
    margin: 4px auto;
}

[data-page=fale-conosco] .lista-campus-fale li i {
    content: " ";
    width: 60px;
    height: 60px;
    display: flex;
    margin: 5px auto;
    background: url(../images/icons/icons-campi.png) no-repeat;
}

[data-page=fale-conosco] .lista-campus-fale li:nth-child(2) i {
    background-position: -120px 0;
}

[data-page=fale-conosco] .lista-campus-fale li:nth-child(3) i {
    background-position: -60px 0;
}

[data-page=fale-conosco] .lista-campus-fale li:nth-child(4) i {
    background-position: -180px 0;
}

[data-page=fale-conosco] form {
	margin: 15px 0;
}

[data-page=fale-conosco] .form-control {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #fff;
	border: 1px solid #dcdcdc;
	padding: 15px;
	margin-bottom: 10px;
	color: #464646;
	font-size: 16px;
	line-height: 20px;
	height: auto;
}

[data-page=fale-conosco] textarea {
	resize: none;
	min-height: 200px;
}

[data-page=fale-conosco] textarea.form-cae {
	resize: none;
	height: 235px !important;
}

[data-page=fale-conosco] form button, [data-page=fale-conosco] form button:hover {
	padding: 10px 0;
	margin-top: 5px;
	min-width: 200px;
}

[data-page=fale-conosco] .form-control::-webkit-input-placeholder {
  color: #dcdcdc;
}

[data-page=fale-conosco] .form-control::-moz-placeholder {
  color: #dcdcdc;
}

[data-page=fale-conosco] .form-control:-ms-input-placeholder {
  color: #dcdcdc;
}

[data-page=fale-conosco] .form-control:-moz-placeholder {
  color: #dcdcdc;
}


/* Aba Sou Aluno - Coordenação */

.lista-botoes-coordenacao {
	width: 70%;
	margin: 50px auto;
}

.lista-botoes-coordenacao li {
	float: left;
	width: 48%;
	margin: 5px;
}

.lista-botoes-coordenacao li:nth-child(2), .lista-botoes-coordenacao li:nth-child(4) {
	margin-right: 0;
}

.lista-botoes-coordenacao li button, .lista-botoes-coordenacao li button:hover,
	.lista-botoes-coordenacao li button:active, .lista-botoes-coordenacao li button:focus {
	padding: 0 !important;
	width: 100% !important;
    height: 70px !important;
	font-weight: 400;
	width: 100%;
}

/* Aba Sou Aluno - Ouvidoria */

.box-texto-efeito {
	display: flex;
}

.box-texto-efeito span {
	height: 40px;
	display: block;
}

.box-texto-efeito h4 {
	padding-left: 0;
	margin-top: -5px;
}

.box-texto-efeito-pos {
	display: flex;
}

.box-texto-efeito-pos span {
	height: 20px;
	display: block;
}

.box-texto-efeito-pos h4 {
	padding-left: 0;
	margin-top: -5px;
}

.botoes-ouvidoria li button, .botoes-ouvidoria li button:hover {
	padding: 2px;
	font-size: 17px;
}

.botoes-ouvidoria li:nth-child(1) button {
	background-color: #cd363b;
}

.botoes-ouvidoria li:nth-child(2) button {
	background-color: #b62025;
}


/* Tab Quero ser Aluno */

#modalMeLiga .modal-content {
    background-color: transparent;
    box-shadow: none;
    border: 0;
}

#modalMeLiga .modal-header {    
    border: 0;
}

#modalMeLiga .modal-header .close {
    background-color: #1a337f;
    opacity: 1;
    width: 30px;
    height: 30px;
    border-radius: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
	cursor: pointer;
}

#modalMeLiga .modal-header .close span {
    color: #ffffff;
    margin-top: -3px;
    font-size: 30px;
    font-weight: 300;
    width: 30px;
    height: 30px;
}

#modalMeLiga form {
	border: 8px solid #1a337f;
    background-color: #1f3a93;
    padding: 15px 0;
}

#modalMeLiga form span {
	color: #ffffff;
    text-align: center;
    margin: 5px auto;
    width: 100%;
    display: block;
}

#modalMeLiga form .custom-control {
	padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
}

#modalMeLiga form .custom-control > div {
	display: flex;
	align-items: center;
	justify-content: center;
}

#modalMeLiga form .custom-control input {    
    margin: 0;    
}

#modalMeLiga form .custom-control label {
    margin-bottom: 0;
    font-weight: 700;
    margin-left: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
}

#modalMeLiga form .btn {
    background-color: #1d2bad !important;
    color: #fff !important;
    width: 100%;
    margin: 15px auto 0 auto !important;
    display: block;
}

/* Subtab Graduação Semipresencial */

[data-page=fale-conosco] .cursos-content .curso {
    display: block;
    background-color: #f5f5f5;
    border: 1px solid #e8e8e8;
    color: #333;
    text-decoration: none!important;
    text-align: center;
    font-size: 24px;
    font-weight: 300;
    height: 230px;
    margin-bottom: 15px;
}

[data-page=fale-conosco] .cursos-content .curso.curso-semi {    
    height: 130px;    
}

[data-page=fale-conosco] .cursos-content li {
	padding-right: 0;
}

[data-page=fale-conosco] .cursos-content li h3 {
	font-size: 18px;
	font-weight: 300;
}

[data-page=fale-conosco] .cursos-content .curso hr {
    width: 60px;
    border-top: 2px solid #cc353a;
    position: relative;
    margin: 2px auto 0;
	height: auto !important;
	float: none !important;
	margin: 20px auto 0 auto !important;
}

[data-page=fale-conosco] .cursos-content .curso.curso-semi hr {    
    margin: 20px auto 15px auto !important;
}

[data-page=fale-conosco] .cursos-content .curso .info-curso {
    padding: 25px 0;
    width: 85%;
    margin: 0 auto;
    position: relative;
}


[data-page=fale-conosco] .cursos-content .curso .info-curso .inf {
    width: 60%;
    float: left;
    padding-left: 10px;
}

[data-page=fale-conosco] .cursos-content .curso ul {
    list-style-type: disc;
}

[data-page=fale-conosco] .cursos-content .curso ul li {
    font-size: 14px;
    text-align: left;
}

[data-page=fale-conosco] .cursos-content .curso .info-curso .preco {
    float: right;
    width: 40%;
    margin-top: 5%;
    color: #cc353a;
    font-size: 20px;
    line-height: 15px;
    text-align: right;
}

[data-page=fale-conosco] .cursos-content .curso .info-curso .preco b {
	font-weight: 800;
	width: 100%;
	float: left;
}

[data-page=fale-conosco] .cursos-content .curso .info-curso .preco b small {
	font-size: 13px;
    font-weight: 500;
}

[data-page=fale-conosco] .cursos-content .curso .info-curso .preco span {
    font-size: 13px;
    font-weight: 500;
	width: 100%;
}

[data-page=fale-conosco] .cursos-content .curso .btn {
    background-color: #9d2a2f;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    font-size: 11px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    font-weight: 700;
    padding: 8px 15px;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto 10px;
    display: inline;
    width: 60%;
    position: relative;
    text-decoration: none;
}

[data-page=fale-conosco] .cursos-content .curso .btn:nth-child(1) {
	background-color: #c3353b;
}

[data-page=fale-conosco] .box-formas-contato {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	margin-bottom: 40px;
}

[data-page=fale-conosco] .box-formas-contato .whatsapp {
	background-color: #26a65b;
    text-decoration: none !important;
    color: #163827;
    font-size: 9px;
    margin-bottom: 0;
    margin-right: 10px;
    width: 100%;
    max-width: 250px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    height: 50px;
}

[data-page=fale-conosco] .box-formas-contato .whatsapp > div {
	font-size: 20px;
	color: #fff;
	font-weight: 700;
	display: flex;
	align-items: center;
}

[data-page=fale-conosco] .box-formas-contato .whatsapp .fd-svg {
	fill: #163827 !important;
    height: 32px;
    width: 32px;
    margin-right: 5px
}

[data-page=fale-conosco] .box-formas-contato .contato {
	background-color: #1f3a93;
	font-size: 19px;
    font-weight: 900;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 20px;
    height: 50px;
}

[data-page=fale-conosco] .box-formas-contato a {
	margin: 0 10px;
	min-width: 200px;
	padding: 10px;
}

[data-page=fale-conosco] .box-formas-contato .whatsapp span small {
    font-size: 70%;
    font-weight: 900;
}

[data-page=fale-conosco] .box-formas-contato .contato figure {
    background-color: #fff;
    height: 30px;
    min-width: 30px;
    width: 100%;
    max-width: 30px;
    border-radius: 48px;
    margin: 0 15px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

[data-page=fale-conosco] .box-formas-contato .contato figure .fd-svg {
	height: 16px;
    width: 16px;
    fill: #1f3a93 !important;
}


/* Aba Quero Ser Aluno - Vestibular e Outras Formas de Ingresso */

.bloco-menor {
	width: 80%;
	margin: 0 auto;
}

.lista-botoes-formas-de-ingresso {
	width: 90% !important;
	margin: 50px auto !important;
}

.lista-botoes-formas-de-ingresso .panel-default>.panel-heading {
    margin-bottom: 15px;
}

.lista-botoes-formas-de-ingresso .panel-default>.panel-heading h4 {
    width: 98%;
}

.lista-botoes-formas-de-ingresso .panel {
	-moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.lista-botoes-formas-de-ingresso .panel-collapse .panel-body {
	border: 0 !important;
	padding: 10px 0 40px 0;
}

.lista-botoes-formas-de-ingresso .btn {
	padding: 5px;
	font-size: 20px;
	border: 0;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	font-weight: 400;
	text-align: left;
	background-color: #eeeeee;
	color: #cd363b;
	width: 100%;
	display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform: uppercase;
}

.lista-botoes-formas-de-ingresso .btn i {
	font-size: 18px;
	color: #393939;
	font-weight: 400;
	float: right;
}

.lista-botoes-formas-de-ingresso .btn .panel-title a {
	padding: 10px;
}


/* Aba Quero ser Aluno - Bolsas e Financiamentos */

[data-page=fale-conosco] .credenciais.bolsas-e-financiamentos .button {
	min-width: auto !important;
	padding-right: 0 !important;
	height: 170px !important;
	transition: height .3s ease;
	-webkit-transition: height .3s ease;
	-moz-transition: height .3s ease;
}

[data-page=fale-conosco] .credenciais {
	padding-top: 0 !important;
}

[data-page=fale-conosco] .credenciais.bolsas-e-financiamentos button {
	padding: 10px !important;
}

[data-page=fale-conosco] .credenciais.bolsas-e-financiamentos form {
	margin: 5px !important;
}


/* Aba Parceria e eventos */

[data-page=fale-conosco] textarea.campo-parceria {
	resize: none;
	height: 240px !important;
}

/* Aba Quero ser Aluno - Idiomas */

.botoes-idiomas li button, .botoes-idiomas li button:hover {
	padding: 1px;
	font-size: 22px;
}

/* Footer lista Campus */

[data-page=fale-conosco] .bg-campus-footer {
	background-color: #841215;
}

[data-page=fale-conosco] .lista-campus-footer {
    display: flex;
    margin-bottom: 0;
}

[data-page=fale-conosco] .lista-campus-footer li {
	padding: 20px 0;
}

[data-page=fale-conosco] .lista-campus-footer li:nth-child(2),
	[data-page=fale-conosco] .lista-campus-footer li:nth-child(4) {
	background-color: #a42126;
}

[data-page=fale-conosco] .lista-campus-footer li .bloco-campus {
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center;
}

[data-page=fale-conosco] .lista-campus-footer li h4 {
    color: #ffffff;
    font-weight: 400;
    font-size: 22px !important;
}

[data-page=fale-conosco] .lista-campus-footer li i {
    content: " ";
    width: 60px;
    height: 60px;
    background: url('../images/icons/icons-campi.png') no-repeat;
}

[data-page=fale-conosco] .lista-campus-footer li:nth-child(2) i {
    background-position: -120px 0;
}

[data-page=fale-conosco] .lista-campus-footer li:nth-child(3) i {
    background-position: -60px 0;
}

[data-page=fale-conosco] .lista-campus-footer li:nth-child(4) i {
    background-position: -180px 0;
}

.box-mapa-campus {
	width: 100%;
    height: 400px;
    background: url('../images/img-mapa.jpg') center center no-repeat;
    background-size: cover;
}


/* Aba Sou Aluno - Graduação Presencial */

[data-page=fale-conosco] .portfolio {
	width: 100% !important;
	right: 0 !important;
	margin-top: 0 !important;
	padding: 0 !important;
}

[data-page=fale-conosco] .portfolio .reingresso, [data-page=fale-conosco] .portfolio .container {
	width: 100% !important;
}

[data-page=fale-conosco] #campus-list-wrapper > li {
	font-size: 30px !important;
	font-weight: 900 !important;
}

[data-page=fale-conosco] .school-list .school p {
	font-size: 15px !important;
}

/* Banner Topo */

.bg-banner {
	background: url('../images/img-banner.jpg') no-repeat;
	background-position: top center;
	background-size: cover;
	height: 390px;
	margin-bottom: 40px;
	display: flex;
	align-items: center;
}

.bg-banner h2 {
	color: #fff;
	padding-left: 20px;
	border-left: 4px solid #ffffff;
	font-size: 85px;
	line-height: 60px;
	font-weight: 900 !important;
	margin: 0;
}

@media only screen and (max-width: 1024px) {

	[data-page=fale-conosco] .sidebar h3 {
		font-size: 20px;
	}

	.bloco-menor {
	    width: 95% !important;
	}

	.lista-botoes-coordenacao {
		width: 80%;
	}

	/* Aba Quero Ser Aluno - Graduação Semipresencial */

	[data-page=fale-conosco] .cursos-content li {
	    padding: 0;
	    width: 48%;
	    float: left;
	    margin: 0 2% 2% 0;
	}

	[data-page=fale-conosco] .cursos-content .curso ul li {
	    padding-right: 15px;
	    margin: 5px 0;
	    width: 100%;
	}

	[data-page=fale-conosco] .cursos-content .curso {
		height: auto;
		padding: 0 20px 40px 20px;
	}

	[data-page=fale-conosco] .cursos-content .curso .info-curso {
	    width: 90%;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

	[data-page=fale-conosco] .cursos-content .curso .btn {
	    padding: 15px 25px;
	}

	/* Aba Sou Aluno - Graduação Presencial */

	[data-page=fale-conosco] .school-list .school p {
		font-size: 14px !important;
		padding: 0 !important;
	}

}

@media only screen and (max-width: 768px) {

	[data-page=fale-conosco] .lista-campus-fale {
	    flex-wrap: wrap;
	    padding-left: 0;
	}

	[data-page=fale-conosco] .lista-campus-fale li {
	    margin-bottom: 40px;
	    width: 50%;
	}

	[data-page=fale-conosco] .fd-collapse-button, [data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab a {
		padding: 10px;
	}

	.panel-default .panel-collapse ul {
		padding-left: 0;
	}

	.lista-botoes-coordenacao {
		width: 90%;
	}
	

	/* Aba Quero Ser Aluno - Graduação Semipresencial */

	[data-page=fale-conosco] .cursos-content li {
		width: 95%;
		margin: 0 auto;
	}


	/* Aba Quero Ser Aluno - Bolsas e Financiamentos */

	[data-page=fale-conosco] .credenciais.bolsas-e-financiamentos .button.opened {
	    height: auto !important;
	}


	/* Aba Quero Ser Aluno - Vestibular e outras formas de ingresso */

	.lista-botoes-formas-de-ingresso {
		width: 80%;
	}

	.lista-botoes-formas-de-ingresso li {
		width: 100%;
	}

	.lista-botoes-formas-de-ingresso li button, .lista-botoes-formas-de-ingresso li button:hover {
		font-size: 15px;
	}

	/* Aba Sou Aluno - Graduação Presencial */

	[data-page=fale-conosco] #campus-list-wrapper {
		width: 100%;
	}

	[data-page=fale-conosco] #campus-list-wrapper > li {
		font-size: 25px !important;
	}

	[data-page=fale-conosco] .school-list .school p {
		font-size: 13px !important;
		padding: 0 !important;
	}

	[data-page=fale-conosco] section.portfolio h2 {
		font-size: 30px !important;
	}

	[data-page=fale-conosco] section.portfolio header p {
		margin-top: 20px;
	}

	[data-page=fale-conosco] .cursos-content .curso .info-curso {
		padding: 25px 0;
	}

	[data-page=fale-conosco] .cursos-content li h3 {
		font-size: 25px;
	}

	[data-page=fale-conosco] .cursos-content .curso .info-curso .preco {
		font-size: 30px !important;
	}

	[data-page=fale-conosco] .cursos-content .curso ul li {
		font-size: 18px;
	}

	[data-page=fale-conosco] #accordion .panel-default>.panel-heading {
		border-left: 0 !important;
	}

}

@media only screen and (max-width: 670px) {

	[data-page=fale-conosco] .fd-collapse-tabs,
		[data-page=fale-conosco] .fd-collapse-tabs.inline-tabs {

        display: -webkit-flex;
        display: -ms-flex;
        display: flex;

        justify-content: flex-start;
        align-items: center;
        flex-direction: column;

        padding: 0;
        margin: 0;
    
    }

    [data-page=fale-conosco] .fd-collapse-tabs.inline-tabs .fd-collapse-tab {
    	margin: 5px 0;
    }

    [data-page=fale-conosco] .fd-collapse-tabs .fd-collapse-tab a {
        display: block;
        width: 100%;
    }

    [data-page=fale-conosco] .fd-collapse-button {
        display: block;
        font-size: 25px;
		text-align: center;
		color: #cd363b !important;
		background-color: transparent;
		font-weight: bold;
	    margin: 30px 0 10px 0;
    }

    /* Aba Sou Aluno - Coordenação */

	.lista-botoes-coordenacao {
		width: 100%;
		display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	}

	.lista-botoes-coordenacao li {
		width: 80%;
    	margin: 2% 0;
	}

	/* Aba Quero Ser Aluno - Bolsas e Financiamentos */

	[data-page=fale-conosco] .credenciais.bolsas-e-financiamentos .button {
	    height: 150px !important;
	    float: left !important;
	}

	[data-page=fale-conosco] .credenciais.bolsas-e-financiamentos .button a.closed {
		display: none !important;
	}

	[data-page=fale-conosco] .credenciais.bolsas-e-financiamentos .button.opened {
	    float: left !important;
	}

	[data-page=fale-conosco] .credenciais.bolsas-e-financiamentos .open-form {
		margin: 0 auto !important;
	}

	
	/* Aba Quero Ser Aluno - Graduação Semipresencial */

	[data-page=fale-conosco] .cursos-content li {
		float: none;
		width: 70%;
	}

	[data-page=fale-conosco] .cursos-content .curso ul li {
	    padding-right: 15px;
	    margin: 5px 0;
	}

	[data-page=fale-conosco] .cursos-content .curso {
		height: auto;
		padding: 0 20px 20px 20px;
		margin-top: 20px;
	}

	[data-page=fale-conosco] .cursos-content .curso .info-curso {
	    display: flex;
	    justify-content: center;
	    align-items: center;
	}

	[data-page=fale-conosco] .cursos-content .curso .btn {
	    padding: 15px 25px;
	}

	
	[data-page=fale-conosco] .bg-campus-footer {
		padding: 0;
	}

	[data-page=fale-conosco] .lista-campus-footer {
		flex-direction: column;
	}

	/* Aba Sou Aluno - Graduação Presencial */

	[data-page=fale-conosco] #campus-list-wrapper {
		width: 100%;
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	    align-items: center;
	}

	[data-page=fale-conosco] #campus-list-wrapper > li {
		margin: 5px 0;
	}
 
	[data-page=fale-conosco] section.portfolio {
		margin-left: 0 !important;
	}

	[data-page=fale-conosco] section.portfolio nav {
		margin-left: 0;
	}

	[data-page=fale-conosco] section.portfolio h2 {
		font-size: 30px !important;
		font-weight: bold;
		text-align: center;
	}

	[data-page=fale-conosco] section.portfolio header p {
		margin-top: 20px;
		text-align: center;
	}

	[data-page=fale-conosco] .open-form {
		display: block !important;
		float: none !important;
		margin: 40px auto !important;
	}

}

@media only screen and (max-width: 600px) {

	.bg-banner {
		height: 300px;
	}

	.bg-banner h2 {
	    font-size: 45px;
	    line-height: 35px;
	}

	[data-page=fale-conosco] .cursos-content li {
	    width: 100%;
	}

	.bloco-menor {
		width: 100%;
	}

	.lista-botoes-formas-de-ingresso {
		width: 100%;
	}

	[data-page=fale-conosco] .cursos-content .curso .info-curso .preco {
		font-size: 25px !important;
	}

	[data-page=fale-conosco] .lista-botoes-formas-de-ingresso .panel-default>.panel-heading h4 {
		width: 100% !important;
		padding-left: 0;
	}

	[data-page=fale-conosco] .panel-default>.panel-heading h4 a, [data-page=fale-conosco] .panel-default>.panel-heading h4 a i {
		font-size: 13px !important;
	}

	[data-page=fale-conosco] .lista-botoes-formas-de-ingresso .btn .panel-title a {
		color: #cd363b !important;
	}

}


@media screen and (max-width: 1024px) {

	.ft-social-column {
		float: none !important;
	    width: 100%;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	}

	.box-itens-contato {
		border-top: 0;
		top: 0;
	    flex-direction: column;
	}

	.box-itens-contato > div.box-div-contato:nth-child(1) {
		border-right: 0;
		padding: 0;
		margin-right: 0;
		width: 100%;

	}

	.box-itens-contato > div h6 {
		color: #fff;
	    font-size: 16px;
	    margin-top: 0;
	    margin-bottom: 0;
	    text-align: center;
	}

	.mobile-footer h5, .mobile-footer h6, .mobile-footer span {
		color: #fff;
		font-size: 16px;
	}

	.box-itens-contato > div ul {
		flex-direction: column;
	}

	.box-itens-contato > div ul li {
	    align-items: center;
		display: flex;
		width: auto;
		justify-content: center;
		margin: 15px auto;
	}

	.box-itens-contato > div.box-div-contato {
		width: 100%;
	}

	.footer-logo {
	    clear: both;
	    margin: 15px auto;
	    display: block;
	    float: none;
	}


}

.flag-menu{
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #e1e1e1;
    border-radius: 50px;
    padding: 2px 10px;
    font-weight: bold;
    color: #ED1C24;
    width: 145px;
    text-align: center;
}

.navbar.navbar-fixed-top .flag-menu{
    width: 110px;
    font-size: 10px;
    bottom: -10px;
}
.mp-container .flag-menu{
    position: static;
    display: inline;
    font-size: 10px;
    margin-left: 10px;
}
