﻿
BODY {
    background: #f8f8f8;
}

HTML {
    background: #f8f8f8;
}

A:link, A:visited, A:active {
    color: #044a7b;
    font-family: 'Roboto', serif;
}

A:hover {
    text-decoration: none;
}

A.disable:link, A.disable:visited, A.disable:active {
    color: #f8f8f8;
}

.frm_Text {
    border: 1px solid #b5dffc;
    background-image: linear-gradient(F5F5F5, F5F5F5);
    border-radius: 1px;
    font-family: 'Roboto', serif;
}

input:disabled {
    background: #ffffff;
}

.frm_TextForced {
    border: 1px solid #b5dffc;
    border-radius: 1px;
    background-image: linear-gradient(F5F5F5, F5F5F5);
    font-family: 'Roboto', serif;
    font-size: 11px;
}

.frm_DropDown {
    border: 1px solid #b5dffc;
    background-image: linear-gradient(F5F5F5, F5F5F5);
    border-radius: 1px;
    font-family: 'Roboto', serif;
}

.btn_Black {
    cursor: pointer;
    background-image: linear-gradient(#808080, #808080);
    border-radius: 1px;
    font-family: 'Roboto', serif;
    background-color: #404040;
    border: solid 1px #404040;
}

    .btn_Black_Disabled, .btn_Black:disabled {
        cursor: default;
        height: 22px;
        background-image: none;
        font-family: 'Roboto', serif;
        font-size: 11px;
        font-weight: bold;
        color: #6A6A6A;
        background-color: #f8f8f8;
        border-top: solid 1px #404040;
        border-left: solid 1px #404040;
        border-bottom: solid 1px #404040;
        border-right: solid 1px #404040;
    }

.btn_Normal {
    font-family: 'Roboto', serif;
}

.btn_List {
    font-family: 'Roboto', serif;
    font-size: 11px;
}

.font_Normal {
    font-family: 'Roboto', serif;
    font-size: 11px;
}

.font_Medium {
    font-family: 'Roboto', serif;
    font-size: 11px;
    color: #404040;
}

.font_Error {
    font-family: 'Roboto', serif;
    font-size: 11px;
    color: #ff7d60;
}

.containerPadding {
    padding: 4px;
}

.tbl_WebPartHeader {
    background-color: #f8f8f8;
    border: none;
}

.td_WebPartHeaderText {
    font-family: 'Roboto', serif;
}

.tbl_WebPartContent {
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tbl_WebPartFooter {
    border-left: none;
    border-right: none;
    border-bottom: none;
    font-family: 'Roboto', serif;
    font-size: 11px;
    color: #404040;
}

.whiteLinks a {
    color: white;
}

.webPartChrome {
    border: none;
    min-width: 100%;
}

.gadgetWebPartChrome {
    border: none;
    min-width: 100%;
}

.webPart {
    border: none;
    min-width: 100%;
}

.webPartTitle, .webPartTitleRed, .webPartTitleGreen, .webPartTitleBlue, .webPartTitleYellow, .webPartTitleGray {
    font-family: 'Roboto', serif !important;
    font-weight: 500;
    padding: 3px;
    letter-spacing: 0.75px;
    border: none;   
}

.fl-gadget .webPartTitle td[title],
.fl-gadget .webPartTitleRed td[title],
.fl-gadget .webPartTitleGreen td[title],
.fl-gadget .webPartTitleBlue td[title],
.fl-gadget .webPartTitleYellow td[title],
.fl-gadget .webPartTitleGray td[title],
.fl-gadget .webPartTitleGray tbody td:nth-child(2) {
    width: 224px !important;
}

.webPartTitle tr td:first-child img,
.webPartTitleRed tr td:first-child img,
.webPartTitleYellow tr td:first-child img,
.webPartTitleGray tr td:first-child img,
.webPartTitleGreen tr td:first-child img,
.webPartTitleBlue tr td:first-child img {
    display: none;
}

.webPartTitleRed {
    background-color: #ff7d60;
}

.webPartTitleGreen {
    background-color: #26b37b;
}

.webPartTitleYellow, .webPartTitle {
    background-color: #ffea64;
}

.webPartTitleGray {
    background-color: #404040;
}

.webPartTitleBlue {
    background-color: #0669b2;
}

.webPartCorner {
    width: 0;
    height: 0;
    border-top: 9px solid #f8f8f8;
    border-right: 9px solid transparent;
}

.webPartCornerIE7 {
    position: relative;
    top: 3px;
    width: 0;
    height: 0;
    border-top: 9px solid #f8f8f8;
    border-right: 9px solid transparent;
}

.tbl_toolbar {
    background-color: #e5e5e5;
    background-image: none;
    border: none;
}

.td_toolbar_funlinks {
    vertical-align: inherit;
    white-space: nowrap;
    padding: initial;
}

.img_toolbarseparator {
    vertical-align: middle;
    margin-left: 2px;
    margin-right: 2px
}

.txt_toolbar {
    font-family: 'Roboto', serif;
    font-size: 11px;
}

.lst_toolbar {
    border: 1px solid #404040;
    font-family: 'Roboto', serif;
    font-size: 11px;
}


.modalBackground {
    background-color: #f8f8f8;
}

.modalPopup {
    background-color: #f8f8f8;
    padding: 2px;
    border: 1px solid #d9d9d9;
}

div.modalcommandbar {
    text-align: center;
    border: solid 1px #404040;
    background-color: #f8f8f8;
    padding: 2px;
}

.popupMenu {
    background-image: none !important;
    background-color: #f8f8f8;
    min-width: 70px;
    border: solid 1px #cecece;
}

.popupMenuTable {
    border: none;
    padding: 2px;
    display: table;
}

.popupMenuTableRow {
    display: table-row;
    width: auto;
    clear: both;
}

    .popupMenuTableRow:hover {
        display: table-row;
        width: auto;
        clear: both;
        background-color: #b5dffc;
        color: #f8f8f8;
    }

.popupMenuTableColumn {
    display: table-column;
    padding: 4px;
    float: left;
    font-family: 'Roboto', serif;
    font-size: 11px;
    color: Black;
    text-decoration: none;
}

.collapsiblePanel {
    background-color: #f8f8f8;
    border-bottom: none;
}

.collapsiblePanelHeader, .collapsiblePanelHeaderRed, .collapsiblePanelHeaderBlue, .collapsiblePanelHeaderGray, .collapsiblePanelHeaderGreen {
    background-color: #fff5b3;
    font-family: 'Roboto', serif;
    font-size: 11px;
    font-weight: 700;
    border-bottom: none;
    padding-top: 5px;
}

.collapsiblePanelHeaderRed {
    background-color: #ffc1b3;
}

.collapsiblePanelHeaderBlue {
    background-color: #b5dffc;
}

.collapsiblePanelHeaderGreen {
    background-color: #c0f2de;
}

.collapsiblePanelHeaderGray {
    background-color: #d9d9d9;
}

.collapsiblePanelBody {
    background-color: #f8f8f8;
}

.txt_error_title {
    font-family: 'Roboto', serif;
    font-size: 15px;
    color: #801700;
}

.txt_warning_title {
    font-family: 'Roboto', serif;
    font-size: 15px;
    color: #404040;
}

.txt_information_title {
    font-family: 'Roboto', serif;
    font-size: 15px;
    color: #005780;
}

.tabView {
    padding: 4px 4px 4px 0px;
    margin-top: -1px;
}

.autocomplete {
    position: absolute;
    background-color: #FFFFFF;
    z-index: 1000;
    height: auto;
    width: auto;
    text-align: left;
    text-indent: -1;
    margin-top: -1px;
    padding: 2px;
    overflow: auto;
    margin-left: 0px;
    border: 1px solid #404040;
    cursor: default;
    list-style: none;
    list-style-type: none;
    list-style-image: none;
}

.autocomplete_listItem {
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    border-collapse: collapse;
    color: #000000;
    white-space: nowrap;
    text-align: left;
    padding-left: 0px;
}

.autocomplete_highlightedListItem {
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    background-color: #ffea64;
    color: #044a7b;
}

.recentNews {
    font-family: 'Roboto', serif;
    font-size: 13px !important;
    color: #404040;
    text-decoration: underline !important;
    font-weight: bold !important;
}

.red {
    background-color: #ff7d60;
}

.green {
    background-color: #26b37b;
}

.RadTabStrip {
    margin-left: 8px;
}

    .RadTabStrip .rtsLevel1 {
        border: none;
    }

    .RadTabStrip .tab {
        background-color: #ffffff;
        min-height: 20px;
        border-right: 1px solid #FFF;
        text-align: center;
        vertical-align: middle;
        border-top: 1px solid #808080;
        border-left: 0.5px solid #808080;
        border-right: 0.5px solid #808080;
        border-bottom: 1px solid #808080;
    }

        .RadTabStrip .tab.normalTab {
        }

        .RadTabStrip .tab.selectedTab {
            background-color: #0669b2;
            color: #ffffff;
        }

        .RadTabStrip .tab.hoveredTab {
            background-color: #b5dffc;
        }

            .RadTabStrip .tab.hoveredTab.selectedTab {
                background-color: #f8f8f8;
            }

        .RadTabStrip .tab .rtsLink {
            border: none;
            padding: 12px 0 0 0;
        }

        .RadTabStrip .tab .rtsTxt {
            color: #000000;
            font-family: 'Roboto', serif !important;
            font-size: 11px !important;
            margin-top: 4px;
        }

        .RadTabStrip .tab.selectedTab .rtsTxt {
            color: #ffffff;
            font-family: 'Roboto', serif !important;
            font-size: 11px !important;
            margin-top: 4px;
        }
       
.RadTabStrip .tab.hoveredTab .rtsTxt {
    color: #000000;
    font-family: 'Roboto', serif !important;
    font-size: 11px !important;
    margin-top: 4px;
}

.RadTabStrip .tab .rtsTxt:before {
    display: none;
    background-color: #FFF;
    color: #f77462;
    font-family: 'Roboto';
    font-size: 16px;
    text-align: center;
    margin: 0 auto 1px auto;
    padding-top: 4px;
}

.RadTabStrip .tab.overviewTab .rtsTxt:before {
    content: "\e0f9";
}
