/****** begin HPE buttons CSS (buttons.css) ******/

/* HPE all normal-size buttons */
input[type=button].hpui-critical-button,
input[type=submit].hpui-critical-button,
input[type=reset].hpui-critical-button,
a.hpui-critical-button input[type=button],
input[type=button].hpui-primary-button,
input[type=submit].hpui-primary-button,
input[type=reset].hpui-primary-button,
a.hpui-primary-button input[type=button],
input[type=button].hpui-secondary-button,
input[type=submit].hpui-secondary-button,
input[type=reset].hpui-secondary-button,
a.hpui-secondary-button input[type=button] {
    min-height: 36px;
	z-index: 1;
	padding: 0px 13px 0px 13px;
	width: auto;
	overflow: visible;
	white-space: normal;
	word-break: break-all;
	border: 0;
    font-family: "Metric", Arial, sans-serif;
/*  font-size: 18px;
    font-stretch: condensed; */
    font-size: 16px;
	font-weight: 600;
/*	text-transform: uppercase; */
	cursor: pointer;
	margin: 0;
}
a.hpui-critical-button,
a.hpui-primary-button,
a.hpui-secondary-button {
	text-decoration: none !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}
a.hpui-critical-button:hover,
a.hpui-primary-button:hover,
a.hpui-secondary-button:hover {
	text-decoration: none !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}
a[disabled].hpui-critical-button,
a[disabled].hpui-primary-button,
a[disabled].hpui-secondary-button {
	text-decoration: none !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}

/* HPE critical button */
input[type=button].hpui-critical-button,
input[type=submit].hpui-critical-button,
input[type=reset].hpui-critical-button,
a.hpui-critical-button input[type=button] {
	background-color: #FFFFFF;
	border: 2px solid #FF8D6D;
	color: #333333;
}
input[type=button].hpui-critical-button:hover,
input[type=submit].hpui-critical-button:hover,
input[type=reset].hpui-critical-button:hover,
a.hpui-critical-button input[type=button]:hover,
input[type=button].hpui-critical-button:focus,
input[type=submit].hpui-critical-button:focus,
input[type=reset].hpui-critical-button:focus,
a.hpui-critical-button input[type=button]:focus {
	background-color: #FFFFFF;
	border: 2px solid #FF8D6D;
	box-shadow: 0px 0px 0px 2px #FF8D6D;
	color: #333333;
}

/* HPE primary button */
input[type=button].hpui-primary-button,
input[type=submit].hpui-primary-button,
input[type=reset].hpui-primary-button,
a.hpui-primary-button input[type=button] {
	background-color: #01A982;
	border: 2px solid #01A982;
	color: #FFFFFF;
}
input[type=button].hpui-primary-button:hover,
input[type=submit].hpui-primary-button:hover,
input[type=reset].hpui-primary-button:hover,
a.hpui-primary-button input[type=button]:hover, 
input[type=button].hpui-primary-button:focus,
input[type=submit].hpui-primary-button:focus,
input[type=reset].hpui-primary-button:focus,
a.hpui-primary-button input[type=button]:focus {
	background-color: #049371;
	border: 2px solid #049371;
	box-shadow: 0px 0px 0px 2px #049371;
	color: #FFFFFF;
}

/* HPE secondary button */
input[type=button].hpui-secondary-button,
input[type=submit].hpui-secondary-button,
input[type=reset].hpui-secondary-button,
a.hpui-secondary-button input[type=button] {
	background-color: #FFFFFF;
	border: 2px solid #01A982;
	color: #333333;	
}
input[type=button].hpui-secondary-button:hover,
input[type=submit].hpui-secondary-button:hover,
input[type=reset].hpui-secondary-button:hover,
a.hpui-secondary-button input[type=button]:hover,
input[type=button].hpui-secondary-button:focus,
input[type=submit].hpui-secondary-button:focus,
input[type=reset].hpui-secondary-button:focus,
a.hpui-secondary-button input[type=button]:focus {
	background-color: #FFFFFF;
	border: 2px solid #049371;
	box-shadow: 0px 0px 0px 2px #049371;
	color: #333333;	
}

/* HPE all normal-size disabled buttons */
input[type=button][disabled].hpui-critical-button,
input[type=submit][disabled].hpui-critical-button,
input[type=reset][disabled].hpui-critical-button,
a.hpui-critical-button input[type=button][disabled],
input[type=button][disabled].hpui-primary-button,
input[type=submit][disabled].hpui-primary-button,
input[type=reset][disabled].hpui-primary-button,
a.hpui-primary-button input[type=button][disabled],
input[type=button][disabled].hpui-secondary-button,
input[type=submit][disabled].hpui-secondary-button,
input[type=reset][disabled].hpui-secondary-button,
a.hpui-secondary-button input[type=button][disabled] {
	background-color: #FFFFFF !important;
	border-color: #EBEBEB !important;
	box-shadow: none !important;
	color: #D6D6D6 !important;
	cursor: default !important;
}

/* HPE all normal-size lock buttons */
input[type=button].hpui-critical-button.hpui-lock-icon,
input[type=submit].hpui-critical-button.hpui-lock-icon,
input[type=reset].hpui-critical-button.hpui-lock-icon,
a.hpui-critical-button.hpui-lock-icon input[type=button] {
	background-image: url('../images/icon_LockLocked_28x15_salmon.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 31px;
}
input[type=button].hpui-primary-button.hpui-lock-icon,
input[type=submit].hpui-primary-button.hpui-lock-icon,
input[type=reset].hpui-primary-button.hpui-lock-icon,
a.hpui-primary-button.hpui-lock-icon input[type=button] {
	background-image: url('../images/icon_LockLocked_28x15_white.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 31px;
}
input[type=button].hpui-secondary-button.hpui-lock-icon,
input[type=submit].hpui-secondary-button.hpui-lock-icon,
input[type=reset].hpui-secondary-button.hpui-lock-icon,
a.hpui-secondary-button.hpui-lock-icon input[type=button] {
	background-image: url('../images/icon_LockLocked_28x15.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 31px;
}
input[type=button][disabled].hpui-critical-button.hpui-lock-icon,
input[type=submit][disabled].hpui-critical-button.hpui-lock-icon,
input[type=reset][disabled].hpui-critical-button.hpui-lock-icon,
a.hpui-critical-button.hpui-lock-icon input[type=button][disabled],
input[type=button][disabled].hpui-primary-button.hpui-lock-icon,
input[type=submit][disabled].hpui-primary-button.hpui-lock-icon,
input[type=reset][disabled].hpui-primary-button.hpui-lock-icon,
a.hpui-primary-button.hpui-lock-icon input[type=button][disabled], 
input[type=button][disabled].hpui-secondary-button.hpui-lock-icon,
input[type=submit][disabled].hpui-secondary-button.hpui-lock-icon,
input[type=reset][disabled].hpui-secondary-button.hpui-lock-icon,
a.hpui-secondary-button.hpui-lock-icon input[type=button][disabled] {
	background-image: url('../images/icon_LockLocked_28x15_disabled.png');
}

/* HPE all slim-size buttons */
input[type=button].hpui-critical-slim-button,
input[type=submit].hpui-critical-slim-button,
input[type=reset].hpui-critical-slim-button,
a.hpui-critical-slim-button input[type=button],
input[type=button].hpui-primary-slim-button,
input[type=submit].hpui-primary-slim-button,
input[type=reset].hpui-primary-slim-button,
a.hpui-primary-slim-button input[type=button],
input[type=button].hpui-secondary-slim-button,
input[type=submit].hpui-secondary-slim-button,
input[type=reset].hpui-secondary-slim-button,
a.hpui-secondary-slim-button input[type=button] {
	min-height: 26px;
	z-index: 1;
	padding: 0px 8px 0px 8px;
	width: auto;
	overflow: visible;
	white-space: normal;
	word-break: break-all;
	border: 0;	
    font-family: "Metric", Arial, sans-serif;
/*	font-size: 16px;
	font-stretch: condensed; */
	font-size: 14px;
	font-weight: 600;
/*	text-transform: uppercase; */
    cursor: pointer;
	margin: 0;
}
a.hpui-critical-slim-button,
a.hpui-primary-slim-button,
a.hpui-secondary-slim-button {
	text-decoration: none !important;
}
a.hpui-critical-slim-button:hover,
a.hpui-primary-slim-button:hover,
a.hpui-secondary-slim-button:hover {
	text-decoration: none !important;
}
a[disabled].hpui-critical-slim-button,
a[disabled].hpui-primary-slim-button,
a[disabled].hpui-secondary-slim-button {
	text-decoration: none !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}

/* HPE critical slim button */
input[type=button].hpui-critical-slim-button,
input[type=submit].hpui-critical-slim-button,
input[type=reset].hpui-critical-slim-button,
a.hpui-critical-slim-button input[type=button] {
	background-color: #FFFFFF;
	border: 2px solid #FF8D6D;
	color: #333333;
}
input[type=button].hpui-critical-slim-button:hover,
input[type=submit].hpui-critical-slim-button:hover,
input[type=reset].hpui-critical-slim-button:hover,
a.hpui-critical-slim-button input[type=button]:hover,
input[type=button].hpui-critical-slim-button:focus,
input[type=submit].hpui-critical-slim-button:focus,
input[type=reset].hpui-critical-slim-button:focus,
a.hpui-critical-slim-button input[type=button]:focus {
	background-color: #FFFFFF;
	border: 2px solid #FF8D6D;
	box-shadow: 0px 0px 0px 2px #FF8D6D;
	color: #333333;
}

/* HPE primary slim button */
input[type=button].hpui-primary-slim-button,
input[type=submit].hpui-primary-slim-button,
input[type=reset].hpui-primary-slim-button,
a.hpui-primary-slim-button input[type=button] {
	background-color: #01A982;
	border: 2px solid #01A982;
	color: #FFFFFF;
}
input[type=button].hpui-primary-slim-button:hover,
input[type=submit].hpui-primary-slim-button:hover,
input[type=reset].hpui-primary-slim-button:hover,
a.hpui-primary-slim-button input[type=button]:hover,
input[type=button].hpui-primary-slim-button:focus,
input[type=submit].hpui-primary-slim-button:focus,
input[type=reset].hpui-primary-slim-button:focus,
a.hpui-primary-slim-button input[type=button]:focus {
	background-color: #049371;
	border: 2px solid #049371;
	box-shadow: 0px 0px 0px 2px #049371;
	color: #FFFFFF;
}

/* HPE secondary slim button */
input[type=button].hpui-secondary-slim-button,
input[type=submit].hpui-secondary-slim-button,
input[type=reset].hpui-secondary-slim-button,
a.hpui-secondary-slim-button input[type=button] {
	background-color: #FFFFFF;
	border: 2px solid #01A982;
	color: #333333;	
}
input[type=button].hpui-secondary-slim-button:hover,
input[type=submit].hpui-secondary-slim-button:hover,
input[type=reset].hpui-secondary-slim-button:hover,
a.hpui-secondary-slim-button input[type=button]:hover,
input[type=button].hpui-secondary-slim-button:focus,
input[type=submit].hpui-secondary-slim-button:focus,
input[type=reset].hpui-secondary-slim-button:focus,
a.hpui-secondary-slim-button input[type=button]:focus {
	background-color: #FFFFFF;
	border: 2px solid #049371;
	box-shadow: 0px 0px 0px 2px #049371;
	color: #333333;	
}

/* HPE all slim-size disabled buttons */
input[type=button][disabled].hpui-critical-slim-button,
input[type=submit][disabled].hpui-critical-slim-button,
input[type=reset][disabled].hpui-critical-slim-button,
a.hpui-critical-slim-button input[type=button][disabled],
input[type=button][disabled].hpui-primary-slim-button,
input[type=submit][disabled].hpui-primary-slim-button,
input[type=reset][disabled].hpui-primary-slim-button,
a.hpui-primary-slim-button input[type=button][disabled],
input[type=button][disabled].hpui-secondary-slim-button,
input[type=submit][disabled].hpui-secondary-slim-button,
input[type=reset][disabled].hpui-secondary-slim-button,
a.hpui-secondary-slim-button input[type=button][disabled] {
	background-color: #FFFFFF !important;
	border-color: #EBEBEB !important;
	box-shadow: none !important;
	color: #D6D6D6 !important;
	cursor: default !important;
}

/* HPE all slim-size lock buttons */
input[type=button].hpui-critical-slim-button.hpui-lock-icon,
input[type=submit].hpui-critical-slim-button.hpui-lock-icon,
input[type=reset].hpui-critical-slim-button.hpui-lock-icon,
a.hpui-critical-slim-button.hpui-lock-icon input[type=button] {
	background-image: url('../images/icon_LockLocked_23x15_salmon.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 26px;
}
input[type=button].hpui-primary-slim-button.hpui-lock-icon,
input[type=submit].hpui-primary-slim-button.hpui-lock-icon,
input[type=reset].hpui-primary-slim-button.hpui-lock-icon,
a.hpui-primary-slim-button.hpui-lock-icon input[type=button] {
	background-image: url('../images/icon_LockLocked_23x15_white.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 26px;
}
input[type=button].hpui-secondary-slim-button.hpui-lock-icon,
input[type=submit].hpui-secondary-slim-button.hpui-lock-icon,
input[type=reset].hpui-secondary-slim-button.hpui-lock-icon,
a.hpui-secondary-slim-button.hpui-lock-icon input[type=button] {
	background-image: url('../images/icon_LockLocked_23x15.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 26px;
}
input[type=button][disabled].hpui-critical-slim-button.hpui-lock-icon,
input[type=submit][disabled].hpui-critical-slim-button.hpui-lock-icon,
input[type=reset][disabled].hpui-critical-slim-button.hpui-lock-icon,
a.hpui-critical-slim-button.hpui-lock-icon input[type=button][disabled],
input[type=button][disabled].hpui-primary-slim-button.hpui-lock-icon,
input[type=submit][disabled].hpui-primary-slim-button.hpui-lock-icon,
input[type=reset][disabled].hpui-primary-slim-button.hpui-lock-icon,
a.hpui-primary-slim-button.hpui-lock-icon input[type=button][disabled],
input[type=button][disabled].hpui-secondary-slim-button.hpui-lock-icon,
input[type=submit][disabled].hpui-secondary-slim-button.hpui-lock-icon,
input[type=reset][disabled].hpui-secondary-slim-button.hpui-lock-icon,
a.hpui-secondary-slim-button.hpui-lock-icon input[type=button][disabled] {
	background-image: url('../images/icon_LockLocked_23x15_disabled.png');
}

/* HPE all normal-size and slim-size add as favorite button */
input[type=button].hpui-critical-button.hpui-favorite-icon,
input[type=submit].hpui-critical-button.hpui-favorite-icon,
input[type=reset].hpui-critical-button.hpui-favorite-icon,
a.hpui-critical-button.hpui-favorite-icon input[type=button],
input[type=button].hpui-critical-slim-button.hpui-favorite-icon,
input[type=submit].hpui-critical-slim-button.hpui-favorite-icon,
input[type=reset].hpui-critical-slim-button.hpui-favorite-icon,
a.hpui-critical-slim-button.hpui-favorite-icon input[type=button] {
	background-image: url('../images/favorite_salmon.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 27px;
}
input[type=button].hpui-primary-button.hpui-favorite-icon,
input[type=submit].hpui-primary-button.hpui-favorite-icon,
input[type=reset].hpui-primary-button.hpui-favorite-icon,
a.hpui-primary-button.hpui-favorite-icon input[type=button],
input[type=button].hpui-primary-slim-button.hpui-favorite-icon,
input[type=submit].hpui-primary-slim-button.hpui-favorite-icon,
input[type=reset].hpui-primary-slim-button.hpui-favorite-icon,
a.hpui-primary-slim-button.hpui-favorite-icon input[type=button] {
	background-image: url('../images/favorite_white.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 27px;
}
input[type=button].hpui-secondary-button.hpui-favorite-icon,
input[type=submit].hpui-secondary-button.hpui-favorite-icon,
input[type=reset].hpui-secondary-button.hpui-favorite-icon,
a.hpui-secondary-button.hpui-favorite-icon input[type=button],
input[type=button].hpui-secondary-slim-button.hpui-favorite-icon,
input[type=submit].hpui-secondary-slim-button.hpui-favorite-icon,
input[type=reset].hpui-secondary-slim-button.hpui-favorite-icon,
a.hpui-secondary-slim-button.hpui-favorite-icon input[type=button] {
	background-image: url('../images/favorite.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 27px;
}
input[type=button][disabled].hpui-critical-button.hpui-favorite-icon,
input[type=submit][disabled].hpui-critical-button.hpui-favorite-icon,
input[type=reset][disabled].hpui-critical-button.hpui-favorite-icon,
a.hpui-critical-button.hpui-favorite-icon input[type=button][disabled],
input[type=button][disabled].hpui-primary-button.hpui-favorite-icon,
input[type=submit][disabled].hpui-primary-button.hpui-favorite-icon,
input[type=reset][disabled].hpui-primary-button.hpui-favorite-icon,
a.hpui-primary-button.hpui-favorite-icon input[type=button][disabled],
input[type=button][disabled].hpui-critical-slim-button.hpui-favorite-icon,
input[type=submit][disabled].hpui-critical-slim-button.hpui-favorite-icon,
input[type=reset][disabled].hpui-critical-slim-button.hpui-favorite-icon,
a.hpui-critical-slim-button.hpui-favorite-icon input[type=button][disabled],
input[type=button][disabled].hpui-primary-slim-button.hpui-favorite-icon,
input[type=submit][disabled].hpui-primary-slim-button.hpui-favorite-icon,
input[type=reset][disabled].hpui-primary-slim-button.hpui-favorite-icon,
a.hpui-primary-slim-button.hpui-favorite-icon input[type=button][disabled],
input[type=button][disabled].hpui-secondary-button.hpui-favorite-icon,
input[type=submit][disabled].hpui-secondary-button.hpui-favorite-icon,
input[type=reset][disabled].hpui-secondary-button.hpui-favorite-icon,
a.hpui-secondary-button.hpui-favorite-icon input[type=button][disabled],
input[type=button][disabled].hpui-secondary-slim-button.hpui-favorite-icon,
input[type=submit][disabled].hpui-secondary-slim-button.hpui-favorite-icon,
input[type=reset][disabled].hpui-secondary-slim-button.hpui-favorite-icon,
a.hpui-secondary-slim-button.hpui-favorite-icon input[type=button][disabled] {
	background-image: url('../images/favorite_disabled.png');
}

/* all slim-size and normal-size arrow buttons, right and left */

/*
input[type=button].hpui-critical-button.hpui-left-arrow-icon,
input[type=submit].hpui-critical-button.hpui-left-arrow-icon,
input[type=reset].hpui-critical-button.hpui-left-arrow-icon,
a.hpui-critical-button.hpui-left-arrow-icon input[type=button],
input[type=button].hpui-primary-button.hpui-left-arrow-icon,
input[type=submit].hpui-primary-button.hpui-left-arrow-icon,
input[type=reset].hpui-primary-button.hpui-left-arrow-icon,
a.hpui-primary-button.hpui-left-arrow-icon input[type=button],
input[type=button].hpui-critical-slim-button.hpui-left-arrow-icon,
input[type=submit].hpui-critical-slim-button.hpui-left-arrow-icon,
input[type=reset].hpui-critical-slim-button.hpui-left-arrow-icon,
a.hpui-critical-slim-button.hpui-left-arrow-icon input[type=button],
input[type=button].hpui-primary-slim-button.hpui-left-arrow-icon,
input[type=submit].hpui-primary-slim-button.hpui-left-arrow-icon,
input[type=reset].hpui-primary-slim-button.hpui-left-arrow-icon,
a.hpui-primary-slim-button.hpui-left-arrow-icon input[type=button],
input[type=button].hpui-secondary-button.hpui-left-arrow-icon,
input[type=submit].hpui-secondary-button.hpui-left-arrow-icon,
input[type=reset].hpui-secondary-button.hpui-left-arrow-icon,
a.hpui-secondary-button.hpui-left-arrow-icon input[type=button],
input[type=button].hpui-secondary-slim-button.hpui-left-arrow-icon,
input[type=submit].hpui-secondary-slim-button.hpui-left-arrow-icon,
input[type=reset].hpui-secondary-slim-button.hpui-left-arrow-icon,
a.hpui-secondary-slim-button.hpui-left-arrow-icon input[type=button] {
	padding-left: 2px;
}
input[type=button].hpui-critical-button.hpui-right-arrow-icon,
input[type=submit].hpui-critical-button.hpui-right-arrow-icon,
input[type=reset].hpui-critical-button.hpui-right-arrow-icon,
a.hpui-critical-button.hpui-right-arrow-icon input[type=button],
input[type=button].hpui-primary-button.hpui-right-arrow-icon,
input[type=submit].hpui-primary-button.hpui-right-arrow-icon,
input[type=reset].hpui-primary-button.hpui-right-arrow-icon,
a.hpui-primary-button.hpui-right-arrow-icon input[type=button],
input[type=button].hpui-critical-slim-button.hpui-right-arrow-icon,
input[type=submit].hpui-critical-slim-button.hpui-right-arrow-icon,
input[type=reset].hpui-critical-slim-button.hpui-right-arrow-icon,
a.hpui-critical-slim-button.hpui-right-arrow-icon input[type=button],
input[type=button].hpui-primary-slim-button.hpui-right-arrow-icon,
input[type=submit].hpui-primary-slim-button.hpui-right-arrow-icon,
input[type=reset].hpui-primary-slim-button.hpui-right-arrow-icon,
a.hpui-primary-slim-button.hpui-right-arrow-icon input[type=button],
input[type=button].hpui-secondary-button.hpui-right-arrow-icon,
input[type=submit].hpui-secondary-button.hpui-right-arrow-icon,
input[type=reset].hpui-secondary-button.hpui-right-arrow-icon,
a.hpui-secondary-button.hpui-right-arrow-icon input[type=button],
input[type=button].hpui-secondary-slim-button.hpui-right-arrow-icon,
input[type=submit].hpui-secondary-slim-button.hpui-right-arrow-icon,
input[type=reset].hpui-secondary-slim-button.hpui-right-arrow-icon,
a.hpui-secondary-slim-button.hpui-right-arrow-icon input[type=button] {
	padding-right: 2px;
}
*/

/****** end HPE buttons CSS (buttons.css) ******/

