.crmEntityFormView {
	border:1px solid #FFFFFF !important;
}

/*
div.crmEntityFormView {
	box-shadow: 0px 2px 3px #cccccc;
	border-radius: 5px;
	padding: 10px;
}
*/

legend.section-title {
	margin-left:15px;
}

td.crmquickform-cell div.table-info {
	display:none;
}

a[role="button"] {
	font-weight:700;
}

div.alert-warning {
	--bs-alert-bg:#fdfbf7;
}

table table-striped a {
	font-weight: bold;
}

.table-striped .btn-default {
	padding: 0px 20px;
}

 html[dir=ltr] .crmEntityFormView .tab div.tab-column {
	padding-left: 0px;
}

a.selected-view {
	font-size: x-large;
}

table.section tbody tr:first-child td div.control textarea {
	font-size: 1.5rem;
	color: var(--portalThemeColor1);
}

div#AvailableSessions.subgrid table th:nth-child(1),
div#Subgrid_SessionRegistrations.subgrid table th:nth-child(1) {
	width: 40% !important;
}
div#AvailableSessions.subgrid table th:nth-child(2),
div#Subgrid_SessionRegistrations.subgrid table th:nth-child(2) {
	width: 45% !important;
}
div#AvailableSessions.subgrid table th:nth-child(3),
div#Subgrid_SessionRegistrations.subgrid table th:nth-child(3) {
	width: 15% !important;
}

.static-top.navbar .menu-bar > .navbar-nav > li > a,
.navbar-dark .navbar-nav .show.dropdown-menu > li > a {
	color: #003663;
}
.navbar-dark .navbar-nav .show.dropdown-menu > li > a:hover, 
.navbar-dark .navbar-nav > li.dropdown > a:hover {
	background-color: #003663 !important;
	color: #f1b821 !important;
}

div.checkbox {
	display: none;
}

@media screen and (max-width: 767px) {
	.textarea.form-control#msevtmgt_description {
		font-size: 0.8rem !important;
	}
	literal {
		font-size: 0.8rem;
	}
	legend.section-title {
	margin-left:0px;
	}
	tr[data-entity="msevtmgt_sessionregistration"] a, tr[data-entity="msevtmgt_sessionregistration"],
	tr[data-entity="msevtmgt_session"] a, tr[data-entity="msevtmgt_session"] td{
		font-size: 0.8rem;
	}
}