.search-condition {
    margin-bottom: 10px;
    .input-group {
        padding-right: 0;
    }
}
.input-group {
    .form-control {
        padding-right: 16px;
    }

    .var-form-control {
        height: 34px;
        padding: 0 2rem 0 1.25rem;
    }

    .form-control-search {
        position: absolute;
        z-index: 4;
        right: 10px;
        display: block;
        width: 16px;
        height: 16px;
        line-height: 34px;
        text-align: center;
        pointer-events: none;
        color: #aaa;
    }
}

select:invalid {
    color: gray !important;
}

option[disabled] {
    display: none !important;
}

option {
    color: black !important;
}

select option{
    color: rgba(0,0,0,0.6);
}

.name-div {
    display: inline-flex;
}

.name-span {
    padding-left: 8px;
    word-break: break-all;
}

:host ::ng-deep .ui-radiobutton .ui-radiobutton-box{
    .ui-radiobutton-icon {
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        text-align: center;
    }
}
