@keyframes animation-ring {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
@-webkit-keyframes animation-ring {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.sa-container .loading-in {
  display: block;
  z-index: 99;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.sa-container .loading-in .loading-in-ring {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
  top: 50%;
  left: 50%;
  margin-top: -32px;
  margin-left: -32px;
}
.sa-container .loading-in .loading-in-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border-radius: 50%;
  animation: animation-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border: 6px solid transparent;
  border-top-color: #0077d4;
}
.sa-container .loading-in .loading-in-ring div:first-child {
  animation-delay: -0.45s;
}
.sa-container .loading-in .loading-in-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
.sa-container .loading-in .loading-in-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
a {
  text-decoration: none;
}
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cke_dialog a.cke_dialog_tab {
  background: #eaecef;
  height: 35px;
  padding: 8px;
}
.cke_dialog a.cke_dialog_tab:hover {
  background: #f7f7f7;
  text-decoration: none;
}
.cke_dialog a.cke_dialog_tab:focus {
  border-color: #d1d1d1;
  padding: 8px;
}
.aui-richeditor {
  /*  ol {
        margin-bottom: 10px
    }*/
}
.aui-richeditor .cke_editable {
  padding: 5px !important;
}
.aui-richeditor a {
  cursor: text;
}
.aui-richeditor ul {
  list-style: disc;
  margin-bottom: 10px;
}
.aui-richeditor li {
  list-style: inherit;
}
.aui-richeditor,
.aui-richeditor-echo {
  color: #000;
  /*.qtClass {
        border-collapse: separate;
        border-spacing: var(--border-m);
        background: #808080;
        border: 0;
        table-layout:fixed;

        td, th {
            background: #fff;
            border: 0;
        }
    }*/
}
.aui-richeditor ul,
.aui-richeditor-echo ul,
.aui-richeditor ol,
.aui-richeditor-echo ol {
  padding: 0 40px;
}
.aui-richeditor table ul,
.aui-richeditor-echo table ul,
.aui-richeditor table ol,
.aui-richeditor-echo table ol {
  padding: 0 10px;
}
.aui-richeditor table th > span,
.aui-richeditor-echo table th > span,
.aui-richeditor table td > span,
.aui-richeditor-echo table td > span {
  display: inline-block;
}
.aui-richeditor p,
.aui-richeditor-echo p {
  margin-bottom: 0px;
}
.aui-richeditor-echo .cke_table-faked-selection {
  background: inherit !important;
  color: inherit !important;
}
.paper-sync-report .aui-comboboxshell {
  height: auto;
}
footer.footer {
  position: absolute;
  width: 100%;
  overflow: hidden;
  bottom: 0;
  padding-right: 20px;
  line-height: 50px;
  height: 0px;
  font-size: 14px;
  text-align: center;
  zoom: 1;
  margin: 0;
}
footer.footer .copy-right-text {
  color: #fff;
  float: right;
}
.operate-buttons-main {
  position: relative;
}
.operate-buttons-right-nav {
  position: absolute;
  right: 20px;
}
.common-fake-home-img {
  background-image: url(/common/resources/images/home_temp_img.png);
  min-height: 1286px;
  background-size: 100%;
}
.common-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  min-height: 500px;
  min-width: 1270px;
}
.common-logo {
  height: 68px;
  vertical-align: middle;
  text-align: center;
  line-height: 68px;
  background-color: #fff;
  margin-bottom: 8px;
  border-right: var(--border-m) solid var(--normal-border);
}
.common-logo-transform {
  -webkit-transform: perspective(400px);
}
.common-logo-icon {
  /*    margin: auto 0;
    display: inline-block;
    filter: brightness(0) invert(1);
*/
  /*filter: drop-shadow(white 80px 0);
    transform: translateX(-80px);*/
}
.common-ui-main-layout-item-link-not-used {
  display: inline-block;
  width: 64px;
  height: 68px;
  border-radius: 8px;
  /*    font-size: var(--font-xs);
*/
  margin: 4px auto 0;
  cursor: default;
}
.common-ui-main-layout-item-link {
  display: inline-block;
  width: 64px;
  height: 68px;
  border-radius: 8px;
  /*    font-size: var(--font-xs);
*/
  margin: 4px auto 0;
}
.common-ui-main-layout-item-link:hover,
.common-ui-main-layout-item-link:focus {
  text-decoration: none;
  background-color: rgba(33, 34, 49, 0.5);
}
.common-nav {
  min-width: 80px;
  height: 100%;
  background-color: #001E60;
  margin-bottom: -100000px;
  /*数值随便设置,越大越好,也就是(-padding-bottom值)*/
  padding-bottom: 100000px;
  /*数值随便设置,越大越好*/
  position: fixed;
  z-index: 10;
}
.common-nav .font-size-18 {
  font-size: 18px;
}
.common-nav .font-color {
  color: #aab9c5;
  font-size: 12px;
}
.common-nav .font-color-no-used {
  color: #606278;
  font-size: 12px;
}
.common-nav .icon-color::before {
  color: #A6A8BC;
}
.common-nav .icon-color-no-used::before {
  color: #606278;
}
.common-nav .fia-home::before {
  color: #aab9c5;
}
.common-nav .common-nav-item {
  text-align: center;
  height: 68px;
}
.common-nav .common-nav-item a {
  display: table;
  height: 100%;
}
.common-nav .common-nav-item a.active {
  background-color: #345b79;
}
.common-nav .common-nav-item a.active .font-color {
  color: var(--white);
  font-size: 12px;
}
.common-nav .common-nav-item a.active .icon-color::before {
  color: var(--white);
}
.common-nav .common-nav-item a .common-nav-item-content {
  display: table-cell;
  vertical-align: middle;
}
.common-panel {
  overflow: hidden;
  height: 100%;
  position: relative;
  left: 80px;
  margin-bottom: -100000px;
  padding-bottom: 100000px;
  width: calc(100% - 80px);
}
.common-header {
  height: 68px;
  /*        border-bottom: 1px solid #E6E6F2;
*/
  background-image: url(/common/resources/images/header_bg.svg);
  background-repeat: no-repeat;
  background-position: right;
  background-color: #FFFFFF;
}
.common-header .common-header-left-container {
  position: relative;
  padding-top: 17px;
  padding-left: 36px;
  display: inline-block;
}
.common-header .common-header-right-container {
  float: right;
  padding-top: 17px;
  padding-right: 18px;
}
.common-header .common-header-right-container .button-icon-part:only-child {
  font-size: var(--font-xxxl);
}
.common-header .common-header-right-container .aui-buttongroup {
  margin-left: 8px;
  background-color: transparent;
}
.common-header .common-header-right-container .aui-buttongroup .aui-buttongroup-group {
  color: #53565A;
}
.common-header .common-header-right-container .aui-buttongroup-group .aui-buttongroup-active.button-blank,
.common-header .common-header-right-container .aui-buttongroup-group .aui-buttongroup-active.button-default {
  background-color: transparent;
}
.common-header .common-header-right-container .button.button-bald:hover,
.common-header .common-header-right-container .button.button-bald.hover {
  background-color: transparent;
  opacity: 0.64;
}
.common-header .common-header-right-container .fia-question-circle::before {
  color: #646e87;
}
.common-content {
  height: 100%;
}
/*Left Nav */
.common-content:before,
.common-content:after {
  content: " ";
  display: table;
}
.common-content:after {
  clear: both;
}
.common-content .common-left-nav {
  float: left;
  width: 220px;
  vertical-align: top;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 20px;
  background-color: #fff;
}
.common-content .common-left-nav .common-left-nav-bg {
  border-right: solid 1px #ddd;
  position: absolute;
  left: 0;
  top: 115px;
  bottom: 0;
  width: 221px;
  background-color: #fff;
  z-index: -1;
}
.common-content .common-left-nav .common-left-nav-item {
  text-align: left;
  width: 100%;
  margin-bottom: 5px;
}
.common-content .common-left-nav .common-left-nav-item a {
  position: relative;
  display: inline-block;
  padding: 10px;
  width: 190px;
  border-radius: 2px;
  color: black;
}
.common-content .common-left-nav .common-left-nav-item a.active,
.common-content .common-left-nav .common-left-nav-item a.active:hover {
  background-color: #161615;
  color: white;
}
.common-content .common-left-nav .common-left-nav-item a.active:after {
  position: absolute;
  content: "";
  height: 8px;
  width: 8px;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
  transform: rotate(45deg);
  right: 5px;
  top: calc(50% - 5px);
}
.common-content .common-left-nav .common-left-nav-item a:hover {
  color: #222;
  background: rgba(22, 22, 21, 0.1);
  text-decoration: none;
}
.common-content .common-left-nav .text-uppercase {
  text-transform: uppercase;
}
.common-content .common-left-nav .group-div {
  position: relative;
  font-weight: bold;
  font-size: 12px;
  padding: 10px 4px 10px 2px;
  margin-right: 6px;
  cursor: pointer;
}
.common-content .common-left-nav .group-div > span {
  display: inline-block;
  position: relative;
  line-height: 14px;
  background-color: #fff;
  word-wrap: normal;
  padding-right: 4px;
  padding-left: 8px;
  color: #585858;
}
.common-content .common-left-nav .group-div:hover > .group-div-expandIcon,
.common-content .common-left-nav .group-div:hover > span {
  color: #888;
}
.common-content .common-left-nav .group-div:hover > .group-div-bg {
  background-color: #888;
}
.common-content .common-left-nav .group-div > .group-div-bg {
  background-color: #eee;
  height: 6px;
  position: absolute;
  width: 100%;
  left: 10px;
  top: 16px;
  margin: 0 0 0 -4px;
}
.common-content .common-left-nav .group-div-expandIcon {
  position: absolute;
  font-size: 16px;
  color: #333333;
  top: 11px;
  left: -6px;
}
.common-content .common-left-nav + * {
  overflow: hidden;
  padding: 20px;
}
.left-nav-bgcolor {
  background-color: #fff;
}
.left-nav-border-right {
  border-right: 1px solid #888;
}
.about-sa {
  height: 290px;
  width: 510px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -150px 0 0 -250px;
}
.about-sa h1 {
  padding-top: 94px;
  padding-bottom: 30px;
  font-Size: 38px;
  text-align: center;
  color: #fff;
}
.about-sa-div1 {
  background-color: #161615;
  height: 230px;
}
.about-sa-div2 {
  background-color: #fff;
  height: 50px;
}
.about-sa-div2-left {
  margin-left: 20px;
  margin-top: 3px;
  float: left;
  color: #585858;
  font-size: 13px;
}
.about-sa-div2-right {
  margin-left: 20px;
  margin-top: 15px;
  float: right;
  color: #888;
  font-size: 12px;
}
.about-sa-div2-right img {
  margin-left: 5px;
  margin-right: 15px;
}
.about-sa-bg {
  height: 48px;
  width: 125px;
  top: 36px;
  position: absolute;
  background-color: #5fb554;
  left: -15px;
}
.about-sa-bg img {
  position: absolute;
  left: 15px;
  top: 10px;
}
.about-cover {
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  background: rgba(34, 34, 34, 0.5);
}
.about-cancel-btn {
  height: 36px;
  width: 36px;
  color: lightgray;
  position: absolute;
  right: 0;
  background: #161615;
  border: #161615;
}
#add-simulate_dialog_id .vtg__message {
  margin-left: 0;
}
.layout-img-default {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAIAAAD+THXTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF0WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA3LTE4VDE2OjE3OjAxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE4LTA3LTE4VDE2OjE3OjAxKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wNy0xOFQxNjoxNzowMSswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxZjM2YTJhOC1kMmQ2LWMwNDQtYTg3My1kY2RmMmZjN2Q0ZmIiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpjN2UyOTRiOS02OTIwLTUyNDEtODE4ZC0xMDNiYjU4MjU2YzciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMjNlYzg4Zi0zOGVjLTkzNDYtOWVhNy0yNTIwNzFlNjIyNDkiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMjNlYzg4Zi0zOGVjLTkzNDYtOWVhNy0yNTIwNzFlNjIyNDkiIHN0RXZ0OndoZW49IjIwMTgtMDctMThUMTY6MTc6MDErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MWYzNmEyYTgtZDJkNi1jMDQ0LWE4NzMtZGNkZjJmYzdkNGZiIiBzdEV2dDp3aGVuPSIyMDE4LTA3LTE4VDE2OjE3OjAxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+sLdVgQAAAlhJREFUaN7tmcuqwjAQhvP+r3S831bqQnChuBBdqIhXULwdcz6OIEKlts20TWv+VWuTST5MZiYT9ZM7KYfkkBySQ3JIDskhOSSH5JAcUr6Q2u32eDzebDbn8/n3Xzzwyo98yhJSoVDo9/uHw0H7igY0o7HtSI1GY7fb6cCiMV3sRWI5XS4XHVJ0kV2HYkjdbpfdoiOJjnS3C6nZbN5uN20gumPEFiS2eKj947OvRLyFABKOSwsJU1YgffTXwYWp9JFwVlpU5t7PFIlUQBYJgykjkeDIImEwZSTSNlkkDKaMFDm8+oRdh+QW3je6hxw68RyGWvGEyDxzdWnrlxwuUKvVMj8CYsQd1OMvpzCtCP8VXQR55IteLJ6wRS+p9RZ7afJ4PPrD0CAbpclXsEcBebvdvhaQeX0UkOOAcWV+h5QrpHK5jFMejUbz+Zydczqdnp6dB17xcnyiAc1obC9SrVYbDocw3O/34E6cxnShY71etwgJ97VcLkORvGXDiMgVhjKEieNUawimIi+z2WymYxPGGSI5pF6vd71edcxiCAaKHalYLE4mE52gGI5B40IqlUqr1UonrvV6XalU5JGq1arI0TWa9vs9E5BEIiBiVKcqJhAwLqsg+yeV9eYV0wiyrz4jTadTbY2YjCkSblRbpo+eXfnH0wTiT4R45R+F/ZAWi4W2UkwsCpJ4sVtWnU4nNJJ4PprYnY3K4l/kf8fxHomji/1ITDIoEqmH4XkuGTHJt1nSG6TBYKAzIqYaCMlyx/DRSShvhpqJVfdce95cVnlvH3Sm5L31+AOeWyd09L5yiAAAAABJRU5ErkJggg==);
  background-repeat: round;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  margin-top: 15px;
  margin-right: 20px;
  cursor: pointer;
  float: left;
  margin-left: 20px;
}
.layout-img-own {
  background-repeat: round;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  margin-top: 7px;
  margin-right: 20px;
  cursor: pointer;
  float: left;
  margin-left: 10px;
}
.layout-header-usermenu-panel {
  width: 140px;
  background: white;
  position: absolute;
  top: 55px;
  right: 10px;
  z-index: 10;
  border: 1px solid #A19DAE52;
}
.layout-header-usermenu-panel::before {
  content: '';
  height: 10px;
  width: 10px;
  display: block;
  position: absolute;
  left: 84%;
  margin-left: -10px;
  border-top: 1px solid #A19DAE52;
  border-left: 1px solid #A19DAE52;
  background: #fff;
  top: -6px;
  transform: rotate(45deg);
}
.layout-icon {
  color: #345B79;
  font-size: 24px;
  float: left;
  margin-top: 20px;
  cursor: pointer;
}
.layout-user {
  margin: 0 24px;
  height: 68px;
  cursor: pointer;
  float: left;
  align-items: center;
}
.layout-user span {
  max-width: 200px;
}
.layout-user i {
  font-size: 8px;
  margin-left: 8px;
}
.common-header-left-container .fia-user-config:before {
  color: black;
}
.layout-download-examenaapp-link {
  float: left;
  margin-top: 16px;
  margin-left: 20px;
  font-weight: var(--font-semibold);
  border: 1px solid #415364;
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.common-red-dot-style {
  border-radius: 8px;
  height: 8px;
  width: 8px;
  display: inline-block;
  margin-right: 8px;
  border: 1px solid #DD4D40;
  background-color: #DD4D40;
}
.common-green-dot-style {
  border-radius: 8px;
  height: 8px;
  width: 8px;
  display: inline-block;
  margin-right: 8px;
  border: 1px solid #08B565;
  background-color: #08B565;
}
.common-yellow-dot-style {
  border-radius: 8px;
  height: 8px;
  width: 8px;
  display: inline-block;
  margin-right: 8px;
  border: 1px solid #FFCB65;
  background-color: #FFCB65;
}
.common-grey-dot-style {
  border-radius: 8px;
  height: 8px;
  width: 8px;
  display: inline-block;
  margin-right: 8px;
  border: 1px solid #B7B7B7;
  background-color: #B7B7B7;
}
.common-blue-dot-style {
  border-radius: 8px;
  height: 8px;
  width: 8px;
  display: inline-block;
  margin-right: 8px;
  border: 1px solid #01B7EE;
  background-color: #01B7EE;
}
.common-cyan-dot-style {
  border-radius: 8px;
  height: 8px;
  width: 8px;
  display: inline-block;
  margin-right: 8px;
  border: 1px solid #68C8C5;
  background-color: #68C8C5;
}
.common-purple-dot-style {
  border-radius: 8px;
  height: 8px;
  width: 8px;
  display: inline-block;
  margin-right: 8px;
  border: 1px solid #636ABC;
  background-color: #636ABC;
}
.common-link {
  color: #001E60;
  font-weight: 600;
  white-space: pre-wrap;
  cursor: pointer;
}
.common-link:hover {
  color: #001E60;
  text-decoration: underline;
}
.common-link:visited {
  color: #001E60;
}
.home-container-bg {
  background-image: url(/common/resources/images/bg-pattern_card.svg);
  background-repeat: no-repeat;
  width: 620px;
  height: 150px;
  position: fixed;
  bottom: 0px;
  right: 0px;
  z-index: -1;
}
.common-note {
  background-color: #E8E8E8;
  width: 100%;
  height: auto;
  border-radius: 8px;
  padding: 20px 16px;
  color: #53565A;
  position: relative;
}
.common-note .left-text {
  width: calc(100% - 155px);
  margin-right: 55px;
}
.common-note > p {
  margin: 0;
}
.common-note .icon {
  font-size: 16px;
  vertical-align: text-top;
}
.common-note .icon::before {
  color: #53565A;
}
.common-note-content {
  font-size: 13px;
  margin-top: 12px !important;
}
.common-note .button-position {
  position: absolute;
  top: 50%;
  right: 16px;
  transform: translate(0, -50%);
}
.common-total-line-height {
  line-height: 34px;
}
/*.aui-panel .aui-panel-content .aui-panel-children > div {
    margin-right: var(--margin-xl);
}
*/
.remove-shadow .aui-table,
.remove-shadow .aui-expander {
  box-shadow: none !important;
  border: 1px solid #d1d1d1;
}
.remove-shadow .aui-expander.aui-expander[level='1'] > .aui-expander-title[aria-expanded=false] {
  border-bottom: none;
  border-radius: var(--radius-m);
}
.remove-shadow .aui-tabs-rectangle .aui-tabs-bar-container .aui-tabs-bars {
  box-shadow: none !important;
  border: 1px solid #d1d1d1;
  border-bottom: none;
}
.remove-shadow .aui-tabs-rectangle .aui-tab-content {
  box-shadow: none;
}
.remove-shadow .aui-tabs-rectangle .aui-tab-content .aui-tabs-body {
  border: 1px solid #d1d1d1;
}
.aui-modal .aui-modal-body > div {
  margin-bottom: 8px;
}
.link-popup .button-link {
  color: #001E60;
  font-weight: 600;
}

.errormain {
  text-align: center;
}
.errormain .shelf {
  padding-top: 100px;
}
.errormain .shelf .content {
  background-image: url(/common/resources/images/bg_404.png);
  background-repeat: no-repeat;
  background-position: center;
  padding: 0px;
}
.errormain .shelf .content .header {
  font-size: 200px;
  font-weight: bold;
  color: #222;
}
.errormain .shelf .content .message {
  font: normal 14px/14px;
  font-size: 14px;
  line-height: 14px;
}
.errormain .shelf .content .message .message-logo {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATQAAABjCAYAAAAVffxkAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHTWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMjY4Njk3YS0xMDIzLTJmNDQtYjk0OS0xZjQxZGZiMGM2NDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTAwQjQ0RjQ5OTFCMTFFOEJFNEZERDY5OEREQTE2QTQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTk5NGE2YTktODU5MS01ZjQzLTgyNjYtZTg1ZjA4ZGU1NWM3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wOC0xMVQxMzo0ODoyNCswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDgtMjFUMTY6MTA6MTErMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDgtMjFUMTY6MTA6MTErMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTg5ZTI2Ny1iYzUwLWRmNGYtYWMwZi03ZDc2YzVlNWJmYjciIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDozYTBjNDRiOS05NGQ1LTExZTYtOThhMC1kMzk5Nzk2ODU0YjYiLz4gPHhtcE1NOkluZ3JlZGllbnRzPiA8cmRmOkJhZz4gPHJkZjpsaSBzdFJlZjpsaW5rRm9ybT0iUmVmZXJlbmNlU3RyZWFtIiBzdFJlZjpmaWxlUGF0aD0iY2xvdWQtYXNzZXQ6Ly9jYy1hcGktc3RvcmFnZS5hZG9iZS5pby9hc3NldHMvYWRvYmUtbGlicmFyaWVzLzU0OTQ0NjY0LTQ5OTItNDUxMy05ZDM3LTk4OGFjYjBhYzc2ZDtub2RlPTdlZjRjYWMwLTZhNGEtNDgzZS05NjAxLTNlMTNkMTVkZTdhNCIgc3RSZWY6RG9jdW1lbnRJRD0ieG1wLmRpZDoxYjY2OTBlZC0yOGE4LWMxNDEtOTQ3OS1iNmE5Y2Y2YmU2NTEiLz4gPC9yZGY6QmFnPiA8L3htcE1NOkluZ3JlZGllbnRzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTk0YTZhOS04NTkxLTVmNDMtODI2Ni1lODVmMDhkZTU1YzciIHN0RXZ0OndoZW49IjIwMjAtMDgtMjFUMTY6MTA6MTErMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rv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);
  width: 308px;
  height: 99px;
}
.errormain .shelf .content .message .error-title {
  text-align: left;
  font-size: 17px;
  font-weight: bold;
  margin-top: 10px;
}
.errormain .shelf .content .message .error-message {
  margin-top: 10px;
  font-size: 14px;
  line-height: 19px;
  max-width: 450px;
  text-align: left;
  overflow: hidden;
  color: #585858;
}
.errormain .shelf .operation {
  margin-top: 40px;
}

.notice {
  height: 20px;
  line-height: 20px;
  font-size: 10px;
  color: #fff;
  text-align: center;
  background-color: #f00;
  border-radius: 10px;
  position: absolute;
  left: 10px;
  top: 30px;
  transform: scale(0.833333);
  min-width: 20px;
  padding-left: 3px;
  padding-right: 3px;
}
.papers-home {
  height: calc(100vh - 70px);
  overflow-y: auto;
}
.papers-home .papers-container {
  padding-bottom: 0;
}
.papers-home .papers-title {
  width: 100%;
  margin: 0 0 20px;
  justify-content: space-between;
  align-items: center;
  font-size: 20px;
  color: #001E60;
}
.papers-home .papers-title .papers-see-all {
  cursor: pointer;
  font-size: 13px;
}
.papers-home .paper-card-container {
  flex-wrap: wrap;
  margin-right: -24px;
  margin-bottom: -24px;
  width: 100%;
}
.papers-home .paper-card-container .paper-item-wrap {
  width: calc(25% - 24px);
  min-width: 416px;
  max-width: 457px;
  margin-bottom: 24px;
  margin-right: 24px;
  overflow: hidden;
  height: 232px;
}
.papers-home .paper-card-container .paper-item-wrap .paper-title {
  padding: 24px 24px 0px;
  justify-content: space-between;
}
.papers-home .paper-card-container .paper-item-wrap .paper-title .paper-title-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 52px;
  margin-right: 16px;
  height: 44px;
  border-radius: 4px;
  background-color: #F5F4F2;
  font-size: 24px;
}
.papers-home .paper-card-container .paper-item-wrap .paper-title .paper-title-icon .fia-quiz-white::before {
  color: #001E60;
}
.papers-home .paper-card-container .paper-item-wrap .paper-title .paper-title-icon .fia-file::before {
  color: #DA291C;
}
.papers-home .paper-card-container .paper-item-wrap .paper-description {
  padding: 16px 26px 24px;
  padding-left: 84px;
}
.papers-home .paper-card-container .paper-item-wrap .paper-description .paper-description-row {
  border-bottom: 1px solid #F7F7F7;
  height: 21px;
  margin-top: 4px;
  color: #53565A;
}
.papers-home .paper-card-container .paper-item-wrap .paper-description .paper-description-row .description-title {
  color: #53565A;
  width: 45%;
}
.papers-home .paper-card-container .paper-item-wrap .paper-footer {
  background-color: #F4F3F1;
  flex: 26 50px;
  display: flex;
  align-items: center;
  padding-right: 8px;
  justify-content: flex-end;
}
.papers-home .authoring-none {
  width: 100%;
  height: 164px;
  background-color: #FFFFFF;
  border-radius: 4px;
  align-items: center;
  justify-content: center;
  margin-bottom: 24px;
}
.papers-home .authoring-none .background {
  width: 145px;
  height: 64px;
}
.aui-uploader .aui-uploader-container .aui-uploader-button-container-content .aui-uploader-button {
  color: #001E60;
}
.aui-uploader .aui-uploader-container .aui-uploader-button-container-content .aui-uploader-description {
  font-size: 12px;
  color: #7F7C82;
}
.aui-uploader .aui-uploader-container .aui-uploader-button-container-content .aui-uploader-description .aui-popover a {
  color: #001E60;
  font-weight: var(--font-semibold);
}
.uploader-container .aui-switch-button.aui-switch-disabled,
.uploader-container .aui-switch-button.aui-switch-disabled[aria-checked=true] {
  cursor: pointer !important;
}
.uploader-container .aui-switch-button .aui-switch-handle {
  position: relative;
  z-index: 1;
}
.card-shadow-paper {
  background: #FFFFFF;
  box-shadow: 0px 2px 12px #27313C29;
  border-radius: 4px;
}
.task-item-container {
  margin: 20px 0px;
}
.task-item-container .task-title {
  height: 60px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.task-item-container .task-title .task-type {
  border-radius: 4px;
  opacity: 1;
  padding: 3px 16px;
}
.task-item-container .task-title .task-title-courses {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.task-item-container .fia-calendar::before,
.task-item-container .fia-book::before,
.task-item-container .fia-file-reference-white::before,
.task-item-container .fia-user::before,
.task-item-container .fia-clock::before,
.task-item-container .fia-user-tag::before,
.task-item-container .fia-clipboard-clock::before {
  color: #8F8D92;
  padding-right: 8px;
}
.task-item-container .task-card-button button {
  border: 1px solid #8F8D92;
}
.task-item-container .task-info {
  height: 66px;
  justify-content: space-between;
  align-items: center;
}
.task-item-container .task-info div {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 1280px) {
  .task-item-container .task-info .info-item {
    margin-right: 32px;
  }
}
@media only screen and (max-width: 1280px) {
  .task-item-container .task-info .info-item {
    margin-right: 24px;
  }
}
.task-item-container .task-info .info-item .aui-ellipsis {
  display: -webkit-box;
}
.task-item-container .split-line {
  border-bottom: 1px solid #F3F3F3;
  margin: 0 -24px;
}

.report {
  width: 100%;
  height: calc(100vh - 70px);
  overflow-y: auto;
  position: relative;
}
.report.home {
  min-height: 670px;
}
.report-summary {
  width: calc(100% - 366px);
  padding: 33px;
}
.report-summary-content {
  background-color: #ffffff;
  box-shadow: 0px 2px 5px #00000029;
  border-radius: 4px;
}
.report-summary-content-title {
  height: 54px;
  line-height: 54px;
}
.report-summary.only-summary {
  width: 100%;
}
.report-summary.only-summary .only-summary-conter {
  align-self: center;
}
.report-other {
  width: 366px;
  background-color: #E6E7E8;
  border-radius: 2px;
  padding: 32px 24px 0;
}
.report-other-item {
  width: 318px;
  height: 72px;
  background: #FFFFFF;
  border-radius: 4px;
  padding: 16px 24px;
  cursor: pointer;
}
.report-other-item .icon {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  display: table-cell;
  position: relative;
  background-color: #F5F4F2;
}
.report-other-item .icon::before {
  color: #DA291C;
  font-size: 16px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.report-other-item .text {
  font-weight: 600;
  padding-left: 23px;
  font-size: 13px;
  display: table-cell;
  vertical-align: middle;
  word-break: keep-all;
  color: #53565A;
}
.report-other-only {
  width: 984px;
  margin: 0 auto 24px;
}
.report-other-only .other-only-title {
  width: 100%;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 16px;
  margin-top: 32px;
  color: #4E5966;
}
.report-other-only .other-only-container {
  display: flex;
  flex-wrap: wrap;
}
.report-other-only .other-only-container .container-item {
  cursor: pointer;
  width: 320px;
  height: 120px;
  border-radius: 4px;
  padding: 16px;
  box-shadow: 0px 2px 12px #27313c29;
  background-color: #FFFFFF;
  margin: 8px 4px;
  display: flex;
  align-items: center;
}
.report-other-only .other-only-container .container-item .container-item-icon {
  width: 40px;
  height: 40px;
  border-radius: 4px;
  background-color: #F5F4F2;
  display: flex;
  justify-content: center;
  align-items: center;
}
.report-other-only .other-only-container .container-item .container-item-icon::before {
  color: #DA291C;
  font-size: 16px;
}
.report-other-only .other-only-container .container-item .container-item-text {
  font-size: 16px;
  font-weight: bold;
  padding-left: 16px;
}
.paper-sync-report .aui-validation-message {
  max-width: 185px;
}
.progressBar {
  border-top: 1px solid #E8E8E8;
  width: 100%;
  height: 127px;
  margin: 0;
  overflow: hidden;
}
.progressBar-content {
  padding: 20px 24px 20px 65px;
}
.progressBar-title {
  position: relative;
}
.progressBar-title i::before {
  position: absolute;
  left: -37px;
  color: #DA291C;
  font-size: 21px;
}
.progressBar-title span {
  cursor: pointer;
  color: #001E60;
  text-decoration: underline;
  font-size: 16px;
}
.progressBar-total {
  font-size: 12px;
  color: #727477;
}
.progressBar .progressBar-container {
  height: 8px;
  width: 400px;
  border-radius: 4px;
  overflow: hidden;
  background: #F3F3F3;
  display: flex;
}
.progressBar .progressBar-icon {
  width: 8px;
  height: 8px;
  border-radius: 4px;
}
.progressBar .progressBar-legend {
  height: 100%;
  align-items: center;
}
.progressBar .progressBar-legend-content {
  width: 140px;
}
.progressBar .progressBar-legend i {
  display: inline-block;
  margin-right: 5px;
}
.progressBar .progressBar-legend p {
  margin: 8px 0px;
}
.progressBar .progressBar-legend p .legend {
  display: inline-block;
  width: 140px;
  color: #53565A;
}
.progressBar .progressBar-legend p .paper {
  color: #001E60;
}
.progressBar .progressBar-legend p .paper-count {
  display: inline-block;
  width: 40px;
  text-align: right;
}
.progressBar .progressBar-item {
  height: 100%;
}
.user-role-report .report-item-row {
  margin-bottom: 1px;
  color: #53565A;
}
.user-role-report .report-item-row .row-first {
  background-color: #F3F3F3;
  flex: 0 0 18%;
  height: auto;
}
.global-container {
  width: 100%;
  background-color: #FFFFFF;
  box-shadow: 0px 2px 12px #27313c29;
  border-radius: 8px;
}
.fia-clipboard-check::before,
.fia-pen::before {
  color: #415364;
}

