@charset "utf-8";
/*Reset header formatting to default outside of WA assignments*/
h1{
	display: block;
    font-size: 2em !important;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}
	
h2 {
    display: block;
    font-size: 1.5em !important;
    margin-top: 0.83em;
    margin-bottom: 0.83em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h3 { 
    display: block;
    font-size: 1.17em !important;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h4 { 
    display: block;
    font-size: 1em !important;
    margin-top: 1.33em;
    margin-bottom: 1.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h5 { 
    display: block;
    font-size: .83em !important;
    margin-top: 1.67em;
    margin-bottom: 1.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

h6 { 
    display: block;
    font-size: .67em !important;
    margin-top: 2.33em;
    margin-bottom: 2.33em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
}

p{
	font-family: verdana, geneva, sans-serif;
	font-size:13px;
	color:#000000;
	margin: 0 0 1em 0;
	line-height:1.4em;
	}
.qContent{
	 padding:1em;
	 margin:auto;
	}	
body{
	margin:auto;	
	max-width:85vw;
	}

.accordion {
        width: 100%;
        margin: 0;
        padding: 0;
        border: none;
        border-radius: 7px;
    }
      
.accordion:focus-within {
        border-color: hsl(216deg 94% 43%);
    }
      
.accordion-trigger {
        background-color: #427BAA;
        color: white;
        display: block;
        width: 100%;
        font-size: 1rem;
        font-weight: normal;
        margin: 0;
        padding: 5px;
        position: relative;
        text-align: left;
        outline: none;
        border: 2px solid black;
        border-radius: 8px;
    }
      
.accordion-trigger:focus,
      .accordion-trigger:hover {
        background: hsl(216deg 94% 94%);
        color: black;
    }
      
.accordion-trigger:focus {
        outline: 4px solid transparent;
    }
      
button {
        border-style: none;
    }
      
.accordion button::-moz-focus-inner {
        border: 0;
    }
      
.accordion-title {
        display: block;
        pointer-events: none;
        border: transparent 2px solid;
        border-radius: 5px;
        padding: 0.25em;
        outline: none;
    }
      
.accordion-trigger:focus .accordion-title {
        border-color: hsl(216deg 94% 43%);
    }
      
.accordion-icon {
        border: solid currentcolor;
        border-width: 0 2px 2px 0;
        height: 0.5rem;
        pointer-events: none;
        position: absolute;
        right: 2em;
        top: 50%;
        transform: translateY(-60%) rotate(45deg);
        width: 0.5rem;
    }
      
.accordion-trigger:focus .accordion-icon,
.accordion-trigger:hover .accordion-icon {
        border-color: hsl(216deg 94% 43%);
        color: black;
    }
      
.accordion-trigger[aria-expanded="true"] .accordion-icon {
        transform: translateY(-50%) rotate(-135deg);
    }
      
.accordion-panel {
        margin: 0;
        padding: 1em 1.5em;
    }
      
 /* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
.accordion-panel[hidden] {
        display: none;
    }