
/*grid pager*/

.rgPagerCell .rgNumPart a,
.rgPagerCell .rgPagerButton,
.rgPagerCell .rgActionButton {
    border: 1px solid #cccccc !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}


.RadGrid .rgPagerCell .rgActionButton {
    margin: 0 !important;
}

.RadGrid .rgPagerCell .rgNumPart a {
    margin-right: 0 !important;
}

/*grid padding*/

.rgRow > td, .rgAltRow > td,
.rgEditRow > td, .rgFooter > td,
.rgFilterRow > td, .rgHeader,
.rgResizeCol, .rgGroupHeader td {
    padding-left: 5px !important;
    padding-right: 15px !important;
}

/*grid border*/

.rgRow > td,
.rgAltRow > td {
    border: 0px !important;
}

.rgRow td:first-child,
.rgAltRow td:first-child,
.rgAltRow .NoLeftBorder,
.rgRow .NoLeftBorder {
    border-left-style: none !important;
}

.rgRow .rgGroupCol,
.rgAltRow .rgGroupCol {
    border-left-style: none !important;
    border-bottom-style: none !important;
}

.rgHeader {
    border: 0px !important;
}

/*grid filter boxes*/

.RadGrid .rgFilterBox {
    width: 85% !important;
}

/*grid header*/

.RadGrid .rgHeader, .RadGrid th.rgResizeCol {
    font-weight: bold !important;
    white-space: nowrap;
}

/*grid alt row bg*/
.RadGrid .rgAltRow {
    background-color: #f3f3f3 !important;
}

/*state col on national like pages*/

.RadGrid .rgButtonItem, .RadGrid .rgButtonItem a {
    text-align: left;
    font-weight: bold;
    text-decoration: none;
    padding-left: 4px;
}

/*menu*/

.rmRootGroup {
    border: none !important;
    background-color: transparent !important;
}

.RadMenu_Default .rmGroup .rmLink:hover, .RadMenu_Default .rmGroup .rmToggle:hover {
    background-image: none !important;
}

.RadMenu_Default .rmGroup .rmSelected > .rmLink,
.RadMenu_Default .rmGroup .rmExpanded > .rmLink,
.RadMenu_Default .rmGroup .rmSelected > .rmLink .rmToggle,
.RadMenu_Default .rmGroup .rmExpanded > .rmLink .rmToggle {
    background-image: none !important;
}

.rmSelected .rmRootLink, .rmExpanded .rmRootLink {
    box-shadow: none !important;
}


/*ondemand tab menu*/

.rtsTop .rtsLevel1 {
    border-bottom-width: 0px !important;
}

.RadTabStrip .rtsLevel1 .rtsLink {
    border-color: #eaeaea !important;
}

/*various text boxes*/
.RadGrid .rgEditForm td > [type="text"] {
    padding: 4px 6px !important;
}


.RadGrid .rgGroupHeaderText {
    font-weight: bold;
}

/*radtree*/

.RadTreeView_Default .rtHover .rtIn {
    border-radius: 0 !important;
    background-image: none !important;
}

/*radmultiselect*/

.RadMultiSelect, .RadMultiSelect .k-multiselect-wrap .k-button {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 11px !important;
}
    .RadMultiSelect .k-multiselect-wrap {
        border-radius: 0.25em !important;
        padding-left: 4px !important;
    }

        .RadMultiSelect .k-multiselect-wrap .k-input {
            font-style: italic !important;
        }

        .RadMultiSelect .k-multiselect-wrap > .k-readonly {
            opacity: .8 !important;
        }