/*
  	Licensed Materials  - Property of IBM
	IBM Cognos Products: rs
 	(C) Copyright IBM Corp. 2003, 2019
  	US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*/

[isPromptControl] .clsCCHLBoundingBox
{
	background-color: #EAEAEA;
}

[isPromptControl] .clsCCHLSelectDateCalendarDialog
{
	font-family: Arial, Tahoma, 'Arial Unicode MS', 'Andale WT', 'MS UI Gothic', Gulim, SimSun, PMingLiU, Raghu8, sans-serif;
}

[isPromptControl] .clsSelectWithSearch
{
	min-width: 200px;
}

[isPromptControl].clsPromptComponent tr[prole="label"],
[isPromptControl].clsPromptComponent tr[prole="input"]
{
	height: 20px;
}

[isPromptControl] td[prole="radio"]
{
	padding-top: 5px;
}
[isPromptControl] tr[prole="input"] > td[prole="radio"]
{
	padding-top: 8px;
}

[isPromptControl].clsPromptComponent div > button,
[isPromptControl] .clsPromptComponent div > button
{
	margin: 0;
}

[isPromptControl] .pv .clsListItem_normal,
[isPromptControl] .po .clsListItem_normal,
[isPromptControl] .po.po_clsListView_dropdown .clsListItem_normal,
[isPromptControl] .pv .clsListItem_hover,
[isPromptControl] .po .clsListItem_hover,
[isPromptControl] .po.po_clsListView_dropdown .clsListItem_hover,
[isPromptControl] .pv .clsListItem_selected,
[isPromptControl] .po .clsListItem_selected,
[isPromptControl] .po.po_clsListView_dropdown .clsListItem_selected
{
	min-height: 32px;
	height: 1.618em;
}

[isPromptControl].clsPromptComponent .pt:hover
{
	color: #595859;
	border: 1px solid #1F57A4;
	box-shadow: 0 0 5px #1F57A4;
}

[isPromptControl].clsPromptComponent .pl:active
{
	color: #264a60;
}
[isPromptControl] .clsComboBox
{
	height: 32px;
}
[isPromptControl].clsPromptComponent .pd:hover,
[isPromptControl].clsPromptComponent .pds:hover,
[isPromptControl].clsPromptComponent .pm:hover,
[isPromptControl].clsPromptComponent .pms:hover,
[isPromptControl].clsPromptComponent .pa:hover
{
	box-shadow: 0 0 5px #1F57A4;
}

[isPromptControl].clsPromptComponent div[prole="container"].clsParseError > .clsListView,
[isPromptControl].clsPromptComponent div[prole="container"].clsParseError > .clsComboBox
{
	border: 1px solid #d64427;
}
[isPromptControl].clsPromptComponent div[prole="container"] > .clsListView:focus,
[isPromptControl].clsPromptComponent div[prole="container"] > .clsComboBox:focus
{
	border: 1px solid #1F57A4;
}
[isPromptControl].clsPromptComponent div[prole="container"] > .clsListView:hover,
[isPromptControl].clsPromptComponent div[prole="container"] > .clsComboBox:hover
{
	box-shadow: 0 0 5px #1F57A4;
}

[isPromptControl] .clsCCHLSelectDateCalendarDialog:hover
{
	box-shadow: 0 0 5px #1F57A4;
}

[isPromptControl] .clsCCHLSelectDateCalendarDialog .clsCCHLSelectDateDialogTopTable .clsCCHLSelectDateYears .clsCCHLToolbarButton_hover
{
	box-shadow: 0 0 5px #1F57A4;
}

[isPromptControl].clsPromptComponent .clsPromptSelectWithSearch .clsComboBox:hover
{
	box-shadow: 0 0 5px #1F57A4;
}

[isPromptControl] .clsCCHLSelectTimeEditBox:hover,
[isPromptControl] .clsCCHLSelectTimeEditBoxExtend:hover
{
	box-shadow: 0 0 5px #1F57A4;
}

[isPromptControl] .clsCCHLSelectTimeEditBox .clsSpinnerButton:hover,
[isPromptControl] .clsCCHLSelectTimeEditBoxExtend .clsSpinnerButton:hover
{
	box-shadow: 0 0 5px #1F57A4;
}

[isPromptControl] INPUT.clsTextBox
{
	border: 1px solid #999999;
	background-color: white;
	color: #222222;
	height: 22px !important;
	padding-left: 1px;
	padding-right: 0;
}
[isPromptControl] TEXTAREA.clsTextBox
{
	border: 1px solid #999999;
	background-color: white;
	color: #222222;
	padding-left: 1px;
	padding-right: 0;
}

[isPromptControl] INPUT.clsTextBox.clsCCHLSelectDateYearEditBox
{
	font-size: 13px;
}
[isPromptControl] INPUT.clsTextBox.clsCCHLSelectDateYearEditBox,
[isPromptControl][specname="selectDateTime"],
[isPromptControl] .clsDialogText,
[isPromptControl] .clsHyperlink
{
    font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, "MS UI Gothic", Gulim, SimSun, PMingLiU, Raghu8, "Arial Unicode MS", "Andale WT", sans-serif;
}

[isPromptControl] DIV.clsListViewReportView .clsListItem
{
	cursor: default;
	border-left-width: 0;
	padding-left: 0;
}
[isPromptControl] DIV.clsListViewReportView .clsListItem_selected
{
	background-color: #ddf2f9;
}
[isPromptControl] DIV.clsListViewReportView .clsListItem_hover
{
	background-color: #cce8f2;
}
[isPromptControl] DIV.clsListViewRadioView .clsListItem
{
	margin-bottom: 0;
}
[isPromptControl] DIV.clsListViewRadioView > DIV.clsListItem > SPAN.clsListItemLabel
{
	margin-left: 0 !important;
	padding-left: 2px !important;
}

[isPromptControl] DIV.clsListViewCheckboxView DIV.clsListItem
{
	margin-bottom: 0;
}

[isPromptControl] DIV.clsListViewCheckboxView[style*="direction:rtl"] IMG.clsListViewCheckboxImg
{
	margin-left: 2px !important;
}

[isPromptControl] DIV.clsListViewCheckboxView IMG.clsListViewCheckboxImg
{
	margin-right: 2px !important;
}

[isPromptControl] .clsCCHLClockDigits
{
	font-size: 10px;
	color: black;
}

[isPromptControl] .clsHyperlink
{
	color: #1F57A4;
	text-decoration: underline;
}

[isPromptControl] LABEL.clsRadioButton
{
	padding-left: 16px;
}

[isPromptControl][specname="selectInterval"] INPUT
{
	width: 56px;
}

[isPromptControl] TD.clsCCHLDatePickerButton
{
	width: 32px;
	padding-left: 5px;
}
[isPromptControl] IMG.clsCCHLDatePickerButton
{
	width: 25px;
	height: 20px;
}
[isPromptControl] IMG.clsCCHLDatePickerButton:hover
{
	outline: 1px solid #336699;
	background-color: #e3e9f3;
}

[isPromptControl] DIV.clsListViewRadioView .clsLVRadio,
[isPromptControl] DIV.clsListViewRadioView .clsLVRadio_checked,
[isPromptControl] DIV.clsListViewCheckboxView .clsLVCheckbox,
[isPromptControl] DIV.clsListViewCheckboxView .clsLVCheckbox_checked
{
	min-width: 1em;
}

[isPromptControl] IMG.clsLVRadio,
[isPromptControl] IMG.clsLVRadio_checked,
[isPromptControl] IMG.clsLVRadio_checked_disabled,
[isPromptControl] IMG.clsLVRadio_disabled,
[isPromptControl] IMG.clsLVCheckbox,
[isPromptControl] IMG.clsLVCheckbox_checked,
[isPromptControl] IMG.clsLVCheckbox_checked_static,
[isPromptControl] IMG.clsLVCheckbox_static
{
	height: 1em;
	width: 1em;
}

BUTTON.clsSelectWithSearchSearchButton
{
	background-color: #1F57A4;
}

BUTTON.clsSelectWithSearchSearchButton,
INPUT.clsSelectWithSearchSearchText,
.clsPromptSelectWithSearch .clsAdorment
{
	border-color: #1F57A4;
}

LABEL.clsSelectWithSearchSelectAllLabel
{
	color: #1F57A4;
}

.clsSpinnerText
{
	color: #C0BFC0;
}
.clsSpinnerValue
{
	border-top-color: #595859;
	border-bottom-color: #595859;
}
.clsSpinnerButtonUp::after
{
	border-top-color: #1F57A4;
	border-left-color: #1F57A4;
}
.clsSpinnerButtonDown::after
{
	border-bottom-color: #1F57A4;
	border-right-color: #1F57A4;
}

[isPromptControl] LABEL.clsCheckbox > SPAN:before,
[isPromptControl] LABEL.clsRadioButton > SPAN:before
{
	background-color: #FFFFFF;
	border-color: #1F57A4;
}
[isPromptControl] LABEL.clsCheckbox > SPAN:after
{
	border-color: #FFFFFF;
}
[isPromptControl] LABEL.clsRadioButton > SPAN:after,
[isPromptControl] LABEL.clsCheckbox > INPUT:checked:enabled ~ SPAN:hover:before,
[isPromptControl] LABEL.clsRadioButton > INPUT:checked:enabled ~ SPAN:hover:after
{
	background-color: #1F57A4;
}
[isPromptControl] LABEL.clsCheckbox > INPUT:enabled ~ SPAN:hover:before,
[isPromptControl] LABEL.clsRadioButton > INPUT:enabled ~ SPAN:hover:before,
[isPromptControl] LABEL.clsCheckbox > INPUT:checked:enabled ~ SPAN:hover:before,
[isPromptControl] LABEL.clsRadioButton > INPUT:checked:enabled ~ SPAN:hover:before,
[isPromptControl] LABEL.clsRadioButton > INPUT:checked ~ SPAN:before
{
	border-color: #1F57A4;
}
[isPromptControl] LABEL.clsCheckbox > INPUT:checked ~ SPAN:before
{
	background-color: #1F57A4;
	border-color: #1F57A4;
}
