.ui-layout-north .ui-layout-unit-content { overflow:visible !important; }
input[type=text]::-ms-clear{
    display:none;
}
input[type=text]::-ms-clear{
    width:0;
    height:0;
}
/* fonts */
@font-face {
    font-family: 'Firasans-regular';
    src: url('/zvr/javax.faces.resource/FiraSans-Regular.woff.xhtml?ln=fonts') format('woff'),
         url('/zvr/javax.faces.resource/FiraSans-Regular.ttf.xhtml?ln=fonts') format('truetype');
    font-weight:400;
    font-style:normal;      
}
@font-face {
    font-family: 'Firasans-light';
    src: url('/zvr/javax.faces.resource/FiraSans-Light.woff.xhtml?ln=fonts') format('woff'),
         url('/zvr/javax.faces.resource/FiraSans-Light.ttf.xhtml?ln=fonts') format('truetype');
    font-weight:300;
    font-style:normal;      
}
@font-face {
    font-family: 'Firasans-medium';
    src: url('/zvr/javax.faces.resource/FiraSans-Medium.woff.xhtml?ln=fonts') format('woff'),
         url('/zvr/javax.faces.resource/FiraSans-Medium.ttf.xhtml?ln=fonts') format('truetype');
    font-weight:500;
    font-style:normal;      
}
@font-face {
    font-family: 'Firasans-italic';
    src: url('/zvr/javax.faces.resource/FiraSans-Italic.woff.xhtml?ln=fonts') format('woff'),
         url('/zvr/javax.faces.resource/FiraSans-Italic.ttf.xhtml?ln=fonts') format('truetype');
    font-weight:400;
    font-style:italic;     
}

/*ZVR-5896 start*/
.header-version-img {
	width: 19.5px;
	height: 19.5px;
}

.header-version-logout-section {
	padding-left: 14px;
	font-weight: normal;
	font-family: Firasans-regular;
	font-size: 0.93em;
	display: flex;
	color: #bbb;
}

.header-version-logedin-section {
	padding-left: 14px;
	font-weight: normal;
	font-family: Firasans-regular;
	font-size: 0.93em;
	color: #bbb;
}

.header-version-menubar-login {
	min-height: 70px;
	width: 250px;
	box-sizing: border-box;
	position: fixed;
	right: 0;
	z-index: 1010;
	font-size: 12px;
}
.hpsapf-header-zvr-versionrestricteduser {
	margin-top: 20px;
	width: 100%;
	height: 32px;
	margin-bottom: 4px;
	margin-right: 10px;
	box-sizing: border-box;
	margin-left: 14px;
}
.hpsapf-header-zvr-versionrestricteduser img {
	width: 21.5px;
	height: 21.5px;
	margin: 2px 5px 13px 0;
	float: left;
}

.hpsapf-header-zvr-versionrestricteduser label {
	vertical-align: middle;
	margin-top: 7px;
	margin-left: 4px;
	color: #bbb;
	display: inline-block;
	font-weight: normal;
	font-family: Firasans-regular;
	font-size: 0.93em;
}

.hpsapf-bnotk-menubar-private {
	/*width:227px;*/
	background: #FFF;
	padding: 26px 0 0px 0;
}
.hpsapf-bnotk-menubar-private .ui-panel-title  a{
	text-decoration: none;
    color: #bbb;
    display: inline-block;
    font-weight: normal;
    font-family: Firasans-regular;
    font-size: 0.93em;
}
.hpsapf-bnotk-menubar-private .ui-panel-titlebar {
	padding: 7px 14px 13px 15px;
	position: relative;
	cursor: pointer;
	display: table;
	width: 100%;
	/*defect 1787 */
	box-sizing: border-box;
}

.hpsapf-bnotk-menubar-private .ui-panel-title {
	font-size: 1em;
	color: #bbb;
	display: block;
	word-wrap: break-word;
	padding-top: 7px;
}

.hpsapf-bnotk-menubar-private #bnotk-usermenubar_toggler {
	font-size: 1em !important;
}

.hpsapf-bnotk-menubar-private .ui-panel-titlebar:before,
.hpsapf-bnotk-menubar-private .ui-icon-plusthick:before,
.hpsapf-bnotk-menubar-private .ui-icon-minusthick:before,
.hpsapf-bnotk-menubar-logout a:before,
.hpsapf-bnotk-menubar-login a:before,
.hpsapf-header-contextmenu .hpsapf-onlinehelp-link:before {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: none !important;
	color: #BBBBBB;
	font-size: 2em !important;
	text-rendering: auto;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
}

.hpsapf-bnotk-menubar-private .ui-panel-titlebar:before {
	content: "\f08b";
	display: table-cell;
	vertical-align: middle;
	width: 35px;
	float: left;
	/*ZVR-3174*/
}

.hpsapf-bnotk-menubar-private .ui-icon-plusthick:before,
.hpsapf-bnotk-menubar-private .ui-icon-minusthick:before {
	content: '\f078';
	font-size: 10.5px !important;
	/* Observation: In IE, the Pull over arrow is bigger than Chorme /Firefox */
	text-indent: 0;
	display: block;
	/* text-decoration: none; */
	padding-top: 10px;
}

.hpsapf-bnotk-menubar-private .ui-icon-minusthick:before {
	content: '\f077';
}

.hpsapf-bnotk-menubar-private .ui-panel-title:hover,
.hpsapf-bnotk-menubar-private .ui-panel-titlebar:hover:before,
.hpsapf-bnotk-menubar-private .ui-icon-plusthick:hover:before,
.hpsapf-bnotk-menubar-private .ui-icon-minusthick:hover:before,
.hpsapf-bnotk-menubar-user span a:hover,
.hpsapf-bnotk-menubar-logout a:hover:before,
.hpsapf-bnotk-menubar-login a:hover:before,
.hpsapf-header-contextmenu .hpsapf-onlinehelp-link:hover:before {
	color: #0072CE;
}

.hpsapf-bnotk-menubar-private .ui-icon-closethick,
.hpsapf-bnotk-menubar-private .ui-icon-ui-icon-gear {
	display: none;
}

.hpsapf-bnotk-menubar-private .ui-panel-titlebar-icon {
	text-decoration: none;
	position: absolute;
	right: 20.5px;
	top: 9px;
}

.hpsapf-bnotk-menubar-private .ui-panel-content {
	color: #bbb;
	background: #FFF;
}

.hpsapf-bnotk-menubar-user div {
	padding-left: 36px;
	margin: 10px 0 15px 0;
}

.hpsapf-bnotk-menubar-user a,
.hpsapf-bnotk-menubar-logout a,
.hpsapf-bnotk-menubar-login a {
	display: inline-block;
	color: #bbb !important;
	text-decoration: none !important;
	/* width: 100%; */
}

.hpsapf-bnotk-menubar-private .ui-panel-content .hpsapf-bnotk-menubar-logout {
	clear: both;
	padding: 1em 0;
	display: table;
	width: 100%;
}

.hpsapf-bnotk-menubar-private .ui-panel-titlebar:before {
	font-size: 20px !important;
	width: auto;
}

.hpsapf-bnotk-menubar-private .ui-panel-title {
	padding-left: 11px;
	margin-left: 23px;
}

.hpsapf-bnotk-menubar-private .ui-panel-titlebar-icon {
	right: 15px;
}
.hpsapf-bnotk-menubar-private .ui-panel-titlebar:before {
	position: relative;
	top: 5px;
}

.hpsapf-bnotk-menubar-private .ui-panel-titlebar {
	padding-left: 6px;
    margin-left: 8px;
}
/*ZVR-5896 end*/

/*ZVR-5935 start*/

.header-notification-panel {
	margin: 5px;
	border: solid 0.1px;
	height: 20px;
	width: 99%;
	color: #063c5f;
	position: relative;
	display: inline-table;
	margin-top: 0px;
	padding:1.2px;
}

.header-notification-table {
	display: contents;
	width:100%;

}

.header-notification-img {
	width: 40px;
	height: 40px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 3px;
}

.header-notification-text {
	font-weight: bold;
	display: table-cell;
	padding-left: 2px;
	vertical-align: center;
	white-space: pre-wrap;
	max-height: 43px;
    display: block;
    overflow: visible;
	scrollbar-width: none;
	-ms-overflow-style: none;
    word-break: break-all;
}

.header-notification-close-img {
	float: right;
	width: 15px;
	height: 15px;
	padding-left: 4px;
	padding-right: 15px;
	padding-top: 2px;
}

.header-notification-textarea {
	font-weight: normal;
	font-family: Firasans-regular;
	font-size: 0.93em;
	color: #333333;
}

.header-message-active {
	color: #78c130;
	font-size: 1.1em;
	font-weight: bold;
}

.header-message-inactive {
	color: rgb(128, 128, 128);
	font-size: 1.1em;
	font-weight: bold;
}

.header-error-message {
	padding-left: 10px;
	font-size: 1em;
	color: #FF0000;
}

.header-error-message-yearUvz{
	right: 7%;
	font-size: 1em;
	color: #FF0000;
}

.header-notification-textarea-content {
	display: table-cell;
	color: #333333;
	border: solid 1.2px;
	border-color: #666666;
	font-weight: normal;
	font-family: Firasans-regular;
	font-size: 0.93em;
	resize: none;
	width:100%
	}

/*ZVR-5935 end*/

/* ZVR-5141 CSS Starts */ 
 ::-webkit-scrollbar {
    display: none;
}
 .wrapper {
	  -ms-overflow-style: none;
 -moz-scrollbars-none;
  overflow-y: hidden;
  overflow-x: hidden;
	margin: 0 45px;
	padding: 45px 0;
	position: fixed;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.Wrapper-text{
padding-bottom: 10px;
font-family: Firasans-light;
line-height: 1.4em;
display: inline-block;
}
.hpsapf-popup {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

#D002_S004_E465 .ui-radiobutton {
	float: none;
	display: table-cell;
	vertical-align: top;
	padding-top: 7px;
}

#D002_S045_E095\:D002_S045_E096_panel,
	#D002_S045_E095\:D002_S045_E101_panel,
	#D002_S045_E095\:D002_S045_E096_hpsapf_panel,
	#D002_S045_E095\:D002_S045_E003_hpsapf_panel,
	#D002_S045_E056\:D002_S045_E056_Tab .ui-grid-col-9,
	#D002_S045_E056\:D002_S045_E056_Tab .ui-grid-col-12 {
	width: 100%;
}
 
#D002_S045_E056\:D002_S045_E416_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E002_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E060_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E100_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E883_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E417_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E518_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E004_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E419_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E420_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E800_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E011_hpsapf_panel .hpsapf-label
 {
 	width: 32%;
 }
 /* ZVR-5141 CSS Ends */ 
@font-face {
  font-family: 'Open-Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/zvr/javax.faces.resource/open-sans-v15-latin-regular.woff.xhtml?ln=fonts') format('woff');
}
/* fonts ends */
body{font-size:93.75%;font-family:Firasans-regular;margin:0;padding:0;}
/* Header CSS Starts */
.hpsapf-header{
	width:100%;
	background-color:#ffffff;	
}
.hpsapf-logo{
    width: 228px;
    max-width: 228px;
    float: left;
    margin: 20px 10px 12px 22px;
    box-sizing: border-box;
}
.hpsapf-logo img {
	max-width:100%;
}
.hpsapf-logo img {
	height: 100%;
} /* ZVR-2610 */
.hpsapf-logo-content{
    /* position: fixed;
    top: 50%;
    left: 30%;
    padding: 0 50px; */
    width: 50%;
    margin: 0 auto;
}
.hpsapf-header-menu-parent {
	width: calc(100% - 510px);
	float: left;
	font-family: Open-Sans;
}
.hpsapf-header-welcome{
	height: 30px;
	line-height: 25px;
	padding-bottom: 10px;
	margin-right: 10px;
	box-sizing: border-box;
}
.hpsapf-header-onemenu{
	width: 18%;
	float:left;
	padding-top:20px;
	margin-right: 10px;
} 
.hpsapf-header-zvr-onemenu {
	width: 17% !important;
	height: 2.667em; /* ZVR-12228 */
	margin-bottom: 8px;
	margin-right: 10px;
	box-sizing: border-box;
}
.hpsapf-light-blue {
	color: #0072CE ;
} /*ZVR-2115*/
#zvr-onemenu .ui-selectonemenu-list {
	background-color: #063C5F; /* ZVR-3044 */
    font-size: 12px;
    border: 1px solid #063C5F; /* ZVR-3044 */
    box-shadow: none;
}
#zvr-onemenu .ui-selectonemenu-list a {
	font-size: 14px;
    text-decoration: none;
    color: #fff;
}
#zvr-onemenu .ui-selectonemenu-list a:hover {
	color: #6AADE4; /* ZVR-3044 */
}
#zvr-onemenu .ui-selectonemenu-list a:focus {
	outline: 0;
	color: #6AADE4; /* ZVR-3044 */
}
#zvr-onemenu .ui-selectonemenu-list li {
	padding: 5px;
}
#zvr-onemenu {
	z-index: 1005;
}
.hpsapf-header-zvr-onemenu .hpsapf-menu-title {
	font-weight: bold;
}
.hpsapf-header-zvr-onemenu .hpsapf-menu-value {
	color: #bbb;
}
.hpsapf-header-zvr-onemenu img {
	width: 25px;
	height: 25px;
	margin: 2px 5px 13px 0;
	float: left;
}
.hpsapf-header-zvr-onemenu label {
	vertical-align: top;
	display: block;
	line-height: 1.3; /* ZVR-2456 */
}
.hpsapf-header-black-color {
	color: #000; 
}
.hpsapf-header-menu-parent .hpsapf-header-welcome {
	/* ZVR-12228 */
	font-size: 0.93em;
}
.hpsapf-header-menu-parent .hpsapf-header-menu {
	/* ZVR-12228 */
	font-size: 0.85em;
	line-height: 14px;
}
.hpsapf-header-rightlinks{
	float:right;
	padding:10px 10px 0 0;
}
.hpsapf-header-skipnavigation {
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
.hpsapf-header-skipnavigation li a {
	background-color:#FFF;
	display:block;
	padding:0.5em;
	position:absolute;
	left:-600000px;
	font-size:0.875em;
	color: #666;
	width:200px;
	border: 1px solid #000;
}	
.hpsapf-header-skipnavigation li a:focus {
	left:50%;
	outline:none;
}
.hpsapf-welcomeuser{
	font-family: Firasans-regular;
	font-size: 0.875em;
    color: #333;
    margin-top: 10px;
    display: inline-block;    
}
#bnotk-usermenubar {
	/* ZVR-12228 */
	font-size: 0.85em;
}
/* Context Menu */
.hpsapf-header-contextmenu{
	float:right;	
}
.hpsapf-header-contextmenu-link{
	height: 5em;
    border-left: 1px solid #ddd;
}
.hpsapf-header-contextmenu a{
	width:5em;
	text-decoration: none !important;
	outline:none;
	display: block;
	padding: 1em 0;
	position:relative;
}
.hpsapf-header-contextmenu .hpsapf-onlinehelp-link:before{
	content: "\f129";
    font-style: italic !important;
    position: absolute;
    left: 45%;
    top: 0.820em;
}
/* menubar CSS */
.hpsapf-header-menubar{
	/* float:right; */
	/* margin: 0 10px; */
	min-height:70px;
	border-left: 1px solid #ddd;
	/* border-bottom: 1px solid #ddd; */
	width: 250px;
	box-sizing: border-box;
	position: fixed;
	right: 0;
	z-index: 1010;
	font-size: 0.85em; /* ZVR-12228 */
}
.hpsapf-header-menubar-login{
	/* float:right; */
	/* margin: 0 10px; */
	min-height:70px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	width: 250px;
	box-sizing: border-box;
	position: fixed;
	right: 0;
	z-index: 1010;
	font-size: 12px;
}
.hpsapf-bnotk-menubar{
	/*width:227px;*/
	background: #FFF;
	padding: 26px 0 0px 0;
}

.hpsapf-bnotk-menubar .ui-panel-titlebar{
	padding: 7px 14px 13px 15px;
	position: relative;
	cursor: pointer;
	display:table;
	width: 100%; /*defect 1787 */
	box-sizing:border-box;
}
.hpsapf-header-menubar #bnotk-usermenubar_content.ui-panel-content{
	padding: .5em 14px;
	border-bottom: 1px solid #ddd;
}
.hpsapf-bnotk-menubar .ui-panel-title{
	font-size:1em;
	color:#bbb;
	display: block;
	word-wrap: break-word;
	padding-top: 7px;
}
.hpsapf-bnotk-menubar #bnotk-usermenubar_toggler{
	font-size: 1em !important;
}
.hpsapf-bnotk-menubar .ui-panel-titlebar:before,
.hpsapf-bnotk-menubar .ui-icon-plusthick:before,
.hpsapf-bnotk-menubar .ui-icon-minusthick:before,
.hpsapf-bnotk-menubar-logout a:before,
.hpsapf-bnotk-menubar-login a:before,
.hpsapf-header-contextmenu .hpsapf-onlinehelp-link:before{
 	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none !important;
    color: #BBBBBB;
    font-size: 2em !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-bnotk-menubar .ui-panel-titlebar:before{
 	content: "\f007";
	display:table-cell;
	vertical-align:middle;
	width: 35px;
	float: left; /*ZVR-3174*/
}
.hpsapf-bnotk-menubar .ui-icon-plusthick:before,
.hpsapf-bnotk-menubar .ui-icon-minusthick:before{
	content: '\f078';
	font-size: 10.5px !important; /* Observation: In IE, the Pull over arrow is bigger than Chorme /Firefox */
	text-indent:0;
	display: block;
	/* text-decoration: none; */
	padding-top:10px;
}
.hpsapf-bnotk-menubar .ui-icon-minusthick:before{
	content: '\f077';
}
.hpsapf-bnotk-menubar .ui-panel-title:hover,
.hpsapf-bnotk-menubar .ui-panel-titlebar:hover:before,
.hpsapf-bnotk-menubar .ui-icon-plusthick:hover:before,
.hpsapf-bnotk-menubar .ui-icon-minusthick:hover:before,
.hpsapf-bnotk-menubar-user span a:hover,
.hpsapf-bnotk-menubar-logout a:hover:before,
.hpsapf-bnotk-menubar-login a:hover:before,
.hpsapf-header-contextmenu .hpsapf-onlinehelp-link:hover:before{
	color:#0072CE;
}
.hpsapf-header-contextmenu .hpsapf-onlinehelp-link:focus:before{
	outline:1px dotted #333;
	color:#0072CE;
}
.hpsapf-bnotk-menubar .ui-icon-closethick,
.hpsapf-bnotk-menubar .ui-icon-ui-icon-gear{
	display:none;
}
.hpsapf-bnotk-menubar .ui-panel-titlebar-icon{
	text-decoration:none;
	position: absolute;
	right: 20.5px;
	top: 9px;
}
.hpsapf-bnotk-menubar .ui-panel-content{
	color:#bbb;
	background: #FFF;
}
.hpsapf-bnotk-menubar-user div{
	padding-left: 36px;
	margin: 10px 0 15px 0;
}
.hpsapf-bnotk-menubar-user a,
.hpsapf-bnotk-menubar-logout a,
.hpsapf-bnotk-menubar-login a{
	display: inline-block;
	color:#bbb !important;
	text-decoration:none !important;
	/* width: 100%; */
}
.hpsapf-bnotk-menubar-user a:hover,
.hpsapf-bnotk-menubar-logout a:hover,
.hpsapf-bnotk-menubar-login a:hover{
	color:#0072CE !important;
}
.hpsapf-bnotk-menubar-login{
	clear: both;
    padding: 1.5em 0.875em;
    display: table;
    width: 100%;
}
.hpsapf-bnotk-menubar-logout{
	clear: both;
    padding: 33px 0 13px 15px;
    display: table;
    width: auto;
}
.hpsapf-bnotk-menubar-version{
	clear: both;
    padding: 33px 0 13px 15px;
    display: table;
    width: auto;
}
.hpsapf-bnotk-menubar .ui-panel-content .hpsapf-bnotk-menubar-logout{
	clear:both;
	padding:1em 0;
	display:table;
	width:100%;
}
/*.hpsapf-bnotk-menubar-login a,
.hpsapf-bnotk-menubar-logout a{
	padding-top:7px;
}*/
.hpsapf-bnotk-menubar-logout a:before,
.hpsapf-bnotk-menubar-login a:before{
	content: '\f08b';
	vertical-align:middle;
	margin-right: 14px;
}
/* menubar CSS Ends */
/* Header CSS Ends */
/* Sidebar/LeftMenu start */
.hauptnav-wrapper{
	z-index: 1000;
    position: absolute;
    width: 100%;
    min-height: 100%;
    /* -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease; */
    background-color: #063C5F; /* ZVR-3044 */
}
.hauptnav-wrapper .ui-nav-hpsapf-header{
	margin: 0 1.5em;
    border-bottom: 1px solid #bbb;
	/* padding: 1.5em 0; */ /*ZVR-2402*/
}	
.hauptnav-wrapper li.ui-panelmenu-panel{
    padding: 0;
    margin: 0;
    display: block;
}
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-state-hover{
    background-color:#6AADE4;
}
.hauptnav-wrapper .ui-nav-hpsapf-header:focus{
    background-color:#6AADE4;
}
.hauptnav-h3-bgwrapper, .hauptnav-submenu-bgwrapper{
	/*width:24px;
	height:24px;*/
	width:0px; /*ZVR-3043*/
	height:0px; /*ZVR-3043*/
    display: none;
    margin-top: 10px;
    position: absolute;
    left: 12px;
}
.hauptnav-submenu-badge{
	background-position: -8px -109px;
    width: 34px;
    height: 22px;
    position: absolute;
    right: 15px;
    top: 14px;
}
.hauptnav-submenu-badge span{
	color: #FFF;
    display: block;
    padding-left: 12px;
    /* padding-bottom: 15px; */
    height: 24px;
    line-height: 23px
}
.hauptnav-wrapper .ui-menu-list li a.ui-state-hover{
	background-color:#063c5f;
}
.hauptnav-wrapper .ui-menu-list li a.ui-state-disabled{
	background-color:#CDCDCD;
	color:#3E3E3E;
}
.hauptnav-wrapper .ui-nav-hpsapf-header a {
	display: table;
    text-decoration: none;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: normal;
    outline: 0 !important;
    /* width: 100%; */
    box-sizing: border-box;
	line-height:130%;
}
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-state-active{
	background-color:#063c5f;
}
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-state-active-nochild{
	background-color:#063c5f;
    /* border-left: 5px solid #063c5f;
    border-bottom: 2px solid #000;
   width: 225px;*/
}
.hauptnav-wrapper .ui-menuitem.ui-state-active a {
    background: url('/zvr/javax.faces.resource/icon-menu-activated.png.xhtml?ln=images') no-repeat #063c5f;
    background-position: right;
    color:#3E3E3E;
}
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-state-active a,
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-state-active-nochild a{
	color: #6AADE4; /* ZVR-3107 */
}
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-state-active-nochild a:focus{
	background-color:#FFF;
	outline:1px dotted;
	outline-offset:0;
}
.hauptnav-wrapper .ui-nav-hpsapf-header a:active,
.hauptnav-wrapper .ui-nav-hpsapf-header a:focus {
    text-decoration: none;
}
.hauptnav-wrapper .ui-menuitem-link{
	position:relative;
	line-height:48px;
	padding:0;
	border-bottom: solid 1px #3e3e3e;
	border-top: 0;
    border-left: 0;
    border-right: 0;
	background-color:#c5cae9;
	width:100%;
	color:#3E3E3E;
	font-size: 13px;
    font-weight: normal;
    display:table;	
}
.hauptnav-wrapper .ui-menuitem-link:focus{
	background-color:#b9ccac;
}
.hauptnav-wrapper .ui-menuitem-link:hover,
.hauptnav-wrapper .ui-menuitem-link:focus{
	background-color:#0072CE;
}
.hauptnav-wrapper .ui-menuitem-text{
	padding-left:52px;
}
/* Default style overright */
.hpsapf-body .ui-layout-unit, 
.hpsapf-body .ui-layout-unit-content, 
.hpsapf-body .ui-panelmenu .ui-panelmenu-content{
	padding:0 !important;
	z-index: inherit !important;
	margin-top:0 !important;	
}
.hpsapf-body .ui-layout-north{
	height:70px !important;
	z-index: 9999 !important;
	border-bottom:1px solid #BBBBBB;
	position: fixed !important; /* ZVR-3647 */
}
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-panelmenu-header a{
	display:table !important;
	padding:1.5em 0; /*ZVR-2402*/
	width: 100%;
}
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-panelmenu-header a:focus{
	/* opacity:0.8; */
	opacity: 1; /* ZVE-3044 */
}
.hpsapf-body .ui-panelmenu .ui-menuitem{
	margin:0;
}
  
.hauptnav-wrapper .ui-panelmenu-header .ui-icon {
    position: absolute;
    right: -193px;
    top: 50%;
    margin-top: -8px;
    left:0;
    margin:0 auto;
}
.hauptnav-wrapper .ui-icon-triangle-1-e {
	background-position: -32px -71px;
    width:5px;
    height:9px;
}
.hauptnav-wrapper .ui-icon-triangle-1-s {
	background-position: -7px -73px;
    width:9px;
    height:5px;
}
.ui-layout-resizer{
	display:none !important;
}
.hpsapf-showhide-header{
	cursor: pointer;
	float:right;
	padding-left: 5px;
	width: 25px;
}
.hpsapf-showhide-leftnav {
	/* cursor: pointer; */
    position: fixed;
    top: 110px;
    background: #063C5F;
    width: 26px;
    z-index: 999;
    height: 26px;
    border-radius: 0 5px 5px 0;
	transition: left 150ms ease-in-out;
}
.hpsapf-showhide-leftnav a {
	height: 20px;
	width: 20px;
	display:block;
	margin: 3px 3px;
}
.hpsapf-showhide-leftnav-mobile {
	cursor: pointer;
	position:absolute;
	top: 50px;
	left:23px;
}
.hpsapf-showhide-leftnav-mobile {
	display:none;
}
.hpsapf-showhide-leftnav a,
.hpsapf-showhide-header a,
.hpsapf-showhide-leftnav-mobile a{
	text-decoration:none !important;
	font-size: 1.3em !important;
}
.hpsapf-showhide-leftnav a:focus,
.hpsapf-showhide-header a:focus,
.hpsapf-showhide-leftnav-mobile a:focus{
	outline:1px dotted #000;
	outline-offset:none;
}
.hpsapf-showhide-leftnav a:focus {
	line-height: 10px;
}
.hpsapf-showhide-leftnav a:hover:before,
.hpsapf-showhide-leftnav-mobile a:hover:before,
.hpsapf-showhide-header a:hover:before{
	color:#0072CE;
}
.hpsapf-showhide-header a:before,
.hpsapf-showhide-leftnav-mobile a:before{
    content: "\f048";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none !important;
    color: #BBBBBB;
    /* font-size: 1.3em !important; */
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-showhide-leftnav-mobile a:before{
	content:'\f0c9';
}
/*.ui-layout-west{
	top:48px !important;
}*/
/* Grid CSS Start */
.hpsapf-content{
	min-height:100%;
	background-color:#F0F0F0;
	padding: 1.5em 3em 3.5em 3em;
	box-sizing:border-box;
}
.hpsapf-grid{
	background-color: #FFF;
   /* padding: 10px;
    box-sizing: border-box;*/
}
.hpsapf-grid-title{
	display: inline-block;
	color: #333333;
	font-family: Firasans-light;
	font-size: 2em;
	background-color: #F0F0F0;
	padding: 0.2em 0 0.9em 0;
	margin-bottom: 1em;
}
/* ZVR-2116 Arch change */
.hpsapf-form-title {
	font-size: inherit;
    font-weight: inherit;
}
/* Grid CSS ends */
/* Form controls - labels and input */
.hpsapf-form-controls{
	padding: 8px 10px;
    position: relative;
    display: table;
    width: 100%;
    box-sizing: border-box;
}
/* Verticle alignment classes - to be used with form-control class */
.hpsapf-middle-align,
.hpsapf-bottom-align{
	display: table-cell;
    height: 60px;
}
.hpsapf-middle-align{
	vertical-align:middle;	
}
.hpsapf-bottom-align{
	vertical-align:bottom;
}
.hpsapf-label,.hpsapf-label-mandatory{
	display: table-cell;
	color: #666666;
	width: 43%;
	vertical-align: top;
	word-wrap: break-word;
	padding: 5px 15px 0 0;
	box-sizing: border-box;
}
.hpsapf-label-icon{
	padding-left: 1px;
}
.hpsapf-label img:first-child {
	padding-bottom: 3px;
}
.hpsapf-form-controls legend.hpsapf-label {
    float: left;	
}
 #D002_S045_E095 .ui-grid-col-6 fieldset legend.hpsapf-label{
	width: 21%;
 }
/*-------ZVR-4924 start---------*/
#D035_S019_E134\:D035_S019_E173_hpsapf_panel .hpsapf-label {
	width: 17.3%;
}
#D035_S019_E134\:D035_S019_E173_hpsapf_panel .hpsapf-output-text {
	
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;	
	WORD-BREAK: break-word;
	PADDING-RIGHT: 17.3%;
}
/*-------ZVR-4924 end---------*/
.hpsapf-form-controls .hpsapf-label {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.hpsapf-output-text-label,
.hpsapf-output-text,
.hpsapf-bnotk-note{
	font-size:1em;
	color:#666;
}
.hpsapf-bnotk-note,
.hpsapf-bnotk-mandatorynote{
	font-family:Firasans-light;
	line-height:1.4em;
	padding: 10px 0 10px 25px;
	display:inline-block;	
}
.hpsapf-accordion .hpsapf-bnotk-note,
.hpsapf-accordion .hpsapf-bnotk-mandatorynote{
	padding-left: 0px;
}
.hpsapf-bnotk-mandatorynote{
	font-size:0.875em;
	color:#666;
}

#D035_S019_E174 .hpsapf-bnotk-note,		/* Fix for ZVR-2693 */
#D006_S011_E112 .hpsapf-bnotk-note { 	/* Fix for ZVR-2298 */
	padding-left: 10px; 		/* Fix for ZVR-2220 */
}
.hpsapf-modal-dialog .hpsapf-button-container {
	padding-left: 10px;			/* Fix for ZVR-2220 */
}
.hpsapf-form-controls .hpsapf-output-text {
	display: table-cell;
	vertical-align: top;
	padding-top: 5px;
	color: #333;
	word-wrap: break-word; /* Fix for ZVR-1925 */
}
.hpsapf-input, 
.hpsapf-input-disabled,
.hpsapf-input-readonly,
.hpsapf-onemenu,
.hpsapf-onemenu-disabled,
.hpsapf-input-autocomplete input,
.hpsapf-input-autocomplete-disabled input,
.hpsapf-input-autocomplete-dropdown input,
.hpsapf-calendar .ui-inputfield,
.hpsapf-calendar-disabled .ui-inputfield{
	display:table-cell;
	padding: 0;
	width:100%;
	height: 2em;
	border: 1px solid #BBBBBB;
	font-family:Firasans-regular;
	font-size:0.93em;
	color:#333333;
	background:#FFF;
	line-height: 2em;
	padding-left: 0.5em;
	box-sizing:border-box;	
}
.hpsapf-input.ui-inputtextarea,
.ui-inputtextarea.ui-state-disabled{
	box-sizing: border-box;
    height: 135px;
}
.hpsapf-onemenu .ui-inputfield,
.hpsapf-onemenu-disabled .ui-inputfield{
	padding:0;
	width: 87%;
	height: 2em;
    white-space: normal;
	word-wrap: break-word;
    word-break: break-all;
}
.hpsapf-input-autocomplete,
.hpsapf-input-autocomplete-dropdown{
	width:100%;
}
.hpsapf-input-autocomplete-dropdown .ui-autocomplete-dd-input{
	padding-right: 0;
}
.hpsapf-input-autocomplete-dropdown .ui-autocomplete-dropdown{
	border: none;
    outline: none;
    background-color: #FFF;
    right: 0;
    top: 3px;
    width: 1.4em;
    z-index: 4;
    height: auto;
    margin: 0;
}
.hpsapf-body .ui-autocomplete-items li .ui-autocomplete-query{
	font-weight:normal;
}
.hpsapf-input.ui-state-disabled,
.hpsapf-input-disabled,
.hpsapf-input-autocomplete input.ui-state-disabled,
.hpsapf-input-autocomplete-dropdown input.ui-state-disabled,
.hpsapf-calendar-disabled .ui-inputfield.ui-state-disabled,
.hpsapf-onemenu-disabled.ui-state-disabled,
.hpsapf-input-autocomplete-disabled input.ui-state-disabled{
    background-color: #f0f0f0;
	color:#bbbbbb;
}
.hpsapf-input.ui-state-focus,
.hpsapf-input-readonly.ui-state-focus,
.hpsapf-onemenu.ui-state-focus,
.hpsapf-input-autocomplete input.ui-state-focus,
.hpsapf-input-autocomplete-dropdown input.ui-state-focus{
	border: 1px solid #0072CE;
    font-family:Firasans-regular;
    font-size:0.93em;
    color:#333333;
}
/*.hpsapf-chechkbox .ui-chkbox-box.ui-state-focus .ui-icon,
.ui-columntoggler .ui-chkbox-box.ui-state-focus,
.hpsapf-radio .ui-radiobutton-box.ui-state-focus{
	outline:1px dotted #666;
	outline-offset:0;
}*/
.hpsapf-label-mandatory:after{
	content:'*';
	font-size:0.700em;
	display:inline-block;
	vertical-align:top;
	padding-left:2px;
}
.hpsapf-label-fieldhelp{
    background-position:-567px -193px;	
    width: 16px;
    height: 16px;
    display:inline-block;
    position: relative;
    top: 3px;
    left: 5px;
}
.hpsapf-input-error .hpsapf-input,
.hpsapf-input-error .hpsapf-onemenu,
.hpsapf-onemenu.ui-state-error,
.hpsapf-input-error .hpsapf-calendar-wrapper input,
.hpsapf-input-error .hpsapf-input-autocomplete input{
	border: 1px solid #F20039;
}
/*.hpsapf-input-error .hpsapf-label{
	color:#FF0000;
}*/
.hpsapf-input-error span.ui-outputpanel {
	color:#FF0000;
	font-size:0.750em;
	font-weight: bold; /* ZVR-2374 */
}
.hpsapf-onemenu,
.hpsapf-onemenu-disabled,
.hpsapf-input-autocomplete-disabled{
	width: 100% !important;
	display: block;
	min-width: 0 !important;
}
.hpsapf-input-autocomplete-disabled{
	width: 100% !important;
}
.hpsapf-onemenu-disabled .ui-inputfield{
	padding:0;
}
.hpsapf-onemenu-wrapper {
	padding:10px 10px 10px 0;
}
.hpsapf-onemenu .ui-selectonemenu-trigger:before,
.hpsapf-input-autocomplete-dropdown button:before{
	content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #BBBBBB;
    font-size: 1.5em;
    padding-right: 0.5em;
    position: absolute;
    top: 1px;
    left: 0;
    right: 10px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-onemenu .ui-selectonemenu .ui-selectonemenu-label .ui-selectonemenu .ui-selectonemenu-label{
	display:table-cell;
}
.hpsapf-onemenu.ui-state-hover .ui-selectonemenu-trigger:before,
.hpsapf-onemenu.ui-state-focus .ui-selectonemenu-trigger:before,
.hpsapf-input-autocomplete-dropdown button.ui-state-hover:before,
.hpsapf-input-autocomplete-dropdown button.ui-state-focus:before{
	color:#0072CE;
}	
.hpsapf-body .ui-selectonemenu-list,
.hpsapf-body .ui-autocomplete-list{
	background-color:#FFF ;
	font-size:0.93em;
	border:1px solid #0072CE;
	border-top: none;
    box-shadow: none;
}
.hpsapf-body .ui-selectonemenu-panel{
	background-color:#FFF;
	/*max-height:200px;*/
	overflow:auto;
	z-index: 9999 !important;
}
.hpsapf-body .ui-selectonemenu-panel .ui-selectonemenu-items-wrapper{
	max-height: 200px !important;
}
.hpsapf-body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon-search{
	background: url('') no-repeat;
    width:11px;
    height:11px;
}
.hpsapf-body .ui-selectonemenu-panel .ui-selectonemenu-list-item{
	white-space:normal;
	padding:3px;
}
/*.hpsapf-body .ui-selectonemenu-panel .ui-selectonemenu-filter-container{
	padding:0.4em .5em;
}*/
.hpsapf-body .ui-selectonemenu-items-wrapper li.ui-state-hover,
.hpsapf-body .ui-autocomplete-items li.ui-state-highlight{
	/* background-color:rgba(246, 172, 14, 0.3); */
	background-color: rgba(106, 173, 228, 0.3); /* ZVR-3044 */
	/*background-color: hsl(41, 93%, 30%);*/
}
.hpsapf-datatable-filter .hpsapf-onemenu.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
    margin-top: -5px;
}
.hpsapf-form-controls .hpsapf-chechkbox,
.hpsapf-form-controls .hpsapf-chechkbox-disabled,
.hpsapf-form-controls .hpsapf-chechkbox-vertical-disabled,
.hpsapf-form-controls .hpsapf-datatable-filter-chkbox,
.hpsapf-checkbox-boolean,
.hpsapf-checkbox-boolean-disabled{
	display: table-cell;
}
.hpsapf-form-controls .hpsapf-radio,
.hpsapf-form-controls .hpsapf-radio-disabled {
	margin:5px 0; 
	display: table-cell; /* ZVR-2504 */
	position: relative;
	top: 5px;
}
.hpsapf-form-controls .hpsapf-radio#D002_S004_E460 {
	top: 0;
}
/* ZVR-2504 */
.hpsapf-input-error .hpsapf-radio + span.ui-outputpanel,
.hpsapf-input-error .hpsapf-radio-disabled + span.ui-outputpanel {
	margin-top: 8px;
    display: inline-block;
}
.hpsapf-chechkbox-white tbody td {
    padding: 0 0 0 10px;
    height: 0;
}
.hpsapf-datatable .ui-selection-column .ui-chkbox-all{
	/*margin-bottom: 24px;*/
    margin-left:7px;
}
.hpsapf-chechkbox .ui-icon,
.hpsapf-radio .ui-icon,
.hpsapf-chechkbox-disabled .ui-state-disabled .ui-icon,
.hpsapf-chechkbox-vertical-disabled .ui-state-disabled .ui-icon,
.hpsapf-checkbox-boolean .ui-icon,
.hpsapf-checkbox-boolean-disabled .ui-icon,
.hpsapf-radio-vertical-disabled .ui-state-disabled .ui-icon,
.hpsapf-radio-disabled .ui-state-disabled .ui-icon,
.hpsapf-chechkbox .ui-state-disabled .ui-icon {
	display:inline;
	/* padding-bottom: 2px; */
	
}
.hpsapf-chechkbox .ui-chkbox-icon.ui-icon-check:before,
.hpsapf-chechkbox-disabled .ui-state-disabled .ui-icon-check:before,
.hpsapf-chechkbox-vertical-disabled .ui-state-disabled .ui-icon-check:before,
.hpsapf-datatable .ui-selection-column .ui-chkbox-icon.ui-icon-check:before,
.hpsapf-chechkbox .ui-chkbox-icon.ui-icon-blank:before,
.hpsapf-chechkbox-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-chechkbox-vertical-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-datatable .ui-selection-column .ui-chkbox-icon.ui-icon-blank:before,
.hpsapf-checkbox-boolean .ui-chkbox-icon.ui-icon-blank:before,
.hpsapf-checkbox-boolean .ui-chkbox-icon.ui-icon-check:before,
.hpsapf-checkbox-boolean-disabled .ui-chkbox-icon.ui-icon-blank:before,
.hpsapf-checkbox-boolean-disabled .ui-chkbox-icon.ui-icon-check:before,
.hpsapf-radio .ui-radiobutton-icon.ui-icon-blank:before,
.hpsapf-radio-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-radio-vertical-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-radio .ui-radiobutton-icon.ui-icon-bullet:before,
.hpsapf-radio-disabled .ui-state-disabled .ui-icon-bullet:before,
.hpsapf-radio-vertical-disabled .ui-state-disabled .ui-icon-bullet:before,
.hpsapf-button-help{   
	font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #BBBBBB;
    font-size: 1.4em;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-radio .ui-radiobutton-box.ui-state-focus .ui-icon:before,
.hpsapf-chechkbox .ui-chkbox-box.ui-state-focus .ui-icon:before,
.hpsapf-datatable .ui-selection-column .ui-chkbox-box.ui-state-focus .ui-icon:before,
.hpsapf-checkbox-boolean .ui-chkbox-box.ui-state-focus .ui-icon:before {
	color:#0072CE;
	/*outline:1px dotted #666;
	outline-offset:0;*/ /* Fix for ZVR-2065 */
}
.hpsapf-chechkbox .ui-chkbox-icon.ui-icon-blank:before,
.hpsapf-datatable .ui-selection-column .ui-chkbox-icon.ui-icon-blank:before,
.hpsapf-checkbox-boolean .ui-chkbox-icon.ui-icon-blank:before
{
	 content: "\f096";
}
.hpsapf-chechkbox-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-chechkbox-vertical-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-checkbox-boolean-disabled .ui-chkbox-icon.ui-icon-blank:before,
.hpsapf-chechkbox .ui-state-disabled .ui-icon-blank:before{
	 content: "\f0c8";
}
.hpsapf-chechkbox .ui-chkbox-icon.ui-icon-check:before,
.hpsapf-datatable .ui-selection-column .ui-chkbox-icon.ui-icon-check:before,
.hpsapf-chechkbox-disabled .ui-state-disabled .ui-icon-check:before,
.hpsapf-chechkbox-vertical-disabled .ui-state-disabled .ui-icon-check:before,
.hpsapf-checkbox-boolean .ui-chkbox-icon.ui-icon-check:before,
.hpsapf-checkbox-boolean-disabled .ui-chkbox-icon.ui-icon-check:before{
 	content: "\f14a";
 	color:#0072CE;
 }
.hpsapf-radio .ui-radiobutton-icon.ui-icon-blank:before,
.hpsapf-radio-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-radio-vertical-disabled .ui-state-disabled .ui-icon-blank:before{
	 content: "\f1db";
	 font-size: 21px;
}
.hpsapf-radio .ui-radiobutton-icon.ui-icon-bullet:before,
.hpsapf-radio-disabled .ui-state-disabled .ui-icon-bullet:before,
.hpsapf-radio-vertical-disabled .ui-state-disabled .ui-icon-bullet:before{
 	content: "\f192";
 	color:#0072CE;
 	font-size: 21px;
 }
.hpsapf-chechkbox-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-chechkbox-vertical-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-chechkbox-disabled .ui-state-disabled .ui-icon-check:before,
.hpsapf-chechkbox-vertical-disabled .ui-state-disabled .ui-icon-check:before,
.hpsapf-checkbox-boolean-disabled .ui-chkbox-icon.ui-icon-check:before,
.hpsapf-radio-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-radio-vertical-disabled .ui-state-disabled .ui-icon-blank:before,
.hpsapf-radio-disabled .ui-state-disabled .ui-icon-bullet:before,
.hpsapf-radio-vertical-disabled .ui-state-disabled .ui-icon-bullet:before,
.hpsapf-chechkbox .ui-state-disabled .ui-icon-check:before,
.hpsapf-chechkbox .ui-state-disabled .ui-icon-blank:before {
	color:#bbbbbb;
	opacity:0.7;
}
.hpsapf-datatable .ui-selection-column .ui-chkbox-all{
    margin-left:7px;
}
.hpsapf-datatable .ui-selection-column .ui-icon{
	display:inline;
}	
.hpsapf-chechkbox label, 
.hpsapf-chechkbox-disabled label,
.hpsapf-chechkbox-vertical-disabled label,
.hpsapf-radio label,
.hpsapf-radio-disabled label,
.hpsapf-radio-vertical-disabled label,
.hpsapf-datatable-filter-chkbox label{
	padding: 0 0.667em;
	margin:0;
	display: block;
	color:#666;
}
.hpsapf-radio label,
.hpsapf-radio-disabled label,
.hpsapf-radio-vertical-disabled label {
	font-family: Firasans-light; /* ZVR-2989 */
}
.hpsapf-chechkbox label, 
.hpsapf-chechkbox-disabled label{
	padding-top: 5px;
	font-family: Firasans-light; /* ZVR-2989 */
}
.hpsapf-chechkbox-vertical label, 
.hpsapf-chechkbox-vertical-disabled label{
	padding-top: 2px;
	line-height: 1.5em;
	font-family: Firasans-light; /* ZVR-2989 */
}
.hpsapf-datatable-filter .hpsapf-onemenu label{
	line-height:normal;
}
.hpsapf-datatable-filter-button{
	float:right;
}
.hpsapf-datatable-filter-button button{
	min-width:2.5em;
	margin-right: 10px;
	margin-top:0;
}
.hpsapf-radio .ui-radiobutton,
.hpsapf-radio-disabled .ui-radiobutton,
.hpsapf-chechkbox .ui-chkbox,
.hpsapf-chechkbox-disabled .ui-chkbox{
	margin: 2px 0;
}
.hpsapf-chechkbox-white .ui-chkbox{
	margin:0;
}
.hpsapf-radio .ui-radiobutton,
.hpsapf-radio-disabled .ui-radiobutton,
.hpsapf-chechkbox .ui-chkbox,
.hpsapf-chechkbox-disabled .ui-chkbox{
    float: left;
}
.hpsapf-radio .hpsapf-radio-label,
.hpsapf-radio-disabled .hpsapf-radio-label,
.hpsapf-chechkbox .hpsapf-radio-label,
.hpsapf-chechkbox-disabled .hpsapf-radio-label{
    float: left;
}
.hpsapf-radio.hpsapf-radio-vertical,
.hpsapf-chechkbox.hpsapf-chechkbox-vertical{
    display: table;
}
.hpsapf-radio.hpsapf-radio-vertical .ui-radiobutton,
.hpsapf-radio-vertical-disabled .ui-radiobutton,
.hpsapf-chechkbox.hpsapf-chechkbox-vertical .ui-chkbox,
.hpsapf-chechkbox-vertical-disabled .ui-chkbox{
    float: none;
    display: table-cell;
    vertical-align: top;
    padding:0;
}
.hpsapf-radio.hpsapf-radio-vertical .ui-radiobutton,
.hpsapf-radio-vertical-disabled .ui-radiobutton{
	vertical-align: middle;
}
.hpsapf-chechkbox.hpsapf-chechkbox-vertical .hpsapf-radio-label,
.hpsapf-chechkbox-vertical-disabled .hpsapf-radio-label,
.hpsapf-radio.hpsapf-radio-vertical .hpsapf-radio-label,
.hpsapf-radio-vertical-disabled .hpsapf-radio-label{
    float: none;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
	padding-bottom:2px;
}
/* Date Picker */
.hpsapf-body .ui-datepicker{
	background:#FFF;
	font-family:Firasans-regular;
	font-size:0.93em;	
	width:24em;
	border: 1px solid #BBBBBB;
	z-index: 9999 !important;
}
.hpsapf-body .ui-datepicker .ui-datepicker-prev, 
.hpsapf-body .ui-datepicker .ui-datepicker-next{
	top:7px;
	text-decoration: none;
}
.hpsapf-body .ui-datepicker .ui-datepicker-prev{
	left:0;
}
.hpsapf-body .ui-datepicker .ui-datepicker-next{
	right:0;	
}
.hpsapf-body .ui-datepicker .ui-datepicker-prev-hover {
    left: 0px !important;
}
.hpsapf-body .ui-datepicker .ui-datepicker-next-hover {
    right: 0px !important;
}
.hpsapf-body .ui-datepicker .ui-datepicker-prev .ui-icon-circle-triangle-w,
.hpsapf-body .ui-datepicker .ui-datepicker-next .ui-icon-circle-triangle-e{
	width: 6px;
    height: 9px;
}
.hpsapf-body .ui-datepicker-next:before,
.hpsapf-body .ui-datepicker-prev:before{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #BBBBBB;
    font-size: 20px;
    padding-right: 0.5em;
    position: absolute;
    top: 4px;
    left: 4px;
     text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-body .ui-datepicker-next:before{
	content:'\f105';
}
.hpsapf-body .ui-datepicker-prev:before{
	content: '\f104';
	/*! display: inline; */
}
.hpsapf-body .ui-datepicker .ui-datepicker-title select{
	font-family:Firasans-regular;
	font-size:1em;	
	color:#303030;
	margin-right:5px;
	width:100px;
}
.hpsapf-body .ui-datepicker-header{
	padding:0.6em 0;
}
.hpsapf-body .ui-datepicker th{
	/*background:#CCC;*/
	color:#303030;
}
.hpsapf-body .ui-datepicker tbody td{
	padding:6px;
}
.hpsapf-body .ui-datepicker td a, 
.hpsapf-body .ui-datepicker td.ui-datepicker-unselectable span {
	text-align:center;
}
.hpsapf-body .ui-datepicker td a {
	color:#303030;
}
.hpsapf-body .ui-datepicker td.ui-datepicker-unselectable span {
	color:#bbb;
}
.hpsapf-body a.ui-state-default.ui-state-highlight,
.hpsapf-body .ui-datepicker td.ui-datepicker-today a
{
	background-color: #999;
    color: #FFF;
}
.hpsapf-body .ui-datepicker td.ui-datepicker-days-cell-over a{
	outline: thin dotted;
    outline-offset: 0;
    background-color: #0072CE;
    color: #fff;
}
.hpsapf-calendar{
    width:100%;
	position: relative;
    display: inline-block;
}
/*.hpsapf-calendar .ui-inputfield,
.hpsapf-calendar-disabled .ui-inputfield{
	display: block;
    width: 98%;
    height: 1em;
    padding:0.5em 0 0.5em 6px;
    border: 1px solid #BBBBBB;
    font-family:Firasans-regular;
    font-size: 0.93em;
	outline:0;
    color: #333333;
}*/
.hpsapf-input-error .hpsapf-calendar .ui-inputfield{
	 border: 1px solid #F20039;
}
.hpsapf-calendar .ui-inputfield.ui-state-focus{
	border:1px solid #0072CE;
	color:#333333;
	font-style:normal;
}	
.hpsapf-calendar-icon {
    border:0;
    width:23px;
    height:25px;
    padding:0;
    margin:0;
    position:absolute;
	right:5px;
    top: 50%;
    transform: translateY(-50%);
    background:transparent;
}
.hpsapf-calendar-icon img{
	display:none;
}
.hpsapf-calendar-icon:before{
	 font-family: FontAwesome;
	 content: '\f073';
	 font-style: normal;
	 font-weight: normal;
	 text-decoration: none;
	 color: #BBBBBB;
	 font-size: 1.6em;
	 padding:0;
	 text-rendering: auto;
	 -webkit-font-smoothing: antialiased;
	 -moz-osx-font-smoothing: grayscale;
	 transform: translate(0, 0);
	 line-height:normal;
}
.hpsapf-calendar-icon.ui-state-focus:before{
	color:#0072CE;
}
.hpsapf-calendar-icon .ui-button-text,
.hpsapf-calendar-icon .ui-icon {
    display: none;
}
/* Date Picker ends */
/* File upload */
.hpsapf-input-fileupload .ui-fileupload-choose,
.hpsapf-input-fileupload button{
	min-width: 90px;
    height: 2em;
    font-size: 0.93em;
    font-family: Firasans-light;
    padding: 0 20px;
    margin-right: 15px;
    border: 0;
    outline: none;
    background-color: #063c5f;
    color: #FEFEFE;
    line-height: 2em;
}
span#D002_S024_E003_label {
    display: block;
}
.hpsapf-input-fileupload .ui-fileupload-choose.ui-state-hover {
	background-color:#6AADE4;
} /* Observation: No color change happen on mouse hover of btn "Detei...." */
.hpsapf-input-fileupload .ui-button-text{
	padding:0;
	line-height: inherit;
}
.hpsapf-input-fileupload button.ui-state-disabled{
    background-color: #CDCDCD;
    color: #3E3E3E;
}
.hpsapf-input-fileupload .ui-button-icon-only{
	min-width:2.4em;
}
.hpsapf-input-fileupload .ui-button-icon-only .ui-icon-close{
	background:url('/zvr/javax.faces.resource/hpsapf-icons.png.xhtml?ln=images') no-repeat;
	background-position:-259px -213px;
    width: 24px;
    height: 24px;
    left: 43%;
    top: 44%;
}
.hpsapf-input-fileupload .ui-fileupload-preview,
.hpsapf-input-fileupload .ui-progressbar{
	display:none;
}
.hpsapf-input-fileupload .ui-fileupload-files td{
	padding: 5px;
    font-size: 0.812em;
    border-bottom:1px solid #CCC;
}
.hpsapf-fileupload-group {padding-top:2px;}
.hpsapf-input-fileupload .hpsapf-datatable {display:none;}
#D002_S006_E445{margin-left: 23px;}
/* Buttons */
.hpsapf-button-container{
	/*width:100%;
	height:70px;
	padding: 15px 0 30px 0;
	border-top:1px solid #BBBBBB;
	margin-top:20px;
	padding-left:19px;
	position: relative;
	box-sizing:border-box;*/
	width:100%;/* client fix (kontodaten.xhtml)*/
	padding: 5px 23px 30px 33px; /* ZVR-2523 & ZVR-2524 */
	border-top:1px solid #BBBBBB;
	position: relative;
	box-sizing:border-box;
}
.hpsapf-section-header {
	line-height: 1.3; /* Fix: Alignment of text and checkbox in Druckcenter */
}
.hpsapf-accordion .hpsapf-button-container,
.hpsapf-section-header .hpsapf-button-container{
	padding-left:10px;
}
.hpsapf-button-container p,
.hpsapf-datatable-filter-button p,
.hpsapf-info-dialog-button p {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.hpsapf-button{
	min-width:130px;
	height:2em;
	font-size:0.93em;
	font-family:Firasans-light;
	color:#FFF;
	background-color:#063C5F;
	padding:0;	
	margin-right: 15px;
	margin-top:5px;
	border:0;
	outline:none;
}
.hpsapf-button.ui-state-hover,
.hpsapf-button.ui-state-focus{
	background-color:#6AADE4;
}
.hpsapf-button-showdocicon{
	background:transparent;
	border:0;
}
/*.hpsapf-button:first-child {
    margin-left: 10px;
}*/
.hpsapf-button .ui-button-icon-left{
	left:12%;
	top:42%;
}
.hpsapf-button-showdocicon{
	left:12%;
	top:-10px;
}
.hpsapf-button.ui-state-disabled,
.hpsapf-button.ui-state-disabled:hover,
.hpsapf-button.ui-state-disabled:focus{
	background-color:#F0F0F0;
	color:#666666;
}
.hpsapf-button-editicon:before,
.hpsapf-button-deleteicon:before,
.hpsapf-button-showicon:before,
.hpsapf-button-helpicon:before,
.hpsapf-button-searchicon:before,
.hpsapf-button-showdocicon:before
{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #FFF;
    font-size:1.2em;
    position: absolute;
    top: 4px;
    right: 1em;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-button-showdocicon:before{
		color:#BBB;
}
.hpsapf-button-editicon:before{
	content: "\f040";
}
.hpsapf-button-deleteicon:before{
	content: "\f1f8";
}
.hpsapf-button-showicon:before,
.hpsapf-button-showdocicon:before{
	content: "\f06e";
}
.hpsapf-button-helpicon:before{
	content: "\f059";
}
.hpsapf-button-searchicon:before{
	content: "\f002";
}
.hpsapf-button.ui-button-text-icon-left .ui-button-text{
	padding:0;
	text-align:left;
	padding-right:1.5em;
}
.hpsapf-button-editicon.ui-button-icon-only .ui-icon{
	top:38%;
	left:36%;
}
.hpsapf-button-deleteicon.ui-button-icon-only .ui-icon{
	top:42%;
	left: 37%;
}
.hpsapf-button-showicon.ui-button-icon-only .ui-icon{
	top:50%;
	left:36%;
}
.hpsapf-button-helpicon.ui-button-icon-only .ui-icon{
	top:42%;
	left:39%;
}
.hpsapf-accordion-header-rightdiv .hpsapf-button-plusicon .ui-icon{
	top:42%;
	left:42%;
}
.hpsapf-button-emailicon{
	background:url('/zvr/javax.faces.resource/icon-button-email.png.xhtml?ln=images') no-repeat;	
	background-position: 15px 10px;
}
.hpsapf-button-orange{
	    background-color: #063c5f;
}
.hpsapf-button-blue{
	    background-color: #063c5f;
}
.hpsapf-button-lightblue{
	background-color:#5C6BC0;
}
#D002_S008_E118.hpsapf-button-blue{margin-left: 0%;}
button:disabled {
    background-color: #f0f0f0;
    color: #666666;
}
.hpsapf-button-help {
    background-color: transparent;
    border: 0;
    width: 13px;
    padding: 0;
    margin:0;
}
.hpsapf-button-help img{display:none;}
.hpsapf-button-help:before {
	content:'\f129';
	color: #0072CE;
	font-style:italic;
	font-size: 0.8em;
	display: block;
}
.hpsapf-datatable-filter .hpsapf-button-help:before {
	/* font-size:0.65em; */		/* Fix for defect ZVR-2126 */
}
.hpsapf-datatable-filter label {
	line-height: 18px;		/* Fix for defect ZVR-2126 */
}
/* Buttons */
/* Form controls - labels and input ends */
/* Accordion */
.hpsapf-accordion {
    margin-top: 10px;
}
.hpsapf-accordion-wrapper {
    padding: 0 23px;
    box-sizing: border-box;
}
.hpsapf-accordion-wrapper .hpsapf-accordion-wrapper {
	padding:0;
}
.hpsapf-accordion-full{
	width:100%;
}
.hpsapf-section-header h2.hpsapf-section{
	font-family: Firasans-light;
    font-size: 1.4em;
    color: #333;
    padding: 13px 0;
}
.hpsapf-accordion .hpsapf-accordion.hpsapf-accordion-full h2.hpsapf-section{
	margin-left: 0;
}	
.hpsapf-accordion h2{
	font-size:1em;
	font-family:Firasans-medium;
	line-height: 0.5em;
	margin:0;
	padding:0;
}
.hpsapf-accordion .ui-accordion-header{
	display:inline-block;
	font-size:1em;
	/* font-weight:400; */
	width: 100%;
	color:#666;
	height: 48px;
	background-color:#F0F0F0;
	border-bottom:1px solid #bbb;
	box-sizing: border-box;
	font-family: Firasans-regular;
	text-align:left;
}
.hpsapf-accordion .ui-accordion-header.ui-state-active{
	color:#0072CE;
}
.hpsapf-accordion-content-header{
	margin-top:10px;
}
.hpsapf-accordion-content-header-text{
	padding-left:10px;
}
.hpsapf-accordion .ui-accordion-header.ui-state-default.ui-state-active:after,
.hpsapf-accordion .ui-accordion-header.ui-state-default:after{
    font-family: FontAwesome;
     font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    right: 20px;
    position: absolute;
    top: 1px;
    font-size: 1.2em;
    color: #BBBBBB;
     text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-accordion .ui-accordion-header.ui-state-default.ui-state-active:after{
	content: '\f077';
	top:12px;
}
.hpsapf-accordion .ui-accordion-header.ui-state-default:after{
	content: '\f078';
	top:12px;
}	
.hpsapf-accordion .ui-accordion-content,.hpsapf-accordion .ui-accordion-header{
	padding:0;
}
.hpsapf-accordion .ui-accordion-content{
	/* margin-top: -5px; */
	margin-top:18px;
	height:100%;
	overflow:hidden;
}
.hpsapf-accordion .ui-accordion-header:hover{
	color:#0072CE;
}
.hpsapf-accordion .ui-accordion-header:focus{
	outline:1px dotted #000;
	outline-offset:0;
}
.hpsapf-accordion .ui-accordion-header .hpsapf-accordion-header{
	padding: 0 35px 0 10px;
	position:relative;
	float:left;
	font-weight: bold;
}
.hpsapf-accordion .ui-accordion-header .hpsapf-accordion-header span:first-child {
    display: inline-block;
}
.hpsapf-accordion-header-greentxt{
	font-size: 1em;
	float:left;
	font-weight: bold;
	margin-left: -34px;
}
/* Accordion ends */
/* modal window  */
.hpsapf-modal-dialog{
	background:#FAFAFA;
	top:71px !important;
	left: auto !important;
	right: 0% !important;
	overflow: auto;
}
.hpsapf-body .ui-widget-overlay
{
	top:71px;
	background:#1f2226;
	opacity:0.30;
}
.hpsapf-modal-dialog .ui-dialog-content{
	padding: 1.3em;
}
.hpsapf-modal-dialog .ui-dialog-titlebar{
	padding-left:1.9em;
}
.hpsapf-modal-dialog .ui-dialog-titlebar h1{
	font-size:1.4em;
	color:#333333;
	font-family:Firasans-light;
}
.hpsapf-info-dialog{
	background:#FAFAFA;
}
.hpsapf-info-dialog .ui-dialog-titlebar{
	color: #FFF;
	height:34px; /*ZVR-2636*/
	line-height:34px; /*ZVR-2636*/
	padding-left: 40px;
	padding-top: 0.15em; /*ZVR-2636*/
	padding-bottom: 0.15em; /*ZVR-2636*/
	font-size: 1.4em;
	font-family: Firasans-medium;
}
.hpsapf-info-dialog .ui-dialog-titlebar h1{
	font-size: inherit;
    font-weight: normal;
}
.hpsapf-info-dialog-blue .ui-dialog-titlebar{
	background-color:#0072CE;
}
.hpsapf-info-dialog-red .ui-dialog-titlebar{
	background-color:#FF0000;
}
.hpsapf-info-dialog-green .ui-dialog-titlebar{
	background-color:#00C853;
}
.hpsapf-info-dialog .ui-dialog-title{
	margin:0;
	/* background: url('/bnotk-zvr-webapp-gui/javax.faces.resource/icon-error.png.xhtml?ln=images') no-repeat left center; */
	display: inline-block;
	width: 100%;
	/* text-align: right; */
	font-family: Firasans-medium;
}
.hpsapf-info-dialog .ui-dialog-content{
    font-size: 1em;
	line-height: 25px; /*ZVR-2636*/
    padding: 33px 40px 40px 40px; /*ZVR-2636*/
    font-family: Firasans-light;
}
.hpsapf-info-dialog-blue .ui-dialog-content{
	border:4px solid #0072CE;
	border-top:0; /*ZVR-2636*/
}
.hpsapf-info-dialog-red .ui-dialog-content{
	border:1px solid #FF0000;	
}
.hpsapf-info-dialog-green .ui-dialog-content{
	border:1px solid #00C853;	
}
.hpsapf-info-dialog-button{
	padding-top:25px; /*ZVR-2636*/
	position: relative;
}
.hpsapf-info-dialog-button button{
	min-width:0;
	padding:0;
}
/* modal window ends  */
/* Datatable  */
.hpsapf-datatable{
	padding:10px;
	font-size:0.93em;
	position:relative;
}
.hpsapf-accordion .hpsapf-datatable{
	padding:0 10px;
}
.hpsapf-datatable-filter{
    background-color: #FFFFFF;
    width: 98%;
    border: 0;
    margin:10px 6px 0;
    padding:10px 0;
	position:relative;
}
.hpsapf-datatable-filter .ui-grid-row:nth-child(2){
	padding-top: 10px;
}
.hpsapf-datatable-filter .hpsapf-form-controls {
    padding: 0 5px;
}
.hpsapf-datatable-filter .hpsapf-input,
.hpsapf-datatable-filter .hpsapf-onemenu, 
.hpsapf-datatable-filter .hpsapf-input-autocomplete input,
.hpsapf-datatable-filter .hpsapf-input-autocomplete-dropdown input {
	padding-top:0;
	width: 97%;
    margin-right: 2%;
} 
.hpsapf-modal-dialog .hpsapf-datatable-filter .hpsapf-input {
    padding-bottom: 3px;
    margin-top: 4px;
}
.hpsapf-datatable-filter-heading{
	padding:4px 10px;
    font-size: 1.125em;
    color: #333;
    display: inline-block;
    float: left;
}
.hpsapf-datatable-filter-chkbox{
	float:left;
	margin:0;
}
.hpsapf-datatable-button{
	border-top:none;
}
.hpsapf-datatable table thead th{
    padding: 0 5px 0 10px;
    background-color: #F0F0F0;
    color: #333333;
    text-align: left;
    border: none;
    height: 50px;
    vertical-align: middle;
    position:relative;
    font-size: 1em;
    text-transform: uppercase;
    font-family: Firasans-medium;
	word-wrap: break-word;
	text-transform: none;
}
.hpsapf-datatable table thead th .ui-column-title {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	font-weight: 300;
}
.hpsapf-datatable table tbody td{
	height: 42px;
	color:#303030;
    border: none;
	border-bottom:1px solid #bbb;
    font-size: 1em;
	font-family: firasans-light;
	word-wrap: break-word;
}
/*.hpsapf-datatable tbody td span {
	word-break: break-all;
	display: inline-block; /*ZVR-3374*/
}*/
.hpsapf-datatable tbody tr.ui-state-hover{
	/* background-color:rgba(246, 172, 14, 0.3); */
	background-color: rgba(106, 173, 228, 0.3); /* ZVR-3044 */
}
.hpsapf-datatable tbody a:hover {
	color: #000;
} /* ZVR-3044 */
.hpsapf-datatable tbody tr:ui-state-focus{
	outline: 1px dotted #333;
    outline-offset: 0;
}
.hpsapf-datatable tbody tr.ui-state-highlight{
	/* background-color:rgba(246, 172, 14, 0.3); */
	background-color: rgba(106, 173, 228, 0.3); /* ZVR-3044 */
}
/* ZVR-2061 */
.hpsapf-datatable table thead th.ui-sortable-column .ui-icon{
	text-indent: 0;
}
.hpsapf-datatable table thead th.ui-sortable-column .ui-icon-carat-2-n-s:after{
    color: #BBB;
    font-family: FontAwesome;   
    font-style: normal;
    font-weight: normal;
    font-size:inherit;
    text-decoration: none; 
    margin-left: 5px;
     text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-datatable table thead th.ui-sortable-column .ui-icon-carat-2-n-s:after{
	content: "\f0dc";
}
.hpsapf-datatable table thead th.ui-sortable-column .ui-icon-carat-2-n-s.ui-icon-triangle-1-n:after{
	content: "\f0d8";
}
.hpsapf-datatable table thead th.ui-sortable-column .ui-icon-carat-2-n-s.ui-icon-triangle-1-s:after{
	content: "\f0d7";	
}
/* ZVR-2061 */
.hpsapf-datatable table thead th.ui-sortable-column.ui-state-focus .ui-icon-carat-2-n-s:after,
.hpsapf-datatable table thead th.ui-sortable-column.ui-state-hover .ui-icon-carat-2-n-s:after {
	color:#0072CE;
}
.hpsapf-datatable .ui-datatable-header{
	position: absolute;
    right: 5px;
    top: 18px;
    border: 0;
    outline: none;
    width: 10px;
    height: 32px;
    z-index:2;
}
/*.hpsapf-datatable-iconcol{
	float:right;
	visibility:hidden;
}*/
/* ZVR-3020 start */
.hpsapf-datatable #D002_S004_E504_data tr:not(.ui-datatable-empty-message) td,
.hpsapf-datatable #D002_S004_E604_data tr:not(.ui-datatable-empty-message) td,
.hpsapf-datatable #D002_S004_E421_data tr:not(.ui-datatable-empty-message) td,
.hpsapf-datatable #D002_S004_E424_data tr:not(.ui-datatable-empty-message) td {
	padding: 0;
}
.hpsapf-datatable #D002_S004_E504_data td a,
.hpsapf-datatable #D002_S004_E604_data td a,
.hpsapf-datatable #D002_S004_E421_data td a,
.hpsapf-datatable #D002_S004_E424_data td a {
	padding: 4px 10px;
	display: block;
    line-height: 42px;
}
/* ZVR-3020 end */
#notarial_search_modalform .hpsapf-datatable-button.pull-left.width-auto .hpsapf-button,
#hist_notarial_search_modalform .hpsapf-datatable-button.pull-left.width-auto .hpsapf-button,
#non_notarial_search_modalform .hpsapf-datatable-button.pull-left.width-auto .hpsapf-button,
#S004_modalform_E413 .hpsapf-datatable-button.pull-left.width-auto .hpsapf-button {
	margin-top: 3px;
}
.hpsapf-rowexpansion{
    margin: 0 auto;
    width: 91%;
    border: 1px solid #063c5f;
    background-color: #FFF;
    height: auto;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}
.hpsapf-rowexpansion-title{
	float:left;
	width:80%;	
	height: 35px;
    line-height: 35px;
    margin-left: 10px;
}
.hpsapf-rowexpansion-button{
	float:right;
	margin:5px 10px 0 0;	
}
.hpsapf-rowexpansion-button span {
    display: inline-block;
}
.hpsapf-rowexpansion-button .hpsapf-delete-icon{
	background-position: -33px -404px;
}
/* command link css */
.hpsapf-datatable-iconcol{
	float: right;
    margin-right: 30%;
}
.hpsapf-datatable-iconcol a {
    float: left;
    width: 21px;
    height: 25px;
    margin-right: 5px;
    border: none;
    outline: none;
    position: relative;
}
.hpsapf-datatable-iconcol a:focus {
	outline:1px dotted #000;
	outline-offset:0;
}
.hpsapf-datatable-iconcol .hpsapf-edit-icon,
.hpsapf-datatable-iconcol .hpsapf-delete-icon,
.hpsapf-datatable-iconcol .hpsapf-show-icon,
.hpsapf-datatable-iconcol .hpsapf-download-icon,
.hpsapf-datatable-iconcol .hpsapf-sendemail-icon,
.hpsapf-datatable-iconcol .hpsapf-link-icon,
.hpsapf-datatable-iconcol .hpsapf-accept-icon,
.hpsapf-datatable-iconcol .hpsapf-reject-icon,
.hpsapf-datatable-iconcol .hpsapf-printcenter-icon,
.hpsapf-datatable-iconcol .hpsapf-reload-icon,
.hpsapf-datatable-iconcol .hpsapf-editview-icon,
.hpsapf-datatable-iconcol .hpsapf-slashline-icon
{
    position: absolute;
    /*! left: 2px; */
    /*! top: 5px; */
}
.hpsapf-datatable-iconcol .hpsapf-show-icon:before,
.hpsapf-datatable-iconcol .hpsapf-delete-icon:before,
.hpsapf-datatable-iconcol .hpsapf-edit-icon:before,
.hpsapf-datatable-iconcol .hpsapf-download-icon:before,
.hpsapf-datatable-iconcol .hpsapf-sendemail-icon:before,
.hpsapf-datatable-iconcol .hpsapf-link-icon:before,
.hpsapf-datatable-iconcol .hpsapf-accept-icon:before,
.hpsapf-datatable-iconcol .hpsapf-reject-icon:before,
.hpsapf-datatable-iconcol .hpsapf-printcenter-icon:before,
.hpsapf-datatable-filter-button .hpsapf-button-applyfiltericon:before,
.hpsapf-datatable-filter-button .hpsapf-button-clearfiltericon:before,
.hpsapf-datatable-iconcol .hpsapf-reload-icon:before,
.hpsapf-datatable-iconcol .hpsapf-editview-icon:before,
.hpsapf-datatable-iconcol .hpsapf-slashline-icon:before{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #000;
    font-size: 20px;
    padding-right: 0.5em;
    position: absolute;
    top: 0px;
    left: 4px;
     text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.hpsapf-datatable-iconcol .hpsapf-show-icon:before,
.hpsapf-datatable-iconcol .hpsapf-delete-icon:before,
.hpsapf-datatable-iconcol .hpsapf-edit-icon:before,
.hpsapf-datatable-iconcol .hpsapf-download-icon:before,
.hpsapf-datatable-iconcol .hpsapf-sendemail-icon:before,
.hpsapf-datatable-iconcol .hpsapf-link-icon:before,
.hpsapf-datatable-iconcol .hpsapf-printcenter-icon:before,
.hpsapf-datatable-iconcol .hpsapf-accept-icon:before,
.hpsapf-datatable-iconcol .hpsapf-reject-icon:before,
.hpsapf-datatable-iconcol .hpsapf-reload-icon:before,
.hpsapf-datatable-iconcol .hpsapf-editview-icon:before,
.hpsapf-datatable-iconcol .hpsapf-slashline-icon:before{
	color:#BBBBBB;
}
.hpsapf-datatable-iconcol a:hover .hpsapf-show-icon:before,
.hpsapf-datatable-iconcol a:hover .hpsapf-delete-icon:before,
.hpsapf-datatable-iconcol a:hover .hpsapf-edit-icon:before,
.hpsapf-datatable-iconcol a:hover .hpsapf-download-icon:before,
.hpsapf-datatable-iconcol a:hover .hpsapf-sendemail-icon:before,
.hpsapf-datatable-iconcol a:hover .hpsapf-link-icon:before,
.hpsapf-datatable-iconcol a:hover .hpsapf-printcenter-icon:before,
.hpsapf-datatable-iconcol a:hover .hpsapf-accept-icon:before,
.hpsapf-datatable-iconcol a:hover .hpsapf-reject-icon:before{
	/* color:#F6A60E; */
	color: #0072CE; /* ZVR-3044 */
}
.hpsapf-datatable-iconcol .hpsapf-accept-icon:before{
	content:"\f00c";
}
.hpsapf-datatable-iconcol .hpsapf-reject-icon:before{
	content:"\f00d";
}
.hpsapf-datatable-iconcol .hpsapf-show-icon:before{
	content:"\f06e";
}
.hpsapf-datatable-iconcol .hpsapf-delete-icon:before{
	content:"\f1f8";
}
.hpsapf-datatable-iconcol .hpsapf-edit-icon:before{
	content:"\f040";
}
.hpsapf-datatable-iconcol .hpsapf-download-icon:before{
	content:"\f019";
}
.hpsapf-datatable-iconcol .hpsapf-sendemail-icon:before{
	content:"\f0e0";
}
.hpsapf-datatable-iconcol .hpsapf-link-icon:before{
	content:"\f0c1";
}
.hpsapf-datatable-iconcol .hpsapf-printcenter-icon:before{
	content:"\f02f";
}
.hpsapf-datatable-iconcol .hpsapf-editview-icon:before {
	content: "\f06e"
}
.hpsapf-datatable-iconcol .hpsapf-reload-icon:before {
	content: "\f0e2"
}
.hpsapf-datatable-iconcol .hpsapf-slashline-icon:before {
	content: "\f235"
}
.hpsapf-datatable-filter-button .hpsapf-button-applyfiltericon:before{
	content: "\f0b0";
}
.hpsapf-datatable-filter-button .hpsapf-button-clearfiltericon:before{
	content: "\f00d";
}
.hpsapf-datatable-filter-button .hpsapf-button-applyfiltericon:before{
	content: "\f0b0";
}
.hpsapf-datatable-filter-button .hpsapf-button-clearfiltericon:before{
	content: "\f00d";
}
.hpsapf-datatable-filter-button .hpsapf-button-applyfiltericon:before,
.hpsapf-datatable-filter-button .hpsapf-button-clearfiltericon:before{
	color:#FFF;
	top:15%;
	left:25%;
}
/* command link css ends */
.hpsapf-datatable-iconcol button{
	padding:0 10px;
	margin-right:5px;
	margin-top:0;
}
.hpsapf-datatable-iconcol button:first-of-type{
	margin-left:0;
}
/*.hpsapf-datatable tbody tr.ui-state-hover .hpsapf-datatable-iconcol,
.hpsapf-datatable tbody tr.ui-state-highlight .hpsapf-datatable-iconcol{
	 visibility:visible; 
	vertical-align: middle; 
}*/
/* command link css ends */
.hpsapf-datatable-iconcol button{
	padding:0 10px;
	margin-right:5px;
	margin-top:0;
}
.hpsapf-datatable-iconcol button:first-of-type{
	margin-left:0;
}
/*.hpsapf-datatable tbody tr.ui-state-hover .hpsapf-datatable-iconcol,
.hpsapf-datatable tbody tr.ui-state-highlight .hpsapf-datatable-iconcol{
	visibility:visible;
}*/
.hpsapf-datatable-sumcol,
.hpsapf-datatable-numcol
{
	vertical-align: middle;
    padding-left: 10px;
    cursor:pointer;
}
.ui-columntoggler{
	background:#FFF;
}
.ui-columntoggler .ui-state-default.ui-state-active{
    background-position: -214px -316px;
    width: 18px;
    height: 18px;
}
.ui-columntoggler .ui-state-default{
	background-position: -62px -316px;
    width: 18px;
    height: 18px;
}
.hpsapf-body .ui-paginator{
	position:relative;
	margin-top:5px;
	padding-bottom: 4%; /* 12228 */
}
.hpsapf-modal-dialog .ui-paginator {
	line-height: 1.3;
}
.hpsapf-body .ui-paginator-pages .ui-paginator-page {
	padding:2px 12px;
}
/* ZVR-2522 */
.hpsapf-body .ui-paginator-pages .ui-state-active{
	color:#333;
	background:#FFF;
	border:1px solid #bbb;
	min-width:14px;
	padding:2px;
}
.hpsapf-body .ui-paginator-pages .ui-state-default.ui-state-active:hover,
.hpsapf-body .ui-paginator-pages .ui-state-default.ui-state-focus{
	background: #0072CE;
	color: #FFF;
	border-radius:0;
}
.hpsapf-body .ui-paginator-rpp-options{
	position: absolute;
    left: 130px; /* ZVR-800 fix */
    top: 5px;
    border: 0;
    border-bottom: 1px solid #BBBBBB;
    background: transparent;
}
/*.hpsapf-body .ui-paginator-rpp-options.ui-state-default{
	background: url('/zvr/javax.faces.resource/onemenu-up-arrow.png.xhtml?ln=images') no-repeat;
    width: 40px;
    height: 9px;    
}
*/
.hpsapf-body .ui-paginator-rpp-label{
	left: 10px; /* ZVR-800 fix */
    position: absolute;
    top: 5px;
    color: #303030;
    width: 14%; /*ZVR-12228 */
    text-align: left;
}
/* ZVR-2448 */
.hpsapf-body .ui-paginator-first .ui-icon-seek-first:before,
.hpsapf-body .ui-paginator .ui-icon-seek-prev:before,
.hpsapf-body .ui-paginator .ui-icon-seek-next:before,
.hpsapf-body .ui-paginator-last .ui-icon-seek-end:before {
	font-family: FontAwesome;
    color: #bbb;
    font-size: 15px;
    vertical-align:middle;
}
.hpsapf-body .ui-paginator-first .ui-icon-seek-first:before {
    content: '\f04a';
}
.hpsapf-body .ui-paginator .ui-icon-seek-prev:before {
    content: '\f104';
}
.hpsapf-body .ui-paginator .ui-icon-seek-next:before {
    content: '\f105';
}
.hpsapf-body .ui-paginator-last .ui-icon-seek-end:before {
    content: '\f04e';
}
/* ZVR-2522 */
.hpsapf-body .ui-paginator-first.ui-state-hover .ui-icon-seek-first:before,
.hpsapf-body .ui-paginator.ui-state-hover .ui-icon-seek-prev:before,
.ui-paginator-prev.ui-state-hover .ui-icon-seek-prev:before,
.hpsapf-body .ui-paginator.ui-state-hover .ui-icon-seek-next:before,
.ui-paginator-next.ui-state-hover .ui-icon-seek-next:before,
.hpsapf-body .ui-paginator-last.ui-state-hover .ui-icon-seek-end:before {
	color: #0072CE;
}
/* ZVR-2524 */
#D002_S008_E102\:D002_S008_E114_hpsapf_panel .hpsapf-label {
	width: 165px;
}
.hpsapf-body .ui-paginator .ui-icon {
	display:inline;
	font-size:0;	
	vertical-align:middle;
}
.hpsapf-body .ui-paginator-prev.ui-state-disabled .ui-icon-seek-prev,
.hpsapf-body .ui-paginator-next.ui-state-disabled .ui-icon-seek-next,
.hpsapf-body .ui-paginator-first.ui-state-disabled .ui-icon-seek-first,
.hpsapf-body .ui-paginator-last.ui-state-disabled .ui-icon-seek-end {
    display: none;
}
.hpsapf-datatable .hpsapf-currentCell {
	box-shadow: inset 0 0 0 1px #bbb;
}
/*ZVR-3374*/
.hpsapf-datatable td, /* ZVR-3433 */
.hpsapf-datatable td a,
.hpsapf-datatable tbody td span {
	text-decoration: none;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
/*ZVR-3374*/
/* Datatable ends */
/* Links  */
.hpsapf-internal-links , .hpsapf-external-links,.hpsapf-body a{
	font-size: 1em;
    color: #666;
    text-decoration: underline;
}
.document-link {
	padding: 8px 10px;
    clear: both;
    float: left;
}
.hpsapf-internal-links:hover,
.hpsapf-external-links:hover,
.hpsapf-body a:hover,
.hauptnav-wrapper .ui-nav-hpsapf-header.ui-panelmenu-header a:focus {
	color: #6AADE4; /* ZVR-3044 */
}
.hpsapf-external-links{
	text-decoration:none;
	padding-right: 20px;
	background: url('/zvr/javax.faces.resource/icon-external-links.png.xhtml?ln=images') no-repeat right;
	width:16px;
    height:18px;
}
/*.hpsapf-external-links:after{
  content: "\f08e";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: none;
  padding-left:5px;
}*/
/* Links ends  */
/* Tabs Start */
.hpsapf-tabs .ui-tabs-nav li{
	min-width:170px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.16),0 2px 1px 0 rgba(0,0,0,0.12);
}
.hpsapf-tabs .ui-tabs-nav li a{
	padding:0 20px;
	height:46px;
	line-height:46px;
	color:#FFFFFF;
	font-family:Firasans-medium;
	font-size:0.875em;
	float:none;
	text-align:center;
	background-color:#063c5f;
	display:block;
}	
.hpsapf-tabs .ui-tabs-nav li.ui-tabs-selected a,
.hpsapf-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{
	color:#063c5f;
	background-color:#FFFFFF;
}
.hpsapf-tabs .ui-tabs-nav li a:hover{
	color:#FFFFFF;
	background-color:#5C6BC0;	
}	
.hpsapf-tabs .ui-tabs-nav li a:focus{
	color:#063c5f;
	background-color:#FFFFFF;	
}	
.hpsapf-tabs .ui-tabs-nav li.ui-state-disabled a{
	color:#3E3E3E;
	background-color:#CDCDCD;
}
.hpsapf-tabs .ui-tabs-panel{
	padding:0;
}
/* Tabs Ends */
/* Tooltip start */
.hpsapf-body .hpsapf-tooltip,
.hpsapf-fieldhelp-tooltip,
.hpsapf-body .ui-tooltip {
       font-family:Firasans-italic;
       font-weight:300;
       font-size:0.86em;
       color: #666;
       background-color: #FFF;
       border:1px solid #BBB;
       min-width: 150px;
       max-width:250px;
       line-height: 1.3em;  
       padding:10px;
	   position:absolute;
	   z-index:9999 !important;
	   word-wrap:break-word;
 }
.hpsapf-outside-visible-screen {
    position: absolute;
    clip: rect(0 0 0 0);
    overflow: hidden;
    height: 0; 
    margin: -1px;
}
.hpsapf-body .ui-tooltip-arrow{
	display:none;
}
.hpsapf-body .ui-tooltip .ui-tooltip-text{
	padding:0;
	color:#666;
	background-color: #FFF;
}
.hpsapf-body .ui-tooltip .ui-shadow{
	box-shadow:none;
}
.hpsapf-body .ui-tooltip-rounded,
.hpsapf-body .ui-tooltip-content{
	border-radius:0;
}
.hpsapf-body .ui-tooltip-content{
	border:none;
	padding:6px;
	height:22px;
	line-height:22px;
}
.hpsapf-body .ui-tooltip-tip{
	display:none !important;
}
.hpsapf-field-help-link {
       text-decoration: none;
       position:absolute;
}
.hpsapf-field-help-link img {
    margin-left: 5px;
}
/* Tooltip Ends */
.hpsapf-spacer{
    height: 20px;
    background-color: #EAEFF3;
}
/* Global Notification Message */
.hpsapf-content #global_messages{
	clear:both;
}
.hpsapf-content .containerGlobalMessagesError,
.ui-dialog-content .containerGlobalMessagesError,
.hpsapf-content .containerGlobalMessagesWarning,
.hpsapf-content .containerGlobalMessagesInfo{
    width: 98%;
    margin: -10px auto 10px auto; /* ZVR-2905 */
    padding: 10px;    
    box-sizing: border-box;
    padding-left: 46px;
    position: relative;
    background-color:#FFF;
    font-size:1em;
    font-family:Firasans-regular;
}
.ui-dialog-content .containerGlobalMessagesError {
	background-color: transparent;
}
.hpsapf-content .containerGlobalMessagesError,
.ui-dialog-content .containerGlobalMessagesError {
	border: 1px solid #E00000;
	color:#E00000;
}
.hpsapf-content .containerGlobalMessagesWarning{
	border: 1px solid #d35400;
	color:#d35400;
}
.hpsapf-content .containerGlobalMessagesInfo{
	border: 1px solid #008000;
	color:#008000;
}
.hpsapf-content .errorMessage,
.ui-dialog-content .errorMessage {
    display: block;
    margin: 2px 0 0 0;
}
.hpsapf-content .errorMessage:first-child {
	margin-top:0;
}
.hpsapf-content .containerGlobalMessagesInfo:before,
.hpsapf-content .containerGlobalMessagesError:before,
.ui-dialog-content .containerGlobalMessagesError:before,
.hpsapf-content .containerGlobalMessagesWarning:before{
    font-family: FontAwesome;
    font-size: 25px;
    font-weight: normal;
    position: absolute;
    left: 10px;
	top: 50%;
	transform: translateY(-50%); /* ZVR-2905 */
}
.hpsapf-content .containerGlobalMessagesError:before,
.ui-dialog-content .containerGlobalMessagesError:before {
	color: #E00000;
	content:'\f00d';
}
.hpsapf-content .containerGlobalMessagesWarning:before {
	color: #D35400;
	content: '\f071';
}
.hpsapf-content .containerGlobalMessagesInfo:before {
	color: #008000;
	content: '\f00c';
}
.hpsapf-content .g-recaptcha{
	margin-left: 23px;
}
#D002_S004_E248_paginator_bottom {
	display: none;
}
#D002_S004_E013\:D002_S004_E015_hpsapf_panel .hpsapf-label {
	width: 38%
}
#D002_S005_E004 .hpsapf-label{
	width: 40%;
}
#D002_S005_E004 .ui-grid-col-6{
	width: 59%;
}
/*ZVR-2635*/
#D002_S005_E008 {
	padding-top:2px;
}
/* Defect ZVR-1545 fixes */
#D002_S006_E099 .ui-grid-col-4,
#D002_S006_E075 .ui-grid-col-4,
#D002_S006_E262 .ui-grid-col-4,
#D002_S006_E245 .ui-grid-col-4,
#D002_S006_E228 .ui-grid-col-4,
#D002_S006_E279 .ui-grid-col-4,
#D002_S006_E296 .ui-grid-col-4,
#D002_S006_E313 .ui-grid-col-4,
#D002_S006_E330 .ui-grid-col-4,
#D002_S006_E347 .ui-grid-col-4,
#D002_S006_E364 .ui-grid-col-4,
#D002_S006_E381 .ui-grid-col-4,
#D002_S006_E398 .ui-grid-col-4 {
	width: 38%;
}
#D002_S006_E095 .ui-grid-col-6,
#D002_S006_E459 .ui-grid-col-8,
#D002_S004_E459 .ui-grid-col-8 {
	width: 100%;
}
#D002_S006_E075 .ui-grid-col-5,
#D002_S006_E262 .ui-grid-col-5,
#D002_S006_E245 .ui-grid-col-5,
#D002_S006_E228 .ui-grid-col-5,
#D002_S006_E279 .ui-grid-col-5,
#D002_S006_E296 .ui-grid-col-5,
#D002_S006_E313 .ui-grid-col-5,
#D002_S006_E330 .ui-grid-col-5,
#D002_S006_E347 .ui-grid-col-5,
#D002_S006_E364 .ui-grid-col-5,
#D002_S006_E381 .ui-grid-col-5,
#D002_S006_E398 .ui-grid-col-5,
#D002_S045_E075 .ui-grid-col-5{
	width: 81%;
}
/*#D002_S006_E075 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E262 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E245 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E228 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E279 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E296 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E313 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E330 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E347 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E364 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E381 .ui-grid-col-5 fieldset legend.hpsapf-label,
#D002_S006_E398 .ui-grid-col-5 fieldset legend.hpsapf-label {
	width: 20%;
}*/
#D002_S006_E075 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E262 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E245 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E228 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E279 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E296 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E313 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E330 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E347 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E364 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E381 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div,
#D002_S006_E398 .ui-grid-col-5 .ui-selectmanycheckbox.hpsapf-chechkbox-vertical-disabled > div {
	float: left;
}
/* Defect ZVR-969 fixes */
#D037_S041_E174-Filter .ui-grid-col-1{
	width: 10%;
	display:none;
}
#D037_S041_E174-Filter #D037_S041_E181_hpsapf_panel.ui-grid-col-2,
#D037_S041_E174-Filter #D037_S041_E182_hpsapf_panel.ui-grid-col-2{
	width: 30%;
	padding-right: 1%;
}
#D037_S041_E174-Filter #D037_S041_E183_hpsapf_panel.ui-grid-col-2 {
	width: 35%;
	padding-right: 1%;
}
#D037_S041_E174-Filter .ui-grid-col-5{
	width: 12%;
}
#D037_S041_E174-Filter .hpsapf-label,
#D037_S041_E174-Filter .hpsapf-label-mandatory {
	width: 30%; /*40%*/
}
#D037_S041_E174-Filter #D037_S041_E183_input-field-label {
	width: 37%;
	/*padding-top: 0;*/
}
/* Defect ZVR-969 fixes */
/* Defect ZVR-946 fixes */
th#D008_S039_E162\:D008_S039_E171,
th#D008_S039_E162\:D008_S039_E176 {
	width: 12%;
}
th#D008_S039_E162\:D008_S039_E177 {
	width: 13%;
}
th#D008_S039_E162\:D008_S039_E181 {
	width: 65px !important;
} /* Justizabfrage column width adjustment */
#D008_S039_E162 .hpsapf-datatable-iconcol {
	margin-right: 5px;
} /* Justizabfrage column width adjustment */
/* Defect ZVR-946 fixes */
/* Global Error Message ends */
/*  Defect ZVR-2223 fixes */
.ui-autocomplete-panel {
	z-index: 9999 !important;
}
/* Defect ZVR-2060 */
.hpsapf-datatable .ui-selection-column .ui-chkbox-all {
	height: auto;
}
/* Defect ZVR-2059 */
#D037_S042_E174\:D037_S042_E194_hpsapf_panel .hpsapf-accordion-wrapper {
	padding-left: 0;
}
.pull-left {
	float: left;
}
.hpsapf-pointer {
	cursor: pointer;
}
.ui-zvr-onemenu label {
	cursor: pointer;
}
.clearfix::after {
	display: block;
	content: "";
	clear: both;
}
.hpsapf-ellipsis {
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.width-auto {
	width: auto;
}
#D002_S004_E500 .ui-dialog-titlebar,
#D002_S004_E600 .ui-dialog-titlebar,
#D002_S004_E499 .ui-dialog-titlebar,
#D002_S004_E415 .ui-dialog-titlebar {
	color: #063C5f;
	cursor: text;
}
#D002_S004_E020_input-field-label{
	padding-right:7px;
}
#D037_S051_E004_hpsapf_panel .hpsapf-form-controls legend.hpsapf-label {
	width: 30%;
}
#D037_S051_E004_hpsapf_panel #D037_S051_E246-field-label {
	width: 35%;
}
#D037_S051_E004_hpsapf_panel span.ui-outputpanel {
	margin-left: 30%;
}
/*#D010_S052_E011 .hpsapf-section .hpsapf-accordion-content-header-text {
	color: #0072CE;
	font-size: 90%;
}*/ /* Fix: ZVR-3576 */
#D002_S006_E095 .hpsapf-label,
#D002_S004_E055 div[id$='_hpsapf_panel'] .hpsapf-label,
#D002_S006_E459 div[id$='_hpsapf_panel'] .hpsapf-label {
	width: 30%;
}
	
#D002_S006_E095 .hpsapf-label,
#D002_S004_E055 div[id$='_hpsapf_panel'] .hpsapf-label,
#D002_S045_E459 div[id$='_hpsapf_panel'] .hpsapf-label {
	width: 30%;
}
#D002_S004_E459 div[id$='_hpsapf_panel'] .hpsapf-label {
	width: 22.5%;
}
#D002_S024_E006.ui-outputpanel {
	padding-left: 10px;
}
#D002_S024_E003.hpsapf-input-fileupload {
	padding-left: 4px;
	margin-bottom: 15px;
}
.ui-chkbox.ui-widget,
.ui-radiobutton.ui-widget {
	cursor: default;
}
#D002_S006_E056\:D002_S006_E057_hpsapf_panel.ui-grid-col-9,
#D002_S006_E056\:D002_S006_E947_hpsapf_panel.ui-grid-col-9,
#D002_S006_E056\:D002_S006_E946_hpsapf_panel.ui-grid-col-9,
#D002_S006_E056\:D002_S006_E058_hpsapf_panel.ui-grid-col-9,
#D002_S006_E056\:D002_S006_E059_hpsapf_panel.ui-grid-col-9,
#D002_S004_E001\:D002_S004_E048_hpsapf_panel.ui-grid-col-8,
#D002_S004_E001\:D002_S004_E010_hpsapf_panel.ui-grid-col-8,
#D002_S004_E001\:D002_S004_E012_hpsapf_panel.ui-grid-col-8,
#D002_S004_E001\:D002_S004_E492_hpsapf_panel.ui-grid-col-8,
#D002_S004_E001\:D002_S004_E498_hpsapf_panel.ui-grid-col-8 {
	width: 100%;
}
#D002_S006_E056\:D002_S006_E057_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
#D002_S006_E056\:D002_S006_E947_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
#D002_S006_E056\:D002_S006_E946_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
#D002_S006_E056\:D002_S006_E058_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
#D002_S006_E056\:D002_S006_E059_hpsapf_panel.ui-grid-col-9 .hpsapf-label {
	width: 32%;
}
#D002_S045_E056\:D002_S045_E057_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
#D002_S045_E056\:D002_S045_E058_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
#D002_S045_E056\:D002_S045_E946_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
#D002_S045_E056\:D002_S045_E947_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
#D002_S045_E056\:D002_S045_E059_hpsapf_panel.ui-grid-col-9 .hpsapf-label {
	width: 32%;
}
#D002_S004_E001\:D002_S004_E048_hpsapf_panel.ui-grid-col-8 .hpsapf-label,
#D002_S004_E001\:D002_S004_E010_hpsapf_panel.ui-grid-col-8 .hpsapf-label,
#D002_S004_E001\:D002_S004_E012_hpsapf_panel.ui-grid-col-8 .hpsapf-label,
#D002_S004_E001\:D002_S004_E492_hpsapf_panel.ui-grid-col-8 .hpsapf-label,
#D002_S004_E001\:D002_S004_E498_hpsapf_panel.ui-grid-col-8 .hpsapf-label {
	width: 28.5%;
}
/* Start: ZVR-2582 */
.progress-indicator {
	margin-top:0;
	padding-right: 2px; /* ZVR-3558 */
}
#D037_S042_E174\:D037_S042_E175_multiplerowactions_panel.hpsapf-button-container {
	padding-bottom: 0;
}
/*#D037_S031_E032 {
	padding-top: 13px; /* ZVR-2631 */
}*/
/* End: ZVR-2582 */
.ui-dialog-mask {	/* ZVR-2572 */
	height: calc(100% - 70px);
}
button#D002_S004_E502, button#D002_S004_E503 {
	margin-top: 3px;
}
/* CR ZVR-2647 */
.hpsapf-label-marker::after {
     content:"";
	 background-image: url('/zvr/javax.faces.resource/icon-required.png.xhtml?ln=images');
	 width: 7px;
	 height: 7px;
	 display: inline-block;
	 background-size: 7px 7px;
     position: relative;
     top: -3px;
     left: -3px;
	 width:7px;
	 height:7px;
}
/*ZVR-3027*/
img[id$="_icon-required"],img[id$="_icon-required-validation-error"] {
	width:7px; 
	height:7px;
}
/* Defect raised in observation sheet #16 */
legend.hpsapf-label-marker::after,
label.hpsapf-label-marker::after {
     left: 2px;
}
/* CR ZVR-2629 */
.noRole{
    margin: 10px;
    /* position: relative;
    top: calc(50% - 85px);
    text-align: center;
    left: 30%;
    padding: 0 50px;
    width: 50%; */
}
/* Defect ZVR-2554 */
#idleMonitor\:idleMonitor_Dialog {
	z-index: 10001 !important;
}
/*CR-37 start*/
#D002_S004_E403\:D002_S004_E464_hpsapf_panel + .ui-grid-col-1 .hpsapf-form-controls {
	padding: 8px 0px;
	height: auto;
}
button.btnIcon {
	width: 24px;
	max-width: 30px;
	min-width: 10px;
	margin: 0;
}
#D002_S004_E403\:D002_S004_E464_hpsapf_panel + .ui-grid-col-1 button#D002_S004_E463 {
	background-color: transparent;
	vertical-align: middle;
	text-align: center;
}
#D002_S004_E403\:D002_S004_E464_hpsapf_panel + .ui-grid-col-1 .hpsapf-button-deleteicon::before {
	color: #BBBBBB;
	font-size: 26px;
	position: relative;
	right: 0;
	top: 0;
}
/*CR-37 end*/
/* Defect raised in observation sheet #17 */
#D002_S004_E460.hpsapf-radio-vertical > div:first-of-type,
#D002_S006_E804.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E805.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E806.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E807.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E808.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E809.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E810.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E811.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E812.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E813.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E814.hpsapf-radio-vertical-disabled > div:first-of-type,
#D002_S006_E815.hpsapf-radio-vertical-disabled > div:first-of-type {
	height: 23px;
}
/*ZVR-2833*/
#D009_S050_E036_hpsapf_panel .hpsapf-label {word-break: break-all;}
#D002_S006_E099\:D002_S006_E068_hpsapf_panel.ui-grid-col-4 .hpsapf-label,
#D002_S006_E075\:D002_S006_E083_hpsapf_panel.ui-grid-col-4 .hpsapf-label {
	padding-right: 8px;
}
#D002_S004_E013 .ui-grid-col-5,
#D002_S044_E002 .ui-grid-col-5{
	width:45%;
}
#D002_S004_E013 .ui-grid-col-2,
#D002_S044_E002 .ui-grid-col-2{
	width:10%;
}
#D002_S006_E099 .ui-grid-col-5,


#D002_S006_E245 .ui-grid-col-5,
#D002_S006_E228 .ui-grid-col-5,
#D002_S006_E279 .ui-grid-col-5,
#D002_S006_E296 .ui-grid-col-5,
#D002_S006_E313 .ui-grid-col-5,
#D002_S006_E330 .ui-grid-col-5,
#D002_S006_E347 .ui-grid-col-5,
#D002_S006_E364 .ui-grid-col-5,
#D002_S006_E381 .ui-grid-col-5,
#D002_S006_E398 .ui-grid-col-5 {
	width:49%;
}
#D002_S006_E099 .ui-grid-col-2,
#D002_S006_E075 .ui-grid-col-2,
#D002_S006_E262 .ui-grid-col-2,
#D002_S006_E245 .ui-grid-col-2,
#D002_S006_E228 .ui-grid-col-2,
#D002_S006_E279 .ui-grid-col-2,
#D002_S006_E296 .ui-grid-col-2,
#D002_S006_E313 .ui-grid-col-2,
#D002_S006_E330 .ui-grid-col-2,
#D002_S006_E347 .ui-grid-col-2,
#D002_S006_E364 .ui-grid-col-2,
#D002_S006_E381 .ui-grid-col-2,
#D002_S006_E398 .ui-grid-col-2 {
	width:2%;
}
#D002_S004_E013 .hpsapf-label,
#D002_S006_E099 .hpsapf-label,
#D002_S006_E075 .hpsapf-label,
#D002_S006_E262 .hpsapf-label,
#D002_S006_E245 .hpsapf-label,
#D002_S006_E228 .hpsapf-label,
#D002_S006_E279 .hpsapf-label,
#D002_S006_E296 .hpsapf-label,
#D002_S006_E313 .hpsapf-label,
#D002_S006_E330 .hpsapf-label,
#D002_S006_E347 .hpsapf-label,
#D002_S006_E364 .hpsapf-label,
#D002_S006_E381 .hpsapf-label {
	width: 38%;
}
/* 2479 - Start */
form#S025_form .hpsapf-grid-title {
	margin-bottom: 0px;
}
form#S025_form h2.hpsapf-section,
form#S025_form span.hpsapf-label  {
	display: none;
}
form#S025_form p.hpsapf-form-controls {
	padding-top: 0;
	padding-bottom: 0;
}
form#S025_form #D002_S025_E003 {
	padding-top: 0;
}
form#S025_form .hpsapf-accordion-wrapper {
	padding: 0;
}
/* 2479 - End */
/* ZVR-2911 implementation - Start*/
.dutyItemList.hpsapf-header-onemenu {
	right: 290px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	padding-top: 0;
	margin-right: 0;
}
/* ZVR-2456*/
.dutyItemList.hpsapf-header-onemenu .ui-selectonemenu {
	height: 2.1em;
}
.dutyItemList > label {
	line-height: 1.2;
}
#D037_S031_E023\:D037_S031_E040_hpsapf_panel legend.hpsapf-label,
#D037_S031_E023\:D037_S031_E041_hpsapf_panel legend.hpsapf-label,
#D037_S031_E053\:D037_S031_E284_hpsapf_panel legend.hpsapf-label,
#D037_S031_E053\:D037_S031_E061_hpsapf_panel legend.hpsapf-label {
	width: 0;
}
/* ZVR-2911 implementation - End */
/* ZVR-2631 impl start */
.hpsapf-accordion-wrapper .hpsapf-accordion-full h2.hpsapf-section {
	line-height: 1.3em;
    font-size: 1em;
    padding: 10px 10px !important;
    background-color: #f0f0f0;
    margin: 10px 10px;
    font-family: Firasans-regular;
}
/* ZVR-2631 impl end */
#D037_S051_E061 label {
	word-break: break-all;
	word-break: break-word;
} /* Observation: Overlapping of text on checkbox on Druckcenter page */
#D002_S006_E773 table thead th:nth-child(1),
#D002_S006_E773 table tbody td:nth-child(1),
#D002_S006_E115 table thead th:nth-child(1),
#D002_S006_E115 table tbody td:nth-child(1){
	display: none;
} /* Observation: Suche page- Extra blank column is visible on register history table */
/* ZVR-3086 - Start */
#bulkUserBlock_Dialog2 .ui-dialog-content.ui-widget-content {
	max-height: calc(85vh - 140px);
}
#bulkUserBlock_Dialog2.hpsapf-info-dialog .ui-dialog-content{
    padding: 33px 40px 0px 40px;
}
#bulkUserBlock_Dialog2 .hpsapf-info-dialog-button{
	padding-bottom: 40px;
}
/* ZVR-3086 - End */
#selectDutySelectOneMenu_items #selectDutySelectOneMenu_0 {display:none !important;} /* ZVR-2830 */
/*ZVR-3286 - Start*/
#D002_S043_E215 {margin-top:0;}
#D002_S043_E220 {margin-bottom:20px;}
/*ZVR-3286 - End*/
.progress-indicator>li {color: #666;} /*ZVR-3352*/
#D002_S004_E472.hpsapf-output-text {font-family:Firasans-light;color:#666} /*ZVR-3338*/
#D037_S042_E195 {margin-top:28px;} /*ZVR-3364*/
/* Virtual Keyboard - Start */
.padRight40 { padding-right: 40px !important; }
.padRight30 { padding-right: 30px !important; }
.ui-keyboard {
	background: #063C5F;
}
.hpsapf-vk-icon:before{
	 content: '';
	 background-image: url('/zvr/javax.faces.resource/keyboard.svg.xhtml?ln=images');
	 background-size: cover;
	 height: 20px;
	 width: 28px;
	 display: block;
}
.hpsapf-vk-icon {
    border:0;
    width:30px;
    height:20px;
    padding:0px;
    margin:0;
    position:absolute;
    right: 12px;
    top: 12px;
    background:transparent;
}
#D037_S041_E181_hpsapf_panel .hpsapf-vk-icon,
#D037_S041_E182_hpsapf_panel .hpsapf-vk-icon {
	top: 4px;
}
#D002_S004_E503_hpsapf_panel .hpsapf-vk-icon {
	    left: 309px;
    top: 5px;
}
#D002_S004_E001\:D002_S004_E012_hpsapf_panel .hpsapf-vk-icon{
    right: 28px;
}
.ui-autocomplete .hpsapf-vk-icon {
	right: 1px;
    top: 4px;
}
.hpsapf-vk-icon.ui-state-focus:before {
	color: #0072CE;
}
/* Virtual Keyboard - End */
#D008_S039_E184_input-field-label,
#D008_S039_E188_input-field-label,
#D008_S039_E189_input-field-label,
#D008_S039_E190_input-field-label {
	width: 60%;
}
#D008_S039_E197 {
	margin-top: 25px;
} /* ZVR-3621 */
#D008_S039_E161\:D008_S039_E161_Tab .hpsapf-button-container {
	padding-bottom: 20px;
} /* ZVR-3621 */
#D001_S043_E777_input-field-label {
	display: none;
}
#D002_S044_E012 {
	padding: 0 33px;
}
#D002_S044_E012_paginator_bottom {
	margin-bottom: 2em;
}
#D002_S044_E001 {
	padding-bottom: 2em;
}
#D002_S044_E012 {
	padding: 0 10px;
}
#D002_S044_E012 th:nth-of-type(1) {
	width: 15%;
}
#D002_S044_E012 th:nth-of-type(4),
#D002_S044_E012 td:nth-of-type(4) {
    width: 15%;
    text-align: right;
    padding-right: 5%; 
}
button#D002_S044_E010, button#D002_S044_E011 {
	margin-top: 2em;
}
.hpsapf-bold {
	font-weight: bold;
}
#D002_S044_E012 .hpsapf-bold .hpsapf-printcenter-icon:before {
    color: #444;
}
.ui-datatable .ui-datatable-data tr.ui-state-hover.hpsapf-bold {
	font-weight: bold;
}
#D002_S044_E012 tr.ui-state-hover.hpsapf-bold .hpsapf-datatable-iconcol a:hover .hpsapf-printcenter-icon:before {
    color: #0072CE;
}
/*Arch 1.3.5.3 update start*/
.hpsapf-body .hpsapf-calendar-disabled {
	width: 100%;
	position: relative;
	display: block;
}
.hpsapf-body .hpsapf-calendar-disabled .hpsapf-calendar-icon {
	display: none;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	border: 0 none;
	height: 100%;
	margin: -1px;
}
/* .hpsapf-usercallback-message {
    max-height: 100px;
    overflow-y: auto;
}*/ /* Not required as we dont need scroll bar in usercallback pop-ups */
/*Arch 1.3.5.3 update end*/
#info-box.vertical-mid-align {
    transform: translateY(50%);
    position: absolute;
    bottom: 50%;
}
#info-box p {
    line-height: 1.4em;
    font-family: Firasans-light;
    font-size: 1em;
    color: #666;
    padding-top: 10px;
}
.on-top-overlay {
	z-index: 9999 !important;
}
.on-top-dialog {
	z-index: 10000 !important;
}
/*CR-4424 -- Startseite CSS Starts*/
.hpsapf-content-secondary {
    background-color: #FFF;
}
.hpsapf-grid-title-secondary {
    background-color: #FFF;
	margin-top: -10px;
	padding-bottom:0;
}
.hpsapf-panel-wrapper {
	display: block;
}
.hpsapf-panel {
	width: 50%;
	float: left;
	margin-bottom: 3em;
	border-radius: 0 0 6px 6px;
    box-shadow: 0px 4px 13px -3px rgba(82,82,82,0.20);
}
.hpsapf-pull-right {
	margin-left: 3em;
}
.hpsapf-panel-titlebar {
    background-color: #063C5F;
    color: #FFF;
    padding: 0.533em 2.667em;
	border-radius: 6px 6px 0 0;
}
.hpsapf-panel-title {
	font-size: 1.187em; /* ZVR-12228 */
	line-height: 25px;
	font-weight:500;
}
.hpsapf-panel-listitems li:first-child {
	padding: 2.667em 2.667em 2em;
}
.hpsapf-panel-listitems li {
	list-style: none;
	padding: 2em 2.667em;
    border-bottom: 1px solid #f0f0f0;
}
.hpsapf-panel-listitem h4 {
	padding-bottom: 0.667em;
	color:#063C5F;
	line-height:18px;
}
.hpsapf-datatable-content,
.hpsapf-panel-container {
	padding: 2em 2.667em;
	display: block;
    clear: both;
    overflow: auto;
}
.hpsapf-datatable-content h4 {
	padding-bottom: .667em;
	color:#303030;
	line-height:18px;
}
.hpsapf-datatable-wrapper {
	width: 95%;
	margin-bottom: 15px;
}
.hpsapf-datatable-wrapper:last-child {
	margin-bottom: 0;
}
.hpsapf-datatable-wrapper tr:nth-of-type(odd) {
	background-color: #c8d3db
}
.hpsapf-datatable-wrapper tr:nth-of-type(even) {
	background-color: #ededed
}
.hpsapf-datatable-tabledata {
	color: #303030;
	padding: 5px 10px 5px 15px;
    font-size: 14px;
	border-bottom: 3px solid #fff;
    border-right: 3px solid #fff;
    -webkit-hyphens: auto;
  	-ms-hyphens: auto;
  	hyphens: auto;
}
.hpsapf-datatable-tabledata:first-child {
	text-align: center;
	padding: 5px 10px;
}
.hpsapf-datatable-tabledata:last-child {
	border-right:0;
	white-space: nowrap;
}
.hpsapf-panel-container h4 {
	padding-bottom: 1.333em;
	color:#063C5F;
	line-height:18px;
}
.hpsapf-panel-container p {
	padding-bottom: 15px;
	/* zvr-6576 start */
    margin-left: -16px;
    /* zvr-6576 End */
}
.hpsapf-panel-container button {
	float: right;
	margin: 15px 0 0 0;
}
.hpsapf-panel-content {
	height: auto;
    max-height: 400px;
    overflow-y: auto;
    line-height: 1.5em;
    font-family: Firasans-light;
}
.hpsapf-datatable-content,.hpsapf-panel-listitem,.hpsapf-panel-container {
	 padding: 2em 2.667em;
	line-height: 1.8em;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
     hyphens: auto;
 
}
.hpsapf-panel-none{
	margin-left:3em;
	width: 50%;
	float: left;
	margin-bottom: 3em;
	
}
@media  screen and (max-width: 1920px) {
	
#D002_S006_E816.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E817.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E818.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E819.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E820.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E821.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E822.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E823.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E824.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E825.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E826.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E827.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable{
	width: 272%;
    min-height: 350px;
	
}
    #D037_S041_E174-Filter .hpsapf-label, #D037_S041_E174-Filter .hpsapf-label-mandatory {width:35% !important;}
    #D037_S041_E174-Filter #D037_S041_E183_input-field-label {width:50% !important;}
    #D002_S045_E095 .ui-grid-col-6 fieldset legend.hpsapf-label{
    width: 23.4%;
}
     #D002_S045_E095 div[id$='_hpsapf_panel'] .hpsapf-label{
    width: 47.6%;
}
}
@media  screen and (max-width: 1600px) {
    #D037_S041_E174-Filter .hpsapf-label, #D037_S041_E174-Filter .hpsapf-label-mandatory {width:35% !important;}
    #D037_S041_E174-Filter #D037_S041_E183_input-field-label {width:50% !important;}
    #D002_S045_E095 .ui-grid-col-6 fieldset legend.hpsapf-label{
    width: 23.4%;
}
}
/*CR-4424 -- Startseite CSS Ends*/
/*/////////////// Media Queries starts ///////////////*/
/* ZVR-2990 impl start */
@media only screen and (min-width: 1560px){
	
	#D002_S043_E209.ui-datatable #D002_S043_E209\:D002_S043_E272 {
		width: 107px;
	}
	#D002_S043_E209.ui-datatable #D002_S043_E209\:D002_S043_E273 {
		width: 122px;
	}
	#D002_S043_E209.ui-datatable #D002_S043_E209\:D002_S043_E286 {
		width: 35px;
	}
}
/* ZVR-2990 impl end */
@media only screen and (max-width: 1599px) and (min-width: 1366px){
	/* ZVR-3402 */
	#D037_S041_E174-Filter .hpsapf-label, #D037_S041_E174-Filter .hpsapf-label-mandatory {width:35% !important;}
	#D037_S041_E174-Filter #D037_S041_E183_input-field-label {width:50% !important;}
	    #D002_S045_E095 div[id$='_hpsapf_panel'] .hpsapf-label{
    width: 47.6%;
}
	#D002_S045_E094,
	#D002_S045_E093	{
		position: fixed;
		left:18%;
	}
}
@media only screen and (max-width: 1335px) and (min-width: 1280px){
	/* ZVR-2382 */
	     #D002_S045_E095 div[id$='_hpsapf_panel'] .hpsapf-label{
    width: 23.6%;
}
	#D002_S006_E095 .ui-grid-col-6,
	#D002_S006_E459 .ui-grid-col-8,
	#D002_S004_E459 .ui-grid-col-8 {
		width: 100%;
	}
	#D002_S045_E095 .ui-grid-col-6,
    #D002_S045_E459 .ui-grid-col-8{
		width: 100%;
	}
	#D002_S045_E094,
	#D002_S045_E093	{
		position: fixed;
		left:18%;
	}
}
@media only screen and (max-width: 1279px) and (min-width: 1024px){
	#D002_S006_E816.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E817.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E818.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E819.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E820.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E821.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E822.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E823.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E824.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E825.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E826.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E827.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable{
	width: 271%;
    min-height: 350px;
	
}
	#D002_S045_E095 .ui-grid-col-6 fieldset legend.hpsapf-label{
    width: 24.9%;
}
	#D002_S004_E001 div[id$='_hpsapf_panel'],
	#D002_S005_E004	div[id$='_hpsapf_panel'],
	#D002_S006_E056 div[id$='_hpsapf_panel'],
	#D002_S006_E095 div[id$='_hpsapf_panel'],
	#D002_S004_E055 div[id$='_hpsapf_panel'],
	#D037_S051_E004_hpsapf_panel .hpsapf-form-controls legend.hpsapf-label {
		width: 100%;
	}
	#D002_S006_E056\:D002_S006_E057_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	#D002_S006_E056\:D002_S006_E947_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	#D002_S006_E056\:D002_S006_E946_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	#D002_S006_E056\:D002_S006_E058_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	#D002_S004_E001\:D002_S004_E048_hpsapf_panel.ui-grid-col-8 .hpsapf-label,
	#D002_S004_E001\:D002_S004_E010_hpsapf_panel.ui-grid-col-8 .hpsapf-label,
	#D002_S004_E001\:D002_S004_E012_hpsapf_panel.ui-grid-col-8 .hpsapf-label,
	#D002_S004_E001\:D002_S004_E492_hpsapf_panel.ui-grid-col-8 .hpsapf-label,
	#D002_S004_E001\:D002_S004_E498_hpsapf_panel.ui-grid-col-8 .hpsapf-label {
		width: 43%;
	}
	#D002_S006_E056 div[id$='_hpsapf_panel'],
	#D037_S051_E004_hpsapf_panel .hpsapf-form-controls legend.hpsapf-label {
		width: 100%;
	}
    
	#D002_S045_E056\:D002_S045_E057_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	#D002_S045_E056\:D002_S045_E058_hpsapf_panel.ui-grid-col-9 .hpsapf-label,
	{
		width: 43%;
	}
	#D002_S004_E459 div[id$='_hpsapf_panel'] .hpsapf-label {
		width: 30%;
	}
	/*#D002_S004_E013 div[id$='_hpsapf_panel'],*/
	/* #D002_S006_E099	div[id$='_hpsapf_panel'], */
	/*#D002_S006_E075 div[id$='_hpsapf_panel']:not(.ui-grid-col-12), -- ZVR-7321 defect*/
	#D002_S006_E245 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E228 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E279 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E296 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E313 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E330 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E347 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E364 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E381 div[id$='_hpsapf_panel']:not(.ui-grid-col-12),
	#D002_S006_E398 div[id$='_hpsapf_panel']:not(.ui-grid-col-12) {
		width:50%;
	}
	#D006_S010_E002_hpsapf_panel div[id$='_hpsapf_panel'] {
		width:75%;
	}	
	#D002_S006_E062 label{
		padding:0 7px;
		padding-top:5px;
	}
	#D037_S051_E004_hpsapf_panel #D037_S051_E246_hpsapf_panel.ui-grid-col-6 {
		width: 67%;
	}
	#D037_S051_E004_hpsapf_panel span.ui-outputpanel {
		margin-left: 0;
	}
	
	#D002_S004_E015.hpsapf-chechkbox label {
		padding-left: 5px;
		padding-right: 5px;
	}
	/* #D002_S006_E075 .ui-grid-col-5 {
		width:85%
	} */
	#D002_S045_E093,
	#D002_S045_E094	{
		position:fixed;
	}
	#D002_S006_E981 .hpsapf-radio-label,
	#D002_S006_E980 .hpsapf-radio-label
	{
		width:60%;
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
	#D002_S006_E816.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E817.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E818.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E819.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E820.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E821.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E822.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E823.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E824.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E825.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E826.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E827.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable{
	width: 210%;
    min-height: 350px;
	
}
	
	#D002_S045_E095 .ui-grid-col-6 fieldset legend.hpsapf-label{
    width: 23.4%;
}
	#D037_S051_E004_hpsapf_panel #D037_S051_E246_hpsapf_panel.ui-grid-col-6 {
		width: 67%;
	}
	#D037_S051_E004_hpsapf_panel span.ui-outputpanel {
		margin-left: 0;
	}
	.hpsapf-label-mandatory,
	.hpsapf-label {
	    padding-bottom: 10px;
	    font-size: 0.875em;
		font-weight:bold;
	    width: 100% !important;
		display:block;
		/*word-break: break-all;*/
	}
	#D002_S004_E013 .hpsapf-label{
		width: 100%;
	}
	 .hpsapf-radio .ui-radiobutton,
	.hpsapf-radio-disabled .ui-radiobutton,
	.hpsapf-radio-vertical-disabled,
	.hpsapf-chechkbox .ui-chkbox,
	.hpsapf-chechkbox-disabled .ui-chkbox{
    	clear:both;
    }
	.hpsapf-form-controls .hpsapf-output-text{
		width:100%;
		display:block;
	}
	#D002_S004_E013 .ui-grid-col-2,
	#D002_S044_E002 .ui-grid-col-2,
	#D002_S006_E099 .ui-grid-col-2,
	#D002_S006_E075 .ui-grid-col-2, 
	#D002_S006_E262 .ui-grid-col-2,
	#D002_S006_E245 .ui-grid-col-2,
	#D002_S006_E228 .ui-grid-col-2,
	#D002_S006_E279 .ui-grid-col-2,
	#D002_S006_E296 .ui-grid-col-2,
	#D002_S006_E313 .ui-grid-col-2,
	#D002_S006_E330 .ui-grid-col-2,
	#D002_S006_E347 .ui-grid-col-2,
	#D002_S006_E364 .ui-grid-col-2,
	#D002_S006_E381 .ui-grid-col-2,
	#D002_S006_E398 .ui-grid-col-2 {
		height:0;
	}
	#D002_S004_E015.ui-selectmanycheckbox.hpsapf-chechkbox {
		display: inline-flex;
	}
	#D002_S004_E015.hpsapf-chechkbox label {
		padding-left: 7px;
		padding-right: 7px;
	}
	#D002_S005_E004\:D002_S005_E008_hpsapf_panel .hpsapf-form-controls.hpsapf-input-error .ui-selectbooleancheckbox.ui-chkbox {
		position: absolute;
		right: 5%;
		top: 15%;
	}
	
	/*CR-4424 -- Startseite CSS starts*/
	.hpsapf-panel {
		margin-bottom: 1em;
	}
	.hpsapf-pull-right {
		margin-left: 1em;
	}
	.hpsapf-panel-titlebar {
		padding: 0.400em 1.333em;
	}
	.hpsapf-panel-title {
    font-size: 19px;
    line-height: 22px;
}
	.hpsapf-panel-listitems li:first-child,
	.hpsapf-panel-listitems li	{
		padding: 1.333em;
	}
	.hpsapf-grid-title.hpsapf-grid-title-secondary {
		padding-bottom:0 ;
	}
	.hpsapf-datatable-content {
		padding: 1.333em;
	}
	.hpsapf-datatable-wrapper {
		width:100%;
	}
	.hpsapf-datatable-tabledata,
	.hpsapf-datatable-tabledata:first-child	{
		padding:5px 5px 5px 10px;
	}
	/*CR-4424 -- Startseite CSS Ends*/
}
/* Mobile */
@media only screen and (min-width: 275px) and (max-width: 400px) {
	/* ZVR-4115 */
	.hpsapf-form-title {
	margin-top: 20px;
	}
	.wrapper {
		-ms-overflow-style: none;
		-moz-scrollbars-none;
		overflow-y: hidden;
		overflow-x: hidden;
		margin: 200px 45px;
		padding: 45px 0;
		position: fixed;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header-version-logedin-section {
		padding-left: 6px;
		font-weight: normal;
		font-family: Firasans-regular;
		font-size: 0.93em;
		text-overflow: ellipsis;
		display: flow-root;
		color: #bbb;
	}
	.header-notification-panel {
		margin: 5px;
		border: solid 0.1px;
		height: 20px;
		width: 96.7%;
		color: #063c5f;
		position: relative;
		display: inline-table;
		margin-top: 6px;
	}
	.hpsapf-bnotk-menubar-private {
		/*width:227px;*/
		background: #FFF;
		padding: 0px;
	}
	.hpsapf-showhide-leftnav {
		display: none;
	}
	.hpsapf-leftnav-mobile-overlay {
		width: 180px;
		z-index: 9999;
	}
	.hpsapf-leftnav-mobile-overlay .ui-overlaypanel-content {
		padding: 0 !important;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header {
		margin: 0 5px 0 10px;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header.ui-panelmenu-header a {
		padding: 0.5em 0;
		/*ZVR-2402*/
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header a {
		font-size: 0.875em;
		font-family: firasans-light;
	}
	.hpsapf-logo-content {
		left: 10%;
	}
	.hpsapf-content {
		padding: 1em;
	}
	.hpsapf-grid-title {
		font-size: 1.66em;
		height: auto;
		padding-bottom: 10px;
	}
	.hpsapf-grid-title-secondary {
		padding-bottom: 0;
	}
	.progress-indicator {
		font-size: 60%;
	}
	.progress-indicator>li .bubble {
		border-radius: 800px;
		width: 15px;
		height: 15px;
	}
	.hpsapf-accordion .ui-accordion-header.ui-state-default.ui-state-active::after,
	.hpsapf-accordion .ui-accordion-header.ui-state-default::after {
		right: 10px
	}
	.hpsapf-accordion .ui-accordion-header {
		/*font-size:0.875em;*/
	}
	.hpsapf-accordion h2.hpsapf-section {
		/*font-size:1em;*/
	}
	.hpsapf-accordion-wrapper {
		padding: 0 13px;
	}
	.hpsapf-button-container {
		padding-left: 23px;
	}
	#D002_S006_E445 {
		margin-left: 13px;
	}
	.hpsapf-label-mandatory,
	.hpsapf-label {
		padding-bottom: 10px;
		/*font-size: 0.875em;*/
		font-weight: bold;
		width: 100% !important;
		display: block;
		/*word-break: break-all;*/
	}
	#D002_S043_E184_input-field-label,
	#D002_S043_E186_input-field-label,
	#D002_S043_E185_input-field-label {
		display: table-cell;
	}
	.hpsapf-form-controls .hpsapf-output-text {
		width: 100%;
		display: block;
	}
	/*.hpsapf-form-controls .hpsapf-radio,
	.hpsapf-form-controls .hpsapf-radio-disabled{
		display: table-cell; 
	}*/
	.hpsapf-input,
	.hpsapf-input-disabled,
	.hpsapf-input-readonly,
	.hpsapf-onemenu,
	.hpsapf-onemenu-disabled,
	.hpsapf-input-autocomplete input,
	.hpsapf-input-autocomplete-dropdown input,
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label,
	.hpsapf-radio label,
	.hpsapf-radio-disabled label,
	.hpsapf-radio-vertical-disabled label,
	.hpsapf-datatable-filter-chkbox label {
		/*font-size:0.875em;*/
	}
	.hpsapf-radio .ui-radiobutton,
	.hpsapf-radio-disabled .ui-radiobutton,
	.hpsapf-radio-vertical-disabled,
	.hpsapf-chechkbox .ui-chkbox,
	.hpsapf-chechkbox-disabled .ui-chkbox {
		clear: both;
	}
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label {
		/* padding-top: 0; */
	}
	.hpsapf-radio .hpsapf-radio-label,
	.hpsapf-radio-disabled .hpsapf-radio-label,
	.hpsapf-chechkbox .hpsapf-radio-label,
	.hpsapf-chechkbox-disabled .hpsapf-radio-label {
		/* margin-top: 8px; */
	}
	.hpsapf-radio.hpsapf-radio-vertical .ui-radiobutton,
	.hpsapf-radio-vertical-disabled .ui-radiobutton,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .ui-chkbox,
	.hpsapf-chechkbox-vertical-disabled .ui-chkbox,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .hpsapf-radio-label,
	.hpsapf-chechkbox-vertical-disabled .hpsapf-radio-label,
	.hpsapf-radio.hpsapf-radio-vertical .hpsapf-radio-label,
	.hpsapf-radio-vertical-disabled .hpsapf-radio-label {
		padding-bottom: 4px;
	}
	.hpsapf-datatable-button button:first-child,
	.hpsapf-button:first-child {
		padding-left: 0;
	}
	.hpsapf-datatable-button button:first-child {
		margin-left: 0;
	}
	/* .hpsapf-modal-dialog{
        width:100% !important;
    } */
	.hpsapf-modal-dialog,
	.hpsapf-info-dialog {
		width: 95% !important;
		/* ZVR-2093 */
	}
	.hpsapf-button {
		min-width: 80px;
		/*font-size:0.875em;*/
	}
	.hpsapf-output-text-label,
	.hpsapf-output-text,
	.hpsapf-bnotk-note {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .ui-datepicker {
		width: 15em;
		/*font-size: 0.875em;*/
	}
	.hpsapf-body .ui-datepicker .ui-datepicker-calendar {
		background-color: #FFFFFF;
	}
	.hpsapf-datatable-iconcol {
		display: table-cell;
		float: left;
	}
	.hpsapf-datatable-iconcol a {
		height: 20px;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] {
		font-size: 0.875em;
		display: table;
		width: 100%!important;
	}
	th.ui-helper-hidden,
	td.ui-helper-hidden {
		display: none !important;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data tr {
		border-bottom: 1px solid #ccc;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
		text-transform: uppercase;
		font-family: Firasans-medium;
		width: 50%;
		display: table-cell;
	}
	.hpsapf-internal-links,
	.hpsapf-external-links,
	.hpsapf-body a {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .hpsapf-tooltip,
	.hpsapf-fieldhelp-tooltip,
	.hpsapf-body .ui-tooltip {
		font-size: 0.7em;
		min-width: 100px;
		max-width: 150px;
	}
	.hpsapf-header-menubar {
		width: 150px;
	}
	.hpsapf-header-menu-parent {
		width: calc(100% - 360px);
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		font-size: 20px !important;
		width: auto;
	}
	.hpsapf-bnotk-menubar .ui-panel-title {
		padding-left: 11px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar-icon {
		right: 15px;
	}
	.hpsapf-bnotk-menubar {
		padding-top: 0px;
	}
	#bnotk-usermenubar_header {
		height: 45px;
		padding-top: 5px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		position: relative;
		top: 5px;
	}
	#bnotk-usermenubar_header span.ui-panel-title {
		overflow: hidden;
		display: flow-root;
		text-overflow: ellipsis;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar {
		padding-left: 6px;
	}
	.hpsapf-body .ui-autocomplete-panel {
		max-height: 150px;
	}
	.hpsapf-logo {
		width: calc(100% - 160px);
		max-width: 200px;
		margin: 15px 5px 12px 5px;
	}
	#D002_S005_E004 .hpsapf-label {
		width: 100%;
	}
	#S019_modalform_E157 .hpsapf-bnotk-mandatorynote {
		padding-left: 0;
		/* ZVR-2093 */
	}
	#S019_modalform_E157 .hpsapf-button-container.hpsapf-datatable-button {
		padding-left: 10px;
		/* ZVR-2093 */
	}
	#D002_S006_E099 .ui-grid-col-4,
	#D002_S006_E075 .ui-grid-col-4,
	#D002_S006_E262 .ui-grid-col-4,
	#D002_S006_E245 .ui-grid-col-4,
	#D002_S006_E228 .ui-grid-col-4,
	#D002_S006_E279 .ui-grid-col-4,
	#D002_S006_E296 .ui-grid-col-4,
	#D002_S006_E313 .ui-grid-col-4,
	#D002_S006_E330 .ui-grid-col-4,
	#D002_S006_E347 .ui-grid-col-4,
	#D002_S006_E364 .ui-grid-col-4,
	#D002_S006_E381 .ui-grid-col-4,
	#D002_S006_E398 .ui-grid-col-4,
	#D002_S005_E004 .ui-grid-col-6,
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5,
	#D002_S006_E099 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5,
	#D002_S006_E262 .ui-grid-col-5,
	#D002_S006_E245 .ui-grid-col-5,
	#D002_S006_E228 .ui-grid-col-5,
	#D002_S006_E279 .ui-grid-col-5,
	#D002_S006_E296 .ui-grid-col-5,
	#D002_S006_E313 .ui-grid-col-5,
	#D002_S006_E330 .ui-grid-col-5,
	#D002_S006_E347 .ui-grid-col-5,
	#D002_S006_E364 .ui-grid-col-5,
	#D002_S006_E381 .ui-grid-col-5,
	#D002_S006_E398 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E262 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E245 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E228 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E279 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E296 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E313 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E330 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E347 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E364 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E381 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E398 .ui-grid-col-5 fieldset legend.hpsapf-label {
		width: 100%;
	}
	.hpsapf-bnotk-mandatorynote {
		padding-left: 23px;
	}
	.hpsapf-header-menubar #bnotk-usermenubar_content.ui-panel-content {
		padding-left: 6px;
	}
	.hpsapf-bnotk-menubar-user div {
		padding-left: 28px;
	}
	.hpsapf-bnotk-menubar-logout a:before {
		margin-right: 5px;
	}
	#D002_S004_E013 .ui-grid-col-2,
	#D002_S044_E002 .ui-grid-col-2,
	#D002_S006_E099 .ui-grid-col-2,
	#D002_S006_E075 .ui-grid-col-2,
	#D002_S006_E262 .ui-grid-col-2,
	#D002_S006_E245 .ui-grid-col-2,
	#D002_S006_E228 .ui-grid-col-2,
	#D002_S006_E279 .ui-grid-col-2,
	#D002_S006_E296 .ui-grid-col-2,
	#D002_S006_E313 .ui-grid-col-2,
	#D002_S006_E330 .ui-grid-col-2,
	#D002_S006_E347 .ui-grid-col-2,
	#D002_S006_E364 .ui-grid-col-2,
	#D002_S006_E381 .ui-grid-col-2,
	#D002_S006_E398 .ui-grid-col-2,
	#D002_S045_E099 .ui-grid-col-2,
	#D002_S045_E075 .ui-grid-col-2,
	#D002_S045_E262 .ui-grid-col-2,
	#D002_S045_E245 .ui-grid-col-2,
	#D002_S045_E228 .ui-grid-col-2,
	#D002_S045_E279 .ui-grid-col-2,
	#D002_S045_E296 .ui-grid-col-2,
	#D002_S045_E313 .ui-grid-col-2,
	#D002_S045_E330 .ui-grid-col-2,
	#D002_S045_E347 .ui-grid-col-2,
	#D002_S045_E364 .ui-grid-col-2,
	#D002_S045_E381 .ui-grid-col-2,
	#D002_S045_E398 .ui-grid-col-2 {
		height: 0;
	}
	/*CSS for header starts*/
	#D002_S006_E098_tooltip.hpsapf-fieldhelp-tooltip {
		right: 0px!important;
	}
	#PopulateDutyItemList_items.ui-selectonemenu-items .ui-selectonemenu-item {
		text-overflow: initial!important;
		white-space: normal!important;
		overflow: initial !important;
	}
	.hpsapf-body .ui-layout-north {
		background: #fff;
	}
	.hpsapf-header-onemenu,
	.dutyItemList.hpsapf-header-onemenu {
		position: absolute;
		top: 35px;
		left: 10%;
		width: 46%;
		padding-top: 10px;
	}
	.dutyItemList.hpsapf-header-onemenu {
		transform: none;
	}
	.hpsapf-header-onemenu label {
		padding-bottom: 1px;
	}
	.hpsapf-header-menubar {
		min-height: 0px;
	}
	.hpsapf-bnotk-menubar-logout {
		padding: 42px 0 36px 15px;
	}
	/*CSS for header only ends*/
	.ui-paginator-first,
	.ui-paginator-prev,
	.ui-paginator-last,
	.ui-paginator-next {
		display: none !important;
	}
	.hpsapf-body .ui-paginator {
		min-height: 20px;
	}

	#D037_S031_E046_wrapper {
		width: 70%!important;
	}
	#D002_S004_E408_tooltip.hpsapf-fieldhelp-tooltip {
		right: 169px!important;
	}
	#D010_S052_E001_focus-field-label {
		word-break: break-word;
	}
	#D008_S039_E162_reflowDD {
		width: 100%;
	}
	#D002_S004_E015.ui-selectmanycheckbox.hpsapf-chechkbox {
		display: inline-flex;
	}
	/*ZVR-3276*/
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5 {
		width: 100%;
	}
	#D002_S005_E004 .ui-grid-col-6 {
		width: 72%;
	}
	.hpsapf-accordion-content-header-text {
		display: block;
	}
	/* Point #2 of ZVR-3558 */
	#navigationTreePanelID_mobile {
		overflow: auto;
		max-height: calc(100vh - 120px);
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button,
	#D002_S006_E262\:D002_S006_E262_Tab_button,
	#D002_S006_E245\:D002_S006_E245_Tab_button,
	#D002_S006_E228\:D002_S006_E228_Tab_button,
	#D002_S006_E279\:D002_S006_E279_Tab_button,
	#D002_S006_E296\:D002_S006_E296_Tab_button,
	#D002_S006_E313\:D002_S006_E313_Tab_button,
	#D002_S006_E330\:D002_S006_E330_Tab_button,
	#D002_S006_E347\:D002_S006_E347_Tab_button,
	#D002_S006_E364\:D002_S006_E364_Tab_button,
	#D002_S006_E381\:D002_S006_E381_Tab_button,
	#D002_S006_E398\:D002_S006_E398_Tab_button {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding-right: 24px;
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E262\:D002_S006_E262_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E245\:D002_S006_E245_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E228\:D002_S006_E228_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E279\:D002_S006_E279_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E296\:D002_S006_E296_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E313\:D002_S006_E313_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E330\:D002_S006_E330_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E347\:D002_S006_E347_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E364\:D002_S006_E364_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E381\:D002_S006_E381_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E398\:D002_S006_E398_Tab_button .hpsapf-accordion-header-greentxt {
		float: none;
	}
	#D002_S005_E004\:D002_S005_E008_hpsapf_panel .hpsapf-form-controls.hpsapf-input-error .ui-selectbooleancheckbox.ui-chkbox {
		position: absolute;
		right: 5%;
		top: 15%;
	}
	#D002_S006_E980,
	#D002_S006_E981{
		position:fixed;			
	}
	
	#D002_S006_E980 .hpsapf-radio-label,
	#D002_S004_E462 .hpsapf-radio-label,
	#D002_S006_E981 .hpsapf-radio-label{
		width:90%
	}
	/* 12145 */
	#navigationTreePanelID_mobile .li4,
	#navigationTreePanelID_mobile .li5 {
		padding: 3px 8px;
	}
	#navigationTreePanelID_mobile .li4 a,
	#navigationTreePanelID_mobile .li5 a {
		font-family: firasans-light;
	}
	/* ZVR-12359 */
	.hpsapf-input-fileupload .ui-fileupload-choose, .hpsapf-input-fileupload button {
		width: 100%;
	}
}
@media only screen and (min-width: 360px) and (max-width: 400px) {
	/* ZVR-4115 */
	.hpsapf-form-title {
	margin-top: 20px;
	}
	#D002_S006_E980 .hpsapf-radio-label,
	#D002_S006_E981 .hpsapf-radio-label
	{
		width:90%
	}
	.wrapper {
		-ms-overflow-style: none;
		-moz-scrollbars-none;
		overflow-y: hidden;
		overflow-x: hidden;
		margin: 135px 45px;
		padding: 45px 0;
		position: fixed;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header-version-logedin-section {
		padding-left: 6px;
		font-weight: normal;
		font-family: Firasans-regular;
		font-size: 0.93em;
		text-overflow: ellipsis;
		display: flow-root;
		color: #bbb;
	}
	.header-notification-panel {
		margin: 5px;
		border: solid 0.1px;
		height: 20px;
		width: 96.7%;
		color: #063c5f;
		position: relative;
		display: inline-table;
		margin-top: 6px;
	}
	.hpsapf-bnotk-menubar-private {
		/*width:227px;*/
		background: #FFF;
		padding: 0px;
	}
	.hpsapf-showhide-leftnav{
		display: none;
	}
	.hpsapf-leftnav-mobile-overlay {
		width: 180px;
		z-index: 9999;
	}
	.hpsapf-leftnav-mobile-overlay .ui-overlaypanel-content {
		padding: 0 !important;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header {
		margin: 0 5px 0 10px;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header.ui-panelmenu-header a {
		padding: 0.5em 0;
		/*ZVR-2402*/
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header a {
		font-size: 0.875em;
		font-family: firasans-light;
	}
	.hpsapf-logo-content {
		left: 10%;
	}
	.hpsapf-content {
		padding: 1em;
	}
	.hpsapf-grid-title {
		font-size: 1.66em;
		height: auto;
		padding-bottom: 10px;
	}
	.hpsapf-grid-title-secondary {
		padding-bottom: 0;
	}
	.progress-indicator {
		font-size: 60%;
	}
	.progress-indicator>li .bubble {
		border-radius: 800px;
		width: 15px;
		height: 15px;
	}
	.hpsapf-accordion .ui-accordion-header.ui-state-default.ui-state-active::after,
	.hpsapf-accordion .ui-accordion-header.ui-state-default::after {
		right: 10px
	}
	.hpsapf-accordion .ui-accordion-header {
		/*font-size:0.875em;*/
	}
	.hpsapf-accordion h2.hpsapf-section {
		/*font-size:1em;*/
	}
	.hpsapf-accordion-wrapper {
		padding: 0 13px;
	}
	.hpsapf-button-container {
		padding-left: 23px;
	}
	#D002_S006_E445 {
		margin-left: 13px;
	}
	.hpsapf-label-mandatory,
	.hpsapf-label {
		padding-bottom: 10px;
		/*font-size: 0.875em;*/
		font-weight: bold;
		width: 100% !important;
		display: block;
		/*word-break: break-all;*/
	}
	#D002_S043_E184_input-field-label,
	#D002_S043_E186_input-field-label,
	#D002_S043_E185_input-field-label {
		display: table-cell;
	}
	.hpsapf-form-controls .hpsapf-output-text {
		width: 100%;
		display: block;
	}
	/*.hpsapf-form-controls .hpsapf-radio,
	.hpsapf-form-controls .hpsapf-radio-disabled{
		display: table-cell; 
	}*/
	.hpsapf-input,
	.hpsapf-input-disabled,
	.hpsapf-input-readonly,
	.hpsapf-onemenu,
	.hpsapf-onemenu-disabled,
	.hpsapf-input-autocomplete input,
	.hpsapf-input-autocomplete-dropdown input,
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label,
	.hpsapf-radio label,
	.hpsapf-radio-disabled label,
	.hpsapf-radio-vertical-disabled label,
	.hpsapf-datatable-filter-chkbox label {
		/*font-size:0.875em;*/
	}
	.hpsapf-radio .ui-radiobutton,
	.hpsapf-radio-disabled .ui-radiobutton,
	.hpsapf-radio-vertical-disabled,
	.hpsapf-chechkbox .ui-chkbox,
	.hpsapf-chechkbox-disabled .ui-chkbox {
		clear: both;
	}
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label {
		/* padding-top: 0; */
	}
	.hpsapf-radio .hpsapf-radio-label,
	.hpsapf-radio-disabled .hpsapf-radio-label,
	.hpsapf-chechkbox .hpsapf-radio-label,
	.hpsapf-chechkbox-disabled .hpsapf-radio-label {
		/* margin-top: 8px; */
	}
	.hpsapf-radio.hpsapf-radio-vertical .ui-radiobutton,
	.hpsapf-radio-vertical-disabled .ui-radiobutton,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .ui-chkbox,
	.hpsapf-chechkbox-vertical-disabled .ui-chkbox,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .hpsapf-radio-label,
	.hpsapf-chechkbox-vertical-disabled .hpsapf-radio-label,
	.hpsapf-radio.hpsapf-radio-vertical .hpsapf-radio-label,
	.hpsapf-radio-vertical-disabled .hpsapf-radio-label {
		padding-bottom: 4px;
	}
	.hpsapf-datatable-button button:first-child,
	.hpsapf-button:first-child {
		padding-left: 0;
	}
	.hpsapf-datatable-button button:first-child {
		margin-left: 0;
	}
	/* .hpsapf-modal-dialog{
        width:100% !important;
    } */
	.hpsapf-modal-dialog,
	.hpsapf-info-dialog {
		width: 95% !important;
		/* ZVR-2093 */
	}
	.hpsapf-button {
		min-width: 80px;
		/*font-size:0.875em;*/
	}
	.hpsapf-output-text-label,
	.hpsapf-output-text,
	.hpsapf-bnotk-note {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .ui-datepicker {
		width: 15em;
		/*font-size: 0.875em;*/
	}
	.hpsapf-body .ui-datepicker .ui-datepicker-calendar {
		background-color: #FFFFFF;
	}
	.hpsapf-datatable-iconcol {
		display: table-cell;
		float: left;
	}
	.hpsapf-datatable-iconcol a {
		height: 20px;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] {
		font-size: 0.875em;
		display: table;
		width: 100%!important;
	}
	th.ui-helper-hidden,
	td.ui-helper-hidden {
		display: none !important;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data tr {
		border-bottom: 1px solid #ccc;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
		text-transform: uppercase;
		font-family: Firasans-medium;
		width: 50%;
		display: table-cell;
	}
	.hpsapf-internal-links,
	.hpsapf-external-links,
	.hpsapf-body a {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .hpsapf-tooltip,
	.hpsapf-fieldhelp-tooltip,
	.hpsapf-body .ui-tooltip {
		font-size: 0.7em;
		min-width: 100px;
		max-width: 150px;
	}
	.hpsapf-header-menubar {
		width: 150px;
	}
	.hpsapf-header-menu-parent {
		width: calc(100% - 360px);
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		font-size: 20px !important;
		width: auto;
	}
	.hpsapf-bnotk-menubar .ui-panel-title {
		padding-left: 11px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar-icon {
		right: 15px;
	}
	.hpsapf-bnotk-menubar {
		padding-top: 0px;
	}
	#bnotk-usermenubar_header {
		height: 45px;
		padding-top: 5px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		position: relative;
		top: 5px;
	}
	#bnotk-usermenubar_header span.ui-panel-title {
		overflow: hidden;
		display: flow-root;
		text-overflow: ellipsis;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar {
		padding-left: 6px;
	}
	.hpsapf-body .ui-autocomplete-panel {
		max-height: 150px;
	}
	.hpsapf-logo {
		width: calc(100% - 160px);
		max-width: 200px;
		margin: 15px 5px 12px 5px;
	}
	#D002_S005_E004 .hpsapf-label {
		width: 100%;
	}
	#S019_modalform_E157 .hpsapf-bnotk-mandatorynote {
		padding-left: 0;
		/* ZVR-2093 */
	}
	#S019_modalform_E157 .hpsapf-button-container.hpsapf-datatable-button {
		padding-left: 10px;
		/* ZVR-2093 */
	}
	#D002_S006_E099 .ui-grid-col-4,
	#D002_S006_E075 .ui-grid-col-4,
	#D002_S006_E262 .ui-grid-col-4,
	#D002_S006_E245 .ui-grid-col-4,
	#D002_S006_E228 .ui-grid-col-4,
	#D002_S006_E279 .ui-grid-col-4,
	#D002_S006_E296 .ui-grid-col-4,
	#D002_S006_E313 .ui-grid-col-4,
	#D002_S006_E330 .ui-grid-col-4,
	#D002_S006_E347 .ui-grid-col-4,
	#D002_S006_E364 .ui-grid-col-4,
	#D002_S006_E381 .ui-grid-col-4,
	#D002_S006_E398 .ui-grid-col-4,
	#D002_S005_E004 .ui-grid-col-6,
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5,
	#D002_S006_E099 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5,
	#D002_S006_E262 .ui-grid-col-5,
	#D002_S006_E245 .ui-grid-col-5,
	#D002_S006_E228 .ui-grid-col-5,
	#D002_S006_E279 .ui-grid-col-5,
	#D002_S006_E296 .ui-grid-col-5,
	#D002_S006_E313 .ui-grid-col-5,
	#D002_S006_E330 .ui-grid-col-5,
	#D002_S006_E347 .ui-grid-col-5,
	#D002_S006_E364 .ui-grid-col-5,
	#D002_S006_E381 .ui-grid-col-5,
	#D002_S006_E398 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E262 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E245 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E228 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E279 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E296 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E313 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E330 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E347 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E364 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E381 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E398 .ui-grid-col-5 fieldset legend.hpsapf-label {
		width: 100%;
	}
	.hpsapf-bnotk-mandatorynote {
		padding-left: 23px;
	}
	.hpsapf-header-menubar #bnotk-usermenubar_content.ui-panel-content {
		padding-left: 6px;
	}
	.hpsapf-bnotk-menubar-user div {
		padding-left: 28px;
	}
	.hpsapf-bnotk-menubar-logout a:before {
		margin-right: 5px;
	}
	#D002_S004_E013 .ui-grid-col-2,
	#D002_S044_E002 .ui-grid-col-2,
	#D002_S006_E099 .ui-grid-col-2,
	#D002_S006_E075 .ui-grid-col-2,
	#D002_S006_E262 .ui-grid-col-2,
	#D002_S006_E245 .ui-grid-col-2,
	#D002_S006_E228 .ui-grid-col-2,
	#D002_S006_E279 .ui-grid-col-2,
	#D002_S006_E296 .ui-grid-col-2,
	#D002_S006_E313 .ui-grid-col-2,
	#D002_S006_E330 .ui-grid-col-2,
	#D002_S006_E347 .ui-grid-col-2,
	#D002_S006_E364 .ui-grid-col-2,
	#D002_S006_E381 .ui-grid-col-2,
	#D002_S006_E398 .ui-grid-col-2,
	#D002_S045_E099 .ui-grid-col-2,
	#D002_S045_E075 .ui-grid-col-2,
	#D002_S045_E262 .ui-grid-col-2,
	#D002_S045_E245 .ui-grid-col-2,
	#D002_S045_E228 .ui-grid-col-2,
	#D002_S045_E279 .ui-grid-col-2,
	#D002_S045_E296 .ui-grid-col-2,
	#D002_S045_E313 .ui-grid-col-2,
	#D002_S045_E330 .ui-grid-col-2,
	#D002_S045_E347 .ui-grid-col-2,
	#D002_S045_E364 .ui-grid-col-2,
	#D002_S045_E381 .ui-grid-col-2,
	#D002_S045_E398 .ui-grid-col-2 {
		height: 0;
	}
	/*CSS for header starts*/
	#D002_S006_E098_tooltip.hpsapf-fieldhelp-tooltip {
		right: 0px!important;
	}
	#PopulateDutyItemList_items.ui-selectonemenu-items .ui-selectonemenu-item {
		text-overflow: initial!important;
		white-space: normal!important;
		overflow: initial !important;
	}
	.hpsapf-body .ui-layout-north {
		background: #fff;
	}
	.hpsapf-header-onemenu,
	.dutyItemList.hpsapf-header-onemenu {
		position: absolute;
		top: 35px;
		left: 10%;
		width: 46%;
		padding-top: 10px;
	}
	.dutyItemList.hpsapf-header-onemenu {
		transform: none;
	}
	.hpsapf-header-onemenu label {
		padding-bottom: 1px;
	}
	.hpsapf-header-menubar {
		min-height: 0px;
	}
	.hpsapf-showhide-leftnav,
	.hpsapf-showhide-leftnav-mobile {
		top: 193px;
	}
	.hpsapf-bnotk-menubar-logout {
		padding: 42px 0 36px 15px;
	}
	/*CSS for header only ends*/
	.ui-paginator-first,
	.ui-paginator-prev,
	.ui-paginator-last,
	.ui-paginator-next {
		display: none !important;
	}
	.hpsapf-body .ui-paginator {
		min-height: 20px;
	}
	#D002_S004_E403\:D002_S004_E460_hpsapf_panel .hpsapf-label {
		white-space: nowrap;
	}
	#D037_S031_E046_wrapper {
		width: 70%!important;
	}
	#D002_S004_E408_tooltip.hpsapf-fieldhelp-tooltip {
		right: 169px!important;
	}
	#D010_S052_E001_focus-field-label {
		word-break: break-word;
	}
	#D008_S039_E162_reflowDD {
		width: 100%;
	}
	#D002_S004_E015.ui-selectmanycheckbox.hpsapf-chechkbox {
		display: inline-flex;
	}
	/*ZVR-3276*/
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5 {
		width: 100%;
	}
	#D002_S005_E004 .ui-grid-col-6 {
		width: 72%;
	}
	.hpsapf-accordion-content-header-text {
		display: block;
	}
	/* Point #2 of ZVR-3558 */
	#navigationTreePanelID_mobile {
		overflow: auto;
		max-height: calc(100vh - 120px);
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button,
	#D002_S006_E262\:D002_S006_E262_Tab_button,
	#D002_S006_E245\:D002_S006_E245_Tab_button,
	#D002_S006_E228\:D002_S006_E228_Tab_button,
	#D002_S006_E279\:D002_S006_E279_Tab_button,
	#D002_S006_E296\:D002_S006_E296_Tab_button,
	#D002_S006_E313\:D002_S006_E313_Tab_button,
	#D002_S006_E330\:D002_S006_E330_Tab_button,
	#D002_S006_E347\:D002_S006_E347_Tab_button,
	#D002_S006_E364\:D002_S006_E364_Tab_button,
	#D002_S006_E381\:D002_S006_E381_Tab_button,
	#D002_S006_E398\:D002_S006_E398_Tab_button {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding-right: 24px;
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E262\:D002_S006_E262_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E245\:D002_S006_E245_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E228\:D002_S006_E228_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E279\:D002_S006_E279_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E296\:D002_S006_E296_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E313\:D002_S006_E313_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E330\:D002_S006_E330_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E347\:D002_S006_E347_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E364\:D002_S006_E364_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E381\:D002_S006_E381_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E398\:D002_S006_E398_Tab_button .hpsapf-accordion-header-greentxt {
		float: none;
	}
	#D002_S005_E004\:D002_S005_E008_hpsapf_panel .hpsapf-form-controls.hpsapf-input-error .ui-selectbooleancheckbox.ui-chkbox {
		position: absolute;
		right: 5%;
		top: 15%;
	}
}
@media only screen and (min-width: 401px) and (max-width: 500px) {
	/* ZVR-4115 */
	.hpsapf-form-title {
	margin-top: 20px;
	}
	.wrapper {
		-ms-overflow-style: none;
		-moz-scrollbars-none;
		overflow-y: hidden;
		overflow-x: hidden;
		margin: 0px 45px;
		padding: 45px 0;
		position: fixed;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header-version-logedin-section {
		padding-left: 6px;
		font-weight: normal;
		font-family: Firasans-regular;
		font-size: 0.93em;
		text-overflow: ellipsis;
		display: flow-root;
		color: #bbb;
	}
	.header-notification-panel {
		margin: 5px;
		border: solid 0.1px;
		height: 20px;
		width: 96.7%;
		color: #063c5f;
		position: relative;
		display: inline-table;
		margin-top: 6px;
	}
	.hpsapf-bnotk-menubar-private {
		/*width:227px;*/
		background: #FFF;
		padding: 0px;
	}
	.hpsapf-showhide-leftnav {
		display: none;
	}
	.hpsapf-showhide-leftnav-mobile {
		display: block;
	}
	.hpsapf-leftnav-mobile-overlay {
		width: 180px;
		z-index: 9999;
	}
	.hpsapf-leftnav-mobile-overlay .ui-overlaypanel-content {
		padding: 0 !important;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header {
		margin: 0 5px 0 10px;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header.ui-panelmenu-header a {
		padding: 0.5em 0;
		/*ZVR-2402*/
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header a {
		font-size: 0.875em;
		font-family: firasans-light;
	}
	.hpsapf-logo-content {
		left: 10%;
	}
	.hpsapf-content {
		padding: 1em;
	}
	.hpsapf-grid-title {
		font-size: 1.66em;
		height: auto;
		padding-bottom: 10px;
	}
	.hpsapf-grid-title-secondary {
		padding-bottom: 0;
	}
	.progress-indicator {
		font-size: 60%;
	}
	.progress-indicator>li .bubble {
		border-radius: 800px;
		width: 15px;
		height: 15px;
	}
	.hpsapf-accordion .ui-accordion-header.ui-state-default.ui-state-active::after,
	.hpsapf-accordion .ui-accordion-header.ui-state-default::after {
		right: 10px
	}
	.hpsapf-accordion .ui-accordion-header {
		/*font-size:0.875em;*/
	}
	.hpsapf-accordion h2.hpsapf-section {
		/*font-size:1em;*/
	}
	.hpsapf-accordion-wrapper {
		padding: 0 13px;
	}
	.hpsapf-button-container {
		padding-left: 23px;
	}
	#D002_S006_E445 {
		margin-left: 13px;
	}
	.hpsapf-label-mandatory,
	.hpsapf-label {
		padding-bottom: 10px;
		/*font-size: 0.875em;*/
		font-weight: bold;
		width: 100% !important;
		display: block;
		/*word-break: break-all;*/
	}
	#D002_S043_E184_input-field-label,
	#D002_S043_E186_input-field-label,
	#D002_S043_E185_input-field-label {
		display: table-cell;
	}
	.hpsapf-form-controls .hpsapf-output-text {
		width: 100%;
		display: block;
	}
	/*.hpsapf-form-controls .hpsapf-radio,
	.hpsapf-form-controls .hpsapf-radio-disabled{
		display: table-cell; 
	}*/
	.hpsapf-input,
	.hpsapf-input-disabled,
	.hpsapf-input-readonly,
	.hpsapf-onemenu,
	.hpsapf-onemenu-disabled,
	.hpsapf-input-autocomplete input,
	.hpsapf-input-autocomplete-dropdown input,
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label,
	.hpsapf-radio label,
	.hpsapf-radio-disabled label,
	.hpsapf-radio-vertical-disabled label,
	.hpsapf-datatable-filter-chkbox label {
		/*font-size:0.875em;*/
	}
	.hpsapf-radio .ui-radiobutton,
	.hpsapf-radio-disabled .ui-radiobutton,
	.hpsapf-radio-vertical-disabled,
	.hpsapf-chechkbox .ui-chkbox,
	.hpsapf-chechkbox-disabled .ui-chkbox {
		clear: both;
	}
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label {
		/* padding-top: 0; */
	}
	.hpsapf-radio .hpsapf-radio-label,
	.hpsapf-radio-disabled .hpsapf-radio-label,
	.hpsapf-chechkbox .hpsapf-radio-label,
	.hpsapf-chechkbox-disabled .hpsapf-radio-label {
		 margin-top: 2px;
	}
	.hpsapf-radio.hpsapf-radio-vertical .ui-radiobutton,
	.hpsapf-radio-vertical-disabled .ui-radiobutton,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .ui-chkbox,
	.hpsapf-chechkbox-vertical-disabled .ui-chkbox,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .hpsapf-radio-label,
	.hpsapf-chechkbox-vertical-disabled .hpsapf-radio-label,
	.hpsapf-radio.hpsapf-radio-vertical .hpsapf-radio-label,
	.hpsapf-radio-vertical-disabled .hpsapf-radio-label {
		padding-bottom: 4px;
	}
	.hpsapf-datatable-button button:first-child,
	.hpsapf-button:first-child {
		padding-left: 0;
	}
	.hpsapf-datatable-button button:first-child {
		margin-left: 0;
	}
	/* .hpsapf-modal-dialog{
        width:100% !important;
    } */
	.hpsapf-modal-dialog,
	.hpsapf-info-dialog {
		width: 95% !important;
		/* ZVR-2093 */
	}
	.hpsapf-button {
		min-width: 80px;
		/*font-size:0.875em;*/
	}
	.hpsapf-output-text-label,
	.hpsapf-output-text,
	.hpsapf-bnotk-note {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .ui-datepicker {
		width: 15em;
		/*font-size: 0.875em;*/
	}
	.hpsapf-body .ui-datepicker .ui-datepicker-calendar {
		background-color: #FFFFFF;
	}
	.hpsapf-datatable-iconcol {
		display: table-cell;
		float: left;
	}
	.hpsapf-datatable-iconcol a {
		height: 20px;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] {
		font-size: 0.875em;
		display: table;
		width: 100%!important;
	}
	th.ui-helper-hidden,
	td.ui-helper-hidden {
		display: none !important;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data tr {
		border-bottom: 1px solid #ccc;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
		text-transform: uppercase;
		font-family: Firasans-medium;
		width: 50%;
		display: table-cell;
	}
	.hpsapf-internal-links,
	.hpsapf-external-links,
	.hpsapf-body a {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .hpsapf-tooltip,
	.hpsapf-fieldhelp-tooltip,
	.hpsapf-body .ui-tooltip {
		font-size: 0.7em;
		min-width: 100px;
		max-width: 150px;
	}
	.hpsapf-header-menubar {
		width: 150px;
	}
	.hpsapf-header-menu-parent {
		width: calc(100% - 360px);
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		font-size: 20px !important;
		width: auto;
	}
	.hpsapf-bnotk-menubar .ui-panel-title {
		padding-left: 11px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar-icon {
		right: 15px;
	}
	.hpsapf-bnotk-menubar {
		padding-top: 0px;
	}
	#bnotk-usermenubar_header {
		height: 45px;
		padding-top: 5px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		position: relative;
		top: 5px;
	}
	#bnotk-usermenubar_header span.ui-panel-title {
		overflow: hidden;
		display: flow-root;
		text-overflow: ellipsis;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar {
		padding-left: 6px;
	}
	.hpsapf-body .ui-autocomplete-panel {
		max-height: 150px;
	}
	.hpsapf-logo {
		width: calc(100% - 160px);
		max-width: 200px;
		margin: 15px 5px 12px 5px;
	}
	#D002_S005_E004 .hpsapf-label {
		width: 100%;
	}
	#S019_modalform_E157 .hpsapf-bnotk-mandatorynote {
		padding-left: 0;
		/* ZVR-2093 */
	}
	#S019_modalform_E157 .hpsapf-button-container.hpsapf-datatable-button {
		padding-left: 10px;
		/* ZVR-2093 */
	}
	#D002_S006_E099 .ui-grid-col-4,
	#D002_S006_E075 .ui-grid-col-4,
	#D002_S006_E262 .ui-grid-col-4,
	#D002_S006_E245 .ui-grid-col-4,
	#D002_S006_E228 .ui-grid-col-4,
	#D002_S006_E279 .ui-grid-col-4,
	#D002_S006_E296 .ui-grid-col-4,
	#D002_S006_E313 .ui-grid-col-4,
	#D002_S006_E330 .ui-grid-col-4,
	#D002_S006_E347 .ui-grid-col-4,
	#D002_S006_E364 .ui-grid-col-4,
	#D002_S006_E381 .ui-grid-col-4,
	#D002_S006_E398 .ui-grid-col-4,
	#D002_S005_E004 .ui-grid-col-6,
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5,
	#D002_S006_E099 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5,
	#D002_S006_E262 .ui-grid-col-5,
	#D002_S006_E245 .ui-grid-col-5,
	#D002_S006_E228 .ui-grid-col-5,
	#D002_S006_E279 .ui-grid-col-5,
	#D002_S006_E296 .ui-grid-col-5,
	#D002_S006_E313 .ui-grid-col-5,
	#D002_S006_E330 .ui-grid-col-5,
	#D002_S006_E347 .ui-grid-col-5,
	#D002_S006_E364 .ui-grid-col-5,
	#D002_S006_E381 .ui-grid-col-5,
	#D002_S006_E398 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E262 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E245 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E228 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E279 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E296 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E313 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E330 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E347 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E364 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E381 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E398 .ui-grid-col-5 fieldset legend.hpsapf-label {
		width: 100%;
	}
	.hpsapf-bnotk-mandatorynote {
		padding-left: 23px;
	}
	.hpsapf-header-menubar #bnotk-usermenubar_content.ui-panel-content {
		padding-left: 6px;
	}
	.hpsapf-bnotk-menubar-user div {
		padding-left: 28px;
	}
	.hpsapf-bnotk-menubar-logout a:before {
		margin-right: 5px;
	}
	#D002_S004_E013 .ui-grid-col-2,
	#D002_S044_E002 .ui-grid-col-2,
	#D002_S006_E099 .ui-grid-col-2,
	#D002_S006_E075 .ui-grid-col-2,
	#D002_S006_E262 .ui-grid-col-2,
	#D002_S006_E245 .ui-grid-col-2,
	#D002_S006_E228 .ui-grid-col-2,
	#D002_S006_E279 .ui-grid-col-2,
	#D002_S006_E296 .ui-grid-col-2,
	#D002_S006_E313 .ui-grid-col-2,
	#D002_S006_E330 .ui-grid-col-2,
	#D002_S006_E347 .ui-grid-col-2,
	#D002_S006_E364 .ui-grid-col-2,
	#D002_S006_E381 .ui-grid-col-2,
	#D002_S006_E398 .ui-grid-col-2,
	#D002_S045_E099 .ui-grid-col-2,
	#D002_S045_E075 .ui-grid-col-2,
	#D002_S045_E262 .ui-grid-col-2,
	#D002_S045_E245 .ui-grid-col-2,
	#D002_S045_E228 .ui-grid-col-2,
	#D002_S045_E279 .ui-grid-col-2,
	#D002_S045_E296 .ui-grid-col-2,
	#D002_S045_E313 .ui-grid-col-2,
	#D002_S045_E330 .ui-grid-col-2,
	#D002_S045_E347 .ui-grid-col-2,
	#D002_S045_E364 .ui-grid-col-2,
	#D002_S045_E381 .ui-grid-col-2,
	#D002_S045_E398 .ui-grid-col-2 {
		height: 0;
	}
	/*CSS for header starts*/
	#D002_S006_E098_tooltip.hpsapf-fieldhelp-tooltip {
		right: 0px!important;
	}
	#PopulateDutyItemList_items.ui-selectonemenu-items .ui-selectonemenu-item {
		text-overflow: initial!important;
		white-space: normal!important;
		overflow: initial !important;
	}
	.hpsapf-body .ui-layout-north {
		background: #fff;
	}
	.hpsapf-header-onemenu,
	.dutyItemList.hpsapf-header-onemenu {
		position: absolute;
		top: 35px;
		left: 10%;
		width: 46%;
		padding-top: 10px;
	}
	.dutyItemList.hpsapf-header-onemenu {
		transform: none;
	}
	.hpsapf-header-onemenu label {
		padding-bottom: 1px;
	}
	.hpsapf-header-menubar {
		min-height: 0px;
	}
	.hpsapf-showhide-leftnav,
	.hpsapf-showhide-leftnav-mobile {
		top: 165px;
	}
	.hpsapf-bnotk-menubar-logout {
		padding: 42px 0 36px 15px;
	}
	/*CSS for header only ends*/
	.ui-paginator-first,
	.ui-paginator-prev,
	.ui-paginator-last,
	.ui-paginator-next {
		display: none !important;
	}
	.hpsapf-body .ui-paginator {
		min-height: 20px;
	}
	#D002_S004_E403\:D002_S004_E460_hpsapf_panel .hpsapf-label {
		white-space: nowrap;
	}
	#D037_S031_E046_wrapper {
		width: 70%!important;
	}
	#D002_S004_E408_tooltip.hpsapf-fieldhelp-tooltip {
		right: 169px!important;
	}
	#D010_S052_E001_focus-field-label {
		word-break: break-word;
	}
	#D008_S039_E162_reflowDD {
		width: 100%;
	}
	#D002_S004_E015.ui-selectmanycheckbox.hpsapf-chechkbox {
		display: inline-flex;
	}
	/*ZVR-3276*/
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5 {
		width: 100%;
	}
	#D002_S005_E004 .ui-grid-col-6 {
		width: 72%;
	}
	.hpsapf-accordion-content-header-text {
		display: block;
	}
	/* Point #2 of ZVR-3558 */
	#navigationTreePanelID_mobile {
		overflow: auto;
		max-height: calc(100vh - 120px);
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button,
	#D002_S006_E262\:D002_S006_E262_Tab_button,
	#D002_S006_E245\:D002_S006_E245_Tab_button,
	#D002_S006_E228\:D002_S006_E228_Tab_button,
	#D002_S006_E279\:D002_S006_E279_Tab_button,
	#D002_S006_E296\:D002_S006_E296_Tab_button,
	#D002_S006_E313\:D002_S006_E313_Tab_button,
	#D002_S006_E330\:D002_S006_E330_Tab_button,
	#D002_S006_E347\:D002_S006_E347_Tab_button,
	#D002_S006_E364\:D002_S006_E364_Tab_button,
	#D002_S006_E381\:D002_S006_E381_Tab_button,
	#D002_S006_E398\:D002_S006_E398_Tab_button {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding-right: 24px;
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E262\:D002_S006_E262_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E245\:D002_S006_E245_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E228\:D002_S006_E228_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E279\:D002_S006_E279_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E296\:D002_S006_E296_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E313\:D002_S006_E313_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E330\:D002_S006_E330_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E347\:D002_S006_E347_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E364\:D002_S006_E364_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E381\:D002_S006_E381_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E398\:D002_S006_E398_Tab_button .hpsapf-accordion-header-greentxt {
		float: none;
	}
	#D002_S005_E004\:D002_S005_E008_hpsapf_panel .hpsapf-form-controls.hpsapf-input-error .ui-selectbooleancheckbox.ui-chkbox {
		position: absolute;
		right: 5%;
		top: 15%;
	}
	/* 12145*/
	#navigationTreePanelID_mobile .li4,
	#navigationTreePanelID_mobile .li5 {
		padding: 3px 8px;
	}
	#navigationTreePanelID_mobile .li4 a,
	#navigationTreePanelID_mobile .li5 a {
		font-family: firasans-light;
	}
}
@media only screen and (min-width: 500px) and (max-width: 670px) {
	/* ZVR-4115 */
	.hpsapf-form-title {
	margin-top: 20px;
	}
	.wrapper {
		-ms-overflow-style: none;
		-moz-scrollbars-none;
		overflow-y: hidden;
		overflow-x: hidden;
		margin: 125px 45px;
		padding: 45px 0;
		position: fixed;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header-version-logedin-section {
		padding-left: 6px;
		font-weight: normal;
		font-family: Firasans-regular;
		font-size: 0.93em;
		text-overflow: ellipsis;
		display: flow-root;
		color: #bbb;
	}
	.header-notification-panel {
		margin: 5px;
		border: solid 0.1px;
		height: 20px;
		width: 96.7%;
		color: #063c5f;
		position: relative;
		display: inline-table;
		margin-top: 6px;
	}
	.hpsapf-bnotk-menubar-private {
		/*width:227px;*/
		background: #FFF;
		padding: 0px;
	}
	.hpsapf-showhide-leftnav{
		display: none;
	}
	.hpsapf-showhide-leftnav-mobile {
		display: block;
	}
	.hpsapf-leftnav-mobile-overlay {
		width: 180px;
		z-index: 9999;
	}
	.hpsapf-leftnav-mobile-overlay .ui-overlaypanel-content {
		padding: 0 !important;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header {
		margin: 0 5px 0 10px;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header.ui-panelmenu-header a {
		padding: 0.5em 0;
		/*ZVR-2402*/
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header a {
		font-size: 0.875em;
		font-family: firasans-light;
	}
	.hpsapf-logo-content {
		left: 10%;
	}
	.hpsapf-content {
		padding: 1em;
	}
	.hpsapf-grid-title {
		font-size: 1.66em;
		height: auto;
		padding-bottom: 10px;
	}
	.hpsapf-grid-title-secondary {
		padding-bottom: 0;
	}
	.progress-indicator {
		font-size: 60%;
	}
	.progress-indicator>li .bubble {
		border-radius: 800px;
		width: 15px;
		height: 15px;
	}
	.hpsapf-accordion .ui-accordion-header.ui-state-default.ui-state-active::after,
	.hpsapf-accordion .ui-accordion-header.ui-state-default::after {
		right: 10px
	}
	.hpsapf-accordion .ui-accordion-header {
		/*font-size:0.875em;*/
	}
	.hpsapf-accordion h2.hpsapf-section {
		/*font-size:1em;*/
	}
	.hpsapf-accordion-wrapper {
		padding: 0 13px;
	}
	.hpsapf-button-container {
		padding-left: 23px;
	}
	#D002_S006_E445 {
		margin-left: 13px;
	}
	.hpsapf-label-mandatory,
	.hpsapf-label {
		padding-bottom: 10px;
		/*font-size: 0.875em;*/
		font-weight: bold;
		width: 100% !important;
		display: block;
		/*word-break: break-all;*/
	}
	#D002_S043_E184_input-field-label,
	#D002_S043_E186_input-field-label,
	#D002_S043_E185_input-field-label {
		display: table-cell;
	}
	.hpsapf-form-controls .hpsapf-output-text {
		width: 100%;
		display: block;
	}
	/*.hpsapf-form-controls .hpsapf-radio,
	.hpsapf-form-controls .hpsapf-radio-disabled{
		display: table-cell; 
	}*/
	.hpsapf-input,
	.hpsapf-input-disabled,
	.hpsapf-input-readonly,
	.hpsapf-onemenu,
	.hpsapf-onemenu-disabled,
	.hpsapf-input-autocomplete input,
	.hpsapf-input-autocomplete-dropdown input,
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label,
	.hpsapf-radio label,
	.hpsapf-radio-disabled label,
	.hpsapf-radio-vertical-disabled label,
	.hpsapf-datatable-filter-chkbox label {
		/*font-size:0.875em;*/
	}
	.hpsapf-radio .ui-radiobutton,
	.hpsapf-radio-disabled .ui-radiobutton,
	.hpsapf-radio-vertical-disabled,
	.hpsapf-chechkbox .ui-chkbox,
	.hpsapf-chechkbox-disabled .ui-chkbox {
		clear: both;
	}
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label {
		/* padding-top: 0; */
	}
	.hpsapf-radio .hpsapf-radio-label,
	.hpsapf-radio-disabled .hpsapf-radio-label,
	.hpsapf-chechkbox .hpsapf-radio-label,
	.hpsapf-chechkbox-disabled .hpsapf-radio-label {
		/* margin-top: 8px; */
	}
	.hpsapf-radio.hpsapf-radio-vertical .ui-radiobutton,
	.hpsapf-radio-vertical-disabled .ui-radiobutton,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .ui-chkbox,
	.hpsapf-chechkbox-vertical-disabled .ui-chkbox,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .hpsapf-radio-label,
	.hpsapf-chechkbox-vertical-disabled .hpsapf-radio-label,
	.hpsapf-radio.hpsapf-radio-vertical .hpsapf-radio-label,
	.hpsapf-radio-vertical-disabled .hpsapf-radio-label {
		padding-bottom: 4px;
	}
	.hpsapf-datatable-button button:first-child,
	.hpsapf-button:first-child {
		padding-left: 0;
	}
	.hpsapf-datatable-button button:first-child {
		margin-left: 0;
	}
	/* .hpsapf-modal-dialog{
        width:100% !important;
    } */
	.hpsapf-modal-dialog,
	.hpsapf-info-dialog {
		width: 95% !important;
		/* ZVR-2093 */
	}
	.hpsapf-button {
		min-width: 80px;
		/*font-size:0.875em;*/
	}
	.hpsapf-output-text-label,
	.hpsapf-output-text,
	.hpsapf-bnotk-note {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .ui-datepicker {
		width: 15em;
		/*font-size: 0.875em;*/
	}
	.hpsapf-body .ui-datepicker .ui-datepicker-calendar {
		background-color: #FFFFFF;
	}
	.hpsapf-datatable-iconcol {
		display: table-cell;
		float: left;
	}
	.hpsapf-datatable-iconcol a {
		height: 20px;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] {
		font-size: 0.875em;
		display: table;
		width: 100%!important;
	}
	th.ui-helper-hidden,
	td.ui-helper-hidden {
		display: none !important;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data tr {
		border-bottom: 1px solid #ccc;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
		text-transform: uppercase;
		font-family: Firasans-medium;
		width: 50%;
		display: table-cell;
	}
	.hpsapf-internal-links,
	.hpsapf-external-links,
	.hpsapf-body a {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .hpsapf-tooltip,
	.hpsapf-fieldhelp-tooltip,
	.hpsapf-body .ui-tooltip {
		font-size: 0.7em;
		min-width: 100px;
		max-width: 150px;
	}
	.hpsapf-header-menubar {
		width: 170px;
		min-height: 45px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		font-size: 20px !important;
		width: auto;
	}
	.hpsapf-bnotk-menubar .ui-panel-title {
		padding-left: 11px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar-icon {
		right: 15px;
	}
	.hpsapf-bnotk-menubar {
		padding-top: 0px;
	}
	#bnotk-usermenubar_header {
		height: 45px;
		padding-top: 7px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		position: relative;
		top: 5px;
	}
	#bnotk-usermenubar_header span.ui-panel-title {
		overflow: hidden;
		display: flow-root;
		text-overflow: ellipsis;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar {
		padding-left: 6px;
	}
	.hpsapf-body .ui-autocomplete-panel {
		max-height: 150px;
	}
	.hpsapf-logo {
		width: calc(100% - 160px);
		max-width: 160px;
		margin: 15px 5px 12px 5px;
	}
	.hpsapf-showhide-leftnav-mobile {
		left: 10px;
	}
	#D002_S005_E004 .hpsapf-label {
		width: 100%;
	}
	#S019_modalform_E157 .hpsapf-bnotk-mandatorynote {
		padding-left: 0;
		/* ZVR-2093 */
	}
	#S019_modalform_E157 .hpsapf-button-container.hpsapf-datatable-button {
		padding-left: 10px;
		/* ZVR-2093 */
	}
	#D002_S006_E099 .ui-grid-col-4,
	#D002_S006_E075 .ui-grid-col-4,
	#D002_S006_E262 .ui-grid-col-4,
	#D002_S006_E245 .ui-grid-col-4,
	#D002_S006_E228 .ui-grid-col-4,
	#D002_S006_E279 .ui-grid-col-4,
	#D002_S006_E296 .ui-grid-col-4,
	#D002_S006_E313 .ui-grid-col-4,
	#D002_S006_E330 .ui-grid-col-4,
	#D002_S006_E347 .ui-grid-col-4,
	#D002_S006_E364 .ui-grid-col-4,
	#D002_S006_E381 .ui-grid-col-4,
	#D002_S006_E398 .ui-grid-col-4,
	#D002_S005_E004 .ui-grid-col-6,
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5,
	#D002_S006_E099 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5,
	#D002_S006_E262 .ui-grid-col-5,
	#D002_S006_E245 .ui-grid-col-5,
	#D002_S006_E228 .ui-grid-col-5,
	#D002_S006_E279 .ui-grid-col-5,
	#D002_S006_E296 .ui-grid-col-5,
	#D002_S006_E313 .ui-grid-col-5,
	#D002_S006_E330 .ui-grid-col-5,
	#D002_S006_E347 .ui-grid-col-5,
	#D002_S006_E364 .ui-grid-col-5,
	#D002_S006_E381 .ui-grid-col-5,
	#D002_S006_E398 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E262 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E245 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E228 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E279 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E296 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E313 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E330 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E347 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E364 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E381 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E398 .ui-grid-col-5 fieldset legend.hpsapf-label {
		width: 100%;
	}
	.hpsapf-bnotk-mandatorynote {
		padding-left: 23px;
	}
	.hpsapf-header-menubar #bnotk-usermenubar_content.ui-panel-content {
		padding-left: 6px;
	}
	.hpsapf-bnotk-menubar-user div {
		padding-left: 28px;
	}
	.hpsapf-bnotk-menubar-logout a:before {
		margin-right: 5px;
	}
	#D002_S004_E013 .ui-grid-col-2,
	#D002_S044_E002 .ui-grid-col-2,
	#D002_S006_E099 .ui-grid-col-2,
	#D002_S006_E075 .ui-grid-col-2,
	#D002_S006_E262 .ui-grid-col-2,
	#D002_S006_E245 .ui-grid-col-2,
	#D002_S006_E228 .ui-grid-col-2,
	#D002_S006_E279 .ui-grid-col-2,
	#D002_S006_E296 .ui-grid-col-2,
	#D002_S006_E313 .ui-grid-col-2,
	#D002_S006_E330 .ui-grid-col-2,
	#D002_S006_E347 .ui-grid-col-2,
	#D002_S006_E364 .ui-grid-col-2,
	#D002_S006_E381 .ui-grid-col-2,
	#D002_S006_E398 .ui-grid-col-2,
	#D002_S045_E099 .ui-grid-col-2,
	#D002_S045_E075 .ui-grid-col-2,
	#D002_S045_E262 .ui-grid-col-2,
	#D002_S045_E245 .ui-grid-col-2,
	#D002_S045_E228 .ui-grid-col-2,
	#D002_S045_E279 .ui-grid-col-2,
	#D002_S045_E296 .ui-grid-col-2,
	#D002_S045_E313 .ui-grid-col-2,
	#D002_S045_E330 .ui-grid-col-2,
	#D002_S045_E347 .ui-grid-col-2,
	#D002_S045_E364 .ui-grid-col-2,
	#D002_S045_E381 .ui-grid-col-2,
	#D002_S045_E398 .ui-grid-col-2 {
		height: 0;
	}
	/*CSS for header starts*/
	#D002_S006_E098_tooltip.hpsapf-fieldhelp-tooltip {
		right: 0px!important;
	}
	#PopulateDutyItemList_items.ui-selectonemenu-items .ui-selectonemenu-item {
		text-overflow: initial!important;
		white-space: normal!important;
		overflow: initial !important;
	}
	/* 12145 */
	.hpsapf-body .ui-layout-north {
		background: #fff;
		height: 90px !important;
	}
	.hpsapf-header-onemenu,
	.dutyItemList.hpsapf-header-onemenu {
		position: absolute;
		top: 35px;
		left: 10%;
		width: 46%;
		padding-top: 10px;
	}
	.dutyItemList.hpsapf-header-onemenu {
		transform: none;
	}
	.hpsapf-header-onemenu label {
		padding-bottom: 1px;
	}
	/*.hpsapf-header-menubar {
		min-height: 0px;
	}*/
	.hpsapf-bnotk-menubar-logout {
		padding: 42px 0 36px 15px;
	}
	/*CSS for header only ends*/
	.ui-paginator-first,
	.ui-paginator-prev,
	.ui-paginator-last,
	.ui-paginator-next {
		display: none !important;
	}
	.hpsapf-body .ui-paginator {
		min-height: 20px;
	}
	#D002_S004_E403\:D002_S004_E460_hpsapf_panel .hpsapf-label {
		white-space: nowrap;
	}
	#D037_S031_E046_wrapper {
		width: 70%!important;
	}
	#D002_S004_E408_tooltip.hpsapf-fieldhelp-tooltip {
		right: 169px!important;
	}
	#D010_S052_E001_focus-field-label {
		word-break: break-word;
	}
	#D008_S039_E162_reflowDD {
		width: 100%;
	}
	#D002_S004_E015.ui-selectmanycheckbox.hpsapf-chechkbox {
		display: inline-flex;
	}
	/*ZVR-3276*/
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5 {
		width: 100%;
	}
	#D002_S005_E004 .ui-grid-col-6 {
		width: 72%;
	}
	.hpsapf-accordion-content-header-text {
		display: block;
	}
	/* Point #2 of ZVR-3558 */
	#navigationTreePanelID_mobile {
		overflow: auto;
		max-height: calc(100vh - 120px);
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button,
	#D002_S006_E262\:D002_S006_E262_Tab_button,
	#D002_S006_E245\:D002_S006_E245_Tab_button,
	#D002_S006_E228\:D002_S006_E228_Tab_button,
	#D002_S006_E279\:D002_S006_E279_Tab_button,
	#D002_S006_E296\:D002_S006_E296_Tab_button,
	#D002_S006_E313\:D002_S006_E313_Tab_button,
	#D002_S006_E330\:D002_S006_E330_Tab_button,
	#D002_S006_E347\:D002_S006_E347_Tab_button,
	#D002_S006_E364\:D002_S006_E364_Tab_button,
	#D002_S006_E381\:D002_S006_E381_Tab_button,
	#D002_S006_E398\:D002_S006_E398_Tab_button {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding-right: 24px;
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E262\:D002_S006_E262_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E245\:D002_S006_E245_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E228\:D002_S006_E228_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E279\:D002_S006_E279_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E296\:D002_S006_E296_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E313\:D002_S006_E313_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E330\:D002_S006_E330_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E347\:D002_S006_E347_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E364\:D002_S006_E364_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E381\:D002_S006_E381_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E398\:D002_S006_E398_Tab_button .hpsapf-accordion-header-greentxt {
		float: none;
	}
	#D002_S005_E004\:D002_S005_E008_hpsapf_panel .hpsapf-form-controls.hpsapf-input-error .ui-selectbooleancheckbox.ui-chkbox {
		position: absolute;
		right: 5%;
		top: 15%;
	}
	/* ZVR-12040 */
	.hpsapf-header-menu {
		width: 570px;
		padding-top: 8px;
		padding-left: 5px
	}
	.hpsapf-header-welcome {
		display:none;
	}
	.hpsapf-showhide-leftnav-mobile {
        top: 110% !important;
	}
	/* 12145 */
	#D001_S004_E414_hpsapf_panel,
	#hist_notarial_search_hpsapf_panel,
	#non_notarial_search_hpsapf_panel,
	#notarial_search_hpsapf_panel{
		width: 62%;
	}
	#navigationTreePanelID_mobile .li4,
	#navigationTreePanelID_mobile .li5 {
		padding: 3px 8px;
	}
	#navigationTreePanelID_mobile .li4 a,
	#navigationTreePanelID_mobile .li5 a {
		font-family: firasans-light;
	}
}
@media only screen and (min-width: 671px) and (max-width: 834px) {
	/* ZVR-4115 */
	.hpsapf-form-title {
	margin-top: 20px;
	}
	.wrapper {
		-ms-overflow-style: none;
		-moz-scrollbars-none;
		overflow-y: hidden;
		overflow-x: hidden;
		margin: 55px 45px;
		padding: 45px 0;
		position: fixed;
		top: 50%;
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header-version-logedin-section {
		padding-left: 6px;
		font-weight: normal;
		font-family: Firasans-regular;
		font-size: 0.93em;
		text-overflow: ellipsis;
		display: flow-root;
		color: #bbb;
	}
	.header-notification-panel {
		margin: 5px;
		border: solid 0.1px;
		height: 20px;
		width: 96.7%;
		color: #063c5f;
		position: relative;
		display: inline-table;
		margin-top: 6px;
	}
	.hpsapf-bnotk-menubar-private {
		/*width:227px;*/
		background: #FFF;
		padding: 0px;
	}
	.hpsapf-showhide-leftnav {
		display: none;
	}
	.hpsapf-showhide-leftnav-mobile {
		display: block;
	}
	.hpsapf-leftnav-mobile-overlay {
		width: 180px;
		z-index: 9999;
	}
	.hpsapf-leftnav-mobile-overlay .ui-overlaypanel-content {
		padding: 0 !important;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header {
		margin: 0 5px 0 10px;
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header.ui-panelmenu-header a {
		padding: 0.5em 0;
		/*ZVR-2402*/
	}
	.hauptnav-wrapper .ui-nav-hpsapf-header a {
		font-size: 0.875em;
		font-family: firasans-light;
	}
	.hpsapf-logo-content {
		left: 10%;
	}
	.hpsapf-content {
		padding: 1em;
	}
	.hpsapf-grid-title {
		font-size: 1.66em;
		height: auto;
		padding-bottom: 10px;
	}
	.hpsapf-grid-title-secondary {
		padding-bottom: 0;
	}
	.progress-indicator {
		font-size: 60%;
	}
	.progress-indicator>li .bubble {
		border-radius: 800px;
		width: 15px;
		height: 15px;
	}
	.hpsapf-accordion .ui-accordion-header.ui-state-default.ui-state-active::after,
	.hpsapf-accordion .ui-accordion-header.ui-state-default::after {
		right: 10px
	}
	.hpsapf-accordion .ui-accordion-header {
		/*font-size:0.875em;*/
	}
	.hpsapf-accordion h2.hpsapf-section {
		/*font-size:1em;*/
	}
	.hpsapf-accordion-wrapper {
		padding: 0 13px;
	}
	.hpsapf-button-container {
		padding-left: 23px;
	}
	#D002_S006_E445 {
		margin-left: 13px;
	}
	.hpsapf-label-mandatory,
	.hpsapf-label {
		padding-bottom: 10px;
		/*font-size: 0.875em;*/
		font-weight: bold;
		width: 100% !important;
		display: block;
		/*word-break: break-all;*/
	}
	#D002_S043_E184_input-field-label,
	#D002_S043_E186_input-field-label,
	#D002_S043_E185_input-field-label {
		display: table-cell;
	}
	.hpsapf-form-controls .hpsapf-output-text {
		width: 100%;
		display: block;
	}
	/*.hpsapf-form-controls .hpsapf-radio,
	.hpsapf-form-controls .hpsapf-radio-disabled{
		display: table-cell; 
	}*/
	.hpsapf-input,
	.hpsapf-input-disabled,
	.hpsapf-input-readonly,
	.hpsapf-onemenu,
	.hpsapf-onemenu-disabled,
	.hpsapf-input-autocomplete input,
	.hpsapf-input-autocomplete-dropdown input,
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label,
	.hpsapf-radio label,
	.hpsapf-radio-disabled label,
	.hpsapf-radio-vertical-disabled label,
	.hpsapf-datatable-filter-chkbox label {
		/*font-size:0.875em;*/
	}
	.hpsapf-radio .ui-radiobutton,
	.hpsapf-radio-disabled .ui-radiobutton,
	.hpsapf-radio-vertical-disabled,
	.hpsapf-chechkbox .ui-chkbox,
	.hpsapf-chechkbox-disabled .ui-chkbox {
		clear: both;
	}
	.hpsapf-chechkbox label,
	.hpsapf-chechkbox-disabled label,
	.hpsapf-chechkbox-vertical-disabled label {
		/* padding-top: 0; */
	}
	.hpsapf-radio .hpsapf-radio-label,
	.hpsapf-radio-disabled .hpsapf-radio-label,
	.hpsapf-chechkbox .hpsapf-radio-label,
	.hpsapf-chechkbox-disabled .hpsapf-radio-label {
		margin-top: 3px;
	}
	.hpsapf-radio.hpsapf-radio-vertical .ui-radiobutton,
	.hpsapf-radio-vertical-disabled .ui-radiobutton,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .ui-chkbox,
	.hpsapf-chechkbox-vertical-disabled .ui-chkbox,
	.hpsapf-chechkbox.hpsapf-chechkbox-vertical .hpsapf-radio-label,
	.hpsapf-chechkbox-vertical-disabled .hpsapf-radio-label,
	.hpsapf-radio.hpsapf-radio-vertical .hpsapf-radio-label,
	.hpsapf-radio-vertical-disabled .hpsapf-radio-label {
		padding-bottom: 4px;
	}
	.hpsapf-datatable-button button:first-child,
	.hpsapf-button:first-child {
		padding-left: 0;
	}
	.hpsapf-datatable-button button:first-child {
		margin-left: 0;
	}
	/* .hpsapf-modal-dialog{
        width:100% !important;
    } */
	.hpsapf-modal-dialog,
	.hpsapf-info-dialog {
		width: 95% !important;
		/* ZVR-2093 */
	}
	.hpsapf-button {
		min-width: 80px;
		/*font-size:0.875em;*/
	}
	.hpsapf-output-text-label,
	.hpsapf-output-text,
	.hpsapf-bnotk-note {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .ui-datepicker {
		width: 15em;
		/*font-size: 0.875em;*/
	}
	.hpsapf-body .ui-datepicker .ui-datepicker-calendar {
		background-color: #FFFFFF;
	}
	.hpsapf-datatable-iconcol {
		display: table-cell;
		float: left;
	}
	.hpsapf-datatable-iconcol a {
		height: 20px;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] {
		font-size: 0.875em;
		display: table;
		width: 100%!important;
	}
	th.ui-helper-hidden,
	td.ui-helper-hidden {
		display: none !important;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data tr {
		border-bottom: 1px solid #ccc;
	}
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
		text-transform: uppercase;
		font-family: Firasans-medium;
		width: 50%;
		display: table-cell;
	}
	.hpsapf-internal-links,
	.hpsapf-external-links,
	.hpsapf-body a {
		/*font-size:0.875em;*/
	}
	.hpsapf-body .hpsapf-tooltip,
	.hpsapf-fieldhelp-tooltip,
	.hpsapf-body .ui-tooltip {
		font-size: 0.7em;
		min-width: 100px;
		max-width: 150px;
	}
	.hpsapf-header-menubar {
		width: 150px;
	}
	.hpsapf-header-menu-parent {
		width: calc(100% - 360px);
		padding-left: 3px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		font-size: 20px !important;
		width: auto;
	}
	.hpsapf-bnotk-menubar .ui-panel-title {
		padding-left: 11px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar-icon {
		right: 15px;
	}
	.hpsapf-bnotk-menubar {
		padding-top: 0px;
	}
	/* 12145*/
	#bnotk-usermenubar_header {
		height: 45px;
		padding-top: 5px;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar:before {
		position: relative;
		top: 5px;
	}
	#bnotk-usermenubar_header span.ui-panel-title {
		overflow: hidden;
		display: flow-root;
		text-overflow: ellipsis;
	}
	.hpsapf-bnotk-menubar .ui-panel-titlebar {
		padding-left: 6px;
	}
	.hpsapf-body .ui-autocomplete-panel {
		max-height: 150px;
	}
	.hpsapf-logo {
		width: calc(100% - 160px);
		max-width: 200px;
		margin: 15px 5px 12px 5px;
	}
	.hpsapf-showhide-leftnav-mobile {
		left: 10px;
	}
	#D002_S005_E004 .hpsapf-label {
		width: 100%;
	}
	#S019_modalform_E157 .hpsapf-bnotk-mandatorynote {
		padding-left: 0;
		/* ZVR-2093 */
	}
	#S019_modalform_E157 .hpsapf-button-container.hpsapf-datatable-button {
		padding-left: 10px;
		/* ZVR-2093 */
	}
	#D002_S006_E099 .ui-grid-col-4,
	#D002_S006_E075 .ui-grid-col-4,
	#D002_S006_E262 .ui-grid-col-4,
	#D002_S006_E245 .ui-grid-col-4,
	#D002_S006_E228 .ui-grid-col-4,
	#D002_S006_E279 .ui-grid-col-4,
	#D002_S006_E296 .ui-grid-col-4,
	#D002_S006_E313 .ui-grid-col-4,
	#D002_S006_E330 .ui-grid-col-4,
	#D002_S006_E347 .ui-grid-col-4,
	#D002_S006_E364 .ui-grid-col-4,
	#D002_S006_E381 .ui-grid-col-4,
	#D002_S006_E398 .ui-grid-col-4,
	#D002_S005_E004 .ui-grid-col-6,
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5,
	#D002_S006_E099 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5,
	#D002_S006_E262 .ui-grid-col-5,
	#D002_S006_E245 .ui-grid-col-5,
	#D002_S006_E228 .ui-grid-col-5,
	#D002_S006_E279 .ui-grid-col-5,
	#D002_S006_E296 .ui-grid-col-5,
	#D002_S006_E313 .ui-grid-col-5,
	#D002_S006_E330 .ui-grid-col-5,
	#D002_S006_E347 .ui-grid-col-5,
	#D002_S006_E364 .ui-grid-col-5,
	#D002_S006_E381 .ui-grid-col-5,
	#D002_S006_E398 .ui-grid-col-5,
	#D002_S006_E075 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E262 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E245 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E228 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E279 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E296 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E313 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E330 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E347 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E364 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E381 .ui-grid-col-5 fieldset legend.hpsapf-label,
	#D002_S006_E398 .ui-grid-col-5 fieldset legend.hpsapf-label {
		width: 100%;
	}
	.hpsapf-bnotk-mandatorynote {
		padding-left: 23px;
	}
	.hpsapf-header-menubar #bnotk-usermenubar_content.ui-panel-content {
		padding-left: 6px;
	}
	.hpsapf-bnotk-menubar-user div {
		padding-left: 28px;
	}
	.hpsapf-bnotk-menubar-logout a:before {
		margin-right: 5px;
	}
	#D002_S004_E013 .ui-grid-col-2,
	#D002_S044_E002 .ui-grid-col-2,
	#D002_S006_E099 .ui-grid-col-2,
	#D002_S006_E075 .ui-grid-col-2,
	#D002_S006_E262 .ui-grid-col-2,
	#D002_S006_E245 .ui-grid-col-2,
	#D002_S006_E228 .ui-grid-col-2,
	#D002_S006_E279 .ui-grid-col-2,
	#D002_S006_E296 .ui-grid-col-2,
	#D002_S006_E313 .ui-grid-col-2,
	#D002_S006_E330 .ui-grid-col-2,
	#D002_S006_E347 .ui-grid-col-2,
	#D002_S006_E364 .ui-grid-col-2,
	#D002_S006_E381 .ui-grid-col-2,
	#D002_S006_E398 .ui-grid-col-2,
	#D002_S045_E099 .ui-grid-col-2,
	#D002_S045_E075 .ui-grid-col-2,
	#D002_S045_E262 .ui-grid-col-2,
	#D002_S045_E245 .ui-grid-col-2,
	#D002_S045_E228 .ui-grid-col-2,
	#D002_S045_E279 .ui-grid-col-2,
	#D002_S045_E296 .ui-grid-col-2,
	#D002_S045_E313 .ui-grid-col-2,
	#D002_S045_E330 .ui-grid-col-2,
	#D002_S045_E347 .ui-grid-col-2,
	#D002_S045_E364 .ui-grid-col-2,
	#D002_S045_E381 .ui-grid-col-2,
	#D002_S045_E398 .ui-grid-col-2 {
		height: 0;
	}
	/*CSS for header starts*/
	#D002_S006_E098_tooltip.hpsapf-fieldhelp-tooltip {
		right: 0px!important;
	}
	#PopulateDutyItemList_items.ui-selectonemenu-items .ui-selectonemenu-item {
		text-overflow: initial!important;
		white-space: normal!important;
		overflow: initial !important;
	}
	.hpsapf-body .ui-layout-north {
		background: #fff;
	}
	.hpsapf-header-onemenu,
	.dutyItemList.hpsapf-header-onemenu {
		position: absolute;
		top: 35px;
		left: 10%;
		width: 46%;
		padding-top: 10px;
	}
	.dutyItemList.hpsapf-header-onemenu {
		transform: none;
	}
	.hpsapf-header-onemenu label {
		padding-bottom: 1px;
	}
	.hpsapf-bnotk-menubar-logout {
		padding: 42px 0 36px 15px;
	}
	/*CSS for header only ends*/
	.ui-paginator-first,
	.ui-paginator-prev,
	.ui-paginator-last,
	.ui-paginator-next {
		display: none !important;
	}
	.hpsapf-body .ui-paginator {
		min-height: 20px;
	}
	#D002_S004_E403\:D002_S004_E460_hpsapf_panel .hpsapf-label {
		white-space: nowrap;
	}
	#D037_S031_E046_wrapper {
		width: 70%!important;
	}
	#D002_S004_E408_tooltip.hpsapf-fieldhelp-tooltip {
		right: 169px!important;
	}
	#D010_S052_E001_focus-field-label {
		word-break: break-word;
	}
	#D008_S039_E162_reflowDD {
		width: 100%;
	}
	#D002_S004_E015.ui-selectmanycheckbox.hpsapf-chechkbox {
		display: inline-flex;
	}
	/*ZVR-3276*/
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5 {
		width: 100%;
	}
	#D002_S005_E004 .ui-grid-col-6 {
		width: 72%;
	}
	.hpsapf-accordion-content-header-text {
		display: block;
	}
	/* Point #2 of ZVR-3558 */
	#navigationTreePanelID_mobile {
		overflow: auto;
		max-height: calc(100vh - 120px);
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button,
	#D002_S006_E262\:D002_S006_E262_Tab_button,
	#D002_S006_E245\:D002_S006_E245_Tab_button,
	#D002_S006_E228\:D002_S006_E228_Tab_button,
	#D002_S006_E279\:D002_S006_E279_Tab_button,
	#D002_S006_E296\:D002_S006_E296_Tab_button,
	#D002_S006_E313\:D002_S006_E313_Tab_button,
	#D002_S006_E330\:D002_S006_E330_Tab_button,
	#D002_S006_E347\:D002_S006_E347_Tab_button,
	#D002_S006_E364\:D002_S006_E364_Tab_button,
	#D002_S006_E381\:D002_S006_E381_Tab_button,
	#D002_S006_E398\:D002_S006_E398_Tab_button {
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		padding-right: 24px;
	}
	#D002_S006_E075\:D002_S006_E075_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E262\:D002_S006_E262_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E245\:D002_S006_E245_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E228\:D002_S006_E228_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E279\:D002_S006_E279_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E296\:D002_S006_E296_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E313\:D002_S006_E313_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E330\:D002_S006_E330_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E347\:D002_S006_E347_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E364\:D002_S006_E364_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E381\:D002_S006_E381_Tab_button .hpsapf-accordion-header-greentxt,
	#D002_S006_E398\:D002_S006_E398_Tab_button .hpsapf-accordion-header-greentxt {
		float: none;
	}
	#D002_S005_E004\:D002_S005_E008_hpsapf_panel .hpsapf-form-controls.hpsapf-input-error .ui-selectbooleancheckbox.ui-chkbox {
		position: absolute;
		right: 5%;
		top: 15%;
	}
	.hpsapf-showhide-leftnav-mobile {
        top: 110% !important;
	}
	/* 12145 */
	#D001_S004_E414_hpsapf_panel,
	#hist_notarial_search_hpsapf_panel,
	#non_notarial_search_hpsapf_panel,
	#notarial_search_hpsapf_panel{
		width: 60%;
	}
	#navigationTreePanelID_mobile .li4,
	#navigationTreePanelID_mobile .li5 {
		padding: 3px 8px;
	}
	#navigationTreePanelID_mobile .li4 a,
	#navigationTreePanelID_mobile .li5 a {
		font-family: firasans-light;
	}
}


@media only screen and (min-width: 320px) and (max-width: 375px) {
	.hpsapf-logo {
		width: calc(100% - 160px);
	}
	.mandatoryInputIconStyled {	
		position: relative;
		left: -3%;
		top: -3px;
	}
	.dutyItemList.hpsapf-header-onemenu {
		width: 42%;
	} /* Point #6 of ZVR-3558 */
	.ui-selectonemenu .ui-selectonemenu-trigger {
		padding: 0;
	}
	#D002_S004_E1006{
		width:125% !important;
	}
	.mandatoryInputIconStyled {
			
			position: relative;
			left: 12%;
			top: -3px;
		}
}
@media only screen and (min-width: 641px) and (max-width: 834px) {
	/* ZVR-4115 */
	.hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"]{
        display: table-cell;
    }
    .hpsapf-datatable.ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title{       
		display: none;
	}
}
@media only screen and (max-width : 640px) {
	#D002_S006_E816.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E817.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E818.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E819.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E820.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E821.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E822.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E823.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E824.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E825.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E826.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable,
#D002_S006_E827.ui-inputfield.ui-inputtextarea.ui-widget.ui-state-default.ui-corner-all.hpsapf-input.ui-inputtextarea-resizable{
	width: 100%;
    min-height: 350px;
	
}
	
	#D002_S044_E012 th:nth-of-type(4), #D002_S044_E012 td:nth-of-type(4) {
		text-align: left;
	}
	/*CR-4424 -- Startseite CSS Starts*/
	.hpsapf-panel {
		width:100%;
		margin-bottom: 1em;
	}
	
	.hpsapf-pull-right {
		margin-left:0;
	}
	.hpsapf-panel-titlebar {
		padding: 0.400em 1.333em;
	}
	.hpsapf-panel-listitems li,
	.hpsapf-panel-listitems li:first-child,
	.hpsapf-datatable-content,
	.hpsapf-panel-container	{
		padding: 1.333em;
	}
	.hpsapf-panel-title {
		font-size: 15px;
		line-height: 18px;
	}
	.hpsapf-panel-listitem h4 {
		font-size: 13px;
		line-height: 15px;
		padding-bottom: 7px;
	}
	.hpsapf-panel-listitem p,
	.hpsapf-panel-container p {
		font-size: 13px;
	}
	.hpsapf-datatable-wrapper {
		width:100%;
	}
	.hpsapf-datatable-tabledata,
	.hpsapf-datatable-tabledata:first-child	{
		padding:5px;
		font-size: 13px;
		word-break: break-all;
	}
	.hpsapf-panel-container button {
		margin-top:5px;
	}
	
	/*CR-4424 -- Startseite CSS Ends*/
}
@media only screen and (min-width: 768px) and (max-width: 834px) { /* ZVR-4115 */
	#D002_S004_E013 .ui-grid-col-5,
	#D002_S044_E002 .ui-grid-col-5 {
		width:45%;
	}
	
}

body .ui-slider{background-color:#c8c8c8}
body .ui-slider .ui-slider-handle{width:1.429em;height:1.429em;background-color:#fff;border:2px solid #666;-moz-transition:background-color .3s;-o-transition:background-color .3s;-webkit-transition:background-color .3s;transition:background-color .3s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
body .ui-slider .ui-slider-handle.ui-state-hover{border:2px solid #007ad9;background-color:2px solid #666}
body .ui-slider .ui-slider-handle.ui-state-focus{border:2px solid #007ad9;background-color:#007ad9;outline:0 none}
body .ui-slider.ui-slider-horizontal{height:.286em; margin-bottom:25px;}
body .ui-slider.ui-slider-horizontal .ui-slider-handle{margin-left:-0.7145em; height: 15px;width: 15px;}
body .ui-slider.ui-slider-vertical{width:.286em}
body .ui-slider.ui-slider-vertical .ui-slider-handle{left:-0.5715em;margin-top:-0.7145em}
body .ui-slider .ui-slider-range{background-color:#007ad9}

/**ZVR-6403**/
.urkunde-address-label {
    margin-left: 10%;
    text-align: left;
    position: relative;
    left: 21%;
    width: 60%;
}
.urkunde-address-inputtext {
    float: unset;
    margin: 1px 1px 1px 1px;
    text-align: left;
}
.urkunde-address-label-overview{
	margin-left: 10%;
    text-align: left;
    position: relative;
    left: 24.6%;
}
/**Start ZVR-6568**/
button.deleteBtnIcon {
	width: 45px;
	max-width: 100px;
	min-width: 10px;
	margin: 0;
	background-color: white;
	margin-bottom: 110px;
    margin-left: -20px;
}
.hpsapf-button-customdeleteicon:before{
	content: "\f1f8";
	color: grey;
}

/**End ZVR-6568**/
/**ZVR-6403 End**/

/**ZVR-6733 start**/
.ruckfrage-popup{
    position: relative;
}

/**ZVR-6733 End**/

/**Start ZVR-6568**/
button.editBtnIcon {
	width: 45px;
	max-width: 100px;
	min-width: 10px;
	margin: 0;
	background-color: white;
	margin-bottom: 110px;
    margin-left: -20px;
}
.hpsapf-button-customediticon:before{
	content: "\f040";
	color: grey;
}
/**ZVR-7169 start**/
#D002_S004_E516_tooltip.hpsapf-fieldhelp-tooltip {
		min-width: 130px!important;
		bottom: 30%!important;
		left: -75%!important;
	}
/**ZVR-7169 end**/
.mfirma {
	padding-left: 61px;
	width: 100%;
}
.certificateSection{
	white-space: nowrap;
    text-overflow: ellipsis;
}
.newRegistrationFlexBox{
	width: 66.6666%;
}

@media (min-width: 320px) and (max-width: 480px){
    .newRegistrationFlexBox{width:100%}
	.newRegistrationFlexBox .ui-grid-row {
		flex-direction:column;
		display:flex;
	}
	/* ZVR-12040 */
	.hpsapf-body .ui-layout-north {
		height: 90px !important;
	}
	.hpsapf-showhide-leftnav-mobile {
		top: 100px !important;
		display: block;
		left: 10px
	}
	.hpsapf-header-welcome {
		display:none;
	}
	.hpsapf-header-menu-parent {
		width: 154%;
		padding-left: 5px;
	}
	.hpsapf-header-menu-parent .hpsapf-header-menu{
		font-size:10px;
	}
	.hpsapf-header-zvr-onemenu img {
		width: 15px;
		height: 15px;
		margin: 2px 5px 13px 0;
	}
	.hpsapf-header-zvr-onemenu {
		width: 12%;
		height: 32px;
		margin-bottom: 2px;
		margin-right: 2px;
		box-sizing: border-box;
	}
	
}

@media (min-width: 481px) and (max-width: 640px){
    .newRegistrationFlexBox{width:100%}
	/* ZVR-12040 */
	.hpsapf-header-menu-parent {
		width: 73%; /*12040*/
		padding-left: 5px;
	}
	.hpsapf-header-menu-parent .hpsapf-header-menu{
		font-size:10px;
	}
	.hpsapf-header-zvr-onemenu img {
		width: 15px;
		height: 15px;
		margin: 2px 5px 13px 0;
	}
	.hpsapf-header-zvr-onemenu {
		width: 17%; /*12040*/
		height: 32px;
		margin-bottom: 2px;
		margin-right: 2px;
		box-sizing: border-box;
	}
	/* ZVR-12359 */
	.hpsapf-input-fileupload .ui-fileupload-choose, .hpsapf-input-fileupload button {
		width: 100%;
	}
}

@media (min-width: 641px) and (max-width: 1023px){
    .newRegistrationFlexBox{width:66.6666%}
	/* ZVR-12040 */
	.hpsapf-header-menu-parent {
		width: 68%;
		padding-left: 5px;
	}
	.hpsapf-header-menu-parent .hpsapf-header-menu{
		font-size:10px;
	}
	.hpsapf-header-zvr-onemenu img {
		width: 15px;
		height: 15px;
		margin: 2px 5px 13px 0;
	}
	.hpsapf-header-zvr-onemenu {
		width: 12%;
		height: 32px;
		margin-bottom: 2px;
		margin-right: 2px;
		box-sizing: border-box;
	}
}

@media (min-width: 1024px) and (max-width: 1278px){
    .newRegistrationFlexBox{width:100%}
}

.mandatoryInputIcon {
	display: flex;
	align-items: center;
}

.mandatoryInputIconStyled {
	position: relative;
	left: -11px;
	top: -6px;
}
/**ZVR-7096 start**/
.certificateSectionNew{
	    margin-left: 25px;
	    margin-top: 80px;
}
/**ZVR-7096 End**/
.styleInput {
	width: 341px ;
}

.styleAddressLabel {
	width: 142px ;
}

.styleAddressAtCenter {
	margin-left: 40px; 
}
/*ZVR-7134 start*/
.urkundeSectionStyle{
	font-weight: normal;
}
/*ZVR-7134 end*/

/** ZVR- 7146 */
.reverseRoleStyle {
	max-height: 100%;
    overflow: scroll;

}
.leftalignment {
	margin-left: 0.77%!important;
    width: 99%;

}
/** screen view ZVR- 6549 */
@media only screen and (max-width: 1279px) and (min-width: 1024px) {
.urkunde-address-inputtext,
.urkunde-name-inputtext {
	width: unset;
}
#D002_S004_E001\:D002_S004_E493_F001 label {
	display: flex;
}
#D002_S004_E001\:D002_S004_E493_F001 p {
	left: 16%;
}
#D002_S004_E001\:D002_S004_E493_F001 input {
	width: 301px;
}
#D002_S004_E001\:D002_S004_E493_F001 div.hpsapf-form-controls {
	left: 16%;
}
#D002_S004_E001\:D002_S004_E493_F001 div.ui-selectonemenu {
	width: 301px !important;
}
}
/** mobile view ZVR- 6549 */
@media only screen and (max-width: 768px) and (min-width: 320px) {
	.newRegistrationFlexBox .ui-grid-row {
		flex-direction:column;
		display:flex;
	}
.urkunde-address-inputtext,
.urkunde-name-inputtext {
	width: unset;
}
/** flex means to have one after the other */
#D002_S004_E001\:D002_S004_E493_F001 label {
	display: flex;
}
/** p-paragragh */
#D002_S004_E001\:D002_S004_E493_F001 p {
	left: 0%;
}
/** input - input which we enter */
#D002_S004_E001\:D002_S004_E493_F001 input {
	width: 150px;
}
#D002_S004_E001\:D002_S004_E493_F001 div.hpsapf-form-controls {
	left: 0%;
}
#D002_S004_E001\:D002_S004_E493_F001 div.ui-selectonemenu {
	width: 150px !important;
}
#D002_S045_E093 .hpsapf-radio-label,
#D002_S045_E094 .hpsapf-radio-label {
		width:90%;
	}
}
/** CR 6770 */
#S019_modalform_E157 .hpsapf-bnotk-note,
#S019_modalform_E157 .hpsapf-bnotk-mandatorynote { 	
	padding-left: 10px; 		
}

#S019_modalform_E503 .hpsapf-bnotk-note,
#S019_modalform_E503 .hpsapf-bnotk-mandatorynote,
#S004_modalform_E800 .hpsapf-bnotk-note { 	
	padding-left: 10px; 		
}

/** zvr-7144 **/
#switch_Popup .hpsapf-radio .ui-radiobutton {
		margin-right: 10px;
}
	
#switch_Popup .hpsapf-chechkbox label {
		    margin-left: 15px;
}
 /** start zvr-7267 */
.certificateSectionLandField{
	min-width: 244px !important;
    margin-right: 94px !important;
}
 /** end zvr-7267 */
 
 /** start zvr-7302 */
.authorised-section-field{
	    word-break: break-all;
}
/** end zvr-7302 */

/** start zvr-7316 */
.aktuelles-panel-content {
	height: auto;
    max-height: fit-content;
    overflow-y: auto;
    line-height: 1.5em;
    font-family: Firasans-light;
}
/** end zvr-7316 */


/** start zvr-7561 */
#D002_S004_E001\:D002_S004_E521{
display: block;
margin-top: -17px;
}
/** end zvr-7561 */

/** start zvr-7454 */
form#S089_form .hpsapf-grid-title {
	background-color: transparent;
}
.new-registrierung-panel {
    width: 31%;
    height: 155px;
    float: left;
    margin-bottom: 3em;
margin-left: 1em;
    border-radius: 0 0 6px 6px;
    box-shadow: 0px 4px 13px -3px rgb(82 82 82 / 20%);
}

#spsoptout-panel {
    width: 31%;
    height: 155px;
    float: left;
    margin-bottom: 3em;
margin-left: 1em;
    border-radius: 0 0 6px 6px;
    box-shadow: 0px 4px 13px -3px rgb(82 82 82 / 20%);
}

.powandiso-btn {
    min-width: 130px;
    height: 2em;
    font-size: 0.93em;
    font-family: Firasans-light;
    color: #FFF;
    background-color: #063C5F;
    margin-top: 27px;
    border: 0 outline:none;

}

.spsoptout-btn {
    min-width: 130px;
    height: 2em;
    font-size: 0.93em;
    font-family: Firasans-light;
    color: #FFF;
    background-color: #063C5F;
  margin-top: 1em;
    border: 0 outline:none;
}

.iso-btn {
    min-width: 130px;
    height: 2em;
    font-size: 0.93em;
    font-family: Firasans-light;
    color: #FFF;
    background-color: #063C5F;
       margin-top: 27px;
    border: 0 outline:none;
    
}

.new-registrierung-panel-title {
    background-color: #063C5F;
    color: #FFF;
    padding: 0.533em 1.767em;
    border-radius: 6px 6px 0 0;
    font-size: 14px;
}

.powandniso-content {
    font-family: Firasans-light;
    font-size: 13px;
    padding: 1.3em 1.667em;
}

#spsoptout-content {
    font-family: Firasans-light;
    font-size: 13px;
    padding: 1.3em 1.667em;
}

@media (min-width: 2560px){
.spsoptout-btn {
    min-width: 130px;
    height: 2em;
    font-size: 0.93em;
    font-family: Firasans-light;
    color: #FFF;
    background-color: #063C5F;
    margin-top: 3.5em;
    border: 0 outline:none;
}
.powandiso-btn {
    min-width: 130px;
    height: 2em;
    font-size: 0.93em;
    font-family: Firasans-light;
    color: #FFF;
    background-color: #063C5F;
    margin-top: 3.5em;
    border: 0 outline:none;
}
.iso-btn {
    min-width: 130px;
    height: 2em;
    font-size: 0.93em;
    font-family: Firasans-light;
    color: #FFF;
    background-color: #063C5F;
    margin-top: 3.5em;
    border: 0 outline:none;
}
.new-registrierung-panel {
    width: 32%;
    height: 155px;
    float: left;
    margin-bottom: 3em;
    margin-left: 1em;
    border-radius: 0 0 6px 6px;
    box-shadow: 0px 4px 13px -3px rgb(82 82 82 / 20%);
}
#spsoptout-panel {
    width: 32%;
    height: 155px;
    float: left;
    margin-bottom: 3em;
    margin-left: 1em;
    border-radius: 0 0 6px 6px;
    box-shadow: 0px 4px 13px -3px rgb(82 82 82 / 20%);
}
}

/** end zvr-7454 */

/** start zvr-7455 */
@media only screen and (max-width: 1279px) and (min-width: 1024px){
#D002_S045_E095\:D002_S045_E005_hpsapf_panel.ui-grid-col-6,
#D002_S045_E095\:D002_S045_E006_hpsapf_panel.ui-grid-col-6,
#D002_S045_E095\:D002_S045_E884_hpsapf_panel.ui-grid-col-6,
#D002_S045_E095\:D002_S045_E007_hpsapf_panel.ui-grid-col-6,
#D002_S045_E095\:D002_S045_E101_hpsapf_panel.ui-grid-col-6,
#D002_S045_E095\:D002_S045_E008_hpsapf_panel.ui-grid-col-6,
#D002_S045_E095\:D002_S045_E436_hpsapf_panel.ui-grid-col-6{
width: 54%;
}
}

label[for='D002_S045_E062:1']
{
    margin-right: -2px;
}
/** end zvr-7455 */

/** start zvr-7662 */
#D002_S004_E028\:D002_S004_E407{
    padding-left: 9px;
    margin-top: -13px;
}
/** end zvr-7662 */

/** start  CR. 7527 */
.filterCheckBoxForRegType{
	font-family: Firasans-light;
    line-height: 1.4em;
    padding-bottom: 15px;
}
.formStyleForFilterCheckboxes{
	margin-left: 6px;
}
.formStyleForRegCheckboxes{
	margin-left: 12px;
}
label[for='D008_S039_E187:filter_Checkboxes:D008_S039_E701:0']
{
    padding: 6px 22px 14px;
    margin-right: 40px;
}
label[for='D008_S039_E187:filter_Checkboxes:D008_S039_E701:1']
{
    padding: 6px 22px 14px;
    margin-right: 40px;
}
label[for='D008_S039_E187:filter_Checkboxes:D008_S039_E701:2']
{
    padding: 6px 22px 14px;
}
label[for='D008_S039_E191:negativeReportCheckboxes:D008_S039_E703:0']
{
    padding: 0.25em 1.3125em;  /* ZVR-12345 */
}
label[for='D008_S039_E191:negativeReportCheckboxes:D008_S039_E703:1']
{
    padding: 0.25em 1.3125em;  /* ZVR-12345 */
}
label[for='D008_S039_E191:negativeReportCheckboxes:D008_S039_E703:2']
{
    padding: 0.25em 1.3125em;  /* ZVR-12345 */
}
label[for='D008_S039_E191:negativeReportCheckboxes:D008_S039_E703:3']
{
    padding: 0.25em 1.3125em;  /* ZVR-12345 */
}
/** end  CR. 7527 */

/** start 7561 */
#D002_S004_E001\:D002_S004_E102_hpsapf_panel{
margin-top: 2px;
margin-bottom: 17px;
}

#D002_S004_E001\:D002_S004_E001_Tab{
margin-bottom: -25px;
}

#D002_S004_E001\:D002_S004_E002_hpsapf_panel p{
margin-top: -14px;
margin-bottom: 10px;
}

#D002_S004_E001\:D002_S004_E471_hpsapf_panel{
margin-bottom: 16px;
}

#D002_S004_E498{
margin-bottom: 10px;
}

#D002_S004_E002{
margin-top: 7px;
margin-bottom: 9px;
}

#D002_S004_E001\:D002_S004_E105_hpsapf_panel{
margin-top: -7px;
}

#D002_S004_E002_input-field-label{
padding-top: 10px;
}


#D002_S004_E001\:D002_S004_E498_hpsapf_panel{
margin-bottom: 25px;
}
/** end  7561 */

/** start  7720 */
#D002_S006_E056\:D002_S006_E501{
    display: inline-flex;
}
/** end  7720 */

/** start  7771 */
#D002_S043_E209\:D002_S043_E557{
width: 2%;
}
/** end 7771 */

/** start 7429*/
.hpsapf-label-marker-red::after {
     content:"";
	 background-image: url('/zvr/javax.faces.resource/icon-required-validation-error.png.xhtml?ln=images');
	 width: 7px;
	 height: 7px;
	 display: inline-block;
	 background-size: 7px 7px;
     position: relative;
     top: -3px;
     left: 0px;
	 width:7px;
	 height:7px;
}
/** end 7429*/

/** start ZVR-8076*/
#D008_S039_E192\:D008_S039_E194_hpsapf_panel,
#D008_S039_E192\:D008_S039_E195_hpsapf_panel,
#D008_S039_E192\:D008_S039_E196_hpsapf_panel {
	width: 50%
}
/** end ZVR-8076*/

/** start ZVR-8069*/
th#D008_S039_E162\:D008_S039_E213{
	    width: 14%;
}

th#D008_S039_E162\:D008_S039_E220{
	width: 13%;
}
/** end ZVR-8069*/

/**start ZVR-8171*/

.grf-urkunde-adress-lbl {
    text-align: left;
    position: relative;
    left: 3%;
    width: 60%;
}

/** end ZVR-8171*/

/** ZVR-8322 start */
#D002_S100_E099\:D002_S100_E111 {
	padding-left: 8px;
}

#D002_S100_E048.hpsapf-radio-label {
	padding-bottom: 30px;
}

#D002_S100_E048 {
	padding-bottom: 35px;
}

#D002_S100_E048 > * {
    margin: 12px 0;
}
/** ZVR-8322 end */
/** ZVR-8478 start */

#D002_S004_E001\:D002_S004_E472_hpsapf_panel {
margin-top: -10px;
margin-bottom: 20px;
}
#D002_S004_E901\:D002_S004_E823 {
margin-left: 9px;
}
#D002_S004_E901\:D002_S004_E048_hpsapf_panel{
margin-left: 6px;
}
#D002_S004_E902\:D002_S004_E897 {
margin-left: 9px;
}

/** ZVR-8478 end */

/** ZVR-8750 start*/
#D002_S006_E951\:D002_S006_E198{
	margin-left: 10px;
}

#D002_S006_E952\:D002_S006_E123{
	margin-left: 10px;
}

#D002_S045_E951\:D002_S045_E124{
	margin-left: 10px;
}

#D002_S045_E952\:D002_S045_E897{
	margin-left: 10px;
}

/** ZVR-8750 end */

/** zvr-8686 */
#D008_S039_E161\:D008_S039_E568_hpsapf_panel{
	margin-top:30px;
}
/** end  zvr-8686 */

/** start zvr-8898 */
#D008_S039_E206-field-label{
	width: 20%;
}

#D008_S039_E206{
	width: 67%;
}

#D008_S039_E196_input-field-label{
	width: 25%;
}

#D008_S039_E196{
	width: 75%;
}

/** end zvr-8898 */

/** end zvr-8899 
#D002_S004_E013\:D002_S004_E485_hpsapf_panel{
	margin-top: -22px;
    margin-bottom: -19px;
}
end zvr-8899 */
@media (min-width: 1600px) and (max-width: 1920px){
    label[for='D008_S039_E568:0']{margin-right:-574px}
	/*12166*/
	.mandatoryInputIconStyled {
		position: relative;
		left: -2%;
		top: -1px;
	}
	#D002_S004_E1006{
		width:125% !important;
	}
}
@media (min-width: 1355px) and (max-width: 1599px){
    label[for='D008_S039_E568:0']{margin-right:-417px}
}
@media (min-width: 1280px) and (max-width: 1335px){
    label[for='D008_S039_E568:0']{margin-right:-474px}
}
@media (min-width: 1024px) and (max-width: 1278px){
    label[for='D008_S039_E568:0']{margin-right:-381px}
}

#D008_S039_E191\:registrationTypeNote{
	margin-right: 188px;
}

/* ZVR-9514 start */
/* Data Entry page*/
#D002_S004_E222_input-field-label{
    position: fixed;
    width: 17%;
}
@media (min-width: 1165px){
	#D002_S004_E001\:D002_S004_E222_hpsapf_panel{
		margin-left: 30%;
		}
	#D002_S045_E093,
	#D002_S045_E094	{
			position:fixed;
			left:18%;
		}
}
@media (min-width: 1024px) and (max-width: 1164px){
	#D002_S004_E001\:D002_S004_E222_hpsapf_panel{
	  margin-left: 45%;
	}
	#D002_S045_E093,
	#D002_S045_E094{
		position: fixed;
	}
	/* 12130 */
	#D002_S045_E075\:D002_S045_E804_hpsapf_panel .hpsapf-label {
		width:60%;
	}
	#D002_S045_E075\:D002_S045_E077_hpsapf_panel{
		width:33%;
	}
}
@media (min-width: 300px) and (max-width: 600px){
	#D002_S004_E001\:D002_S004_E222_hpsapf_panel{
		margin-left: 8%;
		}
}
/*Print preview page*/
#D002_S045_E222_input-field-label{
    position: fixed;
}
@media (min-width: 1423px) and (max-width: 1921px){
	#D002_S045_E056\:D002_S045_E222_hpsapf_panel{
		margin-left: 33.5%;
		}
}
@media (min-width: 1024px) and (max-width: 1423px){
	#D002_S045_E056\:D002_S045_E222_hpsapf_panel{
		margin-left: 34%;
		}
		#D002_S004_E1006 {
			width:120% !important;
		}
	.mandatoryInputIconStyled {
		position: relative;
		left: -11px;
		top: -3px;
	}
}

@media (min-width: 300px) and (max-width: 600px){
	#D002_S045_E056\:D002_S045_E222_hpsapf_panel{
		margin-left: 8%;
		}
}
/*Data confirmation and RO page*/
#D002_S006_E222_input-field-label{
    position: fixed;
}
@media (min-width: 1024px) and (max-width: 1164px){
	#D002_S006_E056\:D002_S006_E222_hpsapf_panel{
		margin-left: 45%;
		}
	/*12129*/
	#D002_S004_E013 .hpsapf-label,
	#D002_S006_E099 .hpsapf-label,
	#D002_S006_E075 .hpsapf-label,
	#D002_S006_E262 .hpsapf-label,
	#D002_S006_E245 .hpsapf-label,
	#D002_S006_E228 .hpsapf-label,
	#D002_S006_E279 .hpsapf-label,
	#D002_S006_E296 .hpsapf-label,
	#D002_S006_E313 .hpsapf-label,
	#D002_S006_E330 .hpsapf-label,
	#D002_S006_E347 .hpsapf-label,
	#D002_S006_E364 .hpsapf-label,
	#D002_S006_E381 .hpsapf-label,
	#D002_S006_E398 .hpsapf-label {
		width: 44%;
	}
	/*12097*/
	#D002_S006_E077,
	#D002_S006_E266{
		width:100px;
	}
}
@media (min-width: 1279px) and (max-width: 1423px){
	#D002_S006_E056\:D002_S006_E222_hpsapf_panel{
		margin-left: 34%;
		}
}
@media (min-width: 300px) and (max-width: 600px){
	#D002_S006_E056\:D002_S006_E222_hpsapf_panel{
		margin-left: 8%;
		}
		#D002_S004_E403\:D002_S004_E460_hpsapf_panel{
			width:100%
		}
		
}
@media (min-width: 1600px) and (max-width: 1921px){
	#D002_S006_E056\:D002_S006_E222_hpsapf_panel{
		margin-left: 33.5%;
		}
}

/* ZVR-9635 start */
/*Data confirmation and RO page*/
@media (min-width: 1921px) and (max-width: 2560px){
	#D002_S006_E056\:D002_S006_E222_hpsapf_panel{
		margin-left: 33%;
		}
}

@media (min-width: 768px) and (max-width: 1023px){
		#D002_S006_E056\:D002_S006_E222_hpsapf_panel{
		margin-left: 5%;
		}
		#D002_S045_E093 .hpsapf-radio-label,
		#D002_S045_E094 .hpsapf-radio-label {
			width:70%;
		}
	.newRegistrationFlexBox .ui-grid-row {
		flex-direction:column;
		display:flex;
	}
	/* 12145 */
	#D001_S004_E414_hpsapf_panel,
	#hist_notarial_search_hpsapf_panel,
    #non_notarial_search_hpsapf_panel,
	#notarial_search_hpsapf_panel{
		width: 70%;
	}
}
/*Print preview page*/
@media (min-width: 1921px) and (max-width: 2560px){
	#D002_S045_E056\:D002_S045_E222_hpsapf_panel{
		margin-left: 33%;
		}
}
@media (min-width: 768px) and (max-width: 1023px){
	#D002_S045_E056\:D002_S045_E222_hpsapf_panel{
		margin-left: 5%;
		}
		#D002_S045_E093 .hpsapf-radio-label,
		#D002_S045_E094 .hpsapf-radio-label {
			width:90%;
		}
}
/* ZVR-9635 end */

/* ZVR-9514 end */

/* ZVR-9592 start */
#D002_S004_E248 .hpsapf-datatable-iconcol {
	float: none;
    margin-right: 0px;
}
/* ZVR-9592 end */
/* ZVR-9613 start */
.aktuelles-panel-content .hpsapf-panel-container p{
	margin-left: 0px;
}
/* ZVR-9613 end */

/* ZVR-9561 start */
@media (min-width: 1424px) and (max-width: 1921px){
		#D002_S004_E222_input-field-label{
    width: 17%;
}
}
@media (min-width: 1279px) and (max-width: 1423px){
		#D002_S004_E222_input-field-label{
    width: 20%;
}
}

@media (min-width: 1280px) and (max-width:1350px){
		#D002_S004_E222_input-field-label{
    width: 23%;
}
}

@media (min-width: 1024px) and (max-width: 1164px){
		#D002_S004_E222_input-field-label{
    width: 26%;
}
}

@media (min-width: 1023px) and (max-width: 1163px){
		#D002_S004_E222_input-field-label{
    width: 31%;
}
}

/* ZVR-9561 end */
/* ZVR-9211 */
#D009_S050_E209 {
	top: -17px;
}

/* CR-6820 start */
#navigationTreePanelID li.li4 {
	position: absolute;
	bottom: 0;
	margin-bottom: 20px;
	margin-right: 1.5em;
	margin-left: 1.5em;
	list-style-type: none;
}

#navigationTreePanelID li.li5 {
	position: absolute;
	bottom: 0px;
	margin-bottom: 50px;
	margin-right: 1.5em;
	margin-left: 1.5em;
	list-style-type: none;
	margin-top: 90px;
}

@media screen and (min-width: 2560px) {
	#navigationTreePanelID li.li5 {
		position: absolute !important;
	}
}

/* CR-6820 end */

/* zvr-9697 */
.ql-tooltip{
	left:400px!important;
} 

/* zvr-9802 start */
#D002_S043_E219 {
	margin-left: 40%;
    width: max-content;
}
@media (min-width: 347px) and (max-width:1164px){
		#D002_S043_E219 {
	margin-left: 38%;
		}
		#D002_S004_E462 .hpsapf-radio-label {
			width:90%;
		}
		#D002_S004_E1006{
			width:145% !important;
	}
	.mandatoryInputIconStyled {
			position: relative;
			left: -2%;
			top: -3px;
		}
}
@media (min-width: 305px) and (max-width:1024px){
		#D002_S043_E219 {
	margin-left: 32%;
		}
}
@media (min-width: 295px) and (max-width:400px){
		#D002_S043_E219 {
	margin-left: 1%;
		}
	#D002_S043_E001\:D002_S043_E219_hpsapf_panel legend{
		position: relative!important;
}
}
/* zvr-9802 end */

#D002_S004_E001\:D002_S004_E199_hpsapf_panel .hpsapf-label {
	width: 28%;
}

#D002_S006_E056\:D002_S006_E199_hpsapf_panel .hpsapf-label,
#D002_S045_E056\:D002_S045_E199_hpsapf_panel .hpsapf-label {
	width: 32%;
}
#D002_S004_E001\:D002_S004_E199_hpsapf_panel,
#D002_S006_E056\:D002_S006_E199_hpsapf_panel,
#D002_S045_E056\:D002_S045_E199_hpsapf_panel {
	width: 100%;
}
#D002_S004_E505 .ui-grid-col-4{
	word-break: break-word;
}
#D002_S006_E982,
#D002_S006_E984,
#D002_S006_E985,
#D002_S006_E197,
#D002_S006_E191,
#D002_S006_E192,
#D002_S006_E193,
#D002_S006_E194,
#D002_S006_E195,
#D002_S006_E196 {
	
	position: fixed;
	left: 19%;		
}

#D002_S006_E075\:D002_S006_E980_hpsapf_panel,
#D002_S006_E262\:D002_S006_E981_hpsapf_panel,
#D002_S006_E245\:D002_S006_E982_hpsapf_panel,
#D002_S006_E228\:D002_S006_E984_hpsapf_panel,
#D002_S006_E279\:D002_S006_E985_hpsapf_panel,
#D002_S006_E296\:D002_S006_E197_hpsapf_panel,
#D002_S006_E313\:D002_S006_E191_hpsapf_panel,
#D002_S006_E330\:D002_S006_E192_hpsapf_panel,
#D002_S006_E347\:D002_S006_E193_hpsapf_panel,
#D002_S006_E364\:D002_S006_E194_hpsapf_panel,
#D002_S006_E381\:D002_S006_E195_hpsapf_panel,
#D002_S006_E398\:D002_S006_E196_hpsapf_panel {
	
	margin-bottom:10px;
}

#D002_S045_E098,
#D002_S045_E885,
#D002_S045_E886,
#D002_S045_E887,
#D002_S045_E888,
#D002_S045_E889,
#D002_S045_E890,
#D002_S045_E893,
#D002_S045_E894,
#D002_S045_E895{
	
	position: fixed;
	left: 18%;		
}
#D002_S045_E075\:D002_S045_E093_hpsapf_panel,
#D002_S045_E262\:D002_S045_E094_hpsapf_panel,
#D002_S045_E245\:D002_S045_E098_hpsapf_panel,
#D002_S045_E228\:D002_S045_E885_hpsapf_panel,
#D002_S045_E279\:D002_S045_E886_hpsapf_panel,
#D002_S045_E296\:D002_S045_E887_hpsapf_panel,
#D002_S045_E313\:D002_S045_E888_hpsapf_panel,
#D002_S045_E330\:D002_S045_E889_hpsapf_panel,
#D002_S045_E347\:D002_S045_E890_hpsapf_panel,
#D002_S045_E364\:D002_S045_E893_hpsapf_panel,
#D002_S045_E381\:D002_S045_E894_hpsapf_panel,
#D002_S045_E398\:D002_S045_E895_hpsapf_panel{
	
	margin-bottom:10px;
	
}

/* ZVR-10781 */
@media only screen and (max-width: 1232px) and (min-width: 958px){
#D002_S004_E001\:D002_S004_E199_hpsapf_panel .hpsapf-label,
#D002_S006_E056\:D002_S006_E199_hpsapf_panel .hpsapf-label
 {
	 width:43%;
}
}


@media only screen and (max-width: 1396px) and (min-width: 1024px){
#D002_S004_E199,#D002_S006_E199,#D002_S045_E199{
	display:flex;
	word-break: break-word;
}


}
@media only screen and (max-width: 1422px) and (min-width: 1024px){
#D035_S019_E144-field-label{
	width : 52%;
}
}

#D002_S006_E199,#D002_S045_E199{
	display:flex;
}

.hpsapf-label-marker-red-firma::after {
     content:"";
	 background-image: url('/zvr/javax.faces.resource/icon-required-validation-error.png.xhtml?ln=images');
	 width: 7px;
	 height: 7px;
	 display: inline-block;
	 background-size: 7px 7px;
     position: relative;
     top: 0px;
     left: 1px;
	 width:7px;
	 height:7px;
}
/* ZVR-11367 */
#D007_S001_E006{
	margin-top: 8px;
}

#D007_S001_E006_hpsapf_panel .hpsapf-vk-icon {
	top: 19px;
}

/* end ZVR-11367 */

#D002_S004_E354_error_messages {
	position: absolute;
    bottom: 11.8em;
    right: 232px;
    white-space: nowrap;
	font-size: 0.75em;
	font-weight:bold;
	font-family: Firasans-light;

}
#D002_S004_E354_hpsapf_panel,#D002_S004_E355_hpsapf_panel{
		position: relative;
    right: 9px;
}

#D002_S004_E355_error_messages{
	position: absolute;
    bottom: 7.8em;
    right: 232px;
    white-space: nowrap;
	font-size: 0.75em;
	font-weight:bold;
	font-family: Firasans-light;
}
#D002_S004_E356_icon-required{
    position: absolute;
    top: 25px;
    left: 59px;
    }
  #D002_S004_E354_icon-required{  
    position: absolute;
    top: 25px;
    left: 127px;
    }
 #D002_S004_E355_icon-required{
    position: absolute;
    top: 23px;
    left: 70px;
 }
 
 /* start-11589 */
 #D002_S004_E389_hpsapf_panel{
	margin-top:-70px;
}

input[type='number'] {
  -moz-appearance: textfield;/*For FireFox*/

  &::-webkit-inner-spin-button { /*For Webkits like Chrome and Safari*/
    -webkit-appearance: none;
    margin: 0;
  }
}
/*  end-11589 */

.hpsapf-collapse-container{
	
	width:100%;
	padding: 5px 23px 30px 33px; 
	box-sizing:border-box;
	border-top:1px solid #BBBBBB;
    display: flex;
    border: none;
}
/* 12129 */
#D002_S006_E075\:D002_S006_E069_hpsapf_panel,
#D002_S006_E075\:D002_S006_E086_hpsapf_panel,
#D002_S006_E075\:D002_S006_E080_hpsapf_panel,
#D002_S006_E075\:D002_S006_E082_hpsapf_panel,
#D002_S006_E262\:D002_S006_E269_hpsapf_panel,
#D002_S006_E262\:D002_S006_E271_hpsapf_panel,
#D002_S006_E262\:D002_S006_E275_hpsapf_panel,
#D002_S006_E262\:D002_S006_E081_hpsapf_panel,
#D002_S006_E262\:D002_S006_E275_hpsapf_panel {
	width:49% !important;
}


.hpsapf-panel-titlebar1 {
    background-color: #063C5F;
    color: #FFF;
    padding: 0.533em 0.9375em;
	border-radius: 6px 6px 0 0;
}

/*ZVR-12186 Radio button alignment */
#D008_S039_E187\:D008_S039_E943 tr td label {
    margin-left: 1.3em;
    margin-top: -0.2em;
}

#D008_S039_E187\:D008_S039_E943 tr {
    display: block;  
    margin-bottom: 0.3em; 
}

#D008_S006_E966 tr td label {
    margin-left: 1.3em;
    margin-top: -0.2em;
}

#D008_S006_E966 tr {
    display: block;  
    margin-bottom: 0.3em; 
}

#D002_S004_E155\:D002_S004_E043_hpsapf_panel .hpsapf-form-controls legend.hpsapf-label{
	display:none;
}
#D002_S004_E043.ui-selectmanycheckbox.ui-widget.hpsapf-chechkbox.ui-selectmanycheckbox.ui-widget.hpsapf-chechkbox{
	display:flex;
}
#D002_S004_E909_paginator_bottom,
#D002_S004_E922_paginator_bottom,
#D002_S006_E609_paginator_bottom,
#D002_S004_E645_paginator_bottom,
#D002_S004_E907_paginator_bottom,
#D002_S006_E645_paginator_bottom {
	display:none;
}
#D002_S004_E907\:D002_S004_E908{
    padding-left: 9px;
}
#D002_S045_E620\:D002_S045_E621{
    padding-left: 9px;
}
#D002_S045_E620\:D002_S045_E474{
    padding-left: 9px;
}
#D002_S006_E607\:D002_S006_E608{
    padding-left: 9px;
}
#D002_S006_E607\:D002_S006_E474{
    padding-left: 9px;
}
/* ZVR-12359 */
span#D002_S004_E948_label,
span#D002_S004_E949_label {
    display: block;
}
/* ZVR-12347 */
#D002_S004_E155\:D002_S004_E154 {
	padding-left: 0.5em;
} 
#D002_S004_E155\:D002_S004_E155_Tab{
	margin-top: 0px;
}
#D002_S004_E155\:D002_S004_E946 {
	padding-top: 1em;
    padding-bottom: 0.8em;
}
#D002_S004_E043 {
	padding-top: 0.8em;
	padding-bottom: 1em;
}
/* Precaution Action col */
#D002_S004_E909 table tr th:nth-child(3) {
  width: 14% !important;
}

a[id="D002_S004_E909:0:D002_S004_E913"] {
  padding-left: 0 1em;
}
/* ZVR-12382 */
#D002_S004_E907\:D002_S004_E907_Tab{
	margin: 0;
}
#D002_S006_E607\:D002_S006_E607_Tab {
	margin: 0;
}
#D002_S045_E620\:D002_S045_E620_Tab {
	margin: 0;
}
/* ZVR-12429 */
#D002_S006_E609 td .hpsapf-datatable-iconcol,
#D002_S004_E909 td .hpsapf-datatable-iconcol {
    float: none !important;
}
/* ZVR-12404 */
#D002_S004_E153 .ui-messages-error {
	background:none;
	border: 1px solid red;
	width:95%;
	margin: 10px auto;
}
#D002_S004_E153 .ui-messages-error-summary {
	font-weight: normal;
	color: #E00000;
	margin-left: 0
}
#D002_S004_E153 .ui-messages-error-icon {
	background:none;
	padding-right:15px;	
	margin-left: -7px;
}

#D002_S004_E153 .ui-messages-error-icon:before {
	font-family: FontAwesome;
    font-size: 25px;
    font-weight: normal;
    position: absolute;
    left: 10px;
	top: 50%;
	transform: translateY(-50%);
	color: #E00000;
    content: '\f00d';
}

#D002_S004_E10012 .ui-messages-error {
	background:none;
	border: 1px solid red;
	width:95%;
	margin: 10px auto;
}
#D002_S004_E10012 .ui-messages-error-summary {
	font-weight: normal;
	color: #E00000;
	margin-left: 0
}
#D002_S004_E10012 .ui-messages-error-icon {
	background:none;
	padding-right:15px;	
	margin-left: -7px;
}

#D002_S004_E10012 .ui-messages-error-icon:before {
	font-family: FontAwesome;
    font-size: 25px;
    font-weight: normal;
    position: absolute;
    left: 10px;
	top: 50%;
	transform: translateY(-50%);
	color: #E00000;
    content: '\f00d';
}

/*ZVR-12537*/
#D002_S006_E075\:D002_S006_E804_hpsapf_panel .hpsapf-label,
#D002_S006_E075\:D002_S006_E092_hpsapf_panel .hpsapf-label,
#D002_S006_E075\:D002_S006_E730_hpsapf_panel .hpsapf-label {
	width:25%;
}
.bigFileErrorMsg {
	border: 1px solid red;
	width:95%;
	font-weight: normal;
	color: #E00000;
	margin-left: 1.5em;
	background:none;
	padding-left:2em;	
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 0.5em;
}
.bigFileErrorMsg:before {
	font-family: FontAwesome;
    font-size: 25px;
    font-weight: normal;
    position: absolute;
	top:1em;
    left: 2em;
	transform: translateY(-50%);
	color: #E00000;
    content: '\f00d';
}
/* ZVR-12357 */
#D002_S006_E075\:D002_S006_E804_hpsapf_panel .hpsapf-label,
#D002_S006_E075\:D002_S006_E092_hpsapf_panel .hpsapf-label,
#D002_S006_E075\:D002_S006_E730_hpsapf_panel .hpsapf-label,
#D002_S006_E075\:D002_S006_E730_hpsapf_panel .hpsapf-label,
#D002_S006_E075\:D002_S006_E092_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E730_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E092_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E804_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E191_hpsapf_panel .hpsapf-label
#D002_S006_E075\:D002_S006_E980_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E093_hpsapf_panel .hpsapf-label,
#D002_S006_E262\:D002_S006_E731_hpsapf_panel .hpsapf-label,
#D002_S006_E262\:D002_S006_E264_hpsapf_panel .hpsapf-label,
#D002_S006_E262\:D002_S006_E805_hpsapf_panel .hpsapf-label,
#D002_S006_E262\:D002_S006_E981_hpsapf_panel .hpsapf-label,
#D002_S006_E075\:D002_S006_E980_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E082_hpsapf_panel .hpsapf-label {
	width:23%;
}
#D002_S004_E907\:D002_S004_E921,
#D002_S004_E907\:D002_S004_E919 {
	padding-left:11px;
}
#D002_S045_E093 .ui-chkbox {
	padding-left:11px;
}
#D007_S001_E010 .hpsapf-bnotk-mandatorynote,
#D002_S010_E002\:D002_S010_E118 .hpsapf-bnotk-mandatorynote {
	padding-left:10px;
}
#OpenRegistrationBlock_Dialog_content .hpsapf-bnotk-mandatorynote,
#firstPopup .hpsapf-bnotk-mandatorynote { 	
	padding-left: 0; 		
}

.input-error {
	border-color : red;
}

a[id="D002_S004_E645:0:D002_S004_E927"] {
  margin-right : 33px;
}
#D002_S005_E004\:D002_S005_E0883 .hpsapf-form-controls{
	width:10%;
}

.mandatory-note {
 font-size: 0.875em;
 color: #666;
}
#D001_S004_E501-field-label img, 
#D001_S004_E601-field-label img,
#D001_S004_E416-field-label img,
#D001_S004_E414-field-label img{
  display: none !important;
}

#D002_S006_E262\:D002_S006_E915_hpsapf_panel .hpsapf-label,
#D002_S006_E075\:D002_S006_E914_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E086_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E191_hpsapf_panel .hpsapf-label,
#D002_S045_E099\:D002_S045_E913_hpsapf_panel .hpsapf-label,
#D002_S045_E262\:D002_S045_E904_hpsapf_panel .hpsapf-label,
#D002_S045_E245\:D002_S045_E906_hpsapf_panel .hpsapf-label,
#D002_S045_E228\:D002_S045_E908_hpsapf_panel .hpsapf-label,
#D002_S045_E279\:D002_S045_E910_hpsapf_panel .hpsapf-label,
#D002_S045_E296\:D002_S045_E912_hpsapf_panel .hpsapf-label,
#D002_S045_E313\:D002_S045_E915_hpsapf_panel .hpsapf-label,
#D002_S045_E330\:D002_S045_E917_hpsapf_panel .hpsapf-label,
#D002_S045_E347\:D002_S045_E919_hpsapf_panel .hpsapf-label,
#D002_S045_E364\:D002_S045_E921_hpsapf_panel .hpsapf-label,
#D002_S045_E381\:D002_S045_E923_hpsapf_panel .hpsapf-label,
#D002_S045_E075\:D002_S045_E900_hpsapf_panel .hpsapf-label {

	width:23% !important;
}

#D002_S045_E099\:D002_S045_E913_hpsapf_panel,
#D002_S045_E262\:D002_S045_E904_hpsapf_panel,
#D002_S045_E245\:D002_S045_E906_hpsapf_panel,
#D002_S045_E228\:D002_S045_E908_hpsapf_panel,
#D002_S045_E279\:D002_S045_E910_hpsapf_panel,
#D002_S045_E296\:D002_S045_E912_hpsapf_panel,
#D002_S045_E313\:D002_S045_E915_hpsapf_panel,
#D002_S045_E330\:D002_S045_E917_hpsapf_panel,
#D002_S045_E347\:D002_S045_E919_hpsapf_panel,
#D002_S045_E364\:D002_S045_E921_hpsapf_panel,
#D002_S045_E381\:D002_S045_E923_hpsapf_panel,
#D002_S045_E075\:D002_S045_E900_hpsapf_panel{
	width:80% !important;
}

label[for="D002_S005_E0882"],
#D007_S003_E099\:D007_S999_E998,
#D009_S999_E998,
label[for="D002_S010_E002:policyConsentCheckbox"],
#D002_S005_E004\:D002_S005_E0883 label
{
	cursor: pointer;
}

.ui-fileupload-choose:focus {
  background-color: #6AADE4;
}
.ui-commandlink:focus {
	color: #6AADE4;
	outline: 2px solid #0056b3;
  	outline-offset: 2px;
}





