
    .identity-title {
        font-family: Sora;
        font-weight: 600;
        font-size: 30px;
        line-height: 40px;
        color: var(--Fed-Blue, #041243);
    }

    .identity-subtitle {
        font-family: Sora;
        font-weight: 600;
        font-size: 24px;
        line-height: 32px;
        color: var(--Fed-Blue, #041243);
    }

    .identity-declaration {
        background: var(--Neutral-grey-tint, #F4F4F4);
        margin-top: 6rem;
        border-radius: 30px;
        padding: 40px;
    }

    .radio label, .form-check-label{
        color: var(--portalThemeColor10); 
        font-weight: 400;
    }

    input.verify-online{
        margin-right: 1.2rem;
    }

    input[type="radio"] {
        margin-right: 10px;
    }

    #greenid-div #greenid-intro-content h1 {
        display: none;
    }

    #greenid-div #greenid-intro-content div {
        margin-top: 0;
        /*color: white;*/
        padding-top: 30px;
    }

    #greenid-container {
        background:none !important;
    }

    .background-light {
        background: #eeeeee;
        padding: 10px 10px 5px;
        margin-bottom: 10px;
    }

    #greenid-wait-modal .modal-dialog {
        display: none !IMPORTANT;
    }

@media (min-width: 1200px) {
    #greenid-intro-content, #greenid-source-content {
        width: 1170px;
        padding-left: 15px;
        padding-right: 15px;
        margin: 0 auto;
    }
}

    #greenid-source-content {
        border: none !important;
        max-width: 1170px;
    }

    #greenid-source-header #greenid-source-title-heading {
        color: white;
    }
    /* 
    .greenid-helpicon::before {
            display: none;
        } */

    #greenid-container .greenid-helpicon, #greenid-container .greenid-helpicon-alt {
        color: var(--portalThemeColor4);
    }

    #greenid-div #greenid-container .btn-primary {
         background-color: var(--portalThemeColor4) !important;
      color: #ffffff !important;
       padding: 1.2rem 1.7rem !important;
        font-size: 1.6rem;
        font-weight: bold;

    }

    #greenid-div #greenid-container .btn-primary:hover, #greenid-container .btn-primary:focus, #greenid-container .btn-primary:active, #greenid-container .btn-primary.active {

      background-color: var(--portalThemeColor1) !important;
      color: #ffffff !important;
    }


    h3 {
        margin-top: 40px;
    }

    .dark-background h4 {
        color: #02AEEF;
        font-weight: bold;
    }

    input[type='radio'] + label {padding-left: 10px;margin-right: 30px;}

    #verifybutton {
        float: right;
    }

    [data-name='Green ID'] tr td {
        padding-right: 0 !important;
    }

    /* input[type="hidden" i] {
        display: none !important;
    } */

    /* .supporting-docs .container:nth-child(2) > div {
        background: white;
        margin-top: 30px;
        padding: 1px 20px;
        border-top: 12px solid #02AEEF;
    } */

    .xrm-attribute-value-empty, .xrm-editable-adx_weblinkset.xrm-entity-value-empty {
        height: auto !important;
    }

    #greenid-container .greenid-has-error .help-block, #greenid-container .greenid-has-error .col-form-label, #greenid-container .greenid-has-error .form-check, #greenid-container .greenid-has-error .form-check, #greenid-container .greenid-has-error .form-check-inline, #greenid-container .greenid-has-error .form-check-inline {
        color: #02AEEF !important;
    }

    #error-greenid_actregodvs_number {
        position: relative;
        top: 6px;
    }


    .supporting-docs h4 {
        color: #02AEEF;
        font-weight: bold;
    }

    #greenid-source-content .greenid-alert.greenid-alert-danger {
        background-color: #dedede;
        color: black !important;
        margin-bottom: 40px;
        border-radius: 6px;
        border: 2px solid #02AEEF;
        font-size: 16px;
    }

    #greenid-source-content .greenid-alert.greenid-alert-danger p, #greenid-source-content .greenid-alert.greenid-alert-danger ul {
        color: black;
    }

    #verifyinpersonbutton {
        float: right;
    }

    #greenid-intro-content > div, #greenid-source-content > div {
        background: white !important;
        padding: 0 20px;
    }

    #greenid-intro-content *, #greenid-source-content * {
        color: black;
    }

    /* #greenid-modal-backdrop {
        background: white !important;
    } */

    #greenid-source-header #greenid-source-title-heading {
        color: black;
    }

    #greenid-container #greenid-intro-content p {
        font-size: 16px;
        margin-bottom: 0;
    }

    #greenid-intro-content {
        margin-top: 30px;
    }

    #greenid-container #greenid-intro-content {
        padding: 0px 15px;
    }

    #greenid-container #greenid-intro-content {
        padding-bottom: 0 !important;
    }

    #greenid-container #greenid-source-header {
        margin-bottom: 0 !important;
    }

    #greenid-submit-button-container {
        padding-bottom: 25px;
    }

    #greenid-container  h1,
    #greenid-container  h2,
    #greenid-container  h3,
    #greenid-container  h4,
    #greenid-container  h5 {
      font-family: "Sora", sans-serif !important;
      color: var(--portalThemeColor1) !important;
    }

    #greenid-option-list-toggle .caret{
        display: none !important;
    }

    #greenid-container {
        margin-bottom: 40px !IMPORTANT;
        font-family:"Inter", "sora", "Helvetica Neue", Helvetica, Arial, sans-serif;;
    }

    #greenid-container a {
        color: var(--portalThemeColor4) !important;
    }

    #greenid-container .btn-default:hover, #greenid-container .btn-default:focus, #greenid-container .btn-default:active, #greenid-container .btn-default.active {
        color: white !important;
    }

    #greenid-container #greenid-source-header #greenid-source-title .glyphicon, #greenid-div #greenid-container .greenid-helpicon{
          -webkit-font-smoothing: antialiased;
        display: var(--fa-display, inline-block);
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-rendering: auto;
        font-family: var(--fa-style-family, "Font Awesome 6 Pro");
        font-weight: var(--fa-style, 900);
        color: var(--portalThemeColor4);

    }

    #greenid-container #greenid-source-header #greenid-source-title .glyphicon.glyphicon-question-sign::before, 
        #greenid-div #greenid-container .greenid-helpicon::before {
        content: "\f059" !important;
    }

    .glyphicon.glyphicon-calendar,
    #greenid-container .greenid-alert-glyphicon.glyphicon-remove-circle,
    .greenid-alert-glyphicon.glyphicon-lock{
        font-family: "Font Awesome 6 Pro" !important;
           font-weight: 900
    }

    .glyphicon.glyphicon-calendar::before{
        content:  "\f073";
    }

    #greenid-source-body a{
        font-size: 1.4rem;
    }

    .greenid-alert-glyphicon.glyphicon-remove-circle:before,
    .greenid-alert-glyphicon.glyphicon-lock:before,
    .glyphicon-remove-circle:before {
        content: "\f00d" !important;
         color: red;
    }

    .greenid-tooltip, .greenid-tooltip p {
        color: #ffffff !important;
    }
