.formidable-shortcode-container {
  margin: 40px 0px;
  clear: both;
  width: 100%;
  border: 2px solid #ddd;
  background-color: #ededed;
  padding: 20px;
  box-sizing: border-box;
  text-align: center; }
  .formidable-shortcode-container input {
    display: block;
    width: 100%;
    font-size: 1.4em;
    font-size: 1em;
    text-align: center;
    line-height: 1.5em;
    margin: 10px 0;
    font-weight: bold;
    background: #fff;
    border: 1px solid #ddd; }

#embedded_options .embedded_options_field {
  margin-bottom: 10px; }
#embedded_options .embedded_options_field:first-child {
  display: none; }
#embedded_options select {
  width: 200px !important; }

.formidable-pro-fpdf-tab-settings > div, .formidable-pro-fpdf-tab-backups > div {
  max-width: 100% !important; }

.formidable-pro-fpdf .hidden-use-second {
  display: none; }
.formidable-pro-fpdf .updated, .formidable-pro-fpdf .error {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 20px; }
.formidable-pro-fpdf #frm-bg, .formidable-pro-fpdf #loader {
  border: 2px solid #ddd;
  background-color: #ededed;
  padding: 20px; }
.formidable-pro-fpdf #loader {
  margin-top: 40px; }
  .formidable-pro-fpdf #loader img {
    vertical-align: middle;
    margin-top: -3px; }
.formidable-pro-fpdf .custom-preview-img {
  max-width: 100%;
  display: block;
  height: auto;
  background: #fff;
  margin: 10px 0 0 0; }
.formidable-pro-fpdf #wpfx_layout_form > table {
  width: 100%; }
  .formidable-pro-fpdf #wpfx_layout_form > table select, .formidable-pro-fpdf #wpfx_layout_form > table #wpfx_clname, .formidable-pro-fpdf #wpfx_layout_form > table #wpfx_password, .formidable-pro-fpdf #wpfx_layout_form > table #wpfx_name_email, .formidable-pro-fpdf #wpfx_layout_form > table #wpfx_restrict_role, .formidable-pro-fpdf #wpfx_layout_form > table #wpfx_restrict_user {
    width: 300px;
    max-width: 100%; }
  .formidable-pro-fpdf #wpfx_layout_form > table table td {
    vertical-align: top !important;
    padding: 5px !important; }
  .formidable-pro-fpdf #wpfx_layout_form > table table select, .formidable-pro-fpdf #wpfx_layout_form > table table textarea {
    width: auto;
    max-width: 200px;
    display: block; }
  .formidable-pro-fpdf #wpfx_layout_form > table table textarea {
    width: 100%;
    margin-top: 10px;
    height: 100px; }
.formidable-pro-fpdf .cltable {
  width: 100%; }
  .formidable-pro-fpdf .cltable #delete {
    cursor: pointer; }
.formidable-pro-fpdf > div {
  max-width: 900px; }
.formidable-pro-fpdf ._first form select {
  width: 400px;
  max-width: 100%; }

.fpropdf-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999999; }
  .fpropdf-overlay form {
    position: fixed;
    top: 50%;
    text-align: center;
    width: 100%;
    margin-top: -70px; }
    .fpropdf-overlay form div {
      padding: 20px;
      background: #fff;
      margin: 0 auto;
      display: inline-block;
      border-radius: 5px;
      box-shadow: 0 0 10px 10px rgba(0, 0, 0, 0.3); }

.formidable-pro-fpdf .layout_builder {
  padding: 10px 20px 20px 20px;
  margin: 40px 0 0 0; }

.fpropdf-sites {
  list-style-type: decimal; }
  .fpropdf-sites .opt-inactive {
    color: red; }
  .fpropdf-sites .opt-active {
    color: green; }
  .fpropdf-sites li {
    opacity: 0.7;
    font-weight: bold; }
    .fpropdf-sites li > a {
      opacity: 0; }
    .fpropdf-sites li:hover > a {
      opacity: 1; }
    .fpropdf-sites li:hover {
      opacity: 1; }
      .fpropdf-sites li:hover ul li {
        opacity: 0.7; }
        .fpropdf-sites li:hover ul li:hover {
          opacity: 1; }
    .fpropdf-sites li ul {
      list-style-type: circle;
      margin-left: 20px;
      margin-top: 10px; }
      .fpropdf-sites li ul li {
        margin-bottom: 0; }
