@import "../css/fonts.css";

@media only screen and (min-width: 320px) {
    .container-fluid {
        background-color: #e5e5e5;
        z-index: 9;
    }

    header .aluno-especial .navbar .nav-link,
    header .aluno-especial .navbar .nav-link:focus,
	header .aluno-especial .navbar .nav-link:hover {
        color: #ffffff;
    }

    header {
        background: url("../img/aluno-especial-interna.webp") no-repeat;
        background-size: contain;
        background-position: 0 100px;
        background-color: #e5e5e5;
        padding-bottom: 14px;
        width: 100%;
        display: block;
    }

    header .coordenacao_equipe {
        margin-top: 25%;
    }

    header h2 {
        background: none;
        font-family: "anteb bold";
        font-size: 40px;
        color: #212529;
        padding-top: 75px;
        margin-bottom: 0;
        line-height: 50px;
        text-transform: uppercase;
    }

    header .discentes {
        position: relative;
    }

    header .discentes span.subtitle {
        color: #212529;
        font-family: "anteb extraLight" !important;
        font-size: 17px;
        text-transform: uppercase;
    }

    header .discentes span.subtitle strong {
        font-family: "anteb extraLight" !important;
        font-size: 17px;
    }

    header .discentes h3 {
        background: none;
        font-family: "anteb bold";
        font-size: 23px;
        color: #212529;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 24px;
    }

    header .box {
        margin-top: 100px;
        padding: 15px 0;
    }

    header .box i {
        display: inline-flex;
        margin-right: 20px;
        float: left;
    }

    header .box i.um {
        background: url("../img/aluno-especial-saiba-icone-topo1.webp") no-repeat;
        width: 63px;
        height: 44px;
    }

    header .box i.dois {
        background: url("../img/aluno-especial-saiba-icone-topo2.webp") no-repeat;
        width: 45px;
        height: 47px;
    }

    header .box i.tres {
        background: url("../img/aluno-especial-saiba-icone-topo3.webp") no-repeat;
        width: 52px;
        height: 45px;
    }

    header .box strong {
        color: #ffffff;
        font-family: "anteb bold";
    }


    /* CONTEÚDO */

    main {
        margin-top: 0;
        margin-bottom: 70px;
    }

    main .margin100b {
        margin-bottom: 100px;
    }

    main .perguntas {
        background-color: #ebe8e5;
        padding: 30px 0;
    }

    main .perguntas h3 {
        background: url("../img/senta_direita.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .perguntas h3 span {
        font-family: "anteb extraLight";
    }

    main .perguntas .list {
        margin-top: 50px;
        float: left;
        width: 100%;
    }

    main .perguntas .box {
        padding-left: 55px;
    }
	
	main .perguntas .borda_docente {
	    border-bottom: 1px solid #3b3b3b;
		float: left;
		width: 100%;
		margin: 30px 0;
	}

    main .perguntas .box.item {
        float: left;
    }

    main .perguntas .box ul {
        padding: 0;
    }

    main .perguntas .box ul li {
        list-style: disc;
    }

    main .perguntas .box img {
        float: left;
        margin-right: 30px;
        width: 100%;
        margin-bottom: 25px;
    }

    main .box_aluno_interna {
        background-color: #3b3b3b;
        padding: 20px;
        border-radius: 10px;
    }

    main .box_aluno_interna ul {
        padding: 0;
    }

    main .box_aluno_interna ul li {
        margin-bottom: 52px;
    }

    main .box_aluno_interna ul li:last-child {
        margin-bottom: 0;
    }

    main .box_aluno_interna ul li i {
        float: left;
        width: 72px;
        height: 72px;
    }

    main .box_aluno_interna ul li i.nota_disciplina {
        background: url("../img/aluno_nota.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.nota_disciplina.nova {
        background: url("../img/aluno_nota_nova.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.investimento {
        background: url("../img/aluno-especial-investimento.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.calendario {
        background: url("../img/aluno-especial-calendario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.horario {
        background: url("../img/aluno-especial-horario.webp") no-repeat center top;
    }

	main .box_aluno_interna ul li .grade {
		float: left;
	}
	
    main .box_aluno_interna ul li .box {
        padding-left: 100px;
    }

    main .box_aluno_interna ul li .box h4 {
        color: #ffffff;
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .box_aluno_interna ul li .box p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    main .box_aluno_interna ul li .box a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
    }

    main .box_aluno_interna ul li .box a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .disciplinas_ofertadas {
        margin-bottom: 170px;
    }

    main .disciplinas_ofertadas h2 {
        color: #000000;
    }

    main .disciplinas_ofertadas .box_disciplinas {
        background-color: #3e3e3e;
        color: #ffffff;
        padding: 33px;
        border-radius: 10px;
        position: relative;
        min-height: 410px;
        margin-bottom: 45px;
    }

    main .disciplinas_ofertadas .box_disciplinas .borda {
        background-color: #0060ff;
        width: 34px;
        height: 6px;
        display: block;
        position: absolute;
        top: -3px;
        left: 4px;
    }

    main .disciplinas_ofertadas .box_disciplinas h4 {
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .disciplinas_ofertadas .box_disciplinas p {
        font-family: "anteb ExtraLightItalic";
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 26px;
    }

    main .disciplinas_ofertadas .box_disciplinas a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        float: left;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
        position: absolute;
        bottom: -20px;
        left: 35px;
        right: 35px;
    }

    main .disciplinas_ofertadas .box_disciplinas a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .duvidas h3 {
        background: url("../img/senta_direita_azul.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .duvidas .accordion {
        margin-top: 32px;
    }

    main .duvidas h3 span {
        font-family: "anteb extraLight";
    }

    main .duvidas .bg_color {
        background-color: #f0f0f0;
        padding: 20px;
        border-radius: 10px;
    }

    main .duvidas .bg_color .accordion-button {
        background-color: #f0f0f0 !important;
    }

    main .duvidas .bg_color .accordion-body {
        background-color: #f0f0f0 !important;
    }

    /* MODAL */

    .modal-body {
        background-color: rgb(229 229 229);
        position: relative;
    }

    .modal-header {
        color: #ffffff;
        background-color: rgb(229 229 229);
    }

    button.btn.btn-link.teste {
        border-radius: 0;
        background-color: #0060ff;
        color: #fff;
        text-decoration: none;
        font-size: 30px;
        line-height: 30px;
        padding: 10px 15px 5px 15px;
        position: absolute;
        z-index: 999;
        right: 0;
        top: 0;
    }
}

@media (min-width: 576px) {
    .container-fluid {
        background-color: #e5e5e5;
        z-index: 9;
    }

    header .navbar .claro .nav-link,
    header .navbar .claro .nav-link:focus {
        color: initial;
    }

    header {
        background: url("../img/aluno-especial-interna.webp") no-repeat;
        background-size: contain;
        background-position: 0 100px;
        background-color: #e5e5e5;
        padding-bottom: 14px;
        width: 100%;
        display: block;
    }

    header .coordenacao_equipe {
        margin-top: 25%;
    }

    header h2 {
        background: none;
        font-family: "anteb bold";
        font-size: 55px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 50px;
        text-transform: uppercase;
    }

    header .discentes {
        position: relative;
    }

    header .discentes span.subtitle {
        color: #ffffff;
        font-family: "anteb extraLight" !important;
        font-size: 22px;
        text-transform: uppercase;
    }

    header .discentes span.subtitle strong {
        font-family: "anteb extraLight" !important;
        font-size: 21px;
    }

    header .discentes h3 {
        background: none;
        font-family: "anteb bold";
        font-size: 42px;
        color: #212529;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 40px;
    }

    header .box {
        margin-top: 100px;
        padding: 15px 0;
    }

    header .box i {
        display: inline-flex;
        margin-right: 20px;
        float: left;
    }

    header .box i.um {
        background: url("../img/aluno-especial-saiba-icone-topo1.webp") no-repeat;
        width: 63px;
        height: 44px;
    }

    header .box i.dois {
        background: url("../img/aluno-especial-saiba-icone-topo2.webp") no-repeat;
        width: 45px;
        height: 47px;
    }

    header .box i.tres {
        background: url("../img/aluno-especial-saiba-icone-topo3.webp") no-repeat;
        width: 52px;
        height: 45px;
    }

    header .box strong {
        color: #ffffff;
        font-family: "anteb bold";
    }


    /* CONTEÚDO */

    main {
        margin-top: 0;
        margin-bottom: 70px;
    }

    main .margin100b {
        margin-bottom: 100px;
    }

    main .perguntas {
        background-color: #ebe8e5;
        padding: 30px 0;
    }

    main .perguntas h3 {
        background: url("../img/senta_direita.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .perguntas h3 span {
        font-family: "anteb extraLight";
    }

    main .perguntas .list {
        margin-top: 50px;
        float: left;
        width: 100%;
    }

    main .perguntas .box {
        padding-left: 55px;
    }

    main .perguntas .box.item {
        float: left;
    }

    main .perguntas .box ul {
        padding: 0;
    }

    main .perguntas .box ul li {
        list-style: disc;
    }

    main .perguntas .box img {
        float: left;
        margin-right: 30px;
        width: auto;
        margin-bottom: 25px;
    }

    main .box_aluno_interna {
        background-color: #3b3b3b;
        padding: 20px;
        border-radius: 10px;
    }

    main .box_aluno_interna ul {
        padding: 0;
    }

    main .box_aluno_interna ul li {
        margin-bottom: 52px;
    }

    main .box_aluno_interna ul li:last-child {
        margin-bottom: 0;
    }

    main .box_aluno_interna ul li i {
        float: left;
        width: 72px;
        height: 72px;
    }

    main .box_aluno_interna ul li i.nota_disciplina {
        background: url("../img/aluno_nota.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.nota_disciplina.nova {
        background: url("../img/aluno_nota_nova.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.investimento {
        background: url("../img/aluno-especial-investimento.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.calendario {
        background: url("../img/aluno-especial-calendario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.horario {
        background: url("../img/aluno-especial-horario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li .box {
        padding-left: 100px;
    }

    main .box_aluno_interna ul li .box h4 {
        color: #ffffff;
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .box_aluno_interna ul li .box p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    main .box_aluno_interna ul li .box a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
    }

    main .box_aluno_interna ul li .box a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .disciplinas_ofertadas {
        margin-bottom: 170px;
    }

    main .disciplinas_ofertadas h2 {
        color: #000000;
    }

    main .disciplinas_ofertadas .box_disciplinas {
        background-color: #3e3e3e;
        color: #ffffff;
        padding: 33px;
        border-radius: 10px;
        position: relative;
        min-height: 410px;
        margin-bottom: 45px;
    }

    main .disciplinas_ofertadas .box_disciplinas .borda {
        background-color: #0060ff;
        width: 34px;
        height: 6px;
        display: block;
        position: absolute;
        top: -3px;
        left: 4px;
    }

    main .disciplinas_ofertadas .box_disciplinas h4 {
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .disciplinas_ofertadas .box_disciplinas p {
        font-family: "anteb ExtraLightItalic";
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 26px;
    }

    main .disciplinas_ofertadas .box_disciplinas a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        float: left;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
        position: absolute;
        bottom: -20px;
        left: 35px;
        right: 35px;
    }

    main .disciplinas_ofertadas .box_disciplinas a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .duvidas h3 {
        background: url("../img/senta_direita_azul.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .duvidas .accordion {
        margin-top: 32px;
    }

    main .duvidas h3 span {
        font-family: "anteb extraLight";
    }

    main .duvidas .bg_color {
        background-color: #f0f0f0;
        padding: 20px;
        border-radius: 10px;
    }

    main .duvidas .bg_color .accordion-button {
        background-color: #f0f0f0 !important;
    }

    main .duvidas .bg_color .accordion-body {
        background-color: #f0f0f0 !important;
    }

    /* MODAL */

    .modal-body {
        background-color: rgb(229 229 229);
        position: relative;
    }

    .modal-header {
        color: #ffffff;
        background-color: rgb(229 229 229);
    }

    button.btn.btn-link.teste {
        border-radius: 0;
        background-color: #0060ff;
        color: #fff;
        text-decoration: none;
        font-size: 30px;
        line-height: 30px;
        padding: 10px 15px 5px 15px;
        position: absolute;
        z-index: 999;
        right: 0;
        top: 0;
    }
}

@media (min-width: 768px) {
    .container-fluid {
        background-color: #e5e5e5;
        z-index: 9;
    }

    header .navbar .claro .nav-link,
    header .navbar .claro .nav-link:focus {
        color: initial;
    }

    header {
        background: url("../img/aluno-especial-interna.webp") no-repeat;
        background-size: contain;
        background-position: 0 100px;
        background-color: #e5e5e5;
        padding-bottom: 14px;
        width: 100%;
        display: block;
    }

    header .coordenacao_equipe {
        margin-top: 10%;
    }

    header h2 {
        background: none;
        font-family: "anteb bold";
        font-size: 55px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 50px;
        text-transform: uppercase;
    }

    header .discentes {
        position: relative;
    }

    header .discentes span.subtitle {
        color: #ffffff;
        font-family: "anteb extraLight" !important;
        font-size: 22px;
        text-transform: uppercase;
    }

    header .discentes span.subtitle strong {
        font-family: "anteb extraLight" !important;
        font-size: 21px;
    }

    header .discentes h3 {
        background: none;
        font-family: "anteb bold";
        font-size: 42px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 40px;
    }

    header .box {
        margin-top: 100px;
        padding: 15px 0;
    }

    header .box i {
        display: inline-flex;
        margin-right: 20px;
        float: left;
    }

    header .box i.um {
        background: url("../img/aluno-especial-saiba-icone-topo1.webp") no-repeat;
        width: 63px;
        height: 44px;
    }

    header .box i.dois {
        background: url("../img/aluno-especial-saiba-icone-topo2.webp") no-repeat;
        width: 45px;
        height: 47px;
    }

    header .box i.tres {
        background: url("../img/aluno-especial-saiba-icone-topo3.webp") no-repeat;
        width: 52px;
        height: 45px;
    }

    header .box strong {
        color: #ffffff;
        font-family: "anteb bold";
    }


    /* CONTEÚDO */

    main {
        margin-top: 0;
        margin-bottom: 70px;
    }

    main .margin100b {
        margin-bottom: 100px;
    }

    main .perguntas {
        background-color: #ebe8e5;
        padding: 30px 0;
    }

    main .perguntas h3 {
        background: url("../img/senta_direita.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .perguntas h3 span {
        font-family: "anteb extraLight";
    }

    main .perguntas .list {
        margin-top: 50px;
        float: left;
        width: 100%;
    }

    main .perguntas .box {
        padding-left: 55px;
    }

    main .perguntas .box.item {
        float: left;
    }

    main .perguntas .box ul {
        padding: 0;
    }

    main .perguntas .box ul li {
        list-style: disc;
    }

    main .perguntas .box img {
        float: left;
        margin-right: 30px;
        width: auto;
        margin-bottom: 25px;
    }

    main .box_aluno_interna {
        background-color: #3b3b3b;
        padding: 20px;
        border-radius: 10px;
    }

    main .box_aluno_interna ul {
        padding: 0;
    }

    main .box_aluno_interna ul li {
        margin-bottom: 52px;
    }

    main .box_aluno_interna ul li:last-child {
        margin-bottom: 0;
    }

    main .box_aluno_interna ul li i {
        float: left;
        width: 72px;
        height: 72px;
    }

    main .box_aluno_interna ul li i.nota_disciplina {
        background: url("../img/aluno_nota.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.nota_disciplina.nova {
        background: url("../img/aluno_nota_nova.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.investimento {
        background: url("../img/aluno-especial-investimento.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.calendario {
        background: url("../img/aluno-especial-calendario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.horario {
        background: url("../img/aluno-especial-horario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li .box {
        padding-left: 100px;
    }

    main .box_aluno_interna ul li .box h4 {
        color: #ffffff;
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .box_aluno_interna ul li .box p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    main .box_aluno_interna ul li .box a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
    }

    main .box_aluno_interna ul li .box a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .disciplinas_ofertadas {
        margin-bottom: 170px;
    }

    main .disciplinas_ofertadas h2 {
        color: #000000;
    }

    main .disciplinas_ofertadas .box_disciplinas {
        background-color: #3e3e3e;
        color: #ffffff;
        padding: 33px;
        border-radius: 10px;
        position: relative;
        min-height: 380px;
        margin-bottom: 45px;
    }

    main .disciplinas_ofertadas .box_disciplinas .borda {
        background-color: #0060ff;
        width: 34px;
        height: 6px;
        display: block;
        position: absolute;
        top: -3px;
        left: 4px;
    }

    main .disciplinas_ofertadas .box_disciplinas h4 {
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .disciplinas_ofertadas .box_disciplinas p {
        font-family: "anteb ExtraLightItalic";
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 26px;
    }

    main .disciplinas_ofertadas .box_disciplinas a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        float: left;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
        position: absolute;
        bottom: -20px;
        left: 35px;
        right: 35px;
    }

    main .disciplinas_ofertadas .box_disciplinas a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .duvidas h3 {
        background: url("../img/senta_direita_azul.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .duvidas .accordion {
        margin-top: 32px;
    }

    main .duvidas h3 span {
        font-family: "anteb extraLight";
    }

    main .duvidas .bg_color {
        background-color: #f0f0f0;
        padding: 20px;
        border-radius: 10px;
    }

    main .duvidas .bg_color .accordion-button {
        background-color: #f0f0f0 !important;
    }

    main .duvidas .bg_color .accordion-body {
        background-color: #f0f0f0 !important;
    }

    /* MODAL */

    .modal-body {
        background-color: rgb(229 229 229);
        position: relative;
    }

    .modal-header {
        color: #ffffff;
        background-color: rgb(229 229 229);
    }

    button.btn.btn-link.teste {
        border-radius: 0;
        background-color: #0060ff;
        color: #fff;
        text-decoration: none;
        font-size: 30px;
        line-height: 30px;
        padding: 10px 15px 5px 15px;
        position: absolute;
        z-index: 999;
        right: 0;
        top: 0;
    }
}

@media (min-width: 992px) {
    .container-fluid {
        background-color: initial;
        z-index: 9;
    }

    header .navbar .claro .nav-link,
    header .navbar .claro .nav-link:focus {
        color: #ffffff;
    }

    header {
        background: url("../img/aluno-especial-interna.webp") no-repeat;
        background-size: cover;
        background-position: 0 0;
        background-color: #e5e5e5;
        padding-bottom: 75px;
        width: 100%;
        display: block;
    }

    header .coordenacao_equipe {
        margin-top: 10%;
    }

    header h2 {
        background: none;
        font-family: "anteb bold";
        font-size: 55px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 50px;
        text-transform: uppercase;
    }

    header .discentes {
        position: relative;
    }

    header .discentes span.subtitle {
        color: #ffffff;
        font-family: "anteb extraLight" !important;
        font-size: 22px;
        text-transform: uppercase;
    }

    header .discentes span.subtitle strong {
        font-family: "anteb extraLight" !important;
        font-size: 21px;
    }

    header .discentes h3 {
        background: none;
        font-family: "anteb bold";
        font-size: 42px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 40px;
    }

    header .box {
        margin-top: 100px;
        padding: 15px 0;
    }

    header .box i {
        display: inline-flex;
        margin-right: 20px;
        float: left;
    }

    header .box i.um {
        background: url("../img/aluno-especial-saiba-icone-topo1.webp") no-repeat;
        width: 63px;
        height: 44px;
    }

    header .box i.dois {
        background: url("../img/aluno-especial-saiba-icone-topo2.webp") no-repeat;
        width: 45px;
        height: 47px;
    }

    header .box i.tres {
        background: url("../img/aluno-especial-saiba-icone-topo3.webp") no-repeat;
        width: 52px;
        height: 45px;
    }

    header .box strong {
        color: #ffffff;
        font-family: "anteb bold";
    }


    /* CONTEÚDO */

    main {
        margin-top: 0;
        margin-bottom: 70px;
    }

    main .margin100b {
        margin-bottom: 100px;
    }

    main .perguntas {
        background-color: #ebe8e5;
        padding: 30px 0;
    }

    main .perguntas h3 {
        background: url("../img/senta_direita.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .perguntas h3 span {
        font-family: "anteb extraLight";
    }

    main .perguntas .list {
        margin-top: 50px;
        float: left;
        width: 100%;
    }

    main .perguntas .box {
        padding-left: 55px;
    }

    main .perguntas .box.item {
        float: left;
    }

    main .perguntas .box ul {
        padding: 0;
    }

    main .perguntas .box ul li {
        list-style: disc;
    }

    main .perguntas .box img {
        float: left;
        margin-right: 30px;
        width: auto;
        margin-bottom: 25px;
    }

    main .box_aluno_interna {
        background-color: #3b3b3b;
        padding: 20px;
        border-radius: 10px;
    }

    main .box_aluno_interna ul {
        padding: 0;
    }

    main .box_aluno_interna ul li {
        margin-bottom: 52px;
    }

    main .box_aluno_interna ul li:last-child {
        margin-bottom: 0;
    }

    main .box_aluno_interna ul li i {
        float: left;
        width: 72px;
        height: 72px;
    }

    main .box_aluno_interna ul li i.nota_disciplina {
        background: url("../img/aluno_nota.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.nota_disciplina.nova {
        background: url("../img/aluno_nota_nova.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.investimento {
        background: url("../img/aluno-especial-investimento.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.calendario {
        background: url("../img/aluno-especial-calendario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.horario {
        background: url("../img/aluno-especial-horario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li .box {
        padding-left: 100px;
    }

    main .box_aluno_interna ul li .box h4 {
        color: #ffffff;
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .box_aluno_interna ul li .box p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    main .box_aluno_interna ul li .box a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
    }

    main .box_aluno_interna ul li .box a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .disciplinas_ofertadas {
        margin-bottom: 170px;
    }

    main .disciplinas_ofertadas h2 {
        color: #000000;
    }

    main .disciplinas_ofertadas .box_disciplinas {
        background-color: #3e3e3e;
        color: #ffffff;
        padding: 33px;
        border-radius: 10px;
        position: relative;
        min-height: 330px;
        margin-bottom: 45px;
    }

    main .disciplinas_ofertadas .box_disciplinas .borda {
        background-color: #0060ff;
        width: 34px;
        height: 6px;
        display: block;
        position: absolute;
        top: -3px;
        left: 4px;
    }

    main .disciplinas_ofertadas .box_disciplinas h4 {
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .disciplinas_ofertadas .box_disciplinas p {
        font-family: "anteb ExtraLightItalic";
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 26px;
    }

    main .disciplinas_ofertadas .box_disciplinas a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        float: left;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
        position: absolute;
        bottom: -20px;
        left: 35px;
        right: 35px;
    }

    main .disciplinas_ofertadas .box_disciplinas a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .duvidas h3 {
        background: url("../img/senta_direita_azul.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .duvidas .accordion {
        margin-top: 32px;
    }

    main .duvidas h3 span {
        font-family: "anteb extraLight";
    }

    main .duvidas .bg_color {
        background-color: #f0f0f0;
        padding: 20px;
        border-radius: 10px;
    }

    main .duvidas .bg_color .accordion-button {
        background-color: #f0f0f0 !important;
    }

    main .duvidas .bg_color .accordion-body {
        background-color: #f0f0f0 !important;
    }

    /* MODAL */

    .modal-body {
        background-color: rgb(229 229 229);
        position: relative;
    }

    .modal-header {
        color: #ffffff;
        background-color: rgb(229 229 229);
    }

    button.btn.btn-link.teste {
        border-radius: 0;
        background-color: #0060ff;
        color: #fff;
        text-decoration: none;
        font-size: 30px;
        line-height: 30px;
        padding: 10px 15px 5px 15px;
        position: absolute;
        z-index: 999;
        right: 0;
        top: 0;
    }
}

@media (min-width: 1200px) {
    .container-fluid {
        background-color: initial;
        z-index: 9;
    }

    header .navbar .claro .nav-link,
    header .navbar .claro .nav-link:focus {
        color: #ffffff;
    }

    header {
        background: url("../img/aluno-especial-interna.webp") no-repeat;
        background-size: cover;
        background-position: 0 0;
        background-color: #e5e5e5;
        padding-bottom: 75px;
        width: 100%;
        display: block;
    }

    header .coordenacao_equipe {
        margin-top: 10%;
    }

    header h2 {
        background: none;
        font-family: "anteb bold";
        font-size: 55px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 50px;
        text-transform: uppercase;
    }

    header .discentes {
        position: relative;
    }

    header .discentes span.subtitle {
        color: #ffffff;
        font-family: "anteb extraLight" !important;
        font-size: 22px;
        text-transform: uppercase;
    }

    header .discentes span.subtitle strong {
        font-family: "anteb extraLight" !important;
        font-size: 21px;
    }

    header .discentes h3 {
        background: none;
        font-family: "anteb bold";
        font-size: 42px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 40px;
    }

    header .box {
        margin-top: 100px;
        padding: 15px 0;
    }

    header .box i {
        display: inline-flex;
        margin-right: 20px;
        float: left;
    }

    header .box i.um {
        background: url("../img/aluno-especial-saiba-icone-topo1.webp") no-repeat;
        width: 63px;
        height: 44px;
    }

    header .box i.dois {
        background: url("../img/aluno-especial-saiba-icone-topo2.webp") no-repeat;
        width: 45px;
        height: 47px;
    }

    header .box i.tres {
        background: url("../img/aluno-especial-saiba-icone-topo3.webp") no-repeat;
        width: 52px;
        height: 45px;
    }

    header .box strong {
        color: #ffffff;
        font-family: "anteb bold";
    }


    /* CONTEÚDO */

    main {
        margin-top: 0;
        margin-bottom: 70px;
    }

    main .margin100b {
        margin-bottom: 100px;
    }

    main .perguntas {
        background-color: #ebe8e5;
        padding: 30px 0;
    }

    main .perguntas h3 {
        background: url("../img/senta_direita.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .perguntas h3 span {
        font-family: "anteb extraLight";
    }

    main .perguntas .list {
        margin-top: 50px;
        float: left;
        width: 100%;
    }

    main .perguntas .box {
        padding-left: 55px;
    }

    main .perguntas .box.item {
        float: left;
    }

    main .perguntas .box ul {
        padding: 0;
    }

    main .perguntas .box ul li {
        list-style: disc;
    }

    main .perguntas .box img {
        float: left;
        margin-right: 30px;
        width: auto;
        margin-bottom: 25px;
    }

    main .box_aluno_interna {
        background-color: #3b3b3b;
        padding: 20px;
        border-radius: 10px;
    }

    main .box_aluno_interna ul {
        padding: 0;
    }

    main .box_aluno_interna ul li {
        margin-bottom: 52px;
    }

    main .box_aluno_interna ul li:last-child {
        margin-bottom: 0;
    }

    main .box_aluno_interna ul li i {
        float: left;
        width: 72px;
        height: 72px;
    }

    main .box_aluno_interna ul li i.nota_disciplina {
        background: url("../img/aluno_nota.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.nota_disciplina.nova {
        background: url("../img/aluno_nota_nova.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.investimento {
        background: url("../img/aluno-especial-investimento.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.calendario {
        background: url("../img/aluno-especial-calendario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.horario {
        background: url("../img/aluno-especial-horario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li .box {
        padding-left: 100px;
    }

    main .box_aluno_interna ul li .box h4 {
        color: #ffffff;
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .box_aluno_interna ul li .box p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    main .box_aluno_interna ul li .box a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px 75px;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
    }

    main .box_aluno_interna ul li .box a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .disciplinas_ofertadas {
        margin-bottom: 170px;
    }

    main .disciplinas_ofertadas h2 {
        color: #000000;
    }

    main .disciplinas_ofertadas .box_disciplinas {
        background-color: #3e3e3e;
        color: #ffffff;
        padding: 33px;
        border-radius: 10px;
        position: relative;
        min-height: 555px;
        margin-bottom: 0;
    }

    main .disciplinas_ofertadas .box_disciplinas .borda {
        background-color: #0060ff;
        width: 34px;
        height: 6px;
        display: block;
        position: absolute;
        top: -3px;
        left: 4px;
    }

    main .disciplinas_ofertadas .box_disciplinas h4 {
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .disciplinas_ofertadas .box_disciplinas p {
        font-family: "anteb ExtraLightItalic";
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 26px;
    }

    main .disciplinas_ofertadas .box_disciplinas a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px;
        float: left;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
        position: absolute;
        bottom: -20px;
        left: 35px;
        right: 35px;
    }

    main .disciplinas_ofertadas .box_disciplinas a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .duvidas h3 {
        background: url("../img/senta_direita_azul.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .duvidas .accordion {
        margin-top: 32px;
    }

    main .duvidas h3 span {
        font-family: "anteb extraLight";
    }

    main .duvidas .bg_color {
        background-color: #f0f0f0;
        padding: 20px;
        border-radius: 10px;
    }

    main .duvidas .bg_color .accordion-button {
        background-color: #f0f0f0 !important;
    }

    main .duvidas .bg_color .accordion-body {
        background-color: #f0f0f0 !important;
    }

    /* MODAL */

    .modal-body {
        background-color: rgb(229 229 229);
        position: relative;
    }

    .modal-header {
        color: #ffffff;
        background-color: rgb(229 229 229);
    }

    button.btn.btn-link.teste {
        border-radius: 0;
        background-color: #0060ff;
        color: #fff;
        text-decoration: none;
        font-size: 30px;
        line-height: 30px;
        padding: 10px 15px 5px 15px;
        position: absolute;
        z-index: 999;
        right: 0;
        top: 0;
    }
}

@media (min-width: 1400px) {

    .container-fluid {
        background-color: initial;
        z-index: 9;
    }

    header .navbar .claro .nav-link,
    header .navbar .claro .nav-link:focus {
        color: #ffffff;
    }
	
	.botoes_tra a.btn_tra,
	.botoes_tra a.btn_tra:hover{
		border: 1px solid #ffffff;
        color: #ffffff;
    }

    header .discentes {
        position: relative;
    }

    header {
        background: url("../img/aluno-especial-interna.webp") no-repeat top center;
        background-size: cover;
        background-position: 0 0;
        background-color: #e5e5e5;
        width: 100%;
        display: block;
    }

    header .coordenacao_equipe {
        margin-top: 13%;
    }

    header h2 {
        background: none;
        font-family: "anteb bold";
        font-size: 55px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 50px;
        text-transform: uppercase;
    }

    header .discentes span.subtitle {
        color: #ffffff;
        font-family: "anteb extraLight" !important;
        font-size: 22px;
        text-transform: uppercase;
    }

    header .discentes span.subtitle strong {
        font-family: "anteb extraLight" !important;
        font-size: 21px;
    }

    header .discentes h3 {
        background: none;
        font-family: "anteb bold";
        font-size: 42px;
        color: #ffffff;
        padding-top: 19px;
        margin-bottom: 0;
        line-height: 40px;
    }

    header .box {
        margin-top: 100px;
        padding: 15px 0;
    }

    header .box i {
        display: inline-flex;
        margin-right: 20px;
        float: left;
    }

    header .box i.um {
        background: url("../img/aluno-especial-saiba-icone-topo1.webp") no-repeat;
        width: 63px;
        height: 44px;
    }

    header .box i.dois {
        background: url("../img/aluno-especial-saiba-icone-topo2.webp") no-repeat;
        width: 45px;
        height: 47px;
    }

    header .box i.tres {
        background: url("../img/aluno-especial-saiba-icone-topo3.webp") no-repeat;
        width: 52px;
        height: 45px;
    }

    header .box strong {
        color: #ffffff;
        font-family: "anteb bold";
    }


    /* CONTEÚDO */

    main {
        margin-top: 0;
        margin-bottom: 70px;
    }

    main .margin100b {
        margin-bottom: 100px;
    }

    main .perguntas {
        background-color: #ebe8e5;
        padding: 30px 0;
    }

    main .perguntas h3 {
        background: url("../img/senta_direita.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .perguntas h3 span {
        font-family: "anteb extraLight";
    }

    main .perguntas .list {
        margin-top: 50px;
        float: left;
        width: 100%;
    }

    main .perguntas .box {
        padding-left: 55px;
    }

    main .perguntas .box.item {
        float: left;
    }

    main .perguntas .box ul {
        padding: 0;
    }

    main .perguntas .box ul li {
        list-style: disc;
    }

    main .perguntas .box img {
        float: left;
        margin-right: 30px;
        width: auto;
        margin-bottom: 25px;
    }

    main .box_aluno_interna {
        background-color: #3b3b3b;
        padding: 20px;
        border-radius: 10px;
    }

    main .box_aluno_interna ul {
        padding: 0;
    }

    main .box_aluno_interna ul li {
        margin-bottom: 52px;
    }

    main .box_aluno_interna ul li:last-child {
        margin-bottom: 0;
    }

    main .box_aluno_interna ul li i {
        float: left;
        width: 72px;
        height: 72px;
    }

    main .box_aluno_interna ul li i.nota_disciplina {
        background: url("../img/aluno_nota.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.nota_disciplina.nova {
        background: url("../img/aluno_nota_nova.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.investimento {
        background: url("../img/aluno-especial-investimento.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.calendario {
        background: url("../img/aluno-especial-calendario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li i.horario {
        background: url("../img/aluno-especial-horario.webp") no-repeat center top;
    }

    main .box_aluno_interna ul li .box {
        padding-left: 100px;
    }

    main .box_aluno_interna ul li .box h4 {
        color: #ffffff;
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .box_aluno_interna ul li .box p {
        color: #ffffff;
        font-family: "anteb semiLight";
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    main .box_aluno_interna ul li .box a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px 75px;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
    }

    main .box_aluno_interna ul li .box a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .disciplinas_ofertadas {
        margin-bottom: 170px;
    }

    main .disciplinas_ofertadas h2 {
        color: #000000;
    }

    main .disciplinas_ofertadas .box_disciplinas {
        background-color: #3e3e3e;
        color: #ffffff;
        padding: 33px;
        border-radius: 10px;
        position: relative;
        min-height: 530px;
        margin-bottom: 0;
    }

    main .disciplinas_ofertadas .box_disciplinas .borda {
        background-color: #0060ff;
        width: 34px;
        height: 6px;
        display: block;
        position: absolute;
        top: -3px;
        left: 4px;
    }

    main .disciplinas_ofertadas .box_disciplinas h4 {
        font-family: "anteb bold";
        font-size: 20px;
        margin-bottom: 20px;
    }

    main .disciplinas_ofertadas .box_disciplinas p {
        font-family: "anteb ExtraLightItalic";
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 26px;
    }

    main .disciplinas_ofertadas .box_disciplinas a {
        background-color: #0060ff;
        font-family: "anteb bold";
        font-size: 20px;
        padding: 15px 55px;
        float: left;
        color: #ffffff;
        text-decoration: none;
        border-radius: 10px;
        text-align: center;
        transition: all .2s;
        position: absolute;
        bottom: -20px;
        left: 35px;
        right: 35px;
    }

    main .disciplinas_ofertadas .box_disciplinas a:hover {
        color: #fff;
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
    }

    main .duvidas h3 {
        background: url("../img/senta_direita_azul.webp") no-repeat;
        color: #000000;
        padding: 10px 0 0 55px;
        font-family: "anteb bold";
        font-size: 35px;
        line-height: 31px;
    }

    main .duvidas .accordion {
        margin-top: 32px;
    }

    main .duvidas h3 span {
        font-family: "anteb extraLight";
    }

    main .duvidas .bg_color {
        background-color: #f0f0f0;
        padding: 20px;
        border-radius: 10px;
    }

    main .duvidas .bg_color .accordion-button {
        background-color: #f0f0f0 !important;
    }

    main .duvidas .bg_color .accordion-body {
        background-color: #f0f0f0 !important;
    }

    /* MODAL */

    .modal-body {
        background-color: rgb(229 229 229);
        position: relative;
    }

    .modal-header {
        color: #ffffff;
        background-color: rgb(229 229 229);
    }

    button.btn.btn-link.teste {
        border-radius: 0;
        background-color: #0060ff;
        color: #fff;
        text-decoration: none;
        font-size: 30px;
        line-height: 30px;
        padding: 10px 15px 5px 15px;
        position: absolute;
        z-index: 999;
        right: 0;
        top: 0;
    }
}