.navbar-badge{font-size:.7rem!important;font-weight:300;padding:2px 4px;position:absolute;right:-3px;top:6px;}.navbar-expand .navbar-nav .nav-link{font-size:medium;text-align:center;padding-right:0;padding-left:0;margin-right:.3rem;margin-left:.3rem;}i.fas.fa-sun{font-size:14px;padding:1px;}i.fas.fa-moon{font-size:14px;width:18px;height:18px;padding-top:2px;}.grupo-btn-modo-noturno{margin-top:2px;padding:0 5px;border:solid 1px #fff;border-radius:25px;}.switch-modo-noturno input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;}.switch-modo-noturno label{color:#fff;font-size:14px;line-height:1;text-align:center;padding:2px;margin:4px 0;transition:all .1s ease-in-out;}.switch-modo-noturno label:hover{cursor:pointer;}.switch-modo-noturno input:checked + label{background-color:#fff;color:#f9af1e;border-radius:50%;box-shadow:none;}@media screen and (min-width:10px) and (max-width:990px){.btn-ponto{cursor:pointer;font-size:13px;color:#fff;padding:15px 5px!important;border-radius:5px;background:rgba(0,0,0,.37);width:98%!important}#div-smartphone{display:block!important}#div-desktop{display:none}}@media screen and (min-width:1008px) and (max-width:991px){.btn-ponto{cursor:pointer;font-size:13px;color:#fff;padding:15px 5px!important;border-radius:5px;background:rgba(0,0,0,.37);width:45%!important}#div-smartphone{display:block!important}#div-desktop{display:none}}@media only screen and (min-width:991px){#div-smartphone{display:none}#div-desktop{display:block}}.badge{font-size:14px!important;}.createPDF{font-size:14px;}@media (max-width:500px){.modal-title{max-width:300px}}