/* =============================================================================
   Global variables
   ========================================================================== */
/* =============================================================================
   General styles
   ========================================================================== */
body {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 26px;
  color: #3f454c;
}
h1 {
  font-size: 32px;
  font-weight: 300;
  line-height: 69px;
  color: #128a58;
  padding: 0;
  margin: 0;
}
h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 39px;
}
h3 {
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}
h4 {
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  color: black;
}
a {
  cursor: pointer;
  color: #128a58;
}
p {
  margin-bottom: 0;
}
a:hover {
  text-decoration: underline;
  color: #128a58;
}
input[type="text"],
input[type="password"],
select {
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 4px 4px 4px 4px;
  color: #555555;
  font-size: 14px;
  height: 30px;
  line-height: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 4px 6px;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  vertical-align: middle;
  width: 333px;
}
input[type="button"] {
  margin-top: 20px;
}
.box input[type="text"].error:hover,
input[type="password"].error:hover,
select.error:hover {
  border: 1px solid #d64040;
}
.box input[type="text"]:hover,
input[type="password"]:hover,
select:hover {
  border: 1px solid #009A67;
}
.box input[type="text"]:focus,
input[type="password"]:focus,
select:focus {
  border: 1px solid #009A67;
  box-shadow: 0 0 2px 0 #02845B, 0 1px 2px #BBBEBF inset;
}
.box input[type="text"].error:focus,
input[type="password"].error:focus,
select.error:focus {
  box-shadow: 0 0 2px 0 #e9cdcd, 0 1px 2px #BBBEBF inset;
}
/* =============================================================================
   Mixins
   ========================================================================== */
.Round {
  -webkit-border-radius: 9999px;
  -moz-border-radius: 9999px;
  border-radius: 9999px;
}
.squareRoundedCorners {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* =============================================================================
   Opacity
   ========================================================================== */
/* =============================================================================
   Containers
   ========================================================================== */
.container {
  width: 988px;
}
.box {
  border: 1px solid #c9d4d0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 40px;
}
/* =============================================================================
   Buttons
   ========================================================================== */
.regularButton {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1aaf7d,endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #128a58;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
}
.regularButtonHover {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1aaf7d,endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #128a58;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
}
.regularButtonActive {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1aaf7d,endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #128a58;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: inset 0 1px 4px rgba(0, 61, 41, 0.4);
  -moz-box-shadow: inset 0 1px 4px rgba(0, 61, 41, 0.4);
  box-shadow: inset 0 1px 4px rgba(0, 61, 41, 0.4);
}
.callButton {
  background-color: #ffe981;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe981), color-stop(5%, #ffdf49), color-stop(100%, #997d00));
  background: -moz-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -ms-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -o-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  -pie-background: linear-gradient(#ffe981, #ffdf49, #997d00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffe981,endColorstr=#997d00);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #997d00;
  color: #664200;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
}
.callButtonHover {
  background-color: #ffe981;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe981), color-stop(5%, #ffdf49), color-stop(100%, #997d00));
  background: -moz-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -ms-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -o-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  -pie-background: linear-gradient(#ffe981, #ffdf49, #997d00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffe981,endColorstr=#997d00);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #997d00;
  color: #664200;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px #ffffff;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px #ffffff;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px #ffffff;
}
.callButtonActive {
  background-color: #ffe981;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe981), color-stop(5%, #ffdf49), color-stop(100%, #997d00));
  background: -moz-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -ms-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -o-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  -pie-background: linear-gradient(#ffe981, #ffdf49, #997d00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffe981,endColorstr=#997d00);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #997d00;
  color: #664200;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: inset 0 1px 4px rgba(179, 149, 0, 0.5);
  -moz-box-shadow: inset 0 1px 4px rgba(179, 149, 0, 0.5);
  box-shadow: inset 0 1px 4px rgba(179, 149, 0, 0.5);
}
.deleteButton {
  background-color: #f88686;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f88686), color-stop(5%, #f77878), color-stop(100%, #d95d5d));
  background: -moz-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -ms-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -o-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  -pie-background: linear-gradient(#f88686, #f77878, #d95d5d);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f88686,endColorstr=#d95d5d);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #d64040;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
}
.deleteButtonHover {
  background-color: #f88686;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f88686), color-stop(5%, #f77878), color-stop(100%, #d95d5d));
  background: -moz-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -ms-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -o-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  -pie-background: linear-gradient(#f88686, #f77878, #d95d5d);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f88686,endColorstr=#d95d5d);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #d64040;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
}
.deleteButtonActive {
  background-color: #f88686;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f88686), color-stop(5%, #f77878), color-stop(100%, #d95d5d));
  background: -moz-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -ms-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -o-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  -pie-background: linear-gradient(#f88686, #f77878, #d95d5d);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f88686,endColorstr=#d95d5d);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #d64040;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: inset 0 1px 4px #d64040;
  -moz-box-shadow: inset 0 1px 4px #d64040;
  box-shadow: inset 0 1px 4px #d64040;
}
.disabledButton {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #fcfcfc), color-stop(100%, #f4f4f4));
  background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  -pie-background: linear-gradient(#ffffff, #fcfcfc, #f4f4f4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f4f4f4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c9d4d0;
  color: #c9d4d0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.disabledButtonHover {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #fcfcfc), color-stop(100%, #f4f4f4));
  background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  -pie-background: linear-gradient(#ffffff, #fcfcfc, #f4f4f4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f4f4f4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c9d4d0;
  color: #c9d4d0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 26, 17, 0.1), inset 0 1px 4px #ffffff;
  -moz-box-shadow: 0 2px 1px rgba(0, 26, 17, 0.1), inset 0 1px 4px #ffffff;
  box-shadow: 0 2px 1px rgba(0, 26, 17, 0.1), inset 0 1px 4px #ffffff;
}
.disabledButtonActive {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #fcfcfc), color-stop(100%, #f4f4f4));
  background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  -pie-background: linear-gradient(#ffffff, #fcfcfc, #f4f4f4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f4f4f4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c9d4d0;
  color: #c9d4d0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  text-decoration: none;
  -webkit-box-shadow: inset 0 1px 4px #c9d4d0;
  -moz-box-shadow: inset 0 1px 4px #c9d4d0;
  box-shadow: inset 0 1px 4px #c9d4d0;
}
.regularSButton {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1aaf7d,endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #128a58;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 11px;
  padding: 13px 13px;
}
.regularNButton {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1aaf7d,endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #128a58;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 12px;
  padding: 13px 13px;
}
.regularBButton {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1aaf7d,endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #128a58;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 14px;
  padding: 16px 18px;
}
.regularSButton:hover,
.regularNButton:hover,
.regularBButton:hover {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0%, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1aaf7d,endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #128a58;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
}
.callSButton {
  background-color: #ffe981;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe981), color-stop(5%, #ffdf49), color-stop(100%, #997d00));
  background: -moz-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -ms-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -o-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  -pie-background: linear-gradient(#ffe981, #ffdf49, #997d00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffe981,endColorstr=#997d00);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #997d00;
  color: #664200;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 11px;
  padding: 13px 13px;
}
.callNButton {
  background-color: #ffe981;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe981), color-stop(5%, #ffdf49), color-stop(100%, #997d00));
  background: -moz-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -ms-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -o-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  -pie-background: linear-gradient(#ffe981, #ffdf49, #997d00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffe981,endColorstr=#997d00);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #997d00;
  color: #664200;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 12px;
  padding: 13px 13px;
}
.callBButton {
  background-color: #ffe981;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe981), color-stop(5%, #ffdf49), color-stop(100%, #997d00));
  background: -moz-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -ms-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -o-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  -pie-background: linear-gradient(#ffe981, #ffdf49, #997d00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffe981,endColorstr=#997d00);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #997d00;
  color: #664200;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 14px;
  padding: 16px 18px;
}
.callSButton:hover,
.callBButton:hover,
.callBButton:hover {
  background-color: #ffe981;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffe981), color-stop(5%, #ffdf49), color-stop(100%, #997d00));
  background: -moz-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -ms-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: -o-linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  background: linear-gradient(top, #ffe981 0%, #ffdf49 5%, #997d00 100%);
  -pie-background: linear-gradient(#ffe981, #ffdf49, #997d00);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffe981,endColorstr=#997d00);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #997d00;
  color: #664200;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px #ffffff;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px #ffffff;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px #ffffff;
}
.deleteSButton {
  background-color: #f88686;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f88686), color-stop(5%, #f77878), color-stop(100%, #d95d5d));
  background: -moz-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -ms-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -o-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  -pie-background: linear-gradient(#f88686, #f77878, #d95d5d);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f88686,endColorstr=#d95d5d);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #d64040;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 11px;
  padding: 13px 13px;
}
.deleteNButton {
  background-color: #f88686;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f88686), color-stop(5%, #f77878), color-stop(100%, #d95d5d));
  background: -moz-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -ms-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -o-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  -pie-background: linear-gradient(#f88686, #f77878, #d95d5d);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f88686,endColorstr=#d95d5d);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #d64040;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 12px;
  padding: 13px 13px;
}
.deleteBButton {
  background-color: #f88686;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f88686), color-stop(5%, #f77878), color-stop(100%, #d95d5d));
  background: -moz-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -ms-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -o-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  -pie-background: linear-gradient(#f88686, #f77878, #d95d5d);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f88686,endColorstr=#d95d5d);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #d64040;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 14px;
  padding: 16px 18px;
}
.deleteSButton:hover,
.deleteBButton:hover,
.deleteBButton:hover {
  background-color: #f88686;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f88686), color-stop(5%, #f77878), color-stop(100%, #d95d5d));
  background: -moz-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -ms-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: -o-linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  background: linear-gradient(top, #f88686 0%, #f77878 5%, #d95d5d 100%);
  -pie-background: linear-gradient(#f88686, #f77878, #d95d5d);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f88686,endColorstr=#d95d5d);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #d64040;
  color: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
}
.disabledSButton {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #fcfcfc), color-stop(100%, #f4f4f4));
  background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  -pie-background: linear-gradient(#ffffff, #fcfcfc, #f4f4f4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f4f4f4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c9d4d0;
  color: #c9d4d0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-size: 11px;
  padding: 13px 13px;
}
.disabledNButton {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #fcfcfc), color-stop(100%, #f4f4f4));
  background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  -pie-background: linear-gradient(#ffffff, #fcfcfc, #f4f4f4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f4f4f4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c9d4d0;
  color: #c9d4d0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-size: 12px;
  padding: 13px 13px;
}
.disabledBButton {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #fcfcfc), color-stop(100%, #f4f4f4));
  background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  -pie-background: linear-gradient(#ffffff, #fcfcfc, #f4f4f4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f4f4f4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c9d4d0;
  color: #c9d4d0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  font-size: 14px;
  padding: 16px 18px;
}
.disabledSButton:hover,
.disabledNButton:hover,
.disabledBButton:hover {
  background-color: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(5%, #fcfcfc), color-stop(100%, #f4f4f4));
  background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  background: linear-gradient(top, #ffffff 0%, #fcfcfc 5%, #f4f4f4 100%);
  -pie-background: linear-gradient(#ffffff, #fcfcfc, #f4f4f4);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff,endColorstr=#f4f4f4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c9d4d0;
  color: #c9d4d0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 26, 17, 0.1), inset 0 1px 4px #ffffff;
  -moz-box-shadow: 0 2px 1px rgba(0, 26, 17, 0.1), inset 0 1px 4px #ffffff;
  box-shadow: 0 2px 1px rgba(0, 26, 17, 0.1), inset 0 1px 4px #ffffff;
}
/* =============================================================================
   Styles
   ========================================================================== */
.bold {
  font-weight: 600;
}
.inline {
  display: inline-block;
}
.themeTextColor {
  color: #001a11;
}
.error-message {
  font-size: 12px;
  color: #bd2626;
}
input[type="text"].error,
input[type="password"].error,
select.error {
  border: 1px solid #d64040;
}
/* =============================================================================
   Footer
   ========================================================================== */
.icon {
  background-image: url("../img/sprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  vertical-align: middle;
  max-width: none;
}
.icon.footer-logo {
  background-position: 0 -206px;
  width: 105px;
  height: 36px;
  margin: 0 0 0 5px;
}
/* =============================================================================
   Global variables
   ========================================================================== */
/* =============================================================================
   Custom boostrap styles
   ========================================================================== */
.navbar-inverse .navbar-inner {
  background-color: #464D5A;
  background-image: none;
  border-top: 1px solid #1a9872;
  border-bottom: 1px solid #004a31;
  height: 46px;
  box-shadow: 0px 0px 0px;
  filter: none;
}
.navbar-inverse .navbar-inner .container {
  line-height: 26px;
}
.navbar-inverse .navbar-inner .container .nav li {
  line-height: 26px;
}
.navbar-inverse .navbar-inner .container .nav li a {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  text-shadow: 0px 1px 1px #000000;
  padding: 0 0 0 6px;
}
.navbar-inverse .navbar-inner .container .nav li .btn-group {
  margin-top: 0px;
}
.navbar-inverse .navbar-inner .container .nav li ul.dropdown-menu {
  background-color: #464D5A;
  min-width: 110px;
  right: 0;
  left: auto;
  margin-right: -1px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.navbar-inverse .navbar-inner .container .nav li ul.dropdown-menu li {
  padding-left: 5px;
  float: none;
  /*border-bottom: 1px solid #777;*/
}
.navbar-inverse .navbar-inner .container .nav li ul.dropdown-menu li a:hover {
  background-image: none;
  filter: none;
}
.navbar-inverse .navbar-inner .container .nav li ul.dropdown-menu li.last {
  border-bottom: 0px;
}
.navbar-inverse .navbar-inner .container .nav li ul.dropdown-menu:after {
  position: absolute;
  top: -6px;
  left: 86%;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #4d5452;
  border-left: 6px solid transparent;
  content: '';
  float: none;
}
.navbar-inverse .navbar-inner .container .nav li ul.dropdown-menu:after li {
  padding-left: 5px;
  float: none;
}
.navbar-inverse .navbar-inner .container .nav li ul.dropdown-menu:after li.last {
  border-bottom: 0px;
}
.navbar-inverse .navbar-inner .container .nav li .dropdown:active,
.navbar-inverse .navbar-inner .container .nav li .dropdown:focus,
.navbar-inverse .navbar-inner .container .nav li .dropdown:hover,
.navbar-inverse .navbar-inner .container .nav li .dropdown-active {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  /*background: #fff;*/
  z-index: 1001;
}
.navbar-inverse .navbar-inner .container .nav li .dropdown-toggle {
  display: none;
  padding: 0 0 0 5px;
}
.navbar-inverse .navbar-inner .container .nav li .dropdown-toggle .caret {
  margin: 2px 6px !important;
  vertical-align: middle;
  border-bottom-color: #FFFFFF;
  border-top-color: #FFFFFF;
}
.navbar-inverse .navbar-inner .container .nav li .dropdown-toggle:hover .caret {
  border-bottom-color: #FFFFFF;
  border-top-color: #FFFFFF;
}
.navbar-inverse .navbar-inner .container .nav li .dropdown {
  padding-left: 5px;
  /*&:hover .userEmail{*/
  /*color: #4e5050;*/
  /*text-shadow: 0 1px 1px #ffffff;*/
  /*}*/
  /*&:hover .caret {*/
  /*border-bottom-color: #FFFFFF;*/
  /*border-top-color: #4e5050;*/
  /*}*/
}
.navbar-inverse .navbar-inner .container .nav .sepparator1 {
  width: 1px;
  background-color: #ffffff;
  box-shadow: -1px 0px 1px #004a33;
  /* IE 8 */
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0.1);
  /* IE 5-7 */
  filter: alpha(opacity=10);
  /* Netscape */
  -moz-opacity: 0.1;
  /* Safari 1.x */
  -khtml-opacity: 0.1;
  /* Good browsers */
  opacity: 0.1;
  height: 46px;
}
.navbar-inverse .navbar-inner .container .badge {
  background-color: #004a31;
  background-color: rgba(0, 74, 49, 0.5);
  line-height: 31px;
  margin-top: 7px;
  padding: 0px 14px 1px 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: #ffd400;
  font-size: 14px;
  font-weight: 400;
}
.navbar-inverse .breadcrumbs {
  background: none;
  filter: ;
  border-top: 0px;
  border-bottom: 1px solid #c9d4d0;
  height: 56px;
}
.navbar-inverse .breadcrumbs .bcrumb {
  margin-left: 0px;
  padding: 0 0 0 40px;
  text-align: left;
  color: #828786;
  font-weight: 400;
  float: left;
  margin: 0px;
  line-height: 53px;
  font-size: 13px;
  font-weight: 600;
}
.navbar-inverse .breadcrumbs .bcrumb .step-number {
  font-size: 20px;
  padding-right: 15px;
}
.navbar-inverse .breadcrumbs .bcrumb .sepparator {
  float: right;
  width: 21px;
  height: 56px;
  background: url("../img/sprite.png") no-repeat scroll 0 -741px transparent;
  position: relative;
  left: 20px;
}
.navbar-inverse .breadcrumbs .selected {
  background-color: #EDFFF9;
  color: #001a11;
  cursor: pointer;
}
.navbar-inverse .breadcrumbs .selected .sepparator {
  background: url("../img/sprite.png") no-repeat scroll 0 -665px transparent;
}
.navbar-inverse .breadcrumbs .first {
  padding: 0;
  text-align: right;
}
.navbar-inverse .breadcrumbs .last .sepparator {
  background: none;
}
.navbar-inverse .breadcrumbs .last.selected .sepparator {
  background: url("../img/sprite.png") no-repeat scroll 0 -808px transparent;
}
.navbar-fixed-top {
  position: inherit;
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 988px;
}
[class*="span"]:first-child {
  margin-left: 0;
}
#left {
  width: 30%;
  height: 59px;
  position: absolute;
  top: 46px;
  left: 0;
  background: #EDFFF9;
  z-index: -1;
}
#right {
  width: 70%;
  height: 59px;
  position: absolute;
  top: 46px;
  left: 30%;
  background: #fff;
  z-index: -1;
}
.lock {
  width: 15px;
  height: 20px;
  background: url("../img/sprite.png") no-repeat scroll -100px -308px transparent;
}
.safety_container {
  border: 2px dashed silver;
  height: 200px;
  border-radius: 4px;
}
.safety_container .lock {
  float: left;
  margin: 20px 17px 128px 27px;
}
.safety_container h3 {
  color: #001a11;
}
.safety_container .trust-e {
  float: left;
  width: 141px;
  height: 54px;
  background: url("../img/sprite.png") no-repeat scroll -100px -308px transparent;
  margin: 0 10px 0 0;
  border: 1px solid #001a11;
}
.safety_container .norton-secured {
  float: left;
  width: 141px;
  height: 54px;
  border: 1px solid #001a11;
  background: url("../img/sprite.png") no-repeat scroll -100px -308px transparent;
}
.footer {
  font-size: 13px;
  color: #828786;
}
.footer .hr {
  background: url("../img/sprite.png") no-repeat scroll 0 -957px transparent;
  width: 966px;
  height: 10px;
  margin: 20px auto 20px auto;
}
.footer .logo-container {
  float: right;
}
.footer .logo-container .logo-label {
  float: left;
  margin: 0 20px 0 0;
  line-height: 26px;
}
.footer .logo-container .logo-sdl {
  background: url("../img/homepage_sprites.png") no-repeat scroll 0 -97px transparent;
  width: 105px;
  height: 24px;
}
.footer .span3 .logo-container {
  float: right;
  margin-right: -30px;
}
.footer .copyright {
  color: #FFFFFF;
}
.phone-icon {
  width: 16px;
  height: 16px;
  background: url("../img/sprite.png") no-repeat scroll -15px -158px transparent;
  float: left;
  margin: 8px 5px 0 0;
}
.help-icon {
  width: 22px;
  height: 22px;
  background: url("../img/sprite.png") no-repeat scroll -15px -104px transparent;
  float: left;
  margin: 2px 5px 0 0;
}
.alert {
  line-height: 41px;
  font-size: 14px;
  text-shadow: 0 1px 0 #FFFFFF;
}
.alert .close {
  line-height: 41px;
}
.alert-error {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #F9E1E1;
  color: #4D5750;
  color: #001a11;
}
.noscript_img {
  float: left;
  background: url('../img/attention.png') no-repeat;
  width: 24px;
  height: 24px;
}
.noscript_div {
  background-color: #fff9d7;
  padding: 10px;
  height: 30px;
}
.noscript_text {
  float: left;
  color: black;
  font-weight: bold;
  padding-top: 3px;
  padding-left: 35px;
}
.noscript_second {
  width: 980px;
  margin: auto;
}
a:visited,
a:focus {
  outline: 0;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}
/* Regular button properties */
/* Action button properties */
/* Call to action button properties */
/* blue action button */
/* Delete button properties */
/* Navigation buttons */
.navbar-inverse .navbar-inner .container .nav li .btn {
  padding: 0 13px;
  font-size: 12px;
  font-weight: bold;
  line-height: 34px;
}
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action {
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  background-color: #078b5e;
  background-image: -moz-linear-gradient(top, #008c62, #128a58);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008c62), to(#128a58));
  background-image: -webkit-linear-gradient(top, #008c62, #128a58);
  background-image: -o-linear-gradient(top, #008c62, #128a58);
  background-image: linear-gradient(to bottom, #008c62, #128a58);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff008c62', endColorstr='#ff128a58', GradientType=0);
  border-color: #004a31;
  *background-color: #128a58;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 2px 1px -1px rgba(255, 255, 255, .20), inset 0 1px 0 rgba(255, 255, 255, .30);
  -moz-box-shadow: 0 2px 1px -1px rgba(255, 255, 255, .20), inset 0 1px 0 rgba(255, 255, 255, .30);
  box-shadow: 0 2px 1px -1px rgba(255, 255, 255, .20), inset 0 1px 0 rgba(255, 255, 255, .30);
}
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action:hover,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action:focus,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action:active,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action.active,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action.disabled,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action[disabled] {
  color: #ffffff;
  background-color: #128a58;
  *background-color: #0f734a;
}
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action:active,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action.active {
  background-color: #0c5d3b \9;
}
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action:active,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-action.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
}
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action {
  color: #664200;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #ffda2c;
  background-image: -moz-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffdf4a), to(#ffd200));
  background-image: -webkit-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: -o-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: linear-gradient(to bottom, #ffdf4a, #ffd200);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdf4a', endColorstr='#ffffd200', GradientType=0);
  border-color: #004a31;
  *background-color: #ffd200;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 2px 1px -1px rgba(255, 255, 255, .20), inset 0 1px 0 rgba(255, 255, 255, .30);
  -moz-box-shadow: 0 2px 1px -1px rgba(255, 255, 255, .20), inset 0 1px 0 rgba(255, 255, 255, .30);
  box-shadow: 0 2px 1px -1px rgba(255, 255, 255, .20), inset 0 1px 0 rgba(255, 255, 255, .30);
}
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action:hover,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action:focus,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action:active,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action.active,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action.disabled,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action[disabled] {
  color: #664200;
  background-color: #ffd200;
  *background-color: #e6bd00;
}
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action:active,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action.active {
  background-color: #cca800 \9;
}
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action:active,
.navbar-inverse .navbar-inner .container .nav li .gw-btn-call-action.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
}
/* Buttons */
.gw-btn-regular {
  padding: 0 13px;
  color: #664200;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc', endColorstr='#fff0f0f0', GradientType=0);
  border-color: #bfc7c4;
  *background-color: #f0f0f0;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 26, 17, 0.1);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 26, 17, 0.1);
  box-shadow: 0 3px 1px -2px rgba(0, 26, 17, 0.1);
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.gw-btn-regular:hover,
.gw-btn-regular:focus,
.gw-btn-regular:active,
.gw-btn-regular.active,
.gw-btn-regular.disabled,
.gw-btn-regular[disabled] {
  color: #664200;
  background-color: #f0f0f0;
  *background-color: #e3e3e3;
}
.gw-btn-regular:active,
.gw-btn-regular.active {
  background-color: #d7d7d7 \9;
}
.gw-btn-regular:hover,
.gw-btn-regular:focus {
  color: #664200;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f0f0f0));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);
  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcfcfc', endColorstr='#fff0f0f0', GradientType=0);
  border-color: #bfc7c4;
  *background-color: #f0f0f0;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 26, 17, .10), inset 0 1px 2px #fff;
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 26, 17, .10), inset 0 1px 2px #fff;
  box-shadow: 0 3px 1px -2px rgba(0, 26, 17, .10), inset 0 1px 2px #fff;
}
.gw-btn-regular:hover:hover,
.gw-btn-regular:focus:hover,
.gw-btn-regular:hover:focus,
.gw-btn-regular:focus:focus,
.gw-btn-regular:hover:active,
.gw-btn-regular:focus:active,
.gw-btn-regular:hover.active,
.gw-btn-regular:focus.active,
.gw-btn-regular:hover.disabled,
.gw-btn-regular:focus.disabled,
.gw-btn-regular:hover[disabled],
.gw-btn-regular:focus[disabled] {
  color: #664200;
  background-color: #f0f0f0;
  *background-color: #e3e3e3;
}
.gw-btn-regular:hover:active,
.gw-btn-regular:focus:active,
.gw-btn-regular:hover.active,
.gw-btn-regular:focus.active {
  background-color: #d7d7d7 \9;
}
.gw-btn-regular:active,
.gw-btn-regular.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
}
.gw-btn-action {
  padding: 0 13px;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  background-color: #009f6a;
  background-image: -moz-linear-gradient(top, #00a66e, #009463);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a66e), to(#009463));
  background-image: -webkit-linear-gradient(top, #00a66e, #009463);
  background-image: -o-linear-gradient(top, #00a66e, #009463);
  background-image: linear-gradient(to bottom, #00a66e, #009463);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a66e', endColorstr='#ff009463', GradientType=0);
  border-color: #128a58;
  *background-color: #009463;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: bold;
  line-height: 36px;
}
.gw-btn-action:hover,
.gw-btn-action:focus,
.gw-btn-action:active,
.gw-btn-action.active,
.gw-btn-action.disabled,
.gw-btn-action[disabled] {
  color: #ffffff;
  background-color: #009463;
  *background-color: #007b52;
}
.gw-btn-action:active,
.gw-btn-action.active {
  background-color: #006141 \9;
}
.gw-btn-action:hover,
.gw-btn-action:focus {
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  background-color: #009f6a;
  background-image: -moz-linear-gradient(top, #00a66e, #009463);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00a66e), to(#009463));
  background-image: -webkit-linear-gradient(top, #00a66e, #009463);
  background-image: -o-linear-gradient(top, #00a66e, #009463);
  background-image: linear-gradient(to bottom, #00a66e, #009463);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00a66e', endColorstr='#ff009463', GradientType=0);
  border-color: #128a58;
  *background-color: #009463;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
}
.gw-btn-action:hover:hover,
.gw-btn-action:focus:hover,
.gw-btn-action:hover:focus,
.gw-btn-action:focus:focus,
.gw-btn-action:hover:active,
.gw-btn-action:focus:active,
.gw-btn-action:hover.active,
.gw-btn-action:focus.active,
.gw-btn-action:hover.disabled,
.gw-btn-action:focus.disabled,
.gw-btn-action:hover[disabled],
.gw-btn-action:focus[disabled] {
  color: #ffffff;
  background-color: #009463;
  *background-color: #007b52;
}
.gw-btn-action:hover:active,
.gw-btn-action:focus:active,
.gw-btn-action:hover.active,
.gw-btn-action:focus.active {
  background-color: #006141 \9;
}
.gw-btn-action:active,
.gw-btn-action.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
}
.gw-btn-call-action {
  padding: 0 13px;
  color: #664200;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #ffda2c;
  background-image: -moz-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffdf4a), to(#ffd200));
  background-image: -webkit-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: -o-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: linear-gradient(to bottom, #ffdf4a, #ffd200);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdf4a', endColorstr='#ffffd200', GradientType=0);
  border-color: #997d00;
  *background-color: #ffd200;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: bold;
  line-height: 36px;
}
.gw-btn-call-action:hover,
.gw-btn-call-action:focus,
.gw-btn-call-action:active,
.gw-btn-call-action.active,
.gw-btn-call-action.disabled,
.gw-btn-call-action[disabled] {
  color: #664200;
  background-color: #ffd200;
  *background-color: #e6bd00;
}
.gw-btn-call-action:active,
.gw-btn-call-action.active {
  background-color: #cca800 \9;
}
.gw-btn-call-action:hover,
.gw-btn-call-action:focus {
  color: #664200;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #ffda2c;
  background-image: -moz-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffdf4a), to(#ffd200));
  background-image: -webkit-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: -o-linear-gradient(top, #ffdf4a, #ffd200);
  background-image: linear-gradient(to bottom, #ffdf4a, #ffd200);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffdf4a', endColorstr='#ffffd200', GradientType=0);
  border-color: #997d00;
  *background-color: #ffd200;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
}
.gw-btn-call-action:hover:hover,
.gw-btn-call-action:focus:hover,
.gw-btn-call-action:hover:focus,
.gw-btn-call-action:focus:focus,
.gw-btn-call-action:hover:active,
.gw-btn-call-action:focus:active,
.gw-btn-call-action:hover.active,
.gw-btn-call-action:focus.active,
.gw-btn-call-action:hover.disabled,
.gw-btn-call-action:focus.disabled,
.gw-btn-call-action:hover[disabled],
.gw-btn-call-action:focus[disabled] {
  color: #664200;
  background-color: #ffd200;
  *background-color: #e6bd00;
}
.gw-btn-call-action:hover:active,
.gw-btn-call-action:focus:active,
.gw-btn-call-action:hover.active,
.gw-btn-call-action:focus.active {
  background-color: #cca800 \9;
}
.gw-btn-call-action:active,
.gw-btn-call-action.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
}
.gw-btn-call-action-blue {
  padding: 0 13px;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  background-color: #10a8ce;
  background-image: -moz-linear-gradient(top, #1ab4da, #0095bc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1ab4da), to(#0095bc));
  background-image: -webkit-linear-gradient(top, #1ab4da, #0095bc);
  background-image: -o-linear-gradient(top, #1ab4da, #0095bc);
  background-image: linear-gradient(to bottom, #1ab4da, #0095bc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1ab4da', endColorstr='#ff0095bc', GradientType=0);
  border-color: #006e8a;
  *background-color: #0095bc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: bold;
  line-height: 36px;
}
.gw-btn-call-action-blue:hover,
.gw-btn-call-action-blue:focus,
.gw-btn-call-action-blue:active,
.gw-btn-call-action-blue.active,
.gw-btn-call-action-blue.disabled,
.gw-btn-call-action-blue[disabled] {
  color: #ffffff;
  background-color: #0095bc;
  *background-color: #0081a3;
}
.gw-btn-call-action-blue:active,
.gw-btn-call-action-blue.active {
  background-color: #006d89 \9;
}
.gw-btn-call-action-blue:hover,
.gw-btn-call-action-blue:focus {
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  background-color: #10a8ce;
  background-image: -moz-linear-gradient(top, #1ab4da, #0095bc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1ab4da), to(#0095bc));
  background-image: -webkit-linear-gradient(top, #1ab4da, #0095bc);
  background-image: -o-linear-gradient(top, #1ab4da, #0095bc);
  background-image: linear-gradient(to bottom, #1ab4da, #0095bc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1ab4da', endColorstr='#ff0095bc', GradientType=0);
  border-color: #006e8a;
  *background-color: #0095bc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .10), inset 0 1px 2px #fff;
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .10), inset 0 1px 2px #fff;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .10), inset 0 1px 2px #fff;
}
.gw-btn-call-action-blue:hover:hover,
.gw-btn-call-action-blue:focus:hover,
.gw-btn-call-action-blue:hover:focus,
.gw-btn-call-action-blue:focus:focus,
.gw-btn-call-action-blue:hover:active,
.gw-btn-call-action-blue:focus:active,
.gw-btn-call-action-blue:hover.active,
.gw-btn-call-action-blue:focus.active,
.gw-btn-call-action-blue:hover.disabled,
.gw-btn-call-action-blue:focus.disabled,
.gw-btn-call-action-blue:hover[disabled],
.gw-btn-call-action-blue:focus[disabled] {
  color: #ffffff;
  background-color: #0095bc;
  *background-color: #0081a3;
}
.gw-btn-call-action-blue:hover:active,
.gw-btn-call-action-blue:focus:active,
.gw-btn-call-action-blue:hover.active,
.gw-btn-call-action-blue:focus.active {
  background-color: #006d89 \9;
}
.gw-btn-call-action-blue:active,
.gw-btn-call-action-blue.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
}
.gw-btn-delete {
  padding: 0 13px;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  background-color: #eb6d6d;
  background-image: -moz-linear-gradient(top, #f77878, #d95d5d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f77878), to(#d95d5d));
  background-image: -webkit-linear-gradient(top, #f77878, #d95d5d);
  background-image: -o-linear-gradient(top, #f77878, #d95d5d);
  background-image: linear-gradient(to bottom, #f77878, #d95d5d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff77878', endColorstr='#ffd95d5d', GradientType=0);
  border-color: #d64040;
  *background-color: #d95d5d;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-weight: bold;
  line-height: 36px;
}
.gw-btn-delete:hover,
.gw-btn-delete:focus,
.gw-btn-delete:active,
.gw-btn-delete.active,
.gw-btn-delete.disabled,
.gw-btn-delete[disabled] {
  color: #ffffff;
  background-color: #d95d5d;
  *background-color: #d44848;
}
.gw-btn-delete:active,
.gw-btn-delete.active {
  background-color: #cf3434 \9;
}
.gw-btn-delete:hover,
.gw-btn-delete:focus {
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
  background-color: #eb6d6d;
  background-image: -moz-linear-gradient(top, #f77878, #d95d5d);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f77878), to(#d95d5d));
  background-image: -webkit-linear-gradient(top, #f77878, #d95d5d);
  background-image: -o-linear-gradient(top, #f77878, #d95d5d);
  background-image: linear-gradient(to bottom, #f77878, #d95d5d);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff77878', endColorstr='#ffd95d5d', GradientType=0);
  border-color: #d64040;
  *background-color: #d95d5d;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
  -moz-box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
  box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .20), inset 0 1px 2px #fff;
}
.gw-btn-delete:hover:hover,
.gw-btn-delete:focus:hover,
.gw-btn-delete:hover:focus,
.gw-btn-delete:focus:focus,
.gw-btn-delete:hover:active,
.gw-btn-delete:focus:active,
.gw-btn-delete:hover.active,
.gw-btn-delete:focus.active,
.gw-btn-delete:hover.disabled,
.gw-btn-delete:focus.disabled,
.gw-btn-delete:hover[disabled],
.gw-btn-delete:focus[disabled] {
  color: #ffffff;
  background-color: #d95d5d;
  *background-color: #d44848;
}
.gw-btn-delete:hover:active,
.gw-btn-delete:focus:active,
.gw-btn-delete:hover.active,
.gw-btn-delete:focus.active {
  background-color: #cf3434 \9;
}
.gw-btn-delete:active,
.gw-btn-delete.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
}
.big {
  font-size: 14px;
  line-height: 26px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.row [class*="span"]:first-child {
  margin-left: 20px;
}
.span6 {
  width: 484px;
}
.span12 {
  width: 988px;
}
.span11 {
  width: 904px;
}
.span10 {
  width: 820px;
}
.span9 {
  width: 736px;
}
.span8 {
  width: 652px;
}
.span7 {
  width: 568px;
}
.span6 {
  width: 484px;
}
.span5 {
  width: 400px;
}
.span4 {
  width: 316px;
}
.span3 {
  width: 200px;
}
.span2 {
  width: 148px;
}
.span1 {
  width: 64px;
}
body {
  min-width: 988px;
}
.navbar-main {
  border-bottom: 1px solid #FFFFFF;
  border-top: 1px solid #353B46;
  height: 28px;
  margin: 0;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100000;
}
.navbar-main .navbar-inner {
  border-bottom: 1px solid #353B46;
  border-top: 1px solid #787E88;
  height: 100%;
  min-height: 24px;
  margin: 0;
  padding: 0 0 0 0px;
  width: 100%;
}
.navbar-main .container {
  width: 988px;
  min-width: 948px;
}
.navbar-main .container .icons {
  margin-top: 2px;
}
.navbar-main .container .icons iframe {
  float: left;
}
.navbar-main .container .icons span {
  float: left;
  line-height: 24px;
}
.navbar-main .container .icons img {
  background: url("../img/sprite.png") no-repeat scroll 0 0 transparent;
  float: left;
  width: 25px;
  height: 24px;
}
.navbar-main .container .icons img.twitter {
  background-position: -484px -268px;
  margin-left: 10px;
}
.navbar-main .container .icons img.twitter:hover {
  background-position: -484px -268px;
}
.navbar-main .container .icons img.facebook {
  background-position: -484px -292px;
  margin-left: 10px;
}
.navbar-main .container .icons img.facebook:hover {
  background-position: -484px -292px;
}
.navbar-main .container .language-change .language-change-icon {
  background: url("../img/sprite.png") no-repeat scroll -3px -1302px transparent;
  width: 18px;
  height: 18px;
  float: left;
  margin-top: 5px;
}
.navbar-main .container .language-change .language_icon {
  float: left;
  height: 20px;
  margin: 3px 7px 0 -5px;
  width: 20px;
}
.navbar-main .container .language-change .selected_language {
  background: url("../img/sprite.png") no-repeat scroll -164px -214px transparent;
  width: 19px;
  height: 14px;
}
.navbar-main .container .pD,
.navbar-main .container .lang_option {
  background: none;
  margin-right: 10px;
}
.navbar-main .navigation {
  margin-left: 20px;
}
.navbar-main .account-group .btn {
  margin-left: 10px;
}
.header-image-container {
  background: #0d211c;
  border-bottom: 1px solid #0D211C;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  width: 100%;
  overflow: hidden;
  background: #0c211c url('../img/header-img-bridge.jpg') no-repeat center top;
  height: 112px;
  text-align: center;
}
.header-image-container h1 {
  font-size: 36px;
  color: #fff;
  line-height: 112px;
  padding: 0;
}
.menu-wrapper {
  height: 395px;
  margin-top: 31px;
  background-color: #EDEDED;
  border-bottom: 1px solid #DCDDDE;
}
.menu-wrapper .menu {
  padding: 15px 0;
}
.menu-wrapper .menu ul li {
  color: #128A58;
  float: left;
  font-size: 16px;
  font-weight: 600;
  line-height: 43px;
  margin: 0 0 0 20px;
}
.menu-wrapper .menu ul li a:hover {
  text-decoration: underline;
}
.menu-wrapper .brand {
  background: url("../img/sprite.png") no-repeat scroll -14px -53px transparent;
  background: url("../img/sprite.png") no-repeat scroll -14px -53px rgba(0, 0, 0, 0);
  float: left;
  height: 43px;
  margin: 2px 0 0;
  padding: 0;
  width: 371px;
}
.menu-wrapper-small {
  height: 72px;
}
.homepage {
  background-color: #fff;
  margin-top: -320px;
  padding: 20px 20px 50px 20px;
}
.homepage .box-shadow-left,
.homepage .box-shadow-right {
  height: 338px;
  -webkit-box-shadow: -7px -7px 6px -8px #cbccce;
  -moz-box-shadow: -7px -7px 6px -8px #cbccce;
  box-shadow: -7px -7px 6px -8px #cbccce;
  width: 1028px;
  margin: -20px 0 0 -20px;
  position: absolute;
}
.homepage .box-shadow-right {
  -webkit-box-shadow: 7px -7px 6px -8px #cbccce;
  -moz-box-shadow: 7px -7px 6px -8px #cbccce;
  box-shadow: 7px -7px 6px -8px #cbccce;
}
.homepage form {
  margin-bottom: 5px;
}
.sdl-translate,
.translation-tools,
.professional-translation {
  float: left;
}
.sdl-translate h3,
.translation-tools h3,
.professional-translation h3 {
  margin: 0;
}
.sdl-translate p,
.translation-tools p,
.professional-translation p {
  font-size: 13px;
  line-height: 24px;
}
.translation-tools {
  width: 478px;
  text-align: center;
  -webkit-border-radius: 0 2px 0px 0;
  -moz-border-radius: 0 2px 0px 0;
  border-radius: 0 2px 0px 0;
  border: 1px solid #dddddd;
}
.translation-tools a,
.translation-tools h3,
.translation-tools p {
  color: #fff;
}
.translation-tools p {
  margin: 0 auto;
}
.sdl-translate {
  -webkit-border-radius: 0 2px 0px 0;
  -moz-border-radius: 0 2px 0px 0;
  border-radius: 0 2px 0px 0;
  border: 1px solid #dddddd;
  width: 478px;
  padding: 2px;
  margin-top: 20px;
  margin-left: 0px;
}
.sdl-translate a,
.sdl-translate h3,
.sdl-translate p {
  color: #fff;
}
.sdl-translate p {
  margin: 0 auto;
}
.sdl-translate .sdl-translation-content {
  background: url("../img/sprite.png") no-repeat scroll -504px -1135px #4473a6;
  margin: 0 auto;
  -webkit-border-radius: 0 2px 0px 0;
  -moz-border-radius: 0 2px 0px 0;
  border-radius: 0 2px 0px 0;
  text-align: center;
  color: #fff;
  height: 146px;
}
.sdl-translate .sdl-translation-content h3 {
  padding-top: 8px;
  font-size: 25px;
}
.sdl-translate .sdl-translation-content h3.social {
  padding-top: 10px;
}
.sdl-translate .sdl-translation-content .text {
  margin-bottom: 10px;
}
.sdl-translate .sdl-translation-content .btn {
  border-color: #111D2A;
  color: #4d3200;
}
.sdl-translate .sdl-translation-content p.sdl-io-learn-more {
  padding-bottom: 5px;
}
.sdl-translate .sdl-translation-content .applestore-btn {
  background-image: url("../img/Download_on_the_App_Store_Badge_US-UK_203x60.png");
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
  height: 60px;
  margin: 0 0 0 145px;
  width: 203px;
  clear: both;
}
.sdl-translate .sdl-translation-content .applestore-btn-en {
  background-image: url("../img/Download_on_the_App_Store_Badge_US-UK_203x60.png");
}
.sdl-translate .sdl-translation-content .applestore-btn-de {
  background-image: url("../img/Download_on_the_App_Store_Badge_DE_203x60.png");
}
.sdl-translate .sdl-translation-content .applestore-btn-es {
  background-image: url("../img/Download_on_the_App_Store_Badge_ES_203x60.png");
}
.sdl-translate .sdl-translation-content .applestore-btn-fr {
  background-image: url("../img/Download_on_the_App_Store_Badge_FR_203x60.png");
}
.sdl-translate .sdl-translation-content .applestore-btn-it {
  background-image: url("../img/Download_on_the_App_Store_Badge_IT_203x60.png");
}
.sdl-translate .sdl-translation-content .applestore-btn-ja {
  background-image: url("../img/Download_on_the_App_Store_Badge_JP_203x60.png");
}
.sdl-translate .sdl-translation-content .applestore-btn-zh-cn {
  background-image: url("../img/Download_on_the_App_Store_Badge_CN_203x60.png");
}
.sdl-translate .sdl-translation-content .applestore-btn-zh-tw {
  background-image: url("../img/Download_on_the_App_Store_Badge_HK_TW_203x60.png");
}
.sdl-translate .sdl-translation-content .banner-06 {
  padding: 6px 10px 0 0;
}
.sdl-translate .sdl-translation-content .socialButtons {
  margin: 13px auto 15px;
  height: 30px;
}
.sdl-translate .sdl-translation-content .socialButton {
  background: none repeat scroll 0 0 #3B5998;
  border: 1px solid #3B5998;
  border-radius: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  margin: 0 6px 0 5px;
  padding: 8px 10px;
}
.sdl-translate .sdl-translation-content .socialButton.facebookButton {
  background: none repeat scroll 0 0 #3B5999;
}
.sdl-translate .sdl-translation-content .socialButton.facebookButton .socialIcon {
  background: url("../img/sprite.png") no-repeat scroll -484px -292px rgba(0, 0, 0, 0);
  height: 24px;
  width: 25px;
  margin: -6px 2px 0 -10px;
}
.sdl-translate .sdl-translation-content .socialButton.twitterButton {
  background: none repeat scroll 0 0 #00ACED;
}
.sdl-translate .sdl-translation-content .socialButton.twitterButton .socialIcon {
  background: url("../img/sprite.png") no-repeat scroll -484px -268px rgba(0, 0, 0, 0);
  height: 24px;
  width: 25px;
  margin-top: -2px;
}
.sdl-translate .sdl-translation-content .fb-logo {
  margin-top: 25px;
  margin-left: 75px;
}
.sdl-translate .sdl-translation-content .fb-like-custom {
  margin-top: 25px;
  margin-left: 25px;
}
.sdl-translate .iphone-black {
  background: url("../img/iphone-black.png") no-repeat scroll 0px 0px transparent;
  width: 107px;
  height: 228px;
  position: relative;
  top: -32px;
  left: 360px;
}
.professional-translation {
  -webkit-border-radius: 2px 0 0 0;
  -moz-border-radius: 2px 0 0 0;
  border-radius: 2px 0 0 0;
  border: 1px solid #dddddd;
  width: 478px;
  padding: 2px;
  margin-top: 20px;
  margin-left: 0px;
}
.professional-translation .professional-translation-content {
  background: url("../img/sprite.png") no-repeat scroll -504px -984px #25a97a;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  height: 146px;
}
.professional-translation .professional-translation-content h3 {
  padding-top: 8px;
  font-size: 25px;
}
.professional-translation .professional-translation-content .text {
  margin-bottom: 10px;
}
.professional-translation .professional-translation-content .btn {
  border-color: #111D2A;
  color: #4d3200;
}
.professional-translation .professional-translation-content .learn-more {
  color: #fff;
}
.gw-icon-docs,
.gw-icon-learn,
.gw-icon-translation-tools {
  display: block;
  margin: 24px auto 0;
  width: 90px;
  height: 60px;
  background: url('../img/homepage_sprites.png') no-repeat 0 0;
}
.gw-icon-learn {
  background-position: 0 0;
}
.gw-icon-docs {
  float: left;
  margin: 0;
  width: 160px;
  height: 140px;
  background-position: -180px 0;
}
.highlight {
  margin-top: 20px;
}
.highlight .logo-container {
  float: left;
  margin-top: 10px;
}
.highlight .logo-container .logo-sdl {
  float: left;
  background: url("../img/sprite.png") no-repeat scroll -484px -203px transparent;
  width: 105px;
  height: 24px;
}
.highlight h3,
.highlight p {
  margin: 0 0 10px 30px;
  width: 349px;
  float: right;
}
.textAdd {
  width: 330px;
  float: left;
}
.text-translation {
  clear: both;
}
.autoTranslate {
  float: left;
}
.autoTranslate label {
  font-size: 9pt;
  margin: 2px 0 0 2px;
  color: #555555;
  display: inline;
}
.autoTranslate input[type="checkbox"] {
  margin: 0;
}
.adds {
  padding-left: 130px;
}
.company-logos {
  background: url("../img/homepage_sprites.png") no-repeat scroll 0 -140px;
  width: 484px;
  height: 54px;
}
.footer {
  background: #464D5A;
  padding-bottom: 30px;
}
.footer .social {
  line-height: 26px;
  height: 43px;
  padding-top: 2px;
  width: 998px;
  margin: 0 auto;
}
.footer .social iframe {
  float: left;
}
.footer .shadow {
  padding-top: 10px;
  height: 7px;
  background: url('../img/footer-shadow.png') repeat-x 0 0;
}
.footer .separator {
  margin-bottom: 30px;
  height: 1px;
  border-bottom: 1px solid #edeeee;
}
.footer .logo-container .logo-secondary {
  margin-top: 10px;
  background: url("../img/homepage_sprites.png") no-repeat scroll 0px -97px;
}
.footer .highlight-links {
  padding: 30px;
  width: 254px;
  /* should be dinamic from the span */
  background: #f6f6f6;
  color: #333;
  border: 1px solid #c9d4d0;
  border-radius: 3px;
}
.footer .highlight-links h3 {
  margin-top: 0;
}
.footer .highlight-links a {
  color: #0095bc;
  font-weight: bold;
  text-decoration: underline;
}
.footer .links-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer .links-list .headline {
  color: #fff;
}
.footer .links-list > li {
  padding: 5px 0;
}
.footer .links-list > li a {
  color: #828786;
}
.headline {
  font-weight: bold;
}
.gw-lang-selection {
  float: left;
}
.gw-lang-selection .btn {
  line-height: 26px;
  font-size: 13px;
}
.gw-lang-selection .gw-language-dropdown {
  padding: 4px 4px;
}
.gw-lang-selection #translate-text-button {
  padding: 0 6px;
  margin-right: 4px;
}
.gw-lang-selection .gw-btn-action {
  line-height: 34px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.6);
}
.gw-lang-selection button img {
  margin-top: 8px;
}
#text-translation {
  height: 240px;
  padding-bottom: 15px;
  position: relative;
}
.text-translation textarea {
  font-size: 13px;
  line-height: 20px;
  min-height: 90px;
}
#workflow-upload-info {
  display: none !important;
}
.gw-upload-action {
  float: right;
}
.gw-upload-instructions {
  float: right;
  width: 220px;
  font-size: 11px;
  padding: 0;
  text-align: right;
  margin: 0 10px 0 0;
}
#upload-button {
  line-height: 26px;
  margin: 0;
}
/*.text-translation .text-translation-wrapper {
    margin-bottom: 0px;
}

.text-translation .text-translation-wrapper.target {
  margin-bottom: 25px;
  min-height: 136px;
}*/
#workflow-documents {
  padding: 0;
}
#uploading-files {
  border-top: 1px solid #dfe8e5;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
}
#uploaded-files {
  border-top: 1px solid #dfe8e5;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
}
#error-files {
  border-top: 1px solid #dfe8e5;
  margin: 10px 0 0 0;
  padding: 10px 0 0 0;
}
#error-files .error-label {
  display: none;
}
.file {
  background-color: #FCFCFC;
  background-image: -moz-linear-gradient(top, #fcfcfc, #f4f4f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f4f4f4));
  background-image: -webkit-linear-gradient(top, #fcfcfc, #f4f4f4);
  background-image: -o-linear-gradient(top, #fcfcfc, #f4f4f4);
  background-image: linear-gradient(to bottom, #fcfcfc, #f4f4f4);
  box-shadow: 0 1px 0 0 #FFF inset;
  border: 1px solid #bfc7c4;
}
#gw-url-placeholder {
  font-size: 13px;
  line-height: 20px;
}
#translation-orders {
  background: url("../img/sprite.png") no-repeat scroll 5px -1085px transparent;
  padding-left: 35px;
  padding-top: 2px;
  height: 22px;
}
#payment-info {
  background: url("../img/sprite.png") no-repeat scroll 5px -1176px transparent;
  padding-left: 35px;
  padding-top: 4px;
  height: 22px;
}
#account-settings {
  background: url("../img/sprite.png") no-repeat scroll 5px -1129px transparent;
  padding-left: 35px;
  padding-top: 4px;
  height: 22px;
}
#logout {
  background: url("../img/sprite.png") no-repeat scroll 5px -1222px transparent;
  padding-left: 35px;
  padding-top: 4px;
  height: 22px;
}
.margin20 {
  margin-top: 20px;
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  z-index: 90;
}
.icon.user {
  width: 17px;
  height: 17px;
  background-position: -3px -1265px;
  margin-bottom: 8px;
}
.translation-api {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #f6f6f6;
  -webkit-box-shadow: 0 1px 3px rgba(105, 110, 108, 0.2);
  -moz-box-shadow: 0 1px 3px rgba(105, 110, 108, 0.2);
  box-shadow: 0 1px 3px rgba(105, 110, 108, 0.2);
  border: solid 1px #d4d9d7;
  background-image: -webkit-linear-gradient(bottom, #f7f7f7, #f0f0f0 10%, #fcfcfc);
  background-image: -moz-linear-gradient(bottom, #f7f7f7, #f0f0f0 10%, #fcfcfc);
  background-image: -o-linear-gradient(bottom, #f7f7f7, #f0f0f0 10%, #fcfcfc);
  background-image: -ms-linear-gradient(bottom, #f7f7f7, #f0f0f0 10%, #fcfcfc);
  background-image: linear-gradient(to top, #f7f7f7, #f0f0f0 10%, #fcfcfc);
  padding: 24px 0 10px 0;
}
.translation-api .api-logo {
  background: url("../img/sprite.png") no-repeat scroll -820px -20px transparent;
  margin: 0px 40px;
  width: 79px;
  height: 90px;
  float: left;
}
.translation-api .api-text {
  margin-right: 40px;
  float: left;
  width: 570px;
}
.translation-api .api-text h3 {
  float: left;
  margin: 0 0 10px 5px;
  line-height: 14px;
}
.translation-api .api-text p {
  clear: both;
  width: 100%;
  font-size: 13px;
  text-align: justify;
}
.translation-api .api-text .api-new {
  width: 33px;
  height: 17px;
  float: left;
  background: url("../img/sprite.png") no-repeat scroll -99px -259px transparent;
}
.translation-api .api-button {
  float: right;
  margin: 28px 40px 0 0;
}
.translation-api .api-button a {
  display: block;
  text-align: center;
  text-decoration: underline;
  font-size: 13px;
}
.translation-api .api-button .btn {
  color: #664200;
  text-decoration: none;
}
.translation-api .api-button .api-arrow {
  width: 14px;
  height: 9px;
  /*float: right;*/
  background: url("../img/sprite.png") no-repeat scroll -194px -214px transparent;
  display: inline-block;
  margin: 14px 0 0 8px;
}
.translation-api a {
  color: #0095BC;
}
#emailModal {
  width: 590px;
  background: #FEFEFE;
}
#emailModal label {
  font-weight: 600;
}
#emailModal input,
#emailModal textarea {
  width: 515px;
  margin-top: 0;
  margin-bottom: 10px;
}
#emailModal textarea {
  margin-bottom: 20px;
  background: #FFF;
}
#emailModal .checkbox input {
  display: inline;
  width: auto;
  margin-top: 4px;
}
#emailModal .btn {
  line-height: 28px;
  margin-left: 15px;
}
#emailModal .gw-btn-action {
  line-height: 36px;
}
#emailModal .btn-primary {
  font-weight: 800;
}
#emailModal .checkbox label {
  font-weight: normal;
}
#emailModal .modal-body {
  padding: 30px;
}
#emailModal .help-inline {
  font-size: 13px;
  margin-top: -10px;
  padding: 0;
}
#emailModal .modal-header {
  background: #F0F0F0;
  text-align: center;
  border-bottom-color: #CCC;
  position: relative;
}
#emailModal .modal-header .modal-title {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 0;
}
#emailModal .modal-header .close {
  font-weight: 400;
  font-size: 26px;
}
#emailModal .modal-header .email-icon {
  position: absolute;
  width: 53px;
  height: 53px;
  bottom: -26px;
  left: 20px;
  background: url("../img/sprite.png") no-repeat scroll -484px -420px transparent;
}
#emailModalSuccess {
  width: 460px;
  background: #FEFEFE;
}
#emailModalSuccess .checkbox label {
  font-weight: normal;
}
#emailModalSuccess .modal-body {
  padding: 30px;
  text-align: center;
}
#emailModalSuccess .modal-body p {
  font-size: 20px;
  color: #666;
  padding-bottom: 30px;
}
#emailModalSuccess .btn-primary {
  font-weight: 800;
}
#emailModalSuccess .modal-header {
  background: #F0F0F0;
  text-align: center;
  border-bottom-color: #CCC;
  position: relative;
}
#emailModalSuccess .modal-header .modal-title {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 0;
}
#emailModalSuccess .modal-header .close {
  font-weight: 400;
  font-size: 26px;
}
#emailModalSuccess .modal-header .email-icon {
  position: absolute;
  width: 53px;
  height: 53px;
  bottom: -26px;
  left: 20px;
  background: url("../img/sprite.png") no-repeat scroll -484px -480px transparent;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: .30;
  filter: alpha(opacity=30);
}
#VHSS {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}
#mic {
  display: none !important;
}
#swap-languages-tmp {
  margin: 0 6px 0 0;
  min-width: 0;
  width: auto;
}
#swap-languages-tmp img {
  margin: 0;
}
.submenu {
  font-size: 13px;
  width: 968px;
}
.submenu .navbar {
  margin-bottom: 0;
}
.submenu .nav > li > a {
  padding-left: 12px;
  padding-right: 12px;
}
.submenu .nav > li > a,
.submenu .nav > li > a:focus,
.submenu .nav > li > a:hover {
  color: black;
}
.submenu .nav > li > a:hover {
  text-decoration: underline;
}
.submenu .dropdown-menu {
  margin-top: 0px;
}
.submenu .dropdown-menu a {
  color: black;
}
.submenu .nav li.dropdown.open > .dropdown-toggle,
.submenu .nav .dropdown.active > .dropdown-toggle,
.submenu .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
  color: black;
}
.submenu .dropdown-menu li > a:hover,
.submenu .dropdown-menu li > a:focus,
.submenu .dropdown-submenu:hover > a {
  filter: none;
  background-image: none;
  background-color: transparent;
  color: #128a58;
}
#Main {
  height: 1%;
  min-height: 350px;
  padding: 10px;
}
#solution-corporate {
  background: #f7f5ee url(../img/bg-200x170-solutions-corporate.jpg) no-repeat top left;
}
.solution {
  min-height: 170px;
  margin: 10px 10px 10px 0;
  padding: 10px 10px 10px 210px;
}
#solution-click2translate {
  background: #e5edeb url(../img/bg-200x170-solutions-click2translate.jpg) no-repeat top left;
}
.btn-green {
  background: #34a476;
  color: #fff;
  padding: 10px;
  margin: 10px;
  text-shadow: none;
}
.btn-green:hover {
  background: #2A835E;
  color: #fff;
}
#solution-map-book {
  background: #f7f5ee url(../img/bg-200x170-solutions-map-book.jpg) no-repeat top left;
}
#solution-map-cd {
  background: #e5edeb url(../img/bg-200x170-solutions-map-cd.jpg) no-repeat top left;
}
#solution-web {
  background: #f7f5ee url(../img/bg-200x170-solutions-web.jpg) no-repeat top left;
}
#solution-tradoslogo {
  background: #e5edeb url(../img/bg-200x170-trados-logo.jpg) no-repeat top left;
}
#solution-home {
  background: #f7f5ee url(../img/bg-200x170-solutions-home.jpg) no-repeat top left;
}
/***************************
****************************
languange_learning page styles
****************************
***************************/
.quicklinks_right {
  width: 273px;
  list-style-type: none;
  font-size: 1.2em;
  margin: 0;
  padding: 0px 10px;
  background-image: url(../img/generalBoxBackground.jpg);
  background-position: left top;
  background-repeat: repeat-x;
  float: right;
}
.quicklinks_right h3 {
  font-size: 1.2em;
  border-bottom: #99bcb3 solid 5px;
}
.quicklinks_right li {
  font-size: 0.95em;
  padding: 0;
  position: relative;
  border-bottom: #99bcb3 solid 1px;
  background-image: url(../img/centreBack.jpg);
  background-position: left -95px;
  background-repeat: repeat-x;
}
.quicklinks_right a:link,
.quicklinks_right a:visited {
  font-size: 0.9em;
  margin: 0;
  padding: 4px 10px 4px 32px;
  text-decoration: none;
  display: block;
  background-image: url(../img/icon_arrow_green.gif);
  background-position: 15px center;
  background-repeat: no-repeat;
}
.quicklinks_right li.chatshotsml {
  background-image: url(../img/img_chat_bg_banner_sml.jpg);
}
.quicklinks_right li.platinumshotsml {
  background-image: url(../img/img_platinum_bg_banner_sml.jpg);
}
.quicklinks_right li.ftproductselect,
.quicklinks_right li.ftproductselect:hover {
  list-style-type: none;
  height: 78px;
  margin: 0 0 12px 0;
  padding: 0;
  border: none;
  background-position: left top;
  background-repeat: no-repeat;
}
.ftproductselect a:link,
.ftproductselect a:visited {
  font-size: 0.9em;
  width: 253px;
  margin: 0;
  padding: 8px 10px 14px 10px;
  display: block;
  text-decoration: none;
  background-image: none;
  background-position: 15px center;
  background-repeat: no-repeat;
  border-top: #99bcb3 solid 5px;
  border-right: none;
  border-bottom: #99bcb3 solid 3px;
  border-left: none;
}
.translangtable {
  width: 675px;
  font-size: 1em;
  color: #333;
  background-color: #fff;
  border-collapse: collapse;
  margin: 0px 0 25px 0;
  padding: 0;
}
.translangtable th {
  font-size: 1em;
  line-height: 1.4em;
  color: #005740;
  text-align: left;
  border-top: #ccc solid 1px;
  border-bottom: #ccc solid 1px;
  padding: 14px 10px 14px 3px;
}
.translangtable .tablecolfirst {
  padding-left: 10px;
}
.translangtable a:link,
.translangtable a:visited {
  text-decoration: none;
  font-weight: normal;
  text-align: center;
  width: 130px;
  display: block;
  padding: 4px 12px;
  border: #999 solid 1px;
  background-image: url(../img/media/sdl-nav-button-pixy.gif);
  background-position: left center;
  background-repeat: no-repeat;
}
.odd {
  background-color: #e5eeec;
}
table {
  clear: left;
  font-size: 1em;
  margin: 0 0 1.5em;
}
.ftselectchat {
  background-image: url(../img/icon-message-16.gif);
}
.ftselectplatinum {
  background-image: url(../img/icon-star-grey-16.gif);
}
.ftproductselect h2 {
  color: #b20000;
  font-weight: bold;
  font-size: 1em;
  margin: 0;
  padding: 0;
  background-image: none;
  background-color: transparent;
  border: none;
  line-height: normal;
}
.ftproductselect h2 em {
  color: #333;
  font-size: 1.3em;
  display: block;
  font-style: normal;
  font-weight: normal;
  padding-left: 20px;
  background-position: left 2px;
  background-repeat: no-repeat;
}
.quicklinks_right h3,
.quicklinks_right h4 {
  font-weight: normal;
  line-height: 1em;
  color: #fff;
  margin: 10px 0 0 0;
  padding: 15px 5px 15px 15px;
  background-color: #005740;
  background-image: url(../img/sdl_green_grad_tile.gif);
  background-position: left top;
  background-repeat: repeat-x;
}
.ftproductselect h3 {
  font-size: 0.85em;
  font-weight: bold;
  color: #005740;
  margin: 0;
  padding: 5px 0 0 0;
  background-image: none;
  background-color: transparent;
  border: none;
}
.ftproductselect h3 em {
  font-style: normal;
  text-decoration: underline;
}
/***************************
end language_learning page styles
***************************/
.Sites {
  float: right;
}
.Sites ul li {
  display: inline-block;
}
.CurrencyPage .CC {
  text-align: left;
  float: left;
}
.CurrencyPage .CC a {
  margin-left: 5px;
}
.CurrencyPage .CC input[type="text"] {
  margin-top: 5px;
  height: 20px;
  width: 186px;
}
.CurrencyPage .CC select {
  margin-top: 5px;
  height: 30px;
  width: 200px;
}
.CurrencyPage .CCDisplay {
  text-align: left;
  float: left;
  margin-left: 20px;
  padding-left: 20px;
  border-left: #CCC 1px solid;
}
.CurrencyPage .CCDisplay table {
  width: 380px;
}
.CurrencyPage .CCDisplay table tr td.colHeadL,
.CurrencyPage .CCDisplay table .CurrencyPage .CCDisplay table tr td.colHeadR {
  background: url(../img/bg-header.gif) 40px;
  color: #FFF;
  font-weight: bold;
}
.CurrencyPage .CCDisplay table tr td {
  font-size: 11px;
  padding: 5px;
}
#buttonRedirect {
  height: 48px;
  line-height: 0px;
  cursor: pointer;
  -webkit-appearance: button;
  -webkit-box-align: center;
  text-align: center;
  margin-top: 15px;
}
.infoText {
  padding-bottom: 5px;
}
#containerDiv {
  margin: -300px auto 0 auto;
}
#infobox {
  font-size: 0.65em;
  padding-top: 10px;
}
#content {
  height: 1%;
  padding: 10px;
  margin-left: 0px;
  float: right;
  width: 660px;
  text-align: center;
  font-size: 1.85em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.regularBButton {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1aaf7d, endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #007d53;
  color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  font-size: 14px;
  padding: 13px 20px;
}
.regularBButton:hover {
  background-color: #1aaf7d;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1aaf7d), color-stop(5%, #00a56e), color-stop(100%, #009463));
  background: -moz-linear-gradient(top, #1aaf7d 0, #00a56e 5%, #009463 100%);
  background: -ms-linear-gradient(top, #1aaf7d 0, #00a56e 5%, #009463 100%);
  background: -o-linear-gradient(top, #1aaf7d 0, #00a56e 5%, #009463 100%);
  background: linear-gradient(top, #1aaf7d 0, #00a56e 5%, #009463 100%);
  -pie-background: linear-gradient(#1aaf7d, #00a56e, #009463);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1aaf7d, endColorstr=#009463);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #007d53;
  color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1) inset;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-weight: 700;
  text-decoration: none;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2), inset 0 1px 4px rgba(255, 255, 255, 0.5);
}
.gw-icon-arrow {
  background-position: -12px -570px;
  height: 14px;
  line-height: 14px;
  display: inline-block;
  width: 20px;
  margin-left: 5px;
  margin-top: 1px;
  vertical-align: text-top;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
}
.homepage form input[type="text"] {
  height: 10px;
  margin-top: 0;
}
.homepage form input[type="submit"] {
  height: 20px;
  font-size: 0.9em;
  padding-top: 0px;
}
.homepage form,
span {
  line-height: 10px;
}
/***************************
****************************
learn-to-speak-...... pages styles
****************************
***************************/
.language_learning .admenu_right {
  width: 125px;
  float: right;
  margin-left: 10px;
}
.language_learning h3 {
  font-size: 1.1em;
  font-weight: normal;
  line-height: 1em;
  color: #005740;
  margin: 0;
  background-image: url(../img/media/tile-light-green-grad-bg.gif);
  border-bottom: 3px solid #fff;
  padding: 6px 8px;
}
.language_learning ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.language_learning .marketing_area_one {
  margin: 0 136px 10px 0;
}
.language_learning #playerContainer {
  width: 290px;
  height: 250px;
  margin-right: 10px;
  float: left;
  padding: 5px;
  border-top: 16px solid #e5eeec;
  border-right: 16px solid #e5eeec;
  border-bottom: 16px solid #e5eeec;
  border-left: 16px solid #e5eeec;
}
.language_learning .marketing_area_two {
  height: 15px;
  margin: 8px 136px 8px 0;
  padding: 4px 0 5px 0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.language_learning ul.videos {
  width: 465px;
  height: 280px;
  overflow-y: scroll;
  padding: 5px 0px 5px 11px;
  border: 1px solid #e5eeec;
  background-color: #e5eeec;
}
.language_learning ul.videos li {
  float: left;
  margin-right: 11px;
}
.language_learning ul.videos img {
  cursor: pointer;
  border: 4px solid #fff;
}
.language_learning ul.videos li.selected img {
  border-color: #d9a600;
}
.language_learning .books_area {
  float: left;
  width: 120px;
  height: 642px;
}
.language_learning .courses_content {
  margin-left: 125px;
}
.language_learning .yui-navset .yui-nav,
.language_learning .yui-navset .yui-navset-top .yui-nav {
  border: solid #2647a0;
  border-width: 0 0 5px;
  zoom: 1;
}
.language_learning #ContentTabs {
  clear: right;
}
.language_learning #ContentTabs .yui-nav {
  height: 24px;
  margin: 0;
  padding: 0;
  border-color: #005740;
}
.language_learning #ContentTabs .yui-nav li {
  line-height: 24px;
  height: 24px;
  margin: 0 2px 0 0;
  padding: 0;
  border: none;
}
.language_learning #ContentTabs .yui-nav a:link,
.language_learning #ContentTabs .yui-nav a:visited,
.language_learning #ContentTabs .yui-nav a:active,
.language_learning #ContentTabs .yui-nav a:focus {
  color: #fff;
  margin: 0;
  padding: 5px 5px 5px 5px;
  border: none;
  /* background-image: url(/media/ft-translate-button-bg-tile.gif); */
  background-image: url(../img/media/new-oct09/tile-tab-bg.gif);
  background-position: left -20px;
  background-repeat: repeat-x;
}
.language_learning #ContentTabs .yui-nav .selected a:link,
.language_learning #ContentTabs .yui-nav .selected a:visited,
.language_learning #ContentTabs .yui-nav .selected a:active,
.language_learning #ContentTabs .yui-nav .selected a:active {
  color: #ccddd9;
  background-position: left -70px;
  border: none;
}
.language_learning #ContentTabs .yui-navset {
  position: relative;
  zoom: 1;
}
.language_learning #ContentTabs .yui-content {
  margin: 0;
  padding: 0;
  background-color: #fff;
  border: none;
}
.language_learning #ContentTabs .yui-content p {
  margin-bottom: 10px;
}
.language_learning #ContentTabs .yui-content .ad_space_square {
  width: 300px;
  height: 250px;
  float: right;
  margin: 10px 0 0 10px;
}
/***************************
****************************
tools/about/..../
****************************
***************************/
.aboutHeader span {
  display: block;
  padding: 10px;
  height: 150px;
}
.aboutMainImage {
  float: right;
  margin-top: 15px;
}
.aboutHeader h2 {
  color: #333333;
  margin: 0 200px 0 0;
  font-size: 18px;
}
.aboutHeader p {
  color: #666666;
  margin: 5px 200px 0 0;
  font-size: 12px;
  line-height: 150%;
}
p.newButton a {
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  color: #b20000;
}
.Calls a {
  display: block;
  border: 1px solid #FFFFFF;
  padding: 10px;
  font-weight: bold;
  background: url(../img/media/CallBack.jpg) left 0px;
  line-height: 100%;
  text-decoration: none;
  width: 220px;
  clear: both;
  margin-bottom: 8px;
  position: relative;
}
.Calls a em {
  display: block;
  margin-left: 27px;
  font-size: 10px;
  font-weight: bold;
  color: #333333;
  font-style: normal;
}
.Calls a strong {
  display: block;
  margin-left: 27px;
  color: #b20000;
  margin-bottom: 5px;
}
.Calls a .Icon {
  display: block;
  background: url(../img/media/iconDownload.gif) no-repeat right center;
  width: 22px;
  height: 20px;
  cursor: pointer;
  position: absolute;
  left: 10px;
}
.Calls {
  float: right;
  margin: 0;
  padding: 0;
}
#Calls {
  display: none;
  position: absolute;
  z-index: 5000;
}
.Calls .Image {
  border: 1px solid #FFFFFF;
}
/***************************
****************************
tools/about/facebook
****************************
***************************/
.tabs-fb {
  margin-top: 30px;
}
.tabs-fb .tab-content p {
  margin-bottom: 10px;
}
.tabs-fb .tab-content .impact a {
  display: block;
  padding: 20px 10px;
}
.tabs-fb .tab-content .impact a span {
  display: block;
  font-size: 12px;
  margin-top: 10px;
}
.tabs-fb .tab-content .impact a:hover {
  background-color: #ddd;
}
/***************************
****************************
/about
****************************
***************************/
.row-about {
  margin-left: 0px;
  padding: 20px 10px;
  background-color: #fafafa;
  height: 100%;
}
.row-about:hover {
  background-color: #ddd;
}
.poweredByLangCloud {
  display: block;
  width: 288px;
  height: 27px;
  margin: 0 10px 10px 0;
  background: url("../img/sprite.png") no-repeat scroll -484px -585px transparent;
}
.home {
  /*.text-translation .extra-info .gw-upload-btn-text {
    max-width: 150px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
  }*/
}
.home .row {
  margin-left: 0;
}
.home .span12 {
  width: 966px;
}
.home .span12 .translation-api .api-text {
  width: 550px;
}
.home .row [class*="span"]:first-child {
  margin-left: 0;
}
.home .gw-upload-instructions {
  width: 220px;
}
.home .sdl-translate a,
.home .sdl-translate h3,
.home .sdl-translate p {
  color: #fff;
}
.home .text-translation .extra-info .text-widget {
  float: left;
  margin: 8px 0px 0 5px;
}
#emailError {
  margin: 10px 0 0 0;
  line-height: 26px;
  padding: 5px 35px 5px 14px;
}
