
:root{
    --header-color: #cc0000>;
    --nav-background-colour: #cc0000;
}

div#adminmenumain, #mw_adminimize_admin_bar, #wpfooter,.wp-menu-image.dashicons-before {
    display: none !important;
}

/* bootstrap dropdown hover menu*/

/* latin-ext */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v6/s2PXW4WrV3VLrOUpHiqsfRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 400;
  src: local('Quicksand Regular'), local('Quicksand-Regular'), url(https://fonts.gstatic.com/s/quicksand/v6/sKd0EMYPAh5PYCRKSryvW1tXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  src: local('Quicksand Medium'), local('Quicksand-Medium'), url(https://fonts.gstatic.com/s/quicksand/v6/FRGja7LlrG1Mypm0hCq0Dj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 500;
  src: local('Quicksand Medium'), local('Quicksand-Medium'), url(https://fonts.gstatic.com/s/quicksand/v6/FRGja7LlrG1Mypm0hCq0Dugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: local('Quicksand Bold'), local('Quicksand-Bold'), url(https://fonts.gstatic.com/s/quicksand/v6/32nyIRHyCu6iqEka_hbKsj0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Quicksand';
  font-style: normal;
  font-weight: 700;
  src: local('Quicksand Bold'), local('Quicksand-Bold'), url(https://fonts.gstatic.com/s/quicksand/v6/32nyIRHyCu6iqEka_hbKsugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


html{
		font-family: 'Quicksand', sans-serif !important;

		min-height:100%;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#27185b+0,446aff+100 */
	background-image: url("bg2.png");
	background-size: auto 100%;
    background-repeat: repeat-x;
    background-position: top center;
}

navbar {
	background-color:#348128 !important;
	color:#fff !important;
}

canvas {
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}

body {
	color:#000;
	background-color:#2F332B;

    background:none !important;
}

#instructions-step1-1{
	color: white;
	background-color:black;
	margin:1px;
	border-radius:0px;
}

.highlight {
    color: #32a0df;
}

/** Nav Bar CSS */ 

ul.dropdown-menu {
    border-radius: 0;
    background-color: #650606 ;
    color: #000  !important;
}

.navbar-light .navbar-nav .nav-link {
    color: #fff  !important;
}

.navbar {
    box-shadow: 2px 2px 1px #000000;
}

.dropdown-menu li a {
    background-color: #650606 !important;
    color: #000  !important;
}

.navbar-light .navbar-nav .nav-link {
    color: #fff  !important;
}

.libre-select:hover{
    background-color: #0c4219ff !important;
}

.jumbotron.h2,.jumbotron h2{
    color: #fff;
}

.h2, h2{
    color: #cc0000;
}

#bookTitle{
    color: #000;
}

.jumbotron h2 {
	color: #fff !important;
}
.jumbotron h3 {
	
    color: #fff !important;
}

.bg-primary {
	color:#fff !important;
	background-color:#348128 !important;
	border-radius:0px !important;
}

.bg-grey {
    background-color: #eee!important;
	color:black;
}

.jumbotron {
	 box-shadow: 2px 2px 1px #000000;
	background-color:#cc0000 !important;
	border-radius:0px !important;
}

.dataTables_processing{
	color: #004905 !important ;
	font-weight: 700;
}

.btn-primary {
    color:#fff ;
    background-color:#004905 ;
	 border: none;
}

.btn{
	border-radius:0px !important;
    border: solid;
    border-width: 1px;
}

.btn-off {
    box-shadow: 2px 2px 1px #000000;
    background-color: #8e8e8e;
}

.btn-on {
    box-shadow: inset 2px 2px 1px #000000;
}

.section-head{
	 box-shadow: 2px 2px 1px #000000;
}
/** Datatables CSS Hacks */

table.dataTable.no-footer {
    border-bottom: 0px solid #111;
}
.dataTables_paginate  a{
	color:white;
}
.fg-toolbar{
    background-color: #004905 ;
	color: #fff ;
    box-shadow: 2px 2px 1px #888;
	border-radius:0px   !important;
}

.dataTable {
	 box-shadow: 2px 2px 1px #000000;
    border: 0px solid #000;
    background-color: rgba(255, 255, 255, 0.80);
    color: #206994;
}

input{
	border-radius:0px !important;
}
select{
	border-radius:0px !important;
}

span.grippy {
  color: #cccccc;
  text-shadow: 1px 0 1px black;
}

/**CSS for the module areas **/
.module-header {
   background-color:;
}

.module-header, .page-settings h2,  .text-settings > .col > .border > .border-bottom > h4{
    background-color:#cc0000;
    border: 0px solid #7d0000;
    color: #fff !important;
	border-radius:0px 0px 0 0 !important;
}

thead{
    background-color: #348128;
    border: 0px solid #7d0000;
    color:  #fff;
	border-radius:0px !important;
}

#toggleCollapseSsoSetting{
    color: #fff !important;
}

#collapseSsoSetting{
    background: none !important;
}

.btn-primary:active,.btn-primary:hover, .btn-primary-focus, .btn-primary:focus {
    color: #fff;
    background-color: #281aa7;
    border: none;
}

button.dt-button, div.dt-button, a.dt-button {
    color: white;
    background-color: #281aa7 !important;
	border:none;
}

button.dt-button:hover, div.dt-button:hover, a.dt-button:hover {
    color: white;
    background-color: #5f1f54 !important;
	border:none !important;
}

.btn-primary.disabled, .btn-primary:disabled {
    background-color: rgba(255, 121, 0,.8);
    border: none;
}

.module-stats {
    box-shadow: 2px 2px 1px #000000;
	 background-color: rgba(255, 255, 255, 1);
}

.text-muted{
	color: #fff !important;
}
.module, .text-settings, .text-settings > .col, .text-settings > .col > .border {
    color: #fff;
    background-color:#004905 !important;
	border-radius:0px !important;
	 box-shadow: 2px 2px 1px #000000;
}

.bg-red{
    background-color:#cc0000;
	color:#fff;
	border-radius:0px !important;
}

.bg-yellow{
    background-color:#760404;
	color:#fff;
	border-radius:0px !important;

}
.bg-green{
    background-color:#004905;
	color:#fff;
	border-radius:0px !important;

}
.bg-blue{
    background-color:#348128;
	color:#fff;
	border-radius:0px !important;

}

.bg-darker{
    background-color:#348128;
	color:#fff;

}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    background-color:#cc0000 !important;
	color:#fff !important;
}

.module h3{
	border-radius:0px 0px 0 0 !important;
	
}

.googleSSO_settings, .microsoftSSO_settings, .scis_settings {
    background-color:#004905 !important;
    
}
.googleSSO_settings h4, .microsoftSSO_settings h4, .scis_settings h4 {
    color: #FFF !important;
}

.bg-red a, .bg-yellow a, .bg-green a, .bg-blue a {
    color: rgba(255, 255, 255, 0.84);
}

.notStudentLib, .notStudentLib .sorting_1{
	background-color: #f5b9523b !important;
}

.li-colour-yellow{
	list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAIUlEQVQoU2NkYGD4z4AHMIIUfN0ZhFUJt/s6hqGjAJ83AfrrGgEP8LnCAAAAAElFTkSuQmCC");
}
.li-colour-blank{
	list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAHElEQVQoU2NkYGD4z4AHMEIVgGhs4P+QUoDTowBBIQ4B9DEqpgAAAABJRU5ErkJggg==");
}
.li-colour-red{
	list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAIUlEQVQoU2NkYGD4z4AHMIIU3Azxx6pEfc1GhqGjAJ83AbCrGgEU/6FSAAAAAElFTkSuQmCC");
}
.li-colour-green{
	list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAIUlEQVQoU2NkYGD4z4AHMIIUCLZyYVXyvvobw9BRgM+bADTrGgG9UkM2AAAAAElFTkSuQmCC");
}

.img-fluid{
	border-radius:0px !important;
}

.jQUI .ui-widget-header {
    border: 1px solid #008bdb;
    background: #348128;
    color: #fff;
    font-weight: bold;
}

.ui-datepicker-multi {
    background-color: #650606;
}

p{
    color: white;
}

.ui-dialog-content p {
    color: black !important;
}

.dt-button-collection span {
    color: white !important;
}

.module h2{
    color: white !important;
}

.jstree-node a{
    color: white !important;
}

.addUPNsContainer .sticky-col{
    background-color: #348128 !important;
    color: white !important;
}

.addUPNsContainer td{
    color: black !important;
}

label[for="printformat"]{
    color: white !important;
    text-shadow: 1px 1px black;
}

.statsFilterContainer label{
    color: white !important;
}

.edit-book-single-container div,.edit-book-single-container p{
    color: black !important;
}
