:root{--color-primary: #69bd45;--color-secondary: #007ab8;--color-tertiary: #1ea4a9;--color-state: #4b7e2b;--color-state-hover: #3c6721;--color-state-focus: #3c6721;--color-state-active: #30541a;--color-state-highlight: #f6f9d7;--color-state-highlight-neutral: var(--color-neutral-3);--color-state-disabled: var(--color-neutral-5);--color-neutral-1: #fff;--color-neutral-2: #fafafa;--color-neutral-3: #f7f7f7;--color-neutral-4: #e6e4e4;--color-neutral-5: #c7c7c7;--color-neutral-6: #767676;--color-neutral-7: #262626;--color-background: var(--color-neutral-1);--color-border: var(--color-neutral-5);--color-text: var(--color-neutral-7);--color-text-disabled: var(--color-neutral-5);--color-text-hint: var(--color-neutral-6);--link-color: var(--color-state);--link-color-hover: var(--color-state-hover);--nav-bg-color: #fff;--nav-text-color: var(--color-text);--footer-bg-color: #fff;--footer-text-color: var(--color-text);--footer-text-color-hover: var(--footer-text-color);--btn-accent-color: var(--color-state);--btn-accent-color-active: var(--color-state-active);--btn-accent-color-hover: var(--color-state-hover);--btn-accent-color-disabled: var(--color-state-disabled)}:root{--nav-bg-color: #C7C6C1;--nav-text-color: #131E3A;--color-primary: #707070;--btn-prim-accent-color: #1C2448;--btn-accent-color: #707070;--link-color: #404663;--color-state: #1C2448;--color-text: #131E3A;--footer-bg-color: #1C2448;--footer-text-color: #ffffff;--btn-prim-accent-color-focus: #121a3e;--btn-prim-accent-color-active: #01092d;--btn-accent-color-focus: #666666;--btn-accent-color-active: #555555;--link-color-hover: #363c59;--color-state-hover: #121a3e;--color-state-focus: #121a3e;--color-state-active: #01092d;--footer-text-color-hover: #f5f5f5;}
/*-----AFCO CSS-----*/
.table-cell{
min-width: 10%;
text-align:left;
width: 200px;
height: 30px;
color: transparent;
}
.table-container {
display: flex;
justify-content: center;
width: 100%
}
.table-header{
font-weight: bold;
font-size: large;
  text-transform: uppercase;
}
.table-link{
text-decoration: none !important;
color: #c9c9c9 !important;
}
.table-link:hover{
text-decoration: underline !important;
}
.table-cell-td-2-5 a {
  font-size: large;
  text-decoration: none !important;
  font-size: x-large;
  margin-left: 10px;
}
.table-cell-td-2-5 {
  text-align: left;
}

/*-----Totara CSS-----*/
#page-header {
    margin-bottom: 0;
}
.totaraNav_prim {
    padding: 10px 0;
}
.totaraNav_prim .masthead_logo--header_img {
        height: 5rem;
}
.path-totara-dashboard #block-region-top {
    padding: 0;
}
#page-site-index .page-heading {
    display:none;
}
#inst129 .content.block-content {
    text-align: center;
}
#inst270.block,
#inst1158.block {
    margin-bottom:0;
}
#inst270 .content.block-content img,
#inst1158 .content.block-content img {
    mask-image: linear-gradient(to right, transparent, black 3%);
}
.block-totara-featured-links-layout.align-center div.block-totara-featured-links-tile, .block-totara-featured-links-layout.align-right div.block-totara-featured-links-tile, .block-totara-featured-links-layout.align-justified div.block-totara-featured-links-tile {
    flex: 1 1 calc(33.333% - 20px);
}
.tui-core_auth-loginLayout__panel-interface {
    width: 100% !important;
}
.tui-core_auth-loginLayout__panel-graphic {
    display:none!important;
}
.tui-core_auth-loginNav__image {
  height: 4rem!important;
}
.tui-core_auth-loginNav {
  padding: 15px!important;
}
.tool_usertours-resettourcontainer,
.page-footer-poweredby,
.tui-core_auth-footer__poweredBy {
  margin: 0 auto !important;
}
.tui-core_auth-login__separator {
    border:none;
}
.tui-form.tui-form--vertical.tui-form--inputWidth-full {
  display: none;
}
/*-----Login Page Testing
.tui-core_auth-loginLayout__contentWrap {
  background-image: url("https://stage01.afco.totarafedcloud.com/pluginfile.php/1/totara_core/loginbackground/2533/airforce-login-banner-340-wtshseclf88.png");
    background-repeat: no-repeat;
    background-position: top;
    min-height:500px;
}
----------*/

/*-----Site Home as Login Page-----*/
#page-site-index.notloggedin #inst1157.block {
    max-width: 360px;
    text-align:center;
    margin: 0 auto;
}
#page-site-index.notloggedin .usermenu,
#page-site-index.notloggedin #inst1157 form#login,
#page-site-index.notloggedin #inst1157 .content.block-content > div > a,
#page-site-index.notloggedin #inst1157 .potentialidps h6 {
    display: none;
}
#page-site-index.notloggedin #inst1157 .potentialidp a {
    max-width: 200px;
    text-align:center;
    margin: 5px auto;
}
