/*
*
* MATERIAL -> CRN-ENTERPRISE
*
* Todo CSS destina ao componente de input's.
*
*/

.k-checkbox:focus + .k-checkbox-label:before,
.k-checkbox:hover + .k-checkbox-label:before,
.k-radio:focus + .k-radio-label:before,
.k-radio:hover + .k-radio-label:before {
    box-shadow: 0 0 5px 0 rgb(59, 68, 142);
    border-color: rgb(59, 68, 142);
}

.k-checkbox-label {
    font-weight: unset;
}

.k-checkbox:checked + .k-checkbox-label:before {
    background-color: #3f51b5;
    border-color: #3f51b5;
}

.k-checkbox:checked + .k-checkbox-label:after,
.k-checkbox:indeterminate + .k-checkbox-label:after {
    background-color: #008dcd;
    border-color: #3f51b5;
}

.k-input.k-textbox,
.k-textarea,
.k-textbox {
    background-color: transparent;
    border-width: 0 0 1px;
    border-color: rgba(0, 0, 0, 0.42);
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    font-size: 14px;
    color: #6b6b6b;
}

.k-autocomplete .k-input,
.k-dateinput-wrap .k-input,
.k-dropdown-wrap .k-input,
.k-multiselect-wrap .k-input,
.k-numeric-wrap .k-input,
.k-picker-wrap .k-input {
    padding: 0px 0;
    height: calc(10px + 1.125em);
}

.k-input.k-textbox:focus,
.k-textbox:focus {
    border-color: #3f51b5;
}
