.passwordComplexity-container {
    position: absolute;
    width: 229px;
    background-color: rgba(74,74,74,1);
    box-shadow: 0 2px 4px 0 rgba(0, 41, 199, 0.2), 0 0 2px 0 rgba(70, 89, 191, 0.3);
    border-radius: 4px;
    z-index: 5;

    -webkit-transition: opacity 0.1s ease-in-out;
    -moz-transition: opacity 0.1s ease-in-out;
    -ms-transition: opacity 0.1s ease-in-out;
    -o-transition: opacity 0.1s ease-in-out;
    transition: opacity 0.1s ease-in-out;
    opacity: 1;
}

    .passwordComplexity-container .containerArrow {
        content: '';
        width: 0;
        height: 0;
        position: absolute;
        top: 30px;
        transform: scaleX(-1);
        right: 228px;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 7px solid rgba(74,74,74,1);
        -webkit-filter: drop-shadow(1px 0px 1px rgba(0, 41, 199, 0.2));
        -moz-filter: drop-shadow(1px 0px 1px rgba(0, 41, 199, 0.2));
        -o-filter: drop-shadow(1px 0px 1px rgba(0, 41, 199, 0.2));
        filter: drop-shadow(1px 0px 1px rgba(0, 41, 199, 0.2));
    }

.passwordComplexity-container .options-container {
    padding-top: 12px;
}
    .passwordComplexity-container .options-container .option {
        display: flex;
        justify-content: space-between;
        font-family: GlowSemiBold;
        font-size: 12px;
        color: #ffffff;
        padding: 0 0 5px 10px;
        float: left;
    }

    .passwordComplexity-container .options-container .option:not(:first-child) {
        padding-top: 0;
    }

    .passwordComplexity-container .options-container .option:nth-child(6) {
        padding-bottom: 0;
    }


    .passwordComplexity-container .options-container .option.sub-option {
        padding-left: 26px;
    }


    .passwordComplexity-container .options-container .option.valid {
        color: rgba(108,218,102,1);
    }

    .passwordComplexity-container .options-container .option.invalid {
        color: rgba(255,102,127,1);
    }

    .passwordComplexity-container .options-container .option.default {
        color: #FFFFFF;
    }

    .passwordComplexity-container .options-container .option .icon-container {
        width: 12px;
    }

    .passwordComplexity-container .options-container .option .icon-container img {
        padding-bottom: 3px;
    }

    .passwordComplexity-container .options-container .option .option-label {
        padding-left: 3px;
    }

    .passwordComplexity-container .options-container .option.sub-option .specialChars {
        opacity: .5;
        padding-bottom: 12px;
        text-align: left;
        padding-left: 8px;
        width: 91%;
    }