/* =============================================================================
   Global variables
   ========================================================================== */
/* =============================================================================
   General styles
   ========================================================================== */
body {
  font-family: "myriad-pro", Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 26px;
  color: #3f454c;
}
h1 {
  font-weight: 300;
  line-height: 69px;
  color: #128a58;
  padding: 0;
  margin: 0;
}
h2 {
  font-weight: 400;
  line-height: 39px;
}
h3 {
  font-weight: 600;
  line-height: 25px;
}
h4 {
  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
   ========================================================================== */
.box {
  border: 1px solid #c9d4d0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 40px;
  margin-bottom: 30px;
  font-size: 1.1em;
}
.box ol > li,
.box ul > li {
  text-align: justify;
}
.box p {
  text-align: justify;
}
/* =============================================================================
   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;
  font-weight: 400;
}
.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
   ========================================================================== */
.logo-sdl {
  float: left;
  background: url("../img/sprite.png") no-repeat scroll -484px -203px transparent;
  width: 105px;
  height: 24px;
}
/*.navbar-inverse {
    .navbar-inner {
        background-image: none;
        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;

        .container {
            line-height: @lineHeightNormal;

            .nav {
                li {
                    line-height: @lineHeightNormal;

                    a {
                        color:#ffffff;
                        font-size: @fontSize14;
                        font-weight: @fontWeightNormal;
                        text-shadow: 0px 1px 1px #000000;
                        padding: 0 0 0 6px;
                    }

                    .btn-group {
                        margin-top: 0px;
                    }

                    ul.dropdown-menu {
                        background-color: #464D5A;
                        min-width: 110px;
                        right: 0;
                        left: auto;
                        margin-right: -1px;
                        .RoundedSquare(2px);

                        li {
                            padding-left: 5px;
                            float: none;
                            !*border-bottom: 1px solid #777;*!

                            a:hover {
                                background-image: none;
                                filter: none;
                            }

                        }
                        li.last {
                            border-bottom: 0px;
                        }
                    }

                    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;

                        li {
                            padding-left: 5px;
                            float: none;
                        }
                        li.last {
                            border-bottom: 0px;
                        }
                    }

                    .dropdown:active, .dropdown:focus, .dropdown:hover, .dropdown-active {
                        .RoundedSquare(2px);
                        !*background: #fff;*!
                        z-index: 1001;
                    }

                    .dropdown-toggle {
                        display: none;
                        padding: 0 0 0 5px;
                        .caret {
                            margin: 2px 6px !important;
                            vertical-align: middle;
                            border-bottom-color: #FFFFFF;
                            border-top-color: #FFFFFF;

                        }

                        &:hover .caret{
                            border-bottom-color: #FFFFFF;
                            border-top-color: #FFFFFF;

                        }
                    }

                    .dropdown {
                        padding-left: 5px;
//
//                        &:hover .icon.user {
//                            background-position: -32px -1265px;
//                        }

                        !*&:hover .userEmail{*!
                            !*color: #4e5050;*!
                            !*text-shadow: 0 1px 1px #ffffff;*!
                        !*}*!

                        !*&:hover .caret {*!
                            !*border-bottom-color: #FFFFFF;*!
                            !*border-top-color: #4e5050;*!
                        !*}*!
                    }
                }

                .sepparator1 {
                    width: 1px;
                    background-color:#ffffff;
                    box-shadow: -1px 0px 1px #004a33;
                    .opacity(0.1);
                    height:46px;
                }
            }

            .badge {
                background-color: #004a31;
                background-color: rgba(0, 74, 49, 0.5);
                line-height: 31px;
                margin-top: 7px;
                padding: 0px 14px 1px 12px;
                .RoundedSquare(20px);
            //TO DO: change this to the yellow var;
                color: #ffd400;
                font-size: @fontSize14;
                font-weight: @fontWeightNormal;
            }
        }
    }

    .breadcrumbs {
        background: none;
        filter: e("");
        border-top: 0px;
        border-bottom: 1px solid #c9d4d0;
        height: 56px;

        .bcrumb {
            margin-left: 0px;
            padding: 0 0 0 40px;
            text-align: left;
            color: #828786;
            font-weight: @fontWeightNormal;
            float: left;

        //        h5 {
            margin: 0px;
            line-height: 53px;
            font-size: @fontSize13;
            font-weight: @fontWeightBold;

            .step-number {
                font-size: @fontSize20;
                padding-right: 15px;
            }

            .sepparator {
                float: right;
                width: 21px;
                height: 56px;
                background: url("../img/sprite.png") no-repeat scroll 0 -741px transparent;
                position: relative;
                left: 20px;
            }
        //        }
        }

        .selected {
            background-color: #EDFFF9;
            color: #001a11;
            cursor: pointer;

            .sepparator {
                background: url("../img/sprite.png") no-repeat scroll 0 -665px transparent;
            }
        }

        .first {
            padding: 0;
            text-align: right;
        }

        .last {
            .sepparator {
                background: none;
            }
        }

        .last.selected {
            .sepparator {
               background: url("../img/sprite.png") no-repeat scroll 0 -808px transparent;
            }
        }
    }
}*/
/*.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: @pageWidth;
}*/
[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: @fontSize13;
    color: #828786;

    .hr {
        //TODO:change to the new sprite
        background: url("../img/sprite.png") no-repeat scroll 0 -957px transparent;
        width: 966px;
        height: 10px;
        margin: 20px auto 20px auto;
    }

    .logo-container {
        float: right;

        .logo-label {
            float: left;
            margin: 0 20px 0 0;
            line-height: @lineHeightNormal;
        }

        .logo-sdl {
            //float: left;
            background: url("../img/homepage_sprites.png") no-repeat scroll 0 -97px transparent;
            width: 105px;
            height: 24px;
        }
    }

    .span3 {
        .logo-container {
            float: right;
            margin-right: -30px;
        }
    }

    .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;
  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 */
/* links main 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: #ffffff;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #f78f1e;
  background-image: -moz-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f78f1e), to(#f78f1e));
  background-image: -webkit-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: -o-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: linear-gradient(to bottom, #f78f1e, #f78f1e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78f1e', endColorstr='#fff78f1e', GradientType=0);
  border-color: #004a31;
  *background-color: #f78f1e;
  /* 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: #ffffff;
  background-color: #f78f1e;
  *background-color: #f38309;
}
.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: #da7508 \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 {
  margin-top: 20px;
  padding: 0 13px;
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #f78f1e;
  background-image: -moz-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f78f1e), to(#f78f1e));
  background-image: -webkit-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: -o-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: linear-gradient(to bottom, #f78f1e, #f78f1e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78f1e', endColorstr='#fff78f1e', GradientType=0);
  border-color: #997d00;
  *background-color: #f78f1e;
  /* 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;
  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: #ffffff;
  background-color: #f78f1e;
  *background-color: #f38309;
}
.gw-btn-call-action:active,
.gw-btn-call-action.active {
  background-color: #da7508 \9;
}
.gw-btn-call-action:hover,
.gw-btn-call-action:focus {
  color: #ffffff;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #f78f1e;
  background-image: -moz-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f78f1e), to(#f78f1e));
  background-image: -webkit-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: -o-linear-gradient(top, #f78f1e, #f78f1e);
  background-image: linear-gradient(to bottom, #f78f1e, #f78f1e);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff78f1e', endColorstr='#fff78f1e', GradientType=0);
  border-color: #997d00;
  *background-color: #f78f1e;
  /* 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: #ffffff;
  background-color: #f78f1e;
  *background-color: #f38309;
}
.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: #da7508 \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: 1.35em;
  line-height: 26px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.main .btn-primary {
  padding-left: 35px;
  padding-right: 35px;
  color: #438983;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  border-color: #438983;
  *background-color: #ffffff;
  /* 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;
  line-height: 20px;
  font-weight: bold;
}
.main .btn-primary:hover,
.main .btn-primary:focus,
.main .btn-primary:active,
.main .btn-primary.active,
.main .btn-primary.disabled,
.main .btn-primary[disabled] {
  color: #438983;
  background-color: #ffffff;
  *background-color: #f2f2f2;
}
.main .btn-primary:active,
.main .btn-primary.active {
  background-color: #e6e6e6 \9;
}
.main .btn-primary:hover,
.main .btn-primary:focus {
  color: #438983;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  border-color: #438983;
  *background-color: #ffffff;
  /* 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;
}
.main .btn-primary:hover:hover,
.main .btn-primary:focus:hover,
.main .btn-primary:hover:focus,
.main .btn-primary:focus:focus,
.main .btn-primary:hover:active,
.main .btn-primary:focus:active,
.main .btn-primary:hover.active,
.main .btn-primary:focus.active,
.main .btn-primary:hover.disabled,
.main .btn-primary:focus.disabled,
.main .btn-primary:hover[disabled],
.main .btn-primary:focus[disabled] {
  color: #438983;
  background-color: #ffffff;
  *background-color: #f2f2f2;
}
.main .btn-primary:hover:active,
.main .btn-primary:focus:active,
.main .btn-primary:hover.active,
.main .btn-primary:focus.active {
  background-color: #e6e6e6 \9;
}
.main .btn-primary:active,
.main .btn-primary.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);
}
.container-fluid {
  max-width: none !important;
  min-width: 1024px !important;
}
.navbar-main {
  border-top: 6px solid #1A945B;
  display: table;
  content: " ";
  width: 100%;
  margin-bottom: 0;
}
.navbar-main .menu {
  height: 100px;
  /* li > a:hover {
      background-color: transparent;
    }*/
}
.navbar-main .menu .social-media-icon {
  margin-top: 3px;
}
.navbar-main .menu #vtLine {
  border-right: 2.5px solid silver;
  padding-right: 40px;
}
.navbar-main .menu li > a {
  padding-right: 7px;
}
.navbar-main .menu li > a:hover,
.navbar-main .menu li > a:focus {
  background-color: transparent;
}
.navbar-main .menu li > a span.twitter {
  top: 1px;
  display: inline-block;
  width: 17px;
  height: 14px;
  background: url('../img/sprite_social.svg') no-repeat -1px -1px;
}
.navbar-main .menu li > a span.facebook {
  display: inline-block;
  width: 10px;
  height: 16px;
  background: url('../img/sprite_social.svg') no-repeat -20px -1px;
}
.navbar-main .menu li > a span.blog {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url('../img/sprite_social.svg') no-repeat -32px -1px;
}
.navbar-main .menu .language-change.open a {
  background-color: transparent;
}
.navbar-main .menu .dropdown-menu {
  margin-top: -5px;
  min-width: 150px;
  border-top-width: 1px;
  font-size: 0.97em;
}
.navbar-main .menu .dropdown-menu li:first-child {
  margin-top: -5px;
}
.navbar-main .menu .dropdown-menu li:last-child {
  margin-bottom: -5px;
}
.navbar-main .menu .language-change {
  font-size: 1.12em;
}
.navbar-main .menu .language-change .language_icon {
  float: left;
  height: 20px;
  margin: 3px 7px 0 -5px;
  width: 20px;
}
.navbar-main .menu .language-change .selected_language {
  background: url("../img/Check.svg") no-repeat;
  width: 19px;
  height: 14px;
}
.professional-translation {
  background-color: #51A670;
  margin-top: 25px;
}
.professional-translation .professional-translation-content {
  text-align: center;
  color: #fff;
  height: 155px;
}
.professional-translation .professional-translation-content .btn {
  border-bottom-color: #CB7D28;
}
.professional-translation .professional-translation-content h3 {
  font-weight: 500;
  line-height: 25px;
  padding-top: 12px;
  margin-bottom: 5px;
}
.main {
  background-color: #f5f5f7;
}
.main h2 {
  padding-top: 25px;
  padding-bottom: 30px;
  color: #438983;
}
.main p {
  padding-bottom: 25px;
  font-weight: bold;
  color: #676B70;
}
.page-links-box .col-xs-3 {
  background-clip: content-box;
  padding-left: 10px;
  padding-right: 10px;
}
.page-links-box a {
  text-decoration: none;
}
.page-links-box .thumbnail {
  min-height: 300px;
  max-height: 300px;
}
.page-links-box .thumbnail img {
  margin-top: 20px;
  min-height: 68px;
}
.page-links-box .thumbnail p.text-center {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
}
.page-links-box .thumbnail .caption .content-box {
  padding-left: 5px;
}
.page-links-box h4 {
  color: #438983;
  padding-bottom: 10px;
  font-weight: 400;
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
}
.page-links-box h5 {
  color: dimgray;
  position: absolute;
  top: 155px;
  text-align: center;
  padding-right: 30px;
}
.ads {
  padding: 10px 0 30px 0;
  background-color: #f5f5f7;
}
.fa-folder-open,
.gw-upload-btn-text {
  color: #6A779B;
}
.fa-folder-open {
  margin-right: 5px;
}
.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;
}
.text-translation .text-translation-wrapper .status-wrapper .gw-download-link {
  font-weight: 800;
  color: #51A670;
}
.text-translation .text-translation-wrapper .status-wrapper .gw-icon.download {
  background-position: -600px -10px;
}
.autoTranslate label {
  font-size: 1.18em;
  margin: 2px 0 0 2px;
  color: #555555;
  display: inline;
  font-weight: 500;
  vertical-align: top;
}
.autoTranslate input[type="checkbox"] {
  margin: 0;
}
.company-logos {
  background: url("../img/homepage_sprites.png") no-repeat scroll 0 -140px;
  width: 484px;
  height: 54px;
}
.headline {
  font-weight: bold;
}
.gw-lang-selection #swap-languages,
.gw-lang-selection #translation-target {
  margin-right: 17px;
}
#source-text,
#translated-text {
  font-size: 1.65em;
}
#translation-source {
  margin-right: 260px;
}
.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;
  background-color: #51A670;
}
.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;
}
.gw-language-dropdown-wrapper .lang-elem {
  padding: 0 25px 0 5px;
  font-size: 1.03em;
}
#text-translation {
  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: 12px;
  padding: 0;
  text-align: right;
  margin: 0 10px 0 0;
}
.wrapper-icon-remove {
  width: 20px;
  height: 20px;
  top: 9px;
  right: 5px;
  border: solid transparent;
  margin: 10px 15px 1px 5px;
}
.addBackground:hover {
  background-color: #E6E6E6;
}
.icon-remove-right {
  position: absolute;
  top: 1px;
  right: 3px;
  font-size: large;
  cursor: pointer;
}
.icon-remove-right:hover {
  font-weight: 600;
  background-color: #E6E6E6;
}
.icon-remove-left {
  position: absolute;
  top: 1px;
  left: 3px;
  font-size: large;
  cursor: pointer;
}
.icon-remove-left:hover {
  font-weight: 600;
  background-color: #E6E6E6;
}
#upload-button {
  line-height: 26px;
  margin: 0;
}
.text-translation {
  clear: both;
}
.text-translation .extra-info {
  min-height: 46px;
}
.text-translation .extra-info #email-translation,
.text-translation .extra-info #listen-translation,
.text-translation .extra-info #print-translation {
  margin: 8px 0 0 10px;
}
.text-translation .left-to-right {
  padding-right: 15px;
}
.text-translation .right-to-left {
  padding-left: 15px;
}
.text-translation-wrapper.source {
  min-height: 225px;
}
.text-translation-wrapper.source .extra-info.clean {
  padding-top: 55px;
}
.text-translation-wrapper.source textarea#source-text {
  font-size: 1.65em;
}
.text-translation-wrapper.target {
  min-height: 225px;
}
.text-translation-wrapper.target .extra-info.clean {
  padding-top: 55px;
}
.text-translation-wrapper.target textarea#translated-text {
  font-size: 1.65em;
}
#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;
}
.status-wrapper .gw-download-link {
  color: #009564;
}
#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;
}
.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;
  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 {
  margin-top: 65px;
}
#emailModal label {
  font-weight: 600;
  font-size: 1.15em;
}
#emailModal input,
#emailModal textarea {
  width: 515px;
  margin-top: 0;
  margin-bottom: 10px;
}
#emailModal textarea {
  margin-bottom: 20px;
  background: #FFF;
  font-size: 1.12em;
}
#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;
  font-size: inherit;
}
#emailModal .checkbox label {
  font-weight: normal;
}
#emailModal .modal-body {
  padding: 30px;
}
#emailModal .help-inline {
  font-size: 13px;
  margin-top: -10px;
  padding: 0;
  color: #b94a48;
}
#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 .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;
}
.tweet {
  background-color: #ffffff;
  height: 125px;
  padding: 20px 0 25px 0;
  -moz-box-shadow: inset 0 5px 7px -8px #696868;
  -webkit-box-shadow: inset 0 5px 7px -8px #696868;
  box-shadow: inset 0 5px 7px -8px #696868;
}
.tweet .col-xs-4 {
  height: 105px;
  border-right: 2px solid #BBBBBB;
  position: relative;
}
.tweet img {
  margin-top: 25px;
}
.tweet #arrow-right {
  content: "";
  position: absolute;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border-right: none;
  border-left: 15px solid #bbb;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  right: -16px;
  top: 49%;
  margin-top: -9px;
}
.carousel-caption {
  position: static;
  padding-top: 0;
  margin-left: 20px;
  color: #827C81;
  text-shadow: none;
  text-align: left;
}
.carousel-caption h3 {
  margin-top: 0;
  font-size: 1.9em;
  font-weight: 600;
}
.carousel-caption p {
  font-size: 1.12em;
}
.carousel-caption .urlLinks {
  color: #067355;
}
.carousel-inner {
  background-color: #ffffff;
  height: 115px;
  width: 650px;
}
.carousel-control.left {
  background-image: linear-gradient(to right, #fcfcfc 0, #fcfcfc 100%);
}
.carousel-control.right {
  background-image: linear-gradient(to right, #fcfcfc 0, #fcfcfc 100%);
}
.footer-container {
  background: #464D5A;
  padding-top: 25px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
  width: 100%;
  display: table;
  content: " ";
}
.footer-container .links-list {
  margin: 0;
  list-style: none;
}
.footer-container .links-list .headline {
  color: #A9BBD0;
  font-weight: 600;
  font-size: 1.3em;
}
.footer-container .links-list > li {
  padding: 5px 0;
  line-height: 25px;
  font-size: 1.1em;
}
.footer-container .links-list > li a {
  color: #EAEFF4;
}
.footer-container .group-list {
  padding-left: 8px;
}
.footer-container .links-list:last-child {
  padding-left: 56px;
}
#bottom-footer {
  background-color: #242F3F;
  height: 40px;
}
#bottom-footer .copyright {
  color: #A9BBD0;
  padding-top: 10px;
  font-size: 1.1em;
}
#bottom-footer .logo-container .logo-secondary {
  margin-top: 10px;
  margin-left: 50px;
  background: url("../img/logoFooter.png") no-repeat;
  width: 75px;
  height: 20px;
}
/*Non-responsive overrides for Bootstrap 3
 * https://gist.github.com/thomaspark/8969079
 * Utilize the following CSS to disable the responsive-ness of the container,
 * grid system, and navbar.
 *

/* Reset the container */
.container {
  max-width: none !important;
  width: 1028px;
}
/* Always float the navbar header */
.navbar-header {
  float: left;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-left: 0;
  margin-right: 0;
}
/*Undo the collapsing navbar */
.navbar-collapse {
  display: block !important;
  height: auto !important;
  padding-bottom: 0;
  overflow: visible !important;
}
.navbar-toggle {
  display: none;
}
.navbar-collapse {
  border-top: 0;
}
.navbar-brand {
  margin-left: -15px;
}
.navbar-form {
  float: left;
  border: none;
  margin: 7px 15px;
  padding: 0 15px;
}
.navbar-form .form-control {
  width: auto;
}
/* Always apply the floated nav */
.navbar-nav {
  float: left;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 15px;
}
/* Redeclare since we override the float above */
.navbar-nav.navbar-right {
  float: right;
}
/* Undo custom dropdowns */
.navbar .navbar-nav .open .dropdown-menu {
  position: absolute;
  float: left;
  background-color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #333;
}
.navbar .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar .navbar-nav .open .dropdown-menu > .active > a,
.navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #fff !important;
  background-color: #51A670;
}
.navbar .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #999 !important;
  background-color: transparent !important;
}
.submenu {
  font-size: 1.116em;
  background-color: #31BA83;
  display: table;
  width: 100%;
  margin-bottom: 0;
}
.submenu .nav li a {
  padding-left: 15px;
  padding-right: 15px;
  color: #fff;
  background-color: #31BA83;
}
.submenu .nav li a:focus {
  color: #fff;
}
.submenu .nav li a:hover {
  background-color: #438983;
  color: #fff;
}
.submenu .nav .dropdown a:hover,
.submenu .nav .dropdown .dropdown-toggle:hover {
  background-color: #438983;
}
.submenu .nav .dropdown .dropdown-menu {
  padding: 0;
  margin: 0;
  font-size: 1.05em;
  border-top-width: 0;
}
.submenu .nav .dropdown .dropdown-menu li > a {
  color: #fff;
  background-color: #31BA83;
}
.submenu .nav .dropdown .dropdown-menu li > a:hover {
  background-color: #438983 !important;
  color: #fff;
}
.submenu .nav .dropdown.open a {
  color: #fff;
  background-color: #31BA83;
}
.learn-language-header {
  padding-right: 35px;
}
.learn-language-home {
  display: table;
  width: 100%;
  background-color: #f5f5f7;
}
#main-learn-language {
  min-height: 350px;
  margin-top: 35px;
  margin-bottom: 30px;
  padding: 10px;
}
#main-learn-language .submain-left {
  background-color: #fff;
  padding: 0 25px 25px 25px;
  -moz-box-shadow: inset 0 6px 8px -8px #696868, inset 0 -6px 8px -8px #696868;
  -webkit-box-shadow: inset 0 6px 8px -8px #696868, inset 0 -6px 8px -8px #696868;
  box-shadow: inset 0 6px 8px -8px #696868, inset 0 -6px 8px -8px #696868;
  margin-bottom: 35px;
}
#main-learn-language .submain-left table {
  clear: left;
  font-size: 1em;
  margin: 0 0 1.5em;
}
#main-learn-language .submain-left h2 {
  color: inherit;
}
#main-learn-language .submain-left p {
  font-size: 1.1em;
}
#main-learn-language .submain-left p:last-child {
  padding-bottom: 15px;
}
#main-learn-language .submain-left .translangtable {
  font-size: 1em;
  color: #333;
  width: 625px;
  background-color: #fff;
  border-collapse: collapse;
  margin: 5px 0 5px 0;
  padding: 0;
}
#main-learn-language .submain-left .translangtable th {
  line-height: 1.4em;
  color: #005740;
  text-align: left;
  padding: 14px 0 14px 0;
  font-size: 1.1em;
}
#main-learn-language .submain-left .translangtable .tablecolfirst {
  padding-left: 15px;
  padding-right: 140px;
  font-size: 1.1em;
}
#main-learn-language .submain-left .translangtable tr > td {
  padding: 6px 0 6px 0;
}
#main-learn-language .submain-left .translangtable tr > td:last-child {
  padding-right: 40px;
}
#main-learn-language .submain-left .translangtable .odd {
  background-color: #e5eeec;
}
#main-learn-language .submain-left .translangtable a:link,
#main-learn-language .submain-left .translangtable a:visited {
  text-decoration: none;
  font-weight: normal;
  text-align: center;
  width: 140px;
  display: block;
  padding: 4px 5px;
  border: #37A26F solid 1px;
  background-color: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 1px 1px rgba(55, 162, 111, 0.31);
  -moz-box-shadow: 0 0 1px 1px rgba(55, 162, 111, 0.31);
  box-shadow: 0 0 1px 1px rgba(55, 162, 111, 0.31);
}
#main-learn-language .submain-right .quicklinks_right {
  list-style-type: none;
  font-size: 1.21em;
  background-color: #f5f5f7;
  padding-left: 30px;
}
#main-learn-language .submain-right .quicklinks_right h3 {
  font-size: 1.38em;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: #DCDFE1 solid 1px;
  width: 240px;
}
#main-learn-language .submain-right .quicklinks_right h3:nth-child(11) {
  padding-top: 15px;
}
#main-learn-language .submain-right .quicklinks_right #more-translation {
  margin-top: 35px;
  font-size: 1.37em;
  font-weight: normal;
  line-height: 1em;
  color: #221F25;
  padding: 0 5px 15px 0;
  width: 240px;
}
#main-learn-language .submain-right .quicklinks_right li {
  font-size: 0.95em;
}
#main-learn-language .submain-right .quicklinks_right .offerlinks:link,
#main-learn-language .submain-right .quicklinks_right .offerlinks:visited {
  font-size: 1em;
  line-height: 2em;
  text-decoration: none;
  display: block;
  margin: 0;
  padding-left: 25px;
  background-image: url(../img/Arrow.svg);
  background-position: 5px center;
  background-repeat: no-repeat;
}
#main-learn-language .submain-right .quicklinks_right li.ftproductselect,
#main-learn-language .submain-right .quicklinks_right li.ftproductselect:hover {
  list-style-type: none;
  height: 95px;
  margin-bottom: 15px;
  padding: 0;
  border: none;
}
#main-learn-language .submain-right .quicklinks_right .chatshotsml {
  background-image: url(../img/InstantlyTranslateBanner.png);
  background-repeat: no-repeat;
  max-height: 100px;
  min-height: 100px;
}
#main-learn-language .submain-right .quicklinks_right .platinumshotsml {
  background-image: url(../img/ProfessionalTranslationBanner.png);
  background-repeat: no-repeat;
  max-height: 100px;
  min-height: 100px;
}
#main-learn-language .submain-right .quicklinks_right .ftproductselect a:link,
#main-learn-language .submain-right .quicklinks_right .ftproductselect a:visited {
  font-size: 0.9em;
  margin-top: 10px;
  padding: 8px 10px 14px 0;
  display: block;
  text-decoration: none;
  border-right: none;
  border-left: none;
}
#main-learn-language .submain-right .quicklinks_right .ftproductselect h2 {
  color: #128A58;
  font-weight: bold;
  font-size: 1em;
  margin: 0;
  border: none;
  line-height: normal;
  padding: 5px 0 0 10px;
}
#main-learn-language .submain-right .quicklinks_right .ftproductselect h3 {
  font-size: 0.95em;
  font-weight: bold;
  color: #F78F1E;
  margin: 0;
  border: none;
  padding: 5px 0 0 10px;
}
#main-learn-language .submain-right .quicklinks_right .ftproductselect h2 em {
  color: #333;
  font-size: 1.35em;
  display: block;
  font-style: normal;
  font-weight: normal;
  padding-bottom: 10px;
}
#main-learn-language .submain-right .quicklinks_right .ftproductselect h3 em {
  font-style: normal;
  text-decoration: underline;
}
/***************************
****************************
more services/ page
****************************
***************************/
#Main h1 {
  padding-top: 10px;
  font-size: 2.8em;
  font-weight: 400;
}
#Main p {
  font-size: 1.1em;
  line-height: 2;
  text-align: justify;
  color: initial;
}
#Main .text-links {
  padding-top: 10px;
  padding-bottom: 55px;
}
#Main .text-links a {
  font-size: 1.1em;
}
#Main .last-ul {
  font-size: 1.1em;
}
#Main .solution {
  min-height: 170px;
  margin: 10px 10px 10px 0;
  padding: 10px 10px 10px 210px;
}
#Main .solution a {
  font-size: 1.1em;
}
#Main .solution table {
  font-size: 1.11em;
}
#Main .solution table h4 {
  font-size: 1.38em;
  font-weight: normal;
}
#Main .solution table ul {
  padding-left: 25px;
}
#Main #solution-corporate {
  background: #f7f5ee url(../img/corporateSolutions.jpg) no-repeat top left;
}
#Main #solution-click2translate {
  background: #e5edeb url(../img/solutionClick2Translate.jpg) no-repeat top left;
}
#Main #solution-map-book {
  background: #f7f5ee url(../img/solutionMapBook.jpg) no-repeat top left;
}
#Main #solution-map-cd {
  background: #e5edeb url(../img/mapCD.jpg) no-repeat top left;
}
#Main #solution-web {
  background: #f7f5ee url(../img/solutionWeb.jpg) no-repeat top left;
}
#Main #solution-tradoslogo {
  background: #e5edeb url(../img/tradosLogo.jpg) no-repeat top left;
}
#Main #solution-home {
  background: #f7f5ee url(../img/solutionHome.jpg) no-repeat top left;
}
#Main .btn-green {
  font-size: 1.4em;
  background: #34a476;
  color: #fff;
  padding: 10px;
  margin: 10px;
  text-shadow: none;
}
#Main .btn-green:hover {
  background: #2A835E;
  color: #fff;
}
/***************************
****************************
more services/ page
****************************
***************************/
/***************************
****************************
languange_learning page styles
****************************
***************************/
.professional-translation-learnLanguage {
  background-color: #fff;
  -moz-box-shadow: inset 0 6px 8px -8px #696868, inset 0 -6px 8px -8px #696868;
  -webkit-box-shadow: inset 0 6px 8px -8px #696868, inset 0 -6px 8px -8px #696868;
  box-shadow: inset 0 6px 8px -8px #696868, inset 0 -6px 8px -8px #696868;
}
.professional-translation-learnLanguage .professional-translation-content {
  padding-left: 40px;
  padding-right: 40px;
}
.professional-translation-learnLanguage .professional-translation-content .btn {
  border-bottom-color: #CB7D28;
  margin-bottom: 20px;
}
.professional-translation-learnLanguage .professional-translation-content h3 {
  font-size: 1.9em;
  font-weight: 500;
  line-height: 25px;
  padding-top: 10px;
}
.professional-translation-learnLanguage .professional-translation-content h4 {
  padding-top: 15px;
}
.professional-translation-learnLanguage .professional-translation-content .text-justify p:last-child {
  padding-bottom: 10px;
}
.professional-translation-learnLanguage .professional-translation-content .learning-ads:last-child {
  margin-bottom: 30px;
}
.container-fluid .professional-translation-learnLanguage {
  background-color: #fff;
  -moz-box-shadow: inset 0 5px 7px -8px #696868;
  -webkit-box-shadow: inset 0 5px 7px -8px #696868;
  box-shadow: inset 0 5px 7px -8px #696868;
  text-align: center;
}
.container-fluid .professional-translation-learnLanguage .professional-translation-content {
  padding-left: 40px;
  padding-right: 40px;
}
.container-fluid .professional-translation-learnLanguage .professional-translation-content .btn {
  border-bottom-color: #CB7D28;
  margin-bottom: 25px;
  width: 200px;
}
/***************************
end language_learning page styles
***************************/
/*.Sites {

  float: right;

  ul li {
    display: inline-block;
  }
}*/
/***************************
****************************
currency page style
****************************
***************************/
.CurrencyPage h1 {
  padding-top: 10px;
  font-size: 2.9em;
}
.CurrencyPage h3 {
  font-weight: 300;
}
.CurrencyPage p {
  font-size: 1.1em;
  line-height: 2;
  text-align: justify;
  color: initial;
}
.CurrencyPage .CC,
.CurrencyPage .CCDisplay {
  margin-bottom: 345px;
}
.CurrencyPage .CC {
  text-align: left;
  float: left;
}
.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 {
  color: #FFF;
  font-weight: bold;
}
.CurrencyPage .CCDisplay table tr td {
  font-size: 11px;
  padding: 5px;
}
/***************************
****************************
currency page style
****************************
***************************/
/***************************
****************************
account page style
****************************
***************************/
#extraspace-acount {
  padding-bottom: 20px;
}
#account-ptag {
  padding-bottom: 135px;
}
/***************************
****************************
account page style
****************************
***************************/
.homepage form input[type="text"] {
  height: 10px;
  margin-top: 0;
}
.homepage form input[type="submit"] {
  height: 20px;
  font-size: 0.9em;
  padding-top: 0;
}
.homepage form,
span {
  line-height: 10px;
}
/***************************
****************************
FAQ page style
****************************
***************************/
.help-list {
  font-size: 1.1em;
}
.last-p {
  margin-bottom: 30px;
}
/***************************
****************************
FAQ page style
****************************
***************************/
/***************************
****************************
learn-to-speak-...... pages styles
****************************
***************************/
.learn-language {
  display: table;
  width: 100%;
  background-color: #f5f5f7;
}
.learn-language .submain-left .learning-text {
  padding: 0 5px 10px 0;
}
.learn-language .submain-left .learning-text h2 {
  margin-top: 20px;
}
.learn-language .submain-left .learning-text p {
  font-size: 1.1em;
}
.learn-language .submain-left .row {
  margin-bottom: 20px;
}
.learn-language .submain-right .quicklinks_right {
  list-style-type: none;
  margin-top: 25px;
  padding-left: 10px;
  font-weight: 500;
}
.learn-language .submain-right .quicklinks_right .offerlinks {
  font-size: 1.11em;
  text-decoration: none;
  display: block;
  margin: 0;
  padding-left: 25px;
  background-image: url(../img/Arrow.svg);
  background-position: 5px center;
  background-repeat: no-repeat;
}
.learn-language .submain-right .quicklinks_right h3 {
  width: 215px;
  font-size: 1.9em;
  font-weight: normal;
}
.learn-language .submain-right .quicklinks_right li:nth-child(10) {
  margin-bottom: 20px;
}
.learn-language .professional-translation-learnLanguage {
  background-color: #51A670;
  margin-bottom: 20px;
}
.learn-language .professional-translation-learnLanguage .professional-translation-content {
  height: 60px;
}
.learn-language .professional-translation-learnLanguage .professional-translation-content .text {
  color: #fff;
  margin-top: 5px;
}
.learn-language .ads .col-xs-10 {
  margin-top: 15px;
}
.learn-language .advertise h3 {
  margin-top: 10px;
}
.learn-language .advertise p {
  padding-bottom: 10px;
}
.learn-language .advertise .col-xs-12 {
  -webkit-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.175);
  box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.175);
  margin-bottom: 20px;
}
.learn-language .row.text-justify p {
  font-size: 1.1em;
}
.learn-language .row.text-justify h4 {
  font-weight: 400;
}
/***************************
****************************
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;
  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;
  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
****************************
***************************/
#main-about {
  margin-bottom: 100px;
  font-size: 1.1em;
  text-align: justify;
}
#main-about h1 {
  font-weight: 400;
  margin-top: 20px;
}
#main-about .about-text {
  padding-bottom: 10px;
}
/***************************
****************************
/android
/ios
****************************
***************************/
.iosapp-example-container .row {
  margin-top: 50px;
  margin-bottom: 60px;
}
.iosapp-example-container .iosapp-phone-holder {
  position: relative;
  margin: auto;
  height: 710px;
  width: 405px;
  overflow: hidden;
  background: url('../img/iphone5.png') no-repeat;
}
.iosapp-example-container .iosapp-phone-holder img {
  position: absolute;
  top: 98px;
  left: 22px;
}
.iosapp-example-container .iosapp-text {
  padding-top: 50px;
}
.iosapp-example-container .iosapp-text p {
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
}
.iosapp-example-container .iosapp-text h1 {
  font-weight: 400;
}
.androidapp-example-container .row {
  margin-top: 50px;
  margin-bottom: 60px;
}
.androidapp-example-container .androidapp-phone-holder {
  position: relative;
  margin: auto;
  height: 710px;
  width: 405px;
  overflow: hidden;
  background: url('../img/nexus5.png') no-repeat;
}
.androidapp-example-container .androidapp-phone-holder img {
  position: absolute;
  top: 63px;
  left: 19px;
}
.androidapp-example-container .androidapp-text {
  padding-top: 50px;
}
.androidapp-example-container .androidapp-text p {
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
}
.androidapp-example-container .androidapp-text h1 {
  font-weight: 400;
}
body {
  display: table;
  width: 100%;
  height: 100%;
}
#freetranslation-app-footer {
  height: 100%;
  padding: 30px 0;
  text-align: center;
  background-color: #CFCFCF;
}
#freetranslation-app-footer span.copyright {
  line-height: 40px;
  color: #464d5a;
  text-transform: none;
}
#freetranslation-app-footer ul.social-buttons li a {
  display: block;
  background-color: #464d5a;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  font-size: 20px;
  line-height: 40px;
  color: white;
  outline: none;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
#freetranslation-app-footer ul.social-buttons li a:hover,
#freetranslation-app-footer ul.social-buttons li a:focus,
#freetranslation-app-footer ul.social-buttons li a:active {
  background-color: #feb630;
}
#freetranslation-app-footer ul.quicklinks {
  margin-bottom: 0;
  line-height: 40px;
  text-transform: none;
}
#freetranslation-app-footer ul.quicklinks li > a {
  color: #464d5a;
}
.homepage {
  /*.text-translation .extra-info .gw-upload-btn-text {
    max-width: 150px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
  }*/
}
.homepage .gw-upload-instructions {
  width: 220px;
}
.homepage .sdl-translate a,
.homepage .sdl-translate h3,
.homepage .sdl-translate p {
  color: #fff;
}
.homepage .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;
}
