#popupSubjectCodeSelector .popupDiv,
#popupCommunitySelector .popupDiv,
#popupPassword .popupDiv {
	left: 50% !important;
	margin-left: -300px !important;
	margin-top: -300px !important;
	position: absolute;
	overflow: hidden;
	top: 50% !important;
	z-index: 9999;
}

#popupMeetingDetails .popupDiv,
#popupMeetingAgenda .popupDiv {
	left: 50% !important;
	margin-left: -600px !important;
	margin-top: -300px !important;
	position: absolute;
	overflow: hidden;
	top: 50% !important;
	z-index: 9999;
}

#agenda-container,
#agenda-container_popup {
    display: none;
    line-height: 1.75em;
	padding: 20px 5%;
}

#agenda-container > .eAgendaContentHtml .eAgendaHeaderHeading,
#agenda-container_popup > .eAgendaContentHtml .eAgendaHeaderHeading {
    font-weight: 600;
    margin: 0 0 15px 0;
    text-align: center;
}

#agenda-container > .eAgendaContentHtml .eAgendaHeaderSubject,
#agenda-container_popup > .eAgendaContentHtml .eAgendaHeaderSubject {
	display: none;
	margin: 0 0 5px 0;
    text-align: center;
}

#agenda-container > .eAgendaContentHtml .eAgendaNoteTop,
#agenda-container_popup > .eAgendaContentHtml .eAgendaNoteTop {
    color: #554646;
    font-size: 17px;
    font-weight: 600;
}

#agenda-container > .eAgendaContentHtml .eAgendaRootHeading,
#agenda-container_popup > .eAgendaContentHtml .eAgendaRootHeading {
	font-size: 15px;
    padding: 5px 0;
}

#agenda-container > .eAgendaContentHtml hr,
#agenda-container_popup > .eAgendaContentHtml hr {
    border: solid #f5efe7;
    border-width: 1px 0 0 0 ;
}

#agenda-container > .eAgendaContentHtml .eAgendaUlHtml,
#agenda-container_popup > .eAgendaContentHtml .eAgendaUlHtml {
	list-style: none;
    margin: 0;
    padding-left: 20px;
}

#agenda-container > .eAgendaContentHtml li,
#agenda-container_popup > .eAgendaContentHtml li {
    padding: 5px 0;
    position: relative;
}

#agenda-container > .eAgendaContentHtml .eAgendaHeading,
#agenda-container > .eAgendaContentHtml .eAgendaItem,
#agenda-container_popup > .eAgendaContentHtml .eAgendaHeading,
#agenda-container_popup > .eAgendaContentHtml .eAgendaItem {
    width: 80%;
}

#agenda-container > .eAgendaContentHtml .eAgendaItemSubStatus,
#agenda-container_popup > .eAgendaContentHtml .eAgendaItemSubStatus {
	display: block;
	font-weight: 600;
	text-decoration: underline;
}

#agenda-container > .eAgendaContentHtml .eAgendaItemIcons,
#agenda-container_popup > .eAgendaContentHtml .eAgendaItemIcons {
	position: absolute;
    right: 0;
	text-align: right;
	top: 5px;
	width: 20%;
}

#agenda-container > .eAgendaContentHtml .eAgendaItemIcons > img,
#agenda-container_popup > .eAgendaContentHtml .eAgendaItemIcons > img {
    height: auto;
    margin: 0 2.5px;
    width: 25px;
}


#agenda-container > .eAgendaContentHtml .eAgendaItemDescription,
#agenda-container > .eAgendaContentHtml .eAgendaItemObjectives,
#agenda-container > .eAgendaContentHtml .eAgendaItemDocuments,
#agenda-container > .eAgendaContentHtml .eAgendaItemSubjectCodes,
#agenda-container_popup > .eAgendaContentHtml .eAgendaItemDescription,
#agenda-container_popup > .eAgendaContentHtml .eAgendaItemObjectives,
#agenda-container_popup > .eAgendaContentHtml .eAgendaItemDocuments,
#agenda-container_popup > .eAgendaContentHtml .eAgendaItemSubjectCodes  {
    width: 80%;
    padding-left: 15px
}

/* #popupMeetingAgenda #agenda-container > .titleBarTitle {
	background: #e9e9e9;
	margin: 0 0 10px 0;
	width: 100%;
}

#popupMeetingAgenda #agenda-container > .titleBarTitle > .titleBarText {
	font-size: 18px;
	line-height: 50px;
	margin: 0 0 0 10px;
	padding: 0;
	text-transform: uppercase;
}

#popupMeetingAgenda #agenda-container > .titleBarTitle > .ui-icon-triangle-1-e,
#popupMeetingAgenda #agenda-container > .titleBarTitle > .ui-icon-triangle-1-s {
	background: #e9e9e9 !important;
	font-size: 18px;
	line-height: 50px;
	text-align: center;
}

#popupMeetingAgenda #agenda-container > .titleBarTitle > .ui-icon-triangle-1-e:before {
	content: "\f054";
	display: inline-block;
	font-family: Font Awesome\ 5 Pro;
}

#popupMeetingAgenda #agenda-container > .titleBarTitle > .ui-icon-triangle-1-s:before {
	content: "\f078";
	display: inline-block;
	font-family: Font Awesome\ 5 Pro;
}

#popupMeetingAgenda #agenda-container > .box {
    border: 1px solid #e9e9e9;
    height: auto;
    margin: 5px 0 20px 0;
	overflow: hidden;
	padding: 10px 10px 0 10px;
}

#popupMeetingAgenda #agenda-container > .box .titleBarTitle {
	background-color: #f5efe7;
	margin: 0 0 10px 0;
	width: 100%;
}

#popupMeetingAgenda #agenda-container > .box .titleBarTitle >  {
	font-size: 14px;
	line-height: 35px;
	margin: 0 0 0 10px;
}

#popupMeetingAgenda #agenda-container > .box .titleBarTitle > .ui-icon-triangle-1-e,
#popupMeetingAgenda #agenda-container > .box .titleBarTitle > .ui-icon-triangle-1-s {
	background: #f5efe7 !important;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
}

#popupMeetingAgenda #agenda-container > .box .titleBarTitle > .ui-icon-triangle-1-e:before {
	content: "\f054";
	display: inline-block;
	font-family: Font Awesome\ 5 Pro;
}

#popupMeetingAgenda #agenda-container > .box .titleBarTitle > .ui-icon-triangle-1-s:before {
	content: "\f078";
	display: inline-block;
	font-family: Font Awesome\ 5 Pro;
}

#popupMeetingAgenda #agenda-container h1 {
	color: #554646;
	font-size: 20px;
	font-weight: 600;
	margin: 40px auto 0 auto;
	text-transform: uppercase;
}

#popupMeetingAgenda #agenda-container h2 {
	color: #be965c;
	font-size: 17px;
	margin: 20px auto;
	text-transform: uppercase;
}

#popupMeetingAgenda #agenda-container p.disclaimer {
	font-size: 14px;
	margin: 0 0 25px 0;
}

#popupMeetingAgenda #agenda-container .adoption {
	padding: 0 25px !important;
}

#popupMeetingAgenda #agenda-container .panel-default {
	border: 1px solid #f5efe7 !important;
	margin: 0 0 10px 0;
	padding: 15px;
}

#popupMeetingAgenda #agenda-container .panel-default .fa,
#popupMeetingAgenda #agenda-container .panel-default .fas,
#popupMeetingAgenda #agenda-container .panel-default .far,
#popupMeetingAgenda #agenda-container .panel-default .fal,
#popupMeetingAgenda #agenda-container .panel-default .fab {
	color: #554646;
	cursor: pointer;
	font-size: 20px;
	margin: 0 10px 0 0;
	vertical-align: middle;
}

#popupMeetingAgenda #agenda-container .panel-default .icon {
	background-color: #554646;
	color: #ffffff;
	cursor: pointer;
	font-size: 13px;
	margin: 0 10px 0 0;
	padding: 0 5px;
	vertical-align: middle;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading {
	border-bottom: none !important;
	padding: 5px 0 !important;
	position: relative;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-1,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-3,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 {
	display: inline-block;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-1 {
	text-align: left;
	vertical-align: top;
	width: 3%;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-3 {
	padding: 10px 0 !important;
	text-align: left;
	vertical-align: top;
	width: 7% !important;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 {
	width: 90%;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-1 > h3,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > h3 {
	font-size: 15px;
	font-weight: 400;
	line-height: 1.5em;
	margin: 10px auto;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > .objective,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > .objective {
	font-size: 13px;
	font-style: italic;
	margin: -5px 0 10px 0;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > .codes,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > .codes {
	font-size: 13px;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > ul.documents,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > ul.documents {
	list-style: none;
	margin: 20px 0 10px 0;
	padding: 0;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > li,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > ul.documents > li,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > ul.documents > li {
	display: inline-block;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .fa,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .fas,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .far,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .fal,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .fab,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > ul.documents > .fa,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > ul.documents > .fas,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > ul.documents > .far,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > ul.documents > .fal,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > ul.documents > .fab,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > ul.documents > .fa,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > ul.documents > .fas,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > ul.documents > .far,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > ul.documents > .fal,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > ul.documents > .fab {
	color: #cccccc;
	margin: 0 10px 0 0;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > li> a,
#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-md-8 > ul.documents > li> a,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > ul.documents > li> a {
	font-size: 12px;
	margin: 0 20px 0 0;
	vertical-align: middle;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body {
	border-top: 1px solid #dddddd;
	padding: 0 !important;
	position: relative;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li {
	border-bottom: 1px solid #eeeeee;
	padding: 20px 0 20px;
	position: relative;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li:last-child {
	border-bottom: none
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-1,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-3,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 {
	display: inline-block;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-1 {
	text-align: left;
	vertical-align: top;
	width: 3%;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-3 {
	padding: 10px 0 !important;
	text-align: left;
	vertical-align: top;
	width: 7% !important;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 {
	width:90%;
}

#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-1 > h4,
#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-md-8 > h4 {
	font-size: 15px;
	line-height: 1.5em;
	margin: 10px auto
} */

#popupDeleteOrg .popupDiv {
	left: 50% !important;
	margin-left: -250px !important;
	margin-top: -200px !important;
	position: absolute;
	overflow: hidden;
	top: 50% !important;
	z-index: 9999;
}

#popupMeetingDetails .popupDiv #popupDocument .popupDiv {
	left: 50% !important;
	margin-left: -375px !important;
	margin-top: -300px !important;
	position: absolute;
	overflow: hidden;
	top: 50% !important;
	z-index: 9999;
}

#popupAddUser .popupDiv {
	left: 50% !important;
	margin-left: -500px !important;
	margin-top: -300px !important;
	position: absolute;
	overflow: hidden;
	top: 50% !important;
	z-index: 9999;
}

.popupDiv {
	left: 50% !important;
	margin-left: -375px !important;
	margin-top: -300px !important;
	position: absolute;
	overflow: hidden;
	top: 50% !important;
	z-index: 9999;
}

#popupContact .popupDiv {
	left: 50% !important;
	margin-left: -375px !important;
	margin-top: -375px !important;
	position: absolute;
	overflow: hidden;
	top: 50% !important;
	z-index: 9999;
}

#popupDomain .popupDiv {
	left: 50% !important;
	margin-left: -300px !important;
	margin-top: -250px !important;
	position: absolute;
	overflow: hidden;
	top: 50% !important;
	z-index: 9999;
}

#contactPopup .popupDivContent .xpTreeSearchFilter {
	display: inline-block !important;
	font-size: 13px !important;
	margin: 0 0 0 5px !important;
	padding: 4px !important;
	width: 50% !important;
}

.popupDivHide {
	display: none !important;
}

.popupDivShow {
	box-shadow: 0px 0px 15px #333;
	display: inline-block !important;
}

.popupDivIcon {
    background-color: #ffffff;
    color: #ffffff;
 	float: left;
	height: 50px;
}

.popupDivTitle {
    background-color: #ffffff;
	float: left;
	font-weight: 400;
	height: 50px;
    text-align: left;
}

.popupDivTitle .popup-title {
    color: #764F2E;
	display: block;
    font-size: 16px;
	font-weight: 400;
	padding: 15px 0 0 20px;
}

.popupDivTitle .popup-title .downloadurls {
	float: right;
    font-size: 13px;
    font-weight: 400;
}

.popupDivClose {
    background-color: #ffffff;
 	background-repeat: no-repeat;
 	background-position: center;
	color: #ffffff;
 	cursor: pointer !important;
 	float: left;
	height: 50px;
}

.popupDivClose::before {
    color: #554646;
    content: "\f00d";
	display: block;
	font-size: 20px;
    font-family: Font Awesome\ 5 Pro;
    margin: 10px;
}

.popupDivContent {
	background-color: #ffffff;
	clear: both;
}

.popupDivContent h1,
#manage-container .popupDivContent h1 {
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 20px 0;
}

.popupDivContent h2 {
	font-size: 19px;
	font-weight: 400;
	margin: 15px auto;
}

.popupDivContent form {
	display: block;
	padding: 0 2.5%;
	width: 95%;
}

.popupDivContent form.passwordChange {
	display: block;
	padding: 0 3.5%;
	width: 93%;
}

.popupDivContent .col-md-3 {
	border-right: none !important;
	padding: 0px !important;
	width: 100% !important;
}

.popupDivContent .last {
	margin-bottom: 25px;
}

.popupDivContent #calendarValidity {
    display: none;
    height: 170px;
    margin-top: -206px;
	position: absolute;
	width: 201px;
    z-index: 999;
}

.popupDivContent #calendar1 {
    box-shadow: 0px 0px 3px #8A8A8A;
    display: none;
    height: 170px;
    margin-top: -32px;
    position: relative;
    right: 0px;
    width: 201px;
}

.popupDivContent .gldp-cocoon .core {
	font-size: 10px !important;
}

.popupDivContent .gldp-cocoon .prev-arrow,
.popupDivContent .gldp-cocoon .next-arrow {
    margin: 0px !important;
}

.popupDivContent .gldp-cocoon .monyear select {
    background: #FFF;
    border: 1px solid #EEE !important;
    color: #222;
    font-size: 10px !important;
    font-weight: normal;
    width: 40% !Important;
}

#availableLanguages {
	display: block;
	min-height: 150px;
	width: 94%;
}

#availableLanguages .select-box {
	display: inline-block;
	width: 44%;
}

#restrictedAcronyms {
	display: block;
	width: 94%;
}

#deniedAcronyms {
	display: block;
	width: 94%;
}

#availableLanguages select,
#restrictedAcronyms select,
#deniedAcronyms select,
#childrenList {
	width: 100% !important;
}

#meetingAttendance .popupDivContent .buttons {
	float: none !important;
	margin: 10px 0 !important;
}

.popupDivContent .buttons {
	float: right !important;
	margin: 30px 0 !important;
	width: auto;
}

.popupDivContent .buttons a {
	color: #ffffff !important;
	display: inline-block;
	margin: 0px;
	min-width: 100px;
	padding: 10px;
}

.popupDivContent .buttons a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}

.popupDivContent td .selectButtons {
	margin: 0;
	width: 100%;
}

.popupDivContent .selectButtons {
	display: inline-block;
	margin: 0;
	vertical-align: top;
	width: 10%;
}

.popupDivContent td .selectButtons .buttons,
.popupDivContent .selectButtons .buttons {
	float: none !important;
}

.popupDivContent td .selectButtons .buttons a,
.popupDivContent .selectButtons .buttons a {
	display: block !important;
	height: 20px !important;
	min-width: 20px !important;
	margin: 5px auto !important;
	padding: 5px !important;
	width: 20px !important;
}

.popupDivContent .buttons input[type="submit"] {
    font-size: 15px;
    font-weight: 400;
    padding: 10px;
    min-width: 100px;
}

.popupDivContent label {
	font-size: 13px;
	margin: 0 !important;
	padding: 10px 0;
}

.popupDivContent input[type="text"],
.popupDivContent input[type="password"] {
	display: inline-block;
	padding: 5px;
	width: 92% !important;
}

.popupDivContent textarea {
	vertical-align: middle;
	width: 92% !important;
}

.popupDivContent .flexigrid input[type="text"] {
	border: 1px solid #cdcbcc;
	border-radius: 0px;
	font-size: 13px;
	margin: 3px;
	padding: 0px !important;
	position: relative;
	top: -5px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
	vertical-align: text-top;
	width: 20px !important;
}

#passwordHelp,
#extraInfo {
	display: none;
	margin-bottom: 10px;
	padding: 0px;
	width: 94%;
}

#extraInfo .InfoMessage {
	background: #fcfcfc;
	border: none;
	display: block;
	clear: both;
	font-size: 14px !important;
	margin: 0px;
	padding: 10px 5px;
}

#passwordHelp .InfoMessage ul {
	padding-left: 30px;
}

/* Account renewal & Link EU Login
---------------------------------------- */
.renewal h1,
.link-eu-login h1 {
	font-size: 13px !important;
	font-weight: 400 !important;
}

.renewal input[type="text"],
.renewal input[type="password"] {
	display: inline-block !important;
}

#login-linkEcasAccount .renewal input[type="text"],
#login-linkEcasAccount .renewal input[type="password"] {
	width: 98% !important;
}

.renewal .buttons a,
.link-eu-login .buttons a {
	margin: 25px 0;
	padding: 10px;
	width: auto;
}

#popupCommunitySelector .popupDivContent #allCommunities {
	height: 550px;
	margin: 0 0 0 15px;
	width: 600px;
}

/* Comment box for meeting notes, delegation comments
---------------------------------------- */
#commentBox .popupDivContent ul.toolbar {
    list-style: none;
    margin: 20px 0 5px 0;
    padding: 0;
}

#commentBox .popupDivContent .form-group > textarea {
	font-size: 13px !important;
	font-weight: 400;
	height: 125px;
}

#commentBox .popupDivContent .note-updates {
	font-size: 13px;
}

#commentBox .popupDivContent .note-buttons {
	text-align: right;
}

#commentBox .popupDivContent .note-buttons input[type="submit"] {
	display: inline-block !important;
}

#commentBox .popupDivContent .note-buttons a {
	font-size: 15px !important;
	margin-right: 25px;
}

#commentBox .popupDivContent .btn {
	border-radius: 0;

	font-size: 12px;
}

#commentBox .popupDivContent .btn-light {
	background-color: #f8f9fa;
	border-color: #f8f9fa;
}

#commentBox .popupDivContent .btn-light:hover {
	background-color:#e2e6ea;
	border-color:#dae0e5;
}

#commentBox .popupDivContent .btn-light:focus {
	outline: none;
}

#commentBox .popupDivContent p {
	font-size: 13px;
	margin: 0 0 5px;
}

#commentBox .popupDivContent .message-from,
#commentBox .popupDivContent .message-to {
	color: #554646;
}

#commentBox .popupDivContent label > select {
	display: block;
	margin: 5px 0;
	width: 100%;
}

#commentBox .popupDivContent #msie {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	margin: 5px 0;
}

/* Pop-up release notes, what's EU Login */
#releaseNotes .popupDivContent,
#whatIsEuLogin .popupDivContent {
	height: 558px;
}

#releaseNotes .releaseNotes,
#whatIsEuLogin .whatIsEuLogin {
	padding: 10px 20px;
}

#releaseNotes .releaseNotes .notesContainer,
#whatIsEuLogin .whatIsEuLogin .infoContainer {
	height: auto;
	max-height: 500px;
	overflow-y: auto;
}

#whatIsEuLogin .whatIsEuLogin .infoContainer .titleBarTitle {
	width: 97%;
}

#whatIsEuLogin .whatIsEuLogin .infoContainer .box {
	border: 1px solid #f5efe7;
	height: auto;
	margin-top: 5px;
	min-height: 100px;
	overflow: hidden;
	width: 97%;
}

#whatIsEuLogin .whatIsEuLogin .infoContainer .box p {
	padding: 5px;
}

#whatIsEuLogin .whatIsEuLogin .infoContainer .box img {
	border: 1px solid #eeeeee;
	display: block;
	margin: 10px auto;
	width: 315px;
}

#whatIsEuLogin .whatIsEuLogin .infoContainer .box ul {
	list-style: circle;
	margin: 0 0 15px 0;
}

#whatIsEuLogin .whatIsEuLogin .infoContainer .eu-login-description {
	font-size: 15px;
	margin: 15px 0 30px 0;
}

#whatIsEuLogin .whatIsEuLogin .infoContainer .eu-login-description span {
	display: inline-block;
	width: 70%;
}

#whatIsEuLogin .whatIsEuLogin .infoContainer .eu-login-description img {
	display: inline-block;
	margin: 5px 25px;
	vertical-align: top;
	width: 150px;
}

#releaseNotes .releaseNotes ul {
	list-style: initial;
	margin: 0 0 30px 0;
	padding: 5px 0;
}

#releaseNotes .releaseNotes ul li {
	font-size: 15px;
}

#releaseNotes .releaseNotes ul li ul {
	list-style: disc;
	margin: 0;
	padding: 5px 35px;
}

#releaseNotes .releaseNotes ul li ul li {
	font-size: 13px;
}

@media screen and (min-width: 240px) and (max-width: 1024px) {
	#popupMeetingDetails .popupDiv,
	#popupMeetingAgenda .popupDiv,
	#forwardurl .popupDiv,
	#releaseNotes .popupDiv,
	#commentBox .popupDiv,
	#popupAccountRenewal .popupDiv,
	#whatIsEuLogin .popupDiv {
		left: 0% !important;
		margin-left: 0px !important;
		margin-top: 0px !important;
		position: absolute;
		overflow: hidden;
		top: 0% !important;
		z-index: 999999;
	}

	#agendaAlert-dialog,
	#expandedAgenda-dialog {
		z-index: 999999 !important;
	}

	#popupAccountRenewal .popupDiv .popupDivContent {
		padding-top: 35px;
	}

	#popupAccountRenewal .popupDiv .popupDivContent h1 {
		text-align: left !important;
	}

	#releaseNotes .releaseNotes ul,
	#releaseNotes .releaseNotes ul li ul {
		box-shadow: none !important;
		position: relative !important;
		text-transform: none !important;
		width: auto !important;
	}

	#forwardurl #pdfViewerFrame {
		height: 100% !important;
		width: 100% !important;
	}

	#whatIsEuLogin .whatIsEuLogin .infoContainer .box img {
		width: 200px;
	}

	#whatIsEuLogin .whatIsEuLogin .infoContainer .eu-login-description span {
		display: block;
		width: 100%;
	}

	#whatIsEuLogin .whatIsEuLogin .infoContainer .eu-login-description img {
		display: block;
		margin: 25px auto;
	}

	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-xs-12,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-xs-12 {
		text-align: left !important;
		width: 100% !important;
	}

	#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li {
		padding: 20px 0;
	}

	#popupMeetingAgenda #agenda-container .panel-default .fa,
	#popupMeetingAgenda #agenda-container .panel-default .fas,
	#popupMeetingAgenda #agenda-container .panel-default .far,
	#popupMeetingAgenda #agenda-container .panel-default .fal,
	#popupMeetingAgenda #agenda-container .panel-default .fab {
		margin: 0 10px 0 0;
	}

	#popupMeetingAgenda #agenda-container .panel-default .icon {
		margin: 0 10px 0 0;
	}
}

@media screen and (min-width: 240px) and (max-width: 768px) {
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > li,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-xs-12 > ul.documents > li,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-xs-12 > ul.documents > li {
		display: block !important;
	}

	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .fa,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .fas,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .far,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .fal,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > ul.documents > .fab,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-xs-12 > ul.documents > .fa,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-xs-12 > ul.documents > .fas,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-xs-12 > ul.documents > .far,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-xs-12 > ul.documents > .fal,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-heading > .col-xs-12 > ul.documents > .fab,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-xs-12 > ul.documents > .fa,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-xs-12 > ul.documents > .fas,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-xs-12 > ul.documents > .far,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-xs-12 > ul.documents > .fal,
	#popupMeetingAgenda #agenda-container .panel-default > .panel-body > ul > li > .col-xs-12 > ul.documents > .fab {
		display: none;
	}

	#agenda-container {
		padding: 15px;
	}

	#agenda-container > .eAgendaContentHtml .eAgendaHeading,
	#agenda-container > .eAgendaContentHtml .eAgendaItem,
	#agenda-container > .eAgendaContentHtml .eAgendaItemDescription,
	#agenda-container > .eAgendaContentHtml .eAgendaItemObjectives,
	#agenda-container > .eAgendaContentHtml .eAgendaItemDocuments,
	#agenda-container > .eAgendaContentHtml .eAgendaItemSubjectCodes {
    	width: auto;
	}

	#agenda-container > .eAgendaContentHtml .eAgendaItemIcons {
		margin: 5px 0;
        padding-left: 15px;
        position: relative;
		text-align: left;
		top: 0;
		width: auto;
	}
}