﻿@font-face {
    font-family: 'Weiland-Open-Sans';
    src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Weiland-Univers55';
    src: url('../fonts/UniversForFiserv55.ttf') format('truetype');
}

@font-face {
    font-family: 'Weiland-OpenSans-Bold';
    src: url('../fonts/OpenSans-Bold.ttf') format('truetype');
}
/*Main Layout/FrameStyle Splitter Dock Format*/
html, body, form {
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    overflow: auto;
    font-size: 12px;
    line-height: 12px;
    font-family: "Weiland-Open-Sans";
    color: #333333;
}
/*Master Page Styles*/
#ParentDivElement {
    height: 100%;
    width: 99.8%;
}
/*#DivTopPane{width: 100%; vertical-align: middle; padding-top: 5px; white-space: nowrap; overflow: hidden;}*/
/*#DivFireFox-Bug-Fix{width: 100%;}*/
#DivMainContentContainer {
    width: 100%;
    height: 100%;
}

.DivPanelBarContainer {
    vertical-align: text-top;
    padding-top: 6px;
    padding-left: 10px;
    line-height: 15px
}

.PanelBarSpacer {
    height: 8px;
}


/*Links*/
a.fiservorange:link {
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
}

a.fiservorange:visited {
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
}

#ctl00_cphMain_ReportViewer a, #ctl00_cphMain_ReportViewer a:visited {
   color: inherit !important;
}

.MenuBarBkGnd.ToolBarBackground {
   width: 100% !important;
}

.hyperlinkselectedleftmenu {
   font-weight: bold;
   font-size: 12px;
   text-decoration: underline;
   color: #FF6600;
}
a.fiservorange:hover {
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
}

a.fiservorange:active {
    color: #FF6600;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px
}

a:link {
    color: #333333;
    text-decoration: none;
}

a:visited {
    color: #333333;
    text-decoration: none;
}

a:hover {
    color: #333333;
    text-decoration: none;
}

a:active {
    color: #333333;
    text-decoration: none;
}

#ctl00_cphMain_ReportViewer a, #ctl00_cphMain_ReportViewer a:visited {
    color: inherit !important;
}

.MenuBarBkGnd.ToolBarBackground {
    width: 100% !important;
}

.hyperlinkselectedleftmenu {
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
    color: #FF6600;
}

.IE9BugFixTemp {
    text-align: right;
}

.gridLink {
    color: #FF6600 !important;
    text-decoration: underline !important;
    font-weight: bold
}

.gridLinkSelected {
    color: white !important;
    text-decoration: underline !important;
    font-weight: bold
}

.gridStaModRow {
    color: red !important
}
/* Fieldsets, ASPX Panels 
Legend is the Font Color, Field Set is the border color for the aspx Panel Control*/
fieldset {
    border: 1px solid #828282;
}

/*JHF 8/14/2019: New Class: 8320 */
.FormHeaderInnerTableGrid {
    width: 100%;
}

.FormTableGrid {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.FormTableIE8Grid {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

.DivGrid {
    width: 100%;
}

/* Entity Form Page Styles */
.FormHeaderPanel {
    width: 833px;
}

.FromHeaderPanelSpacer {
    padding-top: 10px;
    padding-bottom: 10px;
}

.FormHeaderColumnTable {
    width: 400px;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormHeaderColumnTable td {
        padding: 0px;
    }

.FormHeaderInnerTable {
    width: 812px;
}

.FormColumnTable {
    width: 400px;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormColumnTable td {
        padding: 2px;
    }

.FormColumnCellLeft {
    text-align: right;
    width: 140px;
}

.FormColumnCellLeftCustom {
    text-align: right;
    width: 120px;
}

.FormColumnCellRight {
    text-align: left;
    width: 252px;
}

.FormColumnPanelTable {
    width: 395px;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormColumnPanelTable td {
        padding: 2px;
    }

.FormTable {
    width: 828px;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormTable td {
        padding: 0px;
    }

.FormTableIE8 {
    width: 818px;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormTableIE8 td {
        padding: 0px;
    }

.FormFooterColumnCellLeft {
    text-align: left;
    vertical-align: middle;
    padding-left: 0px
}

.FormFooterColumnCellRight {
    text-align: right;
    vertical-align: middle;
}

.FormSpacer {
    height: 15px;
}

/* Unique Style for Pricing Service Price */
.FormHeaderPricingServiceColumnTable {
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormHeaderPricingServiceColumnTable td {
        padding: 0px;
    }

.FormPricingServiceColumnCellLeft {
    text-align: right;
    width: 140px;
}

.FormPricingServiceColumnCellRight {
    text-align: left;
}

/*--
/* End Entity Form Page Styles */




/* Entity Form Page (Full) Tab Styles */
.FormTabSpacer {
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.FormTabTwoColumnTable {
    width: 800px;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormTabTwoColumnTable td {
        padding: 2px;
    }

.FormTabTwoColumnTableCell {
    width: 400px;
    vertical-align: top;
}


/* Extra Padding Required For "Option Style" Dropdown lists */
.FormTabTwoColumnTablePadded {
    width: 800px;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormTabTwoColumnTablePadded td {
        padding: 2px;
        padding-bottom: 5px;
    }

.FormServiceExceptionTreeView {
    background-color: White;
    border: 0px solid White;
    background-image: none;
}


/*--
/* End Entity Form Page (Full) Tab Styles */




/* Entity Modal Form Page Styles */
.FormModalHeaderPanel {
    width: 833px;
}

.FormModalFooterTable {
    width: 100%;
}

.FormModalFooterColumnCellLeft {
    text-align: left;
    vertical-align: middle;
}

.FormModalFooterColumnCellRight {
    text-align: right;
    vertical-align: middle;
    padding-right: 0px
}

.FormModalHeaderTable {
    width: 100%;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormModalHeaderTable td {
        padding: 1px;
    }

.FormModalHeaderColumnCellLeft {
    text-align: left;
    vertical-align: middle;
}

.FormModalHeaderColumnCellRight {
    text-align: right;
    vertical-align: middle;
    padding-right: 0px
}
/*--
/* End Entity Modal Form Page Styles */




/* Entity Modal Pickup Page Styles */
.FormEntityFooterTable {
    width: 634px;
}

.FormEntityFooterColumnCellLeft {
    text-align: left;
    vertical-align: middle;
}

.FormEntityFooterColumnCellRight {
    text-align: right;
    vertical-align: middle;
}

.FormEntityHeaderTable {
    width: 634px;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .FormEntityHeaderTable td {
        padding: 1px;
    }

.FormEntityHeaderColumnCellLeft {
    text-align: left;
    vertical-align: middle;
}

.FormMEntityHeaderColumnCellRight {
    text-align: right;
    vertical-align: middle;
}
/*--
/* End Entity Modal Form Pickup Styles */


/* Entity Grid Page Styles */
/* Represents Standard (one level) Grid Top Header Line*/
.TableTopGridLine {
    padding-bottom: 6px;
    vertical-align: middle;
    width: 99.5%;
    border-spacing: 0px;
    border-collapse: collapse;
    background-color: White
}

    .TableTopGridLine td {
        padding: 1px
    }
/* Represents Standard Grid Second Top Header Line Left Cell, used in Accounts and Statements)*/
.TableTopGridLineCellLeftSelect {
    text-align: right;
    white-space: nowrap;
    vertical-align: middle;
}

/* Represents Standard Grid Top Header Line Left Cell (Entity Search etc..)*/
.TableTopGridLineCellLeft {
    text-align: left;
    white-space: nowrap;
    vertical-align: middle;
}
/* Represents Standard Grid Top Header Line Right Cell (Grid Export etc..)*/
.TableTopGridLineCellRight {
    width: 100%;
    text-align: right;
    vertical-align: middle;
}
/* Represents Standard Grid Top Header Line Cell Spacer/Padding*/
.TableTopGridLineCellSpacer {
    width: 4px;
    vertical-align: middle;
}



/* Represents Standard Full Page Entity Grid Container*/
.TableGrid {
    width: 99.5%;
    table-layout: fixed;
}

    .TableGrid td {
        padding: 1px;
    }

.TableGridCellFooter {
    width: 99.7%;
    table-layout: fixed;
}

    .TableGridCellFooter td {
        padding: 2px;
    }

/* Represents Standard Left Cell Grid Footer*/
.TableGridCellFooterLeft {
    height: 28px;
    padding-top: 5px;
    padding-left: 0px;
    text-align: left;
}
/* Represents Standard Right Cell Grid Button Footer*/
.TableGridCellFooterRight {
    height: 28px;
    padding-top: 5px;
    padding-right: 0px;
    text-align: right;
}
/*--
/*End Entity Page Grid Styles */


/* WAA Entity Toolbar Styles */
.WAAToolBarTable {
    border-spacing: 0px;
    border-collapse: collapse;
    width: 100%
}

    .WAAToolBarTable td {
        padding-left: 0px;
        padding-top: 0px;
        padding-top: 2px;
        padding-bottom: 3px;
        width: 100%
    }
/*--
/*End WAA Entity Toolbar Styles */

/*********************
Telerik 
**********************/
.RadDock {
    margin-bottom: 15px !important;
}


/******************
OTHER STYLES
******************/
.FloatBarRadPane {
    background-color: #F7F7F7;
    border-right: #828282 1px solid;
    border-top: #828282 1px solid;
    border-bottom: #828282 1px solid;
    border-left: #828282 1px solid;
    padding-bottom: 1px;
    bottom: 17px;
    right: 21px;
    width: 205px;
    position: fixed;
    vertical-align: middle;
    height: 34px;
}

.FloatBarRadPaneContext {
    float: right;
    text-align: right;
    padding-right: 15px
}

.FloatBarRadPaneSpan {
    display: table-cell;
    vertical-align: middle;
    height: 34px;
    padding-bottom: 0px;
}

.button {
    font-family: "Weiland-Open-Sans" !important;
    font-weight: normal;
    font-size: 11px;
    width: 80px;
}

.altitemstyle {
    background-color: #F2F2F2;
}

.itemstyle {
    background-color: #FFFFFF;
}

.hRule {
    width: 100%;
    border-top: #b8cbde 1px solid;
}

.hRuleLeftNav {
    width: 80%;
    border-top: #b8cbde 1px solid;
}
/*.textboxmultilineborder
{
	border-top: #C8D6E5 1px solid;
	border-left: #C8D6E5 1px solid;
	border-right: #C8D6E5 1px solid;
	border-bottom: #C8D6E5 1px solid;
}*/
.notes-list img {
    vertical-align: text-top;
    margin: 0 4px 0 0;
}








/*TABLE STYLES*/
/*Standard Table with no padding, used for all form design layouts*/

/*table
{ border-spacing:0px;border-collapse:collapse;}
td
{padding: 0px;text-align: left;}
*/

.table {
    border-spacing: 0px;
    border-collapse: collapse;
}

    .table td {
        padding: 0px;
        text-align: left;
    }



/* "Login Style" Table. Center Page, Login, Error, Timeout, etc..*/
/* Represents Table used for Login and Authentication Functions*/
.tablelogin {
    border-right: 1px solid #828282;
    border-left: 1px solid #828282;
    border-bottom: 1px solid #828282;
    border-top: 1px solid #828282;
    border-spacing: 0px;
    border-collapse: collapse;
}

    .tablelogin td {
        padding: 1px;
    }

    .tablelogin thead th, tfoot th {
        background: #828282;
        padding-left: 2px;
        color: #FFFFFF;
        font-weight: bold;
        height: 30px;
    }


.RadGrid {
    border-radius: 10px;
    overflow: hidden;
}

    .RadGrid td {
        overflow: hidden;
    }
/* 6.01.633 | CSC | TFS 11551 | 9/5/2019 | Columns Headers in two rows */
.RadGridHeaderWrap {
    white-space: normal;
}

.GridHeader_Windows7 {
    overflow: hidden;
}

.GridHeader_Default {
    overflow: hidden;
}


.clockSession {
    width: 409px;
    height: 174px;
    background: url("images/clockSession.jpg") 0 0 no-repeat;
}



.contSession {
    width: 270px;
    float: right;
    text-align: center;
    margin: 20px 20px 0 0;
}



.sessionExpire {
    color: #3366ff;
}



.showNotification {
    padding-top: 15px;
    color: #666;
}



.timeRemain {
    padding-top: 5px;
    color: #000;
}



.timeSeconds {
    font-size: 30px;
    padding-right: 5px;
}



.infoIcon, .notificationContent {
    display: inline-block;
    zoom: 1;
    *display: inline;
}



.infoIcon {
    width: 32px;
    height: 32px;
    margin: 0 10px;
    vertical-align: top;
}



.notificationContent {
    width: 160px;
    vertical-align: bottom;
}

/** {
    font-family: "Weiland-Open-Sans" !important;
}
*/
/*This class for remove universal selector in rdlc*/
*:not(.ignoreuniversalselectorrdlc *) {
    font-family: "Weiland-Open-Sans" !important;
}
.RadTabStrip .rtsLevel1 .rtsTxt, .RadTabStripVertical .rtsLevel1 .rtsTxt {
    padding: 0 3px !important;
}
.t-chrome, .t-chrome131, .RadForm, .RadForm_Default, .rfdButton,
.rfdScrollBars, .rfdZone, .rfdLabel, .rfdHeading, .rfdTextbox,
.rfdTextarea, .rfdRadio, .rfdCheckbox, .rfdGrid *{
    font-family: "Weiland-Open-Sans" !important;
}

    .RadForm a input[type=button], .RadForm a input[type=submit], .RadForm a input[type=reset] {
        font-family: "Weiland-Open-Sans" !important;
    }

/*a, select, div {
    font-family: "Weiland-Open-Sans" !important;
}*/

td input[type=button], input[type=radio] {
    font-family: "Weiland-Open-Sans" !important;
}

td label {
    font-family: "Weiland-Open-Sans" !important;
}

/*th span,td span,td input,td a input,div span {
    font-family: "Weiland-Open-Sans" !important;
}*/
.glyphui {
    font-family: "reportingservicesglyphs-regular" !important;
}

.RadPanelBar_Default a.rpLink, .RadPanelBar_Default div.rpHeaderTemplate, .RadPanelBar_Default .rpTemplate {
    color: #000;
    font-weight: normal;
    font-size: 12px;
    line-height: 24px;
    font-family: "Weiland-Open-Sans" !important;
}

.RadPanelBar_Default a.rpLink, .RadPanelBar_Default div.rpHeaderTemplate, .RadPanelBar_Default .rpTemplate {
    color: #000;
    font-size: 12px;
    line-height: 26px;
    font-family: "Weiland-Open-Sans" !important;
}

/*.RadWindow_Default {
    font-family: "Weiland-Open-Sans" !important;
    font-size: 12px
}*/

.rfdSelectBox {
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
    display: inline-block;
    overflow-x: hidden;
    z-index: 4007;
    border-radius: 3px
}

.RadForm a.rfdSkinnedButton, .RadForm a.rfdSkinnedButton * {
    cursor: default;
    background-repeat: no-repeat;
    background-color: transparent;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
    display: inline-block;
    border: 0 !important;
    text-align: center;
    font-weight: normal;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
    white-space: nowrap
}

.RadForm.rfdTextbox input[type="text"].rfdDecorated, .RadForm.rfdTextbox input[type="password"].rfdDecorated, .RadForm.rfdTextarea textarea, .RadForm.rfdTextarea textarea[disabled].rfdDecorated:hover, .RadForm.rfdTextbox input[disabled][type="text"].rfdDecorated:hover, .RadForm.rfdTextbox input[disabled][type="password"].rfdDecorated:hover, .RadForm.rfdLabel label, .RadForm .rfdDecorated, .RadForm .rfdCheckboxChecked, .RadForm .rfdInputDisabled.rfdCheckboxChecked:hover, .RadForm .rfdCheckboxUnchecked, .RadForm .rfdInputDisabled.rfdCheckboxUnchecked:hover, .RadForm.rfdLabel .rfdAspLabel, .RadForm .rfdRadioUnchecked, .RadForm .rfdInputDisabled.rfdRadioUnchecked:hover, .RadForm .rfdRadioUnchecked:hover, .RadForm .rfdRadioChecked, .RadForm .rfdInputDisabled.rfdRadioChecked:hover, .RadForm .rfdRadioChecked:hover, .RadForm .riTextBox, .RadForm .rfdValidationSummaryControl, .RadForm .rfdLoginControl, .RadForm.rfdFieldset legend {
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
}

.RadForm.rfdHeading h4, .RadForm.rfdHeading h5, .RadForm.rfdHeading h6 {
    font-family: "Weiland-Open-Sans" !important;
    font-weight: normal;
    margin: 0;
    padding: 6px 0 1px 0;
    line-height: normal
}

.RadForm_Default.rfdGrids .rfdTable {
    border: 1px solid #b3b3b3;
    background: #fff;
    color: #333;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
}
    .RadWindow .rwTitleRow em {
    font-weight: bold;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
    color: inherit;
    padding: 3px 0 0 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left
}

.RadWindow .rwDialogInput {
    font-weight: normal;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
    color: black;
    width: 90%;
    display: block;
    margin: 8px 0;
    border-radius: 3px
}

.RadToolTip .rtTitlebar {
    font-weight: normal;
    font-size: 16px;
    font-family: "Weiland-Open-Sans" !important;
    float: left;
    line-height: 22px;
    margin: 7px 0 0 7px
}

.RadMenu_Default, .RadMenu_Default a.rmLink {
    font-weight: normal;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
    line-height: 23px;
    color: #000;
    text-decoration: none
}

html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default {
    border-color: #b3b3b3;
    color: #333;
    background-color: #fff;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
}

.RadSplitter .rspSlideTitle, .RadSplitter .rspPaneTabText {
    font-weight: normal;
    font-size: 10px;
    font-family: "Weiland-Open-Sans" !important;
}

.RadSplitter_Default {
    border-color: #ccc;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
}

/*.RadToolBar_Default {
    color: #333;
    background-color: #e6e6e6;
    font-size: 12px;
    line-height: 20px;
    font-family: "Weiland-Open-Sans" !important;
}*/

.RadNotification_Default {
    border-color: #ccc;
    color: #333;
    background-color: #fff;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
}

.RadButton {
    box-sizing: content-box;
    border-width: 0;
    outline: 0;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    cursor: pointer
}

.RadButton_Default {
    font-family: "Weiland-Open-Sans" !important;
    font-size: 12px
}

/*.RadComboBox_Default {
    color: #333;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
}*/

/*.RadComboBoxDropDown_Default {
    border-color: #ccc;
    color: #333;
    background-color: #fff;
    font-size: 12px;
    font-family: "Weiland-Open-Sans" !important;
}*/

.RadGrid_Default {
    border-color: #ccc;
    color: #333;
    background-color: #fff;
    font-family: "Weiland-Open-Sans" !important;
    font-size: 12px;
    line-height: 16px
}

    .RadGrid_Default .rgMasterTable, .RadGrid_Default .rgDetailTable, .RadGrid_Default .rgGroupPanel table, .RadGrid_Default .rgCommandRow table, .RadGrid_Default .rgEditForm table, .RadGrid_Default .rgPager table {
        font-family: "Weiland-Open-Sans" !important;
        font-size: 12px;
        line-height: 16px
    }

    .RadGrid_Default .rgFilterBox {
        border-color: #8e8e8e #c9c9c9 #c9c9c9 #8e8e8e;
        font-family: "Weiland-Open-Sans" !important;
        color: #333
    }

.RadMenu_Default_Context .rgFilterApply, .RadMenu_Default_Context .rgFilterCancel {
    border-color: #b3b3b3;
    color: #333;
    background-color: #e6e6e6;
    background-image: linear-gradient(white,#e6e6e6);
    font-family: "Weiland-Open-Sans" !important;
    font-size: 12px
}

.GridToolTip_Default {
    font-family: "Weiland-Open-Sans" !important;
    font-size: 12px;
    line-height: 16px
}

.RadTabStrip_Default .rtsLI, .RadTabStrip_Default .rtsLink {
    color: #333;
    font-family: "Weiland-Open-Sans" !important;
    font-size: 12px;
    line-height: 26px;
}

.MSRS-RVC input, .MSRS-RVC button, .MSRS-RVC select, .MSRS-RVC table, .MSRS-RVC body, .MSRS-RVC frameset, .MSRS-RVC textarea {
    font-size: 10pt;
    font-family: "Weiland-Open-Sans" !important
}

.RadToolBar .rtbIcon {
	border: 0;
	padding: 0.5px !important
}
.mt10 {
    margin-top: 10px;
}

.mt7 {
    margin-top: -5px;
}
.k-icon, .p-icon, .t-icon, .t-font-icon, .t-efi {
    width: 1em;
    height: 1em;
    background-image: none;
    font-size: 16px;
    font-family: "WebComponentsIcons" !important;
    line-height: 1px;
    text-transform: none;
    display: inline-block;
    vertical-align: middle;
    text-align: center
}

