.theme-content {
	/**
   * Avatars
   */
	/**
   * Modals
   */
	/**
   * Set higher z-index of datepicker so datepicker will be visible also in modals
   */
	/**
   * Popovers
   */
	/**
   * Form elements customizations
   */
	/**
   * End Form elements customizations
   */
	/**
   * Spectrum
   */
	/**
   * End Spectrum
   */
	/**
   * Video JS
   */
	/**
   * End Video JS
   */
	/**
   * Timeline custom css
   */
	/**
   * End Timeline custom css
   */
	/**
   * Drobdown menus
   */
	/**
   * End Dropdown menus
   */
	/**
   * Forms
   */
	/**
   * End Forms
   */
	/**
   * Attachments
   */
	/**
   * Comments widget
   */
	/**
   * Page Toolbar
   */
	/**
   * End Page Toolbar
   */
	/**
   * DataTables
   */
	/**
   * End DataTables
   */
	/**
   * DataTables dropdown buttons
   */
	/**
   * End DataTables dropdown buttons
   */
	/**
   * Data Tables Field cell
   */
	/**
   * End Data Tables Field cell
   */
	/**
   * Active Filters
   */
	/**
   * End Active Filters
   */
	/**
   * Reports
   */
	/**
   * End Reports
   */
	/**
   * Macros
   */
	/**
   * End Macros
   */
	/**
   * Designer
   */
	/**
   * End designer
   */
	/**
   * Prototype for labels in block so we can show up other elements in the row of the label
   */
	/**
   * Bulk Actions
   */
	/**
   * Wizard
   */
	/**
   * VA portal
   */
	/**
   * Account Reviews portal
   */
	/**
   * select2 readonly fake fix :)
   */
	/**
   * Input btns, btn groups
   */
	/**
   * Login page
   */
	/**
   * Custom labels (alerts)
   */
	/**
   * Notification Objects table
   */
	/**
   * Wizarde start
   */
	/*@media (max-width: 768px) {
    .wizard > .steps > ul {
      margin-bottom: 20px;
    }
    .wizard > .steps > ul > li {
      display: block;
      float: left;
      width: 50%;
    }
    .wizard > .steps > ul > li > a {
      margin-bottom: 0;
    }
    .wizard > .steps > ul > li:first-child:before,
    .wizard > .steps > ul > li:last-child:after {
      content: '';
    }
    .wizard > .steps > ul > li:last-child:after {
      background-color: #00BCD4;
    }
  }
  @media (max-width: 480px) {
    .wizard > .steps > ul > li {
      width: 100%;
    }
    .wizard > .steps > ul > li.current:after {
      background-color: #00BCD4;
    }
  }*/
	/**
   * Wizard end
   */
	/**
   * Sidebar
   */
	/**
   * Sidebar end
   */
	/**
   * Modal navbar (overwrites core.css from Limitless theme for mobile version compatibility - we handle this with javascript)
   */
	/**
   * Modal navbar end
   */
	/**
   * ImportTool
   */
	/**
   * ImportTool end
   */
	/**
   * OA Portal
   */
	/*.assessment-question .form-group + * {
      margin-bottom: 20px;
  }*/
	/**
   * End OA Portal
   */
	/**
   * ACL
   */
	/**
   * End ACL
   */
	/**
   * Section Info
   */
	/**
   * Section Info ACL
   */
	/**
   * AppNotification
   */
	/**
   * End AppNotification
   */
	/**
   * Dynamic Status
   */
	/**
   * End Dynamic Status
   */
	/**
   * News
   */
	/**
   * End News
   */
	/**
   * Page footer
   */
	/**
   * Textarea Macros
   */
	/**
   * End Textarea Macros
   */
	/**
   * Thresholds Table
   */
	/**
   * End Thresholds Table
   */
	/**
   * Templates Module
   */
	/**
   * Radio boxes
   */;
}

.theme-content .cake-debug-output {
	position: relative;
	z-index: 1;
}

.theme-content .mb-0 {
	margin-bottom: 0px;
}

.theme-content .navbar-header {
	min-width: 194px;
}

.theme-content .navbar .navbar-brand img {
	margin-top: -4px;
	max-width: 143px;
	height: auto;
	width: auto;
	max-height: 36px;
	display: block;
}

@media (min-width: 769px) {
	.theme-content .navbar-fixed-wrapper {
		height: 48px;
	}

	.theme-content .navbar-fixed {
		position: fixed;
		width: 100%;
		z-index: 1025;
	}
}

@media (max-width: 768px) {
	.theme-content .navbar-fixed-wrapper {
		height: auto !important;
	}
}

.theme-content .navbar-nav > .dropdown-user span.default-user-pic {
	margin-top: -2.5px;
}

.theme-content .label-warning {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}

.theme-content .label-improvement {
	background-color: #2196F3;
	border-color: #2196F3;
}

.theme-content .text-warning,
.theme-content .text-warning:hover,
.theme-content .text-warning:focus {
	color: #f0ad4e !important;
}

.theme-content .text-improvement,
.theme-content .text-improvement:hover,
.theme-content .text-improvement:focus {
	color: #2196F3 !important;
}

.theme-content .content-break-words {
	word-wrap: break-word;
}

.theme-content .white-space-normal {
	white-space: normal !important;
}

.theme-content .cursor-pointer {
	cursor: pointer !important;
}

.theme-content .cursor-not-allowed {
	cursor: not-allowed !important;
}

.theme-content .modal-body-full-width {
	margin-left: -20px;
	margin-right: -20px;
}

.theme-content .dropdown-menu > li > a > .label,
.theme-content .dropdown-menu > .dropdown-header > .label,
.theme-content .dropdown-menu > li > a > .badge,
.theme-content .dropdown-menu > .dropdown-header > .badge,
.dropdown-menu > li > a > .label,
.dropdown-menu > .dropdown-header > .label,
.dropdown-menu > li > a > .badge,
.dropdown-menu > .dropdown-header > .badge{
	float: none;
	margin-right: 0px;
}

.theme-content .badge-counter {
	background-color: #efefef;
	border-color: #efefef;
	color: #717171;
}

.theme-content .badge-top-right {
	position: absolute;
	top: -10px;
	right: -13px;
}

.theme-content .content-wrapper {
	position: relative;
	display: block;
}

.theme-content .breadcrumb-elements > .dropdown > a {
	padding-right: 30px;
}

.theme-content .breadcrumb-elements > .dropdown > a:after {
	content: '\e9c5';
	font-family: 'icomoon';
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 15px;
	font-size: 16px;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.theme-content .dropdown-toggle.disabled,
.theme-content .dropdown-toggle.disabled:hover,
.theme-content .dropdown-toggle.disabled:focus {
	cursor: default;
	opacity: 0.3;
}

.theme-content .advanced-filter-count-div {
	padding-top: 0px !important;
}

.theme-content span.default-user-pic {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 1em;
	border-radius: 50%;
	display: inline-block;
	padding: 0 !important;
}

.theme-content span.default-user-pic.black {
	background: #000;
	color: #fff;
}

.theme-content span.default-user-pic.white {
	background: #fff;
	color: #000;
}

.theme-content span.default-user-pic.green {
	background: #588a00;
	color: #fff;
}

.theme-content span.default-user-pic.red {
	background: #c64753;
	color: #fff;
}

.theme-content span.default-user-pic.yellow {
	background: #bfb62e;
	color: #fff;
}

.theme-content span.default-user-pic.orange {
	background: #db6c12;
	color: #fff;
}

.theme-content span.default-user-pic.brown {
	background: #6b4105;
	color: #fff;
}

.theme-content span.default-user-pic.purple {
	background: #7f48a9;
	color: #fff;
}

.theme-content span.default-user-pic.blue {
	background: #3f87e1;
	color: #fff;
}

.theme-content span.default-user-pic.light-gray {
	background: #eee;
	color: #fff;
}

.theme-content.modal > .modal-dialog,
.theme-content .modal > .modal-dialog {
	min-height: 250px;
}

.theme-content.modal-custom-fixed > .modal-dialog {
	position: relative;
	top: 30%;
	height: 40%;
	margin: 0 auto;
	overflow: hidden;
	transform: none !important;
	-webkit-transform: none !important;
	-ms-transform: none !important;
	-o-transform: none !important;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content {
	position: relative;
	height: 100%;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom {
	padding: 60px 0 60px 0;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #e3e3e3;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-header > .modal-title {
	position: relative;
	width: 100%;
	padding-right: 20px;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-header > .close {
	top: 40%;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 60px;
	padding: 10px 20px;
	border-top: 1px solid #e3e3e3;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-body {
	position: relative;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-body .tabbable {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 40px 0 0 0;
	overflow: hidden;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-body .tabbable > .nav-tabs-top {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 40px;
	background: #fbfbfb;
	border-bottom: 1px solid #e3e3e3;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-body .tabbable.nav-tabs-left {
	padding-top: 0px;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-body .tabbable.nav-tabs-left .nav-tabs li {
	width: 250px;
}

.theme-content .nav-tabs-filters li a {
	position: relative;
	padding-right: 80px;
}

.theme-content .nav-tabs-filters li .badge {
	position: absolute;
	top: 8px;
	right: 9px;
}

.theme-content .advanced-filter-form .nav-tabs-left > .nav-tabs-highlight > li.active > a {
	border-left-color: #2196F3;
	border-left-width: 3px;
}

.theme-content.modal-custom-fixed > .modal-dialog > .modal-content-custom > .modal-body .tabbable > .tab-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
	padding: 20px 20px 20px 20px;
}

.theme-content .ui-datepicker {
	z-index: 10000 !important;
}
.ui-datepicker {
	z-index: 10000 !important;
}

.theme-content .blockUI.blockOverlay {
	/*z-index: 9999 !important;*/;
}

.theme-content .NoYearDatePicker .ui-datepicker-year {
	display: none;
}

.theme-content .popover-custom,
.popover-custom {
	width: 300px;
}

.theme-content .popover-sm,
.popover-sm {
	max-width: 500px;
}

.theme-content .popover-md,
.popover-md {
	max-width: 750px;
}

.theme-content .popover-lg,
.popover-lg {
	max-width: 1000px;
}

.theme-content .popover-custom > .popover-cuntent > .buttons {
	/*test-align : right;*/;
}

.theme-content .select2-selection--multiple .select2-selection__rendered {
	padding-right: 0px;
}

.theme-content .select2-selection--multiple .select2-search--inline .select2-search__field {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	margin-left: 0px;
}

.theme-content .select2-selection--multiple .select2-selection__choice {
	padding-top: 5px;
	padding-bottom: 5px;
}

.theme-content .has-error .select2-selection--single:not([class*=bg-]):not([class*=border-]),
.theme-content .has-error .select2-selection--multiple:not([class*=bg-]):not([class*=border-]) {
	border-color: #D84315;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.theme-content .input-group-addon,
.theme-content .input-group-btn {
	vertical-align: top;
}

.theme-content .error-message {
	color: #f44336;
}

.theme-content .select-option-color {
	height: 20px;
	color: #ffffff;
	text-align: center;
}

.theme-content .sp-container,
.sp-container {
	z-index: 3000;
}

.theme-content .vjs-big-play-button {
	top: 50% !important;
	left: 50% !important;
	width: 4em !important;
	height: 2.6em !important;
	margin: -1.3em auto auto -2em !important;
}

.theme-content .timeline-container::after {
	z-index: initial !important;
}

.theme-content .timeline-row {
	z-index: 1 !important;
}

.theme-content .dropdown-menu-fixed-height {
	max-height: 300px;
	overflow-y: auto;
}

.theme-content .form-group-hidden {
	display: none;
}

.theme-content .widget-add {
	position: relative;
}

.theme-content .widget-comment-input {
	height: 100px !important;
}

.theme-content .widget-dropzone-wrapper {
	position: relative;
	z-index: 2;
}

.theme-content .dropzone-widget-add {
	width: 100%;
	height: 100px;
	min-height: 100px;
}

.theme-content .dropzone-widget-add-hover {
	position: absolute;
	top: 0px;
	left: 0px;
}

.theme-content .dropzone-widget-add .dz-default.dz-message {
	height: 100px;
	min-height: 100px;
	margin-top: 0px;
	top: 0px;
}

.theme-content .dropzone-widget-add .dz-default.dz-message:before {
	display: none;
}

.theme-content .dropzone-widget-add .dz-default.dz-message span {
	margin-top: 12px;
}

.theme-content .attachments .dropzone {
	min-height: 210px;
	margin-bottom: 20px;
}

.theme-content .media-body .attachments-list {
	margin-top: 10px;
}

.theme-content .attachments-list {
	width: 102%;
	margin-left: -2%;
}

.theme-content .attachments-list .dz-preview {
	background: #fff;
	position: relative;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #ddd;
	border-radius: 2px;
	margin: 0px;
	width: 18%;
	margin-left: 2%;
	margin-bottom: 20px;
	padding: 0px;
}

.theme-content .attachments-list .dz-preview .dz-image {
	text-align: center;
	padding: 25px;
	background: transparent;
}

.theme-content .attachments-list .dz-preview .dz-image i {
	font-size: 50px;
	color: #6b6b6b;
}

.theme-content .attachments-list .dz-preview .dz-details {
	padding: 8px 0px;
	background: transparent;
	width: 100%;
	margin-bottom: 0px;
	position: relative;
}

.theme-content .attachments-list .dz-preview .dz-size {
	position: absolute;
	bottom: 0px !important;
	left: 0px;
	right: 0px;
	padding: 7px 10px;
	border-top: 1px solid #ddd;
	background: #fbfbfb;
}

.theme-content .attachments-list .dz-preview .dz-actions {
	float: right;
}

.theme-content .attachments-list .dz-preview .dz-actions a {
	margin-left: 5px;
	display: inline-block;
	color: #333;
}

.theme-content .attachments-list .dz-preview .dz-actions i {
	font-size: 13px;
}

.theme-content .attachments-list .dz-preview .dz-filename {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	height: 60px !important;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.theme-content .attachments-list .dz-preview .dz-progress {
	top: 100px;
}

.theme-content .widget-add .btn {
	margin-right: 10px;
}

.theme-content .widget-add .btn > i {
	margin-left: 5px;
	font-size: 14px !important;
}

.theme-content .widget-add textarea {
	height: 100px;
}

.theme-content .comments-list-page .comments-list.media-list > .media:first-child {
	margin-top: 20px;
}

.theme-content .content-placeholer {
	display: inline-block;
	background: #eee;
	width: 100%;
	height: 10px;
}

.theme-content .content-placeholer,
.theme-content .pulse-animation {
	background: linear-gradient(271deg, #d4d4d4, #eef0ef);
	background-size: 400% 400%;
	-webkit-animation: AnimationName 2s linear infinite;
	-moz-animation: AnimationName 2s linear infinite;
	animation: AnimationName 2s linear infinite;
	opacity: 0.4;
}

@-webkit-keyframes AnimationName {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 51%;
	}

	100% {
		background-position: 0% 50%;
	}
}

@-moz-keyframes AnimationName {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 51%;
	}

	100% {
		background-position: 0% 50%;
	}
}

@keyframes AnimationName {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 51%;
	}

	100% {
		background-position: 0% 50%;
	}
}

.theme-content .breadcrumb-line .dropdown-menu {
	z-index: 1015;
}

.theme-content .navbar-inverse .navbar-page-header {
	margin-left: 0;
}

.theme-content .navbar-inverse .navbar-page-header > .active > a,
.theme-content .navbar-inverse .navbar-page-header > .active > a:hover,
.theme-content .navbar-inverse .navbar-page-header > .active > a:focus {
	background-color: #ffffff;
	color: #333333;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin-top: -1px;
	margin-bottom: -1px;
}

.theme-content .datatable-scrollable {
	min-width: 100%;
}

.theme-content .cell-displayed:hover {
	cursor: pointer;
}

.theme-content .datatable-scrollable > tbody > tr > td {
	position: relative;
}

.theme-content .cell-action-dropdown {
	position: absolute;
	top: 2px;
	right: -5px;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

.theme-content .cell-editable {
	min-width: 300px;
	max-width: 400px;
	white-space: normal;
}

.theme-content .datatable-scrollable > thead > tr > th {
	cursor: default !important;
}

.theme-content .datatable-scrollable > thead > tr > th .cell-action-dropdown {
	right: 35px;
}

.theme-content .datatable-scrollable > thead > tr > th .cell-action-dropdown .caret-icon {
	font-size: 12px;
	padding: 2px;
}

.theme-content .datatable-scrollable > thead > tr > th:hover .cell-action-dropdown,
.theme-content .datatable-scrollable > tbody > tr > td:hover .cell-action-dropdown {
	opacity: 1;
}

.theme-content .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody {
	overflow-x: auto !important;
	overflow-y: scroll !important;
}

.theme-content .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody::-webkit-scrollbar {
	-webkit-appearance: none;
}

.theme-content .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody::-webkit-scrollbar:vertical {
	width: 11px;
}

.theme-content .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody::-webkit-scrollbar:horizontal {
	height: 11px;
}

.theme-content .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 2px solid white;
	/* should match background, can't be transparent */
	background-color: rgba(0, 0, 0, 0.5); }
.theme-content .dataTables_wrapper .dataTables_scroll .dataTables_scrollBody::-webkit-scrollbar-track {
	background-color: #fff;
	border-radius: 8px; }
.theme-content .datatable-button-first {
	border-radius: 0 !important;
	border-bottom-left-radius: 3px !important;
	border-top-left-radius: 3px !important; }
.theme-content .datatable-button-last {
	border-radius: 0 !important;
	border-bottom-right-radius: 3px !important;
	border-top-right-radius: 3px !important; }
.theme-content table.datatable-custom > thead > tr > th,
.theme-content .table.datatable-custom > tbody > tr > th,
.theme-content .table.datatable-custom > tfoot > tr > th,
.theme-content .table.datatable-custom > thead > tr > td,
.theme-content .table.datatable-custom > tbody > tr > td,
.theme-content .table.datatable-custom > tfoot > tr > td {
	padding: 0 !important; }
.theme-content .table.datatable-custom .datatable-cell-content-wrapper {
	padding: 12px 20px; }
.theme-content table.datatable-custom > thead > tr > th[data-e-column-slug]:hover > .datatable-cell-content-wrapper:after {
	position: absolute;
	content: "";
	top: 20%;
	right: 0px;
	width: 1px;
	height: 60%;
	background-color: #d7d7d7; }
.theme-content table.datatable-custom > tbody > tr > td > .datatable-cell-content-wrapper .text-wrap-origin {
	display: none; }
.theme-content table.datatable-custom > tbody > tr > td > .datatable-cell-content-wrapper .text-content-wrapper {
	white-space: initial; }
.theme-content .datatable-custom thead .sorting::before,
.theme-content .datatable-custom thead .sorting::after,
.theme-content .datatable-custom thead .sorting_asc::after,
.theme-content .datatable-custom thead .sorting_desc::after,
.theme-content .datatable-custom thead .sorting_asc_disabled::after,
.theme-content .datatable-custom thead .sorting_desc_disabled::after {
	right: 8px; }
.theme-content .dataTables_scrollHead .datatable-custom > thead > tr > th .setting_btn {
	border: 0;
	background: 0;
	color: #909090;
	z-index: 1; }
.theme-content .dataTables_scrollHead .datatable-custom > thead > tr > th .setting_btn:hover {
	color: #000; }
.theme-content .dataTables_scrollHead .datatable-custom > thead > tr > th .sorting_btn {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 21px;
	height: 100%;
	cursor: pointer; }
.theme-content .dataTables_scrollHead .datatable-custom > thead > tr > th .wrapping_btn {
	position: absolute;
	top: 0px;
	right: 21px;
	width: 21px;
	height: 100%;
	cursor: pointer; }
.theme-content .dataTables_scrollHead .datatable-custom > thead > tr > th .wrapping_btn > i {
	font-size: 10px; }
.theme-content .datatable-custom-elems {
	display: none; }
.theme-content .dt-button-collection {
	z-index: 1060; }
.theme-content .popover {
	max-width: 60%; }
.theme-content .field-cell .label,
.theme-content .popover .label {
	margin-right: 10px;
	margin-bottom: 5px; }
.theme-content .content-box {
	background-color: #f5f5f5;
	color: #333;
	display: inline-block;
	padding: 2px 10px 2px 10px;
	line-height: 1.5384616;
	border-radius: 2px;
	margin-right: 10px;
	margin-bottom: 5px; }
.theme-content .field-inline-edit {
	margin: -12px -20px -12px -20px;
	padding: 12px 20px 12px 20px; }
.theme-content .inline-edit-form-container {
	min-width: 240px; }
.theme-content .popover-inline-edit {
	max-width: 450px;
	min-width: 450px; }
.theme-content .inline-edit-reload {
	display: block;
	color: #ffffff; }
.theme-content .pnotify-block {
	display: block; }
.theme-content .ui-pnotify-text a {
	color: #ffffff;
	text-decoration: underline; }
.theme-content .ui-pnotify-text a:hover {
	text-decoration: none; }
.theme-content .inline-edit-reload,
.theme-content .inline-edit-reload:hover {
	color: #ffffff; }
.theme-content .inline-edit-reload {
	text-decoration: underline; }
.theme-content .inline-edit-reload:hover {
	text-decoration: none; }
.theme-content .assoc-object-status-popover {
	display: inline-block; }
.theme-content .active-filter-label {
	margin-bottom: 4px; }
.theme-content .active-filter-label .glue,
.theme-content .active-filter-label .comparison {
	color: rgba(255, 255, 255, 0.8); }
.theme-content .report-container {
	background: #fff; }
.theme-content .report-container.pdf {
	background: #fff; }
.theme-content .modal-content .report-container {
	margin: -20px; }
.theme-content .report-content {
	padding: 0px 10px 0 10px; }
.theme-content .report-content .report-block {
	page-break-inside: avoid !important;
	margin-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	max-width: 100%; }
.theme-content .report-content .report-block:last-child {
	margin-bottom: 20px; }
.theme-content .report-content .report-block .panel-heading {
	border: 0px;
	padding: 0px; }
.theme-content .report-content .report-block .panel-body {
	border: 0px;
	padding: 0px; }
.theme-content #dsgn-content .report-block {
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px dashed #ddd;
	overflow: hidden; }
.theme-content .report-content thead {
	display: table-header-group; }
.theme-content .report-content tfoot {
	display: table-row-group; }
.theme-content .report-content tr {
	page-break-inside: avoid; }
.theme-content .report-block .panel {
	margin-bottom: 0px; }
.theme-content .report-table-th {
	border: 1px solid #ddd !important;
	padding: 12px 20px;
	line-height: 1.5384616;
	font-size: 13px;
	font-weight: 500;
	cursor: move; }
.theme-content .table .report-table-th.ui-sortable-helper {
	display: block !important; }
.theme-content .report-table-th .icon-dots {
	margin-right: 10px; }
.theme-content .report-table th {
	border-top: 0px !important;
	border-bottom: 1px solid #bbb; }
.theme-content .report-table th:first-child,
.theme-content .report-table td:first-child,
.theme-content .report-filter th:first-child,
.theme-content .report-filter td:first-child {
	padding-left: 0px; }
.theme-content .report-table th:last-child,
.theme-content .report-table td:last-child,
.theme-content .report-filter th:last-child,
.theme-content .report-filter td:last-child {
	padding-right: 0px; }
.theme-content .report-chart-threshold {
	position: absolute;
	top: 40px;
	bottom: 100px;
	left: 150px;
	right: 100px; }
.theme-content .report-container.pdf .report-chart-threshold {
	right: 145px; }
.theme-content .report-chart-threshold-item {
	position: absolute;
	color: #fff;
	text-align: center;
	vertical-align: center; }
.theme-content .report-chart-threshold-item span {
	display: inline-block;
	padding: 6px 5px; }
.theme-content .report-chart-holder {
	position: relative;
	margin-top: 20px; }
.theme-content .report-block-content > *:first-child {
	margin-top: 0px; }
.theme-content .report-block-content > *:last-child {
	margin-bottom: 0px; }
.theme-content .report-block-content + * {
	margin-top: 15px; }
.theme-content .note-macros {
	display: block !important; }
.theme-content .note-macros > div {
	float: initial !important; }
.theme-content .report-counter-box-right {
	padding-right: 20px; }
.theme-content .report-counter-box-right > h2 {
	line-height: 22px; }
.theme-content .report-counter-box-left > *:first-child,
.theme-content .report-counter-box-right > *:first-child {
	margin-top: 0px; }
.theme-content .report-counter-box-left > *:last-child,
.theme-content .report-counter-box-right > *:last-child {
	margin-bottom: 0px; }
.theme-content .panel-body.has-bg-image {
	background-image: url(/LimitlessTheme/img/backgrounds/panel_bg.png); }
.theme-content .report-timestamp {
	padding-top: 12px;
	padding-right: 20px;
	width: 700px; }
.theme-content .dashboard-tasklist {
	min-height: 345px;
	max-height: 345px; }
.theme-content .dashboard-tasklist-list {
	min-height: 345px;
	max-height: 345px;
	overflow-y: auto; }
.theme-content .macro-dropdown .dropdown-submenu > .dropdown-menu {
	max-height: 200px;
	overflow-y: scroll; }
.theme-content .content-wrapper-designer {
	position: relative;
	height: 1000px;
	min-height: 100%;
	padding: 147px 0 0 0; }
.theme-content .content-wrapper-designer > .page-header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 164px;
	margin: 0 !important; }
.theme-content .content-wrapper-designer > .main-content-designer {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-top: 1px solid #d9d9d9;
	overflow-x: hidden;
	overflow-y: scroll; }
.theme-content .content-wrapper-designer > .main-content-designer.has-sidebar {
	padding-right: 200px; }
.theme-content .main-content-designer > .dsgn-content {
	position: relative;
	width: 100%;
	height: auto;
	padding: 20px;
	overflow-x: hidden;
	overflow-y: scroll;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #fff; }
.theme-content .main-content-designer > .dsgn-content:after {
	content: "";
	display: block;
	position: relative;
	width: 100%;
	height: 200px; }
.theme-content .main-content-designer > .dsgn-content > .notice {
	position: relative;
	width: 70%;
	margin: 80px 15% auto 15%;
	padding: 80px;
	border: 2px dashed #c7c7c7;
	text-align: center;
	font-size: 16px;
	color: #707070;
	cursor: default; }
.theme-content .main-content-designer > .dsgn-content > .notice:hover {
	border: 2px dashed #909090;
	color: #151515; }
.theme-content .main-content-designer > .dsgn-content > .block-placeholder {
	position: relative;
	/* width: 100%; */
	margin-bottom: 20px !important;
	height: 200px;
	line-height: 200px;
	cursor: default;
	float: left; }
.theme-content .main-content-designer > .dsgn-content > .block-placeholder > .block-placeholder-inner {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 10px;
	right: 10px;
	border: 2px dashed #c7c7c7;
	text-align: center;
	font-size: 18px;
	color: #707070;
	cursor: default;
	background: #fdfdfd; }
.theme-content .main-content-designer > .dsgn-content > .block {
	position: relative;
	height: auto;
	min-height: 40px;
	margin: 0px;
	margin-bottom: 20px;
	cursor: default; }
.theme-content .main-content-designer > .dsgn-content > .block > .blockOverlay {
	top: 0px !important;
	bottom: 0px !important;
	left: 10px !important;
	right: 10px !important;
	width: auto !important;
	height: auto !important; }
.theme-content .main-content-designer > .dsgn-content > .block > .overlay {
	position: absolute;
	top: 1px;
	left: 11px;
	right: 11px;
	bottom: 1px;
	z-index: 1000;
	cursor: pointer; }
.theme-content .main-content-designer > .dsgn-content > .block > .overlay > .background {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #e3f2fd;
	opacity: 0.3; }
.theme-content .main-content-designer > .dsgn-content > .block > .overlay > .toolbar {
	position: absolute;
	top: 0px;
	right: 0px;
	width: auto;
	height: 30px;
	opacity: 0.7;
	overflow: visible; }
.theme-content .main-content-designer > .dsgn-content > .block > .overlay > .toolbar:before,
.theme-content .main-content-designer > .dsgn-content > .block > .overlay > .toolbar:after {
	content: "";
	display: table-cell;
	clear: both; }
.theme-content .main-content-designer > .dsgn-content > .block > .overlay > .toolbar > .t_btn {
	position: relative;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	background: #2196f3;
	float: left;
	margin-left: 1px; }
.theme-content .main-content-designer > .dsgn-content > .block > .overlay > .toolbar > .t_btn:first-child {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px; }
.theme-content .main-content-designer > .dsgn-content > .block > .overlay > .toolbar > .t_btn:last-child {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px; }
.theme-content .main-content-designer > .dsgn-content > .block > .overlay > .toolbar > .t_btn:hover {
	color: #fff; }
.theme-content .main-content-designer .block-drag-helper {
	position: absolute;
	width: 100px;
	height: 100px;
	background: red;
	z-index: 100000; }
.theme-content .main-content-designer > .dsgn-sidebar {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 200px;
	height: 100%;
	padding: 44px 0 0 0;
	border-left: 1px solid #d9d9d9;
	overflow: hidden; }
.theme-content .main-content-designer > .dsgn-sidebar > .blocks {
	position: relative;
	height: 100%;
	overflow-x: hidden;
	overflow-y: scroll; }
.theme-content .main-content-designer .source-block {
	position: relative;
	width: 200px;
	height: auto;
	background: #fbfbfb;
	border-bottom: 1px solid #d9d9d9;
	padding: 20px 10px 10px 10px;
	text-align: center;
	color: #707070;
	cursor: pointer; }
.theme-content .main-content-designer .source-block:hover {
	background: #d6dbe7;
	color: #000; }
.theme-content .main-content-designer .source-block:hover > i {
	color: #4162db; }
.theme-content .main-content-designer .source-block > i {
	font-size: 36px; }
.theme-content .main-content-designer .source-block > p {
	font-size: 14px;
	margin: 0;
	padding: 5px 0 0 0; }
.theme-content .main-content-designer > .dsgn-sidebar > .tools {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 44px;
	border-bottom: 4px solid #d9d9d9;
	background: #fff; }
.theme-content .main-content-designer > .dsgn-sidebar > .tools::before, .theme-content .main-content-designer > .dsgn-sidebar > .tools::after {
	content: "";
	display: table;
	clear: both; }
.theme-content .main-content-designer > .dsgn-sidebar > .tools > .tool {
	position: relative;
	left: -1px;
	width: 50%;
	height: 100%;
	line-height: 40px;
	text-align: center;
	color: #505050;
	border-left: 1px solid #d9d9d9;
	background: #fbfbfb;
	float: left;
	cursor: pointer;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box; }
.theme-content .main-content-designer > .dsgn-sidebar > .tools > .tool:hover {
	background: #e9e9e9;
	color: #151515; }
.theme-content .main-content-designer > .dsgn-sidebar > .tools > .tool > i {
	font-size: 18px; }
.theme-content .main-content-designer > .dsgn-sidebar > .tools > .tool.active > i {
	color: #4162db; }
.theme-content .main-content-designer .panel.border-dashed {
	border-width: 2px;
	border-style: dashed; }
.theme-content .threshold-alert {
	color: #ffffff;
	margin-bottom: 0px; }
.theme-content .form-group .control-label {
	display: block; }
.theme-content .bulk-action-checkbox-cell {
	width: 48px !important;
	padding-left: 15px !important;
	padding-right: 15px !important; }
.theme-content .bulk-action-checkbox-cell::after {
	content: "" !important; }
.theme-content .wizard > .content > .body {
	padding-left: 0px;
	padding-right: 0px; }
.theme-content .asessment-page {
	display: none; }
.theme-content .asessment-page.active {
	display: block; }
.theme-content .assessment-chapter-btns .btn {
	background-color: #f3534b; }
.theme-content .assessment-chapter-btns .btn[disabled] {
	background-color: #e44840; }
.theme-content .portal-header-holder {
	margin-top: -20px;
	margin-left: -20px;
	margin-right: -20px; }
.theme-content .portal-header {
	background: #ffffff;
	padding: 20px;
	border-bottom: 1px solid #d9d9d9; }
.theme-content .portal-header.fixed {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 999;
	/* high index to be over select2 */ }
.theme-content .portal-header.fixed .portal-header-container {
	padding: 0 25px; }
.theme-content .portal-header .list-inline .btn {
	vertical-align: text-bottom; }
.theme-content .page-header h1 {
	margin-top: 0px; }
.theme-content .page-header .list-inline .btn {
	vertical-align: text-bottom !important; }
.theme-content .portal-header .page-stats {
	display: inline-block;
	float: none;
	padding-top: 5px;
	padding-bottom: 0px; }
.theme-content .portal-header .page-stats li {
	margin-left: 0px;
	padding-right: 20px; }
.theme-content .portal-header .page-stats li .summary {
	margin-right: 0px; }
.theme-content .asessment-page .widget.box .widget-header {
	background: #fff; }
.theme-content #account-review-main #assesment-content {
	padding-top: 75px; }
.theme-content .account-review-table .form-group {
	margin-bottom: 0px; }
.theme-content .account-review-table .account-reviews-tags-inout {
	height: 36px; }
.theme-content .account-review-table th:first-child:after {
	display: none; }
.theme-content .account-review-table-panel .dt-buttons {
	float: left;
	margin-top: 20px; }
.theme-content .account-review-table-panel .dataTables_filter {
	float: right;
	margin-top: 20px;
	margin-right: 20px; }
.theme-content .custom-bulk-widget {
	z-index: 2;
	position: relative;
	max-width: 1000px;
	/*background: #fafafa;
    border: 1px solid #ddd;
    border-bottom: 0px;*/
	padding: 15px 15px;
	/*margin-top: 20px;*/
	/*min-height: 64px;*/ }
.theme-content .custom-bulk-widget .bulk-field {
	display: inline-block; }
.theme-content .custom-bulk-widget .input.checkbox {
	display: inline-block;
	padding-top: 5px;
	padding-right: 15px; }
.theme-content .custom-bulk-widget .select2-container {
	width: 200px !important;
	float: none;
	margin-right: 30px; }
.theme-content .custom-bulk-widget .select2-container.disabled {
	opacity: 0.65;
	pointer-events: none; }
.theme-content .account-review-table-header .dataTables_filter {
	float: right !important;
	margin-top: 15px;
	margin-right: 15px; }
.theme-content select[readonly].select2 + .select2-container {
	pointer-events: none;
	touch-action: none; }
.theme-content select[readonly].select2 + .select2-container .select2-selection {
	background-color: #fafafa;
	border-color: #ddd;
	color: #999; }
.theme-content .input-group-btn-separated {
	padding-left: 5px;
	padding-right: 5px; }
.theme-content .input-group-btn-separated > .btn {
	margin-left: 0 !important;
	border-top-left-radius: 3px !important;
	border-bottom-left-radius: 3px !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important; }
.theme-content .page-container-login {
	position: absolute !important;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	padding: 0 !important; }
.theme-content .login-form-custom {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -160px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%); }
.theme-content .login-form-custom.prepare-account-custom {
	margin-left: -260px; }
.theme-content .form-group-language-select .select2-selection--single .select2-selection__rendered {
	padding-left: 36px; }
.theme-content .label-tiny {
	padding-top: 10px;
	padding-bottom: 10px; }
.theme-content .label-custom-alert {
	display: block;
	text-align: left;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	white-space: normal;
	vertical-align: baseline;
	min-height: 60px; }
.theme-content .label-custom-alert-with-btn {
	padding-right: 250px; }
.theme-content .btn.btn-label {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -16px;
	background-color: rgba(255, 255, 255, 0.3);
	border: 1px solid transparent; }
.theme-content .custom-label-form-wrapper-label {
	padding-bottom: 10px; }
.theme-content .custom-label-form-wrapper-description {
	padding-top: 10px;
	padding-bottom: 5px; }
.theme-content .custom-label-form-inner {
	position: relative; }
.theme-content .custom-label-form-wrapper .btn-group {
	position: absolute;
	top: 0px;
	right: 0px; }
.theme-content .custom-labels-reset {
	position: absolute;
	top: 0px;
	right: 0px; }
.theme-content .custom-label-form-wrapper .input {
	padding-right: 87px; }
.theme-content .custom-label-form-wrapper .input input,
.theme-content .custom-label-form-wrapper .input textarea {
	padding-right: 25px; }
.theme-content .custom-label-hide .input {
	display: inline-block; }
.theme-content .custom-label-hide .switchery {
	margin-right: 10px; }
.theme-content .custom-label-form-group-hidden {
	display: none !important; }
.theme-content .help-block-inner .help-block {
	display: inline-block; }
.theme-content #notification-objects-table .form-group {
	margin-bottom: 0px; }
.theme-content .wizarde-header {
	position: relative;
	display: block;
	width: 100%; }
.theme-content .wizarde-header ul {
	display: table;
	width: 100%;
	table-layout: fixed;
	margin: 0;
	padding: 0;
	list-style: none; }
.theme-content .wizarde-header ul > li {
	display: table-cell;
	width: auto;
	vertical-align: top;
	text-align: center;
	position: relative; }
.theme-content .wizarde-header ul > li a {
	position: relative;
	padding-top: 48px;
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	color: #333333;
	cursor: initial; }
.theme-content .wizarde-header ul > li:before,
.theme-content .wizarde-header ul > li:after {
	content: '';
	display: block;
	position: absolute;
	top: 43px;
	width: 50%;
	height: 2px;
	background-color: #00BCD4;
	z-index: 9; }
.theme-content .wizarde-header ul > li:before {
	left: 0; }
.theme-content .wizarde-header ul > li:after {
	right: 0; }
.theme-content .wizarde-header ul > li:first-child:before,
.theme-content .wizarde-header ul > li:last-child:after {
	content: none; }
.theme-content .wizarde-header ul > li.current:after,
.theme-content .wizarde-header ul > li.current ~ li:before,
.theme-content .wizarde-header ul > li.current ~ li:after {
	background-color: #eeeeee; }
.theme-content .wizarde-header ul > li.current > a {
	color: #333333;
	cursor: default; }
.theme-content .wizarde-header ul > li.current .number {
	font-size: 0;
	border-color: #00BCD4;
	background-color: #fff;
	color: #00BCD4; }
.theme-content .wizarde-header ul > li.current .number:after {
	content: '\e913';
	font-family: 'icomoon';
	display: inline-block;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 34px;
	-webkit-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out; }
.theme-content .wizarde-header ul > li.disabled a,
.theme-content .wizarde-header ul > li.disabled a:hover,
.theme-content .wizarde-header ul > li.disabled a:focus {
	color: #999999;
	cursor: default; }
.theme-content .wizarde-header ul > li.done a,
.theme-content .wizarde-header ul > li.done a:hover,
.theme-content .wizarde-header ul > li.done a:focus {
	color: #999999; }
.theme-content .wizarde-header ul > li.done .number {
	font-size: 0;
	background-color: #00BCD4;
	border-color: #00BCD4;
	color: #fff; }
.theme-content .wizarde-header ul > li.done .number:after {
	content: '\ed6f';
	font-family: 'icomoon';
	display: inline-block;
	font-size: 16px;
	line-height: 34px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out; }
.theme-content .wizarde-header ul > li.error .number {
	border-color: #F44336;
	color: #F44336; }
.theme-content .wizarde-header .number {
	background-color: #fff;
	color: #ccc;
	display: inline-block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -19px;
	width: 38px;
	height: 38px;
	border: 2px solid #eeeeee;
	font-size: 14px;
	border-radius: 50%;
	z-index: 10;
	line-height: 34px;
	text-align: center; }
.theme-content .wizarde-content .wizarde-content-tab {
	display: none;
	width: 100%; }
.theme-content .wizarde-content .wizarde-content-tab.current {
	display: block; }
.theme-content .sidebar {
	z-index: 1020;
	background-color: #0F0A39; }
@media (min-width: 769px) {
	.theme-content .sidebar-fixed {
		position: fixed;
		width: 56px; } }
@media (max-width: 768px) {
	.theme-content {
		/* max width 768 */
		/* min width 769 */ }
	.theme-content .nav-tabs {
		padding: 0; }
	.theme-content .nav-tabs > li.active > a:after,
	.theme-content .nav-tabs > li.active > a:hover:after,
	.theme-content .nav-tabs > li.active > a:focus:after {
		width: auto; }
	.theme-content .nav-tabs:before {
		content: none; }
	.theme-content .nav-tabs.nav-tabs-top > li {
		margin-bottom: 0; }
	.theme-content .nav-tabs.nav-tabs-top > li > a,
	.theme-content .nav-tabs.nav-tabs-top > li > a:hover,
	.theme-content .nav-tabs.nav-tabs-top > li > a:focus {
		border: 0; }
	.theme-content .nav-tabs.nav-tabs-top > li > a:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		height: 2px; }
	.theme-content .nav-tabs.nav-tabs-top > li.open > a:after,
	.theme-content .nav-tabs.nav-tabs-top > li > a:hover:after,
	.theme-content .nav-tabs.nav-tabs-top > li > a:focus:after {
		background-color: #ddd; }
	.theme-content .nav-tabs.nav-tabs-top > li.active > a:after {
		background-color: #F06292; }
	.theme-content .nav-tabs.nav-tabs-top > li.active > a,
	.theme-content .nav-tabs.nav-tabs-top > li.active > a:hover,
	.theme-content .nav-tabs.nav-tabs-top > li.active > a:focus {
		background-color: transparent; }
	.theme-content .nav-tabs.nav-tabs-top.top-divided {
		border-bottom-color: transparent; }
	.theme-content .nav-tabs {
		font-size: 0; }
	.theme-content .nav-tabs > li {
		display: inline-block;
		font-size: 13px; } }
.theme-content .import-object {
	background-color: #eae9e9;
	color: #333;
	display: inline-block;
	padding: 2px 10px 2px 10px;
	line-height: 1.5384616;
	border-radius: 2px;
	margin-right: 10px;
	margin-bottom: 5px; }
.theme-content .import-object-popover {
	display: inline-block; }
.theme-content .import-object > i {
	display: inline; }
.theme-content .import-tool-preview-table > tbody > tr > td {
	vertical-align: top; }
.theme-content .import-tool-status-cell .bs-popover {
	display: inline; }
.theme-content .sidebar-portal {
	width: 360px;
	position: fixed;
	bottom: 0px;
	left: 0px;
	top: 46px; }
.theme-content .sidebar-portal-group {
	padding: 20px; }
.theme-content .sidebar-content-wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #fff;
	overflow: auto; }
.theme-content .sidebar-content .sidebar-portal-group:first-child {
	padding-top: 12px; }
.theme-content .sidebar-portal-group > *:first-child {
	margin-top: 0px; }
.theme-content .sidebar-portal-group > *:last-child {
	margin-bottom: 0px; }
.theme-content .assessment-sidebar-chapter-item:last-child {
	margin-bottom: 0px !important; }
.theme-content .assessment-sidebar-chapter-item h6:hover {
	cursor: pointer;
	opacity: 0.7; }
.theme-content .assessment-sidebar-chapter-item .notification-badge:hover {
	cursor: pointer;
	opacity: 0.8; }
.theme-content .assessment-sidebar-chapter-item .notification-badge i {
	font-size: 12px; }
.theme-content .sidebar-portal-description {
	max-height: 100px;
	position: relative;
	z-index: 2;
	overflow: hidden; }
.theme-content .sidebar-portal-description:after {
	content: ' ';
	display: block;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 20px;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); }
.theme-content .sidebar-portal-description > div {
	background: #fff;
	padding-bottom: 30px; }
.theme-content .sidebar-portal-description:hover {
	overflow: visible; }
.theme-content .sidebar-portal-description:hover:after {
	display: none; }
.theme-content .sidebar-portal-description:hover > div {
	max-height: 500px;
	overflow-y: scroll; }
.theme-content .sidebar-portal-footer {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%; }
.theme-content .assessment-sidebar-desc {
	max-height: 80px;
	overflow: hidden;
	position: relative; }
.theme-content .assessment-sidebar-desc:after {
	content: ' ';
	display: block;
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
	height: 30px;
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
.theme-content .assessment-header-options {
	margin-top: 15px; }
.theme-content .assessment-header-options .options-link,
.theme-content .assessment-header-options .options-link:focus,
.theme-content .assessment-header-options .options-link:active {
	color: #333;
	box-shadow: none !important; }
.theme-content #assesment-content {
	margin-left: 360px;
	padding-top: 50px;
	/*position: absolute;*/
	/*top: 56px;*/
	/*bottom: 0px;*/
	/*right: 0px;*/
	/*left: 0px;*/
	/*overflow-y: scroll;*/ }
.theme-content .assesment-chapter {
	margin-bottom: 60px; }
.theme-content .assesment-chapter:last-child {
	margin-bottom: 0px; }
.theme-content .assesment-chapter-intro {
	padding-left: 20px;
	padding-right: 20px; }
.theme-content .assesment-chapter-intro > *:last-child {
	margin-bottom: 0px; }
.theme-content .assesment-chapter-intro {
	margin-bottom: 20px; }
.theme-content .assesment-question p {
	margin-bottom: 0px; }
.theme-content .assessment-question > *:last-child {
	margin-bottom: 0px; }
.theme-content .assessment-question-header h5 {
	margin-bottom: 12px;
	padding-right: 400px; }
.theme-content .assessment-question-actions {
	position: absolute;
	top: 18px;
	right: 20px; }
.theme-content .assessment-question-actions .btn {
	padding: 5px 10px; }
.theme-content .assessment-question-actions .btn i {
	font-size: 14px; }
.theme-content .assessment-header {
	position: fixed;
	top: 46px;
	left: 360px;
	right: 0px;
	z-index: 3; }
.theme-content .assessment-header-filter {
	padding-top: 10px;
	padding-bottom: 10px; }
.theme-content .assessment-header-filter .assessment-header-filter-item {
	float: left;
	margin-right: 15px; }
.theme-content .assessment-header-filter .form-group {
	margin-bottom: 0px;
	width: 200px; }
.theme-content .assessment-header-filter #assessment-filter-icon {
	font-size: 20px;
	margin-top: 8px; }
.theme-content .assessment-question .form-group {
	margin-bottom: 0px; }
.theme-content .vendor-assessment-option-warning {
	margin-top: 20px;
	margin-bottom: 0px; }
.theme-content .acl-table .acl-action-options {
	display: block;
	position: absolute;
	top: 4px;
	left: 17px; }
.theme-content .acl-table .acl-action-loader {
	position: absolute;
	top: 5px;
	left: 50px; }
.theme-content .acl-table .acl-action-td {
	position: relative; }
.theme-content .acl-table tr.alpha-slate {
	background-color: #ECEFF1 !important;
	border-color: #546E7A !important; }
.theme-content .acl-table .label {
	margin-right: 10px; }
.theme-content .section-info h3 {
	margin-top: 0px; }
.theme-content .section-info p {
	font-size: 14px; }
.theme-content .section-info-desc {
	margin-bottom: 20px; }
.theme-content .app-notification-list .dropdown-content-heading {
	padding: 15px 20px;
	border-bottom: 1px solid #ddd; }
.theme-content .app-notification-list ul {
	padding: 0px 0px 0px 0px !important;
	min-height: 40px; }
.theme-content .app-notification-list ul .app-notification-item {
	margin: 0px !important;
	padding: 10px 20px 10px 18px !important;
	transition: background-color ease-in-out 0.15s;
	position: relative;
	border-left: 2px solid transparent;
	cursor: pointer; }
.theme-content .app-notification-list ul .app-notification-item.unseen:after {
	content: ' ';
	display: block;
	position: absolute;
	height: 8px;
	width: 8px;
	border: 2px solid #FF7043;
	border-radius: 50%;
	right: 15px;
	top: 50%;
	margin-top: -4px; }
.theme-content .app-notification-list-loader {
	padding: 10px 0px 15px 0px;
	display: none; }
.theme-content .app-notification-list-loader:last-child {
	display: block; }
.theme-content .app-notification-list .app-notification-item:hover {
	background: #f5f5f5; }
.theme-content .app-notification-item .media-body a {
	color: #333333; }
.theme-content .app-notification-item .media-body .media-annotation {
	display: block; }
.theme-content .app-notification-icon {
	width: 36px;
	height: 36px;
	padding-left: 0px !important;
	padding-right: 0px !important; }
.theme-content .app-notification-list-empty {
	height: 40px;
	padding-top: 10px; }
.theme-content .dynamic-status-label-preview-wrapper {
	padding-left: 30px;
	padding-top: 35px; }
.theme-content .datepicker-layer-locked {
	opacity: 0.1;
	pointer-events: none; }
.theme-content .datepicker-layer-locked {
	opacity: 0.1;
	pointer-events: none; }
.theme-content .dynamic-status-conditions-wrapper.not-editable {
	opacity: 0.5;
	position: relative; }
.theme-content .dynamic-status-conditions-wrapper.not-editable:after {
	content: ' ';
	display: block;
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%; }
.theme-content .news-detail-title {
	margin-top: 0px;
	margin-bottom: 30px; }
.theme-content .enterprise-toolbar-button {
	position: relative;
	color: #999999 !important;
	transition: ease-out 0.15s; }
.theme-content .enterprise-toolbar-button:hover {
	color: #999999 !important; }
.theme-content .page-toolbar-enterprise-item .label {
	position: relative !important;
	margin-left: 10px; }
.theme-content .page-footer-content-bottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%; }
.theme-content .textarea-macros-form-group {
	display: flex;
	flex-flow: column; }
.theme-content .textarea-macros-form-group label {
	order: -2; }
.theme-content .textarea-macros-form-group .textarea-macros-toolbar {
	order: -1;
	border: 1px solid #ddd;
	background: #FDFCFD;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	padding: 15px 20px;
	margin-bottom: -1px; }
.theme-content #webhook-test-wrapper {
	margin-top: 20px;
	min-height: 50px; }
.theme-content .thresholds-table td,
.theme-content .thresholds-table th {
	position: relative;
	height: 80px; }
.theme-content .thresholds-table-link {
	display: block;
	position: absolute;
	top: 5px;
	right: 7px; }
.theme-content .thresholds-table-delete {
	display: block;
	position: absolute;
	top: 30px;
	right: 7px; }
.theme-content .thresholds-table-color {
	display: inline-block;
	position: relative;
	padding-right: 30px; }
.theme-content .thresholds-table-color-bar {
	height: 15px;
	width: 25px;
	border-radius: 3px;
	position: absolute;
	top: 3px;
	right: 0px; }
.theme-content .templates-search-field-wrap {
	padding: 0 !important; }
.theme-content .templates-search-field-options {
	padding-left: 0 !important; }
.theme-content .templates-search-field-btn-wrap {
	padding-right: 0 !important; }
.theme-content .templates-search-field-btn {
	width: 100% !important; }
.theme-content .choice {
	margin-right: 5px; }
.theme-content #breadcrumbs {
	padding-bottom: 7px; }
.theme-content .page-title {
	padding-top: 20px;
	padding-bottom: 30px; }
.theme-content .login-logo {
	padding-top: 10px;
	padding-bottom: 10px; }
.theme-content .login-logo img {
	max-width: 100%; }
.theme-content .error-container h2 {
	margin-top: 50px;
	font-size: 40px; }
.theme-content .error-container p {
	font-size: 18px; }
.theme-content .error-container-buttons .btn {
	min-width: 150px;
	margin-right: 10px; }
.theme-content .error-container-buttons .btn:last-child {
	margin-right: 0px; }
.theme-content .text-transform-initial {
	text-transform: initial; }
.theme-content .tabbable-side-panel .tab-content {
	margin-left: 20% !important;
	width: 80% !important; }
.theme-content .tab-side-panel {
	position: absolute;
	left: 0px;
	top: 40px;
	width: 20%; }
.theme-content .tab-side-panel ul {
	list-style: none;
	padding: 0px 0px 0px 0px; }
.theme-content .tab-side-panel li {
	list-style: none;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3; }
.theme-content .form-organization-field-hidden .icon-eye {
	display: inline-block; }
.theme-content .form-organization-field-hidden .icon-eye-blocked {
	display: none; }
.theme-content .form-organization-field-shown .icon-eye {
	display: none; }
.theme-content .form-organization-field-shown .icon-eye-blocked {
	display: inline-block; }
.theme-content .form-organization-field-hidden {
	background-color: #ececec; }
.theme-content .form-organization-hidden-label {
	display: none; }
.theme-content .form-organization-field-hidden .form-organization-hidden-label {
	display: inline-block; }
.theme-content .custom-file-input::file-selector-button {
	height: 36px;
	margin-top: -8px;
	margin-left: -13px;
	border: 1px solid #ddd;
	background: #fcfcfc;
	padding-left: 12px;
	padding-right: 12px;
	color: #333333; }
.theme-content .navigation > li.active > a,
.theme-content .navigation > li.active > a:hover,
.theme-content .navigation > li.active > a:focus {
	background-color: #372DA0; }
.theme-content .sidebar-xs .sidebar-main .navigation > li > a > span {
	background-color: #372DA0;
	border-color: #372DA0; }
.theme-content .sidebar-xs .sidebar-main .navigation > li > ul {
	background-color: #0F0A39; }
.theme-content .navigation li a:hover,
.theme-content .navigation li a:focus {
	background-color: #000; }
.theme-content .navigation > li > ul li.active > a,
.theme-content .navigation > li > ul li.active > a:hover,
.theme-content .navigation > li > ul li.active > a:focus {
	background-color: #000; }
.theme-content .navbar-inverse {
	background-color: #000; }

#fallback-view {
	margin-left: -2rem;
	margin-right: -2rem;
	margin-top: -0.75rem;
	margin-bottom: -0.75rem;
	height: calc(100% + 2rem);
	overflow-y: auto;
}