html {
	background: #fff !important;
}

/* Hide the title bar */
#featured {
	display: none;
}
.main {
	/*padding-top: 30px !important;*/
}

.acp-body {
	width: 1100px;
	margin: 100px auto;
	max-width: 100%;
}
.acp-body p {
	margin: 10px 0;
}

.acp-disabled {
	color: #aaa !important;
	background: #ddd !important;
}

.acp-status {
	float: right;
	font-size: 1.2em;
	margin-top: 14px;
}

.acp-list-nav {
	list-style-type: none;
	float: left;
	left: 100%;
	margin: 0 0 20px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ececec;
}
.acp-list-nav li {
	float: left;
	border-left: 1px solid #ececec;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-bottom: 0;
}
.acp-list-nav li:nth-child(1) {
	margin-left: 0;
	border-left: none;
	padding-left: 0;
}
.acp-list-nav li a {
	padding: 10px;	
	float: left;
	font-size: 20px;
    font-style: normal;
    font-weight: 400;
    opacity: 1;
    transition: opacity 0.24s ease-in-out 0s;	
	background: #ececec;
	color: #555555;
}
.acp-list-nav li a:hover {
	background: #F7F7F7;
}
.acp-list-nav li a.active {
	background: #FFFFFF;
	color: #3abfdf;
}
.acp-list-nav li a.active:hover {
	color: #3abfdf;
}

.acp-list-nav-type,
.acp-list-nav-type ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.acp-list-nav-type li,
.acp-list-nav-type ul li {
    display: inline-block;
    margin-right: 10px;
    margin-left: 0;
}

/* Highlight parent categories */
.acp-list-nav-type a.acp-category-parent {
    background: #0078d4;
    color: #fff;
    border-color: #0078d4;
    font-weight: bold;
}

/* Regular toggles */
.acp-list-nav-type a {
    display: inline-block;
    padding: 6px 12px;
    margin: 2px 0;
    background: #f5f5f5;
    color: #333;
    border-radius: 4px;
    text-decoration: none;
    border: 1px solid #ddd;
    transition: background 0.2s, color 0.2s;
    cursor: pointer;
}

/* Active toggle */
.acp-list-nav-type a.active {
    background: #319efa;
    color: #fff;
    border-color: #319efa;
}

/* Hover effect */
.acp-list-nav-type a:hover {
    background: #e0e0e0;
    color: #0078d4;
}

.acp-sub-nav {
	list-style-type: none;
	float: left;
	left: 100%;
	margin: 0 0 20px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ececec;
}
.acp-sub-nav li {
	float: left;
	border-left: 1px solid #ececec;
	padding-left: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-bottom: 0;
}
.acp-sub-nav li:nth-child(1) {
	margin-left: 0;
	border-left: none;
	padding-left: 0;
}
.acp-sub-nav li a {
	padding: 10px;	
	float: left;
	font-size: 20px;
    font-style: normal;
    font-weight: 400;
    opacity: 1;
    transition: opacity 0.24s ease-in-out 0s;	
	background: #ececec;
	color: #555555;
}
.acp-sub-nav li a:hover {
	background: #F7F7F7;
}
.acp-sub-nav li a.active {
	background: #FFFFFF;
	color: #3abfdf;
}
.acp-sub-nav li a.active:hover {
	color: #3abfdf;
}



.acp-activate-failed {
	margin-top: 20px;
	color: #b64141;
}
.acp-activate-intro {
	margin-top: 20px;
}
.acp-activate-complete {
	margin-top: 20px;
	color: #41b649;
}


.acp-progress-bar-container {
	width: 60%;
	margin: 0 20%;
	box-sizing: border-box;
	height: 42px;
	border: 1px solid #CCCCCC;
	border-radius: 6px;
	float: left;
	position: relative;
	background: #EEEEEE;
}
.acp-progress-bar {
	float: left;
	width: 0%;
	height: 40px;
	background: #41B649;	
	border-radius: 6px 0 0 6px;
}
.acp-progress-label {
	position: absolute;
	top: 0;
	left: 0;	
	width: 100%;
	text-align: center;
	font-weight: normal;
	margin-top: 8px;
	color: #404040;
}
.acp-progress-row {
	display: none !important;	
	float: left;
	width: 100%;
	margin: 0 0 10px !important;
	padding: 0 !important;	
}

#acp-scripts {
	display: none;
}

.acp-body .acp-button {
	
}
.acp-body .iloading {
	display: none;
}

.acp-body .acp-title {
	border-bottom: 1px solid #ececec;
	padding-bottom: 20px;
}

#course-import-tab {
	width: 100%;
	float: left;
}

.acp-tab {
	width: 100%;
	float: left;
}
.acp-sub-tab {
	width: 100%;
	float: left;
}

/* Search & Filter */
.acp-body .search-filter {
	float: left;
	width: 100%;
	margin: 0 0 10px !important;
	display: block !important;
	padding: 0 !important;
	
}
.acp-body .search-filter label {
	margin-right: 10px;
	margin-top: 7px;
	width: auto !important;
}
.acp-body .search-filter input[type='text'] {
	margin-right: 10px;
}
.acp-body .search-filter input[type='checkbox'] {
	margin-right: 10px;
	margin-top: 12px;
}
.acp-body .search-filter select {
	margin-right: 10px;
}

/* Form Styles */
.acp-body form {
	
}
.acp-body .row.paging {
	text-align: center;
}
.acp-body .row.paging label {
	float: none;
	display: inline-block;
	width: auto;
}
.acp-body .row.paging select {
	float: none;
	display: inline-block;
	width: auto;
	margin: 0 5px;
	
}

.acp-body .acp-remove-image {
	float: left;
	width: 150px;
	height: 150px;
	position: relative;
}
.acp-body .acp-remove-image span {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	display: none;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.acp-body .acp-remove-image:hover span {
	display: block;
}

.acp-body .row {
	float: left;
	width: 100%;
	margin: 0 ;
	display: block !important;
	padding: 0 !important;
}
.acp-body p {
	font-size: 14px;
}

/* Form Errors */
.acp-body .acp-field-error {
	color: #b64141;
	margin-top: 10px;
	float: left;
	width: 100%;
}
.acp-body .acp-message {
	color: #42b649;
	margin-top: bottom;
	float: left;
	width: 100%;
}
.acp-body .acp-error {
	color: #b64141;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}



/* Import Steps */
.map-row {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.map-row .column {
	float: left;
	width: 65%;
}
.map-row .column .title {
	border: 1px solid #d9d9d9;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background-image:linear-gradient(#fff,#f0f0f0);
	text-transform: uppercase;
	color: #777;
	font-size: 12px;
    text-shadow: 1px 1px 0 #fff;
	box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.05);
	float: left;
	width: 100%;
	line-height: 1.5;
    padding: 8px 20px 14px;
	box-sizing: border-box;
}
.map-row .column .field {
	float: left;
	width: 100%;	
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	padding: 8px 20px 15px;
	background: url("../images/table_points.png") repeat-x scroll bottom left transparent;	
}
.map-row .map {
	float: right;
	width: 30%;
}
.map-row .map .map-container {
	border: 1px solid #D4D4D4;
	border-radius: 2px;
	background: #f8f8f8;
	padding: 15px 20px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.map-row .map .map-container label {
	color: #777;
    margin-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
}
.map-row .map .map-container select {
	font-size: 12px;
	cursor: pointer;
	width: 100%;
	box-sizing: border-box;
	font-weight: normal;
	background-image:linear-gradient(#fff,#f0f0f0);
	border-color: #d1d1d1 #c6c6c6 #bfbfbf;
	border-radius: 3px;
	border-style: solid;
	box-shadow: 0 1px 0 0 #fff inset, 0 0 1px 1px rgba(255, 255, 255, 0.3) inset, 0 1px 0 rgba(0, 0, 0, 0.03);
	color: #444;
	padding: 5px 6px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	background: url("../images/dropdown_arrow.png") no-repeat scroll 95% center transparent;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.map-row .map .map-container select::-ms-expand {
    display: none;
}

/* Dashboard */
.acp-shortcuts {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.acp-shortcuts.acp-shortcut-large {
	border-bottom: 2px solid #2b8fa7;
	padding-bottom: 20px;
}
.acp-shortcuts.acp-shortcut-large .acp-shortcut {
	width: 50%;
}

.acp-shortcuts .acp-shortcut {
	float: left;
	width: 33%;
	box-sizing: border-box;
	padding: 8px;
	text-align: center;	
}
.acp-shortcuts .acp-shortcut .acp-shortcut-inner {
	float: left;
	width: 100%;	
	border-radius: 12px;
	box-sizing: border-box;
	padding: 16px 8px;
	background: #E0E0E0;
}
.acp-shortcuts .acp-shortcut .acp-shortcut-inner:hover {
	background: #eee;
}
.acp-shortcuts .acp-shortcut .acp-shortcut-inner-disabled:hover {
	background: #111;
}
.acp-shortcuts .acp-shortcut .shortcut-title {
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 20px;
}
.acp-shortcuts .acp-shortcut .shortcut-icon {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.acp-shortcuts .acp-shortcut .shortcut-icon {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.acp-shortcuts .acp-shortcut .shortcut-icon .shortcut-img {
	
}
.acp-shortcuts .acp-shortcut .shortcut-desc {
	float: left;
	width: 100%;
	margin-bottom: 20px;
	box-sizing: border-box;
	padding: 0 20px;
}
.acp-shortcuts .acp-shortcut .shortcut-button {
	float: left;
	width: 100%;
}

.acp-body .acp-option-row, .acp-body .acp-cc-inner .acp-option-row {
	background: #eee;
	float: left;
	width: 100%;
	padding: 12px;
	box-sizing: border-box;
	margin-bottom: 10px;
	position: relative;
	
}

.acp-body .acp-remove-row {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 24px;
	height: 24px;
	background: url('../images/acp-close.png') no-repeat 0 0 transparent;
	transition: none;
	display: none;
}
.acp-body .acp-remove-row:hover {
	background: url('../images/acp-close.png') no-repeat -24px 0 transparent;
	transition: none;
}
.acp-body .acp-options-title {	
	font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
    padding-bottom: 10px;
}

.wp-editor-container{
	border:1px solid #ccc;
}

.acp-body .acp-options-row {
	display: none;
}

.acp-key-search {
	float: left;
	position: relative;
	width: 100%;
}
.acp-key-search .acp-key-search-list {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #ccc;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background: #fff;
}
.acp-key-search .acp-key-search-list li {			
	padding: 5px;
	float: left;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}
.acp-key-search .acp-key-search-list li:hover {
	background: #ccc;
	cursor: pointer;
}



.acp-dpop {
	
}
.acp-dbg {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.75);
	z-index: 1000;
}
.acp-dcontainer {
	position: absolute;
	box-sizing: border-box;
	width: 40%;
	min-width: 900px;
	top: 0;
	left: 0;	
	padding: 0px 30px 30px;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #ccc;
	z-index: 1001;
}
.acp-dcontainer .acp-d-close {
	position: absolute;
	top: 15px;
	right: 15px;
	background: url('../images/acp-close.png') no-repeat scroll 0 0 transparent;
	width: 24px;
	height: 24px;
	transition: none;
}
.acp-dcontainer .acp-d-close:hover {
	background: url('../images/acp-close.png') no-repeat scroll -24px 0 transparent;
	transition: none;
}
.acp-dcontainer .acp-dcontainer-left {
	float: left;
	width: 49%;
}
.acp-dcontainer .acp-dcontainer-right {
	float: right;
	width: 49%;
}
.acp-dcontainer .acp-dcontainer-full {
	float: left;
	width: 100%;
}
.acp-dcontainer .acp-dcontainer-edit {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.acp-dcontainer .acp-dcontainer-edit a.submit-link {
	background: #2B8FA7;
	font-size: 1.1em;
	color: #FFFFFF;
	padding: 8px 18px;
	cursor: pointer;
	border: none;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	float: right;
}
.acp-dcontainer .acp-dcontainer-edit a.submit-link:hover {
	background: #4BACC1;
}

.acp-dcontainer h3 {
	float: left;
	width: 100%;
	padding: 0 0 10px;
	margin: 30px 0 15px;
	border-bottom: 1px solid #ececec;
}
.acp-dcontainer .acp-dcontainer-row {
	float: left;
	width: 100%;
	margin: 0 0 4px;
}
.acp-dcontainer .acp-dcontainer-row .acp-body {
	padding: 0;
	margin: 0;
}
.acp-dcontainer .acp-dcontainer-row label {
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
	min-height: 12px;
}


.acp-dcontainer .acp-dcontainer-full  .acp-dcontainer-row label.acp-standard {
	width: 20%;
}
.acp-dcontainer .acp-dcontainer-row label.acp-wide {
	width: 100%;
}
.acp-dcontainer .acp-dcontainer-row label.acp-wide-data {
	width: 100%;
	font-weight: normal;
}
.acp-dcontainer .acp-dcontainer-row label.acp-standard {
	width: 40%;
}
.acp-dcontainer .acp-dcontainer-row label.acp-standard-data {
	width: 60%;
	font-weight: normal;
}
.acp-dcontainer .acp-dcontainer-row label.acp-small {
	width: 20%;
}

.acp-custom-email {
	display: none;
	float: left;
	width: 100%;
	background: #eee;
	padding: 20px 20px;
}
.acp-custom-buy-box {
	display: none;
	float: left;
	width: 100%;
	background: #eee;
	padding: 20px 20px;
}
.acp-registration-info {
	display: none;
	float: left;
	width: 100%;
	background: #eee;
	padding: 20px 20px;
}
.acp-user-agreement {
	display: none;
	float: left;
	width: 100%;
	background: #eee;
	padding: 20px 20px;
}

.acp-user-agreement-form {
	width: 500px;
	margin: 0 auto;
	text-align: center;
}

.acp-body .acp-user-agreement-form .row input[type='checkbox'] {
	float: none;
}

.acp-registration-information .approval-reasons {
	float: left;
	width: 100%;
	margin: 20px 0;
	box-sizing: border-box;
	background: #eee;
	padding: 30px;
}
.acp-registration-information .approval-reasons  label {
	font-weight: bold;
}

.acp-submission {
	float: left;
	width: 100%;
	margin: 15px 0;
	box-sizing: border-box;
	padding: 12px;
	text-align: center;
	color: #fff;
}
.acp-submission.acp-s-fail {
	background: #DB5555;
}
.acp-submission.acp-s-success {
	background: #41B649;
	
}

.acp-registration-fields {
	float: left;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	background: #fff;
}
.acp-registration-fields .row.acp-reg-row {
	float: left;
	width: 100%;
}
.acp-registration-fields .row.acp-reg-row label {
	float: left;
	width: 10%;
	box-sizing: border-box;
	padding-left: 10px;
	padding-top: 7px;
}
.acp-registration-fields .row.acp-reg-row input[type='text'] {
	float: left;
	width: 23%;
}
.acp-registration-fields .row.acp-reg-row select {
	float: left;
	width: 23%;
}
.acp-registration-fields .row.acp-reg-row .acp-reg-select-options {
	
}
.acp-registration-fields .row.acp-add-reg-field {
	
}
.acp-registration-fields .row.acp-add-reg-field a {
	
}
.acp-registration-fields .acp-reg-head-label {
	width: 25%;
}
.acp-registration-fields .acp-reg-head-inputtype {
	width: 25%;
}
.acp-registration-fields .acp-reg-head-options {
	width: 30%;
}
.acp-registration-fields .acp-reg-head-required {
	width: 10%;
}
.acp-registration-fields .acp-reg-head-remove {
	width: 10%;
}
.acp-registration-fields td select {
	width: 100%;
}
.acp-registration-fields input[type='text'] {
	width: 100%;
}
.acp-registration-fields input[type='checkbox'] {
	float: none !important;
}

/* Classroom course cancellations and transfers */
.acp-course-cancelled {
	padding: 10px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	background: #db5555;
	color: #fff;
	margin-bottom: 15px;
	text-align: center;
}
.acp-course-cancelled-title {
	padding: 10px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	background: #db5555;
	color: #fff;
	margin-bottom: 15px;
	text-align: center;
}
.acp-course-expired {
	padding: 10px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	background: #41b649;
	color: #fff;
	margin-bottom: 15px;
	text-align: center;
}
.acp-course-expired-title {
	padding: 10px;
	float: left;
	width: 100%;
	box-sizing: border-box;
	background: #41b649;
	color: #fff;
	margin-bottom: 15px;
	text-align: center;
}
.acp-transfer-to-course-container {
	float: left;
	width: 100%;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #ececec;
}

.acp-body table tr td form {
	float: none;
	display: inline-block;
}
.acp-body table tr td form .row {
	float: none;
	display: inline-block;
	margin-bottom: 0 !important;
}
.acp-body table tr td form .row input[type='submit'] {
	display: inline-block;
}

.acp-body table tr.acp-transferred {
	background: #D8FFE8;
}

.acp-pre-enrol-container {
	float: left;
	width: 100%;
}
.acp-pre-enrol-container .acp-pre-enrol {
	float: left;
	width: 100%;	
	margin-bottom: 20px;
}
.acp-pre-enrol-container .acp-pre-enrol h3 {
	margin: 10px 0 20px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}
.acp-pre-enrol-container .acp-pre-enrol .acp-pre-enrol-toggle {
	float: left;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #ccc;
	padding: 10px;
	background: #eee;
}
.acp-pre-enrol-container .acp-pre-enrol .acp-pre-enrol-toggle span {
	font-size: 0.8em;
	float: right;
}
.acp-pre-enrol-container .acp-pre-enrol .acp-pre-enrol-toggle:hover {
	background: #ddd;
}
.acp-pre-enrol-container .acp-pre-enrol .acp-pre-enrol-fields {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}







.acp-body .acp-cc-section {
	float: left;
	width: 100%;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	background: #ececec;
}
.acp-body .acp-cc-closed .acp-cc-inner {
	display: none;
}
.acp-body .acp-cc-section .acp-cc-inner {
	float: left;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	background: #fff;
	border-top: 1px solid #ccc;
}
.acp-body .acp-option-row .acp-cc-inner {
	background: #eee;
    float: left;
    width: 100%;
    padding: 12px;
    box-sizing: border-box;
    margin-bottom: 10px;
    position: relative;
}

.acp-body .acp-cc-section .acp-cc-inner.acp-cc-inner-alone {
	border-top: none;
}
.acp-body .acp-cc-section h3 {
	float: left;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	margin: 0;
	cursor: pointer;
	color: #555555;
}
.acp-body .acp-option-row h4 {
	float: left;
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
	margin: 0;
	cursor: pointer;
	color: #555555;
}
.acp-body .acp-cc-section h3:hover {
	background: #f7f7f7;
}
.acp-cc-template-container {
	float: left;
	width: 100%;
	margin: 20px 0;
}
.acp-cc-reminders {
	float: left;
	width: 100%;
}
.acp-body .acp-cc-reminders .acp-reminder {
    background: #eee none repeat scroll 0 0;
    box-sizing: border-box;
    float: left;
    margin-bottom: 10px;
    padding: 12px;
    position: relative;
    width: 100%;
}
.acp-body .acp-cc-reminders .acp-reminder:nth-of-type(2n) {
    background: #ddd none repeat scroll 0 0;
}

.acp-body .row select.acp-cc-select {
	float: left;
	width: auto;
}
.acp-body .row label.acp-cc-label {
	float: left;
	width: auto;
	margin-top: 8px;
}
.acp-body .acp-cc-reminders .acp-reminder .acp-cc-remove-row {
	background: transparent url("../images/acp-close.png") no-repeat scroll 0 0;
    display: none;
    height: 24px;
    position: absolute;
    right: 12px;
    top: 12px;
    transition: none 0s ease 0s ;
    width: 24px;
}
.acp-body .acp-cc-reminders .acp-reminder .acp-cc-remove-row:hover {
	background: url('../images/acp-close.png') no-repeat -24px 0 transparent;
	transition: none;
}

.acp-email-line {
	float: left;
	width: 100%;
	margin: 0;
	color: #319efa;
}
.acp-email-line span {
	color: #222;
}
.acp-email-info-line {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.acp-body .acp-bulk-email-to {
	border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
    float: left;
    padding: 7px 10px;
	min-height: 35px;
	width: 100%;
}
.acp-body .acp-bulk-email-to span {
	color: #319efa;
}
.acp-body .acp-bulk-email-to a {
	color: #319efa;
}
.acp-body .acp-bulk-email-to a:hover {
	text-decoration: underline;
}

.acp-pre-reg-profile-container {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.acp-pre-reg-profile-row {
	border: 1px solid #ccc;
	float: left;
	width: 100%;
	padding: 12px 20px;
	box-sizing: border-box;
}
.acp-pre-reg-profile-row label.light {
	width: auto !important;
	font-size: 1.2em;
    padding-top: 8px;
}
.acp-pre-reg-profile-row label.light span {
	color: #3abfdf;
}
.acp-pre-reg-profile-row a.acp-pre-reg-profile-toggle {
	float: right;
}
.acp-pre-reg-profile-details {	
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: left;
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	display: none;
}

.acp-admin-importer-select {
	float: left;
}
.acp-admin-importer-search {
	float: left;
}
.acp-impoter-behalf {
	font-weight: bold;
}

.acp-admin-imp-search-container {
	position: relative;
}
.acp-admin-import-search-results {
	position: absolute;
	top: 100%;
	left: 0;
	width: 75%;
}
.acp-admin-import-search-results ul {
	border: 1px solid #ccc;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	list-style-type: none;
	background: #fff;
}
.acp-admin-import-search-results ul li {
	float: left;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
}
.acp-admin-import-search-results ul li:hover {
	background: #ccc;
	cursor: pointer;
}
.acp-admin-import-search-results ul li a {
	color: #404040;
	padding: 5px;
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.status-active {
    background: #dff0d8;
    color: #3c763d;
    font-weight: bold;
    padding: 2px 8px;
    border-radius: 4px;
    border: 1px solid #b2dba1;
    display: inline-block;
}

.status-suspended {
    background: #fff3cd;
    color: #856404;
    font-weight: bold;
    padding: 2px 8px;
    border-radius: 4px;
    border: 1px solid #ffeeba;
    display: inline-block;
}