.RadListBox_CobbleStone {
    color: #333333 !important;
    font-family: "Roboto", "Noto", sans-serif;
}
.RadListBox_CobbleStone .rlbButton {
    border-color: #F5F8FB !important;
    color: #333333 !important;
    background-color: #F5F8FB !important;
    padding: 8px;
    border: 0;
    border-radius: 3px;
    /*box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.2);*/
}
.RadListBox_CobbleStone .rlbButtonIcon {
    font-size: 18px;
    font-family: "WebComponentsIcons" !important;
	color: #2c4070 !important;
}

.RadListBox_CobbleStone .rlbDisabled .rlbButtonIcon {
    opacity: 0.6 !important; 
	
}

.RadListBox .rlbDisabled {
    opacity: 1.0 !important; 
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.2);
}

.RadListBox_CobbleStone .rlbIconMoveUp:before {
    content: "\e5c7";
}
.RadListBox_CobbleStone .rlbIconMoveDown:before {
    content: "\e5c5";
}
.RadListBox_CobbleStone .rlbIconTransferLeft:before {
    content: "\e007" !important;
}
.RadListBox_CobbleStone .rlbIconTransferRight:before {
    content: "\e005" !important;
}
.RadListBox_CobbleStone .rlbIconTransferUp:before {
    content: "\e007" !important;
    transform: rotate(90deg);
}
.RadListBox_CobbleStone .rlbIconTransferDown:before {
    content: "\e005" !important;
    transform: rotate(90deg);
}
.RadListBox_CobbleStone .rlbIconTransferAllLeft:before {
    content: "\e020";
}
.RadListBox_CobbleStone .rlbIconTransferAllRight:before {
    content: "\e01f";
}
.RadListBox_CobbleStone .rlbIconTransferAllUp:before {
    content: "\e020";
    transform: rotate(90deg);
}
.RadListBox_CobbleStone .rlbIconTransferAllDown:before {
    content: "\e01f";
    transform: rotate(90deg);
}
.RadListBox_CobbleStone .rlbIconDelete:before {
    content: "\e5cd";
}
.RadListBox_CobbleStone .rlbButtonAreaTop {
    margin-bottom: 8px;
}
.RadListBox_CobbleStone .rlbButtonAreaBottom {
    margin-top: 8px;
}
.RadListBox_CobbleStone .rlbGroup,
.RadListBox_CobbleStone .rlbTemplateContent {
    border-color: #cfd8dc;
    color: #455a64;
    background-color: #ffffff;
	border-radius: 4px;
}
.RadListBox_CobbleStone .rlbHeader,
.RadListBox_CobbleStone .rlbFooter {
    padding: 6px 13px;
}
.RadListBox_CobbleStone .rlbCheckAllItems {
    padding: 6px 13px;
}
.RadListBox_CobbleStone .rlbItem {
    padding: 6px 10px !important;
	color: #333333 !important;
	word-wrap: break-word !important;
	white-space: break-spaces !important;
}
.RadListBox_CobbleStone .rlbButton:focus {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.14), 0 3px 6px rgba(0, 0, 0, 0.2);
}
.RadListBox_CobbleStone .rlbHovered.rlbItem,
.RadListBox_CobbleStone .rlbHighlight {
    color: #333333;
    background-color: #F5F8FB;
}
.RadListBox_CobbleStone .rlbHovered.rlbButton {
    border-color: #eceff1;
    color: #455a64;
    background-color: #eceff1;
}
.RadListBox_CobbleStone .rlbActive.rlbButton {
    border-color: F5F8FB !important;
    color: #2C4070 !important;
    background-color: #F5F8FB !important;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.14), 0 3px 6px rgba(0, 0, 0, 0.2);
}
.RadListBox_CobbleStone .rlbSelected.rlbItem {
    color: #2C4070 !important;
    background-color: #F5F8FB !important;
}
.RadListBox_CobbleStone .rlbDropClue {
    font-size: 18px;
    font-family: "MaterialIcons" !important;
}
.RadListBox_CobbleStone .rlbDropClue:before {
    content: "\e5c8";
}
.RadListBox_CobbleStone .rlbDropClueAbove {
    border-top-color: #cfd8dc;
}
.RadListBox_CobbleStone .rlbDropClueBelow {
    border-bottom-color: #cfd8dc;
}
.RadListBox_CobbleStone.rlbDragClue {
    background: #ffffff;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.2), 0 15px 12px rgba(0, 0, 0, 0.2);
}
.RadListBox_CobbleStone.rlbDragClue .rlbItem {
    border-color: transparent;
    color: inherit;
    background: none;
}

.RadListBox_CobbleStone.RadListBoxButtonAreaTop.rlbFixedHeight {
    padding: 32px 0 1.42857143em;
}
.RadListBox_CobbleStone.RadListBoxButtonAreaTop.rlbFixedHeight .rlbButtonAreaTop {
    margin-top: -32px;
}

.RadListBox_CobbleStone.RadListBoxButtonAreaBottom.rlbFixedHeight {
    padding: 32px 0 1.42857143em;
}
.RadListBox_CobbleStone.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbGroup,
.RadListBox_CobbleStone.RadListBoxButtonAreaBottom.rlbFixedHeight .rlbTemplate {
    margin-top: -32px;
}
