body {
    margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, Courier New, monospace;
}
.App {
    text-align: center;
}
.App-logo {
    -webkit-animation: App-logo-spin 20s linear infinite;
    animation: App-logo-spin 20s linear infinite;
    height: 40vmin;
    pointer-events: none;
}
.App-header {
    background-color: #282c34;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: calc(10px + 2vmin);
    color: #fff;
}
.App-link {
    color: #61dafb;
}
@-webkit-keyframes App-logo-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes App-logo-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
.text-red {
    color: red !important;
}
.aj--project__hack {
    background-image: url('/images/icdheaderimage.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}
.aj--project__hack header {
    height: 190px;
}
.aj--project__hack header .aj--logo h3 {
    text-align: center;
    width: 100%;
    margin: 15px 0 30px;
    color: #fff;
    font-size: 30px;
    font-weight: 700;
}
.no-padding-left {
    padding-left: 0 !important;
}
.aj--nav__hack * {
    box-sizing: border-box !important;
}
.aj--nav__hack .tabs {
    padding: 0;
}
.aj--nav__hack .tab-list-item {
    margin-bottom: 0 !important;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
    width: 400px;
    margin: 80px auto 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    height: 50px;
}
.aj--nav__hack .tab-list-item:focus,
.aj--nav__hack .tab-list-item:hover {
    cursor: pointer;
}
.aj--nav__hack .tab-list-item {
    border: none;
    color: #fff;
    border-radius: 3px;
    height: 49px;
}
.aj--nav__hack .tab-list-item:focus,
.aj--nav__hack .tab-list-item:hover {
    cursor: default;
}
.aj--nav__hack .tab-list-item {
    width: 50%;
}
.aj--nav__hack label {
    width: 80%;
    margin: 0 auto 50px;
    color: #fff;
    margin-bottom: 5px;
    font-weight: 100;
}
.aj--button__box {
    border-radius: 5px;
    padding: 0;
    position: relative;
    text-align: left;
}
.aj--button__box > input[type="text"] {
    width: calc(100% - 540px);
    display: inline-block;
    border: 0;
    margin: 0;
    height: 45px;
    border-radius: 0;
    box-shadow: 2px 2px 15px -5px rgba(0, 0, 0, 0.33);
    padding: 0 15px;
}
.aj--button__box > input[type="text"]:focus,
.aj--button__box > input[type="text"]:hover {
    outline: none;
    border: 0;
}
.aj--button__box > input.btn {
    position: absolute;
    width: 160px;
    right: 170px;
    top: 0;
    height: 49px;
}
.aj--button__box > input.btn2 {
    position: absolute;
    width: 160px;
    right: 0;
    top: 0;
    height: 49px;
}
.aj--button__box > input.btn.btn-aj__hacked {
    background-color: #0f1b44;
    box-shadow: 2px 2px 15px -5px rgba(0, 0, 0, 0.33);
    color: #fff;
}
.aj--button__box > input.btn2.btn-aj__reset {
    background-color: #0f1b44;
    border: 1px solid transparent;
    color: #fff;
}
main {
    padding: 30px 0;
    background-color: #fff;
}
.aj--project__hack.aj-t-blue header {
    background-color: rgba(57, 72, 120, 0.93);
}
.aj--project__hack.aj-t-blue .aj--button__box > input.btn2.btn-aj__reset,
.aj--project__hack.aj-t-blue .aj--button__box > input.btn.btn-aj__hacked {
    background-color: #0f1b44;
}
.aj--project__hack.aj-t-blue .aj--nav__hack .tab-list-item {
    border: 1px solid #0f1b44;
    box-shadow: inset 0 0 3px #252d46;
    font-weight: 700;
    display: inline-block;
    width: 200px;
    margin-top: 0;
}
.aj--project__hack.aj-t-blue .tab-list-item {
    background-color: #22305f;
    box-shadow: 0 0 0 #22305f;
}

.aj--project__hack.aj-t-blue main .react-bs-table .table, .aj--project__hack.aj-t-green main .react-bs-table .table {
    font-size: 14px;
}

.aj--project__hack.aj-t-blue main .react-bs-table .table thead {
    background-color: rgba(106, 140, 202, 0.73);
}
.aj--project__hack.aj-t-blue main .react-bs-table .table thead th {
    color: #fff;
}
.aj--project__hack.aj-t-blue main .react-bs-table .table tbody tr:nth-child(odd) {
    background-color: rgba(106, 140, 202, 0.13);
}
.aj--project__hack.aj-t-green header {
    background-color: rgba(45, 109, 105, 0.93);
}
.aj--project__hack.aj-t-green .aj--button__box > input.btn2.btn-aj__reset,
.aj--project__hack.aj-t-green .aj--button__box > input.btn.btn-aj__hacked {
    background-color: #002724;
}
.aj--project__hack.aj-t-green .aj--nav__hack .tab-list-item {
    border: 1px solid #006f50;
    box-shadow: inset 0 0 3px #001412;
    font-weight: 800;
    display: inline-block;
    width: 200px;
    margin-top: 0;
}
.aj--project__hack.aj-t-green .tab-list-item {
    background-color: #006f50;
    box-shadow: 0 0 0 #001412;
}
.aj--project__hack.aj-t-green main .react-bs-table .table thead {
    background-color: rgba(45, 109, 105, 0.73);
}
.aj--project__hack.aj-t-green main .react-bs-table .table thead th {
    color: #fff;
}
.aj--project__hack.aj-t-green main .react-bs-table .table tbody tr:nth-child(odd) {
    background-color: rgba(45, 109, 105, 0.13);
}
.aj--project__hack.aj-t-blue .loader-dice {
    background-color: #2d6d69;
}
.aj--project__hack.aj-t-green .loader-dice {
    background-color: #22305f;
}
.loader {
    width: 100%;
    height: 3px;
    position: relative;
}
.loader-dice {
    min-width: 100px;
    min-height: 3px;
    position: absolute;
    left: 0;
    top: 0;
    right: auto;
    -webkit-animation: leftright 2s ease-in-out infinite;
    animation: leftright 2s ease-in-out infinite;
}
.dropdown-toggle {
    float: left;
}
#pageDropDown{
	max-width: 70px;
}
.pagination {
    margin: 0 !important;
}
.dropdown-menu {
    top: 31px;
}
@-webkit-keyframes leftright {
    0% {
        left: 0;
    }
    40% {
        left: 100%;
    }
    60% {
        left: 0;
        right: 0;
    }
    to {
        left: 0;
        right: 100%;
    }
}
@keyframes leftright {
    0% {
        left: 0;
    }
    40% {
        left: 100%;
    }
    60% {
        left: 0;
        right: 0;
    }
    to {
        left: 0;
        right: 100%;
    }
}
.aj--project__hack.aj-t-blue footer {
    background-color: #22305f;
}
.aj--project__hack.aj-t-green footer {
    background-color: #2d6d69;
}
footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px;
    z-index: 99;
}
footer p {
    margin-bottom: 0;
    color: #fff;
    font-weight: 700;
    font-size: 10px;
}
.pagination {
    float: right;
}
.tab-list {
    border-bottom: 1px solid #ccc;
    padding-left: 0;
}
.tab-list-item {
    display: inline-block;
    list-style: none;
    margin-bottom: -1px;
    padding: 0.5rem 0.75rem;
}
.tab-list-active {
    background-color: #fff;
    border: solid #ccc;
    border-width: 1px 1px 0;
}
.react-bs-table.react-bs-table-bordered, .react-bs-container-body {
    height: auto !important;
}
.react-bs-table-no-data {
    text-align: center;
}
/*# sourceMappingURL=main.1bd17baf.chunk.css.map */
