body {
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #161615;
}

* {
	-webkit-transition: all 0.2s linear 0.1s;
	-moz-transition: all 0.2s linear 0.1s;
	-o-transition: all 0.2s linear 0.1s;
	-ms-transition: all 0.2s linear 0.1s;
	transition: all 0.2s linear 0.1s;
}

/* Dark Mode */
.dark-mode {
	background: #000;
}

.dark-mode .inner-main {
	background: #fff;
}


.dark-mode .menu-links ul li a,
.dark-mode .profile-img label,
.dark-mode .step-label,
.dark-mode .page-footer,
.dark-mode .slide-step h2,
.dark-mode .step-text {
	/* color: #fff; */
}

.dark-mode .form-data .form-control,
.dark-mode .remind-opt label.btn {
	/* background: #161615; */
	color: #373738;
}

.dark-mode .step-label svg path,
.dark-mode .bell-icon svg path,
.dark-mode .logo svg path {
	fill: #fff;
}

.dark-mode .bell-icon {
	/* background: #272727; */
	/* background: #272727; */
}

/* Dark Mode */

/* Global scrollbar design */
body::-webkit-scrollbar {
    width: 18px; 
}

body::-webkit-scrollbar-track {
    background: #ffffff; 
}

body::-webkit-scrollbar-thumb {
    background-color: #33B7F3; 
    border-radius: 10px; 
    border: 5px solid #ffffff; 
}

/* To support Firefox */
/* * {
    scrollbar-width: thin; 
    scrollbar-color: #33B7F3 #ffffff; 
} */
