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

@media print
{
	DIV.clsHalScrollableBody
	{
		overflow: visible !important;
	}
}

BODY
{
	overflow: hidden;
	background-color: white !important;
}

/* override the position: relative setting from hal_app.css, which was added for 
	178345: Filter flyout is presented out of view when opened on iPad and keeps going away when once in view
  which causes pan to not work in IROT
*/
HTML,
BODY
{
	position: static !important;
}

IMG.clsComboBoxIconImg
{
	height: 16px;
	width: 16px;
}

/* ---------------------------------------------------- */
/* Iterator - DEFAULT 									*/
/* ---------------------------------------------------- */
/* 	BUTTON.clsButton_*									*/
/* ---------------------------------------------------- */

BUTTON.clsButton_appIteratorFirst_h,
BUTTON.clsButton_appIteratorFirst_h_hover,
BUTTON.clsButton_appIteratorFirst_h_disabled,
BUTTON.clsButton_appIteratorPrevious_h,
BUTTON.clsButton_appIteratorPrevious_h_hover,
BUTTON.clsButton_appIteratorPrevious_h_disabled,
BUTTON.clsButton_appIteratorNext_h,
BUTTON.clsButton_appIteratorNext_h_hover,
BUTTON.clsButton_appIteratorNext_h_disabled,
BUTTON.clsButton_appIteratorLast_h,
BUTTON.clsButton_appIteratorLast_h_hover,
BUTTON.clsButton_appIteratorLast_h_disabled,
BUTTON.clsButton_appIteratorFirst_v,
BUTTON.clsButton_appIteratorFirst_v_hover,
BUTTON.clsButton_appIteratorFirst_v_disabled,
BUTTON.clsButton_appIteratorPrevious_v,
BUTTON.clsButton_appIteratorPrevious_v_hover,
BUTTON.clsButton_appIteratorPrevious_v_disabled,
BUTTON.clsButton_appIteratorNext_v,
BUTTON.clsButton_appIteratorNext_v_hover,
BUTTON.clsButton_appIteratorNext_v_disabled,
BUTTON.clsButton_appIteratorLast_v,
BUTTON.clsButton_appIteratorLast_v_hover,
BUTTON.clsButton_appIteratorLast_v_disabled
{
	display: block;
	margin: auto;
	height: 16px;
	width: 16px;
	background-position: 0px 0px;
	background-color: transparent;
	padding: 0px;
	border: none;
	cursor: default;
}

BUTTON.clsButton_appIteratorFirst_h,
BUTTON.clsButton_appIteratorFirst_h_hover,
BUTTON.clsButton_appIteratorFirst_h_disabled
{
	background-image: url(images/appIteratorFirst_h.png);
}
BUTTON.clsButton_appIteratorPrevious_h,
BUTTON.clsButton_appIteratorPrevious_h_hover,
BUTTON.clsButton_appIteratorPrevious_h_disabled
{
	background-image: url(images/appIteratorPrevious_h.png);
}
BUTTON.clsButton_appIteratorNext_h,
BUTTON.clsButton_appIteratorNext_h_hover,
BUTTON.clsButton_appIteratorNext_h_disabled
{
	background-image: url(images/appIteratorNext_h.png);
}
BUTTON.clsButton_appIteratorLast_h,
BUTTON.clsButton_appIteratorLast_h_hover,
BUTTON.clsButton_appIteratorLast_h_disabled
{
	background-image: url(images/appIteratorLast_h.png);
}

BUTTON.clsButton_appIteratorFirst_v,
BUTTON.clsButton_appIteratorFirst_v_hover,
BUTTON.clsButton_appIteratorFirst_v_disabled
{
	background-image: url(images/appIteratorFirst_v.png);
}
BUTTON.clsButton_appIteratorPrevious_v,
BUTTON.clsButton_appIteratorPrevious_v_hover,
BUTTON.clsButton_appIteratorPrevious_v_disabled
{
	background-image: url(images/appIteratorPrevious_v.png);
}
BUTTON.clsButton_appIteratorNext_v,
BUTTON.clsButton_appIteratorNext_v_hover,
BUTTON.clsButton_appIteratorNext_v_disabled
{
	background-image: url(images/appIteratorNext_v.png);
}
BUTTON.clsButton_appIteratorLast_v,
BUTTON.clsButton_appIteratorLast_v_hover,
BUTTON.clsButton_appIteratorLast_v_disabled
{
	background-image: url(images/appIteratorLast_v.png);
}


BUTTON.clsButton_appIteratorFirst_h_hover,
BUTTON.clsButton_appIteratorPrevious_h_hover,
BUTTON.clsButton_appIteratorNext_h_hover,
BUTTON.clsButton_appIteratorLast_h_hover,
BUTTON.clsButton_appIteratorFirst_v_hover,
BUTTON.clsButton_appIteratorPrevious_v_hover,
BUTTON.clsButton_appIteratorNext_v_hover,
BUTTON.clsButton_appIteratorLast_v_hover
{
	background-position: 0px -32px;
}

BUTTON.clsButton_appIteratorFirst_h_disabled,
BUTTON.clsButton_appIteratorPrevious_h_disabled,
BUTTON.clsButton_appIteratorNext_h_disabled,
BUTTON.clsButton_appIteratorLast_h_disabled,
BUTTON.clsButton_appIteratorFirst_v_disabled,
BUTTON.clsButton_appIteratorPrevious_v_disabled,
BUTTON.clsButton_appIteratorNext_v_disabled,
BUTTON.clsButton_appIteratorLast_v_disabled
{
	background-position: 0px -16px;
}


/* ---------------------------------------------------- */
/* Iterator - iOSDefault 								*/
/* ---------------------------------------------------- */
/* 	BUTTON.clsButton_iOSDefault_*						*/
/* ---------------------------------------------------- */

BUTTON.clsButton_iOSDefault_appIteratorFirst_h,
BUTTON.clsButton_iOSDefault_appIteratorFirst_h_hover,
BUTTON.clsButton_iOSDefault_appIteratorFirst_h_disabled,
BUTTON.clsButton_iOSDefault_appIteratorPrevious_h,
BUTTON.clsButton_iOSDefault_appIteratorPrevious_h_hover,
BUTTON.clsButton_iOSDefault_appIteratorPrevious_h_disabled,
BUTTON.clsButton_iOSDefault_appIteratorNext_h,
BUTTON.clsButton_iOSDefault_appIteratorNext_h_hover,
BUTTON.clsButton_iOSDefault_appIteratorNext_h_disabled,
BUTTON.clsButton_iOSDefault_appIteratorLast_h,
BUTTON.clsButton_iOSDefault_appIteratorLast_h_hover,
BUTTON.clsButton_iOSDefault_appIteratorLast_h_disabled
{
	height: 20px;
	width: 44px;
	background-color: transparent;
	padding: 0px;
	border: none;
	cursor: default;
	background-image: url(images/hiterator_iOSDefault.png);
	margin: 0px 3px;
	-webkit-tap-highlight-color: rgba(0,0,0,0.3);
}

BUTTON.clsButton_iOSDefault_appIteratorFirst_v,
BUTTON.clsButton_iOSDefault_appIteratorFirst_v_hover,
BUTTON.clsButton_iOSDefault_appIteratorFirst_v_disabled,
BUTTON.clsButton_iOSDefault_appIteratorPrevious_v,
BUTTON.clsButton_iOSDefault_appIteratorPrevious_v_hover,
BUTTON.clsButton_iOSDefault_appIteratorPrevious_v_disabled,
BUTTON.clsButton_iOSDefault_appIteratorNext_v,
BUTTON.clsButton_iOSDefault_appIteratorNext_v_hover,
BUTTON.clsButton_iOSDefault_appIteratorNext_v_disabled,
BUTTON.clsButton_iOSDefault_appIteratorLast_v,
BUTTON.clsButton_iOSDefault_appIteratorLast_v_hover,
BUTTON.clsButton_iOSDefault_appIteratorLast_v_disabled
{
	height: 44px;
	width: 20px;
	background-color: transparent;
	padding: 0px;
	border: none;
	cursor: default;
	background-image: url(images/viterator_iOSDefault.png);
	margin: 3px 0px;
	-webkit-tap-highlight-color: rgba(0,0,0,0.3);
}

BUTTON.clsButton_iOSDefault_appIteratorFirst_h,
BUTTON.clsButton_iOSDefault_appIteratorFirst_h_hover
{
	background-position: 0px 0px;
}

BUTTON.clsButton_iOSDefault_appIteratorFirst_h_disabled
{
	background-position: 0px -20px;
}

BUTTON.clsButton_iOSDefault_appIteratorPrevious_h,
BUTTON.clsButton_iOSDefault_appIteratorPrevious_h_hover
{
	background-position: 0px -40px;
}

BUTTON.clsButton_iOSDefault_appIteratorPrevious_h_disabled
{
	background-position: 0px -60px;
}

BUTTON.clsButton_iOSDefault_appIteratorNext_h,
BUTTON.clsButton_iOSDefault_appIteratorNext_h_hover
{
	background-position: 0px -80px;
}

BUTTON.clsButton_iOSDefault_appIteratorNext_h_disabled
{
	background-position: 0px -100px;
}

BUTTON.clsButton_iOSDefault_appIteratorLast_h,
BUTTON.clsButton_iOSDefault_appIteratorLast_h_hover
{
	background-position: 0px -120px;
}

BUTTON.clsButton_iOSDefault_appIteratorLast_h_disabled
{
	background-position: 0px -140px;
}

BUTTON.clsButton_iOSDefault_appIteratorFirst_v,
BUTTON.clsButton_iOSDefault_appIteratorFirst_v_hover
{
	background-position: 0px 0px;
}

BUTTON.clsButton_iOSDefault_appIteratorFirst_v_disabled
{
	background-position: -20px 0px;
}

BUTTON.clsButton_iOSDefault_appIteratorPrevious_v,
BUTTON.clsButton_iOSDefault_appIteratorPrevious_v_hover
{
	background-position: -40px 0px;
}

BUTTON.clsButton_iOSDefault_appIteratorPrevious_v_disabled
{
	background-position: -60px 0px;
}

BUTTON.clsButton_iOSDefault_appIteratorNext_v,
BUTTON.clsButton_iOSDefault_appIteratorNext_v_hover
{
	background-position: -80px 0px;
}

BUTTON.clsButton_iOSDefault_appIteratorNext_v_disabled
{
	background-position: -100px 0px;
}

BUTTON.clsButton_iOSDefault_appIteratorLast_v,
BUTTON.clsButton_iOSDefault_appIteratorLast_v_hover
{
	background-position: -120px 0px;
}

BUTTON.clsButton_iOSDefault_appIteratorLast_v_disabled
{
	background-position: -140px 0px;
}

DIV.clsVizErrorMessage
{
	font-weight: normal;
	color: black;
	background-color: #CCCCCC;
	border: 1px solid gray;
	padding: 5px
}

DIV.clsAppTooltip
{
	position: absolute;
	z-index: 10000;
	color: black;
	padding: 5px 6px 5px 6px;
	border: 2px solid #aaaaaa;
	background-color: white;
}

DIV.clsAppListPreviousNextRows
{
	background: linear-gradient(to bottom, rgba(204, 204, 204, 0.2), rgba(204, 204, 204, 0.2) 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2));
}

TR.clsAppListRowHover:hover,
TR.clsAppListRowHover:focus
{
    /*background-color: #bfd6eb !important;*/
    background-color: #F7E1BC !important;
   -webkit-transition: background-color 100ms ease-in !important;
    -moz-transition: background-color 100ms ease-in !important;
    -ms-transition: background-color 100ms ease-in !important;
    transition: background-color 100ms ease-in !important;
}
TR.clsAppListRowHover:hover TD DIV
{
	color: black !important;
}

TR.clsAppListSelectedRow TD DIV
{
	color: inherit !important;
}
TR.clsAppListSelectedRow
{
   -webkit-transition: background-color 100ms ease-in !important;
    -moz-transition: background-color 100ms ease-in !important;
    -ms-transition: background-color 100ms ease-in !important;
    transition: background-color 100ms ease-in !important;
}

IMG.clsContainerSelect11x11
{
	height: 11px;
	width: 11px;
	vertical-align: middle;
}
