﻿@charset "utf-8"; 

/*Font face*/
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabThin.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabThin.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabThin.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabThin.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabThin.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabThin.svg#NexaSlabThin) format("svg");font-weight:100;font-style:normal}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabThinItalic.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabThinItalic.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabThinItalic.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabThinItalic.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabThinItalic.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabThinItalic.svg#NexaSlabThinItalic) format("svg");font-weight:100;font-style:italic}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlab-Light.eot);src:url(/Style%20Library/FDC/fonts/NexaSlab-Light.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlab-Light.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlab-Light.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlab-Light.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlab-Light.svg#NexaSlab-Light) format("svg");font-weight:200;font-style:normal}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabLightItalic.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabLightItalic.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabLightItalic.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabLightItalic.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabLightItalic.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabLightItalic.svg#NexaSlabLightItalic) format("svg");font-weight:200;font-style:italic}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlab-Book.eot);src:url(/Style%20Library/FDC/fonts/NexaSlab-Book.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlab-Book.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlab-Book.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlab-Book.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlab-Book.svg#NexaSlab-Book) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabBookItalic.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabBookItalic.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabBookItalic.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabBookItalic.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabBookItalic.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabBookItalic.svg#NexaSlabBookItalic) format("svg");font-weight:300;font-style:italic}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlab-Regular.eot);src:url(/Style%20Library/FDC/fonts/NexaSlab-Regular.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlab-Regular.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlab-Regular.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlab-Regular.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlab-Regular.svg#NexaSlab-Regular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabRegularItalic.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabRegularItalic.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabRegularItalic.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabRegularItalic.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabRegularItalic.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabRegularItalic.svg#NexaSlabRegularItalic) format("svg");font-weight:400;font-style:italic}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlab-Bold.eot);src:url(/Style%20Library/FDC/fonts/NexaSlab-Bold.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlab-Bold.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlab-Bold.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlab-Bold.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlab-Bold.svg#NexaSlab-Bold) format("svg");font-weight:700;font-style:normal}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabBoldItalic.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabBoldItalic.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabBoldItalic.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabBoldItalic.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabBoldItalic.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabBoldItalic.svg#NexaSlabBoldItalic) format("svg");font-weight:700;font-style:italic}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabHeavy.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabHeavy.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabHeavy.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabHeavy.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabHeavy.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabHeavy.svg#NexaSlabHeavy) format("svg");font-weight:800;font-style:normal}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabHeavyItalic.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabHeavyItalic.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabHeavyItalic.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabHeavyItalic.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabHeavyItalic.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabHeavyItalic.svg#NexaSlabHeavyItalic) format("svg");font-weight:800;font-style:italic}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabBlack.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabBlack.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabBlack.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabBlack.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabBlack.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabBlack.svg#NexaSlabBlack) format("svg");font-weight:900;font-style:normal}
@font-face{font-family:NexaSlab;src:url(/Style%20Library/FDC/fonts/NexaSlabBlackItalic.eot);src:url(/Style%20Library/FDC/fonts/NexaSlabBlackItalic.eot?#iefix) format("embedded-opentype"),url(/Style%20Library/FDC/fonts/NexaSlabBlackItalic.woff2) format("woff2"),url(/Style%20Library/FDC/fonts/NexaSlabBlackItalic.woff) format("woff"),url(/Style%20Library/FDC/fonts/NexaSlabBlackItalic.ttf) format("truetype"),url(/Style%20Library/FDC/fonts/NexaSlabBlackItalic.svg#NexaSlabBlackItalic) format("svg");font-weight:900;font-style:italic}
/*Core15 crap*/
body,.ms-core-defaultFont,#pageStatusBar,.ms-status-msg,.js-callout-body{/* [ReplaceFont(themeFont:"body")] */ font-family:"Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;font-size:13px;}
body,.ms-core-defaultFont,.js-callout-body{/* [ReplaceColor(themeColor:"BodyText")] */ color:#444;}
body{margin:0px;overflow:hidden;/* [ReplaceColor(themeColor:"PageBackground")] */ background-color:#fff;background-size:cover;background-repeat:no-repeat;}
.ms-backgroundImage{/* [ReplaceBGImage] */ background-image:url();}
#s4-workspace{overflow:auto;position:relative;}
#s4-bodyContainer{padding-bottom:35px;}
h1,h2,h3,h4,h5,h6,.ms-h1,.ms-h2,.ms-h3,.ms-h4,.ms-h5,.ms-h6{margin:auto;font-weight:normal;}
h1,.ms-h1{/* [ReplaceFont(themeFont:"large-heading")] */ font-family:"Segoe UI Light","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;font-size:2.3em;/* [ReplaceColor(themeColor:"SubtleBodyText")] */ color:#777;font-weight:200;}
h2,h3,.ms-h2,.ms-h3,.ms-headerFont{/* [ReplaceFont(themeFont:"heading")] */ font-family:"Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;/* [ReplaceColor(themeColor:"StrongBodyText")] */ color:#262626;font-weight:300;}
h2,.ms-h2{font-size:1.46em;}
h3,.ms-h3{font-size:1.15em;}
h4,h5,h6,.ms-h4,.ms-h5,.ms-h6{/* [ReplaceFont(themeFont:"small-heading")] */ font-family:"Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;}
h6,.ms-h6{font-size:1em;}
img{border:none;-webkit-tap-highlight-color:transparent;}
input,select,label,textarea,button,option{font-family:inherit;font-size:inherit;color:inherit;vertical-align:middle;}
input[type=password],input[type=text],input[type=file],select,textarea,.sp-peoplepicker-topLevel,.sp-peoplepicker-topLevelDisabled,.sp-peoplepicker-autoFillContainer,.ms-inputBox{/* [ReplaceColor(themeColor:"Lines")] */ border:1px solid #ababab;/* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */ background-color:#fff;/* [ReplaceColor(themeColor:"BackgroundOverlay")] */ background-color:rgba( 255,255,255,0.85 );/* [ReplaceColor(themeColor:"BodyText")] */ color:#444;}
input[type=password],input[type=text],input[type=file],textarea,.ms-inputBox{padding:2px 5px;}
input[type=password]:hover,input[type=text]:hover,input[type=file]:hover,textarea:hover,.sp-peoplepicker-topLevel:hover,.ms-inputBox:hover{/* [ReplaceColor(themeColor:"StrongLines")] */ border-color:#92c0e0;}
a:visited{/* [ReplaceColor(themeColor:"Hyperlinkfollowed")] */ color:#663399;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
a:active{/* [ReplaceColor(themeColor:"HyperlinkActive")] */ color:#004D85;}
a,.ms-link:visited{/* [ReplaceColor(themeColor:"Hyperlink")] */ color:#0072c6;text-decoration:none;}
.ms-srch-sb{display:inline-block;}
.ms-srch-sb-border{/* [ReplaceColor(themeColor:"Lines")] */ border:1px solid #ababab;}
.ms-srch-sb-border:hover{/* [ReplaceColor(themeColor:"StrongLines")] */ border:1px solid #92c0e0;}
.ms-srch-sb>input{display:inline-block;border-style:none;outline-style:none;height:18px;margin:0px 0px 0px 5px;padding:0px 1px 0px 0px;width:200px;background-color:transparent;}
.ms-srch-sb-navLink,.ms-srch-sb-searchLink{display:inline-block;cursor:pointer;vertical-align:top;background-color:transparent;border:1px solid transparent;position:relative;overflow:hidden;}
.ms-srch-sb > .ms-srch-sb-searchLink{margin-left:-1px;height:20px;width:20px;}
.ms-srch-sb-searchImg{left:-35px;top:-57px;position:absolute;}
.ms-textSmall,.ms-textXSmall,.ms-metadata,.ms-descriptiontext,.ms-secondaryCommandLink{font-size:.9em;}
.ms-helperText,input.ms-helperText{/* [ReplaceColor(themeColor:"SubtleBodyText")] */ color:#777;}

.ms-webpart-titleText{font-size:1.46em;}
.ms-webpart-titleText.ms-webpart-titleText,.ms-webpart-titleText > a{/* [ReplaceFont(themeFont:"heading")] */ font-family:"Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;/* [ReplaceColor(themeColor:"WebPartHeading")] */ color:#444;overflow:hidden;text-align:justify;text-overflow:ellipsis;white-space:nowrap;}
.ms-clear{clear:both;}
.ms-fullWidth{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;}
.ms-webpartzone-cell{margin:auto auto 20px;}
.s4-wpcell,.s4-wpcell-plain,.s4-wpActive{vertical-align:top;}
.ms-wpContentDivSpace{position:relative;}
.ms-webpart-zone{display:table;}
.ms-webpart-chrome-fullWidth{min-width:100%;}
.ms-webpart-chrome{border-spacing:0px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.ms-webpart-chrome-vertical{display:table-row;}
.js-webpart-titleCell{width:100%;}
.js-webpart-titleCell,.ms-webpart-controlBox,.js-webpart-menuCell,.ms-webpart-checkboxTd{display:inline-block;}
.ms-webpart-chrome-title{vertical-align:middle;position:relative;margin-bottom:2px;}
.ms-webpart-cell-vertical{display:table;}
/*Fim Core v15*/
/*Search15crap*/
.display-none {display:none;}
.ms-WPBorder{border:0;}
/*search fix*/
.ms-srch-result{margin-top: 21px;}
.ms-srch-siteSearchResults{float: left;}
.ms-srch-result #Paging {list-style-type: none;padding: 0;margin: 45px 0 30px;text-align: center;}
.ms-srch-result #Paging li{display: inline;}
.ms-srch-result #Paging a{text-decoration: none;}
.ms-srch-result #Paging a:hover{ /* [ReplaceColor(themeColor: "AccentText")] */ color: #0072c6;}
.ms-srch-result #PagingSelf a{margin: 0px;padding: 1px 7px 4px 8px;position: relative;top: 1px;/* [ReplaceColor(themeColor: "AccentText")] */ color: #0072c6; font-weight: bold; }
.ms-srch-result #PagingLink a{margin: 0px;padding: 1px 7px 4px 8px;position: relative;top: 1px;/* [ReplaceColor(themeColor: "SubtleBodyText")] */ color: #777;}
.ms-srch-pagingNext{ position: absolute;left: -105px;top: -1px;}
.ms-promlink-button-enabled:hover .ms-srch-pagingNext{left: -75px;top: -75px;}
.ms-srch-pagingPrev{position: absolute;left: -57px;top: -75px;}
.ms-promlink-button-enabled:hover .ms-srch-pagingPrev{left: -37px;top: -79px;}
.ms-promlink-button
{
display:inline-block;
width:16px;
height:16px;
border-width:1px;
border-style:solid;
padding:4px;
}
.ms-promlink-button-image
{
position:relative;
display:inline-block;
width:16px;
height:16px;
overflow:hidden;
}
.ms-promlink-button-enabled
{
/* [ReplaceColor(themeColor:"ButtonBorder")] */ border-color:#ababab;
/* [ReplaceColor(themeColor:"BackgroundOverlay")] */ background-color:rgba( 255,255,255,0.85 );
}
/*fim search15crap*/

/* Normalize */
html{width:100%;height:100%;-ms-touch-action:manipulation;touch-action:manipulation;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0}
body>object,html>object{display:none}
main{display:block}
.ms-srch-result-groups{margin-bottom:0}
._c a:active,a:hover,a:visited{outline:0;text-decoration:none}
._c audio,._c canvas,._c iframe,._c img,._c svg,._c video{vertical-align:middle}
._c b,._c strong{font-weight:700}
._c hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;clear:both}
._c button,._c input,._c select,._c textarea{color:inherit;font:inherit;margin:0}
._c button{overflow:visible}
._c button,._c select{text-transform:none}
._c button,._c html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
._c button[disabled],._c html input[disabled]{cursor:default}
._c button::-moz-focus-inner,._c input::-moz-focus-inner{border:0;padding:0}
._c input{line-height:normal}
._c input[type=checkbox],._c input[type=radio]{box-sizing:border-box;padding:0}
._c input[type=number]::-webkit-inner-spin-button,._c input[type=number]::-webkit-outer-spin-button{height:auto}
._c legend{border:0;padding:0}
._c textarea{overflow:auto}
._c table{border-collapse:collapse;border-spacing:0}
._c td,._c th{padding:0}
:-moz-placeholder{color:#636466;opacity:1}
::-moz-placeholder{color:#636466;opacity:1}
:-ms-input-placeholder{color:#636466}
:placeholder-shown{color:#636466}
::-webkit-file-upload-button{cursor:pointer}
::-webkit-input-placeholder{color:#d1d1d1}
::-moz-selection{background:#005d86;color:#fff;text-shadow:none}
::selection{background:#005d86;color:#fff;text-shadow:none}
[hidden],.hidden{display:none!important}
a:visited{color:inherit}
span[title*="Conheça outras iniciativas"]{margin-top:50px}
.alumni-content-text a{color:#0072c6;}
.fdc-faleconosco a input{position: absolute;top: 0;left: 0;bottom: 0;width: 100%;opacity: 0}
.list-group span.notComent {color:#555;font-size:15px;font-weight:700;text-transform:none;font-family:"NexaSlab"}
span[title*="Deixe seu comentário "] h2{margin-bottom:15px !important}
.box-content h2{border-bottom:0px!important;}
/* Sharepoint Elements */
#pageStatusBar[class]{margin-bottom:0}
#s4-workspace{-webkit-overflow-scrolling:touch;color:#555}
#s4-bodyContainer{padding:0}
#MSOTlPn_WebPartPageDiv{table-layout:fixed}
#MSOTlPn_WebPartPageDiv .container{width:auto}
#MSOTlPn_MainTD{background:#f1f1f1}
#MSO_tblPageBody{table-layout:fixed;width:100vw;}
#MSO_tblPageBody > tbody > tr > td:first-child{width:30vw;}

#MSOTlPn_Tbl{margin:25px 30px}
#s4-workspace{height:100vh;}
.ms-TPBody>.UserGeneric{padding:10px}
.ms-webpart-cell-vertical,.ms-webpart-chrome-vertical,.ms-webpart-zone{display:block}
.ms-core-navigation,.ms-core-navigation li,.ms-core-navigation ul{display:table;clear:both}
.container .ms-rtestate-write.ms-rtestate-field,.container input.ms-long{width:100%;border:1px dotted #ccc;padding:5px;background:0 0;min-width:250px}
.ms-formfieldvaluecontainer{border:0;padding:0;margin:0}
.ms-webpart-zone-title{display:inline-block}
.ms-SPZone.ms-webpart-zone{margin-bottom:20px}
.title-content .ms-formfieldlabelcontainer .ms-formfieldlabel{color:#f1f1f1;margin-top:10px;display:block;height:auto;font-size:14px}
.title-content .container input.ms-long{min-height:0}
.ms-webpartzone-cell{margin:auto auto 0}
.conteudo div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-webpart-zone-title{border:0;font-weight:700;font-size:14px;text-transform:uppercase;line-height:100%;position:relative;padding:10px 0;margin-bottom:20px;color:#555;height:auto}
._c .ms-ToolPaneBody a,.ms-webpart-titleText{font-weight:400}
.ms-webpart-zone-title:before{content:'';position:absolute;bottom:0;left:0;height:3px;width:20px;background:#ed9d19}
._c .ms-webpart-controlBox img{max-width:none}
._c .ms-webpart-controlBox *{box-sizing:content-box}
._c .ms-core-menu-separatorHr{margin:2px}
._c table.ms-TPBorder{width:100%}
._c .ms-TPTitle{width:100%!important}
._c .ms-SPZone.ms-webpart-zone>div:first-child{padding:0!important;margin-bottom:10px}
._c .ms-webpart-chrome-title{margin:0}
._c .ms-core-menu-box .ms-core-menu-list li{padding:0}
._c .ms-core-menu-box .ms-core-menu-list li a{text-decoration:none}
.ms-selectedtitle{border:0;line-height:22px}
.ms-menuimagecell{border:0}
.ms-unselectedtitle{line-height:22px}
.ms-rtestate-field p,p.ms-rteElement-P{line-height:inherit;margin-bottom:15px}
.ms-status-status{outline:0}
.container div.ms-formfieldlabelcontainer span.ms-formfieldlabel{font-weight:400;text-align:left;color:#005d86;padding:0;border:none;height:auto}
span.fdc-required {color: #005d85;font-weight: 800;font-size: 16px;padding-left: 4px;display: inline-block;}
#lblMensagemRetorno{font-family:"NexaSlab";background: #5cb85c;padding:15px;box-sizing:border-box;color:#fff;font-weight:400;font-size:15px}
span.fdc-busca-title {display:block;min-height:22px}

#container-signin{font-size:12px;font-weight:normal}
#container-signin > span{font-size:12px;font-weight:normal}
#container-signin > a {display:none} 
.parsed > a{text-decoration: underline;color: #0072c6;}

/* Ribbon */
.sharepoint-header-fdc{display:none}
div#fdc-Logout {    padding: 7px 5px 7px 15px;    background: #005d83;    color: #fff;    font-weight: 700;    text-align: right;}
div#fdc-Logout span{    padding: 0;    background: #005d83;    color: #fff;    font-weight: 700;}
div#fdc-Logout a{   padding: 0 15px;    background: #005d83;    color: #fff;    font-weight: 700;}
div#fdc-Logout a:visited{    color: #fff;}
#IDCampanha{	display:none}
/* OWL Carousel */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden}
.processo-seletivo.owl-carousel .owl-stage-outer{min-height:225px !important}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{max-width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{border:0;background:0 0;padding:0;min-width:0;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-carousel .owl-next,.owl-carousel .owl-prev{top:50%;transform:translateY(-50%);font-size:40px;position:absolute;color:#55c5cf;text-shadow:8px 0 15px rgba(0,0,0,.15)}
.owl-carousel .owl-nav .owl-prev{left:13px}
.owl-carousel .owl-nav .owl-next{right:13px}
.owl-carousel .owl-dots{text-align:center}
.owl-carousel .owl-dot{display:inline-block}
.owl-carousel .owl-dot span{width:12px;height:12px;margin:15px 4px;border:1px solid #59595c;display:block;border-radius:50%}
.owl-carousel .owl-dot.active span,.owl-dot:hover span{background:#00a1be;border-color:#00a1be}
.fdc-banner-empty {    height: 50px;}

/* Owl - Container video */
.video-container{position:relative;z-index:3}
.banner-item .video-container iframe{width:100%}
.fdc-banner.owl-carousel .banner-item .item-video, .owl-carousel .banner-item .item, .owl-carousel .banner-item .item-video,.banner-item-half .container-img .item-video,.fdc-lista-videos .FDCModalVideo{display:block;position:relative}
.fdc-playVideo{z-index:1;background: url('/Style%20Library/FDC/img/v1.png') no-repeat center;width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)}
.fdc-playVideo:hover{background: url('/Style%20Library/FDC/img/v2.png') no-repeat center;width:100px;height:100px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px)} 
.banner-item-half .container-description-video .title{border-top: #fff}
.item ~ .banner-container{cursor:pointer}

/* Owl - Template 1 */
.owl-template-1 .owl-nav .owl-prev,.publicacoes .owl-nav .owl-next{font-size:38px;top:auto;bottom:0;line-height:87px;transform:none}
.owl-template-1 .owl-nav .owl-prev{left:0}
.owl-template-1 .owl-nav .owl-next{right:0}
.owl-template-1 .owl-dots{padding:20px 0}

/* Clearfix */
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}

/* General */
.container{width:100%;margin-right:auto;margin-left:auto}
._c .ms-webpart-titleText,._c h1,._c h2{font-family:NexaSlab;text-transform:uppercase}
._c{font-size:14px}
._c h1{font-size:24px;font-weight:900;color:#005d85}
._c h2{font-size:24px;font-weight:900;color:#005d85}
._c .mdl-grid h2{margin-left:0;margin-right:0}
._c .ms-webpart-titleText,._c h2{font-size:20px;font-weight:700;color:#59595c;border-bottom:7px solid #005d85;display:table;margin:25px 30px 25px 20px;padding:5px 0 0 0}
._c .ms-webpart-titleText *,._c h2 *{white-space:normal}
p{font-size:14px;color:#575757}
.hide{display:none;}
.calend-not-itens{width:90%;margin:0 auto;}
.calend-not-itens span{display:block;font-family:"NexaSlab";font-size: 18px;position:relative;padding-bottom:10px}
.calend-not-itens span:after{content:'';width:100px;height:6px;background:#00a1be;position:absolute;bottom:0;left:0;}
.ver-mais{display: table;width: 100%;border-bottom: 1px solid #55c5cf}
.ver-mais .btn-with-icon {float: right}
.simple-link img{margin-bottom: 30px; max-width: 100%;}
div .no-margin{margin-top:-30px !important}
.negative-top{margin-top:-40px}
.FDC-tipo-apoiador {font-weight:900;padding:10px 0;text-transform:uppercase}
.imagemPais{padding:0 8px 10px 0}



/* Grid Flex */
.mdl-grid.row{margin:0 -20px}
.mdl-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 auto;padding:5px;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.mdl-grid.mdl-grid--no-spacing{padding:0}
.mdl-cell{margin:15px;box-sizing:border-box}
.mdl-cell--top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.mdl-cell--middle{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
.mdl-cell--bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.mdl-cell--stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}
.mdl-grid.mdl-grid--no-spacing>.mdl-cell{margin:0}
.mdl-cell--1-col{width:calc(8.3333333333% - 30px)}
.mdl-cell--2-col{width:calc(16.6666666667% - 30px)}
.mdl-cell--3-col{width:calc(25% - 30px)}
.mdl-cell--4-col{width:calc(33.3333333333% - 30px)}
.mdl-cell--5-col{width:calc(41.6666666667% - 30px)}
.mdl-cell--6-col{width:calc(50% - 30px)}
.mdl-cell--7-col{width:calc(58.3333333333% - 30px)}
.mdl-cell--8-col{width:calc(66.6666666667% - 30px)}
.mdl-cell--9-col{width:calc(75% - 30px)}
.mdl-cell--10-col{width:calc(83.3333333333% - 30px)}
.mdl-cell--11-col{width:calc(91.6666666667% - 30px)}
.mdl-cell--12-col{width:calc(100% - 30px)}
.mdl-cell--20-col{width:calc(20% - 30px)}
.mdl-grid--no-spacing>.mdl-cell--1-col{width:8.3333333333%}
.mdl-grid--no-spacing>.mdl-cell--2-col{width:16.6666666667%}
.mdl-grid--no-spacing>.mdl-cell--3-col{width:25%}
.mdl-grid--no-spacing>.mdl-cell--4-col{width:33.3333333333%}
.mdl-grid--no-spacing>.mdl-cell--5-col{width:41.6666666667%}
.mdl-grid--no-spacing>.mdl-cell--6-col{width:50%}
.mdl-grid--no-spacing>.mdl-cell--7-col{width:58.3333333333%}
.mdl-grid--no-spacing>.mdl-cell--8-col{width:66.6666666667%}
.mdl-grid--no-spacing>.mdl-cell--9-col{width:75%}
.mdl-grid--no-spacing>.mdl-cell--10-col{width:83.3333333333%}
.mdl-grid--no-spacing>.mdl-cell--11-col{width:91.6666666667%}
.mdl-grid--no-spacing>.mdl-cell--12-col{width:100%}
.mdl-grid--no-spacing>.mdl-cell--20-col{width:20%}
.mdl-cell--1-col-phone{width:calc(25% - 30px)}
.mdl-cell--2-col-phone{width:calc(50% - 30px)}
.mdl-cell--3-col-phone{width:calc(75% - 30px)}
.mdl-cell--10-col-phone,.mdl-cell--11-col-phone,.mdl-cell--12-col-phone,.mdl-cell--4-col-phone,.mdl-cell--5-col-phone,.mdl-cell--6-col-phone,.mdl-cell--7-col-phone,.mdl-cell--8-col-phone,.mdl-cell--9-col-phone{width:calc(100% - 30px)}
.mdl-grid--no-spacing>.mdl-cell--1-col-phone{width:25%}
.mdl-grid--no-spacing>.mdl-cell--2-col-phone{width:50%}
.mdl-grid--no-spacing>.mdl-cell--3-col-phone{width:75%}
.mdl-grid--no-spacing>.mdl-cell--10-col-phone,.mdl-grid--no-spacing>.mdl-cell--11-col-phone,.mdl-grid--no-spacing>.mdl-cell--12-col-phone,.mdl-grid--no-spacing>.mdl-cell--4-col-phone,.mdl-grid--no-spacing>.mdl-cell--5-col-phone,.mdl-grid--no-spacing>.mdl-cell--6-col-phone,.mdl-grid--no-spacing>.mdl-cell--7-col-phone,.mdl-grid--no-spacing>.mdl-cell--8-col-phone,.mdl-grid--no-spacing>.mdl-cell--9-col-phone{width:100%}
.center-items{justify-content:center}
	
/* Grid Geral */
.right-section{text-align:right}
.left-section{text-align:left}
.center-setion{text-align:center}

/* Header */
header{box-shadow:4px 7px 15px 0 rgba(0,0,0,.15);position:relative;z-index:11}
header .mdl-grid{padding-top:0;padding-bottom:0}
header .mdl-cell{margin-top:0;margin-bottom:0}
header .logo-fdc{float:left;display:block;padding:28px 0}
header .header-nav{float:right;padding:43px 0}
header .header-nav .header-nav-item{float:left;cursor:pointer;position:relative;font-size:14px;color:#59595c;line-height:19px}
header .header-nav .header-nav-item i{float:left;margin:3px 9px 0 0}
header .header-nav .header-nav-item+.header-nav-item{margin-left:50px}
header .header-nav .header-nav-item .header-nav-item-hover{display:none}
header .header-nav .header-nav-item:hover .header-nav-item-hover{display:block;position:absolute}
header .nav-pricipal{display:none}

/* Footer */
footer{border-top:8px solid #00a1bf;font-family:NexaSlab;font-size:12px;background:#f8f8f8}
footer .footer-imgs{border-top:1px solid #005d85}
footer b{display:block;margin-bottom:5px;font-weight:800!important}
footer .fdc-campus b{font-size:13.9px}
footer .fdc-campus b::before{background:#00a1bf;height:8px;width:25px;position:relative;display:block;content:" ";margin-bottom:15px}
footer .fdc-social .mdl-cell{border-right:1px solid #005d85}
footer .fdc-social .mdl-cell:last-child{border-right:0}
footer .fdc-social img{height:60px}
footer .fdc-social .social-network{width:100%;height:100%;padding:20px 38px 20px 0;box-sizing:border-box;display:flex;justify-content:space-around}
footer .fdc-social .social-network img{height:28px}
footer .site-map .menu-site-map:nth-child(1) {padding:0}
footer .site-map .menu-site-map:nth-child(3) {padding:0}
footer .site-map .menu-site-map:nth-child(1) a{padding:0 15px}
footer .site-map .menu-site-map:nth-child(3) a{padding:0 15px}
footer .site-map .menu-site-map:nth-child(1) .box-site-map{display:block}
footer .site-map .menu-site-map:nth-child(3) .box-site-map{display:block}
footer .site-map .menu-site-map:nth-child(1) .box-site-map a:not(.titulo-sub-footer){display:none}
footer .site-map .menu-site-map:nth-child(3) .box-site-map a:not(.titulo-sub-footer){display:none}

/* Modo de Edição da pagina */
.edit-mode-panel{display:block}
.container .edit-mode-panel{display:flex;background-color:#ececec;color:#005d86;padding:15px;border:2px solid #00a1bd;margin:30px 0 100px}
.container .edit-mode-panel h2{color:#005d81;width:100%;font-weight:700;border-bottom-width:3px;margin-top:50px}
.container .edit-mode-panel .ms-taxonomy-fieldeditor{width:auto!important}
.container .edit-mode-panel .ms-rtestate-write.ms-rtestate-field{resize:none;min-height:150px;width:100%;border:1px solid #015d82;padding:5px;background:#fff}
.container .edit-mode-panel .ms-formfieldvaluecontainer{border:0;margin:0;padding:0}
.container .edit-mode-panel .ms-formfieldvaluecontainer .ms-input,.container .edit-mode-panel .ms-formfieldvaluecontainer .ms-long{resize:none;border:1px solid #015d82;margin:0;padding:8px 5px;background:#fff;width:100%;box-sizing:border-box}
.container .edit-mode-panel .ms-formfieldvaluecontainer div[id$=RichImageSelector] a{width:100%;display:block;border:1px dotted #005d81;background:#fff;height:150px;color:#fff}
.container .edit-mode-panel .ms-formfieldvaluecontainer div[id$=RichImageSelector] a:after{content:"\e904";display:block;width:150px;font-family:fdc!important;color:#005d81;font-size:115px}
.container .edit-mode-panel .ms-formfieldvaluecontainer span[id$=ImageFieldDisplay]{max-width:100%;margin:0 auto;border:1px solid #015d82;display:block;padding:15px}
.container .edit-mode-panel .ms-formfieldvaluecontainer span[id$=ImageFieldDisplay] img{max-height:150px}

/* PL */
.fdcBackground{background:#faa635;position:relative;margin-bottom:40px;padding-bottom:40px;-webkit-box-shadow:inset 0 9px 45px -15px rgba(0,0,0,1);-moz-box-shadow:inset 0 9px 45px -15px rgba(0,0,0,1);box-shadow:inset 0 9px 45px -15px rgba(0,0,0,1)}
.fdcBackground h3,.fdcBackground p,.fdcBuscaIdeal{font-weight:700;color:#fff}
.fdcBackground h3{font-size:40px;display:inline-block;border-bottom:5px solid #00a1be;padding-bottom:5px}
.fdcBackground p{font-size:15px;display:block}
.fdcBuscaIdeal{background:#575757;height:80px;font-size:18px}
.fdcBuscaIdeal a{color:#fff}
.fdcBuscaIdeal i{float:left}
.fdcBuscaIdeal i::before{font-size:40px;padding:20px;background:#00a1be;display:inline-block}
.fdcBuscaIdeal p{display:inline-block;max-width:70%;padding:9px 20px 10px}
.fdc-full-coringa{background:#005d85}
.filtro{position:absolute;width:1200px;bottom:-70px;left:0;right:0;margin:0 auto}
 
/* PL Basic */
.fdc-box-background,.fdc-box-background-img,.fdc-box-colortitulo{display:none}
.fdc-filtro{height:340px}

/* Banner */
.fdc-banner .banner-item.half{height:500px !important}
.banner-info,.fdc-banner .container-description-img .title,.fdc-banner .link{text-transform:uppercase;font-family:NexaSlab}
.fdc-banner .owl-nav .owl-next,.fdc-banner .owl-nav .owl-prev{top:90px;font-size:53px;transform:none}
.fdc-banner .owl-nav .owl-prev{left:15px}
.fdc-banner .owl-nav .owl-next{right:15px}
.fdc-banner .banner-item{font-size:14px;display:block;background:center #000;position:relative;background-size:cover}
.fdc-banner .banner-item .item{height:100%;display:block;background-position:center;background-size:cover}
.fdc-banner .banner-item .item-video{display:block}
.fdc-banner .container{box-sizing:border-box;height:100%;position:relative}
.banner-info-container{position:absolute;bottom:0;left:0;right:0;padding:0}
.banner-info{background:#000;color:#fff;padding:20px 20px 10px;text-align:center;line-height:17px;font-size:15px;height: inherit;}
.banner-info .banner-title{display:block;font-weight:700;    margin: 0 0 7px 0;}
.banner-info .banner-description{display:block;font-weight:200}
.fdc-banner .video-container{height:100%}
.fdc-banner .video-container>*{width:100%}
.fdc-banner .banner-item.half{background:#005d85}
.fdc-banner .banner-item.half .container{padding:20px}
.fdc-banner .container-description-video{padding-top:40px;box-sizing:border-box}
.fdc-banner .container-description-video .title{display:block;color:#ddd;font-size:24px;font-weight:900;text-transform:uppercase;font-family:NexaSlab;padding:25px 0 10px;border-top:7px solid #ddd}
.fdc-banner .container-description-video .description{display:block;color:#fff;padding-bottom:30px}
.fdc-banner .link{display:table;background:#ddd;color:#005d85;font-weight:300;position:relative;padding-right:35px;font-size:12px}
.fdc-banner .link .link-text{padding:7px 10px 2px;display:block;float:left}
.fdc-banner .link .container-arrow{background:#55c5cf;color:#fff;padding:7px 10px 0;display:block;float:right;width:35px;box-sizing:border-box;font-size:10px;position:absolute;right:0;line-height:100%;top:0;bottom:0}
.fdc-banner .link .container-arrow .icon{position:absolute;top:50%;transform:translateY(-50%)}
.fdc-banner .container-img{box-sizing:border-box;display:block}
.fdc-banner .container-description-img{padding-top:40px;box-sizing:border-box;display:block}
.fdc-banner .container-description-img .title{position:relative;display:block;color:#fff;font-size:20px;font-weight:800;padding:30px 0 15px}
.fdc-banner .container-description-img .title:before{content:'';position:absolute;top:0;left:0;display:block;width:110px;height:7px;background:#ddd}
.fdc-banner .container-description-img .description{display:block;color:#fff;padding-bottom:20px;position:relative}
.fdc-banner .banner-full .banner-itemImagem {height: 270px;width: 100%;background-repeat: no-repeat;background-size:cover}	
.fdc-banner .banner-full .item.item-video{height:270px}																						  
.fdc-banner .banner-full{overflow:hidden;position:relative}
.owl-carousel .banner-full .item-image{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;max-width:none;transform:translate(-50%,-50%);display:none}
.owl-carousel .owl-item .item-image{display:none}
.owl-carousel .owl-item .image-mb{display:block}
.owl-carousel .owl-item .image-mbp{display:block}

/* Collapser first Opened */
.collapse-opened .collapse-title{display:block}
.collapse-opened .collapse-container{display:none}

/* Programas - Turmas do programa */
.collapse-container a{text-decoration:underline !important;color:#0072c6 !important}
.turmas-do-programa-container {float: left;width: 100%;min-height: 400px;}
.turmas-do-programa-container .cidade{background:#00a1be;color:#fff;font-size:18px;text-transform:uppercase;font-family:NexaSlab;font-weight:700;padding:16px 20px 5px}
.turmas-do-programa-container .localidades{background:#005d85;font-size:16px;color:#fff;font-family:NexaSlab;font-weight:700;padding:14px 20px 7px;position:relative;cursor:pointer}
.turmas-do-programa-container .localidades:before{content:"\e901";font-family:fdc;display:inline-block;position:absolute;right:20px;font-size:7px;line-height:16px}
.turmas-do-programa-container .localidades:hover .localidades-list{display:block}
.turmas-do-programa-container .localidades .localidades-list{position:absolute;display:none;background:#005d85;font-size:14px;top:100%;left:0;right:0}
.turmas-do-programa-container .localidades .localidades-list a{display:block;color:#fff;text-transform:uppercase;font-size:20px; padding:14px 20px; cursor:pointer;text-decoration:none !important;}
.turmas-do-programa-container .localidades .localidades-list a:hover{background:#227ba2}
.turmas-do-programa-container .turma-info-container{background:#575757;color:#fff;padding:20px;font-size:14px}
.turmas-do-programa-container .proximas-turmas{font-family:NexaSlab;font-size:14px;text-transform:uppercase;display:block}
.turmas-do-programa-container .turma-datas{margin:10px -12px;min-height:50px;}
.turmas-do-programa-container .turma-data-container{padding:10px 6px;display:block;float:left;width:25%;box-sizing:border-box;text-align:center}
.turmas-do-programa-container .turma-data{display:block;display:flex;align-items:center; width: 122%; font-family:NexaSlab;font-size:18px;color:#fff;background:#636363;font-weight:700;padding:5px 5px 0 6px;cursor:pointer}
.turmas-do-programa-container .turma-data:hover,.turma-data.active{color:#575757;background:#b9cad2}
.turmas-do-programa-container .info-turma{display:block;padding-bottom:30px}
.turmas-do-programa-container .info-turma b{display:block}
.turmas-do-programa-container .info-turma p{color:#fff}
.turmas-do-programa-container .info-turma .info-turma-valor{font-size:25px;display:block;font-weight:700;margin-bottom:10px}
.turmas-do-programa-container .collapse-modules{margin-bottom:40px}
.turmas-do-programa-container .collapse-modules .collapse-item{border-bottom:1px solid #000;padding:12px 0 6px}
.turmas-do-programa-container .collapse-modules .collapse-title{padding-left:20px;font-family:NexaSlab;font-weight:700;text-transform:uppercase;position:relative;display:block;cursor:pointer}
.turmas-do-programa-container .collapse-modules .collapse-title:before{content:"\e900";font-family:fdc;display:inline-block;position:absolute;left:0;font-size:11px;line-height:13px;color:#000}
.turmas-do-programa-container .collapse-modules.active .collapse-title:before{content:"\e901";font-size:6px}
.turmas-do-programa-container .collapse-modules .collapse-container{display:none}
.turmas-do-programa-container .collapse-modules .collapse-container .periodo{display:block;padding:10px 0 15px}
.turmas-do-programa-container .collapse-modules .collapse-container .local{display:block;padding-bottom:10px}
.turmas-do-programa-container .btn-with-icon,.turmas-do-programa-container a.btn-with-icon{display:table;background:#005d85;color:#fff;font-weight:300;text-transform:uppercase;font-family:NexaSlab;position:relative;padding-right:35px;margin:20px 0}
.turmas-do-programa-container .btn-with-icon .link-text{padding:7px 10px 2px;display:block;float:left}
.turmas-do-programa-container .btn-with-icon .container-icon{background:#b9cad2;color:#fff;padding:7px 6px 0;display:block;float:right;width:35px;height:100%;box-sizing:border-box;font-size:10px;position:absolute;right:0;line-height:100%;top:0;bottom:0}
.turmas-do-programa-container .btn-with-icon .container-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.turmas-do-programa-container .btn-with-icon .container-icon .icon-folder{font-size:16px}
.turmas-do-programa-container.posgraduacao .turma-data:hover, .turmas-do-programa-container .turma-data:hover,.turmas-do-programa-container.posgraduacao  .turma-data.active, .turmas-do-programa-container.posgraduacao .btn-with-icon .container-icon{background:#faa635}
.turmas-do-programa-container.educacaoexecutiva .turma-data:hover, .turmas-do-programa-container.educacaoexecutiva .turma-data:hover,.turmas-do-programa-container.educacaoexecutiva .turma-data.active, .turmas-do-programa-container.educacaoexecutiva .btn-with-icon .container-icon{background:#b9cad2}
.turmas-do-programa-container.gestaopublica .turma-data:hover, .turmas-do-programa-container.gestaopublica .turma-data:hover,.turmas-do-programa-container.gestaopublica .turma-data.active, .turmas-do-programa-container.gestaopublica .btn-with-icon .container-icon{background:#d7c3aa}
.turmas-do-programa-container .turma-data{min-height:42px}
.turmas-do-programa-container a{text-decoration:underline !important;color:#FFF !important}
/* Programas */
.container-left{order:0}
.container-depoimentos{order:1} 
.container-right{order:2} 
.container-content{order:3} 
.container-content .programas-modulos{margin-bottom:30px}
.container-left .collapse-item.active .collapse-container img{max-width:100% !important}
.container-depoimentos ~ .container-content{margin-bottom:30px}
 
/* Programas - Banner */
.banner-programas{margin-bottom:50px}
.banner-programas .owl-dots{position:absolute;left:0;right:0}
.banner-programas .banner-item .item-video{display:block}
.banner-programas .video-container>*{width:100%}

/* Programas - Conteudo */
.collapse-programa{display:table;width:100%}
.collapse-programa .collapse-title{font-size:16px;color:#59595c;font-family:NexaSlab;text-transform:uppercase;display:block;padding-bottom:10px;margin-top:20px;border-bottom:1px solid #59595c;position:relative;cursor:pointer;font-weight:700}
.collapse-programa .collapse-title:before{content:'';position:absolute;width:140px;height:4px;bottom:0;left:0;background:#005d85}
.collapse-programa .collapse-item.active .collapse-title{color:#005d85}
.collapse-programa .collapse-container{padding:20px 0 10px 0;display:none}
.collapse-programa .collapse-container img{margin-bottom:30px}
.collapse-programa .collapse-container p{margin:0;padding: 0 0 15px;font-size:14px;color:#59595c}
.collapse-programa .collapse-container img {margin:30px 0}
.collapse-programa .active .collapse-title:after{content:"   \e901";font-family:fdc;left:-25px;top:2px;font-size:10px}
.collapse-programa .collapse-title:after{content:"\e900";font-family:fdc;position:absolute;left:-20px;font-size:19px;color:#55c5cf;top:1px}


/* Programas - Depoimentos */
.depoimentos-programa .item-container p:after,.depoimentos-programa .item-container p:before{display:table;position:absolute;font-family:fdc;font-size:40px;color:#00a1be}
.depoimentos-programa-container{width:100%}
.depoimentos-programa{margin:20px 0 20px;box-sizing:border-box}
.depoimentos-programa .owl-nav .owl-next,.depoimentos-programa .owl-nav .owl-prev{font-size:38px;top:auto;bottom:0;line-height:87px;transform:none}
.depoimentos-programa .owl-nav .owl-prev{left:30px}
.depoimentos-programa .owl-nav .owl-next{right:30px}
.depoimentos-programa .owl-dots{padding:20px 0}
.depoimentos-programa .item-container{background:#f2f2f3;box-sizing:border-box;padding:85px 30px 10px;display:flex;flex-direction:column;justify-content:center;min-height:625px}
.depoimentos-programa .item-container .text{position:relative;font-family:NexaSlab;line-height:24px;margin:0 0 90px;font-weight:200;font-style:italic;font-size:16px;color:#59595c}
.depoimentos-programa .item-container p:before{content:"\e90a";top:-40px;left:0}
.depoimentos-programa .item-container p:after{content:"\e90b";bottom:-40px;right:0}
.depoimentos-programa .profile{box-sizing:border-box;border-top:1px solid #00a1be;padding:20px 0;display:flex;align-items:center; border: none;}
.depoimentos-programa .profile .profile-photo{width:85px;max-width:85px;height:85px;border-radius:50%;overflow:hidden;flex:1 0 auto;display : none;}
.depoimentos-programa .profile .profile-info{margin-left:20px;font-weight:600;font-size:14px;color:#00a1be; margin-left: 0px; line-height: 1em;}

/* Programas - Professores */
.programas-professores .professor-photo img{width:100%}
.programas-professores h2{font-family:NexaSlab;font-size:20px;margin-bottom:0;font-weight:700;color:#59595c;text-transform:uppercase;border-bottom:7px solid #005d85;display:table}
.programas-professores .professor{padding-bottom:70px;display:table;width:100%}
.programas-professores .professor-photo{float:left;width:53px;height:53px;border-radius:50%;overflow:hidden}
.programas-professores .professor-info{margin-left:70px;color:#59595c}
.programas-professores .professor-nome{font-size:18px;display:block;margin-bottom:15px;font-weight:600}
.programas-professores .professor-curriculo{font-size:14px;display:block;margin-bottom:20px;line-height:19px;overflow:hidden;transition:.5s}
.programas-professores .professor-ver-curriculo{font-family:NexaSlab;font-size:14px;font-weight:700;color:#59595c;text-transform:uppercase;display:none}
.programas-professores .professor-ver-curriculo .icon{transition:.2s ease-out;position:relative;font-size:10px;display:inline-block;margin-left:10px;left:0}
.programas-professores .professor-ver-curriculo:hover .icon{left:5px}
.programas-professores .professor-ver-mais{display:table;width:100%;border-bottom:1px solid #55c5cf}
.programas-professores .professor-ver-mais .btn-with-icon{float:right}
.professor-mdl{justify-content:center}
.fdc-prof-perfil h1 {  font-family:"NexaSlab";  font-size: 22px;text-transform:none;    font-weight: 700;    margin-top: 15px;    color: #59595c;}
.fdc-prof-perfil h2 {  font-family:"NexaSlab";  font-size: 22px;text-transform:none;    font-weight: 700;    margin-top: 15px;    color: #59595c;}
.fdc-prof-perfil h3 {font-family:"NexaSlab";font-size: 14px;color: #59595c;}
.fdc-prof-perfil span {font-family:"NexaSlab";    line-height: 15px;    display: inline-block;   vertical-align: bottom;}
.fdc-prof-perfil > span{padding-top:20px;width:100%}
.fdc-prof-perfil span label {display:block;font-weight: 700;margin: 5px 10px 5px 0;line-height: 15px;}
.fdc-prof-curriculo{font-family:"NexaSlab"}
.public-profes div h5, .public-profes div span{display:inline-block;}
.public-profes div h5, .public-profes div span{text-decoration:underline;color:#59595c;text-transform:uppercase}
.public-profes, .public-profes span h2{margin-top:0px !important}
.fdc-prof-perfil span label{font-weight:800}
.fdc-prof-perfil h1{font-weight:800}
.fdc-prof-perfil h2{font-weight:800}
.fdc-prof-perfil img{width:100%}
.fdc-prof-perfil .ms-rtestate-field .ms-rtestate-field {width:110px;height:110px;overflow:hidden;border-radius:50%;margin:0 auto}
.public-profes a{display:block;margin-bottom:12px}
.programas-professores .professor-mensagemCorpoDocente{font-family:"NexaSlab";font-size:14px;padding:10px 0 30px 0;display:table}


/* Programas - Modulos */
.programas-modulos .collapse-programacao{font-size:14px;color:#59595c}
.programas-modulos .collapse-item{padding:30px 0 20px 30px;border-bottom:1px solid #55c5cf;box-sizing:border-box}
.programas-modulos .collapse-title{position:relative;cursor:pointer}
.programas-modulos .collapse-title:before{content:"\e900";font-family:fdc;position:absolute;left:-20px;font-size:19px;color:#55c5cf;top:1px}
.programas-modulos .active .collapse-title:before{content:"\e901";font-family:fdc;left:-25px;top:2px;font-size:10px}
.programas-modulos .programacao-module{font-family:NexaSlab;display:block;font-weight:700;text-transform:uppercase;margin-bottom:10px}
.programas-modulos .programacao-title{font-weight:600;max-width:400px;display:block}
.programas-modulos .programacao-description{display:block;padding-top:1px}

/* Programas - Processo Seletivo */
.programas-processo-seletivo{margin-bottom:60px}
.programas-processo-seletivo .owl-carousel .owl-stage{min-height:100%}
.programas-processo-seletivo .processo-seletivo .owl-nav .disabled{display:none}
.programas-processo-seletivo .owl-item{width:33.333333%;position:relative;}
.programas-processo-seletivo .owl-item.active+.owl-item:before{content:"\e900";font-family:fdc;left:0;top:125px;transform:translateY(-50%);font-size:38px;position:absolute;color:#55c5cf;text-shadow:8px 0 15px rgba(0,0,0,.15)}
.programas-processo-seletivo .processo-seletivo{margin-bottom:10px;}
.programas-processo-seletivo .processo-item{width:100%;display:flex;justify-content:center;align-items:center;font-family:NexaSlab;}
.programas-processo-seletivo .processo-number{position:absolute;top: 50px;left:50%;transform: translateX(-50%);font-size:185px;color:#00a1be;font-weight:900;line-height:1;display:block;}
.programas-processo-seletivo .processo-text{align-self:end;padding-top:75px;font-size:17px;color:#434343;display:block;max-width:245px;text-align:center;position:relative;font-weight:700}
.programas-processo-seletivo .processo-text .description{display:block;font-weight:400;width:245px;font-size:15px}
.programas-processo-seletivo .owl-dots{position:absolute;left:0;right:0}
.programas-processo-seletivo .processo-seletivo .owl-next,.programas-processo-seletivo .processo-seletivo .owl-prev{font-size:20px;color:#40a8c6}
.programas-processo-seletivo .processo-seletivo .owl-prev{left:0}
.programas-processo-seletivo .processo-seletivo .owl-next{right:0}

/* Programas - Conteúdo relacionado */
.programas-conteudo-relacionado .relacionado-text{font-size:18px;color:#005d85;font-weight:600}

/* Link ver mais com seta */
.item-description ~ .fdc-link-arrow,.item-description ~a.fdc-link-arrow,.relacionado-text ~ .fdc-link-arrow,.blog-text ~ .fdc-link-arrow{margin-top:25px;}
.fdc-link-arrow,a.fdc-link-arrow{display:block;font-family:NexaSlab;font-size:14px;font-weight:700;color:#59595c;text-transform:uppercase; cursor:pointer;}
.fdc-link-arrow .icon{transition:.2s ease-out;position:relative;font-size:10px;display:inline-block;margin-left:10px;left:0}
.fdc-link-arrow:hover .icon,.simple-link:hover .relacionado-more .icon{left:5px}

/* Blog */
.wp-blog .blog-text{font-size:16px;color:#005d85;font-weight:bold; font-family:"NexaSlab"}
.programas-blog-container{justify-content:center;}
.fdc-video-post iframe{width:100%;height:179px}

/* Comentários Blog */
.panel {margin: 10 auto;width: 600px;position: relative;background-color: #FEFEFE;border: 2px solid #DDDDDD;border-radius: 5px;height: auto;margin-bottom: 10px;}
.user-avatar {float: left !important;height:35px}
.user-info {margin-left: 18px;display: inline-block;height: 40px}
.timestamp {font-size: 12px;color: gray}
#comment-panel {width: 100%; margin-top:-30px}
.list-group {margin-bottom: 0px;list-style: none;box-sizing: border-box;padding: 30px;margin-top:0}
.list-group-item:last-child {border:none;margin:0}
.list-group-item {border-bottom: none;border-bottom: 1px solid #DDDDDD;margin-bottom: 30px}
.user-avatar svg {width: 35px;fill: gray;}
.user-info span {font-family: "NexaSlab";font-size: 16px}

/* Programas Customizado - Processo */
.programas-processo-customizado .processo-customizado .owl-nav .disabled{display:none}
.programas-processo-customizado .owl-item{position:relative}
.programas-processo-customizado .owl-item.active+.owl-item.active:before{content:"\e900";font-family:fdc;left:-20px;top:50%;transform:translateY(-50%);font-size:38px;position:absolute;color:#55c5cf;text-shadow:8px 0 15px rgba(0,0,0,.15)}
.programas-processo-customizado .processo-customizado{margin-bottom:20px}
.programas-processo-customizado .processo-item{width:100%;min-height:252px;display:flex;align-items:center}
.programas-processo-customizado .processo-item-container{padding: 50px 0 0 30%;box-sizing:border-box;width:100%}
.programas-processo-customizado .processo-item-container img{width:auto;margin-bottom:5px;max-width:100%}
.programas-processo-customizado .processo-title{font-size:24px;font-weight:800;color:#00a1be;font-family:NexaSlab}
.programas-processo-customizado .processo-number{position:absolute;top:56%;left:3%;transform:translateY(-50%);font-size:24vw;color:#00a1be;font-weight:900;line-height:1;display:block;font-family:NexaSlab}
.programas-processo-customizado .processo-text{font-size:14px;color:#575757;display:block}
.programas-processo-customizado .processo-customizado .owl-next,.programas-processo-customizado .processo-customizado .owl-prev{font-size:38px;top:calc(50% - 38px);bottom:0;line-height:87px;transform:none;color:#40a8c6}
.programas-processo-customizado .owl-dots{padding:20px 0}
.programas-processo-customizado .processo-customizado .owl-prev{left:0}
.programas-processo-customizado .processo-customizado .owl-next{right:0}
.programas-processo-customizado .processo-customizado .owl-stage{display:flex;align-items:center}

/* Programas Customizado - Temas */
.programas-temas-customizados{padding:30px 0 70px}
.programas-temas-customizados .temas-text{color:#59595c;display:block;margin-bottom:10px}
.programas-temas-customizados .temas-list{display:none}
.programas-temas-customizados .temas-row{margin:0 -15px}
.programas-temas-customizados .temas-container{display:flex;flex-wrap:wrap;align-items:center}
.programas-temas-customizados .tema-box{width:100%;box-sizing:border-box;padding:8px 15px}
.programas-temas-customizados .tema-box .tema{display:block;color:#fff;font-weight:700;background:#00a1be;text-align:center;padding:5px}
 
/* Banner - Centralizado */
.carousel-center{padding:20px 0}

/* Programas customizados - Banner */
.carousel-center-margem{box-sizing:border-box;margin-bottom:50px}
.carousel-center-margem .banner-item{display:table;margin:0 auto;background:transparent;position:relative;width:100%}
.carousel-center-margem .banner-info-container{position:static}
.carousel-center-margem .banner-item .item{height:100%;display:block;text-align:center}
.carousel-center-margem .banner-item .item-video{display:block}
.carousel-center-margem .video-container{height:100%}
.carousel-center-margem .video-container>*{width:100%}
.carousel-center-margem .owl-dots{position:absolute;left:0;right:0}

/* Programas customizados - Folder Link */
.container-folder-link{display:flex;align-items:flex-end;min-height:120px;padding-bottom:15px;text-align:center}
.container-folder-link .btn-with-icon{margin:0 auto}
.turma-info-container .container-folder-link .btn-with-icon{margin:initial}
.turma-info-container .container-folder-link {min-height:auto; padding: 0;}
.turma-info-container .collapse-container .local p{color:#fff}
.ms-webpart-zone.ms-fullWidth ~ .container-folder-link{min-height: 0}

/* Programas customizados - Banner half */
.container-img.video .video-container{width:100%}
.banner-item-half{background:#005d85;position:relative}
.banner-item-half .mdl-grid{padding-top:0;padding-bottom:0}
.banner-item-half .mdl-cell{margin-top:0;margin-bottom:0}
.banner-item-half .container-img{display:flex;align-items:center;padding-top:15px}
.banner-item-half .container-img.video{display:block;padding-top:10.5%;box-sizing:border-box}
.banner-item-half .container-img img{width:100%}
.banner-item-half .container-description-img{box-sizing:border-box;padding:30px 0}
.banner-item-half .container-description-img .title{position:relative;display:block;color:#fff;font-size:20px;font-weight:800;text-transform:uppercase;font-family:NexaSlab;padding:30px 0 15px}
.banner-item-half .container-description-img .title:before{content:'';position:absolute;top:0;left:0;display:block;width:110px;height:7px;background:#ddd}
.banner-item-half .container-description-img .description{display:block;color:#fff;padding-bottom:20px;position:relative}
.banner-item-half .container-description-img .btn-with-icon,.container-description-img .btn-with-icon:hover{background:#ddd;color:#005d85}
.banner-item-half .container-description-img .btn-with-icon .container-icon{background:#55c5cf;color:#fff}

/* Botões com icone */
.banner-item-half .container-description-video .btn-with-icon .container-icon{background:#fff;color:#005d85;}
.btn-with-icon,a.btn-with-icon{display:table;background:#00a1be;color:#fff;font-weight:300;text-transform:uppercase;font-family:NexaSlab;position:relative;padding-right:26px;margin-top:20px}
.btn-with-icon .link-text{padding:8px 10px 3px;display:block;float:left}
.btn-with-icon .container-icon{background:#005d85;color:#fff;padding:7px 6px 0;display:block;float:right;vertical-align:sub;width:26px;box-sizing:border-box;font-size:9px;position:absolute;right:0;line-height:100%;top:0;bottom:0}
.btn-with-icon:focus,.btn-with-icon:hover,a.btn-with-icon:focus,a.btn-with-icon:hover{background:#00869e}
.btn-with-icon .container-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.btn-with-icon .container-icon .icon-folder{font-size:16px}
.container-diretoria-conselho .btn-with-icon .link-text{color:#fff !important}

/* Nucleo Pesquisar */
.fdc-nucleo-box{display:block}
.fdc-nucleo-box img{max-width:100%}
.mdl-grid-nopadding{padding:0;margin:-15px}

/* Titulo Programas FDC */
.titulo-big .fdc-titulo{font-family:NexaSlab;z-index:10;font-size:8.8vw;font-weight:700;color:#00a1be;text-transform:uppercase;text-align:center;position:relative;top:25px}
.titulo-big .fdc-titulo:after,.titulo-big .fdc-titulo:before{content:'';width:calc(((100% - 1300px)/ 2) + 35px);background:#00a3bf;position:absolute;display:none}
.titulo-big .fdc-titulo.fdc-title-en:after,.titulo-big .fdc-titulo.fdc-title-en:before{content:'';width:calc(((100% - 1200px)/ 2) + 85px);background:#00a3bf;position:absolute;display:none}
.titulo-big .fdc-titulo:after{right:0;top:54px;height:12px}
.titulo-big .fdc-titulo:before{left:0;top:-12px;height:12px}

/* Boxes Programas FDC */
.fdc-prd-destaque{transition:box-shadow 0.5s, transform 0.5s;background:#fff;box-shadow:4px 7px 25px 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.1);box-sizing: border-box;}
.fdc-prd-destaque:hover {box-shadow: 4px 4px 3px 0 rgba(0,0,0,.14), 0 0 0 0 rgba(0,0,0,.1);transform:scale(0.96,0.96)}
.fdc-prd-destaque .fdc-destaque-titulo{width:100%;height:200px;}
.fdc-prd-destaque .fdc-destaque-titulo h3 {font-family:NexaSlab;font-size:21px;font-weight:900;color:#fff;text-transform:uppercase;height:100%;box-sizing:border-box;padding-top:70px;text-align:center;}
.fdc-prd-destaque .fdc-destaque-desc{width:100%;min-height:82px;box-sizing:border-box;text-align:center;padding:0 13px 30px}
.fdc-prd-destaque .fdc-destaque-desc span{display:block;min-height:117px;width:100%;border-bottom:9px solid #ddd;font-size:14px;color:#59595c;padding:30px 20px;box-sizing:border-box}

/* Continue Navegando */
span[title*="Continue Navegando"] span{word-break:inherit}
.fdc-continue-navegando .box:hover{transform:scale(0.979,0.979);box-shadow:4px 7px 25px 0 rgba(0,0,0,.14), 0 0 0 0 rgba(0,0,0,.1)}
.fdc-continue-navegando .box{padding: 7px 3px 3px 3px;transition:box-shadow 0.5s, transform 0.5s;background:#faa635;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;height:40px}
.fdc-continue-navegando .box .texto{font-family:NexaSlab;color:#fff;text-transform:uppercase;padding-top:4px;font-size:17px}

/* Banner Coringa */
.fdc-imagem-box{width:100%;height:283px;background-size:cover;box-sizing:border-box;padding-left:0}
.fdc-imagem-box .fdc-box-titulo-descricao{background:rgba(85,197,207,.7);width:100%;height:100%;box-sizing:border-box;padding:0 27px;display:flex;align-items:center}
.fdc-imagem-box .fdc-box-titulo-descricao .fdc-box-titulo{font-family:NexaSlab;font-weight:700;font-size:25px;padding:30px 0 15px;text-transform:uppercase;color:#fff;border-top:7px solid #fff}
.fdc-imagem-box .fdc-box-titulo-descricao>div a{display:inline-block;box-sizing:border-box;font-family:NexaSlab;font-size:14px;font-weight:300;color:#fff;text-transform:uppercase;line-height:28px;padding-left:9px;min-width:127px;height:24px;background:#55c5cf}
.fdc-imagem-box .fdc-box-titulo-descricao>div a:after{content:'\e908';width:24px;height:100%;background:#0f5f8b;display:inline-block;float:right;font-family:fdc;font-size:8px;box-sizing:border-box;padding-left:6px;line-height:23px;margin-left:5px}

/* Destaques Home */
.fdc-ctd-destaque img{width:100%}
.fdc-ctd-destaque .fdc-ctd-destaque-titulo,fdc-ctd-destaque .fdc-ctd-destaque-desc{width:100%;display:block;box-sizing:border-box}
.fdc-ctd-destaque .fdc-ctd-destaque-titulo{position:relative;padding-top:23px;margin-top:31px}
.fdc-ctd-destaque .fdc-ctd-destaque-titulo h3{font-family:NexaSlab;font-size:12px;font-weight:700;text-transform:uppercase}
.fdc-ctd-destaque .fdc-ctd-destaque-titulo:before{content:'';width:30px;height:9px;background:#005d85;position:absolute;top:0;left:0}
.fdc-ctd-destaque .fdc-ctd-destaque-desc{font-weight:700;font-size:16px;color:#005d85;padding-top:20px;padding-bottom:33px}
.fdc-ctd-destaque a.fdc-link-arrow{margin-top:auto}

/* Rodape */
footer .site-map .links-rodape a,footer .site-map .menu-site-map .titulo-site-map{text-decoration:none;color:#59595c;font-weight:800;font-size:15px;line-height:57px; display:block;}
footer .site-map .menu-site-map .titulo-sub-footer{text-decoration:none;color:#59595c;font-weight:800;font-size:15px;line-height:57px; display:block;border-top:1px solid #005c83}
footer .site-map .menu-site-map,.site-map .links-rodape{border-bottom:1px solid #005c83;margin:0 15px;font-size:18px;box-sizing:border-box;padding:0 15px;}
footer .site-map .menu-site-map .box-site-map{display:none}
footer .site-map .links-rodape{padding:0;border-bottom:none}
footer .site-map .links-rodape a:hover {opacity:0.8}
footer .site-map .links-rodape a{display:block;border-bottom:1px solid #005c83;padding:0 15px}
footer .site-map .links-rodape a b{margin-bottom:0}
footer .site-map .fdc-contatos{padding:10px 0 0 11px}
footer .site-map .fdc-contatos b{padding-bottom:18px}
footer .site-map .fdc-contatos b:first-child{display:none;font-weight:800}
footer .fdc-social .logo-fdc{order:3;border:none;text-align:center;margin-top:0;border-top:1px solid #005c83;padding-top:20px}
footer .fdc-social .logo-fdc .fdc-logo{height:67px}
footer .fdc-social .redes-sociais{order:2;border:none;border-top:1px solid #005c83;margin-bottom:0}
footer .fdc-social .redes-sociais .social-network{flex-wrap:wrap;justify-content:space-between;padding:20px 0}
footer .fdc-social .redes-sociais .social-network a{width:23.333%;margin:20px 5%;text-align:center}
footer .fdc-social .redes-sociais .social-network img{height:26px;transition:transform 0.5s}
footer .fdc-social .redes-sociais .social-network img:hover{transform: translate(0,10px)}
footer .fdc-social .fdc-ranking{order:1;border-top:1px solid #005c83;text-align:center}
footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-1{height:100%;margin-bottom:30px;width:100%;max-width:300px}
footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-2{height:100%;margin-right:19%;width:100%;max-width:140px}
footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-3{height:55px;width:100%;max-width:67px}
footer .site-map .fdc-contatos .fdc-telefone{position:relative;padding-left:33px;color:#59595c;display:block;margin-bottom:28px;font-weight:800;font-size:14px}
footer .site-map .fdc-contatos .fdc-telefone:before{content:'\e90c';font-family:fdc;font-size:23px;font-weight:400;color:#00a1bf;position:absolute;top:-4px;left:0}
footer .site-map .fdc-contatos .fdc-email{position:relative;padding-left:33px;color:#59595c;padding-top:0;display:block;font-weight:800;font-size:14px}
footer .site-map .fdc-contatos .fdc-email:before{content:'\e906';font-family:fdc;font-size:18px;font-weight:400;color:#00a1bf;line-height:20px;position:absolute;top:-4px;left:0}
footer .site-map .fdc-contatos .fdc-canaletica{position:relative;padding-left:33px;color:#59595c;padding-top:0;display:block;font-weight:800;font-size:14px;margin-top: 30px;}

/* Menu Principal */
header{height:94px}
header .aba-superior .barra-superior .header-nav .header-nav-item a,header .aba-superior .barra-superior .header-nav .header-nav-item a:visited{color:#59595c;display:block}
header .aba-superior{display:block;height:100%;width:100%}
header .aba-superior .barra-superior{position:fixed;z-index:10;top:0;left:0;height:94px;width:100%;background:#fff;box-shadow:4px 7px 15px 0 rgba(0,0,0,.15)}
header .aba-superior .barra-superior .mdl-grid,header .aba-superior .barra-superior .mdl-grid .mdl-cell--12-col{height:100%}
header .aba-superior .barra-superior .conteudo-superior{box-sizing:border-box;padding:20px 10px}
header .aba-superior .barra-superior .logo-fdc{padding:0;width:40%;float:left}
header .aba-superior .barra-superior .logo-fdc a{display:table;height:100%;font-size:14px}
header .aba-superior .barra-superior .logo-fdc a .logo-svg{font-size: 14px; padding-bottom: 7px; width: 102%; margin-top: 0px; margin-left: -13px;}
header .aba-superior .barra-superior .header-nav{width:60%;height:100%;padding:0;float:left;box-sizing:border-box;display:flex;align-items:center;justify-content:space-around}
header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira a:last-child,header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira .icon,header .aba-superior .barra-superior .header-nav .header-nav-item span{display:none}
header .aba-superior .barra-superior .header-nav .header-nav-item{margin:0;float:left;font-size:22px}
header .aba-superior .barra-superior .header-nav .header-nav-item:first-child{font-size: 23px; padding-bottom: 7px; margin-top: 11px;}
header .aba-superior .barra-superior .header-nav .header-nav-item:nth-child(2){font-size:20px}
header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira{width:32px;margin:6px 7px 0 0}
header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira img{margin-bottom:4px !important;height:20px !important; width: 100% !important;}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile{width:25px;height:25px;float:left}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone{display:inline-block;width:100%;height:100%;float:left}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone span{margin-top:12px}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone span,header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone span:after,header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone span:before{height:3px;width:25px;background:#59595c;position:absolute;display:block;content:'';transition:all .5s cubic-bezier(.615,.25,.505,1.47)}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone span:before{top:-9px}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone span:after{bottom:-9px}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone.active span{background-color:transparent}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone.active span:after,header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone.active span:before{top:0}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone.active span:before{transform:rotate(45deg) scale(1.2)}
header .aba-superior .barra-superior .header-nav .fdc-botaomobile .icone.active span:after{transform:rotate(-45deg) scale(1.2)}
header .aba-superior .menu{display:none;position:fixed;top:93px;left:0;width:100%;bottom:0;background:#fff;z-index:2;overflow-y:auto}
header .aba-superior .menu .mdl-cell-12-col,header .aba-superior .menu .mdl-grid{height:100%}
.box-menu .box-item-menu{line-height:66px;border-bottom:1px solid #6dcff6}
.box-menu .box-item-menu:first-child{line-height:40px;padding-top:40px}
.box-menu .box-item-menu:last-child{border:none}
.box-sub-menu-none .sub-menu-left .item-menu{font-size:16px}
.box-menu .box-item-menu .item-menu{display:block;font-family:NexaSlab;font-weight:700;font-size:17px;color:#59595c;text-decoration:none}
.box-menu .box-item-menu>.item-menu .item-nv-1 .Item-child:after{content:"\e900";font-family:fdc;font-size:13px;margin-left:8px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none}
.box-menu .box-item-menu>.item-menu.item-nv-1.Item-child{position:relative}
.box-menu .box-item-menu>.item-menu.item-nv-1.Item-child:after{top:-1px;content: '\e900';font-size: 12px;position:absolute;margin-left: 10px;font-family:'fdc';}
.box-menu .box-item-menu .box-sub-menu-none{display:block;position:fixed;top:94px;bottom:0;left:168px;padding:0 20px;box-sizing:border-box;width:100%;z-index:12;background:#faa635;overflow-y:auto;transform:translateX(500px);transition:transform .55s ease-in-out}
.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-right{display:none;overflow:hidden}
.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav{line-height:66px}
.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul{list-style:none;padding:0}
.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li{border-bottom:1px solid #005d83}
.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li+li{padding-left:20px}
.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li:first-child a:before{content:'\e902';font-family:fdc;font-size:13px;margin-right:10px;margin-bottom:56px}
.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li:first-child a{color:#005d83}
.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li a{text-transform:uppercase;color:#fff;line-height:32px;padding: 16px 0}
.box-menu .box-item-menu .menu-active+.box-sub-menu-none{display:block;transform:translate(0); left: 0 !important; overflow:auto;}
header .aba-superior .barra-superior .input-busca{display:none;width:87%;height:47px;background:#fff;position:fixed;top:180px;right:calc((100% - 87%)/ 2);z-index:100}
header .aba-superior .barra-superior .input-busca .ms-srch-sb-navLink{display:none;}
header .aba-superior .barra-superior .input-busca div{width:100%;height:100%;border:none;outline:0}
header .aba-superior .barra-superior .input-busca input{width:60%;height:100%;text-overflow:ellipsis;float:left;font-family:NexaSlab;font-size:16px;padding:5px 13px 3px 17px;box-sizing:border-box;margin-left:25px;position:relative}
header .aba-superior .barra-superior .input-busca #SearchBox>div:before{content:'\e905';font-family:fdc;font-size:20px;position:absolute;top:12px;left:10px}
header .aba-superior .barra-superior .input-busca a img{display:none}
header .aba-superior .barra-superior .input-busca a.ms-srch-sb-searchLink{display:block;text-align:center;padding-right:6px;margin-top:10px;width:20%;float:right;margin-right:10px;height:50%;background:#005d83}
header .aba-superior .barra-superior .input-busca a.ms-srch-sb-searchLink:before{content:'Buscar';color:#fff;font-size:12px;font-family:NexaSlab;line-height:30px;font-weight:200;padding-left:5px;text-transform:uppercase}
header .header-nav .header-nav-item span{font-family:NexaSlab;font-size:14px;font-weight:800;color:#59595c}
header .logo-svg g[fill="#595959"] path,header .logo-svg path[fill="#595959"]{display:none}
header .logo-svg{width:277px;height:58px}

/* Shadowbox */
.shadowbox{position:fixed;background:rgba(0,0,0,.7);top:0;left:0;bottom:0;right:0;z-index:12;display:none;overflow-y:auto}
.shadowboxBaixarFolder{position:fixed;background:rgba(0,0,0,.7);top:0;left:0;bottom:0;right:0;z-index:12;display:none;overflow-y:auto}


/* Busca */
.input-busca .ms-clear,.input-busca noscript+div{display:none}

/* Formulario - Baixe Folder */
#btnBaixeFolder{cursor:pointer}
#btnBaixarFolderTurma{cursor:pointer}
.shadowbox .formulario{position:absolute;z-index:100;top:13%;right: calc((100% - 332px)/ 2);background:#FFF;width: 302px;padding:16px;text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);}.shadowbox .formulario .form-folder{width:100%}

.shadowbox .formulario .form-folder.g-recaptcha {margin-bottom: 15px;}
.shadowbox .formulario .form-folder input{font-family:NexaSlab,sans-serif;font-weight:400;outline:0;background:#d9d9d9;width:100%;border:0;margin:0 0 15px;padding:15px;box-sizing:border-box;font-size:14px}
.shadowbox .formulario .form-folder .descricao-folder{display:block;text-transform:none;color:#59595c;text-align:left;margin-bottom:20px;font-family:NexaSlab;font-size:17px;font-weight:700;border-bottom:4px solid #2a9fbc}
.shadowbox .formulario .form-folder label{display:block;color:#59595c;text-transform:none;font-weight:400;float:left;font-family:NexaSlab}
.shadowbox .formulario .form-folder button{margin-top:15px;font-family:NexaSlab,sans-serif;font-weight:700;height:47px;text-transform:uppercase;outline:0;background:#2a9fbc;width:100%;border:0;padding:15px;color:#FFF;font-size:15px;cursor:pointer}
.shadowbox .formulario .form-folder button:hover,.shadowbox .formulario .form-folder button:active,.shadowbox .formulario .form-folder button:focus{background:#00a1be}
.shadowboxBaixarFolder .formulario{position:absolute;z-index:100;top:13%;right: calc((100% - 332px)/ 2);background:#FFF;width: 302px;padding:16px;text-align:center;box-shadow:0 0 20px 0 rgba(0,0,0,.2),0 5px 5px 0 rgba(0,0,0,.24);}.shadowbox .formulario .form-folder{width:100%}
.shadowboxBaixarFolder .formulario .form-folder.g-recaptcha {margin-bottom: 15px;}
.shadowboxBaixarFolder .formulario .form-folder input{color:#59595c;font-family:NexaSlab,sans-serif;font-weight:400;outline:0;background:#d9d9d9;width:100%;border:0;margin:0 0 15px;padding:10px;box-sizing:border-box;font-size:14px}
.shadowboxBaixarFolder .formulario .form-folder select{color:#59595c;font-family:NexaSlab,sans-serif;font-weight:400;outline:0;background:#d9d9d9;width:100%;border:0;margin:0 0 15px;padding:10px;box-sizing:border-box;font-size:14px}
.shadowboxBaixarFolder .formulario .form-folder .descricao-folder{display:block;text-transform:none;color:#59595c;text-align:left;margin-bottom:20px;font-family:NexaSlab;font-size:17px;font-weight:700;border-bottom:4px solid #2a9fbc}
.shadowboxBaixarFolder .formulario .form-folder label{display:block;color:#59595c;text-transform:none;font-weight:400;float:left;font-family:NexaSlab}
.shadowboxBaixarFolder .formulario .form-folder button{margin-top:15px;font-family:NexaSlab,sans-serif;font-weight:700;height:47px;text-transform:uppercase;outline:0;background:#2a9fbc;width:100%;border:0;padding:15px;color:#FFF;font-size:15px;cursor:pointer}
.shadowboxBaixarFolder .formulario .form-folder button:hover,.shadowboxBaixarFolder .formulario .form-folder button:active,.shadowboxBaixarFolder .formulario .form-folder button:focus{background:#00a1be}
.baixeFolder-error {text-align:left}
.baixeFolder-error p{color:red;font-family:"NexaSlab";text-transform:uppercase}
.formulario .form-folder .condicoes_trata_dados {color:#000000;padding:10px;margin:5px!important;border-radius:10px;border-width:1px;border-color:#d9d9d9!important;border-style:solid;font-size:xx-small;text-align:justify;}
#resultadoMensagens.resultModal.formulario a{font-size:14px;word-break:break-all}
#resultadoMensagens.resultModal.formulario span{display:block;font-family:"NexaSlab";padding-left:7px;}

/* Programas - Filtro */
.fdc-encont-p{width:100%;position:relative;height:78px;box-sizing:border-box;background:#575757;font-weight:700;font-family:NexaSlab;font-size:14px;color:#fff;text-transform:uppercase;padding:7.3% 5% 5% 100px}
.fdc-encont-p:before{content:'\e905';font-family:fdc;font-size:33px;box-sizing:border-box;width:82px;height:100%;background:#00a1be;position:absolute;top:0;left:0;padding:23px}

/* Programas - Pós Graduação */
.fdc-grupos-programa{margin:10px auto auto}
.fdc-grupos-programa a{display:block;width:100%}
.fdc-grupos-programa .box-conteudo{width:100%;background:#ededed;display:flex;align-items:center;margin-bottom:15px;min-height:125px}
.fdc-grupos-programa .box-conteudo img{flex:1 1 auto;width:48%;align-self:baseline}
.educacaoexecutiva.fdc-grupos-programa .box-conteudo .content-conteudo{padding:5% 5%}
.fdc-grupos-programa.mba .box-conteudo .content-conteudo .fdc-grupo-titulo:before{background:rgb(242, 207, 82)}
.fdc-grupos-programa .box-conteudo .content-conteudo{width:100%;padding:2.5% 5%;box-sizing:border-box;}
.fdc-grupo-titulo{font-family:NexaSlab;font-size:14px;color:#575757;font-weight:800;text-transform:uppercase;position:relative;padding-top:25px;display:block}
.fdc-grupo-titulo:before{content:'';background:#faa635;width:29px;height:9px;position:absolute;top:0;left:0}
.fdc-grupos-programa .box-conteudo .fdc-grupo-descricao{font-family:NexaSlab;font-size:9px;color:#575757;display:block;padding-top:15px}
.fdc-grupos-programa a{transition:box-shadow 0.3s}
.fdc-grupos-programa a:hover{box-shadow:4px 4px 6px 0 rgba(0,0,0,.14)}
.fdc-temas-programa .content-conteudo.gestao-bg{background:#d7c3aa}
.fdc-temas-programa .content-conteudo{background:#b9cad2;display:flex;justify-content:space-between;align-items:center}
.fdc-temas-programa .content-conteudo.educ-bg span{display:block;margin-right:10px;}
.fdc-temas-programa.educacaoexecutiva .content-conteudo{background:rgb(185, 202, 210)}
.fdc-temas-programa.gestaopublica .content-conteudo{background:rgb(215, 195, 170)}
.fdc-grupos-programa.educacaoexecutiva .content-conteudo .fdc-grupo-titulo:before{background:rgb(185, 202, 210);}
.fdc-grupos-programa .box-conteudo .content-conteudo .fdc-grupo-descricao div p{margin:0;font-size:11px}
.educacao-executiva .fdc-grupo-titulo{font-size:16px}
.educacao-executiva .fdc-grupos-programa .box-conteudo .fdc-grupo-descricao{font-size:12px}
.inboxs-pesquisa.temas-grupos .box-busca .select2-container--default .select2-selection--multiple .select2-selection__rendered{width: 90%}

/* Programas - Temas */
.fdc-temas-programa a{display: flex;width:100%;cursor:pointer;height: 100%;}
.fdc-temas-programa .box-conteudo img{width:100%}
.fdc-temas-programa .content-conteudo{width:100%;height: 100%;box-sizing:border-box;font-family:NexaSlab;text-transform:uppercase;font-size:18px;color:#565759;font-weight:700;background:#faa635;padding:15px;}
.fdc-temas-programa .content-conteudo-cinza{width:100%;height:48px;box-sizing:border-box;font-family:NexaSlab;text-transform:uppercase;font-size:20px;color:#565759;font-weight:700;background:rgb(185, 202, 210);padding:15px}
.fdc-temas-programa .content-conteudo .quantidade{font-size:25px;}
.fdc-temas-programa .box-conteudo{overflow:hidden;display: flex;flex-direction: column;height: 100%;}
.fdc-temas-programa .box-conteudo img{transition: transform 0.5s}
.fdc-temas-programa .box-conteudo:hover img{transform:scale(1.04);}
.fdc-temas-programa .content-conteudo{position:relative}

/* Sub-Menu Conhecimento */
.fdc-breadcrumb{display:none}
.fdc-container-sub-menu{max-width:1200px;margin-right:auto;margin-left:auto;position:static;height:55px}
.fdc-box-superior{z-index:10;margin-top:7px}
.fdc-box-superior .fdc-breadcrumb{padding-bottom:11px}
.fdc-box-superior .fdc-breadcrumb a,.fdc-box-superior .fdc-breadcrumb span,.mdl-cell--12-col.fdc-breadcrumb a,.mdl-cell--12-col.fdc-breadcrumb span{font-size:10px;color:#005d85;  margin-right: 9px !important; margin-left: 9px !important; font-size: 15px !important; font-family: NexaSlab;}
.fdc-box-superior .fdc-breadcrumb span span:last-child{font-weight:700}
.fdc-box-superior .fdc-breadcrumb ul {   list-style: none;    padding: 0;}
.fdc-box-superior .fdc-breadcrumb ul li {    display: inline-block;}
.fdc-box-superior .fdc-breadcrumb ul li ul {    display: inline-block;    padding: 0 0 0 3px;}

.fdc-nav-atual .menu-mobile-active{background:#005d85;font-family:NexaSlab;font-size:17px;color:#fff;padding:20px 39px 0 28px;display:block;height:55px;box-sizing:border-box}
.fdc-nav-atual .menu-mobile-active:after{content:'\e901';font-family:fdc;font-size:10px;float:right}
.fdc-nav-atual{width:100%;position:absolute;top:94px;left:0}
.fdc-nav-atual hr{border:none}
#sideNavBox{width:100%;float:none;margin:0;display:none;border-top:1px solid #fff}
#sideNavBox .ms-core-navigation,#sideNavBox .ms-core-navigation div{width:100%}
#sideNavBox .ms-core-navigation div .root{width:100%;min-height:82px;box-sizing:border-box;background:#005d85;display:flex;flex-direction:column;padding-bottom:30px}
#sideNavBox .ms-core-listMenu-selected,#sideNavBox .ms-core-listMenu-selected:link,#sideNavBox .ms-core-listMenu-selected:visited,#sideNavBox .ms-core-navigation div .root li.static ul.static li a:hover,#sideNavBox .ms-core-navigation div .root>li.static>a:hover{background:0 0}
#sideNavBox .ms-core-navigation div .root li.static{display:block;flex:1;height:100%;box-sizing:border-box;cursor:pointer;padding:0 28px}
#sideNavBox .ms-core-navigation div .root>li.static:hover ul.static{display:block}
#sideNavBox .ms-core-navigation div .root li.static>span,.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a{color:#fff;font-family:NexaSlab;font-size:16px;font-weight:700;padding:0;height:100%;display:flex;align-items:center;justify-content:center;}
#sideNavBox .ms-core-navigation div .root li.static:last-child>span>span{border-right:none}
#sideNavBox .ms-core-navigation div .root li.static ul.static{display:none;padding-bottom:7px}
#sideNavBox .ms-core-navigation div .root li.static ul.static li{padding:0}
#sideNavBox .ms-core-navigation div .root li.static ul.static li:hover{background:rgba(237,237,237,0.4)}
#sideNavBox .ms-core-navigation div .root li.static ul.static li a{text-align:left;font-size:14px;color:#fff;display:block;border-right:none;border-bottom:1px solid #005d85;margin:0 10px;padding:12px 0}
#sideNavBox .ms-core-navigation div .root li.static ul.static li:last-child a{border-bottom:0}
#sideNavBox .ms-core-navigation div .root>li.static>span,.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a{padding:25px 0 0;box-sizing:border-box;border-bottom:1px solid #fff}
#sideNavBox .ms-core-navigation div .root>li.static>span>span,.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a>span{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}
.arrow-m-conhe{position:relative}
.arrow-m-conhe:after{content:'\e901';font-family:'fdc';font-size:5px;position:absolute;right:11px}
.arrow-m-conhe:after{right:15px}
.arrow-m-conhe{pointer-events:none}
#sideNavBox .ms-core-navigation div .root>li.static>span .menu-item-text, .fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a .menu-item-text{width:100%}

/* Evento */
.fdc-data-evento,.fdc-evento-item,.fdc-share-rs{float:left;position:relative;padding-top:31px}
.fdc-data-evento ~ .fdc-data-evento{border-top:none !important}
.fdc-data-evento span,.fdc-evento-item .botao,.fdc-evento-item h1,.fdc-evento-item .botao,.fdc-evento-item h2,.fdc-evento-item span,.fdc-evento-item h2{font-family:NexaSlab}
.fdc-evento-item h2{border:none;font-size:16px;margin:auto}
.fdc-data-evento span,.fdc-evento-item h1,.fdc-evento-item h2,.fdc-share-rs h6{text-transform:uppercase;font-weight:700}
.fdc-data-evento{box-sizing:border-box;}
.fdc-evento-item{width:100%;}
.mdl-cell.datas-evento {display:flex; align-itens:start;flex-direction:column}
.mdl-cell.datas-evento .fdc-data-evento{width:100%}
.datas-evento > span{display:block;text-align: center;padding-top: 20px;width:10%;font-weight:700}
.datas-evento .fdc-data-evento:last-child{padding-top:22px}
.fdc-data-evento span{font-size:19px;display:inline-block;margin-right:2px}
.fdc-data-evento span.dia{font-size:30px}
.fdc-evento-item h1,.fdc-evento-item h2{font-size:22px;color:#005d85} 
.fdc-evento-item span{font-size:14px}
.fdc-evento-item>span{display:block;padding-bottom:35px}
.fdc-evento-item img{max-width:100%}
.fdc-evento-item .botao{display:block;width:204px;height:37px;position:relative;background:#005d85;box-sizing:border-box;padding:11px;color:#fff;text-transform:uppercase;font-size:18px}
.fdc-evento-item .botao:after{content:'\e900';font-family:fdc;box-sizing:border-box;font-size:12px;padding:12px 0 10px 15px;width:37px;height:37px;background:#00a1be;float:right;position:absolute;top:0;right:0}
.fdc-evento-item:before,.fdc-share-rs:before{content:'';background:#59585d;width:100%;position:absolute;top:0;left:0}
.fdc-share-rs h6{font-family:NexaSlab;font-size:14px;padding-bottom:16px}
.fdc-evento-item:before{height:7px}
.fdc-evento-item img{margin:40px 0;display:block}
.fdc-evento-item .fdc-infos{height:55px;border-left:10px solid #00a1be;padding-left:10px;margin-top:10px;box-sizing:border-box;padding-top:5px;margin-bottom:40px}
.fdc-evento-item .fdc-infos span{display:block}
.fdc-evento-item .fdc-infos label{font-weight:800}
.fdc-share-rs:before{height:7px}
/* Post */
.fdc-evento-item.fdc-post-title h1,.fdc-evento-item.fdc-post-title h2{color:#005d85;overflow:hidden;text-overflow:ellipsis}

/* Associado */
.fdc-box-associado .fdc-box-pg-layout .fdc-box-titulo-descricao .fdc-box-descricao a{color:#fff}
.fdc-box-associado .fdc-box-pg-layout .fdc-box-titulo-descricao .fdc-box-descricao span{padding-left:4px}
span.fdc-regiaoAtuacao{display:block;font-weight:800;font-size:17px;padding-bottom:6px}
.fdc-box-pg.fdc-box-associado ~ .container div[data-name*="Campo de Página: Conteúdo da Página"] div:last-child p{margin-bottom:0}
.fdc-box-pg.fdc-box-associado ~ .container .mdl-grid .mdl-cell{margin-top:0;}
.fdc-box-pg.fdc-box-associado ~ .container div[data-name*="Campo de Página: Conteúdo da Página"] div:last-child p br{display:none}

/* Institucional - Página Inicial */
.conteudo-sobre-fdc p{margin:0;padding-bottom:15px;font-family:NexaSlab;font-size:14px}
.flex-justificado{display:flex;justify-content:center}
.conteudo-sobre-fdc .flex-justificado .mdl-cell--10-col{width:100%;}
.box-localizacao a.btn-default-blue{display:table;width:99%;font-size:16px}
.fdc-video-campus + .fdc-campus-legenda{padding-top:35px}
.fdc-campus-legenda.fdc-campus-legenda-interna{padding-top:30px}
.box-localizacao a.btn-default-blue:after{right:-4px}
.conteudo-sobre-fdc .conteudo-interno-1 img{max-width:100%}
.fdc-galeria.fdc-galeria-owl .owl-nav .owl-next{top:25%}
.fdc-galeria.fdc-galeria-owl .owl-nav .owl-prev{top:25%}

/* Institucional - Parcerias Internacionais */
.conteudo-sobre-fdc .c-sobre-fdc{width:100%;}
.fdc-titulo-parcerias{font-family:NexaSlab;font-size:30px;color:#005d85;font-weight:900;text-transform:uppercase;padding-bottom:38px}
.fdc-descricao-parcerias{font-family:NexaSlab;font-size:14px;color:#59595c}
.fdc-parceiros-internacionais,a.fdc-parceiros-internacionais{font-family:NexaSlab;font-size:20px;color:#59595c;text-transform:uppercase;display:block}
.fdc-parceiros-internacionais img{display:block;margin:15px auto;padding-bottom:18px}
.fdc-parcerias-ban{width:28px;height:20px;padding-bottom:7px;padding-right:6px}
.parcerias-pais{font-family:"NexaSlab";font-size:20px;color:#59595c;font-weight:700;text-transform:uppercase}
.fdc-parceiros-internacionais span{display:block;font-size:18px;text-transform:none;font-weight:800;border-top:3px solid #005d85;text-align:center;padding-top:21px;padding-bottom:30px}
.box-localizacao .banner-localizacao img{width:100%;height:270px;}
a.btn-default-blue,.btn-default-blue,.campus-btn a{position:relative;display:block;height: 30px;color:#fff;font-family:"NexaSlab";text-transform:uppercase;box-sizing:border-box;padding:7px;font-size: 17px;width:100%;background:#005d85;}
a.btn-default-blue:hover{background:#004E70;}
a.btn-default-blue:after,.campus-btn a:after{content:'\e908';background:#00a1be;width:30px;box-sizing:border-box;position:absolute;top:0;right:0;bottom: 0;font-family: 'fdc';font-size: 9px;padding: 10px;}
.box-result-parceria {padding:15px;display:flex;flex-flow:row wrap}
.box-result-parceria .fdc-Parceiros-group div:last-child a{margin:15px;width:calc(100% - 30px)}
.box-result-parceria .fdc-Parceiros-group div:first-child{margin:15px;width:calc(100% - 30px)}
.box-result-parceria .fdc-Parceiros-group div:first-child img{width:50px}
.box-result-parceria .fdc-Parceiros-group div:last-child{display:flex;flex-wrap:wrap}

/* Apoio e Patrocinio */
.fdc-conteudo-apoio p,.fdc-formulario-apoio p,fdc-titulo-ranking p{font-size:14px;color:#59595c;font-family:NexaSlab}
.fdc-conteudo-apoio{width:100%}
.fdc-conteudo-apoio .fdc-imgs-apoio{width:100%;margin:38px auto 0;min-height:100px;box-sizing:border-box;padding:0 60px}
.fdc-conteudo-apoio .fdc-imgs-apoio img{width:100%;float:left;display:block}
.container-folder-link .btn-with-icon span.link-text.backg-apoio{background:#005d85}
.container-folder-link .btn-with-icon .backg-apoio-i{background:#00a1be}
.fdc-faleconosco,.fdc-formulario-apoio{width:100%;margin:0 auto}
.fdc-faleconosco p input{box-sizing:border-box;padding:8px;font-family:"NexaSlab"}
.fdc-faleconosco textarea{width:96.4%}
.fdc-formulario-apoio h3{font-family:NexaSlab;font-size:30px;text-transform:uppercase;color:#005d85;font-weight:900;text-align:center}
.fdc-faleconosco p label,.fdc-formulario-apoio p{font-size:14px;font-family:NexaSlab}
.fdc-formulario-apoio p{color:#59595c}
.fdc-faleconosco{height:375px}
.fdc-faleconosco p{width:100%;float:left}
.fdc-faleconosco p label{display:block;padding-bottom:10px}
.fdc-faleconosco p input{height:39px;width:100%}
.fdc-faleconosco p:nth-child(5){width:100%;font-family:"NexaSlab"}
#max-length-element{color:#005d85;font-weight:800}
#textomoderacao {font-size: 12px; font-style: italic; margin-left: 213px; float: right; margin-top: -15px; }
.fdc-faleconosco p:nth-child(5) textarea{height:178px;margin-bottom:7px}
.fdc-faleconosco a{margin-bottom:40px;position:relative;background:#005d85;color:#fff;border:none;width:149px;height:31px;font-family:NexaSlab;text-transform:uppercase;font-size:17px;top:15px;left:0;float:left;box-sizing:border-box;padding:7px 0 5px 20px}
.fdc-faleconosco a:after{content:'\e908';font-family:fdc;font-size:10px;box-sizing:border-box;padding:10px;background:#00a1be;width:34px;position:absolute;top:0;right:0;bottom:0}

/* Ranking e Certificações */
.fdc-certificados-style .titu-img .titulo,.fdc-titulo-ranking h3{font-family:NexaSlab;text-transform:uppercase;color:#005d85}
.fdc-box-certificacoes{width:100%;margin:0 auto;display:table;}
.fdc-certificados-style .fdc-link-arrow{margin:15px 0}
.box-certificacoes{height:200px;box-sizing:border-box;padding:32px; width:100%;float:left;}
.fdc-certificados,a.fdc-certificados{display:block;width:100%;height:100%;text-align:center}
.box-certificacoes + .fdc-certificados-style{clear:both;}
.fdc-certificados img{height:70px}
.fdc-certificados-style{width:100%;min-height:260px;box-sizing:border-box;background:#f7f7f7;padding:20px;margin-bottom:30px;font-family:NexaSlab;float:left;}
.fdc-certificados-style .titu-img{min-height:90px;box-sizing:border-box;margin-bottom:12px}
.fdc-certificados-style .titu-img+span{display:block;min-height:135px}
.fdc-certificados-style .titu-img .titulo{display:block;float:left;font-size:18px;font-weight:800;padding-top:49px}
.fdc-certificados-style .titu-img img{float:right}
.fdc-certificados-style img{height:60px}
.fdc-titulo-ranking{margin:0 auto 0 auto;width:100%;display:table;}
.fdc-titulo-ranking .titulo-ranking{text-align:center;}
.fdc-titulo-ranking h3{font-size:25px;font-weight:900; padding-bottom:55px;}
.fdc-titulo-ranking p{font-family:"NexaSlab";}
.fdc-titulo-ranking .box-conteudo-ranking {width:100%;float:left;margin-bottom:30px;}
.fdc-titulo-ranking .box-conteudo-ranking img{height:60px;margin-top:10px;}
.fdc-titulo-ranking .box-conteudo-ranking h3{font-size:18px;}
.fdc-titulo-ranking .box-conteudo-ranking:first-child{background:red;}


/* Trabalhe Conosco */
.fdc-trabalhe-conosco{width:100%;margin:0 auto}
.fdc-trabalhe-conosco p{font-family:NexaSlab;font-size:14px;color:#59595c}
.fdc-trabalhe-conosco .btn-trabalhe-conosco{width:100%;padding-top:50px}
.fdc-trabalhe-conosco .btn-trabalhe-conosco a{position:relative;display:table;width:100%;font-size:11px;;height:31px;margin:0 auto;background:#005d85;color:#fff;font-family:NexaSlab;font-size:17px;text-transform:uppercase;box-sizing:border-box;padding:8px}
.fdc-trabalhe-conosco .btn-trabalhe-conosco a:after{content:'\e908';font-family:fdc;font-size:10px;padding:10px;box-sizing:border-box;width:34px;background:#00a1be;position:absolute;top:0;right:0;bottom:0}

/* Fale Conosco */
.fdc-faleconosco p.descrica-faleconoscoo {margin: 0;width: 100%;width:100%;padding:25px 0;font-family:"NexaSlab";}
.fdc-faleconosco .fdc-conosoco-tel{margin-right: 0 !important;}
.fdc-falec{margin-top:10px;}
.fdc-falec p:not(.fdc-conosoco-tel){margin-right:10%}
.fdc-faleconosco textarea{resize:none;height:184px}
.fdc-faleconosco .fdc-post-form1, .fdc-faleconosco .fdc-post-form2{width:100%;}
.fdc-faleconosco .fdc-post-form1 p, .fdc-faleconosco .fdc-post-form2 p{float:none;width:100%;}
.help-block.form-error{font-family:"NexaSlab";color:red;}

/* Calendario - Carousel Anos */
.datas-eventos .fdc-evento-item img{width:100%}
.calendar-year-slider{overflow:hidden;padding:0 75px 0 30px;box-sizing:border-box}
.calendar-year-slider .calendar-year{display:table;font-size:20px;margin-top:5px;font-family:NexaSlab;font-weight:700;color:#b9b9bb;transition:.3s;border-bottom:4px solid transparent}
.calendar-year-slider .owl-stage-outer{overflow:visible}
.calendar-year-slider .active .calendar-year{border-color:#005d85;color:#59595c}
.calendar-year-slider .owl-next,.calendar-year-slider .owl-prev{font-size:20px;transform:none;top:0}
.calendar-year-slider .owl-nav .owl-prev{left:0}
.calendar-year-slider .owl-nav .owl-next{right:0;width:75px;text-align:right}
.calendar-year-slider .owl-prev.disabled{color:#dcdcdc}
.calendar-year-slider .owl-next.disabled{display:none}
.calendarioGlobal .calendar .icon{font-size:25px;}
.calendarioGlobal .calendar-year-slider .owl-prev, .calendarioGlobal .calendar-year-slider .owl-nav .owl-next {font-size:29px !important;cursor:pointer;}
.calendarioGlobal .calendar-month{cursor:pointer;}
.calendarioGlobal a.calendar-month:hover{border-bottom:5px solid #00a1be;}


/* Calendario - Carousel Meses */
.calendar-months-slider{margin:60px 0 40px;text-align:center;padding:0 20px;box-sizing:border-box}
.calendar-months-slider .owl-stage-outer{border-bottom:1px solid #00a1be}
.calendar-months-slider .calendar-month{color:#59595c;font-family:NexaSlab;font-size:16px;font-weight:700;border-bottom:2px solid transparent;display:table}
.calendar-months-slider .calendar-month.active{border-color:#00a1be}
.calendar-months-slider .owl-next,.calendar-months-slider .owl-prev{font-size:20px;transform:none;top:-2px}
.calendar-months-slider .owl-nav .owl-prev{left:0}
.calendar-months-slider .owl-nav .owl-next{right:0;width:75px;text-align:right}
.calendar-months-slider .owl-nav .disabled{color:#dcdcdc}

/* Calendario - Eventos */
.calendar-day-container-old{display:flex}
.calendar-day-container-old .description-event span, .calendar-day-container-old .description-event a,.calendar-day-container-old .day-absolute span{color:#c7c7c7;}
.calendar-day-container-old .day-absolute{border-top:4px solid #c7c7c7 !important}
.calendar-day-container-old .calendar-event-container img{opacity:0.4;}
.calendar-day-container{display:flex}
.calendar-day{width:79px;margin-right:10px;font-family:NexaSlab;color:#59595c;text-transform:uppercase;font-weight:700}
.calendar-day .day-absolute{position:relative;display:table;margin:0 auto;padding-top:10px;border-top:4px solid #59595c}
.calendar-day .day-absolute span{word-break:break-all}
.calendar-day .day{font-size:20px;display:block}
.calendar-day .month,.calendar-day .week-day{font-size:12px;display:block}
.calendar-events{width:100%}
.calendar-events .calendar-event-container{background:#f7f7f7;margin-bottom:5px}
.calendar-events .calendar-event-container img{width:100%;flex:1 1 auto}
.calendar-events .description-event{padding:20px;display:table;color:#59595c}
.calendar-events .description-event .event-title{font-family:NexaSlab;font-size:16px;display:block;font-weight:700;text-transform:uppercase}
.calendar-events .description-event .event-description{display:block;margin:5px 0 25px}

/* Agenda e Materiais */
.agenda-e-materiais .aba-title{display:table;width:100%;border-bottom:1px solid #00a1be}
.agenda-e-materiais .aba-title a{display:block;float:left;width:50% !important;text-align:center;background:#ededed;color:#59595c;text-transform:uppercase;font-family:NexaSlab;font-size:16px;font-weight:700;padding:15px 20px 10px;line-height:20px;box-sizing:border-box}
.agenda-e-materiais .aba-title a.active,.agenda-e-materiais .aba-title a:hover{background:#00a1be;color:#fff}
.agenda-e-materiais.aba{margin-top:30px}


/* Agenda - Datas */
.agenda-months-slider{margin:20px 0 40px;text-align:center;padding:0 20px;box-sizing:border-box}
.agenda-months-slider .owl-stage-outer{border-bottom:1px solid #00a1be}
.agenda-months-slider .calendar-month{color:#59595c;font-family:NexaSlab;font-size:16px;font-weight:700;border-bottom:2px solid transparent;display:table;margin:0 auto}
.agenda-months-slider .calendar-month .ano{display:block}
.agenda-months-slider .calendar-month.active{border-color:#00a1be}
.agenda-months-slider .owl-next,.agenda-months-slider .owl-prev{font-size:20px;top:40%}
.agenda-months-slider .owl-nav .owl-prev{left:0}
.agenda-months-slider .owl-nav .owl-next{right:0;text-align:right}
.agenda-months-slider .owl-nav .disabled{color:#dcdcdc}

/* Agenda - Materias anos */
.materiais-years-slider{margin:20px 0 40px;text-align:center;padding:0 20px;box-sizing:border-box}
.materiais-years-slider .owl-stage-outer{border-bottom:1px solid #00a1be}
.materiais-years-slider .calendar-year{cursor:pointer;color:#59595c;font-family:NexaSlab;font-size:16px;font-weight:700;border-bottom:2px solid transparent;display:table;margin:0 auto}
.materiais-years-slider .calendar-year .ano,.materiais-years-slider .owl-nav.disabled{display:block}
.materiais-years-slider .calendar-year.active{border-color:#00a1be}
.materiais-years-slider .owl-next,.materiais-years-slider .owl-prev{font-size:20px;transform:none;top:-2px}
.materiais-years-slider .owl-nav .owl-prev{left:0}
.materiais-years-slider .owl-nav .owl-next{right:0;text-align:right}
.materiais-years-slider .owl-nav .disabled{color:#dcdcdc}
.titulo-entrecontato{text-align:center;font-size:30px;color:#005d85;font-family:"NexaSlab";text-transform:uppercase;font-weight:900}

/* Agenda - Materias conteudo */
.description-material-old, .description-material{margin:0 0 5px;background:#f7f7f7;padding:30px 20px}
.description-material-old .material-title, .description-material .material-title{font-size:20px;font-family:NexaSlab;display:block;font-weight:700;text-transform:uppercase}
.description-material-old .material-description, .description-material .material-description{display:block;margin-top:5px}

/* Abas */
.aba-item{display:none}
.collapse .collapse-container{display:none}

/* Ver mais com setinha */
.more-with-arrow{font-family:NexaSlab;font-weight:700;color:#59595c;text-transform:uppercase}
.more-with-arrow:visited{color:#59595c}
.more-with-arrow .icon{transition:.2s ease-out;position:relative;font-size:10px;display:inline-block;margin-left:10px;left:0}
.more-with-arrow:hover .icon{left:5px}

/* Diretorias e Conselho */
.container-diretoria-conselho{margin-top:50px}
.container-diretoria-conselho .collapse-item{border-bottom:1px solid #55c5cf;border-top:1px solid #55c5cf}
.container-diretoria-conselho .collapse-item+.collapse-item{border-top:0}
.container-diretoria-conselho .collapse-item .collapse-title{padding:40px 0 40px 30px;position:relative;cursor:pointer}
.container-diretoria-conselho .collapse-item .collapse-title:before{content:"\e900";font-family:fdc;position:absolute;top:34px;left:5px;font-size:19px;color:#55c5cf}
.container-diretoria-conselho .collapse-item.active .collapse-title:before{content:"\e901";font-family:fdc;left:0;font-size:10px}
.container-diretoria-conselho .collapse-item .grupo-title{font-family:NexaSlab;font-size:16px;font-weight:700;text-transform:uppercase;display:table;color:#59595c;border-bottom:3px solid #005d85;margin-bottom:15px}
.container-diretoria-conselho .container-sub-grupo{padding:25px 0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}
.container-diretoria-conselho .container-sub-grupo .sub-grupo-title{display:block;width:100%;font-family:NexaSlab;font-size:18px;color:#005d85;text-transform:uppercase;font-weight:700;text-align:center;border-bottom:1px solid #e1e1e1;margin-bottom:10px}
.container-diretoria-conselho .container-perfil{width:100%;box-sizing:border-box;padding:20px;text-align:center;color:#59595c}
.container-diretoria-conselho .container-perfil .perfil-image{margin-bottom:15px}
.container-diretoria-conselho .container-perfil .perfil-name{display:block;font-weight:700;min-height:37px}
.container-diretoria-conselho .container-perfil .btn-with-icon{margin:20px auto 0}


/* Banner half video */
.banner-item-half .item-video{display:table}
.banner-item-half .container-description-video{padding:40px 0;box-sizing:border-box}
.banner-item-half .container-description-video .title{display:block;color:#ddd;font-size:24px;font-weight:900;text-transform:uppercase;font-family:NexaSlab;padding:25px 0 10px;border-top:7px solid #ddd}
.banner-item-half .container-description-video .description{display:block;color:#fff;padding-bottom:30px}
.banner-item-half .container-description-video .link{display:table;background:#ddd;color:#005d85;font-weight:300;text-transform:uppercase;font-family:NexaSlab;position:relative;padding-right:35px;font-size:12px}
.banner-item-half .container-description-video .link .link-text{padding:7px 10px 2px;display:block;float:left}
.banner-item-half .container-description-video .link .container-arrow{background:#55c5cf;color:#fff;padding:7px 10px 0;display:block;float:right;vertical-align:sub;width:35px;box-sizing:border-box;font-size:10px;position:absolute;right:0;line-height:100%;top:0;bottom:0}
.banner-item-half .container-description-video .link .icon-arrow-right{position:absolute;top:50%;transform:translateY(-50%)}
.banner-item-half .video-container>*{width:100%}

/* Chamada Paginas Alumni */
.destaque-paginas .destaque-pagina{display:block;background:#ededed;color:#575757}
.destaque-pagina img{width:100%}
.destaque-pagina .destaque-pagina-title{padding:30px 25px 15px;position:relative;margin-top:40px;font-family:NexaSlab;text-transform:uppercase;font-weight:700;font-size:20px;color:#575757}
.destaque-pagina .destaque-pagina-title:before{content:'';position:absolute;top:0;width:28px;height:9px;background:#00a1be}
.destaque-pagina .destaque-pagina-description{padding:0 25px 45px;display:block}
.alumni-content-text{padding:10px 0}
.btn-with-icon[href*="alumni"]{background:#fff;color:#004f71;}
.btn-with-icon[href*="alumni"] .container-icon{background:#00a1be !important;color:#fff !important}
.btn-with-icon[href*="alumni"]:hover{background:#fff}


/* Alumni - Página de conteudo */
.alumni-content-title{text-align:center}
.alumni-content-img img{margin:20px auto 30px!important;display:table;max-width:100%}

/* Conhecimento - Publicacoes */
.publicacoes{box-sizing:border-box}
.publicacoes .owl-dots{padding:0}
.publicacoes .item-title{font-size:16px;color:#005d85;display:block;font-weight:700;margin-bottom:10px}
.publicacoes .item-description{font-size:12px;color:#575757}
.fdc-publicacao-autores { font-size: 12px; margin-top: -5px; }
.FDC-publicacao-box { padding: 0 15px; display:block;}
.banner-publicacoes { padding:0 30px; width:auto}
.banner-publicacoes  .owl-dots{position:absolute;left:0;right:0;}
.banner-publicacoes .icon { font-size:30px; }
.publicacoes.owl-loaded { padding:0  !important}
.publicacoes.owl-carousel {padding:30px 50px 0 !important}
.item-description {font-size: 12px; color: #575757;}
span.url-pdf-pub, span.url-abstract-pub {position:relative;background:#00a1be;height:30px;color:#fff;text-transform:uppercase;box-sizing:border-box;padding:9px 0 5px 10px !important}
span.url-pdf-pub a, span.url-abstract-pub a{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
span.url-pdf-pub:after, span.url-abstract-pub:after{content:'\e909';font-family:'fdc';background:#005d85;width:30px;box-sizing:border-box;padding:7px 0 7px 9px;position:absolute;right:0;top:0;bottom:0;}
span.url-pdf-pub{width:170px}
span.url-abstract-pub {width:230px}
.publicacoes.owl-carousel{padding:30px 20px 0}
.box-busca.tipo-publicacao .select2-container--default .select2-selection--multiple .select2-selection__rendered{width:85%}


/* Publicacoes Detalhe */
.fdc-detalhes-publicacao h1,.fdc-detalhes-publicacao h2{font-size:18px;text-transform:none;font-weight:800;border-bottom:2px solid #8db8c7;padding-bottom: 8px;padding-top: 30px;}
.fdc-detalhes-publicacao > span{display:block;font-family:"NexaSlab";font-size:14px;padding:9px 0}
.fdc-detalhes-publicacao > span:nth-child(3){padding-top:20px;}
.fdc-detalhes-publicacao span label{color:#005d85;font-weight:800;}

/* Conhecimento - Redirecionamento */
.conhecimento-redirecionamento{padding-top:60px}
.conhecimento-redirecionamento .redirecionamento-link{display:block;color:#000}
.conhecimento-redirecionamento .redirecionamento-title{display:block;font-family:NexaSlab;font-size:18px;color:#000;text-transform:uppercase;font-weight:900;margin-bottom:10px}
.conhecimento-redirecionamento .redirecionamento-link .redirecionamento-description{font-family:"NexaSlab";font-size:14px;color:#000;}
.conhecimento-redirecionamento .redirecionamento-link img{width:100%;height:133px;margin-bottom:20px;}

/* Pesquisa de Videos */
.banner-videos {padding-top:50px}
.banner-videos .owl-prev {top:150px}
.banner-videos .owl-next {top:150px}
.banner-videos .owl-item {display: flex; justify-content: center;}
.banner-videos .video-container {height:auto}
.fdc-videos-desc { position:relative; margin-top:20px; padding-top:30px;}
.fdc-videos-desc:before { content: ''; width: 30px;height: 9px;background: #005d85; position: absolute; top: 0; left: 0;}
.fdc-videos-desc h3 { font-size:16px; font-family: NexaSlab; text-transform:uppercase; font-weight:bold}
.fdc-videos-desc p { font-size:12px;}
.fdc-lista-videos img {max-width:100%;}
.shadowbox .videomodal{ position: absolute; z-index: 100; top: 20%; width: 100%; height:315px; }
.videomodal iframe{width:100%}
.fdc-recente-pots-title {margin-top:20px; display:block}
.banner-videos .item-video img{width:100%}
.banner-videos .video-container iframe{width:100%}


/* Clientes*/
.fdc-cliente{width:100%;padding-left:20%;box-sizing:border-box}
.fdc-cliente #btnBaixeFolder{font-size:17px;width:157px}
.fdc-cliente img{max-width:80%}
.fdc-cliente h5{font-family:"NexaSlab";text-transform:uppercase;font-size:15px;position:relative;padding:10px 0;display:block;margin:30px 0 15px}
.fdc-cliente h5:before{content:'';background:#00a1be;width:30px;height:10px;position:absolute;top:-15px;left:0}
.fdc-cliente a.btn-with-icon{background:#005d85;margin:0;margin-top:10px}
.fdc-cliente a .container-icon{background:#00a1be}

/* Projetos */
.fdc-group-projeto img{display:inline-block;margin-right:25px;width:98%;padding-bottom:20px}
.fdc-projeto{display:inline-block;width:100%;vertical-align:top}
.fdc-projeto span{display:block}
.fdc-projeto h5{font-family:NexaSlab;font-size:18px;font-weight:900;color:#005d85;text-transform:uppercase;margin:0 25px 15px 0}
.btn-with-icon-v2,a.btn-with-icon-v2{display:table;background:#004d85;color:#fff;font-weight:300;text-transform:uppercase;font-family:NexaSlab;position:relative;padding-right:35px;margin:20px 0}
.btn-with-icon-v2 .container-icon{background:#00a1be;color:#fff;padding:7px 6px 0;display:block;float:right;vertical-align:sub;width:35px;height:100%;box-sizing:border-box;font-size:10px;position:absolute;right:0;line-height:100%;top:0;bottom:0}
.btn-with-icon-v2 .link-text{padding:7px 10px 2px;display:block;float:left}
.btn-with-icon-v2 .container-icon .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.projeto-item .fdc-recente-pots-title{ margin-top:0}
.FDC-Projeto-Title {font-size:16px; font-family: NexaSlab; text-transform:uppercase; font-weight:800; color:#005d85; position:relative; padding-top:40px; padding-bottom:20px;}
.FDC-Projeto-Title:before { content: ''; width: 30px;height: 9px;background: #005d85; position: absolute; top: 0; left: 0;}
.FDC-Projeto-Conteudo { padding-bottom:20px }
.FDC-Projeto-Conteudo img{max-width:100%}
.FDC-Projeto-Subtitle { font-size:14px; font-family: NexaSlab; color:#005d85; font-weight:800;}
.box-projetos:nth-child(4), .box-projetos:nth-child(5), .box-projetos:nth-child(6)  {margin-top:40px;}
.fdc-item-parceiro img { max-width:100% }
.fdc-item-parceiro > div {min-height:31px}
.FDC-box-parceiros { margin-top:-50px;  }
.FDC-box-parceiros .mdl-grid { align-items: center; justify-content: center; }
.FDC-box-parceiros h4 {margin-bottom:10px }
.FDC-box-parceiros .FDC-Projeto-Subtitle{font-size:30px;font-weight:900;padding:17px 0;text-transform:uppercase;text-align:center}

/*Bibliotecas*/
.mdl-grid .bibliotecas-bordas:last-child{display:none}
.box-bibliotecas { background:#005d85; margin:-80px 30px 45px 30px}
.box-bibliotecas img { max-width:100% }
.box-bibliotecas span { color:#fff; padding:20px; display:block}
.box-bibliotecas a { color:#fff; text-decoration:underline}
.box-bibliotecas-title { position:relative; text-transform:uppercase; padding:30px 0 20px; font-family: NexaSlab; color:#005d85; font-weight:800 }
.box-bibliotecas-title:before { content: ''; position: absolute; top: 0; width: 28px; height: 9px; background: #00a1be;}
.fdc-bibliotecas-link { display:none }
.fdc-bibliotecas-link a { position: relative; height: 30px; color: #fff; font-family: "NexaSlab"; text-transform: uppercase; box-sizing: border-box; padding: 7px 7px 4px 7px; font-size: 17px; width: 90%;display:table; background: #005d85;}
.fdc-bibliotecas-link a:after { content: '\e908'; background: #00a1be; width: 30px; box-sizing: border-box; position: absolute; top: 0; right: -30px; bottom: 0; font-family: 'fdc'; font-size: 9px; padding: 10px; }
.fdc-bibliotecas-link a:focus {  background-color: #005d85; }
.box-bibliotecas-content { padding-bottom:30px;font-family:"NexaSlab"}
.bibliotecas-bordas {border-top:4px solid #00a1be; padding-top:30px; margin-top:20px;font-family:"NexaSlab";}

/*Base Dados*/
.base-dados-imagem { text-align:center; }
.base-dados-imagem img { max-width:100% }
.base-dados-conteudo { margin-bottom:50px; padding:0 10px  }
.base-dados-conteudo h3 { color:#005d85; text-transform:uppercase; font-size:20px; font-family: "NexaSlab"; font-weight:800; }
.base-dados-conteudo h3 a { color:#005d85; }
.center-content {justify-content: center;}
.center-content a, .center-content span { margin:0 10px}
.fdc-apoiadores { margin-top:40px !important}


/* Núcleo Equipe */
.fdc-equipe-nucleo-container{justify-content:center;margin-bottom:50px}
.fdc-nucleo-pl div{width:165px;margin:0 auto;text-align:center}
.fdc-nucleo-pl img{border-radius:50%;margin-bottom:25px;width:154px;height:154px}
.fdc-nucleo-pl b{display:block}

/* Núcleo Pesquisa */
.fdc-conheca-equipe-img{float:right;position:relative;margin-bottom:30px}
.fdc-conheca-equipe-img img{max-width:100%}
.fdc-conheca-equipe{display:block;background:#00a1be;position:absolute;bottom:0;right:0;padding:10px 10px 5px;color:#fff;font-size:24px;text-transform:uppercase;font-family:NexaSlab;font-weight:800}
.fdc-nucleo-title,.fdc-recente-pots-categoria{text-transform:uppercase;font-weight:700;font-family:NexaSlab}
.fdc-nucleo-title{position:relative;color:#575757;font-size:18px;margin-bottom:20px;padding-top:20px}
.fdc-nucleo-title + p{font-family:"NexaSlab"}
.fdc-nucleo-title:after,.fdc-recente-pots-categoria:after{display:block;content:'';background:#00a1bf;width:25px;height:8px;position:absolute;top:0;left:0}

/* Pots recentes */
.fdc-recente-pots-categoria{position:relative;color:#59595c;font-size:12px;padding:20px 0 5px}
.fdc-recente-pots-title{color:#005d85;font-size:16px;font-weight:800;font-family:NexaSlab}

/* Float Banner */
.container-float{max-width:1200px;margin-right:auto;margin-left:auto}
.float-banner{width:100%;margin-top:-50px}
.float-banner.container{margin-top:-80px}
.float-banner .fdc-filtro-simples{width:100%;margin:0 auto}
.float-banner .fdc-encont-p{width:100%;height:83px;background:#575757}

/* Page Layout Pesquisa */
.fdc-box-pg{min-height:360px;background-size:cover!important}
.fdc-box-pg .container{height:100%}
.fdc-box-pg .container .fdc-breadcrumb{display:none}
.fdc-box-pg .container .fdc-breadcrumb>span:last-child{font-weight:700}
.fdc-box-pg .container .fdc-box-pg-layout{height:360px;width:calc(100% - 30px);margin:0 15px;padding:0 15px;box-sizing:border-box}
/* O HEIGHT FOI TROCADO PARA 130PX */.fdc-box-pg .container .fdc-box-pg-layout .fdc-box-titulo-descricao{height:calc(100% - 130px);text-align:center;display:flex;align-items:center;justify-content:center}
.fdc-box-pg .fdc-box-titulo{display:table;padding-bottom:5px;font-family:NexaSlab;font-size:20px;font-weight:900;color:#fff;text-transform:uppercase;border-bottom:7px solid #fff;margin-bottom:16px}
.fdc-box-pg .fdc-box-descricao{font-family:NexaSlab;font-weight:700;font-size:13px;color:#fff;text-transform:none;border:none;margin:0;display:block}
.fdc-box-pg .fdc-box-titulo-descricao{text-align:center;box-sizing:border-box}
.fdc-box-pg .fdc-breadcrumb span,
.fdc-box-pg .fdc-breadcrumb a,
/* testando breadcrumb 20/07/2018 */ .fdc-box-pg .fdc-breadcrumb li {  margin-right: 1px !important;  font-size: 15px !important;    color: #fff;    font-family: NexaSlab}
.fdc-box-pg .fdc-breadcrumb ul {   list-style: none;    padding: 0;}
/* testantando beadcrumb 23/07/2018, adicionando padding */ .fdc-box-pg .fdc-breadcrumb ul li {    display: inline-block; padding: 0 12px; !important;}
.s4-breadcrumb-arrowcont {
	display: none !important;
}
/* mais estilo para o breadcrumb - inserido o margin-left */ .fdc-box-pg .fdc-breadcrumb ul li ul { display: inline-block; padding: 0 0 0 3px; margin-left: 9px !important;}

/* Busca Global */
div#SearchBox {width: 100%;}
div#SearchBox .ms-srch-sbLarge{width:100%;position: relative;z-index: 2;border: 1px solid #575757;}
div#SearchBox .ms-srch-sbLarge:before{content:'\e905';font-family:'fdc';color:#575757;position:absolute;top:0;left:0;font-size: 24px;box-sizing: border-box;padding: 11px;}
div#SearchBox .ms-srch-sbLarge input{width:100%;padding-left: 73px;height:46px;box-sizing:border-box;position:relative;}
div#SearchBox .ms-srch-sbLarge input[title]{font-family:"NexaSlab";font-size:20px;color:#575757;padding-top:5px;}
div#SearchBox .ms-srch-sbLarge .ms-srch-sb-navLink{display:none;}
div#SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink{position:absolute;left:0;border-right: 1px solid #575757;width:58px;height:100%;box-sizing:border-box;}
div#SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink:hover{background:none}
div#SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink .ms-srch-sbLarge-searchImg{display:none;}
.fdc-busca-item{width:100%;min-height: 70px;display:block;font-family:'NexaSlab';font-size:14px;color:#575757;border-bottom:1px solid #575757;display: flex;flex-direction: column;justify-content: center;box-sizing: border-box;padding: 20px 0;}
a.fdc-busca-item:hover{background:rgba(87,87,87,0.1)}
.fdc-busca-item b{font-weight:800}
.fdc-busca-item:visited{color:#575757;}
.fdc-buscaresultados{display:block;font-family:"NexaSlab";font-size:30px;text-transform:uppercase;font-weight:900;color:#005d85;padding-top:40px;}
span.fdc-busca-description {font-size: 12px}

/* Publicacoes */
.conteudo-c-2 {border: 1px solid #d7d7d7;min-height:255px; width: 100%; box-sizing: border-box; padding: 27px 31px 23px 25px;}
.conteudo-c-2 .conteudo-c-2-interno{min-height: 150px;}
.conteudo-c-2 span{display: block;}
.conteudo-c-2 .titulo{display:block;font-family:"NexaSlab"; font-size: 16px; font-weight:800; color: #005d85; padding-bottom: 15px;}
.conteudo-c-2-interno .titulo_publicacoes_cards {display: block; font-family: "NexaSlab"; font-size: 16px; font-weight: 800; color: #005d85; padding-bottom: 15px;}
.conteudo-c-2 .descricao{font-family: "NexaSlab"; font-size: 12px; font-weight: normal; color: #575757; padding-bottom: 10px;}
.conteudo-c-2 .botao-pdf {padding-top: 15px;}
.conteudo-c-2 .botao-pdf .botao{background:#005d85;padding: 7px 8px 3px; font-family:"NexaSlab"; font-size: 14px; text-transform: uppercase; text-decoration: none; color: #fff; margin-top: 40px; position: relative;}
.conteudo-c-2 .botao-pdf .botao:hover{background:#004E70}
.conteudo-c-2 .botao-pdf .botao:after{content: '\e909';font-family:'fdc';box-sizing:border-box;padding:6px; background:#00a1be;width: 26px; height: 100%; position: absolute;right: -26px; top: 0;}
.revista-publi{background:#575757;display:flex}
.revista-publi .titulo{flex:1;padding:40px 0 10px 40px}
.revista-publi .descricao{flex:3;padding-top:25px}
.revista-publi .imagem{flex:1;padding-top:20px}
.revista-publi .imagem img{width:135px;height:165px}
.revista-publi .titulo h5{font-family:"NexaSlab";color:#fff;text-transform:uppercase;font-size:33px;position:relative;padding-top:30px;}
.revista-publi .titulo h5:before{content:'';background:#fff;width:30px;height:8px;position:absolute;top:0;left:0}
.revista-publi .descricao p{font-family:"NexaSlab";color:#fff;}
.revista-publi .descricao .btn-default-blue{margin:0;width:150px}

/* Publicacoes - inboxs pesquisa */
.inboxs-pesquisa {background:#d6d5d5;box-sizing:border-box;padding:15.5px;display:flex;flex-direction:column;}
.inboxs-pesquisa .box-busca{width:100%;margin-bottom:23px;}
.inboxs-pesquisa .box-busca:nth-child(4),.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(5),.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(6){border-right:none;}
.inboxs-pesquisa .box-busca .select input{width:89%;border:none;height:42px;box-sizing:border-box;padding:12px 8px 7px}
.inboxs-pesquisa select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;outline:none;border:none;height:42px;font-family:"NexaSlab";font-size:13px;box-sizing:border-box;padding-left: 9px;cursor: pointer;padding-top:5px}
.inboxs-pesquisa select option{font-family:Arial, Helvetica, sans-serif}
.inboxs-pesquisa .select{position:relative;display: table;width:100%;}
.inboxs-pesquisa .select:after{content:'\e901';font-family:'fdc';color:#fff;font-size:6px;box-sizing:border-box;padding:17px 13px;background:#00a1be;width:37px;position:absolute;top:0;right:0;bottom:0;pointer-events: none;}
.blog-inboxs .box-busca .busca:after{cursor:pointer;pointer-events:auto}
.inboxs-pesquisa .busca:after{content:'\e905';font-size:17px;padding:11px;}
.inboxs-pesquisa .box-busca label{display: block;width:15px;height:15px;background:#fff;border-radius:15px;position:relative;float:left;margin-top:12px;}
.inboxs-pesquisa .box-busca label:after{content:'✔';position:absolute;top:-2px;left:2px;bottom:0;font-size:14px;display:none;}
.inboxs-pesquisa .box-busca input[type="checkbox"]{display:none;}
.inboxs-pesquisa .box-busca input[type=checkbox]:checked ~ label:after{display:block;}
.inboxs-pesquisa .box-busca input{display:block;float:left;}
.inboxs-pesquisa .box-busca span{display:block;float:left;width:89%;font-size:12px;font-family:"NexaSlab";margin:6px 0 0 7px}
.inboxs-pesquisa .box-busca .btn-default-blue{width:53%;margin:0;margin-top:3px;}

/* FDC - Blog */
.fdc-blog-destaque .box-descricao-big{border:none;}
.fdc-blog-destaque .box-descricao-big .titulo{font-size:20px}
.fdc-blog-destaque a,fdc-blog-post a{color:#6d6d6d;}
a.fdc-blog-destaque:visited,a.fdc-blog-post:visited,a.fdc-blog-destaque:link,a.fdc-blog-post:link{color:#6d6d6d;}
.fdc-blog-post{/*display:flex*/;flex-wrap:wrap;justify-content:space-between;}
.fdc-filtro-simples .fdc-blog-destaque{background:#f4f4f4;}
.fdc-blog-destaque img, .fdc-blog-post img{width: 100%;float:left;}
.fdc-blog-destaque img{max-height:260px}
.fdc-blog-post img{min-height: 202px;max-height:202px;}
.box-descricao-big{width: 100%;float:left;padding:30px;box-sizing: border-box;border-bottom:4px solid #00a1be;flex:auto;}
.box-descricao-big .titulo,.box-descricao-big .autor,.box-descricao-big .texto,.box-descricao-big .data{font-family:"NexaSlab";text-transform:none;font-size:13px;}
.box-descricao-big .titulo{font-size: 15px;padding:4px 0 0;}
.box-descricao-big .autor{border:none;margin:0;padding:20px 0;font-weight:400}
.box-descricao-big .texto{display:block;font-size:14px;height: 66px;max-height: 66px;overflow: hidden;text-overflow:ellipsis;} 
.fdc-blog-post .box-descricao-big{padding:25px 0;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs{border-bottom:1px solid #00a1be;background:none;padding:0;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca{padding:0;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca .select{border:1px solid #bbbcb7;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca .select .select-categoria{display:block;width:37px;position:absolute;top:0;right:0;z-index:10;bottom:0;opacity:0;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca .btn-default-blue{width:100%;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca span{font-family:"NexaSlab";font-size:20px;color:#00a1be;font-weight:700;position:relative;margin:auto;padding-bottom:10px;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca span:after{content:'';width:95%;background:#00a1be;height:7px;position:absolute;bottom:-1px;left:0;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:nth-child(4){width:65%;}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(4) {
    width: 100%;
}
.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca .select input{width:90.8%}
.fdc-mais-post a.btn-default-blue{float:right;margin-top:20px !important;}
.box-post-pagin {margin-top:60px;width:100%;display:flex;background:#f0f0ef;justify-content: space-around;text-align: center;flex-direction:column}
.box-post-pagin .post-pagin{width:100%;font-family:"NexaSlab";box-sizing: border-box;padding: 40px;}
.box-post-pagin .post-pagin:first-child{border-right:2px solid #fff}
.box-post-pagin .post-pagin:last-child{border-top:3px solid #fff}
.box-post-pagin .post-pagin span{display:block;padding-top:20px;text-transform:uppercase;font-size:12px;color:#59595c}
.box-post-pagin .post-pagin span:first-child{line-height:30px;display:inline;padding:0;font-size:14px;text-align:center;color:#59595c;text-transform:uppercase;font-weight:800;border-bottom:5px solid #005d85}
.box-post-pagin .post-pagin span:last-child{text-transform:uppercase;color:#005d85;font-weight:800;font-size:16px;padding:20px 0 0}
.fdc-blog-post.principal img{min-height: 312px;max-height:312px;}
.post-noticias.principal img{max-height:148px}


.mdl-cell.mdl-cell--12-col:empty {display:none !important}

/* Professores */
.filtro-profes span,.filtro-profes a{font-weight:700}
.filtro-profes .box-busca:first-child{border-right:none;}
.filtro-profes .box-busca:first-child span{font-size:15px;text-transform:uppercase;}
.filtro-profes .box-busca:last-child a{font-family:"NexaSlab";color:#575757;display:block;float:left;padding-left:10px;font-size:20px;}
.flex-justificado .inboxs-pesquisa.filtro-profes .box-busca:last-child {width:100%;border-right:none;}
.fdc-prof-perfil {text-align: center;}
.fdc-c-professores {flex-direction:column;padding: 20px 0;}
.fdc-c-professores .box-result-prof {margin-top:10px;}
.fdc-c-professores .letra-al-prof{position:relative; display: block;font-family:"NexaSlab";color:#59595c;font-size:48px;font-weight:700;line-height: 55px;margin-bottom: 14px;}
.fdc-c-professores .letra-al-prof:after{content:'';width:53px;height:7px;background:#005d85;position:absolute;bottom:0;left:0}
.fdc-c-professores a{display:block;font-family:"NexaSlab";color:#59595c;line-height: 22px;}
.jscolor {width: 54px;height: 20px;border: 4px solid #d6d2d2}


/* Listagem Programas */
.fdc-Listagem-programas {width: 100%;background:#eeeeee;min-height:430px;margin-bottom:30px}
.fdc-Listagem-programas img{width:100%;float: left;}
.fdc-Listagem-programas .box-content {float:left;width:100%;padding:20px;box-sizing:border-box;}
.fdc-Listagem-programas .box-content h1,.fdc-Listagem-programas .box-content h2{font-size:14px;font-weight:700;color:#575757;position:relative;padding-top:30px;}
.fdc-Listagem-programas .box-content h1:after,.fdc-Listagem-programas .box-content h2:after{content:'';width:28px;height:9px;background:#faa635;position:absolute;top:10px;left:0;}
.fdc-Listagem-programas .box-content span{font-family:"NexaSlab";font-size:12px}
.fdc-Listagem-programas .box-content .btn-default-blue{width:135px;background:#575757;font-size:14px;height:26px;padding:7px; margin:25px 0;}
.fdc-Listagem-programas .box-content .btn-default-blue:after{background:#faa635;width:26px;padding:8px}
.fdc-Listagem-programas.educacaoexecutiva .box-content h1:after,.fdc-Listagem-programas.educacaoexecutiva .box-content h2:after,.fdc-Listagem-programas.educacaoexecutiva .box-content .btn-default-blue:after{background:rgb(185, 202, 210);}
.fdc-Listagem-programas.gestaopublica .box-content h1:after,.fdc-Listagem-programas.gestaopublica .box-content h2:after,.fdc-Listagem-programas.gestaopublica .box-content .btn-default-blue:after{background:rgb(215, 195, 170);}
.fdc-Listagem-programas.mba .box-content h1:after,.fdc-Listagem-programas.mba .box-content h2:after, .fdc-Listagem-programas.mba .box-content .btn-default-blue:after{background:rgb(242, 207, 82)}

/* Paginacao */
ul.simple-pagination {list-style: none;}
.simple-pagination {display: block;overflow: hidden;padding: 0 5px 5px 0;margin: 0;}
.simple-pagination ul {list-style: none;padding: 0;margin: 0;}
.simple-pagination li {list-style: none;padding: 0;margin: 0;float: left;}
#calendarioPaginacao ul li.active span{background:#666}
.light-theme a, .light-theme span {float: left;color: #666;font-size:14px;line-height:24px;font-weight: normal;text-align: center;min-width: 14px;padding: 0 7px;margin: 0 5px 0 0;border-radius: 3px;}
.light-theme .current {background: #666;color: #FFF;cursor: default;}
#calendarioPaginacao ul {display:table;margin:30px auto;}
#calendarioPaginacao ul li a:hover{background:#666;color:#fff}
#calendarioPaginacao ul li span, #calendarioPaginacao ul li a{border:none;box-shadow:none;font-family:"NexaSlab";padding:7px 14px;font-size:16px;border-radius:none;}
#calendarioPaginacao ul li a{background:#f7f7f7;}
#calendarioPaginacao ul lispan{background:#f7f7f7;color:#666;}
#calendarioPaginacao ul li:first-child span:hover{background:#666;color:#fff;cursor:pointer}

/* Cases */
.fdc-cases img{width:100%}
.fdc-cases .box-content{width:100%}
.fdc-cases .box-content h1,.fdc-cases .box-content h2{font-size:18px;color:#575757;margin-bottom:20px;position:relative;padding-top:30px;}
.fdc-cases .box-content h1:before,.fdc-cases .box-content h2:before{content:'';width:106px;height:7px;background:#00a1be;position:absolute;top:0;}
.fdc-cases .box-content span{font-family:"NexaSlab";font-size:14px;}
.fdc-cases .box-content .btn-default-blue{width:169px;font-size:14px;padding:9px;margin:30px 0;background:#575757;}
.fdc-cases .box-content .btn-default-blue:after{content:'\e909';font-size:15px;padding:8px}
.cases-barra{width:94.4%;background:#59595c;height:1px;margin:15px auto;}

/* Loading */
.spinner {position:relative;top:80%;left:43%;animation: rotator 1.4s linear infinite;}
@-webkit-keyframes rotator {0% {transform: rotate(0deg);}100% {transform: rotate(270deg);}}
@keyframes rotator {0% {transform: rotate(0deg);}100% {transform: rotate(270deg);}}
.path {stroke-dasharray: 187;stroke-dashoffset: 0;transform-origin: center;animation: dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;}
@-webkit-keyframes colors {0% {stroke: #005d85;}25% {stroke: #00a1be;}50% {stroke: #00a1be;}75% {stroke: #00a1be;}100% {stroke: #005d85;}}
@keyframes colors {0% {stroke: #005d85;}25% {stroke: #00a1be;}50% {stroke: #00a1be;}75% {stroke: #00a1be;}100% {stroke: #005d85;}}
@-webkit-keyframes dash {0% {stroke-dashoffset: 187;}50% {stroke-dashoffset: 46.75;transform: rotate(135deg);}100% {stroke-dashoffset: 187;transform: rotate(450deg);}}
@keyframes dash {0% {stroke-dashoffset: 187;}50% {stroke-dashoffset: 46.75;transform: rotate(135deg);}100% {stroke-dashoffset: 187;transform: rotate(450deg);}}

/* Localização Campus */
.flex-justificado .mdl-cell--5-col .fdc-video-campus iframe{width:100%;height:273px;}
.fdc-box-pg.campus-localizacao{min-height:0;}
.fdc-box-pg.campus-localizacao img{width:100%}
.mdl-cell.campus-localizacao p span{font-family:"NexaSlab" !important;font-size:14px !important;color:#59595c !important}
.flex-justificado .fdc-video-campus iframe{width:100%;height:193px}
.fdc-campus-legenda span{font-family:"NexaSlab";color:#59595c}
.fdc-campus-legenda h3, .fdc-campus-legenda div{font-family:"NexaSlab";color:#575757;}
.fdc-campus-legenda h3{font-size:18px;text-transform:uppercase;font-weight:bold;position:relative;padding:22px 0;}
.fdc-campus-legenda h3:before{content:'';width:29px;height:9px;background:#00a1be;position:absolute;top:0;}
.fdc-Listagem-predios {width:100%;display: table;margin:50px 0;}
.fdc-Listagem-predios img{width: 100%;float: left;}
.fdc-Listagem-predios .box-content{padding:22px 0;float: left;}
.fdc-Listagem-predios .box-content h1,.fdc-Listagem-predios .box-content h2{color:#59595c;font-weight:700;font-size:20px;}
.fdc-Listagem-predios .box-content p{font-family:"NexaSlab"}
.campus-btn a{padding:7px 40px 4px 13px;height:auto}
.campus-btn a:after{content:'\e909';font-size:17px;padding:7px;}
.campus-btn div{display:table;margin:0 auto}
.fdc-item-campus {background: #ededed; min-height: 300px}
.fdc-item-campus:hover{box-shadow:4px 5px 5px 0 rgba(0,0,0, 0.2)}
.fdc-item-campus img{width: 100%;}
.fdc-item-campus .box-content {width: calc(100% - 30px); margin: 0 auto; padding: 35px 0px 20px 10px;}
.fdc-item-campus .box-content h1,.fdc-item-campus .box-content h2{margin: 0; font-size:14px;color:#575757;font-weight:700; font-family:"NexaSlab"; padding: 6px 0px;text-transform: uppercase; position: relative;}
.fdc-item-campus .box-content h1:before,.fdc-item-campus .box-content h2:before{content: '';width: 30px;position: absolute;top: -17px;border-top: 10px solid #00a1be;left: 0; }
.fdc-item-campus .box-content p{margin: 0; font-size: 0.9em; font-family: "NexaSlab",sans-serif; color: #575757;}
#map{width:100%}
.ender-maps {font-family:'NexaSlab';padding:30px 0; display:flex; justify-content:space-between;flex-direction:column}
.ender-maps .telefones-maps{padding-top:25px}
.ender-maps span:first-child{width:280px}
.ender-maps .telefones-maps span{display:block}

/*Localização*/
.inboxs-pesquisa.filtro-localizacao{background:none;padding:20px 0}
.inboxs-pesquisa.filtro-localizacao span{font-family:"NexaSlab"}
.inboxs-pesquisa.filtro-localizacao span:first-child{font-weight:800;}
.inboxs-pesquisa.filtro-localizacao .local-estados{display:block;position: relative;margin: 10px 0;padding:15px 0 12px 0}
.inboxs-pesquisa.filtro-localizacao .btn-default-blue {display:table;width: 100%;margin: 0 auto 15px;font-size: 15px;padding-right: 36px;}
.inboxs-pesquisa.filtro-localizacao .local-estados:after{width:100%;height:1px;background:#000;position:absolute;content:'';display:block;bottom: 0;}
.inboxs-pesquisa.filtro-localizacao .local-estados:before{width:100%;height:1px;background:#000;position:absolute;content:'';display:block;top: 0px;}
.inboxs-pesquisa.filtro-localizacao .box-busca{width:100%;border-right:none;padding:0;margin:auto}
.inboxs-pesquisa.filtro-localizacao .box-busca .select{border:1px solid #dad9d9}
.inboxs-pesquisa.filtro-localizacao .local-box-endereco {padding: 5px 0 15px 0;}
.inboxs-pesquisa.filtro-localizacao .box-busca .local-box-endereco .local-estados{font-weight:700;font-family:"NexaSlab";font-size:18px;border-top:1px solid #59595c;border-bottom:1px solid #59595c;padding:15px 0;margin-bottom:10px}
.inboxs-pesquisa.filtro-localizacao .box-busca .local-box-endereco span{display:block;font-family:"NexaSlab";padding:2px 0}
.inboxs-pesquisa.filtro-localizacao .box-busca .local-box-endereco span:first-child{font-weight:700}
.inboxs-pesquisa.filtro-localizacao .local-estados{font-weight:800}
.inboxs-pesquisa.filtro-localizacao .local-box-endereco span{display:block;}
.local-box-endereco .fdc-nome-regiao {font-weight:800}

#resultadoMensagens.resultModal.formulario > span:first-child{font-size:20px;display:block;padding-bottom:5px;margin-bottom:10px;border-bottom:2px solid #00a1be}
#marker{cursor:pointer}
#modal.shadowbox{background:rgba(0,0,0,.5)}
#modal.shadowboxBaixarFolder{background:rgba(0,0,0,.5)}
.AssociadoExterior{position: relative;top: -131px;left: -6px;display: table;width: 142px;}
.AssociadoExterior img{width: 100%;}
.box-localizacao .banner-localizacao img{height:135px}


/* Filtro - Temas e Grupos */ 
.fdc-filtro-Duplo .inboxs-pesquisa.temas-grupos {background: #575757;}
.fdc-filtro-Duplo .inboxs-pesquisa.temas-grupos .box-busca{width:100%;border:none;box-sizing:border-box;}
.fdc-filtro-Duplo .inboxs-pesquisa.temas-grupos .box-busca:first-child:last-child{width:100%}
.fdc-filtro-Duplo .inboxs-pesquisa.temas-grupos .box-busca.ed-execut{width:100%}
.fdc-filtro-Duplo .inboxs-pesquisa.temas-grupos .box-busca .select{background:#fff}
.select222 {display:block !important;}
.select222 > .select2{width:100% !important;}
.select222 > .select2, .select222 > .select2 > span,  .select222 > .select2 > span > span,  .select222 > .select2 > span > span{float:none !important; margin:auto !important;width:100% !important;}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:block;cursor:pointer}
.inboxs-pesquisa .box-busca li span{float:none !important;width:auto !important}
.inboxs-pesquisa .box-busca .select222 input{height:32px !important;cursor:pointer}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background:#00a1be !important;color:#fff;border:none!important;font-size:12px;box-sizing:border-box;padding:3px 7px 0 0;margin-bottom:6px}
.select2-container--default .select2-selection--multiple .select2-selection__choice span{color:#fff;font-size:20px;margin-top:2px;vertical-align:middle}
.fdc-filtro-Duplo .inboxs-pesquisa.temas-grupos{min-height:78px}

/* Relatorio */
.fdc-relatorio {display:table;background: #f3f3f3;padding: 5px 30px 30px;margin:30px auto; width:75%; }
.fdc-relatorio h2{margin-left:0}
.fdc-relatorio a.btn-with-icon-v2 {display:inline-table;float: left;}
.fdc-relatorio > span{display:block; margin:20px 0}
.fdc-relatorio a.btn-with-icon-v2{margin:0}

/*Busca Avançada */
.fdc-ba-title { background:#D6D5D5; padding:25px 20px 20px; text-transform:uppercase; color:#575757; font-size:20px; font-family: "NexaSlab"; font-weight:800}
.fdc-ba-aba { background:#FBFBFB; display:block; }
.aba-title a {cursor:pointer;padding:30px 35px 13px 17px; font-size:15px; text-transform:uppercase; font-family: "NexaSlab"; font-weight:800; color:#575757; width:50%; float:left;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
.aba-title a:last-child{width:40%}
.fdc-ba-aba .active { position:relative }
.fdc-ba-aba .active:before { position:absolute;margin-bottom:3px; bottom:-3px; left:17px; right:40px; content:'';  height:7px; background:#00a1be}
.fdc-ba-aba .aba-item { clear:both; background-color:#ededed }
.fdc-ba-aba b {font-size:16px;margin-top:20px; padding:10px 0 }
.fdc-input { position: relative; display: table; width: 100%;}
.fdc-input input { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 100%; outline: none; border: none; height: 37px; font-family: "NexaSlab"; font-size: 13px; box-sizing: border-box; padding-left: 9px; cursor: pointer;}
.fdc-ba-aba .box-right .box-busca a { width:130px !important; border:none; float:right}
.fdc-ba-aba .box-right .box-busca {width:100%; padding:0}
.box-right { width:100%; padding:30px 0}
.fdc-ba-busca h6 {font-size:20px; font-weight:bold; padding:20px 0}
.fdc-ba-busca .box-padding{font-family:"NexaSlab"}
.fdc-ba-busca-box { background-color:#ededed; margin-bottom:30px; align-items: center;justify-content: center;}
a.fdc-ba-busca-box:hover { cursor:pointer }
.fdc-ba-busca-box img { max-width:100%; }
.box-padding { padding:10px; color:#575757}
.select2-search__field::-webkit-input-placeholder { color: #555555; }
.select2-search__field::-moz-placeholder { color: #555555;}
.select2-search__field:-ms-input-placeholder { color: #555555; }
.select2-search__field:-moz-placeholder { color: #555555; }
.mdl-busca-avancada{display:flex;flex-wrap:wrap;margin:35px 0}
.mdl-busca-avancada .fdc-grupo-titulo{font-size:14px;padding-bottom:10px}
.mdl-busca-avancada .box-padding{padding:20px}
.fdc-ba-busca-box.educacaoexecutiva .box-padding .fdc-grupo-titulo:before{background:rgb(185, 202, 210)} 
.fdc-ba-busca-box.gestaopublica .box-padding .fdc-grupo-titulo:before{background:rgb(215, 195, 170)} 
.fdc-ba-busca-box.posgraduacao .box-padding .fdc-grupo-titulo:before{background:rgb(250, 166, 53)} 
.mdl-busca-avancada .aba-item.inboxs-pesquisa .select2-container--default .select2-selection--multiple .select2-selection__choice span{margin-top:-8px	}
.mdl-busca-avancada .aba-item.inboxs-pesquisa .select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height:24px}


/* Revista */
.revista-publi {min-height:235px;flex-wrap:wrap}
.revista-publi .descricao {padding:22px 22px 0 40px;}
.revista-publi .imagem{width:100%;padding:40px 0 0 40px;}
.revista-publi .imagem img{padding:20px 0;}

/* Centro de Referência */
.btn-centro-referencia{margin-bottom:100px}
.btn-centro-referencia .btn-default-blue{background:#575757;width: 338px;bottom: -65px;margin: 0 auto;font-size: 12px;display: table;}
.btn-centro-referencia .btn-default-blue:after{background:#005d85;}
.FDC-box-parceiros .mdl-grid .fdc-item-parceiro{text-align:center}
#enviarFormularioFDC{cursor:pointer}


.conf-modal, .conf-modal-error {display:none;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index:100;width: 320px;max-width: 80%;height: 205px;background-color: #fafafa;border-radius: 3px;box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);}
.conf-modal .title-text span, .conf-modal-error .title-text span {padding-bottom:0;font-size: 23px;font-weight: 700;line-height: 22px;display: inline-block;}
.conf-modal .title-text span {color: #26cf36}
.conf-modal-error .title-text span {color: #ff0033}
.conf-modal .title-text, .conf-modal-error .title-text {display:block;padding-top:35px;text-align:center;font-family:"NexaSlab"}
.conf-modal span, .conf-modal-error span {display:block;text-align:center;color: #737373;padding:15px 20px;text-align:center;font-size: 16px;line-height: 24px;font-family:"NexaSlab"}

/* Tire suas dúvidas */
#IDCampanha{display:none}
.box-duvidas-fixed{position:fixed;z-index: 1080;bottom: 0;right: 30px;display: block;background: #005d83;color: #fff;padding: 10px 30px;font-size: 14px;font-weight: 600;cursor: pointer;transition:.5s}
.box-sabermais-fixed{position: fixed; z-index: 1080; bottom: 0; display: block!important;background: #005d83;margin-left: 982px !important;color: #fff;padding: 10px 30px;font-size: 14px;font-weight: 600;cursor: pointer;transition: .5s; text-transform: uppercase;}
.box-duvidas-fixed:hover{background-color:#0190a9}
.box-duvidas-form{display:none;position:fixed;z-index:1090;top:0;right:0;bottom:0;left:0;padding:50px 15px;overflow:auto}
.box-duvidas-form .form-shadow{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);cursor:pointer}
.box-duvidas-form .form-container {display:table;position: relative;background: #fff;color:#59595c;font-family:NexaSlab;max-width:400px;padding:20px;box-shadow: 0 0 20px 0 rgba(0,0,0,.2), 0 5px 5px 0 rgba(0,0,0,.24);animation: formFadeIn 1s;margin:0 auto}
.box-duvidas-form .form-container .fotm-title{display:block;margin-bottom:30px;padding-bottom:5px;font-size:18px;font-weight:700;border-bottom:4px solid #2a9fbc}
.box-duvidas-form .form-container .label{display:table}
/*querosabermais*/.box-duvidas-form .form-container .input{float:none;outline:0;background:#d9d9d9;width:100%;border:0;margin:0 0 15px;padding:15px;box-sizing:border-box;font-size:14px}/*querosabermais*/
.box-duvidas-form .form-container .input.error{background:#ffdada !important}
.box-duvidas-form .form-container .info{display:block}
/*querosabermais*/.box-duvidas-form .form-container .form-submit{margin-top: 15px;font-family: NexaSlab,sans-serif;font-weight: 700;height: auto;text-transform: uppercase;outline: 0;background: none;border: 1;border-radius: 39px;padding: 15px 93px 10px !important;color: #FFF;font-size: 15px;cursor: pointer;float: right;}/*querosabermais*/
.box-duvidas-form .form-container .loading{position:absolute;top:0;right:0;bottom:0;left:0;background:#eee;display:none}
.box-duvidas-form .form-container .loading .loader,.loading .loader:after,.loading .loader:before{border-radius:50%;width:1.5em;height:1.5em;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}
.box-duvidas-form .form-container .loading .loader{color:#c3c3c3;font-size:10px;transform:translate(0,-170%);animation-delay:-.16s;position:absolute;top:50%;left:50%}
.box-duvidas-form .form-container .loading .loader:after,.loading .loader:before{content:"";position:absolute;top:0}
.box-duvidas-form .form-container .loading .loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}
.box-duvidas-form .form-container .loading .loader:after{left:3.5em}
.box-duvidas-form .form-container .success{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;font-size:30px;text-align:center;padding:30px}
.box-duvidas-form .form-container .success-text-container{display:flex;height:100%;justify-content:center;align-items:center}
.box-duvidas-form .form-container .erro-back{display:block;margin:10px 0;color:red}
@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}
@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}

/* Select two */

@media only screen and (min-device-width: 319px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 1) {
    .fdc-ba-aba .aba-item.inboxs-pesquisa .select2-focusser,
    .fdc-ba-aba .aba-item.inboxs-pesquisa .select2-search,
    .fdc-ba-aba .aba-item.inboxs-pesquisa .select2-search input {
        display: none !important;
    }
}

/* Medias */
@media (max-width:767px){
	/* Banner */
	.fdc-banner .container-description-video{background:0 0!important}
	.fdc-banner .banner-full .banner-container{height: auto;}
	.fdc-banner .banner-full .banner-info-container,.banner-programas .banner-info-container{display: block!important;width: 100%!important;height: auto!important;position: static!important;padding: 0; top:0;left:0;}
	.banner-full-centralizado .banner-container {position: static!important;width: 100%!important;display: block!important}
	.banner-full .banner-container {position: relative!important;width: 100%!important;display: block!important}
	.owl-carousel .banner-full .item-image {     position: static;      top: 0;      left: 0;     min-width: 100%;     min-height: 100%;      transform: none; }
	.fdc-banner .banner-full .banner-itemImagem {    height: auto; }
	
	/* Banner - Centralizado */
	.carousel-center .banner-info-container{position:relative!important}
}

@media (min-width: 480px) {
	/* OWL Carousel */
	.owl-carousel .owl-prev,.owl-carousel .owl-next{font-size:50px;cursor:pointer}

	/* Banner */
	.fdc-banner .container-img-video{width:440px;margin:0 auto}
	.fdc-banner .container-img{width:440px;margin:0 auto}
	
	/* Programas - Turmas do programa */
	.turmas-do-programa-container .turma-data-container{padding:10px 12px}
	.turmas-do-programa-container .turma-data{font-size:22px}
	
	/* Programas Customizado - Temas */
	.programas-temas-customizados .tema-box{width:50%}
	
	/* Titulo ProgramasFDC */
	.titulo-big .fdc-titulo{font-size:calc(100% + 6.7vw);top:35px}
	.titulo-big .fdc-titulo:before, .titulo-big .fdc-titulo:after {display:none}	
	
	/* Banner Coringa */
	.fdc-imagem-box .fdc-box-titulo-descricao{width: 387px; padding:0px 50px}
	
	/* Rodape */
	.fdc-social .redes-sociais .social-network{flex-wrap:nowrap}
	
	/* Calendario - Carousel Anos */
	.calendar-year-slider{padding-right:100px}
	.calendar-year-slider .calendar-year{font-size:30px;margin:0}
	.calendar-year-slider .owl-nav .owl-next{width:100px}
	
	/* Calendario - Carousel Meses */
	.calendar-months-slider .calendar-month{font-size:20px;border-bottom:5px solid transparent}
	
	/* Calendario - Eventos */
	.calendar-day{width:70px;margin-right:30px}
	.calendar-day .day-absolute{padding-top:30px;border-top:7px solid #59595c}
	.calendar-day-container-old .day-absolute{border-top:7px solid #c7c7c7 !important}
	.calendar-day .day{font-size:30px}
	.calendar-day .month{font-size:20px}
	.calendar-day .week-day{font-size:20px}
	.calendar-events .description-event{padding:30px}
	.calendar-events .description-event .event-title{font-size:20px}
	
	/* Agenda e Materiais */
	.agenda-e-materiais .aba-title a{font-size:20px;padding:25px 20px 15px}
	
	/* Agenda - Datas */
	.agenda-months-slider .calendar-month{font-size:20px;border-bottom: 5px solid transparent}

	/* Agenda - Materias */
	.materiais-years-slider .calendar-year{font-size:20px;border-bottom: 5px solid transparent}
	
	/* Diretorias e Conselho */
	.container-diretoria-conselho .container-perfil{width:50%}
	
	/* Alumni - Página de conteudo */
    .alumni-content-img img{margin:30px auto 60px!important}	
        


}

.conteudo-superior.fa fal fa-comments {
	float: left !important;
    margin: 10% 0% !important;
    font-size: 25px !important;
    color: #00a1bf !important;	
}
@media screen and (min-width: 1230px) and (max-width: 1367px) {	
	footer .fa-comments:before {
		content: "\f086";
		font-size: 22px;
		float: left;
		margin-left: -1px;
		margin-top: 0px !important;
		color: #00a1bf;	
	}
}
@media screen and (min-width: 2249px) and (max-width: 2261px) {	
	footer .fa-comments:before {
	    content: "\f086";
	    float: left;
	    margin-top: 19px;
	    font-size: 23px;
	    color: #00a1bf;
	}
	footer .site-map .fdc-contatos .fdc-canal-etica {
		margin-top: -20px;	
	}
}
@media screen and (min-width: 2262px) and (max-width: 2652px) {	
	footer .fa-comments:before {
		float: left;
    	font-size: 20px;
    	margin-top: 19px;
    	color: #00a1bf;
	}
	footer .site-map .fdc-contatos .fdc-canal-etica {
		margin-top: -18px;	
	}
}
@media screen and (min-width: 1080px) and (max-width: 2248px) {	
	.header-alumni {
	    margin-left: -100px;	
	}
	.header-login {
		margin-top: -19px;	
	}
	.fa-graduation-cap {
		display: block !important;	
	}
	.icon-message {
		display: block !important;		
	}
	.fa-comments {
		display: block !important;	
	}
	footer .fa-comments:before {
	    content: "\f086";
	    font-size: 22px;
	    float: left;
	    margin-left: -1px;
	    margin-top: 20px;
	    color: #00a1bf;
	}
	.icon-cadeado {
		display: block !important;
	}
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation:landscape) {
	footer .fa-comments {
		margin-left: -209px;
		margin-top: 33px;
		font-size: 27px;
		float: left;
		margin-right: 13px;
		color: #00a1bf; 	
	}	
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
	.header-alumni {
		margin-left: -60px !important;	
	}
	.fale-conosco-header {
		margin-left: 3px !important;	
	}
	.login-header {
		margin-right: -17px !important;	
	}
	.fa-graduation-cap:before {
		margin-left: -12px !important;
		display: block !important;	
	}
	.canal-etica-header {		
    	  margin-left: -20px;
	}
	header .aba-superior .barra-superior .logo-fdc a .logo-svg {
		width: 200px !important;
	}
	#container-signin > span {
		font-size: 10px;
	    font-weight: normal;	
	    margin-left: 104px !important;	
	}
	footer .fa-comments {
		float: left !important;
		font-size: 25px !important; 
		margin-left: 19px !important;
		margin-right: 16px !important;
		color: #00a1bf !important;
		margin-top: -9px !important;
	}
	footer .site-map .fdc-contatos .fdc-canal-etica {
	    margin-top: 0px !important;
	    margin-left: -33px !important; 	
	}
	#localidades-expand {
		display: block !important;	
	}
	footer .fa-chevron-down {
		margin-left: 536px;
	}
	footer hr.linha-hr-footer {
		width: 93% !important;
		margin-bottom: 5px !important;
		border: 0.3px solid #005c83 !important;
		display: block !important;	
	}
	#localidades-expand > span {
		font-size: 23px !important;	
	}
}
@media (min-width: 1366px){
	#localidades-expand {
		display: none !important; 	
	}
	footer .fdc-campus {
		display: flex !important;	
	}	
	#footer-trabalhe-conosco {
		display: block !important;	
	}
	#footer-alumni {
		display: block !important;	
	}
	#footer-privacidade-e-termos {
		display: block !important;		
	}
	#footer-trabalhe-conosco {
		display: block !important;	
	}
	#footer-locacao-espaco {
		display: block !important;	
	}
}
@media (min-width: 1024px) and (max-width: 1229px)  {
	footer .fa-comments {
	    margin-left: 35px;
	    margin-top: -11px;
	    font-size: 27px;
	    float: left;
	    margin-right: 13px;
	    color: #00a1bf;
    }
    footer .site-map .fdc-contatos .fdc-canal-etica {
	    margin-top: 5px;	
	}
	#localidades-expand {
	    margin-left: 34px;
    	margin-bottom: 15px;
    	font-size: 15px;
	}
}
@media (min-width: 768px) and (max-width: 991px)  {
	#localidades-expand	{
		margin-left: 30px !important;
	    font-size: 14px !important;
        width: 100% !important;
    	border-bottom: 1px solid #000 !important;
    	padding: 0px 570px 0px 0px !important;
	}
}
@media (min-width: 995px) and (max-width: 1024px){
	#localidades-expand {
		margin-left: 34px !important;
	    margin-bottom: 15px !important;
	    font-size: 15px !important;	
	}
}
@media (min-width: 768px) and (max-width: 994px)  {
	#localidades-expand {
		margin-left: 30px;
	    font-size: 16px;
	}	
}
@media (min-width: 768px) and (max-width: 993px){
	#localidades-expand {
	    margin-left: 30px;
    	font-size: 16px;	
	}	
}
@media (min-width: 1230px) {
	#localidades-expand {
	    margin-left: 31px;
    	font-size: 16px;	
	}
}
@media (min-width: 768px) and (max-width: 1024px)  {
	footer .fa-comments:before {
		margin-left: -158px;	
	}
	.header-login {
		margin-left: 0px;
	    float: left;
	}
	.header-alumni {
		margin-top: 0px;
	    margin-left: -100px;
	    float: left;
	}
	.fdc-canal-etica {
		margin-top: 1px !important;
	    float: left !important;
	    margin-right: 6px !important;
    	margin-top: -1px !important;
        margin-left: 16px !important;	
	}
	footer .fa-comments {
		margin-left: 17px;
    	font-size: 19px;
    	margin-top: -7px;
	    color: #00a1bf;
        margin-right: -38px;
	}
}
@media (min-width: 768px) {
	#footer-trabalhe-conosco {
		display: block !important;	
	}
	#footer-alumni {
		display: block !important;	
	}
	#footer-privacidade-e-termos {
		display: block !important;		
	}
	#footer-trabalhe-conosco {
		display: block !important;	
	}
	#footer-locacao-espaco {
		display: block !important;	
	}
	.fa-sort-down {
	    color: #00a1bf;
    	margin-left: 5px;
    	font-size: 20px;
    	margin-top: -31px;
   	}
	#localidades-expand {
		display: block;
		border-bottom: 0px solid #000 !important;
	}
	.fdc-campus {
		display: flex !important;
	}
     .hide-tablet {
		display: none !important;
	 }	  	 
	 .hide-desk {
		display: none !important;
	 }      
    /* General */
	.calend-not-itens{width:100%;margin:0 auto;}
	.ver-mais .btn-with-icon{margin-top:0}
	._c .ms-webpart-titleText, ._c h2{margin-left:30px}
	.fdc-breadcrumb{display:block}
	.fdc-bibliotecas-link a{display:table-cell;width:100%}
	.mdl-grid .bibliotecas-bordas:last-child{display:block}
   	.fdc-relatorio a.btn-with-icon-v2{float:right}
   	.fdc-relatorio > span{margin:20px 30px}
   	.fdc-group-projeto img{width:30%}
   	.fdc-campus-legenda.fdc-campus-legenda-interna{padding-top:40px}
  	.btn-centro-referencia{height:125px}
  	.btn-centro-referencia .btn-default-blue{width:575px;padding-left:15px;font-size:16px}
  	.box-descricao-big .autor{padding: 0 0 15px}
	.box-localizacao a.btn-default-blue{font-size:17px}
	.fdc-group-projeto img{margin-right:25px}
	.fdc-projeto{width:calc(100% - 30% - 30px)}
	.banner-item-half .container-description-video .btn-with-icon .container-icon{background:#55c5cf;color:#fff;}
	.fdc-busca-item{min-height:56px}
	.programas-processo-seletivo{margin-bottom:auto}
	.fdc-evento-item.fdc-post-title h1,.fdc-evento-item.fdc-post-title h2{overflow:initial}
	.fdc-video-post{margin-left:35px}
	.fdc-video-post iframe{width:540px;height:303px}
	.calendar-day .day-absolute span{word-break: initial}
	.banner-videos .owl-prev {top:265px}
	.banner-videos .owl-next {top:265px}
	.fdc-banner .banner-full .banner-info-container {display: block;width: auto;height: auto;position: absolute;padding: auto;}
	.ender-maps{flex-direction:row}
	.ender-maps .telefones-maps span{text-align:right}	
	.ender-maps .telefones-maps{padding:0}
	.btn-centro-referencia{margin-bottom:0}
	.fdc-Listagem-predios img{width:47%}
	.ms-webpart-zone.ms-fullWidth ~ .container-folder-link{min-height: 110px}
	.calendar-day{width:91px}
	.fdc-Listagem-programas .box-content .btn-default-blue{margin:12px 0}	
	header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira img{height:14px}	
	.fdc-banner .banner-full .banner-itemImagem {height:360px}	
	.fdc-banner .banner-full .item.item-video{height:100%}
	.programas-professores h2{margin:0 0 45px;float:left}
	.programas-professores .professor-mensagemCorpoDocente{padding:13px 0 0 12px}
	
	/*Tire suas duvidas*/
	.box-duvidas-form .form-container .fotm-title{min-width:400px;}	
 	
	/* OWL Carousel */
	.owl-carousel .owl-prev,.owl-carousel .owl-next{font-size:40px}

	/* Owl - Template 1 */
	.owl-template-1.owl-loaded{padding:0 50px}
	.owl-template-1 .owl-nav .owl-prev,.owl-template-1 .owl-nav .owl-next{line-height:normal;bottom:auto;top:50%;transform:translateY(-50%)}
	
	/* Grid */
	.container{width:750px}
	
	/* Grid Flex */
	.mdl-grid.row{margin:0 -30px}
	.mdl-grid{padding:15px}
	.mdl-cell--hide-tablet{display:none!important}
	.mdl-cell--1-col-tablet{width:calc(12.5% - 30px)}
	.mdl-cell--2-col-tablet{width:calc(25% - 30px)}
	.mdl-cell--3-col-tablet{width:calc(37.5% - 30px)}
	.mdl-cell--4-col-tablet{width:calc(50% - 30px)}
	.mdl-cell--5-col-tablet{width:calc(62.5% - 30px)}
	.mdl-cell--6-col-tablet{width:calc(75% - 30px)}
	.mdl-cell--7-col-tablet{width:calc(87.5% - 30px)}
	.mdl-cell--10-col-tablet,.mdl-cell--11-col-tablet,.mdl-cell--12-col-tablet,.mdl-cell--8-col-tablet,.mdl-cell--9-col-tablet{width:calc(100% - 30px)}
	.mdl-grid--no-spacing>.mdl-cell--1-col-tablet{width:12.5%}
	.mdl-grid--no-spacing>.mdl-cell--2-col-tablet{width:25%}
	.mdl-grid--no-spacing>.mdl-cell--3-col-tablet{width:37.5%}
	.mdl-grid--no-spacing>.mdl-cell--4-col-tablet{width:50%}
	.mdl-grid--no-spacing>.mdl-cell--5-col-tablet{width:62.5%}
	.mdl-grid--no-spacing>.mdl-cell--6-col-tablet{width:75%}
	.mdl-grid--no-spacing>.mdl-cell--7-col-tablet{width:87.5%}
	.mdl-grid--no-spacing>.mdl-cell--10-col-tablet,.mdl-grid--no-spacing>.mdl-cell--11-col-tablet,.mdl-grid--no-spacing>.mdl-cell--12-col-tablet,.mdl-grid--no-spacing>.mdl-cell--8-col-tablet,.mdl-grid--no-spacing>.mdl-cell--9-col-tablet{width:100%}
	
	/* Banner */
	.banner-item-half .container-img{padding-top:0}
	.fdc-banner .banner-item{height:360px !important}
	.fdc-banner .banner-item.half{height:360px !important}
	.banner-info{line-height:25px}
	.fdc-banner .owl-nav .owl-next,.fdc-banner .owl-nav .owl-prev{font-size:58px}
	.fdc-banner .container-img-video{float:left;padding:91px 30px 91px 0;width:320px;margin:0}
	.fdc-banner .container-img{display:table-cell;padding:90px 50px 36px 0;width:50%;margin:0}
	.fdc-banner .banner-item.half .container{padding:0 30px}
	.fdc-banner .container-description-img{vertical-align:middle;width:50%;display:table-cell;padding:65px 0 0}
	.fdc-banner .container-description-video{background:#004f71;padding:25px;float:left;width:340px;height:100%}
	.fdc-banner .container-description-video .title{font-size:45px;font-size:30px;padding:35px 0 25px}
	.fdc-banner .container-description-video .description{padding-bottom:50px}
	.fdc-banner .link{font-size:14px}
	.fdc-banner .container-description-img .description{padding:0 35px 35px 0}
	.owl-carousel .owl-item .image-mb{display:none}
	.owl-carousel .owl-item .image-sm{display:block}
	
	/* Programas */
	.container-left,.container-depoimentos,.container-right,.container-content{order:unset}
	
	/* Programas - Banner */
	.banner-programas{margin-bottom:20px}	
	
	/* Programas - Conteudo */
	.collapse-programa .collapse-title{font-size:20px;padding-bottom:20px;margin-top:30px}
	.collapse-programa .collapse-container{padding-top:30px}
	.collapse-programa .collapse-title:before{height:6px}

	/* Programas - Depoimentos */
	.depoimentos-programa-container{margin:0}
	.depoimentos-programa{margin:0;margin-top:20px;padding:0 45px}
	.depoimentos-programa .owl-nav .owl-next,.depoimentos-programa .owl-nav .owl-prev{top:50%;transform:translateY(-50%);line-height:normal;bottom:auto}
	.depoimentos-programa .owl-nav .owl-prev{left:0}
	.depoimentos-programa .owl-nav .owl-next{right:0}
	.depoimentos-programa .item-container{padding:70px 115px 10px; min-height:430px}
	.depoimentos-programa .item-container .text{font-size:18px;margin-bottom:30px}
	.depoimentos-programa .item-container p:before{top:-26px;left:-88px;font-size:47px}
	.depoimentos-programa .item-container p:after{bottom:15px;right:-73px;font-size:47px}

	/* Programas - Turmas do programa */		
	.turmas-do-programa-container .localidades{font-size:14px;z-index:1}
	.turmas-do-programa-container .turma-data-container{padding:10px 5px;text-align:left}
	.turmas-do-programa-container .turma-data{font-size:14px}
	.turmas-do-programa-container .btn-with-icon,a.btn-with-icon{margin:20px 0 0}
	
	/* Programas - Professores */
	.programas-professores .professor-photo{width:106px;height:106px}
	.programas-professores .professor-info{margin-left:160px}
	
	/* Programas - Modulos */
	.programas-modulos .collapse-item{padding-left:80px}
	.programas-modulos .collapse-title:before{left:-60px;font-size:38px;top:50%;transform:translateY(-50%)}
	.programas-modulos .active .collapse-title:before{left:-70px;top:30px;font-size:20px}
	
	/* Programas - Processo Seletivo */
	.programas-processo-seletivo .processo-seletivo .owl-prev,.programas-processo-seletivo .processo-seletivo .owl-next{font-size:38px;color:#59595c}

	/* Programas Customizado - Processo */
	.programas-processo-customizado .processo-title{font-size:30px}
	.programas-processo-customizado .processo-customizado{margin-bottom:100px}
	.programas-processo-customizado .owl-dots{position:absolute;left:0;right:0}
	.programas-processo-customizado .processo-item-container{padding:10px 80px 10px 230px}
	.programas-processo-customizado .processo-number{font-size:200px;left:9%}
	.programas-processo-customizado .processo-customizado .owl-prev,.programas-processo-customizado .processo-customizado .owl-next{line-height:normal;bottom:auto;top:50%;transform:translateY(-50%)}
	.container-left .collapse-item.active .collapse-container img{width:auto !important}	

	/* Programas Customizado - Temas */
	.programas-temas-customizados .tema-box{width:25%}
	
	/* Programas customizados- Banner */
	.carousel-center-margem{padding:0 95px;margin-bottom:0;margin-top:25px}
	.carousel-center-margem .banner-item{width:430px}
	.carousel-center-margem .banner-info-container{position:absolute}
	
	/* Programas customizados - Banner half */
	.banner-item-half .container-img{height:330px;margin:0}
	.banner-item-half.in-grid .container-img{padding-left:30px}
	.banner-item-half .container-description-img{box-sizing:border-box;display:table-cell;vertical-align:middle;height:330px;padding-left:40px}
	

	/* Titulo ProgramasFDC */
	.titulo-big{margin:0 auto}
	.titulo-big .fdc-titulo{line-height:100px;font-family:NexaSlab;font-size:74px;font-weight:700;color:#00a1be;text-transform:uppercase;margin:0 auto;text-align:center;position:relative;top:73px}
	.titulo-big .fdc-titulo.fdc-title-en{font-size:77px;}
	.titulo-big .fdc-titulo:after,.titulo-big .fdc-titulo:before{display:block;content:'';width:calc(((100% - 768px)/ 2) + 78px);background:#00a3bf;position:absolute}
	.titulo-big .fdc-titulo.fdc-title-en:after,.titulo-big .fdc-titulo.fdc-title-en:before{display:block;content:'';width:calc(((100% - 768px)/ 2) + 55px);background:#00a3bf;position:absolute}
	
	.titulo-big .fdc-titulo:after{right:0;top:58px;height:7px}
	.titulo-big .fdc-titulo:before{left:0;top:11px;height:7px}
	
	.titulo-big .fdc-titulo.fdc-title-en:after{right:0;top:59px;height:7px}
	.titulo-big .fdc-titulo.fdc-title-en:before{left:0;top:11px;height:7px}
	
	/* Titulo ProgramasFDC 
	.titulo-big .fdc-titulo{font-size:74.34px;top:67px}
	.titulo-big .fdc-titulo:after,.titulo-big .fdc-titulo:before{display:block;width:calc(((100% - 768px)/ 2) + 43px)}
	.titulo-big .fdc-titulo.fdc-title-en:after,.titulo-big .fdc-titulo.fdc-title-en:before{display:block;width:calc(((100% - 768px)/ 2) + 73px)}
	.titulo-big .fdc-titulo:before{top:7px;height:7px}
	.titulo-big .fdc-titulo:after{top:47px;height:8px}*/
	
	/* Boxes ProgramasFDC */
	/* .fdc-prd-destaque .fdc-destaque-titulo h3{font-size:24px} */
	
	/* Banner Coringa */
	.fdc-imagem-box{padding-left:69px}
	.fdc-imagem-box .fdc-box-titulo-descricao{width:387px;padding:0 38px}
	.fdc-imagem-box .fdc-box-titulo-descricao .fdc-box-titulo{font-size:30px}

	/* Titulo - PagLayout */
	.fdc-box-pg .fdc-box-titulo{font-size:30px}
	.fdc-box-pg .fdc-box-descricao{font-size:17px; padding: 5px 30%;}
	.fdc-box-pg .container .fdc-breadcrumb{display:block}
	.fdc-box-pg .container .fdc-box-pg-layout .fdc-breadcrumb{padding-top:12px}
	
	/* Rodape */
	footer .site-map .links-rodape a, footer .site-map .menu-site-map .titulo-site-map{line-height:normal;}
	footer .site-map .menu-site-map .titulo-site-map{font-size:15px}
	footer .site-map .links-rodape,footer .site-map .menu-site-map{padding:0;margin:15px;border-bottom:0}
	footer .site-map .menu-site-map .box-site-map{display:block}
	footer .site-map .menu-site-map .box-site-map a:hover{font-weight:700}
	footer .site-map .mdl-cell--12-col a{font-size:14px;color:#59595c;display:table;margin-bottom:2px}
	footer .site-map .links-rodape a{padding:0;margin-bottom:18px;border:none}
	footer .site-map .fdc-contatos{padding:0}
	footer .site-map .fdc-contatos .fdc-telefone{margin:0 30px 0 0;float:left}
	footer .site-map .fdc-contatos .fdc-email{margin:0;float:left}
	footer .site-map .fdc-contatos .fdc-canaletica{margin:0;margin-top:15px;float:left}
	footer .fdc-social .logo-fdc{order:1;border-top:none;border-right:none;margin:15px;padding:0;text-align:inherit}
	footer .fdc-social .redes-sociais .social-network a{margin:19px 0}
	footer .fdc-social .redes-sociais{order:2;border-top:none;margin:15px}
	footer .fdc-social .redes-sociais .social-network{flex-wrap:nowrap;padding:0;align-items:center}
	footer .fdc-social .fdc-ranking{order:3;align-items:center;padding-top:12px;display:flex;justify-content:space-between}
	footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-1{width:210px;margin-bottom:0;margin-right:40px}
	footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-2{width:127px;margin-right:40px}
	footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-3{width:70px}
	footer .site-map .mdl-cell--12-col:nth-child(5) b{padding:0}
	footer .site-map .mdl-cell--12-col:nth-child(5) b:first-child{display:block;font-size:14px;padding-bottom:18px}
	footer .fdc-contatos .fdc-email{margin-left:30px}
	footer .fdc-ranking .titulo-ranking{font-size:14px;color:#000;font-weight:800}
	footer .fdc-social .redes-sociais .social-network a{width:7.333%;text-align:right}
	footer .site-map .menu-site-map .titulo-sub-footer{font-weight:400;font-size:14px;line-height:inherit;border:none}
	footer .site-map .menu-site-map:nth-child(1) a{padding:0}
    footer .site-map .menu-site-map:nth-child(3) a{padding:0}
    footer .site-map .menu-site-map:nth-child(1) .box-site-map a:not(.titulo-sub-footer){display:block}
    footer .site-map .menu-site-map:nth-child(3) .box-site-map a:not(.titulo-sub-footer){display:block}
	
	/* Continue Navegando */
	.fdc-continue-navegando .box{height:50px}
	.fdc-continue-navegando .box .texto{font-size:18px}
	.fdc-continue-navegando .box{box-sizing:border-box}

	/* Sobre a FDC */
	.box-localizacao .banner-localizacao img{height:200px}
	
	/* Menu Principal */
	header .logo-svg{width:277px;height:48px}
	header{height:159px}
	header .logo-svg{width:244px}
	header .logo-svg g[fill="#595959"] path,header .logo-svg path[fill="#595959"]{display:block}
	header .header-nav .header-nav-item .icon-chevron-down{font-size:6px}
	header .box-item-menu .item-nv-1,header .header-nav .header-nav-item,header .header-nav .header-nav-item span{font-size:10px}
	header .box-item-menu .item-menu{padding-bottom:12px}
	header .box-item-menu>.item-menu.item-nv-1.Item-child:after{font-size:5px}
	header .header-nav .header-nav-item i{line-height:8.8px}
	header .container.aba-superior{width:750px}
	header .aba-superior .barra-superior .logo-fdc a .logo-svg{width:244px}
	header .aba-superior .barra-superior .logo-fdc a .logo-svg g[fill="#595959"] path,header .aba-superior .barra-superior .logo-fdc a .logo-svg path[fill="#595959"]{display:block}
	header .aba-superior .barra-superior .conteudo-superior{padding:0}
	header .aba-superior .barra-superior .logo-fdc{float:left;display:block;padding:38px 0 30.5px;width: 36%;}
	header .aba-superior .barra-superior .header-nav{display:block;float:right;padding:53px 0 0;width:auto;height:-1px;height:auto}
	header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira{position:relative;margin-top:1px}
	header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira .icon{display:block;font-size:5px;font-style:normal;position:absolute;top:0;right:-26px}
	header .aba-superior .barra-superior .header-nav .header-nav-item span{display:table;font-size:10px}
	header .header-nav .header-nav-item{font-size:1px;float:left;position:relative;line-height:19px}
	header .aba-superior .barra-superior .header-nav .header-nav-item:first-child{font-size:12px}
	header .aba-superior .barra-superior .header-nav .header-nav-item:nth-child(2){font-size:10px}
	header .aba-superior .barra-superior .header-nav .header-nav-item .area-participante.has-sub{position:relative}
	header .header-nav .header-nav-item+.header-nav-item{margin-left:40px}
	header .aba-superior .barra-superior .header-nav .fdc-botaomobile{display:none}
	header .aba-superior .barra-superior .header-nav .header-nav-item{font-size:12px;margin-left:30px}
	header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira{width:20px;line-height:10px}
	header .aba-superior .barra-superior{position:inherit;height:73%;box-shadow:none}
	header .aba-superior .menu{display:block!important;position:inherit;overflow-y:visible}
	.box-menu{width:100%;height:41px;border-top:1px solid #c2d8e3;display:flex;justify-content:space-between;position:relative}
	.box-menu .box-item-menu{height:100%;border-bottom:none;line-height:inherit}
	.box-menu .box-item-menu:first-child{line-height:inherit;padding-top:inherit}
	.box-menu .box-item-menu .box-item-menu>.item-menu:visited{color:#59595c}
	.box-menu .box-item-menu .item-menu:hover,header .menu-active{border-bottom:5px solid #faa634}
	.box-menu .box-item-menu .box-item-menu i{float:right;height:100%;line-height:32px;margin-left:7px;font-size:6px}
	.box-menu .box-item-menu .item-menu{display:inline;font-size:10px;font-weight:800;line-height:47px;padding-bottom:7px}
	.box-menu .box-item-menu>.item-menu.item-nv-1.Item-child{position:relative;}
	.box-menu .box-item-menu>.item-menu.item-nv-1.Item-child:after{content:'';top:-19px;font-size:5px;position:absolute;margin-left:5px;font-family:'fdc';right:-17px}
	.box-menu .box-item-menu>.item-menu.menu-active[data-menu-link="#"]:after{content:'\e907';font-size:8px;position:absolute;top:-19px}
	.box-menu .box-item-menu .box-sub-menu-none{display:none;position:absolute;top:41px;bottom:inherit;left:0;padding:inherit;box-sizing:inherit;width:100%;z-index:20;background:red;transform:none;transition:none;height:370px}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu{width:100%;height:100%;display:flex;overflow:hidden;}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left{flex:1;height:100%;background:#f8f8f8}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-right{flex:1;height:100%;background:#fcfcfc;position:relative;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-right .titulo{width:90%;font-family:NexaSlab;font-weight:700;font-size:54px;color:#fba536;text-transform:uppercase;word-wrap:break-word;position:absolute;top:0;left:0;padding-left:50px;padding-top:38px;display:none!important;}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-right .box-opacidade{width:240px;height:100%;background:rgba(0,45,101,.5);opacity:.8;float:right;margin-right:37px;box-sizing:border-box;padding:5px 25px 25px 30px;display:flex;align-items:flex-end;overflow-y:hidden;display:none!important;}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul .btn-voltar,header .aba-superior .menu .nav-principal .box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li a.item-menu:before{display:none}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-right .box-opacidade .texto-resumo{font-family:NexaSlab;font-weight:700;font-size:14px;color:#faa634;line-height:21px}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left .item-menu{border:none}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul{margin:0;padding-top:95px;padding-left:24px}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li{line-height:32px;border:none}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li a.item-menu{text-decoration:none;font-family:NexaSlab;font-weight:800;font-size:16px;color:#faa634;text-transform:uppercase;line-height:1.2}
	header .aba-superior .barra-superior .input-busca a#ctl00_ctl50_csr_SearchLink{width:14%}
	header .aba-superior .barra-superior .input-busca{top:166px}
	header .aba-superior .barra-superior .header-nav .header-nav-item a,header .aba-superior .barra-superior .header-nav .header-nav-item span{display:flex;}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul li:before{content:"\e900";font-family:fdc;font-size:10px;margin-right:8px;speak:none;font-style:normal;font-weight:500;font-variant:normal;text-transform:none}
	
	/* Programas - Pós Graduação */
	.fdc-grupos-programa{margin:15px}
	.fdc-grupos-programa .box-conteudo{min-height:165px}
	.fdc-grupos-programa .box-conteudo img{width:50%}
	.fdc-grupos-programa .box-conteudo{margin:0}
	
	/* Calendario - Evento */
	.fdc-data-evento{padding:31px 13px 0;}
	.spinner {left:45%}
	
	/* Sub-Menu - Conhecimento */
	.fdc-container-sub-menu{height:89px}
	.fdc-nav-atual #sideNavBox{border:none;display:block!important}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root li.static > span:after{content:'\e901';font-family:'fdc';font-size:5px;padding-right:16px;}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root{flex-direction:row;height:82px;padding-bottom:0}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static+.static>.static>span{border-left:1px solid #fff}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a,.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>span{border-bottom:none;padding:18px 3px}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root li.static>span,.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a{font-size:11px}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a span,.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>span>span{justify-content:center}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root li.static ul{background:#fff}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root li.static ul.static li a{color:#005d85; font-size:11px;}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root li.static{padding:0}
	.fdc-nav-atual .menu-mobile-active{display:none}
	.fdc-nav-atual{position:inherit}	
	#sideNavBox .ms-core-navigation div .root li.static > ul{width:100%;box-shadow:2px 3px 7px 0px rgba(0, 0, 0, 0.35);}
	#sideNavBox .ms-core-navigation div .root li.static>span, .fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a{text-align:center;}
	
	/* Apoio e Patrocinio */
	.fdc-conteudo-apoio{width:calc(83.3333333333% - 30px)}
	.fdc-conteudo-apoio .fdc-imgs-apoio{padding:0;display:flex;align-items:center;justify-content:space-between}
	.fdc-conteudo-apoio .fdc-imgs-apoio img{width:20.3%;padding:20px}
	.fdc-faleconosco,.fdc-formulario-apoio{width:82.89%}
	.fdc-faleconosco p{width:45%}
	.fdc-faleconosco a{float:right;right:-12px}
	.fdc-faleconosco textarea{width:100%}
	.fdc-faleconosco p:first-child,.fdc-faleconosco p:nth-child(3){margin-right:10%}
	.fdc-faleconosco .fdc-post-form1, .fdc-faleconosco .fdc-post-form2{width:45%;float:left;}
	.fdc-faleconosco .fdc-post-form2{margin-left:10%}

	/* Parcerias Internacionais */
	.box-result-parceria .fdc-Parceiros-group div:last-child a{width:calc(50% - 30px)}
	.box-result-parceria .fdc-Parceiros-group div:last-child{flex-wrap:nowrap;flex-flow:row wrap}
	
	/* Calendario - Carousel Anos */
	.calendar-year-slider{padding-right:130px}
	.calendar-year-slider .calendar-year{font-size:40px;border-bottom:7px solid transparent}
	.calendar-year-slider .owl-prev,.calendar-year-slider .owl-next{font-size:30px}
	.calendar-year-slider .owl-nav .owl-next{width:130px}
		
	
	/* Ranking e Certificacoes */
	.box-certificacoes{width:30%;margin-left:12px;}
	
	
	/* Calendario - Carousel Meses */
	.calendar-months-slider{padding:0}
	
	/* Calendario - Eventos */
	.calendar-events{display:flex;flex-wrap:wrap}
	.calendar-events .calendar-event-container{float:left;margin:0 1% 2%;width:48%;display:flex;flex-direction:column;justify-content:center}
	
	/* Agenda - Datas */
	.agenda-months-slider{padding:0}
	
	/* Agenda - Materias */
	.materiais-years-slider{padding:0}
	
	/* Diretorias e Conselho */
	.container-diretoria-conselho .collapse-item .collapse-title{padding-left:60px}
	.container-diretoria-conselho .collapse-item .collapse-title:before{left:10px;font-size:38px;top:50%;transform:translateY(-50%)}
	.container-diretoria-conselho .collapse-item.active .collapse-title:before{left:0px;font-size:20px}
	.container-diretoria-conselho .collapse-item .grupo-title{font-size:20px;border-bottom-width:7px}
	.container-diretoria-conselho .container-perfil{width:33.333333%}
	.container-diretoria-conselho .container-perfil .perfil-description{display:block;min-height:76px}
	.container-diretoria-conselho .collapse-item:first-child .collapse-container .container-sub-grupo .container-perfil .perfil-description{min-height:40px}
	.container-diretoria-conselho .collapse-item:nth-child(2) .collapse-container .container-sub-grupo:first-child .container-perfil .perfil-description{min-height:40px}
	.container-diretoria-conselho .collapse-item:nth-child(2) .collapse-container .container-sub-grupo:last-child .container-perfil .perfil-description{min-height:96px}
	.container-diretoria-conselho .collapse-item:last-child .collapse-container .container-sub-grupo .container-perfil .perfil-description{min-height:75px}
	
	/* Banner half video */
	.banner-item-half .container-description-video{height:100%;background:#000;background:#004f71;padding:25px;float:left;width:320px;box-sizing:border-box;margin-left:10px}
	.banner-item-half .container-description-video.container-description-video-container{width:100%;padding:20px 0}
	.banner-item-half .container-description-video .title{font-size:30px;padding:35px 0 25px}
	.banner-item-half .container-description-video .description{padding-bottom:50px}
	.banner-item-half .container-description-video .link{font-size:14px}
	
	/* Pagina Inicial - Institucional */
	.conteudo-sobre-fdc .flex-justificado .mdl-cell--4-col .imagem-conteudo-1{width:45%; margin-left:17px;float:left;}
	.conteudo-sobre-fdc .mdl-grid{padding:0px}
	.conteudo-sobre-fdc .mdl-grid .mdl-cell{margin:0px}
	a.btn-default-blue{width:361px;margin:-16px auto 0;cursor:pointer}
	.box-localizacao a.btn-default-blue{display:block}
	.flex-justificado .fdc-video-campus iframe{height:201px}
	.fdc-video-campus + .fdc-campus-legenda{padding-top:40px}
	.box-localizacao a.btn-default-blue{width:361px}
	.box-localizacao a.btn-default-blue:after{right:0}
	
	/* Trabalhe Conosco */
	.fdc-trabalhe-conosco{width:82.89%;display:block;}
	.fdc-trabalhe-conosco .btn-trabalhe-conosco a{display:block; font-size:17px;}
	
	/* Inputs Pesquisa - Publicacoes */
	.inboxs-pesquisa{flex-direction:row;flex-wrap:wrap;}
	.inboxs-pesquisa .box-busca{width:15%;padding:5px 12px;border-right:1px solid #fff;}
	.inboxs-pesquisa .box-busca .select input{width:91%;}
	.inboxs-pesquisa .box-busca:nth-child(2),.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(3){width:36.4%;}
    .inboxs-pesquisa .box-busca:nth-child(4){width:55.3%;}
    .inboxs-pesquisa .box-busca:nth-child(5){width:37%;}
    .inboxs-pesquisa .box-busca:nth-child(6){width:44%;}
    
    /* FDC - Blog */
	.fdc-blog-destaque{background:#f4f4f4;}
	.fdc-blog-destaque img, .fdc-blog-post img{width:45%;float:left;}
	.fdc-blog-destaque .box-descricao-big{width:54%;float:left;padding:14px;box-sizing: border-box;}
	.box-descricao-big .titulo,.box-descricao-big .autor,.box-descricao-big .texto,.box-descricao-big .data{font-family:"NexaSlab";text-transform:none;font-size:10px;}
	.box-descricao-big .titulo{font-size: 16px;padding:4px 0 0;}
	.box-descricao-big .autor{border:none;margin:0;padding:15px 0;}
	.box-descricao-big .texto{font-size:12px;} 
	.fdc-blog-post .box-descricao-big{padding:17px 0 30px 0}
	.fdc-blog-post img{width:100%;}
	.fdc-blog-post.principal{margin:15px auto;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca{width:32%;}  
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:nth-child(2){padding-right:16px;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:first-child{padding:inherit;padding-right:8px;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:nth-child(4){width:35.3%;padding:inherit;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca .select input{width:83.8%;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:first-child {
		width:13%;
		padding-right: 28px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(2).categorias {
		width:20%;
		padding:0 16px;
		border-right:1px solid #00a1be;
		border-left:1px solid #00a1be;
		margin-bottom:15px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(3).tipos-conteudo {
		width:20%;
		padding:0 16px;
		border-right:1px solid #00a1be;
		margin-bottom:15px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(4) {
	    width: 30%;
	    padding: 0px 0 0 20px;
    }
	.fdc-mais-post a.btn-default-blue{width:330px}
	.box-post-pagin{margin:0}
	.box-post-pagin .post-pagin{width:50%}
	.box-post-pagin{flex-direction:row}
	.box-post-pagin .post-pagin:last-child{border-top:none;border-left:3px solid #fff;}
	
	
	/* Professores */
	.filtro-profes .box-busca{margin-bottom:auto}
	.filtro-profes .box-busca:first-child{width:29%}
	.filtro-profes .box-busca:nth-child(2){width:58.4%;border-right:none}
	.filtro-profes .box-busca:last-child{margin-top:10px}
	.filtro-profes .box-busca:last-child a{font-size:16px}

	
	/* Listagem programs */
	.fdc-Listagem-programas{display:flex;min-height:202px;width:100%}
	.fdc-Listagem-programas.educacaoexecutiva{width:calc(100% - 30px)}
	.fdc-Listagem-programas img{width:45%}
	.fdc-Listagem-programas .box-content{width:55%;padding:25px 5px 0 30px}
	
	/* Filtro Video */
	.inboxs-pesquisa.filtro-video .box-busca{width:32.6%;margin-bottom:auto;}
	.inboxs-pesquisa.filtro-video .box-busca:last-child{width:23%;border:none;}
	.inboxs-pesquisa.filtro-video .box-busca .btn-default-blue{width:100%}
	.shadowbox .videomodal{width:560px;right:calc((100% - 560px)/2)};
	
	/* Localização Campus */
	.fdc-Listagem-predios img{width: 46.2%}
	.fdc-Listagem-predios .box-content{width:52%;padding:13px 30px;box-sizing:border-box}
	.fdc-Listagem-predios .box-content p{font-size:11px}
	
	/* Localização */
	.AssociadoExterior{top: -179px;left: -6px;width:177px;}
	.AssociadoExterior img{width: 100%;}

	
	/* Grupos e Temas */
	.fdc-filtro-Duplo .inboxs-pesquisa.temas-grupos .box-busca{width:50%;margin:auto}
	.fdc-encont-p{font-size:13px}

	/* Revista */
	.revista-publi{flex-wrap:nowrap}
	.revista-publi .titulo{flex:1;}
    .revista-publi .descricao {width:auto; flex:4;padding:22px 0 22px 40px}
	.revista-publi .imagem{padding: 40px 12px 0 40px}
	
	/* Evento */
	.fdc-evento-item h1,.fdc-evento-item h2{font-size:40px} 

	/*signout do bemvindo*/
	.fdc-signout-mob { visibility:hidden}
	

}

@media (min-width: 992px) {
	/* OWL Carousel */
	.owl-carousel .owl-prev,.owl-carousel .owl-next{font-size:50px}
	.mdl-cell.datas-evento > span{width:100%}
	
	/* Grid */
	.container{width:970px}
	
	/* Banner */
	.fdc-banner .container-img {padding-top: 67px}
	.fdc-banner .container-img-video{padding:61px 50px 61px 0;width:430px}
	.fdc-banner .container-description-video{width:430px}
	.fdc-banner .container-description-img {padding-top: 32px}
	.banner-info{line-height:36px;font-size:22px}
	.fdc-banner .owl-nav .owl-next{right:40px}
	.fdc-banner .owl-nav .owl-prev{left:40px}
	.owl-carousel .owl-item .image-sm{display:none}
	.owl-carousel .owl-item .image-md{display:block}

	/* Programas - Turmas do programa */
	.turmas-do-programa-container .cidade{font-size:24px}
	.turmas-do-programa-container .localidades{font-size:16px}
	.turmas-do-programa-container .turma-data-container{padding:10px 12px}
	.turmas-do-programa-container .turma-data{font-size:18px}
	.mdl-busca-avancada .box-padding{padding:5px 0 5px 16px;font-size:12px}
	
	/* Programas Customizado - Processo */
	.programas-processo-customizado .processo-item-container{padding:10px 50px 10px 150px}
	.programas-processo-customizado .processo-number{font-size:120px;left:8%}
	
	/* Programas Customizado - Temas */
	.programas-temas-customizados .tema-box{width:20%}
	
	/* Titulo ProgramasFDC */
	.titulo-big{margin:0 auto}
	.titulo-big .fdc-titulo{line-height:100px;font-family:NexaSlab;font-size:98px;font-weight:700;color:#00a1be;text-transform:uppercase;margin:0 auto;text-align:center;position:relative;top:70px}
	.titulo-big .fdc-titulo.fdc-title-en{font-size:101px;}
	.titulo-big .fdc-titulo:after,.titulo-big .fdc-titulo:before{display:block;content:'';width:calc(((100% - 992px)/ 2) + 95px);background:#00a3bf;position:absolute}
	.titulo-big .fdc-titulo.fdc-title-en:after,.titulo-big .fdc-titulo.fdc-title-en:before{display:block;content:'';width:calc(((100% - 992px)/ 2) + 60px);background:#00a3bf;position:absolute}
	
	.titulo-big .fdc-titulo:after{right:0;top:61px;height:10px}
	.titulo-big .fdc-titulo:before{left:0;top:-1px;height:10px}
	
	.titulo-big .fdc-titulo.fdc-title-en:after{right:0;top:62px;height:9px}
	.titulo-big .fdc-titulo.fdc-title-en:before{left:0;top:-1.5px;height:10px}

	
	/*Titulo ProgramasFDC
	.titulo-big .fdc-titulo{line-height:100px;font-family:NexaSlab;font-size:127px;font-weight:700;color:#00a1be;text-transform:uppercase;margin:0 auto;text-align:center;position:relative;top:68px}
	.titulo-big .fdc-titulo {font-size:97.9px; top: 79px;}
	.titulo-big .fdc-titulo:before, .titulo-big .fdc-titulo:after {display: block; width: calc(((100% - 992px) / 2) + 47px);}
	.titulo-big .fdc-titulo:before {top: 9.4px; height: 9.6px;}
	.titulo-big .fdc-titulo:after {top: 62px; height: 10px;}*/
	
	/*Menu Principal*/
	header .logo-svg{width: 277px;}
	header .header-nav .header-nav-item{font-size: 13px;}
	header .header-nav .header-nav-item span{font-size: 13px;}
	.box-item-menu .item-menu{padding-bottom:10px;} 
	.box-item-menu .item-nv-1{font-size: 13px;}
	.box-item-menu > .item-menu .item-nv-1 .Item-child:after{font-size: 6px;}
	
	/* Rodape */
	footer .fdc-contatos b:nth-child(3){margin-left:0}
	footer .site-map .mdl-cell--12-col:nth-child(5) b:first-child{padding-bottom:13px}
	footer .fdc-contatos b:nth-child(2){margin-bottom:12px}
	footer .fdc-social .mdl-cell--12-col:nth-child(3){text-align:inherit}
	footer .fdc-social .fdc-ranking .titulo-ranking{width:20%}
	footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-3{width:11%;height:52px}
	footer .fdc-social .fdc-logo{height:61px}
	footer .social-network a{margin:22px 3%}
	footer .fdc-social .fdc-ranking .fdc-rodape-ranking{width:80%;text-align:end}
	footer .mdl-grid.fdc-social{position:relative}
	footer .mdl-grid.fdc-social:before{content:'';width:calc(100% - 60px);height:1px;background:#005d85;position:absolute;top:0;left:30px}
	footer .fdc-social .fdc-ranking{display:flex;text-align:center}
	social .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-1{width:35%;margin-right:5%}
	social .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-2{width:20%;margin-right:5%}
	social .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-3{width:12%;height:48px}
	
	/* Menu Conhecimento */
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root li.static>span,.fdc-nav-atual #sideNavBox .ms-core-navigation div .root>li.static>a{font-size:14px}
	.fdc-nav-atual #sideNavBox .ms-core-navigation div .root li.static ul.static li a{font-size:14px;}

	/* Continue Navegando */
	.fdc-continue-navegando .box{height:56px}

	/* Sobre a FDC */
	.box-localizacao .banner-localizacao img{height:250px}
	
	/* Menu Princiapl */
	header .container.aba-superior{width:970px}
	.box-menu .box-item-menu .item-menu{font-size:13px;padding-bottom:5px}
	header .aba-superior .barra-superior .header-nav .header-nav-item span,header .aba-superior .barra-superior .header-nav .header-nav-item:first-child{font-size:13px}
	header .aba-superior .barra-superior .header-nav .header-nav-item:nth-child(2){font-size:11px}
	header .aba-superior .barra-superior .header-nav .header-nav-item{font-size:13px}
	header .aba-superior .barra-superior .logo-fdc a .logo-svg{width:277px}
	header .aba-superior .barra-superior .input-busca a#ctl00_ctl50_csr_SearchLink:before{font-size:16px}
	header .aba-superior .barra-superior .input-busca a#ctl00_ctl50_csr_SearchLink{width:11%}
	header .aba-superior .barra-superior .input-busca a.ms-srch-sb-searchLink{width:12%}
	.box-menu .box-item-menu .box-sub-menu-none .box-sub-menu .sub-menu-left nav ul{padding-top:5px;padding-left:5px;}
	
	/* Ranking e Certificações */
	.fdc-box-certificacoes{width:89.33%;}
	.fdc-titulo-ranking{width:84.33%;margin-bottom:20px;}
	.fdc-titulo-ranking .box-conteudo-ranking{width:50%;padding-right:50px; box-sizing:border-box;}
	.box-certificacoes{margin-left:20px;}

	/* Clientes */
	.fdc-cliente{padding-left:0}
	
	/* Pagina Inicial - Institucional */
	.conteudo-sobre-fdc .flex-justificado .mdl-cell--10-col{width:calc(83.3333333333% - 30px);}	
	
	/* Programas - Pós Graduação */
	.mdl-busca-avancada .fdc-grupo-titulo{font-size:13px}
	.fdc-grupo-titulo{font-size:20px}
	.fdc-grupos-programa .box-conteudo{min-height:192px}
	.fdc-grupos-programa .box-conteudo .content-conteudo .fdc-grupo-descricao{font-size:14px}
	.fdc-grupos-programa .box-conteudo .content-conteudo{width:90%}
	
	/* Programas customizados- Banner */
	.carousel-center-margem .banner-item{width:560px}
	
	/* Programas customizados - Banner half */
	.banner-item-half.in-grid .container-img{padding-left:40px}
	.fdc-grupos-programa .box-conteudo img{width:auto}
	
	/* Agenda - Materias conteudo */
	.description-material-old, .description-material{display:flex;justify-content:space-between;align-items:flex-end}
	.description-material-old .container-description, .description-material .container-description{max-width:700px;flex:1 1 auto}
	.fdc-blog-post .box-descricao-big .titulo{min-height:32px}
	#itens-calendario .calendar-events-container:first-child .calendar-day{margin-right:38px}
	
	/* Diretorias e Conselho */
	.container-diretoria-conselho .container-perfil{width:25%}
	
	/* Trabalhe Conosco */
	.fdc-trabalhe-conosco .btn-trabalhe-conosco a{width:669px;}
	.cases-barra{width:97.4%;}
	
	/* Banner half video */
	.banner-item-half .container-description-video{width:360px;margin-left:40px}
	.banner-item-half .container-description-video.container-description-video-container{padding:25px;margin-left:0}
	
	/* Inputs Pesquisa - Publicacoes */
	.inboxs-pesquisa .box-busca{width:11%;}
    .inboxs-pesquisa .box-busca .select input{width:87%;}
	.inboxs-pesquisa .box-busca:nth-child(2),.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(3){width:22.4%;}
	.inboxs-pesquisa .box-busca:nth-child(4){width:32%;}
	.inboxs-pesquisa .box-busca:nth-child(5){width:26%;}
	.inboxs-pesquisa .box-busca:nth-child(6){width:15%;}
	.inboxs-pesquisa .box-busca .btn-default-blue{width:100%;}
	
	
	 /* FDC - Blog */
	.fdc-blog-destaque{background:#f4f4f4;}
	.fdc-blog-destaque img, .fdc-blog-post img{width:45%;float:left;}
	.fdc-blog-destaque .box-descricao-big{width:50%;float:left;padding:25px 35px;box-sizing: border-box;}
	.box-descricao-big h2.titulo_blog_cards {min-height: 94px;max-height: 94px;width: 100%;float: left;position: relative;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}	
	.box-descricao-big .titulo,.box-descricao-big .autor,.box-descricao-big .texto,.box-descricao-big .data{font-family:"NexaSlab";text-transform:none;font-size:13px;}
	.fdc-blog-post .box-descricao-big .titulo{display: block;overflow: hidden;text-overflow: ellipsis;height: 74px;max-height: 74px;font-size:20px;padding:4px 0 0;}
	.post-noticias ~ .fdc-blog-post .box-descricao-big .titulo{min-height:72px}
	.box-descricao-big .autor{border:none;margin: 0 0 15px 0;padding:12px 0;float: left;position: relative;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;min-height: 18px;max-height: 18px;}
	.box-descricao-big .texto{font-size:14px;width: 100%;position: relative;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;min-height: 83px;max-height: 83px;} 
	.fdc-blog-post .box-descricao-big{padding:17px 0 30px 0}
	a[href*="conhecimento/blog"].fdc-blog-post .box-descricao-big{float: left;min-height: 350px;max-height: 350px;}
	.fdc-blog-post img{width:100%;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca{width:35.2%;margin-bottom:auto;} 
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:first-child{padding-right:38px;width:23%;} 
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca .select input{width:82%;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .inboxs-pesquisa .box-busca:nth-child(2){width:19.4%;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:nth-child(4){width:26.3%;padding:0px 0 0 20px;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca .select input{width:88.8%;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:first-child {
		width:13%;
		padding-right: 28px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(2).categorias {
		width:20%;
		padding:0 16px;
		border-right:1px solid #00a1be;
		border-left:1px solid #00a1be;
		margin-bottom:15px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(3).tipos-conteudo {
		width:20%;
		padding:0 16px;
		border-right:1px solid #00a1be;
		margin-bottom:15px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(4) {
	    width: 34%;
	    padding: 0px 0 0 20px;
    }
	.post-noticias.principal {border-bottom:4px solid #00a1be;padding-bottom:40px}
	.post-noticias.principal img {width: 50%;}
	.post-noticias.principal .box-descricao-big{width: 50%;border:none;padding:0 15px;}
	.fdc-mais-post a.btn-default-blue{width:359px}
	.post-noticias.principal .box-descricao-big .titulo{font-size:16px;min-height:0}
	.fdc-evento-item:before,.fdc-share-rs:before{width:68px}
	.fdc-data-evento span{display:block}
	.datas-evento .fdc-data-evento:first-child{border-top:7px solid #59585d}
	.fdc-data-evento{border-top:7px solid #59585d}

	
	/* Professores */
	 .filtro-profes .box-busca:first-child{width:22%}
	 .filtro-profes .box-busca:nth-child(2){width:28.4%;border-right:1px solid #fff}
	 .filtro-profes .box-busca:last-child{width:37%;}
	 .filtro-profes .box-busca:last-child a{padding-left:3px;font-size:14px;}
	.fdc-prof-perfil {text-align: left;}
	.fdc-prof-perfil .ms-rtestate-field .ms-rtestate-field{margin:0}
	
	/* Listagem de Programas */
	.fdc-Listagem-programas img{width:37%}
	.fdc-Listagem-programas .box-content{width:63%;padding:25px 35px}
	.fdc-Listagem-programas .box-content h1,.fdc-Listagem-programas .box-content h2{font-size:17px}
	.fdc-Listagem-programas .box-content span{font-size:14px; display:block; padding-top:12px}
	
	/* Filtro Vídeo */
	.inboxs-pesquisa.filtro-video .box-busca{width:39%;}
	.inboxs-pesquisa.filtro-video .box-busca:nth-child(2){border:none;}
	.inboxs-pesquisa.filtro-video .box-busca:last-child{width:15%;}
	
	/* Busca Avaçada de Programas */
	.mdl-busca-avancada{display:flex;flex-wrap:wrap}

	/* Localizacao */
	.flex-justificado .fdc-video-campus iframe{height:279px}

	/* Professores */
	.mdl-grid.professor-mdl{justify-content:flex-end}
	
}

@media (min-width: 1230px) {	
	.header-login {
		margin-left: 224px !important;
    	margin-top: -19px !important;
	}
	.header-alumni {
		margin-left: 120px;
	}
	/* Ribbon */
	.sharepoint-header-fdc{display:block}

	/* Grid */
	.container{width:1200px}
	
	/* Grid Flex */
	.mdl-cell--hide-desktop{display:none!important}
	.mdl-cell--1-col-desktop{width:calc(8.3333333333% - 30px)}
	.mdl-cell--2-col-desktop{width:calc(16.6666666667% - 30px)}
	.mdl-cell--3-col-desktop{width:calc(25% - 30px)}
	.mdl-cell--4-col-desktop{width:calc(33.3333333333% - 30px);}
	.mdl-cell--5-col-desktop{width:calc(41.6666666667% - 30px)}
	.mdl-cell--6-col-desktop{width:calc(50% - 30px)}
	.mdl-cell--7-col-desktop{width:calc(58.3333333333% - 30px)}
	.mdl-cell--8-col-desktop{width:calc(66.6666666667% - 30px)}
	.mdl-cell--9-col-desktop{width:calc(75% - 30px)}
	.mdl-cell--10-col-desktop{width:calc(83.3333333333% - 30px)}
	.mdl-cell--11-col-desktop{width:calc(91.6666666667% - 30px)}
	.mdl-cell--12-col-desktop{width:calc(100% - 30px)}
	.mdl-cell--20-col-desktop{width:calc(20% - 30px)}
	.mdl-grid--no-spacing>.mdl-cell--1-col-desktop{width:8.3333333333%}
	.mdl-grid--no-spacing>.mdl-cell--2-col-desktop{width:16.6666666667%}
	.mdl-grid--no-spacing>.mdl-cell--3-col-desktop{width:25%}
	.mdl-grid--no-spacing>.mdl-cell--4-col-desktop{width:33.3333333333%}
	.mdl-grid--no-spacing>.mdl-cell--5-col-desktop{width:41.6666666667%}
	.mdl-grid--no-spacing>.mdl-cell--6-col-desktop{width:50%}
	.mdl-grid--no-spacing>.mdl-cell--7-col-desktop{width:58.3333333333%}
	.mdl-grid--no-spacing>.mdl-cell--8-col-desktop{width:66.6666666667%}
	.mdl-grid--no-spacing>.mdl-cell--9-col-desktop{width:75%}
	.mdl-grid--no-spacing>.mdl-cell--10-col-desktop{width:83.3333333333%}
	.mdl-grid--no-spacing>.mdl-cell--11-col-desktop{width:91.6666666667%}
	.mdl-grid--no-spacing>.mdl-cell--12-col-desktop{width:100%}
	.mdl-grid--no-spacing>.mdl-cell--20-col-desktop{width:20%}
	
	/* Banner */
	.fdc-banner .container-img-video{padding:25px 90px 15px 0;width:560px}
	.fdc-banner .container-img{padding-top: 36px; }
	.fdc-banner .container-description-img{padding-top: 0;}
	.owl-carousel .owl-item .image-md{display:none}
	.owl-carousel .owl-item .image-lg{display:block}
	
	/* Programas customizados- Banner */
	.carousel-center-margem .banner-item{width:750px}
	
	/* Programas - Conteúdo relacionado */
	.programas-conteudo-relacionado .simple-link{max-width:450px;display:block}

	/* Programas Customizado - Processo */
	.programas-processo-customizado .processo-item-container{padding:10px 80px 10px 230px}
	.programas-processo-customizado .processo-number{font-size:200px;left:9%}
	
	/* Programas Customizado - Temas */
	.programas-temas-customizados .tema-box{width:16.666666666667%}
	
	/* Titulo ProgramasFDC */
	.titulo-big{margin:0 auto}
	.titulo-big .fdc-titulo{line-height:100px;font-family:NexaSlab;font-size:125px;font-weight:700;color:#00a1be;text-transform:uppercase;margin:0 auto;text-align:center;position:relative;top:66px}
	.titulo-big .fdc-titulo.fdc-title-en{font-size:127px;}
	.titulo-big .fdc-titulo:after,.titulo-big .fdc-titulo:before{display:block;content:'';width:calc(((100% - 1200px)/ 2) + 90px);background:#00a3bf;position:absolute}
	.titulo-big .fdc-titulo.fdc-title-en:after,.titulo-big .fdc-titulo.fdc-title-en:before{display:block;content:'';width:calc(((100% - 1200px)/ 2) + 80px);background:#00a3bf;position:absolute}
	
	.titulo-big .fdc-titulo:after{right:0;top:65px;height:12px}
	.titulo-big .fdc-titulo:before{left:0;top:-14px;height:12px}
	
	.titulo-big .fdc-titulo.fdc-title-en:after{right:0;top:64px;height:12px}
	.titulo-big .fdc-titulo.fdc-title-en:before{left:0;top:-14px;height:12px}

	
	/* Programas FDC */
	.float-banner .fdc-filtro-duplo{font-size:18px;padding-top:5%}
	.fdc-ctd-destaque{margin-bottom:50px}
	.fdc-grupos-programa .box-conteudo .content-conteudo .fdc-grupo-descricao div p{font-size:13px}
	
	/* Menu Princiapl */
	header .header-nav .header-nav-item span{font-size:14px}
	.box-item-menu .item-nv-1{font-size:15px}
	header .container.aba-superior{width:1200px}
	.box-menu .box-item-menu .item-menu{font-size:15px;padding-bottom:4px}
	.box-menu .box-item-menu>.item-menu.item-nv-1.Item-child:after{top:-18px}
	.box-menu .box-item-menu>.item-menu.menu-active[data-menu-link="#"]:after{font-size:8px;top:-16px}
	/* modificar linha */
	header .aba-superior .barra-superior .header-nav .header-nav-item span{font-size:13px}
	header .aba-superior .barra-superior .header-nav .header-nav-item:first-child{font-size: 13px; margin-top: -1px;}
	header .aba-superior .barra-superior .header-nav .header-nav-item:nth-child(2){font-size:11px}
	header .aba-superior .barra-superior .header-nav .header-nav-item{font-size:13px}
	header .aba-superior .barra-superior .logo-fdc a .logo-svg{width:277px}
	.box-menu .box-item-menu>.item-menu .item-nv-1 .Item-child:after{font-size:6px;margin-left:10px}
	/*header .aba-superior .barra-superior .header-nav .header-nav-item+.header-nav-item{margin-left:50px}*/
	header .aba-superior .barra-superior .header-nav .header-nav-item+.header-nav-item{margin-left:20px}	
	header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira{margin-right:27px}
	header .aba-superior .barra-superior .header-nav .header-nav-item .icone-bandeira .icon{font-size:6px}
	header .aba-superior .barra-superior .input-busca{width:62%;top:260px;right:calc((100% - 60%)/ 2)}
	header .aba-superior .barra-superior .input-busca input{width:80%}
	
	/* Rodape */
	footer .fdc-social .mdl-cell--12-col:nth-child(3){box-sizing:border-box;padding-left:0;padding-top:0}
	footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-1{width:42%;margin-right:5%}
	footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-2{width:28%;margin-right:5%}
	footer .fdc-social .fdc-ranking .fdc-rodape-ranking .img-ranking-3{width:18%;height:46px}
	footer .site-map .fdc-contatos .fdc-telefone{margin-bottom:18px}
	footer .site-map .fdc-contatos .fdc-telefone:before{font-size:19px}
	footer .site-map .fdc-contatos .fdc-canaletica:before{font-size:19px}	
	footer .fdc-social .redes-sociais{padding-right:40px}
	footer .fdc-social .mdl-cell--12-col:nth-child(2){border-right:1px solid #005d85}
	footer .fdc-social .mdl-cell--12-col:nth-child(1){text-align:inherit;padding:10px 0 0;border-right:1px solid #005d85;margin:15px}
	footer .fdc-social .fdc-ranking{border:none}
	footer .fdc-campus .mdl-cell--12-col span{width:97%;display:block}

	/* Calendario - Carousel Meses */
	.calendar-months-slider .owl-stage{display:flex;width:100%!important;justify-content:space-between}
	.calendar-months-slider .owl-item{width:auto!important}
	.calendar-months-slider .owl-stage:after{display:none}
	
	/* Ranking e Certificacoes */
	.fdc-certificados-style{width:470px;margin-left:19px;}

	/* Calendario - Eventos */
	.calendar-events{display:block}
	.calendar-events .calendar-event-container{float:none;margin:0 0 5px;width:100%;height:auto;display:table}
	.calendar-events .calendar-event-container img{float:left;width:auto}
	.calendar-events .description-event{padding:30px 70px 14px 30px}

	/* Diretorias e Conselho */
	.container-diretoria-conselho .container-perfil{width:20%}

	/* Banner half video */
	.banner-item-half .container-description-video{width:430px;margin-left:105px}
	
	/* Inputs Pesquisa - Publicacoes */
	.fdc-filtro-simples .inboxs-pesquisa .box-busca{width:8%;}
    .fdc-filtro-simples .inboxs-pesquisa .box-busca .select input{width:85%;}
	.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(2){width:12.5%;}
	.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(3){width:18.4%;}
	.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(4){width:19%;}
	.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(5){width:19%;padding:6px 0}
	.fdc-filtro-simples .inboxs-pesquisa .box-busca:nth-child(6){width:12%;}
	.fdc-filtro-simples .inboxs-pesquisa .box-busca{margin-bottom:auto;}
	
	/* Página Blog */
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca{width:47%;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:first-child{width:18%;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:nth-child(2){width:27%;padding:0 16px;border-right:1px solid #00a1be;border-left:1px solid #00a1be;margin-bottom:15px;}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:first-child {
		width:13%;
		padding-right: 28px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(2).categorias {
		width:20%;
		padding:0 16px;
		border-right:1px solid #00a1be;
		border-left:1px solid #00a1be;
		margin-bottom:15px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(3).tipos-conteudo {
		width:20%;
		padding:0 16px;
		border-right:1px solid #00a1be;
		margin-bottom:15px;
	}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs.tipo-conteudo .box-busca:nth-child(4) {
	    width: 36.5%;
	    padding: 0px 0 0 20px;
    }
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca:nth-child(3){padding-left:16px}
	.mdl-cell--12-col.inboxs-pesquisa.blog-inboxs .box-busca .select input{width:93.8%}
	.fdc-evento-item {width:88%;margin-left:35px}
	.fdc-video-post iframe{width:559px;height:314px}
	
	/* Professores */
	.filtro-profes .box-busca:first-child{width:17% !important}
	.filtro-profes .box-busca:nth-child(2){width:28.4% !important}
	.filtro-profes .box-busca:last-child{width:44% !important}
    
    /* Filtragem Programas */
    .fdc-Listagem-programas .box-content{width:63%;padding:30px 30px 0}
    
    /* Localização Campus */
    .fdc-Listagem-predios img{width:38.2%}
    .fdc-Listagem-predios .box-content p{font-size:14px}
    .fdc-Listagem-predios .box-content{width:60%}
    .shadowbox #resultadoMensagens.formulario{width:380px}

     /* Busca Avançada */
    .fdc-ba-busca{padding-left:80px}

    /* Parcerias Internacionais */
   .box-result-parceria .fdc-Parceiros-group div:last-child a{width:calc(25% - 30px)}

}

@media (min-width: 1024px) and (max-width: 1079px) {
	.header-login {
		margin-top: -19px !important;
    	margin-left: -85px !important;   	    
	}
}
@media (max-width: 767px) {
	.fdc-campus {
		display: none;
	}	
	.fa-graduation-cap {
		display: none;
	}
	.icon-cadeado {
		/*display: none !important;	*/
	}
	.icon-message {
		display: none;	
	}
	.fa-comments {
		display: none;	
	}
	footer .fa-comments {
		display: block;	
	    font-size: 20px;
    	color: #00a1bf;
    	margin-top: 14px;
	}
	footer .site-map .fdc-contatos .fdc-canal-etica {
		position: relative;
		padding-left: 33px;
		color: #59595c;
		padding-top: 0;
		display: block;
		font-weight: 800;
		font-size: 14px;
		margin-top: -13px !important;	
	}
	#localidades-expand {
		margin-left: 28px;	
		font-size: 14px;
	}
	.linha-hr-footer {
		margin-top: 23px;
    	width: 93%;	
    	border: 0.5px solid #005c83;
    	margin-bottom: 19px;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	header .aba-superior .barra-superior .header-nav {
		display: block !important;
	    float: right !important;
	    padding: 59px 36px 0px !important;
	    width: 100% !important; 
	    height: auto !important;
	    margin: 0% -25% !important;
	}
	.fale-conosco-responsive {
		margin-left: -5px;
	}
	.header-alumni {
		margin-top: 0px;
		margin-left: 15px;
		float: left;	
	}
	.canal-etica-header {
		margin-left: -57px;	
	}
	header .aba-superior .barra-superior .header-nav .header-nav-item {
		font-size: 12px;
		margin-left: 25px;
		margin-top: -6px;	
	}
}
@media (max-width: 767px) {
	#localidades-expand {
    	margin-left: 68px;
    	font-weight: 800;
    	font-size: 14px;
    }
    .fa-sort-down {
		color: #00a1bf;
		margin-left: -32px;
    	font-size: 23px;
    	margin-top: -31px;
	}
	/* Banner */
	.fdc-banner .container-description-video{background:0 0!important}
	.fdc-banner .banner-full .banner-container{height: auto;}
	.fdc-banner .banner-full .banner-info-container,.banner-programas .banner-info-container{display: block!important;width: 100%!important;height: auto!important;position: static!important;padding: 0; top:0;left:0;}
	.banner-full-centralizado .banner-container {position: static!important;width: 100%!important;display: block!important}
	.banner-full .banner-container {position: relative!important;width: 100%!important;display: block!important}
	.owl-carousel .banner-full .item-image {     position: static;      top: 0;      left: 0;     min-width: 100%;     min-height: 100%;      transform: none; }
	.fdc-banner .banner-full .banner-itemImagem {    height: auto; }
	/* Banner - Centralizado */
	.carousel-center .banner-info-container{position:relative!important}
	/* quero saber mais */
	.box-sabermais-fixed{width: 40% !important; position: fixed; z-index: 1080; bottom: 0; display: block !important; background: #005d83;margin-left: 141px !important; color: #fff;padding: 10px 30px;font-size: 14px;font-weight: 600;cursor: pointer;transition: .5s;}
	/* Grid Flex */
	.mdl-cell--hide-phone{display:none!important}
	
	/* Programas - Depoimentos */
	.container-depoimentos{margin:0;width:100%} 
	
	/* Alumni - Página de conteudo */
    .alumni-content-text img{float:none!important;max-width:100%;margin:10px auto!important;display:table}
    .alumni-content-text blockquote{display:none}
    
    .fdc-ba-aba a { padding:10px; font-size:12px;}
	.fdc-ba-aba .active:before { left:10px; right:10px;}
	.datas-evento .fdc-data-evento:last-child {
  	  padding-top: 0;
	}
	.fdc-evento-item.fdc-post-title h1,.fdc-evento-item.fdc-post-title h2 {
	    font-size: 25px;
	    color: #005d85;
	}

	#map { display:none!important;}
	.AssociadoExterior { display:none!important;}
}

@media (min-width: 768px) and (max-width: 991px) {
	/* Grid Flex */
	.mdl-cell--hide-tablet{display:none!important}
}

/* Animações */
@keyframes fadeOut {
	0%{opacity:1}
	100%{opacity:0}
}

/******/
.container-right, .container-left {order:0 !important}
.fdc-campus a{color:#555}
.ms-webpart-titleText span{word-break:break-word}
h2.ms-webpart-titleText {text-align:left !important}
.calend-not-itens span{margin-bottom:30px}
.calend-not-itens ul {padding-left:20px;font-family:"NexaSlab"}
.calend-not-itens ul li {list-style-type: none;position:relative;margin-bottom:0.5em;padding:3px 0;}
.calend-not-itens ul li:before {content: '•';display: inline-block;position: absolute;font-size:20px;left: -1em;top:-0.02em;color:#00a1be;}

/*icoonmon*/
@font-face{font-family:fdc;src:url(/Style%20Library/FDC/fonts/fdc.ttf?jqe6a7) format('truetype'),url(/Style%20Library/FDC/fonts/fdc.woff?jqe6a7) format('woff'),url(/Style%20Library/FDC/fonts/fdc.svg?jqe6a7#fdc) format('svg');font-weight:400;font-style:normal}.icon{font-family:fdc!important;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-cadeado:before{content:"\e90d"}.icon-phone:before{content:"\e90c"}.icon-quote-top:before{content:"\e90a"}.icon-quote-bottom:before{content:"\e90b"}.icon-arrow-right:before{content:"\e908"}.icon-folder:before{content:"\e909"}.icon-Vector-Smart-Object12:before{content:"\e907"}.icon-shared:before{content:"\e905"}.icon-message:before{content:"\e906"}.icon-images:before{content:"\e904"}.icon-chevron-down:before{content:"\e901"}.icon-chevron-top:before{content:"\e903"}.icon-chevron-right:before{content:"\e900"}.icon-chevron-left:before{content:"\e902"}
/*select2*/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;width:100%!important;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--def
ault.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-left:0;color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;width:250px!important;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container-
-default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:D
XImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/* Folder sem turma */
.folder-sem-turma {
    width: 66% !important;
    margin-bottom: 28px !important;
}
#btnAviseMeForm {
	cursor: pointer;
}
.form-submit-aviseme {
	margin-top: 15px;
    font-family: NexaSlab,sans-serif;
    font-weight: 700;
    height: auto;
    text-transform: uppercase;
    outline: 0;
    background: #2a9fbc;
    border: 0;
    padding: 15px 15px 10px;
    color: #FFF;
    font-size: 15px;
    cursor: pointer;
    float: right;
}
/* Folder sem turma */
/* cookie */
.politica-cookies {
	display: block;
    background-color: #2c2c2c;
    position: fixed;
    bottom: 0;
    float: left;
    border: 0 solid rgb(238,240,238)!important;
    z-index: 9999;
    left: 10%;
    width: 80%;
    color: #FFF;
}
.conteudo-politica-cookies {
    text-align: left!important;
    color: #fff !important;
    margin: 35px 35px 25px 35px!important;
}
.conteudo-politica-cookies p {
	font-size: 11px!important;
	color: #FFF !important; 
}
.fechar-politica-cookies{
	float: right!important;
    padding: .1% .5%;
    margin: 15px 1px 7px 5px!important;
    border-radius: 10%;
    cursor: pointer!important;
    opacity: 0.75!important;
    background: #3b3b3b!important;
    text-decoration: none!important;
}
.btn-branco {
    font-size: 12px;
    text-decoration: none!important;
    text-transform: uppercase;
    padding: -0.9% 1%;
    margin-right: 11px !important;
    color: #fff!important;
    border: 1px solid #fff;
    border-radius: 0;
    letter-spacing: 1.5px;
}	
/* cookie */
/* continue navegando novo layout */
.FDC_continue_navegando {
	margin: 0% 3px !important;
    margin-left: 33px;
    margin-right: 0px;
}
.img_continue-navegando-wepart {
	margin-right: -89px !important;
    margin-bottom: 58px !important;
}
.img_continue-navegando-wepart img{
	width: 70% !important;
}
#ctl00_ctl40_g_b874f1ed_6e94_45ee_b40c_f5b30df1ba93_csr {
	margin: 0% 6% !important;
}
#ctl00_ctl40_g_b8b02ca4_1140_488d_8ff8_7aca4551a8f4_csr .mdl-grid {
	margin-left: -10px !important;
}
#ctl00_ctl40_g_5ea2f298_b3d6_4e76_b0b0_2495f65e440d_csr .mdl-grid {
	margin-left: 114px;
}
#ctl00_ctl40_g_d92912f7_0002_48ec_9929_9e91d18ca93b_csr .mdl-grid {
	margin-left: 114px;
}
#ctl00_ctl40_g_7064b08d_ce7d_4d9c_997a_90699aef3d22_csr .mdl-grid {
	margin-left: 114px !important;
}
.title_continue-navegando-wepart {
	font-size: 13px !important;
    margin-top: -51px !important;
    margin-bottom: 7px !important;
    font-weight: 700 !important;
    width: 259px !important;
}
.desc_continue-navegando-wepart {
	font-size: 10px !important; 
	width: 232px!important;	
    margin-bottom: 34px!important;
    text-align: justify!important;
} 
/* continue navegando novo layout */	
/*querosabermais*/
.box-modal-querosabermais .form-container {
	background-color: #004C92 !important;
	color: #FFF !important;
    padding: 12px 111px !important;
}
.box-modal-querosabermais .input {
	background-color: #FFF !important;
	color: #000 !important;	
}
.box-modal-querosabermais .titulo-box-modal-sabermais {
	font-size: 34px !important;
    float: left !important;
}
.box-modal-querosabermais .form-container .form {
	float: left !important;
    margin-left: -92px !important;
    width: 146% !important;
}
.box-modal-querosabermais .form-submit {
    margin-top: 15px !important;
    font-family: NexaSlab,sans-serif !important;
    font-weight: 700 !important;
    height: auto !important;
    text-transform: uppercase !important;
    outline: 0 !important;
    background: none !important;
    border: 1 !important;
    padding: 15px 15px 10px !important;
    color: #FFF !important;
    font-size: 15px !important;
    cursor: pointer !important;
    float: right !important;
};
.box-modal-querosabermais :-ms-input-placeholder {
	color: #000;
}

.box-duvidas-form label{
	float: left !important;
    width: 46% !important;
    margin-bottom: 8px !important;
    margin-top: 8px !important;
    margin-right: 10px !important;
}
.box-modal-querosabermais .condicoes_trata_dados{
    padding:10px;
    margin: 5px !important;
    color:#FFFFFF!important;
    /* background-color: #005d85; */
    border-radius:10px;
    /* position: relative; */
    border-width: 1px;
    border-color: #FFFFFF !important;
    border-style: solid;
}
/*querosabermais*/
/* Modal Alumni - atualizar cadastro */
.botao_form_modal_alumni {
	position: fixed;
    z-index: 1080;
    bottom: 0;
    display: block!important;
    background: #005d83;
    margin-left: 982px !important;
    color: #fff;
    padding: 10px 30px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: .5s;
}
/* Modal Alumni - atualizar cadastro */
.classeLinkConteudo a {
	text-decoration: underline;
	font-weight: bold;
}
h2#tipoConteudo {
	margin: -10% 0%;
    margin-top: -56px;
    margin-bottom: 22px;
    margin-left: 41px;
    font-size: 12px;
    color: #000;
    font-weight: normal;
}
.nome {
	margin-left: 79px;
}
.email-header-master {
	margin-right: 0; 
	margin-left: -161px !important;
}
.header-nome-master {
	margin-left: 79px !important;
}
.fa-chevron-down:before {
    content: "\f078";
}