
text/css propanel.css ( assembler source, ASCII text, with very long lines, with CRLF line terminators )
.columnsContainer { font-size: 14px }

.columnsContainer h2 {

	font-size: 20px !important;
	margin-bottom: 8px;

}

.propanel-admin-row h2 { font-size: 15px !Important; }

.ld-propanel-full-page .columnsContainer {

	padding: 45px 0px 45px 45px !Important;

}
/*
.select2-search__field {

	margin-top: 0px !Important;

} */

.ld-propanel-full-page {

	background: #f4f4f4 !important;
	font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;

}

.leftColumn {

	width: calc(70% - 90px);
    box-shadow: 0 5px 5px 0 rgba(18,63,82,.035), 0 0 0 1px rgba(176,181,193,.2);
    overflow: hidden;
    border-radius: 5px;
	margin-right: 0px;
	border: 0px solid #fff !important;
	background: #fff !important;
	padding: 1.5rem !important;
	position: relative;
	display: inline-block;
	vertical-align: top;

}

.rightColumn {

	margin: 0px 0px 45px 45px !important;
    box-shadow: 0 5px 5px 0 rgba(18,63,82,.035), 0 0 0 1px rgba(176,181,193,.2);
    overflow: hidden;
    border-radius: 5px;
	border: 0px solid #fff !important;
	background: #fff !important;
	padding: 1.5rem !important;
	position: relative;
	width: 30%;
	display: inline-block;
	vertical-align: top;
}

.ld-propanel-widget-activity .activity-item .user a:before, .ld-propanel-widget-activity .activity-item .date:before, .ld-propanel-widget-activity .activity-item .content:before, .ld-propanel-widget-activity .activity-item .user a:before, .ld-propanel-widget-activity .activity-item .date:before, .ld-propanel-widget-activity .activity-item .content:before, .ld-propanel-widget-activity .activity-item .content:before {

	vertical-align: middle !important;
    top: 3px !important;
	color: #004aac !important;

}

.ld-propanel-widget-overview .propanel-stat .stat-label {

	margin-top: 4px !important;

}

.ld-propanel-widget-activity .report-header .report-exports button {

	background: #004aac !important;
	color: #fff !important;
	border: 0px solid #fff !important;
	box-shadow: none !Important;
	outline: 0px solid #fff !important;
	text-transform: uppercase !important;
    font-weight: 600 !important;
	margin-left: 4px;
	font-size: 13px;
	border-radius: 3px !Important;
	padding: 8px 16px 8px 10px !Important;
	font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif;
	transition: 0.35s;
	box-shadow: none !Important;
	outline: none !Important;

}

.report-exports .dashicons, .report-exports .dashicons-before:before {

	margin-top: 6px !Important;
	width: 17px;
	height: 17px;
	margin-right: 3px;
	font-size: 16.5px !important;

}

.ld-propanel-widget-activity .report-header .report-exports button:hover {

	background: #1fa659 !important;
	cursor: pointer;
	transition: 0.35s;
}

.ld-propanel-widget-reporting table tr th {

	background: #fff !Important;
	margin-bottom: 12px !Important;
	color: #272727;

}

.ld-propanel-reporting-table-courses-widget tbody tr {

	margin-bottom: 12px !Important;
	border-radius: 5px !Important;

}

.ld-propanel-reporting-table-courses-widget tbody { padding: 12px; border-radius: 5px; }

.ld-propanel-widget-reporting table {

	background: #fff !important;
	border-radius: 5px;
	overflow: hidden;

}

.ld-propanel-widget-reporting table tr td, .ld-propanel-widget-reporting table tbody {

border: 0px solid #fff !important;

}


.ld-propanel-widget-reporting table tbody tr:nth-child(even) td { background: transparent; }

.ld-propanel-widget-overview .propanel-stat .stat-label a {

	opacity: 1 !important;
	color: #222;
	font-weight: 500;
	font-size: 14px;

}

.propanel-admin-row .col-1-2 {

	width: calc(50% - 6px) !important;
	margin-left: 6px !important;
	margin-right: 0px !Important;
	margin-bottom: 12px !Important;
	background: #f3f3f3;

}

.propanel-admin-row .col-1-2.propanel-students, .propanel-admin-row .col-1-2.propanel-assignments {

	margin-right: 6px !important;
	margin-left: 0px !important;

}


.ld-propanel-widget-overview .propanel-stat .stat { margin-top: 0px !Important; }


.ld-propanel-widget-overview .propanel-stat .stat-label {

	margin-bottom: 4px !important;

}

.propanel-admin-row .col-1-2 {

	text-decoration: none !Important;
	border-radius: 8px !important;

}

.propanel-admin-row .col-1-2 a {

	text-decoration: none !Important;

}

.ld-propanel-widget-filtering .reporting-actions p .button {

	background: #004aac !Important;
	color: #fff !important;
	box-shadow: none !important;
	border: 0px solid #fff !important;
	padding: 8px 14px 8px !Important;
	border-radius: 3px !Important;
	font-size: 13px;
    text-transform: uppercase !important;
	font-weight: 700 !important;
	margin-right: 4px !important;
	margin-top: 8px !important;
	font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji",sans-serif !important;

}


.ld-propanel-full-page { padding-left: 0px; }

.ld-propanel-widget-overview .propanel-stat .stat-inner:hover {

	background: #004aac !important;
	text-decoration: none !Important;
	border-radius: 6px;

}

.propanel-reporting, .table-actions-wrap {

margin-bottom: 24px !important;

 }
/*
 .select2-container--default .select2-selection--single .select2-selection__placeholder {

	font-size: 13px !important;

}

 .select2-container--default .select2-search--inline .select2-search__field {

	font-size: 13px !important;

 } */


 .ld-propanel-widget-reporting .tablesorter-search {

	padding: 8px 8px;
    border-radius: 5px;
    color: #999;
    border: 1px solid #e3e3e3;
	outline: none !important;

 }

  .ld-propanel-widget-reporting .tablesorter-search:placeholder {

	  color: #999;

  }

  .ld-propanel-widget-reporting table.ld-propanel-reporting-table th {

	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;

  }

  .ld-propanel-widget-reporting .progress-amount { margin-top: 5px; }

  .ld-propanel-widget-reporting .progress-amount {

	color: #004aac !important;
	font-size: 80% !Important;
	font-weight: 700;

  }

  .ld-propanel-widget-reporting table .display-name { font-size: 14px !Important; }


 .ld-propanel-reporting-col-progress { padding-right: 24px !Important; }

 .ld-propanel-reporting-col-user p a {

	font-size: 14px;
	text-decoration: none;

 }

  .ld-propanel-reporting-col-user p a:hover {

	 color: #004aac;

  }

 .ld-propanel-widget-reporting table .user-email { margin-top: 3.5px !Important; }

 .ld-propanel-widget-reporting .user-login a:before, .ld-propanel-widget-reporting .user-email a:before {

	color: #004aac !important;

 }

 .ld-propanel-widget-reporting .progress-bar {

	background: #eee;
    height: 11px;
    border-radius: 10px;
    margin-bottom: 5px;

}

.ld-propanel-widget-reporting table thead { border: 0px solid #fff !important; }

.ld-propanel-widget-reporting table.ld-propanel-reporting-table th {

	padding: 10px 8px

}

.please-choose-filter, .ld-propanel-widget-activity .activity-item a { font-weight: 400; }

.ld-propanel-widget-activity .activity-item .user a {

	font-weight: 700;

}

.ld-propanel-widget-activity .activity-item {

	padding: 20px 24px;
	margin-left: -24px;
	margin-right: -24px;

}

.propanel-admin-row.center {

	margin-top: 16px;
	margin-bottom: 20px;

 }

 .ld-propanel-widget-activity .activity-item:nth-child(even) { background: transparent !important; }

.no-results .note {

	font-weight: 400 !Important;
	color: #7a7a7a !important;

}

.ld-propanel-widget-activity .report-header .report-pagination .button.button-simple, .ld-propanel-widget-reporting .button.button-simple {

background: transparent;
border: 0px solid #fff !important;

}

button { outline: none !Important; }

.ld-propanel-widget-activity .report-header .report-pagination .button.button-simple, .ld-propanel-widget-reporting .button.button-simple {

	color: #004aac !important;

}

.ld-propanel-widget-filtering .reporting-actions p .button:hover {

	opacity: 0.8;

}

.ld-propanel-widget-activity .report-header .report-pagination .button:disabled, .ld-propanel-widget-filtering .reporting-actions p .button:disabled, .ld-propanel-widget-filtering .reporting-actions p .button:disabled:hover, .ld-propanel-widget-reporting .button.button-simple:disabled {

	opacity: 0.5 !important;

}

.ld-propanel-reporting-pager-info {

	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;
	color: #004aac;

}

.ld-propanel-widget-progress-chart div.propanel-admin-row div.col-1-2 div.title, .ld-propanel-widget-progress-chart div.propanel-admin-row div.col-1-2:last-child div.title {

    font-size: 14px;
    font-weight: 600;
	padding: 6px 12px;
	text-align: left;
	color: #272727;
	background: transparent;
	margin-bottom: 12px;

}


.ld-propanel-widget-progress-chart .col-1-2 {

	width: 100% !important;
	margin: 12px 0px 12px !Important;

}

.ld-propanel-filters-wrap { margin: 16px 0px 24px !important; }

.ld-propanel-widget-progress-chart .propanel-admin-row .col-1-2 { padding: 12px 8px 24px; }

.ld-propanel-widget-filtering .section-toggle.active:after { margin-top: 4.5px !important; }

.ld-propanel-widget-filtering .section-toggle:after { margin-top: 4px !Important; }

.propanel-admin-row .col-1-2.propanel-assignments, .propanel-admin-row .col-1-2.propanel-essays {

	margin-bottom: 24px !Important;

}

.ld-propanel-widget-reporting .actual-progress {

	background: #004aac !important;
	border-radius: 5px;

}

.ld-propanel-widget-filtering .toggle-section {

border: 0px solid #fff !important;
background: #f3f3f3;
border-radius: 5px;

}

.ld-propanel-widget-filtering .section-toggle.active {

border: 0px solid #fff;
background: #f3f3f3 !Important;
padding-top: 3px;
padding-bottom: 6px;

}

.filter-selection, .reporting-actions p {

	font-size: 13px;

}

.filter-selection {

	margin-left: 0px;
    margin-bottom: 4px;
	display: block !Important;

}
/*
.filter-selection.select2-selection {

	display: inline-block !important;
	margin-bottom: 0px !Important;
	margin-left: 0px !Important;
	margin-right: 5px !Important;


}

.select2-container .select2-selection--single, .ld-propanel-widget-filtering .reporting-actions .select2-container .select2-selection--multiple, #ld-propanel-pagesize {

	height: 34px;
	min-height: 34px;
	max-height: 34px;
	border-radius: 5px;
	border: 1px solid #ccc;

}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {

	height: 34px;
	min-height: 34px;
	max-height: 34px;
	line-height: 32px;
	outline: 0px solid #fff !important;

}

.select2-container--default .select2-selection--single, .select2-container--default.select2-container--focus .select2-selection--multiple {

	border: 1px solid #ccc;
	outline: 0px solid #fff !important;

}

.select2-container--default .select2-selection--single .select2-selection__arrow {

	top: 4.2px;
	outline: 0px solid #fff !important;

}

.select2-container--default .select2-selection--single .select2-selection__rendered {

	line-height: 32px;
	outline: 0px solid #fff !important;

} */

.ld-propanel-widget-filtering .toggle-section .no-results {

	padding: 8px 8px !Important;

}


.propanel-reporting {

	margin-left: -32px;
	margin-right: -32px;

}

.ld-propanel-widget-reporting .pager, .propanel-reporting .please-choose-filter {

	padding-left: 32px;
	padding-right: 32px;

}

.ld-propanel-widget-reporting table.ld-propanel-reporting-table-courses-widget th.ld-propanel-reporting-col-checkbox, .ld-propanel-widget-reporting table tr td.ld-propanel-reporting-col-checkbox {

	padding-left: 32px;

}

.ld-propanel-reporting-col-progress {

	padding-right: 32px !important;

}

.ld-propanel-widget-reporting table tr {


	border-bottom: 1px solid #F3F5F9;
	padding-left: 24px;
	padding-right: 24px;

}

.ld-propanel-widget-activity .activity-item {

	border-top: 1px solid #F3F5F9 !important;


}

.ld-propanel-widget-reporting table.ld-propanel-reporting-table-courses-widget th.ld-propanel-reporting-col-checkbox, .ld-propanel-widget-reporting table tr td.ld-propanel-reporting-col-checkbox {

	min-width: 2% !Important;
	padding-right: 0px !Important;
	width: 12px !important;

}

.ld-propanel-widget-reporting table.ld-propanel-reporting-table-groups-widget th.ld-propanel-reporting-col-checkbox {

	padding-left: 32px !Important

}

.ld-propanel-widget-reporting table tr td, .ld-propanel-widget-reporting table tbody, .ld-propanel-widget-reporting table tr td, .ld-propanel-widget-reporting table.ld-propanel-reporting-table th {

	padding-left: 12px;
	padding-right: 32px;

}

.ld-propanel-widget-filtering .reporting-actions p .button:hover {

	cursor: pointer;

}

.ld-propanel-widget-activity .report-header .report-exports button {

	margin-bottom: 8px;

}


.innercols-plume {

	max-width: 1520px;
	margin-left: auto;
	position: relative;
	margin-right: auto;
	width: 100%;

}

.proPanelDefaultMessage {

	padding-left: 12px;

}

.ld-propanel-full-page {

	overflow-y: scroll;

}

@media screen and (max-width: 1320px) {

	.leftColumn {

		width: calc(58% - 100px);

	}

	.rightColumn {

		width: 42%;

	}

}

@media screen and (max-width: 992px) {

	.navbar .navbar-brand.custom-logo-link {

		display: none !important;

	}

	.leftColumn {

		width: 100%;
		margin-right: 40px;

	}

	.rightColumn {

		width: 100%;
		position: relative;
		margin-right: 40px !important;
	    margin-top: 40px !important;
		margin-left: 0px !Important;

	}

	.ld-propanel-full-page {

		padding-left: 0px;

	}

	.ld-propanel-full-page .columnsContainer {

		padding: 45px 45px 80px 45px !Important;

	}

}

@media screen and (max-width: 692px) {


	.ld-propanel-full-page .columnsContainer {

		padding: 12px 12px 90px 12px !Important;

	}

}

.mpca-clipboard i {

	opacity: 0;

}

.mpca-search  {

	position: relative;
	max-width: 400px;
	margin-bottom: 40px;


}

.mpca-search:after {

	width: 20px;
	height: 20px;
	background: url(/wp-content/plugins/memberpress-corporate/img/002-loupe.svg) center no-repeat;
	background-size: 20px;
	position: absolute;
	content: "";
	top: 15px;
	right: 14px;
	z-index: 111;

}


#mpca_sub_account_search {

	border: 1px solid #ebecf0;

}

#mpca-sub-accounts-table {

	margin-bottom: 10px

}

#mpca-sub-accounts-table thead {

	background: #32509a;
	color: #ffffff;

}

#mpca-sub-accounts-table tbody td{

	padding: 9px 12px;
	font-size: 14px;
	line-height: 1.3em;
}

#mpca-sub-accounts-table td{

	border: 0px solid #fff !Important;

}


#mpca-sub-accounts-table tbody tr:nth-child(odd) {

	background: #ebecf0

}

#mpca-sub-accounts-table tbody tr:nth-child(even) {

	background: #fafbfd;

}


.mepr-account-actions a { margin-right: 10px;
font-size: 13px;
}


.mp_wrapper table.mepr-account-table tr { border-radius: 0px !Important; border: 0px solid #fff !Important; box-shadow: none !Important; }

#mpca-sub-accounts-table thead th {


	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 7px 12px;
	letter-spacing: 0px;
	color: #ffffff;

}


#mpca_signup_url {

	margin: 18px 0px 14px;

}



.course-reporting-box .fluid-width-video-wrapper {

	margin-bottom: 32px;
	margin-top: 0px;

}

@media screen and (min-width: 1024px) {
	.course-reporting-box {
		display: flex;
	  column-gap: 40px;
	  align-items: center;
	}
}

@media screen and (max-width: 1023px) {

	.course-reporting-box {
		margin-bottom: 50px;
	}

	#mepr-sub-account-paging {
		margin-bottom: 50px;
	}
}


.mpca-sub-account-page-info {
	margin-bottom: 15px;
}




p.small-desc {

	font-size: 14px;
	line-height: 1.5em;
	opacity: 0.7;
	font-style: italic;
}

#mpca-add-sub-user {

	margin-top: 12px;

}

#mpca-add-sub-user-btn-custom:before {

	background: url(/wp-content/plugins/memberpress-corporate/img/001-add.svg) center no-repeat;
	background-size: 13px;
	width: 13px;
	height: 13px;
	content: "";
	margin-right: 7px;
	margin-bottom: -1.5px;
	display: inline-block;

}

#mpca-add-sub-user-btn-custom.toggled-adduser-button:before {

	background: url(/wp-content/plugins/memberpress-corporate/img/001-minus.svg) center no-repeat;
	background-size: 13px;

}

#mpca-add-sub-user-btn-custom {

	background: transparent !important;
	color: #32509a;
	padding: 0px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	box-shadow: none !important;
	padding: 10px 25px;
}

.tooltip {

	font-size: 8px !Important;

}

.toggled-subuser-form {

	display: block;
	max-height: 10000px;
	transition: 0.5s;

}

#mpca-add-sub-user-form {

	margin-top: 20px;
border-radius: 5px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin-bottom: 0px;
    box-shadow: 0 12px 14px 0 rgba(0,0,0,.1);
	padding: 24px 24px;

}

.container {

	overflow: visible;

}

#mpca-add-sub-user-form input[type="text"] {

	margin-bottom: 10px; width: 100%;

}

#mpca-add-sub-user {

	max-width: 380px;
	width: 100%;

}

#mpca-add-sub-user-form label {

	font-size: 14px;
	font-weight: 700;

}


#mpca-add-sub-user-form input[type="checkbox"] {

	margin-top: -4px;


}

#mpca-add-sub-user-form input[type="submit"] {

	margin-top: 20px;
	clear: both;
	display: block;

}

@media screen and (max-width: 992px) {

	.memberpress-top-left, .memberpress-top-right {

		width: 100%;
		margin-left: 0px;

	}

	#mpca-add-sub-user-btn {

		max-width: 220px;

	}

	.mepr-account-actions a {

		margin-right: 0px;
		margin-left: 4px;

	}

}

.ld-propanel-widget-activity .report-header .report-exports .button[data-slug="user-quizzes"] {
	display: none;
}
/*
.ld-propanel-widget-filtering .select2-container .select2-selection--single {
	overflow: hidden;
}

.ld-propanel-widget-filtering .select2-container .select2-selection--single .select2-selection__rendered {
	height: 100%;
}

.select2-container.select2-container--ld_propanel {
	width: 110px !important;
}

.select2-container--ld_propanel .select2-selection--multiple .select2-selection__choice {
	float: none;
	margin-top: 9px;
}

.select2-container--ld_propanel .select2-selection--multiple .select2-selection__clear {
	margin-top: 1px;
    margin-right: -4px;
} */

.propanel-stat.propanel-assignments, .propanel-stat.propanel-essays {
	display: none;
}

.my-account.mp-membership .bb-profile-grid,
.my-account.my-courses .bb-profile-grid,
.my-account.favourite-courses .bb-profile-grid,
.my-account.course-assignments .bb-profile-grid
 {
		display: flex;
	flex-flow: row wrap;
	background: #fff;
	border: 1px solid #e7e9ec;
	border-radius: 4px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
}

.my-account.my-courses .bb-profile-grid,
.my-account.favourite-courses .bb-profile-grid,
.my-account.course-assignments .bb-profile-grid {
	padding-top: 11px;
	padding-left: 11px;
}

.my-account.mp-membership .bb-profile-grid .memberpress-new-memberships-page {
	padding-top:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}

.my-account.mp-membership .bb-profile-grid .user-subnav {
	padding-top:11px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:11px;
}

.mp_wrapper table.mepr-account-table td {
    padding: 10px;
	}
