/*	CSS2017 SMARTABASE-MAIN THEME
 *  Version: 1.27.0
 *  Last updated: 11/01/2021
 *  Minimum Smartabase Version: 6.5+
 */
body {
  background-color: #E9E9E9; }

body.Login_Page,
body.LoginPageVersionTwo,
body.OfflineLoginPageVersionTwo {
  background-color: #04042a;
  background-image: url("https://ams.ausport.gov.au/asc/background"); }

body > div > div#loading {
  background-color: #04042a !important;
  background-image: url("https://ams.ausport.gov.au/asc/background"); }

.login-page-left-panel {
  background-image: url("https://ams.ausport.gov.au/asc/loginbanner");
  background-color: #ecb912; }

.login-page-validation,
.forgot-password-panel .warningtext,
.warningtext,
.ajax-table .link:hover i.mdi-delete,
.master-detail-button#delete:hover *,
table[class^="activated-alert"] i,
.userselector-popup .gwt-PushButton i {
  color: #F64747; }

.notice.error,
button.form-cancel,
button#cancel,
.search-controls .gwt-Button#reset,
.fileupload.form-widget #delete,
.tablepopup .gwt-Button#cancel,
.validation-invalid,
.page-container-sidebar.search-panel button#reset,
.userselector-popup .gwt-conflictLabel,
#delete-site {
  background-color: #F64747; }

.athlete-details-critical .athlete-details-critical-entry * {
  color: #F64747 !important; }

.history-sidebar .sidebar-event.event-cancelled,
table.activated-alert-notreviewed tr {
  border-left-color: #F64747; }

.sub-header-list-item * {
  color: #333333 !important; }

.attachments a {
  text-decoration: underline dotted #333333; }

.athlete-entry-card .dashboard-whatwhen {
  text-decoration-color: #333333; }

body[class^=Initializing_],
body.LoadingPage,
.athletes-sidebar.page-container-sidebar,
.ReportsPage .page-container-left .page-container-sidebar > .sidebarpanel:last-child,
.ReportsPage .page-container-right .page-container-sidebar > .sidebarpanel:last-child,
.page-container-sidebar.search-panel .sidebarpanel-contents > div:nth-child(2) {
  background-color: #04042a; }

.header-wrapper,
.gwt-PopupPanel .popup-panel-label {
  background: #04042a; }

.ReportsPage .page-container-left .page-container-sidebar,
.ReportsPage .page-container-right .page-container-sidebar,
.page-container-sidebar.search-panel {
  background-color: #060641; }

.login-heading,
.Login_Page .terms-and-conditions h2,
.LoginPageVersionTwo .terms-and-conditions h2,
.OfflineLoginPageVersionTwo .terms-and-conditions h2,
.login-page-label,
.login-page-terms-label a,
.login-page-links,
.registration-panel .login-page-links span,
.Login_Page .terms-and-conditions > button,
.LoginPageVersionTwo .terms-and-conditions > button,
.OfflineLoginPageVersionTwo .terms-and-conditions > button,
.footer a:hover,
body > div > div#loading #loading-title,
.page-container-sub-header .pagination .gwt-PushButton:hover i,
.page-container-header-links .pagination td a.current-page span,
.athlete-details-favourite-event:hover i,
.athlete-details-favourite-event:hover .event-link-summary span,
.favorite-event-small-button:hover i,
.favorite-event-small-button:hover .gwt-Label,
.ajax-table .link:hover i,
.master-detail-button:hover *,
.savedreports-buttons i:hover,
.savedreportbutton span:not(.sb-icon-container):hover,
.page-container-left .form-editor-tabs .gwt-TabBar .gwt-TabBarItem.gwt-TabBarItem-selected .gwt-Label,
.multi-factor-authentication-panel .back-button,
.multi-factor-authentication-panel h1,
.multi-factor-authentication-panel > div:nth-child(6) .fake-hyperlink,
.login-panel.sso-frame button#cancel,
.introduction h1,
.setup-auth h1,
.setup-sms h1,
.setup-email h1,
.confirm-screen h1,
.perform-auth h1,
.backup-codes h1,
.mfa-setup-title {
  color: #ecb912; }

.login-page-field {
  border: 2px solid #ecb912; }

body[class^=Initializing_] .progressbar-bar,
body.LoadingPage .progressbar-bar,
.tab-navigation a:hover,
.header-wrapper .dropdown:hover,
.header-wrapper > div > .gwt-Hyperlink,
.change-group,
.change-site,
.page-container-sub-header .header-list-item:hover,
.page-container-sub-header .subheader-widget > div > a:hover,
.sub-header-dropdown,
.athlete-sidebar-master-container .sidebar-close-icon,
.startpage-button:hover,
.selection-controller .facetlink-main-down,
.selection-controller .facetlink-secondary-down,
.selection-controller > div:nth-child(2) .fake-hyperlink:hover,
.selection-controller .selectable:hover,
button.form-save,
button.form-saveandlock,
button#save,
button#save-and-continue,
button#login,
button#run-report,
button#create-application,
button#next,
.search-controls .gwt-Button#search,
.select-group-container .gwt-Button#load,
.tablepopup .gwt-Button#done,
#page-container-content-inner-actual > .ftrgwtdate-dateTypePanel > tbody > tr > td > .ftrgwtdate-dateTypePanel > .directional-panel-container-horizontal:nth-child(2) .cbg-RPContainer .ftrgwtdate-tabSelectedBody,
.ReportsPage .page-container-left .sidebarpanel-header,
.ReportsPage .page-container-right .sidebarpanel-header,
.page-container-sidebar.search-panel .sidebarpanel-header,
.ReportsPage .page-container-left #add-filter,
.ReportsPage .page-container-right #add-filter,
.pagination .gwt-Hyperlink.current-page,
.page-container-left .formbuilder-itemtype:hover,
.page-container-right .formbuilder-itemtype:hover,
.athlete-selection-toolbar .view-toggle .gwt-RadioButton input:checked + label,
.page-container-sidebar.search-panel .filter-owner-button,
.page-container-sidebar.search-panel button#search,
.popup-type-fill-down #fill-down,
.RecentEntriesPage .recent-entries-athlete-panel .link,
.selection-controller a#hide,
.selection-controller a#show,
.favorite-event-button[id*="hub"]:hover,
.terms-document-panel #i-consent,
.terms-document-panel #consent,
.multi-factor-authentication-panel button#continue,
.login-panel.sso-frame .provider-launch a,
.SiteSharingManagementPage #save-all-changes,
.password-expiry-panel .gwt-Button#confirm,
.toggle-sidebar-button:hover .sb-icon-container {
  background-color: #ecb912; }

.trailbar > span:last-child {
  color: #ecb912;
  border-bottom-color: #ecb912; }

.titledglasspane #loading .loading-inner-content:before,
div#loading #img:before,
.loading .loading-text:before,
.loading-small .loading-text-small:before {
  border-top-color: #ecb912; }

.progressbar-bar,
.add-row-button,
.add-row-button:hover,
.gwt-ToggleButton-down-hovering {
  background: #ecb912; }

.sub-header-list-item:hover * {
  color: #ecb912 !important; }

.page-container-left .form-editor-tabs .gwt-TabBar .gwt-TabBarItem.gwt-TabBarItem-selected,
.page-container-right .form-editor-tabs .gwt-TabBar .gwt-TabBarItem.gwt-TabBarItem-selected {
  border-color: #ecb912; }

.tab-navigation a:hover span,
.header-wrapper .dropdown:hover .dropdown-name,
.header-wrapper .dropdown:hover i,
.header-wrapper > div > .gwt-Hyperlink span,
.change-group *,
.change-site *,
.header-wrapper > div > .dropdown:last-child:hover i,
.startpage-button:hover .startpage-button-image i,
.startpage-button:hover .startpage-button-heading,
.ReportsPage .page-container-left .sidebarpanel-header h5,
.ReportsPage .page-container-right .sidebarpanel-header h5,
.page-container-sidebar.search-panel .sidebarpanel-header h5,
.ReportsPage .page-container-left #add-filter span,
.ReportsPage .page-container-right #add-filter span,
.ReportsPage .page-container-left #add-filter i,
.ReportsPage .page-container-right #add-filter i,
button.form-save,
button.form-saveandlock,
button#save,
button#save-and-continue,
button#login,
button#run-report,
button#create-application,
button#next,
.search-controls .gwt-Button#search,
.select-group-container .gwt-Button#load,
.page-container-sub-header .header-list-item:hover,
.page-container-sub-header .subheader-widget > div > a:hover,
.athlete-sidebar-master-container .sidebar-close-icon,
.selection-controller .facetlink-main-down .html-face,
.selection-controller .facetlink-secondary-down .html-face,
.selection-controller > div:nth-child(2) .fake-hyperlink:hover,
.selection-controller .selectable:hover,
.tablepopup .gwt-Button#done,
#page-container-content-inner-actual > .ftrgwtdate-dateTypePanel > tbody > tr > td > .ftrgwtdate-dateTypePanel > .directional-panel-container-horizontal:nth-child(2) .cbg-RPContainer .ftrgwtdate-tabSelectedBody,
.pagination .gwt-Hyperlink.current-page span,
.page-container-left .formbuilder-itemtype:hover *,
.athlete-selection-toolbar .view-toggle .gwt-RadioButton input:checked + label,
.page-container-sidebar.search-panel .filter-owner-button,
.page-container-sidebar.search-panel button#search,
.popup-type-fill-down #fill-down,
.RecentEntriesPage .recent-entries-athlete-panel .link *,
.selection-controller a#hide *,
.selection-controller a#show *,
.favorite-event-button[id*="hub"]:hover > .sb-icon-container i,
.favorite-event-button[id*="hub"]:hover .favorite-event-button-label,
.terms-document-panel #i-consent,
.terms-document-panel #consent,
.multi-factor-authentication-panel button#continue,
.login-panel.sso-frame .provider-launch a,
.SiteSharingManagementPage #save-all-changes,
.password-expiry-panel .gwt-Button#confirm,
.toggle-sidebar-button:hover .sb-icon-container i:before {
  color: #FFFFFF; }

.page-container-header h1,
.LoginPageVersionTwo .error-panel h2,
.OfflineLoginPageVersionTwo .error-panel h2 {
  color: #ecb912; }

.toggle-sidebar-button .sb-icon-container i:before {
  color: #ecb912; }

/* Enable pretty print */
@media print {
  body {
    visibility: hidden;
    background: none; }
  .header-wrapper {
    visibility: visible;
    padding-right: 0;
    position: absolute;
    left: 0;
    top: 0; }
  .header-wrapper > .directional-panel-container-horizontal > .directional-panel-container-horizontal,
  .header-wrapper > .directional-panel-container-horizontal > .dropdown,
  .trailbar-wrapper,
  .page-container-sub-header,
  .form-button-panel,
  button {
    display: none; }
  .page-container-center {
    visibility: visible;
    position: absolute;
    left: 0;
    top: 40px;
    width: 100% !important;
    max-width: 100% !important; }
  .page-container-content {
    padding: 0; }
  .page-container-content .page-container-content-inner {
    box-shadow: none; } }

/* Enable colored table headers (e.g. reports, in-form reports) */
.gwt-ScrollTable .headerTable tr td {
  background-color: #04042a; }

.gwt-ScrollTable .headerTable tr td .gwt-Label {
  font-weight: normal;
  color: #FFFFFF; }

.gwt-ScrollTable .headerTable tr td:hover {
  background-color: #ecb912; }

.gwt-ScrollTable .headerTable tr td:hover .gwt-Label {
  color: #FFFFFF; }

/* BACKWARDS COMPATIBILITY */
.injury-menu .gwt-MenuItem-selected,
.gwt-SuggestBoxPopup .item-selected {
  border: none;
  background-image: none;
  background-color: #F5F5F5;
  font-weight: normal;
  opacity: 0.75; }

/* Uncap event summary fields in sidebar */
.history-sidebar .sidebar-event .event-link-summary {
  max-height: none; }

/* Hide tags on form selection page */
.SelectFormTypePage .filtersview, .SelectFormTypePage .link.Hide {
  display: none; }

/* Ian's snippet - bg color for sidebar */
.page-container:before {
  background: #04042a; }

/* Don't truncate info in MDL tables */
.master-detail-smallrow .gwt-Label {
  white-space: normal; }

/* Ian's Snippet - fixed-columns in Group Entry */
#body.GroupEntryPage .data-entry-table .ajax-table tbody tr td:nth-child(2) {
  display: none;
  margin-left: 130px !important;
  display: block;
  width: 0;
  font-size: 0 !important; }

#body.GroupEntryPage .data-entry-table .ajax-table tbody tr td:nth-child(1) {
  position: absolute;
  display: block;
  width: 130px;
  margin: 0 !important;
  border-right: 1px solid #d8d8d8; }
