/*
 * MODO ESCURO do site (botão de lua/sol no cabeçalho, ao lado de Sair / Minha Conta).
 * O site abre sempre claro; só fica escuro quando o aluno clica, e a escolha fica guardada no
 * aparelho dele (localStorage "siga-tema"). O script que liga a classe está no head.php.
 *
 * Arquivo GERADO a partir do style.min.css por scripts/gerar_modo_escuro.py (repositório appsiga):
 * cada regra com cor ganhou uma cópia com "html.modo-escuro" na frente e as cores convertidas.
 * Se o style.min.css mudar, gere de novo. Ajustes manuais ficam no fim do arquivo.
 */

/* ---- Botão do modo escuro ---- */
.btn-tema{min-width:40px;padding-left:12px!important;padding-right:12px!important;cursor:pointer}
.btn-tema i{margin:0!important;font-size:16px}

/* ---- Regras convertidas do style.min.css ---- */
html.modo-escuro .slick-list:focus{outline:none}
html.modo-escuro .slick-vertical .slick-slide{border:1px solid rgba(0,0,0,0)}
html.modo-escuro .lightboxOverlay{background-color:#000000}
html.modo-escuro .lightbox .lb-image{border:0px solid #000000}
html.modo-escuro .lightbox a img{border:none}
html.modo-escuro .lb-outerContainer{background-color:#181d20}
html.modo-escuro .lb-nav a{outline:none}
html.modo-escuro .lb-nav a.lb-prev::before{border-top:3px solid #353f46;border-right:3px solid #353f46}
html.modo-escuro .lb-nav a.lb-next::before{border-top:3px solid #353f46;border-right:3px solid #353f46}
html.modo-escuro .lb-data{color:#cccccc}
html.modo-escuro .lb-data .lb-caption a{color:#44aaee}
html.modo-escuro .lb-data .lb-number{color:#999999}
html.modo-escuro .lb-data .lb-close{outline:none}
html.modo-escuro,html.modo-escuro body,html.modo-escuro div,html.modo-escuro span,html.modo-escuro applet,html.modo-escuro object,html.modo-escuro iframe,html.modo-escuro h1,html.modo-escuro h2,html.modo-escuro h3,html.modo-escuro h4,html.modo-escuro h5,html.modo-escuro h6,html.modo-escuro p,html.modo-escuro blockquote,html.modo-escuro pre,html.modo-escuro a,html.modo-escuro abbr,html.modo-escuro acronym,html.modo-escuro address,html.modo-escuro big,html.modo-escuro cite,html.modo-escuro code,html.modo-escuro del,html.modo-escuro dfn,html.modo-escuro em,html.modo-escuro img,html.modo-escuro ins,html.modo-escuro kbd,html.modo-escuro q,html.modo-escuro s,html.modo-escuro samp,html.modo-escuro small,html.modo-escuro strike,html.modo-escuro strong,html.modo-escuro sub,html.modo-escuro sup,html.modo-escuro tt,html.modo-escuro var,html.modo-escuro b,html.modo-escuro u,html.modo-escuro i,html.modo-escuro center,html.modo-escuro dl,html.modo-escuro dt,html.modo-escuro dd,html.modo-escuro ol,html.modo-escuro ul,html.modo-escuro li,html.modo-escuro fieldset,html.modo-escuro form,html.modo-escuro label,html.modo-escuro legend,html.modo-escuro table,html.modo-escuro caption,html.modo-escuro tbody,html.modo-escuro tfoot,html.modo-escuro thead,html.modo-escuro tr,html.modo-escuro th,html.modo-escuro td,html.modo-escuro article,html.modo-escuro aside,html.modo-escuro canvas,html.modo-escuro details,html.modo-escuro embed,html.modo-escuro figure,html.modo-escuro figcaption,html.modo-escuro footer,html.modo-escuro header,html.modo-escuro hgroup,html.modo-escuro menu,html.modo-escuro nav,html.modo-escuro output,html.modo-escuro ruby,html.modo-escuro section,html.modo-escuro summary,html.modo-escuro time,html.modo-escuro mark,html.modo-escuro audio,html.modo-escuro video{border:0}
html.modo-escuro :focus{outline:none}
html.modo-escuro ::-moz-focus-inner{border:0}
html.modo-escuro ::selection{background-color:rgba(137,192,59,.5)}
html.modo-escuro ::-moz-selection{background-color:rgba(137,192,59,.5)}
html.modo-escuro body{background-color:#181d20;color:#b0b0b0}
html.modo-escuro .titulo span{background-color:#181d20;color:#c2e2f7}
html.modo-escuro .titulo2{color:#cfcfcf}
html.modo-escuro .subtitulo{color:#cfcfcf}
html.modo-escuro .subtitulo.line i{color:#9ecd5b}
html.modo-escuro .subtitulo2{color:#cfcfcf}
html.modo-escuro .subtitulo2.line i{color:#9ecd5b}
html.modo-escuro .subtitulo3{color:#9ecd5b}
html.modo-escuro .texto{color:#b0b0b0}
html.modo-escuro .texto b,html.modo-escuro .texto strong{color:#cfcfcf}
html.modo-escuro .empty span{color:#cfcfcf}
html.modo-escuro .empty p{color:#b0b0b0}
html.modo-escuro .empty b{color:#cfcfcf}
html.modo-escuro a,html.modo-escuro a:hover,html.modo-escuro a:visited,html.modo-escuro a:focus,html.modo-escuro a:active{outline:none}
html.modo-escuro .link{color:#9ecd5b}
html.modo-escuro .link:active,html.modo-escuro .link:focus,html.modo-escuro .link:visited{color:#9ecd5b}
html.modo-escuro .link:hover{color:#c2e2f7!important}
html.modo-escuro .select2-container--default .select2-selection--multiple{border:1px solid #4d5b66!important;background-color:#181d20!important;outline:none!important;color:#cfcfcf!important}
html.modo-escuro .select2-container--default .select2-selection--multiple::placeholder{color:#cfcfcf!important}
html.modo-escuro .select2-container--default .select2-selection--multiple::-webkit-input-placeholder{color:#cfcfcf!important}
html.modo-escuro .select2-container--default .select2-selection--multiple:-moz-placeholder{color:#cfcfcf!important}
html.modo-escuro .select2-container--default .select2-selection--multiple::-moz-placeholder{color:#cfcfcf!important}
html.modo-escuro .select2-container--default .select2-selection--multiple:-ms-input-placeholder{color:#cfcfcf!important}
html.modo-escuro .select2-container--default .select2-selection--multiple:focus{border-color:#95c84c!important;color:#ffffff!important}
html.modo-escuro .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#283035!important}
html.modo-escuro .select2-results__option::before{color:#9ecd5b}
html.modo-escuro .select2-container--default .select2-selection--multiple .select2-selection__choice__display{color:#cfcfcf!important}
html.modo-escuro .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#ffffff!important}
html.modo-escuro .select2-container--default .select2-results__option--selected::before{color:#9ecd5b}
html.modo-escuro .campo{border:1px solid #4d5b66;background-color:#181d20;outline:none;color:#cfcfcf}
html.modo-escuro .campo::placeholder{color:#cfcfcf!important}
html.modo-escuro .campo::-webkit-input-placeholder{color:#cfcfcf!important}
html.modo-escuro .campo:-moz-placeholder{color:#cfcfcf!important}
html.modo-escuro .campo::-moz-placeholder{color:#cfcfcf!important}
html.modo-escuro .campo:-ms-input-placeholder{color:#cfcfcf!important}
html.modo-escuro .campo:focus{border-color:#95c84c}
html.modo-escuro .campo.file{border:none;background-color:none}
html.modo-escuro select.campo:hover+.arrow,html.modo-escuro select.campo:focus+.arrow{border-top-color:#333333}
html.modo-escuro .campo-container .arrow{border-color:#778b99 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
html.modo-escuro .campo-container.cr-container .cr-lbl .radio{border:2px solid #45525b;background-color:#283035}
html.modo-escuro .campo-container.cr-container .cr-lbl:hover .radio{border-color:#89c03b}
html.modo-escuro .campo-container.cr-container .cr-lbl input:checked+.radio{background-color:#89c03b;border-color:#89c03b}
html.modo-escuro .campo-container.cr-container .cr-lbl input:checked+.radio::before{border-right:2px solid #353f46;border-bottom:2px solid #353f46}
html.modo-escuro .campo-container.cr-container .cr-lbl .checkbox{border:2px solid #45525b;background-color:#283035}
html.modo-escuro .campo-container.cr-container .cr-lbl:hover .checkbox{border-color:#89c03b}
html.modo-escuro .campo-container.cr-container .cr-lbl input:checked+.checkbox{background-color:#89c03b;border-color:#89c03b}
html.modo-escuro .campo-container.cr-container .cr-lbl input:checked+.checkbox::before{border-right:2px solid #353f46;border-bottom:2px solid #353f46}
html.modo-escuro .campo-container.cr-container .cr-lbl input:checked~span{color:#cfcfcf}
html.modo-escuro .caracter_count{color:#b0b0b0}
html.modo-escuro .campo-loading i{color:rgba(230,230,230,.5)}
html.modo-escuro .show-validacao.valid::after{color:#95c563}
html.modo-escuro .parsley-errors-list li{background-color:#ff4444;color:#ffffff}
html.modo-escuro .parsley-errors-list li::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ff4444 rgba(0,0,0,0)}
html.modo-escuro .btn{background-color:#283035;border:none;color:#cfcfcf;outline:none}
html.modo-escuro .btn:hover,html.modo-escuro .btn:focus,html.modo-escuro .btn:active,html.modo-escuro .btn.active{background-color:rgba(0,0,0,.15)}
html.modo-escuro .btn.btn-primario{color:#ffffff;color:#ffffff}
html.modo-escuro .btn.btn-secundario{color:#ffffff;color:#ffffff}
html.modo-escuro .btn.btn-secundario.active:hover{background-color:#051824}
html.modo-escuro .btn.btn-facebook{background-color:#3b5998;color:#ffffff}
html.modo-escuro .btn.btn-facebook:hover,html.modo-escuro .btn.btn-facebook:focus,html.modo-escuro .btn.btn-facebook:active,html.modo-escuro .btn.btn-facebook.active{background-color:#2d4373}
html.modo-escuro .btn.btn-facebook-des{background-color:#283035;color:#6583c3}
html.modo-escuro .btn.btn-facebook-des:hover,html.modo-escuro .btn.btn-facebook-des:focus,html.modo-escuro .btn.btn-facebook-des:active,html.modo-escuro .btn.btn-facebook-des.active{background-color:#3b5998;color:#ffffff}
html.modo-escuro .btn.btn-rem{background-color:#ff4444;color:#ffffff}
html.modo-escuro .btn.btn-rem:hover,html.modo-escuro .btn.btn-rem:focus,html.modo-escuro .btn.btn-rem:active,html.modo-escuro .btn.btn-rem.active{background-color:#ff1111}
html.modo-escuro .btn.btn-rem.active:hover{background-color:#ff4444}
html.modo-escuro .gotop{background-color:rgba(137,192,59,.8)}
html.modo-escuro .gotop:hover{background-color:#89c03b}
html.modo-escuro .gotop::before{border:2px solid #353f46;border-bottom:none;border-right:none}
html.modo-escuro ::-webkit-scrollbar-track{background-color:#181d20}
html.modo-escuro ::-webkit-scrollbar-thumb{background-color:#051824;border:5px solid #353f46}
html.modo-escuro ::-webkit-scrollbar-thumb:hover{background-color:#010609}
html.modo-escuro .section-divider-style svg path,html.modo-escuro .section-divider-style svg circle,html.modo-escuro .section-divider-style svg ellipse,html.modo-escuro .section-divider-style svg rect,html.modo-escuro .section-divider-style svg polygon{fill:#ffffff}
html.modo-escuro .section-divider-style.sd-primary svg path,html.modo-escuro .section-divider-style.sd-primary svg circle,html.modo-escuro .section-divider-style.sd-primary svg ellipse,html.modo-escuro .section-divider-style.sd-primary svg rect,html.modo-escuro .section-divider-style.sd-primary svg polygon{fill:#ffffff}
html.modo-escuro .section-divider-style.sd-grey svg path,html.modo-escuro .section-divider-style.sd-grey svg circle,html.modo-escuro .section-divider-style.sd-grey svg ellipse,html.modo-escuro .section-divider-style.sd-grey svg rect,html.modo-escuro .section-divider-style.sd-grey svg polygon{fill:#e5e5e5}
html.modo-escuro .section-divider-style.sd-footer svg path,html.modo-escuro .section-divider-style.sd-footer svg circle,html.modo-escuro .section-divider-style.sd-footer svg ellipse,html.modo-escuro .section-divider-style.sd-footer svg rect,html.modo-escuro .section-divider-style.sd-footer svg polygon{fill:#29aeff}
html.modo-escuro .loading{background-color:rgba(5,24,36,.7)}
html.modo-escuro .loader{color:#9ecd5b}
html.modo-escuro .modal{background-color:rgba(0,0,0,.5)}
html.modo-escuro .modal-wrap{background-color:#181d20}
html.modo-escuro .modal-header{background-color:none}
html.modo-escuro .modal-titulo{color:#c2e2f7}
html.modo-escuro .modal-btn-close::before,html.modo-escuro .modal-btn-close::after{background-color:#89c03b}
html.modo-escuro .modal-btn-close:hover::before,html.modo-escuro .modal-btn-close:hover::after{background-color:#051824}
html.modo-escuro #modal-alert .modal-alert-icon i{color:#cfcfcf}
html.modo-escuro #modal-alert .texto{color:#b0b0b0}
html.modo-escuro #modal-alert.success .modal-btn-close::before,html.modo-escuro #modal-alert.success .modal-btn-close::after{background-color:#7cb342}
html.modo-escuro #modal-alert.success .modal-titulo{color:#95c563}
html.modo-escuro #modal-alert.success .modal-alert-icon i{color:#95c563}
html.modo-escuro #modal-alert.error .modal-btn-close::before,html.modo-escuro #modal-alert.error .modal-btn-close::after{background-color:#ff4444}
html.modo-escuro #modal-alert.error .modal-titulo{color:#ff4444}
html.modo-escuro #modal-alert.error .modal-alert-icon i{color:#ff4444}
html.modo-escuro #modal-alert.warning .modal-btn-close::before,html.modo-escuro #modal-alert.warning .modal-btn-close::after{background-color:#ffbb33}
html.modo-escuro #modal-alert.warning .modal-titulo{color:#ffbb33}
html.modo-escuro #modal-alert.warning .modal-alert-icon i{color:#ffbb33}
html.modo-escuro .tabs-abas li{color:#b0b0b0}
html.modo-escuro .tabs-abas li:hover{background-color:rgba(0,0,0,.05)}
html.modo-escuro .tabs-abas li.active{background-color:rgba(0,0,0,.05);color:#cfcfcf}
html.modo-escuro .tabs-abas li i{color:#c2e2f7}
html.modo-escuro .slick-prev,html.modo-escuro .slick-next{background-color:rgba(0,0,0,0);color:rgba(230,230,230,0);border:none;outline:none;border-top:2px solid rgba(0,0,0,.5);border-right:2px solid rgba(0,0,0,.5)}
html.modo-escuro .slick-prev:hover,html.modo-escuro .slick-prev:focus,html.modo-escuro .slick-next:hover,html.modo-escuro .slick-next:focus{outline:none;background-color:rgba(0,0,0,0);color:rgba(230,230,230,0);border-color:#051824}
html.modo-escuro .slick-prev.slick-disabled,html.modo-escuro .slick-next.slick-disabled{border-color:rgba(0,0,0,.2)}
html.modo-escuro .slick-dots li button{border:0;background-color:rgba(24,29,32,.5);outline:none;color:rgba(230,230,230,0)}
html.modo-escuro .slick-dots li button:hover,html.modo-escuro .slick-dots li button:focus{background-color:rgba(24,29,32,.7)}
html.modo-escuro .slick-dots li.slick-active button{background-color:#051824}
html.modo-escuro .flatpickr-calendar{background-color:rgba(0,0,0,0);border:0;background-color:#181d20}
html.modo-escuro .flatpickr-calendar .hasWeeks .dayContainer,html.modo-escuro .flatpickr-calendar .hasTime .dayContainer{border-bottom:0}
html.modo-escuro .flatpickr-calendar .hasWeeks .dayContainer{border-left:0}
html.modo-escuro .flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{border-top:1px solid #404d55}
html.modo-escuro .flatpickr-calendar:before,html.modo-escuro .flatpickr-calendar:after{border:solid rgba(0,0,0,0)}
html.modo-escuro .flatpickr-calendar.arrowTop:before{border-bottom-color:#404d55}
html.modo-escuro .flatpickr-calendar.arrowTop:after{border-bottom-color:#353f46}
html.modo-escuro .flatpickr-calendar.arrowBottom:before{border-top-color:#404d55}
html.modo-escuro .flatpickr-calendar.arrowBottom:after{border-top-color:#353f46}
html.modo-escuro .flatpickr-calendar:focus{outline:0}
html.modo-escuro .flatpickr-months .flatpickr-month{background-color:rgba(0,0,0,0);color:rgba(230,230,230,.9);fill:rgba(230,230,230,.9)}
html.modo-escuro .flatpickr-months .flatpickr-prev-month,html.modo-escuro .flatpickr-months .flatpickr-next-month{color:rgba(230,230,230,.9);fill:rgba(230,230,230,.9)}
html.modo-escuro .flatpickr-months .flatpickr-prev-month:hover,html.modo-escuro .flatpickr-months .flatpickr-next-month:hover{color:#9ecd5b}
html.modo-escuro .flatpickr-months .flatpickr-prev-month:hover svg,html.modo-escuro .flatpickr-months .flatpickr-next-month:hover svg{fill:#c2e2f7}
html.modo-escuro .flatpickr-months .flatpickr-prev-month svg path,html.modo-escuro .flatpickr-months .flatpickr-next-month svg path{fill:inherit}
html.modo-escuro .numInputWrapper span{border:1px solid rgba(57,57,57,.15)}
html.modo-escuro .numInputWrapper span:hover{background-color:rgba(0,0,0,.1)}
html.modo-escuro .numInputWrapper span:active{background-color:rgba(0,0,0,.2)}
html.modo-escuro .numInputWrapper span.arrowUp{border-bottom:0}
html.modo-escuro .numInputWrapper span.arrowUp:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:4px solid rgba(57,57,57,.6)}
html.modo-escuro .numInputWrapper span.arrowDown:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid rgba(57,57,57,.6)}
html.modo-escuro .numInputWrapper span svg path{fill:rgba(230,230,230,.5)}
html.modo-escuro .numInputWrapper:hover{background-color:rgba(0,0,0,.05)}
html.modo-escuro .flatpickr-current-month{color:inherit}
html.modo-escuro .flatpickr-current-month span.cur-month{color:inherit}
html.modo-escuro .flatpickr-current-month span.cur-month:hover{background-color:rgba(0,0,0,.05)}
html.modo-escuro .flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}
html.modo-escuro .flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}
html.modo-escuro .flatpickr-current-month input.cur-year{background-color:rgba(0,0,0,0);color:inherit;border:0}
html.modo-escuro .flatpickr-current-month input.cur-year:focus{outline:0}
html.modo-escuro .flatpickr-current-month input.cur-year[disabled],html.modo-escuro .flatpickr-current-month input.cur-year[disabled]:hover{color:rgba(230,230,230,.5);background-color:rgba(0,0,0,0)}
html.modo-escuro .flatpickr-weekdays{background-color:rgba(0,0,0,0)}
html.modo-escuro span.flatpickr-weekday{background-color:rgba(0,0,0,0);color:rgba(230,230,230,.54)}
html.modo-escuro .flatpickr-days:focus{outline:0}
html.modo-escuro .dayContainer{outline:0}
html.modo-escuro .flatpickr-day{background-color:none;border:1px solid rgba(0,0,0,0);color:#cccccc}
html.modo-escuro .flatpickr-day.inRange,html.modo-escuro .flatpickr-day.prevMonthDay.inRange,html.modo-escuro .flatpickr-day.nextMonthDay.inRange,html.modo-escuro .flatpickr-day.today.inRange,html.modo-escuro .flatpickr-day.prevMonthDay.today.inRange,html.modo-escuro .flatpickr-day.nextMonthDay.today.inRange,html.modo-escuro .flatpickr-day:hover,html.modo-escuro .flatpickr-day.prevMonthDay:hover,html.modo-escuro .flatpickr-day.nextMonthDay:hover,html.modo-escuro .flatpickr-day:focus,html.modo-escuro .flatpickr-day.prevMonthDay:focus,html.modo-escuro .flatpickr-day.nextMonthDay:focus{outline:0;background-color:#242b30;border-color:#404d55}
html.modo-escuro .flatpickr-day.today{border-color:#051824}
html.modo-escuro .flatpickr-day.today:hover,html.modo-escuro .flatpickr-day.today:focus{border-color:#051824;background-color:#051824;color:#ffffff}
html.modo-escuro .flatpickr-day.selected,html.modo-escuro .flatpickr-day.startRange,html.modo-escuro .flatpickr-day.endRange,html.modo-escuro .flatpickr-day.selected.inRange,html.modo-escuro .flatpickr-day.startRange.inRange,html.modo-escuro .flatpickr-day.endRange.inRange,html.modo-escuro .flatpickr-day.selected:focus,html.modo-escuro .flatpickr-day.startRange:focus,html.modo-escuro .flatpickr-day.endRange:focus,html.modo-escuro .flatpickr-day.selected:hover,html.modo-escuro .flatpickr-day.startRange:hover,html.modo-escuro .flatpickr-day.endRange:hover,html.modo-escuro .flatpickr-day.selected.prevMonthDay,html.modo-escuro .flatpickr-day.startRange.prevMonthDay,html.modo-escuro .flatpickr-day.endRange.prevMonthDay,html.modo-escuro .flatpickr-day.selected.nextMonthDay,html.modo-escuro .flatpickr-day.startRange.nextMonthDay,html.modo-escuro .flatpickr-day.endRange.nextMonthDay{background-color:#051824;color:#ffffff;border-color:#051824}
html.modo-escuro .flatpickr-day.disabled,html.modo-escuro .flatpickr-day.disabled:hover,html.modo-escuro .flatpickr-day.prevMonthDay,html.modo-escuro .flatpickr-day.nextMonthDay,html.modo-escuro .flatpickr-day.notAllowed,html.modo-escuro .flatpickr-day.notAllowed.prevMonthDay,html.modo-escuro .flatpickr-day.notAllowed.nextMonthDay{color:rgba(204,204,204,.3);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
html.modo-escuro .flatpickr-day.disabled,html.modo-escuro .flatpickr-day.disabled:hover{color:rgba(204,204,204,.1)}
html.modo-escuro .flatpickr-weekwrapper span.flatpickr-day,html.modo-escuro .flatpickr-weekwrapper span.flatpickr-day:hover{color:rgba(204,204,204,.3);background-color:rgba(0,0,0,0);border:none}
html.modo-escuro .flatpickr-time{outline:0}
html.modo-escuro .flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}
html.modo-escuro .flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}
html.modo-escuro .flatpickr-time input{background-color:rgba(0,0,0,0);border:0;color:#cccccc}
html.modo-escuro .flatpickr-time input:focus{outline:0;border:0}
html.modo-escuro .flatpickr-time .flatpickr-time-separator,html.modo-escuro .flatpickr-time .flatpickr-am-pm{color:#cccccc}
html.modo-escuro .flatpickr-time .flatpickr-am-pm{outline:0}
html.modo-escuro .flatpickr-time input:hover,html.modo-escuro .flatpickr-time .flatpickr-am-pm:hover,html.modo-escuro .flatpickr-time input:focus,html.modo-escuro .flatpickr-time .flatpickr-am-pm:focus{background-color:#1e2328}
html.modo-escuro .ezdz-dropzone{border:2px dashed #4d5b66;color:#b0b0b0}
html.modo-escuro .ezdz-dropzone .parsley-errors-list li{color:#ffffff}
html.modo-escuro .ezdz-focus{border:2px dashed #051824;color:#c2e2f7}
html.modo-escuro .ezdz-enter{border:2px solid #051824;color:#c2e2f7}
html.modo-escuro .ezdz-accept{border:2px solid #7cb342;background-color:#283035}
html.modo-escuro .ezdz-reject{border-color:#ff4444;color:#ff4444}
html.modo-escuro .campo-container-images>label[for]>p b{color:#c2e2f7}
html.modo-escuro .campo-container-images .error-img{color:#ff4444}
html.modo-escuro .select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none}
html.modo-escuro .select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none}
html.modo-escuro .select2-container .select2-search--inline .select2-search__field{border:none}
html.modo-escuro .select2-dropdown{background-color:#181d20;border:1px solid #5d6e7b}
html.modo-escuro .select2-container--open .select2-dropdown--above{border-bottom:none}
html.modo-escuro .select2-container--open .select2-dropdown--below{border-top:none}
html.modo-escuro .select2-close-mask{border:0;background-color:#181d20}
html.modo-escuro .select2-hidden-accessible{border:0!important}
html.modo-escuro .select2-container--default .select2-selection--single{background-color:#181d20;border:1px solid #5d6e7b}
html.modo-escuro .select2-container--default .select2-selection--single .select2-selection__rendered{color:#c7c7c7}
html.modo-escuro .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999999}
html.modo-escuro .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6d8190 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
html.modo-escuro .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#20262b}
html.modo-escuro .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #6d8190 rgba(0,0,0,0)}
html.modo-escuro .select2-container--default .select2-selection--multiple{background-color:#181d20;border:1px solid #5d6e7b}
html.modo-escuro .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#252c31;border:1px solid #5d6e7b}
html.modo-escuro .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #5d6e7b;color:#999999}
html.modo-escuro .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,html.modo-escuro .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#1f2529;color:#cfcfcf;outline:none}
html.modo-escuro .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #5d6e7b;border-right:none}
html.modo-escuro .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000000 1px;outline:0}
html.modo-escuro .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#20262b}
html.modo-escuro .select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #5d6e7b}
html.modo-escuro .select2-container--default .select2-search--inline .select2-search__field{background-color:rgba(0,0,0,0);border:none;outline:0}
html.modo-escuro .select2-container--default .select2-results__option--disabled{color:#999999}
html.modo-escuro .select2-container--default .select2-results__option--selected{background-color:#283035}
html.modo-escuro .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#ffffff}
html.modo-escuro .select2-container--classic .select2-selection--single{background-color:#1c2125;border:1px solid #5d6e7b;outline:0}
html.modo-escuro .select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
html.modo-escuro .select2-container--classic .select2-selection--single .select2-selection__rendered{color:#c7c7c7}
html.modo-escuro .select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999999}
html.modo-escuro .select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#283035;border:none;border-left:1px solid #5d6e7b}
html.modo-escuro .select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#6d8190 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}
html.modo-escuro .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #5d6e7b}
html.modo-escuro .select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
html.modo-escuro .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background-color:rgba(0,0,0,0);border:none}
html.modo-escuro .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #6d8190 rgba(0,0,0,0)}
html.modo-escuro .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none}
html.modo-escuro .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none}
html.modo-escuro .select2-container--classic .select2-selection--multiple{background-color:#181d20;border:1px solid #5d6e7b;outline:0}
html.modo-escuro .select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
html.modo-escuro .select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#252c31;border:1px solid #5d6e7b}
html.modo-escuro .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;color:#888888}
html.modo-escuro .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#bfbfbf;outline:none}
html.modo-escuro .select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
html.modo-escuro .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none}
html.modo-escuro .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none}
html.modo-escuro .select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #5d6e7b;outline:0}
html.modo-escuro .select2-container--classic .select2-search--inline .select2-search__field{outline:0}
html.modo-escuro .select2-container--classic .select2-dropdown{background-color:#181d20;border:1px solid rgba(0,0,0,0)}
html.modo-escuro .select2-container--classic .select2-dropdown--above{border-bottom:none}
html.modo-escuro .select2-container--classic .select2-dropdown--below{border-top:none}
html.modo-escuro .select2-container--classic .select2-results__option--disabled{color:gray}
html.modo-escuro .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#ffffff}
html.modo-escuro .select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
html.modo-escuro .header{background-color:#181d20}
@media screen and (max-width: 759px){html.modo-escuro .header{border-bottom:1px solid #45525b}}
html.modo-escuro .header-checkout{background-color:#181d20}
html.modo-escuro .segura-itens-header-checkout .titulo-header{color:#cfcfcf}
html.modo-escuro .segura-itens-header-checkout .titulo-header i{color:#cfcfcf}
html.modo-escuro .segura-itens-header-checkout .descricao-header a{color:#cfcfcf}
html.modo-escuro .fdx-menu.full{background-color:#051824}
html.modo-escuro .fdx-menu.full a{color:#ffffff}
html.modo-escuro .fdx-menu.full a:hover{color:#9ecd5b}
html.modo-escuro .full .fdx-menu-1-level a{background-color:none;border-bottom:2px solid #051824}
html.modo-escuro .full .fdx-menu-1-level a:hover{border-bottom-color:#89c03b}
html.modo-escuro .full .fdx-menu-1-level>li:last-child>a{border-right:0px solid #030f17}
html.modo-escuro .full .fdx-menu-2-level{background-color:#051824;border-top:none}
html.modo-escuro .full .fdx-menu-2-level li a{border-top:1px solid #030f17;color:#ffffff}
html.modo-escuro .full .fdx-menu-3-level{background-color:#89c03b}
html.modo-escuro .full .fdx-menu-3-level li a{color:#ffffff}
html.modo-escuro .menu-btn-mobile{border-top:2px solid #051824}
html.modo-escuro .menu-btn-mobile::before,html.modo-escuro .menu-btn-mobile::after{background-color:#051824}
html.modo-escuro .menu-btn-mobile.active{border-top-color:rgba(0,0,0,0)}
html.modo-escuro .cd-dropdown-wrapper.active{background-color:rgba(0,0,0,.5)}
html.modo-escuro .cd-dropdown{background-color:#181d20}
html.modo-escuro .cd-dropdown h2{color:#ffffff;background-color:#051824}
html.modo-escuro .cd-dropdown-content,html.modo-escuro .cd-dropdown-content ul{background-color:#181d20}
html.modo-escuro .cd-dropdown-content a,html.modo-escuro .cd-dropdown-content ul a{color:#c2e2f7;border:none}
html.modo-escuro .cd-dropdown-content .cd-divider,html.modo-escuro .cd-dropdown-content ul .cd-divider{background-color:#89c03b;color:#b0b0b0}
html.modo-escuro .cd-dropdown-content .see-all a{background-color:none;background-color:#89c03b;color:#cfcfcf}
html.modo-escuro .has-children>a::before,html.modo-escuro .has-children>a::after,html.modo-escuro .go-back a::before,html.modo-escuro .go-back a::after{background-color:#89c03b}
html.modo-escuro .go-back a::before,html.modo-escuro .go-back a::after{background-color:#181d20}
html.modo-escuro .cd-dropdown-content .go-back a{background-color:#051824;color:#ffffff}
html.modo-escuro .cd-dropdown-header{background-color:#242b30}
html.modo-escuro .footer{background-color:#051824}
html.modo-escuro .footer-bloco>h2{color:#ffffff}
html.modo-escuro .footer-bloco .lista-footer li a{color:#ffffff}
html.modo-escuro .footer-bloco .lista-footer li a:hover{color:#9ecd5b}
html.modo-escuro .barra-footer{background-color:#04121b;color:#ffffff}
html.modo-escuro .barra-footer .link{color:#9ecd5b!important}
html.modo-escuro .redes-sociais a{border:1px solid #353f46;background-color:#181d20}
html.modo-escuro .redes-sociais a:hover{background-color:#04121b;border:1px solid #04121b}
html.modo-escuro .redes-sociais a i{color:#ffffff;color:#9ecd5b}
html.modo-escuro .redes-sociais a:hover i{color:#9ecd5b}
html.modo-escuro .newsletter-secao .mascara{background-color:rgba(0,0,0,.7)}
html.modo-escuro .newsletter-secao .titulon{color:#cfcfcf}
html.modo-escuro .newsletter-form-wrp{background-color:#181d20}
html.modo-escuro .newsletter-form .campo-container .campo{background-color:#242b30}
html.modo-escuro .pagination-nav li.active a{background-color:#89c03b;color:#ffffff}
html.modo-escuro .pagination-nav a{color:#cfcfcf}
html.modo-escuro .pagination-nav a:hover{background-color:rgba(0,0,0,.3)}
html.modo-escuro .manutencao h2{color:#cfcfcf}
html.modo-escuro .manutencao h3{color:#b0b0b0}
html.modo-escuro .slide-home .slick-prev,html.modo-escuro .slide-home .slick-next{border-color:rgba(53,63,70,.5)}
html.modo-escuro .slide-home .slick-prev:hover,html.modo-escuro .slide-home .slick-prev:focus,html.modo-escuro .slide-home .slick-next:hover,html.modo-escuro .slide-home .slick-next:focus{border-color:#89c03b}
html.modo-escuro .slide-home .slick-prev.slick-disabled,html.modo-escuro .slide-home .slick-next.slick-disabled{border-color:rgba(53,63,70,.2)}
html.modo-escuro .slide-item{background-color:#181d20}
html.modo-escuro .slide-item-auto{background-color:#181d20}
html.modo-escuro .slide-mask{background-color:rgba(5,24,36,.5)}
html.modo-escuro .slide-titulo{color:#ffffff}
html.modo-escuro .slide-texto{color:#ffffff}
html.modo-escuro .home-chamada .mascara{background-color:rgba(109,153,47,.9)}
html.modo-escuro .home-chamada .titulo span{background-color:none;color:#ffffff}
html.modo-escuro .home-chamada .subtitulo3{color:#ffffff}
html.modo-escuro .home-chamada .texto{color:#ffffff}
html.modo-escuro .bloco-home{background-color:#181d20}
html.modo-escuro .bloco-home .bloco-home-icon{background-color:#1e2428}
html.modo-escuro .bloco-home .bloco-home-icon::before{background-color:rgba(5,24,36,.3)}
html.modo-escuro .bloco-home .bloco-home-icon i{color:#9ecd5b}
html.modo-escuro .bloco-home .bloco-home-titulo{color:#c2e2f7}
html.modo-escuro .bloco-home:hover .bloco-home-titulo{color:#9ecd5b}
html.modo-escuro .bloco-home .bloco-home-texto{color:#c2e2f7}
html.modo-escuro .home-depoimentos{background-color:#242b30}
html.modo-escuro .home-depoimentos .titulo span{background-color:#242b30}
html.modo-escuro .item_feedback{outline:0}
html.modo-escuro .institucional-banner{background-color:#000000}
html.modo-escuro #form-contato .texto{color:#cfcfcf}
html.modo-escuro .contato-itens li i{color:#9ecd5b}
html.modo-escuro .contato-itens li a{color:#cfcfcf}
html.modo-escuro .faq .faq-pergunta i{border:none;background-color:#89c03b}
html.modo-escuro .faq .faq-pergunta i::before{background-color:#181d20}
html.modo-escuro .faq .faq-pergunta i::after{background-color:#181d20}
html.modo-escuro .faq .faq-pergunta{color:#cfcfcf}
html.modo-escuro .faq .faq-pergunta:hover{color:#c2e2f7}
html.modo-escuro .faq .faq-resposta{color:#b0b0b0}
html.modo-escuro .cargo-item .cargo-pergunta{color:#c2e2f7}
html.modo-escuro .cargo-item .cargo-pergunta i{color:#9ecd5b}
html.modo-escuro .cargo-item .cargo-resposta{color:#cfcfcf}
html.modo-escuro .bloco-post h3 a{color:#cfcfcf}
html.modo-escuro .bloco-post h3 a:hover{color:#c2e2f7}
html.modo-escuro .bloco-post .bloco-post-data{color:#b0b0b0}
html.modo-escuro .bloco-post .bloco-post-data b{color:#cfcfcf}
html.modo-escuro .bloco-post .bloco-post-texto{color:#b0b0b0}
html.modo-escuro .blog-p{background-color:#181d20}
html.modo-escuro .blog-p-infos{color:#cfcfcf}
html.modo-escuro .blog-p-data{background-color:#89c03b;color:#ffffff}
html.modo-escuro .blog-p:hover .blog-p-titulo{color:#9ecd5b}
html.modo-escuro .blog-p-texto{color:#b0b0b0}
html.modo-escuro .blog-p-link{color:#c2e2f7}
html.modo-escuro .blog-lateral{border-left:0px solid #45525b}
@media screen and (max-width: 759px){html.modo-escuro .blog-lateral{border:none}}
html.modo-escuro .blog-categorias a{color:#cfcfcf}
html.modo-escuro .blog-categorias a:hover{color:#c2e2f7}
html.modo-escuro .bloco-post-pop h3{color:#cfcfcf}
html.modo-escuro .bloco-post-pop:hover h3{color:#c2e2f7}
html.modo-escuro .post-detalhe>h1{color:#cfcfcf}
html.modo-escuro .post-detalhe .post-detalhe-data{color:#b0b0b0}
html.modo-escuro .post-detalhe .post-detalhe-data b{color:#cfcfcf}
html.modo-escuro .blog-comentarios-lista .blog-comentario{background-color:#242b30}
html.modo-escuro .blog-comentarios-lista .blog-comentario .blog-comentario-nome{color:#cfcfcf}
html.modo-escuro .blog-comentarios-lista .blog-comentario .blog-comentario-data{color:#b0b0b0}
html.modo-escuro .blog-comentarios-lista .blog-comentario .blog-comentario-texto{color:#b0b0b0}
html.modo-escuro .bloco-post figure{border-bottom:3px solid #89c03b}
html.modo-escuro .bloco-post h3{color:#cfcfcf}
html.modo-escuro .bloco-post:hover h3{color:#c2e2f7}
html.modo-escuro .bloco-post span{color:#b0b0b0}
html.modo-escuro .bloco-post:hover span{color:#cfcfcf}
html.modo-escuro .depoimento-item figure{border:3px solid #4d5b66;background-color:#89c03b}
html.modo-escuro .depoimento-item>div .depoimento-item-texto{color:#cfcfcf}
html.modo-escuro .depoimento-item>div .depoimento-item-nome{color:#c2e2f7}
html.modo-escuro .questoes-filtros{border:0px solid #45525b}
html.modo-escuro .questoes-filtros .cr-container label:not(.cr-lbl){color:#cfcfcf}
html.modo-escuro .questao{background-color:#181d20}
html.modo-escuro .questao .questao-infos{background-color:#2d3620}
html.modo-escuro .questao .questao-infos li b{color:#cfcfcf}
html.modo-escuro .questao .pergunta{color:#cfcfcf}
html.modo-escuro .questao .alternativas .cr-container.correta .cr-lbl{background-color:rgba(124,179,66,.5)}
html.modo-escuro .questao .alternativas .cr-container.correta .cr-lbl>span,html.modo-escuro .questao .alternativas .cr-container.correta .cr-lbl>span b{color:#95c662!important}
html.modo-escuro .questao .alternativas .cr-container.incorreta .cr-lbl{background-color:rgba(255,68,68,.5)}
html.modo-escuro .questao .alternativas .cr-container.incorreta .cr-lbl>span,html.modo-escuro .questao .alternativas .cr-container.incorreta .cr-lbl>span b{color:#ff2929!important}
html.modo-escuro .questao .alternativas .cr-container .cr-lbl>span b{color:#cfcfcf}
html.modo-escuro .questao .questao-footer{border-top:1px solid #45525b}
html.modo-escuro .questao .questao-btn{border-right:1px solid #45525b}
html.modo-escuro .questao-footer-content{border:1px solid #45525b}
html.modo-escuro .questao-footer-content .close::before,html.modo-escuro .questao-footer-content .close::after{background-color:#89c03b}
html.modo-escuro .questao-footer-content .close:hover::before,html.modo-escuro .questao-footer-content .close:hover::after{background-color:#051824}
html.modo-escuro .questao-footer-content .questao-footer-content-item h3{color:#cfcfcf}
html.modo-escuro .estatisticas .chart-item{border:1px solid #45525b}
html.modo-escuro .anotacoes form{background-color:#242b30}
html.modo-escuro .anotacoes ul li{border:1px solid #45525b}
html.modo-escuro .anotacoes ul li span{color:#cfcfcf}
html.modo-escuro .bloco-material{background-color:#181d20}
html.modo-escuro .bloco-material h3{color:#c2e2f7}
html.modo-escuro .bloco-material:hover h3{color:#9ecd5b}
html.modo-escuro .bloco-simulado{background-color:#181d20}
html.modo-escuro .bloco-simulado h3{color:#c2e2f7}
html.modo-escuro .bloco-simulado:hover h3{color:#9ecd5b}
html.modo-escuro .lateral-simulados{border:1px solid #45525b;background-color:#181d20}
html.modo-escuro .lateral-simulados .cronometro{background-color:#242b30}
@media screen and (max-width: 759px){html.modo-escuro .lateral-simulados .cronometro{background-color:#181d20}}
html.modo-escuro .lateral-simulados .cronometro span{color:#cfcfcf}
html.modo-escuro .lateral-simulados .cronometro .values{color:#cfcfcf}
html.modo-escuro .lateral-simulados .infos{border:1px solid #45525b}
html.modo-escuro .lateral-simulados .infos span{color:#cfcfcf}
html.modo-escuro .lateral-simulados .infos ul li b{color:#cfcfcf}
html.modo-escuro .lateral-simulados .status{border:1px solid #45525b}
html.modo-escuro .lateral-simulados .status b{color:#cfcfcf}
html.modo-escuro .estatisticas-container .chart-item{border:1px solid #45525b}
html.modo-escuro .infos-blocos-acertos-erros p{background-color:#242b30;color:#cfcfcf}
html.modo-escuro .infos-blocos-acertos-erros p .green{color:#99cc5c}
html.modo-escuro .infos-blocos-acertos-erros p .red{color:#fa4146}
html.modo-escuro .bloco-topico{background-color:#181d20}
html.modo-escuro .bloco-topico h2{color:#c2e2f7}
html.modo-escuro .bloco-topico:hover h2{color:#9ecd5b}
html.modo-escuro .bloco-topico h3{color:#b0b0b0}
html.modo-escuro .bloco-topico ul li{background-color:#242b30;color:#b0b0b0}
html.modo-escuro .bloco-topico ul li i{color:#9ecd5b}
html.modo-escuro .bloco-topico ul li b{color:#c2e2f7}
html.modo-escuro .topico-header{border-bottom:2px solid #4d5b66}
html.modo-escuro .topico-header h1{color:#cfcfcf}
html.modo-escuro .topico-header ul li{background-color:#242b30;color:#b0b0b0}
html.modo-escuro .topico-header ul li i{color:#9ecd5b}
html.modo-escuro .topico-header ul li b{color:#c2e2f7}
html.modo-escuro .topico-header h2{color:#b0b0b0}
html.modo-escuro .topico-resposta{background-color:#181d20}
html.modo-escuro .topico-resposta .topico-resposta-ref{background-color:#242b30;color:#b0b0b0}
html.modo-escuro .topico-resposta .topico-resposta-ref span b{color:#cfcfcf}
html.modo-escuro .topico-resposta .topico-resposta-data{border-bottom:1px solid #45525b;color:#b0b0b0}
html.modo-escuro .topico-resposta .topico-resposta-data b{color:#cfcfcf}
html.modo-escuro .topico-resposta .topico-resposta-content{color:#cfcfcf}
html.modo-escuro .topico-resposta .topico-resposta-infos{border-top:1px solid #45525b;color:#c2e2f7}
html.modo-escuro .topico-resposta .topico-resposta-infos i{color:#9ecd5b}
html.modo-escuro .texto.opt{color:#cfcfcf}
html.modo-escuro .form-titulo{color:#cfcfcf}
html.modo-escuro .opt-login span{background-color:#181d20;color:#b0b0b0}
html.modo-escuro .opt-login::before{background-color:#283035}
html.modo-escuro .forma-pag-item{border:1px solid #45525b;background-color:#181d20}
html.modo-escuro .forma-pag-item .campo-container.cr-container i.fa{color:#9ecd5b}
html.modo-escuro .infos-complementares{background-color:#1f2427}
html.modo-escuro .infos-complementares .forma-pag-item{background-color:#181d20}
html.modo-escuro .conta-content{background-color:#1f2427}
html.modo-escuro .icon-verde i{color:#c2e2f7}
html.modo-escuro .aviso-concluir{color:#cfcfcf}
html.modo-escuro .conta-lateral-header{border-bottom:1px solid #45525b;border-left:0px solid #45525b}
html.modo-escuro .conta-lateral-header figure{border:2px solid #45525b}
html.modo-escuro .conta-lateral-header>div span{color:#cfcfcf}
html.modo-escuro .conta-lateral-header>div small{color:#b0b0b0}
html.modo-escuro .conta-lateral-menu li a{color:#cfcfcf}
html.modo-escuro .conta-lateral-menu li a:hover{background-color:#051824;border-color:#89c03b;color:#ffffff}
html.modo-escuro .conta-lateral-menu li a i{color:#c2e2f7}
html.modo-escuro .conta-lateral-menu li a:hover i{color:#9ecd5b}
html.modo-escuro .conta-lateral-menu-btn{background-color:#051824;border-left:3px solid #45525b}
html.modo-escuro .conta-lateral-menu-btn span{color:#ffffff}
html.modo-escuro .conta-lateral-menu-btn i{border-top:2px solid #353f46}
html.modo-escuro .conta-lateral-menu-btn i::before,html.modo-escuro .conta-lateral-menu-btn i::after{background-color:#181d20}
html.modo-escuro .conta-content{border:1px solid #45525b}
html.modo-escuro .titulo-conta{color:#cfcfcf}
html.modo-escuro .titulo-conta b{color:#c2e2f7}
html.modo-escuro .tabela .tabela-header{color:#cfcfcf;border-bottom:2px solid #4d5b66}
html.modo-escuro .tabela .tabela-linha{border-bottom:1px solid #45525b}
html.modo-escuro .tabela .tabela-linha:hover{background-color:rgba(0,0,0,.1)}
@media screen and (max-width: 759px){html.modo-escuro .tabela .tabela-linha{border:none}}
html.modo-escuro .tabela .tabela-linha>div{color:#b0b0b0}
@media screen and (max-width: 759px){html.modo-escuro .tabela .tabela-linha>div:first-child{color:#cfcfcf}}
html.modo-escuro .tabela .tabela-linha:hover>div{color:#cfcfcf}
html.modo-escuro span.status{background-color:#051824;color:#ffffff}
html.modo-escuro span.status.aprovado{background-color:#7cb342}
html.modo-escuro span.status.pendente{background-color:#ffbb33}
html.modo-escuro span.status.cancelado{background-color:#ff4444}
html.modo-escuro .bloco-plano{background-color:#181d20}
html.modo-escuro .bloco-plano h3{color:#ffffff;color:#ffffff}
html.modo-escuro .bloco-plano h4{color:#9ecd5b}
html.modo-escuro .bloco-plano .valor-linha{color:#c2e2f7}
html.modo-escuro .bloco-plano .valor-linha b{text-decoration-color:#9ecd5b}
html.modo-escuro .bloco-plano ul li{color:#cfcfcf;background-color:#1e2428}
html.modo-escuro .bloco-plano ul li i{color:#9ecd5b}
html.modo-escuro .opaco span{text-decoration-color:#c2e2f7}
html.modo-escuro .tabela2 thead{border-bottom:2px solid #414d56}
html.modo-escuro .tabela2 th b,html.modo-escuro .tabela2 th strong,html.modo-escuro .tabela2 td b,html.modo-escuro .tabela2 td strong{color:#cfcfcf}
html.modo-escuro .tabela2 th{color:#cfcfcf}
html.modo-escuro .tabela2 tbody tr{border-bottom:1px solid #414d56}
html.modo-escuro .tabela2 tbody tr:last-child{border-bottom:none}
html.modo-escuro .tabela2 tbody tr:hover{background-color:rgba(0,0,0,.05)}
@media screen and (max-width: 759px){html.modo-escuro .tabela2 tbody tr{border-bottom:none;background-color:#181d20}}
html.modo-escuro .tabela2 td{color:#b0b0b0}
html.modo-escuro .tabela2 tbody tr:hover td{color:#cfcfcf}
html.modo-escuro .tabela2-img{border:1px solid #414d56}
html.modo-escuro .aula-video{border:1px solid #414d56;background-color:#181d20}
html.modo-escuro .aula-video #iframe-aula{background-color:#000000;border:1px solid #414d56}
html.modo-escuro .aula-video .aula-tabs{border:1px solid #414d56;background-color:#181d20}
html.modo-escuro .topo-ebooks{color:#b0b0b0}
html.modo-escuro .topo-ebooks a{color:#b0b0b0}
html.modo-escuro .caminho-de-pao{color:#b0b0b0}
html.modo-escuro .caminho-de-pao a{color:#b0b0b0}
html.modo-escuro .caminho-de-pao a:hover{color:#cfcfcf}
html.modo-escuro .bloco-ebook:hover h3 a{color:#c2e2f7}
html.modo-escuro .bloco-ebook-infos h3 a{color:#cfcfcf}
html.modo-escuro .bloco-ebook-preco{color:#cfcfcf}
html.modo-escuro .ebooks-categorias a{color:#cfcfcf}
html.modo-escuro .ebooks-categorias a:hover{color:#c2e2f7}
html.modo-escuro .lateral-ebooks-titulo{color:#ffffff}
html.modo-escuro .btn-carrinho{color:#ffffff!important}
html.modo-escuro .produto-detalhe-fotos-destaque{border:1px solid rgba(0,0,0,.1)}
html.modo-escuro .produto-detalhe-fotos-thumbs li{border:2px solid #353f46}
html.modo-escuro .produto-detalhe-fotos-thumbs li:hover{border-color:#414d56}
html.modo-escuro .produto-detalhe-fotos-thumbs li.slick-current{border-color:#051824}
html.modo-escuro .produto-info b{color:#c2e2f7}
html.modo-escuro .produto-valor-antigo{color:#b0b0b0}
html.modo-escuro .produto-valor{color:#c2e2f7}
html.modo-escuro .produto-parcelamento{color:#cfcfcf}
html.modo-escuro .secao-produtos-relacionados{background-color:#242b30}
html.modo-escuro .infos-sec-book>a{background-color:#242b30;color:#cfcfcf}
html.modo-escuro .infos-sec-book>a i{color:#9ecd5b}
html.modo-escuro .infos-sec-book>span{background-color:#242b30;color:#cfcfcf}
html.modo-escuro .infos-sec-book>span i{color:#9ecd5b}
html.modo-escuro .book>:first-child{background-color:red;background-color:#01060f}
@media screen and (max-width: 759px){html.modo-escuro .book>:first-child{background-color:red;background-color:#000000}}
html.modo-escuro .book::before{background-color:blue;background:linear-gradient(90deg, #fff 0%, #f9f9f9 5%, #fff 10%, #f9f9f9 15%, #fff 20%, #f9f9f9 25%, #fff 30%, #f9f9f9 35%, #fff 40%, #f9f9f9 45%, #fff 50%, #f9f9f9 55%, #fff 60%, #f9f9f9 65%, #fff 70%, #f9f9f9 75%, #fff 80%, #f9f9f9 85%, #fff 90%, #f9f9f9 95%, #fff 100%)}
@media screen and (max-width: 759px){html.modo-escuro .book::before{background-color:blue;background:linear-gradient(90deg, #fff 0%, #f9f9f9 5%, #fff 10%, #f9f9f9 15%, #fff 20%, #f9f9f9 25%, #fff 30%, #f9f9f9 35%, #fff 40%, #f9f9f9 45%, #fff 50%, #f9f9f9 55%, #fff 60%, #f9f9f9 65%, #fff 70%, #f9f9f9 75%, #fff 80%, #f9f9f9 85%, #fff 90%, #f9f9f9 95%, #fff 100%)}}
html.modo-escuro .book::after{background-color:#303940}
@media screen and (max-width: 759px){html.modo-escuro .book::after{background-color:#303940}}
html.modo-escuro .tabela2 .book>:first-child,html.modo-escuro .itens-carrinho .book>:first-child{background-color:red;background-color:#000000}
html.modo-escuro .tabela2 .book::before,html.modo-escuro .itens-carrinho .book::before{background-color:blue;background:linear-gradient(90deg, #fff 0%, #f9f9f9 5%, #fff 10%, #f9f9f9 15%, #fff 20%, #f9f9f9 25%, #fff 30%, #f9f9f9 35%, #fff 40%, #f9f9f9 45%, #fff 50%, #f9f9f9 55%, #fff 60%, #f9f9f9 65%, #fff 70%, #f9f9f9 75%, #fff 80%, #f9f9f9 85%, #fff 90%, #f9f9f9 95%, #fff 100%)}
html.modo-escuro .tabela2 .book::after,html.modo-escuro .itens-carrinho .book::after{background-color:#303940}
html.modo-escuro .cart-tabela-container .number-picker{background-color:rgba(0,0,0,.1)}
html.modo-escuro .produto-desc-carrinho:hover b{color:#c2e2f7}
html.modo-escuro .cart-resumo{background-color:#242b30}
html.modo-escuro .cart-resumo-titulo{color:#cfcfcf;border-bottom:1px solid rgba(0,0,0,.1)}
html.modo-escuro .cart-resumo-itens b{color:#cfcfcf}
html.modo-escuro .cart-resumo-itens b:hover{color:#c2e2f7}
html.modo-escuro .cart-resumo-itens.cart-resumo-desconto b:hover{color:#c2e2f7}
html.modo-escuro .cart-rem{background-color:rgba(0,0,0,.1);color:#ff4444}
html.modo-escuro .cart-rem:hover{background-color:#ff4444;color:#ffffff}
html.modo-escuro .btn-frete .campo-container .campo{border:none;background-color:#181d20}
html.modo-escuro .carrinho-frete-result{color:#cfcfcf}
html.modo-escuro .carrinho-frete-result h2{color:#cfcfcf}
html.modo-escuro .carrinho-frete-result h2 b{color:#cfcfcf}
html.modo-escuro .frete-opcoes b{color:#cfcfcf}
html.modo-escuro .frete-opcoes span{color:#9ecd5b}
html.modo-escuro .segura-blocos-checkout i{color:#9ecd5b}
html.modo-escuro .segura-blocos-checkout .bloco-checkout{border:1px solid #44515a;background-color:#181d20}
html.modo-escuro .segura-blocos-checkout .bloco-endereco{border:1px solid #3f3554;color:#bfbfbf}
html.modo-escuro .segura-blocos-checkout .bloco-endereco span i{color:#bfbfbf}
html.modo-escuro .segura-blocos-checkout .bloco-endereco a{color:#bfbfbf}
html.modo-escuro .segura-blocos-checkout .bloco-endereco a i{color:#bfbfbf}
html.modo-escuro .segura-blocos-checkout .bloco-endereco a:hover{color:#c2e2f7}
html.modo-escuro .segura-blocos-checkout .bloco-endereco a:hover i{color:#c2e2f7}
html.modo-escuro .segura-blocos-checkout .formas-de-entrega{color:#cfcfcf}
html.modo-escuro .segura-blocos-checkout .formas-de-entrega .forma-de-entrega{border:1px solid #44515a}
html.modo-escuro .segura-blocos-checkout .editar-compra{border-top:1px solid #44515a}
html.modo-escuro .segura-blocos-checkout .editar-compra a{color:#b0b0b0}
html.modo-escuro .segura-blocos-checkout .editar-compra a:hover{color:#c2e2f7}
html.modo-escuro .segura-blocos-checkout .editar-compra a:hover i{color:#c2e2f7}
html.modo-escuro .segura-blocos-checkout .total-compra .total{color:#bfbfbf}
html.modo-escuro .segura-blocos-checkout .total-compra .total span{color:#c2e2f7}
html.modo-escuro .footer-formas{border-left:1px solid rgba(53,63,70,.1);border-right:1px solid rgba(53,63,70,.1)}
@media screen and (min-width: 760px)and (max-width: 1199px){html.modo-escuro .footer-formas{border:none}}
@media screen and (max-width: 759px){html.modo-escuro .footer-formas{border:none}}
html.modo-escuro .footer-formas h3{color:#ffffff}
html.modo-escuro .segura-itens-carrinho{border:1px solid #3f3554}
html.modo-escuro .segura-itens-carrinho.rolagem::-webkit-scrollbar-track{background-color:#1d2226}
html.modo-escuro .segura-itens-carrinho.rolagem::-webkit-scrollbar{background-color:#1d2226}
html.modo-escuro .segura-itens-carrinho.rolagem::-webkit-scrollbar-thumb{background-color:#051824}
html.modo-escuro .segura-itens-carrinho.rolagem::-webkit-scrollbar-button{background-color:rgba(0,0,0,.3)}
html.modo-escuro .pedido-segura{color:#b0b0b0}
html.modo-escuro .pedido-segura .pedido-categoria:hover{color:#c2e2f7}
html.modo-escuro .pedido-segura.open .pedido-categoria{color:#c2e2f7}
html.modo-escuro .pedido-segura .pedido-produtos{color:#b0b0b0}
html.modo-escuro .msg-duvidas i{color:#95c563!important}
html.modo-escuro .conteudo-tabela-carrinho .titulo-produto b{color:#bfbfbf}
html.modo-escuro .subtitulo-cupom b,html.modo-escuro .subtitulo-cupom strong{color:#cfcfcf}

/* ---- Base ---- */
html.modo-escuro{color-scheme:dark;background:#181d20}
html.modo-escuro body{background:#181d20;color:#dbe0e4}
html.modo-escuro input,html.modo-escuro select,html.modo-escuro textarea{background-color:#1f2629;color:#e6eaed;border-color:#3a4246}
html.modo-escuro ::placeholder{color:#8b949a}
html.modo-escuro hr{border-color:#2e3539}
/* A logo tem o "SIGA" em azul-escuro: no fundo escuro ele fica claro, e o verde continua verde.
   O "screen" faz um eventual fundo branco da imagem (que vira preto) sumir no fundo escuro. */
html.modo-escuro .header-logo img,html.modo-escuro .cd-dropdown-logo img{filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}
/* Ícone do menu do celular (três traços em azul-escuro): claro no fundo escuro. */
html.modo-escuro .menu-btn-mobile{border-top-color:#dbe0e4}
html.modo-escuro .menu-btn-mobile.active{border-top-color:transparent}
html.modo-escuro .menu-btn-mobile::before,html.modo-escuro .menu-btn-mobile::after{background:#dbe0e4}
/* Verde escrito direto no HTML (ex.: "Você respondeu essa questão"): um verde mais claro para ler no escuro. */
html.modo-escuro [style*="color: green"],html.modo-escuro [style*="color:green"]{color:#8fd16a!important}

/* ---- Cores fixas no HTML (style="...") ---- */
html.modo-escuro [style*="color:#000000"],html.modo-escuro [style*="color: #000000"],html.modo-escuro [style*="color:#000;"],html.modo-escuro [style*="color: #000;"],html.modo-escuro [style*="color:rgb(0, 0, 0)"],html.modo-escuro [style*="color: rgb(0, 0, 0)"],html.modo-escuro [style*="color:rgb(0,0,0)"],html.modo-escuro [style*="color: rgb(0,0,0)"],html.modo-escuro [style*="color:black"],html.modo-escuro [style*="color: black"],html.modo-escuro [style*="color:windowtext"],html.modo-escuro [style*="color: windowtext"],html.modo-escuro [style*="color:#333333"],html.modo-escuro [style*="color: #333333"],html.modo-escuro [style*="color:#333;"],html.modo-escuro [style*="color: #333;"],html.modo-escuro [style*="color:#222222"],html.modo-escuro [style*="color: #222222"],html.modo-escuro [style*="color:#222;"],html.modo-escuro [style*="color: #222;"],html.modo-escuro [style*="color:#444444"],html.modo-escuro [style*="color: #444444"],html.modo-escuro [style*="color:#444;"],html.modo-escuro [style*="color: #444;"],html.modo-escuro [style*="color:#1a1a1a"],html.modo-escuro [style*="color: #1a1a1a"],html.modo-escuro [style*="color:#212529"],html.modo-escuro [style*="color: #212529"]{color:#dbe0e4!important}
html.modo-escuro [style*="background:#ffffff"],html.modo-escuro [style*="background: #ffffff"],html.modo-escuro [style*="background:#fff;"],html.modo-escuro [style*="background: #fff;"],html.modo-escuro [style*="background:rgb(255, 255, 255)"],html.modo-escuro [style*="background: rgb(255, 255, 255)"],html.modo-escuro [style*="background:rgb(255,255,255)"],html.modo-escuro [style*="background: rgb(255,255,255)"],html.modo-escuro [style*="background:white"],html.modo-escuro [style*="background: white"],html.modo-escuro [style*="background:window"],html.modo-escuro [style*="background: window"],html.modo-escuro [style*="background:#f9f9f9"],html.modo-escuro [style*="background: #f9f9f9"],html.modo-escuro [style*="background:#fafafa"],html.modo-escuro [style*="background: #fafafa"],html.modo-escuro [style*="background:#f5f5f5"],html.modo-escuro [style*="background: #f5f5f5"],html.modo-escuro [style*="background-color:#ffffff"],html.modo-escuro [style*="background-color: #ffffff"],html.modo-escuro [style*="background-color:#fff;"],html.modo-escuro [style*="background-color: #fff;"],html.modo-escuro [style*="background-color:rgb(255, 255, 255)"],html.modo-escuro [style*="background-color: rgb(255, 255, 255)"],html.modo-escuro [style*="background-color:rgb(255,255,255)"],html.modo-escuro [style*="background-color: rgb(255,255,255)"],html.modo-escuro [style*="background-color:white"],html.modo-escuro [style*="background-color: white"],html.modo-escuro [style*="background-color:window"],html.modo-escuro [style*="background-color: window"],html.modo-escuro [style*="background-color:#f9f9f9"],html.modo-escuro [style*="background-color: #f9f9f9"],html.modo-escuro [style*="background-color:#fafafa"],html.modo-escuro [style*="background-color: #fafafa"],html.modo-escuro [style*="background-color:#f5f5f5"],html.modo-escuro [style*="background-color: #f5f5f5"]{background-color:transparent!important}
/* Cores calculadas pelo script do header.php para cada trecho com cor fixa (vêm depois para valer). */
html.modo-escuro .me-fundo{background-color:var(--me-fundo)!important}
html.modo-escuro .me-cor{color:var(--me-cor)!important}
html.modo-escuro .me-marca,html.modo-escuro .me-marca *{color:#111!important}
