/* Requires: normalize.css */
/* Global Reset & Standards ---------------------- */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  background: white;
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1em; /* 16px */
  line-height: 1;
  color: #595959;
  position: relative;
  -webkit-font-smoothing: antialiased;
}

/* Links ---------------------- */
a img { border: none; }

a { color: #fff; text-decoration: none; line-height: inherit; }
a:hover { color: #fff; text-decoration: underline; }
a:focus { color: #fff; outline: none; }
p a, p a:visited { line-height: inherit; }

/* Misc ---------------------- */
.left { float: left; }
.right { float: right; }

.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }

.hide { display: none !important; }
.highlight { background: white; }


/* Base Type Styles Using Modular Scale ---------------------- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
  margin: 0;
  padding: 0;
  font-size: 1em;
  direction: ltr;
}

p { font-family: inherit;
  font-weight: 200;
  font-size: 1.125em;
  line-height: 1.1;
  margin-bottom: 1em;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #595959;;
  text-rendering: optimizeLegibility;
  line-height: 1.1;
  margin-bottom: 1em;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small { font-size: 0.75em; color: #6f6f6f; line-height: 0; }

h1 { font-size: 44px; }
h2 { font-size: 2.25em;  /* 36/16 */ }
h3 { font-size: 1.875em;  /* 30/16 */  }
h4 { font-size: 1em; }
h5 { font-size: 17px; }
h6 { font-size: 16px; }
hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 22px 0 21px; height: 0; }

.subheader {
  font-size: 1.375em; /* 22/16 */
  line-height: 1.5em; /* 24/16 */
  font-weight: 300;
  margin-bottom: 1em;
}

em, i { font-style: italic; line-height: inherit; }
strong, b { font-weight: bold; line-height: inherit; }
small { font-size: 0.75em; line-height: inherit; }
code { font-weight: bold; background: white; }

/* Lists ---------------------- */
ul, ol, dl {
  font-size: 1em;
  line-height: 1.6;
  margin-bottom: 1em;
  list-style-position: outside;
}

ul li ul, ul li ol {
  margin-left: 20px;
  margin-bottom: 0;
}

ul.square, ul.circle, ul.disc { margin-left: 1em; }

/* Blockquotes ---------------------- */
blockquote, blockquote p {
  line-height: 1.5;
  color: #6f6f6f;
}

blockquote {
  margin: 0 0 17px;
  padding: 9px 20px 0 19px;
  border-left: 1px solid #ddd;
}

blockquote cite {
  display: block;
  font-size: 15px;
  color: #555555;
}

blockquote cite:before {
  content: "\2014 \0020";
}

blockquote cite a, blockquote cite a:visited {
  color: #555555;
}

abbr, acronym {
  text-transform: uppercase;
  font-size: 90%;
  color: #222222;
  border-bottom: 1px solid #ddd;
  cursor: help;
}

abbr { text-transform: none; }

/* Forms ---------------------- */
form { margin: 0 0 1em; }
label {
  font-size: 1em;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  margin-bottom: 3px;
}

label.right { float: none; text-align: right; }
label.inline { line-height: 34px; margin: 0 0 12px 0; }

.prefix, .postfix {
  display: block;
  position: relative;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  height: 34px;
  line-height: 33px;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 1em;
  margin: 0 0 0.75em 0;
  padding: 6px;
  height: 34px;
  width: 100%;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
  background: #fafafa;
  outline: none !important;
  border-color: #b3b3b3;
}

input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] {
  background-color: #ddd;
}

textarea { height: auto; }
select { width: 100%; }

/* Errors */
.error input, input.error, .error textarea, textarea.error {
  border-color: #e9292a;
  background-color: rgba(233, 41, 42, 0.1);
}

.error label, label.error {
  color: #e9292a;
}

.error small, small.error {
  display: block;
  padding: 6px 4px;
  margin-top: -13px;
  margin-bottom: 12px;
  background: #e9292a;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  -moz-border-radius-bottomleft: 2px;
  -webkit-border-bottom-left-radius: 2px;
  border-bottom-left-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

.error textarea:focus, textarea.error:focus {
  background: #fafafa;
  border-color: #b3b3b3;
}

/* Correct FF custom dropdown height */
@-moz-document url-prefix() { form.custom div.custom.dropdown a.selector { height: 30px; } }

.lt-ie9 form.custom div.custom.dropdown a.selector {
  height: 30px;
}

/* The Grid ---------------------- */

.row {
  width: 960px;
  max-width: 100%;
  /*min-width: 768px;*/
  margin: 0 auto;
}
.content-wrapper {
  position: relative;
  width: 85%; /* 850/1000 */
  margin: 0 auto;
  max-width: 1200px;
}

.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}

.row.collapse .column, .row.collapse .columns {
  padding: 0;
}

.row .row {
  width: auto;
  max-width: none;
  min-width: 0;
  margin: 0 -15px;
}

.row .row.collapse {
  margin: 0;
}

.column, .columns {
  float: left;
  min-height: 1px;
  position: relative;
}

.column.centered, .columns.centered {
  float: none;
  margin: 0 auto;
}

[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }

.one, .row .one { width: 10%; }
.two, .row .two { width: 20%; }
.three, .row .three { width: 30%; }
.four, .row .four { width: 40%; }
.five, .row .five { width: 50%; }
.six, .row .six { width: 60%; }
.seven, .row .seven { width: 70%; }
.eight, .row .eight { width: 80%; }
.nine, .row .nine { width: 90%; }
.ten, .row .ten { width: 100%; }

.thirtyfive { width: 35%; }
.fourtyfive { width: 45%; margin-right: 5%; }
.ninety, .row .ninety { width: 90%; }

.row .offset-by-one { margin-left: 10%; }
.row .offset-by-two { margin-left: 20%; }
.row .offset-by-three { margin-left: 30%; }
.row .offset-by-four { margin-left: 40%; }
.row .offset-by-five { margin-left: 50%; }
.row .offset-by-six { margin-left: 60%; }
.row .offset-by-seven { margin-left: 70%; }
.row .offset-by-eight { margin-left: 80%; }

.push-two { left: 20%; }
.pull-two { right: 20%; }

.push-three { left: 30%; }
.pull-three { right: 30%; }

.push-four { left: 40%; }
.pull-four { right: 40%; }

.push-five { left: 50%; }
.pull-five { right: 50%; }

img, object, embed { max-width: 100%; height: auto; }
object, embed { height: 100%; }
img { -ms-interpolation-mode: bicubic; }

figure { margin: 0; }
.img {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 100%;
}
.global-padding { padding: 40px 0; }
.global-half-padding { padding: 20px 0; }


/* Nicolas Gallagher's micro clearfix */
.row { *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }


/* Buttons --- */
/*             */

.button {
  display: inline-block;
  padding: 0 1em;
  font-size: 1.875em; /* 30/16 */
  line-height: 1.67em; /* 50 */
  color: #fff;
  text-decoration: none;
  text-align: center;
  border-radius: 4px;
  border: none;
  border-top: 1px solid #59baf0;
  background-color: #00a4ff;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#00a4ff), to(#009ef5));
  background: -webkit-linear-gradient(top, #00a4ff, #009ef5);
  background: -moz-linear-gradient(top, #00a4ff, #009ef5);
  background: -ms-linear-gradient(top, #00a4ff, #009ef5);
  background: -o-linear-gradient(top, #00a4ff, #009ef5);
  box-shadow: 0px 1px 2px #444;
  text-shadow: 0px 1px 0px #777;
}
.button:hover {
  text-decoration: none;
  background-color: #009cf3;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#009cf3), to(#0096e9));
  background: -webkit-linear-gradient(top, #009cf3, #0096e9);
  background: -moz-linear-gradient(top, #009cf3, #0096e9);
  background: -ms-linear-gradient(top, #009cf3, #0096e9);
  background: -o-linear-gradient(top, #009cf3, #0096e9);
}
.button:active,
.button.active {
  background-color: #0095e8;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0095e8), to(#00a4ff));
  background: -webkit-linear-gradient(top, #0095e8, #00a4ff);
  background: -moz-linear-gradient(top, #0095e8, #00a4ff);
  background: -ms-linear-gradient(top, #0095e8, #00a4ff);
  background: -o-linear-gradient(top, #0095e8, #00a4ff);
}


.button.secondary {
  font-size: 1.125em; /* 18/16*/
  line-height: 2.75;  /* 50 */
  color: #00a4ff;
  border-top: none;
}
.button.secondary, .button.secondary:disabled:hover {
  background-color: #fafafa;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#fafafa));
  background: -webkit-linear-gradient(top, #ffffff, #fafafa);
  background: -moz-linear-gradient(top, #ffffff, #fafafa);
  background: -ms-linear-gradient(top, #ffffff, #fafafa);
  background: -o-linear-gradient(top, #ffffff, #fafafa);
  text-shadow: none;

}
.button.secondary:hover {
  background-color:#f7f7f7;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#f2f2f2));
  background: -webkit-linear-gradient(top, #f7f7f7, #f2f2f2);
  background: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
  background: -ms-linear-gradient(top, #f7f7f7, #f2f2f2);
  background: -o-linear-gradient(top, #f7f7f7, #f2f2f2);

}
.button.secondary:active {
  background-color: #ededed;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#ffffff));
  background: -webkit-linear-gradient(top, #ededed, #ffffff);
  background: -moz-linear-gradient(top, #ededed, #ffffff);
  background: -ms-linear-gradient(top, #ededed, #ffffff);
  background: -o-linear-gradient(top, #ededed, #ffffff);

}
.button:disabled {
  opacity: 0.8;
}

.button .icon {
  display: inline-block;
  height: 22px;
  width: 28px;
  margin-right: 0.4em;
  font-size: inherit;
  background: url(../images/controls-sprite.png) no-repeat;
  background-position: -17px -771px;
  vertical-align: middle;
}
.button .icon.media { background-position: -17px -821px; }

/* Buttons */


/* Visibility Classes ---------------------- */
/*                                           */
/* Standard (large) display targeting */
.show-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .show-for-xlarge, .show-for-print {
  display: none !important;
}

.hide-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .hide-for-xlarge, .hide-for-print {
  display: inherit !important;
}

/* Very large display targeting */
@media only screen and (min-width: 1441px) {
  .hide-for-small, .hide-for-medium, .hide-for-medium-down, .hide-for-large, .show-for-large-up, .show-for-xlarge {
    display: inherit !important;
  }

  .show-for-small, .show-for-medium, .show-for-medium-down, .show-for-large, .hide-for-large-up, .hide-for-xlarge {
    display: none !important;
  }
}

/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) {
  .hide-for-small, .show-for-medium, .show-for-medium-down, .hide-for-large, .hide-for-large-up, .hide-for-xlarge {
    display: inherit !important;
  }

  .show-for-small, .hide-for-medium, .hide-for-medium-down, .show-for-large, .show-for-large-up, .show-for-xlarge {
    display: none !important;
  }
}


/* Orientation targeting */
.show-for-landscape, .hide-for-portrait {
  display: inherit !important;
}

.hide-for-landscape, .show-for-portrait {
  display: none !important;
}

@media screen and (orientation: landscape) {
  .show-for-landscape, .hide-for-portrait {
    display: inherit !important;
  }

  .hide-for-landscape, .show-for-portrait {
    display: none !important;
  }
}

@media screen and (orientation: portrait) {
  .show-for-portrait, .hide-for-landscape {
    display: inherit !important;
  }

  .hide-for-portrait, .show-for-landscape {
    display: none !important;
  }
}

/* Touch-enabled device targeting */
.show-for-touch { display: none !important; }
.hide-for-touch { display: inherit !important; }
.touch .show-for-touch { display: inherit !important; }
.touch .hide-for-touch { display: none !important; }

/* Specific overrides for elements that require something other than display: block */
table.show-for-xlarge, table.show-for-large, table.hide-for-small, table.hide-for-medium { display: table !important; }

@media only screen and (max-width: 1279px) and (min-width: 768px) {
  .touch table.hide-for-xlarge, .touch table.hide-for-large, .touch table.hide-for-small, .touch table.show-for-medium {
    display: table !important;
  }
}

@media only screen and (max-width: 767px) {
  table.hide-for-xlarge, table.hide-for-large, table.hide-for-medium, table.show-for-small {
    display: table !important;
  }
}

/* Covering almost all ----- */
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .flex-video {
    padding-top: 0;
  }
}

/* Between Medium and Small */
@media only screen and (max-width: 1279px) and (min-width: 768px) {

}

/* Small Devices ------------ */
@media only screen and (max-width: 767px) { /* Global Misc --- */
  /*                 */
  .left, .right { float: none; }

  body {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  /* The Grid --- */
  /*              */
  .content-wrapper { width: 95%; }

  .row {
    width: auto;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .column, .columns {
    width: auto !important;
    float: none;
  }

  .column:last-child, .columns:last-child {
    float: none;
  }

  [class*="column"] + [class*="column"]:last-child {
    float: none;
  }

  .column:before, .columns:before, .column:after, .columns:after {
    content: "";
    display: table;
  }

  .column:after, .columns:after {
    clear: both;
  }

  .offset-by-one, .offset-by-two, .offset-by-three, .offset-by-four, .offset-by-five, .offset-by-six, .offset-by-seven, .offset-by-eight {
    margin-left: 0 !important;
  }

  .push-two, .push-three, .push-four, .push-five { left: auto; }
  /*.pull-two, .pull-three, .pull-four, .pull-five { right: auto; }*/

  /* Mobile 4-column Grid */
  .row .mobile-one { width: 25% !important; float: left; padding: 0 0.8em; }
  .row .mobile-one:last-child { float: right; }
  .row .mobile-one.end { float: left; }
  .row.collapse .mobile-one { padding: 0; }

  .row .mobile-two { width: 50% !important; float: left; padding: 0 0.8em; }
  .row .mobile-two:last-child { float: right; }
  .row .mobile-two.end { float: left; }
  .row.collapse .mobile-two { padding: 0; }

  .row .mobile-three { width: 75% !important; float: left; padding: 0 0.8em; }
  .row .mobile-three:last-child { float: right; }
  .row .mobile-three.end { float: left; }
  .row.collapse .mobile-three { padding: 0; }

  .row .mobile-four { width: 100% !important; float: left; padding: 0 0.8em; }
  .row .mobile-four:last-child { float: right; }
  .row .mobile-four.end { float: left; }
  .row.collapse .mobile-four { padding: 0; }

  .push-one-mobile { left: 25%; }
  .pull-one-mobile { right: 25%; }
  .push-two-mobile { left: 50%; }
  .pull-two-mobile { right: 50%; }
  .push-three-mobile { left: 75%; }
  .pull-three-mobile { right: 75%; }

  /* Forms --- */
  /*           */
  /* Label alignment */
  label.right {
    text-align: left;
  }

  /* Extend width of all inputs */
  input[type="text"].one, .row input[type="text"].one, input[type="password"].one, .row input[type="password"].one, input[type="date"].one, .row input[type="date"].one, input[type="datetime"].one, .row input[type="datetime"].one, input[type="email"].one, .row input[type="email"].one, input[type="number"].one, .row input[type="number"].one, input[type="search"].one, .row input[type="search"].one, input[type="tel"].one, .row input[type="tel"].one, input[type="time"].one, .row input[type="time"].one, input[type="url"].one, .row input[type="url"].one, textarea.one, .row textarea.one {
    width: 100% !important;
  }

  input[type="text"].two, .row input[type="text"].two, input[type="password"].two, .row input[type="password"].two, input[type="date"].two, .row input[type="date"].two, input[type="datetime"].two, .row input[type="datetime"].two, input[type="email"].two, .row input[type="email"].two, input[type="number"].two, .row input[type="number"].two, input[type="search"].two, .row input[type="search"].two, input[type="tel"].two, .row input[type="tel"].two, input[type="time"].two, .row input[type="time"].two, input[type="url"].two, .row input[type="url"].two, textarea.two, .row textarea.two {
    width: 100% !important;
  }

  input[type="text"].three, .row input[type="text"].three, input[type="password"].three, .row input[type="password"].three, input[type="date"].three, .row input[type="date"].three, input[type="datetime"].three, .row input[type="datetime"].three, input[type="email"].three, .row input[type="email"].three, input[type="number"].three, .row input[type="number"].three, input[type="search"].three, .row input[type="search"].three, input[type="tel"].three, .row input[type="tel"].three, input[type="time"].three, .row input[type="time"].three, input[type="url"].three, .row input[type="url"].three, textarea.three, .row textarea.three {
    width: 100% !important;
  }

  input[type="text"].four, .row input[type="text"].four, input[type="password"].four, .row input[type="password"].four, input[type="date"].four, .row input[type="date"].four, input[type="datetime"].four, .row input[type="datetime"].four, input[type="email"].four, .row input[type="email"].four, input[type="number"].four, .row input[type="number"].four, input[type="search"].four, .row input[type="search"].four, input[type="tel"].four, .row input[type="tel"].four, input[type="time"].four, .row input[type="time"].four, input[type="url"].four, .row input[type="url"].four, textarea.four, .row textarea.four {
    width: 100% !important;
  }

  input[type="text"].five, .row input[type="text"].five, input[type="password"].five, .row input[type="password"].five, input[type="date"].five, .row input[type="date"].five, input[type="datetime"].five, .row input[type="datetime"].five, input[type="email"].five, .row input[type="email"].five, input[type="number"].five, .row input[type="number"].five, input[type="search"].five, .row input[type="search"].five, input[type="tel"].five, .row input[type="tel"].five, input[type="time"].five, .row input[type="time"].five, input[type="url"].five, .row input[type="url"].five, textarea.five, .row textarea.five {
    width: 100% !important;
  }

  input[type="text"].six, .row input[type="text"].six, input[type="password"].six, .row input[type="password"].six, input[type="date"].six, .row input[type="date"].six, input[type="datetime"].six, .row input[type="datetime"].six, input[type="email"].six, .row input[type="email"].six, input[type="number"].six, .row input[type="number"].six, input[type="search"].six, .row input[type="search"].six, input[type="tel"].six, .row input[type="tel"].six, input[type="time"].six, .row input[type="time"].six, input[type="url"].six, .row input[type="url"].six, textarea.six, .row textarea.six {
    width: 100% !important;
  }

  input[type="text"].seven, .row input[type="text"].seven, input[type="password"].seven, .row input[type="password"].seven, input[type="date"].seven, .row input[type="date"].seven, input[type="datetime"].seven, .row input[type="datetime"].seven, input[type="email"].seven, .row input[type="email"].seven, input[type="number"].seven, .row input[type="number"].seven, input[type="search"].seven, .row input[type="search"].seven, input[type="tel"].seven, .row input[type="tel"].seven, input[type="time"].seven, .row input[type="time"].seven, input[type="url"].seven, .row input[type="url"].seven, textarea.seven, .row textarea.seven {
    width: 100% !important;
  }

  input[type="text"].eight, .row input[type="text"].eight, input[type="password"].eight, .row input[type="password"].eight, input[type="date"].eight, .row input[type="date"].eight, input[type="datetime"].eight, .row input[type="datetime"].eight, input[type="email"].eight, .row input[type="email"].eight, input[type="number"].eight, .row input[type="number"].eight, input[type="search"].eight, .row input[type="search"].eight, input[type="tel"].eight, .row input[type="tel"].eight, input[type="time"].eight, .row input[type="time"].eight, input[type="url"].eight, .row input[type="url"].eight, textarea.eight, .row textarea.eight {
    width: 100% !important;
  }

  input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine {
    width: 100% !important;
  }

  input[type="text"].ten, .row input[type="text"].ten, input[type="password"].ten, .row input[type="password"].ten, input[type="date"].ten, .row input[type="date"].ten, input[type="datetime"].ten, .row input[type="datetime"].ten, input[type="email"].ten, .row input[type="email"].ten, input[type="number"].ten, .row input[type="number"].ten, input[type="search"].ten, .row input[type="search"].ten, input[type="tel"].ten, .row input[type="tel"].ten, input[type="time"].ten, .row input[type="time"].ten, input[type="url"].ten, .row input[type="url"].ten, textarea.ten, .row textarea.ten {
    width: 100% !important;
  }



}
