/* enterprise css */
.as-enterprise-wrapper {
  margin-top: 24px; }

.as-enterprise-form-element .as-enterprise-input {
  text-transform: uppercase;
  margin-bottom: 0; }

.as-enterprise-form-element .form-textbox-righticon .icon {
  visibility: hidden; }

.as-enterprise-form-element.is-error .form-textbox-righticon .icon-exclamation {
  visibility: visible;
  position: relative;
  top: -11px;
  left: 1px;
  color: #ff3037; }

.as-enterprise-form-element.is-success .form-textbox-righticon .icon-check {
  visibility: visible; }

.as-enterprise-form-element.is-success .form-message-wrapper {
  color: #1d1d1f; }
  .as-enterprise-form-element.is-success .form-message-wrapper::before {
    display: none; }

.as-enterprise-form-button {
  max-height: 56px;
  min-width: 115px;
  margin-left: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .as-enterprise-form-button:lang(ar) {
    margin-left: 0;
    margin-right: 14px; }
    @media only screen and (max-width: 734px) {
      .as-enterprise-form-button:lang(ar) {
        margin-right: 0; } }
  @media only screen and (max-width: 734px) {
    .as-enterprise-form-button {
      margin-left: 0;
      margin-top: 24px; } }

.as-enterprise-form-wrapper .form-message-wrapper {
  width: 456px;
  margin-bottom: 0; }
  @media only screen and (max-width: 1068px) {
    .as-enterprise-form-wrapper .form-message-wrapper {
      width: 476px; } }
  @media only screen and (max-width: 734px) {
    .as-enterprise-form-wrapper .form-message-wrapper {
      width: 100%; } }
  .as-enterprise-form-wrapper .form-message-wrapper.as-enterprise-msg--show {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
  .as-enterprise-form-wrapper .form-message-wrapper.as-enterprise-msg--show:focus {
    outline: none; }

.as-enterprise--loading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.form-textbox-loader {
  position: absolute;
  top: 1.17647rem;
  right: 1rem;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 20px;
  height: 20px; }
  .form-textbox-loader:lang(ar) {
    right: auto;
    left: 1rem; }

.form-textbox-loader .progress-indicator {
  visibility: hidden;
  position: absolute;
  top: 0; }

.as-enterprise-form-element:not(.is-error):not(.is-success)
.progress-indicator.as-button-loader {
  visibility: visible; }

.hide {
  display: none; }

/* end of enterprise css */
