#page-evo-seo-admin-settings {
  /**
   * Load SASS partials.
   */ }
  #page-evo-seo-admin-settings .header-content {
    max-width: 100%; }
  #page-evo-seo-admin-settings .row-2-sxs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap; }
    #page-evo-seo-admin-settings .row-2-sxs > .panel {
      -ms-flex-preferred-size: 50%;
          flex-basis: 50%; }
  #page-evo-seo-admin-settings #panel-connect-member-portal,
  #page-evo-seo-admin-settings #panel-associated-profiles,
  #page-evo-seo-admin-settings #panel-global-settings,
  #page-evo-seo-admin-settings #panel-permalinks,
  #page-evo-seo-admin-settings #panel-configuration-wizard,
  #page-evo-seo-admin-settings #panel-restore-default-settings,
  #page-evo-seo-admin-settings #panel-schema-generator-toggle,
  #page-evo-seo-admin-settings #panel-seo-plugin-importers,
  #page-evo-seo-admin-settings #panel-compatibility-warning-overrides {
    margin-bottom: 40px; }
  #page-evo-seo-admin-settings #panel-confirm-restore-default-settings {
    margin-bottom: 20px; }
  #page-evo-seo-admin-settings #panel-connect-member-portal {
    font-size: 0.75rem;
    line-height: 1rem;
    border: solid 1px #a8bfd9;
    border-radius: 2px;
    background-color: #fff; }
    #page-evo-seo-admin-settings #panel-connect-member-portal .container-alert > .alert {
      margin-bottom: 15px; }
    #page-evo-seo-admin-settings #panel-connect-member-portal > .container-panel-heading {
      padding: 15px;
      font-weight: 500;
      border-bottom: solid 1px rgba(168, 191, 217, 0.5); }
    #page-evo-seo-admin-settings #panel-connect-member-portal > .container-panel-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row nowrap;
              flex-flow: row nowrap; }
      #page-evo-seo-admin-settings #panel-connect-member-portal > .container-panel-content > .container-col-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
      #page-evo-seo-admin-settings #panel-connect-member-portal > .container-panel-content > .container-col-right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        width: 100%;
        padding: 15px; }
        #page-evo-seo-admin-settings #panel-connect-member-portal > .container-panel-content > .container-col-right > div {
          width: 100%; }
        #page-evo-seo-admin-settings #panel-connect-member-portal > .container-panel-content > .container-col-right p:first-child {
          margin-top: 0; }
        #page-evo-seo-admin-settings #panel-connect-member-portal > .container-panel-content > .container-col-right p:last-child {
          margin-bottom: 0; }
    #page-evo-seo-admin-settings #panel-connect-member-portal .content-input-api-key button[type="submit"] {
      margin-top: 15px; }
    #page-evo-seo-admin-settings #panel-connect-member-portal .container-button-connect,
    #page-evo-seo-admin-settings #panel-connect-member-portal .container-button-connected {
      margin: 35px 0 35px 15px; }
    #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-connect"],
    #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-connected"] {
      border: none;
      padding: 10px 25px; }
      #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-connect"] img,
      #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-connected"] img {
        width: 64px;
        height: auto; }
      #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-connect"] > .text,
      #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-connected"] > .text {
        font-weight: 500;
        margin-top: 10px; }
    #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-connected"] {
      color: #64e2ef; }
    #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-disconnect-yes"],
    #page-evo-seo-admin-settings #panel-connect-member-portal button[name="btn-evo-member-portal-disconnect-no"] {
      min-width: 150px; }
  #page-evo-seo-admin-settings #panel-associated-profiles .container-alert .alert {
    margin-bottom: 15px; }
  #page-evo-seo-admin-settings #panel-associated-profiles .field:not(:last-child) {
    margin-bottom: 15px; }
  #page-evo-seo-admin-settings #panel-associated-profiles .container-other-profiles {
    margin-bottom: 15px; }
    #page-evo-seo-admin-settings #panel-associated-profiles .container-other-profiles .control:not(:last-child) {
      margin-bottom: 3px; }
  #page-evo-seo-admin-settings #panel-associated-profiles .container-add-profile-button {
    text-align: left;
    color: #9b9b9b; }
    #page-evo-seo-admin-settings #panel-associated-profiles .container-add-profile-button:hover {
      color: #57dceb; }
  #page-evo-seo-admin-settings #panel-associated-profiles .container-add-profile-and-save .label {
    color: #57dceb; }
  #page-evo-seo-admin-settings #panel-associated-profiles .container-save-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  #page-evo-seo-admin-settings #panel-global-settings #content-website {
    border-bottom: 0; }
    #page-evo-seo-admin-settings #panel-global-settings #content-website #info-alternate-name {
      color: rgba(168, 191, 217, 0.5); }
  #page-evo-seo-admin-settings #panel-global-settings #content-company {
    border-top: solid 1px rgba(168, 191, 217, 0.5); }
  #page-evo-seo-admin-settings #panel-global-settings .website-name,
  #page-evo-seo-admin-settings #panel-global-settings .company-name {
    font-weight: 500;
    color: #4a4a4a;
    margin-bottom: 15px; }
  #page-evo-seo-admin-settings #panel-global-settings .field:not(:last-child) {
    margin-bottom: 15px; }
  #page-evo-seo-admin-settings #panel-permalinks .container-alerts .alert:last-child {
    margin-bottom: 15px; }
  #page-evo-seo-admin-settings #panel-confirm-restore-default-settings {
    border: solid 0.5px #d70455;
    border-left-width: 5px;
    border-right-width: 5px;
    -webkit-box-shadow: 0 0 4px 1px #d70455;
            box-shadow: 0 0 4px 1px #d70455;
    color: #d70455; }
    #page-evo-seo-admin-settings #panel-confirm-restore-default-settings .content {
      border: solid 0.5px #d70455; }
  #page-evo-seo-admin-settings #modal-final-confirmation-restore-default-settings {
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100vw;
    min-height: 100%;
    z-index: 100;
    background-color: rgba(121, 121, 121, 0.7); }
    #page-evo-seo-admin-settings #modal-final-confirmation-restore-default-settings .modal-content {
      position: fixed;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      background-color: #fff;
      border: 1px solid #d70455;
      border-radius: 2px;
      -webkit-box-shadow: 0 0 4px 0 #d70455;
              box-shadow: 0 0 4px 0 #d70455;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column;
              flex-flow: column;
      padding: 50px; }
      #page-evo-seo-admin-settings #modal-final-confirmation-restore-default-settings .modal-content .content-title {
        font-weight: 500; }
      #page-evo-seo-admin-settings #modal-final-confirmation-restore-default-settings .modal-content .field {
        margin: 25px 0; }
      #page-evo-seo-admin-settings #modal-final-confirmation-restore-default-settings .modal-content .invalid-confirmation-text {
        color: #d70455; }
    #page-evo-seo-admin-settings #modal-final-confirmation-restore-default-settings .btn-close-modal {
      position: absolute;
      top: 5px;
      right: 10px;
      font-size: 1rem;
      color: rgba(155, 155, 155, 0.88); }
