/*

---------------------------------------------*/
.field-wrap,
#ninja_forms_required_items {
  margin-bottom: 20px; }

.nf-fields {
  padding: 5px;
  max-width: 1000px;
  margin: 0 auto; }
  .nf-fields .ninja-forms-field {
    font-size: 16px;
    padding: 16px; }
  .nf-fields hr.ninja-forms-field {
    padding: 0; }
  .nf-fields .nf-product-field.ninja-forms-field {
    background: transparent;
    border: 0;
    padding: 0; }
  .nf-fields .nf-product-field span {
    padding-right: 16px; }
  .nf-fields .nf-product-field .nf-field-qty {
    font-size: 16px;
    padding: 5px;
    width: 80px; }
  .nf-fields textarea {
    height: 200px; }
  .nf-fields .listselect-wrap select,
  .nf-fields .liststate-wrap select,
  .nf-fields .listcountry-wrap select {
    height: 48px; }
  .nf-fields .nf-static {
    background: transparent;
    border: 0;
    font-weight: bold;
    padding: 0; }
  .nf-fields .label-above > label,
  .nf-fields .label-below > label,
  .nf-fields .label-hidden > label {
    margin-bottom: 5px; }
  .nf-fields .label-below > label {
    margin-bottom: 0;
    margin-top: 5px; }
  .nf-fields .label-right > label {
    margin-bottom: 0; }
  .nf-fields .label-right > input,
  .nf-fields .label-right textarea,
  .nf-fields .label-right select,
  .nf-fields .label-right .pikaday__container {
    margin-right: 10px; }
  .nf-fields .label-right > input[type=radio],
  .nf-fields .label-right input[type=checkbox] {
    margin-right: 10px; }
  .nf-fields .label-right ul {
    margin-right: 15px; }
  .nf-fields .label-left > label {
    margin-bottom: 0;
    margin-top: 5px; }
  .nf-fields .label-left > input,
  .nf-fields .label-left textarea,
  .nf-fields .label-left select,
  .nf-fields .label-left .pikaday__container {
    margin-left: 10px; }
  .nf-fields .label-left > input[type=radio],
  .nf-fields .label-left input[type=checkbox] {
    margin-left: 10px; }

/* Column Classes
    Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */
.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
  float: left;
  margin-left: 2.564102564102564%; }
  .five-sixths .inside,
  .four-sixths .inside,
  .one-fourth .inside,
  .one-half .inside,
  .one-sixth .inside,
  .one-third .inside,
  .three-fourths .inside,
  .three-sixths .inside,
  .two-fourths .inside,
  .two-sixths .inside,
  .two-thirds .inside {
    padding: 20px; }
  .five-sixths::after,
  .four-sixths::after,
  .one-fourth::after,
  .one-half::after,
  .one-sixth::after,
  .one-third::after,
  .three-fourths::after,
  .three-sixths::after,
  .two-fourths::after,
  .two-sixths::after,
  .two-thirds::after {
    clear: both;
    content: "";
    display: block; }

.one-half,
.three-sixths,
.two-fourths {
  width: 48.717948717948715%; }

.one-third,
.two-sixths {
  width: 31.623931623931625%; }

.four-sixths,
.two-thirds {
  width: 65.81196581196582%; }

.one-fourth {
  width: 23.076923076923077%; }

.three-fourths {
  width: 74.35897435897436%; }

.one-sixth {
  width: 14.52991452991453%; }

.five-sixths {
  width: 82.90598290598291%; }

.first {
  clear: both;
  margin-left: 0; }

input[type=checkbox].nf-toggle {
  background: transparent;
  border: 0;
  box-shadow: 0 0 0;
  margin: 10px;
  height: 18px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  cursor: pointer; }
  input[type=checkbox].nf-toggle::after {
    background: #BCBDBF;
    border: 2px solid #BCBDBF;
    border-radius: 20px;
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    width: 46px;
    height: 24px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  input[type=checkbox].nf-toggle::before {
    background: #fff;
    border-radius: 20px;
    content: "";
    position: absolute;
    top: -1px;
    left: 0;
    width: 18px;
    height: 18px;
    z-index: 99;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  input[type=checkbox].nf-toggle:checked::after {
    background: lightgreen;
    border: 2px solid lightgreen;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  input[type=checkbox].nf-toggle:checked::before {
    top: -1px;
    left: 20px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  .label-right input[type=checkbox].nf-toggle {
    padding: 0 50px 0 0; }
  .label-left input[type=checkbox].nf-toggle {
    padding: 0;
    margin-left: 22px;
    margin-top: 20px; }

.field-wrap > label {
  font-weight: bold; }

.ninja-forms-field {
  background: #f7f7f7;
  border: 1px solid #eaeaea; }
  .ninja-forms-field:focus {
    background: #fff;
    border-color: #c1c1c1;
    outline: none; }

.nf-error .ninja-forms-field {
  border-color: red; }

.nf-error .nf-error-msg {
  color: red; }

.ninja-forms-noscript-message {
  background: #f1f1f1;
  border: 4px dashed #ccc;
  color: #333;
  display: block;
  font-size: 20px;
  margin: 20px 0;
  padding: 40px;
  text-align: center; }

/*# sourceMappingURL=display-opinions.css.map */
