@charset "UTF-8";
* {
  box-sizing: border-box;
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat-Regular.woff") format("woff");
}
@font-face {
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/SourceSansPro-Regular.ttf.woff2") format("woff2"), url("../fonts/ccca-Regular.otf.woff") format("woff");
}
body {
  font-family: "Source Sans Pro", sans-serif, Arial;
  background-color: #f8f9fa;
  margin: 0;
  padding: 0;
  color: #586264;
  font-size: 14px;
}

select, input, textarea {
  border: 1px solid #0274C0;
  margin: 2px 0 10px;
  position: relative;
  height: 45px;
  border-radius: 0;
  width: 100%;
  padding: 5px 12px;
}
select:focus, input:focus, textarea:focus {
  box-shadow: 0px 0px 3px 0px #0274C0;
}
select:focus-visible, input:focus-visible, textarea:focus-visible {
  outline: none;
}
select:disabled, input:disabled, textarea:disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid #9DA9B4;
}

.scrollableDIV {
  overflow: auto;
}

.scrollableDIV::-webkit-scrollbar-thumb {
  background: #0274C0;
  border-radius: 20px;
}

.scrollableDIV::-webkit-scrollbar {
  background: #9DA9B4;
  height: 6px;
  border-radius: 20px;
  width: 7px;
}

.boxed-wrapper {
  padding: 20px 30px 30px 30px;
  box-shadow: 1px 1px 1px 1px #EAEDF4;
  background: #fff;
  margin: 55px 0 20px 0px;
  border-radius: 7px;
}

.auth-title {
  margin-bottom: 20px;
  color: #191B1D;
  font-size: 28px;
  font-weight: bold;
  width: 100%;
}

.custom-auth-container {
  width: 1320px;
  max-width: 100%;
  margin: auto;
  padding: 0 25px;
  min-height: calc(100vh - 75px);
  padding-bottom: 10px;
}

.header-section {
  background: #fff;
  padding: 15px 0;
  box-shadow: 0px 0px 11px 1px #EAEDF4;
}

.common-inp {
  padding: 8px;
  border: 1px solid #0274C0;
  border-radius: 0;
  width: 100%;
  background: #fff;
}
.common-inp:focus {
  box-shadow: 0px 0px 3px 0px #0274C0;
}
.common-inp:focus-visible {
  outline: none;
}

.inp-with-ico {
  position: relative;
  width: 241px;
  max-width: 100%;
}
@media (max-width: 767px) {
  .inp-with-ico {
    width: 100%;
  }
}
.inp-with-ico input[type=text] {
  padding-right: 35px;
  font-size: 14px;
}
.inp-with-ico .fa-search {
  color: #0274C0;
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 15px;
}

.common-btn, .form-submit {
  background: #0274C0;
  color: #fff;
  border: none;
  padding: 12px 20px;
  border-radius: 0;
  cursor: pointer;
  font-size: 16px;
}
.common-btn a, .form-submit a {
  color: #fff;
  text-decoration: none;
}
.common-btn:hover, .form-submit:hover {
  background: #025b97;
}

.common-btn-sm {
  background: #0274C0;
  color: #fff;
  border: none;
  padding: 2px 9px;
  border-radius: 0;
  cursor: pointer;
  font-size: 16px;
  text-decoration: none;
}
.common-btn-sm a {
  color: #fff;
  text-decoration: none;
}
.common-btn-sm:hover {
  background: #025b97;
}

.btn-parent {
  display: flex;
  align-items: center;
}

.search-bar {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  align-items: center;
}

.full-width-modal {
  width: 100%;
  min-height: 100vh;
  background: #fff;
  border: 1px solid #EAEDF4;
  padding: 20px;
}

.modal-heading-cus {
  display: flex;
  justify-content: space-between;
}
.modal-heading-cus .fa-close {
  font-size: 19px;
}

.custom-form-parent {
  display: flex;
  flex-wrap: wrap;
}

.select-parent-auth select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
}
.select-parent-auth:after {
  content: "▼";
  font-size: 12px;
  color: #3A4146;
  position: absolute;
  top: 38px;
  right: 38px;
  pointer-events: none;
}

.form-buttons-auth {
  width: 100%;
  margin-top: 20px;
}

.fw-row {
  width: 100% !important;
}

.cancel-btn {
  border: 1px solid #EAEDF4;
  border-radius: 0;
  background: #EAEDF4;
  margin-right: 10px;
  color: #586264;
}
.cancel-btn:hover {
  color: #586264;
  background: #EAEDF4;
}

.submit-btn {
  background: #0274C0;
}

input[type=checkbox] {
  width: 15px;
  margin: 0;
  height: 15px;
}

.add-callback {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.add-callback label {
  width: auto !important;
  margin-left: 10px;
}

.app-edit-parent .form-group-auth {
  width: 50%;
  margin-bottom: 10px;
  padding-right: 30px;
}
.app-edit-parent .form-group-auth label {
  width: 100%;
  display: inline-block;
  margin-bottom: 4px;
}

.table-container {
  overflow-x: auto;
  width: 100%;
}

.table-container-auth {
  overflow: auto;
  max-height: 441px;
}
.table-container-auth .data-table-cus {
  min-width: 1111px;
  width: 100%;
  border-collapse: collapse;
  background: #fff;
}
.table-container-auth .data-table-cus th {
  white-space: nowrap;
  border-top: 1px solid #ddd;
  background: #EAEDF4;
}
.table-container-auth .data-table-cus th:after {
  font-size: 12px;
  color: #6E787D;
}
.table-container-auth .data-table-cus th :hover {
  background-color: #EAEDF4;
}
.table-container-auth .data-table-cus th.sorted-desc:after {
  content: "↓";
}
.table-container-auth .data-table-cus th.sorted-asc:after {
  content: "↑";
}
.table-container-auth .data-table-cus th,
.table-container-auth .data-table-cus td {
  padding: 10px;
  position: relative;
  border-bottom: 1px solid #ddd;
  text-align: left;
  color: #586264;
  word-break: break-all;
  font-size: 17px;
  min-width: 94px;
}
.table-container-auth .data-table-cus th:first-child,
.table-container-auth .data-table-cus td:first-child {
  border-left: 1px solid #ddd;
}
.table-container-auth .data-table-cus th:last-child,
.table-container-auth .data-table-cus td:last-child {
  border-right: 1px solid #ddd;
  position: sticky;
  right: 0;
  min-width: 78px;
  text-align: center;
}
.table-container-auth .data-table-cus th.edit-ico-pencil,
.table-container-auth .data-table-cus td.edit-ico-pencil {
  cursor: pointer;
}
.table-container-auth .data-table-cus th span,
.table-container-auth .data-table-cus td span {
  border: 1px solid #AA111C;
  padding: 2px;
  font-size: 12px;
  color: #AA111C;
  width: 74px;
  display: block;
  text-align: center;
  border-radius: 20px;
}
.table-container-auth .data-table-cus th span.act,
.table-container-auth .data-table-cus td span.act {
  border: 1px solid #12CF1A;
  color: #12CF1A;
}
.table-container-auth .data-table-cus th a,
.table-container-auth .data-table-cus td a {
  text-decoration: none;
  color: #0274C0;
}
.table-container-auth .data-table-cus td {
  background-color: #fff;
}
.table-container-auth .data-table-cus td:first-child {
  color: #0274C0;
}
.table-container-auth .data-table-cus td a.edit-row-auth {
  color: #0274C0;
  text-decoration: none;
  cursor: pointer;
}
.table-container-auth .data-table-cus td:last-child {
  background: rgba(255, 255, 255, 0.8);
}
.table-container-auth .data-table-cus .status-active {
  color: #12CF1A;
  font-weight: bold;
}
.table-container-auth .data-table-cus .edit-icon {
  cursor: pointer;
}
.table-container-auth .data-table-cus.app-listing-table {
  min-width: 1195px;
}
.table-container-auth.table-container-invitation .data-table-cus td:last-child, .table-container-auth.table-container-invitation .data-table-cus th:last-child {
  text-align: left;
  position: unset;
}

div [data-drupal-messages] .messages {
  z-index: 1;
  position: absolute;
}

.form-item .form-required::after {
  content: "*";
  color: #AA111C;
}

.boxed-wrapper #loader .spinner {
  width: 30px;
  height: 30px;
  border: 3px solid #f3f3f3;
  border-top: 3px solid #0274C0;
  border-radius: 50%;
  animation: spin 1s linear infinite;
  margin: 0 auto;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.box-wrapper {
  background: #fff;
  border-radius: 7px;
  margin-bottom: 30px;
}

.details-page-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 0;
  font-size: 16px;
}
.details-page-container h1 {
  width: 100%;
  margin: 0;
}
.details-page-container .boxed-wrapper {
  margin: 30px 0 20px 0px;
}
.details-page-container .boxed-wrapper.lft {
  width: 60%;
}
.details-page-container .boxed-wrapper.lft .data-row-sec-parent .data-row-cont {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  padding: 4px 10px;
}
.details-page-container .boxed-wrapper.lft .data-row-sec-parent .data-row-cont label {
  font-weight: bold;
  width: 170px;
}
@media (max-width: 767px) {
  .details-page-container .boxed-wrapper.lft .data-row-sec-parent .data-row-cont label {
    max-width: 120px;
  }
}
.details-page-container .boxed-wrapper.lft .data-row-sec-parent .data-row-cont span {
  max-width: calc(100% - 180px);
  padding: 0 10px;
  border-radius: 36px;
  word-wrap: break-word;
}
@media (max-width: 767px) {
  .details-page-container .boxed-wrapper.lft .data-row-sec-parent .data-row-cont span {
    max-width: calc(100% - 120px);
  }
}
.details-page-container .boxed-wrapper.lft .data-row-sec-parent .data-row-cont span.inact {
  color: #AA111C;
  border: 1px solid #AA111C;
}
.details-page-container .boxed-wrapper.lft .data-row-sec-parent .data-row-cont span.act {
  border: 1px solid #12CF1A;
  color: #12CF1A;
}
.details-page-container .boxed-wrapper.rt {
  width: calc(40% - 20px);
}
.details-page-container .boxed-wrapper.lft, .details-page-container .boxed-wrapper.rt {
  padding: 0;
  align-self: flex-start;
}
@media (max-width: 1024px) {
  .details-page-container .boxed-wrapper.lft, .details-page-container .boxed-wrapper.rt {
    width: 100%;
  }
}
.details-page-container .boxed-wrapper.lft .box-heading, .details-page-container .boxed-wrapper.rt .box-heading {
  display: flex;
  justify-content: space-between;
  padding: 5px 20px 5px 15px;
  background: #EAEDF4;
  border-radius: 10px 10px 0px 0px;
  align-items: center;
  font-size: 15px;
}
.details-page-container .boxed-wrapper.lft .box-heading .fa::before, .details-page-container .boxed-wrapper.rt .box-heading .fa::before {
  content: "\f067";
  font: normal normal normal 14px/1 FontAwesome;
}
.details-page-container .boxed-wrapper.lft .box-heading.box-heading-acc, .details-page-container .boxed-wrapper.rt .box-heading.box-heading-acc {
  cursor: pointer;
}
.details-page-container .boxed-wrapper.lft .data-row-sec-parent, .details-page-container .boxed-wrapper.rt .data-row-sec-parent {
  padding: 15px;
  transition: all ease 0.7s;
  overflow: hidden;
}
.details-page-container .boxed-wrapper.lft .data-row-sec-parent .schema-table, .details-page-container .boxed-wrapper.rt .data-row-sec-parent .schema-table {
  width: 100%;
  text-align: left;
}
.details-page-container .boxed-wrapper.lft.expanded .box-heading .fa::before, .details-page-container .boxed-wrapper.rt.expanded .box-heading .fa::before {
  content: "\f068";
}
.details-page-container .boxed-wrapper .reg-schema-parent-rt .schema-details-parent {
  padding: 10px;
}
.details-page-container .boxed-wrapper .reg-schema-parent-rt .schema-details-parent .data-row-sec-parent {
  border: 1px solid #EAEDF4;
}
.details-page-container .boxed-wrapper .reg-schema-parent-rt .box-heading-acc .data-row-sec-parent {
  border: 1px solid #6E787D;
}
.details-page-container .boxed-wrapper .reg-schema-parent-rt .box-heading-acc h2 {
  font-size: 16px;
}
.details-page-container.details-page-container-user .boxed-wrapper {
  box-shadow: none;
  background: transparent;
}
.details-page-container.details-page-container-user .boxed-wrapper.lft {
  width: 50%;
}
@media (max-width: 767px) {
  .details-page-container.details-page-container-user .boxed-wrapper.lft {
    width: 100%;
  }
}
.details-page-container.details-page-container-user .boxed-wrapper.rt {
  width: calc(50% - 20px);
}
.details-page-container.details-page-container-user .boxed-wrapper.rt .data-row-sec-parent {
  padding: 4px !important;
  overflow: auto;
}
@media (max-width: 767px) {
  .details-page-container.details-page-container-user .boxed-wrapper.rt {
    width: 100%;
  }
}
.details-page-container.details-page-container-user .subscribed_applications {
  border-collapse: collapse;
  font-size: 14px;
  text-align: left;
  min-width: 531px;
  width: 100%;
}
.details-page-container.details-page-container-user .subscribed_applications th {
  background: #EAEDF4;
}
.details-page-container.details-page-container-user .subscribed_applications th, .details-page-container.details-page-container-user .subscribed_applications td {
  padding: 4px 5px;
  border-bottom: #EAEDF4;
}
.details-page-container.details-page-container-user .subscribed_applications th .fa-trash, .details-page-container.details-page-container-user .subscribed_applications td .fa-trash {
  color: #AA111C;
  cursor: pointer;
  width: 100%;
  text-align: center;
}
.details-page-container.details-page-container-user .subscribed_applications .toggle-btn {
  cursor: pointer;
}
.details-page-container.details-page-container-user .subscribed_applications .toggle-btn span {
  border-radius: 71px;
  font-size: 9px;
  padding: 4px;
  background: #EAEDF4;
  width: 18px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.details-page-container.details-page-container-user .subscribed_applications .collapsible-row td {
  background-color: #EAEDF4;
}
.details-page-container.details-page-container-user .subscribed_applications .collapsible-row td:first-child {
  background-color: transparent;
}

.collapsible-row {
  display: none;
}

@media (max-width: 767px) {
  .search-bar {
    flex-direction: column;
    align-items: stretch;
  }
}
.page-layout {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.entauthwrapper .form-submit.button {
  background-color: #0274C0;
  color: #fff;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
  font-size: 17px;
  cursor: pointer;
  padding: 20px 33px;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid transparent;
}
.entauthwrapper .form-submit.button:hover {
  color: #0274C0;
  background: #fff;
  border: 2px solid #0274C0;
}

.header-parent-auth {
  background: #fff;
  box-shadow: 0 0 1px 1px #ccc;
}
.header-parent-auth .header-content-auth {
  width: 1320px;
  max-width: 100%;
  margin: auto;
  padding: 20px 25px 10px 25px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .header-parent-auth .header-content-auth {
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .header-parent-auth .header-content-auth #block-prologis-authprofile-subtheme-sitebranding {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
  }
}
.header-parent-auth .header-content-auth #block-prologis-authprofile-subtheme-sitebranding img {
  width: 150px;
}
.header-parent-auth .header-content-auth ul {
  list-style: none;
  margin: 0;
}
.header-parent-auth .header-content-auth ul a {
  text-decoration: none;
  color: #0274C0;
}
.header-parent-auth .header-content-auth #block-prologis-authprofile-subtheme-mainnavigation ul {
  display: flex;
  padding: 0;
}
@media (max-width: 767px) {
  .header-parent-auth .header-content-auth #block-prologis-authprofile-subtheme-mainnavigation ul {
    justify-content: center;
  }
}
.header-parent-auth .header-content-auth #block-prologis-authprofile-subtheme-mainnavigation ul li {
  padding: 1px 10px;
  font-size: 18px;
}
.header-parent-auth .header-content-auth #block-prologis-authprofile-subtheme-mainnavigation ul li.is-active {
  font-weight: bold;
}
.header-parent-auth .header-content-auth #block-prologis-authprofile-subtheme-mainnavigation ul li.is-active::after {
  content: "";
  background: #0274C0;
  width: 100%;
  height: 1px;
  display: block;
  margin-top: 4px;
}
@media (max-width: 767px) {
  .header-parent-auth .header-content-auth .account-menu-parent-auth {
    padding: 0;
  }
}
.header-parent-auth .header-content-auth .account-menu-parent-auth li {
  position: relative;
  font-size: 18px;
}
.header-parent-auth .header-content-auth .account-menu-parent-auth li .dropdown-content {
  display: none;
}
.header-parent-auth .header-content-auth .account-menu-parent-auth li .dropdown-content .prologis-account-navigation {
  padding: 0;
}
.header-parent-auth .header-content-auth .account-menu-parent-auth li .dropdown-content .prologis-account-navigation li {
  border-bottom: 1px solid #EAEDF4;
  margin-bottom: 5px;
  padding-bottom: 7px;
}
.header-parent-auth .header-content-auth .account-menu-parent-auth li .dropdown-content .prologis-account-navigation li a {
  cursor: pointer;
}
.header-parent-auth .header-content-auth .account-menu-parent-auth li .dropdown-content .prologis-account-navigation li:last-child {
  border: 0;
}
.header-parent-auth .header-content-auth .account-menu-parent-auth li .dropdown-content.expanded {
  position: absolute;
  display: block;
  right: 0;
  background: #fff;
  box-shadow: 0 1px 1px 1px #EAEDF4;
  padding: 10px 17px 0px 17px;
  width: 142px;
  top: 45px;
  z-index: 2;
  border-radius: 0px 0px 10px 10px;
}
@media (max-width: 767px) {
  .header-parent-auth .header-content-auth .account-menu-parent-auth li .dropdown-content.expanded {
    right: unset;
  }
}

.cus-pagination {
  display: flex;
  justify-content: flex-end;
  padding: 20px 0px 0px 0px;
}
.cus-pagination a {
  text-decoration: none;
  color: #0274C0;
  margin: 0 10px;
  font-size: 14px;
}
.cus-pagination a.current_page {
  cursor: not-allowed;
  color: #9DA9B4;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.authprofile-invitationpopup {
  display: flex;
  flex-wrap: wrap;
}
.authprofile-invitationpopup p.error {
  color: #AA111C;
  font-size: 13px;
}
.authprofile-invitationpopup input, .authprofile-invitationpopup select, .authprofile-invitationpopup textarea {
  margin-bottom: 0;
}
.authprofile-invitationpopup .cs-form-item-row {
  padding: 15px 15px 0px 1px;
}
.authprofile-invitationpopup > .cs-form-item-row {
  width: 50%;
}
.authprofile-invitationpopup > .cs-form-item-row .js-form-item {
  width: 100%;
  padding: 0;
}
.authprofile-invitationpopup > .cs-form-item-row .js-form-type-select {
  width: 100%;
}
.authprofile-invitationpopup #app-schema-fields {
  width: 100%;
  padding: 15px 15px 0px 1px;
  display: flex;
  flex-wrap: wrap;
}
.authprofile-invitationpopup #app-schema-fields > .form-wrapper {
  width: 50%;
  max-height: 191px;
  overflow: auto;
  padding-right: 8px;
}
.authprofile-invitationpopup #app-schema-fields > .form-wrapper .cs-form-item-row {
  width: 100%;
  padding-right: 0;
}
@media (max-width: 1024px) {
  .authprofile-invitationpopup #app-schema-fields > .form-wrapper {
    width: 100%;
  }
}
.authprofile-invitationpopup #app-schema-fields .js-form-item {
  padding: 0 !important;
  width: 100%;
}
.authprofile-invitationpopup #app-schema-fields .js-form-type-checkbox {
  display: flex;
  align-items: center;
}
.authprofile-invitationpopup #app-schema-fields .js-form-type-checkbox label {
  font-weight: normal;
  padding-left: 7px;
}
.authprofile-invitationpopup #app-schema-fields .js-form-type-checkbox label::before, .authprofile-invitationpopup #app-schema-fields .js-form-type-checkbox label::after {
  display: none;
}
.authprofile-invitationpopup .form-submit {
  width: auto;
  padding: 10px 20px;
  margin-top: 20px;
}

.form-submit {
  background-color: #0274C0;
  color: #fff;
  border-radius: 0;
  transition: all 0.3s ease-in-out;
  font-size: 17px;
  cursor: pointer;
  padding: 20px 33px;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid transparent;
  line-height: normal;
  height: auto;
}

.custom-inv-modal {
  padding: 0;
}
.custom-inv-modal .ui-dialog-title {
  margin: 0 !important;
  font-size: 20px !important;
  padding: 10px 0;
}
.custom-inv-modal .ui-dialog-titlebar {
  border: 0;
  border-bottom: 1px solid #EAEDF4;
  border-radius: 0;
}
.custom-inv-modal .ui-dialog-titlebar .ui-dialog-titlebar-close {
  background: transparent;
  border: none;
  right: 21px;
}

.no-data-parent {
  padding: 0 20px;
}

#update_user_form, #application-update-form {
  width: 1320px;
  max-width: 100%;
  margin: auto;
  padding: 0 25px;
  min-height: calc(100vh - 75px);
  padding-bottom: 10px;
}
#update_user_form .update-customer, #update_user_form .authprofile-applistingapplication-form, #update_user_form .applicationsapplication-form, #application-update-form .update-customer, #application-update-form .authprofile-applistingapplication-form, #application-update-form .applicationsapplication-form {
  padding: 50px 70px 30px 60px;
  box-shadow: 1px 1px 1px 1px #EAEDF4;
  background: #fff;
  margin: 20px 0;
  border-radius: 7px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 1004px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  max-width: 100%;
}
@media (max-width: 767px) {
  #update_user_form .update-customer, #update_user_form .authprofile-applistingapplication-form, #update_user_form .applicationsapplication-form, #application-update-form .update-customer, #application-update-form .authprofile-applistingapplication-form, #application-update-form .applicationsapplication-form {
    padding: 25px 20px 30px 20px;
  }
}
#update_user_form .update-customer > .form-item, #update_user_form .authprofile-applistingapplication-form > .form-item, #update_user_form .applicationsapplication-form > .form-item, #application-update-form .update-customer > .form-item, #application-update-form .authprofile-applistingapplication-form > .form-item, #application-update-form .applicationsapplication-form > .form-item {
  width: calc(50% - 20px);
  margin-bottom: 15px;
}
#update_user_form .update-customer > .form-item.form-item-description, #update_user_form .authprofile-applistingapplication-form > .form-item.form-item-description, #update_user_form .applicationsapplication-form > .form-item.form-item-description, #application-update-form .update-customer > .form-item.form-item-description, #application-update-form .authprofile-applistingapplication-form > .form-item.form-item-description, #application-update-form .applicationsapplication-form > .form-item.form-item-description {
  width: 100%;
}
#update_user_form .update-customer > .form-item.form-item-description textarea, #update_user_form .authprofile-applistingapplication-form > .form-item.form-item-description textarea, #update_user_form .applicationsapplication-form > .form-item.form-item-description textarea, #application-update-form .update-customer > .form-item.form-item-description textarea, #application-update-form .authprofile-applistingapplication-form > .form-item.form-item-description textarea, #application-update-form .applicationsapplication-form > .form-item.form-item-description textarea {
  min-height: 71px;
  min-width: 100%;
}
@media (max-width: 767px) {
  #update_user_form .update-customer > .form-item, #update_user_form .authprofile-applistingapplication-form > .form-item, #update_user_form .applicationsapplication-form > .form-item, #application-update-form .update-customer > .form-item, #application-update-form .authprofile-applistingapplication-form > .form-item, #application-update-form .applicationsapplication-form > .form-item {
    width: 100%;
  }
}
#update_user_form .update-customer > .form-item input, #update_user_form .update-customer > .form-item select, #update_user_form .update-customer > .form-item textarea, #update_user_form .authprofile-applistingapplication-form > .form-item input, #update_user_form .authprofile-applistingapplication-form > .form-item select, #update_user_form .authprofile-applistingapplication-form > .form-item textarea, #update_user_form .applicationsapplication-form > .form-item input, #update_user_form .applicationsapplication-form > .form-item select, #update_user_form .applicationsapplication-form > .form-item textarea, #application-update-form .update-customer > .form-item input, #application-update-form .update-customer > .form-item select, #application-update-form .update-customer > .form-item textarea, #application-update-form .authprofile-applistingapplication-form > .form-item input, #application-update-form .authprofile-applistingapplication-form > .form-item select, #application-update-form .authprofile-applistingapplication-form > .form-item textarea, #application-update-form .applicationsapplication-form > .form-item input, #application-update-form .applicationsapplication-form > .form-item select, #application-update-form .applicationsapplication-form > .form-item textarea {
  margin-bottom: 2px;
  max-width: 100%;
}
#update_user_form .update-customer > .form-item p.error, #update_user_form .authprofile-applistingapplication-form > .form-item p.error, #update_user_form .applicationsapplication-form > .form-item p.error, #application-update-form .update-customer > .form-item p.error, #application-update-form .authprofile-applistingapplication-form > .form-item p.error, #application-update-form .applicationsapplication-form > .form-item p.error {
  color: #AA111C;
  font-size: 14px;
}
#update_user_form .update-customer .edit-company-details, #update_user_form .authprofile-applistingapplication-form .edit-company-details, #update_user_form .applicationsapplication-form .edit-company-details, #application-update-form .update-customer .edit-company-details, #application-update-form .authprofile-applistingapplication-form .edit-company-details, #application-update-form .applicationsapplication-form .edit-company-details {
  width: 100%;
  font-size: 24px;
  margin: 0 0 20px 0px;
}
#update_user_form .update-customer .form-actions, #update_user_form .authprofile-applistingapplication-form .form-actions, #update_user_form .applicationsapplication-form .form-actions, #application-update-form .update-customer .form-actions, #application-update-form .authprofile-applistingapplication-form .form-actions, #application-update-form .applicationsapplication-form .form-actions {
  display: flex;
  justify-content: flex-start;
  margin-top: 31px;
}
#update_user_form .update-customer .form-actions > .form-submit, #update_user_form .authprofile-applistingapplication-form .form-actions > .form-submit, #update_user_form .applicationsapplication-form .form-actions > .form-submit, #application-update-form .update-customer .form-actions > .form-submit, #application-update-form .authprofile-applistingapplication-form .form-actions > .form-submit, #application-update-form .applicationsapplication-form .form-actions > .form-submit {
  width: auto;
  margin-right: 20px;
  padding: 12px 20px;
  border-radius: 0;
  cursor: pointer;
  font-size: 16px;
}
#update_user_form .update-customer .form-actions > .form-submit#edit-submit, #update_user_form .authprofile-applistingapplication-form .form-actions > .form-submit#edit-submit, #update_user_form .applicationsapplication-form .form-actions > .form-submit#edit-submit, #application-update-form .update-customer .form-actions > .form-submit#edit-submit, #application-update-form .authprofile-applistingapplication-form .form-actions > .form-submit#edit-submit, #application-update-form .applicationsapplication-form .form-actions > .form-submit#edit-submit {
  background: #0274C0;
  color: #fff;
  border: 2px solid transparent;
}
#update_user_form .update-customer .form-actions > .form-submit#edit-submit:hover, #update_user_form .authprofile-applistingapplication-form .form-actions > .form-submit#edit-submit:hover, #update_user_form .applicationsapplication-form .form-actions > .form-submit#edit-submit:hover, #application-update-form .update-customer .form-actions > .form-submit#edit-submit:hover, #application-update-form .authprofile-applistingapplication-form .form-actions > .form-submit#edit-submit:hover, #application-update-form .applicationsapplication-form .form-actions > .form-submit#edit-submit:hover {
  background: #025b97;
  border: 2px solid #025b97;
}
#update_user_form .update-customer .form-actions > .form-submit#edit-cancel, #update_user_form .authprofile-applistingapplication-form .form-actions > .form-submit#edit-cancel, #update_user_form .applicationsapplication-form .form-actions > .form-submit#edit-cancel, #application-update-form .update-customer .form-actions > .form-submit#edit-cancel, #application-update-form .authprofile-applistingapplication-form .form-actions > .form-submit#edit-cancel, #application-update-form .applicationsapplication-form .form-actions > .form-submit#edit-cancel {
  border: 2px solid #0274C0;
  background: transparent;
  color: #0274C0;
}

#update_user_form .update-customer input, #update_user_form .update-customer select, #update_user_form .update-customer textarea {
  margin-bottom: 0;
}
#update_user_form .update-customer > .cs-form-item-row {
  width: calc(50% - 20px);
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #update_user_form .update-customer > .cs-form-item-row {
    width: 100%;
  }
}
#update_user_form .update-customer > .cs-form-item-row p.error {
  color: #AA111C;
  font-size: 13px;
}
#update_user_form .update-customer .form-actions {
  width: 100%;
}

#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper {
  width: 100%;
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset {
  margin-top: 20px;
  padding: 0;
  border: 0;
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper > input.form-submit, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper > input.form-submit {
  width: auto;
  padding: 10px 10px;
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset {
  width: 100%;
  margin: 10px 0 0px 0px;
  border: 0;
  padding-left: 0;
}
@media (max-width: 767px) {
  #application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset {
    width: 100%;
  }
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset:nth-child(odd), #application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset:nth-child(even), #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset:nth-child(odd), #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset:nth-child(even) {
  margin-right: 20px;
  width: 100%;
  border: 0;
  padding-left: 0;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  #application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset:nth-child(odd), #application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset:nth-child(even), #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset:nth-child(odd), #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset:nth-child(even) {
    margin-right: 0;
  }
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset .form-item, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset .form-item {
  width: auto;
  margin-bottom: 0;
  margin-right: 20px;
}
@media (max-width: 767px) {
  #application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset .form-item, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset .form-item {
    width: 100%;
  }
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset .form-item label, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset .form-item label {
  width: 100%;
  display: inline-block;
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset .form-submit, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset .fieldset-wrapper fieldset .form-submit {
  background: transparent;
  color: #0274C0;
  border: 2px solid #0274C0;
  padding: 7px 20px;
  border-radius: 0;
  cursor: pointer;
  font-size: 16px;
  text-decoration: none;
  width: auto;
  margin-top: 20px;
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset > legend, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset > legend {
  padding: 0;
  font-size: 22px;
}
#application-update-form .authprofile-applistingapplication-form #app-registration-fieldset-wrapper > fieldset > legend > span, #application-update-form .applicationsapplication-form #app-registration-fieldset-wrapper > fieldset > legend > span {
  padding: 0;
  font-size: 22px;
}
#application-update-form .authprofile-applistingapplication-form > fieldset, #application-update-form .applicationsapplication-form > fieldset {
  margin-top: 20px;
  padding: 0;
  border: 0;
}
#application-update-form .authprofile-applistingapplication-form > fieldset > legend, #application-update-form .applicationsapplication-form > fieldset > legend {
  padding: 0;
  font-size: 22px;
}
#application-update-form .authprofile-applistingapplication-form > fieldset .fieldset-wrapper, #application-update-form .applicationsapplication-form > fieldset .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#application-update-form .authprofile-applistingapplication-form > fieldset .fieldset-wrapper fieldset .fieldset-wrapper, #application-update-form .applicationsapplication-form > fieldset .fieldset-wrapper fieldset .fieldset-wrapper {
  width: 100%;
}
#application-update-form .authprofile-applistingapplication-form > fieldset .fieldset-wrapper fieldset legend, #application-update-form .applicationsapplication-form > fieldset .fieldset-wrapper fieldset legend {
  font-size: 14px;
  font-weight: bold;
}
#application-update-form .authprofile-applistingapplication-form #edit-invitation-hooks, #application-update-form .authprofile-applistingapplication-form #edit-app-registration-schema, #application-update-form .applicationsapplication-form #edit-invitation-hooks, #application-update-form .applicationsapplication-form #edit-app-registration-schema {
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  margin-top: 30px;
}
#application-update-form .authprofile-applistingapplication-form #edit-invitation-hooks .fieldset-wrapper, #application-update-form .authprofile-applistingapplication-form #edit-app-registration-schema .fieldset-wrapper, #application-update-form .applicationsapplication-form #edit-invitation-hooks .fieldset-wrapper, #application-update-form .applicationsapplication-form #edit-app-registration-schema .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  justify-content: space-between;
}
#application-update-form .authprofile-applistingapplication-form #edit-invitation-hooks .fieldset-wrapper .form-item, #application-update-form .authprofile-applistingapplication-form #edit-app-registration-schema .fieldset-wrapper .form-item, #application-update-form .applicationsapplication-form #edit-invitation-hooks .fieldset-wrapper .form-item, #application-update-form .applicationsapplication-form #edit-app-registration-schema .fieldset-wrapper .form-item {
  width: calc(50% - 20px);
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  #application-update-form .authprofile-applistingapplication-form #edit-invitation-hooks .fieldset-wrapper .form-item, #application-update-form .authprofile-applistingapplication-form #edit-app-registration-schema .fieldset-wrapper .form-item, #application-update-form .applicationsapplication-form #edit-invitation-hooks .fieldset-wrapper .form-item, #application-update-form .applicationsapplication-form #edit-app-registration-schema .fieldset-wrapper .form-item {
    width: 100%;
  }
}
#application-update-form .authprofile-applistingapplication-form #edit-invitation-hooks .fieldset-wrapper fieldset, #application-update-form .authprofile-applistingapplication-form #edit-app-registration-schema .fieldset-wrapper fieldset, #application-update-form .applicationsapplication-form #edit-invitation-hooks .fieldset-wrapper fieldset, #application-update-form .applicationsapplication-form #edit-app-registration-schema .fieldset-wrapper fieldset {
  margin: 0;
}
#application-update-form .authprofile-applistingapplication-form .form-item-add-to-cognito, #application-update-form .applicationsapplication-form .form-item-add-to-cognito {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
#application-update-form .authprofile-applistingapplication-form .form-item-add-to-cognito .form-checkbox + label::before, #application-update-form .applicationsapplication-form .form-item-add-to-cognito .form-checkbox + label::before {
  display: none;
}
#application-update-form .authprofile-applistingapplication-form .form-item-add-to-cognito label, #application-update-form .applicationsapplication-form .form-item-add-to-cognito label {
  padding-left: 10px;
}

.invitation-search-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
}
.invitation-search-form #inp-with-ico {
  width: 27%;
}
@media (max-width: 1024px) {
  .invitation-search-form #inp-with-ico {
    width: 100%;
  }
}
.invitation-search-form .form-item input {
  margin-bottom: 0;
}
.invitation-search-form > .form-item {
  width: 17%;
}
@media (max-width: 1024px) {
  .invitation-search-form > .form-item {
    width: 100%;
  }
}
.invitation-search-form > .form-item #edit-email-status {
  margin: 0;
}
.invitation-search-form > input.form-submit {
  width: 12%;
  padding: 11px;
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .invitation-search-form > input.form-submit {
    width: 100%;
  }
}

.pagination-load-more-parent {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.pagination-load-more-parent a, .pagination-load-more-parent .load-more {
  padding: 10px 30px;
  text-decoration: none;
  border: 1px solid #0274C0;
  color: #0274C0;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 16px;
}
.pagination-load-more-parent a.disabled, .pagination-load-more-parent .load-more.disabled {
  border: none;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
  color: #9DA9B4;
}

.nowrap {
  white-space: nowrap;
}

input, button, select, textarea, .common-btn-sm, .load-more {
  border-radius: 7px !important;
}

.custom-container {
  width: 1320px;
  max-width: 100%;
  margin: auto;
  padding: 0 25px;
}

.go-back {
  margin: 30px 0 0px 0px;
  background: transparent;
  border: none;
  color: #0274C0;
  cursor: pointer;
}
.go-back:before {
  content: "\f060";
  font: normal normal normal 14px/1 FontAwesome;
  padding-right: 10px;
}

.sort-link {
  position: relative;
  cursor: pointer;
}

.sort-link::after {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #bbb;
  margin-left: 5px;
}

.sort-link.asc::after {
  border-top: none;
  border-bottom: 6px solid #6E787D;
}

.sort-link.desc::after {
  border-top: 6px solid #6E787D;
}/*# sourceMappingURL=custom.css.map */