/* ----------

Contem itens adicionados as funcoes do core typo3,
onde adicionamos classes e variacoes para que possamos
manipular a saida de acordo com layout.

- section frames
- header (headers e botoes diversos)

*/



/* ===================================================================================================

- SECTION FRAMES 

=================================================================================================== */



/* --------------------------------

CALLOUT
- Box de alert para destacar alguns bloquinhos especificos

-------------------------------- */

/* ################################## CALLOUT */
.mc-Callout{
  padding: 20px;
  margin: 4px;
  margin-bottom: 20px;
  border: 1px solid #eee;
  border-left-width: 5px;
  background:#fff;
}
.mc-Callout a{font-weight: 600; color: #e90029; transition: all .3s ease}
.mc-Callout a:hover{text-decoration: underline !important;}

.mc-Callout p:last-child{ margin-bottom:0; }

.mc-Callout header{color:#555;}

.mc-Callout h1,
.mc-Callout h2,
.mc-Callout h3,
.mc-Callout h4,
.mc-Callout h5{
  margin-top: 0;
  font-size:1.1rem;
  margin-bottom: 12px;
  padding-bottom: 0;
}

/* variacao de cores */
.mc-Callout.mc-Default {border-left-color: #444;}
.mc-Callout.mc-Default header,
.mc-Callout.mc-Default a{color: #444;}

.mc-Callout.mc-White {border-left-color: #555;}
.mc-Callout.mc-White header,
.mc-Callout.mc-White a{color: #555;}

.mc-Callout.mc-Graydark {border-left-color: #555;}
.mc-Callout.mc-Graydark header,
.mc-Callout.mc-Graydark a{color: #555;}

.mc-Callout.mc-Primary {border-left-color: #00547f;}
.mc-Callout.mc-Primary header,
.mc-Callout.mc-Primary a{color: #00547f;}

.mc-Callout.mc-Success {border-left-color: #4cae50;}
.mc-Callout.mc-Success header,
.mc-Callout.mc-Success a{color: #4cae50;}

.mc-Callout.mc-Info {border-left-color: #267793;}
.mc-Callout.mc-Info header,
.mc-Callout.mc-Info a{color: #267793;}

.mc-Callout.mc-Warning {border-left-color: #f1b13b;}
.mc-Callout.mc-Warning header,
.mc-Callout.mc-Warning a{color: #f1b13b;}

.mc-Callout.mc-Danger {border-left-color: #cc141d;}
.mc-Callout.mc-Danger header,
.mc-Callout.mc-Danger a{color: #cc141d;}


.mc-Callout.mc-Institucional {border-left-color: #850D13;}
.mc-Callout.mc-Institucional header,
.mc-Callout.mc-Institucional a{color: #850D13;}

.mc-Callout.mc-Universidade {border-left-color: #AF1816;}
.mc-Callout.mc-Universidade header,
.mc-Callout.mc-Universidade a{color: #AF1816;}

.mc-Callout.mc-Graduacao {border-left-color: #B61827;}
.mc-Callout.mc-Graduacao header,
.mc-Callout.mc-Graduacao a{color: #B61827;}

.mc-Callout.mc-Lato {border-left-color: #006A8C;}
.mc-Callout.mc-Lato header,
.mc-Callout.mc-Lato a {color: #006A8C;}

.mc-Callout.mc-Stricto {border-left-color: #7A1F7F;}
.mc-Callout.mc-Stricto header,
.mc-Callout.mc-Stricto a{color: #7A1F7F;}

.mc-Callout.mc-Extensao {border-left-color: #E89600;}
.mc-Callout.mc-Extensao header,
.mc-Callout.mc-Extensao a{color: #E89600;}

.mc-Callout.mc-Colegio {border-left-color: #D82738;}
.mc-Callout.mc-Colegio header,
.mc-Callout.mc-Colegio a{color: #D82738;}

.mc-Callout.mc-Chancelaria {border-left-color: #006E73;}
.mc-Callout.mc-Chancelaria header,
.mc-Callout.mc-Chancelaria a{color: #006E73;}

.mc-Callout.mc-Hospital {border-left-color: #2197d4;}
.mc-Callout.mc-Hospital header,
.mc-Callout.mc-Hospital a{color: #2197d4;}

.mc-Callout.mc-VermelhoDonn {border-left-color: #e90029;}
.mc-Callout.mc-VermelhoDonn header,
.mc-Callout.mc-VermelhoDonn a{color: #e90029;}

/* variacao por layout de pagina */
.mc-Graduacao .mc-Callout {border-left-color: #B61827;}
.mc-Graduacao .mc-Callout header,
.mc-Graduacao .mc-Callout a{color: #B61827;}





/* ################################## CALLOUT - LIGHT */
.mc-Callout-Light{
  padding: 20px;
  margin: 4px;
  margin-bottom: 20px;
  border: 1px solid #eee;
  border-left-width: 5px;
  background:#fff;
}
.mc-Callout-Light a{font-weight: 600; color: #e90029; transition: all .3s ease}
.mc-Callout-Light a:hover{text-decoration: underline !important;}

.mc-Callout-Light p:last-child{ margin-bottom: 0; }

.mc-Callout-Light header{color:#555;}

.mc-Callout-Light h1,
.mc-Callout-Light h2,
.mc-Callout-Light h3,
.mc-Callout-Light h4,
.mc-Callout-Light h5{
  margin-top: 0;
  font-size:1.1rem;
  margin-bottom: 12px;
  padding-bottom: 0;
}


/* variacao de cores */
.mc-Callout-Light.mc-Default {border-left-color: rgba(0, 84, 127, 0.4);}
.mc-Callout-Light.mc-Default header,
.mc-Callout-Light.mc-Default a{color: #444;}

.mc-Callout-Light.mc-White {border-left-color: rgba(0, 84, 127, 0.4);}
.mc-Callout-Light.mc-White header,
.mc-Callout-Light.mc-white a{color: #444;}

.mc-Callout-Light.mc-Graydark {border-left-color: rgba(85, 85, 85, 0.4);}
.mc-Callout-Light.mc-Graydark header,
.mc-Callout-Light.mc-Graydark a{color: #555;}

.mc-Callout-Light.mc-Success {border-left-color: rgba(76, 174, 80, 0.4);}
.mc-Callout-Light.mc-Success header,
.mc-Callout-Light.mc-Success a{color: #4cae50;}

.mc-Callout-Light.mc-Info {border-left-color: rgba(38, 119, 147, 0.4);}
.mc-Callout-Light.mc-Info header,
.mc-Callout-Light.mc-Info a{color: #267793;}

.mc-Callout-Light.mc-Warning {border-left-color: rgba(241, 177, 59, 0.4);}
.mc-Callout-Light.mc-Warning header,
.mc-Callout-Light.mc-Warning a{color: #f1b13b;}

.mc-Callout-Light.mc-Danger {border-left-color: rgba(204, 20, 29, 0.4);}
.mc-Callout-Light.mc-Danger header,
.mc-Callout-Light.mc-Danger a{color: #cc141d;}


.mc-Callout-Light.mc-Institucional {border-left-color: rgba(133, 13, 19, 0.4);}
.mc-Callout-Light.mc-Institucional header,
.mc-Callout-Light.mc-Institucional a{color: #850D13;}

.mc-Callout-Light.mc-Universidade {border-left-color: rgba(175, 24, 22, 0.4);}
.mc-Callout-Light.mc-Universidade header,
.mc-Callout-Light.mc-Universidade a{color: #AF1816;}

.mc-Callout-Light.mc-Graduacao {border-left-color: rgba(182, 24, 39, 0.4);}
.mc-Callout-Light.mc-Graduacao header,
.mc-Callout-Light.mc-Graduacao a{color: #B61827;}

.mc-Callout-Light.mc-Lato {border-left-color: rgba(0, 106, 140, 0.4);}
.mc-Callout-Light.mc-Lato header,
.mc-Callout-Light.mc-Lato a{color: #006A8C;}

.mc-Callout-Light.mc-Stricto {border-left-color: rgba(77, 21, 101, 0.4);}
.mc-Callout-Light.mc-Stricto header,
.mc-Callout-Light.mc-Stricto a{color: #7A1F7F;}

.mc-Callout-Light.mc-Extensao {border-left-color: rgba(232, 150, 0, 0.4);}
.mc-Callout-Light.mc-Extensao header,
.mc-Callout-Light.mc-Extensao a{color: #E89600;}

.mc-Callout-Light.mc-Colegio {border-left-color: rgba(216, 39, 56, 0.4);}
.mc-Callout-Light.mc-Colegio header,
.mc-Callout-Light.mc-Colegio a{color: #D82738;}

.mc-Callout-Light.mc-Chancelaria {border-left-color: rgba(0, 110, 115, 0.4);}
.mc-Callout-Light.mc-Chancelaria header,
.mc-Callout-Light.mc-Chancelaria a{color: #006E73;}

.mc-Callout-Light.mc-Hospital {border-left-color: rgba(0, 110, 115, 0.4);}
.mc-Callout-Light.mc-Hospital header,
.mc-Callout-Light.mc-Hospital a{color: #006E73;}

.mc-Callout-Light.mc-VermelhoDonn {border-left-color: rgba(0, 110, 115, 0.4);}
.mc-Callout-Light.mc-VermelhoDonn header,
.mc-Callout-Light.mc-VermelhoDonn a{color: #e90029;}

/* variacao por layout de pagina */
.mc-Graduacao .mc-Callout-Light {border-left-color: rgba(182, 24, 39, 0.4);}
.mc-Graduacao .mc-Callout-Light header,
.mc-Graduacao .mc-Callout-Light a{color: #B61827;}




/* ################################## Callout - 2 */
.mc-Callout-2 {
  padding: 20px;
  margin: 4px;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #ccc;
  border-top: 4px solid #555;
  box-shadow: 1px 1px 5px rgba(1,1,1,0.3);
}
.mc-Callout-2 a{font-weight: 600; color: #e90029; transition: all .3s ease}
.mc-Callout-2 a:hover{text-decoration: underline !important;}

.mc-Callout-2 p:last-child{margin-bottom: 0;}

.mc-Callout-2 header{color:#555;}

.mc-Callout-2 h1,
.mc-Callout-2 h2,
.mc-Callout-2 h3,
.mc-Callout-2 h4,
.mc-Callout-2 h5{
  margin-top: 0;
  font-size:1.1rem;
  margin-bottom: 12px;
  padding-bottom: 0;
}


/* variacao de cores */
.mc-Callout-2.mc-Default {border-top: 4px solid #444;}
.mc-Callout-2.mc-Default header,
.mc-Callout-2.mc-Default a{color: #444;}

.mc-Callout-2.mc-Graydark {border-top: 4px solid #444;}
.mc-Callout-2.mc-Graydark header,
.mc-Callout-2.mc-Graydark a{color: #444;}


.mc-Callout-2.mc-Primary {border-top: 4px solid #00547f;}
.mc-Callout-2.mc-Primary header,
.mc-Callout-2.mc-Primary a{color: #00547f;}

.mc-Callout-2.mc-Success {border-top: 4px solid #4cae50;}
.mc-Callout-2.mc-Success header,
.mc-Callout-2.mc-Success a{color: #4cae50;}

.mc-Callout-2.mc-Info {border-top: 4px solid #267793;}
.mc-Callout-2.mc-Info header,
.mc-Callout-2.mc-Info a{color: #267793;}

.mc-Callout-2.mc-Warning {border-top: 4px solid #f1b13b;}
.mc-Callout-2.mc-Warning header,
.mc-Callout-2.mc-Warning a{color: #f1b13b;}

.mc-Callout-2.mc-Danger {border-top: 4px solid #cc141d;}
.mc-Callout-2.mc-Danger header,
.mc-Callout-2.mc-Danger a{color: #cc141d;}

.mc-Callout-2.mc-Institucional {border-top: 4px solid #850D13;}
.mc-Callout-2.mc-Institucional header,
.mc-Callout-2.mc-Institucional a{color: #850D13;}

.mc-Callout-2.mc-Universidade {border-top: 4px solid #AF1816;}
.mc-Callout-2.mc-Universidade header,
.mc-Callout-2.mc-Universidade a{color: #AF1816;}

.mc-Callout-2.mc-Graduacao {border-top: 4px solid #B61827;}
.mc-Callout-2.mc-Graduacao header,
.mc-Callout-2.mc-Graduacao a{color: #B61827;}

.mc-Callout-2.mc-Lato {border-top: 4px solid #006A8C;}
.mc-Callout-2.mc-Lato header,
.mc-Callout-2.mc-Lato a{color: #006A8C;}

.mc-Callout-2.mc-Stricto {border-top: 4px solid #7A1F7F;}
.mc-Callout-2.mc-Stricto header,
.mc-Callout-2.mc-Stricto a{color: #7A1F7F;}

.mc-Callout-2.mc-Extensao {border-top: 4px solid #E89600;}
.mc-Callout-2.mc-Extensao header,
.mc-Callout-2.mc-Extensao a{color: #E89600;}

.mc-Callout-2.mc-Colegio {border-top: 4px solid #D82738;}
.mc-Callout-2.mc-Colegio header,
.mc-Callout-2.mc-Colegio a{color: #D82738;}

.mc-Callout-2.mc-Chancelaria {border-top: 4px solid #006E73;}
.mc-Callout-2.mc-Chancelaria header,
.mc-Callout-2.mc-Chancelaria a{color: #006E73;}

.mc-Callout-2.mc-Hospital {border-top: 4px solid #2197d4;}
.mc-Callout-2.mc-Hospital header,
.mc-Callout-2.mc-Hospital a{color: #2197d4;}

.mc-Callout-2.mc-VermelhoDonn {border-top: 4px solid #e90029;}
.mc-Callout-2.mc-VermelhoDonn header,
.mc-Callout-2.mc-VermelhoDonn a{color: #e90029;}

/* variacao por layout de pagina */
.mc-Graduacao .mc-Callout-2 {border-top: 4px solid #B61827;}
.mc-Graduacao .mc-Callout-2 header,
.mc-Graduacao .mc-Callout-2 a{color: #B61827;}






/* ################################## Callout 2 - Light */
.mc-Callout-2-Light {
  padding: 20px;
  margin: 4px;
  margin-bottom: 20px;
  background: #fff;
  color: #555;
  border: 1px solid #ccc;
  border-top: 4px solid #555;
}
.mc-Callout-2-Light a{font-weight: 600; color: #e90029; transition: all .3s ease}
.mc-Callout-2-Light a:hover{text-decoration: underline !important;}

.mc-Callout-2-Light p:last-child{ margin-bottom: 0; }

.mc-Callout-2-Light header{color:#555;}

.mc-Callout-2-Light h1,
.mc-Callout-2-Light h2,
.mc-Callout-2-Light h3,
.mc-Callout-2-Light h4,
.mc-Callout-2-Light h5{
  margin-top: 0;
  font-size:1.1rem;
  margin-bottom: 12px;
  padding-bottom: 0;
}


/* variacao de cores */
.mc-Callout-2-Light.mc-Default {border-top:4px solid rgba(0, 84, 127, 0.4);}
.mc-Callout-2-Light.mc-Default header,
.mc-Callout-2-Light.mc-Default a{color: #444;}

.mc-Callout-2-Light.mc-White {border-top:4px solid rgba(0, 84, 127, 0.4);}
.mc-Callout-2-Light.mc-White header,
.mc-Callout-2-Light.mc-white a{color: #444;}

.mc-Callout-2-Light.mc-Graydark {border-top:4px solid rgba(85, 85, 85, 0.4);}
.mc-Callout-2-Light.mc-Graydark header,
.mc-Callout-2-Light.mc-Graydark a{color: #555;}

.mc-Callout-2-Light.mc-Primary {border-top: 4px solid rgba(0, 84, 127, 0.4);}
.mc-Callout-2-Light.mc-Primary header,
.mc-Callout-2-Light.mc-Primary a{color: #00547f;}

.mc-Callout-2-Light.mc-Success {border-top: 4px solid rgba(76, 174, 80, 0.4);}
.mc-Callout-2-Light.mc-Success header,
.mc-Callout-2-Light.mc-Success a{color: #4cae50;}

.mc-Callout-2-Light.mc-Info {border-top: 4px solid rgba(38, 119, 147, 0.4);}
.mc-Callout-2-Light.mc-Info header,
.mc-Callout-2-Light.mc-Info a{color: #267793;}

.mc-Callout-2-Light.mc-Warning {border-top: 4px solid rgba(241, 177, 59, 0.4);}
.mc-Callout-2-Light.mc-Warning header,
.mc-Callout-2-Light.mc-Warning a{color: #f1b13b;}

.mc-Callout-2-Light.mc-Danger {border-top: 4px solid rgba(204, 20, 29, 0.4);}
.mc-Callout-2-Light.mc-Danger header,
.mc-Callout-2-Light.mc-Danger a{color: #cc141d;}


.mc-Callout-2-Light.mc-Institucional {border-top: 4px solid rgba(133, 13, 19, 0.4);}
.mc-Callout-2-Light.mc-Institucional header,
.mc-Callout-2-Light.mc-Institucional a{color: #850D13;}

.mc-Callout-2-Light.mc-Universidade {border-top: 4px solid rgba(175, 24, 22, 0.4);}
.mc-Callout-2-Light.mc-Universidade header,
.mc-Callout-2-Light.mc-Universidade a{color: #AF1816;}

.mc-Callout-2-Light.mc-Graduacao {border-top: 4px solid rgba(182, 24, 39, 0.4);}
.mc-Callout-2-Light.mc-Graduacao header,
.mc-Callout-2-Light.mc-Graduacao a{color: #B61827;}

.mc-Callout-2-Light.mc-Lato {border-top: 4px solid rgba(0, 106, 140, 0.4);}
.mc-Callout-2-Light.mc-Lato header,
.mc-Callout-2-Light.mc-Lato a{color: #006A8C;}

.mc-Callout-2-Light.mc-Stricto {border-top: 4px solid rgba(77, 21, 101, 0.4);}
.mc-Callout-2-Light.mc-Stricto header,
.mc-Callout-2-Light.mc-Stricto a{color: #7A1F7F;}

.mc-Callout-2-Light.mc-Extensao {border-top: 4px solid rgba(232, 150, 0, 0.4);}
.mc-Callout-2-Light.mc-Extensao header,
.mc-Callout-2-Light.mc-Extensao a{color: #E89600;}

.mc-Callout-2-Light.mc-Colegio {border-top: 4px solid rgba(216, 39, 56, 0.4);}
.mc-Callout-2-Light.mc-Colegio header,
.mc-Callout-2-Light.mc-Colegio a{color: #D82738;}

.mc-Callout-2-Light.mc-Chancelaria {border-top: 4px solid rgba(0, 110, 115, 0.4);}
.mc-Callout-2-Light.mc-Chancelaria header,
.mc-Callout-2-Light.mc-Chancelaria a{color: #006E73;}

.mc-Callout-2-Light.mc-Hospital {border-top: 4px solid rgba(0, 110, 115, 0.4);}
.mc-Callout-2-Light.mc-Hospital header,
.mc-Callout-2-Light.mc-Hospital a{color: #006E73;}

.mc-Callout-2-Light.mc-VermelhoDonn {border-top: 4px solid rgba(0, 110, 115, 0.4);}
.mc-Callout-2-Light.mc-VermelhoDonn header,
.mc-Callout-2-Light.mc-VermelhoDonn a{color: #e90029;}








/* --------------------------------

 PANEL
- Panel parecido com panel bs

-------------------------------- */


/* ################################## Panel */
.mc-Panel {
  border: 1px solid #ccc;
  padding: 20px;
  max-width:100%;
  margin: 4px;
  margin-bottom: 20px;
  box-shadow: 1px 1px 5px rgba(1,1,1,0.3);
  background: #fff;
  color: #555;
}
.mc-Panel a{font-weight: 600; color: #e90029; transition: all .3s ease}
.mc-Panel a:hover{text-decoration: underline !important;}

.mc-Panel p:last-child{margin-bottom: 0;}

.mc-Panel header {
  background:#eee;
  margin:-20px -20px 15px -20px;
  padding: 15px;
}

.mc-Panel h1,
.mc-Panel h2,
.mc-Panel h3,
.mc-Panel h4,
.mc-Panel h5{
  margin: 0;
  font-size:1.1rem;
  font-weight: 300;
}

/* varicao de cores */
.mc-Panel.mc-Primary header {color: #fff; background: #00547f; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Primary a {color: #00547f;}

.mc-Panel.mc-Success header {color: #fff; background: #4cae50; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Success a {color: #4cae50;}

.mc-Panel.mc-Info header {color: #fff; background: #267793; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Info a {color: #267793;}

.mc-Panel.mc-Warning header {color: #fff; background: #f1b13b; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Warning a {color: #f1b13b;}

.mc-Panel.mc-Danger header{color: #fff; background: #cc141d; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Danger a{color: #cc141d;}

.mc-Panel.mc-Graydark header {color: #fff; background: #555555; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Graydark a {color: #555555;}

.mc-Panel.mc-Institucional header {color: #fff; background: #850D13; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Institucional a {color: #00547f;}

.mc-Panel.mc-Universidade header {color: #fff; background: #AF1816; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Universidade a {color: #00547f;}

.mc-Panel.mc-Graduacao header {color: #fff; background: #B61827; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Graduacao a {color: #00547f;}

.mc-Panel.mc-Lato header {color: #fff; background: #006A8C; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Lato a {color: #AF1816;}

.mc-Panel.mc-Stricto header {color: #fff; background: #7A1F7F; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Stricto a {color: #fbb900;}

.mc-Panel.mc-Extensao header {color: #fff; background: #E89600; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Extensao a {color: #492583;}

.mc-Panel.mc-Colegio header {color: #fff; background: #D82738; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Colegio a {color: #00547f;}

.mc-Panel.mc-Chancelaria header {color: #fff; background: #006E73; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Chancelaria a {color: #AF1816;}

.mc-Panel.mc-Hospital header {color: #fff; background: #2197d4; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-Hospital a {color: #2197d4;}

.mc-Panel.mc-VermelhoDonn header {color: #fff; background: #e90029; text-shadow: 1px 1px 5px #555;}
.mc-Panel.mc-VermelhoDonn a {color: #e90029;}

/* variacao por page layout */
.mc-Graduacao .mc-Panel header {color: #fff; background: #B61827; text-shadow: 1px 1px 5px #555;}
.mc-Graduacao .mc-Panel a {color: #00547f;}




/* ################################## Panel - Light */
.mc-Panel-Light {
  border: 1px solid #ccc;
  padding: 20px;
  max-width:100%;
  margin: 4px;
  margin-bottom: 20px;
  box-shadow: 1px 1px 5px rgba(1,1,1,0.3);
  background:#fff;
  color: #555;
}
.mc-Panel-Light a{font-weight: 400; color: #555}
.mc-Panel-Light a:hover{color: none;}

.mc-Panel-Light p:last-child{margin-bottom: 0;}

.mc-Panel-Light header{
  background:#eee;
  margin: -20px -20px 15px -20px;
  padding:15px;
}

.mc-Panel-Light h1,
.mc-Panel-Light h2,
.mc-Panel-Light h3,
.mc-Panel-Light h4,
.mc-Panel-Light h5{
  margin: 0;
  font-size:1.1rem;  
  font-weight: 300;
}

/* variacao de cores */
.mc-Panel-Light.mc-Primary header{color: #fff; background: rgba(0, 84, 127, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Primary a{color: #00547f;}

.mc-Panel-Light.mc-Success header{color: #fff; background: rgba(76, 174, 80, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Success a{color: #4cae50;}

.mc-Panel-Light.mc-Info header{color: #fff; background: rgba(38, 119, 147, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Info a{color: #267793;}

.mc-Panel-Light.mc-Warning header{color: #fff; background: rgba(241, 177, 59, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Warning a{color: #f1b13b;}

.mc-Panel-Light.mc-Danger header{color: #fff; background: rgba(204, 20, 29, 0.4); text-shadow: 1px 1px 5px #555;}
.mc-Panel-Light.mc-Danger a{color: #cc141d;}

.mc-Panel-Light.mc-Graydark header{color: #fff; background: rgba(85, 85, 85, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Graydark a{color: #555555;}

.mc-Panel-Light.mc-Institucional header{color: #fff; background: rgba(133, 13, 19, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Institucional a{color: #00547f;}

.mc-Panel-Light.mc-Universidade header{color: #fff; background: rgba(175, 24, 22, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Universidade a{color: #00547f;}

.mc-Panel-Light.mc-Graduacao header{color: #fff; background: rgba(182, 24, 39, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Graduacao a{color: #00547f;}

.mc-Panel-Light.mc-Lato header{color: #fff; background: rgba(0, 106, 140, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Lato a{color: #AF1816;}

.mc-Panel-Light.mc-Stricto header{color: #fff; background: rgba(77, 21, 101, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Stricto a{color: #fbb900;}

.mc-Panel-Light.mc-Extensao header{color: #fff; background: rgba(232, 150, 0, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Extensao a{color: #492583;}

.mc-Panel-Light.mc-Colegio header{color: #fff; background: rgba(216, 39, 56, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Colegio a{color: #00547f;}

.mc-Panel-Light.mc-Chancelaria header{color: #fff; background: rgba(0, 110, 115, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Chancelaria a{color: #AF1816;}

.mc-Panel-Light.mc-Hospital header{color: #fff; background: rgba(0, 110, 115, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-Hsopital a{color: #2197d4;}

.mc-Panel-Light.mc-VermelhoDonn header{color: #fff; background: rgba(0, 110, 115, 0.4); text-shadow: 1px 1px 5px #222;}
.mc-Panel-Light.mc-VermelhoDonn a{color: #e90029;}





/* --------------------------------

Alerta
- Box de alert para destacar alguns bloquinhos especificos

-------------------------------- */


/* ################################## Alerta - Fundo Preenchido */
.mc-Alert{
  padding: 15px;
  margin: 4px;
  margin-bottom: 20px;
  box-shadow: 1px 1px 5px rgba(1,1,1,0.3);
  background: #f5f5f5;
  color: #555;
}
.mc-Alert a{
  font-weight: 600;
  color: #e90029;
  trasition: all .3s ease;
}
.mc-Alert a:hover{ text-decoration: underline !important; }

.mc-Alert p:last-child{
  margin-bottom: 0;
}
.mc-Alert h1,
.mc-Alert h2,
.mc-Alert h3,
.mc-Alert h4,
.mc-Alert h5{
  font-size: 1.1rem;
  margin-top: 0;
}

/* varicao de cores */
.mc-Alert.mc-Default{
  color: #444;
  background: #fff;
}
.mc-Alert.mc-Default a{color: #e90029;}

.mc-Alert.mc-White{
  color: #444;
  background: #fff;
}
.mc-Alert.mc-White a{color: #e90029;}

.mc-Alert.mc-Graydark{
  color: #eee;
  background: #555;
}
.mc-Alert.mc-Graydark a{color: #f1b13b;}

.mc-Alert.mc-Primary{
  color: #fff;
  background: #00547f;
}
.mc-Alert.mc-Primary a{color: #FF9712;}

.mc-Alert.mc-Success{
  color: #fff;
  background: #4cae50;
}
.mc-Alert.mc-Success a{color: #fdd92b;}

.mc-Alert.mc-Info{
  color: #fff;
  background: #267793;
}
.mc-Alert.mc-Info a{color: #f1b13b;}

.mc-Alert.mc-Warning{
  color: #222;
  background: #f1b13b;
}
.mc-Alert.mc-Warning a{color: #e90029;}

.mc-Alert.mc-Danger{
  color: #fff;
  background: #cc141d;
}
.mc-Alert.mc-Danger a{color: #f1b13b;}

.mc-Alert.mc-Institucional{
  color: #fff;
  background: #850D13;
}
.mc-Alert.mc-Institucional a{color: #f1b13b;}

.mc-Alert.mc-Universidade{
  color: #fff;
  background: #AF1816;
}
.mc-Alert.mc-Universidade a{color: #f1b13b;}

.mc-Alert.mc-Graduacao{
  color: #fff;
  background: #B61827;
}
.mc-Alert.mc-Graduacao a{color: #f1b13b;}

.mc-Alert.mc-Lato{
  color: #fff;
  background: #006A8C;
}
.mc-Alert.mc-Lato a{color: #f1b13b;}

.mc-Alert.mc-Stricto{
  color: #fff;
  background: #7A1F7F;
}
.mc-Alert.mc-Stricto a{color: #f1b13b;}

.mc-Alert.mc-Extensao{
  color: #fff;
  background: #E89600;
}
.mc-Alert.mc-Extensao a{color: #00547f;}

.mc-Alert.mc-Colegio{
  color: #fff;
  background: #D82738;
}
.mc-Alert.mc-Colegio a{color: #f1b13b;}

.mc-Alert.mc-Chancelaria{  
  color: #fff;
  background: #006E73;
}
.mc-Alert.mc-Chancelaria a{color: #f1b13b;}

.mc-Alert.mc-Hospital{
  color: #fff;
  background: #2197d4;
}
.mc-Alert.mc-Hospital a{color: #f1b13b;}

.mc-Alert.mc-VermelhoDonn{
  color: #fff;
  background: #e90029;
}
.mc-Alert.mc-VermelhoDonn a{color: #f1b13b;}





/* ################################## Alerta - Fundo Preenchido Light */
.mc-Alert-Light{
  padding: 15px;
  margin: 4px;
  margin-bottom: 20px;
  box-shadow: 1px 1px 5px rgba(1,1,1,0.3);
  background: rgba(245, 245, 245, 0.1);
  color: #555;
}
.mc-Alert-Light a{
  font-weight: 600;
  color: #00547f;
  trasition: all .3s ease;
}
.mc-Alert-Light a:hover{text-decoration: underline !important;}

.mc-Alert-Light p:last-child{margin-bottom: 0;}

.mc-Alert-Light h1,
.mc-Alert-Light h2,
.mc-Alert-Light h3,
.mc-Alert-Light h4,
.mc-Alert-Light h5{
  font-size: 1.1rem;
  margin-top: 0;
}

/* varicao de cores */
.mc-Alert-Light.mc-Default{
  color: #444;
  background: #fff;
}
.mc-Alert-Light.mc-Default a{color: #e90029;}

.mc-Alert-Light.mc-White{
  color: #444;
  background: #fff;
}
.mc-Alert-Light.mc-White a{color: #e90029;}

.mc-Alert-Light.mc-Graydark{
  color: #444;
  background: #eee;
}
.mc-Alert-Light.mc-Graydark a{color: #f1b13b;}

.mc-Alert-Light.mc-Primary{
  color: #777;
  background: #e7f4fb;
}
.mc-Alert-Light.mc-Primary a{color: #FF9712;}

.mc-Alert-Light.mc-Success{
  color: #444;
  background: #a9fdad;
}
.mc-Alert-Light.mc-Success a{color: #e90029;}

.mc-Alert-Light.mc-Info{
  color: #555;
  background: #c7eefb;
}
.mc-Alert-Light.mc-Info a{color: #e90029;}

.mc-Alert-Light.mc-Warning{
  color: #555;
  background: #fff1d7;
}
.mc-Alert-Light.mc-Warning a{color: #e90029;}

.mc-Alert-Light.mc-Danger{
  color: #555;
  background: #ffe2e4;
}
.mc-Alert-Light.mc-Danger a{color: #e90029;}

.mc-Alert-Light.mc-Institucional{
  color: #555;
  background: #ffcccf;
}
.mc-Alert-Light.mc-Institucional a{color: #00547f;}

.mc-Alert-Light.mc-Universidade{
  color: #555;
  background: #ffcccf;
}
.mc-Alert-Light.mc-Universidade a{color: #00547f;}

.mc-Alert-Light.mc-Graduacao{
  color: #555;
  background: #ffcccf;
}
.mc-Alert-Light.mc-Graduacao a{color: #00547f;}

.mc-Alert-Light.mc-Lato{
  color: #555;
  background: #b8ecfd;
}
.mc-Alert-Light.mc-Lato a{color: #e90029;}

.mc-Alert-Light.mc-Stricto{
  color: #555;
  background: #fcdcfd;
}
.mc-Alert-Light.mc-Stricto a{color: #e90029;}

.mc-Alert-Light.mc-Extensao{
  color: #555;
  background: #ffedcb;
}
.mc-Alert-Light.mc-Extensao a{color: #00547f;}

.mc-Alert-Light.mc-Colegio{
  color: #555;
  background: #ffccd1;
}
.mc-Alert-Light.mc-Colegio a{color: #e90029;}

.mc-Alert-Light.mc-Chancelaria{  
  color: #555;
  background: #afe8ea;
}
.mc-Alert-Light.mc-Chancelaria a{color: #e90029;}

.mc-Alert-Light.mc-Hospital{
  color: #555;
  background: #abe3ff;
}
.mc-Alert-Light.mc-Hospital a{color: #e90029;}

.mc-Alert-Light.mc-VermelhoDonn{
  color: #555;
  background: #fbbac5;
}
.mc-Alert-Light.mc-VermelhoDonn a{color: #00547f;}








/* ################################## Alerta - LpCurso */
.mc-Alert-2{
  padding: 20px 15px 10px 15px;
  border-bottom-left-radius: 10px;
  margin: 4px;
  margin-bottom: 20px;
  background: #fff;
  border-left: 4px solid #222;
  border-bottom: 4px solid #222;
}
.mc-Alert-2 a{font-weight: 600; color: #444; transition: all .3s ease;}
.mc-Alert-2 a:hover{text-decoration: underline !important;}

.mc-Alert-2 p:last-child{
  margin-bottom: 0;
}

.mc-Alert-2 h1,
.mc-Alert-2 h2,
.mc-Alert-2 h3,
.mc-Alert-2 h4,
.mc-Alert-2 h5{
  font-size: 1.1rem;
  margin-top: 0;
}

/*.mc-mainContent .mc-Alert-2 ul{font-size: 1rem; margin-bottom: 0;}*/
.mc-Alert-2.mc-Default{border-left: 4px solid #555; border-bottom: 4px solid #555;}
.mc-Alert-2.mc-Default a{color: #e90029;}

.mc-Alert-2.mc-White{border-left: 4px solid #ddd; border-bottom: 4px solid #ddd;}
.mc-Alert-2.mc-white a{color: #e90029;}

.mc-Alert-2.mc-Graydark{border-left: 4px solid #555; border-bottom: 4px solid #555;}
.mc-Alert-2.mc-Graydark a{color: #e90029;}

.mc-Alert-2.mc-Primary{border-left: 4px solid #00547f; border-bottom: 4px solid #00547f;}
.mc-Alert-2.mc-Primary a{color: #00547f;}

.mc-Alert-2.mc-Success{border-left: 4px solid #4cae50; border-bottom: 4px solid #4cae50;}
.mc-Alert-2.mc-Success a{color: #4cae50;}

.mc-Alert-2.mc-Info{border-left: 4px solid #267793; border-bottom: 4px solid #267793;}
.mc-Alert-2.mc-Info a{color: #267793;}

.mc-Alert-2.mc-Warning{border-left: 4px solid #f1b13b; border-bottom: 4px solid #f1b13b;}
.mc-Alert-2.mc-Warning a{color: #f1b13b;}

.mc-Alert-2.mc-Danger{border-left: 4px solid #cc141d; border-bottom: 4px solid #cc141d;}
.mc-Alert-2.mc-Danger a{color: #cc141d;}

.mc-Alert-2.mc-Institucional{border-left: 4px solid #850D13; border-bottom: 4px solid #850D13;}
.mc-Alert-2.mc-Institucional a{color: #850D13;}

.mc-Alert-2.mc-Universidade{border-left: 4px solid #AF1816; border-bottom: 4px solid #AF1816;}
.mc-Alert-2.mc-Universidade a{color: #AF1816;}

.mc-Alert-2.mc-Graduacao{border-left: 4px solid #B61827; border-bottom: 4px solid #B61827;}
.mc-Alert-2.mc-Graduacao a{color: #B61827;}

.mc-Alert-2.mc-Lato{border-left: 4px solid #006A8C; border-bottom: 4px solid #006A8C;}
.mc-Alert-2.mc-Lato a{color: #006A8C;}

.mc-Alert-2.mc-Stricto{border-left: 4px solid #7A1F7F; border-bottom: 4px solid #7A1F7F;}
.mc-Alert-2.mc-Stricto a{color: #7A1F7F;}

.mc-Alert-2.mc-Extensao{border-left: 4px solid #E89600; border-bottom: 4px solid #E89600;}
.mc-Alert-2.mc-Extensao a{color: #E89600;}

.mc-Alert-2.mc-Colegio{border-left: 4px solid #D82738; border-bottom: 4px solid #D82738;}
.mc-Alert-2.mc-Colegio a{color: #D82738;}

.mc-Alert-2.mc-Chancelaria{border-left: 4px solid #006E73; border-bottom: 4px solid #006E73;}
.mc-Alert-2.mc-Chancelaria a{color: #006E73;}

.mc-Alert-2.mc-Hospital{border-left: 4px solid #2197d4; border-bottom: 4px solid #2197d4;}
.mc-Alert-2.mc-Hospital a{color: #2197d4;}

.mc-Alert-2.mc-VermelhoDonn{border-left: 4px solid #e90029; border-bottom: 4px solid #e90029;}
.mc-Alert-2.mc-VermelhoDonn a{color: #e90029;}





/* ################################## Alerta - Widget */
.mc-Alert-Widget{
  position: relative;
  padding: 20px 15px;
  border: 1px solid #e0e0e0;
  box-shadow: 1px 1px 5px #ccc;
  margin: 4px;
  margin-bottom: 20px;
  background: #fff;
}
.mc-Alert-Widget a{color:#e90029; font-weight: 600; transition: all .3s ease;}
.mc-Alert-Widget a:hover{text-decoration:underline !important;}

.mc-Alert-Widget:before{
  background: #00547f;
  width: 15%;
  height: 5px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
}

.mc-Alert-Widget h1,
.mc-Alert-Widget h2,
.mc-Alert-Widget h3,
.mc-Alert-Widget h4,
.mc-Alert-Widget h5{font-size: 1.1rem; color: #555;}

.mc-Alert-Widget p:last-child{
  margin-bottom: 0;
}


/* varicao de cores */
.mc-Alert-Widget.mc-Default:before       {background: #555;}
.mc-Alert-Widget.mc-Default a            {color: #555;}

.mc-Alert-Widget.mc-White:before         {background: #f5f5f5;}
.mc-Alert-Widget.mc-White a              {color: #f5f5f5;}

.mc-Alert-Widget.mc-Graydark:before      {background: #555;}
.mc-Alert-Widget.mc-Graydark a           {color: #555;}

.mc-Alert-Widget.mc-Primary:before       {background: #00547f;}
.mc-Alert-Widget.mc-Primary a            {color: #00547f;}

.mc-Alert-Widget.mc-Success:before       {background: #4cae50;}
.mc-Alert-Widget.mc-Success a            {color: #4cae50;}

.mc-Alert-Widget.mc-Info:before          {background: #267793;}
.mc-Alert-Widget.mc-Info a               {color: #267793;}

.mc-Alert-Widget.mc-Warning:before       {background: #f1b13b;}
.mc-Alert-Widget.mc-Warning a            {color: #f1b13b;}

.mc-Alert-Widget.mc-Danger:before        {background: #cc141d;}
.mc-Alert-Widget.mc-Danger a             {color: #cc141d;}

.mc-Alert-Widget.mc-Institucional:before {background: #850D13;}
.mc-Alert-Widget.mc-Institucional a      {color: #850D13;}

.mc-Alert-Widget.mc-Universidade:before  {background: #AF1816;}
.mc-Alert-Widget.mc-Universidade a       {color: #AF1816;}

.mc-Alert-Widget.mc-Graduacao:before     {background: #B61827;}
.mc-Alert-Widget.mc-Graduacao a          {color: #B61827;}

.mc-Alert-Widget.mc-Lato:before          {background: #006A8C;}
.mc-Alert-Widget.mc-Lato a               {color: #006A8C;}

.mc-Alert-Widget.mc-Stricto:before       {background: #7A1F7F;}
.mc-Alert-Widget.mc-Stricto a            {color: #7A1F7F;}

.mc-Alert-Widget.mc-Extensao:before      {background: #E89600;}
.mc-Alert-Widget.mc-Extensao a           {color: #E89600;}

.mc-Alert-Widget.mc-Colegio:before       {background: #D82738;}
.mc-Alert-Widget.mc-Colegio a            {color: #D82738;}

.mc-Alert-Widget.mc-Chancelaria:before   {background: #006E73;}
.mc-Alert-Widget.mc-Chancelaria a        {color: #006E73;}

.mc-Alert-Widget.mc-Hospital:before      {background: #2197d4;}
.mc-Alert-Widget.mc-Hospital a           {color: #2197d4;}

.mc-Alert-Widget.mc-VermelhoDonn:before  {background: #e90029;}
.mc-Alert-Widget.mc-VermelhoDonn a       {color: #e90029;}




/* --------------------------------

Esconder - Mobile e Desktop
- Esconde o box especifico em deternimando tamanho  de tela

-------------------------------- */


/* ################################## Esconder - Mobile */
@media (max-width: 667px){
.hidden-Mobile{display: none !important;}
}

/* ################################## Esconder - Desktop */
@media (min-width: 668px){
.hidden-Desktop{display: none !important;}
}















/* ===================================================================================================

- HEADER
- CUSTOMIZADOS

=================================================================================================== */





/* -------------------------------

HEADERS - Customizados 

-------------------------------- */

/* -- josue nao sabe , verificar --
.mc-ttHeader{
  background-repeat: no-repeat;
  padding-left: 40px;
  background-position: left top;
  background-size: 40px;
}
.mc-ttHeader.mc-ttHeader-Premio{
  background-image:url(/fileadmin/CONFIGURACOES/DEFAULT_21/Resources/Public/Template/img/icons/icon_premio.svg);
}
*/

/* area do subtitle generalizada */
.mc-Headline-custom + p.tagline{ margin:0;padding:0; }



/* ################################## Título - Texto Colorido (mc-Headline-1) */
.mc-Headline-1{
  font-size: 1.4rem; 
  font-weight: 500; 
  margin-bottom: 10px; 
  padding: 5px 0;
  color: #555;
}
.mc-Headline-1 a{color: #555;}
.mc-Headline-1 a:hover, .mc-Headline-1 a:focus{text-decoration: none; color: #AF1816;}

/* variacao de cores */
.mc-White .mc-Headline-1,
.mc-White > div > .mc-Headline-1,  
.mc-White > div > .mc-Headline-1 a{color: #fff; text-shadow: 1px 1px 5px #000;}

.mc-Graydark .mc-Headline-1,
.mc-Graydark > div > .mc-Headline-1,
.mc-Graydark > div > .mc-Headline-1 a{color: #555;}

.mc-Primary .mc-Headline-1,
.mc-Primary > div > .mc-Headline-1,
.mc-Primary > div > .mc-Headline-1 a{color: #00547f;}

.mc-Success .mc-Headline-1,
.mc-Success > div > .mc-Headline-1,
.mc-Success > div > .mc-Headline-1 a{color: #4cae50;}

.mc-Info .mc-Headline-1,
.mc-Info > div > .mc-Headline-1,
.mc-Info > div > .mc-Headline-1{color: #267793;}

.mc-Warning .mc-Headline-1,
.mc-Warning > div > .mc-Headline-1,
.mc-Warning > div > .mc-Headline-1 a{color: #f1b13b;}

.mc-Danger .mc-Headline-1,
.mc-Danger > div > .mc-Headline-1,
.mc-Danger > div > .mc-Headline-1 a{color: #cc141d;}


.mc-Institucional .mc-Headline-1,
.mc-Institucional > div > .mc-Headline-1,
.mc-Institucional > div > .mc-Headline-1 a{color: #850D13;}

.mc-Universidade .mc-Headline-1,
.mc-Universidade > div > .mc-Headline-1,
.mc-Universidade > div > .mc-Headline-1 a{color: #AF1816;}

.mc-Graduacao .mc-Headline-1,
.mc-Graduacao > div > .mc-Headline-1,
.mc-Graduacao > div > .mc-Headline-1 a{color: #B61827;}

.mc-Lato .mc-Headline-1,
.mc-Lato > div > .mc-Headline-1,
.mc-Lato > div > .mc-Headline-1 a{color: #006A8C;}

.mc-Stricto .mc-Headline-1,
.mc-Stricto > div > .mc-Headline-1,
.mc-Stricto > div > .mc-Headline-1 a{color: #7A1F7F;}

.mc-Extensao .mc-Headline-1,
.mc-Extensao > div > .mc-Headline-1,
.mc-Extensao > div > .mc-Headline-1 a{color: #E89600;}

.mc-Colegio .mc-Headline-1,
.mc-Colegio > div > .mc-Headline-1,
.mc-Colegio > div > .mc-Headline-1 a{color: #D82738;}

.mc-Chancelaria .mc-Headline-1,
.mc-Chancelaria > div > .mc-Headline-1,
.mc-Chancelaria > div > .mc-Headline-1 a{color: #006E73;}

.mc-Hospital .mc-Headline-1,
.mc-Hospital > div > .mc-Headline-1,
.mc-Hospital > div > .mc-Headline-1 a{color: #2197d4;}

.mc-VermelhoDonn .mc-Headline-1,
.mc-VermelhoDonn > div > .mc-Headline-1,
.mc-VermelhoDonn > div > .mc-Headline-1 a{color: #e90029;}




/* ################################## Título - Barra Lateral (mc-Headline-2) */
.mc-Headline-2{
  font-size: 1.2rem;
  font-weight: 500;
  border-left: 4px solid #999;
  margin-bottom: 10px;
  padding: 8px 10px;
  color: #555;
}
.mc-Headline-2 a{color: #555;}
.mc-Headline-2 a:hover,
.mc-Headline-2 a:focus{text-decoration: none; color: #AF1816;}

.mc-Headline-2 h1,
.mc-Headline-2 h2,
.mc-Headline-2 h3,
.mc-Headline-2 h4,
.mc-Headline-2 h5{margin-bottom: 0;}

/* variacao de cores */
.mc-Default .mc-Headline-2,
.mc-Default > div > .mc-Headline-2{border-left: 4px solid #555;}

.mc-White .mc-Headline-2,
.mc-White > div > .mc-Headline-2{border-left: 4px solid #fff;}

.mc-Graydark .mc-Headline-2,
.mc-Graydark > div > .mc-Headline-2{border-left: 4px solid #555;}

.mc-Primary .mc-Headline-2,
.mc-Primary > div > .mc-Headline-2{border-left: 4px solid #00547f; }

.mc-Success .mc-Headline-2,
.mc-Success > div > .mc-Headline-2{border-left: 4px solid #4cae50;}

.mc-Info .mc-Headline-2,
.mc-Info > div > .mc-Headline-2{border-left: 4px solid #267793;}

.mc-Warning .mc-Headline-2,
.mc-Warning > div > .mc-Headline-2{border-left: 4px solid #f1b13b;}

.mc-Danger .mc-Headline-2,
.mc-Danger > div > .mc-Headline-2{border-left: 4px solid #cc141d;}


.mc-Institucional .mc-Headline-2,
.mc-Institucional > div > .mc-Headline-2{border-left: 4px solid #850D13;}

.mc-Universidade .mc-Headline-2,
.mc-Universidade > div > .mc-Headline-2{border-left: 4px solid #AF1816;}

.mc-Graduacao .mc-Headline-2,
.mc-Graduacao > div > .mc-Headline-2{border-left: 4px solid #B61827;}

.mc-Lato .mc-Headline-2,
.mc-Lato > div > .mc-Headline-2{border-left: 4px solid #006A8C;}

.mc-Stricto .mc-Headline-2,
.mc-Stricto > div > .mc-Headline-2{border-left: 4px solid #7A1F7F;}

.mc-Extensao .mc-Headline-2,
.mc-Extensao > div > .mc-Headline-2{border-left: 4px solid #E89600;}

.mc-Colegio .mc-Headline-2,
.mc-Colegio > div > .mc-Headline-2{border-left: 4px solid #D82738;}

.mc-Chancelaria .mc-Headline-2,
.mc-Chancelaria > div > .mc-Headline-2{border-left: 4px solid #006E73;}

.mc-Hospital .mc-Headline-2,
.mc-Hospital > div > .mc-Headline-2{border-left: 4px solid #2197d4;}

.mc-VermelhoDonn .mc-Headline-2,
.mc-VermelhoDonn > div > .mc-Headline-2{border-left: 4px solid #e90029;}




/* ################################## Título - Barra inferior (mc-Headline-3) */
.mc-Headline-3{
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 10px;
  border-bottom: 2px solid #ddd;
  color: #555;
}
.mc-Headline-3:after{
  content: "";
  width: 18%;
  height: 6px;
  display: block;
  margin-bottom: -.0625rem;
  background: #000;
  margin-top: 4px;
}
.mc-Headline-3 a{color: #555;}
.mc-Headline-3 a:hover,
.mc-Headline-3 a:focus{text-decoration: none; color: #AF1816;}


/* variacao de cores */
.mc-Default > div > .mc-Headline-3:after{background: #555;}
.mc-White > div > .mc-Headline-3:after{background: #fff;}
.mc-Graydark > div > .mc-Headline-3:after{background: #555;}

.mc-Primary > div > .mc-Headline-3:after{background: #00547f;}
.mc-Success > div > .mc-Headline-3:after{background: #4cae50;}
.mc-Info > div > .mc-Headline-3:after{background:#267793;}
.mc-Warning > div > .mc-Headline-3:after{background: #f1b13b;}
.mc-Danger > div > .mc-Headline-3:after{background: #cc141d;}


.mc-Institucional > div > .mc-Headline-3:after{background: #850D13;}
.mc-Universidade > div > .mc-Headline-3:after{background: #AF1816;}
.mc-Graduacao > div > .mc-Headline-3:after{background: #B61827;}
.mc-Lato > div > .mc-Headline-3:after{background: #006A8C;}
.mc-Stricto > div > .mc-Headline-3:after{background: #7A1F7F;}
.mc-Extensao > div > .mc-Headline-3:after{background: #E89600;}
.mc-Colegio > div > .mc-Headline-3:after{background: #D82738;}
.mc-Chancelaria > div > .mc-Headline-3:after{background: #006E73;}

.mc-Hospital > div > .mc-Headline-3:after{background: #2197d4;}
.mc-VermelhoDonn > div > .mc-Headline-3:after{background: #e90029;}



/* ################################## Título - Fundo Colorido (mc-Headline-4) */
.mc-Headline-4{
  font-size: 1.2rem;
  font-weight: 500;
  margin-bottom: 10px;
  padding: 10px 20px;
  background: #999;
  color: #fff;
  text-shadow: 1px 1px 5px #555;
}
.mc-Headline-4 a{color: #fff;}
.mc-Headline-4 a:hover,
.mc-Headline-4 a:focus{text-decoration: none; color: #AF1816;}

/* variacao de coroes */
.mc-Default > div > .mc-Headline-4{background: #555;}

.mc-White > div > .mc-Headline-4{background: #fff;color:#555;}
.mc-White > div > .mc-Headline-4{color:#555;}

.mc-Graydark > div > .mc-Headline-4{background: #555;}

.mc-Primary > div > .mc-Headline-4{background: #00547f;}
.mc-Success > div > .mc-Headline-4{background: #4cae50;}
.mc-Info > div > .mc-Headline-4{background: #267793;}
.mc-Warning > div > .mc-Headline-4{background: #f1b13b;}
.mc-Danger > div > .mc-Headline-4{background: #cc141d;}

.mc-Institucional > div > .mc-Headline-4{background: #850D13;}
.mc-Universidade > div > .mc-Headline-4{background: #AF1816;}
.mc-Graduacao > div > .mc-Headline-4{background: #B61827;}
.mc-Lato > div > .mc-Headline-4{background: #006A8C;}
.mc-Stricto > div > .mc-Headline-4{background: #7A1F7F;}
.mc-Extensao > div > .mc-Headline-4{background: #E89600;}
.mc-Colegio > div > .mc-Headline-4{background: #D82738;}
.mc-Chancelaria > div > .mc-Headline-4{background: #006E73;}

.mc-Hospital > div > .mc-Headline-4{background: #2197d4;}
.mc-VermelhoDonn > div > .mc-Headline-4{background: #e90029;}






/* ################################## Título - Centralizado (mc-Headline-5) */
.mc-Headline-5{
  font-size: 1.8rem;
  font-weight: 500;
  margin-bottom: 20px;
  color: #555;
  text-align: center;
}
.mc-Headline-5:after{
  content: "";
  width: 35%;
  height: 2px;
  display: block;
  margin-bottom: -.0625rem;
  background: #000;
  margin: 0 auto;
}
.mc-Headline-5 a{color: #555;}
.mc-Headline-5 a:hover,
.mc-Headline-5 a:focus{text-decoration: none; color: #AF1816;}


/* variacao de cores */
.mc-Default > div > .mc-Headline-5:after{background: #555;}

.mc-White > div > .mc-Headline-5{color:#fff; text-shadow: 1px 1px 10px #000;}
.mc-White > div > .mc-Headline-5:after{background: #fff;}

.mc-Graydark > div > .mc-Headline-5:after{background: #555;}

.mc-Primary > div > .mc-Headline-5:after{background: #00547f;}
.mc-Success > div > .mc-Headline-5:after{background: #4cae50;}
.mc-Info > div > .mc-Headline-5:after{background:#267793;}
.mc-Warning > div > .mc-Headline-5:after{background: #f1b13b;}
.mc-Danger > div > .mc-Headline-5:after{background: #cc141d;}

.mc-Institucional > div > .mc-Headline-5:after{background: #850D13;}
.mc-Universidade > div > .mc-Headline-5:after{background: #AF1816;}
.mc-Graduacao > div > .mc-Headline-5:after{background: #B61827;}
.mc-Lato > div > .mc-Headline-5:after{background: #006A8C;}
.mc-Stricto > div > .mc-Headline-5:after{background: #7A1F7F;}
.mc-Extensao > div > .mc-Headline-5:after{background: #E89600;}
.mc-Colegio > div > .mc-Headline-5:after{background: #D82738;}
.mc-Chancelaria > div > .mc-Headline-5:after{background: #006E73;}

.mc-Hospital > div > .mc-Headline-5:after{background: #2197d4;}
.mc-VermelhoDonn > div > .mc-Headline-5:after{background: #e90029;}





/* ################################## Título - Faixa Central (mc-Headline-6) */
.mc-Headline-6{
  font-size: 1.8rem; 
  font-weight: 500; 
  color: #555; 
  text-align: center;
  position:relative;
}
.mc-Headline-6:before{
  content: "";
  height: 0;
  width: 20%;
  border-bottom: 2px solid #e7e7e7;
  margin-left: -22%;
  position: absolute;
  top:50%;
}
.mc-Headline-6:after{
  content: "";
  height: 0;
  width: 20%;
  border-bottom: 2px solid #e7e7e7;
  margin-left: 20px;
  position: absolute;
  top:50%;
}

@media (max-width: 991px){
.mc-Headline-6:after,
.mc-Headline-6:before{width:0;}
}

.mc-Headline-6 a{color:#555;}
.mc-Headline-6 a:hover,
.mc-Headline-6 a:focus{text-decoration:none; color:#AF1816;}


/* variacao de cores */
.mc-Default        > div > .mc-Headline-6:after,
.mc-Default        > div > .mc-Headline-6:before{border-color: #ddd;}

.mc-White          > div > .mc-Headline-6{color: #fff;}
.mc-White          > div > .mc-Headline-6:after,
.mc-White          > div > .mc-Headline-6:before{border-color: #fff; }

.mc-Graydark       > div > .mc-Headline-6:after,
.mc-Graydark       > div > .mc-Headline-6:before{border-color: #555;}

.mc-Primary        > div > .mc-Headline-6:after,
.mc-Primary        > div > .mc-Headline-6:before{border-color: #00547f;}

.mc-Success        > div > .mc-Headline-6:after,
.mc-Success        > div > .mc-Headline-6:before{border-color: #4cae50;}

.mc-Info           > div > .mc-Headline-6:after,
.mc-Info           > div > .mc-Headline-6:before{border-color:#267793;}

.mc-Warning        > div > .mc-Headline-6:after,
.mc-Warning        > div > .mc-Headline-6:before{border-color: #f1b13b;}

.mc-Danger         > div > .mc-Headline-6:after,
.mc-Danger         > div > .mc-Headline-6:before{border-color: #cc141d;}


.mc-Institucional  > div > .mc-Headline-6:after,
.mc-Institucional  > div > .mc-Headline-6:before{border-color: #850D13;}

.mc-Universidade   > div > .mc-Headline-6:after,
.mc-Universidade   > div > .mc-Headline-6:before{border-color: #AF1816;}

.mc-Graduacao      > div > .mc-Headline-6:after,
.mc-Graduacao      > div > .mc-Headline-6:before{border-color: #B61827;}

.mc-Lato           > div > .mc-Headline-6:after,
.mc-Lato           > div > .mc-Headline-6:before{border-color: #006A8C;}

.mc-Stricto        > div > .mc-Headline-6:after,
.mc-Stricto        > div > .mc-Headline-6:before{border-color: #7A1F7F;}

.mc-Extensao       > div > .mc-Headline-6:after,
.mc-Extensao       > div > .mc-Headline-6:before{border-color: #E89600;}

.mc-Colegio        > div > .mc-Headline-6:after,
.mc-Colegio        > div > .mc-Headline-6:before{border-color: #D82738;}

.mc-Chancelaria    > div > .mc-Headline-6:after,
.mc-Chancelaria    > div > .mc-Headline-6:before{border-color: #006E73;}

.mc-Hospital       > div > .mc-Headline-6:after,
.mc-Hospital       > div > .mc-Headline-6:before{border-color: #2b98d2;}

.mc-VermelhoDonn   > div > .mc-Headline-6:after,
.mc-VermelhoDonn   > div > .mc-Headline-6:before{border-color: #e90029;}





/* ################################## Título - Swiper (mc-LpTitle) */
.mc-LpTitle .mc-Headline-7{font-size: 2.6rem; line-height: 40px;}
.mc-LpTitle + h3{font-weight: 100; font-size: 1.2rem}

@media (max-width: 991px){
.mc-LpTitle,
.mc-LpTitle + P{text-align: center;}
.mc-LpTitle .mc-Headline-7{font-size: 1.4rem; line-height: 20px;}
}

/* variacao de cores */
.mc-Default .mc-LpTitle,
.mc-Default .mc-LpTitle + P{color: #555;}

.mc-White .mc-LpTitle,
.mc-White .mc-LpTitle + P{color: #FFF;}

.mc-Graydark .mc-LpTitle,
.mc-Graydark .mc-LpTitle + P{color: #555;}


.mc-Primary .mc-LpTitle,
.mc-Primary .mc-LpTitle + P{color: #00547f;}

.mc-Success .mc-LpTitle,
.mc-Success .mc-LpTitle + P{color: #4cae50;}

.mc-Info .mc-LpTitle,
.mc-Info .mc-LpTitle + P{color: #267793;}

.mc-Warning .mc-LpTitle,
.mc-Warning .mc-LpTitle + P{color: #f1b13b;}

.mc-Danger .mc-LpTitle,
.mc-Danger .mc-LpTitle + P{color: #cc141d;}


.mc-Institucional .mc-LpTitle,
.mc-Institucional .mc-LpTitle + P{color: #850D13;}

.mc-Universidade .mc-LpTitle,
.mc-Universidade .mc-LpTitle + P{color: #AF1816;}

.mc-Graduacao .mc-LpTitle,
.mc-Graduacao .mc-LpTitle + P{color: #B61827;}

.mc-Lato .mc-LpTitle,
.mc-Lato .mc-LpTitle + P{color: #006A8C;}

.mc-Stricto .mc-LpTitle,
.mc-Stricto .mc-LpTitle + P{color: #7A1F7F;}

.mc-Extensao .mc-LpTitle,
.mc-Extensao .mc-LpTitle + P{color: #E89600;}

.mc-Colegio .mc-LpTitle,
.mc-Colegio .mc-LpTitle + P{color: #D82738;}

.mc-Chancelaria .mc-LpTitle,
.mc-Chancelaria .mc-LpTitle + P{color: #006E73;}

.mc-Hospital .mc-LpTitle,
.mc-Hospital .mc-LpTitle + P{color: #2197d4;}

.mc-VermelhoDonn .mc-LpTitle,
.mc-VermelhoDonn .mc-LpTitle + P{color: #e90029;}





/* ===================================================================================================

- HEADER
- BOTOES CUSTOMIZADOS

=================================================================================================== */


/* --------------------------------

BOTOES - Customizados 

-------------------------------- */


/* ################################## Botão */
.mc-btn{
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid #555;
  white-space: normal;
  font-size: 1rem;
  /*line-height: 1.428571429;*/
  border-radius: 0;
  /*-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
  padding: 12px 35px;
  background: #fff;
  color: #555;
  transition: .3s ease all;
}
.mc-btn a{
  color: #555; 
  padding: 12px 35px; 
  display: block; 
  margin: -12px -35px; 
  transition: .3s ease all;
}

.mc-btn a:hover,
.mc-btn a:focus,
.mc-btn:hover,
.mc-btn:focus{ text-decoration: none; }

.mc-btn:hover{
  border: 1px solid #f4f4f4;
}

/* ################################## Botão - Block */
.mc-btn-block{
  width: 100%; 
  display: block; 
  margin-top: 10px;
}


/* variacao de cores */
.mc-Default > div > .mc-btn{background: #fff; color: #555; border: 1px solid #ccc;}
.mc-Default > div > .mc-btn a{color: #555;}
.mc-Default > div > .mc-btn:hover{background: #f4f4f4;}

.mc-White > div > .mc-btn{background: #fff; color: #444; text-shadow: 1px 1px #555;}
.mc-White > div > .mc-btn a{color: #444;}
.mc-White > div > .mc-btn:hover{background: #fff;}

.mc-Graydark > div > .mc-btn{background: #555; color: #fff; text-shadow: 1px 1px #555;}
.mc-Graydark > div > .mc-btn a{color: #fff;}
.mc-Graydark > div > .mc-btn:hover{background: #444;}

.mc-Primary > div > .mc-btn{background: #00547f; color: #fff; text-shadow: 1px 1px #555;}
.mc-Primary > div > .mc-btn a{color: #fff;}
.mc-Primary > div > .mc-btn:hover{background: #00324C;}

.mc-Success > div > .mc-btn{background: #4cae50; color: #fff; text-shadow: 1px 1px #555;}
.mc-Success > div > .mc-btn a{color: #fff;}
.mc-Success > div > .mc-btn:hover{background: #3C8B40;}

.mc-Info > div > .mc-btn{background: #267793; color: #fff; text-shadow: 1px 1px #555;}
.mc-Info > div > .mc-btn a{color: #fff;}
.mc-Info > div > .mc-btn:hover{background: #1C566A;}

.mc-Warning > div > .mc-btn{background: #f1b13b; color: #444; text-shadow: none;}
.mc-Warning > div > .mc-btn a{color: #444;}
.mc-Warning > div > .mc-btn:hover{background: #E89D11;}

.mc-Danger > div > .mc-btn{background: #cc141d; color: #fff; text-shadow: 1px 1px #555;}
.mc-Danger > div > .mc-btn a{color: #fff;}
.mc-Danger > div > .mc-btn:hover{background: #9E0F16;}


.mc-Institucional > div > .mc-btn{background: #850D13; color: #fff; text-shadow: 1px 1px #555;}
.mc-Institucional > div > .mc-btn a{color: #fff;}
.mc-Institucional > div > .mc-btn:hover{background: #AF1816;}

.mc-Universidade > div > .mc-btn{background: #AF1816; color: #fff; text-shadow: 1px 1px #555;}
.mc-Universidade > div > .mc-btn a{color: #fff;}
.mc-Universidade > div > .mc-btn:hover{background: #850D13;}

.mc-Graduacao > div > .mc-btn{background: #B61827; color: #fff; text-shadow: 1px 1px #555;}
.mc-Graduacao > div > .mc-btn a{color: #fff;}
.mc-Graduacao > div > .mc-btn:hover{background: #CC141D;}

.mc-Lato > div > .mc-btn{background: #006A8C; color: #fff; text-shadow: 1px 1px #555;}
.mc-Lato > div > .mc-btn a{color: #fff;}
.mc-Lato > div > .mc-btn:hover{background: #0A4E63;}

.mc-Stricto > div > .mc-btn{background: #7A1F7F; color: #fff; text-shadow: 1px 1px #555;}
.mc-Stricto > div > .mc-btn a{color: #fff;}
.mc-Stricto > div > .mc-btn:hover{background: #6b1b70;}

.mc-Extensao > div > .mc-btn{background: #E89600; color: #444; text-shadow: none;}
.mc-Extensao > div > .mc-btn a{color: #444;}
.mc-Extensao > div > .mc-btn:hover{background: #FBB900;}

.mc-Colegio > div > .mc-btn{background: #D82738; color: #fff; text-shadow: 1px 1px #555;}
.mc-Colegio > div > .mc-btn a{color: #fff;}
.mc-Colegio > div > .mc-btn:hover{background: #CC141D;}

.mc-Chancelaria > div > .mc-btn{background: #006E73; color: #fff; text-shadow: 1px 1px #555;}
.mc-Chancelaria > div > .mc-btn a{color: #fff;}
.mc-Chancelaria > div > .mc-btn:hover{background: #01575b;}

.mc-Hospital > div > .mc-btn{background: #2197d4; color: #fff; text-shadow: 1px 1px #555;}
.mc-Hospital > div > .mc-btn a{color: #fff;}
.mc-Hospital > div > .mc-btn:hover{background: #2197d4;}

.mc-VermelhoDonn > div > .mc-btn{background: #e90029; color: #fff; text-shadow: 1px 1px #555;}
.mc-VermelhoDonn > div > .mc-btn a{color: #fff;}
.mc-VermelhoDonn > div > .mc-btn:hover{background: #e90029;}






/* ################################## Botão Captação */
.mc-btn-cta{
  display: inline-block;
  cursor: pointer;
  padding: 15px 60px;
  background: #ddd;
  border-bottom: 5px solid #ccc;
  color: #444;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.2rem;
  border: none;
  text-align: center;
  transition: .3s ease all;
}
.mc-btn-cta a{
  padding: 15px 60px; 
  margin: -15px -60px; 
  text-decoration: none; 
  transition: .3s ease all; 
  display:block;
}
.mc-btn-cta:hover, 
.mc-btn-cta:focus{
  background-color: #eee; 
  border-bottom: 5px solid #bbb; 
  color: #777; 
  text-decoration: none;
}


/* variacao de cores */
.mc-Default > div > .mc-btn-cta{ background: #ddd; border-bottom: 5px solid #ccc;}
.mc-Default > div > .mc-btn-cta,
.mc-Default > div > .mc-btn-cta a{color: #444;}
.mc-Default > div > .mc-btn-cta:hover,
.mc-Default > div > .mc-btn-cta:focus{background-color: #eee; border-color: #bbb; }

.mc-White > div > .mc-btn-cta{background: #fff; border-bottom: 5px solid #ddd; color: #444; text-shadow: 1px 1px #555;}
.mc-White > div > .mc-btn-cta,
.mc-White > div > .mc-btn-cta a{color: #444;}
.mc-White > div > .mc-btn-cta:hover,
.mc-White > div > .mc-btn-cta:focus{background-color: #f1f1f1f; border-color: #ccc; color: #444;}

.mc-Graydark > div > .mc-btn-cta{background: #444; border-bottom: 5px solid #777; color: #fff; text-shadow: 1px 1px #555;}
.mc-Graydark > div > .mc-btn-cta,
.mc-Graydark > div > .mc-btn-cta a{color: #fff;}
.mc-Graydark > div > .mc-btn-cta:hover,
.mc-Graydark > div > .mc-btn-cta:focus{background-color: #222; border-color: #555; color: #fff;}

.mc-Primary > div > .mc-btn-cta{background: #00547f; border-bottom: 5px solid #013a58; color: #fff; text-shadow: 1px 1px #555;}
.mc-Primary > div > .mc-btn-cta,
.mc-Primary > div > .mc-btn-cta a{color: #fff;}
.mc-Primary > div > .mc-btn-cta:hover,
.mc-Primary > div > .mc-btn-cta:focus{background-color: #096397; border-color: #0A537D;}

.mc-Info > div > .mc-btn-cta{ background: #0E96E5; border-bottom: 5px solid #096397; color: #fff; text-shadow: 1px 1px #555;}
.mc-Info > div > .mc-btn-cta,
.mc-Info > div > .mc-btn-cta a{color: #fff;}
.mc-Info > div > .mc-btn-cta:hover,
.mc-Info > div > .mc-btn-cta:focus{background-color: #096397; border-color: #0A537D;}

.mc-Success > div > .mc-btn-cta{background: #00B494;border-bottom: 5px solid #008068; color: #fff; text-shadow: 1px 1px #555;}
.mc-Success > div > .mc-btn-cta,
.mc-Success > div > .mc-btn-cta a{color: #fff;}
.mc-Success > div > .mc-btn-cta:hover,
.mc-Success > div > .mc-btn-cta:focus{background-color: #008068; border-color: #0B5747; }

.mc-Warning > div > .mc-btn-cta{ background: #FAAD50; border-bottom: 5px solid #CC8D41; color: #fff; text-shadow: 1px 1px #555;}
.mc-Warning > div > .mc-btn-cta,
.mc-Warning > div > .mc-btn-cta a{color: #fff;}
.mc-Warning > div > .mc-btn-cta:hover,
.mc-Warning > div > .mc-btn-cta:focus{background-color: #CC8D41; border-color: #A67436; }

.mc-Danger > div > .mc-btn-cta{background: #F45563; border-bottom: 5px solid #C54550; color: #fff; text-shadow: 1px 1px #555;}
.mc-Danger > div > .mc-btn-cta,
.mc-Danger > div > .mc-btn-cta a{color: #fff;}
.mc-Danger > div > .mc-btn-cta:hover,
.mc-Danger > div > .mc-btn-cta:focus{background-color: #C54550; border-color: #93343C; }


.mc-Institucional > div > .mc-btn-cta{background: #850D13; border-bottom: 5px solid #780C11; color: #fff; text-shadow: 1px 1px #555;}
.mc-Institucional > div > .mc-btn-cta,
.mc-Institucional > div > .mc-btn-cta a{color: #fff;}
.mc-Institucional > div > .mc-btn-cta:hover,
.mc-Institucional > div > .mc-btn-cta:focus{background-color: #780C11; border-color: #53090d; color: #fff;}

.mc-Universidade > div > .mc-btn-cta{background: #AF1816; border-bottom: 5px solid #851311; color: #fff; text-shadow: 1px 1px #555;}
.mc-Universidade > div > .mc-btn-cta,
.mc-Universidade > div > .mc-btn-cta a{color: #fff;}
.mc-Universidade > div > .mc-btn-cta:hover,
.mc-Universidade > div > .mc-btn-cta:focus{background-color: #9b1513; border-color: #7c1210; color: #fff;}

.mc-Graduacao > div > .mc-btn-cta{background: #CC141D; border-bottom: 5px solid #8D1420; color: #fff; text-shadow: 1px 1px #555;}
.mc-Graduacao > div > .mc-btn-cta,
.mc-Graduacao > div > .mc-btn-cta a{color: #fff;}
.mc-Graduacao > div > .mc-btn-cta:hover,
.mc-Graduacao > div > .mc-btn-cta:focus{background-color: #ab131a; border-color: #72101a; color: #fff;}

.mc-Lato > div > .mc-btn-cta{background: #006A8C; border-bottom: 5px solid #0A4E63; color: #fff; text-shadow: 1px 1px #555;}
.mc-Lato > div > .mc-btn-cta,
.mc-Lato > div > .mc-btn-cta a{color: #fff;}
.mc-Lato > div > .mc-btn-cta:hover,
.mc-Lato > div > .mc-btn-cta:focus{background-color: #015b78; border-color: #094355; color: #fff;}

.mc-Stricto > div > .mc-btn-cta{background: #4D1965; border-bottom: 5px solid #390f3c; color: #fff; text-shadow: 1px 1px #555;}
.mc-Stricto > div > .mc-btn-cta,
.mc-Stricto > div > .mc-btn-cta a{color: #fff;}
.mc-Stricto > div > .mc-btn-cta:hover,
.mc-Stricto > div > .mc-btn-cta:focus{background-color: #3d1451; border-color: #200821; color: #fff;}

.mc-Extensao > div > .mc-btn-cta{background: #E89600; border-bottom: 5px solid #AE6900; color: #fff; text-shadow: 1px 1px #555;}
.mc-Extensao > div > .mc-btn-cta,
.mc-Extensao > div > .mc-btn-cta a{color: #fff;}
.mc-Extensao > div > .mc-btn-cta:hover,
.mc-Extensao > div > .mc-btn-cta:focus{background-color: #ce8602; border-color: #995d02; color: #fff;}

.mc-Colegio > div > .mc-btn-cta{background: #d82738; border-bottom: 5px solid #8d1420; color: #fff; text-shadow: 1px 1px #555;}
.mc-Colegio > div > .mc-btn-cta,
.mc-Colegio > div > .mc-btn-cta a{color: #fff;}
.mc-Colegio > div > .mc-btn-cta:hover,
.mc-Colegio > div > .mc-btn-cta:focus{background-color: #ba202f; border-color: #7c101b; color: #fff;}

.mc-Chancelaria > div > .mc-btn-cta{background: #006E73; border-bottom: 5px solid #004D50; color: #fff; text-shadow: 1px 1px #555;}
.mc-Chancelaria > div > .mc-btn-cta,
.mc-Chancelaria > div > .mc-btn-cta a{color: #fff;}
.mc-Chancelaria > div > .mc-btn-cta:hover,
.mc-Chancelaria > div > .mc-btn-cta:focus{background-color: #015d61; border-color: #003a3c; color: #fff;}

.mc-Hospital > div > .mc-btn-cta{background: #2197d4; border-bottom: 5px solid #f1b13b; color: #fff; text-shadow: 1px 1px #555;}
.mc-Hospital > div > .mc-btn-cta,
.mc-Hospital > div > .mc-btn-cta a{color: #fff;}
.mc-Hospital > div > .mc-btn-cta:hover,
.mc-Hospital > div > .mc-btn-cta:focus{background-color: #f1b13b; border-color: #2197d4; color: #fff;}

.mc-VermelhoDonn > div > .mc-btn-cta{background: #e90029; border-bottom: 5px solid #f1b13b; color: #fff; text-shadow: 1px 1px #555;}
.mc-VermelhoDonn > div > .mc-btn-cta,
.mc-VermelhoDonn > div > .mc-btn-cta a{color: #fff;}
.mc-VermelhoDonn > div > .mc-btn-cta:hover,
.mc-VermelhoDonn > div > .mc-btn-cta:focus{background-color: #f1b13b; border-color: #e90029; color: #fff;}


/* ???? */
.mc-btn-Social{background: #05547f; color: #fff; border: none; border-radius: 50%; width: 50px; height: 50px; margin: 2px;}
.mc-btn-Social:hover{background: #fff; color: #05547f;}








/* ################################## Botão Light */
/* ################################## Botão Light - Block */
/* ################################## Botão Light (Arredondado) */
/* ################################## Botão Light (Arredondado) - Block */
.mc-btn-radius,
.mc-btn-radius a{border-radius: 30px;}


.mc-btn-Light{
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: normal;
  font-size: 1rem;
  /*line-height: 1.428571429;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;*/
  padding: 12px 35px;
  border: 2px solid #555;
  background: transparent;
  transition: .3s ease all;
  color:#fff;
}

.mc-btn-Light a{
  color: #555; 
  padding: 12px 35px; 
  display: block; 
  margin: -12px -35px; 
  transition: .3s ease all; 
}

.mc-btn-Light:focus,
.mc-btn-Light:hover{background: #fff;}

.mc-btn-Light a:hover,
.mc-btn-Light a:focus,
.mc-btn-Light:hover,
.mc-btn-Light:focus{text-decoration: none; color: #222;}


/* varicao cores */
.mc-Default > div > .mc-btn-Light{color: #555; border-color: #555;}
.mc-Default > div > .mc-btn-Light a{color: #555;}
.mc-Default > div > .mc-btn-Light a:hover,
.mc-Default > div > .mc-btn-Light a:focus,
.mc-Default > div > .mc-btn-Light:hover,
.mc-Default > div > .mc-btn-Light:hover{background: #ddd; color: #555;border-color: #ddd;}

.mc-White > div > .mc-btn-Light{color: #fff; border-color: #fff;}
.mc-White > div > .mc-btn-Light a{color: #555;}
.mc-White > div > .mc-btn-Light a:hover,
.mc-White > div > .mc-btn-Light:hover{background: #fff; color: #555;}

.mc-Graydark > div > .mc-btn-Light{color: #555; border-color: #555;}
.mc-Graydark > div > .mc-btn-Light a{color: #555;}
.mc-Graydark > div > .mc-btn-Light a:hover,
.mc-Graydark > div > .mc-btn-Light:hover{background: #555; color: #fff;}

.mc-Primary > div > .mc-btn-Light{color: #00547f; border-color: #00547f;}
.mc-Primary > div > .mc-btn-Light a{color: #00547f;}
.mc-Primary > div > .mc-btn-Light a:hover,
.mc-Primary > div > .mc-btn-Light:hover{background: #00547f; color: #fff;}

.mc-Success > div > .mc-btn-Light{color: #4cae50; border-color: #4cae50;}
.mc-Success > div > .mc-btn-Light a{color: #4cae50;}
.mc-Success > div > .mc-btn-Light a:hover,
.mc-Success > div > .mc-btn-Light:hover{background: #4cae50; color: #fff;}

.mc-Info > div > .mc-btn-Light{color: #267793; border-color: #267793;}
.mc-Info > div > .mc-btn-Light a{color: #267793;}
.mc-Info > div > .mc-btn-Light a:hover,
.mc-Info > div > .mc-btn-Light:hover{background: #267793; color: #fff;}

.mc-Warning > div > .mc-btn-Light{color: #f1b13b; border-color: #f1b13b;}
.mc-Warning > div > .mc-btn-Light a{color: #f1b13b;}
.mc-Warning > div > .mc-btn-Light a:hover{background: #f1b13b; color: #fff;}

.mc-Danger > div > .mc-btn-Light{color: #cc141d; border-color: #cc141d;}
.mc-Danger > div > .mc-btn-Light a{color: #cc141d;}
.mc-Danger > div > .mc-btn-Light a:hover,
.mc-Danger > div > .mc-btn-Light:hover{background: #cc141d; color: #fff;}


.mc-Institucional > div > .mc-btn-Light{color: #840c13; border-color: #840c13;}
.mc-Institucional > div > .mc-btn-Light a{color: #840c13;}
.mc-Institucional > div > .mc-btn-Light a:hover,
.mc-Institucional > div > .mc-btn-Light:hover{background: #840c13; color: #fff;}

.mc-Universidade > div > .mc-btn-Light{color: #AF1816; border-color: #AF1816;}
.mc-Universidade > div > .mc-btn-Light a{color: #AF1816;}
.mc-Universidade > div > .mc-btn-Light a:hover,
.mc-Universidade > div > .mc-btn-Light:hover{background: #AF1816; color: #fff;}

.mc-Graduacao > div > .mc-btn-Light{color: #B61827; border-color: #B61827;}
.mc-Graduacao > div > .mc-btn-Light a{color: #B61827;}
.mc-Graduacao > div > .mc-btn-Light a:hover,
.mc-Graduacao > div > .mc-btn-Light:hover{background: #B61827; color: #fff;}

.mc-Lato > div > .mc-btn-Light{color: #006A8C; border-color: #006A8C;}
.mc-Lato > div > .mc-btn-Light a{color: #006A8C;}
.mc-Lato > div > .mc-btn-Light a:hover,
.mc-Lato > div > .mc-btn-Light:hover{background: #006A8C; color: #fff;}

.mc-Stricto > div > .mc-btn-Light{color: #7A1F7F; border-color: #7A1F7F;}
.mc-Stricto > div > .mc-btn-Light a{color: #7A1F7F;}
.mc-Stricto > div > .mc-btn-Light a:hover,
.mc-Stricto > div > .mc-btn-Light:hover{background: #7A1F7F; color: #fff;}

.mc-Extensao > div > .mc-btn-Light{color: #E89600; border-color: #E89600;}
.mc-Extensao > div > .mc-btn-Light a{color: #E89600;}
.mc-Extensao > div > .mc-btn-Light a:hover,
.mc-Extensao > div > .mc-btn-Light:hover{background: #E89600; color: #fff;}

.mc-Colegio > div > .mc-btn-Light{color: #D82738; border-color: #D82738;}
.mc-Colegio > div > .mc-btn-Light a{color: #D82738;}
.mc-Colegio > div > .mc-btn-Light a:hover,
.mc-Colegio > div > .mc-btn-Light:hover{background: #D82738; color: #fff;}

.mc-Chancelaria > div > .mc-btn-Light{color: #006E73; border-color: #006E73;}
.mc-Chancelaria > div > .mc-btn-Light a{color: #006E73;}
.mc-Chancelaria > div > .mc-btn-Light a:hover,
.mc-Chancelaria > div > .mc-btn-Light:hover{background: #006E73; color: #fff;}

.mc-Hospital > div > .mc-btn-Light{color: #2197d4; border-color: #2197d4;}
.mc-Hospital > div > .mc-btn-Light a{color: #2197d4;}
.mc-Hospital > div > .mc-btn-Light a:hover,
.mc-Hospital > div > .mc-btn-Light:hover{background: #2197d4; color: #fff;}

.mc-VermelhoDonn > div > .mc-btn-Light{color: #e90029; border-color: #e90029;}
.mc-VermelhoDonn > div > .mc-btn-Light a{color: #e90029;}
.mc-VermelhoDonn > div > .mc-btn-Light a:hover,
.mc-VermelhoDonn > div > .mc-btn-Light:hover{background: #e90029; color: #fff;}






/* ################################## Botão Light Inverse */
/* ################################## Botão Light Inverse - Block */
/* ################################## Botão Light Inverse (Arredondado) */
/* ################################## Botão Light Inverse (Arredondado) - Block */
.mc-btn-Light-I{
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: normal;
  font-size: 1rem;
  padding: 12px 35px;
  border: 2px solid #ddd;
  background: #ddd;
  transition: .3s ease all;
}

.mc-btn-Light-I a{
  color: #555;
  padding: 12px 35px; 
  display: block; 
  margin: -12px -35px; 
  transition: .3s ease all; 
}

.mc-btn-Light-I:focus,
.mc-btn-Light-I:hover{background:transparent !important;}

.mc-btn-Light-I a:hover,
.mc-btn-Light-I a:focus,
.mc-btn-Light-I:hover,
.mc-btn-Light-I:focus{text-decoration: none; color: #555;}


/* varicao cores */
.mc-Default > div > .mc-btn-Light-I{color: #555; border-color: #ddd;background: #ddd;}
.mc-Default > div > .mc-btn-Light-I a,
.mc-Default > div > .mc-btn-Light-I a:hover,
.mc-Default > div > .mc-btn-Light-I a:focus{color: #555;}
.mc-Default > div > .mc-btn-Light-I:hover,
.mc-Default > div > .mc-btn-Light-I:focus{color: #555;border-color: #ddd;}

.mc-White > div > .mc-btn-Light-I{color: #555; border-color: #fff;background: #fff;}
.mc-White > div > .mc-btn-Light-I a,
.mc-White > div > .mc-btn-Light-I a:hover,
.mc-White > div > .mc-btn-Light-I a:focus{color: #555;}
.mc-White > div > .mc-btn-Light-I:hover,
.mc-White > div > .mc-btn-Light-I:focus{color: #555;}

.mc-Graydark > div > .mc-btn-Light-I{color: #fff; border-color: #555;background: #555;}
.mc-Graydark > div > .mc-btn-Light-I a{color: #fff;}
.mc-Graydark > div > .mc-btn-Light-I a:hover,
.mc-Graydark > div > .mc-btn-Light-I a:focus,
.mc-Graydark > div > .mc-btn-Light-I:hover,
.mc-Graydark > div > .mc-btn-Light-I:focus{color:#555;}

.mc-Primary > div > .mc-btn-Light-I{color: #fff; border-color: #00547f;background: #00547f;}
.mc-Primary > div > .mc-btn-Light-I a{color: #fff;}
.mc-Primary > div > .mc-btn-Light-I a:hover,
.mc-Primary > div > .mc-btn-Light-I a:focus,
.mc-Primary > div > .mc-btn-Light-I:hover,
.mc-Primary > div > .mc-btn-Light-I:focus{color: #00547f;}

.mc-Success > div > .mc-btn-Light-I{color: #fff; border-color: #4cae50;background: #4cae50;}
.mc-Success > div > .mc-btn-Light-I a{color: #fff;}
.mc-Success > div > .mc-btn-Light-I a:hover,
.mc-Success > div > .mc-btn-Light-I a:focus,
.mc-Success > div > .mc-btn-Light-I:hover,
.mc-Success > div > .mc-btn-Light-I:focus{color: #4cae50;}

.mc-Info > div > .mc-btn-Light-I{color: #fff; border-color: #267793;background: #267793;}
.mc-Info > div > .mc-btn-Light-I a{color: #fff;}
.mc-Info > div > .mc-btn-Light-I a:hover,
.mc-Info > div > .mc-btn-Light-I a:focus,
.mc-Info > div > .mc-btn-Light-I:hover,
.mc-Info > div > .mc-btn-Light-I:focus{color: #267793;}

.mc-Warning > div > .mc-btn-Light-I{color: #fff; border-color: #f1b13b;background: #f1b13b;}
.mc-Warning > div > .mc-btn-Light-I a{color: #fff;}
.mc-Warning > div > .mc-btn-Light-I a:hover,
.mc-Warning > div > .mc-btn-Light-I a:focus,
.mc-Warning > div > .mc-btn-Light-I:hover,
.mc-Warning > div > .mc-btn-Light-I:focus{color: #f1b13b;}

.mc-Danger > div > .mc-btn-Light-I{color: #fff; border-color: #cc141d;background: #cc141d;}
.mc-Danger > div > .mc-btn-Light-I a{color: #fff;}
.mc-Danger > div > .mc-btn-Light-I a:hover,
.mc-Danger > div > .mc-btn-Light-I a:focus,
.mc-Danger > div > .mc-btn-Light-I:hover,
.mc-Danger > div > .mc-btn-Light-I:focus{color: #cc141d;}


.mc-Institucional > div > .mc-btn-Light-I{color: #fff; border-color: #840c13;background: #840c13;}
.mc-Institucional > div > .mc-btn-Light-I a{color: #fff;}
.mc-Institucional > div > .mc-btn-Light-I a:hover,
.mc-Institucional > div > .mc-btn-Light-I a:focus,
.mc-Institucional > div > .mc-btn-Light-I:focus,
.mc-Institucional > div > .mc-btn-Light-I:hover{color: #840c13;}

.mc-Universidade > div > .mc-btn-Light-I{color: #fff; border-color: #AF1816;background: #AF1816;}
.mc-Universidade > div > .mc-btn-Light-I a{color: #fff;}
.mc-Universidade > div > .mc-btn-Light-I a:hover,
.mc-Universidade > div > .mc-btn-Light-I a:focus,
.mc-Universidade > div > .mc-btn-Light-I:focus,
.mc-Universidade > div > .mc-btn-Light-I:hover{color: #AF1816;}

.mc-Graduacao > div > .mc-btn-Light-I{color: #fff; border-color: #B61827;background: #B61827;}
.mc-Graduacao > div > .mc-btn-Light-I a{color: #fff;}
.mc-Graduacao > div > .mc-btn-Light-I a:hover,
.mc-Graduacao > div > .mc-btn-Light-I a:focus,
.mc-Graduacao > div > .mc-btn-Light-I:hover,
.mc-Graduacao > div > .mc-btn-Light-I:focus{color:#B61827;}

.mc-Lato > div > .mc-btn-Light-I{color: #fff; border-color: #006A8C;background: #006A8C;}
.mc-Lato > div > .mc-btn-Light-I a{color: #fff;}
.mc-Lato > div > .mc-btn-Light-I a:hover,
.mc-Lato > div > .mc-btn-Light-I a:focus,
.mc-Lato > div > .mc-btn-Light-I:hover,
.mc-Lato > div > .mc-btn-Light-I:focus{color: #006A8C;}

.mc-Stricto > div > .mc-btn-Light-I{color: #fff; border-color: #7A1F7F;background: #7A1F7F;}
.mc-Stricto > div > .mc-btn-Light-I a{color: #fff;}
.mc-Stricto > div > .mc-btn-Light-I a:hover,
.mc-Stricto > div > .mc-btn-Light-I a:focus,
.mc-Stricto > div > .mc-btn-Light-I:hover,
.mc-Stricto > div > .mc-btn-Light-I:focus{color: #7A1F7F;}

.mc-Extensao > div > .mc-btn-Light-I{color: #fff; border-color: #E89600;background: #E89600;}
.mc-Extensao > div > .mc-btn-Light-I a{color: #fff;}
.mc-Extensao > div > .mc-btn-Light-I a:hover,
.mc-Extensao > div > .mc-btn-Light-I a:focus,
.mc-Extensao > div > .mc-btn-Light-I:hover,
.mc-Extensao > div > .mc-btn-Light-I:focus{color: #E89600;}

.mc-Colegio > div > .mc-btn-Light-I{color: #fff; border-color: #D82738;background: #D82738;}
.mc-Colegio > div > .mc-btn-Light-I a{color: #fff;}
.mc-Colegio > div > .mc-btn-Light-I a:hover,
.mc-Colegio > div > .mc-btn-Light-I a:focus,
.mc-Colegio > div > .mc-btn-Light-I:hover,
.mc-Colegio > div > .mc-btn-Light-I:focus{color: #D82738;}

.mc-Chancelaria > div > .mc-btn-Light-I{color: #fff; border-color: #006E73;background: #006E73;}
.mc-Chancelaria > div > .mc-btn-Light-I a{color: #fff;}
.mc-Chancelaria > div > .mc-btn-Light-I a:hover,
.mc-Chancelaria > div > .mc-btn-Light-I a:focus,
.mc-Chancelaria > div > .mc-btn-Light-I:hover,
.mc-Chancelaria > div > .mc-btn-Light-I:focus{color: #006E73;}

.mc-Hospital > div > .mc-btn-Light-I{color: #fff; border-color: #2197d4;background: #2197d4;}
.mc-Hospital > div > .mc-btn-Light-I a{color: #fff;}
.mc-Hospital > div > .mc-btn-Light-I a:hover,
.mc-Hospital > div > .mc-btn-Light-I a:focus,
.mc-Hospital > div > .mc-btn-Light-I:hover,
.mc-Hospital > div > .mc-btn-Light-I:focus{color: #2197d4;}

.mc-VermelhoDonn > div > .mc-btn-Light-I{color: #fff; border-color: #e90029;background: #e90029;}
.mc-VermelhoDonn > div > .mc-btn-Light-I a{color: #fff;}
.mc-VermelhoDonn > div > .mc-btn-Light-I a:hover,
.mc-VermelhoDonn > div > .mc-btn-Light-I a:focus,
.mc-VermelhoDonn > div > .mc-btn-Light-I:hover,
.mc-VermelhoDonn > div > .mc-btn-Light-I:focus{color: #e90029;}



