html {
  overflow: auto !important;
  /* Override normalize.scss */ }

::-webkit-scrollbar {
  display: none; }

a {
  color: #1EA9EA;
  text-decoration: none;
  outline: none !important;
  border: 0; }

#wpwrap,
#wpcontent {
  background-color: #fff; }

#wpcontent {
  padding: 0; }
  #wpcontent .wrap {
    margin: 0; }

/** Hide anything that isn't our page wrap, ie Admin Notices */
#wpbody-content > div:not(.wrap) {
  display: none; }

#ninja-forms-dashboard {
  box-sizing: border-box; }
  #ninja-forms-dashboard .nf-widget {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-bottom: 20px; }
  #ninja-forms-dashboard header.topbar {
    background-color: #EBEDEE; }
  #ninja-forms-dashboard header .app-title {
    width: 100%;
    max-width: 50rem;
    margin: auto;
    background-image: url("../img/nf-logo-dashboard.png");
    background-size: 315px 48px;
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 52px;
    margin-bottom: 40px; }
    #ninja-forms-dashboard header .app-title strong {
      display: block;
      text-indent: -9999px; }
  #ninja-forms-dashboard nav {
    width: 100%;
    max-width: 50rem;
    margin: auto;
    margin-bottom: 40px; }
    #ninja-forms-dashboard nav ul {
      display: -ms-flexbox;
      display: flex;
      margin: 0; }
      #ninja-forms-dashboard nav ul li a {
        color: #424242;
        cursor: pointer;
        font-size: 16px;
        margin: 0 16px 10px 16px;
        margin-bottom: 10px;
        padding: 16px 0 8px; }
        #ninja-forms-dashboard nav ul li a.active {
          border-bottom: 2px solid #424242; }
  #ninja-forms-dashboard main {
    width: 100%;
    max-width: 50rem;
    margin: auto; }
  #ninja-forms-dashboard .form-row-actions {
    display: none; }
    #ninja-forms-dashboard .form-row-actions li {
      font-size: 12px; }
  #ninja-forms-dashboard .nf-table-display td:nth-child(1) {
    width: 100%; }
  #ninja-forms-dashboard .nf-table-display td:nth-child(2),
  #ninja-forms-dashboard .nf-table-display td:nth-child(3) {
    width: 250px;
    white-space: nowrap; }
  #ninja-forms-dashboard tr.show-actions .title {
    display: block;
    margin-bottom: 30px; }
  #ninja-forms-dashboard tr.show-actions .form-row-actions {
    display: -ms-flexbox;
    display: flex;
    background: #ECEDEE;
    position: absolute;
    padding-top: 6px;
    bottom: 0;
    z-index: 1;
    margin: 0; }
    #ninja-forms-dashboard tr.show-actions .form-row-actions li {
      padding: 0 10px; }
  #ninja-forms-dashboard .nf-search {
    border-bottom: 1px solid #ECEDEE; }
    #ninja-forms-dashboard .nf-search::before {
      top: 16px; }
    #ninja-forms-dashboard .nf-search input[type=search] {
      width: auto; }
  #ninja-forms-dashboard .nf-item-controls .nf-item-control a {
    margin-left: 20px;
    width: 24px;
    cursor: pointer; }

/*
Notices
---------------------------------------------*/
/* This section intentionally left blank. */
/*
Sections
---------------------------------------------*/
.widget {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 20px; }
  .widget header {
    margin-bottom: 20px; }

.widget-memberships {
  border: 0;
  padding: 0; }

.pricing-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .pricing-container .pricing-block {
    width: 30%; }
    .pricing-container .pricing-block.highlight {
      background-color: #f1f1f1; }
  .pricing-container .pricing-header {
    text-align: center; }
    .pricing-container .pricing-header > div {
      margin-bottom: 10px; }
    .pricing-container .pricing-header .pricing-title {
      font-size: 24px;
      margin-bottom: 16px; }
    .pricing-container .pricing-header .pricing-price {
      font-size: 24px;
      font-weight: bold; }
  .pricing-container .pricing-body > div {
    padding: 10px 0;
    position: relative; }
  .pricing-container .pricing-body span {
    display: block;
    margin-left: 40px; }
  .pricing-container .pricing-body ul {
    list-style: disc;
    margin-left: 20px; }
  .pricing-container .pricing-body .fa {
    color: #aaa;
    font-size: 24px;
    position: absolute;
    left: 0; }
  .pricing-container .pricing-body .pricing-body-title {
    font-weight: bold;
    text-transform: uppercase; }

.widget-plan-notice {
  text-align: center; }
  .widget-plan-notice .widget-title {
    font-size: 26px;
    font-weight: bold;
    margin: 0 0 10px 0;
    text-align: center; }
  .widget-plan-notice .nf-button {
    margin-bottom: 20px; }

/* This section intentionally left blank. */
/*
Widgets
---------------------------------------------*/
th {
  font-weight: bold; }

.widget-forms .sortable {
  cursor: pointer;
  font-weight: bold;
  margin-left: -5px; }
  .widget-forms .sortable:hover:after {
    content: '\f0dc'; }
  .widget-forms .sortable:after {
    font-family: 'FontAwesome';
    margin-left: 5px;
    position: absolute; }
  .widget-forms .sortable.sorted-asc:after {
    content: "\f0de"; }
  .widget-forms .sortable.sorted-desc:after {
    content: "\f0dd"; }

.widget-forms header {
  display: -ms-flexbox;
  display: flex; }
  .widget-forms header div {
    -ms-flex: 1;
        flex: 1; }
  .widget-forms header div:first-of-type {
    -ms-flex: 2;
        flex: 2; }

.widget-forms .action {
  display: -ms-flexbox;
  display: flex; }

.widget-forms .form-row-actions a {
  cursor: pointer; }

.widget-forms > div > main.content {
  /*max-height: 400px;*/ }

.forms-collection > div {
  padding: 10px; }

.forms-collection > div:nth-child(odd) {
  background-color: #EBEDEE; }

.forms-collection .deleting {
  color: white;
  background-color: red !important; }
  .forms-collection .deleting a {
    color: white; }
  .forms-collection .deleting footer {
    display: none; }

.forms-collection main {
  display: -ms-flexbox;
  display: flex; }
  .forms-collection main div {
    -ms-flex: 1;
        flex: 1; }
  .forms-collection main div:first-of-type {
    -ms-flex: 2;
        flex: 2; }

.forms-collection footer ul {
  margin: 0;
  padding-top: 20px;
  display: -ms-flexbox;
  display: flex; }
  .forms-collection footer ul li a.delete {
    color: red; }
  .forms-collection footer ul li:after {
    content: ' |';
    margin: auto 5px; }
  .forms-collection footer ul li:last-child:after {
    content: ''; }

.template-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .template-list > div {
    width: 50%; }
  .template-list .template a {
    color: #424242;
    display: block;
    margin: 5px;
    padding: 30px;
    border: 1px solid #EBEDEE;
    border-radius: 4px;
    min-height: 80px;
    cursor: pointer; }
    .template-list .template a:hover {
      background: #1EA9EA;
      color: #fff; }
    .template-list .template a .title {
      display: block;
      font-size: 20px;
      margin-bottom: 10px; }

table .forms-table-row li {
  display: inline-block; }

/*
jBox
---------------------------------------------*/
.jBox-Modal {
  background-color: white; }
  .jBox-Modal .jBox-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 150%;
    font-weight: bold;
    text-align: center;
    width: 100%; }
  .jBox-Modal .jBox-content {
    padding: 10px;
    width: 100%; }
  .jBox-Modal .buttons::after {
    clear: none;
    content: "";
    display: block; }

/*
Loading Spinner
---------------------------------------------*/
.nf-loading-spinner {
  width: 40px;
  height: 40px;
  margin: 15px auto;
  background-color: rgba(208, 208, 208, 0.5);
  border-radius: 100%;
  animation: nf-scaleout 1.0s infinite ease-in-out; }

@keyframes nf-scaleout {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1);
    opacity: 0; } }

.apps-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
  padding: 10px; }
  .apps-container .nf-box {
    background: #fff;
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%; }
  .apps-container .nf-box-inside {
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 10px; }
  .apps-container .nf-extend {
    float: left;
    margin: 0 0 20px 0;
    width: 300px;
    position: relative; }
  .apps-container .nf-extend img {
    margin-bottom: 10px;
    max-width: 100%;
    height: auto; }
  .apps-container .nf-extend h2 {
    white-space: nowrap;
    overflow: hidden; }
  .apps-container .nf-extend-content p {
    min-height: 60px; }
  .apps-container .nf-extend-buttons::after {
    clear: both;
    content: "";
    display: block; }
  .apps-container .nf-extend .nf-button {
    float: right; }
  .apps-container .nf-extend .nf-doc-button {
    float: left; }

/*# sourceMappingURL=dashboard.min.css.map */
