@-webkit-keyframes stripes-animation {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-moz-keyframes stripes-animation {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-ms-keyframes stripes-animation {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

@-o-keyframes stripes-animation {
  from {
    background-position: 0 0; }

  to {
    background-position: 40px 0; } }

@keyframes stripes-animation {
  from {
    background-position: 40px 0; }

  to {
    background-position: 0 0; } }

body {
  font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 16px;
  color: #333333;
  background-color: white;
  -webkit-font-smoothing: antialiased; }

section,
.-section {
  margin: 0 0 15px 0; }

article,
.-article {
  margin-bottom: 35px; }

p {
  margin-bottom: 7.5px; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  font-family: "Lucida Grande"; }

h1 {
  font-size: 36px;
  line-height: 31px;
  margin-bottom: 18px; }

h2 {
  font-size: 32px;
  line-height: 28px;
  margin-bottom: 16px; }

h3 {
  font-size: 27px;
  line-height: 24px;
  margin-bottom: 13.5px; }

h4 {
  font-size: 23px;
  line-height: 21px;
  margin-bottom: 11.5px; }

h5 {
  font-size: 18px;
  line-height: 17px;
  margin-bottom: 9px; }

h6 {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 7px; }

small {
  font-size: 85%; }

strong {
  font-weight: bold; }

em {
  font-style: normal; }

abbr {
  border-bottom: 1px dotted; }
  abbr[title] {
    cursor: help; }

blockquote {
  padding: 0 0 0 10px;
  border-left: 4px solid #eeeeee;
  margin: 0 0 10px;
  font-weight: 300; }
  blockquote small {
    color: #999999; }
    blockquote small:before {
      content: '\2014 \00A0'; }
  blockquote.mx-pull-right {
    float: right;
    padding: 0 10px 0 0;
    border-left: none;
    border-right: 4px solid #eeeeee;
    text-align: right; }

address {
  font-style: normal;
  margin: 0 0 15px 0; }

ul, ol {
  margin: 0 0 0 20px;
  padding: 0;
  line-height: 21px; }
  ul ul, ul ol, ol ul, ol ol {
    margin-bottom: 0; }

dl {
  margin: 0 0 15px 0;
  line-height: 21px; }
  dl dt {
    font-weight: bold; }
  dl dd {
    margin-left: 15px; }
  dl._horizontal_ dt {
    width: 120px;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: right; }
  dl._horizontal_ dd {
    margin-left: 130px; }

.-container {
  width: 1200px;
  margin: 0 auto; }

.-row {
  margin-left: -30px;
  width: 1200px;
  *zoom: 1; }
  .-row:before, .-row:after {
    display: table;
    content: " ";
    line-height: 0; }
  .-row:after {
    clear: both; }
  .-row [class^='-col'] {
    float: left;
    margin-left: 30px; }
  .-row > .-col1 {
    width: 70px; }
  .-row > .-col-offset1 {
    margin-left: 130px; }
  .-row > .-col2 {
    width: 170px; }
  .-row > .-col-offset2 {
    margin-left: 230px; }
  .-row > .-col3 {
    width: 270px; }
  .-row > .-col-offset3 {
    margin-left: 330px; }
  .-row > .-col4 {
    width: 370px; }
  .-row > .-col-offset4 {
    margin-left: 430px; }
  .-row > .-col5 {
    width: 470px; }
  .-row > .-col-offset5 {
    margin-left: 530px; }
  .-row > .-col6 {
    width: 570px; }
  .-row > .-col-offset6 {
    margin-left: 630px; }
  .-row > .-col7 {
    width: 670px; }
  .-row > .-col-offset7 {
    margin-left: 730px; }
  .-row > .-col8 {
    width: 770px; }
  .-row > .-col-offset8 {
    margin-left: 830px; }
  .-row > .-col9 {
    width: 870px; }
  .-row > .-col-offset9 {
    margin-left: 930px; }
  .-row > .-col10 {
    width: 970px; }
  .-row > .-col-offset10 {
    margin-left: 1030px; }
  .-row > .-col11 {
    width: 1070px; }
  .-row > .-col-offset11 {
    margin-left: 1130px; }
  .-row > .-col12 {
    width: 1170px; }
  .-row > .-col-offset12 {
    margin-left: 1230px; }

.-row-fluid {
  width: 102.5%;
  margin-left: -2.5%;
  *zoom: 1; }
  .-row-fluid:before, .-row-fluid:after {
    display: table;
    content: " ";
    line-height: 0; }
  .-row-fluid:after {
    clear: both; }
  .-row-fluid [class^='-col'] {
    float: left;
    margin-left: 2.5%; }
  .-row-fluid > .-col1 {
    width: 5.83333%; }
  .-row-fluid > .-col-offset1 {
    margin-left: 10.83333%; }
  .-row-fluid > .-col2 {
    width: 14.16667%; }
  .-row-fluid > .-col-offset2 {
    margin-left: 19.16667%; }
  .-row-fluid > .-col3 {
    width: 22.5%; }
  .-row-fluid > .-col-offset3 {
    margin-left: 27.5%; }
  .-row-fluid > .-col4 {
    width: 30.83333%; }
  .-row-fluid > .-col-offset4 {
    margin-left: 35.83333%; }
  .-row-fluid > .-col5 {
    width: 39.16667%; }
  .-row-fluid > .-col-offset5 {
    margin-left: 44.16667%; }
  .-row-fluid > .-col6 {
    width: 47.5%; }
  .-row-fluid > .-col-offset6 {
    margin-left: 52.5%; }
  .-row-fluid > .-col7 {
    width: 55.83333%; }
  .-row-fluid > .-col-offset7 {
    margin-left: 60.83333%; }
  .-row-fluid > .-col8 {
    width: 64.16667%; }
  .-row-fluid > .-col-offset8 {
    margin-left: 69.16667%; }
  .-row-fluid > .-col9 {
    width: 72.5%; }
  .-row-fluid > .-col-offset9 {
    margin-left: 77.5%; }
  .-row-fluid > .-col10 {
    width: 80.83333%; }
  .-row-fluid > .-col-offset10 {
    margin-left: 85.83333%; }
  .-row-fluid > .-col11 {
    width: 89.16667%; }
  .-row-fluid > .-col-offset11 {
    margin-left: 94.16667%; }
  .-row-fluid > .-col12 {
    width: 97.5%; }
  .-row-fluid > .-col-offset12 {
    margin-left: 102.5%; }

.-table.-unstyled- tr td, .-table._hovered_.-unstyled- tr:hover td, .-caret.-unstyled-, .-btn.-unstyled- .-caret, button.-unstyled- .-caret, input[type="button"].-unstyled- .-caret, .-group.-unstyled- .-caret, .-tabs.-unstyled- .-caret {
  color: #333333; }

.-form input[type="text"].-unstyled-,
.-form input[type="password"].-unstyled-,
.-form input[type="datetime"].-unstyled-,
.-form input[type="datetime-local"].-unstyled-,
.-form input[type="date"].-unstyled-,
.-form input[type="month"].-unstyled-,
.-form input[type="time"].-unstyled-,
.-form input[type="week"].-unstyled-,
.-form input[type="number"].-unstyled-,
.-form input[type="email"].-unstyled-,
.-form input[type="url"].-unstyled-,
.-form input[type="search"].-unstyled-,
.-form input[type="tel"].-unstyled-,
.-form input[type="color"].-unstyled-,
.-form textarea.-unstyled-,
.-form select.-unstyled-, .-form .-form-field.-unstyled- > input, .-form .-form-field.-unstyled- > textarea, .-form .-form-field.-unstyled- > select, .-table tr.-unstyled- td, .-table._hovered_ tr:hover.-unstyled- td {
  border-color: transparent; }

.-form input.-unstyled-:hover, .-form textarea.-unstyled-:hover, .-form select.-unstyled-:hover, .-form .-form-field:hover.-unstyled- > input, .-form .-form-field:hover.-unstyled- > textarea, .-form .-form-field:hover.-unstyled- > select, .-table.-unstyled- tr td, .-table._hovered_.-unstyled- tr:hover td {
  border-color: transparent; }

.-caret.-unstyled-, .-btn.-unstyled- .-caret, button.-unstyled- .-caret, input[type="button"].-unstyled- .-caret, .-group.-unstyled- .-caret, .-tabs.-unstyled- .-caret {
  border-color: transparent; }

.-form .-form-field.-unstyled- {
  border-color: transparent; }

.-table.-unstyled- tr td, .-table._hovered_ tr:hover.-unstyled- td {
  background-color: transparent; }

.-table._hovered_.-unstyled- tr:hover td {
  background-color: transparent; }

.-form input.-unstyled-:focus, .-form textarea.-unstyled-:focus, .-form select.-unstyled-:focus, .-form .-form-field.-unstyled- > input:focus, .-form .-form-field.-unstyled- > textarea:focus, .-form .-form-field.-unstyled- > select:focus {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important; }

.-table._loading_.-unstyled- tr td, .-table tr td._loading_.-unstyled- {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-caret, .-btn .-caret, button .-caret, input[type="button"] .-caret, .-group .-caret, .-tabs .-caret {
  color: #333333; }

.-form input[type="text"],
.-form input[type="password"],
.-form input[type="datetime"],
.-form input[type="datetime-local"],
.-form input[type="date"],
.-form input[type="month"],
.-form input[type="time"],
.-form input[type="week"],
.-form input[type="number"],
.-form input[type="email"],
.-form input[type="url"],
.-form input[type="search"],
.-form input[type="tel"],
.-form input[type="color"],
.-form textarea,
.-form select, .-form .-form-field > input, .-form .-form-field > textarea, .-form .-form-field > select, .-table tr td, .-table._hovered_ tr:hover td {
  border-color: #d9d9d9; }

.-form input:hover, .-form textarea:hover, .-form select:hover, .-form .-form-field:hover > input, .-form .-form-field:hover > textarea, .-form .-form-field:hover > select {
  border-color: silver; }

.-caret, .-btn .-caret, button .-caret, input[type="button"] .-caret, .-group .-caret, .-tabs .-caret {
  border-color: #999999; }

.-form .-form-field {
  border-color: #e6e6e6; }

.-table._hovered_ tr:hover td {
  background-color: #fbfbfb; }

.-form input:focus, .-form textarea:focus, .-form select:focus, .-form .-form-field > input:focus, .-form .-form-field > textarea:focus, .-form .-form-field > select:focus {
  -webkit-box-shadow: 0 0 10px rgba(100,207,217,1);
  -moz-box-shadow: 0 0 10px rgba(100,207,217,1);
  -ms-box-shadow: 0 0 10px rgba(100,207,217,1);
  -o-box-shadow: 0 0 10px rgba(100,207,217,1);
  box-shadow: 0 0 10px rgba(100,207,217,1); }

.-table._loading_ tr td, .-table tr td._loading_ {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table.-error- tr td, .-table._hovered_.-error- tr:hover td, .-caret.-error-, .-btn.-error- .-caret, button.-error- .-caret, input[type="button"].-error- .-caret, .-group.-error- .-caret, .-tabs.-error- .-caret {
  color: white; }

.-form input[type="text"].-error-,
.-form input[type="password"].-error-,
.-form input[type="datetime"].-error-,
.-form input[type="datetime-local"].-error-,
.-form input[type="date"].-error-,
.-form input[type="month"].-error-,
.-form input[type="time"].-error-,
.-form input[type="week"].-error-,
.-form input[type="number"].-error-,
.-form input[type="email"].-error-,
.-form input[type="url"].-error-,
.-form input[type="search"].-error-,
.-form input[type="tel"].-error-,
.-form input[type="color"].-error-,
.-form textarea.-error-,
.-form select.-error-, .-form .-form-field.-error- > input, .-form .-form-field.-error- > textarea, .-form .-form-field.-error- > select {
  border-color: #d96464; }

.-form input.-error-:hover, .-form textarea.-error-:hover, .-form select.-error-:hover, .-form .-form-field:hover.-error- > input, .-form .-form-field:hover.-error- > textarea, .-form .-form-field:hover.-error- > select, .-table.-error- tr td, .-table._hovered_.-error- tr:hover td {
  border-color: #cf3b3b; }

.-caret.-error-, .-btn.-error- .-caret, button.-error- .-caret, input[type="button"].-error- .-caret, .-group.-error- .-caret, .-tabs.-error- .-caret {
  border-color: #982525; }

.-form .-form-field.-error- {
  border-color: #edb6b6; }

.-table.-error- tr td {
  background-color: #da4a39; }

.-table._hovered_.-error- tr:hover td {
  background-color: #d23927; }

.-form input.-error-:focus, .-form textarea.-error-:focus, .-form select.-error-:focus, .-form .-form-field.-error- > input:focus, .-form .-form-field.-error- > textarea:focus, .-form .-form-field.-error- > select:focus {
  -webkit-box-shadow: 0 0 10px rgba(217,100,100,1);
  -moz-box-shadow: 0 0 10px rgba(217,100,100,1);
  -ms-box-shadow: 0 0 10px rgba(217,100,100,1);
  -o-box-shadow: 0 0 10px rgba(217,100,100,1);
  box-shadow: 0 0 10px rgba(217,100,100,1); }

.-table._loading_.-error- tr td, .-table tr td._loading_.-error- {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table.-success- tr td, .-table._hovered_.-success- tr:hover td, .-caret.-success-, .-btn.-success- .-caret, button.-success- .-caret, input[type="button"].-success- .-caret, .-group.-success- .-caret, .-tabs.-success- .-caret {
  color: white; }

.-form input[type="text"].-success-,
.-form input[type="password"].-success-,
.-form input[type="datetime"].-success-,
.-form input[type="datetime-local"].-success-,
.-form input[type="date"].-success-,
.-form input[type="month"].-success-,
.-form input[type="time"].-success-,
.-form input[type="week"].-success-,
.-form input[type="number"].-success-,
.-form input[type="email"].-success-,
.-form input[type="url"].-success-,
.-form input[type="search"].-success-,
.-form input[type="tel"].-success-,
.-form input[type="color"].-success-,
.-form textarea.-success-,
.-form select.-success-, .-form .-form-field.-success- > input, .-form .-form-field.-success- > textarea, .-form .-form-field.-success- > select {
  border-color: #3ec84c; }

.-form input.-success-:hover, .-form textarea.-success-:hover, .-form select.-success-:hover, .-form .-form-field:hover.-success- > input, .-form .-form-field:hover.-success- > textarea, .-form .-form-field:hover.-success- > select, .-table.-success- tr td, .-table._hovered_.-success- tr:hover td {
  border-color: #2fa43b; }

.-caret.-success-, .-btn.-success- .-caret, button.-success- .-caret, input[type="button"].-success- .-caret, .-group.-success- .-caret, .-tabs.-success- .-caret {
  border-color: #1e6925; }

.-form .-form-field.-success- {
  border-color: #66d371; }

.-table.-success- tr td {
  background-color: #3ec84c; }

.-table._hovered_.-success- tr:hover td {
  background-color: #34b842; }

.-form input.-success-:focus, .-form textarea.-success-:focus, .-form select.-success-:focus, .-form .-form-field.-success- > input:focus, .-form .-form-field.-success- > textarea:focus, .-form .-form-field.-success- > select:focus {
  -webkit-box-shadow: 0 0 10px rgba(100,217,134,1);
  -moz-box-shadow: 0 0 10px rgba(100,217,134,1);
  -ms-box-shadow: 0 0 10px rgba(100,217,134,1);
  -o-box-shadow: 0 0 10px rgba(100,217,134,1);
  box-shadow: 0 0 10px rgba(100,217,134,1); }

.-table._loading_.-success- tr td, .-table tr td._loading_.-success- {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table.-info- tr td, .-table._hovered_.-info- tr:hover td, .-caret.-info-, .-btn.-info- .-caret, button.-info- .-caret, input[type="button"].-info- .-caret, .-group.-info- .-caret, .-tabs.-info- .-caret {
  color: white; }

.-form input[type="text"].-info-,
.-form input[type="password"].-info-,
.-form input[type="datetime"].-info-,
.-form input[type="datetime-local"].-info-,
.-form input[type="date"].-info-,
.-form input[type="month"].-info-,
.-form input[type="time"].-info-,
.-form input[type="week"].-info-,
.-form input[type="number"].-info-,
.-form input[type="email"].-info-,
.-form input[type="url"].-info-,
.-form input[type="search"].-info-,
.-form input[type="tel"].-info-,
.-form input[type="color"].-info-,
.-form textarea.-info-,
.-form select.-info-, .-form .-form-field.-info- > input, .-form .-form-field.-info- > textarea, .-form .-form-field.-info- > select {
  border-color: #64cfd9; }

.-form input.-info-:hover, .-form textarea.-info-:hover, .-form select.-info-:hover, .-form .-form-field:hover.-info- > input, .-form .-form-field:hover.-info- > textarea, .-form .-form-field:hover.-info- > select, .-table.-info- tr td, .-table._hovered_.-info- tr:hover td {
  border-color: #3bc2cf; }

.-caret.-info-, .-btn.-info- .-caret, button.-info- .-caret, input[type="button"].-info- .-caret, .-group.-info- .-caret, .-tabs.-info- .-caret {
  border-color: #258e98; }

.-form .-form-field.-info- {
  border-color: #8ddce3; }

.-table.-info- tr td {
  background-color: #64cfd9; }

.-table._hovered_.-info- tr:hover td {
  background-color: #50c9d4; }

.-form input.-info-:focus, .-form textarea.-info-:focus, .-form select.-info-:focus, .-form .-form-field.-info- > input:focus, .-form .-form-field.-info- > textarea:focus, .-form .-form-field.-info- > select:focus {
  -webkit-box-shadow: 0 0 10px rgba(100,207,217,1);
  -moz-box-shadow: 0 0 10px rgba(100,207,217,1);
  -ms-box-shadow: 0 0 10px rgba(100,207,217,1);
  -o-box-shadow: 0 0 10px rgba(100,207,217,1);
  box-shadow: 0 0 10px rgba(100,207,217,1); }

.-table._loading_.-info- tr td, .-table tr td._loading_.-info- {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table.-warning- tr td, .-table._hovered_.-warning- tr:hover td, .-caret.-warning-, .-btn.-warning- .-caret, button.-warning- .-caret, input[type="button"].-warning- .-caret, .-group.-warning- .-caret, .-tabs.-warning- .-caret {
  color: white; }

.-form input[type="text"].-warning-,
.-form input[type="password"].-warning-,
.-form input[type="datetime"].-warning-,
.-form input[type="datetime-local"].-warning-,
.-form input[type="date"].-warning-,
.-form input[type="month"].-warning-,
.-form input[type="time"].-warning-,
.-form input[type="week"].-warning-,
.-form input[type="number"].-warning-,
.-form input[type="email"].-warning-,
.-form input[type="url"].-warning-,
.-form input[type="search"].-warning-,
.-form input[type="tel"].-warning-,
.-form input[type="color"].-warning-,
.-form textarea.-warning-,
.-form select.-warning-, .-form .-form-field.-warning- > input, .-form .-form-field.-warning- > textarea, .-form .-form-field.-warning- > select {
  border-color: #d9ab64; }

.-form input.-warning-:hover, .-form textarea.-warning-:hover, .-form select.-warning-:hover, .-form .-form-field:hover.-warning- > input, .-form .-form-field:hover.-warning- > textarea, .-form .-form-field:hover.-warning- > select, .-table.-warning- tr td, .-table._hovered_.-warning- tr:hover td {
  border-color: #cf953b; }

.-caret.-warning-, .-btn.-warning- .-caret, button.-warning- .-caret, input[type="button"].-warning- .-caret, .-group.-warning- .-caret, .-tabs.-warning- .-caret {
  border-color: #986b25; }

.-form .-form-field.-warning- {
  border-color: #e3c18d; }

.-table.-warning- tr td {
  background-color: #edb723; }

.-table._hovered_.-warning- tr:hover td {
  background-color: #e4ac13; }

.-form input.-warning-:focus, .-form textarea.-warning-:focus, .-form select.-warning-:focus, .-form .-form-field.-warning- > input:focus, .-form .-form-field.-warning- > textarea:focus, .-form .-form-field.-warning- > select:focus {
  -webkit-box-shadow: 0 0 10px rgba(217,171,100,1);
  -moz-box-shadow: 0 0 10px rgba(217,171,100,1);
  -ms-box-shadow: 0 0 10px rgba(217,171,100,1);
  -o-box-shadow: 0 0 10px rgba(217,171,100,1);
  box-shadow: 0 0 10px rgba(217,171,100,1); }

.-table._loading_.-warning- tr td, .-table tr td._loading_.-warning- {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table.-primary- tr td, .-table._hovered_.-primary- tr:hover td, .-caret.-primary-, .-btn.-primary- .-caret, button.-primary- .-caret, input[type="button"].-primary- .-caret, .-group.-primary- .-caret, .-tabs.-primary- .-caret {
  color: white; }

.-form input[type="text"].-primary-,
.-form input[type="password"].-primary-,
.-form input[type="datetime"].-primary-,
.-form input[type="datetime-local"].-primary-,
.-form input[type="date"].-primary-,
.-form input[type="month"].-primary-,
.-form input[type="time"].-primary-,
.-form input[type="week"].-primary-,
.-form input[type="number"].-primary-,
.-form input[type="email"].-primary-,
.-form input[type="url"].-primary-,
.-form input[type="search"].-primary-,
.-form input[type="tel"].-primary-,
.-form input[type="color"].-primary-,
.-form textarea.-primary-,
.-form select.-primary-, .-form .-form-field.-primary- > input, .-form .-form-field.-primary- > textarea, .-form .-form-field.-primary- > select {
  border-color: #187abf; }

.-form input.-primary-:hover, .-form textarea.-primary-:hover, .-form select.-primary-:hover, .-form .-form-field:hover.-primary- > input, .-form .-form-field:hover.-primary- > textarea, .-form .-form-field:hover.-primary- > select, .-table.-primary- tr td, .-table._hovered_.-primary- tr:hover td {
  border-color: #156ba9; }

.-caret.-primary-, .-btn.-primary- .-caret, button.-primary- .-caret, input[type="button"].-primary- .-caret, .-group.-primary- .-caret, .-tabs.-primary- .-caret {
  border-color: #0d4065; }

.-form .-form-field.-primary- {
  border-color: #3da0e7; }

.-table.-primary- tr td {
  background-color: #1b88d6; }

.-table._hovered_.-primary- tr:hover td {
  background-color: #187abf; }

.-form input.-primary-:focus, .-form textarea.-primary-:focus, .-form select.-primary-:focus, .-form .-form-field.-primary- > input:focus, .-form .-form-field.-primary- > textarea:focus, .-form .-form-field.-primary- > select:focus {
  -webkit-box-shadow: 0 0 10px rgba(26,120,217,1);
  -moz-box-shadow: 0 0 10px rgba(26,120,217,1);
  -ms-box-shadow: 0 0 10px rgba(26,120,217,1);
  -o-box-shadow: 0 0 10px rgba(26,120,217,1);
  box-shadow: 0 0 10px rgba(26,120,217,1); }

.-table._loading_.-primary- tr td, .-table tr td._loading_.-primary- {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table.-dark- tr td, .-table._hovered_.-dark- tr:hover td, .-caret.-dark-, .-btn.-dark- .-caret, button.-dark- .-caret, input[type="button"].-dark- .-caret, .-group.-dark- .-caret, .-tabs.-dark- .-caret {
  color: white; }

.-form input[type="text"].-dark-,
.-form input[type="password"].-dark-,
.-form input[type="datetime"].-dark-,
.-form input[type="datetime-local"].-dark-,
.-form input[type="date"].-dark-,
.-form input[type="month"].-dark-,
.-form input[type="time"].-dark-,
.-form input[type="week"].-dark-,
.-form input[type="number"].-dark-,
.-form input[type="email"].-dark-,
.-form input[type="url"].-dark-,
.-form input[type="search"].-dark-,
.-form input[type="tel"].-dark-,
.-form input[type="color"].-dark-,
.-form textarea.-dark-,
.-form select.-dark-, .-form .-form-field.-dark- > input, .-form .-form-field.-dark- > textarea, .-form .-form-field.-dark- > select {
  border-color: #6b6b6b; }

.-form input.-dark-:hover, .-form textarea.-dark-:hover, .-form select.-dark-:hover, .-form .-form-field:hover.-dark- > input, .-form .-form-field:hover.-dark- > textarea, .-form .-form-field:hover.-dark- > select, .-table.-dark- tr td, .-table._hovered_.-dark- tr:hover td {
  border-color: #5e5e5e; }

.-caret.-dark- {
  border-color: #525252; }

.-form .-form-field.-dark- {
  border-color: #9e9e9e; }

.-btn.-dark- .-caret, button.-dark- .-caret, input[type="button"].-dark- .-caret, .-group.-dark- .-caret, .-tabs.-dark- .-caret {
  border-color: #d1d1d1; }

.-table.-dark- tr td {
  background-color: #6b6b6b; }

.-table._hovered_.-dark- tr:hover td {
  background-color: #5e5e5e; }

.-form input.-dark-:focus, .-form textarea.-dark-:focus, .-form select.-dark-:focus, .-form .-form-field.-dark- > input:focus, .-form .-form-field.-dark- > textarea:focus, .-form .-form-field.-dark- > select:focus {
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  -ms-box-shadow: 0;
  -o-box-shadow: 0;
  box-shadow: 0; }

.-table._loading_.-dark- tr td, .-table tr td._loading_.-dark- {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-form input[type="text"][disabled="disabled"].-disabled-, .-form input[type="text"].-disabled-,
.-form input[type="password"][disabled="disabled"].-disabled-,
.-form input[type="password"].-disabled-,
.-form input[type="datetime"][disabled="disabled"].-disabled-,
.-form input[type="datetime"].-disabled-,
.-form input[type="datetime-local"][disabled="disabled"].-disabled-,
.-form input[type="datetime-local"].-disabled-,
.-form input[type="date"][disabled="disabled"].-disabled-,
.-form input[type="date"].-disabled-,
.-form input[type="month"][disabled="disabled"].-disabled-,
.-form input[type="month"].-disabled-,
.-form input[type="time"][disabled="disabled"].-disabled-,
.-form input[type="time"].-disabled-,
.-form input[type="week"][disabled="disabled"].-disabled-,
.-form input[type="week"].-disabled-,
.-form input[type="number"][disabled="disabled"].-disabled-,
.-form input[type="number"].-disabled-,
.-form input[type="email"][disabled="disabled"].-disabled-,
.-form input[type="email"].-disabled-,
.-form input[type="url"][disabled="disabled"].-disabled-,
.-form input[type="url"].-disabled-,
.-form input[type="search"][disabled="disabled"].-disabled-,
.-form input[type="search"].-disabled-,
.-form input[type="tel"][disabled="disabled"].-disabled-,
.-form input[type="tel"].-disabled-,
.-form input[type="color"][disabled="disabled"].-disabled-,
.-form input[type="color"].-disabled-,
.-form textarea[disabled="disabled"].-disabled-,
.-form textarea.-disabled-,
.-form select[disabled="disabled"].-disabled-,
.-form select.-disabled-, .-form .-form-field.-disabled- > input, .-form .-form-field.-disabled- > textarea, .-form .-form-field.-disabled- > select {
  color: #cccccc!important; }

.-table.-disabled- tr td, .-table._hovered_.-disabled- tr:hover td, .-caret.-disabled-, .-btn.-disabled- .-caret, button.-disabled- .-caret, input[type="button"].-disabled- .-caret, .-group.-disabled- .-caret, .-tabs.-disabled- .-caret {
  color: #cccccc!important; }

.-form input[type="text"].-disabled-,
.-form input[type="password"].-disabled-,
.-form input[type="datetime"].-disabled-,
.-form input[type="datetime-local"].-disabled-,
.-form input[type="date"].-disabled-,
.-form input[type="month"].-disabled-,
.-form input[type="time"].-disabled-,
.-form input[type="week"].-disabled-,
.-form input[type="number"].-disabled-,
.-form input[type="email"].-disabled-,
.-form input[type="url"].-disabled-,
.-form input[type="search"].-disabled-,
.-form input[type="tel"].-disabled-,
.-form input[type="color"].-disabled-,
.-form textarea.-disabled-,
.-form select.-disabled-, .-form .-form-field.-disabled- > input, .-form .-form-field.-disabled- > textarea, .-form .-form-field.-disabled- > select {
  border-color: #d9d9d9!important; }

.-table.-disabled- tr td, .-table._hovered_.-disabled- tr:hover td {
  border-color: silver!important; }

.-caret.-disabled- {
  border-color: #999999!important; }

.-form .-form-field.-disabled- {
  border-color: #f3f3f3!important; }

.-form input[type="text"][disabled="disabled"].-disabled-, .-form input[type="text"].-disabled-,
.-form input[type="password"][disabled="disabled"].-disabled-,
.-form input[type="password"].-disabled-,
.-form input[type="datetime"][disabled="disabled"].-disabled-,
.-form input[type="datetime"].-disabled-,
.-form input[type="datetime-local"][disabled="disabled"].-disabled-,
.-form input[type="datetime-local"].-disabled-,
.-form input[type="date"][disabled="disabled"].-disabled-,
.-form input[type="date"].-disabled-,
.-form input[type="month"][disabled="disabled"].-disabled-,
.-form input[type="month"].-disabled-,
.-form input[type="time"][disabled="disabled"].-disabled-,
.-form input[type="time"].-disabled-,
.-form input[type="week"][disabled="disabled"].-disabled-,
.-form input[type="week"].-disabled-,
.-form input[type="number"][disabled="disabled"].-disabled-,
.-form input[type="number"].-disabled-,
.-form input[type="email"][disabled="disabled"].-disabled-,
.-form input[type="email"].-disabled-,
.-form input[type="url"][disabled="disabled"].-disabled-,
.-form input[type="url"].-disabled-,
.-form input[type="search"][disabled="disabled"].-disabled-,
.-form input[type="search"].-disabled-,
.-form input[type="tel"][disabled="disabled"].-disabled-,
.-form input[type="tel"].-disabled-,
.-form input[type="color"][disabled="disabled"].-disabled-,
.-form input[type="color"].-disabled-,
.-form textarea[disabled="disabled"].-disabled-,
.-form textarea.-disabled-,
.-form select[disabled="disabled"].-disabled-,
.-form select.-disabled-, .-form .-form-field.-disabled- > input, .-form .-form-field.-disabled- > textarea, .-form .-form-field.-disabled- > select, .-table.-disabled- tr td {
  background-color: #f3f3f3!important; }

.-table._hovered_.-disabled- tr:hover td {
  background-color: #f3f3f3!important; }

.-form input.-disabled-:focus, .-form textarea.-disabled-:focus, .-form select.-disabled-:focus, .-form .-form-field.-disabled- > input:focus, .-form .-form-field.-disabled- > textarea:focus, .-form .-form-field.-disabled- > select:focus {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important; }

.-table._loading_.-disabled- tr td, .-table tr td._loading_.-disabled- {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-form .-form-field._tiny > .-form-field-placeholder, .-table th._tiny, .-table tr._tiny td, .-table._tiny tr td, .-table tr td._tiny {
  line-height: 12px; }

.-form input[type="text"]._tiny,
.-form input[type="password"]._tiny,
.-form input[type="datetime"]._tiny,
.-form input[type="datetime-local"]._tiny,
.-form input[type="date"]._tiny,
.-form input[type="month"]._tiny,
.-form input[type="time"]._tiny,
.-form input[type="week"]._tiny,
.-form input[type="number"]._tiny,
.-form input[type="email"]._tiny,
.-form input[type="url"]._tiny,
.-form input[type="search"]._tiny,
.-form input[type="tel"]._tiny,
.-form input[type="color"]._tiny,
.-form textarea._tiny,
.-form select._tiny {
  line-height: 10px; }

.-form input[type="text"]._tiny,
.-form input[type="password"]._tiny,
.-form input[type="datetime"]._tiny,
.-form input[type="datetime-local"]._tiny,
.-form input[type="date"]._tiny,
.-form input[type="month"]._tiny,
.-form input[type="time"]._tiny,
.-form input[type="week"]._tiny,
.-form input[type="number"]._tiny,
.-form input[type="email"]._tiny,
.-form input[type="url"]._tiny,
.-form input[type="search"]._tiny,
.-form input[type="tel"]._tiny,
.-form input[type="color"]._tiny,
.-form textarea._tiny,
.-form select._tiny, .-form .-form-field._tiny > .-form-field-placeholder, .-form .-form-field._tiny input, .-form .-form-field._tiny textarea, .-form .-form-field._tiny select, .-table th._tiny, .-table tr._tiny td, .-table._tiny tr td, .-table tr td._tiny {
  font-size: 10px; }

.-form input[type="text"]._tiny,
.-form input[type="password"]._tiny,
.-form input[type="datetime"]._tiny,
.-form input[type="datetime-local"]._tiny,
.-form input[type="date"]._tiny,
.-form input[type="month"]._tiny,
.-form input[type="time"]._tiny,
.-form input[type="week"]._tiny,
.-form input[type="number"]._tiny,
.-form input[type="email"]._tiny,
.-form input[type="url"]._tiny,
.-form input[type="search"]._tiny,
.-form input[type="tel"]._tiny,
.-form input[type="color"]._tiny,
.-form textarea._tiny,
.-form select._tiny, .-form .-form-field._tiny > .-form-field-placeholder, .-form .-form-field._tiny input, .-form .-form-field._tiny textarea, .-form .-form-field._tiny select {
  padding: 3px 4px 3px;
  padding-top: 3px \9;
  padding-bottom: 3px \9;
  @-moz-document url-prefix() {
    padding-top: 2px;
    padding-bottom: 2px; }
 }
  @media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
    .-form input[type="text"]._tiny,
    .-form input[type="password"]._tiny,
    .-form input[type="datetime"]._tiny,
    .-form input[type="datetime-local"]._tiny,
    .-form input[type="date"]._tiny,
    .-form input[type="month"]._tiny,
    .-form input[type="time"]._tiny,
    .-form input[type="week"]._tiny,
    .-form input[type="number"]._tiny,
    .-form input[type="email"]._tiny,
    .-form input[type="url"]._tiny,
    .-form input[type="search"]._tiny,
    .-form input[type="tel"]._tiny,
    .-form input[type="color"]._tiny,
    .-form textarea._tiny,
    .-form select._tiny, .-form .-form-field._tiny > .-form-field-placeholder, .-form .-form-field._tiny input, .-form .-form-field._tiny textarea, .-form .-form-field._tiny select {
      padding: 4px 4px; } }

.-table th._tiny, .-table tr._tiny td, .-table._tiny tr td, .-table tr td._tiny {
  padding: 3px 4px; }

.-caret._tiny, .-btn._tiny .-caret, button._tiny .-caret, input[type="button"]._tiny .-caret, .-group._tiny .-caret, .-tabs._tiny .-caret {
  border-width: 3px; }

.-form .-form-field._small > .-form-field-placeholder, .-table th._small, .-table tr._small td, .-table._small tr td, .-table tr td._small {
  line-height: 14px; }

.-form input[type="text"]._small,
.-form input[type="password"]._small,
.-form input[type="datetime"]._small,
.-form input[type="datetime-local"]._small,
.-form input[type="date"]._small,
.-form input[type="month"]._small,
.-form input[type="time"]._small,
.-form input[type="week"]._small,
.-form input[type="number"]._small,
.-form input[type="email"]._small,
.-form input[type="url"]._small,
.-form input[type="search"]._small,
.-form input[type="tel"]._small,
.-form input[type="color"]._small,
.-form textarea._small,
.-form select._small {
  line-height: 12px; }

.-form input[type="text"]._small,
.-form input[type="password"]._small,
.-form input[type="datetime"]._small,
.-form input[type="datetime-local"]._small,
.-form input[type="date"]._small,
.-form input[type="month"]._small,
.-form input[type="time"]._small,
.-form input[type="week"]._small,
.-form input[type="number"]._small,
.-form input[type="email"]._small,
.-form input[type="url"]._small,
.-form input[type="search"]._small,
.-form input[type="tel"]._small,
.-form input[type="color"]._small,
.-form textarea._small,
.-form select._small, .-form .-form-field._small > .-form-field-placeholder, .-form .-form-field._small input, .-form .-form-field._small textarea, .-form .-form-field._small select, .-table th._small, .-table tr._small td, .-table._small tr td, .-table tr td._small {
  font-size: 12px; }

.-form input[type="text"]._small,
.-form input[type="password"]._small,
.-form input[type="datetime"]._small,
.-form input[type="datetime-local"]._small,
.-form input[type="date"]._small,
.-form input[type="month"]._small,
.-form input[type="time"]._small,
.-form input[type="week"]._small,
.-form input[type="number"]._small,
.-form input[type="email"]._small,
.-form input[type="url"]._small,
.-form input[type="search"]._small,
.-form input[type="tel"]._small,
.-form input[type="color"]._small,
.-form textarea._small,
.-form select._small, .-form .-form-field._small > .-form-field-placeholder, .-form .-form-field._small input, .-form .-form-field._small textarea, .-form .-form-field._small select {
  padding: 2px 2px 3px;
  padding-top: 3px \9;
  padding-bottom: 3px \9;
  @-moz-document url-prefix() {
    padding-top: 2px;
    padding-bottom: 2px; }
 }
  @media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
    .-form input[type="text"]._small,
    .-form input[type="password"]._small,
    .-form input[type="datetime"]._small,
    .-form input[type="datetime-local"]._small,
    .-form input[type="date"]._small,
    .-form input[type="month"]._small,
    .-form input[type="time"]._small,
    .-form input[type="week"]._small,
    .-form input[type="number"]._small,
    .-form input[type="email"]._small,
    .-form input[type="url"]._small,
    .-form input[type="search"]._small,
    .-form input[type="tel"]._small,
    .-form input[type="color"]._small,
    .-form textarea._small,
    .-form select._small, .-form .-form-field._small > .-form-field-placeholder, .-form .-form-field._small input, .-form .-form-field._small textarea, .-form .-form-field._small select {
      padding: 4px 2px; } }

.-table th._small, .-table tr._small td, .-table._small tr td, .-table tr td._small {
  padding: 3px 5px; }

.-caret._small, .-btn._small .-caret, button._small .-caret, input[type="button"]._small .-caret, .-group._small .-caret, .-tabs._small .-caret {
  border-width: 3px; }

.-form .-form-field > .-form-field-placeholder, .-table th, .-table tr td {
  line-height: 18px; }

.-form input[type="text"],
.-form input[type="password"],
.-form input[type="datetime"],
.-form input[type="datetime-local"],
.-form input[type="date"],
.-form input[type="month"],
.-form input[type="time"],
.-form input[type="week"],
.-form input[type="number"],
.-form input[type="email"],
.-form input[type="url"],
.-form input[type="search"],
.-form input[type="tel"],
.-form input[type="color"],
.-form textarea,
.-form select {
  line-height: 16px; }

.-form input[type="text"],
.-form input[type="password"],
.-form input[type="datetime"],
.-form input[type="datetime-local"],
.-form input[type="date"],
.-form input[type="month"],
.-form input[type="time"],
.-form input[type="week"],
.-form input[type="number"],
.-form input[type="email"],
.-form input[type="url"],
.-form input[type="search"],
.-form input[type="tel"],
.-form input[type="color"],
.-form textarea,
.-form select, .-form .-form-field > .-form-field-placeholder, .-form .-form-field input, .-form .-form-field textarea, .-form .-form-field select, .-table th, .-table tr td {
  font-size: 14px; }

.-form input[type="text"],
.-form input[type="password"],
.-form input[type="datetime"],
.-form input[type="datetime-local"],
.-form input[type="date"],
.-form input[type="month"],
.-form input[type="time"],
.-form input[type="week"],
.-form input[type="number"],
.-form input[type="email"],
.-form input[type="url"],
.-form input[type="search"],
.-form input[type="tel"],
.-form input[type="color"],
.-form textarea,
.-form select, .-form .-form-field > .-form-field-placeholder, .-form .-form-field input, .-form .-form-field textarea, .-form .-form-field select {
  padding: 4px 6px 5px;
  padding-top: 5px\9;
  padding-bottom: 5px\9;
  @-moz-document url-prefix() {
    padding-top: 2;
    padding-bottom: 2; }
 }
  @media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
    .-form input[type="text"],
    .-form input[type="password"],
    .-form input[type="datetime"],
    .-form input[type="datetime-local"],
    .-form input[type="date"],
    .-form input[type="month"],
    .-form input[type="time"],
    .-form input[type="week"],
    .-form input[type="number"],
    .-form input[type="email"],
    .-form input[type="url"],
    .-form input[type="search"],
    .-form input[type="tel"],
    .-form input[type="color"],
    .-form textarea,
    .-form select, .-form .-form-field > .-form-field-placeholder, .-form .-form-field input, .-form .-form-field textarea, .-form .-form-field select {
      padding: 6px 6px; } }

.-table th, .-table tr td {
  padding: 4px 9px; }

.-caret, .-btn .-caret, button .-caret, input[type="button"] .-caret, .-group .-caret, .-tabs .-caret {
  border-width: 4px; }

.-form .-form-field._big > .-form-field-placeholder, .-table th._big, .-table tr._big td, .-table._big tr td, .-table tr td._big {
  line-height: 20px; }

.-form input[type="text"]._big,
.-form input[type="password"]._big,
.-form input[type="datetime"]._big,
.-form input[type="datetime-local"]._big,
.-form input[type="date"]._big,
.-form input[type="month"]._big,
.-form input[type="time"]._big,
.-form input[type="week"]._big,
.-form input[type="number"]._big,
.-form input[type="email"]._big,
.-form input[type="url"]._big,
.-form input[type="search"]._big,
.-form input[type="tel"]._big,
.-form input[type="color"]._big,
.-form textarea._big,
.-form select._big {
  line-height: 18px; }

.-form input[type="text"]._big,
.-form input[type="password"]._big,
.-form input[type="datetime"]._big,
.-form input[type="datetime-local"]._big,
.-form input[type="date"]._big,
.-form input[type="month"]._big,
.-form input[type="time"]._big,
.-form input[type="week"]._big,
.-form input[type="number"]._big,
.-form input[type="email"]._big,
.-form input[type="url"]._big,
.-form input[type="search"]._big,
.-form input[type="tel"]._big,
.-form input[type="color"]._big,
.-form textarea._big,
.-form select._big, .-form .-form-field._big > .-form-field-placeholder, .-form .-form-field._big input, .-form .-form-field._big textarea, .-form .-form-field._big select, .-table th._big, .-table tr._big td, .-table._big tr td, .-table tr td._big {
  font-size: 18px; }

.-form input[type="text"]._big,
.-form input[type="password"]._big,
.-form input[type="datetime"]._big,
.-form input[type="datetime-local"]._big,
.-form input[type="date"]._big,
.-form input[type="month"]._big,
.-form input[type="time"]._big,
.-form input[type="week"]._big,
.-form input[type="number"]._big,
.-form input[type="email"]._big,
.-form input[type="url"]._big,
.-form input[type="search"]._big,
.-form input[type="tel"]._big,
.-form input[type="color"]._big,
.-form textarea._big,
.-form select._big, .-form .-form-field._big > .-form-field-placeholder, .-form .-form-field._big input, .-form .-form-field._big textarea, .-form .-form-field._big select {
  padding: 5px 8px 6px;
  padding-top: 7px\9;
  padding-bottom: 7px\9;
  @-moz-document url-prefix() {
    padding-top: 4;
    padding-bottom: 4; }
 }
  @media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
    .-form input[type="text"]._big,
    .-form input[type="password"]._big,
    .-form input[type="datetime"]._big,
    .-form input[type="datetime-local"]._big,
    .-form input[type="date"]._big,
    .-form input[type="month"]._big,
    .-form input[type="time"]._big,
    .-form input[type="week"]._big,
    .-form input[type="number"]._big,
    .-form input[type="email"]._big,
    .-form input[type="url"]._big,
    .-form input[type="search"]._big,
    .-form input[type="tel"]._big,
    .-form input[type="color"]._big,
    .-form textarea._big,
    .-form select._big, .-form .-form-field._big > .-form-field-placeholder, .-form .-form-field._big input, .-form .-form-field._big textarea, .-form .-form-field._big select {
      padding: 7px 8px; } }

.-table th._big, .-table tr._big td, .-table._big tr td, .-table tr td._big {
  padding: 6px 11px; }

.-caret._big, .-btn._big .-caret, button._big .-caret, input[type="button"]._big .-caret, .-group._big .-caret, .-tabs._big .-caret {
  border-width: 5px; }

.-form .-form-field._huge > .-form-field-placeholder, .-table th._huge, .-table tr._huge td, .-table._huge tr td, .-table tr td._huge {
  line-height: 22px; }

.-form input[type="text"]._huge,
.-form input[type="password"]._huge,
.-form input[type="datetime"]._huge,
.-form input[type="datetime-local"]._huge,
.-form input[type="date"]._huge,
.-form input[type="month"]._huge,
.-form input[type="time"]._huge,
.-form input[type="week"]._huge,
.-form input[type="number"]._huge,
.-form input[type="email"]._huge,
.-form input[type="url"]._huge,
.-form input[type="search"]._huge,
.-form input[type="tel"]._huge,
.-form input[type="color"]._huge,
.-form textarea._huge,
.-form select._huge {
  line-height: 20px; }

.-form input[type="text"]._huge,
.-form input[type="password"]._huge,
.-form input[type="datetime"]._huge,
.-form input[type="datetime-local"]._huge,
.-form input[type="date"]._huge,
.-form input[type="month"]._huge,
.-form input[type="time"]._huge,
.-form input[type="week"]._huge,
.-form input[type="number"]._huge,
.-form input[type="email"]._huge,
.-form input[type="url"]._huge,
.-form input[type="search"]._huge,
.-form input[type="tel"]._huge,
.-form input[type="color"]._huge,
.-form textarea._huge,
.-form select._huge, .-form .-form-field._huge > .-form-field-placeholder, .-form .-form-field._huge input, .-form .-form-field._huge textarea, .-form .-form-field._huge select, .-table th._huge, .-table tr._huge td, .-table._huge tr td, .-table tr td._huge {
  font-size: 20px; }

.-form input[type="text"]._huge,
.-form input[type="password"]._huge,
.-form input[type="datetime"]._huge,
.-form input[type="datetime-local"]._huge,
.-form input[type="date"]._huge,
.-form input[type="month"]._huge,
.-form input[type="time"]._huge,
.-form input[type="week"]._huge,
.-form input[type="number"]._huge,
.-form input[type="email"]._huge,
.-form input[type="url"]._huge,
.-form input[type="search"]._huge,
.-form input[type="tel"]._huge,
.-form input[type="color"]._huge,
.-form textarea._huge,
.-form select._huge, .-form .-form-field._huge > .-form-field-placeholder, .-form .-form-field._huge input, .-form .-form-field._huge textarea, .-form .-form-field._huge select {
  padding: 7px 10px 8px;
  padding-top: 9px\9;
  padding-bottom: 9px\9;
  @-moz-document url-prefix() {
    padding-top: 6;
    padding-bottom: 6; }
 }
  @media all and (-webkit-min-device-pixel-ratio: 10000), not all and (-webkit-min-device-pixel-ratio: 0) {
    .-form input[type="text"]._huge,
    .-form input[type="password"]._huge,
    .-form input[type="datetime"]._huge,
    .-form input[type="datetime-local"]._huge,
    .-form input[type="date"]._huge,
    .-form input[type="month"]._huge,
    .-form input[type="time"]._huge,
    .-form input[type="week"]._huge,
    .-form input[type="number"]._huge,
    .-form input[type="email"]._huge,
    .-form input[type="url"]._huge,
    .-form input[type="search"]._huge,
    .-form input[type="tel"]._huge,
    .-form input[type="color"]._huge,
    .-form textarea._huge,
    .-form select._huge, .-form .-form-field._huge > .-form-field-placeholder, .-form .-form-field._huge input, .-form .-form-field._huge textarea, .-form .-form-field._huge select {
      padding: 9px 10px; } }

.-table th._huge, .-table tr._huge td, .-table._huge tr td, .-table tr td._huge {
  padding: 8px 13px; }

.-caret._huge, .-btn._huge .-caret, button._huge .-caret, input[type="button"]._huge .-caret, .-group._huge .-caret, .-tabs._huge .-caret {
  border-width: 6px; }

.-form .-form-field, .-form .-form-field .-form-field-placeholder, .-form input[type="text"],
.-form input[type="password"],
.-form input[type="datetime"],
.-form input[type="datetime-local"],
.-form input[type="date"],
.-form input[type="month"],
.-form input[type="time"],
.-form input[type="week"],
.-form input[type="number"],
.-form input[type="email"],
.-form input[type="url"],
.-form input[type="search"],
.-form input[type="tel"],
.-form input[type="color"],
.-form textarea,
.-form select {
  display: inline-block;
  vertical-align: middle;
  outline: none;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box; }

.-form .-form-field {
  position: relative;
  border-width: 3px;
  border-style: solid;
  line-height: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .-form .-form-field .-form-field-placeholder {
    position: absolute;
    top: 1px;
    left: 1px;
    opacity: .4; }
.-form .-form-field-help {
  display: block;
  font-size: 85%;
  color: #666666;
  margin-top: 2px; }
.-form input[type="text"],
.-form input[type="password"],
.-form input[type="datetime"],
.-form input[type="datetime-local"],
.-form input[type="date"],
.-form input[type="month"],
.-form input[type="time"],
.-form input[type="week"],
.-form input[type="number"],
.-form input[type="email"],
.-form input[type="url"],
.-form input[type="search"],
.-form input[type="tel"],
.-form input[type="color"],
.-form textarea,
.-form select {
  border-width: 1px;
  border-style: solid;
  margin: 0; }
.-form label {
  display: inline-block;
  position: relative;
  top: 2px; }
.-form._vertical_ > label {
  display: block;
  top: 0;
  margin-bottom: 4px; }
.-form._vertical_ > input + label, .-form._vertical_ > .-form-field + label, .-form._vertical_ > .-form-field-help + label, .-form._vertical_ > .-form-group + label {
  margin-top: 10px; }
.-form._horizontal_ .-form-row {
  position: relative; }
  .-form._horizontal_ .-form-row > label {
    width: 160px;
    text-align: right;
    position: absolute;
    top: 8px; }
  .-form._horizontal_ .-form-row > .-form-field, .-form._horizontal_ .-form-row > .-form-group, .-form._horizontal_ .-form-row > .-form-field-help {
    position: relative;
    left: 180px; }
  .-form._horizontal_ .-form-row + .-form-row {
    margin-top: 10px; }

.-form [class*='-col'] {
  float: none;
  margin-left: 0; }
.-form input.-col1, .-form textarea.-col1, .-form select.-col1,
.-form textarea.-col1 {
  width: 56px; }
  .-form input.-col1._tiny, .-form textarea.-col1._tiny, .-form select.-col1._tiny,
  .-form textarea.-col1._tiny {
    width: 60px; }
  .-form input.-col1._small, .-form textarea.-col1._small, .-form select.-col1._small,
  .-form textarea.-col1._small {
    width: 64px; }
  .-form input.-col1._big, .-form textarea.-col1._big, .-form select.-col1._big,
  .-form textarea.-col1._big {
    width: 52px; }
  .-form input.-col1._huge, .-form textarea.-col1._huge, .-form select.-col1._huge,
  .-form textarea.-col1._huge {
    width: 48px; }
.-form .-form-field.-col1 {
  width: 64px; }
  .-form .-form-field.-col1._tiny input, .-form .-form-field.-col1._tiny textarea, .-form .-form-field.-col1._tiny select {
    width: 54px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col1._tiny select {
      width: 62px; } }
  .-form .-form-field.-col1._small input, .-form .-form-field.-col1._small textarea, .-form .-form-field.-col1._small select {
    width: 58px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col1._small select {
      width: 62px; } }
  .-form .-form-field.-col1 input, .-form .-form-field.-col1 textarea, .-form .-form-field.-col1 select {
    width: 50px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col1 select {
      width: 62px; } }
  .-form .-form-field.-col1._big input, .-form .-form-field.-col1._big textarea, .-form .-form-field.-col1._big select {
    width: 46px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col1._big select {
      width: 62px; } }
  .-form .-form-field.-col1._huge input, .-form .-form-field.-col1._huge textarea, .-form .-form-field.-col1._huge select {
    width: 42px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col1._huge select {
      width: 62px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col1 {
    width: 68px; }
    .-form select.-col1._tiny {
      width: 68px; }
    .-form select.-col1._small {
      width: 68px; }
    .-form select.-col1._big {
      width: 68px; }
    .-form select.-col1._huge {
      width: 68px; } }
.-form input.-col2, .-form textarea.-col2, .-form select.-col2,
.-form textarea.-col2 {
  width: 156px; }
  .-form input.-col2._tiny, .-form textarea.-col2._tiny, .-form select.-col2._tiny,
  .-form textarea.-col2._tiny {
    width: 160px; }
  .-form input.-col2._small, .-form textarea.-col2._small, .-form select.-col2._small,
  .-form textarea.-col2._small {
    width: 164px; }
  .-form input.-col2._big, .-form textarea.-col2._big, .-form select.-col2._big,
  .-form textarea.-col2._big {
    width: 152px; }
  .-form input.-col2._huge, .-form textarea.-col2._huge, .-form select.-col2._huge,
  .-form textarea.-col2._huge {
    width: 148px; }
.-form .-form-field.-col2 {
  width: 164px; }
  .-form .-form-field.-col2._tiny input, .-form .-form-field.-col2._tiny textarea, .-form .-form-field.-col2._tiny select {
    width: 154px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col2._tiny select {
      width: 162px; } }
  .-form .-form-field.-col2._small input, .-form .-form-field.-col2._small textarea, .-form .-form-field.-col2._small select {
    width: 158px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col2._small select {
      width: 162px; } }
  .-form .-form-field.-col2 input, .-form .-form-field.-col2 textarea, .-form .-form-field.-col2 select {
    width: 150px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col2 select {
      width: 162px; } }
  .-form .-form-field.-col2._big input, .-form .-form-field.-col2._big textarea, .-form .-form-field.-col2._big select {
    width: 146px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col2._big select {
      width: 162px; } }
  .-form .-form-field.-col2._huge input, .-form .-form-field.-col2._huge textarea, .-form .-form-field.-col2._huge select {
    width: 142px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col2._huge select {
      width: 162px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col2 {
    width: 168px; }
    .-form select.-col2._tiny {
      width: 168px; }
    .-form select.-col2._small {
      width: 168px; }
    .-form select.-col2._big {
      width: 168px; }
    .-form select.-col2._huge {
      width: 168px; } }
.-form input.-col3, .-form textarea.-col3, .-form select.-col3,
.-form textarea.-col3 {
  width: 256px; }
  .-form input.-col3._tiny, .-form textarea.-col3._tiny, .-form select.-col3._tiny,
  .-form textarea.-col3._tiny {
    width: 260px; }
  .-form input.-col3._small, .-form textarea.-col3._small, .-form select.-col3._small,
  .-form textarea.-col3._small {
    width: 264px; }
  .-form input.-col3._big, .-form textarea.-col3._big, .-form select.-col3._big,
  .-form textarea.-col3._big {
    width: 252px; }
  .-form input.-col3._huge, .-form textarea.-col3._huge, .-form select.-col3._huge,
  .-form textarea.-col3._huge {
    width: 248px; }
.-form .-form-field.-col3 {
  width: 264px; }
  .-form .-form-field.-col3._tiny input, .-form .-form-field.-col3._tiny textarea, .-form .-form-field.-col3._tiny select {
    width: 254px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col3._tiny select {
      width: 262px; } }
  .-form .-form-field.-col3._small input, .-form .-form-field.-col3._small textarea, .-form .-form-field.-col3._small select {
    width: 258px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col3._small select {
      width: 262px; } }
  .-form .-form-field.-col3 input, .-form .-form-field.-col3 textarea, .-form .-form-field.-col3 select {
    width: 250px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col3 select {
      width: 262px; } }
  .-form .-form-field.-col3._big input, .-form .-form-field.-col3._big textarea, .-form .-form-field.-col3._big select {
    width: 246px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col3._big select {
      width: 262px; } }
  .-form .-form-field.-col3._huge input, .-form .-form-field.-col3._huge textarea, .-form .-form-field.-col3._huge select {
    width: 242px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col3._huge select {
      width: 262px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col3 {
    width: 268px; }
    .-form select.-col3._tiny {
      width: 268px; }
    .-form select.-col3._small {
      width: 268px; }
    .-form select.-col3._big {
      width: 268px; }
    .-form select.-col3._huge {
      width: 268px; } }
.-form input.-col4, .-form textarea.-col4, .-form select.-col4,
.-form textarea.-col4 {
  width: 356px; }
  .-form input.-col4._tiny, .-form textarea.-col4._tiny, .-form select.-col4._tiny,
  .-form textarea.-col4._tiny {
    width: 360px; }
  .-form input.-col4._small, .-form textarea.-col4._small, .-form select.-col4._small,
  .-form textarea.-col4._small {
    width: 364px; }
  .-form input.-col4._big, .-form textarea.-col4._big, .-form select.-col4._big,
  .-form textarea.-col4._big {
    width: 352px; }
  .-form input.-col4._huge, .-form textarea.-col4._huge, .-form select.-col4._huge,
  .-form textarea.-col4._huge {
    width: 348px; }
.-form .-form-field.-col4 {
  width: 364px; }
  .-form .-form-field.-col4._tiny input, .-form .-form-field.-col4._tiny textarea, .-form .-form-field.-col4._tiny select {
    width: 354px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col4._tiny select {
      width: 362px; } }
  .-form .-form-field.-col4._small input, .-form .-form-field.-col4._small textarea, .-form .-form-field.-col4._small select {
    width: 358px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col4._small select {
      width: 362px; } }
  .-form .-form-field.-col4 input, .-form .-form-field.-col4 textarea, .-form .-form-field.-col4 select {
    width: 350px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col4 select {
      width: 362px; } }
  .-form .-form-field.-col4._big input, .-form .-form-field.-col4._big textarea, .-form .-form-field.-col4._big select {
    width: 346px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col4._big select {
      width: 362px; } }
  .-form .-form-field.-col4._huge input, .-form .-form-field.-col4._huge textarea, .-form .-form-field.-col4._huge select {
    width: 342px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col4._huge select {
      width: 362px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col4 {
    width: 368px; }
    .-form select.-col4._tiny {
      width: 368px; }
    .-form select.-col4._small {
      width: 368px; }
    .-form select.-col4._big {
      width: 368px; }
    .-form select.-col4._huge {
      width: 368px; } }
.-form input.-col5, .-form textarea.-col5, .-form select.-col5,
.-form textarea.-col5 {
  width: 456px; }
  .-form input.-col5._tiny, .-form textarea.-col5._tiny, .-form select.-col5._tiny,
  .-form textarea.-col5._tiny {
    width: 460px; }
  .-form input.-col5._small, .-form textarea.-col5._small, .-form select.-col5._small,
  .-form textarea.-col5._small {
    width: 464px; }
  .-form input.-col5._big, .-form textarea.-col5._big, .-form select.-col5._big,
  .-form textarea.-col5._big {
    width: 452px; }
  .-form input.-col5._huge, .-form textarea.-col5._huge, .-form select.-col5._huge,
  .-form textarea.-col5._huge {
    width: 448px; }
.-form .-form-field.-col5 {
  width: 464px; }
  .-form .-form-field.-col5._tiny input, .-form .-form-field.-col5._tiny textarea, .-form .-form-field.-col5._tiny select {
    width: 454px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col5._tiny select {
      width: 462px; } }
  .-form .-form-field.-col5._small input, .-form .-form-field.-col5._small textarea, .-form .-form-field.-col5._small select {
    width: 458px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col5._small select {
      width: 462px; } }
  .-form .-form-field.-col5 input, .-form .-form-field.-col5 textarea, .-form .-form-field.-col5 select {
    width: 450px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col5 select {
      width: 462px; } }
  .-form .-form-field.-col5._big input, .-form .-form-field.-col5._big textarea, .-form .-form-field.-col5._big select {
    width: 446px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col5._big select {
      width: 462px; } }
  .-form .-form-field.-col5._huge input, .-form .-form-field.-col5._huge textarea, .-form .-form-field.-col5._huge select {
    width: 442px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col5._huge select {
      width: 462px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col5 {
    width: 468px; }
    .-form select.-col5._tiny {
      width: 468px; }
    .-form select.-col5._small {
      width: 468px; }
    .-form select.-col5._big {
      width: 468px; }
    .-form select.-col5._huge {
      width: 468px; } }
.-form input.-col6, .-form textarea.-col6, .-form select.-col6,
.-form textarea.-col6 {
  width: 556px; }
  .-form input.-col6._tiny, .-form textarea.-col6._tiny, .-form select.-col6._tiny,
  .-form textarea.-col6._tiny {
    width: 560px; }
  .-form input.-col6._small, .-form textarea.-col6._small, .-form select.-col6._small,
  .-form textarea.-col6._small {
    width: 564px; }
  .-form input.-col6._big, .-form textarea.-col6._big, .-form select.-col6._big,
  .-form textarea.-col6._big {
    width: 552px; }
  .-form input.-col6._huge, .-form textarea.-col6._huge, .-form select.-col6._huge,
  .-form textarea.-col6._huge {
    width: 548px; }
.-form .-form-field.-col6 {
  width: 564px; }
  .-form .-form-field.-col6._tiny input, .-form .-form-field.-col6._tiny textarea, .-form .-form-field.-col6._tiny select {
    width: 554px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col6._tiny select {
      width: 562px; } }
  .-form .-form-field.-col6._small input, .-form .-form-field.-col6._small textarea, .-form .-form-field.-col6._small select {
    width: 558px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col6._small select {
      width: 562px; } }
  .-form .-form-field.-col6 input, .-form .-form-field.-col6 textarea, .-form .-form-field.-col6 select {
    width: 550px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col6 select {
      width: 562px; } }
  .-form .-form-field.-col6._big input, .-form .-form-field.-col6._big textarea, .-form .-form-field.-col6._big select {
    width: 546px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col6._big select {
      width: 562px; } }
  .-form .-form-field.-col6._huge input, .-form .-form-field.-col6._huge textarea, .-form .-form-field.-col6._huge select {
    width: 542px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col6._huge select {
      width: 562px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col6 {
    width: 568px; }
    .-form select.-col6._tiny {
      width: 568px; }
    .-form select.-col6._small {
      width: 568px; }
    .-form select.-col6._big {
      width: 568px; }
    .-form select.-col6._huge {
      width: 568px; } }
.-form input.-col7, .-form textarea.-col7, .-form select.-col7,
.-form textarea.-col7 {
  width: 656px; }
  .-form input.-col7._tiny, .-form textarea.-col7._tiny, .-form select.-col7._tiny,
  .-form textarea.-col7._tiny {
    width: 660px; }
  .-form input.-col7._small, .-form textarea.-col7._small, .-form select.-col7._small,
  .-form textarea.-col7._small {
    width: 664px; }
  .-form input.-col7._big, .-form textarea.-col7._big, .-form select.-col7._big,
  .-form textarea.-col7._big {
    width: 652px; }
  .-form input.-col7._huge, .-form textarea.-col7._huge, .-form select.-col7._huge,
  .-form textarea.-col7._huge {
    width: 648px; }
.-form .-form-field.-col7 {
  width: 664px; }
  .-form .-form-field.-col7._tiny input, .-form .-form-field.-col7._tiny textarea, .-form .-form-field.-col7._tiny select {
    width: 654px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col7._tiny select {
      width: 662px; } }
  .-form .-form-field.-col7._small input, .-form .-form-field.-col7._small textarea, .-form .-form-field.-col7._small select {
    width: 658px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col7._small select {
      width: 662px; } }
  .-form .-form-field.-col7 input, .-form .-form-field.-col7 textarea, .-form .-form-field.-col7 select {
    width: 650px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col7 select {
      width: 662px; } }
  .-form .-form-field.-col7._big input, .-form .-form-field.-col7._big textarea, .-form .-form-field.-col7._big select {
    width: 646px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col7._big select {
      width: 662px; } }
  .-form .-form-field.-col7._huge input, .-form .-form-field.-col7._huge textarea, .-form .-form-field.-col7._huge select {
    width: 642px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col7._huge select {
      width: 662px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col7 {
    width: 668px; }
    .-form select.-col7._tiny {
      width: 668px; }
    .-form select.-col7._small {
      width: 668px; }
    .-form select.-col7._big {
      width: 668px; }
    .-form select.-col7._huge {
      width: 668px; } }
.-form input.-col8, .-form textarea.-col8, .-form select.-col8,
.-form textarea.-col8 {
  width: 756px; }
  .-form input.-col8._tiny, .-form textarea.-col8._tiny, .-form select.-col8._tiny,
  .-form textarea.-col8._tiny {
    width: 760px; }
  .-form input.-col8._small, .-form textarea.-col8._small, .-form select.-col8._small,
  .-form textarea.-col8._small {
    width: 764px; }
  .-form input.-col8._big, .-form textarea.-col8._big, .-form select.-col8._big,
  .-form textarea.-col8._big {
    width: 752px; }
  .-form input.-col8._huge, .-form textarea.-col8._huge, .-form select.-col8._huge,
  .-form textarea.-col8._huge {
    width: 748px; }
.-form .-form-field.-col8 {
  width: 764px; }
  .-form .-form-field.-col8._tiny input, .-form .-form-field.-col8._tiny textarea, .-form .-form-field.-col8._tiny select {
    width: 754px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col8._tiny select {
      width: 762px; } }
  .-form .-form-field.-col8._small input, .-form .-form-field.-col8._small textarea, .-form .-form-field.-col8._small select {
    width: 758px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col8._small select {
      width: 762px; } }
  .-form .-form-field.-col8 input, .-form .-form-field.-col8 textarea, .-form .-form-field.-col8 select {
    width: 750px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col8 select {
      width: 762px; } }
  .-form .-form-field.-col8._big input, .-form .-form-field.-col8._big textarea, .-form .-form-field.-col8._big select {
    width: 746px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col8._big select {
      width: 762px; } }
  .-form .-form-field.-col8._huge input, .-form .-form-field.-col8._huge textarea, .-form .-form-field.-col8._huge select {
    width: 742px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col8._huge select {
      width: 762px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col8 {
    width: 768px; }
    .-form select.-col8._tiny {
      width: 768px; }
    .-form select.-col8._small {
      width: 768px; }
    .-form select.-col8._big {
      width: 768px; }
    .-form select.-col8._huge {
      width: 768px; } }
.-form input.-col9, .-form textarea.-col9, .-form select.-col9,
.-form textarea.-col9 {
  width: 856px; }
  .-form input.-col9._tiny, .-form textarea.-col9._tiny, .-form select.-col9._tiny,
  .-form textarea.-col9._tiny {
    width: 860px; }
  .-form input.-col9._small, .-form textarea.-col9._small, .-form select.-col9._small,
  .-form textarea.-col9._small {
    width: 864px; }
  .-form input.-col9._big, .-form textarea.-col9._big, .-form select.-col9._big,
  .-form textarea.-col9._big {
    width: 852px; }
  .-form input.-col9._huge, .-form textarea.-col9._huge, .-form select.-col9._huge,
  .-form textarea.-col9._huge {
    width: 848px; }
.-form .-form-field.-col9 {
  width: 864px; }
  .-form .-form-field.-col9._tiny input, .-form .-form-field.-col9._tiny textarea, .-form .-form-field.-col9._tiny select {
    width: 854px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col9._tiny select {
      width: 862px; } }
  .-form .-form-field.-col9._small input, .-form .-form-field.-col9._small textarea, .-form .-form-field.-col9._small select {
    width: 858px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col9._small select {
      width: 862px; } }
  .-form .-form-field.-col9 input, .-form .-form-field.-col9 textarea, .-form .-form-field.-col9 select {
    width: 850px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col9 select {
      width: 862px; } }
  .-form .-form-field.-col9._big input, .-form .-form-field.-col9._big textarea, .-form .-form-field.-col9._big select {
    width: 846px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col9._big select {
      width: 862px; } }
  .-form .-form-field.-col9._huge input, .-form .-form-field.-col9._huge textarea, .-form .-form-field.-col9._huge select {
    width: 842px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col9._huge select {
      width: 862px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col9 {
    width: 868px; }
    .-form select.-col9._tiny {
      width: 868px; }
    .-form select.-col9._small {
      width: 868px; }
    .-form select.-col9._big {
      width: 868px; }
    .-form select.-col9._huge {
      width: 868px; } }
.-form input.-col10, .-form textarea.-col10, .-form select.-col10,
.-form textarea.-col10 {
  width: 956px; }
  .-form input.-col10._tiny, .-form textarea.-col10._tiny, .-form select.-col10._tiny,
  .-form textarea.-col10._tiny {
    width: 960px; }
  .-form input.-col10._small, .-form textarea.-col10._small, .-form select.-col10._small,
  .-form textarea.-col10._small {
    width: 964px; }
  .-form input.-col10._big, .-form textarea.-col10._big, .-form select.-col10._big,
  .-form textarea.-col10._big {
    width: 952px; }
  .-form input.-col10._huge, .-form textarea.-col10._huge, .-form select.-col10._huge,
  .-form textarea.-col10._huge {
    width: 948px; }
.-form .-form-field.-col10 {
  width: 964px; }
  .-form .-form-field.-col10._tiny input, .-form .-form-field.-col10._tiny textarea, .-form .-form-field.-col10._tiny select {
    width: 954px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col10._tiny select {
      width: 962px; } }
  .-form .-form-field.-col10._small input, .-form .-form-field.-col10._small textarea, .-form .-form-field.-col10._small select {
    width: 958px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col10._small select {
      width: 962px; } }
  .-form .-form-field.-col10 input, .-form .-form-field.-col10 textarea, .-form .-form-field.-col10 select {
    width: 950px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col10 select {
      width: 962px; } }
  .-form .-form-field.-col10._big input, .-form .-form-field.-col10._big textarea, .-form .-form-field.-col10._big select {
    width: 946px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col10._big select {
      width: 962px; } }
  .-form .-form-field.-col10._huge input, .-form .-form-field.-col10._huge textarea, .-form .-form-field.-col10._huge select {
    width: 942px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col10._huge select {
      width: 962px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col10 {
    width: 968px; }
    .-form select.-col10._tiny {
      width: 968px; }
    .-form select.-col10._small {
      width: 968px; }
    .-form select.-col10._big {
      width: 968px; }
    .-form select.-col10._huge {
      width: 968px; } }
.-form input.-col11, .-form textarea.-col11, .-form select.-col11,
.-form textarea.-col11 {
  width: 1056px; }
  .-form input.-col11._tiny, .-form textarea.-col11._tiny, .-form select.-col11._tiny,
  .-form textarea.-col11._tiny {
    width: 1060px; }
  .-form input.-col11._small, .-form textarea.-col11._small, .-form select.-col11._small,
  .-form textarea.-col11._small {
    width: 1064px; }
  .-form input.-col11._big, .-form textarea.-col11._big, .-form select.-col11._big,
  .-form textarea.-col11._big {
    width: 1052px; }
  .-form input.-col11._huge, .-form textarea.-col11._huge, .-form select.-col11._huge,
  .-form textarea.-col11._huge {
    width: 1048px; }
.-form .-form-field.-col11 {
  width: 1064px; }
  .-form .-form-field.-col11._tiny input, .-form .-form-field.-col11._tiny textarea, .-form .-form-field.-col11._tiny select {
    width: 1054px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col11._tiny select {
      width: 1062px; } }
  .-form .-form-field.-col11._small input, .-form .-form-field.-col11._small textarea, .-form .-form-field.-col11._small select {
    width: 1058px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col11._small select {
      width: 1062px; } }
  .-form .-form-field.-col11 input, .-form .-form-field.-col11 textarea, .-form .-form-field.-col11 select {
    width: 1050px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col11 select {
      width: 1062px; } }
  .-form .-form-field.-col11._big input, .-form .-form-field.-col11._big textarea, .-form .-form-field.-col11._big select {
    width: 1046px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col11._big select {
      width: 1062px; } }
  .-form .-form-field.-col11._huge input, .-form .-form-field.-col11._huge textarea, .-form .-form-field.-col11._huge select {
    width: 1042px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col11._huge select {
      width: 1062px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col11 {
    width: 1068px; }
    .-form select.-col11._tiny {
      width: 1068px; }
    .-form select.-col11._small {
      width: 1068px; }
    .-form select.-col11._big {
      width: 1068px; }
    .-form select.-col11._huge {
      width: 1068px; } }
.-form input.-col12, .-form textarea.-col12, .-form select.-col12,
.-form textarea.-col12 {
  width: 1156px; }
  .-form input.-col12._tiny, .-form textarea.-col12._tiny, .-form select.-col12._tiny,
  .-form textarea.-col12._tiny {
    width: 1160px; }
  .-form input.-col12._small, .-form textarea.-col12._small, .-form select.-col12._small,
  .-form textarea.-col12._small {
    width: 1164px; }
  .-form input.-col12._big, .-form textarea.-col12._big, .-form select.-col12._big,
  .-form textarea.-col12._big {
    width: 1152px; }
  .-form input.-col12._huge, .-form textarea.-col12._huge, .-form select.-col12._huge,
  .-form textarea.-col12._huge {
    width: 1148px; }
.-form .-form-field.-col12 {
  width: 1164px; }
  .-form .-form-field.-col12._tiny input, .-form .-form-field.-col12._tiny textarea, .-form .-form-field.-col12._tiny select {
    width: 1154px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col12._tiny select {
      width: 1162px; } }
  .-form .-form-field.-col12._small input, .-form .-form-field.-col12._small textarea, .-form .-form-field.-col12._small select {
    width: 1158px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col12._small select {
      width: 1162px; } }
  .-form .-form-field.-col12 input, .-form .-form-field.-col12 textarea, .-form .-form-field.-col12 select {
    width: 1150px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col12 select {
      width: 1162px; } }
  .-form .-form-field.-col12._big input, .-form .-form-field.-col12._big textarea, .-form .-form-field.-col12._big select {
    width: 1146px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col12._big select {
      width: 1162px; } }
  .-form .-form-field.-col12._huge input, .-form .-form-field.-col12._huge textarea, .-form .-form-field.-col12._huge select {
    width: 1142px; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .-form .-form-field.-col12._huge select {
      width: 1162px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .-form select.-col12 {
    width: 1168px; }
    .-form select.-col12._tiny {
      width: 1168px; }
    .-form select.-col12._small {
      width: 1168px; }
    .-form select.-col12._big {
      width: 1168px; }
    .-form select.-col12._huge {
      width: 1168px; } }

.-form .-form-field-row {
  margin-left: -30px;
  *zoom: 1; }
  .-form .-form-field-row:before, .-form .-form-field-row:after {
    display: table;
    content: " ";
    line-height: 0; }
  .-form .-form-field-row:after {
    clear: both; }
  .-form .-form-field-row [class*='-col'] {
    float: left;
    margin-left: 30px; }

.-form input[type='checkbox'],
.-form input[type='checkbox']:active,
.-form input[type='checkbox']:hover,
.-form input[type='checkbox']:focus {
  border: inherit;
  background: inherit; }

.-table._striped_.-unstyled- tr:nth-child(odd) td, .-table._striped_.-unstyled- tr:nth-child(even) td, .-table._striped_._hovered_.-unstyled- tr:nth-child(even):hover td {
  color: #333333; }

.-table._striped_ tr:nth-child(odd).-unstyled- td, .-table._striped_ tr:nth-child(even).-unstyled- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-unstyled- td {
  border-color: transparent; }

.-table._striped_.-unstyled- tr:nth-child(odd) td, .-table._striped_.-unstyled- tr:nth-child(even) td, .-table._striped_._hovered_.-unstyled- tr:nth-child(even):hover td {
  border-color: transparent; }

.-table._striped_.-unstyled- tr:nth-child(even) td, .-table._striped_._hovered_.-unstyled- tr:nth-child(even):hover td {
  background-color: transparent; }

.-table._striped_.-unstyled- tr:nth-child(odd) td {
  background-color: transparent; }

.-table._striped_ tr:nth-child(even) td, .-table._striped_._hovered_ tr:nth-child(even):hover td {
  color: #333333; }

.-table._striped_ tr:nth-child(odd) td, .-table._striped_ tr:nth-child(even) td, .-table._striped_._hovered_ tr:nth-child(even):hover td {
  border-color: #d9d9d9; }

.-table._striped_ tr:nth-child(even) td, .-table._striped_._hovered_ tr:nth-child(even):hover td {
  border-color: silver; }

.-table._striped_ tr:nth-child(even) td, .-table._striped_._hovered_ tr:nth-child(even):hover td {
  background-color: #fbfbfb; }

.-table._striped_.-error- tr:nth-child(odd) td {
  color: white; }

.-table._striped_.-error- tr:nth-child(odd) td {
  border-color: #cf3b3b; }

.-table._striped_.-error- tr:nth-child(odd) td {
  background-color: #da4a39; }

.-table._striped_.-success- tr:nth-child(odd) td {
  color: white; }

.-table._striped_.-success- tr:nth-child(odd) td {
  border-color: #2fa43b; }

.-table._striped_.-success- tr:nth-child(odd) td {
  background-color: #3ec84c; }

.-table._striped_.-info- tr:nth-child(odd) td {
  color: white; }

.-table._striped_.-info- tr:nth-child(odd) td {
  border-color: #3bc2cf; }

.-table._striped_.-info- tr:nth-child(odd) td {
  background-color: #64cfd9; }

.-table._striped_.-warning- tr:nth-child(odd) td {
  color: white; }

.-table._striped_.-warning- tr:nth-child(odd) td {
  border-color: #cf953b; }

.-table._striped_.-warning- tr:nth-child(odd) td {
  background-color: #edb723; }

.-table._striped_.-primary- tr:nth-child(odd) td {
  color: white; }

.-table._striped_.-primary- tr:nth-child(odd) td {
  border-color: #156ba9; }

.-table._striped_.-primary- tr:nth-child(odd) td {
  background-color: #1b88d6; }

.-table._striped_.-dark- tr:nth-child(odd) td {
  color: white; }

.-table._striped_.-dark- tr:nth-child(odd) td {
  border-color: #5e5e5e; }

.-table._striped_.-dark- tr:nth-child(odd) td {
  background-color: #6b6b6b; }

.-table._striped_.-disabled- tr:nth-child(odd) td {
  color: #cccccc!important; }

.-table._striped_.-disabled- tr:nth-child(odd) td {
  border-color: silver!important; }

.-table._striped_.-disabled- tr:nth-child(odd) td {
  background-color: #f3f3f3!important; }

.-table tr.-unstyled- td, .-table._hovered_ tr:hover.-unstyled- td, .-table._striped_ tr:nth-child(odd).-unstyled- td, .-table._striped_ tr:nth-child(even).-unstyled- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-unstyled- td {
  color: #333333; }

.-table tr.-unstyled- td, .-table._hovered_ tr:hover.-unstyled- td, .-table._striped_ tr:nth-child(odd).-unstyled- td, .-table._striped_ tr:nth-child(even).-unstyled- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-unstyled- td {
  border-color: transparent; }

.-table tr.-unstyled- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-unstyled- td {
  background-color: transparent; }

.-table._hovered_ tr:hover.-unstyled- td, .-table._striped_ tr:nth-child(odd).-unstyled- td, .-table._striped_ tr:nth-child(even).-unstyled- td {
  background-color: transparent; }

.-table tr._loading_.-unstyled- td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr._loading_ td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr.-error- td, .-table._hovered_ tr:hover.-error- td, .-table._striped_ tr:nth-child(odd).-error- td, .-table._striped_ tr:nth-child(even).-error- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-error- td {
  color: white; }

.-table tr.-error- td, .-table._hovered_ tr:hover.-error- td, .-table._striped_ tr:nth-child(odd).-error- td, .-table._striped_ tr:nth-child(even).-error- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-error- td {
  border-color: #cf3b3b; }

.-table tr.-error- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-error- td {
  background-color: #da4a39; }

.-table._hovered_ tr:hover.-error- td, .-table._striped_ tr:nth-child(odd).-error- td, .-table._striped_ tr:nth-child(even).-error- td {
  background-color: #d23927; }

.-table tr._loading_.-error- td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr.-success- td, .-table._hovered_ tr:hover.-success- td, .-table._striped_ tr:nth-child(odd).-success- td, .-table._striped_ tr:nth-child(even).-success- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-success- td {
  color: white; }

.-table tr.-success- td, .-table._hovered_ tr:hover.-success- td, .-table._striped_ tr:nth-child(odd).-success- td, .-table._striped_ tr:nth-child(even).-success- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-success- td {
  border-color: #2fa43b; }

.-table tr.-success- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-success- td {
  background-color: #3ec84c; }

.-table._hovered_ tr:hover.-success- td, .-table._striped_ tr:nth-child(odd).-success- td, .-table._striped_ tr:nth-child(even).-success- td {
  background-color: #34b842; }

.-table tr._loading_.-success- td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr.-info- td, .-table._hovered_ tr:hover.-info- td, .-table._striped_ tr:nth-child(odd).-info- td, .-table._striped_ tr:nth-child(even).-info- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-info- td {
  color: white; }

.-table tr.-info- td, .-table._hovered_ tr:hover.-info- td, .-table._striped_ tr:nth-child(odd).-info- td, .-table._striped_ tr:nth-child(even).-info- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-info- td {
  border-color: #3bc2cf; }

.-table tr.-info- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-info- td {
  background-color: #64cfd9; }

.-table._hovered_ tr:hover.-info- td, .-table._striped_ tr:nth-child(odd).-info- td, .-table._striped_ tr:nth-child(even).-info- td {
  background-color: #50c9d4; }

.-table tr._loading_.-info- td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr.-warning- td, .-table._hovered_ tr:hover.-warning- td, .-table._striped_ tr:nth-child(odd).-warning- td, .-table._striped_ tr:nth-child(even).-warning- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-warning- td {
  color: white; }

.-table tr.-warning- td, .-table._hovered_ tr:hover.-warning- td, .-table._striped_ tr:nth-child(odd).-warning- td, .-table._striped_ tr:nth-child(even).-warning- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-warning- td {
  border-color: #cf953b; }

.-table tr.-warning- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-warning- td {
  background-color: #edb723; }

.-table._hovered_ tr:hover.-warning- td, .-table._striped_ tr:nth-child(odd).-warning- td, .-table._striped_ tr:nth-child(even).-warning- td {
  background-color: #e4ac13; }

.-table tr._loading_.-warning- td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr.-primary- td, .-table._hovered_ tr:hover.-primary- td, .-table._striped_ tr:nth-child(odd).-primary- td, .-table._striped_ tr:nth-child(even).-primary- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-primary- td {
  color: white; }

.-table tr.-primary- td, .-table._hovered_ tr:hover.-primary- td, .-table._striped_ tr:nth-child(odd).-primary- td, .-table._striped_ tr:nth-child(even).-primary- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-primary- td {
  border-color: #156ba9; }

.-table tr.-primary- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-primary- td {
  background-color: #1b88d6; }

.-table._hovered_ tr:hover.-primary- td, .-table._striped_ tr:nth-child(odd).-primary- td, .-table._striped_ tr:nth-child(even).-primary- td {
  background-color: #187abf; }

.-table tr._loading_.-primary- td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr.-dark- td, .-table._hovered_ tr:hover.-dark- td, .-table._striped_ tr:nth-child(odd).-dark- td, .-table._striped_ tr:nth-child(even).-dark- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-dark- td {
  color: white; }

.-table tr.-dark- td, .-table._hovered_ tr:hover.-dark- td, .-table._striped_ tr:nth-child(odd).-dark- td, .-table._striped_ tr:nth-child(even).-dark- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-dark- td {
  border-color: #5e5e5e; }

.-table tr.-dark- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-dark- td {
  background-color: #6b6b6b; }

.-table._hovered_ tr:hover.-dark- td, .-table._striped_ tr:nth-child(odd).-dark- td, .-table._striped_ tr:nth-child(even).-dark- td {
  background-color: #5e5e5e; }

.-table tr._loading_.-dark- td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr.-disabled- td, .-table._hovered_ tr:hover.-disabled- td, .-table._striped_ tr:nth-child(odd).-disabled- td, .-table._striped_ tr:nth-child(even).-disabled- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-disabled- td {
  color: #cccccc!important; }

.-table tr.-disabled- td, .-table._hovered_ tr:hover.-disabled- td, .-table._striped_ tr:nth-child(odd).-disabled- td, .-table._striped_ tr:nth-child(even).-disabled- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-disabled- td {
  border-color: silver!important; }

.-table tr.-disabled- td, .-table._striped_._hovered_ tr:nth-child(even):hover.-disabled- td {
  background-color: #f3f3f3!important; }

.-table._hovered_ tr:hover.-disabled- td, .-table._striped_ tr:nth-child(odd).-disabled- td, .-table._striped_ tr:nth-child(even).-disabled- td {
  background-color: #f3f3f3!important; }

.-table tr._loading_.-disabled- td {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.35, rgba(255, 255, 255, 0.35)), color-stop(0.35, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.35)), color-stop(0.75, rgba(255, 255, 255, 0.35)), color-stop(0.75, transparent), to(transparent)) !important;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent) !important;
  background-size: 40px 40px!important;
  animation: stripes-animation 2s linear infinite;
  -webkit-animation: stripes-animation 2s linear infinite;
  -moz-animation: stripes-animation 2s linear infinite;
  -o-animation: stripes-animation 2s linear infinite;
  -ms-animation: stripes-animation 2s linear infinite; }

.-table tr td.-unstyled-, .-table._hovered_ tr:hover td.-unstyled-, .-table._striped_ tr:nth-child(odd) td.-unstyled-, .-table._striped_ tr:nth-child(even) td.-unstyled-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-unstyled- {
  color: #333333; }

.-table tr td.-unstyled-, .-table._hovered_ tr:hover td.-unstyled-, .-table._striped_ tr:nth-child(odd) td.-unstyled-, .-table._striped_ tr:nth-child(even) td.-unstyled-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-unstyled- {
  border-color: transparent; }

.-table tr td.-unstyled-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-unstyled- {
  background-color: transparent; }

.-table._hovered_ tr:hover td.-unstyled-, .-table._striped_ tr:nth-child(odd) td.-unstyled-, .-table._striped_ tr:nth-child(even) td.-unstyled- {
  background-color: transparent; }

.-table tr td.-error-, .-table._hovered_ tr:hover td.-error-, .-table._striped_ tr:nth-child(odd) td.-error-, .-table._striped_ tr:nth-child(even) td.-error-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-error- {
  color: white; }

.-table tr td.-error-, .-table._hovered_ tr:hover td.-error-, .-table._striped_ tr:nth-child(odd) td.-error-, .-table._striped_ tr:nth-child(even) td.-error-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-error- {
  border-color: #cf3b3b; }

.-table tr td.-error-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-error- {
  background-color: #da4a39; }

.-table._hovered_ tr:hover td.-error-, .-table._striped_ tr:nth-child(odd) td.-error-, .-table._striped_ tr:nth-child(even) td.-error- {
  background-color: #d23927; }

.-table tr td.-success-, .-table._hovered_ tr:hover td.-success-, .-table._striped_ tr:nth-child(odd) td.-success-, .-table._striped_ tr:nth-child(even) td.-success-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-success- {
  color: white; }

.-table tr td.-success-, .-table._hovered_ tr:hover td.-success-, .-table._striped_ tr:nth-child(odd) td.-success-, .-table._striped_ tr:nth-child(even) td.-success-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-success- {
  border-color: #2fa43b; }

.-table tr td.-success-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-success- {
  background-color: #3ec84c; }

.-table._hovered_ tr:hover td.-success-, .-table._striped_ tr:nth-child(odd) td.-success-, .-table._striped_ tr:nth-child(even) td.-success- {
  background-color: #34b842; }

.-table tr td.-info-, .-table._hovered_ tr:hover td.-info-, .-table._striped_ tr:nth-child(odd) td.-info-, .-table._striped_ tr:nth-child(even) td.-info-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-info- {
  color: white; }

.-table tr td.-info-, .-table._hovered_ tr:hover td.-info-, .-table._striped_ tr:nth-child(odd) td.-info-, .-table._striped_ tr:nth-child(even) td.-info-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-info- {
  border-color: #3bc2cf; }

.-table tr td.-info-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-info- {
  background-color: #64cfd9; }

.-table._hovered_ tr:hover td.-info-, .-table._striped_ tr:nth-child(odd) td.-info-, .-table._striped_ tr:nth-child(even) td.-info- {
  background-color: #50c9d4; }

.-table tr td.-warning-, .-table._hovered_ tr:hover td.-warning-, .-table._striped_ tr:nth-child(odd) td.-warning-, .-table._striped_ tr:nth-child(even) td.-warning-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-warning- {
  color: white; }

.-table tr td.-warning-, .-table._hovered_ tr:hover td.-warning-, .-table._striped_ tr:nth-child(odd) td.-warning-, .-table._striped_ tr:nth-child(even) td.-warning-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-warning- {
  border-color: #cf953b; }

.-table tr td.-warning-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-warning- {
  background-color: #edb723; }

.-table._hovered_ tr:hover td.-warning-, .-table._striped_ tr:nth-child(odd) td.-warning-, .-table._striped_ tr:nth-child(even) td.-warning- {
  background-color: #e4ac13; }

.-table tr td.-primary-, .-table._hovered_ tr:hover td.-primary-, .-table._striped_ tr:nth-child(odd) td.-primary-, .-table._striped_ tr:nth-child(even) td.-primary-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-primary- {
  color: white; }

.-table tr td.-primary-, .-table._hovered_ tr:hover td.-primary-, .-table._striped_ tr:nth-child(odd) td.-primary-, .-table._striped_ tr:nth-child(even) td.-primary-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-primary- {
  border-color: #156ba9; }

.-table tr td.-primary-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-primary- {
  background-color: #1b88d6; }

.-table._hovered_ tr:hover td.-primary-, .-table._striped_ tr:nth-child(odd) td.-primary-, .-table._striped_ tr:nth-child(even) td.-primary- {
  background-color: #187abf; }

.-table tr td.-dark-, .-table._hovered_ tr:hover td.-dark-, .-table._striped_ tr:nth-child(odd) td.-dark-, .-table._striped_ tr:nth-child(even) td.-dark-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-dark- {
  color: white; }

.-table tr td.-dark-, .-table._hovered_ tr:hover td.-dark-, .-table._striped_ tr:nth-child(odd) td.-dark-, .-table._striped_ tr:nth-child(even) td.-dark-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-dark- {
  border-color: #5e5e5e; }

.-table tr td.-dark-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-dark- {
  background-color: #6b6b6b; }

.-table._hovered_ tr:hover td.-dark-, .-table._striped_ tr:nth-child(odd) td.-dark-, .-table._striped_ tr:nth-child(even) td.-dark- {
  background-color: #5e5e5e; }

.-table tr td.-disabled-, .-table._hovered_ tr:hover td.-disabled-, .-table._striped_ tr:nth-child(odd) td.-disabled-, .-table._striped_ tr:nth-child(even) td.-disabled-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-disabled- {
  color: #cccccc!important; }

.-table tr td.-disabled-, .-table._hovered_ tr:hover td.-disabled-, .-table._striped_ tr:nth-child(odd) td.-disabled-, .-table._striped_ tr:nth-child(even) td.-disabled-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-disabled- {
  border-color: silver!important; }

.-table tr td.-disabled-, .-table._striped_._hovered_ tr:nth-child(even):hover td.-disabled- {
  background-color: #f3f3f3!important; }

.-table._hovered_ tr:hover td.-disabled-, .-table._striped_ tr:nth-child(odd) td.-disabled-, .-table._striped_ tr:nth-child(even) td.-disabled- {
  background-color: #f3f3f3!important; }

.-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0; }
  .-table th {
    text-align: left; }
  .-table td {
    border-top-width: 1px;
    border-top-style: solid; }
  .-table._bordered_ td {
    border-width: 1px;
    border-style: solid; }
  .-table._vertical_ td {
    border-top-width: 0;
    border-left-width: 1px;
    border-left-style: solid; }
    .-table._vertical_ td:first-child {
      border-left-width: 0; }
  .-table.-unstyled-, .-table.-unstyled- td {
    border-width: 0!important; }

.-caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-right-color: transparent!important;
  border-left-color: transparent!important; }
  .-caret._top_ {
    border-top-style: none;
    border-bottom-style: solid;
    margin-top: -2px; }
