/******* Roboto font *******/
@font-face {
    font-family: "Roboto";
    src: url("../fonts/Roboto-Regular.ttf");
    font-weight: 400;
}

@font-face {
    font-family: "Roboto";
    src: url("../fonts/Roboto-Medium.ttf");
    font-weight: 500;
}

@font-face {
    font-family: "Roboto";
    src: url("../fonts/Roboto-Bold.ttf");
    font-weight: 700;
}
:root {
    /* Colors */
    --portal-daikin-font-family: "Roboto" !important;

    --portal-daikin-blue :#0085CA;
    --portal-daikin-light-blue :#00558C;
    --portal-daikin-primary-text-color:#2C2A29;
    --portal-daikin-secondary-text-color:#475467;
    --portal-daikin-neutral-gray:#646464;
    --portal-daikin-astronaut-blue:#00324A;
    --portal-daikin-lochmara-blue:#00558C;
    --portal-daikin-stack:#888B8D;
    --portal-daikin-thunder:#474747;
    --portal-daikin-link-color:#1675A9;
    --portal-daikin-placeholder-input-text-color:#7B7B7B;
    --portal-daikin-border-stroke-color:#DCDDDE;
    --portal-daikin-status-1:#009B77;
    --portal-daikin-status-2:#D69A2D;
    --portal-daikin-status-3:#CB333B;
    --portal-daikin-light-core-base-primary: #FFF;
    --portal-daikin-secondary-stroke : #D0D5DD;
    .btn-Primary:disabled {
        border-radius: 4px;
        border: 1px solid var(--portal-daikin-astronaut-blue);
        opacity: 0.5;
        background: var(--portal-daikin-astronaut-blue);
    
        /* Shadows/shadow-xs */
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }
    
    .btn-Primary :hover {
        border-radius: 4px;
        border: 1px solid var(--portal-daikin-lochmara-blue);
        background: var(--portal-daikin-lochmara-blue);
    
        /* Shadows/shadow-xs */
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }
    
    .btn-Primary :active,
    .btn-Primary :focus {
        border-radius: 4px;
        border: 1px solid var(--portal-daikin-lochmara-blue);
        background: var(--portal-daikin-lochmara-blue);
    
        /* Shadows/shadow-xs */
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }
    
    .btn-Secondary:disabled {
        opacity: 0.5 !important;
        border-radius: 4px;
        border: 1px solid var(--portal-daikin-secondary-stroke);
        opacity: 0.5;
        background: var(--portal-daikin-light-core-base-primary);
    
        /* Shadows/shadow-xs */
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    }
    
    .btn-Secondary:hover {
        border-radius: 4px;
        border: 1px solid var(--portal-daikin-lochmara-blue);
        background: var(--portal-daikin-light-core-base-primary);
    
        /* Shadows/shadow-xs */
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
        color: var(--portal-daikin-lochmara-blue) !important;
    }
    
    .btn-Secondary:focus,
    .btn-Secondary:active {
        border-radius: 4px;
        border: 1px solid var(--portal-daikin-lochmara-blue);
        background: var(--portal-daikin-light-core-base-primary);
    
        /* Shadows/shadow-xs */
        box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
        color: var(--portal-daikin-lochmara-blue) !important;
    }

    .btn-Teritary_nochild :hover{
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }

    .btn-Teritary_nochild :disabled{
        opacity: 0.5 !important;
    }

    .btn-Teritary_nochild :active , .btn-Teritary_nochild :focus{
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }

    .btn-Teritary_child:first-child:hover{
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }

    .btn-Teritary_child :disabled{
        opacity: 0.5 !important;
    }

    .btn-Teritary_child:first-child :active , .btn-Teritary_nochild:first-child :focus{
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }
}
