:root {
	--bg-light-blue: #e7f1f1;
	--bg-main: #0096ff;
}

.bg-main {
	background-color: var(--bg-main);
}

.bg-light-blue {
	background-color: var(--bg-light-blue);
}

img {
	max-width: 100%;
	height: auto;
}

dl,
ul,
ol {
	margin-bottom: 0 !important;
	padding-left: 0 !important;
}

ul li {
	list-style: none;
}

/* THIS CSS USED FOR HEADING COLOUR */
.page-head h1 {
	color: #fff;
	font-weight: 700;
}

/* THIS CSS USED FOR FAQ'S STYLING */
.faqs_sec .accordion-button {
	box-shadow: none !important;
}

.faqs_sec .accordion-button:not(.collapsed) {
	color: #fff;
	background-color: var(--bg-main);
}

.faqs_sec .accordion-button:not(.collapsed)::after {
	filter: brightness(100);
}

.hover-elevate:hover {
	transform: translateY(-3px);
}

.transition-base {
	transition: all .2s ease-in-out;
}

.hover-bg-light:hover {
	background-color: #f8f9fa;
}

.field-response-file {
	margin-bottom: 0 !important;
}

.support-message-thread .list-view {
	padding-top: 0;
}