.RadInput_CnMaterial,
.RadInputMgr_CnMaterial {
}

.RadInput {
    border-color: transparent;
}

.t-ie .RadInput_CnMaterial,
.t-ie .RadInputMgr_CnMaterial {
    height: 36px;
    height: calc(1.4285714286em + 16px);
}

.RadInput_CnMaterial .riTextBox, .RadInputMgr_CnMaterial {
    color: var(--color-main_text);
    background: transparent;
    border-color: transparent;
    border-bottom-color: var(--border-color-ctrl);
    outline: none;
}

.RadInput_CnMaterial {
    /*border-bottom-color: #CFD8DC;*/
    /*padding: 0 13px;*/
    border-radius: 3px !important;
    line-height: var(--line-height) !important;
}

    .RadInput_CnMaterial input.riTextBox,
    .RadInput_CnMaterial textarea.riTextBox {
        /*padding: 8px 0 7px;*/
        border-color: var(--border-color-ctrl-default);
        padding: 8px 6px 7px 6px;
        border-width: 1px 1px 2px 1px;
        border-radius: 3px !important;
        background-color: var(--bg-color-ctrl-default);
        transition: ease-in-out .5s border;
    }


        .RadInput_CnMaterial input.riTextBox[readonly="readonly"],
        .RadInput_CnMaterial input.riTextBox.riDisabled,
        .RadInput_CnMaterial textarea.riTextBox[readonly="readonly"],
        .RadInput_CnMaterial textarea.riTextBox.riDisabled {
            color: var(--color-ctrl-disable);
            background-color: var(--bg-color-ctrl-disable);
            opacity: unset !important;
        }

    .RadInput_CnMaterial .riLabel {
        color: #607D8B;
        font-weight: var(--font-bold);
        margin-left: -13px;
        padding-right: 25px;
        padding-top: 8px;
        padding-bottom: 8px;
    }

.RadInput_CnMaterial a {
    padding-left: 8px;
    padding-right: 8px;
}

.RadInput_CnMaterial .riSelect {
    right: 5px;
}

.RadInput_CnMaterial .riSelect a {
    color: #607D8B;
    border-color: transparent;
}

.RadInput_CnMaterial .riSelect a:hover {
    color: #263238;
}

.RadInput_CnMaterial.RadInputDisabled a:hover,
.RadInput_CnMaterial.RadInputDisabled a:active {
    color: #607D8B;
}

.RadInput_CnMaterial .riDown:before {
    content: "\e5c5";
    margin-top: -13px;
}

.RadInput_CnMaterial .riUp:before {
    content: "\e5c7";
    margin-top: -6px;
}

.RadInput_CnMaterial .riButton:before {
    content: "\e5d9";
}

.RadInput_CnMaterial .riTextBox.riEmpty.cn-radnumerictextbox{
    color: gray;
    font-style: normal;
}
.RadInput_CnMaterial .riEmpty, .RadInput_Empty_CnMaterial {
    color: rgba(69, 90, 100, 0.6);
    font-style: normal;
}

.RadInput_CnMaterial .riHover, .RadInput_Hover_CnMaterial {
    color: var(--color-main_text);
    border-bottom-color: #90A4AE;
}
    .RadInput_CnMaterial .riTextBox:hover {
        color: var(--color-main_text);
/*        border-bottom-color: var(--color-ctrl-border-bothover);*/
    }
    .RadInput_CnMaterial input.riTextBox[readonly="readonly"]:hover,
    .RadInput_CnMaterial textarea.riTextBox[readonly="readonly"]:hover {
        color: var(--color-ctrl-disable);
        background-color: var(--bg-color-ctrl-disable);
        opacity: unset !important;
        border-bottom-color: var(--border-color-ctrl);
    }
    .RadInput_CnMaterial .riFocused, .RadInput_Focused_CnMaterial {
        color: var(--color-main_text) !important;
        border-bottom: 1px solid;
        border-bottom-color: var(--border-color-ctrl-focus) !important;
        /*box-shadow: 0 -1px 0 0px var(--color-main-default) inset;*/
        /*box-shadow: 0 1px 0 var(--border-color-ctrl-focus);*/
    }



.RadInput_CnMaterial .riRead, .RadInput_Read_CnMaterial {
    color: rgba(69, 90, 100, 0.8);
}

.RadInput_CnMaterial .riDisabled, .RadInput_Disabled_CnMaterial {
    color: #babbbc;
    border-bottom-color: #ECEFF1;
}

.RadInput_CnMaterial .riError, .RadInput_Error_CnMaterial {
    border-color: #f34235;
    box-shadow: 0 -1px 0 0px #f34235 inset;
}
.RadPicker_CnMaterial .RadInput_CnMaterial .riError {
    box-shadow: none;
}


.RadInput_CnMaterial.RadInputError:after {
    display: none;
}

.RadInput.riContButton .riDown {
    margin-left: -37px;
    margin-left: calc(-17px - 1.42857em);
}

.rgBatchContainer .RadInput_CnMaterial {
    border-color: transparent;
    /*    border-bottom-color: #CFD8DC;*/
    background-color: unset;
}

