body {
	font-family: "Trebuchet MS", verdana;
    color: #010526;
    
    margin:0;
    background-color:#E6F6FD;
}
.header{
    background-color:#d7d7d7;
    color:#000000;
    width:100%;
    
    margin: auto;
    text-align: center;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #010526;
  }
  
  li {
    float: left;
    border-right:1px solid #E6F6FD;
  }
  
  li:last-child {
    border-right: none;
  }
  
  li a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
  }
  
  li a:hover:not(.active) {
    background-color: #007BBA;
  }
  
  .active {
    background-color: #007BBA;
  }
.quiztitle
{
    font-size: 1.5em;
    color:black;
    margin: auto;
    width: 100%;
    text-align: center;
}
.entry
{
    /*margin: auto;*?
    /* max-width: fit-content; */
    width: 50%;
    margin-left: 5%;
    border: solid black;
    background-color: #d7d7d7;
    border-radius: 5px;
    padding: .25em;
    font-family:'Trebuchet MS','Gill Sans', 'Gill Sans MT', Calibri, sans-serif;
    font-size: 1.5em;

}

.approval
{
    background-color: #04AA6D; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.denial
{
    background-color: #880000; 
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

input[type=text],input[type=password],input[type=date],select
{
    width: 100%;
    box-sizing: border-box;
    padding: 1em;
}
input[type=radio]
{
    padding:300px;
}
textarea
{
    width: 100%;
    max-width: 100%;
    resize: none;
    padding: 1em;
}
.kudosbutton
{
    font-size: 1em;
    border: solid #010526 .5em;
    background-color: #007bba;
    color: white;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
}
.kudosbutton:hover
{
    background-color: #06A6F0;
}
.alarmbutton
{
    font-size: 1em;
    float: right;
    border: solid #010526 .5em;
    background-color: red;
    color: white;
    padding: 10px;
    width: 100%;
    margin-right: 4%;
}
.alarmbutton:hover
{
    background-color: #DE7471;
}
.msg
{
    font-size: 1.5em;
    color: red;
    margin: auto;
    width: 100%;
    text-align: center;
}
.linklist
{

    margin-right: 5%;
    margin: auto;
    width: 25%;
    font-size: 1em;
    border: solid black;
    background-color: #d7d7d7;
    border-radius: 5px;
    padding: 1em;
    font-family:'Trebuchet MS','Gill Sans', 'Gill Sans MT', Calibri, sans-serif;
}
.container
{
    display: flex;
    align-items: flex-start;
    justify-content:center;
    flex-wrap: wrap;
}

a
{
    font-weight: bold;
    color: #007bba;
}

a:hover
{
    text-decoration: none;
    /*color:#007bba;*/
}

.fullview
{
    /*margin: auto;*?
    /* max-width: fit-content; */
    width: 75%;
    margin: auto;
    border: solid black;
    background-color: #d7d7d7;
    border-radius: 5px;
    padding: .25em;
    font-family:'Trebuchet MS','Gill Sans', 'Gill Sans MT', Calibri, sans-serif;
    font-size: 1.5em;
    text-align: left;
}

.wee
{
    font-size: .5em;
    color: blue;
}

.questionbox
{
    padding: 3px;
    width: 100%;
    display:flex;
}
.question
{
    width:75%;
}
.delbut
{
    width:20%;
}

table,td,th {
	border: 2px solid black;
	font-family: "Trebuchet MS", verdana;
    padding: 5px;
	color: #010526;
}



table { 
	border-collapse: collapse;
}

th {
	height: 50px;
	background-color: #06A6F0;
}

tr:nth-child(odd) {
	background-color: #e6f6fd;
}

tr:nth-child(even) {
	background-color: #d7d7d7;
}

.child {
	width: 45%;
	margin: 0 auto;
	padding: 20px;
    box-sizing: border-box;
	font-family: "Trebuchet MS", verdana;
        color: #010526;
}

.menuitem{
	padding: 10px;
	
}

a.manager {
	color: #ffffff;
	text-decoration: none;
}

.reqcontainer {
	display: flex;
	align-items: stretch;
	width: 80%;
	margin: auto;
}

.req {
	border: solid black 1px;
	flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 0;
	padding: 10px;
}


.reqhead {
	color: white;
	background-color: 0d0f24;
	padding: 10px;
}

.reqdesc {
	color: white;
	background-color: 06a6f0;
	padding: 10px;
}

.reqcert {
	padding: 10px;
}

.partnerhead {
	width: 80%;
	margin: auto;
	color: #fff;
	background-color: 0d0f24;
	padding: 20px;	
}

a.cert {
	color: #fff;
	text-decoration: none;
}
a.cert:hover {
	color: 06a6f0;
}

a.cert2 {
      	color: #fff;
        text-decoration: none;
}
a.cert2:hover {
        color: 0d0f24;
}

.topbanner
{
	display: flex;

}



.donkeybox{
    width: 45%;
    padding: 5px;
}

.certlink
{
    font-style:bold;
    color:#007BBA;
}

.true
{
    background-color: #48e948;
}

.false
{
    background-color:#DE7471;
}