/*--------------------------------------------------------------
Registration
--------------------------------------------------------------*/
.pg-registration.sub_pg-entry .registration_ifr {
	height: 400px!important;
}
.pg-registration.sub_pg-list img {
	margin: 0 auto;
	max-width: 100%;
}
[data-key='registration'] img {
	max-width: 420px;
	width: 100%;
	height: initial;
}

/*--------------------------------------------------------------
Registration Portal
--------------------------------------------------------------*/
.portal-theme.sub_pg-employee.display-post-assignment .form-row {
	width: 100%;
}
.portal-theme .table-registration-table .table-rowitem {
	display: none;
}
.portal-theme .table-registration-table [data-key='date'],
.portal-theme .table-registration-table [data-key='registration'] {
	display: table-cell;
	word-break: break-all;
}
/* For table inside registration */
.portal-theme .table-registration-table [data-key='registration'] table th,
.portal-theme .table-registration-table [data-key='registration'] table td {
	border: 1px solid #dee3e8;
	padding-left: 0.5em;
}
.portal-theme .table-registration-table [data-key='registration'] table tr:nth-child(even) {
	background: #f2f4f7!important;
}

.portal-theme.sub_pg-employee.display-post-assignment #content {
	min-height: initial!important;
}
.portal-theme.sub_pg-employee.display-post-assignment .form-row label:not(.radio-data):not(.checkbox-data) .data-label {
	display: none!important;
}
.portal-theme.display-post-assignment #date,
.portal-theme.display-post-assignment #registration {
	width: 100%!important;
}
/* Hide date in videoplaylist */
.portal-theme.category-videoplaylist #content th,
.portal-theme.category-videoplaylist #content .table-row-item-1 {
	display: none;
}
.mobile-browser #registration-category {
	display: none;
}
.portal-theme.category-videoplaylist div.content-inner {
	padding-left: 0;
	padding-right: 0;
}
.portal-theme.sub_pg-employee.display-post-assignment #content .ajax-op {
	padding-left: 0;
	padding-right: 0;
	width: 100%!important;
}
.mobile-browser .display-post-assignment #submission {
	text-align: right;
}
.mobile-browser.display-post-assignment .group-label {
	display: none;
}
.mobile-browser.display-post-assignment #sticky-block_wrapper_inner {
	border-left: 0!important;
	position: relative!important;
	padding: 0!important;
	max-width: 800px;
	width: 90%;
	padding: 0 2.5%!important;
	margin: 2.5% auto!important;
	top: initial!important;
	bottom: initial!important;
}
.mobile-browser.display-post-assignment #sticky-block_wrapper_inner #sticky-block #select-list-view-default {
	height: 150px;
	overflow: auto!important;
}
.mobile-browser.display-post-assignment .delivery_div .status_msg,
.mobile-browser.display-post-assignment .delivery_div .confirmation_alert_block {
	display: none;
}