body {
  color: #555;
  font-size: 16px;
}
.row {
  max-width: 990px;
  width: 100%;
}
.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.row .col.small-1,
.row .col.medium-1,
.row .col.large-1,
.row .col.small-2,
.row .col.medium-2,
.row .col.large-2,
.row .col.small-3,
.row .col.medium-3,
.row .col.large-3,
.row .col.small-4,
.row .col.medium-4,
.row .col.large-4,
.row .col.small-5,
.row .col.medium-5,
.row .col.large-5,
.row .col.small-6,
.row .col.medium-6,
.row .col.large-6,
.row .col.small-7,
.row .col.medium-7,
.row .col.large-7,
.row .col.small-8,
.row .col.medium-8,
.row .col.large-8,
.row .col.small-9,
.row .col.medium-9,
.row .col.large-9,
.row .col.small-10,
.row .col.medium-10,
.row .col.large-10,
.row .col.small-11,
.row .col.medium-11,
.row .col.large-11,
.row .col.small-12,
.row .col.medium-12,
.row .col.large-12 {
  box-sizing: border-box;
  float: left;
  padding: 0 10px;
}
.row.reverse .col.small-1,
.row.reverse .col.medium-1,
.row.reverse .col.large-1,
.row.reverse .col.small-2,
.row.reverse .col.medium-2,
.row.reverse .col.large-2,
.row.reverse .col.small-3,
.row.reverse .col.medium-3,
.row.reverse .col.large-3,
.row.reverse .col.small-4,
.row.reverse .col.medium-4,
.row.reverse .col.large-4,
.row.reverse .col.small-5,
.row.reverse .col.medium-5,
.row.reverse .col.large-5,
.row.reverse .col.small-6,
.row.reverse .col.medium-6,
.row.reverse .col.large-6,
.row.reverse .col.small-7,
.row.reverse .col.medium-7,
.row.reverse .col.large-7,
.row.reverse .col.small-8,
.row.reverse .col.medium-8,
.row.reverse .col.large-8,
.row.reverse .col.small-9,
.row.reverse .col.medium-9,
.row.reverse .col.large-9,
.row.reverse .col.small-10,
.row.reverse .col.medium-10,
.row.reverse .col.large-10,
.row.reverse .col.small-11,
.row.reverse .col.medium-11,
.row.reverse .col.large-11,
.row.reverse .col.small-12,
.row.reverse .col.medium-12,
.row.reverse .col.large-12 {
  box-sizing: border-box;
  float: right;
  padding: 0 10px;
}
.row.collapse>.col.small-1,
.row.collapse>.col.medium-1,
.row.collapse>.col.large-1,
.row.collapse>.col.small-2,
.row.collapse>.col.medium-2,
.row.collapse>.col.large-2,
.row.collapse>.col.small-3,
.row.collapse>.col.medium-3,
.row.collapse>.col.large-3,
.row.collapse>.col.small-4,
.row.collapse>.col.medium-4,
.row.collapse>.col.large-4,
.row.collapse>.col.small-5,
.row.collapse>.col.medium-5,
.row.collapse>.col.large-5,
.row.collapse>.col.small-6,
.row.collapse>.col.medium-6,
.row.collapse>.col.large-6,
.row.collapse>.col.small-7,
.row.collapse>.col.medium-7,
.row.collapse>.col.large-7,
.row.collapse>.col.small-8,
.row.collapse>.col.medium-8,
.row.collapse>.col.large-8,
.row.collapse>.col.small-9,
.row.collapse>.col.medium-9,
.row.collapse>.col.large-9,
.row.collapse>.col.small-10,
.row.collapse>.col.medium-10,
.row.collapse>.col.large-10,
.row.collapse>.col.small-11,
.row.collapse>.col.medium-11,
.row.collapse>.col.large-11,
.row.collapse>.col.small-12,
.row.collapse>.col.medium-12,
.row.collapse>.col.large-12 {
  box-sizing: border-box;
  float: left;
  padding: 0;
}
.row.reverse.collapse>.col.small-1,
.row.reverse.collapse>.col.medium-1,
.row.reverse.collapse>.col.large-1,
.row.reverse.collapse>.col.small-2,
.row.reverse.collapse>.col.medium-2,
.row.reverse.collapse>.col.large-2,
.row.reverse.collapse>.col.small-3,
.row.reverse.collapse>.col.medium-3,
.row.reverse.collapse>.col.large-3,
.row.reverse.collapse>.col.small-4,
.row.reverse.collapse>.col.medium-4,
.row.reverse.collapse>.col.large-4,
.row.reverse.collapse>.col.small-5,
.row.reverse.collapse>.col.medium-5,
.row.reverse.collapse>.col.large-5,
.row.reverse.collapse>.col.small-6,
.row.reverse.collapse>.col.medium-6,
.row.reverse.collapse>.col.large-6,
.row.reverse.collapse>.col.small-7,
.row.reverse.collapse>.col.medium-7,
.row.reverse.collapse>.col.large-7,
.row.reverse.collapse>.col.small-8,
.row.reverse.collapse>.col.medium-8,
.row.reverse.collapse>.col.large-8,
.row.reverse.collapse>.col.small-9,
.row.reverse.collapse>.col.medium-9,
.row.reverse.collapse>.col.large-9,
.row.reverse.collapse>.col.small-10,
.row.reverse.collapse>.col.medium-10,
.row.reverse.collapse>.col.large-10,
.row.reverse.collapse>.col.small-11,
.row.reverse.collapse>.col.medium-11,
.row.reverse.collapse>.col.large-11,
.row.reverse.collapse>.col.small-12,
.row.reverse.collapse>.col.medium-12,
.row.reverse.collapse>.col.large-12 {
  box-sizing: border-box;
  float: right;
  padding: 0;
}
.small-1 {
  width: 8.3333333%;
}
.small-2 {
  width: 16.6666666%;
}
.small-3 {
  width: 25%;
}
.small-4 {
  width: 33.3333333%;
}
.small-5 {
  width: 41.6666667%;
}
.small-6 {
  width: 50%;
}
.small-7 {
  width: 58.3333333%;
}
.small-8 {
  width: 66.6666666%;
}
.small-9 {
  width: 75%;
}
.small-10 {
  width: 83.333333%;
}
.small-11 {
  width: 91.6666667%;
}
.small-12 {
  width: 100%;
}
@media only screen and (max-width:480px) {
  .show-for-medium-up {
    display: none;
  }
  .show-for-medium-only {
    display: none;
  }
  .show-for-large-only {
    display: none;
  }
  .hide-for-small-only {
    display: none;
  }
  .hide-for-medium-down {
    display: none;
  }
}
@media only screen and (min-width:481px) {
  .medium-1 {
    width: 8.3333333%;
  }
  .medium-2 {
    width: 16.6666666%;
  }
  .medium-3 {
    width: 25%;
  }
  .medium-4 {
    width: 33.3333333%;
  }
  .medium-5 {
    width: 41.6666667%;
  }
  .medium-6 {
    width: 50%;
  }
  .medium-7 {
    width: 58.3333333%;
  }
  .medium-8 {
    width: 66.6666666%;
  }
  .medium-9 {
    width: 75%;
  }
  .medium-10 {
    width: 83.333333%;
  }
  .medium-11 {
    width: 91.6666667%;
  }
  .medium-12 {
    width: 100%;
  }
  .show-for-small-only {
    display: none;
  }
}
@media only screen and (min-width:481px) and (max-width:768px) {
  .show-for-small-only {
    display: none;
  }
  .hide-for-medium-down {
    display: none;
  }
  .hide-for-medium-up {
    display: none;
  }
  .hide-for-medium-only {
    display: none;
  }
  .hide-for-medium-up {
    display: none;
  }
}
@media only screen and (max-width:768px) {
  .show-for-large-only {
    display: none;
  }
}
@media only screen and (min-width:769px) {
  .large-1 {
    width: 8.3333333%;
  }
  .large-2 {
    width: 16.6666666%;
  }
  .large-3 {
    width: 25%;
  }
  .large-4 {
    width: 33.3333333%;
  }
  .large-5 {
    width: 41.6666667%;
  }
  .large-6 {
    width: 50%;
  }
  .large-7 {
    width: 58.3333333%;
  }
  .large-8 {
    width: 66.6666666%;
  }
  .large-9 {
    width: 75%;
  }
  .large-10 {
    width: 83.333333%;
  }
  .large-11 {
    width: 91.6666667%;
  }
  .large-12 {
    width: 100%;
  }
  .show-for-medium-down {
    display: none;
  }
  .show-for-small-only {
    display: none;
  }
  .show-for-medium-only {
    display: none;
  }
  .hide-for-medium-up {
    display: none;
  }
  .hide-for-large-only {
    display: none;
  }
}
/* forms */
.row form input[type="text"],
.row.form input[type="text"],
.row .form input[type="text"],
.row form input[type="number"],
.row.form input[type="number"],
.row .form input[type="number"],
.row form input[type="email"],
.row.form input[type="email"],
.row .form input[type="email"],
.row form input[type="password"],
.row.form input[type="password"],
.row .form input[type="password"],
.row form select,
.row.form select,
.row .form select,
.row form textarea,
.row.form textarea,
.row .form textarea {
  width: 100%;
  padding: 5px;
  margin: 5px 0;
  border: 1px solid #bbb;
}
.row form input[type="submit"],
.row.form input[type="submit"],
.row .form input[type="submit"],
.row form input[type="reset"],
.row.form input[type="reset"],
.row .form input[type="reset"],
.row form button,
.row.form button,
.row .form button,
.row form .button,
.row.form .button,
.row .form .button,
.button {
  line-height: 120%;
  display: inline-block;
  padding: 5px 15px;
  margin:5px 1px;
  white-space: nowrap;
  background-color: #0899d5;
  color: #fff;
  border: none;
  border-radius: 2px;
}
.row form input[type="submit"].warning,
.row.form input[type="submit"].warning,
.row .form input[type="submit"].warning,
.row form input[type="reset"].warning,
.row.form input[type="reset"].warning,
.row .form input[type="reset"].warning,
.row form button.warning,
.row.form button.warning,
.row .form button.warning,
.row form .button.warning,
.row.form .button.warning,
.row .form .button.warning,
.button.warning {
  background-color: #d58508;
}
.row form input[type="submit"].success,
.row.form input[type="submit"].success,
.row .form input[type="submit"].success,
.row form input[type="reset"].success,
.row.form input[type="reset"].success,
.row .form input[type="reset"].success,
.row form button.success,
.row.form button.success,
.row .form button.success,
.row form .button.success,
.row.form .button.success,
.row .form .button.success,
.button.success {
  background-color: #4cd508;
}
.row form input[type="submit"].danger,
.row.form input[type="submit"].danger,
.row .form input[type="submit"].danger,
.row form input[type="reset"].danger,
.row.form input[type="reset"].danger,
.row .form input[type="reset"].danger,
.row form button.danger,
.row.form button.danger,
.row .form button.danger,
.row form .button.danger,
.row.form .button.danger,
.row .form .button.danger,
.button.danger {
  background-color: #d52008;
}
.row form input[type="text"]:focus,
.row.form input[type="text"]:focus,
.row .form input[type="text"]:focus,
.row form input[type="number"]:focus,
.row.form input[type="number"]:focus,
.row .form input[type="number"]:focus,
.row form input[type="email"]:focus,
.row.form input[type="email"]:focus,
.row .form input[type="email"]:focus,
.row form input[type="password"]:focus,
.row.form input[type="password"]:focus,
.row .form input[type="password"]:focus,
.row form select:focus,
.row.form select:focus,
.row .form select:focus,
.row form textarea:focus,
.row.form textarea:focus,
.row .form textarea:focus {
  border: 1px solid #000;outline: none; background:#ffffee
}
.row form input[type="submit"]:hover,
.row.form input[type="submit"]:hover,
.row .form input[type="submit"]:hover,
.row form input[type="reset"]:hover,
.row.form input[type="reset"]:hover,
.row .form input[type="reset"]:hover,
.row form button:hover,
.row.form button:hover,
.row .form button:hover,
.row form .button:hover,
.row.form .button:hover,
.row .form .button:hover {
  background-color: #1ab6f6;
}
.row form input[type="submit"]:hover.warning,
.row.form input[type="submit"]:hover.warning,
.row .form input[type="submit"]:hover.warning,
.row form input[type="reset"]:hover.warning,
.row.form input[type="reset"]:hover.warning,
.row .form input[type="reset"]:hover.warning,
.row form button:hover.warning,
.row.form button:hover.warning,
.row .form button:hover.warning,
.row form .button:hover.warning,
.row.form .button:hover.warning,
.row .form .button:hover.warning {
  background-color: #f6a01a;
}
.row form input[type="submit"]:hover.success,
.row.form input[type="submit"]:hover.success,
.row .form input[type="submit"]:hover.success,
.row form input[type="reset"]:hover.success,
.row.form input[type="reset"]:hover.success,
.row .form input[type="reset"]:hover.success,
.row form button:hover.success,
.row.form button:hover.success,
.row .form button:hover.success,
.row form .button:hover.success,
.row.form .button:hover.success,
.row .form .button:hover.success {
  background-color: #63f61a;
}
.row form input[type="submit"]:hover.error,
.row.form input[type="submit"]:hover.error,
.row .form input[type="submit"]:hover.error,
.row form input[type="reset"]:hover.error,
.row.form input[type="reset"]:hover.error,
.row .form input[type="reset"]:hover.error,
.row form button:hover.error,
.row.form button:hover.error,
.row .form button:hover.error,
.row form .button:hover.error,
.row.form .button:hover.error,
.row .form .button:hover.error {
  background-color: #f6331a;
}
.small {
  font-size: 12px;
}
.dimmed {
  color: #6f6f6f;
}
.bold {
  font-weight: bold;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.row.standard-width {
  width: 990px;
}
