﻿/*normalize*/
html,
body,
form {
    height: 100%;
    margin: 0;
    padding: 0;
}

body {
    font: normal 16px "Segoe UI", Arial, sans-serif;
    color: #555555;
}

a {
    color: #5396d5;
    cursor: pointer;
    text-decoration: none;
}

    a:link {
        color: #5396d5;
        cursor: pointer;
        text-decoration: none;
    }

    a:visited {
        color: #5396d5;
        cursor: pointer;
        text-decoration: none;
    }

    a:hover {
        color: #063a6b;
        text-decoration: none;
    }

    a:active {
        color: #c4c4c4;
        text-decoration: none;
    }

img {
    border: 0 none #ffffff;
}

img {
    border: 0;
}

button,
input {
    cursor: pointer;
}

hr {
    border-width: 1px 0 0 0;
    border-color: #767676;
    border-style: solid;
}

/*typography*/
h1, h2, h3, h4, h5, h6 {
    line-height: normal;
}

h1, h2, h3 {
    font-weight: normal;
    margin: .5em 0;
}

h4, h5, h6 {
    font-weight: bold;
}

h1 {
    font-size: 1.5em;
}

h2 {
    font-size: 1.875em;
}

h3 {
    font-size: 1.5em;
}

h4 {
    font-size: 1em;
}

h5 {
    font-size: 1em;
}

h6 {
    font-size: .875em;
}

/*template*/
#wrapper .t-container-fluid {
    max-width: 100%;
}

#wrapper .RadButton {
    font-size: 1em;
}

#wrapper .RadMenu,
div.RadMenuPopup,
#wrapper .RadMenu_Default, #wrapper .RadMenu_Default a.rmLink {
    font-size: 1em;
}

/*User Notification and Profile Menu */
.RadMenu_Bootstrap .rmRootGroup .rmRootLink {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.RadMenu_Bootstrap .rmRootGroup {
    border-color: #37648f !important;
}

.RadMenu_Material .rmRootGroup .rmRootLink {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 16px !important;
    color: #5396d5 !important;
}

.RadMenu_Material .rmPopup, .RadMenu_Material .rmGroup {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}


.RadNavigation .rnvRootLink {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.RadNavigation .rnvMore {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/*Action Panel Bar*/
.RadPanelBar {
    line-height: 1 !important;
}

.rpTemplate {
    padding-top: 10px;
    padding-bottom: 10px;
}


.RadPanelBar_Bootstrap .rpRootLink .rpText, .RadPanelBar_Bootstrap .rpHeaderTemplate {
    font-size: 16px !important;
}


.RadPanelBar_Bootstrap .rpRootLink, .RadPanelBar_Bootstrap .rpHeaderTemplate {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

    .RadPanelBar_Bootstrap .rpRootLink .rpExpandHandle {
        padding: 0 !important;
        top: 1px !important;
    }

        .RadPanelBar_Bootstrap .rpRootLink .rpExpandHandle .RadPanelBar .rpExpandHandle {
            top: 3px !important;
        }

/*Buttons*/
.RadButton_Bootstrap.rbButton {
    padding: 0px !important;
}

.RadButton .rbText {
    padding-left: 0px !important;
}

.RadButton:focus {
    background-color: #e6e6e6 !important;
}

.RadButton_Bootstrap .rbSplitPart {
    padding: 0px !important;
}

/*Rad Grids*/
.RadGrid_Bootstrap .rgRow > td, .RadGrid_Bootstrap .rgAltRow > td, .RadGrid_Bootstrap .rgEditRow > td, .RadGrid_Bootstrap .rgFooter > td, .RadGrid_Bootstrap .rgFilterRow > td, .RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap .rgResizeCol, .RadGrid_Bootstrap .rgGroupHeader td {
    padding: 0 !important;
    padding-left: 2px !important;
    padding-right: 2px !important;
}

.RadGrid_Bootstrap .rgRow, .RadGrid_Bootstrap .rgAltRow, .RadGrid_Bootstrap .rgEditRow, .RadGrid_Bootstrap .rgFooter, .RadGrid_Bootstrap .rgGroupHeader {
    height: 20px !important;
    font: normal 14px "Segoe UI", Arial, sans-serif
}

.RadGrid_Bootstrap .rgHeader, .RadGrid_Bootstrap th.rgResizeCol, .RadGrid_Bootstrap .rgHeaderWrapper {
    background-color: #c0dcf8 !important;
    border-color: #c0dcf8 !important;
}

.RadGrid_Bootstrap .rgSelectedRow > td {
    background-color: #e9e8e8 !important;
    color: black !important;
    font-weight: bold !important;
}

.RadGrid_Bootstrap {
    border-color: #5396d5 !important;
}

    .RadGrid_Bootstrap .rgItemDeleted > td {
        background-color: #FA021D !important;
        color: white;
    }


    .RadGrid_Bootstrap .rgPagerCell {
        background-color: transparent !important;
        border-top-style: none !important;
    }


        .RadGrid_Bootstrap .rgPagerCell .rgNumPart a, .RadGrid_Bootstrap .rgPagerCell .rgPagerButton, .RadGrid_Bootstrap .rgPagerCell .rgActionButton {
            padding: 0 !important;
        }

.RadGrid .rgPagerCell .rgInfoPart {
    margin-top: 1px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: normal;
    font: normal 14px "Segoe UI", Arial, sans-serif;
}

.griddelete .t-font-icon {
    display: none !important; /*added to correct the delete button in the radgrid*/
}

.RadGrid_Bootstrap .rgFilterBox {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    width: 80%;
    line-height: normal !important;
    height: 25px !important;
}

.RadGrid_Bootstrap .rgFilter {
    height: 23px !important;
    padding: 0px !important;
}

.RadGrid .t-font-icon, .RadTreeList .t-font-icon, .RadCalendar .t-font-icon {
    display: inherit !important;
}

.RadGrid .t-button {
    padding: 0 !important;
}


/*Rad List Boxes*/
.RadListBox {
    line-height: normal !important;
    font: normal 14px "Segoe UI", Arial, sans-serif;
    white-space: normal !important;
}

.NoBorder .rlbGroup {
    border: none !important;
}

.NoPadding {
    padding:0px !important;    
}
    .RadListBox .rlbGroup {
        border-radius: 4px !important;
        border-color: #5396d5 !important;
    }

    .RadListBox .rlbItem {
        Padding-left: 2px !important;
        margin-left: 4px !important;
        margin-right: 4px !important;
        border-bottom: solid 1px #e9e8e8 !important;
    }



/*Rad Drop Down Lists */

.RadComboBox {
    display: inline !important;
}

.rgWrap .RadComboBox {
    display: inline-block !important;
}

.RadComboBox_Bootstrap .rcbInner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.RadComboBox_Bootstrap_failed .rcbInner {
    border-color: red !important;
}

.RadComboBox_Bootstrap .rcbActionButton {
    padding: 0 !important;
}

.RadDropDownTree {
    display: inline !important;
}

.RadDropDownTree_Bootstrap .rddtInner {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.RadDropDownList_Bootstrap .rddlInner {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.RadDropDownList_Bootstrap .rddlSelect {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}


/*Rad Date Picker*/
.RadInput_Bootstrap .riTextBox, .RadInputMgr_Bootstrap, .ruFakeInput {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.ruBrowse {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-width: auto !important;
}



.RadAutoCompleteBox .racTokenList {
    min-height: 65px !important;
}

.radSkin_Material .rnvPopup .rnvUL {
    padding: 0px !important;
}

.RadInput_Bootstrap .riEmpty, .RadInput_Empty_Bootstrap {
    color: #c4c4c4 !important;
}

.RadComboBox .rcbEmptyMessage {
    color: #c4c4c4 !important;
}

.t-ie .RadInput_Bootstrap, .t-ie .RadInputMgr_Bootstrap {
    height: 26px !important;
}

.t-ie .RadInputMultiline_Bootstrap {
    height: auto !important;
}

.rspSlideContent {
    border-left: solid 1px #f5f5f5 !important;
}

.RadGrid .rgOptionsIcon:before, .RadGrid .rgOptSelectedIcon:before {
    content: "\e13a" !important;
    font-size: 18px !important;
    padding-left: 6px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.RadListBox_Bootstrap .rlbItem.rlbSelected a:link
{
    color: #ffffff !important;
}

.PageHeaderButton .PageHeaderLabel {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.PageHeaderButton {
    width: 100%;
    border: none !important;
}

    .PageHeaderButton div {
        display: flex;
        flex-direction: row;
        text-align: center;
        font-size: 16px;
        font-weight: 400;
        font-family: Roboto, Noto, sans-serif;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        justify-content: center;
        align-items: center;
    }

    .PageHeaderButton .glyphicon {
        font-size: 18px !important;
        padding-right: 5px !important;
    }

    .PageHeaderButton .EditPage {
        color: #337215 !important
    }
