.generic-page table{margin-top:31px!important;clear:both;display:table;float:left;border:0;margin-bottom:10px;border-left:transparent;border-top:transparent;border-bottom:transparent}
.generic-page table th{background:var(--primary-color);color:#fff}
.generic-page table th span{color:#fff}
.generic-page table thead tr th:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;width:60px}
.generic-page table thead tr th:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}
.generic-page .table tbody tr{box-shadow:0 0 20px #00000014;border-radius:30px;background:#fff}
.generic-page .table tbody tr:nth-child(2n-1){background:#fdfdff}
.generic-page .table tbody tr td:nth-child(2){font-weight:600}
.generic-page .table tbody tr td,.generic-page .table tbody tr td a{font:normal normal normal var(--font-size-ss)/1.6 var(--default-font);letter-spacing:0;color:#000;text-align:left}
.generic-page .table tbody tr td a{color:var(--primary-color)}
.generic-page .table thead tr th{font:600 var(--font-size-ms)/1.3 var(--basic-sans-font);text-transform:uppercase}
.generic-page{margin-bottom:0;float:left;width:100%}
.pagination{margin-top:20px;clear:both;display:flex;justify-content:right;align-items:center;float:left;width:100%}
#pageflags{padding:0;margin:0 0 20px 0}
#pageflags li.active{background:var(--primary-color);color:#fff;box-shadow:inherit;border-radius:0}
#pageflags li{border:1px solid var(--primary-color);border-radius:0;font:normal normal 600 16px/23px var(--basic-sans-font);letter-spacing:1.44px;color:#032146;text-transform:uppercase;padding:8px 16px;display:block;cursor:pointer;float:left;width:42px;height:42px;text-align:center;margin:0;margin-right:5px;list-style:none}
#pageflags-docs{padding:0;margin:0 0 20px 0}
#pageflags-docs li.active{background:var(--primary-color);color:#fff;box-shadow:inherit;border-radius:0}
#pageflags-docs li{border:1px solid var(--primary-color);border-radius:0;font:normal normal 600 16px/23px var(--basic-sans-font);letter-spacing:1.44px;color:#032146;text-transform:uppercase;padding:8px 16px;display:block;cursor:pointer;float:left;width:42px;height:42px;text-align:center;margin:0;margin-right:5px;list-style:none}
.page-search-result .form-group,.page-search-result .row{display:flex;justify-content:center;align-items:center}
.page-search-result .form-group label{min-width:65px}
#search-txt{text-transform:capitalize}