
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(/wordpress/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, #mepr-account-subscriptions-table thead {
	
	background: #32509a;
	color: #ffff; 
	
}

#mpca-sub-accounts-table tbody td, #mepr-account-subscriptions-table tbody td {
	
	padding: 9px 12px; 
	font-size: 14px;
	line-height: 1.3em;
}

#mpca-sub-accounts-table td, #mepr-account-subscriptions-table td {
	
	border: 0px solid #fff !Important;
	
}


#mpca-sub-accounts-table tbody tr:nth-child(odd), #mepr-account-subscriptions-table tbody tr:nth-child(odd) {
	
	background: #ebecf0
	
}

#mpca-sub-accounts-table tbody tr:nth-child(even), #mepr-account-subscriptions-table tbody tr:nth-child(even) {

	background: #fafbfd;

}


.mepr-account-actions a { margin-right: 10px; 
font-size: 13px;
}


#mepr-account-subscriptions-table, .mp_wrapper table.mepr-account-table tr, #mepr-account-subscriptions-table tr, #mepr-account-subscriptions-table td, #mepr-account-subscriptions-table th, #mepr-account-subscriptions-table tbody, #mepr-account-subscriptions-table thead { border-radius: 0px !Important; border: 0px solid #fff !Important; box-shadow: none !Important; }

#mpca-sub-accounts-table thead th, #mepr-account-subscriptions-table thead th {

	
	font-family: Roboto, sans-serif;
	font-size: 14px; 
	font-weight: 400;
	padding: 7px 12px; 
	letter-spacing: 0px;
}


#mpca_signup_url {
	
	margin: 18px 0px 14px; 

}

.course-reporting-box {
	
	border-radius: 5px; 
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin-bottom: 0px; 
box-shadow: 0 32px 54px 0 rgba(0,0,0,.1);	
}


.course-reporting-box .fluid-width-video-wrapper {
	
	margin-bottom: 32px; 
	margin-top: 0px;
	
}

.memberpress-course-reports-inner {
	
	padding: 0px 24px 32px; 
	
}


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(/wordpress/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(/wordpress/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; 
}

.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;
}