/* ==========================================================================

								M Y   D R I V E R

    ========================================================================== */
.login-page {
  margin-top: 0;
  margin-bottom: 50px; }
  @media (max-width: 543px) {
    .login-page {
      margin: 30px 0; } }
  .login-page .card {
    border-radius: 0;
    border: 1px solid #8C8C8C;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); }
    .login-page .card .title {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      color: #333333;
      font-size: 22px;
      text-align: left;
      margin-bottom: 17px; }
    .login-page .card .content-remember-forgot {
      margin-bottom: 20px; }
    .login-page .card .custom-checkbox .custom-control-label::before {
      border: 1px solid #A0A0A0;
      background: transparent;
      width: 25px;
      height: 25px;
      border-radius: 0; }
    .login-page .card .custom-checkbox .custom-control-label::after {
      width: 25px;
      height: 25px; }
    .login-page .card .custom-control-label {
      padding-top: 6px;
      padding-left: 10px;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 400;
      color: #333333;
      font-size: 16px;
      text-align: left; }
    .login-page .card .forgot-password {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      color: #333333 !important;
      font-size: 16px;
      text-align: right;
      text-decoration: underline;
      margin-top: 5px; }
    .login-page .card .content-button,
    .login-page .card .content-button-social {
      width: 100%;
      max-width: 350px;
      margin: 0 auto; }
      .login-page .card .content-button.content-button-margin,
      .login-page .card .content-button-social.content-button-margin {
        margin-top: 30px;
        margin-bottom: 30px; }
      .login-page .card .content-button .btn,
      .login-page .card .content-button-social .btn {
        display: block;
        width: 100%;
        text-transform: uppercase; }
    .login-page .card .content-button-social {
      width: 100%;
      max-width: 350px;
      margin: 0 auto; }
    .login-page .card .privacy-policy {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 400;
      color: #333333;
      font-size: 14px;
      text-align: center; }
      .login-page .card .privacy-policy a {
        color: #333333 !important;
        text-decoration: underline;
        font-size: 14px;
        display: block; }
  .login-page .icon.facebook {
    width: 21px;
    height: 21px;
    vertical-align: text-bottom; }
  .login-page #login-error,
  .login-page #registration-error,
  .login-page #regex-error {
    width: calc(100% + 41px);
    -webkit-transform: translateX(-21px);
            transform: translateX(-21px);
    padding: 0 1.25rem;
    background-color: #FF1D00; }
    .login-page #login-error .error-text,
    .login-page #registration-error .error-text,
    .login-page #regex-error .error-text {
      padding: 10px 0;
      color: #fff;
      line-height: 22px; }
  .login-page .personal-information-list {
    padding: 0;
    list-style: none; }
    .login-page .personal-information-list li {
      font-size: 14px;
      line-height: 20px;
      padding-left: 20px;
      position: relative; }
      .login-page .personal-information-list li:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background-color: black;
        -webkit-transform: translateY(-5px);
                transform: translateY(-5px); }

.my-driver {
  margin-top: 0;
  margin-bottom: 50px; }
  @media (max-width: 543px) {
    .my-driver {
      margin: 30px 0; } }
  .my-driver .page-title-section {
    margin: 10px 0 30px 0; }
  .my-driver .logout-link {
    display: block;
    font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #333333 !important;
    text-decoration: underline;
    text-align: right;
    margin-top: 10px; }
  .my-driver .preference-box {
    position: relative;
    padding: 10px;
    background: var(--lwc-cardColorBackground, white);
    border: var(--lwc-borderWidthThin, 1px) solid var(--lwc-cardColorBorder, #dddbda);
    border-radius: var(--lwc-borderRadiusMedium, 0.25rem);
    background-clip: padding-box;
    -webkit-box-shadow: var(--lwc-cardShadow, none);
            box-shadow: var(--lwc-cardShadow, none);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .my-driver .terms-link {
    font-weight: 400;
    text-decoration: underline;
    color: #333333; }
  .my-driver .preference-center {
    margin-bottom: 0rem; }
  .my-driver .content-title .title {
    display: block;
    font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #333333;
    font-size: 26px;
    text-align: left;
    text-transform: uppercase; }
  .my-driver .content-title .goback {
    display: inline-block;
    font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #333333 !important;
    text-decoration: underline;
    text-align: left;
    margin-top: 5px; }
  .my-driver .slds-modal__footer .btn {
    /*  display: block !important;
             width: 100% !important; */
    font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase !important; }
  .my-driver .my-driver-main .slds-card {
    border-radius: 0;
    border: 1px solid #8C8C8C;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    margin-bottom: 1em; }
    .my-driver .my-driver-main .slds-card .slds-card__header .slds-no-flex button {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #000000;
      font-weight: 700;
      margin: 0; }
  .my-driver .my-driver-main .slds-media__body, .my-driver .my-driver-main .slds-card__body {
    display: block;
    clear: both;
    content: ""; }
    .my-driver .my-driver-main .slds-media__body .slds-card__header-title, .my-driver .my-driver-main .slds-card__body .slds-card__header-title {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      color: #333333;
      font-size: 22px;
      line-height: 30px;
      text-align: left; }
    .my-driver .my-driver-main .slds-media__body .slds-tile__detail, .my-driver .my-driver-main .slds-card__body .slds-tile__detail {
      padding: 10px 0; }
    .my-driver .my-driver-main .slds-media__body dl, .my-driver .my-driver-main .slds-card__body dl {
      margin-bottom: 18px; }
      .my-driver .my-driver-main .slds-media__body dl:last-child, .my-driver .my-driver-main .slds-card__body dl:last-child {
        margin-bottom: 0; }
    .my-driver .my-driver-main .slds-media__body dd, .my-driver .my-driver-main .slds-media__body label, .my-driver .my-driver-main .slds-card__body dd, .my-driver .my-driver-main .slds-card__body label {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #707070;
      text-align: left;
      padding-bottom: 7px;
      margin: 0; }
    .my-driver .my-driver-main .slds-media__body input, .my-driver .my-driver-main .slds-card__body input {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-size: 16px;
      color: #333333;
      text-align: left;
      margin: 0; }
    .my-driver .my-driver-main .slds-media__body .content-button-use-vehicle, .my-driver .my-driver-main .slds-card__body .content-button-use-vehicle {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      max-width: 400px;
      /*  margin: 0 auto; */ }
      .my-driver .my-driver-main .slds-media__body .content-button-use-vehicle.content-button-margin, .my-driver .my-driver-main .slds-card__body .content-button-use-vehicle.content-button-margin {
        margin-top: 10px;
        margin-bottom: 10px; }
      .my-driver .my-driver-main .slds-media__body .content-button-use-vehicle .btn, .my-driver .my-driver-main .slds-card__body .content-button-use-vehicle .btn {
        display: block !important;
        width: 100% !important;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        text-transform: uppercase !important; }
    .my-driver .my-driver-main .slds-media__body dt, .my-driver .my-driver-main .slds-media__body h3, .my-driver .my-driver-main .slds-card__body dt, .my-driver .my-driver-main .slds-card__body h3 {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-size: 16px;
      color: #333333;
      text-align: left;
      padding-bottom: 7px;
      margin: 0; }
      .my-driver .my-driver-main .slds-media__body dt.wait, .my-driver .my-driver-main .slds-media__body h3.wait, .my-driver .my-driver-main .slds-card__body dt.wait, .my-driver .my-driver-main .slds-card__body h3.wait {
        color: #d1b60b; }
      .my-driver .my-driver-main .slds-media__body dt.confermed, .my-driver .my-driver-main .slds-media__body h3.confermed, .my-driver .my-driver-main .slds-card__body dt.confermed, .my-driver .my-driver-main .slds-card__body h3.confermed {
        color: #23a54a; }
      .my-driver .my-driver-main .slds-media__body dt.deleted, .my-driver .my-driver-main .slds-media__body h3.deleted, .my-driver .my-driver-main .slds-card__body dt.deleted, .my-driver .my-driver-main .slds-card__body h3.deleted {
        color: #e72f27; }
  .my-driver .my-driver-main .card {
    border-radius: 0;
    border: 1px solid #8C8C8C;
    -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    /* Preso da minicart */
    /* Preso da minicart */ }
    .my-driver .my-driver-main .card .custom-checkbox .custom-control-label::before {
      border: 1px solid #A0A0A0;
      background: transparent;
      width: 25px;
      height: 25px;
      border-radius: 0; }
    .my-driver .my-driver-main .card .custom-checkbox .custom-control-label::after {
      width: 25px;
      height: 25px; }
    .my-driver .my-driver-main .card .custom-control-label {
      padding-top: 6px;
      padding-left: 10px;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 400;
      color: #333333;
      font-size: 16px;
      text-align: left; }
    .my-driver .my-driver-main .card .content-button {
      width: 100%;
      max-width: 350px;
      margin: 0 auto; }
      .my-driver .my-driver-main .card .content-button.content-button-margin {
        margin-top: 10px;
        margin-bottom: 10px; }
      .my-driver .my-driver-main .card .content-button .btn {
        display: block;
        width: 100%;
        text-transform: uppercase; }
    .my-driver .my-driver-main .card .card-header {
      border: none;
      padding: 20px 20px;
      background-color: transparent !important; }
      .my-driver .my-driver-main .card .card-header .icon {
        width: 30px;
        height: 30px;
        margin-right: 10px; }
      .my-driver .my-driver-main .card .card-header .header-title {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        color: #333333;
        font-size: 22px;
        line-height: 30px;
        text-align: left; }
      .my-driver .my-driver-main .card .card-header .edit-link {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-size: 16px;
        line-height: 30px;
        color: #333333 !important;
        text-decoration: underline;
        text-align: right; }
        @media (max-width: 1199px) {
          .my-driver .my-driver-main .card .card-header .edit-link.edit-link-full-mobile {
            float: none;
            margin-bottom: 10px; } }
    .my-driver .my-driver-main .card .card-body {
      padding-top: 5px; }
      .my-driver .my-driver-main .card .card-body.card-body-no-header {
        padding-top: 20px; }
      .my-driver .my-driver-main .card .card-body dl {
        margin-bottom: 18px; }
        .my-driver .my-driver-main .card .card-body dl:last-child {
          margin-bottom: 0; }
      .my-driver .my-driver-main .card .card-body dt {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #707070;
        text-align: left;
        padding-bottom: 7px;
        margin: 0; }
      .my-driver .my-driver-main .card .card-body dd {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-size: 16px;
        color: #333333;
        text-align: left;
        padding-bottom: 7px;
        margin: 0; }
        .my-driver .my-driver-main .card .card-body dd.wait {
          color: #d1b60b; }
        .my-driver .my-driver-main .card .card-body dd.confermed {
          color: #23a54a; }
        .my-driver .my-driver-main .card .card-body dd.deleted {
          color: #e72f27; }
      .my-driver .my-driver-main .card .card-body .content-button-use-vehicle {
        padding: 10px 0;
        max-width: 200px; }
        .my-driver .my-driver-main .card .card-body .content-button-use-vehicle .btn {
          display: block;
          text-transform: uppercase; }
      .my-driver .my-driver-main .card .card-body .car-item {
        padding-bottom: 15px; }
      .my-driver .my-driver-main .card .card-body .agom-balance-label {
        color: #707070; }
      @media (min-width: 1200px) {
        .my-driver .my-driver-main .card .card-body .agom-balance-value {
          padding-left: 60px; } }
    .my-driver .my-driver-main .card .tracking-consent {
      display: inline-block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 400;
      font-size: 16px;
      color: #333333 !important;
      text-decoration: none;
      text-align: left;
      margin: 5px 0;
      cursor: default; }
    .my-driver .my-driver-main .card .custom-checkbox-tracking {
      margin-bottom: 20px; }
    .my-driver .my-driver-main .card .delete-vehicle .icon-delete {
      width: 25px;
      height: 30px;
      margin-right: 10px; }
    .my-driver .my-driver-main .card .delete-vehicle .text {
      display: block;
      font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-size: 16px;
      line-height: 30px;
      color: #333333 !important;
      text-decoration: underline;
      text-align: right; }
    .my-driver .my-driver-main .card .product-summary-block .product-line-item {
      padding-bottom: 20px;
      border-bottom: 1px solid #8C8C8C;
      margin-bottom: 20px; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item:last-child {
        padding-bottom: 0;
        border-bottom: none;
        margin-bottom: 0; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .line-item-header {
        padding-bottom: 10px; }
        .my-driver .my-driver-main .card .product-summary-block .product-line-item .line-item-header .line-item-name {
          width: 100%;
          margin: 0;
          padding-top: 0; }
          .my-driver .my-driver-main .card .product-summary-block .product-line-item .line-item-header .line-item-name .item-name {
            display: block;
            font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
            font-weight: 700;
            color: #333333;
            font-size: 15px;
            text-align: left; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .item-attributes .line-item-attributes-name {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #333333;
        font-size: 14px;
        text-align: left;
        padding-bottom: 0; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .item-attributes .line-item-attributes-value {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        color: #333333;
        font-size: 14px;
        text-align: left;
        letter-spacing: 0.4px; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .item-options .line-item-option {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #333333;
        font-size: 14px;
        text-align: left;
        margin-top: 3px; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .line-item-availability .line-item-attributes {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #333333;
        font-style: italic;
        font-size: 12px;
        text-align: left;
        margin-top: 3px; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .content-separator {
        margin: 10px 0 15px 0; }
        .my-driver .my-driver-main .card .product-summary-block .product-line-item .content-separator .line-item-divider {
          border-top: 1px solid #8C8C8C;
          margin: 0;
          width: 100%;
          opacity: 0.3; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-unit-price .line-item-total-text {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #333333;
        font-size: 14px;
        text-align: left;
        padding-bottom: 1px; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-unit-price .price .sales,
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-unit-price .price .sales .value {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        color: #333333;
        font-size: 14px;
        text-align: left; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-unit-price .price .strike-through,
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-unit-price .price .strike-through .value {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #8C8C8C;
        font-size: 14px;
        text-align: left; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-quantity .quantity-form {
        width: 100%; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-quantity .line-item-pricing-info br {
        display: none; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-quantity .form-item {
        margin-bottom: 0; }
        .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-quantity .form-item .form-label {
          display: block;
          font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
          font-weight: 400;
          color: #333333;
          font-size: 14px;
          text-align: left;
          padding-bottom: 1px; }
        .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-quantity .form-item input:disabled {
          display: block;
          font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
          font-weight: 700;
          color: #333333;
          font-size: 14px;
          text-align: left;
          padding: 0;
          margin: 0;
          border: none;
          height: auto; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-quantity .qty-card-quantity-label {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #333333;
        font-size: 14px;
        text-align: left;
        padding-bottom: 1px; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-quantity .pricing {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        color: #333333;
        font-size: 14px;
        text-align: left; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-total-price .line-item-total-text {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        color: #333333;
        font-size: 14px;
        text-align: left;
        padding-bottom: 1px; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-total-price .price .pricing {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        color: #333333;
        font-size: 14px;
        text-align: left; }
      .my-driver .my-driver-main .card .product-summary-block .product-line-item .minicart-details .line-item-total-price .price .starting-from-label {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        font-size: 12px;
        text-align: left;
        margin-bottom: 0;
        margin-top: -3px; }
    .my-driver .my-driver-main .card .card-body.order-total-summary {
      padding: 20px 20px; }
      .my-driver .my-driver-main .card .card-body.order-total-summary .item-label-total {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-size: 18px;
        line-height: 25px;
        color: #333333;
        text-align: left; }
      .my-driver .my-driver-main .card .card-body.order-total-summary .grand-total {
        display: block;
        font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
        font-weight: 700;
        font-size: 18px;
        line-height: 25px;
        color: #333333;
        text-align: right; }
  .my-driver .my-driver-main .content-button-only {
    width: 100%;
    max-width: 350px;
    margin: 30px auto 0 auto; }
    .my-driver .my-driver-main .content-button-only .btn {
      display: block;
      width: 100%;
      text-transform: uppercase; }
  .my-driver .appointment-details {
    padding-bottom: 20px; }
    .my-driver .appointment-details p {
      font-weight: 700; }
  .my-driver .subtitle {
    font-weight: 700;
    padding-bottom: 20px;
    color: #D1B60B; }

@media (max-width: 576px) {
  .gm-style-iw.gm-style-iw-c {
    max-width: calc(100% - 30px) !important; } }

@media (max-width: 576px) {
  .gm-style-iw-d {
    max-width: 100% !important; } }

.add-to-basket-alert {
  -webkit-animation: fade 7s linear forwards;
          animation: fade 7s linear forwards;
  -webkit-box-shadow: 1px 1px 5px grey;
          box-shadow: 1px 1px 5px grey;
  padding: 1em; }

@-webkit-keyframes fade {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fade {
  0% {
    opacity: 0; }
  10% {
    opacity: 1; }
  90% {
    opacity: 1; }
  100% {
    opacity: 0; } }
  .add-to-basket-alert.show {
    display: block; }

header ~ #maincontent .container a:not(.btn-primary, .btn-outline-primary) {
  color: #333333; }

.fitment-text {
  padding: 2rem 0; }
  .fitment-text p {
    margin-bottom: 0;
    line-height: 22px; }

.fitment-image {
  padding: 0 0 20px; }
  .fitment-image .size-background {
    padding-top: 0 !important; }
    .fitment-image .size-background .content-image {
      max-width: none; }

.href-privacy-policy {
  text-decoration: underline; }

.modal .modal-dialog {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%) !important;
  transform: translate(-50%, -50%) !important; }
  .modal .modal-dialog.complete-info-modal, .modal .modal-dialog.agom-modal {
    width: 544px;
    max-width: 544px;
    top: 45%; }
    @media (max-width: 576px) {
      .modal .modal-dialog.complete-info-modal, .modal .modal-dialog.agom-modal {
        width: 96%;
        max-width: none;
        margin: 0; } }
    @media (max-width: 576px) {
      .modal .modal-dialog.complete-info-modal .modal-content, .modal .modal-dialog.agom-modal .modal-content {
        padding-top: 25px; } }
    @media (max-width: 576px) {
      .modal .modal-dialog.complete-info-modal .modal-header .button-close, .modal .modal-dialog.agom-modal .modal-header .button-close {
        top: -13px; } }
