/*Login card*/
.body-sign .card-sign .card-title-sign .title {
	background-color: #666666;
}
.body-sign .card-sign .card-body {
	border-top-color: #666666;
}
.body-locked .current-user .user-image {
	border-color: #666666;
}

/*Pag Space*/
.dataTables_empty {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
html.fixed .inner-wrapper{
	padding-top: 60px;
}
.content-body h1{
	margin-top: 0;
}

/*User Menu*/
.userbox .dropdown-menu a:hover {
	cursor: pointer;
	background: #333333;
}

/*Side Menu*/
ul.nav-main li a:hover {
	color: #666666;
}
ul.nav-main li a:focus {
	color: #666666;
}
ul.nav-main > li.nav-active > a:hover {
	color: #666666;
}
ul.nav-main > li.nav-active > a {
	box-shadow: 2px 0 0 #838B94 inset;
}
html.no-overflowscrolling .nano > .nano-pane > .nano-slider {
	background: #666666;
}
.sidebar-left .sidebar-header .sidebar-toggle:hover i {
	color: #666666;
}
.header .toggle-sidebar-left {
	background: #666666;
}
ul.nav-main li .nav-children li.nav-active > a {
	color: #666666;
}

/*Pagination*/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination .page-item.active .page-link {
	background-color: #666666 !important;
	border-color: #666666;
}
.pagination > li > a, .pagination > li > span, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	color: #666666;
}
.page-link:hover, .page-link:focus {
	background-color: #ffffff;
	border-color: none;
}

/*Records per page*/
.select2-container--bootstrap .select2-dropdown {
	border-color: #666666;
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
	border-color: #666666;
	border-top-color: #666666;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 102, 102, 0.6);
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
	background-color: #666666;
}

/*Buttons*/
html .btn-primary {
	color: #ffffff;
	border: none;
	background-color: #666666;
	/*background-image: linear-gradient(to right, #cf1600 0%, #d4c500 100%);*/
}
html .btn-primary:hover {
	cursor: pointer;
	color: #ffffff;
	background-color: #333333;
	border-color: #666666;
	/*background-image: linear-gradient(to right, #d4c500 0%, #cf1600 100%);*/
}
html .btn-primary:active, html .btn-primary.active, .show > html .btn-primary.dropdown-toggle {
	cursor: pointer;
	background-color: #333333 !important;
	background-image: none !important;
	border-color: #666666 !important;
	box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5) !important;
}
html .btn-primary:focus, html .btn-primary.focus {
	cursor: pointer;
	box-shadow: 0 0 0 3px rgba(102, 102, 102, 0.5);
	background-color: #333333;
	border-color: #666666;
}
.budgetIconBtn:hover {
	cursor: pointer;
	color: #333333;
}
.budgetStateSave {
	color: #666666;
	font-size: 28px;
	cursor: pointer;
	line-height: 30px;
	margin-left: 5px;
}
.budgetStateSave:hover {
	cursor: pointer;
	color: #333333;
}

/*Links*/
body a, body a:focus, body a:active, body a:visited {
	color: #666666;
}
body a:hover {
	cursor: pointer;
	color: #333333;
}

/*Check/Uncheck Icons*/
#checked {
	color: #2faa4e;
	font-size: 20px;
}
#unchecked {
	color: #da2525;
	font-size: 20px;
}

/*On/Off Icons*/
#online {
	color: #0099e6;
	font-size: 20px;
}
#offline {
	color: #666666;
	font-size: 20px;
}

/*Forms*/
.form-check-input:checked {
	background-color: #666666;
	border-color: #666666;
}
.form-check-input:focus {
	border-color: #666666;
}
.form-check-input:focus {
	box-shadow: 0 0 0 0.25rem rgba(102, 102, 102, 0.25);
}
.form-select:focus {
	border-color: #666666;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 102, 102, 0.6);
}
.form-control:focus {
	border-color: #666666;
	box-shadow: 0 0 8px rgba(102, 102, 102, 0.6);
}

/*Select Dropdowns*/
.selectDropdown {
	cursor: pointer;
	background-color: #ffffff;
	border: 1px solid #ced4da;
	width: 100%;
	padding: 0.375rem 0.75rem;
}
.selectDropdown:focus {
	cursor: pointer;
	border-color: #333333;
	box-shadow: 0 0 8px rgba(102, 102, 102, 0.6);
}
.selectDropdownLeadStates {
	float: left;
	cursor: pointer;
	border: 1px solid #ced4da;
	padding: 3px 12px;
	background-color: #ffffff;
}
.selectDropdownLeadStates:focus {
	border-color: #333333;
	box-shadow: 0 0 8px rgba(102, 102, 102, 0.6);
}

/*FAQs Toggles & Search Input*/
html .toggle-primary .toggle label {
	background-color: #ffffff !important;
	color: #333333;
	border-left-color: #333333;
	border-right-color: #333333;
}
html .toggle-primary .toggle.active label {
	background-color: #333333 !important;
	border-color: #333333;
	color: #ffffff;
}
.toggle.active > label {
	background: #333333;
}
.toggle-content {
	display: none;
}
.searchInputFAQs {
	background-color: #ffffff;
	border: 1px solid #ffffff;
	width: 100%;
	padding: 0.375rem 0.75rem;
	color: #333333;
}
.searchInputFAQs:focus-visible {
	border-color: #333333;
}
/*Align FAQs*/
.faqPar {
	white-space: pre-line;
	padding: 0;
}

/*News Timeline*/
.timeline .tm-items > li {
	padding-left: 230px;
}
.timeline .tm-items > li .tm-icon {
	border-color: #666666;
	color: #666666;
	left: 190px;
}
.timeline .tm-items > li .tm-datetime {
	display: flex;
	align-items: center;
}
.timeline .tm-items > li .tm-datetime .tm-datetime-time {
	color: #666666;
}
.timeline .tm-body::after {
	left: 190px;
}

/*Solutions Tabs*/
html body .tabs .nav-tabs li.active .nav-link, html.dark body .tabs .nav-tabs li.active .nav-link {
	border-top-color: #333333;
	color: #333333;
}
html body .tabs .nav-tabs .nav-link, html.dark body .tabs .nav-tabs .nav-link, html body .tabs .nav-tabs .nav-link:hover, html.dark body .tabs .nav-tabs .nav-link:hover {
	color: #333333;
}
html body .tabs .nav-tabs.nav-justified .nav-link:hover, html.dark body .tabs .nav-tabs.nav-justified .nav-link:hover, html body .tabs .nav-tabs.nav-justified .nav-link:focus, html.dark body .tabs .nav-tabs.nav-justified .nav-link:focus {
	border-top-color: #333333;
}
