.RadMultiSelect_CobbleStone {
    border-width: 0;
    font-family: "Roboto", "Noto", sans-serif;
    font-size:16px !important;
    margin-bottom:15px;
}

    .RadMultiSelect_CobbleStone .k-multiselect-wrap {
        background-color: #F5F8FB;
        border-width: 0 !important;
        border-style: none;
        border-radius: 5px 5px 0 0 !important;
        border-bottom-width: 2px !important;
        border-bottom-color: #CCC !important;
        padding: 12px calc(1.42857143em + 16px) 10px 10px !important;
    }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap > .k-readonly {
            opacity: .6;
            font-weight: 500 !important;
        }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap li .k-icon:hover {
            opacity: 1;
        }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap li.k-button {
            padding: 4px 12px;
            border-width: 0;
            border-radius: 1em;
            color: #FFF;
            background: #ECEFF1;
            margin-right: 8px;
            transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
        }

            .RadMultiSelect_CobbleStone .k-multiselect-wrap li.k-button .k-i-close {
                width: 16px;
                height: 16px;
                line-height: 16px;
                border-radius: 1em;
                color: #FFF;
                background-color: transparent;
                transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
            }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap li:hover, .RadMultiSelect_CobbleStone .k-multiselect-wrap li.k-state-hover {
            color: #ffffff;
            background: #607D8B;
        }

            .RadMultiSelect_CobbleStone .k-multiselect-wrap li:hover .k-i-close, .RadMultiSelect_CobbleStone .k-multiselect-wrap li.k-state-hover .k-i-close {
                color: #0070c0 !important;
                background: #2C4070;
            }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap li.k-button:active, .RadMultiSelect_CobbleStone .k-multiselect-wrap li.k-button.k-state-active {
            border-color: #CFD8DC;
            color:#FFF; /*color: #455A64;*/
            background-color: #CFD8DC;
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.06);
        }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap li:focus, .RadMultiSelect_CobbleStone .k-multiselect-wrap li.k-state-focused {
            box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);
            border-color: #CFD8DC;
        }

            .RadMultiSelect_CobbleStone .k-multiselect-wrap li:focus .k-icon, .RadMultiSelect_CobbleStone .k-multiselect-wrap li.k-state-focused .k-icon {
                opacity: 1;
            }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap .k-icon.k-i-loading {
            background-color: transparent;
            background-repeat: no-repeat;
            background-position: center center;
        }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap .k-i-loading {
            background-image: url('Common/loading_small.gif');
        }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap::after {
            content: "";
            position: absolute;
            bottom: 0;
            left: 8px;
            right: 8px;
            /*border-bottom: 1px solid #CFD8DC;*/
        }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap:hover, .RadMultiSelect_CobbleStone .k-multiselect-wrap.k-state-hover {
            border-bottom-color: #2C4070 !important;
            color: #767676 !important;
            background-color: #F5F8FB;
            border-bottom-width: 2px;
            /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.2);*/
        }
        
        .RadMultiSelect_CobbleStone .k-multiselect-wrap:hover::after, .RadMultiSelect_CobbleStone .k-multiselect-wrap.k-state-hover::after {
                display: none;
        }

        .RadMultiSelect_CobbleStone .k-multiselect-wrap.k-invalid, .RadMultiSelect_CobbleStone .k-multiselect-wrap.k-invalid:hover, .RadMultiSelect_CobbleStone .k-multiselect-wrap.k-state-invalid {
            color: #f34235;
            border-color: #f34235;
        }

    .RadMultiSelect_CobbleStone.k-state-focused > .k-multiselect-wrap {
        border-color: #2C4070 !important;
        color: #2C4070;
        background-color: #F5F8FB;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.2);
    }

.RadMultiSelectDropDown_CobbleStone.k-popup {
    border-color: #CFD8DC;
    color: #455A64;
    background-color: #ffffff;
}

    .RadMultiSelectDropDown_CobbleStone.k-popup > kendo-list > .k-first {
        border-bottom: 1px solid #CFD8DC;
    }

    .RadMultiSelectDropDown_CobbleStone.k-popup > .k-group-header,
    .RadMultiSelectDropDown_CobbleStone.k-popup .k-outer-group-header.k-first,
    .RadMultiSelectDropDown_CobbleStone.k-popup > .k-virtual-wrap > .k-group-header {
        color: #455A64;
        border-bottom-color: #CFD8DC;
    }

    .RadMultiSelectDropDown_CobbleStone.k-popup .k-outer-group-header {
        border-bottom-color: #CFD8DC;
    }

    .RadMultiSelectDropDown_CobbleStone.k-popup .k-list .k-item > .k-group {
        color: #f8fafb;
        background: #455A64;
    }

        .RadMultiSelectDropDown_CobbleStone.k-popup .k-list .k-item > .k-group::before {
            border-color: #455A64 #455A64 transparent transparent;
        }

.RadMultiSelectDropDown_CobbleStone_rtl.k-popup .k-list .k-item > .k-group::before {
    border-color: #455A64 transparent transparent #455A64;
}

.RadMultiSelectDropDown_CobbleStone .k-group-header + div > .k-list > .k-item.k-first::before {
    border-color: #CFD8DC;
}

.RadMultiSelectDropDown_CobbleStone .k-list > .k-outer-group-header {
    color: #455A64;
    border-color: #CFD8DC;
}

.RadMultiSelectDropDown_CobbleStone.k-popup > .k-colorpalette,
.RadMultiSelectDropDown_CobbleStone.k-popup > .k-flatcolorpicker {
    background: transparent;
}

    .RadMultiSelectDropDown_CobbleStone.k-popup > .k-colorpalette:only-child,
    .RadMultiSelectDropDown_CobbleStone.k-popup > .k-flatcolorpicker:only-child {
        background: #f5f5f5;
    }

.RadMultiSelectDropDown_CobbleStone .k-list .k-item,
.RadMultiSelectDropDown_CobbleStone .k-list-optionlabel {
    transition-property: color, background-color, outline-color, box-shadow;
    transition-duration: 200ms;
    transition-timing-function: ease;
    border:0 !important;
    padding: 15px 5px !important;
}

    .RadMultiSelectDropDown_CobbleStone .k-list .k-item:hover,
    .RadMultiSelectDropDown_CobbleStone .k-list .k-item.k-state-hover,
    .RadMultiSelectDropDown_CobbleStone .k-list-optionlabel:hover,
    .RadMultiSelectDropDown_CobbleStone .k-list-optionlabel.k-state-hover {
        color: #2C4070;
        background-color: #F5F8FB;
    }

        .RadMultiSelectDropDown_CobbleStone .k-list .k-item:hover.k-state-selected,
        .RadMultiSelectDropDown_CobbleStone .k-list .k-item.k-state-hover.k-state-selected,
        .RadMultiSelectDropDown_CobbleStone .k-list-optionlabel:hover.k-state-selected,
        .RadMultiSelectDropDown_CobbleStone .k-list-optionlabel.k-state-hover.k-state-selected {
            color: #0070C0; /*#03A9F4;*/
            background-color: #F5F8FB;
        }

    .RadMultiSelectDropDown_CobbleStone .k-list .k-item:focus,
    .RadMultiSelectDropDown_CobbleStone .k-list .k-item.k-state-focused,
    .RadMultiSelectDropDown_CobbleStone .k-list-optionlabel:focus,
    .RadMultiSelectDropDown_CobbleStone .k-list-optionlabel.k-state-focused {
        /* box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13);*/
    }

    .RadMultiSelectDropDown_CobbleStone .k-list .k-item.k-state-selected,
    .RadMultiSelectDropDown_CobbleStone .k-list-optionlabel.k-state-selected {
        color: #0070C0; /*#03A9F4;*/
        font-weight: 500;
        background-color: transparent;
    }

.RadMultiSelectDropDown_CobbleStone .k-list-container .k-nodata {
    color: rgba(69, 90, 100, 0.5);
}
