/* modified mobile CSS */
.mobile_urCopyrightText {
	font-size:14px;
}

/* new mobile CSS */
#mobileHeaderStrip{
	height: 15px;
}

#mobileHeaderTitle{
	margin-top: 25px;
	margin-bottom: 40px;
	font-size: 40px;
}

.mobileErrorMessageText {
	padding-left: 10px;
	font: 28px arial;
}

.mobileMsgBarImgError {
	height: 24px;
	width: 24px;
	background-image: url(icons/ico24_msg_mobile_error.png);
	display: inline-block;
}

.mobileMsgBarImgOk {
	height: 24px;
	width: 24px;
	background-image: url(icons/ico24_msg_mobile_info.png);
	display: inline-block;
}

.mobileMsgMinHeight {
	min-height: 100px;
}

.mobileInput {
	width: 70%;
	height: 80px;
	margin: 0 15%;
	font: 26px arial;
}

.mobileButton{
	width: 70%;
	height: 65px;
	margin-top: 15px;
	font: 28px arial;
	border-radius: 20px;
	margin: 0 15%;  
}

.mobileMultiInputFirst {
	border-top-left-radius:20px;
	border-top-right-radius:20px;
}

.mobileMultiInputLast {
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

.mobileInputNote {
	height: 120px;
	padding-top:10px;
}

.mobileDropDown {
	width: 70%;
	left: 15%;
	margin-top: 20px;
}

.mobileDropDownImportantWidth {
	width: 70% !important;
}

.mobileFormTitle {
	margin:0 0 20px 15%;
	font: bold 28px arial;
}

.mobileText {
	margin:0 5% 0 5%;
	font: 28px arial;
}

.mobileSubText {
	margin:0 15% 0 15%;
	font: 24px arial;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
}

.mobileAdditionText{
	font: 16px arial;
}

.mobileLinkSubTextMarginLeft{
	margin:0 0 0 10px;
}

.pageHeightStrech {
	min-height: 750px !important;
}

.mobileLogonPageHeightStrech{
	min-height: 645px !important;
}

.mobileLogonProblemPageHeightStrech {
	min-height: 1030px !important;
}

.mobileResetPasswordPageHeightStrech {
	min-height: 920px !important;
}

.mobileCertlogonPageHeightStrech{
	min-height: 730px !important;
}

.mobileHelpPageHeightStrech {
	min-height: 600px !important;
}

.mobileButtonExtraMarginTop {
	margin-top: 120px !important;
}

.mobilePaddedTD{
	height: 30px;
	padding: 0 15% 0 15%;
}

.mobilePaddedTDLarge{
	height: 80px;
	padding: 0 15% 0 15%;
}

input[type="checkbox"] {
	position: relative;
	top: 1px;
}

#page{
	min-height: 540px;
}

/* prt and ur CSS */
.urmessagearea {
	height: 80px;
}

.urLogonData {
	height:auto;
}

.urmsgbarimgwarning {
	background-image: url(icons/ico24_msg_mobile_warning.png) !important;
	height: 24px !important;
	width: 24px !important;
}