@charset "utf-8";

/**********************************************************
*   - GLOBAL LIGHT - 
***********************************************************/

.customerPortal, .partnerPortal {
	background-color: var(--lightgray);
}

.default.active.focus {
	cursor: pointer;
}

a {
	color: var(--mediumgreen);
	text-decoration: none;
}

legend {
	color: var(--darkgray);
	font-weight: bold;
}

#InnerContentWrapper.register {
	padding: 10px 10px 10px 25px;
}

.toastify {
	background: rgb(255,255,255) !important;
	background: linear-gradient(52deg, rgba(255,255,255,1) 0%, rgba(245,246,246,1) 100%) !important;
	color: var(--darkgray) !important;
}
  
.toastify .toast-close {
	color: var(--gray) !important;
}

/**********************************************************
*   - INPUTS - 
***********************************************************/

select.input-sm {
	height: 35px;
	line-height: 35px;
}

.input-sm {
	height: 35px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.5;
	border-radius: 6px;
}

.inlineLabelContainer input:checked~.checkmark,
.inlineLabelContainerCheck input:checked~.checkmarkSquare,
.lblContainer input:checked~.checkmark,
.lblContainerCheck input:checked~.checkmarkSquare {
	background-color: var(--purple);
}

.inlineLabelContainerCheck input:checked~.checkmarkSquare_small,
.lblContainerCheck input:checked~.checkmarkSquare_small {
	background-color: var(--purple);
	border: solid thin var(--purple);
}

.checkmarkSquare_small {
	background-color: var(--lightgray);
}

@media (max-width: 768px) {
	#TotpMFAPrompt .totp-code:focus,
	#TotpMFAPrompt .totp-code:active,
	#TotpMFASetup .totp-code:focus,
	#TotpMFASetup .totp-code:active {
		outline-color: var(--black);
	}

}

/**********************************************************
*   - BUTTONS - 
***********************************************************/

.btn-fixAction,.btn-fixAction:focus {
	color: var(--white);
	background-color: var(--darkblue);
	border-color: var(--darkblue);
}

.btn-fixAction:hover {
	color: var(--darkblue);
	background-color: var(--white);
}

.btn-default:hover,
.btn-default:active {
	color: var(--neutralgray);
	background-color: var(--white);
	border-color: var(--neutralgray);
}

.btn-default-outline {
	color: var(--neutralgray);
	background-color: var(--white);
	border-color: var(--neutralgray);
}

.btn-default-outline:hover,
.btn-default-outline:hover {
	color: var(--white);
	background-color: var(--neutralgray);
	border-color: var(--neutralgray);
}

.btn-primary:hover,
.btn-primary:active:hover,
.btn-primary:focus {
	background-color: var(--white);
	color: var(--purple);
	border-color: var(--purple);
}

.btn-primary.active:focus,
.btn-primary.active:hover {
	background-color: var(--white);
	color: var(--black);
	border-color: var(--lightgray);
}

.btn-primary:focus .btn-primary:active,
.btn-primary.active {
	background-color: var(--white) !important;
	color: var(--black) !important;
	border-color: var(--lightgray) !important;
}

.btn-secondary:hover,
.btn-secondary:active:hover,
.btn-secondary:focus {
	background-color: var(--white);
	color: var(--blue);
	border-color: var(--blue);
}

.btn-secondary.active:focus,
.btn-secondary.active:hover {
	background-color: var(--white);
	color: var(--black);
	border-color: var(--lightgray);
}

.btn-secondary:focus .btn-primary:active,
.btn-secondary.active {
	background-color: var(--white) !important;
	color: var(--black) !important;
	border-color: var(--lightgray) !important;
}

.btn-icon:hover,.btn-icon:active:hover,.btn-icon:focus {
	background-color: var(--white);
	color: var(--mediumblue);
	border-color: var(--mediumblue);
}

#OuterWrapper #InnerWrapper #NavBar .navbar-default button.navbar-toggle {
	background-color: var(--mediumgreen);
}

#ComputersContainer .alerts.btn-success,#ComputersContainer .power.btn-success,#ComputersContainer .supershield.btn-success {
	color: var(--mediumgreen);
}

#ComputersContainer .btn-success:hover,#ComputersContainer .btn-success:focus {
	color: var(--mediumgreen) !important;
	border-color: var(--mediumgreen) !important;
}

#btnHelp {
	background-color: var(--darkblue);
	color: var(--white);
	border: 2px solid var(--white);
	box-shadow: 0 0 0 5px var(--darkblue);
}

#btnHelp:hover {
	background-color: var(--mediumgreen);
	color: var(--white);
	border: 2px solid var(--white);
	box-shadow: 0 0 0 5px var(--mediumgreen) !important;
}

#btnHelp:focus {
	background-color: var(--darkblue);
	color: var(--white);
	border: 2px solid var(--white);
	box-shadow: var(--boxshadow);
}

.btn-success:hover,.btn-success:focus {
	color: var(--mediumgreen) !important;
	background-color: var(--white) !important;
	border-color: var(--mediumgreen) !important;
}

#DeviceTableView .buttons .btn-success:hover,#DeviceTableView .buttons .btn-success:focus,#DeviceTableView .buttons .btn-warning:hover,#DeviceTableView .buttons .btn-warning:focus,#DeviceTableView .buttons .btn-danger:hover,#DeviceTableView .buttons .btn-danger:focus {
	background-color: transparent !important;
}

.btn-warning {
	color: var(--white);
	background-color: var(--orange);
	border-color: var(--orange);
}

.btn-warning:hover,.btn-warning:focus {
	color: var(--orange) !important;
	background-color: var(--white) !important;
	border-color: var(--orange) !important;
}

.btn-info,.btn-info:focus {
	color: var(--white);
	background-color: var(--darkblue);
	border-color: var(--darkblue);
}

.btn-info:hover {
	color: var(--darkblue) !important;
	background-color: var(--white) !important;
	border-color: var(--darkblue) !important;
}

.btn-danger {
	color: var(--white);
	background-color: var(--red);
	border-color: var(--red);
}

.btn-danger:hover,.btn-danger:focus {
	color: var(--red) !important;
	background-color: var(--white) !important;
	border-color: var(--red) !important;
}

.lblDeviceBtns {
	font-weight: 400;
	color: var(--darkgray);
}

.selectedCustomersActions .fa-trash {
	line-height: 1.7;
}

.fa-file-excel {
	line-height: 1.7;
}

.schedulerWindow #EditScheduleWrapper #EmailContainer li button.close {
	color: var(--darkgray);
}

.footer-btn {
	color: var(--black);
}

/**********************************************************
*   - DROPDOWNS - 
***********************************************************/

.dropdown-toggle {
	background-color: transparent !important;
	border-color: transparent !important;
	color: var(--mediumblue);
}

.dropdown-toggle:hover {
	color: var(--blue);
}

.dropdown-menu>li>a:hover {
	background-color: var(--lightgray) !important;
}

.dropdown-toggle.btn-primary {
	background-color: var(--purple);
	border-color: var(--purple);
	color: var(--white);
}

.open > .dropdown-toggle.btn-primary:focus,.open > .dropdown-toggle.btn-primary:hover {
	background-color: var(--white);
	color: var(--black);
	border-color: var(--lightgray);
}

.open .dropdown-toggle.btn-primary {
	background-color: var(--white) !important;
	color: var(--black) !important;
	border-color: var(--lightgray) !important;
	cursor: pointer;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
	background-color: var(--mediumgreen);
}

@media (max-width: 768px) {
	#PartnerProfile .nav.nav-tabs.slantedTabs .dropdown-toggle {
		background-color: var(--neutralgray) !important;
	}
}

/**********************************************************
*   - PANELS - 
***********************************************************/

.panel-default>.panel-heading {
	color: var(--darkgray);
	background-color: var(--white);
	border-color: var(--white);
}

.computerResults .testHistory.panel .panel-body:hover {
	border-color: var(--mediumgreen);
}

.computerResults .testHistory.panel .panel-body:hover h6 {
	border-bottom: 1px solid var(--mediumgreen);
}

.computerResults .testHistory.panel .panel-body:hover h6 a {
	color: var(--mediumgreen);
}

#AccountSelect .accountPanels .panel:hover {
	border-color: var(--mediumgreen);
	color: var(--mediumgreen);
}

.panel-body {
	color: var(--darkgray);
}

.panel-footer {
	border-top: 0px solid var(--white);
	background-color: var(--white);
}

.widget .panel:hover {
	border: 1px solid var(--mediumgreen);
}

.widget .panel-body:hover .heading {
	border-bottom: 1px solid var(--mediumgreen);
}

.widget .panel-body:hover .heading a {
	color: var(--mediumgreen);
}

#ChromebookManager .panel-heading {
	background: var(--lightgray);
}

#Preferences .panel {
	box-shadow: none;
}

#ChromebookManager h4 {
	color: var(--darkgray);
}

#Register .panel-heading {
	background-color: var(--darkgray);
	border-color: var(--darkgray);
}

#ScanNow .panel-heading,
#EditSchedule .panel-heading {
	color: var(--darkgray);
	background-color: var(--lightgray);
	border-color: var(--lightgray);
}

#Login .panel-heading {
	background-color: var(--white);
	color: var(--darkgray);
	border-color: var(--white);
}

#ForgotPassword .panel-heading,
#ForgotPasswordOptions .panel-heading,
#ResetPassword .panel-heading {
	background-color: var(--white);
	color: var(--darkgray);
	border-color: var(--white);
}

#SubUserRegister .panel-heading {
	background-color: var(--darkgray);
	border-color: var(--darkgray);
}

.panel-primary {
	border-color: transparent;
}

#DashboardWrapper .panel-heading,
#CleanResultsContent .panel-heading {
	color: var(--darkgray);
	background-color: var(--lightgray);
	border-color: var(--lightgray);
}


/**********************************************************
*   - CARDS - 
***********************************************************/

.card {
    background: var(--white);
}


/**********************************************************
*   - SIDENAV - 
***********************************************************/

.sidenav #navbar-close {
	color: var(--darkgray);
}

.sidenav .navbar-nav a {
	text-transform: none !important;
}

.navbar-inverse {
	border-color: transparent !important;
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
	color: #9d9d9d;
}

.sidenav li.active a {
	background-color: var(--white) !important;
	color: var(--black);
	border-radius: 6px;
}

.submenu {
	background-color: var(--lightgray);
}

.subMenuHeading {
	color: var(--darkgray) !important;
}

.submenu .sidenav {
	background-color: var(--lightgray);
	color: var(--black);
}

#bs-sidenav-navbar-collapse-1 li.active #subMenuIndicator {
	color: var(--mediumgray);
}

nav.sidenav {
	background-color: var(--lightgray);
}

#SideMenu {
	background-color: var(--lightgray);
}

#SideMenu .sidenav .container-fluid {
	background-color: var(--lightgray);
}

#sideMenuCustomerLineBreak {
	border-bottom: 1px rgba(17, 26, 52, 0.2) solid;
	padding-top: 10px;
	margin-bottom: 10px;
}

#custNameTab {
	color: var(--black);
}

.sidenav .navbar-nav .active,.sidenav .navbar-nav .active a {
	background-color: var(--white) !important;
	color: var(--black) !important;
	opacity: 1;
	border-radius: 6px;
}

#sideMenuContact {
	color: var(--darkgray);
	font-weight: 300 !important;
}

.sidenav .navbar-nav .open .dropdown-menu>li>a,.sidenav .navbar-nav .open .dropdown-menu {
	background-color: var(--lightgray) !important;
}

.sidenav .navbar-nav>.noFocus.open>a {
	background-color: var(--white) !important;
	border-radius: 6px;
}

.sidenav li a:hover {
	color: var(--black) !important;
	background-color: var(--white) !important;
	opacity: 1;
	border-radius: 6px;
}

.sidenav li a:active {
	color: var(--black) !important;
	background-color: var(--lightgray) !important;
	opacity: 1;
	border-radius: 6px;
}

.sidenav li:not(.noFocus) a:focus {
	color: var(--black) !important;
	background-color: var(--lightgray) !important;
	border-radius: 6px;
}

.sidenav .navbar-nav .open .dropdown-menu>li>a:hover {
	background-color: var(--white) !important;
	border-radius: 6px;
}

.sidenav li a {
	color: var(--black) !important;
}

.submenu li.active {
	background-color: var(--white);
    border-radius: 6px;
}

.submenu a.active {
	background-color: var(--lightgray);
}

#secondaryMenuAccordion > ul {
	padding: 0px 10px;
}

#secondaryMenuAccordion > ul ~ ul {
	padding: 0px 0px;
}

#SecondaryMenu .settingsSubNav a.active {
	color: var(--black) !important;
	background-color: var(--white) !important;
	border-radius: 6px;
}

#SecondaryMenu .settingsSubNav a:hover {
	color: var(--black) !important;
	background-color: var(--white) !important;
	border-radius: 6px;
}

#SecondaryMenu .menuCategory {
	color: var(--darkgray) !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	opacity: 0.8 !important;
	font-size: 1.3rem !important;
	padding-left: 10px;
	cursor: default;
}

#SecondaryMenu .settingsSubNav .menuCategory:hover {
	background-color: var(--lightgray) !important;
}

#SecondaryMenu .levelSelector {
	color: var(--darkgray);
}

#SecondaryMenu label {
	font-weight: 400 !important;
	text-transform: uppercase !important;
	opacity: 0.8 !important;
	font-size: 1.3rem !important;
}

.settingsSubNav.menu.active .settingsSubNav.menuOption.active {
	color: var(--white) !important;
	background-color: #007cf0;
}

.notification-expand-a {
	color: var(--darkgray);
}

.notification-expand-a:hover {
	color: var(--neutralgray);
}

#OuterWrapper #InnerWrapper #NavBar .navbar-default li a:hover {
	color: var(--mediumgreen);
}

.navbar-toggle .icon-bar {
	background-color: var(--darkgray);
}

.loggedInAs {
	font-weight: 300;
	color: var(--darkgray);
}

.headerWrapper {
	background-color: transparent;
}

#Header .centerlogo {
	font-weight: 400;
	color: var(--darkgray);
}

.nav .tabdrop.open>a,.nav .tabdrop.open>a:hover,.nav .tabdrop.open>a:focus,.nav>li.tabdrop>a:hover,.nav>li.tabdrop>a:focus {
	background-color: var(--mediumgreen);
	border: solid thin var(--mediumgreen);
}

.footer-wrapper {
	background-color: var(--white);
}

/**********************************************************
*   - TABS - 
***********************************************************/

.tab-content {
	border-color: var(--white);
}

.nav-tabs {
	border-bottom: none;
}

.nav-tabs li a {
	background-color: var(--lightgray);
	color: var(--darkgray);
}

#PartnerProfile .nav-tabs li a {
	background-color: var(--neutralgray);
	color: var(--white);
}

#PartnerProfile .nav-tabs li a:hover {
	background-color: var(--mediumgreen);
	border-color: var(--mediumgreen);
}

@media (max-width: 768px) {
	#PartnerProfile .nav-tabs .dropdown.pull-right.tabdrop li a {
		background-color: var(--white);
		color: var(--black);
	}

	#PartnerProfile .companyResultsHeaderWrapper .rightCompanyRes {
		text-align:left !important;
	}
}

#PartnerProfile .list-group-item {
	background-color: var(--white);
	color: var(--darkgray);
	border-color: var(--lightgray);
}

#SupportPage .nav-tabs li a {
	background-color: var(--neutralgray);
	color: var(--white);
}

#SupportPage .nav-tabs li a:hover {
	background-color: var(--mediumgreen);
	border-color: var(--mediumgreen);
}

.nav-tabs li a:hover {
	background-color: var(--mediumgray);
	border-color: var(--mediumgray);
	color: var(--darkgray);
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
	background: none;
	background-color: var(--mediumgreen) !important;
	border: 1px solid transparent;
	color: var(--white);
}

#Installer div .tab-content {
	border-color: var(--white);
	background-color: var(--white);
}

/**********************************************************
*   - TABLES - 
***********************************************************/

.>tbody>tr:nth-child(2n+1)>td,.>tbody>tr:nth-child(2n+1)>th {
	background-color: #edfced !important;
}

.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color: var(--lightgray);
}

#DeviceManagerComputers .credentials td span i {
	color: var(--mediumgreen);
}

.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color: var(--lightgray);
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
	background-color: var(--white);
}

.table>tbody>tr>td {
	border-color: var(--lightgray);
}

td a {
	color: var(--darkgray);
}

.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color: var(--lightgray);
	color: var(--darkgray);
}

.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color: var(--neutralgray);
	color: var(--darkgray);
}

.custom-datatableInfo .dataTables_info {
	color: var(--darkgray) !important;
}

#CustomerResults .dataTables_wrapper .dataTables_info {
	color: var(--darkgray) !important;
}

.dataTables_scroll {
	background-color: var(--white);
}

.table.dataTable tbody tr {
	background-color: var(--white);
}

#FileManagerTable tbody tr.even {
	background-color: var(--white);
}

#FileManagerTable tbody tr.odd {
	background-color: var(--offwhite);
}

#OfflineRequest .dataTable tbody tr.selected {
	background-color: var(--white) !important;
}

#DeviceTableView .dataTable tbody tr.selected {
	background-color: var(--white) !important;
}

table.dataTable thead th {
	color: var(--darkgray) !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
	opacity: 0.8 !important;
	font-size: 1.4rem !important;
}

table.dataTable tbody td {
	border-top: 1px solid var(--lightgray);
}

table.dataTable tbody tr.selected {
	background-color: var(--lightgray);
}

.mark, mark {
    background-color: var(--offwhite);
}

/**********************************************************
*   - MODALS - 
***********************************************************/

.modal-header {
	background-color: var(--lightgray);
	border-bottom: 1px solid var(--lightgray);
}

.modal-header .modal-title {
	color: var(--darkgray) !important;
}

.modal-content {
	background-color: var(--white);
}

.modal-body {
	color: var(--darkgray);
}

.modal-header .closeRight {
	color: var(--black);
	border: none;
    background-color: var(--white);
}


/**********************************************************
*   - SWAM - 
***********************************************************/

.swam .vendor-details-table tr {
    background-color: var(--offwhite) !important;
}


/**********************************************************
*   - MISC - 
***********************************************************/

#AccountSelect .list-group li:hover {
	color: var(--mediumgreen);
}

#AccountSelect .list-group li a:hover {
	color: var(--mediumgreen);
	border-color: var(--mediumgreen);
}

#ComputerResults .list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	background-color: var(--mediumgreen);
	border-color: var(--mediumgreen);
}

.maintenanceStats .list-group li a:hover {
	background-color: var(--lightgray);
}

#Installer p {
	font-size: 14px;
	font-weight: 300;
}

#Installer .installerURL {
	font-size: 14px;
}

.importantInstallerMessage {
	background-color: var(--white);
	color: var(--darkgray);
	border: solid thin var(--red);
}

.well {
	background-color: var(--white) !important;
	background-image: none !important;
	color: var(--darkgray);
	border: 0px solid var(--lightgray);
	box-shadow: none;
}

.well-sm {
	border-radius: 6px;
}

.supershieldOptions legend {
	color: var(--darkgray);
}

/* Breadcrumbs */

.cont_breadcrumbs>ul>li.active {
	background-color: var(--mediumgreen);
}

.forgot-password {
	color: var(--darkgray);
}

/* Reports */

.deviceActivityChildRow .tab-content {
	border: 1px solid var(--mediumgreen);
}

.dataTables_info {
	color: var(--darkgray) !important;
}

#deviceActivity .blockAllowForm .form-group {
	color: var(--darkgray);
}

#deviceResults {
	border: solid medium var(--mediumgray);
	background-color: var(--white);
}

#deviceResultsRow {
	background-color: transparent;
	border-left: solid medium var(--mediumgray);
	border-right: solid medium var(--mediumgray);
}

#deviceResults thead {
	border: solid medium var(--mediumgray);
}

#securityResultsRow,#maintenanceResultsRow {
	background-color: transparent;
}

#deviceResults td,#securityResultsRow td,#maintenanceResultsRow td {
	border-bottom: var(--darkgray);
	color: var(--darkgray);
}

.itReportWrapper .title {
	color: var(--darkgray);
}

.itReportWrapper .table td,.itReportWrapper .table th {
	color: var(--darkgray);
	vertical-align: middle;
}

.itReport .summaryTable {
	background-color: var(--white);
}

.itReport .tblHardwareInventory .hardwareInventoryDetails td,.itReport .tblSoftwareInventory .softwareInventoryDetails td {
	background-color: var(--white);
}

/* Device Activity */

#tbl-deviceActivity .deviceActivityChildRow .tab-content,#tbl-macActivity .deviceActivityChildRow .tab-content {
	border: 1px solid var(--mediumgreen);
}

#tbl-linuxActivity .deviceActivityChildRow .tab-content {
	border: 1px solid var(--mediumgreen);
}

/* Popovers */

.popover-heading {
	background-color: var(--darkgray);
	color: var(--white);
}

.popoverCloseButtonWrapper .close {
	color: var(--white);
}

/* Charts */

#SecurityStatus .highcharts-series-0 .highcharts-area {
	fill: var(--mediumgreen) !important;
}

#SecurityStatus .highcharts-series-0 .highcharts-graph {
	stroke: var(--mediumgreen) !important;
}

#SecurityStatus .highcharts-legend-item.highcharts-series-0 .highcharts-point {
	fill: var(--mediumgreen) !important;
}

#SecProcess .highcharts-series-1 .highcharts-graph {
	stroke: var(--mediumgreen) !important;
}

#SecProcess .highcharts-legend-item.highcharts-series-1 .highcharts-graph {
	fill: var(--mediumgreen) !important;
}

#SecScripts .highcharts-series-0 .highcharts-area {
	fill: var(--mediumgreen) !important;
}

#SecScripts .highcharts-series-0 .highcharts-graph {
	stroke: var(--mediumgreen) !important;
}

#SecScripts .highcharts-legend-item.highcharts-series-0 .highcharts-point {
	fill: var(--mediumgreen) !important;
}

#SecFiles .highcharts-series-0 .highcharts-area {
	fill: var(--mediumgreen) !important;
}

#SecFiles .highcharts-series-0 .highcharts-graph {
	stroke: var(--mediumgreen) !important;
}

#SecFiles .highcharts-legend-item.highcharts-series-0 .highcharts-point {
	fill: var(--mediumgreen) !important;
}

.popover .killRDPSession {
	background-color: var(--mediumgreen);
	color: var(--white);
	border: solid thin var(--mediumgreen);
}

.popover .killRDPSession:hover {
	background-color: var(--white);
	color: var(--mediumgreen);
}

#addRDPWhite {
	background-color: var(--white);
}

#addRDPWhite .rdpSection {
	color: var(--black);
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color: var(--mediumgray);
}

.custom-search .form-control {
	border-color: var(--neutralgray) !important;
}

#lnkAuthLrnMore {
	color: var(--mediumgreen);
	padding-left: 15px;
}

.custom-datePicker label {
	color: var(--darkgray);
}

.bigIcon.success {
	color: var(--mediumgreen);
}

.fa-solid.success {
	color: var(--mediumgreen);
}

.mainContent {
	background-color: var(--white);
}

.dateSelect .form-control.custom {
	background-color: var(--white);
	color: var(--darkgray);
}

.input-group-addon-custom {
	background-color: var(--white);
	color: var(--darkgray);
}

.notification-item {
	border-left-width: 10px !important;
	border: solid thin var(--darkblue);
}

.new-feature,.feature-improvement {
	color: var(--darkblue);
	border-left-color: var(--darkblue);
}

.important-update {
	color: var(--red);
	border-left-color: var(--red) !important;
}

.scansBtnIcon {
	font-size: 65px;
	color: var(--darkblue);
}

.scansBtnIcon:hover,.scansBtnIcon:focus {
	color: var(--mediumgreen);
}

#EditRoleWrapper .disabled {
	color: var(--neutralgray);
	pointer-events: none;
}

.disabled {
	color: var(--lightgray);
	pointer-events: none;
}

.disabled:hover {
	cursor: not-allowed;
	color: var(--darkgray);
}

.scan-running {
	color: #06bd0a;
}

.color-active {
	font-weight: bold;
	color: var(--darkgray);
}

.color-inactive {
	font-weight: normal;
	color: var(--neutralgray);
}

#EditScheduleWrapper {
	background-color: var(--white);
}

.schedulerWindow #EditScheduleWrapper #EmailContainer li {
	background-color: var(--lightgray);
	color: var(--darkgray);
	border-color: var(--lightgray);
}

#EditScanNowWrapper #EmailContainer li {
	background-color: var(--orange);
	color: var(--white);
}

#SSOptions .msgProtectionMode {
	background-color: var(--lightgray);
}

.swam .pagination > .active > a {
    background-color: var(--darkgray);
    border-color: var(--darkgray);
}

.swam .pagination > .li > a {
    background-color: var(--white);
    border-color: var(--white);
	color: var(--darkgray);
}

.swam .pagination > li > a:hover {
    background-color: var(--darkgray) !important;
    border-color: var(--darkgray) !important;
}