/*
**********************************************************
*     <<<< THIS IS THE GLOBAL STYLESHEET >>>>
* Any changes here need to apply directly to the entire
* system. Please document what was changed and comment out
* what isn't being used.
*
***********************************************************
COLORS
    Faded Yellow:  fafad2
    Bright Yellow:  fafa8b
    Highlight Blue: d8e4f8
    Light Gray:				b5b5b5
    Menu Blue:				003965

*/

 .DontBreakInside 
{
  page-break-inside:avoid;
}
.DisputeFormOverflow
{
  overflow:auto;
}
@media Screen
{
Body{background-color: #ffffff;font-family: Verdana, Helvetica, sans-serif;font-weight: normal;letter-spacing: normal;text-transform: none;word-spacing: normal;font-size: 9px;}
html {
  overflow-y: auto;
}

input[type="checkbox"] 
{ 
    margin-right: 5px; 
}
/*---drill-down---*/  /*deprecated use Reports.CSS instead*/
.dispute-drill-down-container{display:none;z-index:100;position:absolute;margin:0 auto;background-color:white;width:98%;margin-left:10px;border:solid 1px #CCCECF;}
.dispute-drill-down-header{width:100%;padding-bottom: 10px;}
.dispute-drill-down-close{float: right; width: auto !important;padding-right: 15px;}
.dispute-drill-down-content{display:none;}
.dispute-drill-down-row:hover{  background-color: #428bca;cursor:pointer;color:#fff;}
.drill-down-hover > tbody > tr:hover > td,
.drill-down-hover > tbody > tr:nth-child(odd):hover > td {background-color: #428bca;cursor:pointer;color:#fff;}
.dispute-drill-down-iframe{width: 100%;display: block;border:0;overflow: hidden;}

.DenialError {border:1px red solid;background:#FFBABA;}

/* ---- LOGIN PAGE ---- */
.LoginOutterTable {width:100%;height:95%;}
.LoginOutterTableCell{}
.LoginTable{}
.LoginCell1{width:302px;padding-bottom:13px;}
.LoginLogoDIV{background:white url(../images/login-logo.jpg) no-repeat;height:130px;width:148px;}
.LoginCell2{width:10px;}
.LoginCell3{}
.LoginCell4{width:10px;}
.LoginCell5{width:350px}
.LoginInnerTable{width:300px;}
.LoginInnerTableTopCell{height:8px;}
.LoginInnerTableBottomCell{}

/**************************************/
/*               TAGBOX               */
/**************************************/
.tagBox-add-tag {display:none;}/*Do not use Tagbox button*/
.tagBox-input{border:1px solid #ccc;padding: 3px;margin-right: 5px;vertical-align: middle;background: #fff;}
.tagBox-container {display: inline-block;vertical-align: middle;overflow:auto;}
.tagBox-list {padding: 0;font-size: 1em;line-height: 1em;display: block;}
.tagBox-item {margin: 0.3em 0.25em 0.15em 0;vertical-align: middle;cursor: default;white-space:nowrap;display:block;}
.tagBox-item-content {padding: 0.3em 0.3em;font-size: 1em;line-height: 1.4em;color: #000;background: #fcfcfc;position:relative;display:block;}
.tagBox-item-content a.tagBox-remove {text-decoration: none;display: inline-block;color: #aaa;text-align: center;position:absolute;right:2px;top:2px;font-family: "Comic Sans MS", monospace;font-size: 1em;font-weight: bold;margin-left: 0.5em;width:9px;height:9px;padding:0 1px 3px 1px;border:1px Solid #aaa;}
.tagBox-item-content a.tagBox-remove:hover {background-color: #dd0000;color:#fff;}
.tagBox-FilterFieldFocus{background-color:#c9f4ff;border:solid 1px #017592;padding:3px;margin-right: 5px;vertical-align: middle;}/*  f6f098*/
.tagBox-FilterFieldWatermark{color:#757575;}/*border:solid 1px #757575;*/
/*------------------------------------*/    


/* ----------------------START BODY STYLES------------------------------- */


/*.button {font-weight:normal; color: #000; padding-top:0px;padding-bottom:0px; background:white url(images/button_bg.png) repeat-x; background-color: white; font-size: 11px; border:solid 1px #b2b2b2; border-collapse:collapse; line-height: 13px;}
.SuccessButton{font-weight:normal;  color: #000; padding-top:0px;padding-bottom:0px; background:white url(images/Button_Green.png) repeat-x; background-color: white; font-size: 11px; border:solid 1px #b2b2b2; border-collapse:collapse; line-height: 13px;}
.ErrorButton{font-weight:normal; color: #000; padding-top:0px;padding-bottom:0px; background:white url(images/Button_Red.png) repeat-x; background-color: white; font-size: 11px; border:solid 1px #b2b2b2; border-collapse:collapse; line-height: 13px;}
*/

.button {color: #fff; background-color: #1F537A; border:none; font-weight:bold; font-size: 10px; line-height: 13px;}
.button:hover{color:#CCCECF; cursor:pointer;}
.SuccessButton {color: #fff; background-color: #449d44; border:none; font-weight:bold; font-size: 10px; line-height: 13px;}
.SuccessButton:hover{color:#CCCECF; cursor:pointer;}
.ErrorButton {color: #fff; background-color: #d9534f; border:none; font-weight:bold; font-size: 10px; line-height: 13px;}
.ErrorButton:hover{color:#BA222C; cursor:not-allowed;}

a.ExportToExcel {color: white}
a.ExportToExcel:active {color: white}
a.ExportToExcel:link {color: white}
a.ExportToExcel:visited  {color: white}

.ErrorControl{border: 2px solid #E00015; background-color:#FFF1F1;}
.ErrorDiv {background:#ffbaba; border:Solid 1px #f00;padding:5px 0;}
.GoodDiv {background:#dff2bf; border:Solid 1px #4f8a10; padding:5px 0;}
a{	font-size: 9px;}
a:link{	text-decoration:	none;	color:	#3333cc;}
a:visited	{	text-decoration:	none;	color:	#3333cc;}
a:active{	text-decoration:	none;	color:	#3333cc;}
a:hover{	color:	#000000;}

a.HyperTest{text-decoration: underline;background-color:white;font-weight:bold;color: navy;}
a.RegLink{text-decoration: line-through, overline, blink, underline;border-bottom-color:#3333cc;border-bottom-style:solid;border-bottom-width: 1px;	color: #3333cc;}
a.HyperText:visited {	color:navy;}

/* ----------------------END BODY STYLES----------------------------------- */

.divCheckBoxText{float:right;width:96%; text-align:left;line-height:18px;}
.divCheckBoxContainer{padding: 3px 0px 0px 10px;}
.chkCheckBoxFloat {float: left;margin-top: -3px;}
.chkCheckBoxWithTextbox{float:left;}
.lblPaddingLeft{padding: 0px 0px 0px 10px;}

/* ----------------------START GENERAL STYLES------------------------------ */

TextArea{resize:none;}/** FOR CHROME AND SAFARI **/
td{font-size:7pt;font-family: Verdana, Helvetica, sans-serif;}
input{font-size: 9px;font-family: Verdana, Helvetica, sans-serif;}
select{font-size: 9px;font-family: Verdana, Helvetica, sans-serif;}
textarea{font-size: 9px;font-family: Verdana, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, th, thead, tfoot{color: #394a94;}
h1, h2, h3, h4, h5, h6, dt{font-style:normal;text-decoration:	none;word-spacing:	normal;letter-spacing:	normal;text-transform:	none;}
h1	{	font-size:	2em;	font-weight:700;}
h2	{	font-size:	1.75em;font-weight:	700;}
h3	{font-size:	1.58em;font-weight:	500;}
h4	{font-size:	1.33em;font-weight:	500;}
h5, dt	{font-size:	1em;	font-weight:	700;}
h6	{font-size:	.8em;font-weight:	700;}
/*tfoot, thead	{font-size:	1em;	word-spacing:	normal;letter-spacing:	normal;text-transform:	none;}
th	{	vertical-align:	baseline;font-size:	1em;font-weight:	bold;	word-spacing:	normal;letter-spacing:	normal;text-transform:	none;}*/
blockquote, pre	{	font-family:	Courier New, monospace;}
ul li	{	list-style-type:	square ;}
ul li li	{	list-style-type:	disc;	}
ul li li li	{	list-style-type:	circle;	}
ol li	{	list-style-type:	decimal;}
ol ol li	{	list-style-type:	lower-alpha;}
ol ol ol li	{	list-style-type:	lower-roman;	}
/* ----------------------END GENERAL STYLES------------------------------ */

/* --------------------- Dispute Tracking Specific-------------------------------*/
/*IDs*/
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {}

/*Colors*/
.Black{color:#000;}
.Gray{color:#808080;}
.Navy{color:#000080;}
.Red{color:#f00;}
.White{color:#fff;}
.Green{color:#4f8a10;}

/*BackGrounds*/
.BGLightGray{background-color:#ddd;}
.BGDarkGray{background-color:#bbb;}
.BGVeryDarkGray{background-color:#999;}
.BGWhite{background-color:#fff;}

/*Cursors*/
.Pointer{cursor:pointer;}
.DefaultCursor{cursor:default;}

/*AJAX Styles */
.Watermark, .placeholder, :-moz-placeholder{color: #888;border:solid 1px #55aaff;padding:2px;}
.PDFWarning{color: #f00;border:solid 1px #f00;padding:2px;}

/*Datagrid, Repeater, Table */
.AlternatingItemStyle{background:#e6f3ff;}
.EditItemStyle{	background: #fafad2;}
.FooterStyle{background: #ddecc5;}
.GroupedItemStyle{background:#ddecc5;}
.GroupedAlternateStyle{background:#fafad2;}
.AuditGroup td{border-top:1px Solid #000;}
.HeaderStyle{background:#1F537A;color: white; font-weight: bold;text-decoration:none;text-align: center;border: 1px solid #fff;}
.SubHeaderStyle{background-color:#CCCECF;color: white; font-weight: bold; text-decoration:none;text-align: left;border: 1px solid #c3c3c3;}
.InnerEditItemStyle{background:#ffcea5;}
.ItemStyle{background:#fff;}
.LinkButtonSort{color:#fff ! important;font-weight: bold ! important;text-decoration:underline ! important;text-align: center ! important;}

tr.PagerStyle > td > a:link, tr.PagerStyle > td > a:active{color:#003965;	text-decoration:none;text-align:left;font-size:1.1em ! important;	font-weight:bold;}
tr.PagerStyle > td{background-color: #ffffff;	color:#b5b5b5 ! IMPORTANT;text-decoration:none;	text-align:left;	font-size:1.25em ! important;	font-weight:bold;}
tr.PagerStyle td:last-child{visibility: hidden;}
tr.AuditPager > td > a:link, tr.AuditPager > td > a:active{color:#003965;text-decoration:none;text-align:left;}

/*Specific Styles*/
.HeaderTable td {padding: 2px;}
.BoxMenuColor{background-color:#ffffff;	border:solid #CCCECF 1px;	text-align:center;	font-family: Verdana, Helvetica, sans-serif;margin:auto;}
.Disabled, .Disabled a:hover{background-color:#ddd;color:#565656;cursor:default;}
.DisputeDetails{border:solid #CCCECF 1px;background-color:#fafad2;}
.GridStyle{border:none;border-collapse:collapse;}
.GridStyleNoBottom{border-top:solid 1px #c3c3c3; border-right:solid 1px #c3c3c3;border-left:solid 1px #c3c3c3;border-collapse:collapse;}
.GridStyleNoTop{border-bottom:solid 1px #c3c3c3; border-right:solid 1px #c3c3c3;border-left:solid 1px #c3c3c3;border-collapse:collapse;}
.Highlight{background-color: #d8e4f8! important;}
.HighlightDispute{background-color: #fafad2! important;}
.ModalPopupBackground{background-color:black;	background: rgba(0,0,0,0.5);filter:alpha(opacity=40);opacity:0.4px;} /* Background-color, filter, and opacity are for IE.  background: rgba is for Firefox and Safari*/
.NoPaddingCheckbox input{float:left;height:15px;margin:0;padding:0;width:15px}
.NoPaddingCheckbox label{float:left;padding:2px 0 0 5px}
.NoPaddingCheckboxCenter input{height:15px;margin:0 auto;padding:0;width:15px}
.SentBack{background-color:#ffc55a;}


.OverflowCell{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Error td {background:#ffbaba; border:Solid 1px #f00;padding:5px 0;}
.Good td {background:#dff2bf; border:Solid 1px #4f8a10; padding:5px 0;}
.EnabledLink{color: #3333cc;cursor:pointer !important;}
.EnabledLink:hover{color: #000 !important;cursor:pointer !important;}
.NotesUserInfo{color:#777;}
.NonMultiTranDispute{display:none;}
.TableStyle{width:100%;padding:2px;border:none;text-align:left;}
.table.table-striped.table-hover, .table.table-striped.table-condensed {display: block;overflow-x: auto;white-space: nowrap;} /*Make the table scrollable horizontally*/
.table.table-striped.table-hover td { overflow:visible;white-space:break-spaces;max-width:50px;word-wrap:break-word;} /*This makes contents in td of table wrap*/
.table.table-striped.table-condensed td { overflow:visible;white-space:break-spaces;max-width:25%;word-wrap:break-word;} /*This makes contents in td of Current Day Posting Queue table wrap*/


  /*#region Messages */
.Error{background:#ffbaba;border:Solid 1px #c00;color:#c00;font-size:1.3em;font-weight:bold;padding:5px 0;text-align:center}
.Success{background:#dff2bf;border:Solid 1px #4f8a10;color:#4f8a10;font-size:1.3em;font-weight:bold;padding:5px 0;text-align:center}
.Status{background:#ffe8cc;border:Solid 1px #ff4500;color:#ff4500;font-size:1.3em;font-weight:bold;padding:5px 0;text-align:center}
/*#endregion*/


  /*Validation Style*/
  .ErrorHighlight{border:#f00 Solid 1px;}
  .ErrorCheckbox{border:#f00 Solid 1px; height:20px; display:block;}
  .callout{border: 1px solid #EC2828;background-color: #8D1010;color: white;padding:3px;z-index:-100;}
  
/*Ajax Calendar Fix*/	
.ajax__calendar .ajax__calendar_container {z-index: 100003;}  

/*#region Setup Pages */

.SelectionInput{float:left;}
.SelectionRevision{text-align:right; padding-right:150px}
.SelectionSpacer{clear:both;margin-bottom:8px;height:2px;}
.SelectionSubmit{margin:0 auto;}
.SelectionText{font-weight:bold;float:left;width:300px;text-align:right;padding-left:100px;padding-right:10px;}

.SetupInput{float:left;}
.SetupInputLeft{float:left;}
.SetupTextLeft{font-weight:bold;float:left;width:30%;text-align:left;padding-left:100px;}

.SetupSpacer{clear:both;margin-bottom:3px;height:2px;}
.SetupSubmit{margin:0 auto;}
.SetupText{font-weight:bold;float:left;width:50%;text-align:left; text-indent:125px;padding-top:4px;}

.SetupTextTimeSpan{font-weight:normal;color:#777;}
.SetupLineBreak{width:80%;margin:10px auto 20px auto;}

/*#endregion*/

/*#region Provisional Credit Timeline */
.PCTimeLineRow{border:1px Solid #ccc;border-top:0;margin:0;padding:2px;background:#fff;}
.PCTimeLineHeading{float:left;width:150px;font-weight:bold;padding-left:5px;}
.PCTimeLineTotalDays{float:left;width:100px;}
.PCTimeLineDaysRemaining{float:left;}
.PCTimeLineDueDate{float:right;padding-right:60px;}
.PCTimeLineValues{font-weight:bold;color:#000080;}
/*#endregion*/

/* ----- FORM SECTIONS ----- */
.DFForceHeaderPageBreakPrePrint{height: 500px;}
.DisputeFormSetupMoving {border-top: red 2px Solid;height: 10px; }
#DisputeFormSetup li { margin: 0 auto 0 auto;width: 95%;list-style: none; }
#DisputeFormSetup .RRHeading {text-align: left;font-weight: bold;font-size: 1.3em;padding-left: 15px;height: 25px; }
#DisputeFormSetup .RRImage {border: 1px Solid #b2b2b2;border-radius: 5px;margin: 0 auto 0 auto;width: 95%;background: white;}
#DisputeFormSetup .RRDetailsLabel {font-weight: bold;width: 100px;float: left;padding-left: 15px;text-align: left; }
#DisputeFormSetup .RRDetails {float: left;text-align: left; }
#DisputeFormSetup .SectionRowSpacer {clear: both;margin-bottom: 3px;height: 2px; }
#DisputeFormSetup .RRSelected {border: 2px Solid #888888;border-radius: 10px;background: #e1f2bc; }
#DisputeFormSetup .RRClosed {border: 2px Solid #888888;border-radius: 10px;background: #eeeeee; }
#DisputeFormSetup .RREditableRight {float: right;margin-right: 8px;margin-top: 2px; }
#DisputeFormSetup .RREditableRight .RREditableLabel {width: 200px;float: left;font-weight: bold;padding-top: 4px;text-align: right;padding-right: 5px; }
#DisputeFormSetup .RREditableRight .RREditableSelect {float: left; }
#DisputeFormSetup .RREditableRight .RREditableCheckbox input {float: left;height: 15px;margin: 5px 0 0 0;padding: 0;width: 15px; }
#DisputeFormSetup .RREditableLeft {text-align: left;padding: 3px 0 5px 15px; }
#DisputeFormSetup .RRNotesCheckbox {position: relative; }
#DisputeFormSetup .RRNotesCheckbox input {padding: 0;margin: 0;position: absolute;top: 1px;left: 5px;}
#DisputeFormSetup {font-weight: bold;text-align: center;font-size: 8pt;padding: 10px 0 20px 0; }



.Form {font-weight: bold;color: black;font-size: 1.2em;margin: 15px 15px -15px 15px;text-align: left;}
/*.Sortable td {font-size:inherit;}*/
/* --- END FORM SECTIONS --- */

  /*Text Modification*/
.Bold{font-weight:bold;}
.Larger{font-size:1.2em;}
.SmallCaps{font-variant:small-caps;	}
.TextNormal{font-weight:normal;}
.Underline{text-decoration:underline;}

/*Display*/
.DisplayBlock{display:block;}
.DisplayInline{display:inline;}
.DisplayNone{display:none;}
.DisplayInlineBlock{display:inline-block;zoom:1;*display:inline;}


/*Sizing*/
.Width100Pct{width:100%;}

/*Positioning*/
.ClearBoth{clear:both;}
.ClearLeft{clear:left;}
.ClearNone{clear:none;}
.ClearRight{clear:right;}
.FloatLeft{float:left;}
.FloatRight{float:right;}
.FloatCenter{margin:0 auto;}
.PositionAbsoluteBottom{position:absolute; bottom:0px;}
.PositionRelative{position:relative;}
.TextCenter{text-align:center;}
.TextLeft{text-align:left;}
.TextRight{text-align:right;}
.VerticalBaseline{vertical-align:baseline;}
.VerticalBottom{vertical-align:bottom;}
.VerticalMiddle{vertical-align:middle;}
.VerticalTop{vertical-align:top;}
.ZIndexMinus1{z-index:-10;}


/*Padding & Margins*/
.NoPadding{padding: 0px 0px 0px 0px;}
.NoMargin{margin: 0px 0px 0px 0px;}
.PaddingTop4{padding-top:4px;}
.PaddingLeft30{padding-left:30px;}
.MarginBottom10 {margin-bottom: 10px;}
.MarginTop8{margin-top:8px;}
.MarginTopMinus10{margin-top:-10px;}
.MarginTopMinus15{margin-top:-15px;}
.MarginLeft50{margin-left:50px;}
.MarginLeft20{margin-left:20px;}

/*Borders*/
.SimpleBorder{border: 1px Solid #000;}
.LightGrayBorder{border: 1px Solid #ccc;}
.BorderBottomBlack{border-bottom:1px Solid #000;}
}


@media Print
{
  td.DisplayNone{display:none;}
  .DontPrint{display:none;}
  table{font-size:8pt; border-collapse:collapse; width: 900px;margin: 0% 0% 0% 0%;}
  td{width:auto;}
  hr{page-break-before: always;}
  a{text-decoration:none;color:black;}
  body{font-size:8pt;}
}


.ListBoxAllSelected {
  border: 1px Solid #b2b2b2;
  border-radius: 0px;
  text-align: center;
  font-size: 1.5em;
  background-color: #f8f8f8;
  color: #888888;
  position: absolute;
  line-height: 1em; }
  
/*#region QuestionnaireSetup */
.LargeSection{page-break-before:always;page-break-inside:auto}

.QuestionnaireSetupMoving{border-top:red 2px Solid;height:10px}

#QuestionnaireSetup{margin:0;padding:0}
#QuestionnaireSetup li{margin:0 auto 0 auto;width:95%;list-style:none}
#QuestionnaireSetup .DQHeading{text-align:left;font-weight:bold;font-size:1.3em;padding-left:15px;height:25px}
#QuestionnaireSetup .RRImage{border:1px Solid #b2b2b2;border-radius:5px;margin:0 auto 0 auto;width:95%;background:#fff}
#QuestionnaireSetup .DQDetailsLabel{font-weight:bold;width:70px;float:left;vertical-align:top;padding-left:15px;text-align:left}
#QuestionnaireSetup .DQFollowUpDetailsLabel {font-weight: bold;width: 70px;float: left;vertical-align: top;padding-left: 15px;text-align: left}
#QuestionnaireSetup .DQDetails{float:left;width:85%;text-align:left}
#QuestionnaireSetup .QuestionnaireRowSpacer{clear:both;margin-bottom:3px;height:2px}
#QuestionnaireSetup .RRSelected{border:2px Solid #888;border-radius:10px;background:#e1f2bc}
#QuestionnaireSetup .RRClosed{border:2px Solid #888;border-radius:10px;background:#eee}
#QuestionnaireSetup .DQStatus{font-weight:bold;float:right;padding-top:5px}
#QuestionnaireSetup .RREnabled{padding-right:225px}
#QuestionnaireSetup .RRDisabled{padding-right:365px}
#QuestionnaireSetup .DQEditableRight{float:right;margin-right:8px;margin-top:2px}
#QuestionnaireSetup .DQEditableRight .DQEditableLabel{width:130px;float:left;font-weight:bold;padding-top:4px;text-align:right;padding-right:5px}
#QuestionnaireSetup .DQEditableRight .DQEditableSelect{float:left}
#QuestionnaireSetup .DQEditableRight .DQEditableCheckbox input{float:left;height:15px;margin:5px 0 0 0;padding:0;width:15px}
#QuestionnaireSetup .DQEditableLeft{text-align:left;padding:3px 0 5px 15px}
#QuestionnaireSetup .RRNotesCheckbox{position:relative}
#QuestionnaireSetup .RRNotesCheckbox input{padding:0;margin:0;position:absolute;top:1px;left:5px}
#QuestionnaireSetup .YesNoCheckBox{white-space: nowrap}
#QuestionnaireSetup .IncludeSelectedCheckbox label{ margin-right: 5px;}
#QuestionnaireSetup .IncludeSelectedCheckbox{ padding-right: 50px;}

  #QuestionnaireSetupInstructions {
    font-weight: bold;
    text-align: center;
    font-size: 1.3em;
    padding: 10px 0 20px 0
  }
/*#endregion*/

