body
{
  margin: 8 auto;
  padding: 8;
  font-size: 12px;
  }

button.accordion {
  width: 100%;
  background-color: #073453;
  color: white;
  border:  1px solid white;
  outline: none;
  text-align: left;
  padding: 4px 4px;
  font-size: 18px;
  cursor: pointer;
  transition: background-color 0.2s linear;
}

button.accordion:after {
  content: '\f055';
  float: right;
  font-family: FontAwesome;	
}
 
button.accordion.is-open:after {
  content: '\f056';
}
 
button.accordion:hover, button.accordion.is-open {
  background-color: #073453;
  color: white;

}
 
.accordion-content {
  background-color: white;
  border-left: 0px solid black;
  border-right: 0px solid black;
  padding: 10 10px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-in-out;
}

.printButtonClass{ display : none }
@media print {.noprint{display: none !important;}}

.button-small { font-size: 50%; }
.button-xlarge { font-size: 125%; }
        
.button-platform { font-size: 125%; width: 200px;}


.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 0px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 240px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 10px 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: 10px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

input[type=range] { -webkit-appearance: none; margin: 18px 0; width: 100%; }

input[type=range]:focus { outline: none;}

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3A8ADD;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
  height: 36px;
  width: 36px;
  border-radius: 3px;
  background: url('GreenCheck36.png') no-repeat center;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -14px;
}

input[type=range]:focus::-webkit-slider-runnable-track { background: #3A8ADD;}

input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3A8ADD;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #3A8ADD;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
  background: #3A8ADD;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}

input[type=range]:focus::-ms-fill-lower { background: #3A8ADD;}
input[type=range]:focus::-ms-fill-upper { background: #3A8ADD;}

h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:10;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
html{box-sizing:border-box}
*,::after,::before{box-sizing:inherit}
@-ms-viewport{width:device-width}
html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
body{font-family:"Gotham A","Gotham B",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#3f5466;background-color:#fff}
[tabindex="-1"]:focus{outline:0!important}
.post-password-form p:first-child,.rotatingpopup-wrapper .rotatingpopup-content .rotatingpopup-image-wrapper .content-wrapper li,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title],abbr[title]{cursor:help}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
a{color:#3a8add;text-decoration:none}
a:focus,a:hover{color:#1e64ad;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
table{border-collapse:collapse;background-color:transparent}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#b1c3d2;text-align:left;caption-side:bottom}
th{text-align:center}
label{display:inline-block;margin-bottom:.5rem}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,select,textarea{line-height:inherit}
input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}
input[type=search]{-webkit-appearance:none}
output{display:inline-block}
[hidden]{display:none!important}

img{max-width:100%}
a{color:#3a8add}
a:hover{text-decoration:none;color:#65a4e5}
a:active{text-decoration:none;color:#2271c2}

h1{text-align:center;font-size:24px;}
h2{text-align:center;font-size:20px;}
h3{text-align:center;font-size:18px;}
h4{text-align:center;font-size:16px;}
h5{text-align:center;font-size:14px}

table {width:100%; border-collapse:collapse; overflow: scroll;}
table td, table th { overflow-wrap: anywhere; font-size:20px;padding:4px; spacing:4px;}

h1{letter-spacing:-.3px}
.sansFont{font-family:"Gotham A","Gotham B",sans-serif}
.headFont{font-family:"Gotham A","Gotham B",sans-serif}
.weightBold{font-weight:400}
.sansLead{font-family:"Gotham A","Gotham B",sans-serif;font-size:20px}

img.mobile-center{display:block;float:none!important;margin:0 auto}

body .container-fluid{padding-left:20px;padding-right:20px}
body .container-fluid .row{margin-left:-20px;margin-right:-20px}
body .container-fluid .row .col,body .container-fluid .row .col-1,body .container-fluid .row .col-10,body .container-fluid .row .col-11,body .container-fluid .row .col-12,body .container-fluid .row .col-2,body .container-fluid .row .col-3,body .container-fluid .row .col-4,body .container-fluid .row .col-5,body .container-fluid .row .col-6,body .container-fluid .row .col-7,body .container-fluid .row .col-8,body .container-fluid .row .col-9,body .container-fluid .row .col-lg,body .container-fluid .row .col-lg-1,body .container-fluid .row .col-lg-10,body .container-fluid .row .col-lg-11,body .container-fluid .row .col-lg-12,body .container-fluid .row .col-lg-2,body .container-fluid .row .col-lg-3,body .container-fluid .row .col-lg-4,body .container-fluid .row .col-lg-5,body .container-fluid .row .col-lg-6,body .container-fluid .row .col-lg-7,body .container-fluid .row .col-lg-8,body .container-fluid .row .col-lg-9,body .container-fluid .row .col-md,body .container-fluid .row .col-md-1,body .container-fluid .row .col-md-10,body .container-fluid .row .col-md-11,body .container-fluid .row .col-md-12,body .container-fluid .row .col-md-2,body .container-fluid .row .col-md-3,body .container-fluid .row .col-md-4,body .container-fluid .row .col-md-5,body .container-fluid .row .col-md-6,body .container-fluid .row .col-md-7,body .container-fluid .row .col-md-8,body .container-fluid .row .col-md-9,body .container-fluid .row .col-sm,body .container-fluid .row .col-sm-1,body .container-fluid .row .col-sm-10,body .container-fluid .row .col-sm-11,body .container-fluid .row .col-sm-12,body .container-fluid .row .col-sm-2,body .container-fluid .row .col-sm-3,body .container-fluid .row .col-sm-4,body .container-fluid .row .col-sm-5,body .container-fluid .row .col-sm-6,body .container-fluid .row .col-sm-7,body .container-fluid .row .col-sm-8,body .container-fluid .row .col-sm-9,body .container-fluid .row .col-xl,body .container-fluid .row .col-xl-1,body .container-fluid .row .col-xl-10,body .container-fluid .row .col-xl-11,body .container-fluid .row .col-xl-12,body .container-fluid .row .col-xl-2,body .container-fluid .row .col-xl-3,body .container-fluid .row .col-xl-4,body .container-fluid .row .col-xl-5,body .container-fluid .row .col-xl-6,body .container-fluid .row .col-xl-7,body .container-fluid .row .col-xl-8,body .container-fluid .row .col-xl-9{padding-left:20px;padding-right:20px}

@font-face { font-family: "HarveyBalls"; src: url("Harvey_Balls.ttf");  }

.hb { font-family: "HarveyBalls", sans-serif; font-size:48; text-align: center}
.hb2 { font-family: "HarveyBalls", sans-serif; font-size:48; text-align: right}

.printButtonClass{ display : none }

 @media print {
   .noprint{ display: none !important;   }
}

/* -------------------- Page Styles (not required) */

td { font-size: 12px }
th { font-size: 12px }

td.myfontsize { font-size: 12px ; }



/* -------------------- Rounded Corners */
.rounded {
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}

.semi-square {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

/* -------------------- Colors: Background */
.slate   { background-color: #ddd; }
.green   { background-color: #779126; }
.blue    { background-color: #3b8ec2; }
.yellow  { background-color: #eec111; }
.black   { background-color: #000; }

/* -------------------- Colors: Text */
.slate select   { color: #000; }
.green select   { color: #fff; }
.blue select    { color: #fff; }
.yellow select  { color: #000; }
.black select   { color: #fff; }

