.RadGrid_ScholaroBootstrap {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    border-radius: 4px;
    font-family: 'Lato', Arial, sans-serif;
}

.RadGrid_ScholaroBootstrap .rgHeader {
    background: whitesmoke;
}

.RadGrid_ScholaroBootstrap .rgActionButton,
.RadGrid_ScholaroBootstrap .rgDrag,
.RadGrid_ScholaroBootstrap .rgDragClue,
.RadGrid_ScholaroBootstrap .rgExpandIcon,
.RadGrid_ScholaroBootstrap .rgCollapseIcon,
.RadGrid_ScholaroBootstrap .rgGroupPanelExpand,
.RadGrid_ScholaroBootstrap .rgGroupPanelCollapse,
.RadGrid_ScholaroBootstrap .rgButtonSortDesc,
.RadGrid_ScholaroBootstrap .rgButtonSortDesc,
.RadGrid_ScholaroBootstrap .rgButtonSortAsc,
.RadGrid_ScholaroBootstrap .rgButtonSortClear,
.RadGrid_ScholaroBootstrap .rgMobileExportForm .rgColumnItem,
.RadGrid_ScholaroBootstrap a.rgFilter,
.RadGrid_ScholaroBootstrap a.rgColumns {
    color: #333333;
}

.RadGrid_ScholaroBootstrap .rgActionButton:hover,
.RadGrid_ScholaroBootstrap .rgDrag:hover,
.RadGrid_ScholaroBootstrap .rgDragClue:hover,
.RadGrid_ScholaroBootstrap .rgExpandIcon:hover,
.RadGrid_ScholaroBootstrap .rgCollapseIcon:hover,
.RadGrid_ScholaroBootstrap .rgGroupPanelExpand:hover,
.RadGrid_ScholaroBootstrap .rgGroupPanelCollapse:hover,
.RadGrid_ScholaroBootstrap .rgButtonSortDesc:hover,
.RadGrid_ScholaroBootstrap .rgButtonSortDesc:hover,
.RadGrid_ScholaroBootstrap .rgButtonSortAsc:hover,
.RadGrid_ScholaroBootstrap .rgButtonSortClear:hover,
.RadGrid_ScholaroBootstrap .rgMobileExportForm .rgColumnItem:hover,
.RadGrid_ScholaroBootstrap a.rgFilter:hover,
.RadGrid_ScholaroBootstrap a.rgColumns:hover {
    color: #333333;
}

.RadGrid_ScholaroBootstrap .rgInput,
.RadGrid_ScholaroBootstrap .rgEditRow > td > [type="text"],
.RadGrid_ScholaroBootstrap .rgEditForm td > [type="text"],
.RadGrid_ScholaroBootstrap .rgBatchContainer > [type="text"],
.RadGrid_ScholaroBootstrap .rgFilterBox {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 12px;
    border-radius: 4px;
}

.RadGrid_ScholaroBootstrap .rgInput:hover,
.RadGrid_ScholaroBootstrap .rgEditRow > td > [type="text"]:hover,
.RadGrid_ScholaroBootstrap .rgEditForm td > [type="text"]:hover,
.RadGrid_ScholaroBootstrap .rgBatchContainer > [type="text"]:hover,
.RadGrid_ScholaroBootstrap .rgFilterBox:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadGrid_ScholaroBootstrap .rgInput:active, .RadGrid_ScholaroBootstrap .rgInput:focus,
.RadGrid_ScholaroBootstrap .rgEditRow > td > [type="text"]:active,
.RadGrid_ScholaroBootstrap .rgEditRow > td > [type="text"]:focus,
.RadGrid_ScholaroBootstrap .rgEditForm td > [type="text"]:active,
.RadGrid_ScholaroBootstrap .rgEditForm td > [type="text"]:focus,
.RadGrid_ScholaroBootstrap .rgBatchContainer > [type="text"]:active,
.RadGrid_ScholaroBootstrap .rgBatchContainer > [type="text"]:focus,
.RadGrid_ScholaroBootstrap .rgFilterBox:active,
.RadGrid_ScholaroBootstrap .rgFilterBox:focus {
    border-color: #6b8a99;
    color: #333333;
    background-color: #ffffff;
}

.t-ie .RadGrid_ScholaroBootstrap .rgInput, .t-ie
.RadGrid_ScholaroBootstrap .rgEditRow > td > [type="text"], .t-ie
.RadGrid_ScholaroBootstrap .rgEditForm td > [type="text"], .t-ie
.RadGrid_ScholaroBootstrap .rgBatchContainer > [type="text"], .t-ie
.RadGrid_ScholaroBootstrap .rgFilterBox {
    height: 34px;
    height: calc(1.4285714286em + 14px);
}

.RadGrid_ScholaroBootstrap .rgEdit,
.RadGrid_ScholaroBootstrap .rgDel {
    text-indent: 0;
}

.RadGrid_ScholaroBootstrap.rgMultiHeader .rgDataDiv > table,
.RadGrid_ScholaroBootstrap.rgMultiHeader .rgFooterDiv > table {
    margin-left: -1px;
}

.RadGrid_ScholaroBootstrap .rgHeader,
.RadGrid_ScholaroBootstrap th.rgResizeCol {
    padding: 10px 13px 9px;
}

.RadGrid_ScholaroBootstrap .rgHeader,
.RadGrid_ScholaroBootstrap th.rgResizeCol,
.RadGrid_ScholaroBootstrap .rgHeaderWrapper,
.RadGrid_ScholaroBootstrap .rgMultiHeaderRow th.rgHeader,
.RadGrid_ScholaroBootstrap .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
}

.RadGrid_ScholaroBootstrap .rgHeader,
.RadGrid_ScholaroBootstrap th.rgResizeCol,
.RadGrid_ScholaroBootstrap .rgHeaderWrapper {
    background-color: whitesmoke;
}

.RadGrid_ScholaroBootstrap .rgHeaderDiv {
    border-right: 1px solid #dedede;
}

.RadGrid_ScholaroBootstrap .rgHeaderWrapper {
    border-bottom: 1px solid #dedede;
}

.RadGrid_ScholaroBootstrap .rgHeader,
.RadGrid_ScholaroBootstrap .rgHeader a {
    color: #333333;
}

.RadGrid_ScholaroBootstrap .rgRow > td,
.RadGrid_ScholaroBootstrap .rgAltRow > td,
.RadGrid_ScholaroBootstrap .rgEditRow > td,
.RadGrid_ScholaroBootstrap .rgFooter > td,
.RadGrid_ScholaroBootstrap .rgFilterRow > td,
.RadGrid_ScholaroBootstrap .rgHeader,
.RadGrid_ScholaroBootstrap .rgResizeCol,
.RadGrid_ScholaroBootstrap .rgGroupHeader td {
    padding-left: 15px;
    padding-right: 15px;
}

.RadGrid_ScholaroBootstrap .rgRow,
.RadGrid_ScholaroBootstrap .rgAltRow,
.RadGrid_ScholaroBootstrap .rgEditRow,
.RadGrid_ScholaroBootstrap .rgFooter,
.RadGrid_ScholaroBootstrap .rgGroupHeader {
    height: 40px;
    height: calc(1.4285714286em + 20px);
}

.RadGrid_ScholaroBootstrap .rgRow > td,
.RadGrid_ScholaroBootstrap .rgAltRow > td,
.RadGrid_ScholaroBootstrap .rgFooter > td {
    border-color: #dedede;
}

.RadGrid_ScholaroBootstrap .rgRow > td,
.RadGrid_ScholaroBootstrap .rgAltRow > td {
    border-style: solid;
    border-width: 0 0 1px 1px;
}

.RadGrid_ScholaroBootstrap .rgAltRow {
    background-color: #f9f9f9;
}

.RadGrid_ScholaroBootstrap .rgAltRow > td {
    color: #333333;
}

.RadGrid_ScholaroBootstrap .rgAltRow .rgSorted {
    background-color: #ececec;
}

.RadGrid_ScholaroBootstrap .rgAltRow.rgHoveredRow .rgSorted {
    background-color: #dddddd;
}

.RadGrid_ScholaroBootstrap .rgActiveRow td:not(.rgExpandCol) {
    box-shadow: inset 0px 5px 5px -5px #4b626d, inset 0px -5px 5px -5px #4b626d;
}

.RadGrid_ScholaroBootstrap .rgActiveRow td:first-child:not(.rgExpandCol),
.RadGrid_ScholaroBootstrap .rgActiveRow .rgExpandCol + td {
    box-shadow: inset 0px 5px 5px -5px #4b626d, inset 0px -5px 5px -5px #4b626d, inset 5px 0px 5px -5px #4b626d;
}

.RadGrid_ScholaroBootstrap .rgActiveRow td:not(.rgExpandCol):last-child {
    box-shadow: inset 0px 5px 5px -5px #4b626d, inset 0px -5px 5px -5px #4b626d, inset -5px 0px 5px -5px #4b626d;
}

.RadGrid_ScholaroBootstrap .rgActiveCell {
    box-shadow: inset 0 0 5px #4b626d;
}

.RadGrid_ScholaroBootstrap .rgHoveredRow > td {
    background: #eeeeee;
    color: #000000;
}

.RadGrid_ScholaroBootstrap .rgEditRow {
    background: rgba(222, 222, 222, 0.75);
    color: #333333;
}

.RadGrid_ScholaroBootstrap .rgEditRow > td {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #dedede;
}

.RadGrid_ScholaroBootstrap .rgEditRow td > input[type="text"] {
    font: inherit;
    box-sizing: border-box;
    border: 1px solid #cccccc;
}

.RadGrid_ScholaroBootstrap .rgBatchOverlay {
    background: rgba(222, 222, 222, 0.75);
}

.RadGrid_ScholaroBootstrap .rgBatchUndoDeleteButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadGrid_ScholaroBootstrap .rgBatchUndoDeleteButton:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadGrid_ScholaroBootstrap .rgBatchContainer {
    margin: -9px 0px;
}

.RadGrid_ScholaroBootstrap .rgSorted {
    background-color: #e4e4e4;
}

.RadGrid_ScholaroBootstrap .rgMasterTable .rgSelectedCell,
.RadGrid_ScholaroBootstrap .rgSelectedRow td,
.RadGrid_ScholaroBootstrap td.rgEditRow .rgSelectedRow,
.RadGrid_ScholaroBootstrap .rgSelectedRow td.rgSorted {
    color: #ffffff;
    background: #607d8b;
    border-color: #ffffff;
}

.RadGrid_ScholaroBootstrap .rgSelectedRow.rgHoveredRow {
    background: #607d8b;
}

.RadGrid_ScholaroBootstrap .rgSelectedCell a,
.RadGrid_ScholaroBootstrap .rgSelectedRow a {
    color: #ffffff;
}

.RadGrid_ScholaroBootstrap .rgFooterWrapper,
.RadGrid_ScholaroBootstrap .rgFooter {
    background: whitesmoke;
}

.RadGrid_ScholaroBootstrap .rgFooterWrapper {
    border-top: 1px solid #dedede;
}

.RadGrid_ScholaroBootstrap .rgFooterWrapper tr.rgFooter td {
    border-bottom-width: 0;
}

.RadGrid_ScholaroBootstrap .rgFooter > td {
    border-left: 1px solid #dedede;
    padding: 10px 5px;
}

.RadGrid_ScholaroBootstrap .rgFooter > td:first-child {
    border-left-width: 0;
}

.RadGrid_ScholaroBootstrap .rgStatus div {
    background-image: url(" ");
}

.RadGrid_ScholaroBootstrap .rgPagerCell {
    color: #333333;
    background: whitesmoke;
    font-family: 'Lato', Arial, sans-serif;
    border-color: #dedede;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgNumPart a,
.RadGrid_ScholaroBootstrap .rgPagerCell .rgPagerButton,
.RadGrid_ScholaroBootstrap .rgPagerCell .rgActionButton {
    border-width: 1px;
    border-style: solid;
    box-sizing: content-box;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgNumPart a:hover,
.RadGrid_ScholaroBootstrap .rgPagerCell .rgPagerButton:hover,
.RadGrid_ScholaroBootstrap .rgPagerCell .rgActionButton:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgNumPart a,
.RadGrid_ScholaroBootstrap .rgPagerCell .rgActionButton {
    margin: 0;
    width: 1.42857em;
    border-left-width: 0;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgNumPart a {
    border-radius: 0;
    text-align: center;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgNumPart a.rgCurrentPage {
    border-color: #566f7c;
    color: #ffffff;
    background-color: #607d8b;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgPageFirst {
    border-left-width: 1px;
    border-radius: 0.2857142857em 0 0 0.2857142857em;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgPageLast {
    border-radius: 0 0.2857142857em 0.2857142857em 0;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .NumericPages .rgNumPart a:first-child {
    border-left-width: 1px;
    border-radius: 0.2857142857em 0 0 0.2857142857em;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .NumericPages .rgNumPart a:last-child {
    border-radius: 0 0.2857142857em 0.2857142857em 0;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgActionButton {
    box-sizing: content-box;
}

.RadGrid_ScholaroBootstrap .rgPagerCell .rgPagerButton {
    border-radius: 0.2857142857em;
}

.RadGrid_ScholaroBootstrap .rgGroupPanel {
    border-bottom: 1px solid #dedede;
    background: whitesmoke;
}

.RadGrid_ScholaroBootstrap .rgGroupItem {
    padding: 6px;
    border-radius: 4px;
    border: 1px solid #dedede;
    color: #333333;
}

.RadGrid_ScholaroBootstrap .rgGroupHeader td {
    border-bottom: 1px solid #dedede;
    background: #fbfbfb;
}

.RadGrid_ScholaroBootstrap .rgGroupHeader .rgGroupCol {
    border-bottom-width: 0;
}

.RadGrid_ScholaroBootstrap .rgRow .rgGroupCol,
.RadGrid_ScholaroBootstrap .rgAltRow .rgGroupCol {
    border-bottom-width: 0;
    background: #fbfbfb;
}

.RadGrid_ScholaroBootstrap .rgMasterTable > tbody tr:first-child .rgGroupCol {
    border-top-width: 0;
}

.RadGrid_ScholaroBootstrap table.rgMasterTable .rgGroupCol {
    border-left-width: 0;
}

.RadGrid_ScholaroBootstrap .rgFooter .rgGroupCol,
.RadGrid_ScholaroBootstrap .rgFooter .rgGroupCol ~ td {
    border-bottom: 1px solid #dedede;
}

.RadGrid_ScholaroBootstrap td.rgGroupCol {
    background: #fbfbfb !important;
}

.RadGrid_ScholaroBootstrap .rgFilterRow > td {
    border-bottom: 1px solid #dedede;
}

.RadGrid_ScholaroBootstrap .rgFilterBox {
    border-radius: 4px 0 0 4px;
}

.RadGrid_ScholaroBootstrap .rgFilter {
    border-color: #cccccc;
    margin-left: -1px;
    border-radius: 0 4px 4px 0;
    background-color: #ffffff;
    padding: 6px;
}

.RadGrid_ScholaroBootstrap .rgFilter:hover, .RadGrid_ScholaroBootstrap .rgFilter:focus {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadGrid_ScholaroBootstrap .rgFilterActive, .RadGrid_ScholaroBootstrap .rgFilterActive:hover, .RadGrid_ScholaroBootstrap .rgFilterActive:focus {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 0 6px rgba(165, 165, 165, 0.5);
}

.RadGrid_ScholaroBootstrap .rgFiltered {
    border-color: #566f7c;
    color: #ffffff;
    background-color: #607d8b;
}

.RadGrid_ScholaroBootstrap .rgFiltered:hover, .RadGrid_ScholaroBootstrap .rgFiltered:focus {
    border-color: #3d4f58;
    color: #ffffff;
    background-color: #4b626d;
}

.RadGrid_ScholaroBootstrap .rgFiltered.rgFilterActive {
    border-color: #212c31;
    color: #ffffff;
    background-color: #4b626d;
}

.RadGrid_ScholaroBootstrap .rgFilterRow .riTextBox {
    border-radius: 0.2857142857em 0 0 0.2857142857em;
}

.RadGrid_ScholaroBootstrap a.rcCalPopup,
.RadGrid_ScholaroBootstrap a.rcTimePopup {
    margin-right: 0;
    border-radius: 0;
}

.RadGrid_ScholaroBootstrap .rgOptions {
    color: #333333;
}

.RadGrid_ScholaroBootstrap .rgOptSelected {
    color: #607d8b;
}

.RadGrid_ScholaroBootstrap .rgEditForm .rgHeader {
    padding: 10px;
    border-left-width: 0;
}

.RadGrid_ScholaroBootstrap .rgEditFormContainer table {
    padding-left: 10px;
}

.RadGrid_ScholaroBootstrap .rgRow > td > [type="text"],
.RadGrid_ScholaroBootstrap .rgAltRow > td > [type="text"],
.RadGrid_ScholaroBootstrap .rgEditForm > td > [type="text"] {
    font: inherit;
    border: 1px solid #cccccc;
    border-radius: 4px;
}

.RadGrid_ScholaroBootstrap .RadComboBox .rcbInput {
    border: 0 none;
    padding: 0;
}

.RadGrid_ScholaroBootstrap .rgEditFormContainer {
    padding: 12px 0;
}

.RadGrid_ScholaroBootstrap .rgEditFormContainer .rgUpdate {
    margin-left: 0.7142857143em;
}

.RadGrid_ScholaroBootstrap .rgEditFormContainer .rgUpdate,
.RadGrid_ScholaroBootstrap .rgEditFormContainer .rgCancel {
    background-color: #ffffff;
    border-color: #cccccc;
    border-radius: 0.2857142857em;
}

.RadGrid_ScholaroBootstrap .rgEditFormContainer .rgUpdate:hover,
.RadGrid_ScholaroBootstrap .rgEditFormContainer .rgCancel:hover {
    background-color: #e6e5e5;
}

.RadGrid_ScholaroBootstrap .rgEditForm {
    margin: -1px;
    padding: 7px;
    border-bottom: 1px solid #dedede;
}

.RadGrid_ScholaroBootstrap .rgEditForm.rgEditPopup {
    padding: 0;
    overflow: hidden;
}

.RadGrid_ScholaroBootstrap .rgEditForm.rgEditPopup > .rgHeader + div {
    box-sizing: border-box;
}

.RadGrid_ScholaroBootstrap .rgEditForm [type="image"] {
    margin-right: 2px;
    padding: 8px;
    border: 1px solid #cccccc !important;
    border-radius: 4px;
    background: #ffffff;
}

.RadGrid_ScholaroBootstrap .rgEditForm [type="image"]:hover {
    background: #e6e5e5;
}

.RadGrid_ScholaroBootstrap .rgEditForm [type="text"]:disabled {
    background: #ffffff;
    opacity: .7;
}

.RadGrid_ScholaroBootstrap .rgDetailTable {
    border-color: #dedede;
}

.RadGrid_ScholaroBootstrap .rgDetailTable .rgRow td:first-child,
.RadGrid_ScholaroBootstrap .rgDetailTable .rgAltRow td:first-child {
    border-left-width: 0;
}

.RadGrid_ScholaroBootstrap .rgFooter .rgExpandCol {
    border-left-width: 0;
}

.RadGrid_ScholaroBootstrap .rgRow .rgExpandCol,
.RadGrid_ScholaroBootstrap .rgRow .rgCollapseCol,
.RadGrid_ScholaroBootstrap .rgAltRow .rgExpandCol,
.RadGrid_ScholaroBootstrap .rgAltRow .rgCollapseCol {
    border-left-width: 0;
}

.RadGrid_ScholaroBootstrap .rgCommandCell {
    border-color: #dedede;
    color: #333333;
    background-color: whitesmoke;
}

.RadGrid_ScholaroBootstrap .rgCommandCell .t-button {
    border-radius: 4px;
}

.RadGrid_ScholaroBootstrap .rgCommandCell .t-button:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadGrid_ScholaroBootstrap .rgCommandCell .t-button:focus, .RadGrid_ScholaroBootstrap .rgCommandCell .t-button:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadGrid_ScholaroBootstrap .rgCommandCell {
    border-color: #dedede;
}

.GridItemDropIndicator_ScholaroBootstrap {
    border-top: 1px dashed #666;
}

.GridToolTip_ScholaroBootstrap {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333;
}

.RadGridRTL_ScholaroBootstrap .rgHeader:first-child,
.RadGridRTL_ScholaroBootstrap th.rgResizeCol:first-child,
.RadGridRTL_ScholaroBootstrap .rgFilterRow > td:first-child,
.RadGridRTL_ScholaroBootstrap .rgRow > td:first-child,
.RadGridRTL_ScholaroBootstrap .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.GridContextMenu_ScholaroBootstrap .rgHCMClear,
.GridContextMenu_ScholaroBootstrap .rgHCMFilter {
    font-size: 1em;
    height: 2.4285714286em;
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    border-radius: 0.2857142857em;
}

.GridContextMenu_ScholaroBootstrap .rgHCMClear:hover,
.GridContextMenu_ScholaroBootstrap .rgHCMFilter:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.GridContextMenu_ScholaroBootstrap .rmGroup .rgHCMItem div.rmContent {
    padding: 15px;
    margin: 0 auto;
}

.RadButton_ScholaroBootstrap.k-switch {
    border-radius: 9999px;
}

.RadButton_ScholaroBootstrap.k-switch:hover .k-switch-container, .RadButton_ScholaroBootstrap.k-switch.k-state-hover .k-switch-container {
    box-shadow: inset 0 0 0 1px #e1e1e1;
}

.RadButton_ScholaroBootstrap.k-switch:focus .k-switch-container, .RadButton_ScholaroBootstrap.k-switch.k-state-focused .k-switch-container {
    outline: none;
    box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.06);
}

.RadButton_ScholaroBootstrap .k-switch-container {
    border-radius: 9999px;
    padding: 0px 0px;
    box-shadow: inset 0 0 0 1px #f2f2f2;
}

.RadButton_ScholaroBootstrap .k-switch-handle {
    border-radius: 9999px;
}

.RadButton_ScholaroBootstrap.k-switch-on .k-switch-container {
    color: #ffffff;
    background-color: #607d8b;
}

.RadButton_ScholaroBootstrap.k-switch-on .k-switch-handle {
    border-color: #f2f2f2;
    color: #ffffff;
    background-color: #f2f2f2;
}

.RadButton_ScholaroBootstrap.k-switch-on:hover .k-switch-container, .RadButton_ScholaroBootstrap.k-switch-on.k-state-hover .k-switch-container {
    color: #ffffff;
    background-color: #587380;
}

.RadButton_ScholaroBootstrap.k-switch-on:hover .k-switch-handle, .RadButton_ScholaroBootstrap.k-switch-on.k-state-hover .k-switch-handle {
    border-color: #e1e1e1;
    color: #ffffff;
    background-color: #ededed;
}

.RadButton_ScholaroBootstrap.k-switch-on .k-switch-label-off {
    color: transparent;
}

.RadButton_ScholaroBootstrap.k-switch-off .k-switch-container {
    color: #333333;
    background-color: #fcfcfc;
}

.RadButton_ScholaroBootstrap.k-switch-off .k-switch-handle {
    border-color: #f2f2f2;
    color: #333333;
    background-color: #f2f2f2;
}

.RadButton_ScholaroBootstrap.k-switch-off:hover .k-switch-container, .RadButton_ScholaroBootstrap.k-switch-off.k-state-hover .k-switch-container {
    color: #333333;
    background-color: #fcfcfc;
}

.RadButton_ScholaroBootstrap.k-switch-off:hover .k-switch-handle, .RadButton_ScholaroBootstrap.k-switch-off.k-state-hover .k-switch-handle {
    border-color: #e1e1e1;
    color: #333333;
    background-color: #ededed;
}

.RadButton_ScholaroBootstrap.k-switch-off .k-switch-label-on {
    color: transparent;
}

.RadButton_ScholaroBootstrap {
    font-family: 'Lato', Arial, sans-serif;
}

.RadButton_ScholaroBootstrap.rbButton {
    padding: 6px 12px;
}

.RadButton_ScholaroBootstrap.rbButton.rbIconOnly {
    padding: 6px;
}

.RadButton_ScholaroBootstrap.rbButton, .RadButton_ScholaroBootstrap.rbButton.rbDisabled,
.RadButton_ScholaroBootstrap .rbSplitPart {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadButton_ScholaroBootstrap.rbButton.rbHovered, .RadButton_ScholaroBootstrap.rbButton.rbToggled.rbHovered,
.RadButton_ScholaroBootstrap.rbButton .rbHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: inset 0 0 1px #ffffff;
}

.RadButton_ScholaroBootstrap.rbButton:focus {
    outline-width: thin;
    outline-offset: -2px;
    outline-color: #adadad;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadButton_ScholaroBootstrap.rbButton.rbSelected, .RadButton_ScholaroBootstrap.rbButton.rbToggled,
.RadButton_ScholaroBootstrap.rbSelected .rbHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
}

.RadButton_ScholaroBootstrap .rbSplitPart {
    padding: 6px;
}

.RadButton_ScholaroBootstrap.rbButton:hover,
.RadButton_ScholaroBootstrap.rbButton.rbHovered .rbSplitPart {
    border-color: #adadad;
}

.RadButton_ScholaroBootstrap.rbButton.rbSelected,
.RadButton_ScholaroBootstrap.rbButton.rbSelected:active .rbSplitPart {
    border-color: #adadad;
}

.RadButton_ScholaroBootstrap.rbCheckBox .rbText,
.RadButton_ScholaroBootstrap.rbRadioButton .rbText,
.RadButton_ScholaroBootstrap.rbToggleButton .rbText {
    color: #333333;
}

.RadButton_ScholaroBootstrap .rbToggleCheckboxChecked,
.RadButton_ScholaroBootstrap .rbToggleCheckboxFilled,
.RadButton_ScholaroBootstrap .rbToggleRadioChecked {
    color: #607d8b;
}

.RadButton_ScholaroBootstrap.rbHovered .rbToggleCheckboxChecked,
.RadButton_ScholaroBootstrap.rbHovered .rbToggleCheckboxFilled,
.RadButton_ScholaroBootstrap.rbHovered .rbToggleRadioChecked {
    color: #41545e;
}

.RadButton_ScholaroBootstrap:focus .rbToggleCheckbox:before,
.RadButton_ScholaroBootstrap:focus .rbToggleRadio:before {
    box-shadow: 0 0 1px 1px rgba(51, 51, 51, 0.5);
}

.RadButton_ScholaroBootstrap:focus .rbToggleCheckboxChecked:before,
.RadButton_ScholaroBootstrap:focus .rbToggleCheckboxFilled:before,
.RadButton_ScholaroBootstrap:focus .rbToggleRadioChecked:before {
    box-shadow: 0 0 1px 1px rgba(96, 125, 139, 0.5);
}

.RadButton_ScholaroBootstrap.rbPrimaryButton {
    border-color: #566f7c;
    color: #ffffff;
    background-color: #607d8b;
}

.RadButton_ScholaroBootstrap.rbPrimaryButton.rbHovered, .RadButton_ScholaroBootstrap.rbPrimaryButton.rbToggled.rbHovered, .RadButton_ScholaroBootstrap.rbPrimaryButton.rbFocused {
    border-color: #3d4f58;
    color: #ffffff;
    background-color: #4b626d;
    box-shadow: none;
}

.RadButton_ScholaroBootstrap.rbPrimaryButton.rbSelected, .RadButton_ScholaroBootstrap.rbPrimaryButton.rbToggled {
    border-color: #212c31;
    color: #ffffff;
    background-color: #4b626d;
}

.RadButton_ScholaroBootstrap.rbPrimaryButton.rbDisabled {
    border-color: #566f7c;
    color: #ffffff;
    background-color: #607d8b;
}

.RadComboBox_ScholaroBootstrap {
    color: #333333;
    font-family: 'Lato', Arial, sans-serif;
}

.RadComboBox_ScholaroBootstrap .rcbInner {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px 12px;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.RadComboBox_ScholaroBootstrap .rcbActionButton {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 6px;
    border-radius: 0 4px 4px 0;
}

.RadComboBox_ScholaroBootstrap .rcbLabel {
    padding-top: 7px;
}

.RadComboBox_ScholaroBootstrap .rcbHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadComboBox_ScholaroBootstrap .rcbHovered .rcbActionButton {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadComboBox_ScholaroBootstrap .rcbExpanded {
    border-color: #6b8a99;
    color: #333333;
    background-color: #ffffff;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.RadComboBox_ScholaroBootstrap .rcbExpanded .rcbActionButton {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadComboBox_ScholaroBootstrap .rcbFocused {
    border-color: #6b8a99;
    color: #333333;
    background-color: #ffffff;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadComboBox_ScholaroBootstrap .rcbFocused .rcbActionButton {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    border-color: #6b8a99;
    box-shadow: inset -2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBox_ScholaroBootstrap .rcbReadOnly {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    box-shadow: none;
}

.RadComboBox_ScholaroBootstrap .rcbReadOnly.rcbHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadComboBox_ScholaroBootstrap .rcbReadOnly.rcbExpanded, .RadComboBox_ScholaroBootstrap .rcbReadOnly.rcbFocused {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    border-color: #cccccc;
    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBox_ScholaroBootstrap_rtl .rcbActionButton {
    border-radius: 4px 0 0 4px;
}

.RadComboBox_ScholaroBootstrap_rtl .rcbFocused .rcbActionButton {
    box-shadow: inset 2px 2px 3px rgba(0, 0, 0, 0.08);
}

.RadComboBoxDropDown_ScholaroBootstrap {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    margin-top: 2px;
    border-radius: 4px;
    font-family: 'Lato', Arial, sans-serif;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    overflow: hidden;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbScroll {
    padding: 5px 0;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbHeader {
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbFooter {
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbItem {
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbItem label {
    margin: -3px -12px;
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbSeparator {
    color: #333333;
    background-color: whitesmoke;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbHovered {
    color: #000000;
    background-color: #eeeeee;
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbHovered label {
    margin: -3px -12px;
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbSelected {
    color: #ffffff;
    background-color: #607d8b;
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbSelected label {
    margin: -3px -12px;
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbDisabled {
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbDisabled label {
    margin: -3px -12px;
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbLoading {
    color: #000000;
    background-color: #eeeeee;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbItem em {
    color: #000000;
    background-color: #eeeeee;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbCheckAllItems,
.RadComboBoxDropDown_ScholaroBootstrap .rcbCheckAllItemsHovered {
    margin: 0;
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbCheckAllItems label,
.RadComboBoxDropDown_ScholaroBootstrap .rcbCheckAllItemsHovered label {
    margin: -3px -12px;
    padding: 3px 12px;
}

.RadComboBoxDropDown_ScholaroBootstrap .rcbCheckAllItemsHovered {
    color: #000000;
    background-color: #eeeeee;
}

.RadAutoCompleteBox_ScholaroBootstrap {
    color: #333333;
    font-family: 'Lato', Arial, sans-serif;
}

.RadAutoCompleteBox_ScholaroBootstrap .racTokenList {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding: 4px 27px 4px 4px;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.RadAutoCompleteBox_ScholaroBootstrap .racToken {
    border-radius: 4px;
    border-color: #566f7c;
    color: #ffffff;
    background-color: #607d8b;
}

.RadAutoCompleteBox_ScholaroBootstrap .racTokenList.racHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadAutoCompleteBox_ScholaroBootstrap .racToken.racHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadAutoCompleteBox_ScholaroBootstrap .racTokenList.racFocused {
    border-color: #6b8a99;
    color: #333333;
    background-color: #ffffff;
    box-shadow: 0 0 8px rgba(107, 138, 153, 0.6);
}

.RadAutoCompleteBox_ScholaroBootstrap .racToken.racFocused {
    outline: 1px dotted #ffffff;
    outline-offset: -2px;
}

.RadAutoCompleteBox_ScholaroBootstrap .racToken.racSelected {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadAutoCompleteBox_ScholaroBootstrap .p-i-loading {
    right: 5px;
    bottom: 5px;
    background-image: url(" ");
}

.RadAutoCompleteBoxPopup_ScholaroBootstrap {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    font-family: 'Lato', Arial, sans-serif;
    margin-top: 3px;
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    font-family: 'Lato', Arial, sans-serif;
}

.RadAutoCompleteBoxPopup_ScholaroBootstrap .racList {
    padding: 5px 0;
}

.RadAutoCompleteBoxPopup_ScholaroBootstrap .racItem {
    padding: 3px 12px;
}

.RadAutoCompleteBoxPopup_ScholaroBootstrap .racItemHovered {
    color: #000000;
    background-color: #eeeeee;
}

.RadAutoCompleteBoxPopup_ScholaroBootstrap .racFocused {
    box-shadow: inset 0 0 5px #4b626d;
}

.RadAutoCompleteBoxPopup_ScholaroBootstrap .racItemSelected {
    color: #ffffff;
    background-color: #607d8b;
}

.RadDropDownList_ScholaroBootstrap {
    color: #333333;
    font-family: 'Lato', Arial, sans-serif;
}

.RadDropDownList_ScholaroBootstrap .rddlInner {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
    border-radius: 4px;
}

.RadDropDownList_ScholaroBootstrap .rddlSelect {
    padding-top: 6px;
    padding-bottom: 6px;
}

.RadDropDownList_ScholaroBootstrap .rddlHovered {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadDropDownList_ScholaroBootstrap .rddlFocused {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.08) inset;
}

.rddlPopup_ScholaroBootstrap {
    border-color: #dedede;
    color: #333333;
    background-color: #ffffff;
    margin-top: 2px;
    border-radius: 4px;
    font-family: 'Lato', Arial, sans-serif;
}

.rddlPopup_ScholaroBootstrap .rddlList {
    padding: 5px 0;
    box-sizing: border-box;
}

.rddlPopup_ScholaroBootstrap .rddlItem {
    padding: 3px 12px;
}

.rddlPopup_ScholaroBootstrap .rddlItemHovered, .rddlPopup_ScholaroBootstrap .rddlItemLoading {
    color: #000000;
    background-color: #eeeeee;
}

.rddlPopup_ScholaroBootstrap .rddlItemSelected {
    color: #ffffff;
    background-color: #607d8b;
}

.RadInput_ScholaroBootstrap,
.RadInputMgr_ScholaroBootstrap {
    font-family: 'Lato', Arial, sans-serif;
}

.t-ie .RadInput_ScholaroBootstrap, .t-ie
.RadInputMgr_ScholaroBootstrap {
    height: 34px;
    height: calc(1.4285714286em + 14px);
}

.RadInput_ScholaroBootstrap .riTextBox,
.RadInput_ScholaroBootstrap .riSelect,
.RadInput_ScholaroBootstrap .rcSelect,
.RadInputMgr_ScholaroBootstrap {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadInput_ScholaroBootstrap .riEmpty,
.RadInput_Empty_ScholaroBootstrap {
    color: rgba(51, 51, 51, 0.8);
}

.RadInput_ScholaroBootstrap.RadInputHovered .riTextBox,
.RadInput_ScholaroBootstrap.RadInputHovered .riSelect,
.RadInput_ScholaroBootstrap.RadInputHovered .rcSelect,
.RadInput_Hover_Default {
    border-color: #adadad;
    color: #333333;
    background-color: #ffffff;
}

.RadInput_ScholaroBootstrap.RadInputFocused .riTextBox,
.RadInput_ScholaroBootstrap.RadInputFocused .riContentWrapper,
.RadPicker_ScholaroBootstrap .RadInputFocused,
.RadInput_Focused_ScholaroBootstrap {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.RadInput_ScholaroBootstrap.RadInputFocused .riTextBox,
.RadInput_ScholaroBootstrap.RadInputFocused .riSelect,
.RadInput_ScholaroBootstrap.RadInputFocused .rcSelect,
.RadInput_Focused_ScholaroBootstrap {
    border-color: #6b8a99;
    color: #333333;
    background-color: #ffffff;
}

.RadInput_ScholaroBootstrap .riTextBox,
.RadInputMgr_ScholaroBootstrap {
    padding: 6px 12px;
    border-radius: 4px;
}

.RadInput_ScholaroBootstrap .rcSelect {
    border-radius: 0 4px 4px 0;
}

.RadInput_ScholaroBootstrap .riRead,
.RadInput_Read_ScholaroBootstrap {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
}

.RadInput_ScholaroBootstrap.RadInputError .riTextBox,
.RadInput_ScholaroBootstrap.RadInputError .riSelect,
.RadInput_ScholaroBootstrap.RadInputError .rcSelect,
.RadInput_Error_ScholaroBootstrap,
.RadForm.rfdTextbox .RadInput_ScholaroBootstrap .riError[type="text"],
.RadForm.rfdTextbox .RadInput_Error_Default[type="text"] {
    border-color: #a94442;
    color: #a94442;
    background-color: #f2dede;
}

.RadInput_ScholaroBootstrap.RadInputError {
    color: #a94442;
}

.RadInput_ScholaroBootstrap .riNegative,
.RadInput_Negative_ScholaroBootstrap {
    color: #4d4c4c;
}

.RadInput_ScholaroBootstrap .riSelect {
    overflow: hidden;
    border-radius: 0 4px 4px 0;
}

.RadInput_ScholaroBootstrap a,
.RadInput_ScholaroBootstrap.RadInputDisabled a:hover,
.RadInput_ScholaroBootstrap.RadInputDisabled a:active {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff;
    padding-left: 6px;
    padding-right: 6px;
}

.RadInput_ScholaroBootstrap a:hover {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadInput_ScholaroBootstrap a:focus, .RadInput_ScholaroBootstrap a:active {
    border-color: #adadad;
    color: #333333;
    background-color: #e6e5e5;
}

.RadInput_ScholaroBootstrap .riLabel {
    color: #333333;
    padding-top: 6px;
    padding-bottom: 6px;
}

.RadInput_ScholaroBootstrap.riContButton .riDown {
    margin-left: -33px;
    margin-left: calc(-13px - 1.42857em);
}

.RadLabel_ScholaroBootstrap {
    color: #333333;
    font-family: 'Lato', Arial, sans-serif;
}

.RadLabel_ScholaroBootstrap .rlOptMark {
    color: rgba(51, 51, 51, 0.5);
}
