/*Global Styles*/
body {
  font-family: "Scada", arial, sans-serif !important;
  /*word-wrap: break-word;*/
  color: #222;
  font-size: 14px;
  line-height: 1.4;
}

input {
    -webkit-appearance: none;
    border-radius: 0;
    border-style: none; 
		border-width: 0px;
}
input:focus {outline:none;}
input:focus {
  /*-webkit-box-shadow:rgba(0,0,0,0.2) 3px 4px 0;
  -moz-box-shadow:rgba(0,0,0,0.2) 3px 4px 0;
  box-shadow: rgba(0,0,0,0.2) 3px 4px 0;*/
}
p {max-width: 100% !important;}
h1,
h2,
h3,
h4,
h5,
h6 {line-height: 120%;}

h1,
h2,
h3,
h4,
h5,
h6,
p,
div.field-items > div > div {
  font-family: "Scada", arial, sans-serif !important;
  /*word-wrap: break-word;*/
  word-break: normal !important;
  /*color: #222;*/
}
/*
h1 {margin: 20px 0 5px 0;}
h2 {margin: 15px 0 4px 0;}
h3 {margin: 10px 0 3px 0;}
h4 {margin: 10px 0 2px 0;}
h5 {margin: 10px 0 2px 0;}
h6 {margin: 10px 0 2px 0;}
*/

p,
div.field-items > div > div {margin: 10px 0; font-size: 1.125em;}
p.center,
div.field-items > div > div.center {text-align: center;}

a {color: #995700; text-decoration: underline;}
a:hover {color: #AD5101;}
a:focus {color: #19354F;}

li a.active {color: inherit;}
a.top {display: block; text-align: center; color: #666;}
.inline {display: inline-block;}

a.dark-background {color: #F9C633;}
a.dark-background:hover, a.dark-background:focus  {color: #ffbd00;} 

.dark-blue-background {background-color: #003E67; color: #fff;}

a.button,
a.blue-button,
.region-content input.form-submit {
	font-size: 0.9em;
	text-decoration: none !important;
	background: #879198;
	padding: 6px 9px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
 }
a.button:hover {opacity: 0.8; color: #fff;}
a.blue-button,
.region-content input.form-submit { background: #004681;}
a.blue-button:hover,
.region-content input.form-submit:hover {opacity: 0.8; color: #fff;}
a.yellow-button {
	text-decoration: none !important;
	text-transform: uppercase !important;
    font-size: 160% !important;
    font-weight: bold;
	background: #FFC324 !important;
    line-height: 180%;
	color: #002644 !important;
    padding: 15px 30px !important;
}

a.yellow-button:hover {
	color: #001525 !important;
}

p.bold-36,
p.bold-24,
p.bold-20,
p.bold-18,
p.bold-16,
.bold-36,
.bold-24,
.bold-20,
.bold-18,
.bold-16 {font-weight: bold; line-height: 120%;}

p.bold-36 {font-size: 36px;}
p.bold-24 {font-size: 24px;}
p.bold-20 {font-size: 20px;}
p.bold-18 {font-size: 18px;}
p.bold-16 {font-size: 16px;}

.bold-36 {font-size: 36px !important;}
.bold-24 {font-size: 24px;}
.bold-20 {font-size: 20px;}
.bold-18 {font-size: 18px;}
.bold-16 {font-size: 16px;}

span.darkblue-text	{color: #19354F !important;}
span.blue-text {color: #004681 !important;}
span.yellow-text {color: #FFC423 !important;}

p.blue-paragraph-lg-text {border-top:3px solid #ffc425;background-color:#00467f;padding:50px 50px 50px 25px;color:#fff;font-size:2em;}
p.blue-paragraph {border-top:3px solid #ffc425;background-color:#00467f;padding:20px;color:#fff;}



img.float-left {float: left; padding-right: 20px;}
img.float-right {float: right; padding-left: 20px;}

p.clear-all {clear: both;}
p.normal {clear: none; font-weight: normal; text-align: left;}
p.float-left {float: left; padding-right: 10px;}
p.float-right {float: right; padding-left: 10px;}

ul {margin: 10px 0;}
li {margin: 5px 0;}
table
{
border-collapse:collapse;
max-width: 100% !important;
}
table, th, td
{
border: 1px solid #879198;
padding: 10px;
min-width: 0px;
}
th {
	background: #FFC324;
    padding: 5px;
    font-weight: bold;
    text-align: center !important;
}
th p {margin: 0px !important; padding: 0px !important;text-align: center !important;}

table.nospace,
table.nospace th,
table.nospace td,
table.nospace tr,
table.nospace tbody,
table.nospace div { margin: 0px !important; padding: 0px !important; border: none !important; border-top: none !important;}
table.nospace p {padding: 5px !important; margin: 0px !important;}
div.column3,
div.column1-3rd {
	width: 32%;
    max-width: 32%;
    float: left;
    padding: 0 2% 0 0;
    line-height: 100%;
    margin: 0px !important;
}
.basic-page.no-sidebars div.column3,
.basic-page.hide-sidebar.hide-left-sidebar div.column3 {
	width: 29%;
    max-width: 29%;
    padding-right: 5%;
}

div.column2-3rds {
	width: 64%;
	max-width: 64%;
	float: left;
	padding: 0 2% 0 0;
	line-height: 100%;
	margin: 0px !important;
}
div.column3:nth-of-type(4n) {
    clear: right; 
}
div.column3:nth-of-type(3n) {
    padding-right: 0px !important; 
}
div.column2 {
	width: 50%;
    max-width: 50%;
    float: left;
    padding: 0 7% 0 0;
    line-height: 100%;
    margin: 0px !important;
}
.basic-page.no-sidebars div.column2,
.basic-page.hide-sidebar.hide-left-sidebar div.column2 {
	width: 45%;
    max-width: 45%;
    padding-right: 5%;

}

div.column2:nth-of-type(odd) {
    padding-right: 2% !important;
    margin-right: 0% !important;
}
div.column2:nth-of-type(even) {
    padding-right: 0% !important;
    margin-right: -2% !important;
}



/*div.column2:last-of-type {
	margin-right: -5%;
}*/
div.columns3,
ul.columns3 {
  -moz-column-count:3;
  -moz-column-gap:10px;
  -webkit-column-count:3;
  -webkit-column-gap:10px;
  column-count:3;
  column-gap:10px;
}
div.columns2,
ul.columns2 {
  -moz-column-count:2;
  -moz-column-gap:10px;
  -webkit-column-count:2;
  -webkit-column-gap:10px;
  column-count:2;
  column-gap:10px;
}
ul.columns2,
ul.columns3,
ul.columns2 li,
ul.colmns3 li {list-style-type: disc !important; list-style: disc !important; list-style-position: inside; line-height: 100% !important; padding: 0px; margin: 0px;}

ul.columns3 h3,
ul.columns2 h3 { break-before: always; break-after: always; }


/*////////////TABLETS///////////*/
@media only screen and (max-width:768px) {
	table, th, td {padding: 5px;}
}

/*////////////PHONES///////////*/
@media only screen and (max-width:640px) {
	table, th, td {padding: 0px;}
    div.column2,
    .basic-page.no-sidebars div.column2,
	.basic-page.hide-sidebar.hide-left-sidebar div.column2,
    div.column3,
    .basic-page.no-sidebars div.column3,
	.basic-page.hide-sidebar.hide-left-sidebar div.column3,
    div.column1-3rd,
    div.column2-3rds,
    div.column3:nth-of-type(3n),
    div.column2:nth-of-type(odd),
    div.column2:nth-of-type(even) {
	width: 97%;
    max-width: 97% !important;
    float: none;
    margin-right: -2% !important;
    padding: 0 0 0 2% !important;
	}
    a.yellow-button {
     font-size: 100% !important;
     line-height: 180%;
     padding: 10px 20px !important;
    }
    .in-page-nav.basic ul{
    max-width: calc(100% - 10px) !important;border-top: solid 1px #00467f !important; border-bottom: none !important; margin: 0 -20px -10px -20px !important; padding: 10px 5px !important;}

}