@import '../../../../../assets/fonts/OpenSans-Bold.ttf';
@import '../../../../../assets/fonts/OpenSans-Italic.ttf';
@import '../../../../../assets/fonts/OpenSans-Regular.ttf';
@import '../../../../../assets/fonts/OpenSans-SemiBold.ttf';

.wrld-dashboard-page-container {
	background-color: #ffffff;
	max-width: 1114px;
	margin-top: 20px;
	padding: 30px;
	display: flex;
	font-family: 'Open Sans', sans-serif;
	justify-content: space-between;
}

ul.wrld-help-link-wrapper {
	list-style-type: disc;
	padding-left: 52px;
	font-weight: 400;
	font-size: 14px;
	line-height: 2;
	text-decoration: underline;
}

ul.wrld-help-link-wrapper span {
	color: #008AD8;
}

.wrld-dashboard-page-container a {
	color: #008AD8;
}

a.wrld-help-page-links:hover span, .wrld-dashboard-page-container a:hover {
	color: #222222;
}

span.disabled {
	color: #56565690;
}

.wrld-dashboard-text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
}

.wrld-dashboard-action {
	margin-top: 20px;
}

.wrld-sidebar-block {
	background: #F7F7F7;
	border: 1px solid #E5E5E5;
	border-radius: 6px;
	padding: 20px;
	margin-bottom: 20px;
}

.wrld-sidebar-body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	opacity: 0.8;
	padding: 20px 10px;
	padding-bottom: 0px;
}

.wrld-sidebar-body-button {
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	color: #008AD8;
	box-sizing: border-box;
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
	padding: 7px 20px;
	gap: 10px;
}

.wrld-sidebar-block-head {
	display: flex;
	justify-content: start;
	align-items: center;
	padding-bottom: 20px;
	border-bottom: 1px solid #c4c4c4;
}

.wrld-sidebar-head-icon {
	display: flex;
	align-items: center;
	justify-content: center;
}

.wrld-sidebar-head-icon > .upgrade-icon {
	content: url('../images/upgrade_icon.svg');
}
.wrld-sidebar-head-icon > .help-icon {
	content: url('../images/help_icon.svg');
	height: 24px;
	width: 24px;
}
.wrld-sidebar-head-icon > .contact-icon {
	content: url('../images/contact_icon.svg');
}

.wrld-section-head > .help-icon {
	content: url('../images/help_icon.svg');
}

.wrld-accessibility-setting-section .info-icon {
	cursor: pointer;
	margin-left: 5px;
	line-height: 1;
	position: relative;
}
.wrld-accessibility-setting-section .info-icon .wdm-tooltip {
	display: none;
	left: -165px;
	font-family: inherit;
	z-index: 999999;
}
.wrld-accessibility-setting-section .info-icon .wdm-tooltip:after{
	border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
}

.wrld-accessibility-setting-section .info-icon:hover .wdm-tooltip {
	display: block;
}

.wrld-accessibility-setting-section .info-icon .dashicons {
	font-size: 16px;
	width: auto;
	height: auto;
	color: #008AD8;
}

.wrld-section-head {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}

.wrld-section-subhead {
	padding-left: 40px;
	margin:10px 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	/* identical to box height, or 138% */
	color: #666666;
}

.wrld-section-head-text {
	margin-left: 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #444444;
}


.wrld-sidebar-head-text {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	margin-left: 5px;
	color: #444444;
}

.wrld-dashboard-note-container {
	margin-top: 20px;
}

.wrld-dashboard-note {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #666666;
}

.wrld-dashboard-button-action {
	padding: 12px 20px 12px 20px;
	border-radius: 4px;
	border: none;
	background: #008AD8;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	cursor: pointer;
	box-shadow: 0px 2px 2px 0px #0000004D;
}

.wrld-dashboard-button-action.secondary {
	color: #008AD8;
	background: #ffffff;
	border: 1px solid #008AD8;
}

.wrld-dashboard-page-content-wrapper, .wrld-dashboard-page-content.settings-content {
	margin-right: 40px;
	flex: 3;
}

.wrld-dashboard-page-content.settings-content {
	border: none;
	padding: 0;
}

.wrld-dashboard-page-content {
	padding: 30px;
    border-top: 1px solid #e5e5e5;
}

.wrld-dashboard-page-content:first-child {
    border-top: none;
}

.wrld-dashboard-page-content.grey {
	background-color: #F7F7F7;
	border: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
}

.wrld-dashboard-page-content ul {
	list-style: disc;
}


.wrld-dashboard-page-content.licensing {
	max-width: 675px;
	margin-right: 33px;
}

.wrld-sidebar-body.licensing > ul {
	list-style-type: disc;
	list-style-position:inside;
	line-height: 28px;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
}

.wrld-dashboard-page-sidebar {
	width: 300px;
}

.wrld-sidebar-block.licensing{
	width: 318px;
}

.wrld-sidebar-body.licensing li {
	font-size: 14px;
}

.wrld-dashboard-config-setting {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 20px;
	clear: both;
	position: relative;
}

.wrld-menu-config-setting-section {
	margin: 15px auto;
}

/**
Licensing Page
*/

span.dashicons.icon.license-active:before {
	content: "\f147";
}

span.dashicons.icon.license-error:before {
	content: "\f335";
}

span.dashicons.icon.license-warning {
	display: none;
}

.wrld-dashboard-text.license {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: #444444;
}

.wrld-dashboard-text.sub-heading {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #666666;
	display: flex;
	align-items: center;
	vertical-align: middle;
}

.toggle {
	margin-top: 12px;
	margin-bottom: 10px;
}

.toggle .switch {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 22px;
    vertical-align: text-bottom;
    margin-bottom: 0
}

.toggle .switch input {
    opacity: 0;
    width: 0;
    height: 0
}

.toggle .switch input:disabled + .slider, .toggle .switch input[disabled] + .slider {
    cursor: not-allowed;
}

.toggle .switch input:checked+.slider:before {
    -webkit-transform: translateX(28px);
    -ms-transform: translateX(28px);
    transform: translateX(28px)
}

.toggle .switch input:focus+.slider {
    box-shadow: 0 0 1px #444444
}

.toggle .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #666666;
    -webkit-transition: .4s;
    transition: .4s;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.toggle .slider.on {
	background-color: #1AB900;
}

.toggle .on {
	color: #1AB900;
}

.toggle .slider:before {
    position: absolute;
    content: "";
    height: 24px;
    width: 24px;
    left: -1px;
    bottom: -1px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s
}

.toggle .slider.round {
    border-radius: 34px
}

.toggle .slider.round:before {
    border-radius: 50%;
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    box-sizing: border-box;
    box-shadow: 0px 1px 8px rgba(0,0,0,0.4);
}

.toggle-settings {
	margin-bottom: 30px;
	display: none;
}

.toggle-settings.activated {
	display: block;
	margin-top: 30px;
}

.toggle-settings.free-plugin > div > span:first-child, .toggle-settings.free-plugin input {
	opacity: 0.5;
}
.wrld-dashboard-text.sub-heading.free-plugin > span:first-child {
	opacity: 0.5;
}
.toggle-settings > div {
	display: flex;
	align-items: center;
	vertical-align: middle;
}

.toggle-settings input {
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
	box-shadow: 0px 2px 2px rgb(0 0 0 / 30%);
	border-radius: 4px;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 12px 16px;
	line-height: 1;
	/* gap: 10px; */
	margin-top: 10px;
	width: 340px;
}

button.apply_time_tracking_settings {
    box-sizing: border-box;
    display: inline-flex;
    flex-direction: row;
    align-items: flex-start;
    padding: 7px 20px;
    gap: 10px;
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    box-shadow: 0px 2px 2px rgb(0 0 0 / 30%);
    border-radius: 4px;
    color: #008AD8;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    clear: right;
}

button.apply_time_tracking_settings:disabled {
	color: #999999;
	cursor: not-allowed;
	background: #E5E5E5;
	box-shadow: none;
}

.wrld-dashboard-licence-tool-container {
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 6px;
	margin: 10px 0px 10px 0px;
}

.wrld-license-header-section {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #F7F7F7;
	border: 1px solid #E5E5E5;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 14px;
	line-height: 19px;
	color: #222222;
	opacity: 0.8;
	padding: 8px;
}

.wrld-license-body{
	display: flex;
	align-items: center;
	padding: 20px 8px;
}

.wrld-license-header.key, .wrld-license-cell.key {
   flex: 3;
}
.wrld-license-header.status, .wrld-license-cell.status {
   flex: 1;
}
.wrld-license-header.action, .wrld-license-cell.action {
   flex: 1;
}

#wrld-pro-license-key{
	width: 340px;
	height: 43px;
	background: #FFFFFF;
	border-radius: 3px;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

#wrld-pro-license-key:disabled{
	cursor: not-allowed;
}

.wrld-license-status {
	background: linear-gradient(0deg, rgba(255, 122, 0, 0.1), rgba(255, 122, 0, 0.1)), #FFFFFF;
	border-radius: 3px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	padding: 6px;
	padding-right: 12px;
	cursor: context-menu;
}

.wrld-license-status.license-active {
	background: linear-gradient(0deg, rgba(94, 255, 0, 0.1), rgba(0, 255, 94, 0.1)), #FFFFFF;
}

.license-warning {
	color: #FF7A00;
	padding-right: 6px;
}

.license-error {
	color: #FFFFFF;
	background: #FF0000;
}

.license-active {
	color: #1AB900;
}

button.wrld-license-action {
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
	box-sizing: border-box;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
	padding: 7px 20px;
}

.action_activate {
	color: #008AD8;
}
.action_deactivate {
	color: #ff0000;
}

.wrld-post-license-action {
	margin: 20px;
}

.wrld-post-license-action > button {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	padding: 12px 20px;
	border: 1px solid #008AD8;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}

.wrld-license-page-config-button{
	background: #008AD8;
	color: #FFFFFF;
}
.wrld-license-page-skip-now-button{
	background: #FFFFFF;
	color: #008AD8;
}
.wrld-post-license-action {
	display: flex;
	justify-content: center;
}


/**
Plugins page
*/

.wrld-dashboard-text.license.plugins {
	margin-bottom: 20px;
}

.wrld-plugins-page-grid {
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
}

.wrld-plugin-card > a {
	text-decoration: none;
}

.wrld-plugin-card > a:focus {
	box-shadow: none;
	outline:none;
}


.wrld-plugin-card:hover {
	box-shadow: 0px 8px 6px rgba(0, 0, 0, 0.15);
}

.wrld-plugin-card:hover .wrld-plugin-link{
	background: linear-gradient(0deg, rgba(0, 138, 216, 0.2), rgba(0, 138, 216, 0.2)), #FFFFFF;
}

.wrld-plugin-card {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 20px;
	gap: 10px;
	width: 290px;
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	margin-bottom: 20px;
	margin-top: 10px;
	margin-right: 30px;
	transition: box-shadow 0.2s ease-in-out;
}

.wrld-plugins-image {
	max-width: 250px;
}

.wrld-plugin-title {
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 22px;
	color: #008AD8;
}

.wrld-plugin-excerpt {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #444444;
}

.wrld-plugin-link {
	box-sizing: border-box;
	display: inline-flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 7px 20px;
	gap: 10px;
	max-width: 100%;
	height: 33px;
	background: #FFFFFF;
	border: 1px solid #008AD8;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	border-radius: 4px;

	/* Inside auto layout */
	flex: none;
	order: 4;
	flex-grow: 0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	text-align: center;
	color: #008AD8;

}

/**
Settings Page
*/

.wrld-accessibility-setting-section > div {
	margin-top: 10px;
}

#wrld-action-update-settings, #wrld-action-update-menu-settings{
	box-sizing: border-box;
	display: inline-flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 7px 20px;
	gap: 10px;
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
	border-radius: 4px;
	color: #008AD8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
	clear: right;
}

#wrld-action-update-settings + .temp-message, #wrld-action-update-menu-settings + .temp-message, .apply_time_tracking_settings + .temp-message {
	color: #0f0;
    display: inline-block;
    margin: 10px;
    font-size: 14px;
    font-weight: 700;
}

#wrld-action-update-settings:disabled, #wrld-action-update-menu-settings:disabled{
	color: #999999;
	cursor: not-allowed;
	background: #E5E5E5;
	box-shadow: none;
}

#wrld-menu-access-setting-wdm-instructor:disabled, #wrld-menu-student-setting:disabled {
	background: #E5E5E5;
	cursor: not-allowed;
}

.wrld-license-invalid-key {
	color: #ff0000;
	padding: 0px 10px 20px 10px;
}

.wrld-access-status{
	display: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	padding: 4px 10px 4px 4px;
	gap: 8px;
	cursor:context-menu;
	margin-block-start: unset;
	margin-block-end: unset;
}

.wrld-access-status-enabled {
	background: linear-gradient(0deg, rgba(26, 185, 0, 0.1), rgba(26, 185, 0, 0.1)), #FFFFFF;
	border-radius: 3px;
	color: #1AB900;
}

.wrld-access-status-disabled {
	background: linear-gradient(0deg, rgba(191, 157, 20, 0.1), rgba(26, 185, 0, 0.1)), #FFFFFF;
	border-radius: 3px;
	color: #b97e00;
}

label.checkbox-label.no-access, label.checkbox-label > span.disabled {
	font-weight: 400;
	cursor: not-allowed;
}

li.wrld-license-active-sites {
	font-style: italic;
	list-style: disc;
	margin-left: 20px;
	color: #666666;
}

/**
Help Page
*/
.wrld-help-page-links {
	text-decoration: none;
	margin-left: 7px;
}
.wrld-help-page-section {
	margin-bottom: 30px;
}

.wrld-section-head {
	display: flex;
	align-items: center;
}

.content {
	margin-left: 40px;
	padding: 0 10px;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	background-color: #FFFFFF;
	width: 65%;
}

.active, .collapsible:hover {
	color: #000000;
	box-shadow: 0px 8px 6px rgba(0, 0, 0, 0.15);
}

button {
	cursor: pointer;
}

.wrld-license-details {
	display: flex;
	padding-left: 10px;
}

.wrld-license-expiration-status {
	margin-bottom: 20px;
	margin-right: 10px;
	background: #FFFFFF;
	border: 1px solid rgba(255, 122, 0, 0.6);
	border-radius: 3px;
	padding: 3px 6px;
	align-items: center;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}

.wrld-status-label {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

input[type=checkbox]:checked::before {
	content: "\f147";
	margin: 10px 4px;
	font-size: 20px;
	color: #FFFFFF;
	float: right;
	height: 1rem;
	width: 1rem;
}

input[type=checkbox]:checked{
	background: #008AD8;
}

input[type=checkbox] {
	width: 20px;
	height: 20px;
}

.wrld-dashboard-page-content .exclude-field {
	clear: both;
	margin-right: 260px;
	margin-top: 30px;
}

.wrld-dashboard-page-content .exclude-field .left-fields {
	display: inline-block;
	clear: both;
}

.wrld-dashboard-page-content .exclude-field .right-fields {
	display: inline-block;
	float: right;
	clear: both;
	margin-bottom: 20px;
}

.wrld-dashboard-page-content .exclude-field .apply_button {
	margin-top: 10px;
}

.wrld-dashboard-page-content .exclude-field .apply_button button {
	box-sizing: border-box;
	display: inline-flex;
	flex-direction: row;
	align-items: flex-start;
	padding: 7px 20px;
	gap: 10px;
	background: #FFFFFF;
	border: 1px solid #C4C4C4;
	box-shadow: 0px 2px 2px rgb(0 0 0 / 30%);
	border-radius: 4px;
	color: #008AD8;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 19px;
}

.wrld-dashboard-page-content .exclude-field .apply_button button:disabled {
	color: #999999;
	cursor: not-allowed;
	background: #E5E5E5;
	box-shadow: none;
}

.wrld-dashboard-page-content .exclude-field input.multiselect__input:disabled,
.wrld-dashboard-page-content .exclude-field select:disabled + .multiselect__container .multiselect__selected,
.wrld-dashboard-page-content .exclude-field select:disabled + .multiselect__container .multiselect__remove-btn,
.wrld-dashboard-page-content .exclude-field select:disabled + .multiselect__container .multiselect__clear-btn {
	color: #999999;
	cursor: not-allowed;
	box-shadow: none;
	opacity: 50%;
}

.wrld-dashboard-page-content .exclude-field select:disabled + .multiselect__container .multiselect__selected {
	color: #fff;
}

.wrld-dashboard-page-content .exclude-field span.dashicons.dashicons-edit {
	border: 1px solid #ddd;
	border-radius: 3px;
	color: white;
	cursor: pointer;
	background-color: #000;
	font-size: 16px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	opacity: 1;
}

.wrld-dashboard-page-content .exclude-field span.dashicons.dashicons-edit:disabled,
.wrld-dashboard-page-content .exclude-field span.dashicons.dashicons-edit[disabled] {
	opacity: 0.5;
	cursor: not-allowed;
	pointer-events: none;
}

.wrld-dashboard-page-content .exclude-field .load-more {
	padding: 4px 8px;
	text-align: center;
	display: block;
	cursor: pointer;
}
.wrld-dashboard-page-content .exclude-field.pro-inactive .label_wrapper,
.wrld-dashboard-page-content .exclude-field.pro-inactive .right-fields select{
	pointer-events: none;
	opacity: 50%;
}

.wrld-dashboard-page-content .exclude-field.pro-inactive .right-fields .apply_button {
	display: none;
}

.wrld-dashboard-page-content .wrld-upgrade-button {
	display: block;
	text-align: center;
}

.wrld-dashboard-page-content .exclude-field select:disabled + .multiselect__container .multiselect__remove-btn, .wrld-dashboard-page-content .exclude-field select:disabled + .multiselect__container .multiselect__clear-btn {
    display: none !important;
}

#wlrd-dashboard-time-settings span.wrld-dashboard-text {
	font-size: 14px;
}

#wlrd-dashboard-time-settings .wrld-dashboard-text li {
	list-style-type: disc;
    list-style-position: inside;
}

.idle-configuration-log {
	margin-top: 50px;
}

.idle-configuration-log th, .idle-configuration-log td {
	padding: 10px;
}

.idle-configuration-log tr {
	border-bottom: 1px solid #ddd;
}

.idle-configuration-log tr:nth-child(even) {
    background-color: #E7E9EB;
}

.idle-configuration-log tr:nth-child(odd) {
    background-color: #fff;
}

.idle-configuration-log th {
	padding-top: 11px;
    padding-bottom: 11px;
    background-color: #666;
    color: white;
}

.idle-configuration-log td {
    text-align: left;
    padding: 8px;
}

.idle-configuration-log span {
    font-weight: 400;
}

#wlrp_more span{
	padding: 3px;
	color: #008AD8;
    cursor: pointer;
}

#wlrp_more li{
	display: none;
	transition: display 1s linear;
}

.wlrp_less{
	list-style-type: none !important;
}
.wlrp_less a {
	cursor: pointer;;
}

.wrld-dashboard-page-content .exclude-field input.multiselect__input:disabled, .wrld-dashboard-page-content .exclude-field select:disabled + .multiselect__container .multiselect__selected {
    opacity: 0.5;
}

.wrld-dashboard-page-content .multiselect__clear-btn {
	align-self: flex-start;
}

.multiselect__clear-btn.dont-show {
	visibility: hidden;
}

.wrld-dashboard-page-content .exclude-field select:disabled + .multiselect__container {
    /*box-shadow: none;*/
}

.wrld-dashboard-page-content .exclude-field .multiselect__container.wrld-no-shadow {
	box-shadow: none;
}

.wrld-accessibility-setting-section .multiselect__options ul li.multiselect__options--selected, .wrld-accessibility-setting-section .multiselect__options ul li.multiselect__options--selected:hover {
	background-color: #008ad8;
}

/* popup image css */
.time_frontend_popup_image img{
	height: auto;
	width: 80%;
	margin-top: 90px;
	position: absolute;
	left: calc( 100% - 250px );
}

/* beacon css */
#beacon-container .BeaconContainer {
	z-index: 999999;
	}



/* time setting page */
.idle_time_wrld{
	display: none !important;
}
.wrld_time_select{
	margin-top: 10px;
}



.wrld_time_select input {
	width: 100px;
	margin-right : 20px;

	display: flex;
	flex-direction: column;
}

.wrld_time_select .wrld-time-field{
	display: flex;
	flex-direction: column;
}


/* admin setting tabs css */
.wrld-dashboard-page-content .wrld-settings-sub{
	margin-left: 0px;
}

.wrld-settings-sub li{
	cursor: pointer;
	display: inline-block;
    margin: 0;
    padding: 0;
	color: #2271b1;
    white-space: nowrap;
}

.wrld-setting-sub-current{
	display: block;
}

.current-sub-setting-tab{
	font-weight:bold;
}


.setting-tabs-hide{
	display: none;
}

#wrld-header-menu{
	margin-top: 10px;
}

.last-updated-on {
	display: block;
	font-size: 12px;
	color: grey;
	margin-top: 10px;
	font-weight: 500;
}

.address-step {
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #666666;
}

.reports-setup {
	font-size: 14px;
	color: #1d2327;
    font-size: 1.3em;
}

.wrld-upgrade-banner{
	display: flex;
	flex-wrap: nowrap;
	background-color: #F9F9F9;
	border: 1px solid #b4b3b3; /* Border around the container */
	border-radius: 10px; /* Rounded corners */
	overflow: hidden; 
}
.wrld-upgrade-banner .wrld-banner-icon{
	display: flex;
    width: 100px;
    padding-top: 10px;
    justify-content: center;
}
.wrld-upgrade-banner .wrld-banner-icon img{
	height: 50px;
	width: 50px;
}
.wrld-upgrade-banner .wrld-banner-content{
	flex: 1; /* Takes up the remaining available space */
	padding: 10px;
	display: flex;
	flex-direction: column;
}

.wrld-upgrade-banner .wrld-banner-content button{
  width: min-content;
  margin: 8px 0px;
}

.wrld-upgrade-banner .wrld-banner-content progress{
	width: 100%;
  }


  .wrld-upgrade-banner .wrld-banner-content .title{
	font-weight: bold;
	margin-bottom: 5px;;
	color: #000000;
  }

  .wrld-upgrade-banner .wrld-banner-content .description_bold{
	font-weight: bold;
	color: black;
    font-size: 13.5px;
  }