.a2g-table-container{position:relative}.a2g-table-container .column-filter-widgets{max-width:280px}.a2g-table-container .column-filter-widgets .column-filter-widget{margin-bottom:10px;position:relative}.a2g-table-container .column-filter-widgets .column-filter-widget::after{content:'\f13a';font-family:"Font Awesome 6 Pro";font-weight:600;font-size:18px;position:absolute;right:8px;top:5px;z-index:10}.a2g-table-container .column-filter-widgets .column-filter-widget select{appearance:none;border-radius:4px;border:1px solid #aaa;height:40px;padding-left:10px;min-width:280px;margin-bottom:10px}.a2g-table-container .column-filter-widgets .column-filter-widget select:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,0.25);border-color:#333}@media (min-width: 992px){.a2g-table-container .column-filter-widgets .column-filter-widget select{margin-bottom:0}}.a2g-table-container .column-filter-widgets .column-filter-widget .filter-term{display:inline-block;padding:0 25px 0 15px;height:32px;line-height:30px;border-radius:20px;background:#eee;margin-top:3px;margin-right:3px;font-size:14px;position:relative;transition:none !important}.a2g-table-container .column-filter-widgets .column-filter-widget .filter-term::after{content:'\2715';position:absolute;font-size:12px;right:10px;top:50%;transform:translateY(-50%)}.a2g-table-container .column-filter-widgets .column-filter-widget .filter-term:hover{background:#333;color:#fff;text-decoration:none !important;transition:none !important}@media (min-width: 992px){.a2g-table-container .column-filter-widgets .column-filter-widget{margin-bottom:0}}@media (min-width: 768px){.a2g-table-container .column-filter-widgets{display:inline-block}}.a2g-table-container .dataTables_filter{margin-bottom:15px}.a2g-table-container .dataTables_filter label{font-family:'montserrat';text-transform:uppercase;font-size:13px;position:relative}.a2g-table-container .dataTables_filter label::before{content:"\f002";display:block;height:30px;width:30px;line-height:30px;font-family:"Font Awesome 6 Pro";font-weight:400;font-size:18px;color:#333;position:absolute;left:10px;top:50%;transform:translateY(calc(-50% + 1px));z-index:10}.a2g-table-container .dataTables_filter label input{background:#fff;border:1px solid #aaa;padding:5px 10px 5px 34px;margin:0 0;border-radius:4px;min-width:240px;font-family:'pt sans';font-size:16px;font-weight:normal;position:relative}.a2g-table-container .dataTables_filter label input:focus{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,0.25);border-color:#333}.a2g-table-container .dt-search{position:relative}.a2g-table-container .dt-search::before{content:'\f002';font-family:'Font Awesome 6 Pro';font-weight:600;display:block;position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#333}.a2g-table-container .dt-search .dt-input{border:1px solid #aaa;border-radius:4px;padding:5px 15px 5px 30px;min-width:240px}.a2g-table-container .dt-search .dt-input:focus{outline:none;border-color:#333;box-shadow:0 0 0 3px rgba(0,0,0,0.25)}.a2g-table-container .a2g-table{margin-bottom:20px;border-bottom:2px solid #58595b}.a2g-table-container .a2g-table thead{font-family:'Montserrat';font-size:12px;letter-spacing:1px;text-transform:uppercase;line-height:1.5}.a2g-table-container .a2g-table thead tr th{padding:10px 10px}.a2g-table-container .a2g-table thead tr th:hover{background:#222;color:#fff}.a2g-table-container .a2g-table thead tr th.dt-ordering-asc,.a2g-table-container .a2g-table thead tr th.dt-ordering-desc{background:#db063b;color:#fff}.a2g-table-container .a2g-table thead tr th .dt-column-order{color:#fff}.a2g-table-container .a2g-table tbody td{padding:8px 10px}.a2g-table-container .dataTables_paginate{padding:0 0}.a2g-table-container .dataTables_paginate .paginate_button{background:#333;border-radius:30px;color:#fff;font-family:'montserrat';font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.a2g-table-container .dataTables_paginate .paginate_button.disabled{background:#eee;color:#aaa}.a2g-table-container .dataTables_paginate .paginate_button.previous{padding:8px 20px 8px 35px}.a2g-table-container .dataTables_paginate .paginate_button.previous::before{content:'\f137';font-family:"Font Awesome 6 Pro";color:#fff;margin:0 0;font-size:18px;left:10px;top:9px;text-shadow:none}.a2g-table-container .dataTables_paginate .paginate_button.next{padding:8px 35px 8px 20px}.a2g-table-container .dataTables_paginate .paginate_button.next::after{content:'\f138';font-family:"Font Awesome 6 Pro";color:#fff;margin:0 0;font-size:18px;right:14px;top:9px;text-shadow:none}.a2g-table-container .dataTables_paginate .paginate_button:not(.disabled):hover{background:#db063b}.a2g-table-container .dt-info{font-family:'Montserrat' !important}.a2g-table-container .dt-paging nav button{border-radius:4px !important;font-family:'Montserrat'}.a2g-table-container .dt-paging nav button.previous,.a2g-table-container .dt-paging nav button.next{line-height:32px;font-size:0 !important;position:relative;overflow:hidden}.a2g-table-container .dt-paging nav button.next::after{content:'\f105';font-family:'Font Awesome 6 Pro';font-size:1.75rem;font-weight:500;display:block;height:32px;width:320px;line-height:32px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.a2g-table-container .dt-paging nav button.previous::before{content:'\f104';font-family:'Font Awesome 6 Pro';font-size:1.75rem;font-weight:500;display:block;height:32px;width:320px;line-height:32px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.a2g-table-container .dt-paging nav button.current{background:#db063b !important;color:#fff !important;border:1px solid #db063b !important}.a2g-table-container .dt-paging nav button:not(.current):hover{border:none !important;background:#ededed}
