body {
  font-family:Arial, sans-serif;
  font-size:13px;
}


input,
      select {
            width: 100%;
            height: 25px;
            margin: 2px;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
}


    body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }
    p { display:block;margin:13px 0; }

		   
		   
		   
	@media only screen and (min-width:1020px) {
.mj-column-per-26 { width:26% !important; max-width: 26%; }
.mj-column-per-74 { width:74% !important; max-width: 74%; }
.mj-column-per-100 { width:100% !important; max-width: 100%; }
.mj-column-per-28 { width:28% !important; max-width: 28%; }
.mj-column-per-41 { width:41% !important; max-width: 41%; }
.mj-column-per-31 { width:31% !important; max-width: 31%; }
     }
	  
	@media only screen and (max-width:1020px) {
      .mj-full-width-mobile { width: 100% !important; width: auto !important; }
    }
	
	p { margin: 0 0;}ul { display: block; }ul li { list-style: disc; }body a {text-decoration: none; color: #0068A5;}.image-highlight{transition: 0.3s;}.image-highlight:hover {filter: brightness(1.2);}.button-highlight{transition: 0.3s;}.button-highlight:hover {filter: brightness(1.5);}@media only screen and (min-width: 1020px) { .hide-on-mobile { display: block !important;} }@media only screen and (max-width: 1020px) {         .hide-on-mobile { display: none !important;}         .hide-on-desktop { display: block !important; max-height: none !important;}         .hide-on-desktop td { display: table-cell !important; max-height: none !important;} }.hide-on-desktop, .hide-on-desktop td {mso-hide: all; display: none; max-height: 0px; overflow: hidden;}
		
.myForm .myFormRow {
  clear: both;
}
.myForm .myFormCol {
  float: left;
  position: relative;
  min-height: 2em;
}

.myForm .myLabel {
  float: left;
  line-height: 1.2em;
  padding-top: 0.3em;
}
.myForm .myField {
  line-height: 1.2em;
  font-size: 1em;
  float: right;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
}

.myForm .myTextField {
  line-height: 1.2em;
  font-size: 1em;
  float: right;
  padding-left: 0px;
  padding-right: 0px;
  width: 100%;
}

.myButtonRow {
  display: inline-block;
  position: relative;
}

.myForm .myButtonWrap.myDownloadButton .myButton {
position: relative;
display: inline-block;
vertical-align: top;
height: 36px;
line-height: 35px;
padding: 0 20px;
font-size: 13px;
color: white;
text-align: center;
text-decoration: none;
text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
background-clip: padding-box;
border: 1px solid;
border-radius: 2px;
cursor: pointer;
-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25);
box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.08), 0 1px 2px rgba(0, 0, 0, 0.25);
background: #3b5ca0;
border-color: #2d477b #2d477b #263c68;
background-image: -webkit-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
background-image: -moz-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
background-image: -o-linear-gradient(top, #4369b6, #3b5ca0 66%, #365391);
background-image: linear-gradient(to bottom, #4369b6, #3b5ca0 66%, #365391);
}
.myForm .myButtonWrap.myDownloadButton .myButton:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
pointer-events: none;
background-image: -webkit-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
background-image: -moz-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
background-image: -o-radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
background-image: radial-gradient(center top, farthest-corner, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0));
}
.myForm .myButtonWrap.myDownloadButton .myButton:hover:before {
background-image: -webkit-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
background-image: -moz-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
background-image: -o-radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
background-image: radial-gradient(farthest-corner, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.03));
}
.myForm .myButtonWrap.myDownloadButton .myButton:active {
background: #3b5ca0;
border-color: #263c68 #2d477b #2d477b;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}
.myForm .myButtonWrap.myDownloadButton .myButton:active:before {
content: none;
}

.myAsterix {
  color: #bf0000;
}

.error {
	border:1px solid #bf0000;
}

.tooltip-inner {
    background-color: #bf0000;
    box-shadow: 0px 0px 4px black;
    opacity: 1 !important;
}
.tooltip.bs-tooltip-right .tooltip-arrow::before {
    border-right-color: #bf0000 !important;
}
.tooltip.bs-tooltip-left .tooltip-arrow::before {
    border-left-color: #bf0000 !important;
}
.tooltip.bs-tooltip-bottom .tooltip-arrow::before {
    border-bottom-color: #bf0000 !important;
}
.tooltip.bs-tooltip-top .tooltip-arrow::before {
    border-top-color: #bf0000 !important;
}





