﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 100;
}

h1 {
	font-size: 30px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
	font-weight: 500;
}

h6 {
	font-size: 10px;
}

h3,
h4,
h5 {
	margin-top: 5px;
	font-weight: 500;
}

/* text color */
.ob-neutral {
	color: #212121 !important;
}

/* opacity */
.op-1 {
	opacity: 0.1;
}

.op-2 {
	opacity: 0.2;
}

.op-3 {
	opacity: 0.3;
}

.op-4 {
	opacity: 0.4;
}

.op-5 {
	opacity: 0.5;
}

.op-6 {
	opacity: 0.6;
}

.op-7 {
	opacity: 0.7;
}

.op-8 {
	opacity: 0.8;
}

.op-9 {
	opacity: 0.9;
}

.lv1-row1 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 2;
}

body {
	background: #f6f7f8;
}

.lv1-row1 {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 3;
}

.lv1-row2 {
	/* height: 100%; for fixing signout button not working issue*/
	position: relative;
}

.lv1-row2 .side-nav {
	position: initial;
	top: 0;
	bottom: 0;
	margin-top: 51px;
}

.lv1-row2 .main-content {
	width: calc(100% - 70px);
	position: fixed;
	margin: 60px 0 0 70px;
	/* padding: 30px; */
	background: #f7f9fc;
	height: calc(100% - 57px);
	overflow-y: auto;
	z-index: 2;
}

.lv1-row2 .main-content-dashboard {
	width: calc(100% - 70px);
	position: fixed;
	margin: 60px 0 0 70px;
	padding: 0px 15px;
	background: #f7f9fc;
	height: calc(100% - 50px);
	overflow-y: auto;
	z-index: 2;
}

@media screen and (max-width: 767px) {
	.lv1-row2 .main-content-dashboard {
		margin-left: 0px;
		width: 100%;
	}
}

.lv1-row2 .main-content-taskPage {
	width: calc(100% - 0px);
	position: fixed;
	margin-top: 62px !important;
	/* margin: 0 !important; */
	padding: 24px;
	background: #f7f9fc;
	height: calc(100% - 63px);
	overflow-y: auto;
	z-index: 2;
}

.nav > li > a {
	font-size: 14px;
	color: #000000;
	font-weight: 500;
	padding: 14px 20px 14px 25px;
}

.nav.navbar-right > li > a {
	color: #999c9e;
}

.nav > li.active > a {
	color: #ffffff;
}

.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
	background-color: #293846;
	color: white;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	background: #fff;
}

.nav.navbar-top-links > li > a:hover,
.nav.navbar-top-links > li > a:focus {
	background-color: transparent;
}

.nav > li > a i {
	margin-right: 6px;
}

.navbar {
	border: 0;
}

.navbar-default {
	background-color: transparent;
	border-color: #c4c3c8;
}

.navbar-top-links li {
	display: inline-block;
}

.navbar-top-links li:last-child {
	margin-right: 40px;
}

.body-small .navbar-top-links li:last-child {
	margin-right: 0;
}

.navbar-top-links li a {
	padding: 20px 10px;
	min-height: 50px;
}

.dropdown-menu {
	border: medium none;
	border-radius: 3px;
	box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
	display: none;
	float: left;
	font-size: 12px;
	left: 0;
	list-style: none outside none;
	padding: 0;
	position: absolute;
	text-shadow: none;
	top: 100%;
	z-index: 1000;
}

.dropdown-menu > li > a {
	border-radius: 3px;
	color: inherit;
	line-height: 25px;
	margin: 4px;
	text-align: left;
	font-weight: normal;
}

.dropdown-menu > li > a.font-bold {
	font-weight: 600;
}

.navbar-top-links .dropdown-menu li {
	display: block;
}

.navbar-top-links .dropdown-menu li:last-child {
	margin-right: 0;
}

.navbar-top-links .dropdown-menu li a {
	padding: 3px 20px;
	min-height: 0;
}

.navbar-top-links .dropdown-menu li a div {
	white-space: normal;
}

.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
	width: 310px;
	min-width: 0;
}

.navbar-top-links .dropdown-messages {
	margin-left: 5px;
}

.navbar-top-links .dropdown-tasks {
	margin-left: -59px;
}

.navbar-top-links .dropdown-alerts {
	margin-left: -123px;
}

.navbar-top-links .dropdown-user {
	right: 0;
	left: auto;
}

.dropdown-messages,
.dropdown-alerts {
	padding: 10px 10px 10px 10px;
}

.dropdown-messages li a,
.dropdown-alerts li a {
	font-size: 12px;
}

.dropdown-messages li em,
.dropdown-alerts li em {
	font-size: 10px;
}

.nav.navbar-top-links .dropdown-alerts a {
	font-size: 12px;
}

.nav-header {
	padding: 33px 25px;
	background-color: #646474;
}

.pace-done .nav-header {
	transition: all 0.4s;
}

.nav > li.active {
	border-left: 4px solid #df3a62;
	background: #293846;
}

.nav.nav-second-level > li.active {
	border: none;
}

.nav.nav-second-level.collapse[style] {
	height: auto !important;
}

.nav-header a {
	color: #dfe4ed;
}

.nav-header .text-muted {
	color: #8095a8;
}

.minimalize-styl-2 {
	padding: 4px 12px;
	margin: 14px 5px 5px 20px;
	font-size: 14px;
	float: left;
}

.navbar-form-custom {
	float: left;
	height: 50px;
	padding: 0;
	width: 200px;
	display: inline-table;
}

.navbar-form-custom .form-group {
	margin-bottom: 0;
}

.nav.navbar-top-links a {
	font-size: 14px;
}

.navbar-form-custom .form-control {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	font-size: 14px;
	height: 60px;
	margin: 0;
	z-index: 2000;
}

.count-info .label {
	line-height: 12px;
	padding: 2px 5px;
	position: absolute;
	right: 6px;
	top: 12px;
}

.arrow {
	float: right;
}

.fa.arrow:before {
	content: '\f104';
}

.active > a > .fa.arrow:before {
	content: '\f107';
}

.nav-second-level li,
.nav-third-level li {
	border-bottom: none !important;
}

.nav-second-level li a {
	padding: 7px 10px 7px 10px;
	padding-left: 52px;
}

.nav-third-level li a {
	padding-left: 62px;
}

.nav-second-level li:last-child {
	margin-bottom: 10px;
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
	display: block;
	border-radius: 0 2px 2px 0;
	min-width: 140px;
	height: auto;
}

body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
	font-size: 12px;
	border-radius: 3px;
}

.fixed-nav .slimScrollDiv #side-menu {
	padding-bottom: 60px;
}

.mini-navbar .nav-second-level li a {
	padding: 10px 10px 10px 15px;
}

.mini-navbar .nav-second-level {
	position: absolute;
	left: 70px;
	top: 0;
	background-color: #c4c3c8;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
}

.canvas-menu.mini-navbar .nav-second-level {
	background: #293846;
}

.mini-navbar li.active .nav-second-level {
	left: 65px;
}

.navbar-default .special_link a {
	background: #646474;
	color: white;
}

.navbar-default .special_link a:hover {
	background: #17987e !important;
	color: white;
}

.navbar-default .special_link a span.label {
	background: #fff;
	color: #646474;
}

.navbar-default .landing_link a {
	background: #1cc09f;
	color: white;
}

.navbar-default .landing_link a:hover {
	background: #646474 !important;
	color: white;
}

.navbar-default .landing_link a span.label {
	background: #fff;
	color: #1cc09f;
}

.logo-element {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	color: white;
	display: none;
	padding: 18px 0;
}

.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}

.navbar-fixed-top {
	background: #fff;
	transition-duration: 0.4s;
	border-bottom: 1px solid #e7eaec !important;
	z-index: 2030;
}

.navbar-fixed-top,
.navbar-static-top {
	background: #f3f3f4;
	/* 2e2e3b */
}

.fixed-nav #wrapper {
	margin-top: 0;
}

body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
	margin-top: 60px;
}

body.top-navigation.fixed-nav #wrapper #page-wrapper {
	margin-top: 0;
}

body.fixed-nav.fixed-nav-basic .navbar-fixed-top {
	left: 220px;
}

body.fixed-nav.fixed-nav-basic.mini-navbar .navbar-fixed-top {
	left: 70px;
}

body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar .navbar-fixed-top {
	left: 0;
}

body.fixed-nav.fixed-nav-basic #wrapper .navbar-static-side {
	margin-top: 0;
}

body.fixed-nav.fixed-nav-basic.body-small .navbar-fixed-top {
	left: 0;
}

body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar.body-small .navbar-fixed-top {
	left: 220px;
}

.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px;
}

.body-small .navbar-fixed-top {
	margin-left: 0;
}

body.mini-navbar .navbar-static-side {
	width: 70px;
}

body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
	display: none;
}

body.canvas-menu .profile-element {
	display: block;
}

body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
	display: none;
}

body.mini-navbar .navbar-default .nav > li > a {
	font-size: 16px;
}

body.mini-navbar .logo-element {
	display: block;
}

body.canvas-menu .logo-element {
	display: none;
}

body.mini-navbar .nav-header {
	padding: 0;
	background-color: #646474;
}

body.canvas-menu .nav-header {
	padding: 33px 25px;
}

/*body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px;
}*/
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
	margin: 0 0 0 0 !important;
}

body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
	margin: 0 0 0 0;
}

body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
	position: fixed;
	width: 220px;
	z-index: 2001;
	height: 100%;
}

body.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 0;
}

body.fixed-sidebar.mini-navbar #page-wrapper {
	margin: 0 0 0 0;
}

/*body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px;
}*/
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 220px;
}

.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
	display: block;
	height: auto;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
	font-size: 12px;
	border-radius: 3px;
}

body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
	font-size: 13px;
	border-radius: 3px;
}

.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
	padding: 10px 10px 10px 15px;
}

.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
	position: relative;
	padding: 0;
	font-size: 13px;
}

.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
	left: 0;
}

body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
	font-size: 13px;
}

body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
	display: inline;
}

body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
	display: block;
}

.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
	padding: 7px 10px 7px 52px;
}

.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
	left: 0;
}

body.canvas-menu nav.navbar-static-side {
	z-index: 2001;
	background: #c4c3c8;
	height: 100%;
	position: fixed;
	display: none;
}

body.canvas-menu.mini-navbar nav.navbar-static-side {
	display: block;
	width: 220px;
}

.top-navigation #page-wrapper {
	margin-left: 0;
}

.top-navigation .navbar-nav .dropdown-menu > .active > a {
	background: white;
	color: #646474;
	font-weight: bold;
}

.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
	background: #fff;
}

.top-navigation .navbar {
	margin-bottom: 0;
}

.top-navigation .nav > li > a {
	padding: 15px 20px;
	color: #676a6c;
}

.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
	background: #fff;
	color: #646474;
}

.top-navigation .nav > li.active {
	background: #fff;
	border: none;
}

.top-navigation .nav > li.active > a {
	color: #646474;
}

.top-navigation .navbar-right {
	margin-right: 10px;
}

.top-navigation .navbar-nav .dropdown-menu {
	box-shadow: none;
	border: 1px solid #e7eaec;
}

.top-navigation .dropdown-menu > li > a {
	margin: 0;
	padding: 7px 20px;
}

.navbar .dropdown-menu {
	margin-top: 0;
}

.top-navigation .navbar-brand {
	background: #646474;
	color: #fff;
	padding: 15px 25px;
}

.top-navigation .navbar-top-links li:last-child {
	margin-right: 0;
}

.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
	margin: 0;
}

.top-navigation.fixed-nav #wrapper,
.fixed-nav #wrapper.top-navigation {
	margin-top: 50px;
}

.top-navigation .footer.fixed {
	margin-left: 0 !important;
}

.top-navigation .wrapper.wrapper-content {
	padding: 40px;
}

.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
	padding: 40px 0 40px 0;
}

.navbar-toggle {
	background-color: #646474;
	color: #fff;
	padding: 6px 12px;
	font-size: 14px;
}

.top-navigation .navbar-nav .open .dropdown-menu > li > a,
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
	padding: 10px 15px 10px 20px;
}

@media (max-width: 768px) {
	.top-navigation .navbar-header {
		display: block;
		float: none;
	}
}

.menu-visible-lg,
.menu-visible-md {
	display: none !important;
}

@media (min-width: 1200px) {
	.menu-visible-lg {
		display: block !important;
	}
}

@media (min-width: 992px) {
	.menu-visible-md {
		display: block !important;
	}
}

@media (max-width: 767px) {
	.menu-visible-md {
		display: block !important;
	}

	.menu-visible-lg {
		display: block !important;
	}
}

.float-e-margins .btn {
	margin-bottom: 5px;
}

.btn-w-m {
	min-width: 120px;
}

.btn-primary.btn-outline {
	color: #646474;
}

.btn-success.btn-outline {
	color: #1c84c6;
}

.btn-info.btn-outline {
	color: #23c6c8;
}

.btn-warning.btn-outline {
	color: #f8ac59;
}

.btn-danger.btn-outline {
	color: #ed5565;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
	color: #fff;
}

.btn-primary {
	background-color: #df3a62;
	border-color: #df3a62;
	color: #ffffff;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
	background-color: #525263;
	border-color: #525263;
	color: #ffffff;
}

.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-image: none;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
	background-color: #1dc5a3;
	border-color: #1dc5a3;
}

.btn-success {
	background-color: #1c84c6;
	border-color: #1c84c6;
	color: #ffffff;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
	background-color: #1a7bb9;
	border-color: #1a7bb9;
	color: #ffffff;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	background-image: none;
}

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
	background-color: #1f90d8;
	border-color: #1f90d8;
}

.btn-info {
	background-color: #23c6c8;
	border-color: #23c6c8;
	color: #ffffff;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info.active:focus {
	background-color: #21b9bb;
	border-color: #21b9bb;
	color: #ffffff;
}

.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
	background-image: none;
}

.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
	background-color: #26d7d9;
	border-color: #26d7d9;
}

.btn-default {
	color: inherit;
	background: white;
	border: 1px solid #e7eaec;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
	color: inherit;
	border: 1px solid #d2d2d2;
}

.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
	color: #cacaca;
}

.btn-warning {
	background-color: #f8ac59;
	border-color: #f8ac59;
	color: #ffffff;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning.active:focus {
	background-color: #f7a54a;
	border-color: #f7a54a;
	color: #ffffff;
}

.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
	background-image: none;
}

.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
	background-color: #f9b66d;
	border-color: #f9b66d;
}

.btn-danger {
	background-color: #ed5565;
	border-color: #ed5565;
	color: #ffffff;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger.active:focus {
	background-color: #ec4758;
	border-color: #ec4758;
	color: #ffffff;
}

.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	background-image: none;
}

.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
	background-color: #ef6776;
	border-color: #ef6776;
}

.btn-link {
	color: inherit;
}

.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
	color: #646474;
	text-decoration: none;
}

.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
	background-image: none;
}

.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
	color: #cacaca;
}

.btn-white {
	color: inherit;
	background: white;
	border: 1px solid #e7eaec;
}

.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
	color: inherit;
	border: 1px solid #d2d2d2;
}

.btn-white:active,
.btn-white.active {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}

.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
	background-image: none;
}

.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
	color: #cacaca;
}

.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
	box-shadow: none;
}

.btn-outline {
	color: inherit;
	background-color: transparent;
	transition: all 0.5s;
}

.btn-rounded {
	border-radius: 50px;
}

.btn-large-dim {
	width: 90px;
	height: 90px;
	font-size: 42px;
}

button.dim {
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding-top: 6px;
	margin-right: 10px;
	position: relative;
	cursor: pointer;
	border-radius: 5px;
	font-weight: 600;
	margin-bottom: 20px !important;
}

button.dim:active {
	top: 3px;
}

button.btn-primary.dim {
	box-shadow:
		inset 0 0 0 #16987e,
		0 5px 0 0 #16987e,
		0 10px 5px #999999;
}

button.btn-primary.dim:active {
	box-shadow:
		inset 0 0 0 #16987e,
		0 2px 0 0 #16987e,
		0 5px 3px #999999;
}

button.btn-default.dim {
	box-shadow:
		inset 0 0 0 #b3b3b3,
		0 5px 0 0 #b3b3b3,
		0 10px 5px #999999;
}

button.btn-default.dim:active {
	box-shadow:
		inset 0 0 0 #b3b3b3,
		0 2px 0 0 #b3b3b3,
		0 5px 3px #999999;
}

button.btn-warning.dim {
	box-shadow:
		inset 0 0 0 #f79d3c,
		0 5px 0 0 #f79d3c,
		0 10px 5px #999999;
}

button.btn-warning.dim:active {
	box-shadow:
		inset 0 0 0 #f79d3c,
		0 2px 0 0 #f79d3c,
		0 5px 3px #999999;
}

button.btn-info.dim {
	box-shadow:
		inset 0 0 0 #1eacae,
		0 5px 0 0 #1eacae,
		0 10px 5px #999999;
}

button.btn-info.dim:active {
	box-shadow:
		inset 0 0 0 #1eacae,
		0 2px 0 0 #1eacae,
		0 5px 3px #999999;
}

button.btn-success.dim {
	box-shadow:
		inset 0 0 0 #1872ab,
		0 5px 0 0 #1872ab,
		0 10px 5px #999999;
}

button.btn-success.dim:active {
	box-shadow:
		inset 0 0 0 #1872ab,
		0 2px 0 0 #1872ab,
		0 5px 3px #999999;
}

button.btn-danger.dim {
	box-shadow:
		inset 0 0 0 #ea394c,
		0 5px 0 0 #ea394c,
		0 10px 5px #999999;
}

button.btn-danger.dim:active {
	box-shadow:
		inset 0 0 0 #ea394c,
		0 2px 0 0 #ea394c,
		0 5px 3px #999999;
}

button.dim:before {
	font-size: 50px;
	line-height: 1em;
	font-weight: normal;
	color: #fff;
	display: block;
	padding-top: 10px;
}

button.dim:active:before {
	top: 7px;
	font-size: 50px;
}

.btn:focus {
	outline: none !important;
}

.label {
	background-color: #d1dade;
	color: #5e5e5e;
	font-family: 'Open Sans';
	font-size: 10px;
	font-weight: 600;
	padding: 3px 8px;
	text-shadow: none;
}

.badge {
	background-color: #d1dade;
	color: #5e5e5e;
	font-family: 'Open Sans';
	font-size: 11px;
	font-weight: 600;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	text-shadow: none;
}

.label-primary,
.badge-primary {
	background-color: #df3a62;
	color: #ffffff;
}

.label-success,
.badge-success {
	background-color: #1c84c6;
	color: #ffffff;
}

.label-warning,
.badge-warning {
	background-color: #f8ac59;
	color: #ffffff;
}

.label-warning-light,
.badge-warning-light {
	background-color: #f8ac59;
	color: #ffffff;
}

.label-danger,
.badge-danger {
	background-color: #ed5565;
	color: #ffffff;
}

.label-info,
.badge-info {
	background-color: #23c6c8;
	color: #ffffff;
}

.label-inverse,
.badge-inverse {
	background-color: #262626;
	color: #ffffff;
}

.label-white,
.badge-white {
	background-color: #ffffff;
	color: #5e5e5e;
}

.label-white,
.badge-disable {
	background-color: #2a2e36;
	color: #8b91a0;
}

/* TOOGLE SWICH */
.onoffswitch {
	position: relative;
	width: 64px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.onoffswitch-checkbox {
	display: none;
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 2px solid #646474;
	border-radius: 2px;
}

.onoffswitch-inner {
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin 0.3s ease-in 0s;
	-webkit-transition: margin 0.3s ease-in 0s;
	-o-transition: margin 0.3s ease-in 0s;
	transition: margin 0.3s ease-in 0s;
}

.onoffswitch-inner:before,
.onoffswitch-inner:after {
	float: left;
	width: 50%;
	height: 20px;
	padding: 0;
	line-height: 20px;
	font-size: 12px;
	color: white;
	font-family: Trebuchet, Arial, sans-serif;
	font-weight: bold;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.onoffswitch-inner:before {
	content: 'ON';
	padding-left: 10px;
	background-color: #646474;
	color: #ffffff;
}

.onoffswitch-inner:after {
	content: 'OFF';
	padding-right: 10px;
	background-color: #ffffff;
	color: #999999;
	text-align: right;
}

.onoffswitch-switch {
	width: 20px;
	margin: 0;
	background: #ffffff;
	border: 2px solid #646474;
	border-radius: 2px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 44px;
	-moz-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
	right: 0;
}

/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single {
	background: #ffffff;
	box-shadow: none;
	-moz-box-sizing: border-box;
	background-color: #ffffff;
	border: 1px solid #cbd5dd;
	border-radius: 2px;
	cursor: text;
	height: auto !important;
	margin: 0;
	min-height: 30px;
	overflow: hidden;
	padding: 4px 12px;
	position: relative;
	width: 100%;
}

.chosen-container-multi .chosen-choices li.search-choice {
	background: #f1f1f1;
	border: 1px solid #ededed;
	border-radius: 2px;
	box-shadow: none;
	color: #333333;
	cursor: default;
	line-height: 13px;
	margin: 3px 0 3px 5px;
	padding: 3px 20px 3px 5px;
	position: relative;
}

/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #f4f4f4;
	border-color: #dddddd;
	color: inherit;
	cursor: default;
	z-index: 2;
}

.pagination > li > a,
.pagination > li > span {
	background-color: #ffffff;
	border: 1px solid #dddddd;
	color: inherit;
	float: left;
	line-height: 1.42857;
	margin-left: -1px;
	padding: 4px 10px;
	position: relative;
	text-decoration: none;
}

/* TOOLTIPS */
.tooltip-inner {
	background-color: #2f4050;
}

.tooltip.top .tooltip-arrow {
	border-top-color: #2f4050;
}

.tooltip.right .tooltip-arrow {
	border-right-color: #2f4050;
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #2f4050;
}

.tooltip.left .tooltip-arrow {
	border-left-color: #2f4050;
}

/* CIRCLE */
.img-circle {
	border-radius: 50%;
}

/* ANIMATION */
.css-animation-box h1 {
	font-size: 44px;
}

.animation-efect-links a {
	padding: 4px 6px;
	font-size: 12px;
}

#animation_box {
	background-color: #f9f8f8;
	border-radius: 16px;
	width: 80%;
	margin: 0 auto;
	padding-top: 80px;
}

.animation-text-box {
	position: absolute;
	margin-top: 40px;
	left: 50%;
	margin-left: -100px;
	width: 200px;
}

.animation-text-info {
	position: absolute;
	margin-top: -60px;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	font-size: 10px;
}

.animation-text-box h2 {
	font-size: 54px;
	font-weight: 600;
	margin-bottom: 5px;
}

.animation-text-box p {
	font-size: 12px;
	text-transform: uppercase;
}

/* WIDGETS */
.widget {
	border-radius: 5px;
	padding: 15px 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.widget.style1 h2 {
	font-size: 30px;
}

.widget h2,
.widget h3 {
	margin-top: 5px;
	margin-bottom: 0;
}

.widget-text-box {
	padding: 20px;
	border: 1px solid #e7eaec;
	background: #ffffff;
}

.widget-head-color-box {
	border-radius: 5px 5px 0 0;
	margin-top: 10px;
}

.widget .flot-chart {
	height: 100px;
}

.vertical-align div {
	display: inline-block;
	vertical-align: middle;
}

.vertical-align h2,
.vertical-align h3 {
	margin: 0;
}

.todo-list {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.todo-list.small-list {
	font-size: 12px;
}

.todo-list.small-list > li {
	background: #f3f3f4;
	border-left: none;
	border-right: none;
	border-radius: 4px;
	color: inherit;
	margin-bottom: 2px;
	padding: 6px 6px 6px 12px;
}

.todo-list.small-list .btn-xs,
.todo-list.small-list .btn-group-xs > .btn {
	border-radius: 5px;
	font-size: 10px;
	line-height: 1.5;
	padding: 1px 2px 1px 5px;
}

.todo-list > li {
	background: #f3f3f4;
	border-left: 6px solid #e7eaec;
	border-right: 6px solid #e7eaec;
	border-radius: 4px;
	color: inherit;
	margin-bottom: 2px;
	padding: 10px;
}

.todo-list .handle {
	cursor: move;
	display: inline-block;
	font-size: 16px;
	margin: 0 5px;
}

.todo-list > li .label {
	font-size: 9px;
	margin-left: 10px;
}

.check-link {
	font-size: 16px;
}

.todo-completed {
	text-decoration: line-through;
}

.geo-statistic h1 {
	font-size: 36px;
	margin-bottom: 0;
}

.glyphicon.fa {
	font-family: 'FontAwesome';
}

/* INPUTS */
.inline {
	display: inline-block !important;
}

.input-s-sm {
	width: 120px;
}

.input-s {
	width: 200px;
}

.input-s-lg {
	width: 250px;
}

.i-checks {
	padding-left: 0;
}

.spinner-buttons.input-group-btn .btn-xs {
	line-height: 1.13;
}

.spinner-buttons.input-group-btn {
	width: 20%;
}

.noUi-connect {
	background: none repeat scroll 0 0 #646474;
	box-shadow: none;
}

.slider_red .noUi-connect {
	background: none repeat scroll 0 0 #ed5565;
	box-shadow: none;
}

/* ngGrid */
.gridStyle {
	border: 1px solid #d4d4d4;
	width: 100%;
	height: 400px;
}

.gridStyle2 {
	border: 1px solid #d4d4d4;
	width: 500px;
	height: 300px;
}

.ngH eaderCell {
	border-right: none;
	border-bottom: 1px solid #e7eaec;
}

.ngCell {
	border-right: none;
}

.ngTopPanel {
	background: #f5f5f6;
}

.ngRow.even {
	background: #f9f9f9;
}

.ngRow.selected {
	background: #ebf2f1;
}

.ngRow {
	border-bottom: 1px solid #e7eaec;
}

.ngCell {
	background-color: transparent;
}

.ngHeaderCell {
	border-right: none;
}

/* Toastr custom style */
#toast-container > .toast {
	background-image: none !important;
}

#toast-container > .toast:before {
	position: fixed;
	font-family: FontAwesome;
	font-size: 24px;
	line-height: 24px;
	float: left;
	color: #fff;
	padding-right: 0.5em;
	margin: auto 0.5em auto -1.5em;
}

#toast-container > .toast-warning:before {
	content: '\f0e7';
}

#toast-container > .toast-error:before {
	content: '\f071';
}

#toast-container > .toast-info:before {
	content: '\f005';
}

#toast-container > .toast-success:before {
	content: '\f00C';
}

#toast-container > div {
	-moz-box-shadow: 0 0 3px #999;
	-webkit-box-shadow: 0 0 3px #999;
	box-shadow: 0 0 3px #999;
	opacity: 0.9;
	-ms-filter: alpha(opacity=90);
	filter: alpha(opacity=90);
}

#toast-container > :hover {
	-moz-box-shadow: 0 0 4px #999;
	-webkit-box-shadow: 0 0 4px #999;
	box-shadow: 0 0 4px #999;
	opacity: 1;
	-ms-filter: alpha(opacity=100);
	filter: alpha(opacity=100);
	cursor: pointer;
}

.toast {
	background-color: #646474;
}

.toast-success {
	background-color: #646474;
}

.toast-error {
	background-color: #ed5565;
}

.toast-info {
	background-color: #23c6c8;
}

.toast-warning {
	background-color: #f8ac59;
}

.toast-top-full-width {
	margin-top: 20px;
}

.toast-bottom-full-width {
	margin-bottom: 20px;
}

/* Notifie */
.cg-notify-message.inspinia-notify {
	background: #fff;
	padding: 0;
	box-shadow:
		0 0 1px rgba(0, 0, 0, 0.1),
		0 2px 4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:
		0 0 1px rgba(0, 0, 0, 0.1),
		0 2px 4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:
		0 0 1px rgba(0, 0, 0, 0.1),
		0 2px 4px rgba(0, 0, 0, 0.2);
	border: none;
	margin-top: 30px;
	color: inherit;
}

.inspinia-notify.alert-warning {
	border-left: 6px solid #f8ac59;
}

.inspinia-notify.alert-success {
	border-left: 6px solid #1c84c6;
}

.inspinia-notify.alert-danger {
	border-left: 6px solid #ed5565;
}

.inspinia-notify.alert-info {
	border-left: 6px solid #646474;
}

/* Image cropper style */
.img-container,
.img-preview {
	overflow: hidden;
	text-align: center;
	width: 100%;
}

.img-preview-sm {
	height: 130px;
	width: 200px;
}

/* Forum styles  */
.forum-post-container .media {
	margin: 10px 10px 10px 10px;
	padding: 20px 10px 20px 10px;
	border-bottom: 1px solid #f1f1f1;
}

.forum-avatar {
	float: left;
	margin-right: 20px;
	text-align: center;
	width: 110px;
}

.forum-avatar .img-circle {
	height: 48px;
	width: 48px;
}

.author-info {
	color: #676a6c;
	font-size: 11px;
	margin-top: 5px;
	text-align: center;
}

.forum-post-info {
	padding: 9px 12px 6px 12px;
	background: #f9f9f9;
	border: 1px solid #f1f1f1;
}

.media-body > .media {
	background: #f9f9f9;
	border-radius: 3px;
	border: 1px solid #f1f1f1;
}

.forum-post-container .media-body .photos {
	margin: 10px 0;
}

.forum-photo {
	max-width: 140px;
	border-radius: 3px;
}

.media-body > .media .forum-avatar {
	width: 70px;
	margin-right: 10px;
}

.media-body > .media .forum-avatar .img-circle {
	height: 38px;
	width: 38px;
}

.mid-icon {
	font-size: 66px;
}

.forum-item {
	margin: 10px 0;
	padding: 10px 0 20px;
	border-bottom: 1px solid #f1f1f1;
}

.views-number {
	font-size: 24px;
	line-height: 18px;
	font-weight: 400;
}

.forum-container,
.forum-post-container {
	padding: 30px !important;
}

.forum-item small {
	color: #999;
}

.forum-item .forum-sub-title {
	color: #999;
	margin-left: 50px;
}

.forum-title {
	margin: 15px 0 15px 0;
}

.forum-info {
	text-align: center;
}

.forum-desc {
	color: #999;
}

.forum-icon {
	float: left;
	width: 30px;
	margin-right: 20px;
	text-align: center;
}

a.forum-item-title {
	color: inherit;
	display: block;
	font-size: 18px;
	font-weight: 600;
}

a.forum-item-title:hover {
	color: inherit;
}

.forum-icon .fa {
	font-size: 30px;
	margin-top: 8px;
	color: #9b9b9b;
}

.forum-item.active .fa {
	color: #646474;
}

.forum-item.active a.forum-item-title {
	color: #646474;
}

@media (max-width: 992px) {
	.forum-info {
		margin: 15px 0 10px 0;
		/* Comment this is you want to show forum info in small devices */
		display: none;
	}

	.forum-desc {
		float: none !important;
	}
}

/* Select2 custom styles */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
	border-color: #e7eaec;
}

/* Wizard step fix */
.wizard > .content > .body {
	position: relative;
}

.sidebard-panel {
	width: 220px;
	background: #ebebed;
	padding: 10px 20px;
	position: absolute;
	right: 0;
}

.sidebard-panel .feed-element img.img-circle {
	width: 32px;
	height: 32px;
}

.sidebard-panel .feed-element,
.media-body,
.sidebard-panel p {
	font-size: 12px;
}

.sidebard-panel .feed-element {
	margin-top: 20px;
	padding-bottom: 0;
}

.sidebard-panel .list-group {
	margin-bottom: 10px;
}

.sidebard-panel .list-group .list-group-item {
	padding: 5px 0;
	font-size: 12px;
	border: 0;
}

.sidebar-content .wrapper,
.wrapper.sidebar-content {
	padding-right: 230px !important;
}

.body-small .sidebar-content .wrapper,
.body-small .wrapper.sidebar-content {
	padding-right: 20px !important;
}

#right-sidebar {
	background-color: #fff;
	border-left: 1px solid #e7eaec;
	border-top: 1px solid #e7eaec;
	overflow: hidden;
	position: fixed;
	top: 60px;
	width: 260px !important;
	z-index: 1009;
	bottom: 0;
	right: -260px;
}

#right-sidebar.sidebar-open {
	right: 0;
}

#right-sidebar.sidebar-open.sidebar-top {
	top: 0;
	border-top: none;
}

.sidebar-container ul.nav-tabs {
	border: none;
}

.sidebar-container ul.nav-tabs.navs-4 li {
	width: 25%;
}

.sidebar-container ul.nav-tabs.navs-3 li {
	width: 33.3333%;
}

.sidebar-container ul.nav-tabs.navs-2 li {
	width: 50%;
}

.sidebar-container ul.nav-tabs li {
	border: none;
}

.sidebar-container ul.nav-tabs li a {
	outline: 0 none;
	border: none;
	padding: 12px 10px;
	margin: 0;
	border-radius: 0;
	background: #2f4050;
	color: #fff;
	text-align: center;
	border-right: 1px solid #334556;
}

.sidebar-container ul.nav-tabs li.active a {
	border: none;
	background: #f9f9f9;
	color: #676a6c;
	font-weight: bold;
}

.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
	border: none;
}

.sidebar-container ul.sidebar-list {
	margin: 0;
	padding: 0;
}

.sidebar-container ul.sidebar-list li {
	border-bottom: 1px solid #e7eaec;
	padding: 15px 20px;
	list-style: none;
	font-size: 12px;
}

.sidebar-container .sidebar-message:nth-child(2n + 2) {
	background: #f9f9f9;
}

.sidebar-container ul.sidebar-list li a {
	text-decoration: none;
	color: inherit;
}

.sidebar-container .sidebar-content {
	padding: 15px 20px;
	font-size: 12px;
}

.sidebar-container .sidebar-title {
	background: #f9f9f9;
	padding: 20px;
	border-bottom: 1px solid #e7eaec;
}

.sidebar-container .sidebar-title h3 {
	margin-bottom: 3px;
	padding-left: 2px;
}

.sidebar-container .tab-content h4 {
	margin-bottom: 5px;
}

.sidebar-container .sidebar-message > a > .pull-left {
	margin-right: 10px;
}

.sidebar-container .sidebar-message > a {
	text-decoration: none;
	color: inherit;
}

.sidebar-container .sidebar-message {
	padding: 15px 20px;
}

.sidebar-container .sidebar-message .message-avatar {
	height: 38px;
	width: 38px;
	border-radius: 50%;
}

.sidebar-container .setings-item {
	padding: 15px 20px;
	border-bottom: 1px solid #e7eaec;
}

body {
	font-family: 'open sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	background-color: #c4c3c8;
	font-size: 13px !important;
	color: #676a6c !important;
	overflow-x: hidden;
}

html,
body {
	height: 100%;
}

body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
	height: 100%;
}

#page-wrapper {
	min-height: auto;
}

body.boxed-layout {
	background: url('patterns/shattered.png');
}

body.boxed-layout #wrapper {
	background-color: #2f4050;
	max-width: 1200px;
	margin: 0 auto;
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.75);
}

.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
	max-width: 1300px !important;
}

.block {
	display: block;
}

.clear {
	display: block;
	overflow: hidden;
}

a {
	cursor: pointer;
}

a:hover,
a:focus {
	text-decoration: none;
}

.border-bottom {
	border-bottom: 1px solid #e7eaec !important;
}

.font-bold {
	font-weight: 600;
}

.font-noraml {
	font-weight: 400;
}

.text-uppercase {
	text-transform: uppercase;
}

.b-r {
	border-right: 1px solid #e7eaec;
}

.hr-line-dashed {
	border-top: 1px dashed #e7eaec;
	color: #ffffff;
	background-color: #ffffff;
	height: 1px;
	margin: 20px 0;
}

.hr-line-solid {
	border-bottom: 1px solid #e7eaec;
	background-color: rgba(0, 0, 0, 0);
	border-style: solid !important;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* MODAL */
.modal-content {
	background-clip: padding-box;
	background-color: #ffffff;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	outline: 0 none;
	position: relative;
}

.modal-dialog {
	z-index: 2200;
}

.modal-body {
	padding: 20px 30px 30px 30px;
}

.inmodal .modal-body {
	background: #f8fafb;
}

.inmodal .modal-header {
	padding: 30px 15px;
	text-align: center;
}

.animated.modal.fade .modal-dialog {
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}

.inmodal .modal-title {
	font-size: 26px;
}

.inmodal .modal-icon {
	font-size: 84px;
	color: #e2e3e3;
}

.modal-footer {
	margin-top: 0;
}

/* WRAPPERS */
#wrapper {
	width: 100%;
	overflow-x: hidden;
}

.wrapper {
	padding: 0 20px;
}

.wrapper-content {
	padding: 20px 10px 40px;
}

#page-wrapper {
	padding: 0 15px;
	/*min-height: 568px;*/
	position: relative !important;
}

@media (min-width: 768px) {
	#page-wrapper {
		position: inherit;
		/*margin: 0 0 0 240px;*/
		/*min-height: 2002px;*/
	}
}

.title-action {
	text-align: right;
	padding-top: 30px;
}

.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
	margin-top: 5px;
}

ul.unstyled,
ol.unstyled {
	list-style: none outside none;
	margin-left: 0;
}

.big-icon {
	font-size: 160px !important;
	color: #e5e6e7;
}

/* FOOTER */
.footer {
	background: none repeat scroll 0 0 white;
	border-top: 1px solid #e7eaec;
	bottom: 0;
	left: 0;
	padding: 10px 20px;
	position: absolute;
	right: 0;
	color: #3b3b48;
	font-family:
		avenir light,
		Verdana;
}

.footer.fixed_full {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	padding: 10px 20px;
	background: white;
	border-top: 1px solid #e7eaec;
}

.footer.fixed {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	padding: 10px 20px;
	background: white;
	border-top: 1px solid #e7eaec;
	margin-left: 220px;
}

body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
	margin: 0 0 0 70px;
}

body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
	margin: 0 !important;
}

body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
	margin: 0 0 0 220px;
}

body.body-small .footer.fixed {
	margin-left: 0;
}

/* PANELS */
.page-heading {
	border-top: 0;
	padding: 0 10px 20px 10px;
}

.panel-heading h1,
.panel-heading h2 {
	margin-bottom: 5px;
}

/* TABLES */
.table-bordered {
	border: 1px solid #ebebeb;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
	background-color: #f5f5f6;
	border-bottom-width: 1px;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
	border: 1px solid #e7e7e7;
}

.table > thead > tr > th {
	border-bottom: 1px solid #dddddd;
	vertical-align: bottom;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
	border-top: 1px solid #e7eaec;
	line-height: 1.42857;
	padding: 8px;
	vertical-align: top;
}

/* PANELS */
.panel.blank-panel {
	background: none;
	margin: 0;
}

.blank-panel .panel-heading {
	padding-bottom: 0;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none;
	border-color: #dddddd #dddddd rgba(0, 0, 0, 0);
	border-bottom: #f3f3f4;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	cursor: default;
}

.nav.nav-tabs li {
	background: none;
	border: none;
}

.nav-tabs > li > a {
	color: #a7b1c2;
	font-weight: 600;
	padding: 10px 20px 10px 25px;
}

.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
	background-color: #e6e6e6;
	color: #676a6c;
}

.ui-tab .tab-content {
	padding: 20px 0;
}

/* GLOBAL  */
.no-padding {
	padding: 0 !important;
}

.no-borders {
	border: none !important;
}

.no-margins {
	margin: 0 !important;
}

.no-top-border {
	border-top: 0 !important;
}

.ibox-content.text-box {
	padding-bottom: 0;
	padding-top: 15px;
}

.border-left-right {
	border-left: 1px solid #e7eaec;
	border-right: 1px solid #e7eaec;
	border-top: none;
	border-bottom: none;
}

.border-left {
	border-left: 1px solid #e7eaec;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.border-right {
	border-left: none;
	border-right: 1px solid #e7eaec;
	border-top: none;
	border-bottom: none;
}

.full-width {
	width: 100% !important;
}

.link-block {
	font-size: 12px;
	padding: 10px;
}

.nav.navbar-top-links .link-block a {
	font-size: 12px;
}

.link-block a {
	font-size: 10px;
	color: inherit;
}

body.mini-navbar .branding {
	display: none;
}

img.circle-border {
	border: 6px solid #ffffff;
	border-radius: 50%;
}

.branding {
	float: left;
	color: #ffffff;
	font-size: 18px;
	font-weight: 600;
	padding: 17px 20px;
	text-align: center;
	background-color: #646474;
}

.login-panel {
	margin-top: 25%;
}

.icons-box h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}

.icons-box .infont a i {
	font-size: 25px;
	display: block;
	color: #676a6c;
}

.icons-box .infont a {
	color: #a6a8a9;
}

.icons-box .infont a {
	padding: 10px;
	margin: 1px;
	display: block;
}

.ui-draggable .ibox-title {
	cursor: move;
}

.breadcrumb {
	background-color: #ffffff;
	padding: 0;
	margin-bottom: 0;
}

.breadcrumb > li a {
	color: inherit;
}

.breadcrumb > .active {
	color: inherit;
}

code {
	background-color: #f9f2f4;
	border-radius: 4px;
	color: #ca4440;
	font-size: 90%;
	padding: 2px 4px;
	white-space: nowrap;
}

.ibox {
	clear: both;
	margin-bottom: 25px;
	margin-top: 0;
	padding: 0;
}

.ibox.collapsed .ibox-content {
	display: none;
}

.ibox.collapsed .fa.fa-chevron-up:before {
	content: '\f078';
}

.ibox.collapsed .fa.fa-chevron-down:before {
	content: '\f077';
}

.ibox:after,
.ibox:before {
	display: table;
}

.ibox-title {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ffffff;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 3px 0 0;
	color: inherit;
	margin-bottom: 0;
	padding: 14px 15px 7px;
	min-height: 48px;
}

.ibox-content {
	background-color: #ffffff;
	color: inherit;
	padding: 15px 20px 20px 20px;
	border-color: #e7eaec;
	border-image: none;
	border-style: solid solid none;
	border-width: 1px 0;
}

.ibox-footer {
	color: inherit;
	border-top: 1px solid #e7eaec;
	font-size: 90%;
	background: #ffffff;
	padding: 10px 15px;
}

table.table-mail tr td {
	padding: 12px;
}

.table-mail .check-mail {
	padding-left: 20px;
}

.table-mail .mail-date {
	padding-right: 20px;
}

.star-mail,
.check-mail {
	width: 40px;
}

.unread td a,
.unread td {
	font-weight: 600;
	color: inherit;
}

.read td a,
.read td {
	font-weight: normal;
	color: inherit;
}

.unread td {
	background-color: #f9f8f8;
}

.ibox-content {
	clear: both;
}

.ibox-heading {
	background-color: #f3f6fb;
	border-bottom: none;
}

.ibox-heading h3 {
	font-weight: 200;
	font-size: 24px;
}

.ibox-title h5 {
	display: inline-block;
	font-size: 14px;
	margin: 0 0 7px;
	padding: 0;
	text-overflow: ellipsis;
	float: left;
}

.ibox-title .label {
	float: left;
	margin-left: 4px;
}

.ibox-tools {
	display: block;
	float: none;
	margin-top: 0;
	position: relative;
	padding: 0;
	text-align: right;
}

.ibox-tools a {
	cursor: pointer;
	margin-left: 5px;
	color: #c4c4c4;
}

.ibox-tools a.btn-primary {
	color: #fff;
}

.ibox-tools .dropdown-menu > li > a {
	padding: 4px 10px;
	font-size: 12px;
}

.ibox .ibox-tools.open > .dropdown-menu {
	left: auto;
	right: 0;
}

/* BACKGROUNDS */
.gray-bg {
	background-color: #f3f3f4;
}

.white-bg {
	background-color: #ffffff;
}

.navy-bg {
	background-color: #646474;
	color: #ffffff;
}

.blue-bg {
	background-color: #1c84c6;
	color: #ffffff;
}

.lazur-bg {
	background-color: #23c6c8;
	color: #ffffff;
}

.yellow-bg {
	background-color: #f8ac59;
	color: #ffffff;
}

.red-bg {
	background-color: #ed5565;
	color: #ffffff;
}

.black-bg {
	background-color: #262626;
}

.panel-primary {
	border-color: #646474;
}

.panel-primary > .panel-heading {
	background-color: #646474;
	border-color: #646474;
}

.panel-success {
	border-color: #1c84c6;
}

.panel-success > .panel-heading {
	background-color: #1c84c6;
	border-color: #1c84c6;
	color: #ffffff;
}

.panel-info {
	border-color: #23c6c8;
}

.panel-info > .panel-heading {
	background-color: #23c6c8;
	border-color: #23c6c8;
	color: #ffffff;
}

.panel-warning {
	border-color: #f8ac59;
}

.panel-warning > .panel-heading {
	background-color: #f8ac59;
	border-color: #f8ac59;
	color: #ffffff;
}

.panel-danger {
	border-color: #ed5565;
}

.panel-danger > .panel-heading {
	background-color: #ed5565;
	border-color: #ed5565;
	color: #ffffff;
}

.progress-bar {
	background-color: #646474;
}

.progress-small,
.progress-small .progress-bar {
	height: 10px;
}

.progress-small,
.progress-mini {
	margin-top: 5px;
}

.progress-mini,
.progress-mini .progress-bar {
	height: 5px;
	margin-bottom: 0;
}

.progress-bar-navy-light {
	background-color: #3dc7ab;
}

.progress-bar-success {
	background-color: #1c84c6;
}

.progress-bar-info {
	background-color: #23c6c8;
}

.progress-bar-warning {
	background-color: #f8ac59;
}

.progress-bar-danger {
	background-color: #ed5565;
}

.panel-title {
	font-size: inherit;
}

.jumbotron {
	border-radius: 6px;
	padding: 40px;
}

.jumbotron h1 {
	margin-top: 0;
}

/* COLORS */
.text-navy {
	color: #646474;
}

.text-primary {
	color: inherit;
}

.text-success {
	color: #1c84c6;
}

.text-info {
	color: #23c6c8;
}

.text-warning {
	color: #f8ac59;
}

.text-danger {
	color: #ed5565;
}

.text-muted {
	color: #888888;
}

.text-white {
	color: #ffffff;
}

.simple_tag {
	background-color: #f3f3f4;
	border: 1px solid #e7eaec;
	border-radius: 2px;
	color: inherit;
	font-size: 10px;
	margin-right: 5px;
	margin-top: 5px;
	padding: 5px 12px;
	display: inline-block;
}

.img-shadow {
	-webkit-box-shadow: 0 0 3px 0 #919191;
	-moz-box-shadow: 0 0 3px 0 #919191;
	box-shadow: 0 0 3px 0 #919191;
}

/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar,
.metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
	background: #fff;
}

/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
	background: #fff;
}

a.close-canvas-menu {
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 1011;
	color: #a7b1c2;
}

a.close-canvas-menu:hover {
	color: #fff;
}

.close-canvas-menu {
	display: none;
}

.canvas-menu .close-canvas-menu {
	display: block;
}

.light-navbar .navbar.navbar-static-top {
	background-color: #ffffff;
}

/* FULL HEIGHT */
.full-height {
	height: 100%;
}

.fh-breadcrumb {
	height: calc(100% - 196px);
	margin: 0 -15px;
	position: relative;
}

.fh-no-breadcrumb {
	height: calc(100% - 99px);
	margin: 0 -15px;
	position: relative;
}

.fh-column {
	background: #fff;
	height: 100%;
	width: 240px;
	float: left;
}

.modal-backdrop {
	z-index: 2040 !important;
}

.modal {
	z-index: 2050 !important;
}

.spiner-example {
	height: 200px;
	padding-top: 70px;
}

/* MARGINS & PADDINGS */
.p-xxs {
	padding: 5px;
}

.p-xs {
	padding: 16px;
	position: absolute;
	bottom: 0;
}

.p-xy {
	padding: 16px;
	position: absolute;
}

.prp {
	padding: 0px;
}

.prp {
	padding: 0px;
}

.p-sm {
	padding: 15px;
}

.p-m {
	padding: 20px;
}

.p-md {
	padding: 25px;
}

.p-lg {
	padding: 30px;
}

.p-xl {
	padding: 40px;
}

.p-w-xs {
	padding: 0 10px;
}

.p-w-sm {
	padding: 0 15px;
}

.p-w-m {
	padding: 0 20px;
}

.p-w-md {
	padding: 0 25px;
}

.p-w-lg {
	padding: 0 30px;
}

.p-w-xl {
	padding: 0 40px;
}

.m-xxs {
	margin: 2px 4px;
}

.m-xs {
	margin: 5px;
}

.m-sm {
	margin: 10px;
}

.m {
	margin: 15px;
}

.m-md {
	margin: 20px;
}

.m-lg {
	margin: 30px;
}

.m-xl {
	margin: 50px;
}

.m-n {
	margin: 0 !important;
}

.m-l-none {
	margin-left: 0;
}

.m-l-xs {
	margin-left: 5px;
}

.m-l-sm {
	margin-left: 10px;
}

.m-l {
	margin-left: 15px;
}

.m-l-md {
	margin-left: 20px;
}

.m-l-lg {
	margin-left: 30px;
}

.m-l-xl {
	margin-left: 40px;
}

.m-l-n-xxs {
	margin-left: -1px;
}

.m-l-n-xs {
	margin-left: -5px;
}

.m-l-n-sm {
	margin-left: -10px;
}

.m-l-n {
	margin-left: -15px;
}

.m-l-n-md {
	margin-left: -20px;
}

.m-l-n-lg {
	margin-left: -30px;
}

.m-l-n-xl {
	margin-left: -40px;
}

.m-t-none {
	margin-top: 0;
}

.m-t-xxs {
	margin-top: 1px;
}

.m-t-xs {
	margin-top: 5px;
}

.m-t-sm {
	margin-top: 10px;
}

.m-t {
	margin-top: 15px;
}

.m-t-md {
	margin-top: 20px;
}

.m-t-lg {
	margin-top: 30px;
}

.m-t-xl {
	margin-top: 40px;
}

.m-t-n-xxs {
	margin-top: -1px;
}

.m-t-n-xs {
	margin-top: -5px;
}

.m-t-n-sm {
	margin-top: -10px;
}

.m-t-n {
	margin-top: -15px;
}

.m-t-n-md {
	margin-top: -20px;
}

.m-t-n-lg {
	margin-top: -30px;
}

.m-t-n-xl {
	margin-top: -40px;
}

.m-r-none {
	margin-right: 0;
}

.m-r-xxs {
	margin-right: 1px;
}

.m-r-xs {
	margin-right: 5px;
}

.m-r-sm {
	margin-right: 10px;
}

.m-r {
	margin-right: 15px;
}

.m-r-md {
	margin-right: 20px;
}

.m-r-lg {
	margin-right: 30px;
}

.m-r-xl {
	margin-right: 40px;
}

.m-r-n-xxs {
	margin-right: -1px;
}

.m-r-n-xs {
	margin-right: -5px;
}

.m-r-n-sm {
	margin-right: -10px;
}

.m-r-n {
	margin-right: -15px;
}

.m-r-n-md {
	margin-right: -20px;
}

.m-r-n-lg {
	margin-right: -30px;
}

.m-r-n-xl {
	margin-right: -40px;
}

.m-b-none {
	margin-bottom: 0;
}

.m-b-xxs {
	margin-bottom: 1px;
}

.m-b-xs {
	margin-bottom: 5px;
}

.m-b-sm {
	margin-bottom: 10px;
}

.m-b {
	margin-bottom: 15px;
}

.m-b-md {
	margin-bottom: 20px;
}

.m-b-lg {
	margin-bottom: 30px;
}

.m-b-xl {
	margin-bottom: 40px;
}

.m-b-n-xxs {
	margin-bottom: -1px;
}

.m-b-n-xs {
	margin-bottom: -5px;
}

.m-b-n-sm {
	margin-bottom: -10px;
}

.m-b-n {
	margin-bottom: -15px;
}

.m-b-n-md {
	margin-bottom: -20px;
}

.m-b-n-lg {
	margin-bottom: -30px;
}

.m-b-n-xl {
	margin-bottom: -40px;
}

.p-16 {
	padding: 16px;
}

.padding-top-bottom-16 {
	padding: 16px 0;
}

.padding-top-bottom-24 {
	padding: 24px 0;
}

.padding-top-bottom-8 {
	padding: 8px 0;
}

.padding-tb16-lr24 {
	padding: 16px 24px;
}

.space-15 {
	margin: 15px 0;
}

.space-20 {
	margin: 20px 0;
}

.space-25 {
	margin: 25px 0;
}

.space-30 {
	margin: 30px 0;
}

.fullscreen-ibox-mode .animated {
	animation: none;
}

body.fullscreen-ibox-mode {
	overflow-y: hidden;
}

.ibox.fullscreen {
	z-index: 2030;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	margin-bottom: 0;
}

.ibox.fullscreen .collapse-link {
	display: none;
}

.ibox.fullscreen .ibox-content {
	min-height: calc(100% - 48px);
}

body.modal-open {
	padding-right: inherit !important;
}

body.modal-open .animated {
	animation-fill-mode: initial;
	z-index: inherit;
}

/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element,
.block {
	display: block !important;
}

body.mini-navbar.fixed-sidebar .nav-header {
	padding: 33px 25px;
}

body.mini-navbar.fixed-sidebar .logo-element {
	display: none;
}

.fullscreen-video .animated {
	animation: none;
}

/* SEARCH PAGE */
.search-form {
	margin-top: 10px;
}

.search-result h3 {
	margin-bottom: 0;
	color: #1e0fbe;
}

.search-result .search-link {
	color: #006621;
}

.search-result p {
	font-size: 12px;
	margin-top: 5px;
}

/* CONTACTS */
.contact-box {
	background-color: #ffffff;
	border: 1px solid #e7eaec;
	padding: 20px;
	margin-bottom: 20px;
}

.contact-box > a {
	color: inherit;
}

.contact-box.center-version {
	border: 1px solid #e7eaec;
	padding: 0;
}

.contact-box.center-version > a {
	display: block;
	background-color: #ffffff;
	padding: 20px;
	text-align: center;
}

.contact-box.center-version > a img {
	width: 80px;
	height: 80px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.contact-box.center-version address {
	margin-bottom: 0;
}

.contact-box .contact-box-footer {
	text-align: center;
	background-color: #ffffff;
	border-top: 1px solid #e7eaec;
	padding: 15px 20px;
}

/* INVOICE */
.invoice-table tbody > tr > td:last-child,
.invoice-table tbody > tr > td:nth-child(4),
.invoice-table tbody > tr > td:nth-child(3),
.invoice-table tbody > tr > td:nth-child(2) {
	text-align: right;
}

.invoice-table thead > tr > th:last-child,
.invoice-table thead > tr > th:nth-child(4),
.invoice-table thead > tr > th:nth-child(3),
.invoice-table thead > tr > th:nth-child(2) {
	text-align: right;
}

.invoice-total > tbody > tr > td:first-child {
	text-align: right;
}

.invoice-total > tbody > tr > td {
	border: 0 none;
}

.invoice-total > tbody > tr > td:last-child {
	border-bottom: 1px solid #dddddd;
	text-align: right;
	width: 15%;
}

/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box {
	max-width: 400px;
	z-index: 100;
	margin: 0 auto;
	padding-top: 40px;
}

.lockscreen.middle-box {
	width: 200px;
	padding-top: 110px;
}

.loginscreen.middle-box {
	width: 300px;
}

.loginColumns {
	max-width: 800px;
	margin: 0 auto;
	padding: 100px 20px 20px 20px;
}

.passwordBox {
	max-width: 460px;
	margin: 0 auto;
	padding: 100px 20px 20px 20px;
}

.logo-name {
	color: #e6e6e6;
	font-size: 180px;
	font-weight: 800;
	letter-spacing: -10px;
	margin-bottom: 0;
}

.middle-box h1 {
	font-size: 170px;
}

.wrapper .middle-box {
	margin-top: 140px;
}

.lock-word {
	z-index: 10;
	position: absolute;
	top: 110px;
	left: 50%;
	margin-left: -470px;
}

.lock-word span {
	font-size: 100px;
	font-weight: 600;
	color: #e9e9e9;
	display: inline-block;
}

.lock-word .first-word {
	margin-right: 160px;
}

/* DASBOARD */
.dashboard-header {
	border-top: 0;
	padding: 20px 20px 20px 20px;
}

.dashboard-header h2 {
	margin-top: 26px;
	font-size: 26px;
}

.fist-item {
	border-top: none !important;
}

.statistic-box {
	margin-top: 40px;
}

.dashboard-header .list-group-item span.label {
	margin-right: 10px;
}

.list-group.clear-list .list-group-item {
	border-top: 1px solid #e7eaec;
	border-bottom: 0;
	border-right: 0;
	border-left: 0;
	padding: 10px 0;
}

ul.clear-list:first-child {
	border-top: none !important;
}

/* Intimeline */
.timeline-item .date i {
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px;
	width: 30px;
	text-align: center;
	border-top: 1px solid #e7eaec;
	border-bottom: 1px solid #e7eaec;
	border-left: 1px solid #e7eaec;
	background: #f8f8f8;
}

.timeline-item .date {
	text-align: right;
	width: 110px;
	position: relative;
	padding-top: 30px;
}

.timeline-item .content {
	border-left: 1px solid #e7eaec;
	border-top: 1px solid #e7eaec;
	padding-top: 10px;
	min-height: 100px;
}

.timeline-item .content:hover {
	background: #f6f6f6;
}

/* FILE MANAGER */
.file-box {
	float: left;
	width: 220px;
}

.file-manager h5 {
	text-transform: uppercase;
}

.file-manager {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}

.folder-list li a {
	color: #666666;
	display: block;
	padding: 5px 4px;
}

.folder-list li {
	border-bottom: 1px solid #e7eaec;
	display: block;
}

.folder-list li i {
	margin-right: 8px;
	color: #3d4d5d;
}

.category-list li a {
	color: #666666;
	display: block;
	padding: 5px 0;
}

.category-list li {
	display: block;
}

.category-list li i {
	margin-right: 8px;
	color: #3d4d5d;
}

.category-list li a .text-navy {
	color: #646474;
}

.category-list li a .text-primary {
	color: #1c84c6;
}

.category-list li a .text-info {
	color: #23c6c8;
}

.category-list li a .text-danger {
	color: #ef5352;
}

.category-list li a .text-warning {
	color: #f8ac59;
}

.file-manager h5.tag-title {
	margin-top: 20px;
}

.tag-list li {
	float: left;
}

.tag-list li a {
	font-size: 10px;
	background-color: #f3f3f4;
	padding: 5px 12px;
	color: inherit;
	border-radius: 2px;
	border: 1px solid #e7eaec;
	margin-right: 5px;
	margin-top: 5px;
	display: block;
}

.file {
	border: 1px solid #e7eaec;
	padding: 0;
	background-color: #ffffff;
	position: relative;
	margin-bottom: 20px;
	margin-right: 20px;
}

.file-manager .hr-line-dashed {
	margin: 15px 0;
}

.file .icon,
.file .image {
	height: 100px;
	overflow: hidden;
}

.file .icon {
	padding: 15px 10px;
	text-align: center;
}

.file-control {
	color: inherit;
	font-size: 11px;
	margin-right: 10px;
}

.file-control.active {
	text-decoration: underline;
}

.file .icon i {
	font-size: 70px;
	color: #dadada;
}

.file .file-name {
	padding: 10px;
	background-color: #f8f8f8;
	border-top: 1px solid #e7eaec;
}

.file-name small {
	color: #676a6c;
}

.corner {
	position: absolute;
	display: inline-block;
	width: 0;
	height: 0;
	line-height: 0;
	border: 0.6em solid transparent;
	border-right: 0.6em solid #f1f1f1;
	border-bottom: 0.6em solid #f1f1f1;
	right: 0em;
	bottom: 0em;
}

a.compose-mail {
	padding: 8px 10px;
}

.mail-search {
	max-width: 300px;
}

/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus,
.metismenu .plus-times {
	float: right;
}

.metismenu .arrow {
	float: right;
	line-height: 1.42857;
}

.metismenu .glyphicon.arrow:before {
	content: '\e079';
}

.metismenu .active > a > .glyphicon.arrow:before {
	content: '\e114';
}

.metismenu .fa.arrow:before {
	content: '\f104';
}

.metismenu .active > a > .fa.arrow:before {
	content: '\f107';
}

.metismenu .ion.arrow:before {
	content: '\f3d2';
}

.metismenu .active > a > .ion.arrow:before {
	content: '\f3d0';
}

.metismenu .fa.plus-minus:before,
.metismenu .fa.plus-times:before {
	content: '\f067';
}

.metismenu .active > a > .fa.plus-times {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.metismenu .active > a > .fa.plus-minus:before {
	content: '\f068';
}

.metismenu .collapse {
	display: none;
}

.metismenu .collapse.in {
	display: block;
}

.metismenu .collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
}

/*
 *
 *   INSPINIA Landing Page - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
/* GLOBAL STYLES
-------------------------------------------------- */
/* PACE PLUGIN
-------------------------------------------------- */
.landing-page.pace .pace-progress {
	background: #fff;
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
	height: 2px;
	-webkit-transition: width 1s;
	-moz-transition: width 1s;
	-o-transition: width 1s;
	transition: width 1s;
}

.pace-inactive {
	display: none;
}

body.landing-page {
	color: #676a6c;
	font-family: 'Open Sans', helvetica, arial, sans-serif;
	background-color: #fff;
}

.landing-page {
	/* CUSTOMIZE THE NAVBAR
  -------------------------------------------------- */
	/* Flip around the padding for proper display in narrow viewports */
	/* BACKGROUNDS SLIDER
  -------------------------------------------------- */
	/* CUSTOMIZE THE CAROUSEL
  -------------------------------------------------- */
	/* Carousel base class */
	/* Since positioning the image, we need to help out the caption */
	/* Declare heights because of positioning of img element */
	/* Sections
  ------------------------- */
	/* Buttons - only primary custom button
  ------------------------- */
	/* RESPONSIVE CSS
  -------------------------------------------------- */
}

.landing-page span.navy {
	color: #646474;
}

.landing-page p.text-color {
	color: #676a6c;
}

.landing-page a.navy-link {
	color: #646474;
	text-decoration: none;
}

.landing-page a.navy-link:hover {
	color: #179d82;
}

.landing-page section p {
	color: #aeaeae;
	font-size: 13px;
}

.landing-page address {
	font-size: 13px;
}

.landing-page h1 {
	margin-top: 10px;
	font-size: 30px;
	font-weight: 200;
}

.landing-page .navy-line {
	width: 60px;
	height: 1px;
	margin: 60px auto 0;
	border-bottom: 2px solid #646474;
}

.landing-page .navbar-wrapper {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 200;
}

.landing-page .navbar-wrapper > .container {
	padding-right: 0;
	padding-left: 0;
}

.landing-page .navbar-wrapper .navbar {
	padding-right: 15px;
	padding-left: 15px;
}

.landing-page .navbar-default.navbar-scroll {
	background-color: #fff;
	border-color: #fff;
	padding: 15px 0;
}

.landing-page .navbar-default {
	background-color: transparent;
	border-color: transparent;
	transition: all 0.3s ease-in-out 0s;
}

.landing-page .navbar-default .nav li a {
	color: #fff;
	font-family: 'Open Sans', helvetica, arial, sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 14px;
}

.landing-page .navbar-nav > li > a {
	padding-top: 25px;
	border-top: 6px solid transparent;
}

.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
	background: transparent;
	color: #fff;
	border-top: 6px solid #646474;
}

.landing-page .navbar-default .navbar-nav > li > a:hover,
.landing-page .navbar-default .navbar-nav > li > a:focus {
	color: #646474;
	background: inherit;
}

.landing-page .navbar-default .navbar-nav > .active > a:focus {
	background: transparent;
	color: #fff;
}

.landing-page .navbar-default .navbar-nav > .active > a:focus {
	background: transparent;
	color: #ffffff;
}

.landing-page .navbar-default.navbar-scroll .navbar-nav > .active > a:focus {
	background: transparent;
	color: inherit;
}

.landing-page .navbar-default .navbar-brand:hover,
.landing-page .navbar-default .navbar-brand:focus {
	background: #179d82;
	color: #fff;
}

.landing-page .navbar-default .navbar-brand {
	color: #fff;
	height: auto;
	display: block;
	font-size: 14px;
	background: #646474;
	padding: 15px 20px 15px 20px;
	border-radius: 0 0 5px 5px;
	font-weight: 700;
	transition: all 0.3s ease-in-out 0s;
}

.landing-page .navbar-scroll.navbar-default .nav li a {
	color: #676a6c;
}

.landing-page .navbar-scroll.navbar-default .nav li a:hover {
	color: #646474;
}

.landing-page .navbar-wrapper .navbar.navbar-scroll {
	padding-top: 0;
	padding-bottom: 0;
	border-bottom: 1px solid #e7eaec;
	border-radius: 0;
}

.landing-page .nav > li.active {
	border: none;
	background: inherit;
}

.landing-page .nav > li > a {
	padding: 25px 10px 15px 10px;
}

.landing-page .navbar-scroll .navbar-nav > li > a {
	padding: 20px 10px;
}

.landing-page .navbar-default .navbar-nav > .active > a,
.landing-page .navbar-default .navbar-nav > .active > a:hover {
	border-top: 6px solid #646474;
}

.landing-page .navbar-fixed-top {
	border: none !important;
}

.landing-page .navbar-fixed-top.navbar-scroll {
	border-bottom: 1px solid #e7eaec !important;
}

.landing-page .navbar.navbar-scroll .navbar-brand {
	margin-top: 15px;
	border-radius: 5px;
	font-size: 12px;
	padding: 10px;
	height: auto;
}

.landing-page .header-back {
	height: 470px;
	width: 100%;
}

.landing-page .header-back.one {
	background: url('../Images/landing/header_one.jpg') 50% 0 no-repeat;
}

.landing-page .header-back.two {
	background: url('../Images/landing/header_two.jpg') 50% 0 no-repeat;
}

.landing-page .carousel {
	height: 470px;
}

.landing-page .carousel-caption {
	z-index: 10;
}

.landing-page .carousel .item {
	height: 470px;
	background-color: #777;
}

.landing-page .carousel-inner > .item > img {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	height: 470px;
}

.landing-page .carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}

.landing-page .carousel-fade .carousel-inner .active {
	opacity: 1;
}

.landing-page .carousel-fade .carousel-inner .active.left,
.landing-page .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

.landing-page .carousel-fade .carousel-inner .next.left,
.landing-page .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

.landing-page .carousel-fade .carousel-control {
	z-index: 2;
}

.landing-page .carousel-control.left,
.landing-page .carousel-control.right {
	background: none;
}

.landing-page .carousel-control {
	width: 6%;
}

.landing-page .carousel-inner .container {
	position: relative;
}

.landing-page .carousel-inner {
	overflow: visible;
}

.landing-page .carousel-caption {
	position: absolute;
	top: 100px;
	left: 0;
	bottom: auto;
	right: auto;
	text-align: left;
}

.landing-page .carousel-caption {
	position: absolute;
	top: 100px;
	left: 0;
	bottom: auto;
	right: auto;
	text-align: left;
}

.landing-page .carousel-caption.blank {
	top: 140px;
}

.landing-page .carousel-image {
	position: absolute;
	right: 10px;
	top: 150px;
}

.landing-page .carousel-indicators {
	padding-right: 60px;
}

.landing-page .carousel-caption h1 {
	font-weight: 700;
	font-size: 38px;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: -1.5px;
}

.landing-page .carousel-caption p {
	font-weight: 700;
	text-transform: uppercase;
	text-shadow: none;
}

.landing-page .caption-link {
	color: #fff;
	margin-left: 10px;
	text-transform: capitalize;
	font-weight: 400;
}

.landing-page .caption-link:hover {
	text-decoration: none;
	color: inherit;
}

.landing-page .services {
	padding-top: 60px;
}

.landing-page .services h2 {
	font-size: 20px;
	letter-spacing: -1px;
	font-weight: 600;
	text-transform: uppercase;
}

.landing-page .features-block {
	margin-top: 40px;
}

.landing-page .features-text {
	margin-top: 40px;
}

.landing-page .features small {
	color: #646474;
}

.landing-page .features h2 {
	font-size: 18px;
	margin-top: 5px;
}

.landing-page .features-text-alone {
	margin: 40px 0;
}

.landing-page .features-text-alone h1 {
	font-weight: 200;
}

.landing-page .features-icon {
	color: #646474;
	font-size: 40px;
}

.landing-page .navy-section {
	margin-top: 60px;
	background: #646474;
	color: #fff;
	padding: 20px 0;
}

.landing-page .gray-section {
	background: #f4f4f4;
	margin-top: 60px;
}

.landing-page .team-member {
	text-align: center;
}

.landing-page .team-member img {
	margin: auto;
}

.landing-page .social-icon a {
	background: #646474;
	color: #fff;
	padding: 4px 8px;
	height: 28px;
	width: 28px;
	display: block;
	border-radius: 50px;
}

.landing-page .social-icon a:hover {
	background: #179d82;
}

.landing-page .img-small {
	height: 88px;
	width: 88px;
}

.landing-page .pricing-plan {
	margin: 20px 30px 0 30px;
	border-radius: 4px;
}

.landing-page .pricing-plan.selected {
	transform: scale(1.1);
	background: #f4f4f4;
}

.landing-page .pricing-plan li {
	padding: 10px 16px;
	border-top: 1px solid #e7eaec;
	text-align: center;
	color: #aeaeae;
}

.landing-page .pricing-plan .pricing-price span {
	font-weight: 700;
	color: #646474;
}

.landing-page li.pricing-desc {
	font-size: 13px;
	border-top: none;
	padding: 20px 16px;
}

.landing-page li.pricing-title {
	background: #646474;
	color: #fff;
	padding: 10px;
	border-radius: 4px 4px 0 0;
	font-size: 22px;
	font-weight: 600;
}

.landing-page .testimonials {
	padding-top: 80px;
	padding-bottom: 90px;
	background-color: #646474;
	background-image: url('../Images/landing/avatar_all.png');
}

.landing-page .big-icon {
	font-size: 56px !important;
}

.landing-page .features .big-icon {
	color: #646474 !important;
}

.landing-page .contact {
	background-image: url('../Images/landing/word_map.png');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-top: 60px;
}

.landing-page section.timeline {
	padding-bottom: 30px;
}

.landing-page section.comments {
	padding-bottom: 80px;
}

.landing-page .comments-avatar {
	margin-top: 25px;
	margin-left: 22px;
}

.landing-page .comments-avatar .commens-name {
	font-weight: 600;
	font-size: 14px;
}

.landing-page .comments-avatar img {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	margin-right: 10px;
}

.landing-page .bubble {
	position: relative;
	height: 120px;
	padding: 20px;
	background: #ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-style: italic;
	font-size: 14px;
}

.landing-page .bubble:after {
	content: '';
	position: absolute;
	border-style: solid;
	border-width: 15px 14px 0;
	border-color: #ffffff transparent;
	display: block;
	width: 0;
	z-index: 1;
	bottom: -15px;
	left: 30px;
}

.landing-page .btn-primary.btn-outline:hover,
.landing-page .btn-success.btn-outline:hover,
.landing-page .btn-info.btn-outline:hover,
.landing-page .btn-warning.btn-outline:hover,
.landing-page .btn-danger.btn-outline:hover {
	color: #fff;
}

.landing-page .btn-primary {
	background-color: #646474;
	border-color: #646474;
	color: #ffffff;
	font-size: 14px;
	padding: 10px 20px;
	font-weight: 600;
}

.landing-page .btn-primary:hover,
.landing-page .btn-primary:focus,
.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
	background-color: #179d82;
	border-color: #179d82;
	color: #ffffff;
}

.landing-page .btn-primary:active,
.landing-page .btn-primary.active,
.landing-page .open .dropdown-toggle.btn-primary {
	background-image: none;
}

.landing-page .btn-primary.disabled,
.landing-page .btn-primary.disabled:hover,
.landing-page .btn-primary.disabled:focus,
.landing-page .btn-primary.disabled:active,
.landing-page .btn-primary.disabled.active,
.landing-page .btn-primary[disabled],
.landing-page .btn-primary[disabled]:hover,
.landing-page .btn-primary[disabled]:focus,
.landing-page .btn-primary[disabled]:active,
.landing-page .btn-primary.active[disabled],
.landing-page fieldset[disabled] .btn-primary,
.landing-page fieldset[disabled] .btn-primary:hover,
.landing-page fieldset[disabled] .btn-primary:focus,
.landing-page fieldset[disabled] .btn-primary:active,
.landing-page fieldset[disabled] .btn-primary.active {
	background-color: #1dc5a3;
	border-color: #1dc5a3;
}

@media (min-width: 768px) {
	.landing-page {
		/* Navbar positioning foo */
		/* The navbar becomes detached from the top, so we round the corners */
		/* Bump up size of carousel content */
	}

	.landing-page .navbar-wrapper {
		margin-top: 20px;
	}

	.landing-page .navbar-wrapper .container {
		padding-right: 15px;
		padding-left: 15px;
	}

	.landing-page .navbar-wrapper .navbar {
		padding-right: 0;
		padding-left: 0;
	}

	.landing-page .navbar-wrapper .navbar {
		border-radius: 4px;
	}

	.landing-page .carousel-caption p {
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 1.4;
	}

	.landing-page .featurette-heading {
		font-size: 50px;
	}
}

@media (max-width: 992px) {
	.landing-page .carousel-image {
		display: none;
	}
}

@media (max-width: 768px) {
	.landing-page .carousel-caption,
	.landing-page .carousel-caption.blank {
		left: 5%;
		top: 80px;
	}

	.landing-page .carousel-caption h1 {
		font-size: 28px;
	}

	.landing-page .navbar.navbar-scroll .navbar-brand {
		margin-top: 6px;
	}

	.landing-page .navbar-default {
		background-color: #fff;
		border-color: #fff;
		padding: 15px 0;
	}

	.landing-page .navbar-default .navbar-nav > .active > a:focus {
		background: transparent;
		color: inherit;
	}

	.landing-page .navbar-default .nav li a {
		color: #676a6c;
	}

	.landing-page .navbar-default .nav li a:hover {
		color: #646474;
	}

	.landing-page .navbar-wrapper .navbar {
		padding-top: 0;
		padding-bottom: 5px;
		border-bottom: 1px solid #e7eaec;
		border-radius: 0;
	}

	.landing-page .nav > li > a {
		padding: 25px 10px 15px 10px;
	}

	.landing-page .navbar-nav > li > a {
		padding: 20px 10px;
	}

	.landing-page .navbar .navbar-brand {
		margin-top: 6px;
		border-radius: 5px;
		font-size: 12px;
		padding: 10px;
		height: auto;
	}

	.landing-page .navbar-wrapper .navbar {
		padding-left: 15px;
		padding-right: 5px;
	}

	.landing-page .navbar-default .navbar-nav > .active > a,
	.landing-page .navbar-default .navbar-nav > .active > a:hover {
		color: inherit;
	}

	.landing-page .carousel-control {
		display: none;
	}
}

@media (min-width: 992px) {
	.landing-page .featurette-heading {
		margin-top: 120px;
	}
}

@media (max-width: 768px) {
	.landing-page .navbar .navbar-header {
		display: block;
		float: none;
	}

	.landing-page .navbar .navbar-header .navbar-toggle {
		background-color: #ffffff;
		padding: 9px 10px;
		border: none;
	}
}

body.rtls {
	/* Theme config */
}

body.rtls #page-wrapper {
	/*margin: 0 220px 0 0;*/
}

body.rtls .nav-second-level li a {
	padding: 7px 35px 7px 10px;
}

body.rtls .ibox-title h5 {
	float: right;
}

body.rtls .pull-right {
	float: left !important;
}

body.rtls .pull-left {
	float: right !important;
}

body.rtls .ibox-tools {
	float: left;
}

body.rtls .stat-percent {
	float: left;
}

body.rtls .navbar-right {
	float: left !important;
}

body.rtls .navbar-top-links li:last-child {
	margin-left: 40px;
	margin-right: 0;
}

body.rtls .minimalize-styl-2 {
	float: right;
	margin: 14px 20px 5px 5px;
}

body.rtls .feed-element > .pull-left {
	margin-left: 10px;
	margin-right: 0;
}

body.rtls .timeline-item .date {
	text-align: left;
}

body.rtls .timeline-item .date i {
	left: 0;
	right: auto;
}

body.rtls .timeline-item .content {
	border-right: 1px solid #e7eaec;
	border-left: none;
}

body.rtls .theme-config {
	left: 0;
	right: auto;
}

body.rtls .spin-icon {
	border-radius: 0 20px 20px 0;
}

body.rtls .toast-close-button {
	float: left;
}

body.rtls #toast-container > .toast:before {
	margin: auto -1.5em auto 0.5em;
}

body.rtls #toast-container > div {
	padding: 15px 50px 15px 15px;
}

body.rtls .center-orientation .vertical-timeline-icon i {
	margin-left: 0;
	margin-right: -12px;
}

body.rtls .vertical-timeline-icon i {
	right: 50%;
	left: auto;
	margin-left: auto;
	margin-right: -12px;
}

body.rtls .file-box {
	float: right;
}

body.rtls ul.notes li {
	float: right;
}

body.rtls .chat-users,
body.rtls .chat-statistic {
	margin-right: -30px;
	margin-left: auto;
}

body.rtls .dropdown-menu > li > a {
	text-align: right;
}

body.rtls .b-r {
	border-left: 1px solid #e7eaec;
	border-right: none;
}

body.rtls .dd-list .dd-list {
	padding-right: 30px;
	padding-left: 0;
}

body.rtls .dd-item > button {
	float: right;
}

body.rtls .theme-config-box {
	margin-left: -220px;
	margin-right: 0;
}

body.rtls .theme-config-box.show {
	margin-left: 0;
	margin-right: 0;
}

body.rtls .spin-icon {
	right: 0;
	left: auto;
}

body.rtls .skin-setttings {
	margin-right: 40px;
	margin-left: 0;
}

body.rtls .skin-setttings {
	direction: ltr;
}

body.rtls .footer.fixed {
	margin-right: 220px;
	margin-left: 0;
}

@media (max-width: 992px) {
	body.rtls .chat-users,
	body.rtls .chat-statistic {
		margin-right: 0;
	}
}

body.rtls.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
	margin: 0 70px 0 0;
}

body.rtls.mini-navbar.fixed-sidebar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
	margin: 0 0 0 0;
}

body.rtls.top-navigation .navbar-toggle {
	float: right;
	margin-left: 15px;
	margin-right: 15px;
}

.body-small.rtls.top-navigation .navbar-header {
	float: none;
}

body.rtls.top-navigation #page-wrapper {
	margin: 0;
}

body.rtls.mini-navbar #page-wrapper {
	/*margin: 0 70px 0 0;*/
}

body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
	margin: 0 0 0 0;
}

body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
	/*margin: 0 220px 0 0;*/
}

body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
	width: 220px;
}

.body-small.rtls .navbar-fixed-top {
	margin-right: 0;
}

.body-small.rtls .navbar-header {
	float: right;
}

body.rtls .navbar-top-links li:last-child {
	margin-left: 20px;
}

body.rtls .top-navigation #page-wrapper,
body.rtls.mini-navbar .top-navigation #page-wrapper,
body.rtls.mini-navbar.top-navigation #page-wrapper {
	margin: 0;
}

body.rtls .top-navigation .footer.fixed,
body.rtls.top-navigation .footer.fixed {
	margin: 0;
}

@media (max-width: 768px) {
	body.rtls .navbar-top-links li:last-child {
		margin-left: 20px;
	}

	.body-small.rtls #page-wrapper {
		position: inherit;
		margin: 0 0 0 0;
		/*min-height: 1000px;*/
	}

	.body-small.rtls .navbar-static-side {
		display: none;
		z-index: 2001;
		position: absolute;
		width: 70px;
	}

	.body-small.rtls.mini-navbar .navbar-static-side {
		display: block;
	}

	.rtls.fixed-sidebar.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: fixed;
		width: 220px;
	}

	.rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
		display: block;
	}
}

.rtls .ltr-support {
	direction: ltr;
}

.rtls.mini-navbar .nav-second-level,
.rtls.mini-navbar li.active .nav-second-level {
	left: auto;
	right: 70px;
}

.rtls #right-sidebar {
	left: -260px;
	right: auto;
}

.rtls #right-sidebar.sidebar-open {
	left: 0;
}

/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
	position: absolute;
	top: 90px;
	right: 0;
	overflow: hidden;
}

.theme-config-box {
	margin-right: -220px;
	position: relative;
	z-index: 2000;
	transition-duration: 0.8s;
}

.theme-config-box.show {
	margin-right: 0;
}

.spin-icon {
	background: #646474;
	position: absolute;
	padding: 7px 10px 7px 13px;
	border-radius: 20px 0 0 20px;
	font-size: 16px;
	top: 0;
	left: 0;
	width: 40px;
	color: #fff;
	cursor: pointer;
}

.skin-setttings {
	width: 220px;
	margin-left: 40px;
	background: #f3f3f4;
}

.skin-setttings .title {
	background: #efefef;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	display: block;
	padding: 10px 15px;
	font-size: 12px;
}

.setings-item {
	padding: 10px 30px;
}

.setings-item.skin {
	text-align: center;
}

.setings-item .switch {
	float: right;
}

.skin-name a {
	text-transform: uppercase;
}

.setings-item a {
	color: #fff;
}

.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
	text-align: center;
}

.default-skin {
	font-weight: 600;
	background: #283a49;
}

.default-skin:hover {
	background: #1e2e3d;
}

.blue-skin {
	font-weight: 600;
	background: url('patterns/header-profile-skin-1.png') repeat scroll 0 0;
}

.blue-skin:hover {
	background: #0d8ddb;
}

.yellow-skin {
	font-weight: 600;
	background: url('patterns/header-profile-skin-3.png') repeat scroll 0 100%;
}

.yellow-skin:hover {
	background: #ce8735;
}

.ultra-skin {
	padding: 20px 10px;
	font-weight: 600;
	background: url('patterns/3.png') repeat scroll 0 0;
}

.ultra-skin:hover {
	background: url('patterns/4.png') repeat scroll 0 0;
}

/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 {
	margin: 14px 5px 5px 30px;
}

.skin-1 .navbar-top-links li:last-child {
	margin-right: 30px;
}

.skin-1.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px;
}

.skin-1 .spin-icon {
	background: #0e9aef !important;
}

.skin-1 .nav-header {
	background: #0e9aef;
	background: url('patterns/header-profile-skin-1.png');
}

.skin-1.mini-navbar .nav-second-level {
	background: #3e495f;
}

.skin-1 .breadcrumb {
	background: transparent;
}

.skin-1 .page-heading {
	border: none;
}

.skin-1 .nav > li.active {
	background: #3a4459;
}

.skin-1 .nav > li > a {
	color: #9ea6b9;
}

.skin-1 .nav > li.active > a {
	color: #fff;
}

.skin-1 .navbar-minimalize {
	background: #0e9aef;
	border-color: #0e9aef;
}

body.skin-1 {
	background: #3e495f;
}

.skin-1 .navbar-static-top {
	background: #ffffff;
}

.skin-1 .dashboard-header {
	background: transparent;
	border-bottom: none !important;
	border-top: none;
	padding: 20px 30px 10px 30px;
}

.fixed-nav.skin-1 .navbar-fixed-top {
	background: #fff;
}

.skin-1 .wrapper-content {
	padding: 30px 15px;
}

.skin-1 #page-wrapper {
	background: #f4f6fa;
}

.skin-1 .ibox-title,
.skin-1 .ibox-content {
	border-width: 1px;
}

.skin-1 .ibox-content:last-child {
	border-style: solid solid solid solid;
}

.skin-1 .nav > li.active {
	border: none;
}

.skin-1 .nav-header {
	padding: 35px 25px 25px 25px;
}

.skin-1 .nav-header a.dropdown-toggle {
	color: #fff;
	margin-top: 10px;
}

.skin-1 .nav-header a.dropdown-toggle .text-muted {
	color: #fff;
	opacity: 0.8;
}

.skin-1 .profile-element {
	text-align: center;
}

.skin-1 .img-circle {
	border-radius: 5px;
}

.skin-1 .navbar-default .nav > li > a:hover,
.skin-1 .navbar-default .nav > li > a:focus {
	background: #3a4459;
	color: #fff;
}

.skin-1 .nav.nav-tabs > li.active > a {
	color: #555;
}

.skin-1 .nav.nav-tabs > li.active {
	background: transparent;
}

/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 {
	color: #565758 !important;
}

.skin-2 .minimalize-styl-2 {
	margin: 14px 5px 5px 25px;
}

.skin-2 .navbar-top-links li:last-child {
	margin-right: 25px;
}

.skin-2 .spin-icon {
	background: #23c6c8 !important;
}

.skin-2 .nav-header {
	background: #23c6c8;
	background: url('patterns/header-profile-skin-2.png');
}

.skin-2.mini-navbar .nav-second-level {
	background: #ededed;
}

.skin-2 .breadcrumb {
	background: transparent;
}

.skin-2.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px;
}

.skin-2 .page-heading {
	border: none;
	background: rgba(255, 255, 255, 0.7);
}

.skin-2 .nav > li.active {
	background: #e0e0e0;
}

.skin-2 .logo-element {
	padding: 17px 0;
}

.skin-2 .nav > li > a,
.skin-2 .welcome-message {
	color: #edf6ff;
}

.skin-2 #top-search::-moz-placeholder {
	color: #edf6ff;
	opacity: 0.5;
}

.skin-2 #side-menu > li > a,
.skin-2 .nav.nav-second-level > li > a {
	color: #586b7d;
}

.skin-2 .nav > li.active > a {
	color: #213a53;
}

.skin-2.mini-navbar .nav-header {
	background: #213a53;
}

.skin-2 .navbar-minimalize {
	background: #23c6c8;
	border-color: #23c6c8;
}

.skin-2 .border-bottom {
	border-bottom: none !important;
}

.skin-2 #top-search {
	color: #fff;
}

body.skin-2 #wrapper {
	background-color: #ededed;
}

.skin-2 .navbar-static-top {
	background: #213a53;
}

.fixed-nav.skin-2 .navbar-fixed-top {
	background: #213a53;
	border-bottom: none !important;
}

.skin-2 .nav-header {
	padding: 30px 25px 30px 25px;
}

.skin-2 .dashboard-header {
	background: rgba(255, 255, 255, 0.4);
	border-bottom: none !important;
	border-top: none;
	padding: 20px 30px 20px 30px;
}

.skin-2 .wrapper-content {
	padding: 30px 15px;
}

.skin-2 .dashoard-1 .wrapper-content {
	padding: 0 30px 25px 30px;
}

.skin-2 .ibox-title {
	background: rgba(255, 255, 255, 0.7);
	border: none;
	margin-bottom: 1px;
}

.skin-2 .ibox-content {
	background: rgba(255, 255, 255, 0.4);
	border: none !important;
}

.skin-2 #page-wrapper {
	background: #f6f6f6;
	background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
	background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
	background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
	background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
	-ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)';
}

.skin-2 .ibox-title,
.skin-2 .ibox-content {
	border-width: 1px;
}

.skin-2 .ibox-content:last-child {
	border-style: solid solid solid solid;
}

.skin-2 .nav > li.active {
	border: none;
}

.skin-2 .nav-header a.dropdown-toggle {
	color: #edf6ff;
	margin-top: 10px;
}

.skin-2 .nav-header a.dropdown-toggle .text-muted {
	color: #edf6ff;
	opacity: 0.8;
}

.skin-2 .img-circle {
	border-radius: 10px;
}

.skin-2 .nav.navbar-top-links > li > a:hover,
.skin-2 .nav.navbar-top-links > li > a:focus {
	background: #1a2d41;
}

.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {
	background: #e0e0e0;
	color: #213a53;
}

.skin-2 .nav.nav-tabs > li.active > a {
	color: #555;
}

.skin-2 .nav.nav-tabs > li.active {
	background: transparent;
}

/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 {
	margin: 14px 5px 5px 30px;
}

.skin-3 .navbar-top-links li:last-child {
	margin-right: 30px;
}

.skin-3.fixed-nav .minimalize-styl-2 {
	margin: 14px 5px 5px 15px;
}

.skin-3 .spin-icon {
	background: #ecba52 !important;
}

body.boxed-layout.skin-3 #wrapper {
	background: #3e2c42;
}

.skin-3 .nav-header {
	background: #ecba52;
	background: url('patterns/header-profile-skin-3.png');
}

.skin-3.mini-navbar .nav-second-level {
	background: #3e2c42;
}

.skin-3 .breadcrumb {
	background: transparent;
}

.skin-3 .page-heading {
	border: none;
}

.skin-3 .nav > li.active {
	background: #38283c;
}

.fixed-nav.skin-3 .navbar-fixed-top {
	background: #fff;
}

.skin-3 .nav > li > a {
	color: #948b96;
}

.skin-3 .nav > li.active > a {
	color: #fff;
}

.skin-3 .navbar-minimalize {
	background: #ecba52;
	border-color: #ecba52;
}

body.skin-3 {
	background: #3e2c42;
}

.skin-3 .navbar-static-top {
	background: #ffffff;
}

.skin-3 .dashboard-header {
	background: transparent;
	border-bottom: none !important;
	border-top: none;
	padding: 20px 30px 10px 30px;
}

.skin-3 .wrapper-content {
	padding: 30px 15px;
}

.skin-3 #page-wrapper {
	background: #f4f6fa;
}

.skin-3 .ibox-title,
.skin-3 .ibox-content {
	border-width: 1px;
}

.skin-3 .ibox-content:last-child {
	border-style: solid solid solid solid;
}

.skin-3 .nav > li.active {
	border: none;
}

.skin-3 .nav-header {
	padding: 35px 25px 25px 25px;
}

.skin-3 .nav-header a.dropdown-toggle {
	color: #fff;
	margin-top: 10px;
}

.skin-3 .nav-header a.dropdown-toggle .text-muted {
	color: #fff;
	opacity: 0.8;
}

.skin-3 .profile-element {
	text-align: center;
}

.skin-3 .img-circle {
	border-radius: 5px;
}

.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus {
	background: #38283c;
	color: #fff;
}

.skin-3 .nav.nav-tabs > li.active > a {
	color: #555;
}

.skin-3 .nav.nav-tabs > li.active {
	background: transparent;
}

/* Third Level dropdown menu on hover */

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu > .dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
	width: 100%;
}

.dropdown-submenu:hover > .dropdown-menu {
	display: block;
}

.dropdown-submenu > a:after {
	display: block;
	content: ' ';
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}

.dropdown-submenu:hover > a:after {
	border-left-color: #fff;
}

.dropdown-submenu.pull-left {
	float: none;
}

.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}

/* End - Third Level dropdown menu on hover */

@media (min-width: 768px) {
	#page-wrapper {
		position: inherit;
		/*margin: 0 0 0 220px;*/
		/*min-height: 1200px;*/
	}

	.navbar-static-side {
		z-index: 2001;
		position: absolute;
		width: 220px;
	}

	.navbar-top-links .dropdown-messages,
	.navbar-top-links .dropdown-tasks,
	.navbar-top-links .dropdown-alerts {
		margin-left: auto;
	}
}

@media (max-width: 768px) {
	#page-wrapper {
		position: inherit;
		margin: 0 0 0 0;
		/*min-height: 1000px;*/
	}

	.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: absolute;
		width: 70px;
	}

	.body-small.mini-navbar .navbar-static-side {
		display: block;
	}

	.lock-word {
		display: none;
	}

	.navbar-form-custom {
		display: none;
	}

	.navbar-header {
		display: inline;
		float: left;
	}

	.sidebard-panel {
		z-index: 2;
		position: relative;
		width: auto;
		min-height: 100% !important;
	}

	.sidebar-content .wrapper {
		padding-right: 0;
		z-index: 1;
	}

	.fixed-sidebar.body-small .navbar-static-side {
		display: none;
		z-index: 2001;
		position: fixed;
		width: 220px;
	}

	.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
		display: block;
	}

	.ibox-tools {
		float: none;
		text-align: right;
		display: block;
	}
}

@media (max-width: 350px) {
	.timeline-item .date {
		text-align: left;
		width: 110px;
		position: relative;
		padding-top: 30px;
	}

	.timeline-item .date i {
		position: absolute;
		top: 0;
		left: 15px;
		padding: 5px;
		width: 30px;
		text-align: center;
		border: 1px solid #e7eaec;
		background: #f8f8f8;
	}

	.timeline-item .content {
		border-left: none;
		border-top: 1px solid #e7eaec;
		padding-top: 10px;
		min-height: 100px;
	}

	.nav.navbar-top-links li.dropdown {
		/*display: none;*/
	}

	.ibox-tools {
		float: none;
		text-align: left;
		display: inline-block;
	}
}

/* Only demo */
@media (max-width: 1000px) {
	.welcome-message {
		display: none;
	}
}

@media print {
	nav.navbar-static-side {
		display: none;
	}

	#page-wrapper {
		margin: 0;
	}
}

/* New Changes in Change Password */
.ChangePasswordSpace {
	margin-bottom: 5px !important;
}

/* Signature pad styles */
.cancel-sign-button {
	background: #ffffff !important;
	border: 1px solid #143361 !important;
	color: #8595a6 !important;
}

.sign-footer > .custom-control > .custom-control-label {
	color: #0b121b !important;
	line-height: 24px !important;
	opacity: 0.8 !important;
}

.remove_file {
	padding-right: 50px;
}

.add-sign-width {
	height: 50px;
	width: 100%;
}

.sign-width {
	height: 50px;
}

/* Type signature pad styles */
.round {
	position: relative;
}

.round label {
	border: 1px solid #ccc;
	border-radius: 50%;
	cursor: pointer;
	height: 28px;
	left: 0;
	top: 0;
	position: inherit;
	width: 28px;
}

.black-label {
	background-color: #000000;
}

.blue-label {
	background-color: #0091ff;
}

.round label:after {
	border: 2px solid #fff;
	border-top: none;
	border-right: none;
	content: '';
	height: 6px;
	left: 7px;
	opacity: 0;
	position: absolute;
	top: 8px;
	transform: rotate(-45deg);
	width: 12px;
}

.round input[type='checkbox'] {
	visibility: hidden;
}

.round input[type='checkbox']:checked + label:after {
	opacity: 1;
}

/* Employer LoginPage */

.login_page {
	height: 100%;
	overflow-y: auto;
	font-size: 16px;
	color: #0d1a2e;
	letter-spacing: 0;
	line-height: 24px;
	overflow-x: hidden;
}

.page_left_section {
	padding-top: 8%;
	padding-left: 12%;
	text-align: center !important;
}

.login_header {
	opacity: 0.8;
	font-size: 36px;
	color: #143361;
	letter-spacing: 0;
	line-height: 36px;
}

.login_info {
	opacity: 0.6;
	font-size: 14px;
	color: #0b121b;
	letter-spacing: 0;
	line-height: 21px;
}

.login_button {
	padding-top: 20px;
	text-align: center;
	padding-bottom: 10px;
}

.resend_code {
	font-size: 14px;
	color: #0091ff;
	letter-spacing: 0;
	line-height: 21px;
}

@media screen and (max-width: 767px) {
	.login-cancel-button-style {
		width: 100% !important;
	}

	.login-next-button-style {
		width: 100% !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.login-cancel-button-style {
		width: 35% !important;
	}

	.login-next-button-style {
		width: 35% !important;
	}
}

@media screen and (min-width: 992px) {
	.login-cancel-button-style {
		width: 35% !important;
	}

	.login-next-button-style {
		width: 35% !important;
	}
}

.login-cancel-button-style:hover {
	opacity: 0.8;
}

/* add new Authorized Repreentative styles */
.phone_code_addAuthRep {
	display: flex;
}

.phone_code_addAuthRep > .vue-country-select > .dropdown > .current > .country-code {
	padding-left: 10px;
	font-size: 14px;
	padding-right: 5px;
}

.phone_code_addAuthRep > .vue-country-select > .dropdown > .dropdown-list {
	width: 366px;
	overflow-y: auto;
}

/* select Authorized Repreentative styles */
.phone_code_selectAuthRep {
	display: flex;
}

.phone_code_selectAuthRep > .vue-country-select > .dropdown > .current > .country-code {
	padding-left: 10px;
	font-size: 14px;
	padding-right: 5px;
}

.phone_code_selectAuthRep > .vue-country-select > .dropdown > .dropdown-list {
	width: 335px;
	overflow-y: auto;
}

/*authorizedRepresentatives.vue styles */
.authRepActions .popper {
	padding: 6px !important;
}

.vue-country-select .dropdown-list {
	z-index: 2 !important;
}

.select-input2 .vs__search {
	caret-color: transparent;
}

.vue-country-select .dropdown-item.last-preferred {
	width: 410px;
}

.vue-country-select .dropdown-item {
	width: 410px;
}

.upload-main-div .ob-vuelidate_input-error :focus {
	border-color: rgba(55, 125, 255, 0.4) !important;
}

.mandatory {
	color: #f31d1d;
}

.upload-success-popup .modal-image {
	height: 72px;
}

.upload-warning-popup .modal-header4 {
	display: none;
}

.upload-warning-popup .modal-footer {
	padding: 16px;
	box-shadow: 0px -1px 1px 0px rgba(33, 33, 33, 0.25);
}

.upload-warning-popup .modal-image {
	height: 72px;
}

.upload-warning-popup .modal-body {
	display: flex;
	padding: 24px 16px;
	flex-direction: column;
	align-items: center;
	gap: 16px;
	align-self: stretch;
}

.modal-body .parse-upload p {
	font-size: 16px;
	padding-top: 8px;
}

.modal-header7 {
	border-bottom: 1px solid #e7eaf3;
	padding: 16px;
}

.upload_div8 {
	/* height: 277px;
  background: #ccc; */
	height: 65.31px !important;
	display: table;
	width: 100%;
	cursor: pointer;
	text-align: center !important;
	border: 2px dashed #ccc;
}

.upload-main-div .vs--single .vs__selected {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 130px;
	/* padding-top: 4px; */
}

.upload-main-div .list-select .vs__selected {
	width: 460px !important;
}

.sticky-xl-bottom-div {
	position: -webkit-sticky;
	position: sticky;
	bottom: 0;
}

.profile-banner > button {
	padding: initial;
	background: white;
	width: 120px;
	height: 30px !important;
	color: #144631;
	border: 1px solid;
}

.select2-input .vs__search::placeholder {
	color: #0b121b !important;
	opacity: 0.6;
}

.select1-input .vs__search::placeholder {
	color: #0b121b !important;
	opacity: 0.6;
}

.select-input .vs__search::placeholder {
	color: #0b121b !important;
	opacity: 0.6;
}

@-webkit-keyframes byte_animate {
	0% {
		opacity: 0;
		left: 10px;
	}

	4% {
		opacity: 1;
	}

	46% {
		opacity: 1;
	}

	50% {
		opacity: 0;
		left: 190px;
	}

	54% {
		opacity: 1;
	}

	96% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		left: 10px;
	}
}

@-moz-keyframes byte_animate {
	0% {
		opacity: 0;
		left: 10px;
	}

	4% {
		opacity: 1;
	}

	46% {
		opacity: 1;
	}

	50% {
		opacity: 0;
		left: 190px;
	}

	54% {
		opacity: 1;
	}

	96% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		left: 10px;
	}
}

@-o-keyframes byte_animate {
	0% {
		opacity: 0;
		left: 10px;
	}

	4% {
		opacity: 1;
	}

	46% {
		opacity: 1;
	}

	50% {
		opacity: 0;
		left: 190px;
	}

	54% {
		opacity: 1;
	}

	96% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		left: 10px;
	}
}

@keyframes byte_animate {
	0% {
		opacity: 0;
		left: 10px;
	}

	4% {
		opacity: 1;
	}

	46% {
		opacity: 1;
	}

	50% {
		opacity: 0;
		left: 190px;
	}

	54% {
		opacity: 1;
	}

	96% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		left: 10px;
	}
}

/*FADE IN-OUT*/
@-webkit-keyframes fade-in-out {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-moz-keyframes fade-in-out {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@-o-keyframes fade-in-out {
	0% {
		opacity: 1;
	}

	50% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.no-records-div {
	display: flex;
	flex-wrap: wrap;
	align-content: space-around;
	justify-content: space-around;
	height: calc(100vh - 200px);
}

.no-records-div .no-search-results {
	color: #212121;
	font-size: 18px;
}

.active-view {
	background: #143361;
}

.inactive-view {
	background: none;
}

.list-select-all-content {
	font-size: 14px;
	cursor: pointer;
	color: #212121;
}

.clear-selction-content {
	font-weight: 600;
	color: #b00020;
	padding-left: 4px;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	text-align: center;
}

.selectAll-content-styles {
	font-weight: 600;
	color: #2196f3;
	padding-right: 4px;
}

/* settings.vue styles start*/
.settings_layout {
	display: flex;
	padding: 0 112px;
}

.settings_heading {
	padding: 0 0px 8px;
}

.settings_name {
	color: #212121;
	font-weight: 600;
	font-size: 20px;
	line-height: 32px;
}

.left_panel_headings {
	display: flex;
	align-items: center;
	padding: 8px 0;
}

.left_panel_name {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	padding: 0 8px;
	color: #212121;
}

.f-12 {
	font-size: 12px !important;
}

.margin-addtaskpopup {
	margin: 0px 4px;
}

.label-14_bold {
	color: #212121;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
}

.active-tab {
	color: #4147d5 !important;
}

/* settings.vue styles end */

/* Company-Settings styles */
.Intro-Page {
	/* width: 1008px; */
	display: flex;
	flex-direction: column;
	padding-top: 16px;
	/* padding: 6px 40px 16px 40px; */
	gap: 16px;
}

.add-companyinfo-modal .modal-body .frame1 .logo,
.Intro-Page .logo {
	border: 1px solid;
	position: relative;
	border-radius: 50%;
	width: 80px;
	background-color: #ecedfb;
	height: 80px;
}

.add-companyinfo-modal .modal-body .frame1 .upload_type_6 .preview_image,
.add-companyinfo-modal .modal-body .frame1 .upload_type_6 .upload_image_outer {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 17px;
}

.Intro-Page .panel .frame1 span {
	position: absolute;
	top: 6%;
	left: 5.2%;
}

.Intro-Page .cName {
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	color: #212121;
}

.Intro-Page .clabel {
	font-weight: 600;
	line-height: normal;
}

.Intro-Page .info {
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	color: #212121;
}

.Intro-Page .panel {
	/* width: 928px; */
	/* height: 80px; */
	justify-content: space-between;
}

.Intro-Page .panel .frame1 {
	display: flex;
	/* width: 260px; */
	gap: 16px;
	align-items: center;
}

.Intro-Page .panel .frame2 {
	display: flex;
	/* width: 203px; */
	gap: 8px;
	align-items: center;
}

.Intro-Page .panel .frame2 img {
	cursor: pointer;
}

.Intro-Page .container {
	/* width: 928px; */
	/* height: 506px; */
	border: 1px solid #ecedfb;
	padding: 0px 0px 8px 0px;
	gap: 8px;
}

.Intro-Page .container .layout_heading {
	height: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 16px;
	background-color: #e7e8f0;
}

.Intro-Page .container .layout_heading2 {
	height: 56px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 8px 16px;
	background-color: #e7e8f0;
}

.Intro-Page .container .layout_heading2 .info {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #757575;
}

.Intro-Page .container .layout_heading .general {
	padding: 4px 12px 4px 12px;
	border-radius: 18px;
	border: 1px;
	background-color: #e9f5fe;
}

.Intro-Page .container .layout_heading .general .info {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	cursor: pointer;
	color: #212121;
}

.Intro-Page .container .subcontent {
	height: calc(100vh - 257px);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.Intro-Page .container .panel {
	padding: 16px;
	display: flex;
	justify-content: space-between;
}

.Intro-Page .container .subcontent .info2 {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #757575;
}

.Intro-Page .container .AddedInfo .info {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #757575;
	padding: 0 8px;
}

.Intro-Page .container .companyInfo {
	padding-top: 8px;
}

.Intro-Page .container .companyInfo .section {
	padding: 8px 16px;
	gap: 8px;
}

.Intro-Page .container .panel .section {
	display: flex;
	gap: 8px;
}

.Intro-Page .container .companyInfo .section .clabel,
.Intro-Page .container .panel .section .clabel {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
}

.add-empsign-modal .modal-body .col-md-12 .labels,
.Intro-Page .container .panel .section .info,
.Intro-Page .container .companyInfo .section .info {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #212121;
}

.Intro-Page .container .companyInfo .section .clabel .small,
.add-companyinfo-modal .modal-body .fields .small {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
}

.Intro-Page .container .panel .section .editsym {
	display: flex;
	gap: 16px;
	padding-left: 90px;
}

.Intro-Page .container .panel .section .editsym img {
	cursor: pointer;
}

/* Add Company Info Styles */
.add-companyinfo-modal .modal-header {
	padding: 16px 24px;
	display: flex;
	align-items: center;
}

.add-companyinfo-modal .modal-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	color: #212121;
}

.add-companyinfo-modal .modal-body {
	padding: 16px 0px;
	/* height: 464px; */
	gap: 8px;
}

.add-companyinfo-modal .modal-footer {
	padding: 24px;
}

.add-companyinfo-modal .modal-body .frame1 {
	display: flex;
	gap: 16px;
	align-items: center;
	padding: 0 24px;
}

.add-companyinfo-modal .modal-body .frame1 .editsym {
	display: flex;
	gap: 16px;
}

.add-companyinfo-modal .modal-body .frame1 img {
	cursor: pointer;
}

.add-companyinfo-modal .modal-body .cframe {
	margin-top: 8px;
}

.add-companyinfo-modal .modal-body .cframe .layout_heading {
	padding: 8px 24px 8px 24px;
	background-color: #e7e8f0;
	display: flex;
	align-items: center;
}

.add-companyinfo-modal .modal-body .cframe .layout_heading .cinfo {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
}

.add-companyinfo-modal .modal-body .fields {
	/* height: 176px; */
	padding: 16px 24px 0px 24px;
}

.add-companyinfo-modal .modal-body .fields .labels {
	display: block;
	text-align: left;
	font-size: 14px;
	color: #212121;
}

.add-companyinfo-modal .modal-body .fields .p0 {
	height: 90px;
}

/* add Employee Signature  */
.add-empsign-modal .modal-header {
	padding: 16px 24px;
	display: flex;
	align-items: center;
}

.add-empsign-modal .modal-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	color: #212121;
}

.add-empsign-modal .modal-body {
	padding: 16px 0px;
	gap: 8px;
}

.add-empsign-modal .modal-body .empinfo {
	padding: 16px 24px;
}

.add-empsign-modal .modal-body .info {
	height: 56px;
	padding: 0px 24px 8px 24px;
	gap: 8px;
}

.add-empsign-modal .modal-body .signature {
	padding: 0px 24px;
	gap: 8px;
}

.add-empsign-modal .modal-body .signature #signatureDiv {
	box-shadow: none !important;
}

.add-empsign-modal .modal-body .info .content {
	padding: 8px;
	gap: 4px;
	border-radius: 4px 0px 0px 0px;
	height: inherit;
	border: 1px;
	background-color: #e9f5fe;
}

.add-empsign-modal .modal-body .info .content div {
	text-align: justify;
	color: #2196f3;
}

.phone_code_orgProfile {
	display: flex;
}

.phone_code_orgProfile > .vue-country-select > .dropdown > .current > .country-code {
	padding-left: 10px;
	font-size: 14px;
	padding-right: 5px;
}

.phone_code_orgProfile > .vue-country-select > .dropdown > .dropdown-list {
	width: 251px;
	overflow-y: auto;
}

.add-companyinfo-modal .d-flex #vs6__combobox .vs__selected-options .vs__selected,
.vs__dropdown-toggle .vs__selected-options {
	overflow: hidden;
}

.add-companyinfo-modal .ifNotSubmitted .d-flex #vs6__combobox .vs__selected-options .vs__selected,
.vs__dropdown-toggle .vs__selected-options .vs__selected {
	padding-top: 4px;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

.add-companyinfo-modal .modal-body .fields .labels {
	display: block;
	text-align: left;
}

.add-companyinfo-modal .modal-body .fields .small {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
}

/* Docs & Templates .vue styles */
.docs-templates-header-section-main {
	display: flex;
	align-items: center;
	border-bottom: 1px solid var(--OB-Neutral-400, #bdbdbd);
	justify-content: space-between;
}

.docs-templates-header-section {
	display: flex;
	align-items: center;
}

.docs-header-title {
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	padding: 16px;
}

.inactive-header {
	color: #212121;
	font-weight: 400;
	cursor: pointer;
}

.active-header {
	color: #c71142;
	border-bottom: 2px solid #c71142;
	font-weight: 600;
	/* cursor: not-allowed; */
}

/* Documents.vue styles start */
.main-spinner {
	text-align: center;
	padding-top: 38% !important;
}

.no-records-main {
	text-align: center;
	padding-top: 10%;
}

.select_checkBox_div {
	display: flex;
	justify-content: space-between;
	padding: 8px 0px 8px 4px;
}

.select_checkBox_div .search_div {
	display: inline-flex;
	align-items: center;
	border: 1px solid #616161;
	border-radius: 4px;
	height: 32px;
}

.select_checkBox_div .search_div .search_input input[type='text'].form-control {
	border: none !important;
	height: 30px !important;
}

.select_checkBox_div .search_div .search_input input[type='text']::placeholder {
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	color: #757575;
}

.select_checkBox_div .search_div .cross_icon {
	width: 16px;
	padding-right: 4px;
}

.selected_checkBox_div {
	display: flex;
	padding: 4px 0px;
	align-items: center;
	background-color: #ffe9c3;
}

.mediate_selection {
	font-size: 14px;
	color: #212121;
	padding-left: 16px;
}

.validation-star {
	color: #f31d1d;
}

.docs-norecords-content {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #212121;
}

.btn-normaltext-style {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}

.label-input {
	opacity: 0.8;
	font-size: 14px;
	font-weight: bold;
}

.custom-input input::-webkit-input-placeholder {
	color: #0d1a2e !important;
	opacity: 0.2;
}

.custom-input input:-moz-placeholder {
	color: #0d1a2e !important;
	opacity: 0.2;
}

.custom-input input::-moz-placeholder {
	color: #0d1a2e !important;
	opacity: 0.2;
}

.custom-input input:-ms-input-placeholder {
	color: #0d1a2e !important;
	opacity: 0.2;
}

.add-doc-section {
	padding: 8px 12px 8px 12px;
	gap: 4px;
	border-radius: 48px;
	opacity: 0px;
	background-color: #e9f5fe;
}

.add-doc {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	color: #2196f3 !important;
}

.remove-doc {
	color: #d0032e;
	font-size: 15px;
	font-style: italic;
	font-weight: bolder;
	text-decoration: underline;
	float: right;
}

.upload-doc-modal .modal-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	color: #212121;
}

.normalheader-style {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	color: #212121;
}

.normaltext-style {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #212121;
}

.workloaction-homelocation-Note {
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	color: #2196f3;
}

.homelocation-note {
	padding: 24px 36px 0px;
	text-align: left;
}

.upload-doc-modal .display-border {
	border-bottom: 1.5px solid #000000;
	margin-top: 4px;
	margin-bottom: 4px;
}

.upload-doc-modal .error-msg {
	color: #d60000 !important;
}

.upload-remove-doc {
	color: #b00020 !important;
	float: right;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
}

.settings-warning-style {
	color: #b00020 !important;
}

.redirect-settings-content {
	color: #2196f3 !important;
	font-weight: 600;
	cursor: pointer;
}

.ob-table-header-bg {
	background: #eee !important;
}

.ob-table-header-bg table thead {
	background: #eee !important;
}

.ob-table-header-bg table thead tr th {
	padding: 12px 0px;
	line-height: 16px !important;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	color: #212121;
}

.signpanelTemp div div .ob-table-header-bg .ob-table-header-bg table thead tr th:nth-child(1) {
	padding: 12px 40px !important;
}

.signpanelTemp > div > div > div:nth-child(2) > table > tbody > tr > td:nth-child(1) {
	padding-left: 40px !important;
}

.delete-warn-popup .header-content-style {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: #212121;
	padding: 8px 0px;
}

.delete-warn-popup .modal-header4 {
	display: none;
}

.modal-image-style {
	height: 56px !important;
	width: 56px;
}

.docs-template-table .is-fixed .form-group {
	margin-bottom: 0px !important;
	padding: 0px 4px !important;
}

.docs-template-table .ellipsisBtn {
	background: none !important;
}

.docs-template-table .form-control {
	height: 32px;
	padding: 8px;
	border-radius: 4px;
	border: 1px solid #616161;
}

.mL8 {
	margin-left: 8px;
}

.disable-options {
	opacity: 0.5;
	cursor: not-allowed !important;
	pointer-events: none;
}

.docs_selectAll {
	padding-top: 4px !important;
}

/* .docs_selectAll label{
    padding-top: 2px;
  } */
/* Documents.vue styles end */
/* Account.vue Starts*/

.acc-tab-header {
	padding: 16px 0px 8px;
}

.account-header {
	font-weight: 600;
	font-size: 20px;
	line-height: 32px;
	color: #212121;
}

.account-info {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #757575;
}

.account-info-card {
	border: 1px solid #d0d6df;
	border-radius: 8px;
	height: 72px;
	align-content: center;

	img {
		height: 40px;
		width: 40px;
	}
}

.account-perinfo-card {
	border: 1px solid #d0d6df;
	border-radius: 8px;
	margin-top: 24px;
}

.personal-info-header {
	margin-top: 20px;

	.info-header {
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
		color: #212121;
	}
}

.personal-info-details {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;

	.form-group {
		width: 100%;
	}

	.col-md-4 {
		flex: 1 1 30%;
		padding: 8px 0;
	}

	label {
		color: #616161;
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}

	.info1-data {
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
		color: #616161;
		max-width: 200px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}

.employer-titles {
	padding-left: 16px;
	padding-top: 5px;

	.employer-name {
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
		color: #212121;
		max-width: 150px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	span {
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #616161;
	}
}

.time-zone-card {
	border: 1px solid #d0d6df;
	border-radius: 8px;
	margin-top: 24px;
}

.timezone-info {
	align-items: center;
	margin: 8px 0px 16px 0px;

	label {
		color: #616161;
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}
}

.timezone-btns {
	text-align: end;
}

.ctzone-info {
	padding-top: 3px;

	div {
		color: #616161;
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
	}
}

.account-actions-btn {
	span {
		font-size: 14px;
	}

	i {
		padding-left: 2px;
	}
}

/* Account.vue Ends*/

/* editprofile.vue starts */

.edit-pro-container {
	width: 100%;

	.img_holder {
		text-align: justify;

		.profile_pic img {
			width: 80px;
			height: 80px;
		}

		.add-profile_pic {
			padding-left: 16px;
			align-items: center;
			display: flex;
			cursor: pointer;

			img {
				width: 24px;
				height: 24px;
			}
		}

		.edit_add_img {
			font-size: 16px;
			line-height: 24px;
			font-weight: 600;
			color: #2196f3;
			padding-left: 8px;
		}
	}

	.edit-personal-holder {
		height: 32px;
		background-color: #e8ebef;
		display: flex;
		align-items: center;

		div {
			padding-left: 16px;
			font-weight: 600;
			font-size: 14px;
			line-height: 16px;
			color: #212121;
		}
	}

	.edit-input-fields {
		display: flex;
		flex-wrap: wrap;
		gap: 12px;
		text-align: justify;
		margin: 8px 0px;

		.form-group {
			width: 100%;
		}

		.col-md-4 {
			flex: 1 1 30%;
			padding: 8px 0;
		}
	}
}

.edit-profile-header {
	margin-left: 16px;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: #212121;
}

.edit-input-fields {
	.vue-country-select {
		.dropdown-list {
			width: 240px;
		}
	}
}

/* editprofile.vue Ends */

/* changepassword.vue starts */

.change-password-header {
	margin-left: 16px;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: #212121;
}

.change-password-container {
	text-align: justify;

	input {
		display: block;
		width: 100%;
		height: 31px;
		padding: 6px 12px;
		line-height: 1.42857;
		color: #555555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #616161;
		border-radius: 4px;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.cp-block {
		margin-bottom: 20px;

		label {
			font-size: 14px;
			font-weight: 400;
			line-height: 16px;
			color: #212121;
		}
	}

	.input-wrapper {
		position: relative;
		display: flex;
		align-items: center;
	}

	.toggle-icon {
		position: absolute;
		right: 10px;
		cursor: pointer;
	}
}

/* changepassword.vue ends */

/* Signature Component Styles */
@font-face {
	font-family: 'CedarvilleCursive-Regular';
	src: url('/static/signatureStyles/CedarvilleCursive-Regular.ttf') format('truetype');
	font-weight: normal;
}

#myCanvas {
	font-family: 'CedarvilleCursive-Regular';
	cursor: pointer;
}

@font-face {
	font-family: 'DawningofaNewDay-Regular';
	src: url('/static/signatureStyles/DawningofaNewDay-Regular.ttf') format('truetype');
	font-weight: normal;
}

#myCanvas1 {
	font-family: 'DawningofaNewDay-Regular';
	cursor: pointer;
}

@font-face {
	font-family: 'Caveat-VariableFont_wght';
	src: url('/static/signatureStyles/Caveat-VariableFont_wght.ttf') format('truetype');
	font-weight: normal;
}

#myCanvas2 {
	font-family: 'Caveat-VariableFont_wght';
	cursor: pointer;
}

@font-face {
	font-family: 'HerrVonMuellerhoff-Regular';
	src: url('/static/signatureStyles/HerrVonMuellerhoff-Regular.ttf') format('truetype');
	font-weight: normal;
}

#myCanvas3 {
	font-family: 'HerrVonMuellerhoff-Regular';
	cursor: pointer;
}

@font-face {
	font-family: 'ReenieBeanie-Regular';
	src: url('/static/signatureStyles/ReenieBeanie-Regular.ttf') format('truetype');
	font-weight: normal;
}

#myCanvas4 {
	font-family: 'ReenieBeanie-Regular';
	cursor: pointer;
}

@font-face {
	font-family: 'Sacramento-Regular';
	src: url('/static/signatureStyles/Sacramento-Regular.ttf') format('truetype');
	font-weight: normal;
}

#myCanvas6 {
	font-family: 'Sacramento-Regular';
	cursor: pointer;
}

@font-face {
	font-family: 'WaitingfortheSunrise-Regular';
	src: url('/static/signatureStyles/WaitingfortheSunrise-Regular.ttf') format('truetype');
	font-weight: normal;
}

#myCanvas5 {
	font-family: 'WaitingfortheSunrise-Regular';
	cursor: pointer;
}

@font-face {
	font-family: 'Zeyada-Regular';
	src: url('/static/signatureStyles/Zeyada-Regular.ttf') format('truetype');
	font-weight: normal;
}

#myCanvas7 {
	font-family: 'Zeyada-Regular';
	cursor: pointer;
}

.black_color {
	color: #000000;
}

.blue_color {
	color: #0e9aef;
}

.canvas_inactive_styles {
	text-align: center;
	border: 1.5px #d2cdcd dashed;
	padding: 16px;
	/* padding-top: 27px; */
}

.signature_font_size {
	text-align: center;
	max-width: 200px;
	word-break: break-all;
	font-weight: bold;
	font-size: 24px !important;
}

.activeColor {
	width: 23px !important;
	height: 23px !important;
	border-radius: 50%;
	margin-right: 4px;
}

.text_style {
	text-align: center;
	max-width: 200px;
	word-break: break-all;
	font-size: 24px !important;
	font-weight: bold;
}

.activeCanvas {
	background-color: #ebf4fc !important;
}

.black_legend {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #000000;
	display: inline-flex;
	float: left;
	margin-right: 4px;
	cursor: pointer;
}

.blue_legend {
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #0e9aef;
	display: inline-flex;
	float: left;
	margin-right: 4px;
	cursor: pointer;
}

.company_sign_error {
	padding: 0 8px 16px;
}

.sign-footer.form-check.form-group.company-sign {
	padding: 0 !important;
}

.company-sign .file_remove.upload-inner {
	display: flex;
	justify-content: center;
	padding: 16px;
	align-items: center;
	width: auto;
}

.employer-sign-height {
	height: 24px;
}

/* add template styles start */
.addtemplate-holder .addTemplate-header {
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	color: #212121;
}

.addtemplate-holder .template-input-div {
	padding: 8px 0px 16px 0px;
}

.template-input .form-control {
	padding: 8px 16px 8px 16px;
	border-radius: 8px;
	border: 1px solid #757575;
}

.template_input-error input,
.template_input-error input:focus {
	border: 1px solid #d60000 !important;
}

.template-tinymce-div .tox .tox-toolbar__primary {
	background-color: #e8ebef;
}

.template-footer {
	padding: 16px 0px 8px 0px;
	text-align: right;
}

.mL8 {
	margin-left: 8px;
}

.ob-vuelidate_input-error .tox-tinymce {
	border: 1px solid #d60000 !important;
}

.tox-tinymce-aux {
	z-index: 11000 !important;
}

/* add templae vue styles end */
/* composemail popup styles start */
.share-doc-modal .modal-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 32px;
	text-align: left;
	color: #212121;
}

.text-left-align {
	text-align: left;
}

.p8 {
	padding: 8px;
}

.p12 {
	padding: 12px;
}

.p16 {
	padding: 16px;
}

.width_max {
	width: max-content;
}

.mail-template .float-right {
	float: right;
	text-align: right;
	padding: 0;
	width: max-content;
}

.mail-template .custom-input input {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #212121;
	border: none;
	padding: 0;
	height: 24px;
	width: 100%;
}

.mail-template .custom-label-2 {
	font-size: 14px;
	color: #757575;

	font-size: 16px;
	text-align: left;
}

.mail-template .custom-label-3 {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #212121;
}

.pointer {
	cursor: pointer;
}

.cursor-default {
	cursor: default;
}

.cc-style {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #2196f3;
	padding: 0 4px;
}

.mail-template .document-list--docdiv {
	background: #e8ebef;
	border-radius: 4px;
	display: inline-flex;
	padding: 8px;
	align-items: center;
	height: 48px !important;
}

.mail-template .supportingDocs_title {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.mail-template .docs-specs {
	display: block;
	margin-left: 15px;
	font-size: 14px;
	color: #aaa;
	margin-top: 1px;
}

.mb8 {
	margin-bottom: 8px;
}

.info_div_text {
	text-align: left !important;
}

/* composemail popup styles end */

/* Department.vue starts */

.dep-tab-header {
	padding: 16px 0px 8px;

	.dept-header {
		font-weight: 600;
		font-size: 20px;
		line-height: 32px;
		color: #212121;
	}

	.dept-info {
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
		color: #757575;
	}
}

.dept-bd-container {
	/* height: 792px; */
	padding: 8px 16px;
	gap: 16px;

	.emp_dept_tab_div {
		padding-top: 70px;
		flex-direction: column;
		align-items: center;

		.emp_dept_tab {
			padding-top: 16px;

			img {
				height: 104px;
				width: 104px;
			}
		}

		.emp_dept_tab_info {
			padding-top: 16px;
			font-size: 16px;
			font-weight: 400;
			line-height: 24px;
			color: #212121;
		}

		.emp_dept_tab_btn {
			padding-top: 16px;
		}

		.no-search-results {
			color: #212121;
			font-size: 18px;
		}
	}

	.searchInput input[type='text'].form-control {
		border: none !important;
	}

	.searchInput input[type='text']::placeholder {
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		color: #bdbdbd;
	}

	.dept-table {
		padding-top: 16px;
	}

	.search_div {
		display: inline-flex;
		align-items: center;
		border: 1px solid #616161;
		border-radius: 4px;
		height: 32px;

		img {
			height: 15px;
			width: 15px;
			margin: 8px 5px 8px;
		}

		.clear-src {
			padding: 8px;
			font-size: 18px;
			font-weight: 900;
			line-height: 16px;
			color: #ce2451;
			cursor: pointer;
		}
	}

	.dept-popper {
		width: 270px;
		margin: 0px 5px;

		.no-assign_emp {
			padding: 8px;
			font-size: 12px;
			font-weight: 400;
			line-height: 16px;
			color: #616161;
		}

		.popper-header {
			padding: 12px 16px;
			gap: 8px;
			border-bottom: 1px solid #ecedfb;

			span {
				padding-left: 16px;
				font-size: 14px;
				font-weight: 600;
				line-height: 16px;
				color: #212121;
			}
		}

		.dept-body-popper {
			/* Set a maximum height for the scrollable area */
			overflow-y: auto;
			/* Enable vertical scrolling */
			margin-right: -15px;
			scrollbar-width: thin;
			/* For Firefox */
			scrollbar-color: transparent transparent;

			/* For Firefox */
			&::-webkit-scrollbar {
				display: none;
			}

			.popper-container {
				padding: 10px 12px;
				gap: 8px;
				border-bottom: 1px solid #ecedfb;

				img {
					height: 32px;
					width: 32px;
					border-radius: 50%;
				}

				.popper-list {
					padding-left: 8px;

					span:first-child {
						font-size: 12px;
						font-weight: 600;
						line-height: 16px;
						color: #212121;
					}

					span:last-child {
						font-size: 12px;
						font-weight: 400;
						line-height: 16px;
						color: #616161;
					}
				}
			}
		}
	}
}

.dept-tab-elips {
	.ellipsisBtn {
		background: unset;
	}
}

/* Department.vue ends */
/* addDepartment popup starts */
.add-deptpp-header {
	margin-left: 16px;
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: #212121;
}

.adddept-popup-container {
	text-align: justify;

	label {
		color: #212121;
		font-size: 14px;
		font-weight: 400;
		line-height: 16px;
	}
}

/* addDepartment popup ends */
/* deletedepartment starts */
.del_dept_tab_div {
	flex-direction: column;
	align-items: center;

	.del_dept_tab_pop {
		padding-top: 8px;

		img {
			width: 56px;
			height: 56px;
		}
	}

	.del_dept_tab_pop_header {
		padding-top: 8px;

		span {
			color: #212121;
			font-size: 18px;
			font-weight: 600;
			line-height: 24px;
		}
	}

	.del_dept_tab_info {
		padding-top: 8px;
		padding-left: 12px;
		color: #212121;
		font-size: 14px;
		font-weight: 400;
		line-height: 16px;
	}
}

/* delete departmet ends */

/* workflow styles starts */
.sub-heading {
	color: #757575;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	word-wrap: break-word;
}

.box-border {
	border-radius: 8px;
	border: 1px solid #d0d6df;
}

.workflow-name {
	color: #212121;
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
	padding-bottom: 4px;
}

.gap-16 {
	gap: 16px;
}

.flex-items-gap-16 {
	display: flex;
	align-items: center;
	gap: 16px;
}

.flex-items-gap-4 {
	display: flex;
	align-items: center;
	gap: 4px;
}

.flex-items-gap-8 {
	display: flex;
	align-items: center;
	gap: 8px;
}

.sub-heading-mini {
	color: #616161;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.workflow .showbox,
.add-workflow .showbox {
	padding: 0;
}

.spinner-height {
	height: calc(100vh - 100px);
}

/* Add work flow styles starts */
.tabs {
	display: flex;
	gap: 8px;
	align-items: center;
}

.header-tabs {
	display: flex;
	padding: 24px;
	border: 1px solid #ffffff;
	justify-content: center;
}

.header-tabs .tabs .tab-content,
.mini-heading {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
}

.header-tabs .tabs .tab-light {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #757575;
}

.task-heading-border {
	display: flex;
	padding: 16px 24px !important;
	align-items: center;
	gap: 16px;
	align-self: stretch;
	background: #e7e8f0;
}

/* new hire task styles */
.word-overflow {
	width: 200px;
	text-wrap: nowrap;
}

.heading-alert {
	font-size: 14px;
	font-weight: 600 !important;
	line-height: 16px;
	color: #b00020 !important;
}

.background-alert {
	background: #f9e7ec !important;
}

.light-color {
	color: #757575 !important;
}

.label-16 {
	color: #212121;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.label-14 {
	color: #212121;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}

.label-12 {
	color: #212121;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.new-hire-task-heading {
	color: #212121;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 24px;
}

.task-box {
	padding: 16px 24px !important;
	border: 2px solid #e9f5fe;
}

.task-box-border {
	padding: 16px 24px !important;
	border: 1px solid #e8ebef;
}

.add-task-button {
	width: fit-content;
	display: flex;
	padding: 4px 8px;
	align-items: center;
	gap: 4px;
	border-radius: 40px;
	background: #e9f5fe;
	color: #2196f3;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;

	.text {
		color: #2196f3;
		font-size: 12px;
		font-weight: 400;
		line-height: 16px;
	}
}

.bottom-buttons {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 16px;
	align-self: stretch;
}

.disabled-button,
.disabled-button:hover {
	border: none !important;
	color: #7285a0 !important;
	border-radius: 4px !important;
	background: #e8eafb !important;
	opacity: 1 !important;
}

/* add task popup styles */
.modal-header4 {
	align-items: center;
}

.modal-header4 > span {
	padding-top: 0px;
}

.add-task-popup {
	.FormI-9 {
		display: flex;
		padding: 24px 0px 16px 0px;
		gap: 8px;
		opacity: 0px;

		div {
			padding: 8px;
			gap: 8px;
			background-color: #e9f5fe;

			ul {
				li {
					font-family: Source Sans Pro;
					font-size: 14px;
					line-height: 16px;
				}

				li span {
					font-weight: 700;
					color: #32334f;
				}
			}
		}
	}

	div {
		color: #212121;
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}

	.duedate-input::placeholder {
		color: #9e9e9e;
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}

	label {
		color: #212121;
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}

	.redlabel {
		padding: 8px;
		display: flex;
		gap: 8px;
		border-radius: 3px;
		background-color: #f7e6e9;
	}

	.redlabel span {
		font-family: Source Sans Pro;
		font-size: 12px;
		font-weight: 600;
		line-height: 16px;
		text-align: left;
		color: #b00020;
	}

	.task-title-textarea {
		/* border: 1px solid #616161; */
		padding: 8px;
		border-radius: 4px;
	}

	.task-title-textarea::placeholder {
		color: #757575;
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
	}

	.task-doc-pill {
		background-color: #e8ebef;
		border-radius: 40px;
		padding: 8px 16px;
		gap: 8px;
		align-items: center;

		.doc-pill-text {
			color: #212121;
			font-weight: 400;
			font-size: 12px;
			overflow: hidden;
			text-overflow: ellipsis;
		}
	}

	.task-preview-pill {
		img {
			padding-left: 8px;
		}

		.preview-pill-text {
			padding-left: 8px;
			color: #9e9e9e;
			font-weight: 400;
			font-size: 12px;
			line-height: 16px;
			padding-top: 2px;
		}
	}

	.task-sel-doc-pill {
		background-color: #ecedfb;
		height: 48px;
		padding: 16px;
		gap: 8px;
		margin-bottom: -5px;

		.sel-doc-pill-text {
			color: #212121;
			font-weight: 400;
			font-size: 14px;
			line-height: 16px;
		}

		.seldoc-pill-text {
			color: #2196f3;
			font-weight: 600;
			font-size: 14px;
			line-height: 16px;
		}
	}
}

.add-task-body {
	text-align: justify;

	.due-radio-btns {
		margin-left: -20px;
		padding-top: 8px;
	}

	.task-body-containers {
		padding-top: 24px;
	}

	/* .task-dropdown>div:first-child {
        border: 1px solid #616161;
        padding: 8px;
        border-radius: 4px;
    } */
}

.task-type-title {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding-bottom: 8px;
}

.team-task-body-height {
	height: 400px;
}

.add-task-popup .form-check .custom-control {
	padding: 0 !important;
}

.add-task-popup .form-check {
	padding-left: 1.5rem !important;
}

/* welcome email styles */
.input-heading {
	color: #212121;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}

/* preview work flow start styles */
.break-text {
	width: 240px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.preview-task-title {
	gap: 5px;
	align-items: center;
}

.add-task-popup .form-check .custom-control {
	padding: 0 !important;
}

.add-task-popup .form-check {
	padding-left: 1.5rem !important;
}

/* welcome email styles */
.preview-email-content {
	text-align: justify;
	padding-top: 24px;
}

.preview-org-info {
	img {
		height: 40px;
		width: 40px;
		border-radius: 50%;
	}

	span {
		padding-left: 8px;
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
		color: #212121;
	}
}

.preview-email-regards {
	text-align: justify;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #212121;
}

.wel-mail-reporting-Name {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #212121;
}

.wel-mail-reporting-desg {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #212121;
}

.input-heading {
	color: #212121;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}

/* preview work flow styles */
.preview-work .left-content {
	padding: 24px;
	gap: 24px;
	border: 1px solid #ecedfb;
}

.preview-work .left-content .frame {
	gap: 16px;
}

.preview-work .left-content h1 {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	color: #212121;
}

.preview-work .left-content .frame div.heading,
.right-content div.heading {
	padding: 8px 16px;
	background-color: #ecedfb;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
}

.preview-work .left-content .frame .hiretasks {
	padding: 16px;
	flex: 8px;
	border: 1px solid #ecedfb;
	gap: 8px;
	display: flex;
	flex-direction: column;
}

.preview-work .left-content .frame .hiretasks .doc {
	display: flex;
	padding: 16px;
	background-color: #eeeeee;
	border-radius: 8px;
}

.preview-work .left-content .frame .hiretasks .d-flex {
	justify-content: space-between;
}

.preview-work .right-content {
	padding: 24px;
	gap: 40px;
	border: 1px solid #ecedfb;
	display: flex;
	flex-direction: column;
}

.preview-work .right-content .reporting .heading2 {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
	text-align: left;
}

.preview-work .right-content .reporting .designation {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #212121;
	text-align: left;
}

.welcome-email .modal-body {
	padding: 0;
}

.welcome-mail-body p {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #212121;
}

.preview-work .right-content .reporting {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.preview-work .right-content .emailtemp {
	display: flex;
	flex-direction: column;
	padding-top: 24px;
	gap: 24px;
}

.preview-work .right-content .emailtemp .fields,
.preview-work .right-content .reporting .fields {
	padding: 4px 8px 4px 8px;
	border-radius: 8px;
	background-color: #ecedfb;
	font-size: 14px;
	color: #212121;
}

.preview-work .right-content .reporting .field-group {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.preview-work .right-content .reporting .user {
	display: flex;
	gap: 8px;
	align-items: center;
}

/* preview work flow styles end */

/* TaskPage styles */
.task-Page .right-content {
	padding: 0 24px;
	gap: 24px;
	/* border: 1px solid #ecedfb; */
}

.task-Page .right-content {
	.not-workflow {
		display: flex;
		gap: 8px;
		padding: 16px 24px;
		height: 100vh;
		justify-content: center;

		.Wframe {
			padding: 8px 16px;
			display: flex;
			justify-content: center;
			align-items: center;
			flex-direction: column;
			gap: 8px;
			border-radius: 8px;
		}
	}
}

.task-Page .right-content .taskContainer {
	padding-top: 24px;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.task-Page .right-content .onboarding-progress {
	padding: 8px 16px 8px 16px;
	gap: 0px;
	border-radius: 8px;
	border: 1px solid #ecedfb;
	display: flex;
	justify-content: space-between;
}

.task-Page .right-content .frame {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.task-Page .right-content h1 {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: left;
	color: #212121;
}

.task-Page .right-content .frame div.heading2 {
	padding: 8px 16px;
	background-color: #ecedfb;
	display: flex;
	justify-content: space-between;
}

.task-Page .right-content .frame div.heading2 .addTask {
	display: flex;
	gap: 8px;
}

.task-Page .right-content .frame div.heading2 .addTask span {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #2196f3;
	text-align: center;
}

.task-Page .right-content .frame div.heading2 span {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
}

.task-Page .right-content .frame .hiretasks {
	padding: 16px;
	flex: 8px;
	border: 1px solid #ecedfb;
	gap: 8px;
	display: flex;
	flex-direction: column;
}

.task-Page .right-content .frame .hiretasks .doc {
	display: flex;
	padding: 16px;
	background-color: #eeeeee;
	border-radius: 8px;
}

.task-Page .right-content .frame .hiretasks .d-flex {
	justify-content: space-between;
}

.task-Page .right-content .frame .hiretasks .document {
	display: flex;
	justify-content: space-between;
	padding: 12px;
	border-radius: 8px;
	background-color: #eeeeee;
}

.task-Page .right-content .frame .hiretasks .info {
	display: flex;
	gap: 8px;
}

.task-Page .right-content .frame .hiretasks .info span {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #b00020;
	text-align: left;
}

.task-Page .right-content .frame .hiretasks .d-flex span.overdue {
	color: #b00020;
	font-weight: bold;
}

.task-Page .right-content .frame .hiretasks .document.completed {
	background-color: #e6faee;
}

.task-Page .right-content .frame .hiretasks .document.completed .ellipsisBtn {
	background-color: #e6faee;
}

.task-Page .right-content .frame .hiretasks .document .doccontent {
	display: flex;
	gap: 16px;
	align-items: center;
}

/* task Page flow end styles */

/* initiate workflow popup */
.initiateWorflow {
	.modal-body {
		padding: 16px 24px;
		display: flex;
		flex-direction: column;
		gap: 8px;

		.label-14 {
			font-size: 12px;
			color: #212121;
			font-weight: 400;
			line-height: 16px;
			text-align: left;
		}
	}
}

/* Employee Details Styles start */
.employeeDetails {
	.mainFrame {
		padding-top: 16px;

		.box-container {
			padding: 16px;
			border-radius: 3px;
			border: 1px solid #ecedfb;

			.boxheading {
				font-size: 16px;
				font-weight: 600;
				line-height: 24px;
				color: #212121;
				text-align: left;
				white-space: nowrap;
			}

			.locationInfo {
				padding-top: 38px;
				gap: 8px;
				align-items: center;

				span {
					height: 40px;
				}
			}
		}

		.box2 {
			padding: 16px;
			display: flex;
			flex-direction: column;
			gap: 8px;
			border-radius: 3px;
			border: 1px solid #ecedfb;

			.boxheading {
				font-size: 16px;
				font-weight: 600;
				line-height: 24px;
				color: #212121;
				text-align: left;
			}

			.credit-card {
				padding: 16px;
				gap: 30px;
				border-radius: 8px;
				border: 1px solid #eeeeee;
				background-color: #eeeeee;
			}

			.card-fields {
				font-weight: 400;
				max-width: 90px;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
			}

			.emp-det-dir-deposit {
				p {
					gap: 16px;

					img {
						padding: 15px 0px 0px;
					}
				}
			}
		}
	}

	.contactFrame {
		display: flex;
		gap: 8px;

		.boxheading {
			padding-top: 24px;
			font-size: 16px;
			font-weight: 600;
			line-height: 24px;
			color: #212121;
			text-align: left;
		}

		.contact-details {
			display: flex;

			.contact {
				padding: 24px;
				gap: 16px;
				border-radius: 8px;
				border: 1px solid #e0e0e0;

				.contact-det {
					.boxheading {
						padding: 0px;
						font-size: 20px;
						font-weight: 600;
						line-height: 24px;
						color: #212121;
						text-align: left;

						.boxheading-label {
							color: #616161;
						}
					}

					span {
						color: #616161;
						font-size: 12px;
						font-weight: 400;
						line-height: 16px;
					}
				}

				.contacttype {
					padding: 4px 16px 4px 16px;
					border-radius: 12px;
					background-color: #ecedfb;
					height: fit-content;
				}
			}

			.no-contacts {
				width: 823px;
				height: 152px;
				padding: 24px;
				display: flex;
				align-items: center;
				justify-content: center;
				gap: 8px;
				border-radius: 8px;
				border: 1px solid #e0e0e0;
			}
		}
	}
}

.addEdit .modal-body:has(.addEditHome) {
	height: calc(100vh - 143px) !important;
}

.addEdit {
	.modal-body {
		padding: 16px 24px;
	}

	.modal-footer {
		padding: 24px;
	}

	.addEditHome {
		.onboard-bd-headers {
			text-align: justify;
			background-color: #e7e8f0;
			height: 32px;
			padding: 8px 24px;
			gap: 8px;

			span {
				font-weight: 600;
				font-size: 14px;
				line-height: 16px;
				color: #212121;
			}
		}

		.ob-hiretype-div {
			text-align: justify;
		}

		.ob-hiretype {
			padding: 16px 0px 0px 12px;

			.ob-hiretype-text {
				font-weight: 400;
				font-size: 14px;
				line-height: 20px;
				color: #212121;
			}
		}

		.ob-emp-details {
			flex-wrap: wrap;
			gap: 12px;
			text-align: justify;

			.form-group {
				width: 100%;
				display: flex;
				flex-wrap: wrap;

				.col-md-4 {
					flex: 1 1 30%;
					padding: 10px 8px;
				}
			}

			.ob-padding_left {
				padding-left: 8px;
			}

			label {
				font-weight: 400;
				font-size: 14px;
				line-height: 16px;
				color: #212121;
			}
		}

		.ob-workLoc-details {
			flex-wrap: wrap;
			gap: 12px;
			text-align: justify;

			.col-md-6 {
				flex: 1 1 30%;
				padding: 8px 4px;
			}

			.ob-padding_left {
				padding-left: 8px;
			}

			label {
				font-weight: 400;
				font-size: 14px;
				line-height: 16px;
				color: #212121;
			}
		}

		.ob-worklc-radio {
			padding-top: 4px;

			label {
				padding-bottom: 4px;
				white-space: nowrap;
				font-weight: 400;
				font-size: 14px;
				line-height: 16px;
				color: #212121;
			}

			.ob-aprt-rad {
				padding: 0px;
			}

			.ob-aprt-rad-ste {
				padding: 0px 0px 0px 12px;
			}

			.ob-aprt-rad-flr {
				padding: 0px 0px 0px 30px;
			}

			.ob-aprt-rad-text {
				font-weight: 400;
				font-size: 14px;
				line-height: 20px;
				color: #212121;
			}
		}

		.ob-workloc-adr {
			flex-wrap: wrap;
			gap: 12px;
			text-align: justify;
			margin: 8px 0px;

			.col-md-4 {
				flex: 1 1 30%;
				padding: 8px 16px;
			}

			label {
				font-weight: 400;
				font-size: 14px;
				line-height: 16px;
				color: #212121;
			}
		}

		.ob-workplace-rad {
			text-align: justify;

			.ob-workplace-header {
				padding-left: 8px;

				span {
					font-weight: 400;
					font-size: 14px;
					line-height: 16px;
					color: #212121;
				}
			}

			.ob-workplace-text {
				font-weight: 400;
				font-size: 14px;
				line-height: 18px;
				color: #212121;
			}

			.ob-workplace-Note {
				padding-left: 8px;
				margin: 6px 0px;

				span {
					font-weight: 400;
					font-size: 12px;
					line-height: 16px;
					color: #2196f3;
				}
			}

			.ob-workplace-btns {
				padding: 0px;
				margin: 8px 0px;
			}
		}

		.ob-direct-deposit-details {
			flex-wrap: wrap;
			gap: 12px;
			text-align: justify;
			margin: 0px 0px 0px 4px;

			.form-group {
				width: 100%;
				display: flex;
				flex-wrap: wrap;

				.col-md-4 {
					flex: 1 1 30%;
					padding: 8px 4px;
				}
			}

			.ob-padding_left {
				padding-left: 8px;
			}

			label {
				font-weight: 400;
				font-size: 14px;
				line-height: 16px;
				color: #212121;
			}
		}
	}
}

/* Employee Details Styles end */

/* onboarding hub design */
.onboardinghub-header-strip .heading {
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	color: #212121;
	white-space: nowrap;
}

.onboardinghub-header-strip {
	padding: 8px 0px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.onboardinghub-header-strip .end-button {
	display: flex;
	gap: 16px;
}

.onboardinghub-header-strip .content {
	display: flex;
	gap: 16px;
	align-items: center;
}

.onboardinghub-header-strip .search_div {
	display: inline-flex;
	align-items: center;
	border: 1px solid #616161;
	border-radius: 4px;
	height: 32px;
}

.onboardinghub-header-strip .search_div .search_input input[type='text'].form-control {
	border: none !important;
	height: 30px !important;
}

.onboardinghub-header-strip .search_div .search_input input[type='text']::placeholder {
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	color: #757575;
}

.onboardinghub-header-strip .search_div .cross_icon {
	width: 16px;
	padding-right: 4px;
}

.onboardinghub-header-strip .filters-button {
	height: 32px !important;
	background: #fff;
	border: 1px solid #616161;
	border-radius: 4px;
	width: auto;
	padding: 8px 16px 8px 16px;
	font-size: 14px;
	color: #212121 !important;
	letter-spacing: 0;
	text-align: center;
	line-height: 16px;
	font-weight: 400;
}

.onboarding_hub_table .ob-table-header-bg table thead tr th {
	padding: 12px 0px 12px 12px;
	line-height: 16px !important;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	color: #212121;
}

.onboarding_hub_table .ellipsisBtn {
	background: none !important;
}

.onboarding_hub_container {
	padding: 16px 0px;
}

.filters-button-img {
	padding-left: 4px;
	cursor: pointer;
}

.pR08_rem {
	padding-right: 0.8rem !important;
}

.overflow-wrap {
	overflow: hidden;
	text-wrap: nowrap;
	text-overflow: ellipsis;
}

/* ESSWarning styles */
.ESSWarning .modal-body .content {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #212121;
	align-items: center;
}

.ESSWarning .modal-header4 .modal-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: #212121;
}

.ESSWarning .modal-header4 {
	display: flex;
	padding: 16px;
	align-items: center;
}

.ESSWarning .modal-header4 > span {
	padding-top: 0 !important;
}

.ESSWarning .modal-body {
	padding: 16px 24px;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
}

/* ESSWarning styles end */
/* Upload File Popup */
.uploadFile .modal-header {
	padding: 16px;
}

.uploadFile .modal-header .modal-title {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: #212121;
}

.uploadFile .modal-body {
	padding: 16px 24px;
}

.uploadFile .modal-footer {
	padding: 16px 24px;
}

/* Upload File Popup end */

/* Employee Basic Info Styles */
.employeeBaicInfo .rightViewModal .modal-body {
	height: calc(100vh - 116px) !important;
}

.employeeBaicInfo .rightViewModal .modal-body .onboard-scroll {
	height: calc(100vh - 116px);
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: transparent transparent;

	&::-webkit-scrollbar {
		display: none;
	}
}

.employeeBaicInfo .modal-body .cframe .fields {
	padding: 24px 24px 0px 24px;
	display: flex;
}

.employeeBaicInfo .modal-body .cframe .fields div .clabels {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	display: block;
	text-align: left;
	color: #212121;
}

.employeeBaicInfo .modal-body .cframe .layout_heading {
	padding: 8px 24px 8px 24px;
	background-color: #e7e8f0;
	display: flex;
	align-items: center;
}

.employeeBaicInfo .modal-body .cframe .layout_heading .cinfo {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
}

/* Employee Basic Info end Styles */

/* Mobile view styles */
@media all and (min-width: 769px) and (max-width: 2224px) {
	.phone-filter-icon {
		display: none;
	}

	.desktop-none {
		display: none !important;
	}
}

@media all and (max-width: 768px) {
	.header-tabs.header-tabs-phone {
		display: block;
		overflow-x: auto;
	}
}

@media all and (max-width: 768px) {
	.phone-none {
		display: none !important;
	}

	.phone-view span.hr_title_m {
		color: #fff;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		width: 340px;
	}

	.phone-view .hr_designation_m {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		opacity: 0.6;
		color: #fff;
	}

	nav.phone-nav.side-nav {
		width: 70% !important;
	}

	nav.phone-nav.side-nav .side-bar li a span.nav-label2 {
		display: block !important;
		color: #0a1a31;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.side-nav .side-bar ul li {
		width: 100% !important;
	}

	li.level-1.active span.nav-label2 {
		color: #fff !important;
		font-weight: 600;
	}

	nav.phone-nav.side-nav .side-bar ul.top {
		width: 100%;
		top: 1px;
	}

	.row.m0 .col-md-12.task-style span.content_text6 {
		display: none;
	}

	.employer span.collapse-title-icon {
		top: 18px !important;
	}

	.skip-btn {
		padding: 7px 0px;
		width: 113px !important;
	}

	.finish-btn {
		width: 120px !important;
		margin-left: 9px;
	}

	.side-nav .level-1 a:hover {
		width: 100% !important;
	}

	.navbar-header.phn-sidebar-top {
		margin-top: -64px;
	}

	ul.bottom.side-bar-footer {
		margin-left: 16px;
	}

	ul.bottom.side-bar-footer li {
		line-height: 13px;
		height: 37px;
	}

	ul.bottom.side-bar-footer li span {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		color: #060f1d;
	}

	hr.hr-border {
		border-bottom: 1px solid #c5c5c5;
		/* width: 113%; */
		margin: 0 -15px !important;
	}
}

@media all and (max-width: 768px) {
	.employeeImp {
		margin-top: -25px;
	}

	.top-tab-bar {
		justify-content: start;
		padding: 24px 4px;
		margin: 0 32px 0 -32px;
	}

	.blue {
		color: #2196f3;
	}

	.rowSection {
		display: flex;
		justify-content: space-between;
	}

	.formI9-task-heading {
		font-weight: bold;
	}

	.heading2 {
		font-size: 18px !important;
	}

	.signature-popup-ess .modal-dialog {
		width: 100% !important;
		position: fixed;
		bottom: 0;
		left: 0;
	}

	a.clearLink-phone.desktop-none {
		float: left !important;
		color: #ce2451 !important;
		font-size: 16px;
	}

	.lv1-row2
		.main-content-taskPage
		.col-md-12
		.rowSection.desktop-none
		.formI9-task-heading
		button.btn.btn-primary {
		border: 0 !important;
	}

	.heading2 {
		font-size: 14px !important;
		color: #0a1a31;
		opacity: 1;
	}

	img.arrow-image {
		width: 15px !important;
	}

	.rowSection.desktop-none span.back-button.border-none.arrow-image button.btn.btn-primary {
		border: 0 !important;
		padding: 0 !important;
	}

	.lv1-row2 .main-content-taskPage {
		width: 100%;
		margin: 0;
		margin-top: 60px;
	}

	.step-content-wrapper.custom-step-content-wrapper.step-content-tabletView {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.step .step-item {
		max-width: 40% !important;
		width: 100% !important;
		padding: 24px 0 10px;
		text-align: center;
		/* padding-right: 11px !important; */
		flex-direction: row !important;
		flex: 0 0 45% !important;
	}

	ul.step.step-md.step-inline {
		flex-wrap: nowrap;
		overflow-x: scroll;
		align-items: start;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default span.text {
		color: #2196f3;
	}

	span#button-design button {
		font-weight: 600;
		border: 0;
		font-size: 10px;
		color: #2196f3 !important;
	}

	span#button-design button i {
		display: none;
	}

	span.section1-heading {
		color: #0a1a31 !important;
		opacity: 1;
		font-size: 16px;
		font-weight: 600;
	}

	.custom-step-title {
		color: #212121;
	}

	.emp-h2 {
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		opacity: 0.8;
		padding: 0 8px;
		color: #212121;
		letter-spacing: 0;
	}

	.step .step-icon::after {
		display: none;
	}

	.row.emp-info-div {
		padding: 8px 15px;
		border-radius: 4px;
	}

	.emp-info-div3,
	.emp-info-div2,
	.emp-input-head1,
	.emp-input-head1 h2.emp-h2,
	.tabs-inner-style {
		padding: 0 !important;
	}

	.container.pL0.pR0.tabs-outer-style {
		border: 0;
	}

	.row.emp-info-div .info-div {
		padding-bottom: 0 !important;
		padding-top: 8px !important;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div {
		padding-left: 0;
		padding-right: 0;
	}

	.emp-input-head2 {
		color: #d0224e !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0;
	}

	.emp-input-head2 p {
		color: #d0224e !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div {
		padding-top: 12px;
	}

	.tabs-outer-style input.form-control,
	div#vs1__combobox,
	.v-select .vs__dropdown-toggle,
	.row.form-group .form-control {
		border-color: #616161 !important;
		height: 32px !important;
		font-weight: 700;
		color: #212121 !important;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div .label-input {
		opacity: 0.8;
		color: #212121;
		font-weight: 400;
		font-size: 14px;
	}

	.form-check {
		position: relative;
		display: block;
		padding: 9px 0px 0px 11px;
		border-radius: 50px;
		margin-top: 10px;
	}

	input.vs__search {
		margin: 2px 0 0 !important;
	}

	.emp-phone-input .input-div {
		padding: 7px 0 0 0px;
	}

	.row.mL0.mR0.p-xxs .p-sm.pB0,
	.row.mL0.mR0.p-xxs .p-sm.pB0 h2.emp-h2 {
		padding: 0 !important;
	}

	.col-md-4.col-sm-12.step-text-style {
		display: none;
	}

	div#telephoneDiv {
		margin-top: -18px;
	}

	.left-button-div button.exit-button-style {
		display: inline-block;
		padding: 8px 16px;
	}

	button.next-button-style {
		padding: 8px 16px;
		display: inline-block;
	}

	.left-button-div,
	.right-button-div {
		width: auto !important;
	}

	.col-sm-6-mb {
		width: 100% !important;
		float: left;
		max-width: 49% !important;
	}

	.col-sm-6-mb:nth-child(even) {
		margin-left: 6px;
	}

	.row.mL0.mR0.footer-style {
		justify-content: center;
		margin: 0;
	}

	div#ssnDiv .form-check {
		padding: 0 0 0 22px !important;
	}

	.back-button-style {
		display: none !important;
	}

	div#signatureDiv .modal {
		overflow: unset !important;
		height: unset !important;
		/* display: inline-flex !important; */
		justify-content: center;
		top: 0 !important;
		align-items: end;
	}

	div#signatureDiv .modal-dialog {
		/* transform: translate(0px, -10%); */

		max-width: 500px !important;
		width: unset !important;
	}

	div#signatureDiv .modal-header {
		display: none;
	}

	.col-md-12.pL0.type_signature .col-md-12.form-group.pL0 {
		display: inline-flex;
	}

	.type_signature .col-md-12.form-group .col-md-6 {
		width: 50%;
		padding-right: 0;
	}

	.canvas_inactive_styles {
		width: 100% !important;
		height: auto !important;
	}

	.signature_font_size {
		font-size: 18px !important;
	}

	.black_legend,
	.blue_legend {
		width: 24px !important;
		margin-bottom: 14px;
		height: 24px !important;
		margin-right: 8px !important;
	}

	.form-control-div.signatureName {
		position: relative;
	}

	div#myList {
		display: flex;
		flex-wrap: wrap;
		padding: 0;
		border-bottom: 1px solid;
		justify-content: space-around;
	}

	.form-control-div.signatureName:after {
		position: absolute;
		height: 18px;
		width: 18px;
		content: '';
		background: url(/static/Images/type-s.png) no-repeat center/cover;
		left: 8px;
		top: 29%;
	}

	div#signatureDiv #myList .tablinks.active {
		color: #c71142 !important;
		border-bottom: 3px solid #c71142 !important;
	}

	.sign-footer > .custom-control > .custom-control-label {
		color: #212121 !important;
		line-height: unset;
		line-height: unset !important;
		opacity: 1 !important;
		padding-left: 14px;
	}

	div#signatureDiv #myList .tablinks {
		width: 33%;
		text-align: center;
	}

	#signature-pad {
		/* background: transparent !important;
  border: 1px solid #616161; */
		border-radius: 4px;
		margin-top: 10px;
	}

	.sign-footer.form-check.form-group .custom-control-label::before {
		height: 21px;
		width: 21px;
		margin-left: -6px;
	}

	.signatureName input#line1 {
		height: 40px !important;
		position: relative;
		padding-left: 30px;
	}

	.popper {
		overflow: scroll !important;
	}

	.upload_div_preview {
		height: 140px !important;
		background: transparent !important;
		border: 1px dashed;
	}

	.uplod_heading_preview {
		padding-top: 15px !important;
	}

	.custom-control-label::before {
		width: 20px !important;
		height: 20px !important;
		border: #143361 solid 1px !important;
		margin-left: -9px;
	}

	.custom-control-label::after {
		position: absolute;
		top: 8px;
		left: -24px;
		display: block;
		width: 24px;
		height: 1.5rem;
		content: '';
		background: no-repeat 50% / 50%;
	}

	.container.pL0.pR0 {
		border: none !important;
	}

	.dropdown-list p.point {
		font-size: 14px;
		color: #212121;
	}

	.boxcontent {
		margin-top: 10px;
	}

	.boxcontent .points {
		font-size: 14px;
	}

	.lv1-row2 .main-content-taskPage {
		margin: 60px 0 0 0px !important;
		width: 100%;
		padding: 16px !important;
		background-color: #fff !important;
	}

	.phn-padding-0 {
		padding: 0px !important;
	}

	.row.m0 .col-md-12.task-style {
		padding: 10px 0px !important;
		display: flex;
		/* justify-content: end; */
	}

	.row.m0 .col-md-12.task-style .btn-new-primary {
		max-width: 160px !important;
		overflow: hidden;
		white-space: nowrap;
		padding: 5px 10px;
	}

	.dashboard-heading {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121;
	}

	.col-md-12.pL0 h2 {
		font-size: 16px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361 !important;
	}

	.phone-margin-top {
		margin-top: 12px !important;
	}

	.tasks-border {
		border: unset;
		margin-top: 3px;
	}

	.task-padding {
		margin-left: -7px !important;
	}

	.content_text.filterSpan {
		font-size: 16px;
		display: inline-block;
		max-height: 100% !important;
		min-height: 41px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 35px;
		color: #143361;
	}

	.marquee-content {
		display: inline-block;
		animation: marquee 20s linear infinite;
	}

	.task-style span.content_text2 {
		font-size: 12px;
		font-style: normal;
		display: -webkit-box;
		/* width: 359px !important; */
		font-weight: 400;
		margin-left: -54px !important;
		line-height: 16px;
		color: #212121;
		opacity: 0.87;
	}

	.phn-task-seerch {
		padding: 0px 5px 0px 10px !important;
		border: 1px solid #757575 !important;
		border-radius: 4px !important;
		background: rgb(255 255 255) !important;
	}

	.col-md-2.phone-hr-btn {
		text-align: right;
		margin-right: -12px;
	}

	.icon-width.col-md-1 {
		width: 28px !important;
		height: 32px !important;
	}

	.phone-hr-btn .btn-new-primary {
		height: unset !important;
		background: #183a66;
		border: 1px solid #143361;
		border-radius: 4px;
		width: auto;
		padding: 8px 16px !important;
		font-size: 14px !important;
		color: #ffffff;
		letter-spacing: 0;
		text-align: center;
		line-height: 21px !important;
	}

	.col-md-6.phone-hr-middel {
		margin-left: 12px;
	}

	h3.preparer-h3.mL0.color-phone-text {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #2196f3 !important;
		padding: 14px 0px !important;
	}

	.citizen-text-2 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121 !important;
		opacity: 1 !important;
		margin-top: -13px !important;
		padding: 14px 0px !important;
	}

	.citi .custom-control-label::before {
		border: #143361 solid 1px !important;
		width: 24px !important;
		height: 24px !important;
		margin-left: -4px;
	}

	.citi .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		border: #143361 solid 1px !important;
		background-size: 14px !important;
		width: 24px !important;
		height: 24px !important;
	}

	.citi .active-radio-title {
		font-size: 14px !important;
		letter-spacing: 0;
		vertical-align: middle;
		line-height: 16px;
		padding-left: 3px;
		margin-bottom: 0;
		color: #212121 !important;
		opacity: 1 !important;
		font-weight: 400 !important;
	}

	.citi .inactive-radio-title {
		opacity: 1;
		font-size: 14px !important;
		letter-spacing: 0;
		vertical-align: middle;
		font-weight: 400;
		line-height: 16px;
		padding-left: 3px;
		margin-bottom: 0;
		color: #212121 !important;
	}

	.citi .checkbox-form {
		margin: 0px -15px !important;
	}

	.citi .form-group {
		margin-bottom: 22px !important;
	}

	.citi .custom-control-label {
		position: relative;
		margin-bottom: 0;
		vertical-align: middle;
		padding: 0px 0px 0px 16px !important;
	}

	.citizen-margin {
		margin: 0px 0px !important;
	}

	.sign-input-div {
		margin: 0px -6px 0px !important;
	}

	.citizen-sign {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121;
	}

	.custom-sign-div {
		width: 100% !important;
		background: #ffffff !important;
		text-align: center;
		border-radius: 5px;
		padding: 25px 15px !important;
		height: 70px;
		border: 1px solid #616161 !important;
	}

	.click-sign-text {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #2196f3 !important;
		text-decoration: unset !important;
	}

	.maxWidth.citi {
		margin-left: -12px;
	}

	div#alienAuthorizedDiv {
		padding: 0px !important;
		margin: -5px !important;
	}

	label.label-input {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.text-citi h3 {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
		opacity: 1 !important;
	}

	.margin-bottom-citi {
		margin-bottom: 17px;
	}

	.or-style {
		color: #143361;
		padding-top: 10px;
		font-size: 20px !important;
		font-weight: 400 !important;
		margin: 0px 0px 0px 8px !important;
		padding: 0px !important;
	}

	.pre-heading {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #143361 !important;
		opacity: 0.8 !important;
	}

	.preparer-h3.preparer-h3_2 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.pre-text {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	ul#vs3__listbox li {
		color: #212121 !important;
		padding-top: 16px !important;
		align-items: center !important;
		gap: 8px !important;
	}

	img.instructions-close-icon {
		margin: -58px 2px 2px 4px;
	}

	img.m-l-xs.desktop-none {
		width: 14px;
	}

	.custom-sign-div_inline_style2 {
		display: flex !important;
		margin-left: 0px;
		width: 20%;
	}

	h2.collapse-heading {
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
		opacity: 0.8;
	}

	.row.form-group.desktop-none .collapse-wrapper {
		background: #e9f5fe !important;
		border: none !important;
		padding: 0px !important;
		border-radius: 4px;
	}

	.row.form-group.desktop-none {
		padding: 0px !important;
	}

	span.collapse-title-icon {
		position: absolute;
		padding: 3px;
		width: 30px;
		font-size: 12px;
		color: #fff;
		font-weight: 300;
		height: 30px;
		border-radius: 50%;
		background: #2196f3;
		right: 0;
		top: 6px;
		text-align: center;
	}

	.form-group.supporting {
		padding: 0px !important;
		margin: 0px -8px;
	}

	.citi {
		padding: 0px !important;
	}

	.col-12.info-div {
		padding: 0;
	}

	h1.heading.m-0.drop-form-heading {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		color: #212121 !important;
	}

	.drop-help {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		color: #212121 !important;
	}

	.drop-content {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.dropdown-list p.point {
		line-height: 16px;
	}

	.drop-top {
		display: flex;
		justify-content: space-between;
		margin: 0px 13px;
	}

	h1.heading.m-0.top-drop-heading {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
	}

	.modal_close {
		font-size: 21px;
		font-weight: 300 !important;
		color: #ce2451;
	}

	.main-heading {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #0a1a31 !important;
	}

	.collapse-title,
	.collapse-details {
		border-radius: 4px;
		background: #e9f5fe !important;
	}

	.col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: flex;
	}

	.col-12.form-group.citi .col-12.info-div {
		max-width: 100% !important;
	}

	.collapse-name {
		font-size: 12px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #757575 !important;
	}

	ul.step.step-md.step-centered {
		display: flex;
		overflow-x: scroll;
		flex-wrap: nowrap;
	}

	.step-content-wrapper.custom-step-content-wrapper.step-content-tabletView
		.step_content_display {
		text-align: center !important;
		padding: 0 !important;
	}

	.modal-content-style {
		padding: 0 24px !important;
	}

	.row.m0 .col-md-12.task-style .col-md-6 {
		margin-left: 20px;
	}

	.col-md-12.task-style .col-md-3 {
		display: none;
	}

	.lv1-row2 .main-content-taskPage > div {
		padding: 0 !important;
	}

	.row.m0 .col-md-12.task-style .col-md-2 {
		text-align: right;
		padding-right: 0px;
	}

	.search_div {
		background: transparent !important;
		border: 1px solid #616161 !important;
	}

	.dashboard-heading.mobile {
		font-size: 16px !important;
	}

	.lv1-row2 .main-content-taskPage > div {
		padding: 0 !important;
	}

	.row.m0 .col-md-12.task-style .col-md-6 {
		max-width: 80% !important;
		flex: 0 0 45%;
	}

	span.content_text2.filterSpan {
		display: inline-block;
		margin-top: 6px;
		clear: both;
	}

	.task-style span.content_text2 {
		opacity: 0.87;
		position: relative;
	}

	.btn-new-primary {
		height: 40px !important;
	}

	/* .modal-content.modal_type0_type1_border > div {
  border-bottom: 1px solid;
} */
	.modal-image {
		border: none !important;
	}

	.success-message {
		font-size: 14px;
		color: #0b121b !important;
		padding: 0 10px;
		line-height: 19px;
	}

	.success-message a.instructions-link {
		text-decoration: underline;
		color: #000;
		line-height: 22px;
	}

	.warning-style {
		font-size: 16px !important;
	}

	.modal-dialog {
		width: 95% !important;
	}

	.modal.in .modal-dialog {
		margin: 0px 0px 0px 4px !important;
	}

	/* .popper {
    transform: translate(0%, 352%) !important;
    max-width: 420px !important;
    width: 100% !important;
    position: fixed !important;
    height: calc(11vh + 94px) !important;
    width: 100%;
    /* background: #fff !important; */
	/* color: #060F1D !important;
    z-index: 99999;
  } */

	.popper {
		max-width: 620px !important;
		width: 100% !important;
		position: fixed !important;
		bottom: 0 !important;
		background: #fff !important;
		color: #060f1d !important;
		z-index: 99999;
		top: unset !important;
		transform: unset !important;
		max-height: 200px;
	}

	hr.desktop-none.new-section2 {
		margin-bottom: 13px !important;
	}

	.modal-content.modal_type0_type1_border p {
		color: #212121 !important;
		padding: 0 10px !important;
	}

	span.VerifyformInstructions .popper {
		transform: unset !important;
		max-width: unset !important;
		width: unset !important;
		position: absolute !important;
		height: unset !important;
		color: #060f1d !important;
	}

	.this-side .modal-image {
		display: none;
	}

	.this-side .modal-content.modal_type0_type1_border > div {
		border: none !important;
	}

	.this-side .modal-content .custom-step-title {
		font-size: 15px;
		text-align: left;
	}

	.vs__selected-options {
		overflow: auto !important;
		padding: 2px 2px !important;
	}

	input[type='search'] {
		height: auto !important;
	}

	.vs__selected {
		align-items: start !important;
	}

	.col-md-12.col-sm-12.heading.upload-heading p.h2 b {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px !important;
	}

	/* .vs__selected {
  margin: auto !important;
} */
	.this-side .form-check.form-group,
	.this-side .form-group ul {
		text-align: left !important;
	}

	.row.mL0.mR0.upload-page-padding .custom-checkbox-input.form-check.form-group {
		padding-left: 19px !important;
	}

	/* ------------------------25 sep------------- */
	.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.citi .custom-control-label::before {
		margin-left: -11px !important;
	}

	.citi .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		width: 24px !important;
		/* margin-left: -11px !important;  */
		height: 24px !important;
	}

	hr.desktop-none {
		margin: 0;
	}

	.mobile-site span {
		font-size: 18px !important;
		font-weight: 600;
	}

	.pre-heading {
		margin: 0 !important;
		padding-left: 0;
	}

	.space-manage .col-sm-12,
	.space-manage h3,
	.space-manage .sign-input-div,
	.upload-select-div,
	.col-md-12.col-sm-12.heading {
		padding-left: 0 !important;
		opacity: 1;
		padding-right: 0 !important;
	}

	.mobile-site span.another-file {
		font-size: 12px !important;
		font-weight: 400;
		color: #212121;
	}

	img.full-wi {
		max-width: 100%;
	}

	.space-manage label.label-input {
		color: #616161 !important;
	}

	.space-manage .v-select .vs__dropdown-toggle,
	.tabs-outer-style .space-manage .form-control {
		height: 40px !important;
		border-color: #616161 !important;
		line-height: 21px;
	}

	.custom-sign-div_inline_style2 {
		margin-top: 22px;
		gap: 6px;
	}

	.footer-style-tab3 {
		text-align: center;
		justify-content: center;
	}

	.tab4-style .first {
		order: 3;
	}

	.tab4-style .custom-control-label::after {
		top: 0px !important;
		left: -26px !important;
	}

	.tab4-style {
		display: flex;
	}

	.row.documents-section_intro-text {
		margin: 0;
	}

	.documents-section_intro-text label.custom-control-label:before,
	.documents-section_intro-text label.custom-control-label:after {
		display: none;
	}

	.documents-section_intro-text .this-side .form-check.form-group {
		border-bottom: 1px solid #ccc !important;
		border-radius: 0 !important;
		padding-bottom: 10px !important;
		margin-bottom: 0 !important;
	}

	.supporting_docs .input-div2,
	.supporting_docs .col-md-6.col-sm-12 {
		margin-bottom: 20px;
	}

	.supporting_docs .col-md-12.form-group {
		margin-bottom: 0;
	}

	label.label-provide {
		position: absolute;
		top: -50px;
		left: 40px;
		line-height: 20px;
		width: 80%;
		text-align: left;
		font-size: 16px;
		font-weight: 600;
		color: #143361;
	}

	.documents-section_intro-text
		.this-side
		.modal-content.modal_type0_type1_border
		> div:nth-child(1) {
		background: #eeeeee;
		height: 56px;
	}

	.this-side .modal-content.modal_type0_type1_border .modal-body {
		padding: 0 !important;
	}

	.tabs-outer-style .form-check.form-group {
		padding-left: 0;
	}

	.tabs-outer-style .custom-control-label::after {
		left: -24px !important;
	}

	.dyule-nnubr {
		flex-direction: column;
	}

	.dyule-nnubr div {
		height: fit-content;
		width: auto;
	}

	.dyule-nnubr div br {
		display: none;
	}

	div#expirationDateDiv {
		margin: 0 !important;
		padding: 0 10px;
	}

	/* .video-call {} */

	.VdaXgamc4uLcVqxdjRnv {
		width: 100% !important;
	}

	.note-background {
		background-color: #2196f3 !important;
		color: #fff;
		padding: 11px;
	}

	.note-background span {
		font-size: 12px !important;
	}

	.form-covid .form-check.form-group {
		padding: 0px 0px 3px 0px !important;
	}

	.col-md-12.pL0.form-covid label.custom-control-label span {
		font-size: 12px !important;
	}

	.custom-step-title {
		font-size: 12px !important;
	}

	span.verify_section2 {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px;
		/* 114.286% */
		color: #0a1a31 !important;
	}

	.video-link .col-md-12.from-group {
		padding: 0px !important;
	}

	.video-link .col-md-12.from-group .auth_representative_design.row.form-group {
		background: #eeeeee !important;
	}

	.row.video-link span.verifier_header {
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.employer_para {
		font-weight: 300 !important;
	}

	/* .table-margin {
  margin: 11px -20px 0px -47px;
} */
	.document-list__header .ellipsisBtn {
		color: #212121;
		background: #ffffff;
	}

	span.layout_DetailView.com button.btn.btn-link-default {
		opacity: 0;
	}

	i.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: #fff !important;
		margin-right: -46px;
	}

	.section-title-div span.info_div_text {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px !important;
		color: #143361 !important;
	}

	h3.lvv-heading {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
	}

	.info_div_version {
		opacity: 0.8;
		font-size: 12px !important;
		color: #212121 !important;
		letter-spacing: 0;
		line-height: 21px;
	}

	.popper span.dropdown-item {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #060f1d;
		padding: 10px 0px;
		width: 355px !important;
		max-width: 100% !important;
	}

	.col-md-12.pL0.form-group.desktop-none {
		align-items: center;
		justify-content: space-evenly;
		display: flex;
	}

	/* 26-09-2023 */
	.review_note_adddelay {
		padding-left: 0px !important;
	}

	.document-list__header thead td button.btn i.fa.fa-ellipsis-v.ellipsisBtn {
		margin: -63px -1px 0px 0px;
	}

	.new-model.modal span.modal_close {
		display: none;
	}

	.new-model.modal .modal-content.modal_type0_type1_border > div {
		border: none;
	}

	.new-model.modal p.modal-content-style {
		padding-bottom: 43px !important;
		width: 100%;
		border-bottom: 2px solid #cdcdcd;
	}

	/* .new-model.modal .ok-button {
  margin-top: -25px;
} */
	/* div#vs5__combobox {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
} */
	.select-document-label {
		margin-left: 0 !important;
	}

	/* div#vs15__combobox {
    margin-top: 14px;
  } */

	.tabs-outer-style .custom-control-label::after,
	.tabs-outer-style .custom-control-label::before {
		height: 20px !important;
		width: 20px !important;
	}

	div#t1ExpiredDateDiv .custom-checkbox-input.form-check.form-group {
		padding-left: 12px;
	}

	div#expirationDateDiv .custom-checkbox-input.phone-view.form-check.form-group {
		padding-left: 17px;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default {
		border: 0 !important;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default i.fa.fa-chevron-down {
		display: none;
	}

	.new-model.modal.in .modal-body {
		margin-top: 28px;
	}

	.col-md-12.note-background {
		/* margin-top: -84px; */
		margin-bottom: -8px;
	}

	.video-height {
		height: auto !important;
	}

	hr.border-form {
		margin-top: -3px !important;
		border: 1px solid #e0e0e0 !important;
	}

	.section-title-div.section-2-margin {
		margin: 0px 0px 0px 0px;
	}

	.rowSection.desktop-none.top-row {
		background-color: #e8ebef;
		padding: 3px 10px;
		margin-left: 8px;
		margin-top: -19px;
	}

	.btn-top {
		margin-top: 6px;
	}

	spna.btn1 {
		background: white;
		padding: 5px;
		opacity: 0 !important;
		border-radius: 6px;
	}

	span.btn2 {
		margin-right: 41px;
		font-size: 16px;
	}

	.row.form-group.grp-form-3 {
		padding: 0px !important;
	}

	span.font-change {
		font-size: 18px !important;
		font-weight: 600;
	}

	.desktop-none.style-file-intro {
		margin: 0 -7px;
	}

	span.font-change-2 {
		font-size: 12px !important;
	}

	.wid-full {
		max-width: 100% !important;
	}

	td.sec1-document-list-td span.info_div_text.pR-8 {
		width: unset !important;
	}

	.model-text-new {
		position: absolute;
		top: -46px;
		text-align: left;
		width: 88%;
		margin-left: 15px;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361;
	}

	.collapse-details {
		padding-top: 0px !important;
	}

	.modal-body
		.form-group.support-doc
		label.custom-control-label
		h5.custom-step-title.list-abc_container {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121 !important;
	}

	.form-group.desktop-none .heading p.h2 b {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361;
	}

	.new-citi-space {
		margin-top: -18px;
	}

	input#expirationDate,
	input[type='search'],
	input.form-control::placeholder {
		color: #9e9e9e !important;
		font-weight: 400;
		font-size: 14px !important;
	}

	.adderss-padding {
		padding: 0px 8px !important;
	}

	hr.draw-hr {
		margin-top: -1px;
	}

	#drawSection {
		padding: 10px 0px 14px !important;
		border-radius: 7px;
	}

	div#drawSection div canvas {
		border: 1px solid black;
		border-radius: 7px;
	}

	.list-padding {
		padding: 0px 5px !important;
	}

	.margin-new-sign {
		margin-top: 10px;
	}

	/* .sign-footer.form-check.form-group {
    margin-top: -13px;
  } */

	/* .footer-btn-fix {
  position: fixed;
  bottom: 0px;
  width: 100%;
  left: 0px;
} */
	img.modal-image-style.mt-2 {
		padding-top: 27px;
	}

	hr.desktop-none.section-2-line {
		margin-bottom: 7px;
		margin-top: 21px;
	}

	.ok-btn-section-2 {
		margin-bottom: 8px;
	}

	p.exit-popup-2-content {
		font-size: 12px !important;
		line-height: 24px;
	}

	.view-padding {
		margin: -10px !important;
	}

	.comp-sec-2-btn {
		margin: 12px 0px -3px 0px;
	}

	.modal-body .custom-control.custom-radio {
		padding-left: 12px !important;
	}

	.col-md-9.c.paddingLeft0 {
		padding: 0px !important;
	}

	/* .col-md-3.c {
  display: none !important;
} */

	.covid-popup-heading span {
		font-size: 14px !important;
		font-style: normal;
		max-width: 334px;
		text-align: left;
		font-weight: 600 !important;
		line-height: 16px !important;
	}

	.covid-popup-87 .custom-control.custom-radio label.custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.covid-popup-87 .custom-checkbox-input > .custom-control > .custom-control-label {
		color: #212121 !important;
		width: 268px !important;
		padding: 0px;
		font-size: 14px !important;
		margin-left: 0px;
	}

	.setion2-108 .col-md-12.form-group span.heading-108 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.section-2-spc .col-md-12 {
		padding: 0px !important;
	}

	.section-2-spc .col-md-12.upload_file_div_type_2.upload_div_type_2 {
		padding: 12px !important;
	}

	.section-3-122 .profile-sec-3 {
		padding: 11px 0px !important;
	}

	.profile-sec-heading {
		padding-left: 8px !important;
	}

	.row.section-3-122 .sec3-reason {
		padding: 0px 15px;
		padding-top: 5px !important;
	}

	.row.section-3-122 .sec3-reason .employer_label {
		font-size: 12px;
		font-weight: 400;
		color: #212121;
		padding-left: 0px !important;
	}

	.row.section-3-122 .sec3-reason .custom-control-label {
		font-size: 14px;
		font-weight: 600;
		color: #212121 !important;
	}

	.authRepresent_Section3 {
		margin: 7px 32px !important;
	}

	.modal-content.modal_type0_type1_border p {
		color: #212121 !important;
		padding: 0 0px !important;
	}

	.rehire_content {
		font-size: 12px;
		color: #212121 !important;
		margin-left: 12px !important;
	}

	.row.section-3-122 .selectverier .rehire_radio {
		margin-left: -5px;
	}

	.row.section-3-122 .selectverier .rehire_radio .padding_left50,
	.row.section-3-122 .selectverier .rehire_radio .rehire_subcontent {
		padding-left: 35px !important;
	}

	.row.section-3-122 {
		width: 369px;
	}

	.row.section-3-122 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.modal-Update-page {
		padding: 0px 0px !important;
	}

	/* .document-list__header .row .auth_representative_design.row.form-group {
  margin: 7px -32px;
}  */

	.document-list--docdiv {
		margin: 10px 0px 10px 0px !important;
	}

	.col-md-12.col-sm-12 h2.supprting_docs_h2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
	}

	.padding-section-3 {
		padding: 0px !important;
	}

	h2.supprting_docs_h2.h2-section-3 {
		font-size: 12px !important;
	}

	.alias-name-main {
		background: #e0e0e0;
		padding: 0px;
		color: #757575 !important;
	}

	.alias_names_style {
		border: 0px solid;
		background: #e0e0e0;
		padding: 5px;
		margin-right: 10px;
		color: #757575 !important;
	}

	.padding-section-3 .alias-name-main {
		padding-left: 8px !important;
		padding-bottom: 7px !important;
	}

	.margin-form-section-3 {
		margin-bottom: 24px;
	}

	.model-all-padding {
		padding: 1px !important;
	}

	.col-md-12.from-group.padding-new-call {
		padding: 0px !important;
	}

	span.verify_section2.section-3-heading {
		padding-left: 12px !important;
		color: #122e57 !important;
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		opacity: 1;
	}

	h2.collapse-heading-2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
	}

	.verified-info .row.mL0.mR0.emp-info-div3 {
		margin: 0px -5px !important;
	}

	.padding-by-section .col-md-12 .form-check.form-group {
		padding: 12px 0px 0px 0px !important;
	}

	.sec3-reason .form-check.form-group .custom-control-label::before,
	.sec3-reason .form-check.form-group .custom-control-label::after {
		margin-top: 3px !important;
	}

	.row.form-group.desktop-none.profile-collapse span.collapse-title-icon {
		background: white !important;
		padding: 3px !important;
		/* height: 28px; */
		position: relative;
		right: 19px;
		top: -8px !important;
		line-height: unset;
		/* width: 20px; */
		border-radius: 6px !important;
		color: #000 !important;
	}

	.row.form-group.desktop-none.profile-collapse {
		margin-top: -43px !important;
		margin-bottom: -16px !important;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-title {
		background: #e8ebef !important;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-details {
		background-color: #e8ebef !important;
	}

	.row.profile-collapse-details {
		margin-left: 24px;
		display: flex;
		margin-top: 9px;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-wrapper {
		background: #e8ebef !important;
	}

	.delte-profile-model {
		padding: 0px !important;
	}

	.delete-model-field {
		display: flex;
	}

	.space-manage div#vs15__combobox {
		margin-top: 0px !important;
	}

	.candidate_list tr:first-child {
		margin: 7px 3px 0px 3px !important;
	}

	/* .candidate_list tr.activeCandidate {
  padding: 0px 29px 0px 4px !important;
} */

	p.delete-modal-heading {
		font-size: 14px !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
		opacity: 0.87;
	}

	.initiatei9_modalBody h2.warning-modal-heading {
		font-size: 16px !important;
		color: #c71142 !important;
	}

	.row.delete-row-model .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.delete-model-field {
		display: block;
	}

	.top-row .colSection.btn-top.wwwew button.btn {
		margin-right: 25px;
		background-color: #e8ebef;
	}

	.top-row .colSection.btn-top.wwwew button.btn .ellipsisBtn {
		background: #e8ebef;
		margin-top: -3px;
	}

	.delete-row-model .delete-padding {
		padding-left: 0px !important;
	}

	.width-100-del {
		width: 100% !important;
		max-width: 100% !important;
	}

	.resend-174 .modal-footer {
		border-top: 2px solid #cbcbcb !important;
	}

	.delete-row-model .delete-padding {
		padding-left: 0px;
		margin-top: 20px;
	}

	.desktop-none .col-md-12 table.table tr td.info_div h3,
	.desktop-none .col-md-12 table.table tr td.info_div .info_div_version {
		padding-left: 7px !important;
	}

	p.delete-text-165 {
		font-size: 14px !important;
		font-weight: 400 !important;
		line-height: 16px !important;
	}

	h2.label_design.heading-165 {
		color: #c71142 !important;
		font-size: 16px !important;
		font-weight: 600;
		line-height: 24px !important;
	}

	.delete-btn-165 {
		margin-top: -26px;
		margin-bottom: -31px;
	}

	/* .document-list__header thead tr td.phone-none {
    display: block !important;
  } */

	.resend-174 .modal-header4 {
		border-bottom: 2px solid #cacaca !important;
		align-items: center;
	}

	.resend-174 .modal-header4 h2.modal-title h2.update_section2_header {
		font-size: 16px !important;
		color: #122e57 !important;
		font-weight: 600 !important;
		line-height: 24px;
	}

	.resend-174 .modal-header4 span {
		padding: 4px !important;
	}

	.resend-174 .resendSec2 {
		padding: 0px !important;
	}

	.resend-174 .resendSec2 .form-check {
		padding: 0px 0px 3px 12px;
		margin-bottom: 10px;
	}

	.resend-174 .resendSec2 p.update_select2 {
		font-size: 14px !important;
		font-weight: 400;
		opacity: 1;
	}

	.resend-174 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.resend-174 .resendSec2 label.custom-control-label h5.sub-head {
		margin-top: 0px;
		font-size: 14px !important;
		font-weight: 600;
		color: #212121 !important;
	}

	.resend-175 {
		padding-top: 0px !important;
		/* background-color: red; */
	}

	.resend-175 .previous_verifier_pill {
		background-color: #e9f5fe;
		padding: 2px 0px;
	}

	.resend-flex {
		display: flex;
	}

	.resend-174 .resendSec2 label.verifier_label {
		opacity: 1;
		color: #757575 !important;
		font-size: 12px !important;
		font-weight: 400;
	}

	.resend-174 .resendSec2 p.verifier_value {
		font-size: 12px !important;
		font-weight: 600;
		color: #212121 !important;
	}

	.resend-174 .resendSec2 .update_padding {
		/* padding: 0px !important; */
		margin-left: 0px;
		opacity: 1;
	}

	.copy-link-176 .modal-header4 {
		border-bottom: 2px solid #bdbdbd;
	}

	.copy-link-176 .modal-header4 {
		align-items: center;
	}

	.copy-link-176 h2.label_design.mt-0 {
		float: left;
		position: relative;
		top: -46px;
		font-size: 16px !important;
		color: #122e57 !important;
	}

	.copy-link-176 .modal-header4 > span {
		padding-top: 3px !important;
	}

	.copy-link-176 .col-md-12.padHighhStyle {
		padding: 0px !important;
		color: #212121 !important;
	}

	.copy-link-176 .borderColorStyle {
		border: none;
		background-color: whitesmoke;
	}

	.copy-link-176 .modal-footer {
		border-top: 2px solid #bdbdbd !important;
	}

	.copy-link-176 .copyColorStyle.floatRightStyle {
		background-color: #143361 !important;
		padding: 12px 16px !important;
		font-size: 14px !important;
	}

	.copy-link-176 .copiedColorStyle.floatRightStyle {
		padding: 12px 16px !important;
		font-size: 14px !important;
	}

	.copy-link-176 .headStyle.textAlignStyle {
		color: #757575 !important;
		position: relative;
		font-size: 12px !important;
		line-height: 16px;
		font-weight: 600;
		display: inline-block;
		top: -19px;
	}

	.line-1-copy {
		margin-top: 18px !important;
	}

	.copy-link-176 .padToppStyle {
		padding-top: 8px !important;
		color: #212121 !important;
	}

	.section-1 span.collapse-title-icon {
		top: 7px !important;
	}

	.col-md-12.pL0.pR0.ser-padding-top {
		margin-top: 13px;
	}

	.candidate_list img.desktop-none.employee-danger-sign {
		margin-right: 45px !important;
	}

	.candidate_list tr.aky.activeCandidate img.desktop-none.employee-danger-sign {
		margin-right: 41px !important;
	}

	.col-md-3.c.p0 {
		border: 0px !important;
	}

	.list-height-all {
		height: calc(100% - 52px) !important;
	}

	.modal-margin-page {
		padding: 0px !important;
	}

	.cancel-sect-1 .modal-footer {
		border-top: 2px solid #cacaca !important;
		padding: 0px 0px;
		margin: -9px 0px;
	}

	label.delay_label.update-lable {
		font-size: 14px !important;
		font-weight: 400;
		color: #212121 !important;
	}

	.resend-reason {
		padding: 0px !important;
	}

	.delete-sec-184 {
		padding: 0px !important;
	}

	.delete-sec-184 .row .col-md-12 .col-6 {
		max-width: 100% !important;
	}

	.pedding-left-184 {
		padding: 0px !important;
		margin-top: 30px;
	}

	.i-read-184 {
		margin-left: -10px !important;
		padding: 0px 0px 0px 0px !important;
	}

	p.p-184 {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 0.87;
		line-height: 16px;
		margin-top: 19px !important;
	}

	.initiatei9_modalBody h2.heading-184 {
		color: #c71142 !important;
	}

	.Section-1-155 {
		display: flex !important;
		align-items: center !important;
		background-color: rgb(232 235 239) !important;
	}

	.section-1-upload {
		border: none !important;
		box-shadow: unset !important;
		margin-top: 0px;
		margin-bottom: 4px !important;
		margin-left: -5px !important;
	}

	span.upload-heading-157 {
		margin: -10px 0px;
		font-size: 12px !important;
		font-weight: 600 !important;
		padding-left: 0px !important;
	}

	h4.upload-btn-159 {
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		color: #2196f3 !important;
	}

	.col-12.col-sm-6.col-md-6.col-lg-6.col-xl-6.padding-form-141 {
		padding: 0px;
	}

	.col-md-12.form-group.filter-148 {
		padding: 0px 16px;
	}

	/* ---05-10-2023---- */
	p.section-1-delt-popup {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 0.87 !important;
	}

	.initiatei9_modalBody h2.section-1-delt-popup-heading {
		font-size: 16px !important;
		margin: 16px 0px !important;
	}

	.delete-193-btn button.btn.btn-new-primary {
		margin: 0px !important;
	}

	.initiateSec2 .represntSec .col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: unset;
	}

	.initiateSec2.screen-intiate-200 {
		padding: 5px 5px;
		width: 363px !important;
		margin: -27px 0px 0px 0px;
	}

	.initiateSec2.screen-intiate-200 .represntSec {
		padding: 0 0 0px 0 !important;
	}

	.by-choosing-200 {
		padding: 0px !important;
	}

	.modal-header4 {
		align-items: center;
	}

	.modal-content.modal_type0_type1_border .modal-header4 {
		align-items: center;
		border-bottom: unset;
	}

	.initiateSec2.screen-intiate-200
		.custom-radio
		.custom-control-input:checked
		~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.initiateSec2.screen-intiate-200 .authRepresent {
		padding: 0 !important;
		margin: -21px 36px;
	}

	.initiateSec2.screen-intiate-200 .sub-head {
		margin-top: 0px;
		color: #212121;
		font-size: 14px;
		font-weight: 600;
		line-height: 16px;
	}

	.col-md-12.form-group.padding-screen-201 .col-12 {
		padding-left: 0px !important;
		margin: 0px !important;
		margin-top: 20px !important;
	}

	.col-md-12.form-group.padding-screen-201 .col-12 .form-check {
		padding: 0px 0px 3px 11px !important;
	}

	.initiateSec2.screen-intiate-200 .authRepresent p.para {
		opacity: 1 !important;
		font-size: 12px;
		line-height: 16px;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin {
		margin: 0px 0px 0px -1px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin {
		background: #eeeeee !important;
		padding: 0px !important;
	}

	.previous_verifier_pill {
		opacity: 1;
		background: #eeeeee;
		padding-bottom: 0px !important;
		padding-top: 4px !important;
	}

	button.proceed-btn.btn.btn-new-primary {
		margin: 0px !important;
		margin-left: 13px !important;
	}

	h2.label_design.font-16-sec {
		font-size: 16px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.display-setting-204 {
		display: unset !important;
	}

	.col-md-12.pL0.pR0.city-miles-ser {
		display: flex !important;
	}

	.city-miles-ser .city {
		width: 157px;
	}

	.city-miles-ser .miles {
		width: 157px;
	}

	.ul-204 {
		display: flex !important;
		justify-content: space-between;
		float: left;
		width: 100% !important;
		margin-bottom: 12px !important;
	}

	span.view_text {
		display: none;
	}

	.map_view {
		border-radius: 0px 8px 8px 0px;
		padding: 6px 6px 6px 2px;
		width: 32px;
		height: 30px;
	}

	.list_view {
		border-radius: 8px 0 0 8px;
		margin-left: -4px;
		padding: 6px 6px 6px 8px;
		width: 32px;
		height: 30px;
	}

	.display-setting-204 .col-md-12.pL0 .contact-group-name .group-name-cirle {
		display: none;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.display-setting-204 {
		display: unset !important;
	}

	.initiate-section-details {
		display: unset !important;
	}

	.list-view-new-phn {
		padding: 0px !important;
		/* margin: -9px !important; */
		border-bottom: 2px solid #c7c7c7;
	}

	.list-view-new-phn .form-check.form-group {
		padding: 9px 0px 0px 19px;
		margin: 1px 0px;
	}

	.int-details {
		padding-left: 0px !important;
	}

	.alll-details {
		margin-left: -7px;
	}

	.city-miles-ser .city .select2-input.custom-input .vs__dropdown-toggle {
		height: 40px !important;
		border: 2px solid #616161;
		border-radius: 4px 0px 0px 4px;
	}

	.custom_input.ser .form-control {
		border: 2px solid #616161;
	}

	.city-miles-ser .miles input.form-control {
		border: 2px solid #616161;
		border-radius: 0px 4px 4px 0px;
		margin-left: -2px;
	}

	.custom_input.ser {
		margin-left: 15px;
	}

	.initiateSec2.screen-intiate-200 .col-md-12.pL0 .row.justify-content-center {
		padding: 4px 9px 0px 15px !important;
		margin-bottom: -19px;
		margin-top: 42px;
	}

	.initiateSec2 .empSection {
		padding-bottom: 5px !important;
		padding-left: 13px !important;
	}

	.initiateSec2 .empSection p.para {
		padding-left: 35px !important;
		width: 100% !important;
		max-width: 330px;
		line-height: 16px;
		font-style: normal;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 {
		padding: 0px !important;
		width: 96% !important;
		margin-left: -7px !important;
		background: rgb(245 245 245) !important;
	}

	.process-heading {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #757575 !important;
	}

	.col-md-11.Step-1-208 img {
		width: 14px !important;
	}

	a.add-new-auth {
		padding-left: 0px !important;
	}

	.row.addnewauthrep-new {
		padding: 0px 24px 0px 1px !important;
	}

	.initiateSec2 .addNewAuthRepr {
		border: unset;
		box-shadow: unset;
		border-radius: 10px;
		padding: 0px;
	}

	.initiateSec2 .floatSection {
		float: right;
		margin-top: 0px;
		margin-left: 31px;
	}

	.email-scr-209 {
		width: 81% !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.screen-212-flex {
		display: unset !important;
	}

	.screen-212-flex .col-6.col-sm-6.col-md-6.col-lg-6.col-xl-6 {
		max-width: 100% !important;
	}

	.city-value .custom-input .vs__dropdown-toggle {
		height: 40px !important;
	}

	.screen-141-very {
		margin-top: -8px !important;
	}

	.addres-complete-ka {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	/* --------new code after merge ----------- */
	.marquee-container {
		overflow: hidden;
		white-space: nowrap;
		width: 220px;
		/* margin: auto; */
		margin: 6px 13px 0px;
	}

	.pL0.serch-main-padding.col-md-11 {
		padding-right: 12px !important;
	}

	.header_text_phone[data-v-6730adc2] {
		margin-left: -20px !important;
	}

	.header_text_phone[data-v-d92138e2] {
		margin-left: -20px !important;
	}

	.modal-header4 > span {
		padding-top: 0px !important;
	}

	.col-md-12.cancel-link-margin {
		margin-top: 0px !important;
	}

	.col-md-12.pL0.pR0.checkbox-form.new-citi-space {
		margin-top: -12px;
	}

	.text-wrap-syle .modal-header4 h2.modal-title .col-md-12 .col-md-4 {
		border: none !important;
	}

	h3.preparer-h3.mL0.color-phone-text {
		padding: 6px 6px 10px 5px !important;
	}

	h3.preparer-h3.mL0.pT0.citizen-text-2 {
		padding: 6px !important;
	}

	.col-md-12.pL0.pR0.checkbox-form.new-citi-space
		.custom-control-input:checked
		~ .custom-control-label::after {
		left: -18px !important;
		top: 0px !important;
	}

	button.invitation-sec-2-btn {
		margin: 0px !important;
	}

	.document-list__controls button.btn.btn-old-primary {
		margin: 11px 34px -40px 0px !important;
	}

	/* .auth_representative_design {
  margin: 0px 6px !important;
  background: unset !important;
  border-radius: 6px !important;
} */

	/* Sprint-4 */
	h2.label_design.mt-0.section-2-video-link {
		margin-top: -50px !important;
		text-align: left;
	}

	.section-2-video-body {
		border: none;
		background: unset !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.desktop-none.video-copy-btn .copyColorStyle.floatRightStyle {
		background-color: #eeeeee !important;
		color: #3c3c3c !important;
		font-size: 14px !important;
		font-weight: 600;
		width: 110px;
		padding: 5px 3px;
		z-index: 9;
	}

	.desktop-none.video-copy-btn .copiedColorStyle.floatRightStyle {
		background-color: #0fce5c !important;
		color: #3c3c3c !important;
		font-size: 14px !important;
		font-weight: 600;
		width: 110px;
		padding: 5px 3px;
		z-index: 9;
	}

	.video-none-text {
		display: none;
	}

	.video-copy-link-des p {
		opacity: 0.87 !important;
		font-weight: 400;
		font-size: 16px !important;
	}

	.col-md-12.form-group.video-copy-link-des
		.col-md-12.pL0.padToppStyle.textBodyStyle.padLeftHighStyle {
		font-size: 16px;
		font-weight: 400;
		color: #3e3e3e !important;
	}

	p.col-md-12.pL0.padHighhStyle.textBodyStyle.m0.p0.video-link-color {
		color: #3ea4f5 !important;
		font-weight: 700 !important;
		margin-bottom: 15px !important;
	}

	.video-copy-link-des {
		padding: 0px !important;
		margin: 0px -7px !important;
	}

	.modal-content.modal_type0_type1_border .modal-header4 {
		z-index: 12;
	}

	.cancel-sec-2-btn-footer button {
		margin: 0px !important;
	}

	.document-list-Dates {
		font-size: 12px !important;
		color: #6d7176;
		font-weight: 300 !important;
		letter-spacing: 0;
		line-height: 21px;
	}

	.heading-initiate-top {
		font-size: 14px !important;
		font-weight: 600;
		opacity: 0.8 !important;
		color: #143361 !important;
	}

	.nav.phn-new-nev-ini {
		padding-bottom: 0px !important;
	}

	p.additional_info_note.screen-244-text {
		color: #2196f3 !important;
		line-height: 16px;
		font-size: 12px;
		font-weight: 400;
	}

	p.additional_info_note.screen-244-text i.fa.fa-lightbulb-o {
		font-size: 17px;
		float: left;
		padding-right: 11px;
	}

	.screen-246-check-input .custom-control-label::before,
	.screen-246-check-input .custom-control-label::after {
		margin-top: 7px !important;
	}

	.screen-246-box-padding {
		padding: 0px 14px 0px 10px !important;
	}

	.screen-246-new-expired {
		padding-left: 3px;
		display: flex;
	}

	.col-md-12.pL0.phone-disply-unset {
		display: unset !important;
	}

	span.desktop-none.details-screen-246 {
		display: flex;
		align-items: end;
	}

	label.label-input.screen-246-margin-top {
		margin-top: 20px !important;
	}

	.pdf-view-247 {
		margin-top: 22px;
		border: unset !important;
	}

	div#preparerDiv .preparer-h3 {
		font-size: 12px !important;
	}

	/* alert page  */

	.i9-reports .flex-jc-center {
		display: unset !important;
	}

	.report-div {
		border: 1px solid #9e9e9e;
		margin: 7px 0px;
		padding: 10px;
		border-radius: 4px;
	}

	button.view-details.btn.btn-new-secondary {
		padding: 3px 10px !important;
	}

	.i9-reports .l-header-dashboard {
		margin-left: 10px;
		margin-top: -9px;
		box-shadow: unset !important;
	}

	.report-heading {
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		color: #122e57;
	}

	.i9-reports .main-body {
		box-shadow: none;
		margin-top: -10px;
		padding: 0px !important;
		width: 100% !important;
	}

	.report-name {
		width: 49%;
	}

	.i9-reports .main-body .body-section {
		margin-top: -22px !important;
	}

	.holder {
		box-shadow: unset !important;
	}

	.alerts-screen-251 {
		padding: 14px 10px !important;
	}

	img.alert-img-251 {
		margin-right: 20px;
	}

	span.filterSpan {
		font-size: 14px !important;
		padding-left: 0px !important;
	}

	span.filter-scr-251-days {
		padding-left: 0px !important;
	}

	.pen-incomp-254 {
		margin-bottom: 15px !important;
		margin-top: 12px !important;
	}

	/* Task Page  */
	.row.m0 .col-md-12.task-style {
		justify-content: start;
	}

	.row.m0 .col-md-12.task-style .btn-new-primary span.text {
		font-size: 14px !important;
		font-weight: 400;
	}

	.emp-dashboard-filter:after,
	.emp-dashboard-filter:before {
		display: none;
	}

	.dashboard__mydbFilterHolder .emp-dashboard-filter {
		left: 20px !important;
		top: 132px;
	}

	.mydb-filter__body {
		display: inline-block !important;
		padding: 0px !important;
		width: 345px !important;
	}

	.row.m0.status-255-padding {
		padding: 0px 0px 0px 19px !important;
	}

	hr.filter-hr {
		border-top: 2px solid #e7eaf3;
	}

	.filter-name-255 {
		font-size: 14px !important;
		font-weight: 600;
		margin: 10px 0px 0px 9px !important;
	}

	.reset-filters-option {
		margin-top: -33px;
	}

	.status-255-padding label.heading-255 {
		font-size: 14px !important;
		font-weight: 600;
		margin-left: -8px !important;
	}

	hr.filter-hr-2 {
		border: 1px solid #cccccc26;
		margin-left: -20px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.clera-255 {
		position: absolute;
		right: 0px;
		top: 34px;
	}

	.phn-i-9-257.modal {
		top: 0px !important;
	}

	/* Activity-page */
	/* .ob-activitylogs__Img {
  margin-top: 55px;
} */
	li .content-block {
		display: none;
	}

	ul.activity-content:before {
		display: none;
	}

	h3.employer_heading.form-group span {
		font-size: 14px !important;
		font-weight: 600;
		color: #143361 !important;
	}

	/* Notification */
	.ob-notification__Img1 {
		margin-top: 50px;
	}

	.ob-notification__Img1 .date-time-design p.date-time {
		display: none;
	}

	/* Settings */

	.Settings_m {
		margin-top: 68px;
		width: 100% !important;
		max-width: 100% !important;
	}

	.authorized_representative {
		max-width: 364px;
		max-width: 100% !important;
	}

	.profile.active-tab {
		border-left: unset;
	}

	.Settings_m .tasks_tab li {
		background: #eeeeee;
		margin-bottom: 6px;
		border: unset;
		display: block;
		box-shadow: none !important;
	}

	.Settings_m h3.layout_heading.setting-name {
		display: block;
		font-size: 18px !important;
		font-weight: 600;
		padding: 0px 0px 0px 9px !important;
	}

	img.setting-icon {
		width: 11px;
		float: right;
	}

	.tasks_tab li a span {
		font-weight: 400;
		font-size: 15px !important;
		/* width: 83%; */
	}

	span.formI9-task-heading.heading-setting {
		font-size: 18px;
		color: #122e57 !important;
	}

	button.setting-update-btn {
		margin-top: -50px;
		border: none;
		color: #2196f3 !important;
		font-size: 16px;
		padding: 0px !important;
	}

	.setting-profile-main {
		display: inline-flex;
		width: 100%;
	}

	.setting-all-detials label.info-label {
		font-size: 16px;
		opacity: 1;
		color: #616161;
	}

	.setting-all-detials p.info-label-2 {
		font-size: 15px;
		font-weight: 600;
	}

	.time-zone {
		border-top: 2px solid #e0e0e0 !important;
	}

	.heading-time-zone {
		padding: 6px 0px 0px 6px !important;
	}

	.profile-main {
		margin-bottom: 0px !important;
		padding: 0px !important;
	}

	.time-zone .col-md-12.form-group.pL0 {
		margin-top: 15px;
		padding: 0px !important;
		padding-left: 6px !important;
	}

	.time-zone .col-md-12.form-group.pL0 .col-md-4.pR0 {
		padding: 0px !important;
	}

	button.profile-change-btn-1.btn.btn-old-secondary {
		margin-top: -170px !important;
		border: none;
		color: #2196f3 !important;
		padding: 0px !important;
	}

	.time-zone .col-md-4.pR0 label {
		font-size: 16px;
		font-weight: 400;
	}

	.profile-footer-btn {
		margin-bottom: 21px;
		margin-top: 16px;
	}

	.time-zone-btn {
		text-align: center;
	}

	.time-zone .col-md-12.form-group.pL0 label {
		font-size: 16px !important;
		padding-left: 0px !important;
	}

	.desktop-none .button_style_add_new {
		padding: 0px 16px !important;
		font-size: 31px !important;
		font-weight: 100;
		margin-right: -16px;
	}

	.lv1-row2 .Settings_m .authorized .ob-table-light-theme table tbody tr {
		display: flex;
		margin: 0px 0px 17px 11px !important;
		height: auto !important;
		background: #eeeeee !important;
		display: flex;
		padding: 8px;
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
		align-self: stretch;
		border-radius: 7px;
	}

	.authorized .ob-table-light-theme table tr th {
		display: none !important;
	}

	.ob-table-light-theme thead[data-v-8d2757d6] {
		display: none !important;
	}

	span.formI9-task-heading.heading-setting-2 {
		font-size: 16px !important;
	}

	.auth-heading {
		margin-top: -12px;
		margin-bottom: 16px;
		padding-left: 0px !important;
		margin-left: 0px !important;
	}

	.representatives.autho-275 {
		padding: 0px !important;
	}

	.search_div.autho-search-div {
		width: 88% !important;
		margin: 0px 0px 0px -6px !important;
	}

	.modal_type0_type1_border .modal-header h2.heading-autho-277 {
		font-size: 18px !important;
	}

	.autho-color {
		background-color: #e9f5fe;
	}

	.setting-update-autho input.form-control {
		border: 1px solid #616161;
	}

	.autho-screen-277.desktop-none {
		font-weight: 400 !important;
		color: #2196f3;
	}

	.video-call-width {
		padding: 0px 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.authorized-flex {
		display: block !important;
		padding: 0px;
	}

	.autho-emailbox {
		max-width: 100% !important;
	}

	.autho-check-mail-btn button.changeText1.btn.btn-new-primary {
		/* text-align: center; */
		align-self: center;
		/* margin: 0 auto !important; */
		margin-left: 108px;
		margin-top: 31px;
	}

	label.label-input.autho-email-label {
		font-size: 16px !important;
		font-weight: 400 !important;
		margin: 17px -8px;
	}

	.setting-update-autho .col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: block !important;
	}

	.setting-update-autho .col-12 .col-md-6 {
		max-width: 100%;
		width: 100% !important;
		margin-bottom: 18px !important;
	}

	.setting-update-autho .col-12 {
		display: block !important;
	}

	.setting-update-autho label.label-input {
		font-size: 16px !important;
		margin-top: 10px;
	}

	.autho-model-width.modal .modal-dialog {
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	.Intro-permission {
		margin: 0px 7px !important;
		padding: 0px 15px !important;
	}

	.switchbtn .sliderbtn:before {
		bottom: 3px;
		background-color: #00c853;
	}

	.switchbtn input:checked + .sliderbtn {
		background-color: #e6faee;
		border: 1px solid #00c853;
	}

	.sliderbtn {
		background-color: #e6faee;
		border: 1px solid #00c853;
	}

	.row.screen-279 .col-md-12 h3 {
		font-size: 16px !important;
		font-weight: 600;
		color: #122e57 !important;
	}

	.row.screen-279 .col-md-12 p.info_div_label {
		color: #757575 !important;
		width: 320px !important;
		display: flex;
		line-height: 16px;
		/* max-width: 100% !important; */
	}

	.desktop-none.update-279 span {
		font-size: 16px !important;
		font-weight: 600 !important;
		text-decoration: none !important;
	}

	.desktop-none.update-279 {
		margin: 0px 0px 16px 0px !important;
	}

	.col-md-4.per-padding {
		padding: 0px;
	}

	p.date-permisson {
		font-size: 16px !important;
		font-weight: 600 !important;
		margin: 4px 0px 11px 0px !important;
	}

	.view-download-btn span {
		font-size: 14px !important;
		color: #2196f3;
		margin: 2px 5px 0px 0px !important;
	}

	.view-download-btn {
		margin: 16px 0px !important;
	}

	.modal-body .col-md-12.form-group p.heading-screen-280 {
		font-size: 14px !important;
		font-weight: 400 !important;
		padding: 11px !important;
		background: #e9f5fe;
		color: #2196f3 !important;
	}

	.col-md-12.pL0 h2.h2-heading-280 {
		font-size: 18px !important;
	}

	label.label-input2.lable-280 {
		font-size: 16px !important;
		font-weight: 400 !important;
	}

	.col-md-12.form-group.mB0.upload-280 .info_div_text.width300 {
		width: unset !important;
	}

	.col-md-12.onblick-281 {
		display: flex;
	}

	span.formI9-task-heading.heading-setting-3 {
		font-size: 18px !important;
		line-height: 24px;
	}

	.col-md-12.onblick-281 .psi_tab_header_active {
		color: #c71142 !important;
		border-bottom: #c71142 solid 2px !important;
		line-height: 27px;
		/* margin: 0px; */
	}

	.col-md-12.onblick-281 .col-md-2 {
		margin: 0px 17px 0px 0px !important;
	}

	hr.onblink-281-hr {
		border-bottom: 1px solid #e0e0e0;
		margin-top: -6px;
	}

	.subscription_Page.screen281-subscribe {
		padding: 0px 9px !important;
	}

	.col-md-12.pL0 h2.h2-heading-281 {
		font-size: 16px !important;
		line-height: 24px;
	}

	.col-md-10.support-list .supportingDocs_title {
		width: 100% !important;
		max-width: 350px;
	}

	.terms_description {
		opacity: 0.8;
		font-size: 14px;
		color: #757575;
		letter-spacing: 0;
		line-height: 16px;
	}

	.col-md-6.pL0.pR0.booking-screen-282 {
		display: flex;
	}

	.col-md-3.filter-booking {
		padding: 0px !important;
		margin-left: 9px;
	}

	.col-md-12.all-booking-padding {
		padding: 9px 7px !important;
	}

	h2.pL0.pR0.psi_tab_header_inactive {
		line-height: 27px;
	}

	.mydb-filter.booking-fliter {
		width: 265px;
		left: -210px;
	}

	.mydb-filter__body.booking-fliter-body {
		width: 263px !important;
		/* padding-left: 17px; */
	}

	.mydb-filter__body.booking-fliter-body .row {
		padding-left: 9px;
	}

	.mydb-filter__footer.booking-fliter-fotter {
		width: 263px !important;
		/* padding-left: 17px; */
	}

	.booking-filter-btn .col-md-4 div {
		width: 100% !important;
		max-width: 100% !important;
	}

	.col-md-4.pR0.booking-filter-to {
		padding: 0px;
		margin-top: 12px;
	}

	.mydb-filter:before,
	.mydb-filter:after {
		display: none;
	}

	p.alerts-p-283 {
		background: #e9f5fe;
		color: #2196f3;
		margin-left: 7px;
		margin-top: 9px;
	}

	.resend-174 .modal-footer .btn + .btn {
		margin-left: 12px !important;
	}

	.custom-checkbox-input.add_new_hr.add2hr.form-check.form-group {
		padding: 0 0 3px 0px !important;
	}

	img.phone-image.desktop-none {
		width: 18px;
	}

	img.address-image.desktop-none {
		width: 18px;
	}

	.btn-edit-delete-autho {
		display: flex;
	}

	.btn-edit-delete-autho img {
		width: 20px;
		margin-right: 17px;
	}

	.btn-edit-delete-autho {
		display: flex;
		position: relative;
		top: -196px;
		right: -255px;
	}

	.Settings_m .Intro-Page .info_div {
		display: block !important;
	}

	img.img-responsive.changedProfilePic {
		border-radius: 61%;
		height: 60px;
		width: 60px;
	}

	.main-content-dashboard .main-dashboard-div {
		height: calc(100% - 57px) !important;
	}

	button.org-pro-update-btn.btn.btn-old-secondary {
		border: none;
		margin-top: -53px;
		color: #2196f3 !important;
		font-size: 15px !important;
	}

	.row.mR0.Organization-profile-284 label.label-input {
		font-size: 16px !important;
		font-weight: 400 !important;
		color: #616161 !important;
	}

	.row.mR0.Organization-profile-284 p.info-label-2 {
		font-size: 16px;
	}

	.padding-org-pro {
		padding-left: 0px !important;
	}

	.col-md-12.desktop-none.organization-heading {
		padding: 0px;
	}

	.Intro-Page.org-pro.mR0 {
		padding: 0px 0px !important;
		margin: 0px !important;
	}

	button.bill-btn-new.btn.btn-new-primary {
		width: unset !important;
		margin-top: -26px;
		z-index: 99;
	}

	/* New code test  */
	.tble-bill-data {
		margin: 0px !important;
		display: flex;
		line-height: 40px;
		justify-content: space-between;
	}

	.table-bill {
		flex: 1;
		border-right: 2px solid #bdbdbd;
	}

	.bill-details {
		flex: 1;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td {
		border: 2px solid #bdbdbd;
		max-width: unset !important;
		min-width: unset !important;
		align-self: normal;
		padding: 7px 0px !important;
		margin: -10px 0px 0px 0px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td
		div,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td
		div {
		margin: -4px 5px -4px -3px !important;
		padding: 0px 0px 0px 6px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.ob-table-header-bg,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.ob-table-header-bg {
		display: none;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details .ob-table-light-theme div table,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		div
		table {
		margin-top: 14px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details .ob-table-light-theme div table tr,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		div
		table
		tr {
		background: #fff !important;
		border: unset !important;
		margin: 0px 0px 17px 0px !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(3),
	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(3) {
		display: none !important;
	}

	span.vth {
		color: #2196f3 !important;
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	.bill-details {
		font-size: 16px;
		font-weight: 600;
	}

	.table-bill.desktop-none {
		font-size: 16px;
	}

	.everify_tab_header_active {
		border-bottom: #c71142 solid 3px !important;
		color: #c71142 !important;
	}

	/* Notificatio Page  */

	ul.notification-content.AllNotifications li .col-md-12.activity_block {
		margin-left: 0px !important;
		padding: 0px !important;
	}

	.notification-border {
		margin: 0px -10px;
		border-left: none !important;
		border-top: 2px solid #fff !important;
	}

	ul.notification-content.AllNotifications {
		margin-bottom: 5px;
		padding: 0px !important;
	}

	.notification-border
		ul.notification-content.AllNotifications
		h3.employer_heading.form-group.test-2 {
		margin-top: -6px;
		font-size: 14px !important;
		font-weight: 400 !important;
		color: #212121 !important;
	}

	.notification-mark-read {
		margin-top: -25px !important;
	}

	.notification-filter-btn {
		text-align: center;
		border-top: 2px solid #c9c9c9;
		line-height: 45px;
	}

	.custom-checkbox-input.phone-view.checkout-new-3.form-check.form-group
		.custom-control.custom-checkbox
		label.custom-control-label::after {
		/* padding: 0px !important; */
		left: -24px !important;
	}

	.date-time-picker-wrapper img {
		margin-top: -3px;
	}

	.invitation-scr-178 button.btn.btn-new-primary {
		margin: 0px !important;
	}

	.cancel-scr-179 button {
		margin: 11px 8px 19px !important;
	}

	.ul-204 li.list-inline .btn-group img {
		padding: 0px !important;
		margin-top: -4px;
	}

	.sec-208-2-margin {
		margin-bottom: 16px;
	}

	.add-new-210 {
		margin: 0px 0px 0px -23px !important;
	}

	.Settings_m .col-md-12 .col-md-3.desktop-none .tasks_tab.desktop-none {
		height: calc(100vh - 100px);
	}

	.desktop-none.display-block .colSection.btn-top.wwwew span.btn1 {
		opacity: 0;
	}

	.testt .document-list__header td.desktop-none button.btn {
		margin-left: -29px;
	}

	.verify-top {
		margin-top: 5px !important;
	}

	.col-md-12
		.this-side.padding-modal-es.modal.in
		.modal-dialog
		.modal-content.modal_type0_type1_border
		> div {
		padding-top: 12px !important;
	}

	h2.new-heading-warning.warning-style.pT0 {
		margin-top: -12px;
	}

	img.screen-157-icon {
		background: rgb(208 214 223) !important;
		border-radius: 4px !important;
	}

	.header_text_phone #orgName[data-v-35d85d33] {
		padding-left: 0px !important;
		margin: 17px 0px 0px -23px !important;
	}

	.screen-1-header-name {
		margin-left: -30px !important;
	}

	.col-md-12.text-citi h3.preparer-h3.m0.citizenship-h3.op-6 {
		padding-left: 9px !important;
	}

	.scr-22.modal {
		top: unset !important;
	}

	.scr-22.modal .modal-body p.point {
		font-size: 14px !important;
	}

	h1.heading.m-0.drop-form-heading.scr-22-heading {
		padding-top: 16px;
		padding-bottom: 14px;
	}

	.collapse-details .row.mL0.mR0.emp-info-div3 .col-md-3.col-xs-12.info-div {
		margin-top: 8px;
	}

	.collapse-details .row.mL0.mR0.emp-info-div3 .col-md-3.col-xs-12.info-div label.info-label-2 {
		padding-top: 0px !important;
	}

	h2.warning-style.scr-23-heading {
		margin-top: 21px;
	}

	p.h2.screen-19-text b {
		font-weight: 400 !important;
		font-size: 14px;
		font-style: normal;
		line-height: 16px;
		color: #143361 !important;
	}

	.row.profile-collapse-details .col-6 {
		margin-top: 13px;
	}

	.col-md-12.desktop-none.layout-all-new {
		padding: 0px 15px !important;
	}

	.header_text_phone #orgName[data-v-35d85d33] {
		padding-left: 0px !important;
		margin: 17px 0px 0px -23px !important;
	}

	.col-md-12
		.this-side.padding-modal-es.modal.in
		.modal-dialog
		.modal-content.modal_type0_type1_border
		> div {
		padding-top: 12px !important;
	}

	h2.new-heading-warning.warning-style.pT0 {
		margin-top: -12px;
	}

	iframe#launcher {
		display: none;
	}

	.document-list__header {
		padding-left: 6px !important;
		padding-right: 7px !important;
	}

	/*After merge sprint 1 and  sprint 2 code*/
	.padding-3 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.a-bottom-text {
		background-color: #eeeeee !important;
	}

	.a-bottom-text h5 {
		font-size: 13px !important;
	}

	.botton-text-second p {
		font-weight: 600 !important;
	}

	.row.form-group.desktop-none.section-1 {
		border-bottom: none !important;
	}

	.col-md-12.Work-autho p a {
		color: #939799 !important;
	}

	.annotationLayer section.linkAnnotation {
		display: none;
	}

	.col-md-12.form-group.additional .form-group textarea#textarea {
		height: 170px !important;
	}

	.employeeImp .emp-input-head1 .emp-h2 p {
		margin-bottom: -10px;
	}

	div .modal.in .modal-dialog {
		margin: 0px 0px 0px 1px !important;
	}

	h2.h2-section-3-scr-130 {
		background: unset !important;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		color: #212121 !important;
		padding: 0px !important;
	}

	h2.h2-section-3-scr-130 span {
		color: #2196f3 !important;
	}

	.row.form-group.scr-131 .col-md-12.col-sm-12.pL0.alias-name-main {
		background: #e0e0e0;
		padding: 6px !important;
	}

	.row.form-group.scr-131 {
		padding: 0px !important;
	}

	.scr-131 .col-md-12.col-sm-12.pL0.alias-name-main span.info-label-2.alias_names_style {
		background: unset !important;
		color: #757575 !important;
	}

	.desktop-none.display-block div .sec2-document-list {
		padding: 15px 15px;
	}

	.collapse-wrapper.theme-default span.collapse-title-icon {
		background: unset !important;
	}

	.collapse-wrapper.theme-default .collapse-title span.collapse-title-label {
		font-size: 13px;
	}

	.additional_info_instructions {
		font-size: 17px;
		margin-top: 16px;
	}

	.add-employee-modal.modal.in div#vs1__combobox {
		height: 40px !important;
	}

	.lv1-row2 .main-content-taskPage .phn-i-9-257.modal .modal-dialog {
		margin: 0px 0px 0px 4px !important;
	}

	.row.m0 .col-md-12.task-style .ellipsisBtn {
		background: unset;
	}

	.tabs-outer-style .tabs-inner-style .row.mL0.mR0.emp-phone-input {
		margin: 20px 0px;
	}

	.tabs-outer-style .tabs-inner-style .row.mL0.mR0.emp-phone-input .col-md-4.col-sm-12.input-div {
		margin-bottom: 17px;
	}

	.col-md-12.pL0.desktop-none.d-flex.spacing-nonne.right-space {
		padding-bottom: 15px;
	}

	.row.form-group.grp-form-3.spacing-nonne .col-md-12 .col-sm-12 {
		margin-bottom: 14px;
	}

	.add-employee-modal.modal.in .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-6.block.form-group {
		margin-bottom: -12px;
	}

	.text-wrap-syle .date-time-picker-wrapper img {
		margin-top: 1px;
	}

	.text-wrap-syle .modal-body .col-md-6.form-group.pR0.spacing-inline {
		padding-top: 18px !important;
	}

	.text-wrap-syle .modal-body .col-md-12.form-group {
		margin-bottom: 50px !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 90px);'] {
		height: calc(100% - 12px) !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 80px);'] {
		height: calc(100% - 52px) !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 140px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 141px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 142px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 143px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 144px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 145px);'] {
		height: calc(100% - 115px) !important;
	}

	.setion2-108 .upload_doc--docdiv {
		padding: 15px 14px !important;
	}

	.setion2-108 .col-md-6.col-sm-12.sec-wer {
		padding: 0px;
	}

	.setion2-108 div#listCDocExpirationDateDiv {
		padding-top: 20px;
	}

	.setion2-108 .row.secton-finalize div#additionalInfoTextDiv {
		padding: 0px !important;
	}

	.setion2-108 .sec-wer.sec-verify .col-md-12.form-group .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	.setion2-108 .section-2-spc .sec-wer .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	.setion2-108 .row.secton-finalize .col-md-12.pL0.sec-wer .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	div#primaryDocdocumentTitleDiv .form-control-div {
		padding-right: 2px;
	}

	.col-md-12.form-group.sec-wer.scr-104-pendding {
		padding: 0px 2px 0px 0px !important;
	}

	.col-md-12.pl-3.scr-88-padding {
		padding-left: 5px !important;
	}

	a.clearLink-phone.desktop-none {
		z-index: 9999;
		position: relative;
	}

	div#new-screen .sec-73-new {
		padding: 0px 22px !important;
		margin-top: 13px !important;
	}

	.lv1-row2 .main-content-taskPage {
		height: calc(100% - 77px) !important;
	}

	.desktop-none.style-file-intro .form-group.list-padding .form-group.list-padding {
		padding: 1px !important;
	}

	.scr-32-new.desktop-none .document-list--docdiv .col-md-10 .supportingDocs_title {
		width: 200px !important;
	}

	.scr-32-new.desktop-none .document-list--docdiv {
		background-color: #e8ebef !important;
	}

	.scr-32-new.desktop-none {
		padding: 0px !important;
	}

	.col-md-12.scr-new-32 .supprting_docs_p {
		font-size: 14px;
		color: #212121;
		letter-spacing: 0;
		line-height: 21px;
	}

	.col-md-12.scr-new-32 {
		padding: 0px;
	}

	.scr-new-32 .col-md-12 {
		padding: 0px;
	}

	a.top-share img.pointer {
		width: 23px;
	}

	.l-header-dashboard {
		border: none !important;
	}

	p.layout_heading.mB0.employee-heading.display-none {
		font-size: 16px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 24px !important;
		color: #122e57 !important;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 50px) !important;
	}

	.desktop-none.phone-navstyle button {
		background: #2196f3;
		border-radius: 50%;
		border: none;
		padding: 2px;
		width: 27px;
		line-height: 19px;
		height: unset !important;
	}

	.desktop-none.phone-navstyle button span.text {
		font-size: 26px;
		font-weight: 400;
	}

	.desktop-none.phone-navstyle button i {
		display: none;
	}

	.header-sorting-icon {
		position: relative;
		right: -44px;
	}

	.check-select {
		margin-left: 13px;
		margin-top: 14px;
		margin-bottom: 12px;
	}

	.note-only {
		padding: 11px 0px 11px 10px !important;
		margin: 22px 14px 0px !important;
	}

	a.top-download {
		margin-left: 15px;
	}

	.desktop-none.top-share-download {
		position: absolute;
		right: 3px;
		padding-top: 3px;
	}

	.video-link .col-md-12.from-group .auth_representative_design.row.form-group {
		background: #eeeeee !important;
	}

	.video-call-width .auth_representative_design {
		background: #eeeeee !important;
	}

	.video-call-width {
		padding: 0px 0px !important;
	}

	.video-call-width .auth_representative_design .col-12 span.verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.row.video-link span.verifier_header {
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.employer_para {
		font-weight: 300 !important;
	}

	p.h2.screen-32-new b {
		font-weight: 600 !important;
	}

	.row.documents-section_intro-text.screen-new-31 {
		margin: -14px;
	}

	.desktop-none.style-file-intro.padding-31-scr {
		margin: 0px;
	}

	.row.documents-section_intro-text .col-md-12.heading span.emp-h2 p {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.row.documents-section_intro-text .col-md-12.heading span.emp-h2 p span.h2-heading {
		font-weight: 700;
	}

	.col-md-12.pL0.pR0.ser-padding-top > div:first-child {
		margin-left: 20px;
	}

	span.profile-icon-style.profile-list-icon.pointer.inactive-view {
		display: none;
	}

	span.profile-icon-style.profile-grid-icon.pointer.active-view {
		display: none;
	}

	h3.employee-list-details1 {
		overflow: unset !important;
	}

	.candidates-list-details p.info_div_label {
		/* overflow: unset !important; */
		max-width: 212px !important;
		width: 200px !important;
	}

	.candidate_list tr.aky.activeCandidate {
		margin-left: 7px !important;
		padding-left: 13px !important;
		max-width: 100% !important;
	}

	p.h2.screen-19-text {
		margin-top: 0px !important;
	}

	.row.mL0.mR0.screen-20-upload .fileupload_new {
		padding-top: 22px;
	}

	.row.mL0.mR0.screen-20-upload .col-md-6.col-sm-12.m-b-xl {
		padding: 0px !important;
		margin: 0px;
	}

	div#t1ExpiredDateDiv {
		padding-top: 30px;
	}

	.upload-page-padding
		.documents-section_intro-text
		.desktop-none.style-file-intro
		.form-group.list-padding {
		padding: 0px 5px !important;
	}

	.upload-page-padding
		.documents-section_intro-text
		.desktop-none.style-file-intro
		.form-group.list-padding
		label.select-document-label {
		padding-left: 6px;
	}

	.row.mL0.mR0.upload-page-padding .col-md-6.col-sm-12.m-b-xl {
		padding: 0px;
	}

	div#preparerDiv .preparer_sub_heading {
		padding: 10px 0px;
	}

	.candidate_list tr:first-child {
		margin: 7px 0px 0px 0px !important;
		padding: 2px 0px 0px 4px !important;
	}

	.candidate_list tr.aky.activeCandidate:first-child {
		margin: 7px 0px 0px 0px !important;
		padding: 1px 0px 0px 4px !important;
	}

	.candidate_list img.desktop-none.employee-danger-sign {
		margin-right: 13px !important;
	}

	.rowSection.desktop-none.top-row.px-5 .colSection.btn-top.wwwew span.btn1 {
		opacity: 0;
	}

	i.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: #fff !important;
		margin-right: -32px;
	}

	.width-extra {
		margin: 0px -35px 0px -35px !important;
	}

	.emp-input-head1 .emp-h2 p {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		opacity: 1;
		margin-top: -18px;
	}

	.emp-input-head1 .emp-h2 p .h2-heading {
		font-weight: 700;
	}

	.preparer-page-div div#preparerDiv h3.preparer-h3 {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
	}

	.col-md-1.sec1-document-upload-file:last-child {
		text-align: right;
	}

	.col-md-12.upload_doc--docdiv > .col-md-1:last-child {
		text-align: right;
	}

	.fileupload_new .upload_file_div_type_2.upload_div_type_2 .upload_doc--docdiv .col-md-10 {
		max-width: 200px;
		text-align: center;
	}

	.row div#listBexpiredDateDiv {
		padding-top: 21px;
	}

	.fileupload_new .upload_div_type_2 .upload_doc--docdiv {
		align-items: center;
	}

	.fileupload_new .upload_file_div_type_2.upload_div_type_2 .upload_doc--docdiv .col-md-10 div {
		padding-top: 0px !important;
	}

	.upload-main-div.col-md-12 {
		margin-top: -20px !important;
	}

	.section-1-upload .section-upload-display {
		padding: 4px 0px !important;
	}

	.section-1-upload .section-upload-display .col-md-4.col-5,
	.section-1-upload .section-upload-display .col-md-8.col-7,
	.section-1-upload .section-upload-display .col-md-2.col-5,
	.section-1-upload .section-upload-display .col-md-10.col-7 {
		padding: 0px;
	}

	.upload-main-div.col-md-12 .sticky-xl-bottom-div {
		margin-left: -24px !important;
		padding-right: 0px;
		width: 100%;
		position: fixed !important;
		z-index: 99999;
	}

	.upload-main-div.col-md-12 .frame-3282-2 {
		margin: 0px 2px;
	}

	.upload-main-div.col-md-12 .frame-3282-2 .pL0.col-md-8 {
		padding-right: 3px !important;
	}

	.col-md-12.sec1-document-list-docdiv {
		padding: 0px 8px;
	}

	.col-md-12.registeredVerifier_pill.form-group span.registeredVerifier_p {
		color: #2196f3 !important;
		display: flex;
		font-size: 12px !important;
		font-weight: 400 !important;
		margin-left: 25px;
		margin-top: -39px;
		display: -webkit-box;
	}

	.col-md-12.registeredVerifier_pill.form-group img {
		margin-top: 20px;
	}

	.sec1-document-list-file {
		font-size: 21px !important;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul li.pagination-count-txt {
		font-size: 12px !important;
		font-weight: 400;
		padding: 0px 4px !important;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul
		li
		button.pagination__controls.btn.btn-old-secondary {
		border: 1px solid #757575;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul
		li
		button.pagination__controls.btn.btn-old-secondary
		i {
		color: #757575;
	}

	.upload-btn-fixed {
		position: fixed !important;
		bottom: 5px;
		padding-left: 0px !important;
		border-top: 2px solid #cacaca;
		line-height: 51px !important;
		margin-left: -18px;
	}

	.section-1-upload .col-md-12.Section-1-155 {
		margin-left: -20px !important;
		width: 112%;
	}

	.row.m0.upload-mar-155 {
		padding-bottom: 46px;
	}

	hr.upload-document-line.desktop-none {
		margin: 7px 0px;
	}

	.document-list--docdiv {
		background: #eeeeee !important;
	}

	.sec1-document-list {
		border-bottom: 1px solid #e0e0e0 !important;
	}

	.resend-174 .resendSec2 .update_padding .form-control-div input.form-control {
		border: 1px solid #616161;
	}

	.resend-174 .resendSec2 .resend-175 {
		margin-bottom: 10px !important;
	}

	.resend-174 .resendSec2 .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.d-inline-flex {
		padding-bottom: 0px !important;
		margin-bottom: -11px !important;
		line-height: 0px !important;
	}

	.copy-link-176
		.modal-content.modal_type0_type1_border
		.col-md-12.padHighhStyle
		.col-md-12.form-group {
		margin-bottom: 0px;
	}

	.resend-174
		.modal-content.modal_type0_type1_border
		.modal-body
		h2.label_design.resend-heanding-178 {
		font-size: 16px !important;
	}

	.row.form-group.mB0.margin-top-201 {
		margin-top: -18px !important;
	}

	.initiateSec2.screen-intiate-200 br {
		display: none !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div br {
		display: block !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div {
		margin-bottom: 16px;
		padding-bottom: 0px !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div span {
		font-weight: 400 !important;
		color: #212121 !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div label {
		color: #757575 !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 span {
		color: #757575 !important;
	}

	.step-display-208 {
		display: -webkit-box;
		padding-right: 20px;
	}

	span.step-line-208.step-span-screen {
		display: block;
		padding-left: 5px !important;
	}

	.margin-207-16 {
		margin-top: 16px;
	}

	.resend-175 .previous_verifier_pill .col-md-4 label.verifier_label {
		margin: 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin
		.col-md-4
		label.verifier_label {
		color: #616161 !important;
		opacity: 1 !important;
		margin-bottom: -1px;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin
		.col-md-4
		p.verifier_value {
		font-size: 14px !important;
		font-weight: 600;
	}

	.cancel-sect-1 .modal-header4 {
		border-bottom: 0px !important;
	}

	.info_div_text {
		width: 213px;
	}

	.checkbox-inline.p0.desktop-none {
		padding-right: 0px !important;
		margin-right: -19px !important;
	}

	.rightViewModal {
		height: max-content;
		float: unset !important;
		top: 0 !important;
		overflow-x: hidden !important;
		margin: 0px !important;
	}

	hr.desktop-none.sec-1-hr-new {
		margin-top: 32px;
		margin-bottom: -18px;
		margin-left: -15px;
		margin-right: -15px;
		border: 1px solid #c8c8c8;
	}

	button.ok-btn-sec-1.btn.btn-new-primary {
		margin: 0px !important;
	}

	.container.scr-444 .col-md-12.pL0 .col-md-6.col-sm-12.input-div2 label.label-input,
	.container.scr-444 .col-md-12.form-group.mt-5 label.label-input,
	div#addDayNumberDiv label.label-input.add-days {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 1 !important;
	}

	.screen-246-new-expired .col-md-4 {
		margin-top: -3px;
		color: #212121 !important;
	}

	.custom-checkbox-input.screen-246-check-input.form-check.form-group {
		padding: 0px 0px 0px 18px;
		margin-top: -7px;
	}

	hr.desktop-none.hr-247 {
		border: 1px solid #cccccc;
		margin-bottom: 13px;
		margin-top: 16px;
		margin-left: -16px;
		margin-right: -16px;
	}

	.i9-reports.test-report {
		display: none;
	}

	.search-alerts {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.search-alerts .form-control-div.searchText.searchInput input#search {
		width: 170%;
		border: 1px solid #616161 !important;
	}

	.search-alerts img.desktop-none {
		width: 24px;
		height: 24px;
		margin-right: 14px;
	}

	.row.mL0.mR0.alert-msg-scr-253 {
		padding: 0px 18px !important;
		display: flex;
		width: 97%;
	}

	.row.mL0.mR0.alert-msg-scr-253 .col-md-10 span {
		font-size: 12px !important;
		color: #bf2e49 !important;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 50px) !important;
	}

	.row.mL0.mR0.alert-msg-scr-253 button.btn.btn-link-default {
		opacity: 0 !important;
	}

	span.profile-banner.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: unset;
		right: -4px;
		top: 22%;
		position: absolute;
	}

	.cancel-sec-2-btn-footer button.btn.btn-new-primary {
		margin-left: 12px !important;
	}

	.cancel-invitation-popup.modal .modal-footer,
	.resend-sec-all.modal .modal-footer {
		border-top: 1px solid #c9c9c9 !important;
	}

	button.proceed_button-alert.btn.btn-new-primary {
		background-color: unset !important;
		border: unset !important;
	}

	.proceed_button-alert .new-btn-alert-msg {
		background-color: unset;
		position: absolute;
		top: 23%;
		right: -4px;
	}

	.tasks_tab.desktop-none {
		height: calc(100vh - 105px) !important;
	}

	h3.label_design.font-16-sec {
		font-size: 16px !important;
	}

	.screen-200-initiate-sec.modal .modal-header4 {
		border-bottom: 1px solid #c7c7c7 !important;
	}

	.screen-200-initiate-sec.modal .modal-footer {
		border-top: 1px solid #c7c7c7 !important;
	}

	.col-md-12.form-group.padding-screen-201 {
		margin: 0px 0px 0px -7px !important;
	}

	.ul-204 li.pull-right.list-inline p.showing_results {
		color: #122e57 !important;
		margin-left: 163px;
	}

	.message-wrapper .message {
		width: 96%;
	}

	li.pull-right.list-inline ul.list-unstyled.list-inline.pull-left.routes_ul {
		margin-left: 104px;
		float: right !important;
	}

	.col-md-4.screen-283-alert-icon {
		justify-content: space-around;
	}

	.col-md-4.screen-283-alert-icon {
		justify-content: space-around;
		margin-left: -64px !important;
	}

	.scr-283-flex {
		display: flex;
		justify-content: space-between;
	}

	input:checked + .slider {
		border: 1px solid #00c853 !important;
		background-color: #e6faee !important;
	}

	.checkbox-inline.p0.desktop-none label.switch span.slider:before {
		background: #00c853;
		bottom: 3px;
		height: 14px;
		width: 14px;
		left: 2px;
	}

	.checkbox-inline.p0.desktop-none label.switch span.slider.round {
		height: 22px;
	}

	.alert-details .screen-283-alert-icon .custom-control-label span {
		font-size: 14px;
		font-weight: 600;
		color: #122e57;
	}

	.video-call-width .auth_representative_design {
		background: #eeeeee !important;
	}

	.video-call-width .auth_representative_design .col-12 span.verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.scr-214-flex {
		display: flex !important;
	}

	.scr-214-flex.width-100-verify {
		width: 100% !important;
	}

	.virify-214-screen .col-12 label.employer_label {
		font-size: 12px !important;
		font-weight: 400 !important;
		color: #616161 !important;
	}

	.virify-214-screen .col-12 p.employer_para {
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	.virify-214-screen .col-12 p.employer_para {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
		margin-top: -6px;
		padding-bottom: 6px;
	}

	.invitation-popup-border.modal .ok-button {
		border-top: 1px solid #cacaca !important;
	}

	.alert-details .col-md-12.pL0 {
		border-bottom: 1px solid #e0e0e0;
	}

	.col-md-12.alert-setting-border {
		border: unset !important;
		padding-top: 0px !important;
	}

	.alert-settings.new-alert-setting {
		margin-top: 0px !important;
	}

	.alert-settings.new-alert-setting .row .col-md-8 {
		padding-left: 18px !important;
	}

	.alert-settings.new-alert-setting .row {
		display: flex;
		align-items: center;
		margin: 0px -15px !important;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}

	.alert-setting-box-width {
		width: 90% !important;
	}

	.alert-setting-box-width-2 {
		width: 45% !important;
	}

	.alert-settting-btn {
		position: relative;
		text-align: -webkit-center;
		text-align: center;
		padding: 13px 0px !important;
	}

	.col-md-12.form-group.sec-wer {
		padding: 0px;
	}

	.subscription_Page.screen281-subscribe
		.sec1-document-list-docdiv
		.support-list
		.supportingDocs_title-281
		span.info_div_text {
		padding-top: 0px !important;
	}

	.subscription_Page.screen281-subscribe
		.sec1-document-list-docdiv
		.col-md-1.ellipsIcon
		span
		button.btn
		i.fa.fa-ellipsis-v.ellipsisBtn {
		background: #fff !important;
	}

	.subscription_dates_header {
		font-size: 16px !important;
		color: #212121 !important;
		letter-spacing: 0;
		line-height: 24px;
		font-weight: 400 !important;
	}

	.scr-282-details-img {
		display: flex;
		align-items: center;
	}

	.scr-282-details-img img.desktop-none {
		width: 22px;
		margin-right: 9px;
		height: 20px;
	}

	.book-name {
		font-size: 16px;
		font-weight: 600;
		color: #212121;
	}

	.booking-details-282 {
		font-size: 16px;
		font-weight: 400;
		color: #212121;
	}

	.booking-details-282.booking-location-282 {
		max-width: 250px;
	}

	.scr-282-details-img.book-section img.desktop-none {
		height: 23px;
	}

	.scr-282-details-img.book-location img {
		height: 23px;
		width: 19px;
	}

	.scr-282-details-img.book-message img.desktop-none {
		width: 20px !important;
		height: 17px !important;
	}

	.scr-282-details-img.book-date img.desktop-none {
		width: 22px;
		height: 22px;
	}

	.about-285-padding {
		padding-right: 15px !important;
	}

	.form-control-div.custom-input.phone-285-width {
		width: 100%;
	}

	.organization-284-address div#address1Div,
	.organization-284-address .address-285-add-2,
	.organization-284-address div#cityDiv,
	.organization-284-address div#zipCodeDiv {
		padding: 0px;
		padding-right: 8px;
	}

	.row.mR0.Organization-profile-284 .info_div.col-md-12 .col-md-4.form-group {
		margin-bottom: 30px;
	}

	.row.mR0.Organization-profile-284 .info_div.col-md-12 .col-md-4.form-group input.form-control,
	.about-285-padding textarea.form-control {
		border: 1px solid #616161 !important;
	}

	.organization-284-address div#cityDiv {
		margin-bottom: 13px;
	}

	.scr-275-typography {
		font-size: 16px;
		font-weight: 400;
		color: #212121;
	}

	.info_div_label.create-on-275 {
		font-size: 12px !important;
		font-weight: 400;
		opacity: 1;
		color: #757575 !important;
		margin-left: -4px;
	}

	.fixed-height.authorized.booking_page1.authorized-page table tr td:nth-child(6) {
		margin-bottom: -32px !important;
	}

	.auto-clear span.clear_filters {
		float: left;
		margin: 5px 0px 7px -14px;
	}

	.col-md-2.form-group.pR0.auto-clear {
		padding-top: 32px !important;
	}

	.fixed-height.authorized.booking_page1.booking-282 .ob-table-light-theme table tbody tr {
		display: flex;
		margin: 0px 0px 17px 0px !important;
	}

	.fixed-height.authorized.booking_page1.booking-282
		.grid__table-holder
		div[style='height: calc(100vh - 330px); overflow: auto;'] {
		height: calc(100vh - 267px) !important;
	}

	.popper[x-placement^='top'] {
		margin-bottom: 0px !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 153px) !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		.grid__table-holder
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 152px) !important;
	}

	.Settings_m
		.col-md-12.pL0.pR0
		.col-md-12
		.top-right-holder.top-right-holder-height.border_dashboard
		div[style='height: calc(100vh - 135px); overflow: hidden;'] {
		height: calc(100vh - 100px) !important;
	}

	.fixed-height.authorized.booking_page1.authorized-page
		.ob-table-light-theme
		.grid__table-holder
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 200px) !important;
	}

	.filter-calender .col-md-6 .date-time-picker-wrapper img {
		margin-top: 0px !important;
		z-index: 9;
	}

	.ob-alerts__Img .col-md-12.pL0.pR0 .col-md-9.c.paddingLeft0 .top-right-holder-height,
	.ob-activitylogs__Img .col-md-9.c.paddingLeft0 .top-right-holder.top-right-holder-height,
	.ob-notification__Img1 .col-md-12.pL0.pR0 .col-md-9.c.paddingLeft0 .top-right-holder-height {
		background: unset;
		overflow-x: unset;
		overflow-y: unset;
		box-shadow: unset;
		margin-left: 6px;
		margin-top: 13px;
	}

	.ob-alerts__Img .col-md-12.form-group h3.logs_header {
		font-size: 14px;
		font-weight: 400;
		color: #000 !important;
	}

	.col-md-12.form-group.alerts-page-filter-btn {
		border-top: 1px solid #bababa;
	}

	.col-md-12.form-group.alerts-page-filter-btn div {
		margin-top: 8px;
	}

	.all-ob-alerts-page {
		margin-top: 50px;
	}

	.alerts-page-filter-btn span.clear-filter {
		position: relative;
		top: -181px;
		right: -227px;
		font-size: 14px !important;
		font-weight: 400;
	}

	span.alerts-heading-name {
		padding: 0px !important;
	}

	.all-ob-alerts-page .col-md-12 .row.full-height .col-md-9.c div#box,
	.ob-notification__Img1 .col-md-12 .row.full-height .col-md-9.c div#box,
	.ob-activitylogs__Img .col-md-9.c.paddingLeft0 div#box {
		height: calc(100vh - 58px) !important;
	}

	/* After 29-11-2023 */

	.col-md-12.pL0.pR0.covid-popup-87 .note_style {
		margin-top: 4px !important;
	}

	.col-md-12.pl-3.scr-88-padding .custom-checkbox-input.add_new_hr.add2hr.form-check.form-group {
		margin-right: 14px;
	}

	.setion2-108 .sec-wer {
		padding-right: 0px;
	}

	.setion2-108 .col-md-12.form-group.pL0 {
		padding: 0px;
	}

	.text-wrap-syle.modal.in .modal-dialog.rightViewModal .modal-body {
		height: auto !important;
	}

	.container.scr-444 {
		padding: 0px !important;
	}

	span.desktop-none.details-screen-246 .v-select .vs__dropdown-toggle {
		height: 41px !important;
		border-color: #c6c6c6 !important;
	}

	span.desktop-none.details-screen-246 .v-select .vs__dropdown-toggle span.vs__selected {
		color: #9e9e9e !important;
		font-weight: 500;
		margin-top: 7px;
	}

	.col-md-12.pL0.add-299 {
		padding-right: 0px;
	}

	.add-299 .col-md-6.col-sm-12.input-div2 {
		padding: 0px;
	}

	.name-299 {
		padding: 0px;
	}

	.container.scr-444 div#additionalInfoExpiryDateDiv {
		padding-left: 0px;
		margin-top: 20px;
	}

	.container.scr-444 div#formI797CDateDiv {
		padding: 0px;
	}

	.addition-299 {
		padding: 0px !important;
	}

	div#additionalInfoExpiryDateDiv img.screen-300,
	div#formI797CDateDiv img.screen-301 {
		left: 0 !important;
		top: 70px !important;
		width: 100% !important;
		height: unset !important;
	}

	.desktop-none.col-md-12.scr-299 {
		padding: 1px 7px 4px 10px;
	}

	.container.scr-view-247 {
		min-width: unset !important;
	}

	.container.scr-view-247 .col-md-12.desktop-none {
		border-top: 2px solid #cccccc;
		line-height: 62px;
		padding-top: 0px !important;
		position: fixed;
		bottom: 1px;
		padding-left: 0px !important;
		margin-left: -11px !important;
	}

	/* .pdf-view-247 span {
  width: 100% !important;
  max-width: 372px;
} */

	/* ------ Activity Logs-------------- */
	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content {
		padding-left: 0px !important;
		margin-bottom: 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		li
		.col-md-12.activity_block {
		margin: 0px !important;
		padding: 0px !important;
	}

	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content::before {
		display: none;
	}

	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content .collapse-wrapper {
		border: none !important;
		padding: 0px !important;
		border-bottom: 1px solid #e0e0e0 !important;
		background: #fff !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title {
		border: none !important;
		background: #fff !important;
		padding: 9px 0px 9px 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		span.collapse-title-icon {
		position: absolute;
		padding: 3px;
		width: 30px;
		font-size: 12px;
		color: #000;
		font-weight: 300;
		height: 30px;
		border-radius: 20%;
		background: #eeeeee;
		right: 0;
		top: 6px;
		text-align: center;
	}

	.col-md-12.pL0.desktop-none.scr-262 {
		padding: 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title
		h3.employer_heading {
		width: 82%;
		margin-bottom: 4px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title
		h3.employer_heading
		span {
		color: #143361 !important;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
	}

	span.collapse-title-label p.date_style {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12 {
		margin-top: 0px !important;
		display: flex;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.col-md-12.form-group.pL0 {
		display: flex;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan {
		padding-top: 0px !important;
		font-style: normal;
		font-weight: 400;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.col-md-12.form-group
		span.current_record {
		background: unset !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-details {
		border-radius: 0px !important;
		background-color: #e9f5fe !important;
		padding: 1px !important;
		margin-bottom: 9px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section1_metaInfo,
	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section2_metaInfo,
	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section3_metaInfo {
		padding-top: 10px;
	}

	.ob-activitylogs__Img.all-ob-activitylogs {
		margin-top: 56px;
	}

	span.modal_close.activity_close {
		display: none;
	}

	h6.layout_heading.m0.head.h6-heading-activity {
		display: block !important;
		margin-bottom: 12px !important;
	}

	.modal-content.modal_type0_type1_border .modal-body img.screen-301 {
		position: unset !important;
		width: 100% !important;
	}

	.model-scr-300.modal .modal-header4 {
		display: none;
	}

	.modal-content.modal_type0_type1_border img.screen-300 {
		position: unset !important;
		width: 100% !important;
	}

	.scr-modal-263.modal.in .modal-header4 {
		display: none;
	}

	.scr-modal-263.modal.in .modal-body {
		text-align: unset !important;
		padding: 6px !important;
	}

	.model-263-footer {
		align-items: center;
		border-top: 1px solid #c8c8c8;
		justify-content: center;
		text-align: center;
	}

	.model-263-footer button {
		margin-top: 20px;
		margin-bottom: -10px;
	}

	.scr-modal-263.modal.in .modal-footer {
		display: none;
	}

	.model-263-footer button.btn.btn-new-secondary {
		margin-right: 14px;
	}

	span.text-251 {
		padding-right: 0px !important;
		margin-left: -11px !important;
		/* padding-bottom: 19px; */
	}

	.scr-modal-263.modal.in p.filters {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px;
		color: #000 !important;
	}

	.scr-modal-263 h3.logs_header {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px;
	}

	.scr-modal-263 .col-md-12.form-group {
		margin-bottom: 26px;
	}

	.col-md-12.name-299 {
		margin-left: -8px;
	}

	.model-scr-300.modal.in .modal-body {
		padding: 0px !important;
	}

	.model-scr-300.modal.in .modal-footer {
		padding: 0px !important;
		padding-bottom: 12px !important;
	}

	.d-flex .NewInfo {
		padding: 0px;
	}

	.d-flex .NewInfo .alertMsg {
		font-size: 11px;
		line-height: 12px;
		font-weight: 500;
	}

	.alertPdf .d-flex,
	.alertPdf-2 .d-flex {
		padding: 3px 0px 0px 3px;
	}

	.alertPdf-2 {
		position: relative;
		top: 61px;
		border-radius: 4px;
		background: rgba(255, 160, 0, 0.16);
		border-radius: 4px;
		height: 56px;
		min-width: 100vw;
		z-index: 2;
	}

	.bootstrap-datetimepicker-widget table tr td:last-child {
		display: table !important;
	}

	button.sync-btn.btn.btn-new-secondary {
		margin-top: -7px;
	}

	span.screen-155-sig {
		font-size: 12px !important;
		margin-right: 2px;
	}

	.resend-reason textarea::placeholder {
		color: #9e9e9e !important;
	}

	.resend-reason textarea {
		border: 1px solid #616161;
	}

	h2.label_design.mt-0.copy-2 {
		position: relative;
		top: -48px;
	}

	.col-md-12.pL0.headStyle.textAlignStyle.copy-2-imp {
		padding: 23px !important;
	}

	.legend-div .col-md-9.pL0.flex-display {
		width: 233% !important;
	}

	.emp-dashboard-filter .emp-dashboard-filter__footer button.btn.btn-new-primary {
		margin-left: 14px !important;
	}

	.l-header h6.layout_heading.m0.head.h6-heading-activity {
		margin-bottom: -10px !important;
	}

	.date-time-design {
		display: none;
	}

	.date-time-picker-wrapper.phone-none-new-date {
		position: absolute;
		top: 69px;
		left: -1px;
		z-index: 1;
		opacity: 1;
		width: 47%;
	}

	.col-md-6.text-right .sycn-class {
		height: 31px !important;
		font-size: 13px;
		padding: 3px 13px;
		margin-right: 9px;
	}

	.col-md-12.dateDiv.schedule-live-call-box {
		margin-top: 24px;
		display: unset !important;
	}

	span.schedule-live-flex {
		display: flex;
	}

	.col-md-6.col-sm-4.link-to-join-padding {
		padding-left: 0px;
	}

	.phone-space {
		margin-top: 21px;
	}

	.text-wrap-208 {
		width: 100px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.email-scr-209 .form-group button.btn.btn-new-primary {
		position: relative;
		top: -6px;
		left: -11px;
		height: 40px !important;
	}

	.new-screen-reshedule {
		padding: 0px 11px !important;
	}

	.padding-reschedule {
		padding-left: 0px !important;
	}

	.col-md-12.pL12.reschedule-form {
		margin-bottom: 25px;
	}

	.reschedule-details-div {
		margin-left: -11px;
	}

	.reschedule-details-div-flex {
		display: flex;
	}

	.reschedule-details-div .dateDiv {
		padding-left: 15px !important;
	}

	span.button-initiate-2 {
		margin: -10px;
	}

	.src-296-padding .col-md-4 {
		padding: 0px !important;
		margin-bottom: 21px;
	}

	.src-296-padding {
		padding: 0px !important;
	}

	.auth_representative_design .verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.bootstrap-datetimepicker-widget table td {
		height: unset !important;
	}

	.row.form-group.screen-70-all {
		padding: 0px !important;
	}

	.col-md-12.pL0.spaciing-70 .col-sm-12 {
		padding: 0px !important;
	}

	div#additionalInfoTextDiv .form-group textarea#textarea {
		height: 200px !important;
	}

	.col-md-12.form-group.screen-70-pending {
		padding: 0px !important;
	}

	.spaciing-70-0 {
		padding: 0px !important;
	}

	.supporting_docs div#formI797CDateDiv {
		padding-left: 0px;
	}

	.supporting_docs .col-md-12.d-flex {
		padding-left: 0px;
	}

	.col-md-4.new-expiration br {
		display: none;
	}

	.main-content-taskPage .col-md-12.pL0.spacing-nonne div#signatureDiv {
		padding: 0px !important;
	}

	.ob-table-light-theme .ob-table-header-bg[data-v-08bd6db5] {
		background: #fff;
		display: none;
	}

	.col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.tabs-inner-style .footer-btn-fix {
		margin-bottom: 50px;
	}

	.initiateSec2.screen-intiate-200 .represntSec h4.heading {
		font-size: 14px;
		margin-top: 12px;
	}

	.notifications.modal.in .Notifications div {
		width: 100% !important;
		padding-left: 0px !important;
	}

	.mark-read-noti {
		padding: 0px !important;
		margin-left: 0px !important;
	}

	.mark-read-noti span {
		font-size: 12px !important;
	}

	.notification-all-phone p.p-2 {
		font-size: 11px !important;
	}

	.container.scr-444 .col-md-12 span button {
		margin-bottom: 49px;
	}

	img[alt='info Icon'] {
		margin-left: 6px;
	}

	.note_block {
		padding-left: 0px !important;
		margin-right: 0px !important;
		display: inline-block;
		padding-top: 0px !important;
	}

	.popper span.dropdown-item {
		border-top: 1px solid #e0e0e0;
	}

	.popper span.dropdown-item:first-child {
		border: none !important;
	}

	span.dropdown-item.section-1-m {
		margin-top: 17px;
	}

	span.popper-test > span:first-child::before {
		content: '';
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1005;
		overflow: hidden;
		outline: 0;
		pointer-events: none;
		background-color: #02020165;
	}

	.add-299 div#formI129SubmissionDateDiv1 {
		margin-top: 24px;
	}

	.col-md-12.pL0.phone-disply-unset .display-flex-new-screen-add {
		width: 48%;
		margin-bottom: -67px;
	}

	img.desktop-none.icon-task {
		width: 25px;
		height: 25px;
		margin-top: 8px;
	}

	.row.emp-dashboard-filter__footer.new-notifi-filter {
		text-align: center;
	}

	.dashboard__mydbFilterHolder .task-filter-background {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1005;
		width: 100%;
		height: 100%;
		overflow: hidden;
		outline: 0;
		background-color: #02020165;
	}

	.tasks_tab.desktop-none li.active-tab a {
		color: #000000 !important;
	}

	.desktop-none.display-block .covid-popup-87 .covid-popup-heading span {
		margin-bottom: 21px !important;
	}

	.col-md-12.pL0.schedule-live-call {
		margin-top: 17px;
	}

	.col-md-12.dateDiv.schedule-live-call-box .scheduleTime {
		width: 100% !important;
		margin-top: 15px;
	}

	span.arror-b {
	}

	.arrow-class-new {
		/* width: 50% !important; */
		transform: rotate(89deg);
		/* height: 92px; */
		position: relative;
		left: 48%;
		top: 17px;
	}

	span.schedule-heading {
		width: 100%;
		margin-bottom: 18px;
	}

	span.cur-time-heading {
		width: 100%;
	}

	.col-md-12.pL12.d-flex.current-time-display {
		display: unset !important;
	}

	span.absolute-span-step {
		position: relative !important;
		margin-bottom: 13px !important;
	}

	/*.lv1-row2 .main-content-dashboard .col-md-9.c.paddingLeft0 {
        padding: 0px !important;
        position: relative;
        width: 100% !important;
        top: -70px;
    }*/
	.l-header-dashboard[hideemployeelist='true'] {
		display: none !important;
	}

	.col-md-12.pL0.pR0.section-1-upload .col-md-12.section-upload-display .col-md-4.col-7 {
		padding: 0px !important;
	}

	.col-md-4.col-sm-12.right-button-div.right-button-div2
		.back-button
		button.save-exit-button-style.skip-btn.btn.btn-secondary {
		font-size: 14px !important;
		padding: 8px 1px;
		background-color: #183a66 !important;
	}

	.Intro-Page_img {
		padding: 25px 0px;
		text-align: center;
	}

	li.header_text_phone .designtaion-phone {
		margin-left: -20px !important;
	}

	.col-md-5.col-sm-12.input-div2.margin-form-section-3.padding-3 span.vs__selected {
		padding-top: 0px !important;
	}

	.col-md-5.col-sm-12.input-div2.margin-form-section-3.padding-3 input[type='search'] {
		height: 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.display-setting-204
		.col-md-12.form-group.pL0 {
		padding: 0px !important;
	}

	.container.pL0.pR0.tasks-border span.content_text.filterSpan {
		width: 144px;
		max-width: 200px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.acceptable-document {
		width: 100% !important;
	}

	.bootstrap-datetimepicker-widget {
		z-index: 9999999 !important;
	}

	.fixed-height.authorized.booking_page1.booking-282
		.grid__table-holder
		div[style='height: calc(100vh - 330px); overflow: auto;']
		tr
		td:last-child {
		min-width: unset !important;
	}

	.hr-phone-layout.desktop-none {
		margin-bottom: 12px;
	}

	.data-verify {
		padding: 0;
		position: absolute !important;
		right: 0px !important;
		z-index: 9;
		left: -12px;
	}

	.desktop-none.alerts-btn-report button.view-details.btn.btn-new-secondary {
		background: #c71142;
		color: #fff !important;
		font-size: 14px !important;
		font-weight: 400 !important;
		border: none !important;
	}

	span.alerts-btn-report-span {
		position: absolute;
		right: 22px;
		/* margin-bottom: 14px; */
	}

	.i9-reports .flex-jc-center .col-md-12.report-div {
		margin-top: 19px;
	}

	.width-schedule {
		padding: 0px !important;
	}

	.this-side.padding-modal-es.modal.in .modal-body .form-group ul {
		padding: 3px 0px 5px 17px;
		background: #eee;
		font-size: 13px;
		color: #143361 !important;
	}

	.this-side.padding-modal-es.modal.in .modal-body .form-group ul li:first-letter {
		color: #eeeeee !important;
		margin-left: -12px !important;
	}

	.initate-z-index .modal.in {
		z-index: 1111111 !important;
	}

	.i-phone-issue-code {
		max-width: 80% !important;
		width: 100% !important;
		height: 40px !important;
		padding-bottom: 0 !important;
	}

	.verify-screen-btn {
		max-width: 20%;
		width: 100%;
		height: 40px !important;
		margin-left: -2px;
	}

	.row.desktop-none.form-group.addNewForm .col-12 .addNewForm input.form-control {
		height: 35px !important;
	}

	.main-content-dashboard .col-md-12.pL0.pR0.base-head div[style='height: calc(100% - 72px);'] {
		height: calc(100% - 12px) !important;
	}

	.col-md-12.dateDiv.schedule-live-call-box .col-md-3 {
		padding: 0px !important;
	}
}

@media screen and (min-width: 400px) and (max-width: 600px) {
	.col-md-12.form-group.padding-screen-201 {
		width: 384px !important;
	}
}

@media screen and (min-width: 360px) and (max-width: 389px) {
	/* Your styles for viewport width 360px to 390px go here iphone SE */
	.upload_div1.upload_div7 {
		margin-right: -13px;
	}

	.col-md-3.uploadNewDiv .uploadNew7 {
		width: 62px !important;
		position: relative;
		right: 2px;
	}

	.upload_div1 .info_div_text {
		width: 200px !important;
	}

	.upload-main-div.col-md-12 .frame-3282-2 span.upload_title {
		width: 110px;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 37px) !important;
	}

	.container.pL0.pR0.tasks-border span.content_text.filterSpan {
		width: 134px !important;
	}

	.dashboard__mydbFilterHolder .emp-dashboard-filter {
		left: 16px !important;
		top: 73px !important;
	}

	.marquee-container {
		width: 215px !important;
	}

	.upload-sub-text {
		width: 97%;
	}

	.tasks_tab li a span {
		font-size: 14px !important;
	}

	span.tble-bill-data {
		width: 330px;
	}

	tr td.sec1-document-list-td span.info_div_text.pR-8 {
		max-width: 94px !important;
	}

	.header-sorting-icon {
		position: relative;
		right: -37px;
	}

	.col-md-12.form-group.filter-148 {
		padding: 0px 23px;
	}

	button.view-details.btn.btn-new-secondary {
		padding: 3px 3px !important;
	}

	.popper span.dropdown-item {
		width: 340px !important;
	}

	.initiateSec2.screen-intiate-200 {
		width: 346px !important;
	}

	li.pull-right.list-inline ul.list-unstyled.list-inline.pull-left.routes_ul {
		margin-left: 88px;
	}

	.initiateSec2 .empSection {
		padding-left: 10px !important;
	}

	.initiateSec2 .floatSection {
		margin-left: 23px;
	}
}

@media (min-width: 767px) {
	.desktop-none {
		display: none !important;
	}

	.bootstrap-datetimepicker-widget table td {
		height: unset !important;
	}

	hr.filter-hr-2 {
		display: none;
	}

	button.btn.desktop-none.btn.btn-new-primary {
		display: none !important;
	}

	.setting-icon-span {
		display: none;
	}
}

@media screen and (min-width: 767px) {
	.main-dashboard-div .full-height-dashboard .col-md-3.c {
		display: block !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(1),
	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(1) {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.main-content-dashboard .col-md-12.pL0.pR0.base-head div[style='height: calc(100% - 143px);'] {
		height: calc(100% - 12px) !important;
	}
}

/* edit welcome message styles */
.heading-border {
	border-bottom: 1px solid #bdbdbd;
}

/* Mobile view styles */
@media all and (min-width: 769px) and (max-width: 2224px) {
	.phone-filter-icon {
		display: none;
	}

	.desktop-none {
		display: none !important;
	}
}

@media all and (max-width: 768px) {
	.header-tabs.header-tabs-phone {
		display: block;
		overflow-x: auto;
	}
}

@media all and (max-width: 768px) {
	.phone-none {
		display: none !important;
	}

	.phone-view span.hr_title_m {
		color: #fff;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		width: 340px;
	}

	.phone-view .hr_designation_m {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		opacity: 0.6;
		color: #fff;
	}

	nav.phone-nav.side-nav {
		width: 70% !important;
	}

	nav.phone-nav.side-nav .side-bar li a span.nav-label2 {
		display: block !important;
		color: #0a1a31;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.side-nav .side-bar ul li {
		width: 100% !important;
	}

	li.level-1.active span.nav-label2 {
		color: #fff !important;
		font-weight: 600;
	}

	nav.phone-nav.side-nav .side-bar ul.top {
		width: 100%;
		top: 1px;
	}

	.row.m0 .col-md-12.task-style span.content_text6 {
		display: none;
	}

	.employer span.collapse-title-icon {
		top: 18px !important;
	}

	.skip-btn {
		padding: 7px 0px;
		width: 113px !important;
	}

	.finish-btn {
		width: 120px !important;
		margin-left: 9px;
	}

	.side-nav .level-1 a:hover {
		width: 100% !important;
	}

	.navbar-header.phn-sidebar-top {
		margin-top: -64px;
	}

	ul.bottom.side-bar-footer {
		margin-left: 16px;
	}

	ul.bottom.side-bar-footer li {
		line-height: 13px;
		height: 37px;
	}

	ul.bottom.side-bar-footer li span {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		color: #060f1d;
	}

	hr.hr-border {
		border-bottom: 1px solid #c5c5c5;
		/* width: 113%; */
		margin: 0 -15px !important;
	}
}

@media all and (max-width: 768px) {
	.employeeImp {
		margin-top: -25px;
	}

	.top-tab-bar {
		justify-content: start;
		padding: 24px 4px;
		margin: 0 32px 0 -32px;
	}

	.blue {
		color: #2196f3;
	}

	.rowSection {
		display: flex;
		justify-content: space-between;
	}

	.formI9-task-heading {
		font-weight: bold;
	}

	.heading2 {
		font-size: 18px !important;
	}

	.signature-popup-ess .modal-dialog {
		width: 100% !important;
		position: fixed;
		bottom: 0;
		left: 0;
	}

	a.clearLink-phone.desktop-none {
		float: left !important;
		color: #ce2451 !important;
		font-size: 16px;
	}

	.lv1-row2
		.main-content-taskPage
		.col-md-12
		.rowSection.desktop-none
		.formI9-task-heading
		button.btn.btn-primary {
		border: 0 !important;
	}

	.heading2 {
		font-size: 14px !important;
		color: #0a1a31;
		opacity: 1;
	}

	img.arrow-image {
		width: 15px !important;
	}

	.rowSection.desktop-none span.back-button.border-none.arrow-image button.btn.btn-primary {
		border: 0 !important;
		padding: 0 !important;
	}

	.lv1-row2 .main-content-taskPage {
		width: 100%;
		margin: 0;
		margin-top: 60px;
	}

	.step-content-wrapper.custom-step-content-wrapper.step-content-tabletView {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.step .step-item {
		max-width: 40% !important;
		width: 100% !important;
		padding: 24px 0 10px;
		text-align: center;
		/* padding-right: 11px !important; */
		flex-direction: row !important;
		flex: 0 0 45% !important;
	}

	ul.step.step-md.step-inline {
		flex-wrap: nowrap;
		overflow-x: scroll;
		align-items: start;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default span.text {
		color: #2196f3;
	}

	span#button-design button {
		font-weight: 600;
		border: 0;
		font-size: 10px;
		color: #2196f3 !important;
	}

	span#button-design button i {
		display: none;
	}

	span.section1-heading {
		color: #0a1a31 !important;
		opacity: 1;
		font-size: 16px;
		font-weight: 600;
	}

	.custom-step-title {
		color: #212121;
	}

	.emp-h2 {
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		opacity: 0.8;
		padding: 0 8px;
		color: #212121;
		letter-spacing: 0;
	}

	.step .step-icon::after {
		display: none;
	}

	.row.emp-info-div {
		padding: 8px 15px;
		border-radius: 4px;
	}

	.emp-info-div3,
	.emp-info-div2,
	.emp-input-head1,
	.emp-input-head1 h2.emp-h2,
	.tabs-inner-style {
		padding: 0 !important;
	}

	.container.pL0.pR0.tabs-outer-style {
		border: 0;
	}

	.row.emp-info-div .info-div {
		padding-bottom: 0 !important;
		padding-top: 8px !important;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div {
		padding-left: 0;
		padding-right: 0;
	}

	.emp-input-head2 {
		color: #d0224e !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0;
	}

	.emp-input-head2 p {
		color: #d0224e !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div {
		padding-top: 12px;
	}

	.tabs-outer-style input.form-control,
	div#vs1__combobox,
	.v-select .vs__dropdown-toggle,
	.row.form-group .form-control {
		border-color: #616161 !important;
		height: 32px !important;
		font-weight: 700;
		color: #212121 !important;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div .label-input {
		opacity: 0.8;
		color: #212121;
		font-weight: 400;
		font-size: 14px;
	}

	.form-check {
		position: relative;
		display: block;
		padding: 9px 0px 0px 11px;
		border-radius: 50px;
		margin-top: 10px;
	}

	input.vs__search {
		margin: 2px 0 0 !important;
	}

	.emp-phone-input .input-div {
		padding: 7px 0 0 0px;
	}

	.row.mL0.mR0.p-xxs .p-sm.pB0,
	.row.mL0.mR0.p-xxs .p-sm.pB0 h2.emp-h2 {
		padding: 0 !important;
	}

	.col-md-4.col-sm-12.step-text-style {
		display: none;
	}

	div#telephoneDiv {
		margin-top: -18px;
	}

	.left-button-div button.exit-button-style {
		display: inline-block;
		padding: 8px 16px;
	}

	button.next-button-style {
		padding: 8px 16px;
		display: inline-block;
	}

	.left-button-div,
	.right-button-div {
		width: auto !important;
	}

	.col-sm-6-mb {
		width: 100% !important;
		float: left;
		max-width: 49% !important;
	}

	.col-sm-6-mb:nth-child(even) {
		margin-left: 6px;
	}

	.row.mL0.mR0.footer-style {
		justify-content: center;
		margin: 0;
	}

	div#ssnDiv .form-check {
		padding: 0 0 0 22px !important;
	}

	.back-button-style {
		display: none !important;
	}

	div#signatureDiv .modal {
		overflow: unset !important;
		height: unset !important;
		/* display: inline-flex !important; */
		justify-content: center;
		top: 0 !important;
		align-items: end;
	}

	div#signatureDiv .modal-dialog {
		/* transform: translate(0px, -10%); */

		max-width: 500px !important;
		width: unset !important;
	}

	div#signatureDiv .modal-header {
		display: none;
	}

	.col-md-12.pL0.type_signature .col-md-12.form-group.pL0 {
		display: inline-flex;
	}

	.type_signature .col-md-12.form-group .col-md-6 {
		width: 50%;
		padding-right: 0;
	}

	.canvas_inactive_styles {
		width: 100% !important;
		height: auto !important;
	}

	.signature_font_size {
		font-size: 18px !important;
	}

	.black_legend,
	.blue_legend {
		width: 24px !important;
		margin-bottom: 14px;
		height: 24px !important;
		margin-right: 8px !important;
	}

	.form-control-div.signatureName {
		position: relative;
	}

	div#myList {
		display: flex;
		flex-wrap: wrap;
		padding: 0;
		border-bottom: 1px solid;
		justify-content: space-around;
	}

	.form-control-div.signatureName:after {
		position: absolute;
		height: 18px;
		width: 18px;
		content: '';
		background: url(/static/Images/type-s.png) no-repeat center/cover;
		left: 8px;
		top: 29%;
	}

	div#signatureDiv #myList .tablinks.active {
		color: #c71142 !important;
		border-bottom: 3px solid #c71142 !important;
	}

	.sign-footer > .custom-control > .custom-control-label {
		color: #212121 !important;
		line-height: unset;
		line-height: unset !important;
		opacity: 1 !important;
		padding-left: 14px;
	}

	div#signatureDiv #myList .tablinks {
		width: 33%;
		text-align: center;
	}

	#signature-pad {
		/* background: transparent !important;
  border: 1px solid #616161; */
		border-radius: 4px;
		margin-top: 10px;
	}

	.sign-footer.form-check.form-group .custom-control-label::before {
		height: 21px;
		width: 21px;
		margin-left: -6px;
	}

	.signatureName input#line1 {
		height: 40px !important;
		position: relative;
		padding-left: 30px;
	}

	.popper {
		overflow: scroll !important;
	}

	.upload_div_preview {
		height: 140px !important;
		background: transparent !important;
		border: 1px dashed;
	}

	.uplod_heading_preview {
		padding-top: 15px !important;
	}

	.custom-control-label::before {
		width: 20px !important;
		height: 20px !important;
		border: #143361 solid 1px !important;
		margin-left: -9px;
	}

	.custom-control-label::after {
		position: absolute;
		top: 8px;
		left: -24px;
		display: block;
		width: 24px;
		height: 1.5rem;
		content: '';
		background: no-repeat 50% / 50%;
	}

	.container.pL0.pR0 {
		border: none !important;
	}

	.dropdown-list p.point {
		font-size: 14px;
		color: #212121;
	}

	.boxcontent {
		margin-top: 10px;
	}

	.boxcontent .points {
		font-size: 14px;
	}

	.lv1-row2 .main-content-taskPage {
		margin: 60px 0 0 0px !important;
		width: 100%;
		padding: 16px !important;
		background-color: #fff !important;
	}

	.phn-padding-0 {
		padding: 0px !important;
	}

	.row.m0 .col-md-12.task-style {
		padding: 10px 0px !important;
		display: flex;
		/* justify-content: end; */
	}

	.row.m0 .col-md-12.task-style .btn-new-primary {
		max-width: 160px !important;
		overflow: hidden;
		white-space: nowrap;
		padding: 5px 10px;
	}

	.dashboard-heading {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121;
	}

	.col-md-12.pL0 h2 {
		font-size: 16px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361 !important;
	}

	.phone-margin-top {
		margin-top: 12px !important;
	}

	.tasks-border {
		border: unset;
		margin-top: 3px;
	}

	.task-padding {
		margin-left: -7px !important;
	}

	.content_text.filterSpan {
		font-size: 16px;
		display: inline-block;
		max-height: 100% !important;
		min-height: 41px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 35px;
		color: #143361;
	}

	.marquee-content {
		display: inline-block;
		animation: marquee 20s linear infinite;
	}

	.task-style span.content_text2 {
		font-size: 12px;
		font-style: normal;
		display: -webkit-box;
		/* width: 359px !important; */
		font-weight: 400;
		margin-left: -54px !important;
		line-height: 16px;
		color: #212121;
		opacity: 0.87;
	}

	.phn-task-seerch {
		padding: 0px 5px 0px 10px !important;
		border: 1px solid #757575 !important;
		border-radius: 4px !important;
		background: rgb(255 255 255) !important;
	}

	.col-md-2.phone-hr-btn {
		text-align: right;
		margin-right: -12px;
	}

	.icon-width.col-md-1 {
		width: 28px !important;
		height: 32px !important;
	}

	.phone-hr-btn .btn-new-primary {
		height: unset !important;
		background: #183a66;
		border: 1px solid #143361;
		border-radius: 4px;
		width: auto;
		padding: 8px 16px !important;
		font-size: 14px !important;
		color: #ffffff;
		letter-spacing: 0;
		text-align: center;
		line-height: 21px !important;
	}

	.col-md-6.phone-hr-middel {
		margin-left: 12px;
	}

	h3.preparer-h3.mL0.color-phone-text {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #2196f3 !important;
		padding: 14px 0px !important;
	}

	.citizen-text-2 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121 !important;
		opacity: 1 !important;
		margin-top: -13px !important;
		padding: 14px 0px !important;
	}

	.citi .custom-control-label::before {
		border: #143361 solid 1px !important;
		width: 24px !important;
		height: 24px !important;
		margin-left: -4px;
	}

	.citi .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		border: #143361 solid 1px !important;
		background-size: 14px !important;
		width: 24px !important;
		height: 24px !important;
	}

	.citi .active-radio-title {
		font-size: 14px !important;
		letter-spacing: 0;
		vertical-align: middle;
		line-height: 16px;
		padding-left: 3px;
		margin-bottom: 0;
		color: #212121 !important;
		opacity: 1 !important;
		font-weight: 400 !important;
	}

	.citi .inactive-radio-title {
		opacity: 1;
		font-size: 14px !important;
		letter-spacing: 0;
		vertical-align: middle;
		font-weight: 400;
		line-height: 16px;
		padding-left: 3px;
		margin-bottom: 0;
		color: #212121 !important;
	}

	.citi .checkbox-form {
		margin: 0px -15px !important;
	}

	.citi .form-group {
		margin-bottom: 22px !important;
	}

	.citi .custom-control-label {
		position: relative;
		margin-bottom: 0;
		vertical-align: middle;
		padding: 0px 0px 0px 16px !important;
	}

	.citizen-margin {
		margin: 0px 0px !important;
	}

	.sign-input-div {
		margin: 0px -6px 0px !important;
	}

	.citizen-sign {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121;
	}

	.custom-sign-div {
		width: 100% !important;
		background: #ffffff !important;
		text-align: center;
		border-radius: 5px;
		padding: 25px 15px !important;
		height: 70px;
		border: 1px solid #616161 !important;
	}

	.click-sign-text {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #2196f3 !important;
		text-decoration: unset !important;
	}

	.maxWidth.citi {
		margin-left: -12px;
	}

	div#alienAuthorizedDiv {
		padding: 0px !important;
		margin: -5px !important;
	}

	label.label-input {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.text-citi h3 {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
		opacity: 1 !important;
	}

	.margin-bottom-citi {
		margin-bottom: 17px;
	}

	.or-style {
		color: #143361;
		padding-top: 10px;
		font-size: 20px !important;
		font-weight: 400 !important;
		margin: 0px 0px 0px 8px !important;
		padding: 0px !important;
	}

	.pre-heading {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #143361 !important;
		opacity: 0.8 !important;
	}

	.preparer-h3.preparer-h3_2 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.pre-text {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	ul#vs3__listbox li {
		color: #212121 !important;
		padding-top: 16px !important;
		align-items: center !important;
		gap: 8px !important;
	}

	img.instructions-close-icon {
		margin: -58px 2px 2px 4px;
	}

	img.m-l-xs.desktop-none {
		width: 14px;
	}

	.custom-sign-div_inline_style2 {
		display: flex !important;
		margin-left: 0px;
		width: 20%;
	}

	h2.collapse-heading {
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
		opacity: 0.8;
	}

	.row.form-group.desktop-none .collapse-wrapper {
		background: #e9f5fe !important;
		border: none !important;
		padding: 0px !important;
		border-radius: 4px;
	}

	.row.form-group.desktop-none {
		padding: 0px !important;
	}

	span.collapse-title-icon {
		position: absolute;
		padding: 3px;
		width: 30px;
		font-size: 12px;
		color: #fff;
		font-weight: 300;
		height: 30px;
		border-radius: 50%;
		background: #2196f3;
		right: 0;
		top: 6px;
		text-align: center;
	}

	.form-group.supporting {
		padding: 0px !important;
		margin: 0px -8px;
	}

	.citi {
		padding: 0px !important;
	}

	.col-12.info-div {
		padding: 0;
	}

	h1.heading.m-0.drop-form-heading {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		color: #212121 !important;
	}

	.drop-help {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		color: #212121 !important;
	}

	.drop-content {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.dropdown-list p.point {
		line-height: 16px;
	}

	.drop-top {
		display: flex;
		justify-content: space-between;
		margin: 0px 13px;
	}

	h1.heading.m-0.top-drop-heading {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
	}

	.modal_close {
		font-size: 21px;
		font-weight: 300 !important;
		color: #ce2451;
	}

	.main-heading {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #0a1a31 !important;
	}

	.collapse-title,
	.collapse-details {
		border-radius: 4px;
		background: #e9f5fe !important;
	}

	.col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: flex;
	}

	.col-12.form-group.citi .col-12.info-div {
		max-width: 100% !important;
	}

	.collapse-name {
		font-size: 12px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #757575 !important;
	}

	ul.step.step-md.step-centered {
		display: flex;
		overflow-x: scroll;
		flex-wrap: nowrap;
	}

	.step-content-wrapper.custom-step-content-wrapper.step-content-tabletView
		.step_content_display {
		text-align: center !important;
		padding: 0 !important;
	}

	.modal-content-style {
		padding: 0 24px !important;
	}

	.row.m0 .col-md-12.task-style .col-md-6 {
		margin-left: 20px;
	}

	.col-md-12.task-style .col-md-3 {
		display: none;
	}

	.lv1-row2 .main-content-taskPage > div {
		padding: 0 !important;
	}

	.row.m0 .col-md-12.task-style .col-md-2 {
		text-align: right;
		padding-right: 0px;
	}

	.search_div {
		background: transparent !important;
		border: 1px solid #616161 !important;
	}

	.dashboard-heading.mobile {
		font-size: 16px !important;
	}

	.lv1-row2 .main-content-taskPage > div {
		padding: 0 !important;
	}

	.row.m0 .col-md-12.task-style .col-md-6 {
		max-width: 80% !important;
		flex: 0 0 45%;
	}

	span.content_text2.filterSpan {
		display: inline-block;
		margin-top: 6px;
		clear: both;
	}

	.task-style span.content_text2 {
		opacity: 0.87;
		position: relative;
	}

	.btn-new-primary {
		height: 40px !important;
	}

	/* .modal-content.modal_type0_type1_border > div {
  border-bottom: 1px solid;
} */
	.modal-image {
		border: none !important;
	}

	.success-message {
		font-size: 14px;
		color: #0b121b !important;
		padding: 0 10px;
		line-height: 19px;
	}

	.success-message a.instructions-link {
		text-decoration: underline;
		color: #000;
		line-height: 22px;
	}

	.warning-style {
		font-size: 16px !important;
	}

	.modal-dialog {
		width: 95% !important;
	}

	.modal.in .modal-dialog {
		margin: 0px 0px 0px 4px !important;
	}

	/* .popper {
    transform: translate(0%, 352%) !important;
    max-width: 420px !important;
    width: 100% !important;
    position: fixed !important;
    height: calc(11vh + 94px) !important;
    width: 100%;
    /* background: #fff !important; */
	/* color: #060F1D !important;
    z-index: 99999;
  } */

	.popper {
		max-width: 620px !important;
		width: 100% !important;
		position: fixed !important;
		bottom: 0 !important;
		background: #fff !important;
		color: #060f1d !important;
		z-index: 99999;
		top: unset !important;
		transform: unset !important;
		max-height: 200px;
	}

	hr.desktop-none.new-section2 {
		margin-bottom: 13px !important;
	}

	.modal-content.modal_type0_type1_border p {
		color: #212121 !important;
		padding: 0 10px !important;
	}

	span.VerifyformInstructions .popper {
		transform: unset !important;
		max-width: unset !important;
		width: unset !important;
		position: absolute !important;
		height: unset !important;
		color: #060f1d !important;
	}

	.this-side .modal-image {
		display: none;
	}

	.this-side .modal-content.modal_type0_type1_border > div {
		border: none !important;
	}

	.this-side .modal-content .custom-step-title {
		font-size: 15px;
		text-align: left;
	}

	.vs__selected-options {
		overflow: auto !important;
		padding: 2px 2px !important;
	}

	input[type='search'] {
		height: auto !important;
	}

	.vs__selected {
		align-items: start !important;
	}

	.col-md-12.col-sm-12.heading.upload-heading p.h2 b {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px !important;
	}

	/* .vs__selected {
  margin: auto !important;
} */
	.this-side .form-check.form-group,
	.this-side .form-group ul {
		text-align: left !important;
	}

	.row.mL0.mR0.upload-page-padding .custom-checkbox-input.form-check.form-group {
		padding-left: 19px !important;
	}

	/* ------------------------25 sep------------- */
	.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.citi .custom-control-label::before {
		margin-left: -11px !important;
	}

	.citi .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		width: 24px !important;
		/* margin-left: -11px !important;  */
		height: 24px !important;
	}

	hr.desktop-none {
		margin: 0;
	}

	.mobile-site span {
		font-size: 18px !important;
		font-weight: 600;
	}

	.pre-heading {
		margin: 0 !important;
		padding-left: 0;
	}

	.space-manage .col-sm-12,
	.space-manage h3,
	.space-manage .sign-input-div,
	.upload-select-div,
	.col-md-12.col-sm-12.heading {
		padding-left: 0 !important;
		opacity: 1;
		padding-right: 0 !important;
	}

	.mobile-site span.another-file {
		font-size: 12px !important;
		font-weight: 400;
		color: #212121;
	}

	img.full-wi {
		max-width: 100%;
	}

	.space-manage label.label-input {
		color: #616161 !important;
	}

	.space-manage .v-select .vs__dropdown-toggle,
	.tabs-outer-style .space-manage .form-control {
		height: 40px !important;
		border-color: #616161 !important;
		line-height: 21px;
	}

	.custom-sign-div_inline_style2 {
		margin-top: 22px;
		gap: 6px;
	}

	.footer-style-tab3 {
		text-align: center;
		justify-content: center;
	}

	.tab4-style .first {
		order: 3;
	}

	.tab4-style .custom-control-label::after {
		top: 0px !important;
		left: -26px !important;
	}

	.tab4-style {
		display: flex;
	}

	.row.documents-section_intro-text {
		margin: 0;
	}

	.documents-section_intro-text label.custom-control-label:before,
	.documents-section_intro-text label.custom-control-label:after {
		display: none;
	}

	.documents-section_intro-text .this-side .form-check.form-group {
		border-bottom: 1px solid #ccc !important;
		border-radius: 0 !important;
		padding-bottom: 10px !important;
		margin-bottom: 0 !important;
	}

	.supporting_docs .input-div2,
	.supporting_docs .col-md-6.col-sm-12 {
		margin-bottom: 20px;
	}

	.supporting_docs .col-md-12.form-group {
		margin-bottom: 0;
	}

	label.label-provide {
		position: absolute;
		top: -50px;
		left: 40px;
		line-height: 20px;
		width: 80%;
		text-align: left;
		font-size: 16px;
		font-weight: 600;
		color: #143361;
	}

	.documents-section_intro-text
		.this-side
		.modal-content.modal_type0_type1_border
		> div:nth-child(1) {
		background: #eeeeee;
		height: 56px;
	}

	.this-side .modal-content.modal_type0_type1_border .modal-body {
		padding: 0 !important;
	}

	.tabs-outer-style .form-check.form-group {
		padding-left: 0;
	}

	.tabs-outer-style .custom-control-label::after {
		left: -24px !important;
	}

	.dyule-nnubr {
		flex-direction: column;
	}

	.dyule-nnubr div {
		height: fit-content;
		width: auto;
	}

	.dyule-nnubr div br {
		display: none;
	}

	div#expirationDateDiv {
		margin: 0 !important;
		padding: 0 10px;
	}

	/* .video-call {} */

	.VdaXgamc4uLcVqxdjRnv {
		width: 100% !important;
	}

	.note-background {
		background-color: #2196f3 !important;
		color: #fff;
		padding: 11px;
	}

	.note-background span {
		font-size: 12px !important;
	}

	.form-covid .form-check.form-group {
		padding: 0px 0px 3px 0px !important;
	}

	.col-md-12.pL0.form-covid label.custom-control-label span {
		font-size: 12px !important;
	}

	.custom-step-title {
		font-size: 12px !important;
	}

	span.verify_section2 {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px;
		/* 114.286% */
		color: #0a1a31 !important;
	}

	.video-link .col-md-12.from-group {
		padding: 0px !important;
	}

	.video-link .col-md-12.from-group .auth_representative_design.row.form-group {
		background: #eeeeee !important;
	}

	.row.video-link span.verifier_header {
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.employer_para {
		font-weight: 300 !important;
	}

	/* .table-margin {
  margin: 11px -20px 0px -47px;
} */
	.document-list__header .ellipsisBtn {
		color: #212121;
		background: #ffffff;
	}

	span.layout_DetailView.com button.btn.btn-link-default {
		opacity: 0;
	}

	i.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: #fff !important;
		margin-right: -46px;
	}

	.section-title-div span.info_div_text {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px !important;
		color: #143361 !important;
	}

	h3.lvv-heading {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
	}

	.info_div_version {
		opacity: 0.8;
		font-size: 12px !important;
		color: #212121 !important;
		letter-spacing: 0;
		line-height: 21px;
	}

	.popper span.dropdown-item {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #060f1d;
		padding: 10px 0px;
		width: 355px !important;
		max-width: 100% !important;
	}

	.col-md-12.pL0.form-group.desktop-none {
		align-items: center;
		justify-content: space-evenly;
		display: flex;
	}

	/* 26-09-2023 */
	.review_note_adddelay {
		padding-left: 0px !important;
	}

	.document-list__header thead td button.btn i.fa.fa-ellipsis-v.ellipsisBtn {
		margin: -63px -1px 0px 0px;
	}

	.new-model.modal span.modal_close {
		display: none;
	}

	.new-model.modal .modal-content.modal_type0_type1_border > div {
		border: none;
	}

	.new-model.modal p.modal-content-style {
		padding-bottom: 43px !important;
		width: 100%;
		border-bottom: 2px solid #cdcdcd;
	}

	/* .new-model.modal .ok-button {
  margin-top: -25px;
} */
	/* div#vs5__combobox {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
} */
	.select-document-label {
		margin-left: 0 !important;
	}

	/* div#vs15__combobox {
    margin-top: 14px;
  } */

	.tabs-outer-style .custom-control-label::after,
	.tabs-outer-style .custom-control-label::before {
		height: 20px !important;
		width: 20px !important;
	}

	div#t1ExpiredDateDiv .custom-checkbox-input.form-check.form-group {
		padding-left: 12px;
	}

	div#expirationDateDiv .custom-checkbox-input.phone-view.form-check.form-group {
		padding-left: 17px;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default {
		border: 0 !important;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default i.fa.fa-chevron-down {
		display: none;
	}

	.new-model.modal.in .modal-body {
		margin-top: 28px;
	}

	.col-md-12.note-background {
		/* margin-top: -84px; */
		margin-bottom: -8px;
	}

	.video-height {
		height: auto !important;
	}

	hr.border-form {
		margin-top: -3px !important;
		border: 1px solid #e0e0e0 !important;
	}

	.section-title-div.section-2-margin {
		margin: 0px 0px 0px 0px;
	}

	.rowSection.desktop-none.top-row {
		background-color: #e8ebef;
		padding: 3px 10px;
		margin-left: 8px;
		margin-top: -19px;
	}

	.btn-top {
		margin-top: 6px;
	}

	spna.btn1 {
		background: white;
		padding: 5px;
		opacity: 0 !important;
		border-radius: 6px;
	}

	span.btn2 {
		margin-right: 41px;
		font-size: 16px;
	}

	.row.form-group.grp-form-3 {
		padding: 0px !important;
	}

	span.font-change {
		font-size: 18px !important;
		font-weight: 600;
	}

	.desktop-none.style-file-intro {
		margin: 0 -7px;
	}

	span.font-change-2 {
		font-size: 12px !important;
	}

	.wid-full {
		max-width: 100% !important;
	}

	td.sec1-document-list-td span.info_div_text.pR-8 {
		width: unset !important;
	}

	.model-text-new {
		position: absolute;
		top: -46px;
		text-align: left;
		width: 88%;
		margin-left: 15px;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361;
	}

	.collapse-details {
		padding-top: 0px !important;
	}

	.modal-body
		.form-group.support-doc
		label.custom-control-label
		h5.custom-step-title.list-abc_container {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121 !important;
	}

	.form-group.desktop-none .heading p.h2 b {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361;
	}

	.new-citi-space {
		margin-top: -18px;
	}

	input#expirationDate,
	input[type='search'],
	input.form-control::placeholder {
		color: #9e9e9e !important;
		font-weight: 400;
		font-size: 14px !important;
	}

	.adderss-padding {
		padding: 0px 8px !important;
	}

	hr.draw-hr {
		margin-top: -1px;
	}

	#drawSection {
		padding: 10px 0px 14px !important;
		border-radius: 7px;
	}

	div#drawSection div canvas {
		border: 1px solid black;
		border-radius: 7px;
	}

	.list-padding {
		padding: 0px 5px !important;
	}

	.margin-new-sign {
		margin-top: 10px;
	}

	/* .sign-footer.form-check.form-group {
    margin-top: -13px;
  } */

	/* .footer-btn-fix {
  position: fixed;
  bottom: 0px;
  width: 100%;
  left: 0px;
} */
	img.modal-image-style.mt-2 {
		padding-top: 27px;
	}

	hr.desktop-none.section-2-line {
		margin-bottom: 7px;
		margin-top: 21px;
	}

	.ok-btn-section-2 {
		margin-bottom: 8px;
	}

	p.exit-popup-2-content {
		font-size: 12px !important;
		line-height: 24px;
	}

	.view-padding {
		margin: -10px !important;
	}

	.comp-sec-2-btn {
		margin: 12px 0px -3px 0px;
	}

	.modal-body .custom-control.custom-radio {
		padding-left: 12px !important;
	}

	.col-md-9.c.paddingLeft0 {
		padding: 0px !important;
	}

	/* .col-md-3.c {
  display: none !important;
} */

	.covid-popup-heading span {
		font-size: 14px !important;
		font-style: normal;
		max-width: 334px;
		text-align: left;
		font-weight: 600 !important;
		line-height: 16px !important;
	}

	.covid-popup-87 .custom-control.custom-radio label.custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.covid-popup-87 .custom-checkbox-input > .custom-control > .custom-control-label {
		color: #212121 !important;
		width: 268px !important;
		padding: 0px;
		font-size: 14px !important;
		margin-left: 0px;
	}

	.setion2-108 .col-md-12.form-group span.heading-108 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.section-2-spc .col-md-12 {
		padding: 0px !important;
	}

	.section-2-spc .col-md-12.upload_file_div_type_2.upload_div_type_2 {
		padding: 12px !important;
	}

	.section-3-122 .profile-sec-3 {
		padding: 11px 0px !important;
	}

	.profile-sec-heading {
		padding-left: 8px !important;
	}

	.row.section-3-122 .sec3-reason {
		padding: 0px 15px;
		padding-top: 5px !important;
	}

	.row.section-3-122 .sec3-reason .employer_label {
		font-size: 12px;
		font-weight: 400;
		color: #212121;
		padding-left: 0px !important;
	}

	.row.section-3-122 .sec3-reason .custom-control-label {
		font-size: 14px;
		font-weight: 600;
		color: #212121 !important;
	}

	.authRepresent_Section3 {
		margin: 7px 32px !important;
	}

	.modal-content.modal_type0_type1_border p {
		color: #212121 !important;
		padding: 0 0px !important;
	}

	.rehire_content {
		font-size: 12px;
		color: #212121 !important;
		margin-left: 12px !important;
	}

	.row.section-3-122 .selectverier .rehire_radio {
		margin-left: -5px;
	}

	.row.section-3-122 .selectverier .rehire_radio .padding_left50,
	.row.section-3-122 .selectverier .rehire_radio .rehire_subcontent {
		padding-left: 35px !important;
	}

	.row.section-3-122 {
		width: 369px;
	}

	.row.section-3-122 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.modal-Update-page {
		padding: 0px 0px !important;
	}

	/* .document-list__header .row .auth_representative_design.row.form-group {
  margin: 7px -32px;
}  */

	.document-list--docdiv {
		margin: 10px 0px 10px 0px !important;
	}

	.col-md-12.col-sm-12 h2.supprting_docs_h2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
	}

	.padding-section-3 {
		padding: 0px !important;
	}

	h2.supprting_docs_h2.h2-section-3 {
		font-size: 12px !important;
	}

	.alias-name-main {
		background: #e0e0e0;
		padding: 0px;
		color: #757575 !important;
	}

	.alias_names_style {
		border: 0px solid;
		background: #e0e0e0;
		padding: 5px;
		margin-right: 10px;
		color: #757575 !important;
	}

	.padding-section-3 .alias-name-main {
		padding-left: 8px !important;
		padding-bottom: 7px !important;
	}

	.margin-form-section-3 {
		margin-bottom: 24px;
	}

	.model-all-padding {
		padding: 1px !important;
	}

	.col-md-12.from-group.padding-new-call {
		padding: 0px !important;
	}

	span.verify_section2.section-3-heading {
		padding-left: 12px !important;
		color: #122e57 !important;
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		opacity: 1;
	}

	h2.collapse-heading-2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
	}

	.verified-info .row.mL0.mR0.emp-info-div3 {
		margin: 0px -5px !important;
	}

	.padding-by-section .col-md-12 .form-check.form-group {
		padding: 12px 0px 0px 0px !important;
	}

	.sec3-reason .form-check.form-group .custom-control-label::before,
	.sec3-reason .form-check.form-group .custom-control-label::after {
		margin-top: 3px !important;
	}

	.row.form-group.desktop-none.profile-collapse span.collapse-title-icon {
		background: white !important;
		padding: 3px !important;
		/* height: 28px; */
		position: relative;
		right: 19px;
		top: -8px !important;
		line-height: unset;
		/* width: 20px; */
		border-radius: 6px !important;
		color: #000 !important;
	}

	.row.form-group.desktop-none.profile-collapse {
		margin-top: -43px !important;
		margin-bottom: -16px !important;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-title {
		background: #e8ebef !important;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-details {
		background-color: #e8ebef !important;
	}

	.row.profile-collapse-details {
		margin-left: 24px;
		display: flex;
		margin-top: 9px;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-wrapper {
		background: #e8ebef !important;
	}

	.delte-profile-model {
		padding: 0px !important;
	}

	.delete-model-field {
		display: flex;
	}

	.space-manage div#vs15__combobox {
		margin-top: 0px !important;
	}

	.candidate_list tr:first-child {
		margin: 7px 3px 0px 3px !important;
	}

	/* .candidate_list tr.activeCandidate {
  padding: 0px 29px 0px 4px !important;
} */

	p.delete-modal-heading {
		font-size: 14px !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
		opacity: 0.87;
	}

	.initiatei9_modalBody h2.warning-modal-heading {
		font-size: 16px !important;
		color: #c71142 !important;
	}

	.row.delete-row-model .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.delete-model-field {
		display: block;
	}

	.top-row .colSection.btn-top.wwwew button.btn {
		margin-right: 25px;
		background-color: #e8ebef;
	}

	.top-row .colSection.btn-top.wwwew button.btn .ellipsisBtn {
		background: #e8ebef;
		margin-top: -3px;
	}

	.delete-row-model .delete-padding {
		padding-left: 0px !important;
	}

	.width-100-del {
		width: 100% !important;
		max-width: 100% !important;
	}

	.resend-174 .modal-footer {
		border-top: 2px solid #cbcbcb !important;
	}

	.delete-row-model .delete-padding {
		padding-left: 0px;
		margin-top: 20px;
	}

	.desktop-none .col-md-12 table.table tr td.info_div h3,
	.desktop-none .col-md-12 table.table tr td.info_div .info_div_version {
		padding-left: 7px !important;
	}

	p.delete-text-165 {
		font-size: 14px !important;
		font-weight: 400 !important;
		line-height: 16px !important;
	}

	h2.label_design.heading-165 {
		color: #c71142 !important;
		font-size: 16px !important;
		font-weight: 600;
		line-height: 24px !important;
	}

	.delete-btn-165 {
		margin-top: -26px;
		margin-bottom: -31px;
	}

	/* .document-list__header thead tr td.phone-none {
    display: block !important;
  } */

	.resend-174 .modal-header4 {
		border-bottom: 2px solid #cacaca !important;
		align-items: center;
	}

	.resend-174 .modal-header4 h2.modal-title h2.update_section2_header {
		font-size: 16px !important;
		color: #122e57 !important;
		font-weight: 600 !important;
		line-height: 24px;
	}

	.resend-174 .modal-header4 span {
		padding: 4px !important;
	}

	.resend-174 .resendSec2 {
		padding: 0px !important;
	}

	.resend-174 .resendSec2 .form-check {
		padding: 0px 0px 3px 12px;
		margin-bottom: 10px;
	}

	.resend-174 .resendSec2 p.update_select2 {
		font-size: 14px !important;
		font-weight: 400;
		opacity: 1;
	}

	.resend-174 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.resend-174 .resendSec2 label.custom-control-label h5.sub-head {
		margin-top: 0px;
		font-size: 14px !important;
		font-weight: 600;
		color: #212121 !important;
	}

	.resend-175 {
		padding-top: 0px !important;
		/* background-color: red; */
	}

	.resend-175 .previous_verifier_pill {
		background-color: #e9f5fe;
		padding: 2px 0px;
	}

	.resend-flex {
		display: flex;
	}

	.resend-174 .resendSec2 label.verifier_label {
		opacity: 1;
		color: #757575 !important;
		font-size: 12px !important;
		font-weight: 400;
	}

	.resend-174 .resendSec2 p.verifier_value {
		font-size: 12px !important;
		font-weight: 600;
		color: #212121 !important;
	}

	.resend-174 .resendSec2 .update_padding {
		/* padding: 0px !important; */
		margin-left: 0px;
		opacity: 1;
	}

	.copy-link-176 .modal-header4 {
		border-bottom: 2px solid #bdbdbd;
	}

	.copy-link-176 .modal-header4 {
		align-items: center;
	}

	.copy-link-176 h2.label_design.mt-0 {
		float: left;
		position: relative;
		top: -46px;
		font-size: 16px !important;
		color: #122e57 !important;
	}

	.copy-link-176 .modal-header4 > span {
		padding-top: 3px !important;
	}

	.copy-link-176 .col-md-12.padHighhStyle {
		padding: 0px !important;
		color: #212121 !important;
	}

	.copy-link-176 .borderColorStyle {
		border: none;
		background-color: whitesmoke;
	}

	.copy-link-176 .modal-footer {
		border-top: 2px solid #bdbdbd !important;
	}

	.copy-link-176 .copyColorStyle.floatRightStyle {
		background-color: #143361 !important;
		padding: 12px 16px !important;
		font-size: 14px !important;
	}

	.copy-link-176 .copiedColorStyle.floatRightStyle {
		padding: 12px 16px !important;
		font-size: 14px !important;
	}

	.copy-link-176 .headStyle.textAlignStyle {
		color: #757575 !important;
		position: relative;
		font-size: 12px !important;
		line-height: 16px;
		font-weight: 600;
		display: inline-block;
		top: -19px;
	}

	.line-1-copy {
		margin-top: 18px !important;
	}

	.copy-link-176 .padToppStyle {
		padding-top: 8px !important;
		color: #212121 !important;
	}

	.section-1 span.collapse-title-icon {
		top: 7px !important;
	}

	.col-md-12.pL0.pR0.ser-padding-top {
		margin-top: 13px;
	}

	.candidate_list img.desktop-none.employee-danger-sign {
		margin-right: 45px !important;
	}

	.candidate_list tr.aky.activeCandidate img.desktop-none.employee-danger-sign {
		margin-right: 41px !important;
	}

	.col-md-3.c.p0 {
		border: 0px !important;
	}

	.list-height-all {
		height: calc(100% - 52px) !important;
	}

	.modal-margin-page {
		padding: 0px !important;
	}

	.cancel-sect-1 .modal-footer {
		border-top: 2px solid #cacaca !important;
		padding: 0px 0px;
		margin: -9px 0px;
	}

	label.delay_label.update-lable {
		font-size: 14px !important;
		font-weight: 400;
		color: #212121 !important;
	}

	.resend-reason {
		padding: 0px !important;
	}

	.delete-sec-184 {
		padding: 0px !important;
	}

	.delete-sec-184 .row .col-md-12 .col-6 {
		max-width: 100% !important;
	}

	.pedding-left-184 {
		padding: 0px !important;
		margin-top: 30px;
	}

	.i-read-184 {
		margin-left: -10px !important;
		padding: 0px 0px 0px 0px !important;
	}

	p.p-184 {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 0.87;
		line-height: 16px;
		margin-top: 19px !important;
	}

	.initiatei9_modalBody h2.heading-184 {
		color: #c71142 !important;
	}

	.Section-1-155 {
		display: flex !important;
		align-items: center !important;
		background-color: rgb(232 235 239) !important;
	}

	.section-1-upload {
		border: none !important;
		box-shadow: unset !important;
		margin-top: 0px;
		margin-bottom: 4px !important;
		margin-left: -5px !important;
	}

	span.upload-heading-157 {
		margin: -10px 0px;
		font-size: 12px !important;
		font-weight: 600 !important;
		padding-left: 0px !important;
	}

	h4.upload-btn-159 {
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		color: #2196f3 !important;
	}

	.col-12.col-sm-6.col-md-6.col-lg-6.col-xl-6.padding-form-141 {
		padding: 0px;
	}

	.col-md-12.form-group.filter-148 {
		padding: 0px 16px;
	}

	/* ---05-10-2023---- */
	p.section-1-delt-popup {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 0.87 !important;
	}

	.initiatei9_modalBody h2.section-1-delt-popup-heading {
		font-size: 16px !important;
		margin: 16px 0px !important;
	}

	.delete-193-btn button.btn.btn-new-primary {
		margin: 0px !important;
	}

	.initiateSec2 .represntSec .col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: unset;
	}

	.initiateSec2.screen-intiate-200 {
		padding: 5px 5px;
		width: 363px !important;
		margin: -27px 0px 0px 0px;
	}

	.initiateSec2.screen-intiate-200 .represntSec {
		padding: 0 0 0px 0 !important;
	}

	.by-choosing-200 {
		padding: 0px !important;
	}

	.modal-header4 {
		align-items: center;
	}

	.modal-content.modal_type0_type1_border .modal-header4 {
		align-items: center;
		border-bottom: unset;
	}

	.initiateSec2.screen-intiate-200
		.custom-radio
		.custom-control-input:checked
		~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.initiateSec2.screen-intiate-200 .authRepresent {
		padding: 0 !important;
		margin: -21px 36px;
	}

	.initiateSec2.screen-intiate-200 .sub-head {
		margin-top: 0px;
		color: #212121;
		font-size: 14px;
		font-weight: 600;
		line-height: 16px;
	}

	.col-md-12.form-group.padding-screen-201 .col-12 {
		padding-left: 0px !important;
		margin: 0px !important;
		margin-top: 20px !important;
	}

	.col-md-12.form-group.padding-screen-201 .col-12 .form-check {
		padding: 0px 0px 3px 11px !important;
	}

	.initiateSec2.screen-intiate-200 .authRepresent p.para {
		opacity: 1 !important;
		font-size: 12px;
		line-height: 16px;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin {
		margin: 0px 0px 0px -1px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin {
		background: #eeeeee !important;
		padding: 0px !important;
	}

	.previous_verifier_pill {
		opacity: 1;
		background: #eeeeee;
		padding-bottom: 0px !important;
		padding-top: 4px !important;
	}

	button.proceed-btn.btn.btn-new-primary {
		margin: 0px !important;
		margin-left: 13px !important;
	}

	h2.label_design.font-16-sec {
		font-size: 16px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.display-setting-204 {
		display: unset !important;
	}

	.col-md-12.pL0.pR0.city-miles-ser {
		display: flex !important;
	}

	.city-miles-ser .city {
		width: 157px;
	}

	.city-miles-ser .miles {
		width: 157px;
	}

	.ul-204 {
		display: flex !important;
		justify-content: space-between;
		float: left;
		width: 100% !important;
		margin-bottom: 12px !important;
	}

	span.view_text {
		display: none;
	}

	.map_view {
		border-radius: 0px 8px 8px 0px;
		padding: 6px 6px 6px 2px;
		width: 32px;
		height: 30px;
	}

	.list_view {
		border-radius: 8px 0 0 8px;
		margin-left: -4px;
		padding: 6px 6px 6px 8px;
		width: 32px;
		height: 30px;
	}

	.display-setting-204 .col-md-12.pL0 .contact-group-name .group-name-cirle {
		display: none;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.display-setting-204 {
		display: unset !important;
	}

	.initiate-section-details {
		display: unset !important;
	}

	.list-view-new-phn {
		padding: 0px !important;
		/* margin: -9px !important; */
		border-bottom: 2px solid #c7c7c7;
	}

	.list-view-new-phn .form-check.form-group {
		padding: 9px 0px 0px 19px;
		margin: 1px 0px;
	}

	.int-details {
		padding-left: 0px !important;
	}

	.alll-details {
		margin-left: -7px;
	}

	.city-miles-ser .city .select2-input.custom-input .vs__dropdown-toggle {
		height: 40px !important;
		border: 2px solid #616161;
		border-radius: 4px 0px 0px 4px;
	}

	.custom_input.ser .form-control {
		border: 2px solid #616161;
	}

	.city-miles-ser .miles input.form-control {
		border: 2px solid #616161;
		border-radius: 0px 4px 4px 0px;
		margin-left: -2px;
	}

	.custom_input.ser {
		margin-left: 15px;
	}

	.initiateSec2.screen-intiate-200 .col-md-12.pL0 .row.justify-content-center {
		padding: 4px 9px 0px 15px !important;
		margin-bottom: -19px;
		margin-top: 42px;
	}

	.initiateSec2 .empSection {
		padding-bottom: 5px !important;
		padding-left: 13px !important;
	}

	.initiateSec2 .empSection p.para {
		padding-left: 35px !important;
		width: 100% !important;
		max-width: 330px;
		line-height: 16px;
		font-style: normal;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 {
		padding: 0px !important;
		width: 96% !important;
		margin-left: -7px !important;
		background: rgb(245 245 245) !important;
	}

	.process-heading {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #757575 !important;
	}

	.col-md-11.Step-1-208 img {
		width: 14px !important;
	}

	a.add-new-auth {
		padding-left: 0px !important;
	}

	.row.addnewauthrep-new {
		padding: 0px 24px 0px 1px !important;
	}

	.initiateSec2 .addNewAuthRepr {
		border: unset;
		box-shadow: unset;
		border-radius: 10px;
		padding: 0px;
	}

	.initiateSec2 .floatSection {
		float: right;
		margin-top: 0px;
		margin-left: 31px;
	}

	.email-scr-209 {
		width: 81% !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.screen-212-flex {
		display: unset !important;
	}

	.screen-212-flex .col-6.col-sm-6.col-md-6.col-lg-6.col-xl-6 {
		max-width: 100% !important;
	}

	.city-value .custom-input .vs__dropdown-toggle {
		height: 40px !important;
	}

	.screen-141-very {
		margin-top: -8px !important;
	}

	.addres-complete-ka {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	/* --------new code after merge ----------- */
	.marquee-container {
		overflow: hidden;
		white-space: nowrap;
		width: 220px;
		/* margin: auto; */
		margin: 6px 13px 0px;
	}

	.pL0.serch-main-padding.col-md-11 {
		padding-right: 12px !important;
	}

	.header_text_phone[data-v-6730adc2] {
		margin-left: -20px !important;
	}

	.header_text_phone[data-v-d92138e2] {
		margin-left: -20px !important;
	}

	.modal-header4 > span {
		padding-top: 0px !important;
	}

	.col-md-12.cancel-link-margin {
		margin-top: 0px !important;
	}

	.col-md-12.pL0.pR0.checkbox-form.new-citi-space {
		margin-top: -12px;
	}

	.text-wrap-syle .modal-header4 h2.modal-title .col-md-12 .col-md-4 {
		border: none !important;
	}

	h3.preparer-h3.mL0.color-phone-text {
		padding: 6px 6px 10px 5px !important;
	}

	h3.preparer-h3.mL0.pT0.citizen-text-2 {
		padding: 6px !important;
	}

	.col-md-12.pL0.pR0.checkbox-form.new-citi-space
		.custom-control-input:checked
		~ .custom-control-label::after {
		left: -18px !important;
		top: 0px !important;
	}

	button.invitation-sec-2-btn {
		margin: 0px !important;
	}

	.document-list__controls button.btn.btn-old-primary {
		margin: 11px 34px -40px 0px !important;
	}

	/* .auth_representative_design {
  margin: 0px 6px !important;
  background: unset !important;
  border-radius: 6px !important;
} */

	/* Sprint-4 */
	h2.label_design.mt-0.section-2-video-link {
		margin-top: -50px !important;
		text-align: left;
	}

	.section-2-video-body {
		border: none;
		background: unset !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.desktop-none.video-copy-btn .copyColorStyle.floatRightStyle {
		background-color: #eeeeee !important;
		color: #3c3c3c !important;
		font-size: 14px !important;
		font-weight: 600;
		width: 110px;
		padding: 5px 3px;
		z-index: 9;
	}

	.desktop-none.video-copy-btn .copiedColorStyle.floatRightStyle {
		background-color: #0fce5c !important;
		color: #3c3c3c !important;
		font-size: 14px !important;
		font-weight: 600;
		width: 110px;
		padding: 5px 3px;
		z-index: 9;
	}

	.video-none-text {
		display: none;
	}

	.video-copy-link-des p {
		opacity: 0.87 !important;
		font-weight: 400;
		font-size: 16px !important;
	}

	.col-md-12.form-group.video-copy-link-des
		.col-md-12.pL0.padToppStyle.textBodyStyle.padLeftHighStyle {
		font-size: 16px;
		font-weight: 400;
		color: #3e3e3e !important;
	}

	p.col-md-12.pL0.padHighhStyle.textBodyStyle.m0.p0.video-link-color {
		color: #3ea4f5 !important;
		font-weight: 700 !important;
		margin-bottom: 15px !important;
	}

	.video-copy-link-des {
		padding: 0px !important;
		margin: 0px -7px !important;
	}

	.modal-content.modal_type0_type1_border .modal-header4 {
		z-index: 12;
	}

	.cancel-sec-2-btn-footer button {
		margin: 0px !important;
	}

	.document-list-Dates {
		font-size: 12px !important;
		color: #6d7176;
		font-weight: 300 !important;
		letter-spacing: 0;
		line-height: 21px;
	}

	.heading-initiate-top {
		font-size: 14px !important;
		font-weight: 600;
		opacity: 0.8 !important;
		color: #143361 !important;
	}

	.nav.phn-new-nev-ini {
		padding-bottom: 0px !important;
	}

	p.additional_info_note.screen-244-text {
		color: #2196f3 !important;
		line-height: 16px;
		font-size: 12px;
		font-weight: 400;
	}

	p.additional_info_note.screen-244-text i.fa.fa-lightbulb-o {
		font-size: 17px;
		float: left;
		padding-right: 11px;
	}

	.screen-246-check-input .custom-control-label::before,
	.screen-246-check-input .custom-control-label::after {
		margin-top: 7px !important;
	}

	.screen-246-box-padding {
		padding: 0px 14px 0px 10px !important;
	}

	.screen-246-new-expired {
		padding-left: 3px;
		display: flex;
	}

	.col-md-12.pL0.phone-disply-unset {
		display: unset !important;
	}

	span.desktop-none.details-screen-246 {
		display: flex;
		align-items: end;
	}

	label.label-input.screen-246-margin-top {
		margin-top: 20px !important;
	}

	.pdf-view-247 {
		margin-top: 22px;
		border: unset !important;
	}

	div#preparerDiv .preparer-h3 {
		font-size: 12px !important;
	}

	/* alert page  */

	.i9-reports .flex-jc-center {
		display: unset !important;
	}

	.report-div {
		border: 1px solid #9e9e9e;
		margin: 7px 0px;
		padding: 10px;
		border-radius: 4px;
	}

	button.view-details.btn.btn-new-secondary {
		padding: 3px 10px !important;
	}

	.i9-reports .l-header-dashboard {
		margin-left: 10px;
		margin-top: -9px;
		box-shadow: unset !important;
	}

	.report-heading {
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		color: #122e57;
	}

	.i9-reports .main-body {
		box-shadow: none;
		margin-top: -10px;
		padding: 0px !important;
		width: 100% !important;
	}

	.report-name {
		width: 49%;
	}

	.i9-reports .main-body .body-section {
		margin-top: -22px !important;
	}

	.holder {
		box-shadow: unset !important;
	}

	.alerts-screen-251 {
		padding: 14px 10px !important;
	}

	img.alert-img-251 {
		margin-right: 20px;
	}

	span.filterSpan {
		font-size: 14px !important;
		padding-left: 0px !important;
	}

	span.filter-scr-251-days {
		padding-left: 0px !important;
	}

	.pen-incomp-254 {
		margin-bottom: 15px !important;
		margin-top: 12px !important;
	}

	/* Task Page  */
	.row.m0 .col-md-12.task-style {
		justify-content: start;
	}

	.row.m0 .col-md-12.task-style .btn-new-primary span.text {
		font-size: 14px !important;
		font-weight: 400;
	}

	.emp-dashboard-filter:after,
	.emp-dashboard-filter:before {
		display: none;
	}

	.dashboard__mydbFilterHolder .emp-dashboard-filter {
		left: 20px !important;
		top: 132px;
	}

	.mydb-filter__body {
		display: inline-block !important;
		padding: 0px !important;
		width: 345px !important;
	}

	.row.m0.status-255-padding {
		padding: 0px 0px 0px 19px !important;
	}

	hr.filter-hr {
		border-top: 2px solid #e7eaf3;
	}

	.filter-name-255 {
		font-size: 14px !important;
		font-weight: 600;
		margin: 10px 0px 0px 9px !important;
	}

	.reset-filters-option {
		margin-top: -33px;
	}

	.status-255-padding label.heading-255 {
		font-size: 14px !important;
		font-weight: 600;
		margin-left: -8px !important;
	}

	hr.filter-hr-2 {
		border: 1px solid #cccccc26;
		margin-left: -20px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.clera-255 {
		position: absolute;
		right: 0px;
		top: 34px;
	}

	.phn-i-9-257.modal {
		top: 0px !important;
	}

	/* Activity-page */
	/* .ob-activitylogs__Img {
  margin-top: 55px;
} */
	li .content-block {
		display: none;
	}

	ul.activity-content:before {
		display: none;
	}

	h3.employer_heading.form-group span {
		font-size: 14px !important;
		font-weight: 600;
		color: #143361 !important;
	}

	/* Notification */
	.ob-notification__Img1 {
		margin-top: 50px;
	}

	.ob-notification__Img1 .date-time-design p.date-time {
		display: none;
	}

	/* Settings */

	.Settings_m {
		margin-top: 68px;
		width: 100% !important;
		max-width: 100% !important;
	}

	.authorized_representative {
		max-width: 364px;
		max-width: 100% !important;
	}

	.profile.active-tab {
		border-left: unset;
	}

	.Settings_m .tasks_tab li {
		background: #eeeeee;
		margin-bottom: 6px;
		border: unset;
		display: block;
		box-shadow: none !important;
	}

	.Settings_m h3.layout_heading.setting-name {
		display: block;
		font-size: 18px !important;
		font-weight: 600;
		padding: 0px 0px 0px 9px !important;
	}

	img.setting-icon {
		width: 11px;
		float: right;
	}

	.tasks_tab li a span {
		font-weight: 400;
		font-size: 15px !important;
		/* width: 83%; */
	}

	span.formI9-task-heading.heading-setting {
		font-size: 18px;
		color: #122e57 !important;
	}

	button.setting-update-btn {
		margin-top: -50px;
		border: none;
		color: #2196f3 !important;
		font-size: 16px;
		padding: 0px !important;
	}

	.setting-profile-main {
		display: inline-flex;
		width: 100%;
	}

	.setting-all-detials label.info-label {
		font-size: 16px;
		opacity: 1;
		color: #616161;
	}

	.setting-all-detials p.info-label-2 {
		font-size: 15px;
		font-weight: 600;
	}

	.time-zone {
		border-top: 2px solid #e0e0e0 !important;
	}

	.heading-time-zone {
		padding: 6px 0px 0px 6px !important;
	}

	.profile-main {
		margin-bottom: 0px !important;
		padding: 0px !important;
	}

	.time-zone .col-md-12.form-group.pL0 {
		margin-top: 15px;
		padding: 0px !important;
		padding-left: 6px !important;
	}

	.time-zone .col-md-12.form-group.pL0 .col-md-4.pR0 {
		padding: 0px !important;
	}

	button.profile-change-btn-1.btn.btn-old-secondary {
		margin-top: -170px !important;
		border: none;
		color: #2196f3 !important;
		padding: 0px !important;
	}

	.time-zone .col-md-4.pR0 label {
		font-size: 16px;
		font-weight: 400;
	}

	.profile-footer-btn {
		margin-bottom: 21px;
		margin-top: 16px;
	}

	.time-zone-btn {
		text-align: center;
	}

	.time-zone .col-md-12.form-group.pL0 label {
		font-size: 16px !important;
		padding-left: 0px !important;
	}

	.desktop-none .button_style_add_new {
		padding: 0px 16px !important;
		font-size: 31px !important;
		font-weight: 100;
		margin-right: -16px;
	}

	.lv1-row2 .Settings_m .authorized .ob-table-light-theme table tbody tr {
		display: flex;
		margin: 0px 0px 17px 11px !important;
		height: auto !important;
		background: #eeeeee !important;
		display: flex;
		padding: 8px;
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
		align-self: stretch;
		border-radius: 7px;
	}

	.authorized .ob-table-light-theme table tr th {
		display: none !important;
	}

	.ob-table-light-theme thead[data-v-8d2757d6] {
		display: none !important;
	}

	span.formI9-task-heading.heading-setting-2 {
		font-size: 16px !important;
	}

	.auth-heading {
		margin-top: -12px;
		margin-bottom: 16px;
		padding-left: 0px !important;
		margin-left: 0px !important;
	}

	.representatives.autho-275 {
		padding: 0px !important;
	}

	.search_div.autho-search-div {
		width: 88% !important;
		margin: 0px 0px 0px -6px !important;
	}

	.modal_type0_type1_border .modal-header h2.heading-autho-277 {
		font-size: 18px !important;
	}

	.autho-color {
		background-color: #e9f5fe;
	}

	.setting-update-autho input.form-control {
		border: 1px solid #616161;
	}

	.autho-screen-277.desktop-none {
		font-weight: 400 !important;
		color: #2196f3;
	}

	.video-call-width {
		padding: 0px 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.authorized-flex {
		display: block !important;
		padding: 0px;
	}

	.autho-emailbox {
		max-width: 100% !important;
	}

	.autho-check-mail-btn button.changeText1.btn.btn-new-primary {
		/* text-align: center; */
		align-self: center;
		/* margin: 0 auto !important; */
		margin-left: 108px;
		margin-top: 31px;
	}

	label.label-input.autho-email-label {
		font-size: 16px !important;
		font-weight: 400 !important;
		margin: 17px -8px;
	}

	.setting-update-autho .col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: block !important;
	}

	.setting-update-autho .col-12 .col-md-6 {
		max-width: 100%;
		width: 100% !important;
		margin-bottom: 18px !important;
	}

	.setting-update-autho .col-12 {
		display: block !important;
	}

	.setting-update-autho label.label-input {
		font-size: 16px !important;
		margin-top: 10px;
	}

	.autho-model-width.modal .modal-dialog {
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	.Intro-permission {
		margin: 0px 7px !important;
		padding: 0px 15px !important;
	}

	.switchbtn .sliderbtn:before {
		bottom: 3px;
		background-color: #00c853;
	}

	.switchbtn input:checked + .sliderbtn {
		background-color: #e6faee;
		border: 1px solid #00c853;
	}

	.sliderbtn {
		background-color: #e6faee;
		border: 1px solid #00c853;
	}

	.row.screen-279 .col-md-12 h3 {
		font-size: 16px !important;
		font-weight: 600;
		color: #122e57 !important;
	}

	.row.screen-279 .col-md-12 p.info_div_label {
		color: #757575 !important;
		width: 320px !important;
		display: flex;
		line-height: 16px;
		/* max-width: 100% !important; */
	}

	.desktop-none.update-279 span {
		font-size: 16px !important;
		font-weight: 600 !important;
		text-decoration: none !important;
	}

	.desktop-none.update-279 {
		margin: 0px 0px 16px 0px !important;
	}

	.col-md-4.per-padding {
		padding: 0px;
	}

	p.date-permisson {
		font-size: 16px !important;
		font-weight: 600 !important;
		margin: 4px 0px 11px 0px !important;
	}

	.view-download-btn span {
		font-size: 14px !important;
		color: #2196f3;
		margin: 2px 5px 0px 0px !important;
	}

	.view-download-btn {
		margin: 16px 0px !important;
	}

	.modal-body .col-md-12.form-group p.heading-screen-280 {
		font-size: 14px !important;
		font-weight: 400 !important;
		padding: 11px !important;
		background: #e9f5fe;
		color: #2196f3 !important;
	}

	.col-md-12.pL0 h2.h2-heading-280 {
		font-size: 18px !important;
	}

	label.label-input2.lable-280 {
		font-size: 16px !important;
		font-weight: 400 !important;
	}

	.col-md-12.form-group.mB0.upload-280 .info_div_text.width300 {
		width: unset !important;
	}

	.col-md-12.onblick-281 {
		display: flex;
	}

	span.formI9-task-heading.heading-setting-3 {
		font-size: 18px !important;
		line-height: 24px;
	}

	.col-md-12.onblick-281 .psi_tab_header_active {
		color: #c71142 !important;
		border-bottom: #c71142 solid 2px !important;
		line-height: 27px;
		/* margin: 0px; */
	}

	.col-md-12.onblick-281 .col-md-2 {
		margin: 0px 17px 0px 0px !important;
	}

	hr.onblink-281-hr {
		border-bottom: 1px solid #e0e0e0;
		margin-top: -6px;
	}

	.subscription_Page.screen281-subscribe {
		padding: 0px 9px !important;
	}

	.col-md-12.pL0 h2.h2-heading-281 {
		font-size: 16px !important;
		line-height: 24px;
	}

	.col-md-10.support-list .supportingDocs_title {
		width: 100% !important;
		max-width: 350px;
	}

	.terms_description {
		opacity: 0.8;
		font-size: 14px;
		color: #757575;
		letter-spacing: 0;
		line-height: 16px;
	}

	.col-md-6.pL0.pR0.booking-screen-282 {
		display: flex;
	}

	.col-md-3.filter-booking {
		padding: 0px !important;
		margin-left: 9px;
	}

	.col-md-12.all-booking-padding {
		padding: 9px 7px !important;
	}

	h2.pL0.pR0.psi_tab_header_inactive {
		line-height: 27px;
	}

	.mydb-filter.booking-fliter {
		width: 265px;
		left: -210px;
	}

	.mydb-filter__body.booking-fliter-body {
		width: 263px !important;
		/* padding-left: 17px; */
	}

	.mydb-filter__body.booking-fliter-body .row {
		padding-left: 9px;
	}

	.mydb-filter__footer.booking-fliter-fotter {
		width: 263px !important;
		/* padding-left: 17px; */
	}

	.booking-filter-btn .col-md-4 div {
		width: 100% !important;
		max-width: 100% !important;
	}

	.col-md-4.pR0.booking-filter-to {
		padding: 0px;
		margin-top: 12px;
	}

	.mydb-filter:before,
	.mydb-filter:after {
		display: none;
	}

	p.alerts-p-283 {
		background: #e9f5fe;
		color: #2196f3;
		margin-left: 7px;
		margin-top: 9px;
	}

	.resend-174 .modal-footer .btn + .btn {
		margin-left: 12px !important;
	}

	.custom-checkbox-input.add_new_hr.add2hr.form-check.form-group {
		padding: 0 0 3px 0px !important;
	}

	img.phone-image.desktop-none {
		width: 18px;
	}

	img.address-image.desktop-none {
		width: 18px;
	}

	.btn-edit-delete-autho {
		display: flex;
	}

	.btn-edit-delete-autho img {
		width: 20px;
		margin-right: 17px;
	}

	.btn-edit-delete-autho {
		display: flex;
		position: relative;
		top: -196px;
		right: -255px;
	}

	.Settings_m .Intro-Page .info_div {
		display: block !important;
	}

	img.img-responsive.changedProfilePic {
		border-radius: 61%;
		height: 60px;
		width: 60px;
	}

	.main-content-dashboard .main-dashboard-div {
		height: calc(100% - 57px) !important;
	}

	button.org-pro-update-btn.btn.btn-old-secondary {
		border: none;
		margin-top: -53px;
		color: #2196f3 !important;
		font-size: 15px !important;
	}

	.row.mR0.Organization-profile-284 label.label-input {
		font-size: 16px !important;
		font-weight: 400 !important;
		color: #616161 !important;
	}

	.row.mR0.Organization-profile-284 p.info-label-2 {
		font-size: 16px;
	}

	.padding-org-pro {
		padding-left: 0px !important;
	}

	.col-md-12.desktop-none.organization-heading {
		padding: 0px;
	}

	.Intro-Page.org-pro.mR0 {
		padding: 0px 0px !important;
		margin: 0px !important;
	}

	button.bill-btn-new.btn.btn-new-primary {
		width: unset !important;
		margin-top: -26px;
		z-index: 99;
	}

	/* New code test  */
	.tble-bill-data {
		margin: 0px !important;
		display: flex;
		line-height: 40px;
		justify-content: space-between;
	}

	.table-bill {
		flex: 1;
		border-right: 2px solid #bdbdbd;
	}

	.bill-details {
		flex: 1;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td {
		border: 2px solid #bdbdbd;
		max-width: unset !important;
		min-width: unset !important;
		align-self: normal;
		padding: 7px 0px !important;
		margin: -10px 0px 0px 0px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td
		div,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td
		div {
		margin: -4px 5px -4px -3px !important;
		padding: 0px 0px 0px 6px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.ob-table-header-bg,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.ob-table-header-bg {
		display: none;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details .ob-table-light-theme div table,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		div
		table {
		margin-top: 14px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details .ob-table-light-theme div table tr,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		div
		table
		tr {
		background: #fff !important;
		border: unset !important;
		margin: 0px 0px 17px 0px !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(3),
	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(3) {
		display: none !important;
	}

	span.vth {
		color: #2196f3 !important;
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	.bill-details {
		font-size: 16px;
		font-weight: 600;
	}

	.table-bill.desktop-none {
		font-size: 16px;
	}

	.everify_tab_header_active {
		border-bottom: #c71142 solid 3px !important;
		color: #c71142 !important;
	}

	/* Notificatio Page  */

	ul.notification-content.AllNotifications li .col-md-12.activity_block {
		margin-left: 0px !important;
		padding: 0px !important;
	}

	.notification-border {
		margin: 0px -10px;
		border-left: none !important;
		border-top: 2px solid #fff !important;
	}

	ul.notification-content.AllNotifications {
		margin-bottom: 5px;
		padding: 0px !important;
	}

	.notification-border
		ul.notification-content.AllNotifications
		h3.employer_heading.form-group.test-2 {
		margin-top: -6px;
		font-size: 14px !important;
		font-weight: 400 !important;
		color: #212121 !important;
	}

	.notification-mark-read {
		margin-top: -25px !important;
	}

	.notification-filter-btn {
		text-align: center;
		border-top: 2px solid #c9c9c9;
		line-height: 45px;
	}

	.custom-checkbox-input.phone-view.checkout-new-3.form-check.form-group
		.custom-control.custom-checkbox
		label.custom-control-label::after {
		/* padding: 0px !important; */
		left: -24px !important;
	}

	.date-time-picker-wrapper img {
		margin-top: -3px;
	}

	.invitation-scr-178 button.btn.btn-new-primary {
		margin: 0px !important;
	}

	.cancel-scr-179 button {
		margin: 11px 8px 19px !important;
	}

	.ul-204 li.list-inline .btn-group img {
		padding: 0px !important;
		margin-top: -4px;
	}

	.sec-208-2-margin {
		margin-bottom: 16px;
	}

	.add-new-210 {
		margin: 0px 0px 0px -23px !important;
	}

	.Settings_m .col-md-12 .col-md-3.desktop-none .tasks_tab.desktop-none {
		height: calc(100vh - 100px);
	}

	.desktop-none.display-block .colSection.btn-top.wwwew span.btn1 {
		opacity: 0;
	}

	.testt .document-list__header td.desktop-none button.btn {
		margin-left: -29px;
	}

	.verify-top {
		margin-top: 5px !important;
	}

	.col-md-12
		.this-side.padding-modal-es.modal.in
		.modal-dialog
		.modal-content.modal_type0_type1_border
		> div {
		padding-top: 12px !important;
	}

	h2.new-heading-warning.warning-style.pT0 {
		margin-top: -12px;
	}

	img.screen-157-icon {
		background: rgb(208 214 223) !important;
		border-radius: 4px !important;
	}

	.header_text_phone #orgName[data-v-35d85d33] {
		padding-left: 0px !important;
		margin: 17px 0px 0px -23px !important;
	}

	.screen-1-header-name {
		margin-left: -30px !important;
	}

	.col-md-12.text-citi h3.preparer-h3.m0.citizenship-h3.op-6 {
		padding-left: 9px !important;
	}

	.scr-22.modal {
		top: unset !important;
	}

	.scr-22.modal .modal-body p.point {
		font-size: 14px !important;
	}

	h1.heading.m-0.drop-form-heading.scr-22-heading {
		padding-top: 16px;
		padding-bottom: 14px;
	}

	.collapse-details .row.mL0.mR0.emp-info-div3 .col-md-3.col-xs-12.info-div {
		margin-top: 8px;
	}

	.collapse-details .row.mL0.mR0.emp-info-div3 .col-md-3.col-xs-12.info-div label.info-label-2 {
		padding-top: 0px !important;
	}

	h2.warning-style.scr-23-heading {
		margin-top: 21px;
	}

	p.h2.screen-19-text b {
		font-weight: 400 !important;
		font-size: 14px;
		font-style: normal;
		line-height: 16px;
		color: #143361 !important;
	}

	.row.profile-collapse-details .col-6 {
		margin-top: 13px;
	}

	.col-md-12.desktop-none.layout-all-new {
		padding: 0px 15px !important;
	}

	.header_text_phone #orgName[data-v-35d85d33] {
		padding-left: 0px !important;
		margin: 17px 0px 0px -23px !important;
	}

	.col-md-12
		.this-side.padding-modal-es.modal.in
		.modal-dialog
		.modal-content.modal_type0_type1_border
		> div {
		padding-top: 12px !important;
	}

	h2.new-heading-warning.warning-style.pT0 {
		margin-top: -12px;
	}

	iframe#launcher {
		display: none;
	}

	.document-list__header {
		padding-left: 6px !important;
		padding-right: 7px !important;
	}

	/*After merge sprint 1 and  sprint 2 code*/
	.padding-3 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.a-bottom-text {
		background-color: #eeeeee !important;
	}

	.a-bottom-text h5 {
		font-size: 13px !important;
	}

	.botton-text-second p {
		font-weight: 600 !important;
	}

	.row.form-group.desktop-none.section-1 {
		border-bottom: none !important;
	}

	.col-md-12.Work-autho p a {
		color: #939799 !important;
	}

	.annotationLayer section.linkAnnotation {
		display: none;
	}

	.col-md-12.form-group.additional .form-group textarea#textarea {
		height: 170px !important;
	}

	.employeeImp .emp-input-head1 .emp-h2 p {
		margin-bottom: -10px;
	}

	div .modal.in .modal-dialog {
		margin: 0px 0px 0px 1px !important;
	}

	h2.h2-section-3-scr-130 {
		background: unset !important;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		color: #212121 !important;
		padding: 0px !important;
	}

	h2.h2-section-3-scr-130 span {
		color: #2196f3 !important;
	}

	.row.form-group.scr-131 .col-md-12.col-sm-12.pL0.alias-name-main {
		background: #e0e0e0;
		padding: 6px !important;
	}

	.row.form-group.scr-131 {
		padding: 0px !important;
	}

	.scr-131 .col-md-12.col-sm-12.pL0.alias-name-main span.info-label-2.alias_names_style {
		background: unset !important;
		color: #757575 !important;
	}

	.desktop-none.display-block div .sec2-document-list {
		padding: 15px 15px;
	}

	.collapse-wrapper.theme-default span.collapse-title-icon {
		background: unset !important;
	}

	.collapse-wrapper.theme-default .collapse-title span.collapse-title-label {
		font-size: 13px;
	}

	.additional_info_instructions {
		font-size: 17px;
		margin-top: 16px;
	}

	.add-employee-modal.modal.in div#vs1__combobox {
		height: 40px !important;
	}

	.lv1-row2 .main-content-taskPage .phn-i-9-257.modal .modal-dialog {
		margin: 0px 0px 0px 4px !important;
	}

	.row.m0 .col-md-12.task-style .ellipsisBtn {
		background: unset;
	}

	.tabs-outer-style .tabs-inner-style .row.mL0.mR0.emp-phone-input {
		margin: 20px 0px;
	}

	.tabs-outer-style .tabs-inner-style .row.mL0.mR0.emp-phone-input .col-md-4.col-sm-12.input-div {
		margin-bottom: 17px;
	}

	.col-md-12.pL0.desktop-none.d-flex.spacing-nonne.right-space {
		padding-bottom: 15px;
	}

	.row.form-group.grp-form-3.spacing-nonne .col-md-12 .col-sm-12 {
		margin-bottom: 14px;
	}

	.add-employee-modal.modal.in .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-6.block.form-group {
		margin-bottom: -12px;
	}

	.text-wrap-syle .date-time-picker-wrapper img {
		margin-top: 1px;
	}

	.text-wrap-syle .modal-body .col-md-6.form-group.pR0.spacing-inline {
		padding-top: 18px !important;
	}

	.text-wrap-syle .modal-body .col-md-12.form-group {
		margin-bottom: 50px !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 90px);'] {
		height: calc(100% - 12px) !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 80px);'] {
		height: calc(100% - 52px) !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 140px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 141px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 142px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 143px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 144px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 145px);'] {
		height: calc(100% - 115px) !important;
	}

	.setion2-108 .upload_doc--docdiv {
		padding: 15px 14px !important;
	}

	.setion2-108 .col-md-6.col-sm-12.sec-wer {
		padding: 0px;
	}

	.setion2-108 div#listCDocExpirationDateDiv {
		padding-top: 20px;
	}

	.setion2-108 .row.secton-finalize div#additionalInfoTextDiv {
		padding: 0px !important;
	}

	.setion2-108 .sec-wer.sec-verify .col-md-12.form-group .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	.setion2-108 .section-2-spc .sec-wer .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	.setion2-108 .row.secton-finalize .col-md-12.pL0.sec-wer .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	div#primaryDocdocumentTitleDiv .form-control-div {
		padding-right: 2px;
	}

	.col-md-12.form-group.sec-wer.scr-104-pendding {
		padding: 0px 2px 0px 0px !important;
	}

	.col-md-12.pl-3.scr-88-padding {
		padding-left: 5px !important;
	}

	a.clearLink-phone.desktop-none {
		z-index: 9999;
		position: relative;
	}

	div#new-screen .sec-73-new {
		padding: 0px 22px !important;
		margin-top: 13px !important;
	}

	.lv1-row2 .main-content-taskPage {
		height: calc(100% - 77px) !important;
	}

	.desktop-none.style-file-intro .form-group.list-padding .form-group.list-padding {
		padding: 1px !important;
	}

	.scr-32-new.desktop-none .document-list--docdiv .col-md-10 .supportingDocs_title {
		width: 200px !important;
	}

	.scr-32-new.desktop-none .document-list--docdiv {
		background-color: #e8ebef !important;
	}

	.scr-32-new.desktop-none {
		padding: 0px !important;
	}

	.col-md-12.scr-new-32 .supprting_docs_p {
		font-size: 14px;
		color: #212121;
		letter-spacing: 0;
		line-height: 21px;
	}

	.col-md-12.scr-new-32 {
		padding: 0px;
	}

	.scr-new-32 .col-md-12 {
		padding: 0px;
	}

	a.top-share img.pointer {
		width: 23px;
	}

	.l-header-dashboard {
		border: none !important;
	}

	p.layout_heading.mB0.employee-heading.display-none {
		font-size: 16px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 24px !important;
		color: #122e57 !important;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 50px) !important;
	}

	.desktop-none.phone-navstyle button {
		background: #2196f3;
		border-radius: 50%;
		border: none;
		padding: 2px;
		width: 27px;
		line-height: 19px;
		height: unset !important;
	}

	.desktop-none.phone-navstyle button span.text {
		font-size: 26px;
		font-weight: 400;
	}

	.desktop-none.phone-navstyle button i {
		display: none;
	}

	.header-sorting-icon {
		position: relative;
		right: -44px;
	}

	.check-select {
		margin-left: 13px;
		margin-top: 14px;
		margin-bottom: 12px;
	}

	.note-only {
		padding: 11px 0px 11px 10px !important;
		margin: 22px 14px 0px !important;
	}

	a.top-download {
		margin-left: 15px;
	}

	.desktop-none.top-share-download {
		position: absolute;
		right: 3px;
		padding-top: 3px;
	}

	.video-link .col-md-12.from-group .auth_representative_design.row.form-group {
		background: #eeeeee !important;
	}

	.video-call-width .auth_representative_design {
		background: #eeeeee !important;
	}

	.video-call-width {
		padding: 0px 0px !important;
	}

	.video-call-width .auth_representative_design .col-12 span.verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.row.video-link span.verifier_header {
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.employer_para {
		font-weight: 300 !important;
	}

	p.h2.screen-32-new b {
		font-weight: 600 !important;
	}

	.row.documents-section_intro-text.screen-new-31 {
		margin: -14px;
	}

	.desktop-none.style-file-intro.padding-31-scr {
		margin: 0px;
	}

	.row.documents-section_intro-text .col-md-12.heading span.emp-h2 p {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.row.documents-section_intro-text .col-md-12.heading span.emp-h2 p span.h2-heading {
		font-weight: 700;
	}

	.col-md-12.pL0.pR0.ser-padding-top > div:first-child {
		margin-left: 20px;
	}

	span.profile-icon-style.profile-list-icon.pointer.inactive-view {
		display: none;
	}

	span.profile-icon-style.profile-grid-icon.pointer.active-view {
		display: none;
	}

	h3.employee-list-details1 {
		overflow: unset !important;
	}

	.candidates-list-details p.info_div_label {
		/* overflow: unset !important; */
		max-width: 212px !important;
		width: 200px !important;
	}

	.candidate_list tr.aky.activeCandidate {
		margin-left: 7px !important;
		padding-left: 13px !important;
		max-width: 100% !important;
	}

	p.h2.screen-19-text {
		margin-top: 0px !important;
	}

	.row.mL0.mR0.screen-20-upload .fileupload_new {
		padding-top: 22px;
	}

	.row.mL0.mR0.screen-20-upload .col-md-6.col-sm-12.m-b-xl {
		padding: 0px !important;
		margin: 0px;
	}

	div#t1ExpiredDateDiv {
		padding-top: 30px;
	}

	.upload-page-padding
		.documents-section_intro-text
		.desktop-none.style-file-intro
		.form-group.list-padding {
		padding: 0px 5px !important;
	}

	.upload-page-padding
		.documents-section_intro-text
		.desktop-none.style-file-intro
		.form-group.list-padding
		label.select-document-label {
		padding-left: 6px;
	}

	.row.mL0.mR0.upload-page-padding .col-md-6.col-sm-12.m-b-xl {
		padding: 0px;
	}

	div#preparerDiv .preparer_sub_heading {
		padding: 10px 0px;
	}

	.candidate_list tr:first-child {
		margin: 7px 0px 0px 0px !important;
		padding: 2px 0px 0px 4px !important;
	}

	.candidate_list tr.aky.activeCandidate:first-child {
		margin: 7px 0px 0px 0px !important;
		padding: 1px 0px 0px 4px !important;
	}

	.candidate_list img.desktop-none.employee-danger-sign {
		margin-right: 13px !important;
	}

	.rowSection.desktop-none.top-row.px-5 .colSection.btn-top.wwwew span.btn1 {
		opacity: 0;
	}

	i.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: #fff !important;
		margin-right: -32px;
	}

	.width-extra {
		margin: 0px -35px 0px -35px !important;
	}

	.emp-input-head1 .emp-h2 p {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		opacity: 1;
		margin-top: -18px;
	}

	.emp-input-head1 .emp-h2 p .h2-heading {
		font-weight: 700;
	}

	.preparer-page-div div#preparerDiv h3.preparer-h3 {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
	}

	.col-md-1.sec1-document-upload-file:last-child {
		text-align: right;
	}

	.col-md-12.upload_doc--docdiv > .col-md-1:last-child {
		text-align: right;
	}

	.fileupload_new .upload_file_div_type_2.upload_div_type_2 .upload_doc--docdiv .col-md-10 {
		max-width: 200px;
		text-align: center;
	}

	.row div#listBexpiredDateDiv {
		padding-top: 21px;
	}

	.fileupload_new .upload_div_type_2 .upload_doc--docdiv {
		align-items: center;
	}

	.fileupload_new .upload_file_div_type_2.upload_div_type_2 .upload_doc--docdiv .col-md-10 div {
		padding-top: 0px !important;
	}

	.upload-main-div.col-md-12 {
		margin-top: -20px !important;
	}

	.section-1-upload .section-upload-display {
		padding: 4px 0px !important;
	}

	.section-1-upload .section-upload-display .col-md-4.col-5,
	.section-1-upload .section-upload-display .col-md-8.col-7,
	.section-1-upload .section-upload-display .col-md-2.col-5,
	.section-1-upload .section-upload-display .col-md-10.col-7 {
		padding: 0px;
	}

	.upload-main-div.col-md-12 .sticky-xl-bottom-div {
		margin-left: -24px !important;
		padding-right: 0px;
		width: 100%;
		position: fixed !important;
		z-index: 99999;
	}

	.upload-main-div.col-md-12 .frame-3282-2 {
		margin: 0px 2px;
	}

	.upload-main-div.col-md-12 .frame-3282-2 .pL0.col-md-8 {
		padding-right: 3px !important;
	}

	.col-md-12.sec1-document-list-docdiv {
		padding: 0px 8px;
	}

	.col-md-12.registeredVerifier_pill.form-group span.registeredVerifier_p {
		color: #2196f3 !important;
		display: flex;
		font-size: 12px !important;
		font-weight: 400 !important;
		margin-left: 25px;
		margin-top: -39px;
		display: -webkit-box;
	}

	.col-md-12.registeredVerifier_pill.form-group img {
		margin-top: 20px;
	}

	.sec1-document-list-file {
		font-size: 21px !important;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul li.pagination-count-txt {
		font-size: 12px !important;
		font-weight: 400;
		padding: 0px 4px !important;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul
		li
		button.pagination__controls.btn.btn-old-secondary {
		border: 1px solid #757575;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul
		li
		button.pagination__controls.btn.btn-old-secondary
		i {
		color: #757575;
	}

	.upload-btn-fixed {
		position: fixed !important;
		bottom: 5px;
		padding-left: 0px !important;
		border-top: 2px solid #cacaca;
		line-height: 51px !important;
		margin-left: -18px;
	}

	.section-1-upload .col-md-12.Section-1-155 {
		margin-left: -20px !important;
		width: 112%;
	}

	.row.m0.upload-mar-155 {
		padding-bottom: 46px;
	}

	hr.upload-document-line.desktop-none {
		margin: 7px 0px;
	}

	.document-list--docdiv {
		background: #eeeeee !important;
	}

	.sec1-document-list {
		border-bottom: 1px solid #e0e0e0 !important;
	}

	.resend-174 .resendSec2 .update_padding .form-control-div input.form-control {
		border: 1px solid #616161;
	}

	.resend-174 .resendSec2 .resend-175 {
		margin-bottom: 10px !important;
	}

	.resend-174 .resendSec2 .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.d-inline-flex {
		padding-bottom: 0px !important;
		margin-bottom: -11px !important;
		line-height: 0px !important;
	}

	.copy-link-176
		.modal-content.modal_type0_type1_border
		.col-md-12.padHighhStyle
		.col-md-12.form-group {
		margin-bottom: 0px;
	}

	.resend-174
		.modal-content.modal_type0_type1_border
		.modal-body
		h2.label_design.resend-heanding-178 {
		font-size: 16px !important;
	}

	.row.form-group.mB0.margin-top-201 {
		margin-top: -18px !important;
	}

	.initiateSec2.screen-intiate-200 br {
		display: none !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div br {
		display: block !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div {
		margin-bottom: 16px;
		padding-bottom: 0px !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div span {
		font-weight: 400 !important;
		color: #212121 !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div label {
		color: #757575 !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 span {
		color: #757575 !important;
	}

	.step-display-208 {
		display: -webkit-box;
		padding-right: 20px;
	}

	span.step-line-208.step-span-screen {
		display: block;
		padding-left: 5px !important;
	}

	.margin-207-16 {
		margin-top: 16px;
	}

	.resend-175 .previous_verifier_pill .col-md-4 label.verifier_label {
		margin: 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin
		.col-md-4
		label.verifier_label {
		color: #616161 !important;
		opacity: 1 !important;
		margin-bottom: -1px;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin
		.col-md-4
		p.verifier_value {
		font-size: 14px !important;
		font-weight: 600;
	}

	.cancel-sect-1 .modal-header4 {
		border-bottom: 0px !important;
	}

	.info_div_text {
		width: 213px;
	}

	.checkbox-inline.p0.desktop-none {
		padding-right: 0px !important;
		margin-right: -19px !important;
	}

	.rightViewModal {
		height: max-content;
		float: unset !important;
		top: 0 !important;
		overflow-x: hidden !important;
		margin: 0px !important;
	}

	hr.desktop-none.sec-1-hr-new {
		margin-top: 32px;
		margin-bottom: -18px;
		margin-left: -15px;
		margin-right: -15px;
		border: 1px solid #c8c8c8;
	}

	button.ok-btn-sec-1.btn.btn-new-primary {
		margin: 0px !important;
	}

	.container.scr-444 .col-md-12.pL0 .col-md-6.col-sm-12.input-div2 label.label-input,
	.container.scr-444 .col-md-12.form-group.mt-5 label.label-input,
	div#addDayNumberDiv label.label-input.add-days {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 1 !important;
	}

	.screen-246-new-expired .col-md-4 {
		margin-top: -3px;
		color: #212121 !important;
	}

	.custom-checkbox-input.screen-246-check-input.form-check.form-group {
		padding: 0px 0px 0px 18px;
		margin-top: -7px;
	}

	hr.desktop-none.hr-247 {
		border: 1px solid #cccccc;
		margin-bottom: 13px;
		margin-top: 16px;
		margin-left: -16px;
		margin-right: -16px;
	}

	.i9-reports.test-report {
		display: none;
	}

	.search-alerts {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.search-alerts .form-control-div.searchText.searchInput input#search {
		width: 170%;
		border: 1px solid #616161 !important;
	}

	.search-alerts img.desktop-none {
		width: 24px;
		height: 24px;
		margin-right: 14px;
	}

	.row.mL0.mR0.alert-msg-scr-253 {
		padding: 0px 18px !important;
		display: flex;
		width: 97%;
	}

	.row.mL0.mR0.alert-msg-scr-253 .col-md-10 span {
		font-size: 12px !important;
		color: #bf2e49 !important;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 50px) !important;
	}

	.row.mL0.mR0.alert-msg-scr-253 button.btn.btn-link-default {
		opacity: 0 !important;
	}

	span.profile-banner.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: unset;
		right: -4px;
		top: 22%;
		position: absolute;
	}

	.cancel-sec-2-btn-footer button.btn.btn-new-primary {
		margin-left: 12px !important;
	}

	.cancel-invitation-popup.modal .modal-footer,
	.resend-sec-all.modal .modal-footer {
		border-top: 1px solid #c9c9c9 !important;
	}

	button.proceed_button-alert.btn.btn-new-primary {
		background-color: unset !important;
		border: unset !important;
	}

	.proceed_button-alert .new-btn-alert-msg {
		background-color: unset;
		position: absolute;
		top: 23%;
		right: -4px;
	}

	.tasks_tab.desktop-none {
		height: calc(100vh - 105px) !important;
	}

	h3.label_design.font-16-sec {
		font-size: 16px !important;
	}

	.screen-200-initiate-sec.modal .modal-header4 {
		border-bottom: 1px solid #c7c7c7 !important;
	}

	.screen-200-initiate-sec.modal .modal-footer {
		border-top: 1px solid #c7c7c7 !important;
	}

	.col-md-12.form-group.padding-screen-201 {
		margin: 0px 0px 0px -7px !important;
	}

	.ul-204 li.pull-right.list-inline p.showing_results {
		color: #122e57 !important;
		margin-left: 163px;
	}

	.message-wrapper .message {
		width: 96%;
	}

	li.pull-right.list-inline ul.list-unstyled.list-inline.pull-left.routes_ul {
		margin-left: 104px;
		float: right !important;
	}

	.col-md-4.screen-283-alert-icon {
		justify-content: space-around;
	}

	.col-md-4.screen-283-alert-icon {
		justify-content: space-around;
		margin-left: -64px !important;
	}

	.scr-283-flex {
		display: flex;
		justify-content: space-between;
	}

	input:checked + .slider {
		border: 1px solid #00c853 !important;
		background-color: #e6faee !important;
	}

	.checkbox-inline.p0.desktop-none label.switch span.slider:before {
		background: #00c853;
		bottom: 3px;
		height: 14px;
		width: 14px;
		left: 2px;
	}

	.checkbox-inline.p0.desktop-none label.switch span.slider.round {
		height: 22px;
	}

	.alert-details .screen-283-alert-icon .custom-control-label span {
		font-size: 14px;
		font-weight: 600;
		color: #122e57;
	}

	.video-call-width .auth_representative_design {
		background: #eeeeee !important;
	}

	.video-call-width .auth_representative_design .col-12 span.verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.scr-214-flex {
		display: flex !important;
	}

	.scr-214-flex.width-100-verify {
		width: 100% !important;
	}

	.virify-214-screen .col-12 label.employer_label {
		font-size: 12px !important;
		font-weight: 400 !important;
		color: #616161 !important;
	}

	.virify-214-screen .col-12 p.employer_para {
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	.virify-214-screen .col-12 p.employer_para {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
		margin-top: -6px;
		padding-bottom: 6px;
	}

	.invitation-popup-border.modal .ok-button {
		border-top: 1px solid #cacaca !important;
	}

	.alert-details .col-md-12.pL0 {
		border-bottom: 1px solid #e0e0e0;
	}

	.col-md-12.alert-setting-border {
		border: unset !important;
		padding-top: 0px !important;
	}

	.alert-settings.new-alert-setting {
		margin-top: 0px !important;
	}

	.alert-settings.new-alert-setting .row .col-md-8 {
		padding-left: 18px !important;
	}

	.alert-settings.new-alert-setting .row {
		display: flex;
		align-items: center;
		margin: 0px -15px !important;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}

	.alert-setting-box-width {
		width: 90% !important;
	}

	.alert-setting-box-width-2 {
		width: 45% !important;
	}

	.alert-settting-btn {
		position: relative;
		text-align: -webkit-center;
		text-align: center;
		padding: 13px 0px !important;
	}

	.col-md-12.form-group.sec-wer {
		padding: 0px;
	}

	.subscription_Page.screen281-subscribe
		.sec1-document-list-docdiv
		.support-list
		.supportingDocs_title-281
		span.info_div_text {
		padding-top: 0px !important;
	}

	.subscription_Page.screen281-subscribe
		.sec1-document-list-docdiv
		.col-md-1.ellipsIcon
		span
		button.btn
		i.fa.fa-ellipsis-v.ellipsisBtn {
		background: #fff !important;
	}

	.subscription_dates_header {
		font-size: 16px !important;
		color: #212121 !important;
		letter-spacing: 0;
		line-height: 24px;
		font-weight: 400 !important;
	}

	.scr-282-details-img {
		display: flex;
		align-items: center;
	}

	.scr-282-details-img img.desktop-none {
		width: 22px;
		margin-right: 9px;
		height: 20px;
	}

	.book-name {
		font-size: 16px;
		font-weight: 600;
		color: #212121;
	}

	.booking-details-282 {
		font-size: 16px;
		font-weight: 400;
		color: #212121;
	}

	.booking-details-282.booking-location-282 {
		max-width: 250px;
	}

	.scr-282-details-img.book-section img.desktop-none {
		height: 23px;
	}

	.scr-282-details-img.book-location img {
		height: 23px;
		width: 19px;
	}

	.scr-282-details-img.book-message img.desktop-none {
		width: 20px !important;
		height: 17px !important;
	}

	.scr-282-details-img.book-date img.desktop-none {
		width: 22px;
		height: 22px;
	}

	.about-285-padding {
		padding-right: 15px !important;
	}

	.form-control-div.custom-input.phone-285-width {
		width: 100%;
	}

	.organization-284-address div#address1Div,
	.organization-284-address .address-285-add-2,
	.organization-284-address div#cityDiv,
	.organization-284-address div#zipCodeDiv {
		padding: 0px;
		padding-right: 8px;
	}

	.row.mR0.Organization-profile-284 .info_div.col-md-12 .col-md-4.form-group {
		margin-bottom: 30px;
	}

	.row.mR0.Organization-profile-284 .info_div.col-md-12 .col-md-4.form-group input.form-control,
	.about-285-padding textarea.form-control {
		border: 1px solid #616161 !important;
	}

	.organization-284-address div#cityDiv {
		margin-bottom: 13px;
	}

	.scr-275-typography {
		font-size: 16px;
		font-weight: 400;
		color: #212121;
	}

	.info_div_label.create-on-275 {
		font-size: 12px !important;
		font-weight: 400;
		opacity: 1;
		color: #757575 !important;
		margin-left: -4px;
	}

	.fixed-height.authorized.booking_page1.authorized-page table tr td:nth-child(6) {
		margin-bottom: -32px !important;
	}

	.auto-clear span.clear_filters {
		float: left;
		margin: 5px 0px 7px -14px;
	}

	.col-md-2.form-group.pR0.auto-clear {
		padding-top: 32px !important;
	}

	.fixed-height.authorized.booking_page1.booking-282 .ob-table-light-theme table tbody tr {
		display: flex;
		margin: 0px 0px 17px 0px !important;
	}

	.fixed-height.authorized.booking_page1.booking-282
		.grid__table-holder
		div[style='height: calc(100vh - 330px); overflow: auto;'] {
		height: calc(100vh - 267px) !important;
	}

	.popper[x-placement^='top'] {
		margin-bottom: 0px !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 153px) !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		.grid__table-holder
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 152px) !important;
	}

	.Settings_m
		.col-md-12.pL0.pR0
		.col-md-12
		.top-right-holder.top-right-holder-height.border_dashboard
		div[style='height: calc(100vh - 135px); overflow: hidden;'] {
		height: calc(100vh - 100px) !important;
	}

	.fixed-height.authorized.booking_page1.authorized-page
		.ob-table-light-theme
		.grid__table-holder
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 200px) !important;
	}

	.filter-calender .col-md-6 .date-time-picker-wrapper img {
		margin-top: 0px !important;
		z-index: 9;
	}

	.ob-alerts__Img .col-md-12.pL0.pR0 .col-md-9.c.paddingLeft0 .top-right-holder-height,
	.ob-activitylogs__Img .col-md-9.c.paddingLeft0 .top-right-holder.top-right-holder-height,
	.ob-notification__Img1 .col-md-12.pL0.pR0 .col-md-9.c.paddingLeft0 .top-right-holder-height {
		background: unset;
		overflow-x: unset;
		overflow-y: unset;
		box-shadow: unset;
		margin-left: 6px;
		margin-top: 13px;
	}

	.ob-alerts__Img .col-md-12.form-group h3.logs_header {
		font-size: 14px;
		font-weight: 400;
		color: #000 !important;
	}

	.col-md-12.form-group.alerts-page-filter-btn {
		border-top: 1px solid #bababa;
	}

	.col-md-12.form-group.alerts-page-filter-btn div {
		margin-top: 8px;
	}

	.all-ob-alerts-page {
		margin-top: 50px;
	}

	.alerts-page-filter-btn span.clear-filter {
		position: relative;
		top: -181px;
		right: -227px;
		font-size: 14px !important;
		font-weight: 400;
	}

	span.alerts-heading-name {
		padding: 0px !important;
	}

	.all-ob-alerts-page .col-md-12 .row.full-height .col-md-9.c div#box,
	.ob-notification__Img1 .col-md-12 .row.full-height .col-md-9.c div#box,
	.ob-activitylogs__Img .col-md-9.c.paddingLeft0 div#box {
		height: calc(100vh - 58px) !important;
	}

	/* After 29-11-2023 */

	.col-md-12.pL0.pR0.covid-popup-87 .note_style {
		margin-top: 4px !important;
	}

	.col-md-12.pl-3.scr-88-padding .custom-checkbox-input.add_new_hr.add2hr.form-check.form-group {
		margin-right: 14px;
	}

	.setion2-108 .sec-wer {
		padding-right: 0px;
	}

	.setion2-108 .col-md-12.form-group.pL0 {
		padding: 0px;
	}

	.text-wrap-syle.modal.in .modal-dialog.rightViewModal .modal-body {
		height: auto !important;
	}

	.container.scr-444 {
		padding: 0px !important;
	}

	span.desktop-none.details-screen-246 .v-select .vs__dropdown-toggle {
		height: 41px !important;
		border-color: #c6c6c6 !important;
	}

	span.desktop-none.details-screen-246 .v-select .vs__dropdown-toggle span.vs__selected {
		color: #9e9e9e !important;
		font-weight: 500;
		margin-top: 7px;
	}

	.col-md-12.pL0.add-299 {
		padding-right: 0px;
	}

	.add-299 .col-md-6.col-sm-12.input-div2 {
		padding: 0px;
	}

	.name-299 {
		padding: 0px;
	}

	.container.scr-444 div#additionalInfoExpiryDateDiv {
		padding-left: 0px;
		margin-top: 20px;
	}

	.container.scr-444 div#formI797CDateDiv {
		padding: 0px;
	}

	.addition-299 {
		padding: 0px !important;
	}

	div#additionalInfoExpiryDateDiv img.screen-300,
	div#formI797CDateDiv img.screen-301 {
		left: 0 !important;
		top: 70px !important;
		width: 100% !important;
		height: unset !important;
	}

	.desktop-none.col-md-12.scr-299 {
		padding: 1px 7px 4px 10px;
	}

	.container.scr-view-247 {
		min-width: unset !important;
	}

	.container.scr-view-247 .col-md-12.desktop-none {
		border-top: 2px solid #cccccc;
		line-height: 62px;
		padding-top: 0px !important;
		position: fixed;
		bottom: 1px;
		padding-left: 0px !important;
		margin-left: -11px !important;
	}

	/* .pdf-view-247 span {
  width: 100% !important;
  max-width: 372px;
} */

	/* ------ Activity Logs-------------- */
	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content {
		padding-left: 0px !important;
		margin-bottom: 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		li
		.col-md-12.activity_block {
		margin: 0px !important;
		padding: 0px !important;
	}

	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content::before {
		display: none;
	}

	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content .collapse-wrapper {
		border: none !important;
		padding: 0px !important;
		border-bottom: 1px solid #e0e0e0 !important;
		background: #fff !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title {
		border: none !important;
		background: #fff !important;
		padding: 9px 0px 9px 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		span.collapse-title-icon {
		position: absolute;
		padding: 3px;
		width: 30px;
		font-size: 12px;
		color: #000;
		font-weight: 300;
		height: 30px;
		border-radius: 20%;
		background: #eeeeee;
		right: 0;
		top: 6px;
		text-align: center;
	}

	.col-md-12.pL0.desktop-none.scr-262 {
		padding: 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title
		h3.employer_heading {
		width: 82%;
		margin-bottom: 4px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title
		h3.employer_heading
		span {
		color: #143361 !important;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
	}

	span.collapse-title-label p.date_style {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12 {
		margin-top: 0px !important;
		display: flex;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.col-md-12.form-group.pL0 {
		display: flex;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan {
		padding-top: 0px !important;
		font-style: normal;
		font-weight: 400;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.col-md-12.form-group
		span.current_record {
		background: unset !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-details {
		border-radius: 0px !important;
		background-color: #e9f5fe !important;
		padding: 1px !important;
		margin-bottom: 9px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section1_metaInfo,
	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section2_metaInfo,
	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section3_metaInfo {
		padding-top: 10px;
	}

	.ob-activitylogs__Img.all-ob-activitylogs {
		margin-top: 56px;
	}

	span.modal_close.activity_close {
		display: none;
	}

	h6.layout_heading.m0.head.h6-heading-activity {
		display: block !important;
		margin-bottom: 12px !important;
	}

	.modal-content.modal_type0_type1_border .modal-body img.screen-301 {
		position: unset !important;
		width: 100% !important;
	}

	.model-scr-300.modal .modal-header4 {
		display: none;
	}

	.modal-content.modal_type0_type1_border img.screen-300 {
		position: unset !important;
		width: 100% !important;
	}

	.scr-modal-263.modal.in .modal-header4 {
		display: none;
	}

	.scr-modal-263.modal.in .modal-body {
		text-align: unset !important;
		padding: 6px !important;
	}

	.model-263-footer {
		align-items: center;
		border-top: 1px solid #c8c8c8;
		justify-content: center;
		text-align: center;
	}

	.model-263-footer button {
		margin-top: 20px;
		margin-bottom: -10px;
	}

	.scr-modal-263.modal.in .modal-footer {
		display: none;
	}

	.model-263-footer button.btn.btn-new-secondary {
		margin-right: 14px;
	}

	span.text-251 {
		padding-right: 0px !important;
		margin-left: -11px !important;
		/* padding-bottom: 19px; */
	}

	.scr-modal-263.modal.in p.filters {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px;
		color: #000 !important;
	}

	.scr-modal-263 h3.logs_header {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px;
	}

	.scr-modal-263 .col-md-12.form-group {
		margin-bottom: 26px;
	}

	.col-md-12.name-299 {
		margin-left: -8px;
	}

	.model-scr-300.modal.in .modal-body {
		padding: 0px !important;
	}

	.model-scr-300.modal.in .modal-footer {
		padding: 0px !important;
		padding-bottom: 12px !important;
	}

	.d-flex .NewInfo {
		padding: 0px;
	}

	.d-flex .NewInfo .alertMsg {
		font-size: 11px;
		line-height: 12px;
		font-weight: 500;
	}

	.alertPdf .d-flex,
	.alertPdf-2 .d-flex {
		padding: 3px 0px 0px 3px;
	}

	.alertPdf-2 {
		position: relative;
		top: 61px;
		border-radius: 4px;
		background: rgba(255, 160, 0, 0.16);
		border-radius: 4px;
		height: 56px;
		min-width: 100vw;
		z-index: 2;
	}

	.bootstrap-datetimepicker-widget table tr td:last-child {
		display: table !important;
	}

	button.sync-btn.btn.btn-new-secondary {
		margin-top: -7px;
	}

	span.screen-155-sig {
		font-size: 12px !important;
		margin-right: 2px;
	}

	.resend-reason textarea::placeholder {
		color: #9e9e9e !important;
	}

	.resend-reason textarea {
		border: 1px solid #616161;
	}

	h2.label_design.mt-0.copy-2 {
		position: relative;
		top: -48px;
	}

	.col-md-12.pL0.headStyle.textAlignStyle.copy-2-imp {
		padding: 23px !important;
	}

	.legend-div .col-md-9.pL0.flex-display {
		width: 233% !important;
	}

	.emp-dashboard-filter .emp-dashboard-filter__footer button.btn.btn-new-primary {
		margin-left: 14px !important;
	}

	.l-header h6.layout_heading.m0.head.h6-heading-activity {
		margin-bottom: -10px !important;
	}

	.date-time-design {
		display: none;
	}

	.date-time-picker-wrapper.phone-none-new-date {
		position: absolute;
		top: 69px;
		left: -1px;
		z-index: 1;
		opacity: 1;
		width: 47%;
	}

	.col-md-6.text-right .sycn-class {
		height: 31px !important;
		font-size: 13px;
		padding: 3px 13px;
		margin-right: 9px;
	}

	.col-md-12.dateDiv.schedule-live-call-box {
		margin-top: 24px;
		display: unset !important;
	}

	span.schedule-live-flex {
		display: flex;
	}

	.col-md-6.col-sm-4.link-to-join-padding {
		padding-left: 0px;
	}

	.phone-space {
		margin-top: 21px;
	}

	.text-wrap-208 {
		width: 100px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.email-scr-209 .form-group button.btn.btn-new-primary {
		position: relative;
		top: -6px;
		left: -11px;
		height: 40px !important;
	}

	.new-screen-reshedule {
		padding: 0px 11px !important;
	}

	.padding-reschedule {
		padding-left: 0px !important;
	}

	.col-md-12.pL12.reschedule-form {
		margin-bottom: 25px;
	}

	.reschedule-details-div {
		margin-left: -11px;
	}

	.reschedule-details-div-flex {
		display: flex;
	}

	.reschedule-details-div .dateDiv {
		padding-left: 15px !important;
	}

	span.button-initiate-2 {
		margin: -10px;
	}

	.src-296-padding .col-md-4 {
		padding: 0px !important;
		margin-bottom: 21px;
	}

	.src-296-padding {
		padding: 0px !important;
	}

	.auth_representative_design .verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.bootstrap-datetimepicker-widget table td {
		height: unset !important;
	}

	.row.form-group.screen-70-all {
		padding: 0px !important;
	}

	.col-md-12.pL0.spaciing-70 .col-sm-12 {
		padding: 0px !important;
	}

	div#additionalInfoTextDiv .form-group textarea#textarea {
		height: 200px !important;
	}

	.col-md-12.form-group.screen-70-pending {
		padding: 0px !important;
	}

	.spaciing-70-0 {
		padding: 0px !important;
	}

	.supporting_docs div#formI797CDateDiv {
		padding-left: 0px;
	}

	.supporting_docs .col-md-12.d-flex {
		padding-left: 0px;
	}

	.col-md-4.new-expiration br {
		display: none;
	}

	.main-content-taskPage .col-md-12.pL0.spacing-nonne div#signatureDiv {
		padding: 0px !important;
	}

	.ob-table-light-theme .ob-table-header-bg[data-v-08bd6db5] {
		background: #fff;
		display: none;
	}

	.col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.tabs-inner-style .footer-btn-fix {
		margin-bottom: 50px;
	}

	.initiateSec2.screen-intiate-200 .represntSec h4.heading {
		font-size: 14px;
		margin-top: 12px;
	}

	.notifications.modal.in .Notifications div {
		width: 100% !important;
		padding-left: 0px !important;
	}

	.mark-read-noti {
		padding: 0px !important;
		margin-left: 0px !important;
	}

	.mark-read-noti span {
		font-size: 12px !important;
	}

	.notification-all-phone p.p-2 {
		font-size: 11px !important;
	}

	.container.scr-444 .col-md-12 span button {
		margin-bottom: 49px;
	}

	img[alt='info Icon'] {
		margin-left: 6px;
	}

	.note_block {
		padding-left: 0px !important;
		margin-right: 0px !important;
		display: inline-block;
		padding-top: 0px !important;
	}

	.popper span.dropdown-item {
		border-top: 1px solid #e0e0e0;
	}

	.popper span.dropdown-item:first-child {
		border: none !important;
	}

	span.dropdown-item.section-1-m {
		margin-top: 17px;
	}

	span.popper-test > span:first-child::before {
		content: '';
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1005;
		overflow: hidden;
		outline: 0;
		pointer-events: none;
		background-color: #02020165;
	}

	.add-299 div#formI129SubmissionDateDiv1 {
		margin-top: 24px;
	}

	.col-md-12.pL0.phone-disply-unset .display-flex-new-screen-add {
		width: 48%;
		margin-bottom: -67px;
	}

	img.desktop-none.icon-task {
		width: 25px;
		height: 25px;
		margin-top: 8px;
	}

	.row.emp-dashboard-filter__footer.new-notifi-filter {
		text-align: center;
	}

	.dashboard__mydbFilterHolder .task-filter-background {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1005;
		width: 100%;
		height: 100%;
		overflow: hidden;
		outline: 0;
		background-color: #02020165;
	}

	.tasks_tab.desktop-none li.active-tab a {
		color: #000000 !important;
	}

	.desktop-none.display-block .covid-popup-87 .covid-popup-heading span {
		margin-bottom: 21px !important;
	}

	.col-md-12.pL0.schedule-live-call {
		margin-top: 17px;
	}

	.col-md-12.dateDiv.schedule-live-call-box .scheduleTime {
		width: 100% !important;
		margin-top: 15px;
	}

	span.arror-b {
	}

	.arrow-class-new {
		/* width: 50% !important; */
		transform: rotate(89deg);
		/* height: 92px; */
		position: relative;
		left: 48%;
		top: 17px;
	}

	span.schedule-heading {
		width: 100%;
		margin-bottom: 18px;
	}

	span.cur-time-heading {
		width: 100%;
	}

	.col-md-12.pL12.d-flex.current-time-display {
		display: unset !important;
	}

	span.absolute-span-step {
		position: relative !important;
		margin-bottom: 13px !important;
	}

	/*.lv1-row2 .main-content-dashboard .col-md-9.c.paddingLeft0 {
        padding: 0px !important;
        position: relative;
        width: 100% !important;
        top: -70px;
    }*/
	.l-header-dashboard[hideemployeelist='true'] {
		display: none !important;
	}

	.col-md-12.pL0.pR0.section-1-upload .col-md-12.section-upload-display .col-md-4.col-7 {
		padding: 0px !important;
	}

	.col-md-4.col-sm-12.right-button-div.right-button-div2
		.back-button
		button.save-exit-button-style.skip-btn.btn.btn-secondary {
		font-size: 14px !important;
		padding: 8px 1px;
		background-color: #183a66 !important;
	}

	.Intro-Page_img {
		padding: 25px 0px;
		text-align: center;
	}

	li.header_text_phone .designtaion-phone {
		margin-left: -20px !important;
	}

	.col-md-5.col-sm-12.input-div2.margin-form-section-3.padding-3 span.vs__selected {
		padding-top: 0px !important;
	}

	.col-md-5.col-sm-12.input-div2.margin-form-section-3.padding-3 input[type='search'] {
		height: 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.display-setting-204
		.col-md-12.form-group.pL0 {
		padding: 0px !important;
	}

	.container.pL0.pR0.tasks-border span.content_text.filterSpan {
		width: 144px;
		max-width: 200px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.acceptable-document {
		width: 100% !important;
	}

	.bootstrap-datetimepicker-widget {
		z-index: 9999999 !important;
	}

	.fixed-height.authorized.booking_page1.booking-282
		.grid__table-holder
		div[style='height: calc(100vh - 330px); overflow: auto;']
		tr
		td:last-child {
		min-width: unset !important;
	}

	.hr-phone-layout.desktop-none {
		margin-bottom: 12px;
	}

	.data-verify {
		padding: 0;
		position: absolute !important;
		right: 0px !important;
		z-index: 9;
		left: -12px;
	}

	.desktop-none.alerts-btn-report button.view-details.btn.btn-new-secondary {
		background: #c71142;
		color: #fff !important;
		font-size: 14px !important;
		font-weight: 400 !important;
		border: none !important;
	}

	span.alerts-btn-report-span {
		position: absolute;
		right: 22px;
		/* margin-bottom: 14px; */
	}

	.i9-reports .flex-jc-center .col-md-12.report-div {
		margin-top: 19px;
	}

	.width-schedule {
		padding: 0px !important;
	}

	.this-side.padding-modal-es.modal.in .modal-body .form-group ul {
		padding: 3px 0px 5px 17px;
		background: #eee;
		font-size: 13px;
		color: #143361 !important;
	}

	.this-side.padding-modal-es.modal.in .modal-body .form-group ul li:first-letter {
		color: #eeeeee !important;
		margin-left: -12px !important;
	}

	.initate-z-index .modal.in {
		z-index: 1111111 !important;
	}

	.i-phone-issue-code {
		max-width: 80% !important;
		width: 100% !important;
		height: 40px !important;
		padding-bottom: 0 !important;
	}

	.verify-screen-btn {
		max-width: 20%;
		width: 100%;
		height: 40px !important;
		margin-left: -2px;
	}

	.row.desktop-none.form-group.addNewForm .col-12 .addNewForm input.form-control {
		height: 35px !important;
	}

	.main-content-dashboard .col-md-12.pL0.pR0.base-head div[style='height: calc(100% - 72px);'] {
		height: calc(100% - 12px) !important;
	}

	.col-md-12.dateDiv.schedule-live-call-box .col-md-3 {
		padding: 0px !important;
	}
}

@media screen and (min-width: 400px) and (max-width: 600px) {
	.col-md-12.form-group.padding-screen-201 {
		width: 384px !important;
	}
}

@media screen and (min-width: 360px) and (max-width: 389px) {
	/* Your styles for viewport width 360px to 390px go here iphone SE */
	.upload_div1.upload_div7 {
		margin-right: -13px;
	}

	.col-md-3.uploadNewDiv .uploadNew7 {
		width: 62px !important;
		position: relative;
		right: 2px;
	}

	.upload_div1 .info_div_text {
		width: 200px !important;
	}

	.upload-main-div.col-md-12 .frame-3282-2 span.upload_title {
		width: 110px;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 37px) !important;
	}

	.container.pL0.pR0.tasks-border span.content_text.filterSpan {
		width: 134px !important;
	}

	.dashboard__mydbFilterHolder .emp-dashboard-filter {
		left: 16px !important;
		top: 73px !important;
	}

	.marquee-container {
		width: 215px !important;
	}

	.upload-sub-text {
		width: 97%;
	}

	.tasks_tab li a span {
		font-size: 14px !important;
	}

	span.tble-bill-data {
		width: 330px;
	}

	tr td.sec1-document-list-td span.info_div_text.pR-8 {
		max-width: 94px !important;
	}

	.header-sorting-icon {
		position: relative;
		right: -37px;
	}

	.col-md-12.form-group.filter-148 {
		padding: 0px 23px;
	}

	button.view-details.btn.btn-new-secondary {
		padding: 3px 3px !important;
	}

	.popper span.dropdown-item {
		width: 340px !important;
	}

	.initiateSec2.screen-intiate-200 {
		width: 346px !important;
	}

	li.pull-right.list-inline ul.list-unstyled.list-inline.pull-left.routes_ul {
		margin-left: 88px;
	}

	.initiateSec2 .empSection {
		padding-left: 10px !important;
	}

	.initiateSec2 .floatSection {
		margin-left: 23px;
	}
}

@media (min-width: 767px) {
	.desktop-none {
		display: none !important;
	}

	.bootstrap-datetimepicker-widget table td {
		height: unset !important;
	}

	hr.filter-hr-2 {
		display: none;
	}

	button.btn.desktop-none.btn.btn-new-primary {
		display: none !important;
	}

	.setting-icon-span {
		display: none;
	}
}

@media screen and (min-width: 767px) {
	.main-dashboard-div .full-height-dashboard .col-md-3.c {
		display: block !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(1),
	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(1) {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.main-content-dashboard .col-md-12.pL0.pR0.base-head div[style='height: calc(100% - 143px);'] {
		height: calc(100% - 12px) !important;
	}
}

/* edit welcome message styles */
.heading-border {
	border-bottom: 1px solid #bdbdbd;
}

/* Direct Deposit Form */

.directDeposit .modal-header {
	padding: 16px 24px;
}

.directDeposit .modal-header .modal-title div.pL0 {
	padding: 0 !important;
}

.directDeposit .modal-body .depositfields {
	display: flex;
	flex-direction: column;
	display: flex;
	padding: 40px 0px;
	gap: 8px;
}

/* .directDeposit .rightViewModal .modal-body {
	height: max-content !important;
	padding: 24px 142px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	gap: 8px;
} */
/* Direct Deposit Form */

/* Tasks related styles */
.main-content .MyTasks {
	padding: 24px 0;
}

.main-content .MyTasks .content {
	/* display: flex; */
	flex-direction: column;
	/* gap: 16px; */
}

.MyTasks .taskcontainer {
	display: flex;
	padding: 8px 24px;
	gap: 0px;
	justify-content: space-between;
	align-items: center;
}

.MyTasks .taskcontainer .flabel {
	white-space: nowrap;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #212121;
}

.MyTasks .taskcontainer .heading {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	color: #212121;
}

.MyTasks .content .documents .document-sections {
	padding: 16px 24px;
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.MyTasks .content .documents .document-sections .labels {
	display: flex;
	justify-content: space-between;
}

.MyTasks .content .documents .document-sections .document {
	display: flex;
	justify-content: space-between;
	padding: 16px;
	border-radius: 8px;
	background-color: #eeeeee;
}

.MyTasks .content .documents .document-sections .document.completed {
	background-color: #e6faee;

	.ellipsisBtn {
		background-color: #e6faee;
	}
}

.MyTasks .content .documents .document-sections .document .doccontent {
	display: flex;
	gap: 16px;
	align-items: center;
}

/* Mobile view styles */
@media all and (min-width: 769px) and (max-width: 2224px) {
	.phone-filter-icon {
		display: none;
	}

	.desktop-none {
		display: none !important;
	}
}

@media all and (max-width: 768px) {
	.header-tabs.header-tabs-phone {
		display: block;
		overflow-x: auto;
	}
}

@media all and (max-width: 768px) {
	.phone-none {
		display: none !important;
	}

	.phone-view span.hr_title_m {
		color: #fff;
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		width: 340px;
	}

	.phone-view .hr_designation_m {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		opacity: 0.6;
		color: #fff;
	}

	nav.phone-nav.side-nav {
		width: 70% !important;
	}

	nav.phone-nav.side-nav .side-bar li a span.nav-label2 {
		display: block !important;
		color: #0a1a31;
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.side-nav .side-bar ul li {
		width: 100% !important;
	}

	li.level-1.active span.nav-label2 {
		color: #fff !important;
		font-weight: 600;
	}

	nav.phone-nav.side-nav .side-bar ul.top {
		width: 100%;
		top: 1px;
	}

	.row.m0 .col-md-12.task-style span.content_text6 {
		display: none;
	}

	.employer span.collapse-title-icon {
		top: 18px !important;
	}

	.skip-btn {
		padding: 7px 0px;
		width: 113px !important;
	}

	.finish-btn {
		width: 120px !important;
		margin-left: 9px;
	}

	.side-nav .level-1 a:hover {
		width: 100% !important;
	}

	.navbar-header.phn-sidebar-top {
		margin-top: -64px;
	}

	ul.bottom.side-bar-footer {
		margin-left: 16px;
	}

	ul.bottom.side-bar-footer li {
		line-height: 13px;
		height: 37px;
	}

	ul.bottom.side-bar-footer li span {
		font-size: 16px;
		font-style: normal;
		font-weight: 400;
		color: #060f1d;
	}

	hr.hr-border {
		border-bottom: 1px solid #c5c5c5;
		/* width: 113%; */
		margin: 0 -15px !important;
	}
}

@media all and (max-width: 768px) {
	.employeeImp {
		margin-top: -25px;
	}

	.top-tab-bar {
		justify-content: start;
		padding: 24px 4px;
		margin: 0 32px 0 -32px;
	}

	.blue {
		color: #2196f3;
	}

	.rowSection {
		display: flex;
		justify-content: space-between;
	}

	.formI9-task-heading {
		font-weight: bold;
	}

	.heading2 {
		font-size: 18px !important;
	}

	.signature-popup-ess .modal-dialog {
		width: 100% !important;
		position: fixed;
		bottom: 0;
		left: 0;
	}

	a.clearLink-phone.desktop-none {
		float: left !important;
		color: #ce2451 !important;
		font-size: 16px;
	}

	.lv1-row2
		.main-content-taskPage
		.col-md-12
		.rowSection.desktop-none
		.formI9-task-heading
		button.btn.btn-primary {
		border: 0 !important;
	}

	.heading2 {
		font-size: 14px !important;
		color: #0a1a31;
		opacity: 1;
	}

	img.arrow-image {
		width: 15px !important;
	}

	.rowSection.desktop-none span.back-button.border-none.arrow-image button.btn.btn-primary {
		border: 0 !important;
		padding: 0 !important;
	}

	.lv1-row2 .main-content-taskPage {
		width: 100%;
		margin: 0;
		margin-top: 60px;
	}

	.step-content-wrapper.custom-step-content-wrapper.step-content-tabletView {
		flex-direction: column;
		align-items: center;
		text-align: center;
	}

	.step .step-item {
		max-width: 40% !important;
		width: 100% !important;
		padding: 24px 0 10px;
		text-align: center;
		/* padding-right: 11px !important; */
		flex-direction: row !important;
		flex: 0 0 45% !important;
	}

	ul.step.step-md.step-inline {
		flex-wrap: nowrap;
		overflow-x: scroll;
		align-items: start;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default span.text {
		color: #2196f3;
	}

	span#button-design button {
		font-weight: 600;
		border: 0;
		font-size: 10px;
		color: #2196f3 !important;
	}

	span#button-design button i {
		display: none;
	}

	span.section1-heading {
		color: #0a1a31 !important;
		opacity: 1;
		font-size: 16px;
		font-weight: 600;
	}

	.custom-step-title {
		color: #212121;
	}

	.emp-h2 {
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		opacity: 0.8;
		padding: 0 8px;
		color: #212121;
		letter-spacing: 0;
	}

	.step .step-icon::after {
		display: none;
	}

	.row.emp-info-div {
		padding: 8px 15px;
		border-radius: 4px;
	}

	.emp-info-div3,
	.emp-info-div2,
	.emp-input-head1,
	.emp-input-head1 h2.emp-h2,
	.tabs-inner-style {
		padding: 0 !important;
	}

	.container.pL0.pR0.tabs-outer-style {
		border: 0;
	}

	.row.emp-info-div .info-div {
		padding-bottom: 0 !important;
		padding-top: 8px !important;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div {
		padding-left: 0;
		padding-right: 0;
	}

	.emp-input-head2 {
		color: #d0224e !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0;
	}

	.emp-input-head2 p {
		color: #d0224e !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		letter-spacing: 0;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div {
		padding-top: 12px;
	}

	.tabs-outer-style input.form-control,
	div#vs1__combobox,
	.v-select .vs__dropdown-toggle,
	.row.form-group .form-control {
		border-color: #616161 !important;
		height: 32px !important;
		font-weight: 700;
		color: #212121 !important;
	}

	.tabs-inner-style .row.mL0.mR0.p-xxs .input-div .label-input {
		opacity: 0.8;
		color: #212121;
		font-weight: 400;
		font-size: 14px;
	}

	.form-check {
		position: relative;
		display: block;
		padding: 9px 0px 0px 11px;
		border-radius: 50px;
		margin-top: 10px;
	}

	input.vs__search {
		margin: 2px 0 0 !important;
	}

	.emp-phone-input .input-div {
		padding: 7px 0 0 0px;
	}

	.row.mL0.mR0.p-xxs .p-sm.pB0,
	.row.mL0.mR0.p-xxs .p-sm.pB0 h2.emp-h2 {
		padding: 0 !important;
	}

	.col-md-4.col-sm-12.step-text-style {
		display: none;
	}

	div#telephoneDiv {
		margin-top: -18px;
	}

	.left-button-div button.exit-button-style {
		display: inline-block;
		padding: 8px 16px;
	}

	button.next-button-style {
		padding: 8px 16px;
		display: inline-block;
	}

	.left-button-div,
	.right-button-div {
		width: auto !important;
	}

	.col-sm-6-mb {
		width: 100% !important;
		float: left;
		max-width: 49% !important;
	}

	.col-sm-6-mb:nth-child(even) {
		margin-left: 6px;
	}

	.row.mL0.mR0.footer-style {
		justify-content: center;
		margin: 0;
	}

	div#ssnDiv .form-check {
		padding: 0 0 0 22px !important;
	}

	.back-button-style {
		display: none !important;
	}

	div#signatureDiv .modal {
		overflow: unset !important;
		height: unset !important;
		/* display: inline-flex !important; */
		justify-content: center;
		top: 0 !important;
		align-items: end;
	}

	div#signatureDiv .modal-dialog {
		/* transform: translate(0px, -10%); */

		max-width: 500px !important;
		width: unset !important;
	}

	div#signatureDiv .modal-header {
		display: none;
	}

	.col-md-12.pL0.type_signature .col-md-12.form-group.pL0 {
		display: inline-flex;
	}

	.type_signature .col-md-12.form-group .col-md-6 {
		width: 50%;
		padding-right: 0;
	}

	.canvas_inactive_styles {
		width: 100% !important;
		height: auto !important;
	}

	.signature_font_size {
		font-size: 18px !important;
	}

	.black_legend,
	.blue_legend {
		width: 24px !important;
		margin-bottom: 14px;
		height: 24px !important;
		margin-right: 8px !important;
	}

	.form-control-div.signatureName {
		position: relative;
	}

	div#myList {
		display: flex;
		flex-wrap: wrap;
		padding: 0;
		border-bottom: 1px solid;
		justify-content: space-around;
	}

	.form-control-div.signatureName:after {
		position: absolute;
		height: 18px;
		width: 18px;
		content: '';
		background: url(/static/Images/type-s.png) no-repeat center/cover;
		left: 8px;
		top: 29%;
	}

	div#signatureDiv #myList .tablinks.active {
		color: #c71142 !important;
		border-bottom: 3px solid #c71142 !important;
	}

	.sign-footer > .custom-control > .custom-control-label {
		color: #212121 !important;
		line-height: unset;
		line-height: unset !important;
		opacity: 1 !important;
		padding-left: 14px;
	}

	div#signatureDiv #myList .tablinks {
		width: 33%;
		text-align: center;
	}

	#signature-pad {
		/* background: transparent !important;
  border: 1px solid #616161; */
		border-radius: 4px;
		margin-top: 10px;
	}

	.sign-footer.form-check.form-group .custom-control-label::before {
		height: 21px;
		width: 21px;
		margin-left: -6px;
	}

	.signatureName input#line1 {
		height: 40px !important;
		position: relative;
		padding-left: 30px;
	}

	.popper {
		overflow: scroll !important;
	}

	.upload_div_preview {
		height: 140px !important;
		background: transparent !important;
		border: 1px dashed;
	}

	.uplod_heading_preview {
		padding-top: 15px !important;
	}

	.custom-control-label::before {
		width: 20px !important;
		height: 20px !important;
		border: #143361 solid 1px !important;
		margin-left: -9px;
	}

	.custom-control-label::after {
		position: absolute;
		top: 8px;
		left: -24px;
		display: block;
		width: 24px;
		height: 1.5rem;
		content: '';
		background: no-repeat 50% / 50%;
	}

	.container.pL0.pR0 {
		border: none !important;
	}

	.dropdown-list p.point {
		font-size: 14px;
		color: #212121;
	}

	.boxcontent {
		margin-top: 10px;
	}

	.boxcontent .points {
		font-size: 14px;
	}

	.lv1-row2 .main-content-taskPage {
		margin: 60px 0 0 0px !important;
		width: 100%;
		padding: 16px !important;
		background-color: #fff !important;
	}

	.phn-padding-0 {
		padding: 0px !important;
	}

	.row.m0 .col-md-12.task-style {
		padding: 10px 0px !important;
		display: flex;
		/* justify-content: end; */
	}

	.row.m0 .col-md-12.task-style .btn-new-primary {
		max-width: 160px !important;
		overflow: hidden;
		white-space: nowrap;
		padding: 5px 10px;
	}

	.dashboard-heading {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121;
	}

	.col-md-12.pL0 h2 {
		font-size: 16px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361 !important;
	}

	.phone-margin-top {
		margin-top: 12px !important;
	}

	.tasks-border {
		border: unset;
		margin-top: 3px;
	}

	.task-padding {
		margin-left: -7px !important;
	}

	.content_text.filterSpan {
		font-size: 16px;
		display: inline-block;
		max-height: 100% !important;
		min-height: 41px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 35px;
		color: #143361;
	}

	.marquee-content {
		display: inline-block;
		animation: marquee 20s linear infinite;
	}

	.task-style span.content_text2 {
		font-size: 12px;
		font-style: normal;
		display: -webkit-box;
		/* width: 359px !important; */
		font-weight: 400;
		margin-left: -54px !important;
		line-height: 16px;
		color: #212121;
		opacity: 0.87;
	}

	.phn-task-seerch {
		padding: 0px 5px 0px 10px !important;
		border: 1px solid #757575 !important;
		border-radius: 4px !important;
		background: rgb(255 255 255) !important;
	}

	.col-md-2.phone-hr-btn {
		text-align: right;
		margin-right: -12px;
	}

	.icon-width.col-md-1 {
		width: 28px !important;
		height: 32px !important;
	}

	.phone-hr-btn .btn-new-primary {
		height: unset !important;
		background: #183a66;
		border: 1px solid #143361;
		border-radius: 4px;
		width: auto;
		padding: 8px 16px !important;
		font-size: 14px !important;
		color: #ffffff;
		letter-spacing: 0;
		text-align: center;
		line-height: 21px !important;
	}

	.col-md-6.phone-hr-middel {
		margin-left: 12px;
	}

	h3.preparer-h3.mL0.color-phone-text {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #2196f3 !important;
		padding: 14px 0px !important;
	}

	.citizen-text-2 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121 !important;
		opacity: 1 !important;
		margin-top: -13px !important;
		padding: 14px 0px !important;
	}

	.citi .custom-control-label::before {
		border: #143361 solid 1px !important;
		width: 24px !important;
		height: 24px !important;
		margin-left: -4px;
	}

	.citi .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		border: #143361 solid 1px !important;
		background-size: 14px !important;
		width: 24px !important;
		height: 24px !important;
	}

	.citi .active-radio-title {
		font-size: 14px !important;
		letter-spacing: 0;
		vertical-align: middle;
		line-height: 16px;
		padding-left: 3px;
		margin-bottom: 0;
		color: #212121 !important;
		opacity: 1 !important;
		font-weight: 400 !important;
	}

	.citi .inactive-radio-title {
		opacity: 1;
		font-size: 14px !important;
		letter-spacing: 0;
		vertical-align: middle;
		font-weight: 400;
		line-height: 16px;
		padding-left: 3px;
		margin-bottom: 0;
		color: #212121 !important;
	}

	.citi .checkbox-form {
		margin: 0px -15px !important;
	}

	.citi .form-group {
		margin-bottom: 22px !important;
	}

	.citi .custom-control-label {
		position: relative;
		margin-bottom: 0;
		vertical-align: middle;
		padding: 0px 0px 0px 16px !important;
	}

	.citizen-margin {
		margin: 0px 0px !important;
	}

	.sign-input-div {
		margin: 0px -6px 0px !important;
	}

	.citizen-sign {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121;
	}

	.custom-sign-div {
		width: 100% !important;
		background: #ffffff !important;
		text-align: center;
		border-radius: 5px;
		padding: 25px 15px !important;
		height: 70px;
		border: 1px solid #616161 !important;
	}

	.click-sign-text {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #2196f3 !important;
		text-decoration: unset !important;
	}

	.maxWidth.citi {
		margin-left: -12px;
	}

	div#alienAuthorizedDiv {
		padding: 0px !important;
		margin: -5px !important;
	}

	label.label-input {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.text-citi h3 {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
		opacity: 1 !important;
	}

	.margin-bottom-citi {
		margin-bottom: 17px;
	}

	.or-style {
		color: #143361;
		padding-top: 10px;
		font-size: 20px !important;
		font-weight: 400 !important;
		margin: 0px 0px 0px 8px !important;
		padding: 0px !important;
	}

	.pre-heading {
		font-size: 14px !important;
		font-style: normal !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #143361 !important;
		opacity: 0.8 !important;
	}

	.preparer-h3.preparer-h3_2 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.pre-text {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	ul#vs3__listbox li {
		color: #212121 !important;
		padding-top: 16px !important;
		align-items: center !important;
		gap: 8px !important;
	}

	img.instructions-close-icon {
		margin: -58px 2px 2px 4px;
	}

	img.m-l-xs.desktop-none {
		width: 14px;
	}

	.custom-sign-div_inline_style2 {
		display: flex !important;
		margin-left: 0px;
		width: 20%;
	}

	h2.collapse-heading {
		font-size: 12px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
		opacity: 0.8;
	}

	.row.form-group.desktop-none .collapse-wrapper {
		background: #e9f5fe !important;
		border: none !important;
		padding: 0px !important;
		border-radius: 4px;
	}

	.row.form-group.desktop-none {
		padding: 0px !important;
	}

	span.collapse-title-icon {
		position: absolute;
		padding: 3px;
		width: 30px;
		font-size: 12px;
		color: #fff;
		font-weight: 300;
		height: 30px;
		border-radius: 50%;
		background: #2196f3;
		right: 0;
		top: 6px;
		text-align: center;
	}

	.form-group.supporting {
		padding: 0px !important;
		margin: 0px -8px;
	}

	.citi {
		padding: 0px !important;
	}

	.col-12.info-div {
		padding: 0;
	}

	h1.heading.m-0.drop-form-heading {
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		color: #212121 !important;
	}

	.drop-help {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
		color: #212121 !important;
	}

	.drop-content {
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.dropdown-list p.point {
		line-height: 16px;
	}

	.drop-top {
		display: flex;
		justify-content: space-between;
		margin: 0px 13px;
	}

	h1.heading.m-0.top-drop-heading {
		font-size: 16px;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
	}

	.modal_close {
		font-size: 21px;
		font-weight: 300 !important;
		color: #ce2451;
	}

	.main-heading {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #0a1a31 !important;
	}

	.collapse-title,
	.collapse-details {
		border-radius: 4px;
		background: #e9f5fe !important;
	}

	.col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: flex;
	}

	.col-12.form-group.citi .col-12.info-div {
		max-width: 100% !important;
	}

	.collapse-name {
		font-size: 12px !important;
		font-style: normal !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #757575 !important;
	}

	ul.step.step-md.step-centered {
		display: flex;
		overflow-x: scroll;
		flex-wrap: nowrap;
	}

	.step-content-wrapper.custom-step-content-wrapper.step-content-tabletView
		.step_content_display {
		text-align: center !important;
		padding: 0 !important;
	}

	.modal-content-style {
		padding: 0 24px !important;
	}

	.row.m0 .col-md-12.task-style .col-md-6 {
		margin-left: 20px;
	}

	.col-md-12.task-style .col-md-3 {
		display: none;
	}

	.lv1-row2 .main-content-taskPage > div {
		padding: 0 !important;
	}

	.row.m0 .col-md-12.task-style .col-md-2 {
		text-align: right;
		padding-right: 0px;
	}

	.search_div {
		background: transparent !important;
		border: 1px solid #616161 !important;
	}

	.dashboard-heading.mobile {
		font-size: 16px !important;
	}

	.lv1-row2 .main-content-taskPage > div {
		padding: 0 !important;
	}

	.row.m0 .col-md-12.task-style .col-md-6 {
		max-width: 80% !important;
		flex: 0 0 45%;
	}

	span.content_text2.filterSpan {
		display: inline-block;
		margin-top: 6px;
		clear: both;
	}

	.task-style span.content_text2 {
		opacity: 0.87;
		position: relative;
	}

	.btn-new-primary {
		height: 40px !important;
	}

	/* .modal-content.modal_type0_type1_border > div {
  border-bottom: 1px solid;
} */
	.modal-image {
		border: none !important;
	}

	.success-message {
		font-size: 14px;
		color: #0b121b !important;
		padding: 0 10px;
		line-height: 19px;
	}

	.success-message a.instructions-link {
		text-decoration: underline;
		color: #000;
		line-height: 22px;
	}

	.warning-style {
		font-size: 16px !important;
	}

	.modal-dialog {
		width: 95% !important;
	}

	.modal.in .modal-dialog {
		margin: 0px 0px 0px 4px !important;
	}

	/* .popper {
    transform: translate(0%, 352%) !important;
    max-width: 420px !important;
    width: 100% !important;
    position: fixed !important;
    height: calc(11vh + 94px) !important;
    width: 100%;
    /* background: #fff !important; */
	/* color: #060F1D !important;
    z-index: 99999;
  } */

	.popper {
		max-width: 620px !important;
		width: 100% !important;
		position: fixed !important;
		bottom: 0 !important;
		background: #fff !important;
		color: #060f1d !important;
		z-index: 99999;
		top: unset !important;
		transform: unset !important;
		max-height: 200px;
	}

	hr.desktop-none.new-section2 {
		margin-bottom: 13px !important;
	}

	.modal-content.modal_type0_type1_border p {
		color: #212121 !important;
		padding: 0 10px !important;
	}

	span.VerifyformInstructions .popper {
		transform: unset !important;
		max-width: unset !important;
		width: unset !important;
		position: absolute !important;
		height: unset !important;
		color: #060f1d !important;
	}

	.this-side .modal-image {
		display: none;
	}

	.this-side .modal-content.modal_type0_type1_border > div {
		border: none !important;
	}

	.this-side .modal-content .custom-step-title {
		font-size: 15px;
		text-align: left;
	}

	.vs__selected-options {
		overflow: auto !important;
		padding: 2px 2px !important;
	}

	input[type='search'] {
		height: auto !important;
	}

	.vs__selected {
		align-items: start !important;
	}

	.col-md-12.col-sm-12.heading.upload-heading p.h2 b {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px !important;
	}

	/* .vs__selected {
  margin: auto !important;
} */
	.this-side .form-check.form-group,
	.this-side .form-group ul {
		text-align: left !important;
	}

	.row.mL0.mR0.upload-page-padding .custom-checkbox-input.form-check.form-group {
		padding-left: 19px !important;
	}

	/* ------------------------25 sep------------- */
	.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.citi .custom-control-label::before {
		margin-left: -11px !important;
	}

	.citi .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		width: 24px !important;
		/* margin-left: -11px !important;  */
		height: 24px !important;
	}

	hr.desktop-none {
		margin: 0;
	}

	.mobile-site span {
		font-size: 18px !important;
		font-weight: 600;
	}

	.pre-heading {
		margin: 0 !important;
		padding-left: 0;
	}

	.space-manage .col-sm-12,
	.space-manage h3,
	.space-manage .sign-input-div,
	.upload-select-div,
	.col-md-12.col-sm-12.heading {
		padding-left: 0 !important;
		opacity: 1;
		padding-right: 0 !important;
	}

	.mobile-site span.another-file {
		font-size: 12px !important;
		font-weight: 400;
		color: #212121;
	}

	img.full-wi {
		max-width: 100%;
	}

	.space-manage label.label-input {
		color: #616161 !important;
	}

	.space-manage .v-select .vs__dropdown-toggle,
	.tabs-outer-style .space-manage .form-control {
		height: 40px !important;
		border-color: #616161 !important;
		line-height: 21px;
	}

	.custom-sign-div_inline_style2 {
		margin-top: 22px;
		gap: 6px;
	}

	.footer-style-tab3 {
		text-align: center;
		justify-content: center;
	}

	.tab4-style .first {
		order: 3;
	}

	.tab4-style .custom-control-label::after {
		top: 0px !important;
		left: -26px !important;
	}

	.tab4-style {
		display: flex;
	}

	.row.documents-section_intro-text {
		margin: 0;
	}

	.documents-section_intro-text label.custom-control-label:before,
	.documents-section_intro-text label.custom-control-label:after {
		display: none;
	}

	.documents-section_intro-text .this-side .form-check.form-group {
		border-bottom: 1px solid #ccc !important;
		border-radius: 0 !important;
		padding-bottom: 10px !important;
		margin-bottom: 0 !important;
	}

	.supporting_docs .input-div2,
	.supporting_docs .col-md-6.col-sm-12 {
		margin-bottom: 20px;
	}

	.supporting_docs .col-md-12.form-group {
		margin-bottom: 0;
	}

	label.label-provide {
		position: absolute;
		top: -50px;
		left: 40px;
		line-height: 20px;
		width: 80%;
		text-align: left;
		font-size: 16px;
		font-weight: 600;
		color: #143361;
	}

	.documents-section_intro-text
		.this-side
		.modal-content.modal_type0_type1_border
		> div:nth-child(1) {
		background: #eeeeee;
		height: 56px;
	}

	.this-side .modal-content.modal_type0_type1_border .modal-body {
		padding: 0 !important;
	}

	.tabs-outer-style .form-check.form-group {
		padding-left: 0;
	}

	.tabs-outer-style .custom-control-label::after {
		left: -24px !important;
	}

	.dyule-nnubr {
		flex-direction: column;
	}

	.dyule-nnubr div {
		height: fit-content;
		width: auto;
	}

	.dyule-nnubr div br {
		display: none;
	}

	div#expirationDateDiv {
		margin: 0 !important;
		padding: 0 10px;
	}

	/* .video-call {} */

	.VdaXgamc4uLcVqxdjRnv {
		width: 100% !important;
	}

	.note-background {
		background-color: #2196f3 !important;
		color: #fff;
		padding: 11px;
	}

	.note-background span {
		font-size: 12px !important;
	}

	.form-covid .form-check.form-group {
		padding: 0px 0px 3px 0px !important;
	}

	.col-md-12.pL0.form-covid label.custom-control-label span {
		font-size: 12px !important;
	}

	.custom-step-title {
		font-size: 12px !important;
	}

	span.verify_section2 {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px;
		/* 114.286% */
		color: #0a1a31 !important;
	}

	.video-link .col-md-12.from-group {
		padding: 0px !important;
	}

	.video-link .col-md-12.from-group .auth_representative_design.row.form-group {
		background: #eeeeee !important;
	}

	.row.video-link span.verifier_header {
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.employer_para {
		font-weight: 300 !important;
	}

	/* .table-margin {
  margin: 11px -20px 0px -47px;
} */
	.document-list__header .ellipsisBtn {
		color: #212121;
		background: #ffffff;
	}

	span.layout_DetailView.com button.btn.btn-link-default {
		opacity: 0;
	}

	i.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: #fff !important;
		margin-right: -46px;
	}

	.section-title-div span.info_div_text {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px !important;
		color: #143361 !important;
	}

	h3.lvv-heading {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
	}

	.info_div_version {
		opacity: 0.8;
		font-size: 12px !important;
		color: #212121 !important;
		letter-spacing: 0;
		line-height: 21px;
	}

	.popper span.dropdown-item {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #060f1d;
		padding: 10px 0px;
		width: 355px !important;
		max-width: 100% !important;
	}

	.col-md-12.pL0.form-group.desktop-none {
		align-items: center;
		justify-content: space-evenly;
		display: flex;
	}

	/* 26-09-2023 */
	.review_note_adddelay {
		padding-left: 0px !important;
	}

	.document-list__header thead td button.btn i.fa.fa-ellipsis-v.ellipsisBtn {
		margin: -63px -1px 0px 0px;
	}

	.new-model.modal span.modal_close {
		display: none;
	}

	.new-model.modal .modal-content.modal_type0_type1_border > div {
		border: none;
	}

	.new-model.modal p.modal-content-style {
		padding-bottom: 43px !important;
		width: 100%;
		border-bottom: 2px solid #cdcdcd;
	}

	/* .new-model.modal .ok-button {
  margin-top: -25px;
} */
	/* div#vs5__combobox {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
} */
	.select-document-label {
		margin-left: 0 !important;
	}

	/* div#vs15__combobox {
    margin-top: 14px;
  } */

	.tabs-outer-style .custom-control-label::after,
	.tabs-outer-style .custom-control-label::before {
		height: 20px !important;
		width: 20px !important;
	}

	div#t1ExpiredDateDiv .custom-checkbox-input.form-check.form-group {
		padding-left: 12px;
	}

	div#expirationDateDiv .custom-checkbox-input.phone-view.form-check.form-group {
		padding-left: 17px;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default {
		border: 0 !important;
	}

	span.formInstructions.formI9-task-heading.blue button.btn.btn-default i.fa.fa-chevron-down {
		display: none;
	}

	.new-model.modal.in .modal-body {
		margin-top: 28px;
	}

	.col-md-12.note-background {
		/* margin-top: -84px; */
		margin-bottom: -8px;
	}

	.video-height {
		height: auto !important;
	}

	hr.border-form {
		margin-top: -3px !important;
		border: 1px solid #e0e0e0 !important;
	}

	.section-title-div.section-2-margin {
		margin: 0px 0px 0px 0px;
	}

	.rowSection.desktop-none.top-row {
		background-color: #e8ebef;
		padding: 3px 10px;
		margin-left: 8px;
		margin-top: -19px;
	}

	.btn-top {
		margin-top: 6px;
	}

	spna.btn1 {
		background: white;
		padding: 5px;
		opacity: 0 !important;
		border-radius: 6px;
	}

	span.btn2 {
		margin-right: 41px;
		font-size: 16px;
	}

	.row.form-group.grp-form-3 {
		padding: 0px !important;
	}

	span.font-change {
		font-size: 18px !important;
		font-weight: 600;
	}

	.desktop-none.style-file-intro {
		margin: 0 -7px;
	}

	span.font-change-2 {
		font-size: 12px !important;
	}

	.wid-full {
		max-width: 100% !important;
	}

	td.sec1-document-list-td span.info_div_text.pR-8 {
		width: unset !important;
	}

	.model-text-new {
		position: absolute;
		top: -46px;
		text-align: left;
		width: 88%;
		margin-left: 15px;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361;
	}

	.collapse-details {
		padding-top: 0px !important;
	}

	.modal-body
		.form-group.support-doc
		label.custom-control-label
		h5.custom-step-title.list-abc_container {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
		color: #212121 !important;
	}

	.form-group.desktop-none .heading p.h2 b {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #143361;
	}

	.new-citi-space {
		margin-top: -18px;
	}

	input#expirationDate,
	input[type='search'],
	input.form-control::placeholder {
		color: #9e9e9e !important;
		font-weight: 400;
		font-size: 14px !important;
	}

	.adderss-padding {
		padding: 0px 8px !important;
	}

	hr.draw-hr {
		margin-top: -1px;
	}

	#drawSection {
		padding: 10px 0px 14px !important;
		border-radius: 7px;
	}

	div#drawSection div canvas {
		border: 1px solid black;
		border-radius: 7px;
	}

	.list-padding {
		padding: 0px 5px !important;
	}

	.margin-new-sign {
		margin-top: 10px;
	}

	/* .sign-footer.form-check.form-group {
    margin-top: -13px;
  } */

	/* .footer-btn-fix {
  position: fixed;
  bottom: 0px;
  width: 100%;
  left: 0px;
} */
	img.modal-image-style.mt-2 {
		padding-top: 27px;
	}

	hr.desktop-none.section-2-line {
		margin-bottom: 7px;
		margin-top: 21px;
	}

	.ok-btn-section-2 {
		margin-bottom: 8px;
	}

	p.exit-popup-2-content {
		font-size: 12px !important;
		line-height: 24px;
	}

	.view-padding {
		margin: -10px !important;
	}

	.comp-sec-2-btn {
		margin: 12px 0px -3px 0px;
	}

	.modal-body .custom-control.custom-radio {
		padding-left: 12px !important;
	}

	.col-md-9.c.paddingLeft0 {
		padding: 0px !important;
	}

	/* .col-md-3.c {
  display: none !important;
} */

	.covid-popup-heading span {
		font-size: 14px !important;
		font-style: normal;
		max-width: 334px;
		text-align: left;
		font-weight: 600 !important;
		line-height: 16px !important;
	}

	.covid-popup-87 .custom-control.custom-radio label.custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.covid-popup-87 .custom-checkbox-input > .custom-control > .custom-control-label {
		color: #212121 !important;
		width: 268px !important;
		padding: 0px;
		font-size: 14px !important;
		margin-left: 0px;
	}

	.setion2-108 .col-md-12.form-group span.heading-108 {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.section-2-spc .col-md-12 {
		padding: 0px !important;
	}

	.section-2-spc .col-md-12.upload_file_div_type_2.upload_div_type_2 {
		padding: 12px !important;
	}

	.section-3-122 .profile-sec-3 {
		padding: 11px 0px !important;
	}

	.profile-sec-heading {
		padding-left: 8px !important;
	}

	.row.section-3-122 .sec3-reason {
		padding: 0px 15px;
		padding-top: 5px !important;
	}

	.row.section-3-122 .sec3-reason .employer_label {
		font-size: 12px;
		font-weight: 400;
		color: #212121;
		padding-left: 0px !important;
	}

	.row.section-3-122 .sec3-reason .custom-control-label {
		font-size: 14px;
		font-weight: 600;
		color: #212121 !important;
	}

	.authRepresent_Section3 {
		margin: 7px 32px !important;
	}

	.modal-content.modal_type0_type1_border p {
		color: #212121 !important;
		padding: 0 0px !important;
	}

	.rehire_content {
		font-size: 12px;
		color: #212121 !important;
		margin-left: 12px !important;
	}

	.row.section-3-122 .selectverier .rehire_radio {
		margin-left: -5px;
	}

	.row.section-3-122 .selectverier .rehire_radio .padding_left50,
	.row.section-3-122 .selectverier .rehire_radio .rehire_subcontent {
		padding-left: 35px !important;
	}

	.row.section-3-122 {
		width: 369px;
	}

	.row.section-3-122 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.modal-Update-page {
		padding: 0px 0px !important;
	}

	/* .document-list__header .row .auth_representative_design.row.form-group {
  margin: 7px -32px;
}  */

	.document-list--docdiv {
		margin: 10px 0px 10px 0px !important;
	}

	.col-md-12.col-sm-12 h2.supprting_docs_h2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
		color: #212121 !important;
	}

	.padding-section-3 {
		padding: 0px !important;
	}

	h2.supprting_docs_h2.h2-section-3 {
		font-size: 12px !important;
	}

	.alias-name-main {
		background: #e0e0e0;
		padding: 0px;
		color: #757575 !important;
	}

	.alias_names_style {
		border: 0px solid;
		background: #e0e0e0;
		padding: 5px;
		margin-right: 10px;
		color: #757575 !important;
	}

	.padding-section-3 .alias-name-main {
		padding-left: 8px !important;
		padding-bottom: 7px !important;
	}

	.margin-form-section-3 {
		margin-bottom: 24px;
	}

	.model-all-padding {
		padding: 1px !important;
	}

	.col-md-12.from-group.padding-new-call {
		padding: 0px !important;
	}

	span.verify_section2.section-3-heading {
		padding-left: 12px !important;
		color: #122e57 !important;
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		opacity: 1;
	}

	h2.collapse-heading-2 {
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
	}

	.verified-info .row.mL0.mR0.emp-info-div3 {
		margin: 0px -5px !important;
	}

	.padding-by-section .col-md-12 .form-check.form-group {
		padding: 12px 0px 0px 0px !important;
	}

	.sec3-reason .form-check.form-group .custom-control-label::before,
	.sec3-reason .form-check.form-group .custom-control-label::after {
		margin-top: 3px !important;
	}

	.row.form-group.desktop-none.profile-collapse span.collapse-title-icon {
		background: white !important;
		padding: 3px !important;
		/* height: 28px; */
		position: relative;
		right: 19px;
		top: -8px !important;
		line-height: unset;
		/* width: 20px; */
		border-radius: 6px !important;
		color: #000 !important;
	}

	.row.form-group.desktop-none.profile-collapse {
		margin-top: -43px !important;
		margin-bottom: -16px !important;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-title {
		background: #e8ebef !important;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-details {
		background-color: #e8ebef !important;
	}

	.row.profile-collapse-details {
		margin-left: 24px;
		display: flex;
		margin-top: 9px;
	}

	.row.form-group.desktop-none.profile-collapse .collapse-wrapper {
		background: #e8ebef !important;
	}

	.delte-profile-model {
		padding: 0px !important;
	}

	.delete-model-field {
		display: flex;
	}

	.space-manage div#vs15__combobox {
		margin-top: 0px !important;
	}

	.candidate_list tr:first-child {
		margin: 7px 3px 0px 3px !important;
	}

	/* .candidate_list tr.activeCandidate {
  padding: 0px 29px 0px 4px !important;
} */

	p.delete-modal-heading {
		font-size: 14px !important;
		font-weight: 400 !important;
		line-height: 16px !important;
		color: #212121 !important;
		opacity: 0.87;
	}

	.initiatei9_modalBody h2.warning-modal-heading {
		font-size: 16px !important;
		color: #c71142 !important;
	}

	.row.delete-row-model .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.delete-model-field {
		display: block;
	}

	.top-row .colSection.btn-top.wwwew button.btn {
		margin-right: 25px;
		background-color: #e8ebef;
	}

	.top-row .colSection.btn-top.wwwew button.btn .ellipsisBtn {
		background: #e8ebef;
		margin-top: -3px;
	}

	.delete-row-model .delete-padding {
		padding-left: 0px !important;
	}

	.width-100-del {
		width: 100% !important;
		max-width: 100% !important;
	}

	.resend-174 .modal-footer {
		border-top: 2px solid #cbcbcb !important;
	}

	.delete-row-model .delete-padding {
		padding-left: 0px;
		margin-top: 20px;
	}

	.desktop-none .col-md-12 table.table tr td.info_div h3,
	.desktop-none .col-md-12 table.table tr td.info_div .info_div_version {
		padding-left: 7px !important;
	}

	p.delete-text-165 {
		font-size: 14px !important;
		font-weight: 400 !important;
		line-height: 16px !important;
	}

	h2.label_design.heading-165 {
		color: #c71142 !important;
		font-size: 16px !important;
		font-weight: 600;
		line-height: 24px !important;
	}

	.delete-btn-165 {
		margin-top: -26px;
		margin-bottom: -31px;
	}

	/* .document-list__header thead tr td.phone-none {
    display: block !important;
  } */

	.resend-174 .modal-header4 {
		border-bottom: 2px solid #cacaca !important;
		align-items: center;
	}

	.resend-174 .modal-header4 h2.modal-title h2.update_section2_header {
		font-size: 16px !important;
		color: #122e57 !important;
		font-weight: 600 !important;
		line-height: 24px;
	}

	.resend-174 .modal-header4 span {
		padding: 4px !important;
	}

	.resend-174 .resendSec2 {
		padding: 0px !important;
	}

	.resend-174 .resendSec2 .form-check {
		padding: 0px 0px 3px 12px;
		margin-bottom: 10px;
	}

	.resend-174 .resendSec2 p.update_select2 {
		font-size: 14px !important;
		font-weight: 400;
		opacity: 1;
	}

	.resend-174 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.resend-174 .resendSec2 label.custom-control-label h5.sub-head {
		margin-top: 0px;
		font-size: 14px !important;
		font-weight: 600;
		color: #212121 !important;
	}

	.resend-175 {
		padding-top: 0px !important;
		/* background-color: red; */
	}

	.resend-175 .previous_verifier_pill {
		background-color: #e9f5fe;
		padding: 2px 0px;
	}

	.resend-flex {
		display: flex;
	}

	.resend-174 .resendSec2 label.verifier_label {
		opacity: 1;
		color: #757575 !important;
		font-size: 12px !important;
		font-weight: 400;
	}

	.resend-174 .resendSec2 p.verifier_value {
		font-size: 12px !important;
		font-weight: 600;
		color: #212121 !important;
	}

	.resend-174 .resendSec2 .update_padding {
		/* padding: 0px !important; */
		margin-left: 0px;
		opacity: 1;
	}

	.copy-link-176 .modal-header4 {
		border-bottom: 2px solid #bdbdbd;
	}

	.copy-link-176 .modal-header4 {
		align-items: center;
	}

	.copy-link-176 h2.label_design.mt-0 {
		float: left;
		position: relative;
		top: -46px;
		font-size: 16px !important;
		color: #122e57 !important;
	}

	.copy-link-176 .modal-header4 > span {
		padding-top: 3px !important;
	}

	.copy-link-176 .col-md-12.padHighhStyle {
		padding: 0px !important;
		color: #212121 !important;
	}

	.copy-link-176 .borderColorStyle {
		border: none;
		background-color: whitesmoke;
	}

	.copy-link-176 .modal-footer {
		border-top: 2px solid #bdbdbd !important;
	}

	.copy-link-176 .copyColorStyle.floatRightStyle {
		background-color: #143361 !important;
		padding: 12px 16px !important;
		font-size: 14px !important;
	}

	.copy-link-176 .copiedColorStyle.floatRightStyle {
		padding: 12px 16px !important;
		font-size: 14px !important;
	}

	.copy-link-176 .headStyle.textAlignStyle {
		color: #757575 !important;
		position: relative;
		font-size: 12px !important;
		line-height: 16px;
		font-weight: 600;
		display: inline-block;
		top: -19px;
	}

	.line-1-copy {
		margin-top: 18px !important;
	}

	.copy-link-176 .padToppStyle {
		padding-top: 8px !important;
		color: #212121 !important;
	}

	.section-1 span.collapse-title-icon {
		top: 7px !important;
	}

	.col-md-12.pL0.pR0.ser-padding-top {
		margin-top: 13px;
	}

	.candidate_list img.desktop-none.employee-danger-sign {
		margin-right: 45px !important;
	}

	.candidate_list tr.aky.activeCandidate img.desktop-none.employee-danger-sign {
		margin-right: 41px !important;
	}

	.col-md-3.c.p0 {
		border: 0px !important;
	}

	.list-height-all {
		height: calc(100% - 52px) !important;
	}

	.modal-margin-page {
		padding: 0px !important;
	}

	.cancel-sect-1 .modal-footer {
		border-top: 2px solid #cacaca !important;
		padding: 0px 0px;
		margin: -9px 0px;
	}

	label.delay_label.update-lable {
		font-size: 14px !important;
		font-weight: 400;
		color: #212121 !important;
	}

	.resend-reason {
		padding: 0px !important;
	}

	.delete-sec-184 {
		padding: 0px !important;
	}

	.delete-sec-184 .row .col-md-12 .col-6 {
		max-width: 100% !important;
	}

	.pedding-left-184 {
		padding: 0px !important;
		margin-top: 30px;
	}

	.i-read-184 {
		margin-left: -10px !important;
		padding: 0px 0px 0px 0px !important;
	}

	p.p-184 {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 0.87;
		line-height: 16px;
		margin-top: 19px !important;
	}

	.initiatei9_modalBody h2.heading-184 {
		color: #c71142 !important;
	}

	.Section-1-155 {
		display: flex !important;
		align-items: center !important;
		background-color: rgb(232 235 239) !important;
	}

	.section-1-upload {
		border: none !important;
		box-shadow: unset !important;
		margin-top: 0px;
		margin-bottom: 4px !important;
		margin-left: -5px !important;
	}

	span.upload-heading-157 {
		margin: -10px 0px;
		font-size: 12px !important;
		font-weight: 600 !important;
		padding-left: 0px !important;
	}

	h4.upload-btn-159 {
		text-align: center;
		font-size: 14px;
		font-weight: 600;
		color: #2196f3 !important;
	}

	.col-12.col-sm-6.col-md-6.col-lg-6.col-xl-6.padding-form-141 {
		padding: 0px;
	}

	.col-md-12.form-group.filter-148 {
		padding: 0px 16px;
	}

	/* ---05-10-2023---- */
	p.section-1-delt-popup {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 0.87 !important;
	}

	.initiatei9_modalBody h2.section-1-delt-popup-heading {
		font-size: 16px !important;
		margin: 16px 0px !important;
	}

	.delete-193-btn button.btn.btn-new-primary {
		margin: 0px !important;
	}

	.initiateSec2 .represntSec .col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: unset;
	}

	.initiateSec2.screen-intiate-200 {
		padding: 5px 5px;
		width: 363px !important;
		margin: -27px 0px 0px 0px;
	}

	.initiateSec2.screen-intiate-200 .represntSec {
		padding: 0 0 0px 0 !important;
	}

	.by-choosing-200 {
		padding: 0px !important;
	}

	.modal-header4 {
		align-items: center;
	}

	.modal-content.modal_type0_type1_border .modal-header4 {
		align-items: center;
		border-bottom: unset;
	}

	.initiateSec2.screen-intiate-200
		.custom-radio
		.custom-control-input:checked
		~ .custom-control-label::after {
		left: -24px !important;
		top: 1px !important;
	}

	.initiateSec2.screen-intiate-200 .authRepresent {
		padding: 0 !important;
		margin: -21px 36px;
	}

	.initiateSec2.screen-intiate-200 .sub-head {
		margin-top: 0px;
		color: #212121;
		font-size: 14px;
		font-weight: 600;
		line-height: 16px;
	}

	.col-md-12.form-group.padding-screen-201 .col-12 {
		padding-left: 0px !important;
		margin: 0px !important;
		margin-top: 20px !important;
	}

	.col-md-12.form-group.padding-screen-201 .col-12 .form-check {
		padding: 0px 0px 3px 11px !important;
	}

	.initiateSec2.screen-intiate-200 .authRepresent p.para {
		opacity: 1 !important;
		font-size: 12px;
		line-height: 16px;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin {
		margin: 0px 0px 0px -1px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin {
		background: #eeeeee !important;
		padding: 0px !important;
	}

	.previous_verifier_pill {
		opacity: 1;
		background: #eeeeee;
		padding-bottom: 0px !important;
		padding-top: 4px !important;
	}

	button.proceed-btn.btn.btn-new-primary {
		margin: 0px !important;
		margin-left: 13px !important;
	}

	h2.label_design.font-16-sec {
		font-size: 16px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.display-setting-204 {
		display: unset !important;
	}

	.col-md-12.pL0.pR0.city-miles-ser {
		display: flex !important;
	}

	.city-miles-ser .city {
		width: 157px;
	}

	.city-miles-ser .miles {
		width: 157px;
	}

	.ul-204 {
		display: flex !important;
		justify-content: space-between;
		float: left;
		width: 100% !important;
		margin-bottom: 12px !important;
	}

	span.view_text {
		display: none;
	}

	.map_view {
		border-radius: 0px 8px 8px 0px;
		padding: 6px 6px 6px 2px;
		width: 32px;
		height: 30px;
	}

	.list_view {
		border-radius: 8px 0 0 8px;
		margin-left: -4px;
		padding: 6px 6px 6px 8px;
		width: 32px;
		height: 30px;
	}

	.display-setting-204 .col-md-12.pL0 .contact-group-name .group-name-cirle {
		display: none;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.display-setting-204 {
		display: unset !important;
	}

	.initiate-section-details {
		display: unset !important;
	}

	.list-view-new-phn {
		padding: 0px !important;
		/* margin: -9px !important; */
		border-bottom: 2px solid #c7c7c7;
	}

	.list-view-new-phn .form-check.form-group {
		padding: 9px 0px 0px 19px;
		margin: 1px 0px;
	}

	.int-details {
		padding-left: 0px !important;
	}

	.alll-details {
		margin-left: -7px;
	}

	.city-miles-ser .city .select2-input.custom-input .vs__dropdown-toggle {
		height: 40px !important;
		border: 2px solid #616161;
		border-radius: 4px 0px 0px 4px;
	}

	.custom_input.ser .form-control {
		border: 2px solid #616161;
	}

	.city-miles-ser .miles input.form-control {
		border: 2px solid #616161;
		border-radius: 0px 4px 4px 0px;
		margin-left: -2px;
	}

	.custom_input.ser {
		margin-left: 15px;
	}

	.initiateSec2.screen-intiate-200 .col-md-12.pL0 .row.justify-content-center {
		padding: 4px 9px 0px 15px !important;
		margin-bottom: -19px;
		margin-top: 42px;
	}

	.initiateSec2 .empSection {
		padding-bottom: 5px !important;
		padding-left: 13px !important;
	}

	.initiateSec2 .empSection p.para {
		padding-left: 35px !important;
		width: 100% !important;
		max-width: 330px;
		line-height: 16px;
		font-style: normal;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 {
		padding: 0px !important;
		width: 96% !important;
		margin-left: -7px !important;
		background: rgb(245 245 245) !important;
	}

	.process-heading {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #757575 !important;
	}

	.col-md-11.Step-1-208 img {
		width: 14px !important;
	}

	a.add-new-auth {
		padding-left: 0px !important;
	}

	.row.addnewauthrep-new {
		padding: 0px 24px 0px 1px !important;
	}

	.initiateSec2 .addNewAuthRepr {
		border: unset;
		box-shadow: unset;
		border-radius: 10px;
		padding: 0px;
	}

	.initiateSec2 .floatSection {
		float: right;
		margin-top: 0px;
		margin-left: 31px;
	}

	.email-scr-209 {
		width: 81% !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.screen-212-flex {
		display: unset !important;
	}

	.screen-212-flex .col-6.col-sm-6.col-md-6.col-lg-6.col-xl-6 {
		max-width: 100% !important;
	}

	.city-value .custom-input .vs__dropdown-toggle {
		height: 40px !important;
	}

	.screen-141-very {
		margin-top: -8px !important;
	}

	.addres-complete-ka {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	/* --------new code after merge ----------- */
	.marquee-container {
		overflow: hidden;
		white-space: nowrap;
		width: 220px;
		/* margin: auto; */
		margin: 6px 13px 0px;
	}

	.pL0.serch-main-padding.col-md-11 {
		padding-right: 12px !important;
	}

	.header_text_phone[data-v-6730adc2] {
		margin-left: -20px !important;
	}

	.header_text_phone[data-v-d92138e2] {
		margin-left: -20px !important;
	}

	.modal-header4 > span {
		padding-top: 0px !important;
	}

	.col-md-12.cancel-link-margin {
		margin-top: 0px !important;
	}

	.col-md-12.pL0.pR0.checkbox-form.new-citi-space {
		margin-top: -12px;
	}

	.text-wrap-syle .modal-header4 h2.modal-title .col-md-12 .col-md-4 {
		border: none !important;
	}

	h3.preparer-h3.mL0.color-phone-text {
		padding: 6px 6px 10px 5px !important;
	}

	h3.preparer-h3.mL0.pT0.citizen-text-2 {
		padding: 6px !important;
	}

	.col-md-12.pL0.pR0.checkbox-form.new-citi-space
		.custom-control-input:checked
		~ .custom-control-label::after {
		left: -18px !important;
		top: 0px !important;
	}

	button.invitation-sec-2-btn {
		margin: 0px !important;
	}

	.document-list__controls button.btn.btn-old-primary {
		margin: 11px 34px -40px 0px !important;
	}

	/* .auth_representative_design {
  margin: 0px 6px !important;
  background: unset !important;
  border-radius: 6px !important;
} */

	/* Sprint-4 */
	h2.label_design.mt-0.section-2-video-link {
		margin-top: -50px !important;
		text-align: left;
	}

	.section-2-video-body {
		border: none;
		background: unset !important;
		padding: 0px !important;
		margin: 0px !important;
	}

	.desktop-none.video-copy-btn .copyColorStyle.floatRightStyle {
		background-color: #eeeeee !important;
		color: #3c3c3c !important;
		font-size: 14px !important;
		font-weight: 600;
		width: 110px;
		padding: 5px 3px;
		z-index: 9;
	}

	.desktop-none.video-copy-btn .copiedColorStyle.floatRightStyle {
		background-color: #0fce5c !important;
		color: #3c3c3c !important;
		font-size: 14px !important;
		font-weight: 600;
		width: 110px;
		padding: 5px 3px;
		z-index: 9;
	}

	.video-none-text {
		display: none;
	}

	.video-copy-link-des p {
		opacity: 0.87 !important;
		font-weight: 400;
		font-size: 16px !important;
	}

	.col-md-12.form-group.video-copy-link-des
		.col-md-12.pL0.padToppStyle.textBodyStyle.padLeftHighStyle {
		font-size: 16px;
		font-weight: 400;
		color: #3e3e3e !important;
	}

	p.col-md-12.pL0.padHighhStyle.textBodyStyle.m0.p0.video-link-color {
		color: #3ea4f5 !important;
		font-weight: 700 !important;
		margin-bottom: 15px !important;
	}

	.video-copy-link-des {
		padding: 0px !important;
		margin: 0px -7px !important;
	}

	.modal-content.modal_type0_type1_border .modal-header4 {
		z-index: 12;
	}

	.cancel-sec-2-btn-footer button {
		margin: 0px !important;
	}

	.document-list-Dates {
		font-size: 12px !important;
		color: #6d7176;
		font-weight: 300 !important;
		letter-spacing: 0;
		line-height: 21px;
	}

	.heading-initiate-top {
		font-size: 14px !important;
		font-weight: 600;
		opacity: 0.8 !important;
		color: #143361 !important;
	}

	.nav.phn-new-nev-ini {
		padding-bottom: 0px !important;
	}

	p.additional_info_note.screen-244-text {
		color: #2196f3 !important;
		line-height: 16px;
		font-size: 12px;
		font-weight: 400;
	}

	p.additional_info_note.screen-244-text i.fa.fa-lightbulb-o {
		font-size: 17px;
		float: left;
		padding-right: 11px;
	}

	.screen-246-check-input .custom-control-label::before,
	.screen-246-check-input .custom-control-label::after {
		margin-top: 7px !important;
	}

	.screen-246-box-padding {
		padding: 0px 14px 0px 10px !important;
	}

	.screen-246-new-expired {
		padding-left: 3px;
		display: flex;
	}

	.col-md-12.pL0.phone-disply-unset {
		display: unset !important;
	}

	span.desktop-none.details-screen-246 {
		display: flex;
		align-items: end;
	}

	label.label-input.screen-246-margin-top {
		margin-top: 20px !important;
	}

	.pdf-view-247 {
		margin-top: 22px;
		border: unset !important;
	}

	div#preparerDiv .preparer-h3 {
		font-size: 12px !important;
	}

	/* alert page  */

	.i9-reports .flex-jc-center {
		display: unset !important;
	}

	.report-div {
		border: 1px solid #9e9e9e;
		margin: 7px 0px;
		padding: 10px;
		border-radius: 4px;
	}

	button.view-details.btn.btn-new-secondary {
		padding: 3px 10px !important;
	}

	.i9-reports .l-header-dashboard {
		margin-left: 10px;
		margin-top: -9px;
		box-shadow: unset !important;
	}

	.report-heading {
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		color: #122e57;
	}

	.i9-reports .main-body {
		box-shadow: none;
		margin-top: -10px;
		padding: 0px !important;
		width: 100% !important;
	}

	.report-name {
		width: 49%;
	}

	.i9-reports .main-body .body-section {
		margin-top: -22px !important;
	}

	.holder {
		box-shadow: unset !important;
	}

	.alerts-screen-251 {
		padding: 14px 10px !important;
	}

	img.alert-img-251 {
		margin-right: 20px;
	}

	span.filterSpan {
		font-size: 14px !important;
		padding-left: 0px !important;
	}

	span.filter-scr-251-days {
		padding-left: 0px !important;
	}

	.pen-incomp-254 {
		margin-bottom: 15px !important;
		margin-top: 12px !important;
	}

	/* Task Page  */
	.row.m0 .col-md-12.task-style {
		justify-content: start;
	}

	.row.m0 .col-md-12.task-style .btn-new-primary span.text {
		font-size: 14px !important;
		font-weight: 400;
	}

	.emp-dashboard-filter:after,
	.emp-dashboard-filter:before {
		display: none;
	}

	.dashboard__mydbFilterHolder .emp-dashboard-filter {
		left: 20px !important;
		top: 132px;
	}

	.mydb-filter__body {
		display: inline-block !important;
		padding: 0px !important;
		width: 345px !important;
	}

	.row.m0.status-255-padding {
		padding: 0px 0px 0px 19px !important;
	}

	hr.filter-hr {
		border-top: 2px solid #e7eaf3;
	}

	.filter-name-255 {
		font-size: 14px !important;
		font-weight: 600;
		margin: 10px 0px 0px 9px !important;
	}

	.reset-filters-option {
		margin-top: -33px;
	}

	.status-255-padding label.heading-255 {
		font-size: 14px !important;
		font-weight: 600;
		margin-left: -8px !important;
	}

	hr.filter-hr-2 {
		border: 1px solid #cccccc26;
		margin-left: -20px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	.clera-255 {
		position: absolute;
		right: 0px;
		top: 34px;
	}

	.phn-i-9-257.modal {
		top: 0px !important;
	}

	/* Activity-page */
	/* .ob-activitylogs__Img {
  margin-top: 55px;
} */
	li .content-block {
		display: none;
	}

	ul.activity-content:before {
		display: none;
	}

	h3.employer_heading.form-group span {
		font-size: 14px !important;
		font-weight: 600;
		color: #143361 !important;
	}

	/* Notification */
	.ob-notification__Img1 {
		margin-top: 50px;
	}

	.ob-notification__Img1 .date-time-design p.date-time {
		display: none;
	}

	/* Settings */

	.Settings_m {
		margin-top: 68px;
		width: 100% !important;
		max-width: 100% !important;
	}

	.authorized_representative {
		max-width: 364px;
		max-width: 100% !important;
	}

	.profile.active-tab {
		border-left: unset;
	}

	.Settings_m .tasks_tab li {
		background: #eeeeee;
		margin-bottom: 6px;
		border: unset;
		display: block;
		box-shadow: none !important;
	}

	.Settings_m h3.layout_heading.setting-name {
		display: block;
		font-size: 18px !important;
		font-weight: 600;
		padding: 0px 0px 0px 9px !important;
	}

	img.setting-icon {
		width: 11px;
		float: right;
	}

	.tasks_tab li a span {
		font-weight: 400;
		font-size: 15px !important;
		/* width: 83%; */
	}

	span.formI9-task-heading.heading-setting {
		font-size: 18px;
		color: #122e57 !important;
	}

	button.setting-update-btn {
		margin-top: -50px;
		border: none;
		color: #2196f3 !important;
		font-size: 16px;
		padding: 0px !important;
	}

	.setting-profile-main {
		display: inline-flex;
		width: 100%;
	}

	.setting-all-detials label.info-label {
		font-size: 16px;
		opacity: 1;
		color: #616161;
	}

	.setting-all-detials p.info-label-2 {
		font-size: 15px;
		font-weight: 600;
	}

	.time-zone {
		border-top: 2px solid #e0e0e0 !important;
	}

	.heading-time-zone {
		padding: 6px 0px 0px 6px !important;
	}

	.profile-main {
		margin-bottom: 0px !important;
		padding: 0px !important;
	}

	.time-zone .col-md-12.form-group.pL0 {
		margin-top: 15px;
		padding: 0px !important;
		padding-left: 6px !important;
	}

	.time-zone .col-md-12.form-group.pL0 .col-md-4.pR0 {
		padding: 0px !important;
	}

	button.profile-change-btn-1.btn.btn-old-secondary {
		margin-top: -170px !important;
		border: none;
		color: #2196f3 !important;
		padding: 0px !important;
	}

	.time-zone .col-md-4.pR0 label {
		font-size: 16px;
		font-weight: 400;
	}

	.profile-footer-btn {
		margin-bottom: 21px;
		margin-top: 16px;
	}

	.time-zone-btn {
		text-align: center;
	}

	.time-zone .col-md-12.form-group.pL0 label {
		font-size: 16px !important;
		padding-left: 0px !important;
	}

	.desktop-none .button_style_add_new {
		padding: 0px 16px !important;
		font-size: 31px !important;
		font-weight: 100;
		margin-right: -16px;
	}

	.lv1-row2 .Settings_m .authorized .ob-table-light-theme table tbody tr {
		display: flex;
		margin: 0px 0px 17px 11px !important;
		height: auto !important;
		background: #eeeeee !important;
		display: flex;
		padding: 8px;
		flex-direction: column;
		align-items: flex-start;
		gap: 8px;
		align-self: stretch;
		border-radius: 7px;
	}

	.authorized .ob-table-light-theme table tr th {
		display: none !important;
	}

	.ob-table-light-theme thead[data-v-8d2757d6] {
		display: none !important;
	}

	span.formI9-task-heading.heading-setting-2 {
		font-size: 16px !important;
	}

	.auth-heading {
		margin-top: -12px;
		margin-bottom: 16px;
		padding-left: 0px !important;
		margin-left: 0px !important;
	}

	.representatives.autho-275 {
		padding: 0px !important;
	}

	.search_div.autho-search-div {
		width: 88% !important;
		margin: 0px 0px 0px -6px !important;
	}

	.modal_type0_type1_border .modal-header h2.heading-autho-277 {
		font-size: 18px !important;
	}

	.autho-color {
		background-color: #e9f5fe;
	}

	.setting-update-autho input.form-control {
		border: 1px solid #616161;
	}

	.autho-screen-277.desktop-none {
		font-weight: 400 !important;
		color: #2196f3;
	}

	.video-call-width {
		padding: 0px 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.form-group.authorized-flex {
		display: block !important;
		padding: 0px;
	}

	.autho-emailbox {
		max-width: 100% !important;
	}

	.autho-check-mail-btn button.changeText1.btn.btn-new-primary {
		/* text-align: center; */
		align-self: center;
		/* margin: 0 auto !important; */
		margin-left: 108px;
		margin-top: 31px;
	}

	label.label-input.autho-email-label {
		font-size: 16px !important;
		font-weight: 400 !important;
		margin: 17px -8px;
	}

	.setting-update-autho .col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.form-group {
		display: block !important;
	}

	.setting-update-autho .col-12 .col-md-6 {
		max-width: 100%;
		width: 100% !important;
		margin-bottom: 18px !important;
	}

	.setting-update-autho .col-12 {
		display: block !important;
	}

	.setting-update-autho label.label-input {
		font-size: 16px !important;
		margin-top: 10px;
	}

	.autho-model-width.modal .modal-dialog {
		width: 100% !important;
		margin: 0px !important;
		padding: 0px !important;
	}

	.Intro-permission {
		margin: 0px 7px !important;
		padding: 0px 15px !important;
	}

	.switchbtn .sliderbtn:before {
		bottom: 3px;
		background-color: #00c853;
	}

	.switchbtn input:checked + .sliderbtn {
		background-color: #e6faee;
		border: 1px solid #00c853;
	}

	.sliderbtn {
		background-color: #e6faee;
		border: 1px solid #00c853;
	}

	.row.screen-279 .col-md-12 h3 {
		font-size: 16px !important;
		font-weight: 600;
		color: #122e57 !important;
	}

	.row.screen-279 .col-md-12 p.info_div_label {
		color: #757575 !important;
		width: 320px !important;
		display: flex;
		line-height: 16px;
		/* max-width: 100% !important; */
	}

	.desktop-none.update-279 span {
		font-size: 16px !important;
		font-weight: 600 !important;
		text-decoration: none !important;
	}

	.desktop-none.update-279 {
		margin: 0px 0px 16px 0px !important;
	}

	.col-md-4.per-padding {
		padding: 0px;
	}

	p.date-permisson {
		font-size: 16px !important;
		font-weight: 600 !important;
		margin: 4px 0px 11px 0px !important;
	}

	.view-download-btn span {
		font-size: 14px !important;
		color: #2196f3;
		margin: 2px 5px 0px 0px !important;
	}

	.view-download-btn {
		margin: 16px 0px !important;
	}

	.modal-body .col-md-12.form-group p.heading-screen-280 {
		font-size: 14px !important;
		font-weight: 400 !important;
		padding: 11px !important;
		background: #e9f5fe;
		color: #2196f3 !important;
	}

	.col-md-12.pL0 h2.h2-heading-280 {
		font-size: 18px !important;
	}

	label.label-input2.lable-280 {
		font-size: 16px !important;
		font-weight: 400 !important;
	}

	.col-md-12.form-group.mB0.upload-280 .info_div_text.width300 {
		width: unset !important;
	}

	.col-md-12.onblick-281 {
		display: flex;
	}

	span.formI9-task-heading.heading-setting-3 {
		font-size: 18px !important;
		line-height: 24px;
	}

	.col-md-12.onblick-281 .psi_tab_header_active {
		color: #c71142 !important;
		border-bottom: #c71142 solid 2px !important;
		line-height: 27px;
		/* margin: 0px; */
	}

	.col-md-12.onblick-281 .col-md-2 {
		margin: 0px 17px 0px 0px !important;
	}

	hr.onblink-281-hr {
		border-bottom: 1px solid #e0e0e0;
		margin-top: -6px;
	}

	.subscription_Page.screen281-subscribe {
		padding: 0px 9px !important;
	}

	.col-md-12.pL0 h2.h2-heading-281 {
		font-size: 16px !important;
		line-height: 24px;
	}

	.col-md-10.support-list .supportingDocs_title {
		width: 100% !important;
		max-width: 350px;
	}

	.terms_description {
		opacity: 0.8;
		font-size: 14px;
		color: #757575;
		letter-spacing: 0;
		line-height: 16px;
	}

	.col-md-6.pL0.pR0.booking-screen-282 {
		display: flex;
	}

	.col-md-3.filter-booking {
		padding: 0px !important;
		margin-left: 9px;
	}

	.col-md-12.all-booking-padding {
		padding: 9px 7px !important;
	}

	h2.pL0.pR0.psi_tab_header_inactive {
		line-height: 27px;
	}

	.mydb-filter.booking-fliter {
		width: 265px;
		left: -210px;
	}

	.mydb-filter__body.booking-fliter-body {
		width: 263px !important;
		/* padding-left: 17px; */
	}

	.mydb-filter__body.booking-fliter-body .row {
		padding-left: 9px;
	}

	.mydb-filter__footer.booking-fliter-fotter {
		width: 263px !important;
		/* padding-left: 17px; */
	}

	.booking-filter-btn .col-md-4 div {
		width: 100% !important;
		max-width: 100% !important;
	}

	.col-md-4.pR0.booking-filter-to {
		padding: 0px;
		margin-top: 12px;
	}

	.mydb-filter:before,
	.mydb-filter:after {
		display: none;
	}

	p.alerts-p-283 {
		background: #e9f5fe;
		color: #2196f3;
		margin-left: 7px;
		margin-top: 9px;
	}

	.resend-174 .modal-footer .btn + .btn {
		margin-left: 12px !important;
	}

	.custom-checkbox-input.add_new_hr.add2hr.form-check.form-group {
		padding: 0 0 3px 0px !important;
	}

	img.phone-image.desktop-none {
		width: 18px;
	}

	img.address-image.desktop-none {
		width: 18px;
	}

	.btn-edit-delete-autho {
		display: flex;
	}

	.btn-edit-delete-autho img {
		width: 20px;
		margin-right: 17px;
	}

	.btn-edit-delete-autho {
		display: flex;
		position: relative;
		top: -196px;
		right: -255px;
	}

	.Settings_m .Intro-Page .info_div {
		display: block !important;
	}

	img.img-responsive.changedProfilePic {
		border-radius: 61%;
		height: 60px;
		width: 60px;
	}

	.main-content-dashboard .main-dashboard-div {
		height: calc(100% - 57px) !important;
	}

	button.org-pro-update-btn.btn.btn-old-secondary {
		border: none;
		margin-top: -53px;
		color: #2196f3 !important;
		font-size: 15px !important;
	}

	.row.mR0.Organization-profile-284 label.label-input {
		font-size: 16px !important;
		font-weight: 400 !important;
		color: #616161 !important;
	}

	.row.mR0.Organization-profile-284 p.info-label-2 {
		font-size: 16px;
	}

	.padding-org-pro {
		padding-left: 0px !important;
	}

	.col-md-12.desktop-none.organization-heading {
		padding: 0px;
	}

	.Intro-Page.org-pro.mR0 {
		padding: 0px 0px !important;
		margin: 0px !important;
	}

	button.bill-btn-new.btn.btn-new-primary {
		width: unset !important;
		margin-top: -26px;
		z-index: 99;
	}

	/* New code test  */
	.tble-bill-data {
		margin: 0px !important;
		display: flex;
		line-height: 40px;
		justify-content: space-between;
	}

	.table-bill {
		flex: 1;
		border-right: 2px solid #bdbdbd;
	}

	.bill-details {
		flex: 1;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td {
		border: 2px solid #bdbdbd;
		max-width: unset !important;
		min-width: unset !important;
		align-self: normal;
		padding: 7px 0px !important;
		margin: -10px 0px 0px 0px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td
		div,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.grid__table-holder
		table
		tr
		td
		div {
		margin: -4px 5px -4px -3px !important;
		padding: 0px 0px 0px 6px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details
		.ob-table-light-theme
		.ob-table-header-bg,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		.ob-table-header-bg {
		display: none;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details .ob-table-light-theme div table,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		div
		table {
		margin-top: 14px !important;
	}

	.fixed-height.authorized.booking_page1.bill-tabl-details .ob-table-light-theme div table tr,
	.fixed-height.authorized.booking_page1.transactions-tabl-details
		.ob-table-light-theme
		div
		table
		tr {
		background: #fff !important;
		border: unset !important;
		margin: 0px 0px 17px 0px !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(3),
	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(3) {
		display: none !important;
	}

	span.vth {
		color: #2196f3 !important;
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	.bill-details {
		font-size: 16px;
		font-weight: 600;
	}

	.table-bill.desktop-none {
		font-size: 16px;
	}

	.everify_tab_header_active {
		border-bottom: #c71142 solid 3px !important;
		color: #c71142 !important;
	}

	/* Notificatio Page  */

	ul.notification-content.AllNotifications li .col-md-12.activity_block {
		margin-left: 0px !important;
		padding: 0px !important;
	}

	.notification-border {
		margin: 0px -10px;
		border-left: none !important;
		border-top: 2px solid #fff !important;
	}

	ul.notification-content.AllNotifications {
		margin-bottom: 5px;
		padding: 0px !important;
	}

	.notification-border
		ul.notification-content.AllNotifications
		h3.employer_heading.form-group.test-2 {
		margin-top: -6px;
		font-size: 14px !important;
		font-weight: 400 !important;
		color: #212121 !important;
	}

	.notification-mark-read {
		margin-top: -25px !important;
	}

	.notification-filter-btn {
		text-align: center;
		border-top: 2px solid #c9c9c9;
		line-height: 45px;
	}

	.custom-checkbox-input.phone-view.checkout-new-3.form-check.form-group
		.custom-control.custom-checkbox
		label.custom-control-label::after {
		/* padding: 0px !important; */
		left: -24px !important;
	}

	.date-time-picker-wrapper img {
		margin-top: -3px;
	}

	.invitation-scr-178 button.btn.btn-new-primary {
		margin: 0px !important;
	}

	.cancel-scr-179 button {
		margin: 11px 8px 19px !important;
	}

	.ul-204 li.list-inline .btn-group img {
		padding: 0px !important;
		margin-top: -4px;
	}

	.sec-208-2-margin {
		margin-bottom: 16px;
	}

	.add-new-210 {
		margin: 0px 0px 0px -23px !important;
	}

	.Settings_m .col-md-12 .col-md-3.desktop-none .tasks_tab.desktop-none {
		height: calc(100vh - 100px);
	}

	.desktop-none.display-block .colSection.btn-top.wwwew span.btn1 {
		opacity: 0;
	}

	.testt .document-list__header td.desktop-none button.btn {
		margin-left: -29px;
	}

	.verify-top {
		margin-top: 5px !important;
	}

	.col-md-12
		.this-side.padding-modal-es.modal.in
		.modal-dialog
		.modal-content.modal_type0_type1_border
		> div {
		padding-top: 12px !important;
	}

	h2.new-heading-warning.warning-style.pT0 {
		margin-top: -12px;
	}

	img.screen-157-icon {
		background: rgb(208 214 223) !important;
		border-radius: 4px !important;
	}

	.header_text_phone #orgName[data-v-35d85d33] {
		padding-left: 0px !important;
		margin: 17px 0px 0px -23px !important;
	}

	.screen-1-header-name {
		margin-left: -30px !important;
	}

	.col-md-12.text-citi h3.preparer-h3.m0.citizenship-h3.op-6 {
		padding-left: 9px !important;
	}

	.scr-22.modal {
		top: unset !important;
	}

	.scr-22.modal .modal-body p.point {
		font-size: 14px !important;
	}

	h1.heading.m-0.drop-form-heading.scr-22-heading {
		padding-top: 16px;
		padding-bottom: 14px;
	}

	.collapse-details .row.mL0.mR0.emp-info-div3 .col-md-3.col-xs-12.info-div {
		margin-top: 8px;
	}

	.collapse-details .row.mL0.mR0.emp-info-div3 .col-md-3.col-xs-12.info-div label.info-label-2 {
		padding-top: 0px !important;
	}

	h2.warning-style.scr-23-heading {
		margin-top: 21px;
	}

	p.h2.screen-19-text b {
		font-weight: 400 !important;
		font-size: 14px;
		font-style: normal;
		line-height: 16px;
		color: #143361 !important;
	}

	.row.profile-collapse-details .col-6 {
		margin-top: 13px;
	}

	.col-md-12.desktop-none.layout-all-new {
		padding: 0px 15px !important;
	}

	.header_text_phone #orgName[data-v-35d85d33] {
		padding-left: 0px !important;
		margin: 17px 0px 0px -23px !important;
	}

	.col-md-12
		.this-side.padding-modal-es.modal.in
		.modal-dialog
		.modal-content.modal_type0_type1_border
		> div {
		padding-top: 12px !important;
	}

	h2.new-heading-warning.warning-style.pT0 {
		margin-top: -12px;
	}

	iframe#launcher {
		display: none;
	}

	.document-list__header {
		padding-left: 6px !important;
		padding-right: 7px !important;
	}

	/*After merge sprint 1 and  sprint 2 code*/
	.padding-3 {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.a-bottom-text {
		background-color: #eeeeee !important;
	}

	.a-bottom-text h5 {
		font-size: 13px !important;
	}

	.botton-text-second p {
		font-weight: 600 !important;
	}

	.row.form-group.desktop-none.section-1 {
		border-bottom: none !important;
	}

	.col-md-12.Work-autho p a {
		color: #939799 !important;
	}

	.annotationLayer section.linkAnnotation {
		display: none;
	}

	.col-md-12.form-group.additional .form-group textarea#textarea {
		height: 170px !important;
	}

	.employeeImp .emp-input-head1 .emp-h2 p {
		margin-bottom: -10px;
	}

	div .modal.in .modal-dialog {
		margin: 0px 0px 0px 1px !important;
	}

	h2.h2-section-3-scr-130 {
		background: unset !important;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		color: #212121 !important;
		padding: 0px !important;
	}

	h2.h2-section-3-scr-130 span {
		color: #2196f3 !important;
	}

	.row.form-group.scr-131 .col-md-12.col-sm-12.pL0.alias-name-main {
		background: #e0e0e0;
		padding: 6px !important;
	}

	.row.form-group.scr-131 {
		padding: 0px !important;
	}

	.scr-131 .col-md-12.col-sm-12.pL0.alias-name-main span.info-label-2.alias_names_style {
		background: unset !important;
		color: #757575 !important;
	}

	.desktop-none.display-block div .sec2-document-list {
		padding: 15px 15px;
	}

	.collapse-wrapper.theme-default span.collapse-title-icon {
		background: unset !important;
	}

	.collapse-wrapper.theme-default .collapse-title span.collapse-title-label {
		font-size: 13px;
	}

	.additional_info_instructions {
		font-size: 17px;
		margin-top: 16px;
	}

	.add-employee-modal.modal.in div#vs1__combobox {
		height: 40px !important;
	}

	.lv1-row2 .main-content-taskPage .phn-i-9-257.modal .modal-dialog {
		margin: 0px 0px 0px 4px !important;
	}

	.row.m0 .col-md-12.task-style .ellipsisBtn {
		background: unset;
	}

	.tabs-outer-style .tabs-inner-style .row.mL0.mR0.emp-phone-input {
		margin: 20px 0px;
	}

	.tabs-outer-style .tabs-inner-style .row.mL0.mR0.emp-phone-input .col-md-4.col-sm-12.input-div {
		margin-bottom: 17px;
	}

	.col-md-12.pL0.desktop-none.d-flex.spacing-nonne.right-space {
		padding-bottom: 15px;
	}

	.row.form-group.grp-form-3.spacing-nonne .col-md-12 .col-sm-12 {
		margin-bottom: 14px;
	}

	.add-employee-modal.modal.in .col-12.col-sm-6.col-md-6.col-lg-6.col-xl-6.block.form-group {
		margin-bottom: -12px;
	}

	.text-wrap-syle .date-time-picker-wrapper img {
		margin-top: 1px;
	}

	.text-wrap-syle .modal-body .col-md-6.form-group.pR0.spacing-inline {
		padding-top: 18px !important;
	}

	.text-wrap-syle .modal-body .col-md-12.form-group {
		margin-bottom: 50px !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 90px);'] {
		height: calc(100% - 12px) !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 80px);'] {
		height: calc(100% - 52px) !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 140px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 141px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 142px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 143px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 144px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 145px);'] {
		height: calc(100% - 115px) !important;
	}

	.setion2-108 .upload_doc--docdiv {
		padding: 15px 14px !important;
	}

	.setion2-108 .col-md-6.col-sm-12.sec-wer {
		padding: 0px;
	}

	.setion2-108 div#listCDocExpirationDateDiv {
		padding-top: 20px;
	}

	.setion2-108 .row.secton-finalize div#additionalInfoTextDiv {
		padding: 0px !important;
	}

	.setion2-108 .sec-wer.sec-verify .col-md-12.form-group .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	.setion2-108 .section-2-spc .sec-wer .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	.setion2-108 .row.secton-finalize .col-md-12.pL0.sec-wer .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	div#primaryDocdocumentTitleDiv .form-control-div {
		padding-right: 2px;
	}

	.col-md-12.form-group.sec-wer.scr-104-pendding {
		padding: 0px 2px 0px 0px !important;
	}

	.col-md-12.pl-3.scr-88-padding {
		padding-left: 5px !important;
	}

	a.clearLink-phone.desktop-none {
		z-index: 9999;
		position: relative;
	}

	div#new-screen .sec-73-new {
		padding: 0px 22px !important;
		margin-top: 13px !important;
	}

	.lv1-row2 .main-content-taskPage {
		height: calc(100% - 77px) !important;
	}

	.desktop-none.style-file-intro .form-group.list-padding .form-group.list-padding {
		padding: 1px !important;
	}

	.scr-32-new.desktop-none .document-list--docdiv .col-md-10 .supportingDocs_title {
		width: 200px !important;
	}

	.scr-32-new.desktop-none .document-list--docdiv {
		background-color: #e8ebef !important;
	}

	.scr-32-new.desktop-none {
		padding: 0px !important;
	}

	.col-md-12.scr-new-32 .supprting_docs_p {
		font-size: 14px;
		color: #212121;
		letter-spacing: 0;
		line-height: 21px;
	}

	.col-md-12.scr-new-32 {
		padding: 0px;
	}

	.scr-new-32 .col-md-12 {
		padding: 0px;
	}

	a.top-share img.pointer {
		width: 23px;
	}

	.l-header-dashboard {
		border: none !important;
	}

	p.layout_heading.mB0.employee-heading.display-none {
		font-size: 16px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 24px !important;
		color: #122e57 !important;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 50px) !important;
	}

	.desktop-none.phone-navstyle button {
		background: #2196f3;
		border-radius: 50%;
		border: none;
		padding: 2px;
		width: 27px;
		line-height: 19px;
		height: unset !important;
	}

	.desktop-none.phone-navstyle button span.text {
		font-size: 26px;
		font-weight: 400;
	}

	.desktop-none.phone-navstyle button i {
		display: none;
	}

	.header-sorting-icon {
		position: relative;
		right: -44px;
	}

	.check-select {
		margin-left: 13px;
		margin-top: 14px;
		margin-bottom: 12px;
	}

	.note-only {
		padding: 11px 0px 11px 10px !important;
		margin: 22px 14px 0px !important;
	}

	a.top-download {
		margin-left: 15px;
	}

	.desktop-none.top-share-download {
		position: absolute;
		right: 3px;
		padding-top: 3px;
	}

	.video-link .col-md-12.from-group .auth_representative_design.row.form-group {
		background: #eeeeee !important;
	}

	.video-call-width .auth_representative_design {
		background: #eeeeee !important;
	}

	.video-call-width {
		padding: 0px 0px !important;
	}

	.video-call-width .auth_representative_design .col-12 span.verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.row.video-link span.verifier_header {
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.employer_para {
		font-weight: 300 !important;
	}

	p.h2.screen-32-new b {
		font-weight: 600 !important;
	}

	.row.documents-section_intro-text.screen-new-31 {
		margin: -14px;
	}

	.desktop-none.style-file-intro.padding-31-scr {
		margin: 0px;
	}

	.row.documents-section_intro-text .col-md-12.heading span.emp-h2 p {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.row.documents-section_intro-text .col-md-12.heading span.emp-h2 p span.h2-heading {
		font-weight: 700;
	}

	.col-md-12.pL0.pR0.ser-padding-top > div:first-child {
		margin-left: 20px;
	}

	span.profile-icon-style.profile-list-icon.pointer.inactive-view {
		display: none;
	}

	span.profile-icon-style.profile-grid-icon.pointer.active-view {
		display: none;
	}

	h3.employee-list-details1 {
		overflow: unset !important;
	}

	.candidates-list-details p.info_div_label {
		/* overflow: unset !important; */
		max-width: 212px !important;
		width: 200px !important;
	}

	.candidate_list tr.aky.activeCandidate {
		margin-left: 7px !important;
		padding-left: 13px !important;
		max-width: 100% !important;
	}

	p.h2.screen-19-text {
		margin-top: 0px !important;
	}

	.row.mL0.mR0.screen-20-upload .fileupload_new {
		padding-top: 22px;
	}

	.row.mL0.mR0.screen-20-upload .col-md-6.col-sm-12.m-b-xl {
		padding: 0px !important;
		margin: 0px;
	}

	div#t1ExpiredDateDiv {
		padding-top: 30px;
	}

	.upload-page-padding
		.documents-section_intro-text
		.desktop-none.style-file-intro
		.form-group.list-padding {
		padding: 0px 5px !important;
	}

	.upload-page-padding
		.documents-section_intro-text
		.desktop-none.style-file-intro
		.form-group.list-padding
		label.select-document-label {
		padding-left: 6px;
	}

	.row.mL0.mR0.upload-page-padding .col-md-6.col-sm-12.m-b-xl {
		padding: 0px;
	}

	div#preparerDiv .preparer_sub_heading {
		padding: 10px 0px;
	}

	.candidate_list tr:first-child {
		margin: 7px 0px 0px 0px !important;
		padding: 2px 0px 0px 4px !important;
	}

	.candidate_list tr.aky.activeCandidate:first-child {
		margin: 7px 0px 0px 0px !important;
		padding: 1px 0px 0px 4px !important;
	}

	.candidate_list img.desktop-none.employee-danger-sign {
		margin-right: 13px !important;
	}

	.rowSection.desktop-none.top-row.px-5 .colSection.btn-top.wwwew span.btn1 {
		opacity: 0;
	}

	i.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: #fff !important;
		margin-right: -32px;
	}

	.width-extra {
		margin: 0px -35px 0px -35px !important;
	}

	.emp-input-head1 .emp-h2 p {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		opacity: 1;
		margin-top: -18px;
	}

	.emp-input-head1 .emp-h2 p .h2-heading {
		font-weight: 700;
	}

	.preparer-page-div div#preparerDiv h3.preparer-h3 {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
	}

	.col-md-1.sec1-document-upload-file:last-child {
		text-align: right;
	}

	.col-md-12.upload_doc--docdiv > .col-md-1:last-child {
		text-align: right;
	}

	.fileupload_new .upload_file_div_type_2.upload_div_type_2 .upload_doc--docdiv .col-md-10 {
		max-width: 200px;
		text-align: center;
	}

	.row div#listBexpiredDateDiv {
		padding-top: 21px;
	}

	.fileupload_new .upload_div_type_2 .upload_doc--docdiv {
		align-items: center;
	}

	.fileupload_new .upload_file_div_type_2.upload_div_type_2 .upload_doc--docdiv .col-md-10 div {
		padding-top: 0px !important;
	}

	.upload-main-div.col-md-12 {
		margin-top: -20px !important;
	}

	.section-1-upload .section-upload-display {
		padding: 4px 0px !important;
	}

	.section-1-upload .section-upload-display .col-md-4.col-5,
	.section-1-upload .section-upload-display .col-md-8.col-7,
	.section-1-upload .section-upload-display .col-md-2.col-5,
	.section-1-upload .section-upload-display .col-md-10.col-7 {
		padding: 0px;
	}

	.upload-main-div.col-md-12 .sticky-xl-bottom-div {
		margin-left: -24px !important;
		padding-right: 0px;
		width: 100%;
		position: fixed !important;
		z-index: 99999;
	}

	.upload-main-div.col-md-12 .frame-3282-2 {
		margin: 0px 2px;
	}

	.upload-main-div.col-md-12 .frame-3282-2 .pL0.col-md-8 {
		padding-right: 3px !important;
	}

	.col-md-12.sec1-document-list-docdiv {
		padding: 0px 8px;
	}

	.col-md-12.registeredVerifier_pill.form-group span.registeredVerifier_p {
		color: #2196f3 !important;
		display: flex;
		font-size: 12px !important;
		font-weight: 400 !important;
		margin-left: 25px;
		margin-top: -39px;
		display: -webkit-box;
	}

	.col-md-12.registeredVerifier_pill.form-group img {
		margin-top: 20px;
	}

	.sec1-document-list-file {
		font-size: 21px !important;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul li.pagination-count-txt {
		font-size: 12px !important;
		font-weight: 400;
		padding: 0px 4px !important;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul
		li
		button.pagination__controls.btn.btn-old-secondary {
		border: 1px solid #757575;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul
		li
		button.pagination__controls.btn.btn-old-secondary
		i {
		color: #757575;
	}

	.upload-btn-fixed {
		position: fixed !important;
		bottom: 5px;
		padding-left: 0px !important;
		border-top: 2px solid #cacaca;
		line-height: 51px !important;
		margin-left: -18px;
	}

	.section-1-upload .col-md-12.Section-1-155 {
		margin-left: -20px !important;
		width: 112%;
	}

	.row.m0.upload-mar-155 {
		padding-bottom: 46px;
	}

	hr.upload-document-line.desktop-none {
		margin: 7px 0px;
	}

	.document-list--docdiv {
		background: #eeeeee !important;
	}

	.sec1-document-list {
		border-bottom: 1px solid #e0e0e0 !important;
	}

	.resend-174 .resendSec2 .update_padding .form-control-div input.form-control {
		border: 1px solid #616161;
	}

	.resend-174 .resendSec2 .resend-175 {
		margin-bottom: 10px !important;
	}

	.resend-174 .resendSec2 .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.d-inline-flex {
		padding-bottom: 0px !important;
		margin-bottom: -11px !important;
		line-height: 0px !important;
	}

	.copy-link-176
		.modal-content.modal_type0_type1_border
		.col-md-12.padHighhStyle
		.col-md-12.form-group {
		margin-bottom: 0px;
	}

	.resend-174
		.modal-content.modal_type0_type1_border
		.modal-body
		h2.label_design.resend-heanding-178 {
		font-size: 16px !important;
	}

	.row.form-group.mB0.margin-top-201 {
		margin-top: -18px !important;
	}

	.initiateSec2.screen-intiate-200 br {
		display: none !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div br {
		display: block !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div {
		margin-bottom: 16px;
		padding-bottom: 0px !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div span {
		font-weight: 400 !important;
		color: #212121 !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div label {
		color: #757575 !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 span {
		color: #757575 !important;
	}

	.step-display-208 {
		display: -webkit-box;
		padding-right: 20px;
	}

	span.step-line-208.step-span-screen {
		display: block;
		padding-left: 5px !important;
	}

	.margin-207-16 {
		margin-top: 16px;
	}

	.resend-175 .previous_verifier_pill .col-md-4 label.verifier_label {
		margin: 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin
		.col-md-4
		label.verifier_label {
		color: #616161 !important;
		opacity: 1 !important;
		margin-bottom: -1px;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin
		.col-md-4
		p.verifier_value {
		font-size: 14px !important;
		font-weight: 600;
	}

	.cancel-sect-1 .modal-header4 {
		border-bottom: 0px !important;
	}

	.info_div_text {
		width: 213px;
	}

	.checkbox-inline.p0.desktop-none {
		padding-right: 0px !important;
		margin-right: -19px !important;
	}

	.rightViewModal {
		height: max-content;
		float: unset !important;
		top: 0 !important;
		overflow-x: hidden !important;
		margin: 0px !important;
	}

	hr.desktop-none.sec-1-hr-new {
		margin-top: 32px;
		margin-bottom: -18px;
		margin-left: -15px;
		margin-right: -15px;
		border: 1px solid #c8c8c8;
	}

	button.ok-btn-sec-1.btn.btn-new-primary {
		margin: 0px !important;
	}

	.container.scr-444 .col-md-12.pL0 .col-md-6.col-sm-12.input-div2 label.label-input,
	.container.scr-444 .col-md-12.form-group.mt-5 label.label-input,
	div#addDayNumberDiv label.label-input.add-days {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 1 !important;
	}

	.screen-246-new-expired .col-md-4 {
		margin-top: -3px;
		color: #212121 !important;
	}

	.custom-checkbox-input.screen-246-check-input.form-check.form-group {
		padding: 0px 0px 0px 18px;
		margin-top: -7px;
	}

	hr.desktop-none.hr-247 {
		border: 1px solid #cccccc;
		margin-bottom: 13px;
		margin-top: 16px;
		margin-left: -16px;
		margin-right: -16px;
	}

	.i9-reports.test-report {
		display: none;
	}

	.search-alerts {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.search-alerts .form-control-div.searchText.searchInput input#search {
		width: 170%;
		border: 1px solid #616161 !important;
	}

	.search-alerts img.desktop-none {
		width: 24px;
		height: 24px;
		margin-right: 14px;
	}

	.row.mL0.mR0.alert-msg-scr-253 {
		padding: 0px 18px !important;
		display: flex;
		width: 97%;
	}

	.row.mL0.mR0.alert-msg-scr-253 .col-md-10 span {
		font-size: 12px !important;
		color: #bf2e49 !important;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 50px) !important;
	}

	.row.mL0.mR0.alert-msg-scr-253 button.btn.btn-link-default {
		opacity: 0 !important;
	}

	span.profile-banner.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: unset;
		right: -4px;
		top: 22%;
		position: absolute;
	}

	.cancel-sec-2-btn-footer button.btn.btn-new-primary {
		margin-left: 12px !important;
	}

	.cancel-invitation-popup.modal .modal-footer,
	.resend-sec-all.modal .modal-footer {
		border-top: 1px solid #c9c9c9 !important;
	}

	button.proceed_button-alert.btn.btn-new-primary {
		background-color: unset !important;
		border: unset !important;
	}

	.proceed_button-alert .new-btn-alert-msg {
		background-color: unset;
		position: absolute;
		top: 23%;
		right: -4px;
	}

	.tasks_tab.desktop-none {
		height: calc(100vh - 105px) !important;
	}

	h3.label_design.font-16-sec {
		font-size: 16px !important;
	}

	.screen-200-initiate-sec.modal .modal-header4 {
		border-bottom: 1px solid #c7c7c7 !important;
	}

	.screen-200-initiate-sec.modal .modal-footer {
		border-top: 1px solid #c7c7c7 !important;
	}

	.col-md-12.form-group.padding-screen-201 {
		margin: 0px 0px 0px -7px !important;
	}

	.ul-204 li.pull-right.list-inline p.showing_results {
		color: #122e57 !important;
		margin-left: 163px;
	}

	.message-wrapper .message {
		width: 96%;
	}

	li.pull-right.list-inline ul.list-unstyled.list-inline.pull-left.routes_ul {
		margin-left: 104px;
		float: right !important;
	}

	.col-md-4.screen-283-alert-icon {
		justify-content: space-around;
	}

	.col-md-4.screen-283-alert-icon {
		justify-content: space-around;
		margin-left: -64px !important;
	}

	.scr-283-flex {
		display: flex;
		justify-content: space-between;
	}

	input:checked + .slider {
		border: 1px solid #00c853 !important;
		background-color: #e6faee !important;
	}

	.checkbox-inline.p0.desktop-none label.switch span.slider:before {
		background: #00c853;
		bottom: 3px;
		height: 14px;
		width: 14px;
		left: 2px;
	}

	.checkbox-inline.p0.desktop-none label.switch span.slider.round {
		height: 22px;
	}

	.alert-details .screen-283-alert-icon .custom-control-label span {
		font-size: 14px;
		font-weight: 600;
		color: #122e57;
	}

	.video-call-width .auth_representative_design {
		background: #eeeeee !important;
	}

	.video-call-width .auth_representative_design .col-12 span.verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.scr-214-flex {
		display: flex !important;
	}

	.scr-214-flex.width-100-verify {
		width: 100% !important;
	}

	.virify-214-screen .col-12 label.employer_label {
		font-size: 12px !important;
		font-weight: 400 !important;
		color: #616161 !important;
	}

	.virify-214-screen .col-12 p.employer_para {
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	.virify-214-screen .col-12 p.employer_para {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
		margin-top: -6px;
		padding-bottom: 6px;
	}

	.invitation-popup-border.modal .ok-button {
		border-top: 1px solid #cacaca !important;
	}

	.alert-details .col-md-12.pL0 {
		border-bottom: 1px solid #e0e0e0;
	}

	.col-md-12.alert-setting-border {
		border: unset !important;
		padding-top: 0px !important;
	}

	.alert-settings.new-alert-setting {
		margin-top: 0px !important;
	}

	.alert-settings.new-alert-setting .row .col-md-8 {
		padding-left: 18px !important;
	}

	.alert-settings.new-alert-setting .row {
		display: flex;
		align-items: center;
		margin: 0px -15px !important;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}

	.alert-setting-box-width {
		width: 90% !important;
	}

	.alert-setting-box-width-2 {
		width: 45% !important;
	}

	.alert-settting-btn {
		position: relative;
		text-align: -webkit-center;
		text-align: center;
		padding: 13px 0px !important;
	}

	.col-md-12.form-group.sec-wer {
		padding: 0px;
	}

	.subscription_Page.screen281-subscribe
		.sec1-document-list-docdiv
		.support-list
		.supportingDocs_title-281
		span.info_div_text {
		padding-top: 0px !important;
	}

	.subscription_Page.screen281-subscribe
		.sec1-document-list-docdiv
		.col-md-1.ellipsIcon
		span
		button.btn
		i.fa.fa-ellipsis-v.ellipsisBtn {
		background: #fff !important;
	}

	.subscription_dates_header {
		font-size: 16px !important;
		color: #212121 !important;
		letter-spacing: 0;
		line-height: 24px;
		font-weight: 400 !important;
	}

	.scr-282-details-img {
		display: flex;
		align-items: center;
	}

	.scr-282-details-img img.desktop-none {
		width: 22px;
		margin-right: 9px;
		height: 20px;
	}

	.book-name {
		font-size: 16px;
		font-weight: 600;
		color: #212121;
	}

	.booking-details-282 {
		font-size: 16px;
		font-weight: 400;
		color: #212121;
	}

	.booking-details-282.booking-location-282 {
		max-width: 250px;
	}

	.scr-282-details-img.book-section img.desktop-none {
		height: 23px;
	}

	.scr-282-details-img.book-location img {
		height: 23px;
		width: 19px;
	}

	.scr-282-details-img.book-message img.desktop-none {
		width: 20px !important;
		height: 17px !important;
	}

	.scr-282-details-img.book-date img.desktop-none {
		width: 22px;
		height: 22px;
	}

	.about-285-padding {
		padding-right: 15px !important;
	}

	.form-control-div.custom-input.phone-285-width {
		width: 100%;
	}

	.organization-284-address div#address1Div,
	.organization-284-address .address-285-add-2,
	.organization-284-address div#cityDiv,
	.organization-284-address div#zipCodeDiv {
		padding: 0px;
		padding-right: 8px;
	}

	.text-wrap-syle .modal-body .col-md-6.form-group.pR0.spacing-inline {
		padding-top: 18px !important;
	}

	.text-wrap-syle .modal-body .col-md-12.form-group {
		margin-bottom: 50px !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 90px);'] {
		height: calc(100% - 12px) !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 80px);'] {
		height: calc(100% - 52px) !important;
	}

	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 140px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 141px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 142px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 143px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 144px);'],
	.lv1-row2 .main-content-dashboard div[style='height: calc(100% - 145px);'] {
		height: calc(100% - 115px) !important;
	}

	.setion2-108 .upload_doc--docdiv {
		padding: 15px 14px !important;
	}

	.setion2-108 .col-md-6.col-sm-12.sec-wer {
		padding: 0px;
	}

	.setion2-108 div#listCDocExpirationDateDiv {
		padding-top: 20px;
	}

	.setion2-108 .row.secton-finalize div#additionalInfoTextDiv {
		padding: 0px !important;
	}

	.setion2-108 .sec-wer.sec-verify .col-md-12.form-group .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	.setion2-108 .section-2-spc .sec-wer .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	.setion2-108 .row.secton-finalize .col-md-12.pL0.sec-wer .col-md-6.col-sm-12 {
		padding: 12px 0px;
	}

	div#primaryDocdocumentTitleDiv .form-control-div {
		padding-right: 2px;
	}

	.col-md-12.form-group.sec-wer.scr-104-pendding {
		padding: 0px 2px 0px 0px !important;
	}

	.col-md-12.pl-3.scr-88-padding {
		padding-left: 5px !important;
	}

	a.clearLink-phone.desktop-none {
		z-index: 9999;
		position: relative;
	}

	div#new-screen .sec-73-new {
		padding: 0px 22px !important;
		margin-top: 13px !important;
	}

	.lv1-row2 .main-content-taskPage {
		height: calc(100% - 77px) !important;
	}

	.desktop-none.style-file-intro .form-group.list-padding .form-group.list-padding {
		padding: 1px !important;
	}

	.scr-32-new.desktop-none .document-list--docdiv .col-md-10 .supportingDocs_title {
		width: 200px !important;
	}

	.scr-32-new.desktop-none .document-list--docdiv {
		background-color: #e8ebef !important;
	}

	.scr-32-new.desktop-none {
		padding: 0px !important;
	}

	.col-md-12.scr-new-32 .supprting_docs_p {
		font-size: 14px;
		color: #212121;
		letter-spacing: 0;
		line-height: 21px;
	}

	.col-md-12.scr-new-32 {
		padding: 0px;
	}

	.scr-new-32 .col-md-12 {
		padding: 0px;
	}

	a.top-share img.pointer {
		width: 23px;
	}

	.l-header-dashboard {
		border: none !important;
	}

	p.layout_heading.mB0.employee-heading.display-none {
		font-size: 16px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 24px !important;
		color: #122e57 !important;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 50px) !important;
	}

	.desktop-none.phone-navstyle button {
		background: #2196f3;
		border-radius: 50%;
		border: none;
		padding: 2px;
		width: 27px;
		line-height: 19px;
		height: unset !important;
	}

	.desktop-none.phone-navstyle button span.text {
		font-size: 26px;
		font-weight: 400;
	}

	.desktop-none.phone-navstyle button i {
		display: none;
	}

	.header-sorting-icon {
		position: relative;
		right: -44px;
	}

	.check-select {
		margin-left: 13px;
		margin-top: 14px;
		margin-bottom: 12px;
	}

	.note-only {
		padding: 11px 0px 11px 10px !important;
		margin: 22px 14px 0px !important;
	}

	a.top-download {
		margin-left: 15px;
	}

	.desktop-none.top-share-download {
		position: absolute;
		right: 3px;
		padding-top: 3px;
	}

	.video-link .col-md-12.from-group .auth_representative_design.row.form-group {
		background: #eeeeee !important;
	}

	.video-call-width .auth_representative_design {
		background: #eeeeee !important;
	}

	.video-call-width {
		padding: 0px 0px !important;
	}

	.video-call-width .auth_representative_design .col-12 span.verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.row.video-link span.verifier_header {
		font-size: 12px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		color: #212121 !important;
	}

	.employer_para {
		font-weight: 300 !important;
	}

	p.h2.screen-32-new b {
		font-weight: 600 !important;
	}

	.row.documents-section_intro-text.screen-new-31 {
		margin: -14px;
	}

	.desktop-none.style-file-intro.padding-31-scr {
		margin: 0px;
	}

	.row.documents-section_intro-text .col-md-12.heading span.emp-h2 p {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 24px;
	}

	.row.documents-section_intro-text .col-md-12.heading span.emp-h2 p span.h2-heading {
		font-weight: 700;
	}

	.col-md-12.pL0.pR0.ser-padding-top > div:first-child {
		margin-left: 20px;
	}

	span.profile-icon-style.profile-list-icon.pointer.inactive-view {
		display: none;
	}

	span.profile-icon-style.profile-grid-icon.pointer.active-view {
		display: none;
	}

	h3.employee-list-details1 {
		overflow: unset !important;
	}

	.candidates-list-details p.info_div_label {
		/* overflow: unset !important; */
		max-width: 212px !important;
		width: 200px !important;
	}

	.candidate_list tr.aky.activeCandidate {
		margin-left: 7px !important;
		padding-left: 13px !important;
		max-width: 100% !important;
	}

	p.h2.screen-19-text {
		margin-top: 0px !important;
	}

	.row.mL0.mR0.screen-20-upload .fileupload_new {
		padding-top: 22px;
	}

	.row.mL0.mR0.screen-20-upload .col-md-6.col-sm-12.m-b-xl {
		padding: 0px !important;
		margin: 0px;
	}

	div#t1ExpiredDateDiv {
		padding-top: 30px;
	}

	.upload-page-padding
		.documents-section_intro-text
		.desktop-none.style-file-intro
		.form-group.list-padding {
		padding: 0px 5px !important;
	}

	.upload-page-padding
		.documents-section_intro-text
		.desktop-none.style-file-intro
		.form-group.list-padding
		label.select-document-label {
		padding-left: 6px;
	}

	.row.mL0.mR0.upload-page-padding .col-md-6.col-sm-12.m-b-xl {
		padding: 0px;
	}

	div#preparerDiv .preparer_sub_heading {
		padding: 10px 0px;
	}

	.candidate_list tr:first-child {
		margin: 7px 0px 0px 0px !important;
		padding: 2px 0px 0px 4px !important;
	}

	.candidate_list tr.aky.activeCandidate:first-child {
		margin: 7px 0px 0px 0px !important;
		padding: 1px 0px 0px 4px !important;
	}

	.candidate_list img.desktop-none.employee-danger-sign {
		margin-right: 13px !important;
	}

	.rowSection.desktop-none.top-row.px-5 .colSection.btn-top.wwwew span.btn1 {
		opacity: 0;
	}

	i.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: #fff !important;
		margin-right: -32px;
	}

	.width-extra {
		margin: 0px -35px 0px -35px !important;
	}

	.emp-input-head1 .emp-h2 p {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 20px;
		opacity: 1;
		margin-top: -18px;
	}

	.emp-input-head1 .emp-h2 p .h2-heading {
		font-weight: 700;
	}

	.preparer-page-div div#preparerDiv h3.preparer-h3 {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600;
		line-height: 24px;
	}

	.col-md-1.sec1-document-upload-file:last-child {
		text-align: right;
	}

	.col-md-12.upload_doc--docdiv > .col-md-1:last-child {
		text-align: right;
	}

	.fileupload_new .upload_file_div_type_2.upload_div_type_2 .upload_doc--docdiv .col-md-10 {
		max-width: 200px;
		text-align: center;
	}

	.row div#listBexpiredDateDiv {
		padding-top: 21px;
	}

	.fileupload_new .upload_div_type_2 .upload_doc--docdiv {
		align-items: center;
	}

	.fileupload_new .upload_file_div_type_2.upload_div_type_2 .upload_doc--docdiv .col-md-10 div {
		padding-top: 0px !important;
	}

	.upload-main-div.col-md-12 {
		margin-top: -20px !important;
	}

	.section-1-upload .section-upload-display {
		padding: 4px 0px !important;
	}

	.section-1-upload .section-upload-display .col-md-4.col-5,
	.section-1-upload .section-upload-display .col-md-8.col-7,
	.section-1-upload .section-upload-display .col-md-2.col-5,
	.section-1-upload .section-upload-display .col-md-10.col-7 {
		padding: 0px;
	}

	.upload-main-div.col-md-12 .sticky-xl-bottom-div {
		margin-left: -24px !important;
		padding-right: 0px;
		width: 100%;
		position: fixed !important;
		z-index: 99999;
	}

	.upload-main-div.col-md-12 .frame-3282-2 {
		margin: 0px 2px;
	}

	.upload-main-div.col-md-12 .frame-3282-2 .pL0.col-md-8 {
		padding-right: 3px !important;
	}

	.col-md-12.sec1-document-list-docdiv {
		padding: 0px 8px;
	}

	.col-md-12.registeredVerifier_pill.form-group span.registeredVerifier_p {
		color: #2196f3 !important;
		display: flex;
		font-size: 12px !important;
		font-weight: 400 !important;
		margin-left: 25px;
		margin-top: -39px;
		display: -webkit-box;
	}

	.col-md-12.registeredVerifier_pill.form-group img {
		margin-top: 20px;
	}

	.sec1-document-list-file {
		font-size: 21px !important;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul li.pagination-count-txt {
		font-size: 12px !important;
		font-weight: 400;
		padding: 0px 4px !important;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul
		li
		button.pagination__controls.btn.btn-old-secondary {
		border: 1px solid #757575;
	}

	ul.list-unstyled.list-inline.pull-left.routes_ul
		li
		button.pagination__controls.btn.btn-old-secondary
		i {
		color: #757575;
	}

	.upload-btn-fixed {
		position: fixed !important;
		bottom: 5px;
		padding-left: 0px !important;
		border-top: 2px solid #cacaca;
		line-height: 51px !important;
		margin-left: -18px;
	}

	.section-1-upload .col-md-12.Section-1-155 {
		margin-left: -20px !important;
		width: 112%;
	}

	.row.m0.upload-mar-155 {
		padding-bottom: 46px;
	}

	hr.upload-document-line.desktop-none {
		margin: 7px 0px;
	}

	.document-list--docdiv {
		background: #eeeeee !important;
	}

	.sec1-document-list {
		border-bottom: 1px solid #e0e0e0 !important;
	}

	.resend-174 .resendSec2 .update_padding .form-control-div input.form-control {
		border: 1px solid #616161;
	}

	.resend-174 .resendSec2 .resend-175 {
		margin-bottom: 10px !important;
	}

	.resend-174 .resendSec2 .col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.d-inline-flex {
		padding-bottom: 0px !important;
		margin-bottom: -11px !important;
		line-height: 0px !important;
	}

	.copy-link-176
		.modal-content.modal_type0_type1_border
		.col-md-12.padHighhStyle
		.col-md-12.form-group {
		margin-bottom: 0px;
	}

	.resend-174
		.modal-content.modal_type0_type1_border
		.modal-body
		h2.label_design.resend-heanding-178 {
		font-size: 16px !important;
	}

	.row.form-group.mB0.margin-top-201 {
		margin-top: -18px !important;
	}

	.initiateSec2.screen-intiate-200 br {
		display: none !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div br {
		display: block !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div {
		margin-bottom: 16px;
		padding-bottom: 0px !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div span {
		font-weight: 400 !important;
		color: #212121 !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 .col-md-4.col-xs-12.info-div label {
		color: #757575 !important;
	}

	.col-md-12.pL0 .col-md-11.Step-1-208 span {
		color: #757575 !important;
	}

	.step-display-208 {
		display: -webkit-box;
		padding-right: 20px;
	}

	span.step-line-208.step-span-screen {
		display: block;
		padding-left: 5px !important;
	}

	.margin-207-16 {
		margin-top: 16px;
	}

	.resend-175 .previous_verifier_pill .col-md-4 label.verifier_label {
		margin: 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin
		.col-md-4
		label.verifier_label {
		color: #616161 !important;
		opacity: 1 !important;
		margin-bottom: -1px;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.initiata-name-202-margin
		.col-md-4
		p.verifier_value {
		font-size: 14px !important;
		font-weight: 600;
	}

	.cancel-sect-1 .modal-header4 {
		border-bottom: 0px !important;
	}

	.info_div_text {
		width: 213px;
	}

	.checkbox-inline.p0.desktop-none {
		padding-right: 0px !important;
		margin-right: -19px !important;
	}

	.rightViewModal {
		height: max-content;
		float: unset !important;
		top: 0 !important;
		overflow-x: hidden !important;
		margin: 0px !important;
	}

	hr.desktop-none.sec-1-hr-new {
		margin-top: 32px;
		margin-bottom: -18px;
		margin-left: -15px;
		margin-right: -15px;
		border: 1px solid #c8c8c8;
	}

	button.ok-btn-sec-1.btn.btn-new-primary {
		margin: 0px !important;
	}

	.container.scr-444 .col-md-12.pL0 .col-md-6.col-sm-12.input-div2 label.label-input,
	.container.scr-444 .col-md-12.form-group.mt-5 label.label-input,
	div#addDayNumberDiv label.label-input.add-days {
		font-size: 14px !important;
		font-weight: 400 !important;
		opacity: 1 !important;
	}

	.screen-246-new-expired .col-md-4 {
		margin-top: -3px;
		color: #212121 !important;
	}

	.custom-checkbox-input.screen-246-check-input.form-check.form-group {
		padding: 0px 0px 0px 18px;
		margin-top: -7px;
	}

	hr.desktop-none.hr-247 {
		border: 1px solid #cccccc;
		margin-bottom: 13px;
		margin-top: 16px;
		margin-left: -16px;
		margin-right: -16px;
	}

	.i9-reports.test-report {
		display: none;
	}

	.search-alerts {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.search-alerts .form-control-div.searchText.searchInput input#search {
		width: 170%;
		border: 1px solid #616161 !important;
	}

	.search-alerts img.desktop-none {
		width: 24px;
		height: 24px;
		margin-right: 14px;
	}

	.row.mL0.mR0.alert-msg-scr-253 {
		padding: 0px 18px !important;
		display: flex;
		width: 97%;
	}

	.row.mL0.mR0.alert-msg-scr-253 .col-md-10 span {
		font-size: 12px !important;
		color: #bf2e49 !important;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 50px) !important;
	}

	.row.mL0.mR0.alert-msg-scr-253 button.btn.btn-link-default {
		opacity: 0 !important;
	}

	span.profile-banner.fa.fa-ellipsis-v.ellipsisBtn.phone-btn {
		background: unset;
		right: -4px;
		top: 22%;
		position: absolute;
	}

	.cancel-sec-2-btn-footer button.btn.btn-new-primary {
		margin-left: 12px !important;
	}

	.cancel-invitation-popup.modal .modal-footer,
	.resend-sec-all.modal .modal-footer {
		border-top: 1px solid #c9c9c9 !important;
	}

	button.proceed_button-alert.btn.btn-new-primary {
		background-color: unset !important;
		border: unset !important;
	}

	.proceed_button-alert .new-btn-alert-msg {
		background-color: unset;
		position: absolute;
		top: 23%;
		right: -4px;
	}

	.tasks_tab.desktop-none {
		height: calc(100vh - 105px) !important;
	}

	h3.label_design.font-16-sec {
		font-size: 16px !important;
	}

	.screen-200-initiate-sec.modal .modal-header4 {
		border-bottom: 1px solid #c7c7c7 !important;
	}

	.screen-200-initiate-sec.modal .modal-footer {
		border-top: 1px solid #c7c7c7 !important;
	}

	.col-md-12.form-group.padding-screen-201 {
		margin: 0px 0px 0px -7px !important;
	}

	.ul-204 li.pull-right.list-inline p.showing_results {
		color: #122e57 !important;
		margin-left: 163px;
	}

	.message-wrapper .message {
		width: 96%;
	}

	li.pull-right.list-inline ul.list-unstyled.list-inline.pull-left.routes_ul {
		margin-left: 104px;
		float: right !important;
	}

	.col-md-4.screen-283-alert-icon {
		justify-content: space-around;
	}

	.col-md-4.screen-283-alert-icon {
		justify-content: space-around;
		margin-left: -64px !important;
	}

	.scr-283-flex {
		display: flex;
		justify-content: space-between;
	}

	input:checked + .slider {
		border: 1px solid #00c853 !important;
		background-color: #e6faee !important;
	}

	.checkbox-inline.p0.desktop-none label.switch span.slider:before {
		background: #00c853;
		bottom: 3px;
		height: 14px;
		width: 14px;
		left: 2px;
	}

	.checkbox-inline.p0.desktop-none label.switch span.slider.round {
		height: 22px;
	}

	.alert-details .screen-283-alert-icon .custom-control-label span {
		font-size: 14px;
		font-weight: 600;
		color: #122e57;
	}

	.video-call-width .auth_representative_design {
		background: #eeeeee !important;
	}

	.video-call-width .auth_representative_design .col-12 span.verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.scr-214-flex {
		display: flex !important;
	}

	.scr-214-flex.width-100-verify {
		width: 100% !important;
	}

	.virify-214-screen .col-12 label.employer_label {
		font-size: 12px !important;
		font-weight: 400 !important;
		color: #616161 !important;
	}

	.virify-214-screen .col-12 p.employer_para {
		font-size: 14px !important;
		font-weight: 600 !important;
	}

	.virify-214-screen .col-12 p.employer_para {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
		margin-top: -6px;
		padding-bottom: 6px;
	}

	.invitation-popup-border.modal .ok-button {
		border-top: 1px solid #cacaca !important;
	}

	.alert-details .col-md-12.pL0 {
		border-bottom: 1px solid #e0e0e0;
	}

	.col-md-12.alert-setting-border {
		border: unset !important;
		padding-top: 0px !important;
	}

	.alert-settings.new-alert-setting {
		margin-top: 0px !important;
	}

	.alert-settings.new-alert-setting .row .col-md-8 {
		padding-left: 18px !important;
	}

	.alert-settings.new-alert-setting .row {
		display: flex;
		align-items: center;
		margin: 0px -15px !important;
		padding-bottom: 0px !important;
		padding-top: 0px !important;
	}

	.alert-setting-box-width {
		width: 90% !important;
	}

	.alert-setting-box-width-2 {
		width: 45% !important;
	}

	.alert-settting-btn {
		position: relative;
		text-align: -webkit-center;
		text-align: center;
		padding: 13px 0px !important;
	}

	.col-md-12.form-group.sec-wer {
		padding: 0px;
	}

	.subscription_Page.screen281-subscribe
		.sec1-document-list-docdiv
		.support-list
		.supportingDocs_title-281
		span.info_div_text {
		padding-top: 0px !important;
	}

	.subscription_Page.screen281-subscribe
		.sec1-document-list-docdiv
		.col-md-1.ellipsIcon
		span
		button.btn
		i.fa.fa-ellipsis-v.ellipsisBtn {
		background: #fff !important;
	}

	.subscription_dates_header {
		font-size: 16px !important;
		color: #212121 !important;
		letter-spacing: 0;
		line-height: 24px;
		font-weight: 400 !important;
	}

	.scr-282-details-img {
		display: flex;
		align-items: center;
	}

	.scr-282-details-img img.desktop-none {
		width: 22px;
		margin-right: 9px;
		height: 20px;
	}

	.book-name {
		font-size: 16px;
		font-weight: 600;
		color: #212121;
	}

	.booking-details-282 {
		font-size: 16px;
		font-weight: 400;
		color: #212121;
	}

	.booking-details-282.booking-location-282 {
		max-width: 250px;
	}

	.scr-282-details-img.book-section img.desktop-none {
		height: 23px;
	}

	.scr-282-details-img.book-location img {
		height: 23px;
		width: 19px;
	}

	.scr-282-details-img.book-message img.desktop-none {
		width: 20px !important;
		height: 17px !important;
	}

	.scr-282-details-img.book-date img.desktop-none {
		width: 22px;
		height: 22px;
	}

	.about-285-padding {
		padding-right: 15px !important;
	}

	.form-control-div.custom-input.phone-285-width {
		width: 100%;
	}

	.organization-284-address div#address1Div,
	.organization-284-address .address-285-add-2,
	.organization-284-address div#cityDiv,
	.organization-284-address div#zipCodeDiv {
		padding: 0px;
		padding-right: 8px;
	}

	.row.mR0.Organization-profile-284 .info_div.col-md-12 .col-md-4.form-group {
		margin-bottom: 30px;
	}

	.row.mR0.Organization-profile-284 .info_div.col-md-12 .col-md-4.form-group input.form-control,
	.about-285-padding textarea.form-control {
		border: 1px solid #616161 !important;
	}

	.organization-284-address div#cityDiv {
		margin-bottom: 13px;
	}

	.scr-275-typography {
		font-size: 16px;
		font-weight: 400;
		color: #212121;
	}

	.info_div_label.create-on-275 {
		font-size: 12px !important;
		font-weight: 400;
		opacity: 1;
		color: #757575 !important;
		margin-left: -4px;
	}

	.fixed-height.authorized.booking_page1.authorized-page table tr td:nth-child(6) {
		margin-bottom: -32px !important;
	}

	.auto-clear span.clear_filters {
		float: left;
		margin: 5px 0px 7px -14px;
	}

	.col-md-2.form-group.pR0.auto-clear {
		padding-top: 32px !important;
	}

	.fixed-height.authorized.booking_page1.booking-282 .ob-table-light-theme table tbody tr {
		display: flex;
		margin: 0px 0px 17px 0px !important;
	}

	.fixed-height.authorized.booking_page1.booking-282
		.grid__table-holder
		div[style='height: calc(100vh - 330px); overflow: auto;'] {
		height: calc(100vh - 267px) !important;
	}

	.popper[x-placement^='top'] {
		margin-bottom: 0px !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 153px) !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		.grid__table-holder
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 152px) !important;
	}

	.Settings_m
		.col-md-12.pL0.pR0
		.col-md-12
		.top-right-holder.top-right-holder-height.border_dashboard
		div[style='height: calc(100vh - 135px); overflow: hidden;'] {
		height: calc(100vh - 100px) !important;
	}

	.fixed-height.authorized.booking_page1.authorized-page
		.ob-table-light-theme
		.grid__table-holder
		div[style='height: calc(100vh - 252px); overflow: auto;'] {
		height: calc(100vh - 200px) !important;
	}

	.filter-calender .col-md-6 .date-time-picker-wrapper img {
		margin-top: 0px !important;
		z-index: 9;
	}

	.ob-alerts__Img .col-md-12.pL0.pR0 .col-md-9.c.paddingLeft0 .top-right-holder-height,
	.ob-activitylogs__Img .col-md-9.c.paddingLeft0 .top-right-holder.top-right-holder-height,
	.ob-notification__Img1 .col-md-12.pL0.pR0 .col-md-9.c.paddingLeft0 .top-right-holder-height {
		background: unset;
		overflow-x: unset;
		overflow-y: unset;
		box-shadow: unset;
		margin-left: 6px;
		margin-top: 13px;
	}

	.ob-alerts__Img .col-md-12.form-group h3.logs_header {
		font-size: 14px;
		font-weight: 400;
		color: #000 !important;
	}

	.col-md-12.form-group.alerts-page-filter-btn {
		border-top: 1px solid #bababa;
	}

	.col-md-12.form-group.alerts-page-filter-btn div {
		margin-top: 8px;
	}

	.all-ob-alerts-page {
		margin-top: 50px;
	}

	.alerts-page-filter-btn span.clear-filter {
		position: relative;
		top: -181px;
		right: -227px;
		font-size: 14px !important;
		font-weight: 400;
	}

	span.alerts-heading-name {
		padding: 0px !important;
	}

	.all-ob-alerts-page .col-md-12 .row.full-height .col-md-9.c div#box,
	.ob-notification__Img1 .col-md-12 .row.full-height .col-md-9.c div#box,
	.ob-activitylogs__Img .col-md-9.c.paddingLeft0 div#box {
		height: calc(100vh - 58px) !important;
	}

	/* After 29-11-2023 */

	.col-md-12.pL0.pR0.covid-popup-87 .note_style {
		margin-top: 4px !important;
	}

	.col-md-12.pl-3.scr-88-padding .custom-checkbox-input.add_new_hr.add2hr.form-check.form-group {
		margin-right: 14px;
	}

	.setion2-108 .sec-wer {
		padding-right: 0px;
	}

	.setion2-108 .col-md-12.form-group.pL0 {
		padding: 0px;
	}

	.text-wrap-syle.modal.in .modal-dialog.rightViewModal {
		width: 500px;
	}

	.container.scr-444 {
		padding: 0px !important;
	}

	span.desktop-none.details-screen-246 .v-select .vs__dropdown-toggle {
		height: 41px !important;
		border-color: #c6c6c6 !important;
	}

	span.desktop-none.details-screen-246 .v-select .vs__dropdown-toggle span.vs__selected {
		color: #9e9e9e !important;
		font-weight: 500;
		margin-top: 7px;
	}

	.col-md-12.pL0.add-299 {
		padding-right: 0px;
	}

	.add-299 .col-md-6.col-sm-12.input-div2 {
		padding: 0px;
	}

	.name-299 {
		padding: 0px;
	}

	.container.scr-444 div#additionalInfoExpiryDateDiv {
		padding-left: 0px;
		margin-top: 20px;
	}

	.container.scr-444 div#formI797CDateDiv {
		padding: 0px;
	}

	.addition-299 {
		padding: 0px !important;
	}

	div#additionalInfoExpiryDateDiv img.screen-300,
	div#formI797CDateDiv img.screen-301 {
		left: 0 !important;
		top: 70px !important;
		width: 100% !important;
		height: unset !important;
	}

	.desktop-none.col-md-12.scr-299 {
		padding: 1px 7px 4px 10px;
	}

	.container.scr-view-247 {
		min-width: unset !important;
	}

	.container.scr-view-247 .col-md-12.desktop-none {
		border-top: 2px solid #cccccc;
		line-height: 62px;
		padding-top: 0px !important;
		position: fixed;
		bottom: 1px;
		padding-left: 0px !important;
		margin-left: -11px !important;
	}

	/* .pdf-view-247 span {
  width: 100% !important;
  max-width: 372px;
} */

	/* ------ Activity Logs-------------- */
	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content {
		padding-left: 0px !important;
		margin-bottom: 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		li
		.col-md-12.activity_block {
		margin: 0px !important;
		padding: 0px !important;
	}

	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content::before {
		display: none;
	}

	.ob-activitylogs__Img .activity_logs .col-md-12 ul.activity-content .collapse-wrapper {
		border: none !important;
		padding: 0px !important;
		border-bottom: 1px solid #e0e0e0 !important;
		background: #fff !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title {
		border: none !important;
		background: #fff !important;
		padding: 9px 0px 9px 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		span.collapse-title-icon {
		position: absolute;
		padding: 3px;
		width: 30px;
		font-size: 12px;
		color: #000;
		font-weight: 300;
		height: 30px;
		border-radius: 20%;
		background: #eeeeee;
		right: 0;
		top: 6px;
		text-align: center;
	}

	.col-md-12.pL0.desktop-none.scr-262 {
		padding: 0px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title
		h3.employer_heading {
		width: 82%;
		margin-bottom: 4px !important;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-title
		h3.employer_heading
		span {
		color: #143361 !important;
		font-size: 14px;
		font-style: normal;
		font-weight: 600;
		line-height: 16px;
	}

	span.collapse-title-label p.date_style {
		font-size: 12px !important;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12 {
		margin-top: 0px !important;
		display: flex;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.col-md-12.form-group.pL0 {
		display: flex;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan {
		padding-top: 0px !important;
		font-style: normal;
		font-weight: 400;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.col-md-12.form-group
		span.current_record {
		background: unset !important;
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 16px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-wrapper
		.collapse-details {
		border-radius: 0px !important;
		background-color: #e9f5fe !important;
		padding: 1px !important;
		margin-bottom: 9px;
	}

	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section1_metaInfo,
	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section2_metaInfo,
	.ob-activitylogs__Img
		.activity_logs
		.col-md-12
		ul.activity-content
		.collapse-details
		.col-md-12
		.filterSpan
		.section3_metaInfo {
		padding-top: 10px;
	}

	.ob-activitylogs__Img.all-ob-activitylogs {
		margin-top: 56px;
	}

	span.modal_close.activity_close {
		display: none;
	}

	h6.layout_heading.m0.head.h6-heading-activity {
		display: block !important;
		margin-bottom: 12px !important;
	}

	.modal-content.modal_type0_type1_border .modal-body img.screen-301 {
		position: unset !important;
		width: 100% !important;
	}

	.model-scr-300.modal .modal-header4 {
		display: none;
	}

	.modal-content.modal_type0_type1_border img.screen-300 {
		position: unset !important;
		width: 100% !important;
	}

	.scr-modal-263.modal.in .modal-header4 {
		display: none;
	}

	.scr-modal-263.modal.in .modal-body {
		text-align: unset !important;
		padding: 6px !important;
	}

	.model-263-footer {
		align-items: center;
		border-top: 1px solid #c8c8c8;
		justify-content: center;
		text-align: center;
	}

	.model-263-footer button {
		margin-top: 20px;
		margin-bottom: -10px;
	}

	.scr-modal-263.modal.in .modal-footer {
		display: none;
	}

	.model-263-footer button.btn.btn-new-secondary {
		margin-right: 14px;
	}

	span.text-251 {
		padding-right: 0px !important;
		margin-left: -11px !important;
		/* padding-bottom: 19px; */
	}

	.scr-modal-263.modal.in p.filters {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 600 !important;
		line-height: 16px;
		color: #000 !important;
	}

	.scr-modal-263 h3.logs_header {
		font-size: 14px !important;
		font-style: normal;
		font-weight: 400 !important;
		line-height: 16px;
	}

	.scr-modal-263 .col-md-12.form-group {
		margin-bottom: 26px;
	}

	.col-md-12.name-299 {
		margin-left: -8px;
	}

	.model-scr-300.modal.in .modal-body {
		padding: 0px !important;
	}

	.model-scr-300.modal.in .modal-footer {
		padding: 0px !important;
		padding-bottom: 12px !important;
	}

	.d-flex .NewInfo {
		padding: 0px;
	}

	.d-flex .NewInfo .alertMsg {
		font-size: 11px;
		line-height: 12px;
		font-weight: 500;
	}

	.alertPdf .d-flex,
	.alertPdf-2 .d-flex {
		padding: 3px 0px 0px 3px;
	}

	.alertPdf-2 {
		position: relative;
		top: 61px;
		border-radius: 4px;
		background: rgba(255, 160, 0, 0.16);
		border-radius: 4px;
		height: 56px;
		min-width: 100vw;
		z-index: 2;
	}

	.bootstrap-datetimepicker-widget table tr td:last-child {
		display: table !important;
	}

	button.sync-btn.btn.btn-new-secondary {
		margin-top: -7px;
	}

	span.screen-155-sig {
		font-size: 12px !important;
		margin-right: 2px;
	}

	.resend-reason textarea::placeholder {
		color: #9e9e9e !important;
	}

	.resend-reason textarea {
		border: 1px solid #616161;
	}

	h2.label_design.mt-0.copy-2 {
		position: relative;
		top: -48px;
	}

	.col-md-12.pL0.headStyle.textAlignStyle.copy-2-imp {
		padding: 23px !important;
	}

	.legend-div .col-md-9.pL0.flex-display {
		width: 233% !important;
	}

	.emp-dashboard-filter .emp-dashboard-filter__footer button.btn.btn-new-primary {
		margin-left: 14px !important;
	}

	.l-header h6.layout_heading.m0.head.h6-heading-activity {
		margin-bottom: -10px !important;
	}

	.date-time-design {
		display: none;
	}

	.date-time-picker-wrapper.phone-none-new-date {
		position: absolute;
		top: 69px;
		left: -1px;
		z-index: 1;
		opacity: 1;
		width: 47%;
	}

	.col-md-6.text-right .sycn-class {
		height: 31px !important;
		font-size: 13px;
		padding: 3px 13px;
		margin-right: 9px;
	}

	.col-md-12.dateDiv.schedule-live-call-box {
		margin-top: 24px;
		display: unset !important;
	}

	span.schedule-live-flex {
		display: flex;
	}

	.col-md-6.col-sm-4.link-to-join-padding {
		padding-left: 0px;
	}

	.phone-space {
		margin-top: 21px;
	}

	.text-wrap-208 {
		width: 100px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.email-scr-209 .form-group button.btn.btn-new-primary {
		position: relative;
		top: -6px;
		left: -11px;
		height: 40px !important;
	}

	.new-screen-reshedule {
		padding: 0px 11px !important;
	}

	.padding-reschedule {
		padding-left: 0px !important;
	}

	.col-md-12.pL12.reschedule-form {
		margin-bottom: 25px;
	}

	.reschedule-details-div {
		margin-left: -11px;
	}

	.reschedule-details-div-flex {
		display: flex;
	}

	.reschedule-details-div .dateDiv {
		padding-left: 15px !important;
	}

	span.button-initiate-2 {
		margin: -10px;
	}

	.src-296-padding .col-md-4 {
		padding: 0px !important;
		margin-bottom: 21px;
	}

	.src-296-padding {
		padding: 0px !important;
	}

	.auth_representative_design .verifier_header {
		font-size: 14px !important;
		font-weight: 600 !important;
		color: #212121 !important;
	}

	.bootstrap-datetimepicker-widget table td {
		height: unset !important;
	}

	.row.form-group.screen-70-all {
		padding: 0px !important;
	}

	.col-md-12.pL0.spaciing-70 .col-sm-12 {
		padding: 0px !important;
	}

	div#additionalInfoTextDiv .form-group textarea#textarea {
		height: 200px !important;
	}

	.col-md-12.form-group.screen-70-pending {
		padding: 0px !important;
	}

	.spaciing-70-0 {
		padding: 0px !important;
	}

	.supporting_docs div#formI797CDateDiv {
		padding-left: 0px;
	}

	.supporting_docs .col-md-12.d-flex {
		padding-left: 0px;
	}

	.col-md-4.new-expiration br {
		display: none;
	}

	.main-content-taskPage .col-md-12.pL0.spacing-nonne div#signatureDiv {
		padding: 0px !important;
	}

	.ob-table-light-theme .ob-table-header-bg[data-v-08bd6db5] {
		background: #fff;
		display: none;
	}

	.col-12.col-sm-12.col-md-12.col-xl-12.col-lg-12.tabs-inner-style .footer-btn-fix {
		margin-bottom: 50px;
	}

	.initiateSec2.screen-intiate-200 .represntSec h4.heading {
		font-size: 14px;
		margin-top: 12px;
	}

	.notifications.modal.in .Notifications div {
		width: 100% !important;
		padding-left: 0px !important;
	}

	.mark-read-noti {
		padding: 0px !important;
		margin-left: 0px !important;
	}

	.mark-read-noti span {
		font-size: 12px !important;
	}

	.notification-all-phone p.p-2 {
		font-size: 11px !important;
	}

	.container.scr-444 .col-md-12 span button {
		margin-bottom: 49px;
	}

	img[alt='info Icon'] {
		margin-left: 6px;
	}

	.note_block {
		padding-left: 0px !important;
		margin-right: 0px !important;
		display: inline-block;
		padding-top: 0px !important;
	}

	.popper span.dropdown-item {
		border-top: 1px solid #e0e0e0;
	}

	.popper span.dropdown-item:first-child {
		border: none !important;
	}

	span.dropdown-item.section-1-m {
		margin-top: 17px;
	}

	span.popper-test > span:first-child::before {
		content: '';
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1005;
		overflow: hidden;
		outline: 0;
		pointer-events: none;
		background-color: #02020165;
	}

	.add-299 div#formI129SubmissionDateDiv1 {
		margin-top: 24px;
	}

	.col-md-12.pL0.phone-disply-unset .display-flex-new-screen-add {
		width: 48%;
		margin-bottom: -67px;
	}

	img.desktop-none.icon-task {
		width: 25px;
		height: 25px;
		margin-top: 8px;
	}

	.row.emp-dashboard-filter__footer.new-notifi-filter {
		text-align: center;
	}

	.dashboard__mydbFilterHolder .task-filter-background {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1005;
		width: 100%;
		height: 100%;
		overflow: hidden;
		outline: 0;
		background-color: #02020165;
	}

	.tasks_tab.desktop-none li.active-tab a {
		color: #000000 !important;
	}

	.desktop-none.display-block .covid-popup-87 .covid-popup-heading span {
		margin-bottom: 21px !important;
	}

	.col-md-12.pL0.schedule-live-call {
		margin-top: 17px;
	}

	.col-md-12.dateDiv.schedule-live-call-box .scheduleTime {
		width: 100% !important;
		margin-top: 15px;
	}

	span.arror-b {
	}

	.arrow-class-new {
		/* width: 50% !important; */
		transform: rotate(89deg);
		/* height: 92px; */
		position: relative;
		left: 48%;
		top: 17px;
	}

	span.schedule-heading {
		width: 100%;
		margin-bottom: 18px;
	}

	span.cur-time-heading {
		width: 100%;
	}

	.col-md-12.pL12.d-flex.current-time-display {
		display: unset !important;
	}

	span.absolute-span-step {
		position: relative !important;
		margin-bottom: 13px !important;
	}

	/*.lv1-row2 .main-content-dashboard .col-md-9.c.paddingLeft0 {
        padding: 0px !important;
        position: relative;
        width: 100% !important;
        top: -70px;
    }*/
	.l-header-dashboard[hideemployeelist='true'] {
		display: none !important;
	}

	.col-md-12.pL0.pR0.section-1-upload .col-md-12.section-upload-display .col-md-4.col-7 {
		padding: 0px !important;
	}

	.col-md-4.col-sm-12.right-button-div.right-button-div2
		.back-button
		button.save-exit-button-style.skip-btn.btn.btn-secondary {
		font-size: 14px !important;
		padding: 8px 1px;
		background-color: #183a66 !important;
	}

	.Intro-Page_img {
		padding: 25px 0px;
		text-align: center;
	}

	li.header_text_phone .designtaion-phone {
		margin-left: -20px !important;
	}

	.col-md-5.col-sm-12.input-div2.margin-form-section-3.padding-3 span.vs__selected {
		padding-top: 0px !important;
	}

	.col-md-5.col-sm-12.input-div2.margin-form-section-3.padding-3 input[type='search'] {
		height: 0px !important;
	}

	.col-12.col-sm-12.col-md-12.col-lg-12.col-xl-12.pL0.form-group.display-setting-204
		.col-md-12.form-group.pL0 {
		padding: 0px !important;
	}

	.container.pL0.pR0.tasks-border span.content_text.filterSpan {
		width: 144px;
		max-width: 200px !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.acceptable-document {
		width: 100% !important;
	}

	.bootstrap-datetimepicker-widget {
		z-index: 9999999 !important;
	}

	.fixed-height.authorized.booking_page1.booking-282
		.grid__table-holder
		div[style='height: calc(100vh - 330px); overflow: auto;']
		tr
		td:last-child {
		min-width: unset !important;
	}

	.hr-phone-layout.desktop-none {
		margin-bottom: 12px;
	}

	.data-verify {
		padding: 0;
		position: absolute !important;
		right: 0px !important;
		z-index: 9;
		left: -12px;
	}

	.desktop-none.alerts-btn-report button.view-details.btn.btn-new-secondary {
		background: #c71142;
		color: #fff !important;
		font-size: 14px !important;
		font-weight: 400 !important;
		border: none !important;
	}

	span.alerts-btn-report-span {
		position: absolute;
		right: 22px;
		/* margin-bottom: 14px; */
	}

	.i9-reports .flex-jc-center .col-md-12.report-div {
		margin-top: 19px;
	}

	.width-schedule {
		padding: 0px !important;
	}

	.this-side.padding-modal-es.modal.in .modal-body .form-group ul {
		padding: 3px 0px 5px 17px;
		background: #eee;
		font-size: 13px;
		color: #143361 !important;
	}

	.this-side.padding-modal-es.modal.in .modal-body .form-group ul li:first-letter {
		color: #eeeeee !important;
		margin-left: -12px !important;
	}

	.initate-z-index .modal.in {
		z-index: 1111111 !important;
	}

	.i-phone-issue-code {
		max-width: 80% !important;
		width: 100% !important;
		height: 40px !important;
		padding-bottom: 0 !important;
	}

	.verify-screen-btn {
		max-width: 20%;
		width: 100%;
		height: 40px !important;
		margin-left: -2px;
	}

	.row.desktop-none.form-group.addNewForm .col-12 .addNewForm input.form-control {
		height: 35px !important;
	}

	.main-content-dashboard .col-md-12.pL0.pR0.base-head div[style='height: calc(100% - 72px);'] {
		height: calc(100% - 12px) !important;
	}

	.col-md-12.dateDiv.schedule-live-call-box .col-md-3 {
		padding: 0px !important;
	}
}

@media screen and (min-width: 400px) and (max-width: 600px) {
	.col-md-12.form-group.padding-screen-201 {
		width: 384px !important;
	}
}

@media screen and (min-width: 360px) and (max-width: 389px) {
	/* Your styles for viewport width 360px to 390px go here iphone SE */
	.upload_div1.upload_div7 {
		margin-right: -13px;
	}

	.col-md-3.uploadNewDiv .uploadNew7 {
		width: 62px !important;
		position: relative;
		right: 2px;
	}

	.upload_div1 .info_div_text {
		width: 200px !important;
	}

	.upload-main-div.col-md-12 .frame-3282-2 span.upload_title {
		width: 110px;
	}

	.holder.left-holder.border_dashboard {
		height: calc(100% - 37px) !important;
	}

	.container.pL0.pR0.tasks-border span.content_text.filterSpan {
		width: 134px !important;
	}

	.dashboard__mydbFilterHolder .emp-dashboard-filter {
		left: 16px !important;
		top: 73px !important;
	}

	.marquee-container {
		width: 215px !important;
	}

	.upload-sub-text {
		width: 97%;
	}

	.tasks_tab li a span {
		font-size: 14px !important;
	}

	span.tble-bill-data {
		width: 330px;
	}

	tr td.sec1-document-list-td span.info_div_text.pR-8 {
		max-width: 94px !important;
	}

	.header-sorting-icon {
		position: relative;
		right: -37px;
	}

	.col-md-12.form-group.filter-148 {
		padding: 0px 23px;
	}

	button.view-details.btn.btn-new-secondary {
		padding: 3px 3px !important;
	}

	.popper span.dropdown-item {
		width: 340px !important;
	}

	.initiateSec2.screen-intiate-200 {
		width: 346px !important;
	}

	li.pull-right.list-inline ul.list-unstyled.list-inline.pull-left.routes_ul {
		margin-left: 88px;
	}

	.initiateSec2 .empSection {
		padding-left: 10px !important;
	}

	.initiateSec2 .floatSection {
		margin-left: 23px;
	}
}

@media (min-width: 767px) {
	.desktop-none {
		display: none !important;
	}

	.bootstrap-datetimepicker-widget table td {
		height: unset !important;
	}

	hr.filter-hr-2 {
		display: none;
	}

	button.btn.desktop-none.btn.btn-new-primary {
		display: none !important;
	}

	.setting-icon-span {
		display: none;
	}
}

@media screen and (min-width: 767px) {
	.main-dashboard-div .full-height-dashboard .col-md-3.c {
		display: block !important;
	}

	.fixed-height.authorized.booking_page1.transactions-tabl-details.i9-tra-3rd
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(1),
	.fixed-height.authorized.booking_page1.transactions-tabl-details.arntransactions-td-2
		.ob-table-light-theme
		div
		table
		tr
		td:nth-child(1) {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.main-content-dashboard .col-md-12.pL0.pR0.base-head div[style='height: calc(100% - 143px);'] {
		height: calc(100% - 12px) !important;
	}
}

.governmentforms-container .ob-table-header-bg table thead tr th {
	padding: 12px 0px 12px 12px;
	line-height: 16px !important;
	font-size: 12px;
	font-weight: 400;
	text-align: left;
	color: #212121;
	min-width: 540px !important;
}

.governmentforms-container {
	padding: 16px 0px;
}

.governmentforms-banner {
	padding: 8px 16px;
	border: 1px solid #2196f3;
	opacity: 0px;
	background-color: #e9f5fe;
	color: #212121;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	text-align: left;
}

.forms-padding {
	padding-left: 0px !important;
}

@media (max-width: 767px) {
	.main-content-dashboard .col-md-12.pL0.pR0.base-head div[style='height: calc(100% - 143px);'] {
		height: calc(100% - 12px) !important;
	}
}

/* OnboardEmployeePopup.vue Starts */

.modal-body:has(.onboard-scroll) {
	height: calc(100vh - 128px) !important;
}

.onboard-emp-popup .modal-body:has(.onboard-scroll) {
	height: calc(100vh - 117px) !important;
}

.ob-worklc-radio {
	.v-select .vs--single .vs--searchable {
		.vs__dropdown-toggle {
			width: 130px;
		}
	}
}

.onboard-pp-header {
	white-space: nowrap;

	span {
		font-weight: 600;
		font-size: 18px;
		line-height: 24px;
		color: #212121;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 580px;
		display: flow;
	}
}

.onboard-scroll {
	height: calc(100vh - 115px);
	/* Set a maximum height for the scrollable area */
	overflow-y: auto;
	/* Enable vertical scrolling */
	margin: -8px -15px 0px -15px;
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}

	.onboard-bd-headers {
		text-align: justify;
		background-color: #e7e8f0;
		height: 32px;
		padding: 8px 24px;
		gap: 8px;

		span {
			font-weight: 600;
			font-size: 14px;
			line-height: 16px;
			color: #212121;
		}
	}

	.ob-hiretype-div {
		text-align: justify;
	}

	.ob-hiretype {
		padding: 16px 0px 0px 12px;

		.ob-hiretype-text {
			font-weight: 400;
			font-size: 14px;
			line-height: 20px;
			color: #212121;
		}
	}

	.ob-emp-details {
		flex-wrap: wrap;
		gap: 12px;
		text-align: justify;
		margin: 8px 0px 8px 4px;

		.form-group {
			width: 100%;
			display: flex;
			flex-wrap: wrap;

			.col-md-4 {
				flex: 1 1 30%;
				padding: 8px 4px;
			}
		}

		.ob-padding_left {
			padding-left: 8px;
		}

		label {
			font-weight: 400;
			font-size: 14px;
			line-height: 16px;
			color: #212121;
		}
	}

	.ob-workLoc-details {
		flex-wrap: wrap;
		gap: 12px;
		text-align: justify;
		margin: 8px 0px 8px 4px;

		.col-md-6 {
			flex: 1 1 30%;
			padding: 8px 4px;
		}

		.ob-padding_left {
			padding-left: 8px;
		}

		label {
			font-weight: 400;
			font-size: 14px;
			line-height: 16px;
			color: #212121;
		}
	}

	.ob-worklc-radio {
		padding-top: 4px;

		label {
			padding-bottom: 4px;
			white-space: nowrap;
			font-weight: 400;
			font-size: 14px;
			line-height: 16px;
			color: #212121;
		}

		.ob-aprt-rad {
			padding: 0px;
		}

		.ob-aprt-rad-ste {
			padding: 0px 0px 0px 12px;
		}

		.ob-aprt-rad-flr {
			padding: 0px 0px 0px 30px;
		}

		.ob-aprt-rad-text {
			font-weight: 400;
			font-size: 14px;
			line-height: 20px;
			color: #212121;
		}
	}

	.ob-workloc-adr {
		flex-wrap: wrap;
		gap: 12px;
		text-align: justify;
		margin: 8px 0px;

		.col-md-4 {
			flex: 1 1 30%;
			padding: 8px 16px;
		}

		label {
			font-weight: 400;
			font-size: 14px;
			line-height: 16px;
			color: #212121;
		}
	}

	.ob-workplace-rad {
		text-align: justify;

		.ob-workplace-header {
			padding-left: 8px;

			span {
				font-weight: 400;
				font-size: 14px;
				line-height: 16px;
				color: #212121;
			}
		}

		.ob-workplace-text {
			font-weight: 400;
			font-size: 14px;
			line-height: 18px;
			color: #212121;
		}

		.ob-workplace-Note {
			padding-left: 8px;
			margin: 6px 0px;

			span {
				font-weight: 400;
				font-size: 12px;
				line-height: 16px;
				color: #2196f3;
			}
		}

		.ob-workplace-btns {
			padding: 0px;
			margin: 8px 0px;
		}
	}

	.ob-direct-deposit-details {
		flex-wrap: wrap;
		gap: 12px;
		text-align: justify;
		margin: 0px 0px 0px 4px;

		.form-group {
			width: 100%;
			display: flex;
			flex-wrap: wrap;

			.col-md-4 {
				flex: 1 1 30%;
				padding: 8px 4px;
			}
		}

		.ob-padding_left {
			padding-left: 8px;
		}

		label {
			font-weight: 400;
			font-size: 14px;
			line-height: 16px;
			color: #212121;
		}
	}
}

/* OnboardEmployeePopup.vue ends */
/* onboardinghub page filters popup start*/
.filter-header-container {
	border-bottom: 1px solid #212121;
	border-radius: 0px !important;
	height: 56px;
	padding: 16px 0px 0px 0px;
	gap: 16px;
	margin: -10px -10px 0px -10px;
	box-shadow: 0px -1px 1px 0px #21212140;

	.filter_header {
		margin-top: -5px;
		line-height: 1.5;

		.header {
			color: #212121;
			font-weight: 600;
			font-size: 18px;
			line-height: 24px;
			padding-left: 7px;
		}
	}
}

.filter_body {
	margin: 8px 8px 0px 12px;

	.filter-checkboxes {
		padding: 0px;

		label {
			line-height: 20px;
		}

		span {
			white-space: nowrap;
			color: #212121;
			font-weight: 400;
			font-size: 14px;
		}

		.custom-checkbox {
			padding-left: 14px !important;
		}
	}

	.work-Loc_input {
		.form-control {
			border-color: #212121;
		}
	}

	.work-Loc_input {
		input::placeholder {
			color: #212121;
		}
	}

	.work-Loc_input {
		input {
			color: #212121;
		}
	}

	label {
		color: #212121;
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
		padding-bottom: 4px;
	}
}

.filter_body_status {
	margin-top: 16px;
}

.filter_footer-container {
	height: 56px;
	padding: 16px 24px 16px 24px;
	gap: 0px;
	border: 1px 0px 0px 0px;
	border-top: 1px solid #212121;
	border-radius: 0px !important;
	margin: 16px -10px 0px -10px;

	.filter_footer {
		display: -ms-flexbox;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: end;
		padding: 0.75rem;
		gap: 16px;
	}
}

/* onboardinghub page filters popup ends */

/* resend work flow popup starts */
.resend-wrkflw-header {
	font-size: 18px;
	font-weight: 600;
	line-height: 24px;
	color: #212121;
}

.form-check.form-group.ob-rad-resend.version-check {
	margin-bottom: 0;
}

.resend-ob-container {
	padding-top: 16px;
	margin-left: -28px;

	.ob-rad-resend {
		.rad-resend-text {
			padding: 0px;
			white-space: nowrap;
		}

		label {
			line-height: 20px;
		}
	}
}

.resend-text-align {
	text-align: justify;
}

.resend-copylink {
	padding: 8px 0px;
	gap: 8px;
	border-radius: 4px;
	background-color: #f5f5f5;

	.resend-copy-sect {
		margin-left: 8px;
		cursor: pointer;

		.resend-cpy-btn {
			height: 40px;
			padding: 12px 0px;
			gap: 10px;
			border-radius: 4px;
			background-color: #2196f3;
			font-size: 14px;
			font-weight: 400;
			line-height: 16px;
			color: #ffffff;
		}
	}

	.resend-cpy-container {
		text-align: justify;
		padding-top: 8px;

		span {
			font-size: 10px;
			font-weight: 400;
			line-height: 16px;
			color: #212121;
		}
	}
}

/* resend work flow popup ends */
/* columnsettings popup starts */
.modal-body:has(.onboard-scroll-settings) {
	height: calc(100vh - 128px) !important;
}

.colm-setting-header {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #212121;
}

.non-draggable {
	opacity: 0.5;
}

.col-settings-tr {
	height: 24px;
	margin: 12px 0px;

	.col-setting-img-if {
		margin-left: 4px;

		img {
			height: 16px;
			width: 16px;
		}
	}

	.col-setting-display-if {
		padding-top: 3px;
		display: flex;
		justify-content: left;
		font-size: 14px;
		font-weight: 400;
		line-height: 16px;
		color: #212121;
	}

	.col-setting-display {
		margin-left: -5px;
		padding-top: 3px;
		display: flex;
		justify-content: left;
		font-size: 14px;
		font-weight: 400;
		line-height: 16px;
		color: #212121;
	}

	.col-setting-img {
		img {
			height: 16px;
			width: 16px;
		}
	}

	.col-setting-check-if {
		margin-left: 18px;
	}

	.col-setting-check {
		margin-left: -26px;
	}
}

.onboard-scroll-settings {
	height: calc(100vh - 140px);
	/* Set a maximum height for the scrollable area */
	overflow-y: auto;
	/* Enable vertical scrolling */
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.reset-to-default-cl {
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	color: #2196f3;
	margin: 0px 9px 0px 9px;
}

/* columnsettings popup ends */

/* onboarding hub preview page styles start */
.padding-tb-24 {
	padding: 24px 0px;
}

.preview-header-section {
	justify-content: space-between;
}

.preview-header-section .right-buttons {
	align-items: center;
	gap: 10px;
}

.errors-style {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	color: #b00020;
}

/* onboarding hub preview page styles end */
/* employee completeing onboarding steps */
.modal-body:has(.preview-federal-popup) {
	/* height: 452px !important; */
	height: calc(100vh - 50px) !important;
}

.preview-federal-popup {
	height: 100%;
	/* height: 420px; */
	overflow-y: auto;
	/* Enable vertical scrolling */
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;
	text-align: left;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.employee-onboarding-header {
	justify-content: space-between;
}

.employee-onboarding-header img {
	border-radius: 20px !important;
}

.employee-onboarding-header .right-section {
	align-items: center;
	gap: 10px;
}

.tasks_complete {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	color: #344054;
}

.blue-content {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	text-align: left;
	color: #2196f3;
	text-decoration: underline;
}

.modal-body:has(.hub-preview-popups-container) {
	height: calc(100vh - 124px) !important;
}

.hub-preview-popups-container {
	height: 100%;
	/* height: calc(100% - 52px) !important; */
	overflow-y: auto;
	/* Enable vertical scrolling */
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;
	text-align: left;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.modal-body:has(.popup-view-container) {
	height: calc(100vh - 114px) !important;
}

.popup-view-container {
	height: 100%;
	/* height: calc(100% - 52px) !important; */
	overflow-y: auto;
	/* Enable vertical scrolling */
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;
	text-align: left;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.modal-body:has(.review-popup-view-container) {
	height: calc(100vh - 152px) !important;
}

.review-popup-view-container {
	height: 100%;
	/* height: calc(100% - 52px) !important; */
	overflow-y: auto;
	/* Enable vertical scrolling */
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;
	text-align: left;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.modal-body:has(.offer-sign-scroll) {
	/* height: 452px !important; */
	height: calc(100vh - 114px) !important;
}

.offer-sign-scroll {
	/* height: 90%; */
	height: calc(100% - 52px) !important;
	overflow-y: auto;
	/* Enable vertical scrolling */
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;
	text-align: left;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.offer-sign-modal-padding {
	padding: 24px 80px;
}

.employee-completed-taskbg {
	background-color: #e6faee !important;
}

#employeeSignatureId {
	cursor: pointer;
	font-weight: 600;
	padding: 4px;
	background-color: #f6c7c7;
}

/* employee profile starts */
.profile-main-headers {
	.profile-headers {
		padding: 0px;
		gap: 8px;
		border-bottom: 1px solid #ecedfb;

		.profile-header-title {
			font-size: 14px;
			line-height: 16px;
			text-align: center;
			padding: 16px;
			font-style: 400;
			color: #212121;
		}

		.profile-active-tab {
			color: #32334f !important;
			font-weight: 600 !important;
			border-bottom: 2px solid #32334f;
		}
	}
}

.emp-profile-info {
	padding: 16px 24px;
	gap: 8px;

	.profile-pic-header {
		gap: 16px;

		.profile-pic-header-img {
			border-radius: 50%;
			height: 48px;
			width: 48px;
			border: 3px solid #d0d6df;
		}

		.pro-emp-title {
			font-weight: 600;
			font-size: 24px;
			line-height: 26px;
			color: #212121;
			/* white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			max-width: 104px; */
		}
	}

	.edit-profile-pill {
		padding: 4px 12px;
		gap: 4px;
		border-radius: 18px;
		border: 1px solid #2196f3;
		background-color: #e9f5fe;
		white-space: nowrap;
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #212121;
		cursor: pointer;
	}
}

.basic-info-header {
	padding: 8px 24px;
	gap: 8px;
	background-color: #e7e8f0;
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #212121;
}

.basic-info-container {
	padding: 8px 24px;
	gap: 8px;

	ul {
		list-style-type: none;
		padding: 0;

		li {
			padding: 8px 0px;

			.basic-info-list {
				gap: 8px;

				.emp-info {
					display: inline-grid;

					label {
						font-weight: 400;
						font-size: 12px;
						line-height: 16px;
						color: #757575;
					}

					span {
						font-weight: 400;
						font-size: 14px;
						line-height: 16px;
						color: #212121;

						.repoting-to-designation {
							font-weight: 400;
							font-size: 12px;
							line-height: 16px;
							color: #757575;

							.pro-report-details {
								white-space: nowrap;
								overflow: hidden;
								text-overflow: ellipsis;
								max-width: 90px;
							}
						}
					}
				}

				.profile-employer-sec {
					font-weight: 600;
					font-size: 14px;
					line-height: 16px;
					color: #212121;
				}
			}
		}
	}
}

.pro-employer-details {
	border-top: 1px solid #ecedfb;
}

.profile-basicinfo-scrol {
	height: calc(100vh - 60px);
	/* Set a maximum height for the scrollable area */
	overflow-y: auto;
	/* Enable vertical scrolling */
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

/* employee profile ends */

.directDepositMail div.tox.tox-tinymce {
	border: none !important;
	height: 315px !important;
}

/* updateEmailWarningPopup.vue */
.edit_pro_tab_cont {
	margin: 8px 0px;
	padding: 16px 0px;
	gap: 8px;
	background-color: #e9f5fe;
	text-align: justify;

	li {
		font-size: 14px;
		font-weight: 700;
		line-height: 24px;
		color: #212121;
	}

	.edit_pro_tab_cont_info {
		font-size: 14px;
		font-weight: 400;
		line-height: 24px;
		color: #212121;
	}
}

/* updateEmailWarningPopup.vue */
/* src\components\employeeProfile\documents\uploadDocument.vue */
.upl-docs-cnt {
	padding: 8px 0px;

	.upl-docs-list {
		display: flex;
		align-items: center;
		justify-content: space-between;
		background-color: #ecedfb;
		padding: 0px 8px;
		height: 24px;

		span {
			font-size: 14px;
			font-weight: 600;
			line-height: 16px;
			text-align: left;
			color: #212121;
		}
	}
}

/* src\components\employeeProfile\documents\uploadDocument.vue */
/* src\components\employeeProfile\documents.vue */
.documents_empty_img {
	padding-top: 70px;
}

.documents_empty_content {
	padding: 12px 0px;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
}

.documents_empty_btns {
	gap: 16px;

	img {
		margin: 0px 4px 0px -8px;
	}
}

.docs-end-button {
	display: flex;
	justify-content: space-between;
	gap: 16px;
}

.profile-doc-table-container {
	.is-fixed {
		.form-check {
			padding: 0px !important;
			margin-bottom: auto;
		}
	}
}

.pro-docs_selectAll {
	padding-top: 8px !important;

	label {
		line-height: 20px;
	}
}

.pro-select_checkBox_div {
	display: flex;
	justify-content: space-between;
	padding: 8px 0px;
}

.pro-select_checkBox_div .search_div {
	display: inline-flex;
	align-items: center;
	border: 1px solid #616161;
	border-radius: 4px;
	height: 32px;
}

.pro-select_checkBox_div .search_div .search_input input[type='text'].form-control {
	border: none !important;
	height: 30px !important;
}

.pro-select_checkBox_div .search_div .search_input input[type='text']::placeholder {
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	color: #757575;
}

.pro-select_checkBox_div .search_div .cross_icon {
	width: 16px;
	padding-right: 4px;
}

.doc-table-name-texts {
	/* max-width: 101px; */
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #2196f3;

	.Doc_name-color {
		font-size: 14px;
		font-weight: 400;
		line-height: 16px;
		color: #212121;
	}

	.doc-tab_req_pill {
		background: #ecedfb;
		color: #212121;
		padding: 4px 8px;
		border-radius: 3px;
		border: 1px solid #32334f;
		margin-left: 8px;
		font-size: 12px;
		font-weight: 400;
		line-height: 16px;
	}
}

.doc-table-texts {
	max-width: 84px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* src\components\employeeProfile\documents.vue */
/* src\components\employeeProfile\documents\requestDocument.vue */
.req-doc-mail {
	padding-top: 16px;

	.req-doc_input {
		input {
			border-color: #616161;
		}
	}
}

/* src\components\employeeProfile\documents\requestDocument.vue */
.ob-hub-tab-img {
	height: 24px;
	width: 24px;
	padding-right: 8px;
	border-radius: 24px;
}

.hub-name-color {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #2196f3;
}

.modal-body:has(.workflow-preview-scroll) {
	height: calc(100vh - 124px) !important;
}

.workflow-preview-scroll {
	height: calc(100vh - 140px);
	/* Set a maximum height for the scrollable area */
	overflow-y: auto;
	/* Enable vertical scrolling */
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.pL8 {
	padding-left: 8px;
}

.initiate-workflow-Note {
	padding-top: 8px;

	span {
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
		color: #2196f3;
	}
}

.pB8 {
	padding-bottom: 8px;
}

.pT4 {
	padding-top: 4px;
}

.pR16 {
	padding-right: 16px;
}

.preview-workflow-scroll {
	height: calc(100vh - 150px);
	overflow-y: auto;
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.info_label {
	padding: 8px;
	display: flex;
	gap: 8px;
	border-radius: 3px;
	background-color: #e9f5fe;
}

.info_label span {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	text-align: left;
	color: #2196f3;
}

.no-records-ob-hub {
	text-align: center;

	img {
		height: 300px;
		width: 300px;
	}
}

.ob-progress-hub {
	gap: 6px;
}

.p_b_12 {
	padding-bottom: 12px;
}

/* Completed Onboarding  */
.complete-onboarding {
	/* padding-top: 142px; */
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;

	.content {
		gap: 24px;
		/* width: 719px;
        height: 200px; */
		padding: 8px 0px 0px 0px;

		.heading {
			font-size: 24px;
			font-weight: 600;
			line-height: 24px;
			text-align: center;
		}
	}
}

/*End Completed Onboarding  */

/* errorTaskPage.vue style start*/
.error-task-page {
	width: 100%;
	height: 100vh;
	overflow: auto;
	position: relative;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 96px 120px;
	box-sizing: border-box;
	gap: 48px;
	text-align: left;
	font-size: 24px;
	color: #212121;
}

.error-icon {
	width: 200px;
	position: relative;
	height: 200px;
	overflow: hidden;
	flex-shrink: 0;
}

.an-issue-occurred {
	position: relative;
	line-height: 32px;
	font-weight: 600;
}

/* errorTaskPage.vue style end*/

/* additionalTask.vue style start */
.task-border {
	border-top: 1px solid #bdbdbd;
}

.flex-column-gap-16 {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.additional-task-box {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px;
	background-color: #eeeeee;
	border-radius: 8px;
}

/* additionalTask.vue style end */
.hub-preview-workloc {
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	color: #757575;
}

.form-no-records-div {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	padding-top: 2%;

	img {
		width: 200px;
		height: 200px;
	}
}

.form-no-records-div .form-no-search-results {
	color: #212121;
	font-size: 18px;
}

.temp-no-records-div {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around;
	padding-top: 5%;

	img {
		width: 200px;
		height: 200px;
	}
}

.temp-no-records-div .temp-no-search-results {
	color: #212121;
	font-size: 18px;
}

/* requestDocumentFromMail.vue style start */
.google-icon-logo-svgrepo-com-1 {
	width: 40px;
	position: relative;
	height: 40px;
	overflow: hidden;
	flex-shrink: 0;
}

.company-name {
	position: relative;
	line-height: 24px;
	font-weight: 600;
}

.company-name-wrapper {
	align-self: stretch;
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
}

.google-icon-logo-svgrepo-com-1-parent {
	width: 1021px;
	background-color: #ecedfb;
	height: 11px;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	padding: 0px 24px;
	box-sizing: border-box;
	gap: 24px;
	opacity: 0;
	font-size: 18px;
}

.placeholder {
	position: relative;
	line-height: 16px;
	font-weight: 600;
}

.placeholder-wrapper {
	align-self: stretch;
	background-color: #ecedfb;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 8px;
}

.input-label {
	position: relative;
	line-height: 16px;
	mix-blend-mode: normal;
}

.input-label-wrapper {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}

.input-label1 {
	position: relative;
	font-size: 12px;
	line-height: 16px;
	opacity: 0;
	mix-blend-mode: normal;
}

.frame-container {
	align-self: stretch;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}

.obiconslinedown-arrow {
	width: 16px;
	position: relative;
	height: 16px;
	overflow: hidden;
	flex-shrink: 0;
	opacity: 0;
}

.input-text-field {
	align-self: stretch;
	border-radius: 4px;
	border: 1px solid #616161;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 8px;
}

.obinput-groupcheckbox-icon {
	width: 16px;
	position: relative;
	height: 16px;
	overflow: hidden;
	flex-shrink: 0;
}

.value {
	position: relative;
	line-height: 16px;
}

.obinput-groupcheckbox-parent {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	gap: 4px;
	opacity: 0;
	font-size: 12px;
}

.obinput-groupinput {
	flex: 1;
	height: 80px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 8px;
}

.input-text-field1 {
	align-self: stretch;
	border-radius: 4px;
	border: 1px solid #616161;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding: 8px;
	color: #757575;
}

.obinput-groupinput2 {
	flex: 1;
	height: 80px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 8px;
	opacity: 0;
}

.obinput-groupinput-parent {
	align-self: stretch;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 24px;
}

.obiconsfillupload-document {
	width: 18.7px;
	position: relative;
	height: 24px;
}

.obiconsfillupload-document-parent {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	gap: 8px;
}

.obbuttonprimarydrag-drop {
	align-self: stretch;
	border-radius: 4px;
	background-color: #fff;
	border: 1px dashed #9e9e9e;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 0px;
	cursor: pointer;
}

.frame-group {
	align-self: stretch;
	border-bottom: 1px solid #e0e0e0;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 0px 0px 24px;
	gap: 24px;
}

.obbuttonprimarydrag-drop1 {
	align-self: stretch;
	border-radius: 4px;
	background-color: #fff;
	border: 1px dashed #9e9e9e;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 8px 0px;
}

.obicon-buttonprimaryfilled {
	border-radius: 4px;
	background-color: #32334f;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	padding: 8px 16px;
}

.obicon-buttonprimaryfilled-wrapper {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: flex-start;
	color: #fff;
}

.frame-parent {
	height: 100%;
	position: relative;
	background-color: #fff;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	gap: 24px;
	text-align: left;
	font-size: 14px;
	color: #212121;
	font-family: 'Source Sans Pro';
}

/* requestDocumentFromMail.vue style end */
.preview-work .emp-completing-page-left {
	border: none !important;
}

.preview-work .emp-completing-page-right {
	border: none !important;
}

.preview-work .emp-completing-page-right .emailtemp {
	padding-top: 14px !important;
}

.preview-work .emp-cmp-header {
	span {
		font-size: 14px;
		font-weight: 600;
		line-height: 16px;
		color: #212121;
	}
}

.preview-work .emp-completing-page-left .frame .hiretasks {
	padding: 16px;
	flex: 8px;
	border-top: 1px solid #ecedfb;
	border-bottom: 1px solid #ecedfb;
	border-right: none !important;
	border-left: none !important;
	gap: 8px;
	display: flex;
	flex-direction: column;
}

.pd_tp_18 {
	padding-top: 18px;
}

.label-12-6 {
	font-size: 12px;
	font-weight: 600;
	line-height: 20px;
	color: #212121;
}

.direct-fields-fields {
	padding-top: 12px;
}

.main-content-taskPage:has(.onboarding-completing) {
	height: auto !important;
	margin: 0px !important;
}

.upl-fields {
	text-align: justify;
	padding-top: 12px;
}

.additional-tasks-header {
	display: flex;
	justify-content: space-between;
}

.form-save-warning {
	text-align: justify;
}

.del_dept_tab_info:has(.form-save-warning) {
	padding-left: 0px;

	p {
		padding-left: 12px;
		color: #333232;
		font-size: 13px;
		font-weight: 600;
		padding-top: 5px;
	}
}

.form-save-warning label {
	line-height: 20px;
}

/* requestDocumentFromMail.vue style start */
.border-box {
	background: #ecedfb;
	padding: 8px;
	margin: 12px 0;
}

.document-heading {
	color: #212121;
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
}

.bottom-border {
	border-bottom: 1px solid #e0e0e0;
}

.bottom-buttons-start {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	gap: 16px;
}

/* requestDocumentFromMail.vue style end */

/* taskDonePage.vue start */
.task-done-page {
	height: 100%;
	display: flex;
	align-items: center;
}

/* taskDonePage.vue end */

/* teamMemberTask.vue styles */
.title-preview {
	font-size: 14px;
	font-weight: 700;
	color: #00b1ff;
}

.break-word {
	word-break: break-word;
}

.background-white {
	background: #ffffff;
}

.gif-width {
	width: 256px;
}

.overdue-text {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	color: #b00020;
}

.overflow-wrap-pw {
	overflow: hidden;
	text-wrap: nowrap;
	text-overflow: ellipsis;
	max-width: calc(100vh - 200px);
}

/* signatoryAuth.vue startd */
.sign-auth-name {
	gap: 8px;
	padding: 8px 16px 8px 0px !important;
	align-items: center;

	span {
		line-height: 24px;
		white-space: nowrap;

		img {
			height: 24px;
			width: 24px;
		}
	}
}

.sign-auth-img {
	gap: 16px;
	padding: 8px 16px;

	img {
		cursor: pointer !important;
	}
}

.sign_Auth_tab_info {
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	color: #212121;
	text-align: center;
}

.sign-auth-list {
	gap: 8px;

	.sign-auth-Name {
		font-size: 14px;
		font-weight: 600;
		line-height: 24px;
		color: #212121;
	}

	.sign-auth-desg {
		font-size: 12px;
		font-weight: 400;
		line-height: 20px;
		text-align: left;
		color: #212121;
	}
}

.work-Loc_input .vs--searchable .vs__dropdown-menu li {
	color: #757575;
}

.formI9-infoSpan {
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	text-align: left;
	color: #2196f3 !important;
	cursor: pointer;
	text-decoration: underline !important;
}

.formI9-info {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-align: left;
	color: #b00020;
}

.actionsiconPadding {
	padding: 18px 12px !important;
}

.emp-text-overflow {
	white-space: nowrap;
}

.add-edit-pp-details {
	display: contents !important;
}

.emp-details-loc {
	padding: 6px 0px;
}

.emp-details-loc-if {
	padding: 18px 0px;
}

.emp-details-pay-img {
	padding: 12px 0px;
}

.emp-details-pay-info {
	padding: 24px 0px;
}

.emp-details-loc-res {
	padding: 6px 0px;
	height: 78px;
	text-align: center;
	align-content: center;
	flex-wrap: wrap;
}

.emp-details-loc-res-if {
	padding: 18px 0px;
}

.input-with-tags {
	border: 1px solid #616161;
	padding: 6px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	border-radius: 4px;
	gap: 8px;
	width: 100%;
}

.req-ip-tags {
	display: flex;
	flex-wrap: wrap;
	gap: 3px;
	width: 100%;
}

.req-ip-tag {
	background-color: #ecedfb;
	color: #212121;
	padding: 8px;
	border-radius: 3px;
	display: inline-flex;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	gap: 8px;
}

.remove-tag {
	cursor: pointer;

	img {
		cursor: pointer;
	}
}

.emp-req-doc-ip {
	border: none;
	outline: none;
	padding: 5px;
	flex-grow: 1;
}

.req-doc-note {
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	color: #212121;
}

.req-doc-textarea {
	border-color: #616161 !important;
}

.emp-req-doc-ip::placeholder {
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	color: #9e9e9e;
}

.req-mail-docs-notes {
	font-size: 14px;
	font-weight: 600;
	line-height: 16px;
	color: #212121;
	padding: 0px 24px;
}

.req-mail-nts-header {
	padding: 8px 0px;
	gap: 8px;
	background-color: #f5f5f5;
	display: flex;
}

.dropdown-disable {
	pointer-events: auto !important;
}

/* Input style */
input {
	background: transparent !important;
}

.aptStyles {
	padding-left: 12px;
	padding-bottom: 4px;
}

.profile-container {
	flex-direction: column;
}

.pro-emp-identity {
	gap: 16px;
	display: flex;
	padding-top: 4px;

	span {
		font-size: 14px;
		font-weight: 400;
		line-height: 16px;
		color: #212121;
	}
}

.pro-emp-identity-det {
	margin-left: -8px;
}

.emp-basic-detail {
	padding: 16px 24px;
	background-color: #e8ebef;
	padding: 16px 24px !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 16px;

	div {
		color: #212121;
		font-weight: 600;
		font-size: 16px;
		line-height: 18px;
	}
}

.emp-info-details {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	padding: 16px 16px 0px 24px !important;

	.form-group {
		width: 100%;
	}

	.col-md-4 {
		flex: 1 1 30%;
		padding: 8px 0;
	}

	.col-md-6 {
		flex: 1 1 30%;
		padding: 8px 0;
	}

	label {
		color: #212121;
		font-weight: 400;
		font-size: 14px;
		line-height: 22px;
	}

	.info1-data {
		font-weight: 600;
		font-size: 18px;
		line-height: 20px;
		color: #212121;
		max-width: 200px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.info2-data {
		font-weight: 600;
		font-size: 18px;
		line-height: 20px;
		color: #212121;
		max-width: 425px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
}

.ic_edit_cont {
	display: flex;
	gap: 8px;
	cursor: pointer;
	align-items: center;

	img {
		cursor: pointer;
	}
}

.employeeDetails {
	height: calc(100vh - 190px);
	overflow-y: auto;
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.no-records-div-emp-doc {
	display: flex;
	flex-wrap: wrap;
	align-content: space-around;
	justify-content: space-around;
	height: calc(100vh - 240px);
}

.no-records-div-emp-doc .no-search-results {
	color: #212121;
	font-size: 18px;
}

.task-Page .right-content .taskContainer {
	height: calc(100vh - 190px);
	overflow-y: auto;
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.task-Page .right-content .not-workflow {
	height: calc(100vh - 190px);
	overflow-y: auto;
	scrollbar-width: thin;
	/* For Firefox */
	scrollbar-color: transparent transparent;

	/* For Firefox */
	&::-webkit-scrollbar {
		display: none;
	}
}

.resend-text {
	color: #0d1a2e;
	font-size: 16px;
	text-align: left;
	/* padding-left: 32px !important; */
	padding-bottom: 8px;
}

.form-options {
	font-size: 14px;
	font-weight: bold;
}

.form-check.form-group.ob-rad-resend {
	padding-left: 8px !important;
}

.rad-resend-text.form-options {
	font-weight: bold !important;
}

.dot {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	display: inline-block;
}

.hub-headers {
	font-weight: 600 !important;
	color: #2c2c2c !important;
	font-size: 14px !important;
}
