/* Telerik Overrides */
/* Updated for Material */
.radSkin_Material {
    position: fixed !important;
    z-index: 9999;
}

.RadButton_Material.rbButton {
    text-transform: none !important;
}

.RadListBox {
    padding-top: 5px;
}

.RadListBox_Material .rlbItem,
.RadListBox_Material .rlbCheckAllItems {
    padding: 2px 13px !important;
}

.RadListBox .rlbCheckAllItemsCheckBox, .RadListBox .rlbCheck {
    margin-right: 3px;    
}

.standardListBox .rlbSelected.rlbItem {
    background-color: #E1F5FE !important;
}

.FixedContextMenu {
    /*position: fixed !important;*/
    /*top: 100px !important;*/
    padding-top: 20px;
}

.topBarMenuItem .RadMenu .rmSlide {
    top: 37px !important;    
}

.RadEditor {
    margin-left: 15px;
}

.RadMenu .rmLeftImage {    
    padding-left: 10px !important;
}

.RadCalendar_Material .rcTitlebar {
    border-color: #6390C6 !important;
    color: #fff;
    background-color: #6390C6 !important;
    padding: 5px;
}

.RadCalendar_Material .rcSelected a {
    color: #fff !important;
    background-color: #6390C6 !important;
}

.RadCalendar_Material .rcPrev, .RadCalendar_Material .rcNext, .RadCalendar_Material .rcFastPrev, .RadCalendar_Material .rcFastNext {
    background-color: #6390C6 !important;
    border-color: #6390C6 !important;
    background-color: #6390C6 !important;
}

.RadCalendarTimeView_Material th {
    background-color: #6390C6 !important;
}

.RadGrid_Material .rgPagerCell .rgNumPart a.rgCurrentPage {
    border-bottom: 2px solid #6390C6 !important;
    color: #6390C6 !important;
}

.RadGrid_Material .rgInput, .RadGrid_Material .rgEditRow > td > [type="text"], .RadGrid_Material .rgEditForm td > [type="text"], .RadGrid_Material .rgBatchContainer > [type="text"], .RadGrid_Material .rgFilterBox {
    padding-left: 3px !important;
}

.RadCalendar_Material .rcPrev:hover, .RadCalendar_Material .rcNext:hover, .RadCalendar_Material .rcFastPrev:hover, .RadCalendar_Material .rcFastNext:hover {
    background-color: rgba(255,255,255,0.24) !important;
    text-decoration: none !important;
}

.RadButton.RadButton_Material.rbButton {
    margin-left: 2px;
    margin-right: 2px;
}

.RadInputMultiline_Material .riTextBox {
    border-color: #cfd8dc !important;
}

.RadInputMultiline_Material .riTextBox.riHover {
    border-color: #90a4ae !important;
}

.RadInputMultiline_Material .riTextBox.riFocused {
    border-color: #8bc34a !important;
}

/* this is for the ECxTemplateListBox standard listbox */
div.dataTemplateList .rfdSelectBox.rfdSelectBox_Material li.rfdSelect_selected {
    background-color: #E1F5FE !important;
}

.RadForm_Material .rfdSelectBox_Material li { color: #455a64 !important; }

.RadForm_Material .rfdSelectBox_Material li.rfdSelect_selected {
    background-color: transparent;
}

.rgEditRow a.rfdSelect, 
.rgEditRow a.rfdSelect_Material {
    text-decoration: none !important;
}

.RadGrid_Material .rgFilterRow > td {
    padding-right: 4px !important;
    padding-left: 4px !important;
}

.rfdSelect_Material {
    min-height: 38px;
}

.rfdSelect .p-i-arrow-down {
    padding-top: 5px;
}

.rfdSelectText { color: #455a64 !important; 
                 
}

a.rfdSelect:hover  {
    text-decoration: none !important;
    color: inherit !important;
}

/* Set the width for standard asp:textbox using form decorator */
.RadForm_Material .rfdTextInput:active, 
.RadForm_Material .rfdTextInput:focus, 
.RadForm_Material.rfdTextarea textarea:active, 
.RadForm_Material.rfdTextarea textarea:focus {
    border-width: 1px !important;
}

.RadGrid_Material .rgRow > td > a.rfdSelect_Material,
.RadGrid_Material .rgAltRow > td > a.rfdSelect_Material,
.RadGrid_Material .rgFooter > td > a.rfdSelect_Material,
.RadGrid_Material .rgEditForm > td > a.rfdSelect_Material,
.RadGrid_Material .rgEditRow > td > a.rfdSelect_Material,
.RadGrid_Material .rgHoveredRow > td > a.rfdSelect_Material {
    color: #607D8B !important;
}

.RadGrid_Material .rgRow > td > a,
.RadGrid_Material .rgAltRow > td > a,
.RadGrid_Material .rgFooter > td > a,
.RadGrid_Material .rgEditForm > td > a,
.RadGrid_Material .rgEditRow > td > a,
.RadGrid_Material .rgHoveredRow > td > a {
    color: #25a0da !important;
}

.RadGrid_Material .rgGroupHeader {
    font-weight: 500;    
}

.RadInput_Material .riEmpty, .RadInput_Empty_Material {
    font-style: italic !important;
    color: #455A64 !important;
    opacity: .8 !important;
    filter: alpha(opacity=80) !important;
}
/* More Action to look like other buttons */
/*span.RadButton_Material.rbButton {
    background-color: #f4f7f8 !important;
    border-color: #cfd8dc !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.2) !important;
}

span.RadButton_Material.rbButton:before {
    border-bottom: 0 !important;
}

span.RadButton_Material.rbButton .rbText {
    line-height: 1em !important;
    padding-top: 8px;
}*/
.RadInput a:hover {
    text-decoration: none !important;
}

.rcbAutoWidth {
    min-width: 350px !important;
}

/*IE8 fix*/
@media \0screen
{
    .rcbAutoWidth .rcbList
    {
        min-width: 334px !important;
    }
}

td.data > label.rfdCheckboxChecked,
td.data > label.rfdCheckboxUnchecked,
td.data > label.rfdRadioChecked,
td.data > label.rfdRadioUnchecked {
    margin-left: 15px !important;
}

.RadTreeView { overflow: hidden !important; }

.RadTreeView div { white-space: normal; }

.RadTreeView .rtUL { padding-left: 0 !important; }

.TreeMenu .rtLast { padding-bottom: 15px !important; }

.TreeListMenu .rtLast { padding-bottom: 10px !important; }

.RadTreeView .rtIn  {
    /*font-size: 14px !important;*/
    /*font-family: "Segoe UI", Arial, sans-serif !important;*/
    /*color: #696969 !important;
    padding: 2px 3px 2px 0 !important;*/
    background: none !important;
    border: none !important;
    cursor: pointer;
}

.RadTreeView .Critical {
    /*font-size: 13px !important;*/
    /*font-family: "Segoe UI", Arial, sans-serif !important;*/
    color: red !important;
    /*padding: 2px 3px 2px 0 !important;*/
    background: none !important;
    border: none !important;
}

.RadTreeView .rtHover .rtIn {
    background: none !important;
    border: none !important;
    /*padding: 2px 3px 2px 0 !important;*/
}

.RadTreeView .rtHover .TreeItem,
.RadTreeView .rtHover .TreeCategoryLink,
.RadTreeView .rtHover .Critical
{
    color: rgb(37, 160, 218) !important;
}

.RadTreeView .TreeItem
{
    /*font-size: 13px !important;*/
}

.RadTreeView .rtSelected .rtIn {
    font-weight: 500 !important;
    background: none !important;
    /*border: none !important;*/
    /*padding: 2px 3px 2px 0 !important;*/
}

.RadTreeView .rtMinus, 
.RadTreeView .rtPlus 
{ 
    display: none; 
} 


.RadCalendarTimeView_Material a {
    padding: 3px 7px !important;
}

.RadWindow .rwTitle {
    width: 80% !important;
}

.RadNavigation .rnvRootLink {
    padding-left: 10px !important;
    padding-right: 10px !important;
}


/*.RadForm .rfdOptionList {
    padding-left: 15px;
}

.RadForm .RadGrid .rfdOptionList {
    padding-left: 0;
}*/

.RadGrid_Material .rgHeader, 
.RadGrid_Material th.rgResizeCol, 
.RadGrid_Material .rgHeaderWrapper {
    border-left: 1px solid #CFD8DC !important;
}
.RadGrid_Material .rgHeader:first-child, 
.RadGrid_Material th.rgResizeCol:first-child, 
.RadGrid_Material .rgHeaderWrapper:first-child {
    border-left-width: 0 !important;
}

.rlbEmptyMessage {
    font-style: italic !important;
    color: #455A64 !important;
    opacity: .8 !important;
    filter: alpha(opacity=80) !important;
    padding-left: 5px;
}

.ResumeFile .ruSelectWrap .ruBrowse {
    padding: 4px 8px 24px 8px !important;
}

.data .ResumeFile .ruSelectWrap .ruBrowse {
    padding: 2px 8px 4px 8px !important;
}

.AdditionalAttachmentFile .ruSelectWrap .ruBrowse {
    padding: 4px 8px 24px 8px !important;
}


/*.RadForm .aspNetDisabled.rfdOptionList {
    padding-left: 0;
}*/

/*Untouched*/
/*.RadButton .rbText, .rbDecorated {
    padding-left: 7px !important;
    padding-right: 7px !important;
}

.RadButton.RadButton_Material.rbSkinnedButton {
    padding-left: 4px;
}

.RadEditor table, .RadEditor.reWrapper table td {
    border: 0 none;
    padding: 0px;
}

.RadButton .rbSecondary { margin-right: 20px !important; }

.RadMenu .rmRootLink {
    border-color: rgb(37, 160, 218) !important;
    text-transform: none !important;
}

.RadMenu .rmGroup .rmLink .rmText {
    text-align: left !important;
    padding-left: 5px !important;
    margin-left: 2px !important;
    text-transform: none !important;
}



.RadMenu a.rmLink:hover .rmText { font-weight: bold; }

.RadScheduler_Material .rsHeader h2 { text-transform: none !important; }

.RadComboBox_Material .rcbArrowCell {
    border-color: #E5E5E5 !important;
    background-color: #fff !important;
    border-left-color: #fff !important;
}

.RadComboBox_Material .rcbEmptyMessage { color: #BBBBBB !important; }

.RadComboBox_Material .rcbHovered .rcbEmptyMessage { color: #000000 !important; }

.RadComboBox_Material .rcbFocused .rcbReadOnly .rcbInput { color: #000000 !important; }

.RadDropDownList_Material .rddlDisabled .rddlDefaultMessage,
.RadComboBox_Material .rcbDisabled .rcbEmptyMessage {
    color: #C9C0C0 !important;
    font-style: normal !important;
}

.RadComboBox_Material .rcbDisabled .rcbArrowCell { opacity: 0.5 !important; }

.RadComboBox_Material .rcbHovered .rcbArrowCell {
    border-color: #767676 !important;
    border-left: 0;
}


.RadComboBox_Material .rcbInputCell,
.RadDropDownList_Material .rddlInner {
    border-color: #E5E5E5 !important;
    background: #fff !important;
}

.RadDropDownList_Material .rddlHovered,
.RadComboBox_Material .rcbHovered .rcbInputCell {
    border-color: #767676 !important;
    background: #fff !important;
}


.RadDropDownList_Material .rddlFocused {
    border-color: #767676 !important;
    color: #fff !important;
}

.RadComboBox_Material .rcbFocused .rcbArrowCell a {
background-position: -1px -19px !important;
}
.RadDropDownList_Material .rddlFocused .rddlIcon { background-position: -1px -20px !important; }

.RadGrid_Material .rgEditRow td {
    border-top-color: #E5E5E5 !important;
    border-left-color: #E5E5E5 !important;
    border-bottom-color: #E5E5E5 !important;
    border-bottom-width: 0 !important;    
}

.RadGrid_Material .rgEditRow > td:first-child { border-left-width: 0 !important; }

.RadGrid_Material .rgEditRow { background-image: none !important; }

.RadSearchBox_Material .rsbFocused { border-color: #cdcdcd !important; }

.RadSearchBox_Material .rsbSCFocused {
    color: black !important;
    border-color: #cdcdcd !important;
    background-color: #f9f9f9 !important;
}

.RadSearchBox_Material .rsbSCFakeInput {
    width: auto !important;
}

th.rgSorted { white-space: nowrap; }


.RadGrid_Material .rgMasterTable, .RadGrid_Material .rgDetailTable, .RadGrid_Material .rgGroupPanel table, .RadGrid_Material .rgCommandRow table, .RadGrid_Material .rgEditForm table, .RadGrid_Material .rgPager {
    font-size: 14px !important;
}

.RadGrid_Material .rgGroupHeader {    
    font-weight: bold;
    font-size: 14px !important;
    color: #696969 !important;
    background-color: #F1F5FB !important;
}

.RadGrid_Material .rgGroupHeader td p {
    padding: 0 !important;
}

iframe {
  overflow: hidden;
}

.rgEditRow   {
    color: #000000 !important;
}
 

.RadUpload_Material input {
    font-size: 12px !important;
}

.RadUpload_Material .ruFakeInput {
 color: #000000 !important;   
}

div.RadUpload_Material .ruButton
{
    color: #000000 !important;  
border: 1px solid #E5E5E5 !important;
}

.ruBrowse:hover
{
    border: 1px solid #767676 !important;
}

.RadListBox_Material .rlbButton:hover {
    text-decoration: none !important;
}


.RadTreeView { overflow: hidden !important; }

.RadTreeView div { white-space: normal; }

.RadTreeView .rtUL { padding-left: 0 !important; }

.TreeMenu .rtLast { padding-bottom: 15px !important; }

.TreeListMenu .rtLast { padding-bottom: 10px !important; }

.RadTreeView .rtMinus {
    cursor: pointer;
}

.RadTreeView .rtPlus {
    cursor: pointer;
}

.RadTreeView .rtIn  {
    font-size: 14px !important;
    font-family: "Segoe UI", Arial, sans-serif !important;
    color: #696969 !important;
    padding: 2px 3px 2px 0 !important;
    background: none !important;
    border: none !important;
    cursor: pointer;
}

.RadTreeView .Critical {
    font-size: 13px !important;
    font-family: "Segoe UI", Arial, sans-serif !important;
    color: red !important;
    padding: 2px 3px 2px 0 !important;
    background: none !important;
    border: none !important;
}

.RadTreeView .rtHover .rtIn {
    background: none !important;
    border: none !important;
    padding: 2px 3px 2px 0 !important;
}

.RadTreeView .rtHover .TreeItem,
.RadTreeView .rtHover .TreeCategoryLink,
.RadTreeView .rtHover .Critical
{
    color: rgb(37, 160, 218) !important;
}

.RadTreeView .TreeItem
{
    font-size: 13px !important;
}

.RadTreeView .rtSelected .rtIn {
    font-weight: bold !important;
    background: none !important;
    border: none !important;
    padding: 2px 3px 2px 0 !important;
}

.rgHoveredRow .rgSorted {
    background-color: #E5E5E5 !important;
}

.rgGroupCol {
    background-color: #fff !important;
    border-top-width: 0 !important;    
    border-bottom-width: 0 !important; 
    border-left-width: 0 !important;       
}


textarea.riDisabled {
    border-color: #e5e5e5 !important;
}

.RadUpload_Material .ruFakeInput {
    margin-top: 1px !important;
}*/


/* to  override form decoration on list box with checkboxes*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    .RadForm_Material.rfdCheckbox input[type="checkbox"].rlbCheck {
        background-image: none;
        -webkit-appearance: checkbox;
        width: inherit;
        height: inherit;
        margin-right: 4px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .RadForm_Material.rfdCheckbox input[type="checkbox"].rlbCheckAllItemsCheckBox {
        background-image: none;
        -webkit-appearance: checkbox;
        width: inherit;
        height: inherit;
        margin-right: 4px;
    }
}*/
