/* ================ GENERAL SITE STYLES ================ */
  /* Styles applied to the following pages:
    - Applies to all pages
  /* ================ TABLE OF CONTENTS ================ */
  /*
  	00. CSS Variables
    01. Font Styling
    02. Background Styling
    03. Table Styling

  */
  
  /* ================ 00. CSS Variables ================ */
  :root {
  --high-risk:#c00000;
  --moderate-risk:#ffc000;
  --low-risk: #00b050;
  }


  /* ================ 01. Font Styling ================ */
  .text-high-risk {
    color: var(--high-risk);
  }

  .text-moderate-risk {
    color: var(--moderate-risk);
  }

  .text-low-risk {
    color: var(--low-risk);
  }
  
  
  /* ================ 02. Background Styling ================ */
  .bg-high-risk {
    background-color: var(--high-risk);
    color: #ffffff;
  }

  .bg-moderate-risk {
    background-color: var(--moderate-risk);
  }

  .bg-low-risk {
    background-color: var(--low-risk);
    color: #ffffff;
  }
  
  /* ================ 03. Table Styling ================ */
	
	.table__cell-center {
		text-align:center !important;
	}
	
	/* =============== 04. Login/Out Button Styling ============= */
	
	.auth-button {
		margin-left: 295px;
	}
	
	@media(max-width: 1200px) {
		.auth-button {
			margin-left: 40px;
		}
	}
	
	@media(max-width: 960px) {
		.auth-button {
			margin-left: 0px;
		}
	}
	
.navigation-bar__menu--primary .menu-item a, .region-primary-menu .menu-item a {
		border-left: 1px rgba(var(--uowdf-color-medium-gray-rgb), 0.45) dotted;
		border-right: 1px rgba(var(--uowdf-color-medium-gray-rgb), 0.45) dotted;
		border-top: none;
		border-bottom: none;
	}
	
		
/*Hiding the statistics block on each node page*/
ul.inline, ul.links.inline {
		display:none;
	}

	/* =============== 05. Custom Footer ============= */

.custom-footer {
        background-color: #222;
        color: white;
        padding: 10px 10px 30px 10px;
    }
    .custom-footer-container {
        display: flex;
        max-width: 1200px;
        margin: 0 auto;
        font-size: 1rem;
        line-height: 1.4rem;
        justify-content: center;
    }
    .custom-footer .custom-footer-container h3 {
        color: white;
    }
    .custom-footer .custom-footer-container a {
        color: #fee11a;
    }
    .custom-footer .custom-footer-container a:hover {
        color: #fff;
    }
    .custom-footer .custom-footer-container .resources {
        flex-basis: 66%;
    }
    .custom-footer .custom-footer-container .contact-info {
        text-align: right;
    }
.custom-footer li {
list-style-type: none;
}
@media(max-width: 400px) {
.custom-footer-container {
display: block !important;
}
.custom-footer-container .contact-info {
text-align: left !important;
}
}
