@font-face {
    font-family: 'UnimedBold';
    src: url('fontes/UnimedSans-Bold.woff2') format('woff2'),url('fontes/UnimedSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnimedRegular';
    src: url('fontes/UnimedSans-Regular.woff2') format('woff2'),url('fontes/UnimedSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnimedExtraBold';
    src: url('fontes/UnimedSans-ExtraBold.woff2') format('woff2'),url('fontes/UnimedSans-ExtraBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'UnimedSlab';
    src: url('fontes/UnimedSlab-Bold.woff2') format('woff2'),url('fontes/UnimedSlab-Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/*body {background: linear-gradient(123deg, rgba(253,62,249,1) 0%, rgba(29,23,119,1) 58%);}*/
body {background: url('../images/bg2021.jpg');background-size: 100%;background-position: top center;}

/*body {background: url('../images/bg_2021.jpg') no-repeat center top / cover;}*/
/*.body {background: url('../images/bg_topo.png'), url('../images/bg_rodape.png');background-position: center top, center bottom;background-repeat: no-repeat;background-size: 100%, 100%;}*/
/*.body {background: url('../images/bg_topo_novo.png');background-position: center top;background-repeat: no-repeat;background-size: 100%, 100%;}*/
.mobile {display: none;}
.center {text-align: center;}
.right {text-align: right;}
.vertical {margin: auto 0;}

/* HEADER FIXO */
#menuHeader {
    background: rgba(63, 31, 94,0.9);
}
#menuHeader.menu-fixo {
    position: fixed;
    margin-top: 0;
    z-index: 10;
    width: 100%;
    transition: all 0.3s ease 0s;
    box-shadow: 0px 9px 23px -25px rgba(0,0,0,0.6);
}
#menuHeader .menu a {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    padding: 15px 0.4em;
    text-transform: uppercase;
}

/*header {padding-top: 100px;}*/
header .logo {padding-top: 50px;}

.data {margin: 50px 0 20px;}

/* TEXTOS */
.frase1 {font-family: 'UnimedRegular';font-size: 37px;color: #fff;line-height: 55px;}
.frase1 strong {font-family: 'UnimedExtraBold';font-size: 50px;color: #8e1c7d}

.frase2 {font-family: 'UnimedRegular';font-size: 62px;color: #fff;line-height: 70px;}
.frase2 strong {font-family: 'UnimedExtraBold';font-size: 62px !important;}
.frase2 span {font-family: 'UnimedSlab';color: #e8e038;font-size: 65px;}
.frase2 span b {font-size: 30px;}

.frase3 {font-family: 'UnimedRegular';color: #fff;font-size: 17px;padding-bottom: 30px;}
.frase3 strong {font-size: 25px;}

.cronometro .apoio {font-family: 'UnimedSlab';color: #e8e038;font-size: 40px;}
.cronometro .apoio.final {padding-top: 15px;}
.cronometro .dias,.cronometro .horas,.cronometro .minutos,.cronometro .segundos {border: 1px solid #e8e038;font-size: 70px;width: 100%;padding: 0 0 20px;color: #fff;font-family: 'UnimedBold';}
.cronometro .dias,.cronometro .horas,.cronometro .minutos,.cronometro .segundos {box-shadow: 0 0 13px rgba(0, 0, 0, 0.3);}
.cronometro span {font-size: 20px;margin-top: -10px;display: block;font-family: 'UnimedRegular';}

.cronometro .dias,.cronometro .minutos {border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.cronometro .horas,.cronometro .segundos {border-bottom-left-radius: 20px;border-top-right-radius: 20px;}

/* BOTOES */
.botao {margin: 70px 0 80px;}
.botoes {margin-bottom: 40px;}
.btn.participar span {font-family: 'UnimedExtraBold';background: #218b55;color: #fff;border-radius: 50px;font-size: 20px;padding: 15px 35px;}
.btn.participar span:hover {background: #b8d12d;}
.btn.participar.destaque span {background: #0a6055;}

.btn.voltar {margin-top: -80px;}
.btn.voltar span {font-family: 'UnimedExtraBold';background: #218b55;color: #fff;border-radius: 50px;font-size: 17px;padding: 12px 27px;}
.btn.voltar span:hover {background: #8e1c7d;}

.btn_enviar_mail,.btn_enviar_mail_organizadores,.btn_enviar_mail_patrocinar,.btn_enviar_mail_palestra,.btn_enviar_mail_contato {background-color: #00995d;text-transform: uppercase;color: #fff;font-weight: 700;border: 0;padding: 10px 20px 8px;}
.btn_enviar_mail:hover,.btn_enviar_mail_organizadores:hover,.btn_enviar_mail_patrocinar:hover,.btn_enviar_mail_palestra:hover,.btn_enviar_mail_contato:hover {background-color: #b8d12d;}

#form_inscricao label,#form_organizadores label,#form_patrocinar label,#form_palestra label,#form_contato label,#form_atualizacao label {color: #bdbdbd;}
#form_inscricao label span,#form_organizadores label span,#form_patrocinar label span,#form_palestra label span,#form_contato label span,#form_atualizacao label span {color: #b8d12d;}

.btn.outros span {font-family: 'UnimedBold';border: 1px solid #fff;color: #fff;border-radius: 50px;font-size: 17px;padding: 10px 20px;}
.btn.outros span:hover {background: #218b55;border: 1px solid #218b55;}

.btn.salvar {font-size: 17px;background: #b8d12d;color: #fff;border-radius: 50px;margin-top: 10px;}
.btn.salvar:hover {background: #218b55;}

.palestrantes {padding-top: 40px;border-top: 1px dashed #8e1c7d;margin-top: 30px;}
h2 span {background: #411564;padding: 0 20px;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}

h3 {display: inline-block;background: linear-gradient(123deg, rgb(253, 62, 249) 20%, rgb(29, 23, 119) 68%);border-radius: 30px;padding: 10px 20px;color: #fff;font-family: 'UnimedExtraBold';text-transform: uppercase;font-size: 24px;box-shadow: 6px 6px 3px -2px rgba(0,0,0,0.32);}
h4 {display: inline-block;background: linear-gradient(123deg, rgb(25,201,169) 30%, rgb(195,180,43) 80%);border-radius: 30px;padding: 10px 20px;color: #fff;font-family: 'UnimedExtraBold';text-transform: uppercase;box-shadow: 6px 6px 3px -2px rgba(0,0,0,0.32);margin-bottom: 30px;}

.trilhas {padding-top: 40px;border-top: 1px dashed #8e1c7d;margin-top: 40px;padding-bottom: 40px;border-bottom: 1px dashed #8e1c7d;}
.trilhas h2 {margin-bottom: 30px;}
.trilhas .um {background: #8e1c7d;text-transform: uppercase;color: #fff;padding: 7px 17px;border-radius: 5px;width: 100%;display: inline-block;}
.trilhas .dois {background: #411564;text-transform: uppercase;color: #fff;padding: 7px 17px;border-radius: 5px;width: 100%;display: inline-block;}
.trilhas .tres {text-transform: uppercase;color: #fff;padding: 7px 17px;border-radius: 5px;width: 100%;display: inline-block;}

h2 {color: #fff;font-family: 'UnimedRegular';font-size: 25px;}
header .logo.interno {margin: 50px 0 0;}
.dados {font-size: 20px;color: #fff;font-family: 'UnimedRegular';}
table {font-size: 13px;}

footer h5 {color: #fff;font-family: 'UnimedBold';border-bottom: 1px dashed #3a1f9a;padding-bottom: 5px;font-size: 13px;text-transform: uppercase;}
footer .logos {padding-top: 20px;padding-bottom: 10px;}

.modal-content {background: transparent;border: 0;}
.modal-backdrop.show {opacity: .9;background: #5417ca;}
.modal-title {color: #fff;}
.close {font-size: 33px;color: #ff9900;opacity: 1;margin-top: -20px !important;}
.form-check-inline {color: #fff;}
.form-control {background: rgba(0, 0, 0, 0.6);border: 0;color: #fff;}
.form-control[readonly] {background: rgba(0, 0, 0, 0.6);opacity: 1;}

.dados_cracha {font-family: 'UnimedBold';position: relative;z-index: 2;margin-top: -130px;font-size: 30px;color: #fff;margin-bottom: 60px;}

.dados_cracha.compartilhar {margin-top: -150px;margin-bottom: 0;}
.dados_cracha span {font-family: 'UnimedRegular';color: #89157d;}
.voce {font-size: 30px;color: #fff;font-family: 'UnimedRegular';margin-bottom: 30px;}

.social {font-size: 30px;margin-top: 10px;color: #fff;padding-right: 0;}
.social.facebook:hover {color: #1e4c9a;}
.social.linkedin:hover {color: #0472ae;}
.social.twitter:hover {color: #1da1f2;}
.social.whatsapp:hover {color: #3ebd4e;}

/* MENU */
.menu_superior {float: right;position: fixed;top: 20px;right: 30px;z-index: 3;}
.menu_superior span {cursor: pointer;}
.overlay_menu {left: 0;top: 0;width: 100%;height: 100%;position: fixed;background: rgba(92, 32, 155,0.85);z-index: 2;}
.overlay_menu .overlay__inner {left: 0;top: 0;width: 100%;height: 100%;position: absolute;}
.overlay_menu .overlay__content {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);text-align: center;}
.overlay_menu .overlay__content .links {display: block;color: #fff;font-size: 20px;border: 1px dashed #fff;padding: 20px;margin-bottom: 20px;border-radius: 0 20px;}
.overlay_menu .overlay__content .links:hover {background: #218b55;border: 1px dashed #218b55;}

/* PROGRAMACAO */
.dia1 {background: linear-gradient(100deg, rgba(153,24,139,1) 31%, rgba(212,4,96,1) 86%);border-radius: 30px;font-size: 23px;padding: 3px 0;margin-bottom: 30px;font-family: 'UnimedExtraBold';}
.dia2 {background: linear-gradient(100deg, rgba(209,222,66,1) 31%, rgba(82,199,89,1) 86%);border-radius: 30px;font-size: 23px;padding: 3px 0;margin-top: 50px;margin-bottom: 30px;font-family: 'UnimedExtraBold';}
/*.programacao .table > tbody > tr > td,.programacao .table > tbody > tr > th {vertical-align: middle;}
.programacao .table td, .programacao .table th {border-top: 1px solid rgba(255,255,255,0.2);}
.programacao .table {font-size: 15px;}
.programacao img {width: 50px;}
.programacao .bloco1 {background: #40145e;font-size: 20px;}
.programacao .bloco1 .dia {border: 0;}
.programacao .bloco2 {background: #511ba0;font-size: 20px;}
.programacao .bloco2 .dia {border: 0;}*/

/* mybeehome */
.mybeehome.body {background-size: 100% 17%, 100%;}
.mybeehome header .logo {padding-top: 0;}
.mybeehome header .logo img {width: 100%;}
.mybeehome .frase_titulo.center {font-family: 'UnimedRegular';color: #fff;font-size: 20px;margin: 40px 0;}
.mybeehome .descricoes {font-family: 'UnimedRegular';color: #fff;font-size: 15px;margin-bottom: 80px;}
.mybeehome .descricoes p {padding-top: 30px;}
.mybeehome .descricoes .btn {background: #a51680;border-radius: 20px;margin-top: 10px;color: #fff;font-family: 'UnimedBold';text-transform: uppercase;}
.mybeehome .descricoes .btn:hover {background: #421f5b;}
.mybeehome footer {padding: 100px 0;}

.mybeehome-premioinovacao.body {background-size: 100% 8%, 100%;}
.mybeehome-premioinovacao header .logo {padding-top: 0;}
.mybeehome-premioinovacao .espacos {margin-bottom: 50px;}
.mybeehome-premioinovacao .frase_titulo.center {font-family: 'UnimedRegular';color: #fff;font-size: 20px;margin: 40px 0;}
.mybeehome-premioinovacao .descricoes {font-family: 'UnimedRegular';color: #fff;font-size: 15px;}
.mybeehome-premioinovacao .descricoes h2 {font-family: 'UnimedBold';color: #46195e;font-size: 19px;}
.mybeehome-premioinovacao .descricoes .btn {background: #a51680;border-radius: 20px;color: #fc0;font-family: 'UnimedBold';text-transform: uppercase;}
.mybeehome-premioinovacao .descricoes .btn:hover {background: #421f5b;}
.mybeehome-premioinovacao footer {padding: 100px 0;}

.mybeehome-doacoes.body {background-size: 100% 17%, 100%;}
.mybeehome-doacoes header .logo {padding-top: 0;}
.mybeehome-doacoes header .logo img {width: 100%;}
.mybeehome-doacoes .espacos {margin-bottom: 50px;}
.mybeehome-doacoes .frase_titulo.center {font-family: 'UnimedRegular';color: #fff;font-size: 20px;margin: 40px 0;}
.mybeehome-doacoes .descricoes {font-family: 'UnimedRegular';color: #fff;font-size: 15px;margin-bottom: 80px;}
.mybeehome-doacoes .descricoes img {margin-bottom: 20px;}
.mybeehome-doacoes .descricoes h3 {font-family: 'UnimedBold';color: #fc0;font-size: 18px;}
.mybeehome-doacoes .descricoes .btn.doacao {background: #fc0;color: #a51680;margin-bottom: 10px;}
.mybeehome-doacoes .descricoes .btn {background: #a51680;border-radius: 20px;color: #fff;font-family: 'UnimedBold';text-transform: uppercase;}
.mybeehome-doacoes .descricoes .btn:hover {background: #421f5b;}
.mybeehome-doacoes footer {padding: 100px 0;}

.divisor {background: url('../images/divisor.png');height: 5px;}
footer.novo_footer {background: linear-gradient(0deg, rgba(215,215,215,1) 0%, rgba(255,255,255,1) 50%);padding-top: 40px;}
footer.novo_footer h5 {color: #1d1777;border-bottom: 1px dashed #d437e1;}

@media only screen and (max-width: 750px){
body {background: url('../images/bg2021.jpg');background-size: cover;background-position: top center;}

.overlay_menu .overlay__content .links {font-size: 18px;padding: 18px;margin-bottom: 18px;}

.desktop {display: none;}
.mobile {display: block;}
.imgtotal img {width: 100%;}
header {padding: 75px 0 0;}
header .logo {padding-top: 0;}
.data {margin: 20px 0;}

.frase1 {font-size: 20px;line-height: 40px;}
.frase1 strong {font-size: 40px;}

.frase2 {font-size: 40px;line-height: 50px;}
.frase2 strong {font-size: 40px !important;}
.frase2 span {font-size: 45px;}

.botao {margin: 0 0 50px;}
.botao.inferior {margin-top: 40px;}
.btn.participar span {font-size: 16px;}

.btn.participar_superior {font-family: 'UnimedExtraBold';margin: 0 8px;background: #218b55;color: #fff !important;border-radius: 50px;font-size: 27px;padding: 5px 10px;}
.btn.outros span {padding: 4px 10px;}
.form-group.right .btn {margin-top: 20px;width: 100%;}

/*.palestrantes img {margin-bottom: 10px;}*/
.dados img {margin-bottom: 30px;}

.cronometro .dias, .cronometro .horas, .cronometro .minutos, .cronometro .segundos {font-size: 45px;padding: 0 0 10px;margin-bottom: 4px;}
.cronometro {margin: 10px 0 0;}
.cronometro .col-xs-1 {width: 50% !important;}
footer .logos {padding: 5px 0;}

.dados_cracha {margin-top: -76px;font-size: 17px;margin-bottom: 30px;}
.dados_cracha.compartilhar {margin-top: -88px;margin-bottom: 40px;}
.voce {font-size: 20px;margin-bottom: 16px;}

.btn.salvar {width: 100%;}
#jvlabelWrap {display: none !important;}

.mybeehome.body {background: none;}
.mybeehome header {padding: 35px 0 0;}
.mybeehome .frase_titulo {margin: 0 !important;}
.mybeehome footer {padding: 20px 0;text-align: center;}

}