/* Default CSS Stylesheet for a new Web Application project */
/*url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,500;1,500&display=swap');*/

/*@import url('https://fonts.cdnfonts.com/css/montserrat');*/

@font-face {
    font-family: montserrat;
    font-style: normal;
    font-weight: 400;
    src: local('Montserrat'), url(https://fonts.cdnfonts.com/s/14883/Montserrat-Regular.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: italic;
    font-weight: 400;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-Italic.woff) format('woff')
}
/*@font-face{font-family:montserrat;font-style:normal;font-weight:250;src:local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-Thin.woff) format('woff')}
@font-face{font-family:montserrat;font-style:italic;font-weight:250;src:local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-ThinItalic.woff) format('woff')}
@font-face{font-family:montserrat;font-style:normal;font-weight:275;src:local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-ExtraLight.woff) format('woff')}
@font-face{font-family:montserrat;font-style:italic;font-weight:275;src:local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-ExtraLightItalic.woff) format('woff')}
*/ @font-face {
    font-family: montserrat;
    font-style: normal;
    font-weight: 300;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-Light.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: italic;
    font-weight: 300;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-LightItalic.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: normal;
    font-weight: 500;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-Medium.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: italic;
    font-weight: 500;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-MediumItalic.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: normal;
    font-weight: 600;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-SemiBold.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: italic;
    font-weight: 600;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-SemiBoldItalic.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: normal;
    font-weight: 700;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-Bold.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: italic;
    font-weight: 700;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-BoldItalic.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: normal;
    font-weight: 800;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-ExtraBold.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: italic;
    font-weight: 800;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-ExtraBoldItalic.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: normal;
    font-weight: 900;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-Black.woff) format('woff')
}

@font-face {
    font-family: montserrat;
    font-style: italic;
    font-weight: 900;
    src: local('Montserrat'),url(https://fonts.cdnfonts.com/s/14883/Montserrat-BlackItalic.woff) format('woff')
}

span.RadWindow.RadWindow_Default {
    background-color: #65b5e4;
    font-family: montserrat;
    font-size: 11px;
    color: white;
}
th {
    font-weight: normal;
}


/* CSS FOR RADLABEL CONTROLS USED AS A STATUS CONTROL*/
#lblStatus.RadLabelGreen {
    color: green;
    font-family: montserrat, Verdana;
    font-size:11px;
    font-weight: 600;
}
#lblStatus.RadLabelRed {
    color: red;
    font-family: montserrat, Verdana;
    font-size: 11px;
    font-weight: 600;
}
#lblStatusPanel {
    font-family: Montserrat, Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Green;
    text-align: center;
}
/* ROUNDED CORNERS*/
.RadGrid{
    border-radius: 10px;
    overflow: hidden; 
}
.RadGrid_Default div[style] {
    border-width: 1px;
    border-style: solid;
}
/*RAD BUTTON STYLE*/
button[type=submit].radbutton.radbutton_default.rbbutton.rbrounded.rbiconbutton.styradbtn {
    background-image: none;
    background-color: #65b5e4;
    border-radius: 15px;
    font-family: montserrat, arial,verdana,tahoma,trebuchet,sans-serif;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
    font-weight: 600;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    color: black;
}
button[type=submit]:hover.RadButton.RadButton_Default.rbButton.rbRounded.rbIconButton.styRadBtn {
    background-color: lightblue;
}

.styRadLabel {
    word-wrap: normal;
    word-break: break-all;
}
.styDivContentEditable {
    font-family: "segoe ui",arial,sans-serif;
    font-size: 12px;
    font-style: normal;   
    font-weight: normal;
    border-color: #333;
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    width: 700px;
    height: 200px;    
    display: inline-block;
    padding: 4px;
    overflow: hidden;
    overflow-y: scroll; /* SCROLLABLE */   
}
.RadDropDownList, ul.rddlList, div.rddlPopUp_Default {
    border-radius: 15px;
    overflow: hidden;
    height: 25px;
}
/*RAD DROP DOWN LIST STYLES*/
/* SELECTED DROP DOWN ITEMS, ITEM HIGHLIGHTED IN THE DROP DOWN HEADER*/
li.rddlItem.rddlItemSelected, span.rddlFakeInput {
    background-color: #65b5e4;
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
}
/* NON-SELECTED LIST ITEMS IN THE DROPDOWN*/
li.rddlItem {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
}
/* SELECTS VARIOUS STATES OF SELCTED ITEMS*/
span.rddlSelect, div.RadDropDownList.RadDropDownList_Default, span.rddlInner, span.rddlInner.rddlFocused, .RadDropDownList_Default span.rddlInner {
    background-color: #65b5e4;
    background-image: none;
    color: white;
    overflow: hidden;
}

/******************************************/
.styImgAlign {
    text-align: center;
}
.stygraytxt {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: #666666;
    margin-bottom: 0px;
    text-decoration: none;
}
.stytxt {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
}
/*STYLE FOR RADGRID DROP DOWN LISTS*/
.styDDL {
    padding-left:5px;
}
/*ALLOW CALENDAR TO SHOW IN FRONT OF FILTERMENU ON MODAL POPUP (100001)*/
div.RadCalendarPopup, div.RadCalendarPopup.RadCalendarPopupShadows {
    z-index: 100003 !important;
}
div.RadCalendar.RadCalendar_Default {
    z-index: 100003 !important;
}
/*ALLOW FILTER COMBO BOX TO SHOW IN FRONT OF MODAL POPUP*/
.rcbSlide {
    z-index: 100003 !important;
}
/*ALLOW FILTER MENU TO SHOW IN FRONT OF MODAL POPUP */
.GridContextMenu {
    z-index: 100002 !important;
}
.stytxtZeroSpacing {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;   
    text-decoration: none;
    padding-left: 3px;
}
/*CLARITY CHART HISTORY GRID*/
#grdLnItems.RadGrid .rgRow > td, #grdLnItems.RadGrid .rgAltRow > td, #grdLnItemComments.RadGrid .rgRow > td, #grdLnItemComments.RadGrid .rgAltRow > td {
    padding: 0px;
}
.stygridlink {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    color: #1976d2;
    text-decoration: none;
    padding-left: 3px;
}

.stytxtAlignCenter {
    text-align: center;
}
/*DISABLED BUTTONS ARE LIGHTGREY*/
input[disabled=disabled][type=submit].stymedtxt, input[disabled=disabled][type=submit].stymeduploadtxt {
    background-color: lightgrey;
}

/*DISABLED BUTTONS SHOW GHOSTBUSTERS CURSOR*/
input[disabled=disabled]:hover {
    cursor: not-allowed;
}
.stydetailshdr {
    background-color: #65b5e4;
    font-family: Montserrat,Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 1px;
    color: white;
    text-align: center;
    border: none;
    border-style: none;
    border-spacing: 0px 2px;
    margin-top: 7px;
    margin-bottom: 7px;
}
body[contenteditable=true] {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
    margin-bottom: 0px;
}
.styEmailPopMenu {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #65b5e4;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: White;
}
    .styEmailPopMenu:hover {
        color: Yellow;
    }

.styPopMenu {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: White;
    border-width: 0px;
}

.styPopMenu:hover {
        font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
        background-color: #138fcf;
        font-size: 11px;
        font-style: normal;
        font-weight: 700;
        letter-spacing: 1px;
        text-decoration: none;
        color: Yellow;
}

.stygrdPopUp {
    border-collapse: separate !important;
    border-spacing: 0px 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow-x: hidden !important;
    overflow-y: hidden; /*REMOVES EXTRA VERT SCROLLBAR ON GRID*/
}

    .stygrdPopUp table {
        border-collapse: separate !important;
        border-spacing: 0px 2px;
        padding-right: 5px;
        padding-left: 5px;
        padding-top: 0px;
        padding-bottom: 0px;
        overflow-x: hidden !important;
    }

.stySubHdrMenu {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #65b5e4;
    font-size: 11px;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 1px;
    text-decoration: none;
    color: White;
}

.stysmalltxt {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
    margin-bottom: 0px;
    padding-left: 3px;
}

/* RADBUTTON STYLES ARE INPUTS INSIDE SPANS*/
span.RadButton.RadButton_Default.rbSkinnedButton.styButton, span.radbutton.RadButton_Default.rbVerticalButton.stymedtxt {
    background-color: #65b5e4;
    border-radius: 10px;
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
    font-weight: 600;
    border-width: 1px;
    border-color: gray;
    border-style: solid;
    color: black;
}
/*BUTTON INSDIE THE SPAN*/
input[type=submit].rbDecorated {
    background-image: none !important;
    border-width: 1px;
    border-color: gray;
    color: black;
    border-radius: 10px;
}
.RadButton_Default.rbSkinnedButton {
    background-image: none !important;
    border-width: 1px;
    border-color: gray;
    color: black;
    border-radius: 10px;
}
/*HOVER OVER ASP AND TELERIK BUTTONS*/
input[type=submit]:hover.stymedtxt, input[type=submit]:hover.stymeduploadtxt, input[type=submit]:hover.rbDecorated,
span.RadButton.RadButton_Default.rbSkinnedButton.styButton:hover, input[type=button]:hover.stymedtxt {
    background-color: lightblue;
}
/* END RADBUTTON STYLES*/
input[type=submit].stymedtxt, input[type=submit].stymeduploadtxt, input[type=button].stymedtxt {
    background-color: #65b5e4;
    border-color: darkgrey;
    border-style: solid;
    border-radius: 10px;
}

input[type=submit]:not([disabled]):hover.stysmalltxt {
    background-color: lightblue;
}

input[type=submit].stysmalltxt {
    background-color: #65b5e4;
    border-radius: 10px;
}

input[type=submit]:not([disabled]):hover.styPopupsmalltxt {
    background-color: aliceblue;
}

input[type=submit].styPopupsmalltxt {
    background-color: #d9d9d9;
    border-radius: 15px;
}

.styPopupsmalltxt {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
    margin-bottom: 0px;
}

.stySize11 {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
    margin-bottom: 0px;
}


.stymedtxt, .stymeduploadtxt {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
    margin-bottom: 0px;
}

.stymeduploadtxt{
    border-radius: 15px;
}

.styNoRecords {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: green;
    text-decoration: none;
    margin-bottom: 0px;
}

.stytxtbold {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: Black;
}

.styBatchTable {
    border-spacing: 0px 2px;
    border: 1px;
    border-style: solid;
    border-color: gray;
    border-collapse: separate;
    background-color: white;
    margin-left: 5px;
    border-radius: 10px;
}

.styborderradiusRight {
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600 !important;
    letter-spacing: 0px;
    color: black;
    text-decoration: none;
}

.styborderradiusLeft {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600 !important;
    letter-spacing: 0px;
    color: black;
    text-decoration: none;
}

.styBorRadPopRt {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: black;
    text-decoration: none;
    column-span: inherit;
}

.styBorRadPopLft {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: black;
    text-decoration: none;
}

.rgMasterTable, .stygrdPopUp {
    border-collapse: separate !important;
    border-color: lightgray;
    border-spacing: 0px 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    overflow-x: hidden !important;
    overflow-y: hidden; /*REMOVES EXTRA VERT SCROLLBAR ON GRID*/
}
/*REMOVES THE DARK BORDER AROUND ALL THE DATA ITEMS BELOW THE HEADER*/
div[style].rgDataDiv{
    border: none;
}
.stygrdHeader {
    text-decoration: none;
    margin-bottom: 0px;
    background-color: #65b5e4;
    font-family: Montserrat,Arial,Verdana,Tahoma,Trebuchet,Sans-Serif !important;
    font-size: 11px !important;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0px;
    color: white;
    background-image: none;
    padding: 2px;
    border-collapse: collapse;
    border: solid;
    border-width: 1px;
    border-color: lightgray;
    border-spacing: 0px;
    height:30px;
}
/*CSS BELOW OVERRIDES HEADER STYLE FROM rgMasterTable
 HEADERSTYLE MARKUP IN ASPX FILE SHOULD SET CssClass PROPERTY TO stygrdHeader*/
.rgMasterTable th.stygrdHeader {
    table-layout: fixed;
    text-decoration: none;
    margin-bottom: 0px;
    background-color: #65b5e4;
    font-family: Montserrat,Arial,Verdana,Tahoma,Trebuchet,Sans-Serif !important;
    font-size: 11px !important;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0px;
    color: white;
    background-image: none;
    padding: 2px;
    border-collapse: collapse;
    border: solid;
    border-width: 1px;
    border-color: lightgray;
    border-spacing: 0px;
    height: 30px;
}

/* ROUNDED EDGES ON MASTER TABLE HEADER*/
.rgMasterTable, .rgHeaderWrapper {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
}
/*SETS SORTED COLUMN HEADER COLOR*/
th.rgHeader.stygrdHeader.rgSorted {
    background-color: #65b5e4;
    background-image: none;
}
/* OVERRIDES LINK HEADER STYLE WHEN SORTING IS ALLOWED*/
.rgHeader.stygrdHeader a[onclick] {
    color: white;
}

/* OVERRIDES STYLE FOR FILTERED COLUMN HEADERS AND SORTED COLUMN HEADER LINKS (WHEN SORTING ALLOWED,
   HEADER TEXT IS A LINK)
*/
.rgMasterTable th.stygrdHeaderFiltered, .stygrdHeaderFiltered.rgHeader a[onclick] {
    table-layout: fixed;
    text-decoration: none;
    margin-bottom: 0px;
    background-color: #b9e1f8;
    font-family: Montserrat,Arial,Verdana,Tahoma,Trebuchet,Sans-Serif !important;
    font-size: 11px !important;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0px;
    color: white;
    background-image: none;
    padding: 2px;
    border-collapse: collapse;
    border: solid;
    border-width: 1px;
    border-color: darkgray;
    border-spacing: 0px;
    line-height: 24px;
}

/* SELECTS tds THAT ARE IN A TABLE WITH CLASSES .RadGrid and .RadGrid_Default
    INSIDE A div WHICH DESCENDS FROM A td - REMOVES CELL AND ROW BORDERS,
    SETS THE FONT PROPERTIES
    ALSO SELECTS tds THAT ARE DESCENDANTS OF trs WITH rgRow.stymedtxt.stySpacedItems AND 
    .rgAltRow.stymedtxt.stySpacedItems CLASSES - REMOVES CELL AND ROW BORDERS
*/
td > div.RadGrid.RadGrid_Default table td, tr.rgRow.stymedtxt.stySpacedItems td, tr.rgAltRow.stymedtxt.stySpacedItems td, .rgRow
.rgAltRow {
    border-collapse: collapse;
    border: solid;
    border-width: 1px;
    border-bottom-color: lightgray;
    border-color: lightgray;
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
}
/* SELECTS A table THAT IS A DESCENDANT OF A div WITH CLASSES .RadGrid AND RadGrid_Default
    THAT IS A DIRECT DESCENDANT OF A td
*/
td > div.RadGrid.RadGrid_Default table {
    border-collapse: separate;
    border-spacing: 0px 3px;   /*VERTICAL AND HORIZ AXES*/
    padding: 5px 5px 5px 5px;  /*TOP RIGHT BOTTOM LEFT*/
    border: solid;
    border-width: 1px;
    border-color: darkgray;
}
/* STYLE THE DATEPICKER and DATETIMEPICKER CONTROLS*/
.RadCalendar, .rcMain, .rcWeek, .rcMainTable, .RadCalendarTimeView {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
}
/*SELECTS A GRID ROW THAT HAS BEEN SELECTED BY MOUSE CLICK*/
tr.rgRow.stymedtxt.rgSelectedRow, tr.rgAltRow.stymedtxt.rgSelectedRow, .rgSelectedRow {
    background-image:none!important;
    background-color:lightgoldenrodyellow!important;
    color:black;
}
/* STYLES HEADER WITH BLUE BACKGROUND, NO BORDER NO GRID LINES*/
.rgMasterTable th.stygrdHeaderNoBorder {
    table-layout: fixed; 
    text-decoration: none;
    margin: 5px;
    background-color: #65b5e4;
    font-family: Montserrat,Arial,Verdana,Tahoma,Trebuchet,Sans-Serif !important;
    font-size: 11px !important;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0px;
    color: white;
    background-image: none;
    padding: 2px 10px 2px, 2px;  /*TOP RIGHT BOTTOM LEFT */
    border-collapse: collapse;
    border: none;
    border-width: 0px;
    line-height: 24px;
}
/*RADLISTBOX LIST ITEM*/
ul.rlbList > li.rlbItem {
    padding: 0px 0px 0px 4px;
    font-family: Montserrat,Arial,Verdana,Tahoma,Trebuchet,Sans-Serif !important;
    font-size: 11px;
    letter-spacing: 0px;
}
.rgOptions {
    font-weight: 600;
}
/*RADLISTBOX UL*/
.RadListBox .rlbGroup {
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
    /* ALIGN THE 3 VERTICAL DOTS BUTTON IN THE VERTICAL MIDDLE
    OF THE HEADER CELL - WITHOUT THIS STYLE, IT IS STYLED TO THE TOP
*/
    button .t-button.rgActionButton.rgOptions {
    vertical-align: middle;
}
/* OVERRIDE RADGRID DATA ITEM STYLE - APPLIES TO ANY
    td THAT IS A DESCENDANT OF A tr THAT HAS CSS 
    CLASS OF rgRow AND stymedtxt OR rgAltRow AND stymedtxt
    SHOWS BOTH HORZ AND VERT GRID LINES
*/
tr.rgRow.stymedtxt td, tr.rgAltRow.stymedtxt td {
    border-collapse: collapse !important;
    border-style: solid;
    border-width: 1px;
    border-color: lightgray;
    border-bottom-color: lightgray;
    border-spacing: 0px;
    padding-left: 4px;
    padding-right: 4px;
    letter-spacing: 0px;

}

BODY {
    background-color: #aea88e;
    font-family: Montserrat, Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

a {
    text-decoration: none;
}

.BodyWhite {
    background-color: #ffffff;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.General {
    background-image: url(images/homefiller.jpg);
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    border: none 0px white;
}

.PopWindow {
    background-color: white;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

.CairnHeaderMenu {
    font-family: montserrat;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    color: #636468;
    letter-spacing: 1px;
    text-decoration: none;
}

    .CairnHeaderMenu:link {
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        color: #636468;
        letter-spacing: 1px;
        text-decoration: none;
    }

    .CairnHeaderMenu:visited {
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        color: #636468;
        letter-spacing: 1px;
        text-decoration: none;
    }

    .CairnHeaderMenu:active {
        font-size: 13px;
        font-style: normal;
        font-weight: 700;
        color: #636468;
        letter-spacing: 1px;
        text-decoration: none;
    }

    .CairnHeaderMenu:hover {
        font-size: 13px;
        font-style: normal;
        color: #128ece;
        font-weight: 700;
        letter-spacing: 1px;
        text-decoration: none;
    }

.CairnHeaderMenuOn {
    font-size: 13px;
    font-style: normal;
    color: #128ece;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
}

/* CLARITY HISTORY PAGE HEADER */
.styHistHdr {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 14px;
    font-style: italic;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: White;
    height: 32px;

}
.SubHeaderMenu {
    font-family: montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 12px !important;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    color: White;   
}


.SubHeaderMenuOn {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 12px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    color: Yellow;    
}

.SubHeaderMenuDisabled {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: gainsboro;
}

.SubHeaderMenu:hover {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 12px;
    font-style: italic;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    color: Yellow;
    cursor: pointer!important;
}

.SubHeaderMenuRed {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: red;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: White;
}

.SubHeaderMenuGreen {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: green;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: White;
}

.SubHeaderMenuYellow {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFF66;
    font-size: 12px;
    font-style: italic;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: Black;
}

.TitleBar {
    font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #d1d2d4;
    font-size: 11px;
    font-style: italic;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: #636468;
}

.PopMenuPanel {
    background-color: #138fcf;
    border: solid 1px white;
    padding: 7px 7px 7px 7px;
    text-align:left;
}

.PopMenuPanelGray {
    background-color: #e2e2e2;
    border: solid 1px black;
    padding: 7px 7px 7px 7px;
}

.PopMenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: White;
}

.PopMenuOn {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: Yellow;
}

.PopMenuOff {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: lightgray;
}


.PopMenu:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
    color: Yellow;
}

.ErrorTxt {
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
}

.txt {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
}

.txtnoborder {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    margin-bottom: 0px;
    border: 0px solid #ffffff;
}

.txtredborder {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Red;
    margin-bottom: 0px;
    border: 1px solid red;
}

.txtreadonly {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    background-color: #EEEEEE;
}
.stytxtreadonly {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    background-color: #EEEEEE;
}
.smalltxt {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
    margin-bottom: 0px;
}

.smalltxtreadonly {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    background-color: #EEEEEE;
}

.smallgraytxt {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: #666666;
    text-decoration: none;
}

.smallwhitetxt {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: #FFFFFF;
    text-decoration: none;
}

.graytxt {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: #666666;
    margin-bottom: 0px;
    text-decoration: none;
}

.smalltxtbold {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
}

.medtxt {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
    margin-bottom: 0px;
}

.medtxtbold {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: Black;
    text-decoration: none;
}

.medtxtboldwhite {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: White;
    text-decoration: none;
}

.circle-box {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    behavior: url(PIE.htc); /* remove if you don't care about IE8 */
    padding: 1px;
    margin: 1px;
    border: 1px solid #999999;
    /*box-shadow: inset 0 0 2px #999999;*/
    vertical-align: middle;
    display: table-cell;
    color: White;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    background-color: #138FCF;
}

.chargesheader {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    color: white;
    background-color: #636466;
    font-weight: 700;
    letter-spacing: 1px;
    text-decoration: none;
}

.txtbold {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: Black;
}

.txtboldreadonly {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: #EEEEEE;
}

.gridtxt {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: black;
}

.gridheader {
    background-color: #636466;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: white;
}

.gridheader16 {
    background-color: #636466;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: white;
}

.smallgridheader {
    background-color: #636466;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: white;
}


    .smallgridheader A:link {
        background-color: #636466;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1px;
        color: white;
        text-decoration: none;
    }

    .smallgridheader A:visited {
        background-color: #636466;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1px;
        color: white;
        text-decoration: none;
    }

    .smallgridheader A:active {
        background-color: #636466;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1px;
        color: white;
        text-decoration: none;
    }

    .smallgridheader A:hover {
        background-color: #636466;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1px;
        color: yellow;
        text-decoration: none;
    }

.smallgridpage {
    background-color: #636466;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: yellow;
}

    .smallgridpage A:link {
        background-color: #636466;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1px;
        color: white;
        text-decoration: none;
    }

    .smallgridpage A:visited {
        background-color: #636466;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1px;
        color: white;
        text-decoration: none;
    }

    .smallgridpage A:active {
        background-color: #636466;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1px;
        color: white;
        text-decoration: none;
    }

    .smallgridpage A:hover {
        background-color: #636466;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 1px;
        color: yellow;
        text-decoration: none;
    }

.smallgridtxt {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    color: black;
    text-decoration: none;
}


.alignRight {
    text-align: right;
}

.alighLeft {
    text-align: left;
}

.alignCenter {
    text-align: center;
}

.imgAlign {
    margin-right: auto;
    margin-left: auto;
    margin-top: auto;
    vertical-align: middle;
}

.gridlinknocolor {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    text-decoration: none;
}

.gridlink {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    color: #1976d2;
    text-decoration: none;
    padding-left: 3px;
    border-width: 2px;
}

    .gridlink:hover {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px; /***/
        color: red;
        text-decoration: none;
    }

    .gridlink A:link {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        color: #1976d2;
        text-decoration: none;
    }

    .gridlink A:visited {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        color: #1976d2;
        text-decoration: none;
    }

    .gridlink A:active {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        color: #1976d2;
        text-decoration: none;
    }

    .gridlink A:hover {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px; /***/
        color: red;
        text-decoration: none;
    }

.gridgreenlink {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    color: green;
    text-decoration: none;
}

    .gridgreenlink:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

    .gridgreenlink A:link {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: green;
        text-decoration: none;
    }

    .gridgreenlink A:visited {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: green;
        text-decoration: none;
    }

    .gridgreenlink A:active {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: green;
        text-decoration: none;
    }

    .gridgreenlink A:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

.gridredlink {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    color: red;
    text-decoration: none;
}

    .gridredlink:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

    .gridredlink A:link {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

    .gridredlink A:visited {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

    .gridredlink A:active {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: green;
        text-decoration: none;
    }

    .gridredlink A:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

.stygridaltlink {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    color: #1976d2;
    text-decoration: none;
    padding-left: 3px;
    border-width: 1px;
}
.gridaltlink {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 0px;
    color: #1976d2;
    text-decoration: none;
    background-color: #e2e2e2;
}

    .gridaltlink:hover {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        color: red;
        text-decoration: none;
        background-color: #e2e2e2;
    }

    .gridaltlink A:link {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        color: #1976d2;
        text-decoration: none;
        background-color: #e2e2e2;
    }

    .gridaltlink A:visited {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        color: #1976d2;
        text-decoration: none;
        background-color: #e2e2e2;
    }

    .gridaltlink A:active {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        color: #1976d2;
        text-decoration: none;
        background-color: #e2e2e2;
    }

    .gridaltlink A:hover {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        letter-spacing: 0px;
        color: red;
        text-decoration: none;
        background-color: #e2e2e2;
    }
.styGrdLnkSelected {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0px;
    color: black;
    text-decoration: none;
    background-color: #f6e674;
}
.gridlinkselected {
    font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0px;
    color: blue;
    text-decoration: none;
    background-color: #fef1b9;
}

    .gridlinkselected A {
        font-family: Montserrat, Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 500;
        letter-spacing: 0px;
        color: blue;
        text-decoration: none;
        background-color: #fef1b9;
    }

.calendartitle {
    background-color: #636466;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: white;
}

.calendarnext A {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    color: white;
    text-decoration: none;
}

.calendarday {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    color: black;
    text-decoration: none;
}

    .calendarday A {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 500;
        color: black;
        text-decoration: none;
    }

.calendartoday {
    background-color: #E0E0E0;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    color: black;
    text-decoration: none;
}

    .calendartoday A {
        background-color: #E0E0E0;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 500;
        color: black;
        text-decoration: none;
    }

.calendarselected {
    background-color: red;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    color: black;
    text-decoration: none;
}

    .calendarselected A {
        background-color: #138fcf;
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 600;
        color: black;
        text-decoration: none;
    }

.CairnVersion {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: White;
    text-decoration: none;    
}

.timer {
    font-family: Tahoma,Trebuchet,Sans-Serif;
    font-size: 8px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: White;
}

.TimePanel {
    border: solid 1px #999999;
}

.statustxt, .styRadLabel {
    font-family: Montserrat, Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Red !important;
    text-align:center;
}

.statustxtgreen, #lblStatus.RadAjaxPanel {
    font-family: Montserrat, Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: Green !important;
    text-align: center;
}

.statustxtorange {
    font-family: Montserrat, Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: 1px;
    color: darkorange;
}

.dcountstyle {
    font-family: Tahoma,Trebuchet,Sans-Serif;
    font: bold 14px Arial;
    padding: 3px;
}

    .dcountstyle sup {
        font-size: 90%;
    }

.treeview {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    color: black;
    padding: 0px, 6px, 1px, 2px;
    text-decoration: none;
}

.treeviewhover {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    color: black;
    padding: 0px, 6px, 1px, 2px;
    text-decoration: none;
}

    .treeviewhover:hover {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 500;
        color: black;
        padding: 0px, 6px, 1px, 2px;
        text-decoration: underline;
    }

.treeviewselected {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    color: white;
    padding: 0px, 6px, 1px, 2px;
    text-decoration: none;
}

    .treeviewselected:hover {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        background-color: #138fcf;
        font-size: 11px;
        font-style: normal;
        font-weight: 500;
        color: white;
        padding: 0px, 6px, 1px, 2px;
        text-decoration: none;
    }

.outlooknew {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: black;
    text-decoration: none;
}

    .outlooknew:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 500;
        letter-spacing: 1px;
        color: black;
        text-decoration: underline;
    }


.outlook {
    border-bottom: solid 1px #e2e2e2;
    border-left: solid 1px #e2e2e2;
    border-right: solid 1px #e2e2e2;
}

.outlookmessage {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    overflow-y: auto;
    width: 100%;
    height: 250px;
    padding: 2px, 2px, 2px, 2px;
}

.outlookattachment {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
    color: black;
    text-decoration: none;
}

    .outlookattachment:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 10px;
        font-style: normal;
        font-weight: 500;
        color: black;
        text-decoration: underline;
    }

.bottomline {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    border-bottom: solid 1px #000000;
}

.autocomplete_completionListElement {
    border-right: buttonshadow 1px solid;
    border-top: buttonshadow 1px solid;
    margin: 0px;
    overflow: auto;
    border-left: buttonshadow 1px solid;
    cursor: default;
    color: windowtext;
    border-bottom: buttonshadow 1px solid;
    list-style-type: none;
    height: 100px;
    text-align: left;
    background-color: White;
}

.autocomplete_highlightedListItem {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    color: black;
    padding-top: 1px;
    background-color: #ffff99;
}

.autocomplete_listItem {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    color: windowtext;
    padding-top: 1px;
    background-color: white;
}

.smallautocomplete_completionListElement {
    border-right: buttonshadow 1px solid;
    border-top: buttonshadow 1px solid;
    margin: 0px;
    overflow: auto;
    border-left: buttonshadow 1px solid;
    cursor: default;
    color: windowtext;
    border-bottom: buttonshadow 1px solid;
    list-style-type: none;
    height: 100px;
    text-align: left;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
}

.smallautocomplete_highlightedListItem {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    color: black;
    padding-top: 1px;
    background-color: #ffff99;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
}

.smallautocomplete_listItem {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    color: windowtext;
    padding-top: 1px;
    background-color: white;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
}

.CairnTab .ajax__tab_header {
    color: #aa976b;
    font-size: 13px;
    font-weight: bold;
    background-color: White;
    margin-left: 10px;
}

.CairnTab .ajax__tab_outer {
    background-color: White;
}

.CairnTab .ajax__tab_inner {
    padding: 6px;
    margin-right: 1px;
    margin-left: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
    background-color: #f8f6ea;
}

.CairnTab .ajax__tab_hover .ajax__tab_outer {
    background-color: Orange;
}

.CairnTab .ajax__tab_hover .ajax__tab_inner {
    background-color: #FFFFE1;
}

.CairnTab .ajax__tab_active .ajax__tab_outer {
    background-color: White;
}

.CairnTab .ajax__tab_active .ajax__tab_inner {
    background-color: #fefdf7;
}

.watermark {
    background: #FFAAFF;
}

.popupHeader {
    background-color: #fefdf7;
    color: White;
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 10px;
    font-style: normal;
    font-weight: 500;
}

.popupControl {
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}

.modalBackground {
    background-color: Gray;
    opacity: 0.7;
}

.modalPopup {
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
}

.modalPopupHeader {
    background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 0px;
}


.claimtxt {
    font-family: Courier;
    font-size: 8px;
    font-style: normal;
    font-weight: 400;
    color: black;
    text-decoration: none;
}

.bluelink {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    color: blue;
    text-decoration: none;
}

    .bluelink:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

    .bluelink A:link {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink A:visited {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink A:active {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink A:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

.bluelink11 {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    color: blue;
    text-decoration: none;
}

    .bluelink11:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

    .bluelink11 A:link {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink11 A:visited {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink11 A:active {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink11 A:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

.bluelink16 {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 1px;
    color: blue;
    text-decoration: none;
}

    .bluelink16:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

    .bluelink16 A:link {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink16 A:visited {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink16 A:active {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: blue;
        text-decoration: none;
    }

    .bluelink16 A:hover {
        font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: 1px;
        color: red;
        text-decoration: none;
    }

.EDIMenu, table.EDIMenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 0px;
    text-decoration: none;
    color: White;
}

.accordionHeaderOn {
    color: yellow;
    background-color: #138fcf;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    padding: 4px;
    margin-top: 3px;
}

.accordionHeaderOff {
    color: white;
    background-color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    padding: 4px;
    margin-top: 3px;
}

.FixedHeader {
    background-color: #FFFFFF;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    font-weight: bold;
    position: relative;
    top: expression(this.parentElement.parentElement.parentElement.scrollTop);
}

.CustomerMenu {
    font-family: montserrat, Verdana, Arial, Helvetica, sans-serif;
    background-color: #138fcf;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    letter-spacing: 0px;
    text-decoration: none;
    color: white;
    cursor: pointer;
}

.txtwhite {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: White;
    margin-bottom: 0px;
}

.txtwhitebold {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 1px;
    color: White;
    margin-bottom: 0px;
    text-decoration: none;
}

.txtblue {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: #138fcf;
    margin-bottom: 0px;
    text-decoration: none;
}

.txtbluebold {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 1px;
    color: #138fcf;
    margin-bottom: 0px;
    text-decoration: none;
}

.txtorange {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: #FF7F00;
    margin-bottom: 0px;
    text-decoration: none;
}

.txtorange {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 1px;
    color: #FF7F00;
    margin-bottom: 0px;
    text-decoration: none;
}

.txt14 {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    margin-bottom: 0px;
    text-decoration: none;
}

.txtbold14 {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: Black;
    margin-bottom: 0px;
    text-decoration: none;
}

.txt16 {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: Black;
    margin-bottom: 0px;
    text-decoration: none;
}

.txtbold16 {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: Black;
    margin-bottom: 0px;
    text-decoration: none;
}

.txt16blue {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: #138fcf;
    margin-bottom: 0px;
    text-decoration: none;
}

.txt16green {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: green;
    margin-bottom: 0px;
    text-decoration: none;
}

.txt16red {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: red;
    margin-bottom: 0px;
    text-decoration: none;
}

.txt16gray {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    color: gray;
    margin-bottom: 0px;
    text-decoration: none;
}

.txtbold16white {
    font-family: Arial,Verdana,Tahoma,Trebuchet,Sans-Serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    color: White;
    margin-bottom: 0px;
    text-decoration: none;
}

.tablecellborder {
    border: 1px solid #999999;
}

.pdfbutton {
    border: 1px solid #707070;
    border-radius: 0px;
    color: black;
    padding: 5px 10px 5px 25px;
    background-image: url(images/pdf.gif);
    background-repeat: no-repeat;
    background-position-y: 5px;
    background-position-x: 10px;
    background-color: gainsboro;
}

    .pdfbutton:hover {
        border: 1px solid #26a0da;
        border-radius: 0px;
        color: black;
        padding: 5px 10px 5px 25px;
        background-image: url(images/pdf.gif);
        background-repeat: no-repeat;
        background-position-y: 5px;
        background-position-x: 10px;
        background-color: #a6f4ff;
    }

.excelbutton {
    border: 1px solid #707070;
    border-radius: 0px;
    color: black;
    padding: 5px 10px 5px 25px;
    background-image: url(images/excel.gif);
    background-repeat: no-repeat;
    background-position-y: 5px;
    background-position-x: 10px;
    background-color: gainsboro;
}

    .excelbutton:hover {
        border: 1px solid #26a0da;
        border-radius: 0px;
        color: black;
        padding: 5px 10px 5px 25px;
        background-image: url(images/excel.gif);
        background-repeat: no-repeat;
        background-position-y: 5px;
        background-position-x: 10px;
        background-color: #a6f4ff;
    }

.FilterButton {
    font-family: Montserrat, Arial;
    color: #ffffff;
    font-size: 11px;
    background: #138fcf;
    padding: 3px 5px 2px 5px;
    border: solid #000000 1px;
    text-decoration: none;
}

.FilterButtonOn {
    font-family: Montserrat, Arial;
    color: #000000;
    font-size: 11px;
    background: #ffc0cb;
    padding: 3px 5px 2px 5px;
    border: solid #000000 1px;
    text-decoration: none;
}

.FilterButton:hover {
    text-decoration: none;
}

.FilterButtonGray {
    font-family: Arial;
    color: #000000;
    font-size: 11px;
    background: #EFEFEF;
    padding: 3px 5px 2px 5px;
    border: solid #999999 1px;
    text-decoration: none;
}

.FilterButtonGrayOn {
    font-family: Arial;
    color: #000000;
    font-size: 11px;
    background: #EFEFEF;
    padding: 3px 5px 2px 5px;
    border: solid #999999 1px;
    text-decoration: none;
}

.FilterButtonGray:hover {
    text-decoration: none;
}

/* JQ Widget Styles */
.jqx-widget-content {
    font-size: 11px;
}

.jqx-grid-pager {
    font-size: 13px;
}

.jqx-icon-arrow-down-arctic {
    background-image: url('scripts/jqwidgets/styles/images/icon-down-white.png');
    background-repeat: no-repeat;
    background-position: center;
}

.jqx-icon-arrow-up-arctic {
    background-image: url('scripts/jqwidgets/styles/images/icon-up-white.png');
}

.filter .jqx-icon-arrow-down-arctic {
    background-image: url('scripts/jqwidgets/styles/images/icon-down.png');
}

.jqx-widget-header-arctic {
    font-weight: 500;
    color: white;
    background-color: #636466 !important;
    background: linear-gradient(to top, #636466 0, #636556 100%);
    font-family: Arial, Verdana, Tahoma, Trebuchet, Sans-Serif;
    letter-spacing: .15em;
}

.nowrap {
    white-space: nowrap;
}

.blackrow {
    background-color: #000000;
}

.grayrow {
    background-color: #EEEEEE;
}

/*29-01-2021 CSS start heare*/

#TabDashboard_TabCustomerCare_grdCarePatientComments .smallgridtxt td a.gridlink table {
    width: 100% !important;
}

#TabDashboard_TabClaim_grdPatientComments .smallgridtxt td a.gridlink table {
    width: 100% !important;
}
/*Chetu Code, DevOps-1270*/

.top-header-table {
    position: relative !important;
    z-index: 0 !important;
}

#UpdatePanelScheduler11 {
    position: relative;
    z-index: 0;
}
