/* Browser Neutral Stuff */
/* http://meyerweb.com/eric/tools/css/reset/
	 v2.0 | 20110126
	 License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  font-size: 1em;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

body {
  font-family: Ubuntu, Helvetica, Arial, sans-serif;
  line-height: 1;
}

input, select {
  margin: 0;
  font-family: Ubuntu, Helvetica, Arial, sans-serif;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* End Reset */
:root {
  --mainCustomColor:hsl(var(--mainCustomColor_H), var(--mainCustomColor_S), var(--mainCustomColor_L));
  --mainCustomColorBI:hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.85), calc(var(--mainCustomColor_L) * 1.15));
  --mainCustomColorShadow:hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.75), calc(var(--mainCustomColor_L) * 1.25));
  --mainCustomColorTextShadow:hsl(var(--mainCustomColor_H), var(--mainCustomColor_S), calc(var(--mainCustomColor_L) * 0.9));
  --mainCustomColorBorder: hsl(var(--mainCustomColor_H), var(--mainCustomColor_S), calc(var(--mainCustomColor_L) * 0.75));
  --mainCustomColorFocus: hsl(var(--mainCustomColor_H), var(--mainCustomColor_S), calc(var(--mainCustomColor_L) * 1.10));
  --mainCustomColorBIFocus: hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.85), calc(var(--mainCustomColor_L) * 1.30));
  --mainCustomColorShadowFocus:hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.50), calc(var(--mainCustomColor_L) * 1.50));
  --mainCustomColorBorderFocus: hsl(var(--mainCustomColor_H), var(--mainCustomColor_S), calc(var(--mainCustomColor_L) * 0.85));
  --mainCustomColorDisabled: hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.60), calc(((100% - var(--mainCustomColor_L)) * 0.30) + var(--mainCustomColor_L)));
  --mainCustomColorBIDisabled: hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.60), calc(((100% - var(--mainCustomColor_L)) * 0.40) + var(--mainCustomColor_L)));
  --mainCustomColorTextDisabled: hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.60), calc(var(--mainCustomColor_L) * 1.65));
  --mainCustomColorShadowDisabledA:hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.60), calc(var(--mainCustomColor_L) * 0.90));
  --mainCustomColorShadowDisabledB:hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.45), calc(var(--mainCustomColor_L) * 1.45));
  --mainCustomColorTextShadowDisabled: hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.60), calc(var(--mainCustomColor_L) * 0.90));
  --mainCustomColorBorderDisabled: hsl(var(--mainCustomColor_H), calc(var(--mainCustomColor_S) * 0.60), calc(var(--mainCustomColor_L) * 1.30));
  --backgroundText:hsl(var(--backgroundText_H), var(--backgroundText_S), var(--backgroundText_L));
}

html {
  font-size: 14px;
  height: 100%;
  width: 100%;
}

body {
  padding: 0;
  margin: 0;
  border: 0;
  color: #333333;
  line-height: 1;
  background-image: url("../../img/arctic/bgTile_warmTexture.jpg");
  background-repeat: repeat;
  height: 100%;
  width: 100%;
  -webkit-text-size-adjust: 100%;
}
body #searchProcessingMessage {
  opacity: 1;
  display: block;
  position: absolute;
  top: 50%;
  left: -65%;
  transform: translate(-50%, -50%);
  color: black;
  font-size: 2em;
}

a, a:visited, .link {
  color: #b94100;
  cursor: pointer;
  font-size: 12px;
  text-decoration: underline;
}

a:active, .link:active {
  color: rgb(255, 110.3513513514, 32);
}

a:hover,
a:focus,
.link:hover,
.link:focus {
  color: rgb(236, 82.9189189189, 0);
}

input[type=text], input[type=password], input[type=email], input[type=tel] {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 3px 5px #E9E9E9, 0 0 0 1px #BBBBBB;
  -webkit-box-shadow: inset 0 3px 5px #E9E9E9, 0 0 0 1px #BBBBBB;
  box-shadow: inset 0 3px 5px #E9E9E9, 0 0 0 1px #BBBBBB;
  display: block;
  height: 30px;
  padding: 0;
  padding-left: 0.4em;
  box-sizing: border-box;
  font-size: 1em;
}
@media (max-width: 768px) {
  input[type=text], input[type=password], input[type=email], input[type=tel] {
    font-size: 16px;
  }
}
input[type=text]:read-only, input[type=password]:read-only, input[type=email]:read-only, input[type=tel]:read-only {
  background-color: #e6e5e2;
}

textarea {
  font-family: Ubuntu, Helvetica, Arial, sans-serif;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #FFFFFF;
  color: #333333;
  border: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 3px 5px #E9E9E9, 0 0 0 1px #BBBBBB;
  -moz-box-shadow: inset 0 3px 5px #E9E9E9, 0 0 0 1px #BBBBBB;
  box-shadow: inset 0 3px 5px #E9E9E9, 0 0 0 1px #BBBBBB;
  display: block;
  height: 60px;
  padding: 6px;
  width: 360px;
  resize: none;
}

select {
  border: 1px solid #BBBBBB;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #FAFAFA;
  font-size: 1.143em; /* = 16px */
  height: 30px;
}

label {
  color: #626262;
  font-weight: normal;
}

.button {
  background-image: -webkit-linear-gradient(90deg, #145b79 0%, #145b79 40%, rgb(47.1635638298, 133.7504344849, 170.3364361702) 100%);
  background-image: -webkit-linear-gradient(0deg, var(--mainCustomColor, #145b79) 0%, var(--mainCustomColor, #145b79) 40%, var(--mainCustomColorBI, rgb(47.1635638298, 133.7504344849, 170.3364361702)) 100%);
  background-image: -moz-linear-gradient(90deg, #145b79 0%, #145b79 40%, rgb(47.1635638298, 133.7504344849, 170.3364361702) 100%);
  background-image: -moz-linear-gradient(0deg, var(--mainCustomColor, #145b79) 0%, var(--mainCustomColor, #145b79) 40%, var(--mainCustomColorBI, rgb(47.1635638298, 133.7504344849, 170.3364361702)) 100%);
  background-image: -o-linear-gradient(90deg, #145b79 0%, #145b79 40%, rgb(47.1635638298, 133.7504344849, 170.3364361702) 100%);
  background-image: -o-linear-gradient(0deg, var(--mainCustomColor, #145b79) 0%, var(--mainCustomColor, #145b79) 40%, var(--mainCustomColorBI, rgb(47.1635638298, 133.7504344849, 170.3364361702)) 100%);
  background-image: linear-gradient(0deg, #145b79 0%, #145b79 40%, rgb(47.1635638298, 133.7504344849, 170.3364361702) 100%);
  background-image: linear-gradient(0deg, var(--mainCustomColor, #145b79) 0%, var(--mainCustomColor, #145b79) 40%, var(--mainCustomColorBI, rgb(47.1635638298, 133.7504344849, 170.3364361702)) 100%);
  background-color: #145b79;
  background-color: var(--mainCustomColor, #145b79);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  border: 1px solid rgb(16.3829787234, 74.5425531915, 99.1170212766);
  border: 1px solid var(--mainCustomColorBorder, rgb(16.3829787234, 74.5425531915, 99.1170212766));
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgb(77.9428191489, 157.1073704445, 190.5571808511);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 var(--mainCustomColorShadow, rgb(77.9428191489, 157.1073704445, 190.5571808511));
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgb(77.9428191489, 157.1073704445, 190.5571808511);
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 var(--mainCustomColorShadow, rgb(77.9428191489, 157.1073704445, 190.5571808511));
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgb(77.9428191489, 157.1073704445, 190.5571808511);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 var(--mainCustomColorShadow, rgb(77.9428191489, 157.1073704445, 190.5571808511));
  box-sizing: border-box;
  color: #FFFFFF;
  color: var(--backgroundText, #FFF);
  cursor: pointer;
  font-family: Ubuntu, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.7em;
  padding: 0 1.6em;
  -webkit-text-shadow: 0 -2px 0 rgb(12.7659574468, 58.085106383, 77.2340425532);
  -webkit-text-shadow: 0 -2px 0 var(--mainCustomColorTextShadow, rgb(12.7659574468, 58.085106383, 77.2340425532));
  -moz-text-shadow: 0 -2px 0 rgb(12.7659574468, 58.085106383, 77.2340425532);
  -moz-text-shadow: 0 -2px 0 var(--mainCustomColorTextShadow, rgb(12.7659574468, 58.085106383, 77.2340425532));
  text-shadow: 0 -2px 0 rgb(12.7659574468, 58.085106383, 77.2340425532);
  text-shadow: 0 -2px 0 var(--mainCustomColorTextShadow, rgb(12.7659574468, 58.085106383, 77.2340425532));
  text-align: center;
  height: 58px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.button:hover, .button:focus {
  background-color: rgb(27.2340425532, 123.914893617, 164.7659574468);
  background-color: var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468));
  background-image: -webkit-linear-gradient(90deg, rgb(27.2340425532, 123.914893617, 164.7659574468) 0%, rgb(27.2340425532, 123.914893617, 164.7659574468) 40%, rgb(85.8382978723, 171.8280176954, 208.1617021277) 100%);
  background-image: -webkit-linear-gradient(0deg, var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468)) 0%, var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468)) 40%, var(--mainCustomColorBIFocus, rgb(85.8382978723, 171.8280176954, 208.1617021277)) 100%);
  background-image: -moz-linear-gradient(90deg, rgb(27.2340425532, 123.914893617, 164.7659574468) 0%, rgb(27.2340425532, 123.914893617, 164.7659574468) 40%, rgb(85.8382978723, 171.8280176954, 208.1617021277) 100%);
  background-image: -moz-linear-gradient(0deg, var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468)) 0%, var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468)) 40%, var(--mainCustomColorBIFocus, rgb(85.8382978723, 171.8280176954, 208.1617021277)) 100%);
  background-image: -o-linear-gradient(90deg, rgb(27.2340425532, 123.914893617, 164.7659574468) 0%, rgb(27.2340425532, 123.914893617, 164.7659574468) 40%, rgb(85.8382978723, 171.8280176954, 208.1617021277) 100%);
  background-image: -o-linear-gradient(0deg, var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468)) 0%, var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468)) 40%, var(--mainCustomColorBIFocus, rgb(85.8382978723, 171.8280176954, 208.1617021277)) 100%);
  background-image: linear-gradient(0deg, rgb(27.2340425532, 123.914893617, 164.7659574468) 0%, rgb(27.2340425532, 123.914893617, 164.7659574468) 40%, rgb(85.8382978723, 171.8280176954, 208.1617021277) 100%);
  background-image: linear-gradient(0deg, var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468)) 0%, var(--mainCustomColorFocus, rgb(27.2340425532, 123.914893617, 164.7659574468)) 40%, var(--mainCustomColorBIFocus, rgb(85.8382978723, 171.8280176954, 208.1617021277)) 100%);
  border: 1px solid rgb(23.6170212766, 107.4574468085, 142.8829787234);
  border: 1px solid var(--mainCustomColorBorderFocus, rgb(23.6170212766, 107.4574468085, 142.8829787234));
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgb(185.670212766, 203.0051611544, 210.329787234);
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 var(--mainCustomColorShadowFocus, rgb(185.670212766, 203.0051611544, 210.329787234));
  -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgb(185.670212766, 203.0051611544, 210.329787234);
  -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 var(--mainCustomColorShadowFocus, rgb(185.670212766, 203.0051611544, 210.329787234));
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 rgb(185.670212766, 203.0051611544, 210.329787234);
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 1px 0 var(--mainCustomColorShadowFocus, rgb(185.670212766, 203.0051611544, 210.329787234));
}
.button:active {
  background-color: #145b79;
  background-color: var(--mainCustomColor, #145b79);
  background-image: -webkit-linear-gradient(90deg, rgb(47.1635638298, 133.7504344849, 170.3364361702) 0%, #145b79 40%, #145b79 100%);
  background-image: -webkit-linear-gradient(0deg, var(--mainCustomColorBI, rgb(47.1635638298, 133.7504344849, 170.3364361702)) 0%, var(--mainCustomColor, #145b79) 40%, var(--mainCustomColor, #145b79) 100%);
  background-image: -moz-linear-gradient(90deg, rgb(47.1635638298, 133.7504344849, 170.3364361702) 0%, #145b79 40%, #145b79 100%);
  background-image: -moz-linear-gradient(0deg, var(--mainCustomColorBI, rgb(47.1635638298, 133.7504344849, 170.3364361702)) 0%, var(--mainCustomColor, #145b79) 40%, var(--mainCustomColor, #145b79) 100%);
  background-image: -o-linear-gradient(90deg, rgb(47.1635638298, 133.7504344849, 170.3364361702) 0%, #145b79 40%, #145b79 100%);
  background-image: -o-linear-gradient(0deg, var(--mainCustomColorBI, rgb(47.1635638298, 133.7504344849, 170.3364361702)) 0%, var(--mainCustomColor, #145b79) 40%, var(--mainCustomColor, #145b79) 100%);
  background-image: linear-gradient(0deg, rgb(47.1635638298, 133.7504344849, 170.3364361702) 0%, #145b79 40%, #145b79 100%);
  background-image: linear-gradient(0deg, var(--mainCustomColorBI, rgb(47.1635638298, 133.7504344849, 170.3364361702)) 0%, var(--mainCustomColor, #145b79) 40%, var(--mainCustomColor, #145b79) 100%);
  border: 1px solid rgb(16.3829787234, 74.5425531915, 99.1170212766);
  border: 1px solid var(--mainCustomColorBorder, rgb(16.3829787234, 74.5425531915, 99.1170212766));
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgb(77.9428191489, 157.1073704445, 190.5571808511);
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 var(--mainCustomColorShadow, rgb(77.9428191489, 157.1073704445, 190.5571808511));
  -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgb(77.9428191489, 157.1073704445, 190.5571808511);
  -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 var(--mainCustomColorShadow, rgb(77.9428191489, 157.1073704445, 190.5571808511));
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 rgb(77.9428191489, 157.1073704445, 190.5571808511);
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.2), inset 0 -1px 0 var(--mainCustomColorShadow, rgb(77.9428191489, 157.1073704445, 190.5571808511));
}
.button.disabled, .button.disabled:hover, .button.disabled:focus, .button.disabled:active {
  background-color: rgb(112.8382978723, 160.8676216558, 181.1617021277);
  background-color: var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277));
  background-image: -webkit-linear-gradient(90deg, rgb(112.8382978723, 160.8676216558, 181.1617021277) 0%, rgb(112.8382978723, 160.8676216558, 181.1617021277) 40%, rgb(146.4042553191, 183.0933220982, 198.5957446809) 100%);
  background-image: -webkit-linear-gradient(0deg, var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277)) 0%, var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277)) 40%, var(--mainCustomColorBIDisabled, rgb(146.4042553191, 183.0933220982, 198.5957446809)) 100%);
  background-image: -moz-linear-gradient(90deg, rgb(112.8382978723, 160.8676216558, 181.1617021277) 0%, rgb(112.8382978723, 160.8676216558, 181.1617021277) 40%, rgb(146.4042553191, 183.0933220982, 198.5957446809) 100%);
  background-image: -moz-linear-gradient(0deg, var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277)) 0%, var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277)) 40%, var(--mainCustomColorBIDisabled, rgb(146.4042553191, 183.0933220982, 198.5957446809)) 100%);
  background-image: -o-linear-gradient(90deg, rgb(112.8382978723, 160.8676216558, 181.1617021277) 0%, rgb(112.8382978723, 160.8676216558, 181.1617021277) 40%, rgb(146.4042553191, 183.0933220982, 198.5957446809) 100%);
  background-image: -o-linear-gradient(0deg, var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277)) 0%, var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277)) 40%, var(--mainCustomColorBIDisabled, rgb(146.4042553191, 183.0933220982, 198.5957446809)) 100%);
  background-image: linear-gradient(0deg, rgb(112.8382978723, 160.8676216558, 181.1617021277) 0%, rgb(112.8382978723, 160.8676216558, 181.1617021277) 40%, rgb(146.4042553191, 183.0933220982, 198.5957446809) 100%);
  background-image: linear-gradient(0deg, var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277)) 0%, var(--mainCustomColorDisabled, rgb(112.8382978723, 160.8676216558, 181.1617021277)) 40%, var(--mainCustomColorBIDisabled, rgb(146.4042553191, 183.0933220982, 198.5957446809)) 100%);
  color: rgb(230.3191489362, 238.6575732041, 242.1808510638);
  color: var(--backgroundText, var(--mainCustomColorTextDisabled, rgb(230.3191489362, 238.6575732041, 242.1808510638)));
  -webkit-box-shadow: 0 1px 0 rgba(30.7659574468, 50.7781756899, 59.2340425532, 0.8), inset 0 1px 0 rgb(173.6497340426, 189.959018854, 196.8502659574);
  -webkit-box-shadow: 0 1px 0 rgba(var(--mainCustomColorShadowDisabledA, rgb(30.7659574468, 50.7781756899, 59.2340425532)), 0.8), var(--mainCustomColorShadowDisabledB, rgb(173.6497340426, 189.959018854, 196.8502659574));
  -moz-box-shadow: 0 1px 0 rgba(30.7659574468, 50.7781756899, 59.2340425532, 0.8), inset 0 1px 0 rgb(173.6497340426, 189.959018854, 196.8502659574);
  -moz-box-shadow: 0 1px 0 rgba(var(--mainCustomColorShadowDisabledA, rgb(30.7659574468, 50.7781756899, 59.2340425532)), 0.8), var(--mainCustomColorShadowDisabledB, rgb(173.6497340426, 189.959018854, 196.8502659574));
  box-shadow: 0 1px 0 rgba(30.7659574468, 50.7781756899, 59.2340425532, 0.8), rgb(173.6497340426, 189.959018854, 196.8502659574);
  box-shadow: 0 1px 0 rgba(var(--mainCustomColorShadowDisabledA, rgb(30.7659574468, 50.7781756899, 59.2340425532)), 0.8), var(--mainCustomColorShadowDisabledB, rgb(173.6497340426, 189.959018854, 196.8502659574));
  -webkit-text-shadow: 0 -1px 0 rgb(30.7659574468, 50.7781756899, 59.2340425532);
  -webkit-text-shadow: 0 -1px 0 var(--mainCustomColorTextShadowDisabled, rgb(30.7659574468, 50.7781756899, 59.2340425532));
  -moz-text-shadow: 0 -1px 0 rgb(30.7659574468, 50.7781756899, 59.2340425532);
  -moz-text-shadow: 0 -1px 0 var(--mainCustomColorTextShadowDisabled, rgb(30.7659574468, 50.7781756899, 59.2340425532));
  text-shadow: 0 -1px 0 rgb(30.7659574468, 50.7781756899, 59.2340425532);
  text-shadow: 0 -1px 0 var(--mainCustomColorTextShadowDisabled, rgb(30.7659574468, 50.7781756899, 59.2340425532));
  cursor: default;
  border: 1px solid rgb(96.0553191489, 149.7547714346, 172.4446808511);
  border: 1px solid var(--mainCustomColorBorderDisabled, rgb(96.0553191489, 149.7547714346, 172.4446808511));
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.secondaryButton {
  background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: -o-linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background-color: #FFFFFF;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  box-sizing: border-box;
  border: 1px solid #ACACAC;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
  color: #626262;
  font-family: Ubuntu, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1em;
  padding: 0 1em;
  -webkit-text-shadow: 0 1px 0 #FFFFFF;
  -moz-text-shadow: 0 1px 0 #FFFFFF;
  text-shadow: 0 1px 0 #FFFFFF;
  text-align: center;
  height: 43px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.secondaryButton:hover, .secondaryButton:focus {
  border: 1px solid #999999;
  -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1);
  background-image: -webkit-linear-gradient(90deg, rgba(58, 58, 58, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
  background-image: -moz-linear-gradient(90deg, rgba(58, 58, 58, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
  background-image: -o-linear-gradient(90deg, rgba(58, 58, 58, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
  background-image: linear-gradient(0deg, rgba(58, 58, 58, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);
}
.secondaryButton:active {
  border: 1px solid #999999;
  background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
  background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}
.secondaryButton.disabled, .secondaryButton.disabled:hover, .secondaryButton.disabled:focus, .secondaryButton.disabled:active {
  color: #A9A9A9;
  border: 1px solid #C3C3C1;
  -webkit-box-shadow: 0 1px 0 rgba(51, 51, 51, 0.1);
  -moz-box-shadow: 0 1px 0 rgba(51, 51, 51, 0.1);
  box-shadow: 0 1px 0 rgba(51, 51, 51, 0.1);
  background-image: -webkit-linear-gradient(90deg, #D7D7D5 0%, #F5F3F1 100%);
  background-image: -moz-linear-gradient(90deg, #D7D7D5 0%, #F5F3F1 100%);
  background-image: -o-linear-gradient(90deg, #D7D7D5 0%, #F5F3F1 100%);
  background-image: linear-gradient(0deg, #D7D7D5 0%, #F5F3F1 100%);
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.secondaryText {
  font-size: 0.875em;
}

input.invalid {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(204, 0, 1);
  border-color: rgba(204, 0, 0, 0.65);
  margin: -2px;
}

.dataSelect.invalid .dataSelectInput {
  border-width: 2px;
  border-style: solid;
  border-color: rgb(204, 0, 1);
  border-color: rgba(204, 0, 0, 0.65);
  margin: -2px;
}

.dialog .dialogWindow {
  background: url("../../img/arctic/bgTile_warmTexture.jpg") repeat;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #333333;
  padding: 3%;
}
@media (min-width: 1021px) {
  .dialog .dialogWindow {
    padding: 30px;
  }
}
.dialog .dialogWindow .closeButtonDefault {
  padding: 0;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: transparent;
  color: #BCBCBC;
  box-shadow: none;
  top: 10px;
  right: 10px;
  font-size: 1.5em;
}

.clear {
  clear: both;
}

.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

html[xmlns] .clearfix {
  display: block;
}

.debugFS legend {
  color: red;
}

.ui-widget-overlay {
  background: rgba(0, 0, 0, 0.6);
}

#mainbody {
  box-sizing: border-box;
  margin: 3% auto;
  width: 100%;
  max-width: 1020px;
  padding: 0 2.93%;
}
@media (min-width: 1021px) {
  #mainbody {
    margin: 30px auto;
    padding: 0 30px;
  }
}

#header {
  width: 100%;
}

#viewport {
  width: 100%;
  margin: 6% 0;
}

#footer {
  position: fixed;
  display: none;
  bottom: 0;
  left: 40px;
  right: 40px;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.4);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

#ui-datepicker-div {
  display: none;
}

.ui-widget button {
  font-size: 21px;
}

.showDate a.ui-state-default {
  background: yellow;
}

.showDate span.ui-state-default {
  background: yellow;
}

.fieldLabelDiv {
  margin-bottom: 3px;
}

.ui-widget,
.ui-widget input, .ui-widget select,
.ui-widget textarea, .ui-widget button {
  font-family: "Ubuntu", Helvetica, Arial, sans-serif;
}

.errorDiv {
  display: none;
}

input::-webkit-input-placeholder {
  color: #B5B5B5;
}

input:-moz-placeholder {
  color: #B5B5B5;
}

input.placeholder {
  color: #B5B5B5;
}

.compassExternalTable {
  position: relative;
}
.compassExternalTable tr:nth-child(2n+1) > td {
  background-color: rgba(214, 213, 211, 0.4);
}
.compassExternalTable th, .compassExternalTable td {
  border-bottom: 1px solid #c5c5bf;
}
.compassExternalTable th {
  height: 34px;
  font-size: 1em;
  text-align: left;
  vertical-align: top;
}
.compassExternalTable td {
  height: 70px;
  vertical-align: middle;
  text-align: center;
}
.compassExternalTable td.rowHeader {
  text-align: left;
}
.compassExternalTable .blockHeader td {
  height: 40px;
}
.compassExternalTable .fixedRowHeaderCol {
  position: absolute;
  left: 0px;
}
.compassExternalTable .leftScrollButton, .compassExternalTable .rightScrollButton {
  cursor: pointer;
  float: left;
  width: 26px;
  height: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.compassExternalTable .leftScrollButton:hover, .compassExternalTable .leftScrollButton:focus, .compassExternalTable .rightScrollButton:hover, .compassExternalTable .rightScrollButton:focus {
  background-color: #EEEEEE;
  outline: 0;
}
.compassExternalTable .leftScrollButton.inactive:hover, .compassExternalTable .leftScrollButton.inactive:focus, .compassExternalTable .rightScrollButton.inactive:hover, .compassExternalTable .rightScrollButton.inactive:focus {
  background-color: transparent;
  cursor: default;
}
.compassExternalTable .leftScrollButton .scrollButtonLabel, .compassExternalTable .rightScrollButton .scrollButtonLabel {
  padding-top: 2px;
  width: 15px;
  height: 14px;
  color: #ABABAB;
  font-size: 0.9em;
  text-align: center;
  padding-left: 2px;
}
.compassExternalTable .leftScrollButton .scrollButtonLabel .icon-circle, .compassExternalTable .rightScrollButton .scrollButtonLabel .icon-circle {
  color: #FFFFFF;
}
.compassExternalTable .leftScrollButton .scrollButtonLabel .icon-chevron-right, .compassExternalTable .leftScrollButton .scrollButtonLabel .icon-chevron-left, .compassExternalTable .rightScrollButton .scrollButtonLabel .icon-chevron-right, .compassExternalTable .rightScrollButton .scrollButtonLabel .icon-chevron-left {
  padding-left: 1px;
}
.compassExternalTable .leftScrollButton {
  box-shadow: 12px 0 12px -12px #626262;
}
.compassExternalTable .rightScrollButton {
  right: 0px;
  box-shadow: -12px 0 12px -12px #626262;
}
.compassExternalTable .leftScrollButton.inactive, .compassExternalTable .rightScrollButton.inactive {
  box-shadow: 0 0 0 0;
}
.compassExternalTable .leftScrollButton.inactive > .scrollButtonLabel, .compassExternalTable .rightScrollButton.inactive > .scrollButtonLabel {
  display: none;
}
.compassExternalTable .leftScrollButton, .compassExternalTable .rightScrollButton {
  position: absolute;
  top: 0px;
  bottom: 0px;
  border-width: 0px;
  background-color: transparent;
}
.compassExternalTable .scrollButtonLabel {
  position: absolute;
  left: 1px;
}
.compassExternalTable .tableOverflowWrapper {
  box-sizing: border-box;
  width: auto;
  overflow: auto;
}
.compassExternalTable .vertCentering {
  display: table-cell;
  height: 70px;
  vertical-align: middle;
}

.eac-sugg {
  color: #ccc;
}
/*# sourceMappingURL=global.css.map */
