/**
 * @Company           : Cloudkaptan Consultancy Services Pvt. Ltd.
 * @description       : This is used to store the CSS Styles for Qcells Partner Portal
 * @author            : Wasim Iqbal
 * @group             : 
 * @testclass         : 
 * @last modified on  : 08-26-2024
 * @last modified by  : Wasim Iqbal
 * Modifications Log
 * Ver   Date         Author        Modification
 * 1.0   05-30-2024   Wasim Iqbal   Initial Version
**/

:root {

  /* Custom Variables */

  
  /* dxp Styling Override */
  --dxp-s-button-color-contrast: var(--dxp-g-brand-contrast);
  /* sds Styling Override */

  /** slds Styling Override */
  --slds-kx-button-gradient-color: transparent;
}

h1 {
  font-size: var(--dxp-s-text-heading-extra-large-font-size);
  line-height: var(--dxp-s-text-heading-extra-large-line-height);
  font-weight: var(--dxp-s-text-heading-extra-large-font-weight);
  font-family: var(--dxp-s-text-heading-extra-large-font-family);
  text-transform: var(--dxp-s-text-heading-extra-large-text-transform);
  letter-spacing: var(--dxp-s-text-heading-extra-large-letter-spacing);
}

h2 {
  font-size: var(--dxp-s-text-heading-large-font-size);
  line-height: var(--dxp-s-text-heading-large-line-height);
  font-weight: var(--dxp-s-text-heading-large-font-weight);
  font-family: var(--dxp-s-text-heading-large-font-family);
  text-transform: var(--dxp-s-text-heading-large-text-transform);
  letter-spacing: var(--dxp-s-text-heading-large-letter-spacing);
}

h3 {
  font-size: var(--dxp-s-text-heading-medium-font-size);
  line-height: var(--dxp-s-text-heading-medium-line-height);
  font-weight: var(--dxp-s-text-heading-medium-font-weight);
  font-family: var(--dxp-s-text-heading-medium-font-family);
  text-transform: var(--dxp-s-text-heading-medium-text-transform);
  letter-spacing: var(--dxp-s-text-heading-medium-letter-spacing);
}

h4 {
  font-size: var(--dxp-s-text-heading-small-font-size);
  line-height: var(--dxp-s-text-heading-small-line-height);
  font-weight: var(--dxp-s-text-heading-small-font-weight);
  font-family: var(--dxp-s-text-heading-small-font-family);
  text-transform: var(--dxp-s-text-heading-small-text-transform);
  letter-spacing: var(--dxp-s-text-heading-small-letter-spacing);
}

h5 {
  font-size: var(--dxp-s-body-font-size);
  line-height: var(--dxp-s-body-line-height);
  font-weight: var(--dxp-s-body-font-weight);
  font-family: var(--dxp-s-body-font-family);
  text-transform: var(--dxp-s-body-text-transform);
  letter-spacing: var(--dxp-s-body-letter-spacing);
}

h6 {
  font-size: var(--dxp-s-body-small-font-size);
  line-height: var(--dxp-s-body-small-line-height);
  font-weight: var(--dxp-s-body-small-font-weight);
  font-family: var(--dxp-s-body-small-font-family);
  text-transform: var(--dxp-s-body-small-text-transform);
  letter-spacing: var(--dxp-s-body-small-letter-spacing);
}

.form-card-container {
  border-radius: 12px;
  min-width: 45rem;
  box-shadow: 0px 0px 3px 2px rgba(166, 166, 166, 0.2); 
  display: flex; 
  flex-direction: column;
}

@media (max-width: 480px) {
  .form-card-container {
    min-width: 100%;
  }
}

.content-right-align {
  display:flex;
  justify-content: flex-end;
}

/* slds-toast : mobile override */
.fix-slds-notify--mobile {
  padding: 0.5rem 1rem !important;
}
.fix-slds-notify--mobile .slds-notify__close {
  top: 0.25rem !important;
  right: 0.5rem !important;
}

.dashboard-summary-container {
  min-height:15rem;
  position:relative;
}

.input-icon-alignment {
  position: absolute !important; 
  top: 2.3rem !important;
}