.dataTables_filter input{border:2px solid #4CAF50;border-radius:5px;padding:5px;width:250px}.dataTables_filter label{font-weight:700;margin-right:10px}.dt-buttons button{background-color:#1ca2b4;color:#fff;border:1px;padding:10px 15px;border-radius:5px;cursor:pointer}.dt-buttons button:hover{background-color:#45a049}div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:#fff;border-radius:.75em;box-shadow:3px 4px 10px 1px #000c;text-align:center;z-index:2003;overflow:hidden}div.dt-button-info h2{padding:2rem 2rem 1rem;margin:0;font-weight:400}div.dt-button-info>div{padding:1em 2em 2em}.icon-link-fixed{flex:1;max-width:20%;min-width:60px;display:flex;justify-content:center;align-items:center;text-align:center;padding-bottom:0;font-size:.85rem;color:#444;text-decoration:none}.icon-content{display:flex;flex-direction:column;align-items:center;padding:13px 20px;border-radius:0;transition:background-color .3s}.icon-content.active{background-color:#0475df;color:#fff}.icon-content.active i{color:#fff}.icon-link-fixed i{font-size:1.2rem;margin-bottom:0;color:inherit}.icon-link-fixed span{font-size:.75rem;color:inherit}.main-footer-fixed{position:fixed;bottom:0;width:100%;z-index:1030;background-color:#fff;box-shadow:0 -1px 3px #0000001a}.icon-links-fixed{display:flex;justify-content:space-between;align-items:center;gap:2px;flex-wrap:nowrap}@media (min-width: 768px){.icon-link-fixed{flex-direction:row;gap:2px}.icon--fixed i{margin-bottom:0}}@media (max-width: 420px){.icon-link-fixed span{display:none}.icon-link-fixed i{font-size:20px}}body{padding-bottom:60px}
