@import url("./bootstrap_v1.css");
@import url("./bootstrap-select_v1.css");
@import url("./materialdesignicons_v1.css");
@import url("./content-placeholder_v1.css");
@import url("./candidate-portal_v1.css");
@import url("./onboard-portal_v1.css");
@import url("./progress-profile_v1.css");
@import url("./development-style_v1.css");
@import url("./dg-ob-style_v1.css");
@import url("./right_to_left_v1.css");


/* =================================== Fonts Face =================================== */



@font-face {
	font-family: 'Inter-Regular';
	src: url('../fonts/Inter-Regular.eot');
	src: url('../fonts/Inter-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter-Regular.woff2') format('woff2'),
		url('../fonts/Inter-Regular.woff') format('woff'),
		url('../fonts/Inter-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter-Bold';
	src: url('../fonts/Inter-Bold.eot');
	src: url('../fonts/Inter-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter-Bold.woff2') format('woff2'),
		url('../fonts/Inter-Bold.woff') format('woff'),
		url('../fonts/Inter-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Inter-Medium';
	src: url('../fonts/Inter-Medium.eot');
	src: url('../fonts/Inter-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Inter-Medium.woff2') format('woff2'),
		url('../fonts/Inter-Medium.woff') format('woff'),
		url('../fonts/Inter-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Inter-SemiBold';
	src: url('../fonts/Inter-SemiBold.ttf');
	font-weight: 600;
	font-style: normal;
}


@font-face {
    font-family: 'CaveatRegular';
    src: url('../fonts/CaveatRegular.eot');
    src: url('../fonts/CaveatRegular.eot') format('embedded-opentype'),
         url('../fonts/CaveatRegular.woff2') format('woff2'),
         url('../fonts/CaveatRegular.woff') format('woff'),
         url('../fonts/CaveatRegular.ttf') format('truetype'),
         url('../fonts/CaveatRegular.svg#CaveatRegular') format('svg');
	font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

/* html,
body,
.full-height{height: 100%;} */

.din-bold{
	font-family: 'Inter-Bold';
}
.din-regular{
	font-family: 'Inter-Regular';
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl {
    margin-top:0;
    margin-bottom:18px;
    font-weight:normal;
}
h1 {
    font-size: 24px;
    font-family: 'Inter-Bold';
}
h2 {
    font-size: 20px;
    font-family: 'Inter-Bold';
}
h3 {
    font-size: 18px;
    font-family: 'Inter-Bold';
}
h4 {
    font-size: 16px;
    font-family: 'Inter-Bold';
}
h5 {
    font-size: 14px;
    font-family: 'Inter-Bold';
}
p{
	line-height:20px;
	color:#031842;
}
a {
    color:#a8a8a8;
    text-decoration:none;
    /*-webkit-transition: color 0.3s ease-out, background-color 0.3s ease-out;
    transition: color 0.3s ease-out, background-color 0.3s ease-out;*/
    outline: 0 none;
}
a:hover ,a:focus ,a:active {
    color:#232326;
    text-decoration:none;
	outline: 0 none;
 
}
/* ====================================== Common Styles ====================================== */
/* === List Reset == */
.list-reset {
    list-style:none;
    margin:0px;
    padding:0px;
}
.title,
.title-home-cp{
	font-size: 16px;
	display: inline-block;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	text-transform: capitalize;
	color: #031842;
}
.main-title{
	font-size: 19px;
	color: #031842;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
	text-transform: capitalize;
}
.main-title-row {
	padding-bottom: 15px;
	padding-top: 6px;
	margin-bottom: 0px;
	position: relative;
}
.filter-show-arrow .main-title-row {
	margin-bottom: 5px;
}

.filter-show-arrow .toggle-jobs {
	margin-top: -13px;
}
.text-none{
	text-transform:inherit;
}
.border-2 {
	border-width: 1px !important;
}

.main-title-bord{
	border-bottom: solid 1px #aeaeae;
	padding: 0px 0 15px 0;
}
.title-sub {
	font-size: 16px;
	text-transform: capitalize;
	line-height: 20px;
	color: #031842;
}

.interview-feedback-section .title-sub {
	margin-bottom: 5px;
}

.title-small {
	font-size: 12px;
	text-transform: capitalize;
	margin: 0px;
	line-height: 14px;
}

.link,
.link-attachment,
.link2 {
	text-decoration: none;
	color: #2A5EE3;
	font-family: 'Inter-Bold';
}

.link:hover,
.link-attachment:hover {
	text-decoration: underline;
	color: #2A5EE3;
}
.link-attachment .material-icons,
.link .material-icons {
	text-decoration: none;
	color: #2A5EE3;
}

.title-link,
.title .link,
.title-small .link {
	color: #031842;
}

.title-link:hover,
.title .link:hover,
.link-title:hover,
.title-small .link:hover {
	text-decoration: underline;
}

/* === Button == */
.btn-type {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
}

/* =================================== Login css =================================== */
.login-bg{
	z-index:1;
	position:fixed;
	width:100%;
	height:100%;
	background:url(../images/bg.png) 0 0 no-repeat;
	background-size: 100% 100%;
}
.login-bg img{
	width:100%;
	height:100%;
	/*width: 100vw;
	height: 100vh;
	object-fit: cover; */
}
.login-page{
	padding:0px;
	width:330px;
	padding-top:15px;	 
	z-index:2;	 
	display: table;
	position: absolute;
	height: 100%;
	width: 100%;  
}
.section-login-outer{
	display: table-row-group;
}
.section-login-inner{	
	z-index:5;	
	display: table-cell;
	vertical-align: middle;  
}
.section-login{	
	padding:20px;	
	margin-left: auto;
	margin-right: auto;
	width:330px;
	background:#fff;
	border-radius:20px;
	min-height:265px;
	box-shadow:1px 2px 10px 0px rgb(0 0 0 / 20%);
}
.login-page .social-block{
	text-align:center;	
}
.social-icons-lg .icon-smd{
	width:30px;
	height:30px;
	display:inline-block;
	margin:0px 5px 0 5px;
	float: none;
	line-height:30px;
	background-size: 100%;
}
.fb-icon{
	background:url(../images/svg/facebook.svg) 0 0 no-repeat;
}
.gp-icon{
	background:url(../images/svg/google_plus.svg) 0 0 no-repeat;
}
.li-icon{
	background:url(../images/svg/linked_in.svg) 0 0 no-repeat;
}
.tw-icon{
	background:url(../images/svg/twitter.svg) 0 0 no-repeat;
}
.office-icon,
.O365{
	background:url(../images/svg/office365.svg) 0 0 no-repeat;
}
.or-text-outer{
	position:relative;
	margin-top:5px;
	padding:5px 0 10px;
}
.login-page .or-text{
	text-align:center;
	font-family:'Inter-Bold';
	display:block;
	text-transform:uppercase;
	padding-bottom:18px;
}
.or-text-outer .or-text{
	background-color:#fff;
	padding-top:2px;
	width:25px;
	height:25px;
	margin:auto;
	border:solid 1px #aeaeae;
	border-radius:100%;
	position:relative;
	z-index:102;
}
.or-text-outer:before{
	position: absolute;
	content:'';
    top:23px;
    right: 0;
    height:1px;
	width:100%;
	background-color:#aeaeae;
	z-index:101;
}
.section-logo{
	margin-bottom:10px;
	width:100%;
	display:table;
}
.logo-ps{
	width: 45px;
	display:table-cell;
	text-align:left;
	vertical-align:middle;
}
.logo-ps img{
	height: 45px;
    width: 45px;
}
.logo-client{
	display:table-cell;
	vertical-align:middle;
	height: 55px;
	padding-left: 15px;
	text-align:left;
}
.logo-client img{
	max-width: 198px;
	max-height: 55px;
}
.login-page .form-flied{
	margin-bottom:18px;
}
.login-page .lable-text{
	font-weight:bold;
	margin-bottom:3px;
}
.login-page .form-control{
	border:solid 1px #aeaeae;
	background-color:transparent;
	height: 34px;
	padding: 0 10px;
	border-radius: 5px;
}
.form-flied.remember-row{
	margin-top:15px;
	margin-bottom:20px;
}
.form-flied.remember-row.check-box-cell{
	margin-top: 0px;;
}
.form-flied.check-box-cell .remember-text{
	padding-bottom: 10px;
	margin: 0px;
	letter-spacing:-.2px;
}
.form-flied.check-box-cell{
	margin:0px;
}
.remember-row label{
	font-family:'Inter-Regular';
	color:#031842;
}
.remember-row .link{
	text-decoration:none;
	margin-top:11px;
	float:right;
}
.remember-row.check-box-cell .link{
	display:inherit;
	float: none;
	margin: 0px;
}
.remember-row.check-box-cell .consent-label{
	display: inline-block;
}
.remember-row .link:hover{
	text-decoration:underline;
}
.login-account{
	margin-top:6px;
	text-align:center;
	color:#031842;
}
.login-account .link{
	color:#031842;
	margin-left:5px;
	border-bottom: solid 1px #aeaeae;
    display: inline;
    padding-bottom:4px;
}
.login-account .link:hover{
	text-decoration:none;
}
.login-page .btn{
 	width:100%;
	display:block;
	height: 34px;
	padding:3px 0 5px;
	background-color: #031842;
	border: 1px solid #031842;
}
.login-page .btn.btn-primary:focus,
.login-page .btn.btn-primary:hover,
.login-page .btn.btn-primary:active{
	background-color: #58585a!important;
	border: 1px solid #58585a!important;
}
.login-page .form-button .btn[disabled]{
	background-color: #EDEDED!important;
	border: 1px solid #EDEDED!important;
}

.login-page .btn.btn-white{
	background-color: #ffffff;
	color: #031842;
	border: solid 1px #031842
}
.remember-text{
	display:inline-block;
}
.login-section-footer{
	padding:0px 0 5px 0;
	text-align:center;
	display: table-footer-group;
	vertical-align: bottom;
	height: 65px;
}
.login-footer-logo{
	text-align:center;
	margin:10px auto;
	width:220px;
}
.login-footer-logo img{
	height:30px;
}
.copy-right{
	color:#555555;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 12px;
}
.copy-right span{
	margin-left:5px;
}
.forgot-password{
	display:none;
}
.sign-up{
	display:none;
}
.change-password{
	display:none;
}
.forgot-details{
	width:auto;
	padding:13px 0 0 0;	
}
.login-details .title{
	text-align:center;
	display:block;
	font-size:12px;
	margin-bottom:12px;
}
.forgot-details ul{
	padding-left:10px;
}
.forgot-details ul li{
	line-height:17px;
	list-style:outside;
}
.forgot-details h5{
	margin:0px;
	padding:0px;
	font-family:'Inter-Regular';
}
.resend-btn{
	font-family:'Inter-Bold';
	color:#810052;
	text-transform:uppercase;
	line-height:20px;
	cursor: pointer;
}
.resend-btn:hover,
.resend-btn:focus{
	color:#810052;
}
.resend-btn .material-icons{
	vertical-align: top;
}

.email-check-rw{
	color:#70cf00;
	font-family:'Inter-Bold';
	text-align:left;
	padding-bottom:10px;
}
/* =================================== Login End =================================== */
.site-header{
    width: 100%;
	position: fixed;
	height: 52px;
	z-index: 101;
	background-color: #fff;
	border-bottom: solid 1px #C7C9D9;
	top: 0px;
}
.site-header .site-width{
	max-width: 100%;
}
.site-header-inner {
	padding: 0 15px;
	position: relative;
}
.header-container{
	margin-right:284px;
	margin-left:21px;
}
.site-logo {
    float:left;	
}
.site-logo-cell {
	width: 125px;
	height: 51px;
	display: table-cell;
	vertical-align: middle;
}

.site-logo img {
	max-width: 125px !important;
	max-height: 51px !important;
}

.navigation {
	padding: 0px;
	position: fixed;
	width: 205px;
	left: 0px;
	background-color: #031842;
	top: 52px;
	bottom: 0px;
	z-index: 1001;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.navigation.open-navigation {
	width: 60px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.open-navigation .cadidate-profile .profile-details{
	display: none;
}
.bar-navigation {
	padding: 0x;
}

.bar-navigation li {
	display: block;
	position: relative;
}

.title-menu {
	color: #1C1C28;
	font-size: 14px;
	margin: 0px 0 8px 0;
}

.bar-navigation li a {
	position: relative;
	display: flex;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.6);
	padding: 8px 17px 9px 18px;
	text-transform: capitalize;
	-webkit-transition: none;
	transition: none;
	line-height: 1.17;
	outline: 0;
	align-items: center;
	width: 100%;
}

.bar-navigation .chevron_right {
	position: absolute;
	width: 10px;
	height: 10px;
	top: 12px;
	right: 16px;
	font-size: 0px;
	background: url(../images/svg/arrow_wt.svg) no-repeat center;		
}

/*.bar-navigation li a:focus{
	background-color:#fff;	
	position:relative;
	z-index:107;
	outline: thin dotted;
	-webkit-box-shadow: 0 -10px 10px 0 rgba(0, 0, 0, 0.18);
			box-shadow: 0 -10px 10px 0 rgba(0, 0, 0, 0.18);
}*/
.bar-navigation li:hover>a {
	background-color: #021231;
	position: relative;
	z-index: 107;
}

.bar-navigation li:hover a:focus,
.bar-navigation li:active a:focus .bar-navigation li.open a:focus {
	outline: 0;
}

ul.bar-navigation>li:nth-child(1) {
	position: relative;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

ul.bar-navigation>li:nth-child(1)::after {
	bottom: 0px;
	position: absolute;
	content: '';
	width: 171px;
	left: 14px;
	height: 1px;
	background-color: rgb(255, 255, 255, 0.3);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.open-navigation ul.bar-navigation>li:nth-child(1)::after {
	width: 26px;
}
.top-toggel{
	padding:0px 6px;
}
.top-toggel .material-icons {
	display: inline-block;
    width: 10px;
    height: 7px;
	background: url(../images/svg/toggle_arrow.svg) no-repeat center / 15px auto;	
	font-size: 0px;
	cursor: pointer;
	margin-top:5px;
	vertical-align: top;
	transform: rotate(-180deg);
}

.top-toggel .keyboard_double_arrow_right:before {
	content: "";
}

.open-navigation .top-toggel .material-icons {
	transform: rotate(0deg);
}

.navigation .dropdown-menu {
	background-color: #ffffff;
	border-radius: 0px 4px 4px 4px;
	border: none;
	overflow: hidden;
	z-index: 106;
	-webkit-box-shadow: 10px 10px 24px rgba(17, 17, 17, 0.08);
	box-shadow: 10px 10px 24px rgba(17, 17, 17, 0.08);
	width: 232px;
	left: 205px;
	top: 0px;
	padding: 12px 0 8px 0;
	position: absolute;
}

.navigation>.bar-navigation>li:hover>.dropdown-menu,
.navigation>.bar-navigation>li.open:hover>.dropdown-menu {
	display: block;
}

.navigation>.bar-navigation>li.open>.dropdown-menu {
	display: none;
}

.nav-none {
	display: none;
}

.menu-open .nav-none {
	display: block;
}

.menu-open .mdi-menu:before {
	content: "\F156";
}

.navigation .menu-icon {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
	min-width: 20px;
	height: 20px;
	opacity: 0.60;
}

.navigation .more-menu-dropdown2 .menu-icon {
	line-height: 12px;
	opacity: 1;
	filter: brightness(0) saturate(100%) invert(46%) sepia(11%) saturate(1969%) hue-rotate(258deg) brightness(91%) contrast(92%);
}

.bar-navigation .more-menu-dropdown2 .chevron_right {
	padding-top: 0px;
}

.navigation .menu-home,
.navigation .menu-default-home {
	background: url(../images/svg/menu/home.svg) 0 0 no-repeat;
}
.navigation .menu-dashboard {
	background: url(../images/svg/menu/dashboard.svg) 0 0 no-repeat;
}
.navigation .menu-jobs {
	background: url(../images/svg/menu/jobs.svg) 0 0 no-repeat;
}

.navigation .menu-default-icon {
	background: url(../images/svg/menu/default.svg) 0 0 no-repeat;
}

.navigation .bar-navigation li.active a .menu-icon {
	opacity: 1;
	/* filter: brightness(0) saturate(100%) invert(46%) sepia(11%) saturate(1969%) hue-rotate(258deg) brightness(91%) contrast(92%); */
}

.navigation .bar-navigation >li.active> a{
	opacity: 1!important;
	color: #ffffff!important;
}
.navigation .dropdown-menu li {
	float: none;
	padding: 4px 12px;
}

.navigation .menu-text {
	display: block;
	vertical-align: middle;	
}

.navigation.open-navigation .menu-text {
	display: none;
	transition: ease .3s all;
}

.navigation.open-navigation .more-menu-dropdown2 .menu-text {
	display: inline-block;
	vertical-align: top;
	padding-top: 2px;
}

.navigation.open-navigation>.bar-navigation .chevron_right {
	position: absolute;
	right: 5px;
	display: none;
}

.navigation.open-navigation>.bar-navigation li.active .chevron_right {
	display: inline-block;
	color: rgba(255, 255, 255, 0.51);
}

.navigation.open-navigation .dropdown-menu {
	left: 60px;
}

.navigation .dropdown-menu li a {
	padding: 8px 8px;
	font-size: 12px;
	color: #1C1C28!important;
	display: block;
	box-shadow: 0px 0px 0px;
	font-family: 'Inter-Regular';
	text-transform: capitalize;
	float: none;
	word-break: break-word;
	white-space: inherit;
	background: rgba(164, 90, 152, 0.15)!important;
	border-radius: 6px;
	height: 32px;

}

.navigation .dropdown-menu li:last-child a {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

/* .navigation li.active>a {
	color: #A45A98;
} */

.navigation li.active.open a {
	color: #232326;
}

.navigation .bar-navigation .dropdown-menu>li:hover>a,
.navigation .bar-navigation .dropdown-menu>li>a:focus,
.navigation .bar-navigation .dropdown-menu>li>a:active,
.navigation .bar-navigation .dropdown-menu>li.active>a {
	/* background-color: #f5f5f5;*/
	color: #232326!important; 
	white-space: normal;
	word-wrap: break-word;
	font-family: 'Inter-Regular';
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0;
}


.icon-top-block{
	float:left;
	position:relative;
	text-align:center;
}
.icon-top-block a:hover,
.icon-top-block .active{
	color:#a8407f;
}
.icon-top-block .material-icons {
	height:22px;
	line-height:22px;
	display:block;
}
.icon-top-block .applied-for-icons {
	height:22px;
	width:18px;
	display:block;
	text-align:center;
	margin:2px auto 0;
	background:url(../images/svg/applied_for.svg) 0 0 no-repeat;
}
.icon-top-block a:hover .applied-for-icons,
.icon-top-block .active .applied-for-icons {
	background:url(../images/svg/active/applied_for.svg) 0 0 no-repeat;
}
.options-block .icon-top-block .material-icons {
	margin-bottom:2px;
}
.options-block .notification{
	width:27px;	
	right:-3px;
}
.notification{
	background-color:#ee3e80;
	border-radius:40px;
	color:#fff;
	height:17px;
	line-height:1.17;
	width:23px;
	text-align:center;
	display:inline-block;
	position:absolute;
	right:-2px;
	top:-4px;
	z-index:1;
	font-size:12px;
	font-family:'Inter-Bold';
	padding-top:1px;
}
.search-btn{
    padding:0px;
    margin:0px;
    background:none;
    border:none;
    cursor:pointer;
}
.search-form-top{
	float:right;
	margin-left:22px;
	text-align:center;
	margin-right:2px;
}
 .font8{
 	display:block;
	font-size:8px;
	line-height: 1.25;
	text-transform:uppercase;
 }

.header-right-inner{
	padding:15px 10px 0px 10px;
	background-color:#fff;
	position:relative;
	z-index:107;
	height:122px;
	-webkit-box-shadow:0 3px 4px 0 rgba(150, 194, 236, 0.49);
			box-shadow:0 3px 4px 0 rgba(150, 194, 236, 0.49);
}
.profile-block{
	float:left;
	position:relative;
	margin-top:1px;
}
.profile-img{
	width:90px;
	height:90px;
	overflow:hidden;
	border-radius:50%;
} 
.options-block{
	float:right;
	width:115px;
	padding-top:9px;
	margin:-5px 0;
}
.search-top-btn,
.icon-top-block a{
	color:#aeaeae;
}
.search-top-btn:hover,
.search-top-btn:focus,
.icon-top-block a:hover
.icon-top-block a:focus{
	color:#aeaeae;
}
.options-block .icon-top-block{
	width:55px;
	margin-bottom:5px;
	margin-top:5px;
	min-height:34px;
}
 /* .more-options{
	padding-top:5px;
	padding-bottom:15px;
	position: absolute;
    right:0;
    top:122px;
    width: 240px;
	background-color:#fff;
	display:none;
	z-index: 106;
	border-radius:0px 0 5px 5px;
	-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
			box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);

} */


.more-options {
	background-color: #ffffff;
	border-radius: 0px 4px 4px 4px;
	border: none;
	z-index: 106;
	-webkit-box-shadow: 10px 10px 24px rgba(17, 17, 17, 0.08);
	box-shadow: 10px 10px 24px rgba(17, 17, 17, 0.08);
	width: 232px;
	left: 205px;
	top: 0px;
	padding: 12px 0 8px 0;
	position: absolute;
}
.more-options li {
		padding: 4px 12px;
}

.more-options li a {
	padding: 8px 8px;
	font-size: 12px;
	color: #1C1C28;
	display: block;
	box-shadow: 0px 0px 0px;
	font-family: 'Inter-Regular';
	text-transform: capitalize;
	float: none;
	word-break: break-word;
	white-space: inherit;
	background: rgba(164, 90, 152, 0.15);
	border-radius: 6px;
	height: 32px;

}
.open-navigation .more-options {
	left: 60px;
}

.more-options .dp22 {
	margin-right: 5px;
	height: 16px;
	line-height: 20px;
	width: 22px;
	color: #aeaeae;
	float: left;
	display: block;
	background-size: 17px;
}

.more-options .logout-ic {
	background-size: 16px;
}

.more-options .mdi-chevron-down {
	margin-right: 20px;
	float: right;
	margin-top: 2px;
}

.more-options li.active .mdi-chevron-down:before {
	content: "\F143";
}

.sub-options{
	display:none;
}
.active .sub-options{
	background-color:#f5f5f5;
	display:block;
}
.active .sub-options li a{
	padding-left:52px;
	font-family:'Inter-Regular';
}
.sub-options li.active a{
	font-family:'Inter-Bold';
}
.show-open .more-options{
	display:block;
}
/*================================== Layout main ==========================*/
body {
	background-color:#F7F7FA;	
	color: #031842;
}
.site-width {
    max-width:1230px;
    margin:0 auto;
}
.layout-main{
	padding-top: 52px;		
	padding-left: 60px;
	padding-bottom: 21px;
}
.onboarding-portal .layout-main .site-width{
	background:#F7F7FA;
}
.main-container{
	padding:0px;
	width:100%;
	position:relative;
}
.container-inner{
	padding-right:20px;
	padding-left:20px;
}
.content{
	padding-top:10px;
	width:100%;	
}
.description-cell{
	width: 82.1%;
	float: left;
}




/*================================== Job page css ==========================*/

.section-filter-inner {
	padding-bottom: 15px;
}
.section-filter {
	margin-bottom: 19px;
	border-radius: 8px;
	padding: 10px 14px;
	background-color: #FFFFFF;
}

.filter-show-arrow .section-filter {
	padding: 12px 0 0 0px;
	background-color: transparent;
	margin-bottom: 8px;
}

.filter-show-arrow .section-filter .toggle-element {
	background-color: #F7F7FA;
}

.toggle-jobs {
	border-bottom: solid 1px #E4E4EB;
	position: relative;
	margin-bottom: 10px;
}

.toggle-element {
	top: -9px;
	padding-left: 10px;
	text-transform: uppercase;
	color: #031842 !important;
	position: absolute;
	right: 0px;
	z-index: 1;
	font-family: 'Inter-Bold';
	background-color: #ffffff;
	cursor: pointer;
}

.toggle-element .md24 {
	margin-right: 0px;
	float: right;
	margin-top: 1px;
}

.filter-by-block {
	margin-top: 3px;
	margin-bottom: 8px;
}

.sort-by-block {
	margin-top: 3px;
	margin-bottom: 3px;
}

.applied-filters-block {
	margin-top: 7px;
}

.applied-filters-block .link {
	font-family: 'Inter-Bold';
}

.applied-filters-block .filter-cell,
.applied-filters-block .applied-outer {
	padding-top: 0px;
}

.dropdown-block {
	display: table-cell;
}

.dropdown-block .dropdown {
	float: left;
	margin-bottom: 7px;
	margin-right: 15px;
}

.filter-cell {
	width: 82px;
	text-transform: uppercase;
	font-family: 'Inter-Bold';
	padding-top: 5px;
	display: table-cell;
	vertical-align: top;
	letter-spacing: 1px;
}

.filter-cell .md24 {
	margin-top: 1px;
	color: #aeaeae;
}

.filter-cell .icon-filter {
	width: 16px;
	height: 22px;
	font-size: 20px;
	line-height: 20px;
	vertical-align: top;
	display: none;
	margin-right: 5px;
}
.filter-cell .filter-mobile{
	background:url(../images/svg/filter_mobile.svg) 0 0 no-repeat;
}
.filter-cell .sort-mobile{
	background:url(../images/svg/sort_mobile.svg) 0 0 no-repeat;
}
.sort-by-block .dropdown-block{
	top:-3px;
}

/*----- Dropdown------*/
.dropdown-button {
	padding-top: 6px;
	padding-bottom: 5px;
	float: left;
	border-bottom: solid 1px #E4E4EB;
	color: #031842;
	line-height: 14px;
	cursor: pointer;
	height: 30px;
}

.dropdown-button .mdi {
	color: #2A5EE3;
	float: right;
	line-height: 15px;
	height: 15px;
	font-size: 22px;
}

.dropdown-button .mdi:before {
	display: inherit;
}

.dropdown-button:hover {
	color: #031842;
}

.dropdown-button .text-dropdown {
	padding-right: 25px;
	text-transform: capitalize;
}

.main-title-right .dropdown-button .text-dropdown {
	padding-top: 2px;
	display: inline-block;
}

.dropdown-block {
	padding: 0px;
}

/*----- Dropdown Style------*/

.active .dropdown-button {
	color: #A45A98;
	border-bottom: solid 1px #E4E4EB;
}

.active .dropdown-button .mdi-chevron-down:before {
	color: #A45A98;
}

.open .mdi-chevron-down:before,
.time-bock .mdi-chevron-down.arrow-open:before {
	content: "\F143";
}

.open .dropdown-button {
	border-bottom: solid 1px #E4E4EB;
	color: #232326;
}

.dropdown-style {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 100;
	display: none;
	float: left;
	padding: 0px;
	margin: 0;
	font-size: 12px;
	text-align: left;
	list-style: none;
	background-color: #FCFCFD;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius: 6px;
	border: none;
	-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.14);
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.14);
}

.dropdown-style li a,
.dropdown-style li .aCell {
	display: block;
	padding: 8px 12px;
	cursor: pointer;
	line-height: 14px;
	clear: both;
	color: #555770;
}

.dropdown-style li:last-child,
.dropdown-style li:last-child a {
	border-bottom: 0px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

.dropdown-style li:last-child .tooltip-container {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

/* .dropdown-style li:first-child,
.dropdown-style li:first-child .tooltip-container {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
} */

.dropdown-style li .aCell,
.dropdown-style li .aCell .tooltip-container {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	opacity: .65;
}

.dropdown-style li:hover a,
.dropdown-style li:focus a,
.dropdown-style li.selected a,
.dropdown-style li.highlighted a {
	background-color: #F7F7FA;
}

.dropdown-style li.active a {
	background-color: #F7F7FA;
	outline: 0;
}

.dropdown-button .fa {
	color: #aeaeae;
}

.open>.dropdown-style {
	display: block;
}

/* dropDown up css */
.dropupside {
	position: relative;
}

.dropupside .dropdown-1 .vertical-scrollbox,
.dropupside .dropdown-8 .vertical-scrollbox {
	max-height: 180px;
}

.dropupside .dropdown-style {
	top: auto;
	bottom: 100%;
	border-radius: 5px 5px 0 0px;
	z-index: 100;
	-webkit-box-shadow: 0 -3px 2px 0 rgba(0, 0, 0, 0.18);
	box-shadow: 0 -3px 2px 0 rgba(0, 0, 0, 0.18);
}
.flex-cell .dropupside .dropdown-style {
	top: auto;
}
.dropupside.open .dropdown-button {
	border-radius: 0px;

}

/*----- Ul Dropdown 01------*/
.dropdown-1 {
	width: 100%;
	min-width: inherit;
	padding-top: 0px;
}

.dropdown-1 li label {
	font-family: 'Inter-Regular';
	line-height: 14px;
}

.dropdown-1 li.active label {
	font-family: 'Inter-Bold';
}

.dropdown-1 .checkbox {
	padding-left: 0px;
}

.dropdown-1 .checkbox .styled,
.dropdown-1 .checkbox label:before,
.dropdown-1 .checkbox label:after {
	padding: 0px;
	display: none;
}

.dropdown-1 .checkbox label {
	min-height: 21px;
}

.dropdown-1 .checkbox label::before {
	border: 1px solid #A45A98;
	margin-left: -22px;
}

.dropdown-1 .checkbox label::after {
	color: #A45A98;
	padding-top: 0px;
}

.dropdown-1 li.active .name-cell {
	font-family: 'Inter-Bold';
}

.dropdown-1 li .text-nowrap-grad {
	display: block;
	width: 100%;
	min-height: 15px;
}

.dropdown-1 li.active .text-nowrap-grad:before,
.template-mobile .dropdown-1 li.active .text-nowrap-grad:before {
	background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}

.dropdown-1 li:hover .text-nowrap-grad:before,
.template-mobile .dropdown-1 li:hover .text-nowrap-grad:before {
	background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}

/*----- Dropdown 02------*/
.dropdown-2 {
	width: 100%
}

.dropdown-2 li:first-child {
	border-radius: 0 0 0 0;
}

.dropdown-2 .heading {
	font-family: 'Inter-Bold';
	text-transform: uppercase;
	padding: 10px 0 11px 0;
	text-align: center;
	color: #A45A98;
	cursor: default;
	line-height: 14px;
}

.dropdown-2 .heading:hover {
	background-color: transparent;
}

.dropdown-2 li {
	display: block;
	padding-top: 11px;
	padding-left: 15px;
	padding-bottom: 11px;
	cursor: pointer;
	line-height: 14px;
	text-transform: capitalize;
	clear: both;
}

.dropdown-2 li:hover,
.dropdown-2 li:focus {
	color: #232326;
	text-decoration: none;
	background-color: #fff;
	font-family: 'Inter-Regular';
}

.dropdown-2 li.active {
	background-color: #fff;
	outline: 0;
	font-family: 'Inter-Bold';
}

.dropdown-2 li.active label {
	font-family: 'Inter-Bold';
}

.dropdown-2 li label {
	font-family: 'Inter-Regular';
	line-height: 14px;
	padding-left: 15px;
}

.dropdown-2 .radio label,
.dropdown-2 .checkbox label {
	min-height: 17px;
}

/*-----  Dropdown 03------*/
.dropdown-3 {
	width: 174px;
	border-radius: 0 5px 5px 5px;
}

.dropdown-3 .job-status {
	margin-right: 20px;
}

.dropdown-3 li:first-child {
	border-radius: 0 5px 0 0;
}

/*-----  Dropdown 06------*/
.dropdown-6 {
	padding-top: 7px;
	padding-bottom: 10px;
	width: 100%;
	border-radius: 0 0 4px 4px;
}

.dropdown-6 li a {
	color: #232326;
	padding-top: 12px;
	padding-bottom: 11px;
	padding-left: 15px;
}

.dropdown-6 li:hover,
.dropdown-6 li:focus {
	background-color: transparent;
}

.dropdown-6 li.active {
	background-color: transparent;
	font-family: 'Inter-Regular';
}

/*-----  Dropdown 07------*/
.dropdown-7 {
	width: 150px;
	border-radius: 0 5px 5px 5px;
	-webkit-box-shadow: 2px 6px 6px rgba(0, 0, 0, .18);
	box-shadow: 2px 6px 6px rgba(0, 0, 0, .18);
}

.dropdown-7 li {
	padding: 0px;
	background-color: transparent !important;
}

.dropdown-7 li:first-child a {
	border-top-right-radius: 5px;
}

.dropdown-7 li a {
	padding-top: 12px;
	padding-left: 20px;
	padding-bottom: 11px;
}

.sub-dropdown-7 {
	background-color: #fff;
	width: 150px;
	padding-top: 0px;
	position: absolute;
	top: 0px;
	bottom: 0px;
	display: none;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	right: -146px;
	-webkit-box-shadow: 2px 9px 4px -3px rgba(0, 0, 0, .18);
	box-shadow: 2px 9px 4px -3px rgba(0, 0, 0, .18);
}

.dropdown-7 .mdi,
.dropdown-multiple-check-box .mdi {
	display: none;
	float: right;
	margin-right: 10px;
}

.dropdown-7 .mdi-chevron-down:before,
.dropdown-multiple-check-box .mdi-chevron-down:before {
	content: "\F140";
	color: #aeaeae;
}

.dropdown-7 .open .mdi-chevron-down:before,
.dropdown-multiple-check-box .open .mdi-chevron-down:before {
	content: "\F143";
	color: #232326;
}

.dropdown-7 .active .mdi-chevron-down:before,
.dropdown-multiple-check-box .active .mdi-chevron-down:before {
	content: "\F143";
	color: #232326;
}

.dropdown-7 .active .sub-dropdown-7 {
	display: block;
}

.dropdown-multiple-check-box>li,
.sub-dropdown-7 li {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 15px;
	cursor: pointer;
}

.dropdown-multiple-check-box>li,
.dropdown-multiple-check-box>li .sub-dropdown-7 li {
	position: relative;
}

.dropdown-7>.active>a,
.dropdown-7>.active>a:hover,
.dropdown-7>.active>a:focus {
	color: #232326;
	background-color: #fff;
}

.sub-dropdown-7 .checkbox label {
	padding-left: 10px;
	line-height: 15px;
}

.sub-dropdown-7 .checkbox label:after {
	padding-top: 0px;
}

.sub-dropdown-7 .checkbox label,
.dropdown-multiple-check-box .checkbox label {
	font-family: 'Inter-Regular';
	padding-left: 10px;
}

.sub-dropdown-7 .checkbox input[type="checkbox"]:checked+label::before,
.sub-dropdown-7 .checkbox input[type="radio"]:checked+label::before,
.dropdown-multiple-check-box .checkbox input[type="checkbox"]:checked+label::before,
.dropdown-multiple-check-box .checkbox input[type="radio"]:checked+label::before {
	background-color: #232326;
	border-color: #232326;
}

.sub-dropdown-7 .checkbox input[type="checkbox"]:checked+label::after,
.sub-dropdown-7 .checkbox input[type="radio"]:checked+label::after,
.dropdown-multiple-check-box .checkbox input[type="checkbox"]:checked+label::after,
.dropdown-multiple-check-box .checkbox input[type="radio"]:checked+label::after {
	color: #fff;
}

.sub-dropdown-7 li.actives label {
	font-family: 'Inter-Bold';
}

.dropdown-multiple-check-box,
.dropdown-multiple-check-box .sub-dropdown-7 {
	width: 170px;
	right: -166px;
	border-radius: 0 5px 5px 5px;
	background-color: transparent;
	-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, .18);
	box-shadow: 0px 0px 0px rgba(0, 0, 0, .18);
}

.dropdown-multiple-check-box>li:hover>.sub-dropdown-7 {
	display: block;
	z-index: 100;
}

.dropdown-multiple-check-box>li .sub-dropdown-7 li:hover>.sub-dropdown-7 {
	display: block;
	z-index: 1000;
}

.dropdown-multiple-check-box li:first-child {
	border-top-right-radius: 5px;
}

.dropdown-multiple-check-box li:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.dropdown-multiple-check-box>li.active,
.dropdown-multiple-check-box>li:hover,
.dropdown-multiple-check-box>li:focus {
	text-decoration: none;
	background-color: #eeeeee;
}

.dropdown-multiple-check-box>li.active>.checkbox>label {
	font-family: 'Inter-Bold';
}

.dropdown-multiple-check-box>li {
	background-color: #f5f5f5;
	box-shadow: 0px 6px 6px rgba(0, 0, 0, .18);
	-webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, .18);
}

.dropdown-multiple-check-box li .sub-dropdown-7 li {
	-webkit-box-shadow: 4px 5px 5px rgba(0, 0, 0, .18);
	box-shadow: 4px 5px 5px rgba(0, 0, 0, .18);
}

.dropdown-multiple-check-box li>.sub-dropdown-7>li {
	background-color: #eeeeee;
}

.dropdown-multiple-check-box li>.sub-dropdown-7>li .sub-dropdown-7>li {
	background-color: #ffffff;
}

.dropdown-multiple-check-box li>.sub-dropdown-7>li:hover {
	background-color: #ffffff;
}

/*-----  Dropdown 08------*/
.dropdown-8 {
	width: 235px;
	padding-bottom: 0px;
	border-radius: 0 5px 5px 5px;
	overflow: hidden;
}

.section-filter .dropdown-8 {
	width: 225px;
}

.dropdown-1 .search-block,
.dropdown-8 .search-block {
	margin: 15px;
}

.dropdown-8 .job-status {
	float: left;
	margin-right: 20px;
	margin-top: 4px;
	width: 8px;
	height: 8px;
}

.dropdown-1 .vertical-scrollbox,
.dropdown-8 .vertical-scrollbox {
	max-height: 263px;
}

.dropdown-8 li.active .name-cell {
	font-family: 'Inter-Bold';
}

.dropdown-8 li.active .text-nowrap-grad:before {
	background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}

.dropdown-8 li:hover .text-nowrap-grad:before {
	background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}

.open .dropdown-8 .btn {
	border-radius: 0px;
}

.dropdown-8 .job-code {
	padding-left: 0px;
	color: #232326;
}

/*-----  Dropdown with Check Box 9------*/
.dropdown-9 {
	width: 285px;
	padding-bottom: 18px;
	border-radius: 0 5px 5px 5px;
}

.dropdown-9 .search-block {
	background-color: #fff;
	margin: 15px;
}

.dropdown-9 .vertical-scrollbox {
	height: 271px;
}

.dropdown-9 li {
	padding: 7px 15px 12px;
	height: 70px;
}

.dropdown-9 li.active {
	background-color: #fff;
}

.dropdown-9 li .name-cell {
	min-height: inherit;
	padding-left: 10px;
	padding-top: 3px;
	line-height: 14px;
}

.dropdown-9 li.active .name-cell {
	font-family: 'Inter-Bold';
}

.dropdown-9 .open .dropdown-button {
	border-radius: 5px 0 5px 0px;
	-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
	box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
}

.dropdown-9 .job-code {
	display: block;
	padding-left: 10px;
	color: #232326;
}

.dropdown-9 .text-cell {
	padding: 1px 0 0 10px;
	color: #A45A98;
	line-height: 16px;

}

.dropdown-9 .checkbox label:after {
	padding-top: 4px;
}

.dropdown-9 .checkbox label:before {
	top: 3px;
}

.dropdown-9 .star-rating-lg {
	padding: 4px 0 0 10px;
}

.clear-all {
	display: block;
	padding: 17px 0 9px 15px;
	line-height: 14px;

}

/*----- Dropdown 10------*/
.dropdown-10 li {
	padding: 0px;
}

.dropdown-10 li:hover {
	background-color: transparent;
}

.dropdown-10 li a {
	color: #1C1C28;
}

.dropdown-10 li:hover a,
.dropdown-10 li:focus a,
.dropdown-10 li:active a,
.dropdown-10 li.active a {
	background-color: #F7F7FA;
	color: #1C1C28;
}

/*-----  Dropdown with Check Box 11------*/
.dropdown-L11 {
	width: 100%;
	padding-bottom: 18px;
	border-radius: 0 0 5px 5px;
}

.dropdown-150 {
	width: 185px;
	border-radius: 0 5px 5px 5px;
}

.dropdown-250 {
	width: 250px;
	border-radius: 0 5px 5px 5px;
}

.dropdown-L11 .search-block {
	background-color: #fff;
	margin: 15px;
}

.dropdown-L11 .job-status {
	display: block;
	margin-right: 20px;
	margin-top: 3px;
}

.dropdown-L11 .vertical-scrollbox {
	height: 271px;
}

.dropdown-L11 li {
	padding: 6px 15px 14px;
}

.dropdown-L11 li:hover,
.dropdown-L11 li.active {
	background-color: #fff;
}

.dropdown-L11 li:last-child {
	border-radius: 0px;
}

.dropdown-L11 li .name-cell {
	min-height: inherit;
	padding-left: 10px;
	padding-top: 3px;
	line-height: 14px;
}

.dropdown-L11 li.active .name-cell {
	font-family: 'Inter-Bold';
}

.popup-cell-1.open .dropdown-button {
	border-radius: 5px 0 5px 0px;
	-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
	box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
}

.open .dropdown-L11 .btn {
	border-radius: 0px;
}

.dropdown-L11 .job-code {
	display: block;
	padding-left: 9px;
}

.dropdown-L11 .checkbox label:after {
	padding-top: 4px;
}

.dropdown-L11 .checkbox label:before {
	top: 3px;
}

/*----- Dropdown with select option 11------*/
.dropdown-11 {
	width: 66px;
	float: left;
}

.dropdown-11 .dropdown-menu {
	margin: 0px;
	padding: 0 0 12px 0;
}

/*.dropdown-11 li a{
	padding-left:13px;
}*/
.dropdown-11 .dropdown-menu>li>a:hover,
.dropdown-11 .dropdown-menu>li>a:focus {
	background-color: #fff;
}

.dropdown-11 .dropdown-menu>.active>a,
.dropdown-11 .dropdown-menu>.active>a:hover,
.dropdown-11 .dropdown-menu>.active>a:focus {
	background-color: #fff;
}

.dropdown-11 .btn {
	font-family: 'Inter-Regular';
	background-color: #f5f5f5;
	border: 0px;
	padding-top: 13px;
	padding-bottom: 14px;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0);
}

.dropdown-11 .bootstrap-select.btn-group .dropdown-toggle .caret {
	display: inline-block;
	font-family: Material Design Icons;
	font-size: 24px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	border: none;
	top: 8px;
	left: inherit;
	right: 30px;
	color: #aeaeae;
}

.dropdown-11 .dropdown-toggle .caret:before {
	content: "\f140";
}

.dropdown-11 .open .dropdown-toggle .caret:before {
	content: "\F143";
}

.dropdown-11 .btn-group.bootstrap-select.open {
	z-index: 1000;
}

.dropdown-11 .btn-group>.btn:first-child {
	padding-left: 13px;
}

.dropdown-11 .btn-group {
	width: 100% !important;
}

.dropdown-11 .btn-default:active,
.dropdown-11 .btn-default.active,
.dropdown-11 .open>.dropdown-toggle.btn-default {
	color: #232326;
	border-radius: 5px 5px 0 0px;
	background-color: #f4f4f4;
	-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
	box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
}

.dropdown-11 .bootstrap-select .filter-option.pull-left {
	color: #232326;
}

.dropdown-11 .btn.dropdown-toggle {
	text-transform: capitalize;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.17;
	letter-spacing: normal;
	color: #232326;
	background-color: #f5f5f5;
	margin-bottom: 0px;
}

/*----- Dropdown 13------*/
.dropdown-13 {
	float: left;
	width: 300px;
	display: none;
	border-top-right-radius: 5px;
}

.dropdown-13 .search-block {
	background-color: #fff;
	margin: 15px 15px 10px;
}

.dropdown-13 ul>li a {
	width: 48%;
}

.dropdown-13 .sub-dropdown .actives .text-cell {
	font-family: 'Inter-Bold';
}

.dropdown-13 .mdi {
	display: none;
	float: right;
	margin-right: 10px;
}

.dropdown-13 .mdi-chevron-down:before {
	content: "\F140";
	color: #aeaeae;
}

.dropdown-13 .open .mdi-chevron-down:before {
	content: "\F143";
	color: #232326;
}

.dropdown-13 .active .mdi-chevron-down:before {
	content: "\F143";
	color: #232326;
}

.dropdown-13 .active .sub-dropdown {
	display: block;
}

.sub-dropdown {
	background-color: #fff;
	width: 52%;
	padding-top: 10px;
	position: absolute;
	top: 65px;
	right: 0px;
	bottom: 0px;
	display: none;
	border-bottom-right-radius: 5px;
}

.sub-dropdown li {
	padding: 8px 20px 9px 20px;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}

.sub-dropdown li:before {
	width: 40px;
	height: 27px;
	position: absolute;
	right: 0;
	content: '';
	bottom: 10px;
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}
/*----- menu style ------*/ 
.menu-style{
  padding-top:26px;
  padding-bottom:10px;
  position: absolute;
  top:0;
  right:0;
  z-index: 1000; 
  background-color: #fff;
  border-radius:5px;
  display:none;
  -webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
  		  box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
}
.close{
	font-size:24px;
	position:absolute;
	right:5px;
	top:5px;
	z-index:100;
	cursor:pointer;
	color:#031842;
	height:15px;
	line-height:15px;
}
.close:hover{
	color: #031842!important;;
}
.menu-click{
	cursor:pointer;
}
.menu-style .dropdown-menu{
	width:100%;
	position:static;	
	display:block;
	background-color:#fff;	
	-webkit-box-shadow:0 0 0;
          	box-shadow:0 0 0;
}
.menu-style .dropdown-menu{
	border-radius:0;
}
/*----- Menu Style One Two three------*/
.menu-style-1{
	 width: 174px;
}
.menu-style li a{
 	white-space: nowrap;
	overflow:hidden;
	position:relative;
}
/*.menu-style li a:before{
	width:15%;
    height:17px;
    position: absolute;
    right: 0;
	content:'';
	bottom:10px;
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}*/
.menu-style-1 li a:hover,
.menu-style-1 li a:focus {
  color: #232326;
  background-color:transparent;
}
.menu-style-1 .active a,
.menu-style-1 .active a:hover,
.menu-style-1 .active a:focus {
  background-color:transparent;
  font-family:'Inter-Regular';
}
.menu-style .menu-style-icon{
	width:25px;
	font-size:18px;
	margin-right:10px;
	float:left;
	line-height:16px;
	margin-top:2px;
	color:#939598;
}

.edit-icon13{
    margin-top:5px;
	font-size:0px!important;
	width:13px;
	height:13px;
	background:url(../images/svg/edit_13.svg) 0 0 no-repeat;
}

/*----- menu style 2------*/
.menu-style-2{
	width: 174px;
}
.menu-style-2 li a:hover,
.menu-style-2 li a:focus {
  color: #232326;
  background-color:transparent;
}
.menu-style-2 .active a,
.menu-style-2 .active a:hover,
.menu-style-2 .active a:focus {
  background-color:transparent;
  font-family:'Inter-Regular';
}
.menu-style-2 .heading{
	font-family: 'Inter-Bold';
	text-transform:uppercase;
	padding:4px 0 11px 0;
	color:#a8407f;
	cursor:default;
	line-height:14px;
	text-align:center;
}
.menu-style-2 .divider{
	margin:10px 0px;
	height:2px;
	border: solid 1px #EDEDED;
}
.change-job-status .job-status{
	margin-right:25px;
}
.change-job-status li a{
  display: block;
  padding-top:12px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:11px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
  text-transform:capitalize;
}
.change-job-status li a:hover,
.change-job-status li a:focus {
  text-decoration: none;
  background-color:transparent;
}
.change-job-status  .active a,
.change-job-status  .active a:hover,
.change-job-status  .active a:focus {
  text-decoration: none;
  background-color: #f5f5f5;
  outline: 0;
  font-family:'Inter-Bold';
}
.menu-style-2 .change-job-status li.active a:before{
	background: -webkit-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
	background: -ms-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
	background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
}
/*----- menu style 3------*/
.menu-style-3{
	min-width: 174px;
}
/*.menu-style-3 li a:hover:before,
.menu-style-3 li a:focus:before {
 	background: -webkit-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
	background: -ms-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
	background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
}
.menu-style-3 li.active a:before{
	background: -webkit-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
	background: -ms-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
	background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 50%);
}*/
/*----- menu style 4------*/
.menu-style-4{
	 width:194px;
	 display:block;
	 overflow:hidden;	  
}
.menu-style-4 .dropdown-menu{
	border-radius:0px;
}
.menu-style-4 li {
  color: #262626;
  background-color:transparent;
  padding:12px 15px 11px;
  border:none!important;
  display:block!important;
}
.menu-style-4 li:last-child{
	border-radius:0px;
}
.text-blue{
	color:#6da4d8;
}
.position-rel{
	position:relative;
}

/*----- menu style 5------*/
.menu-style-5{
	 width:100%;
	 padding-top:0px;
	 padding-bottom:15px;
} 
.menu-style-5 .hiring-team-list{
	border-top:solid 1px #EDEDED;
	border-bottom:0px;
}
.menu-style-5 .hiring-team-list-top{
	border:0px;
	padding-left:15px;
}
 
.dropdown-filter-block{
	padding:0px;
	position:relative;
}

.nav-btn-row{
	width:100%;
	padding:10px 15px;
}
.nav-btn-row .btn{
	margin-left:2px;
}
.dropdown-calendar{
	height:30px;
	border-radius:5px;
	float:left;
	text-transform:uppercase;
	border-bottom:solid 1px #E4E4EB;
	position:relative;
}
.cal-icon {
	margin-top: 1px;
	width: 15px;
	height: 15px;
	font-size: 15px;
	float: right;
	background: url(../images/svg/ic-cal.svg) 0 0 no-repeat;
}
.dropdown-calendar .form-control::-moz-placeholder {
	color: #031842;
	opacity: 1;
}
.dropdown-calendar .form-control:-ms-input-placeholder {
    color: #031842;
}
.dropdown-calendar .form-control::-webkit-input-placeholder {
   color: #031842;
}
.dropdown-calendar .section-calendar{
	position:absolute;
	left:-1px;
	top:38px;
	background-color:#f5f5f5;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:220px;
	box-shadow:0 3px 3px rgba(0, 0, 0, .175);
	border-radius:0 0 5px 5px;
	z-index:101;
	display:none;
}
.calendar-active{
	border:solid 1px #eaeaea;
	background-color:#f5f5f5;
	box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
	border-radius:5px 5px 0 0;
	z-index:1001;
}
.calendar-active .section-calendar{
	border-radius:0 5px 5px 5px;
}
.calendar-active .section-calendar{
	display:block;
}
.dropdown-calendar .section-calendar .table tr th{
	color:#031842;
	border:none;
	font-size:8px;
	font-family:'Inter-Regular';
}
.dropdown-calendar .section-calendar .table tr td{
	color:#232326;
	border:none;
}
.dropdown-calendar .section-calendar .table tr td.active{
	background-color:transparent;
	border-bottom:none;
	font-family:'Inter-Bold';
}
.dropdown-calendar .section-calendar .table tr td.day:hover , 
.dropdown-calendar .section-calendar .table tr th.day:hover,
.dropdown-calendar .section-calendar .table tr th.old:hover{ 
	background-color:transparent!important;
	border-bottom:none;
	cursor:pointer;
}
.module-calendar .module-true{
	display:block;
}
.sort-by-block .divider-sort{
	 font-family: 'Inter-Bold';
	 float:left;
	 margin-right:10px;
	 margin-left:5px;
	 padding-top:10px;
	 font-size:14px;
	 font-weight:bold;
}
.sort-label{
	font-weight:normal;
	margin:0px;
	font-family:'Inter-Regular';
	float:left;
	margin-right:10px;
	color:#232326;
}
.input-item{
	border:none;
	width:70px;
	background:none;
	height:17px;
	padding:0px;
	float:left;
}
.input-cell{
	border:none;
	width:94px;
	background:none;
}
.applied-outer{
	display:table-cell;
	padding-top:8px;
}
.applied-text{
	padding-right:0px;
	color:#a8407f;
	cursor:pointer;
	text-transform:uppercase;
	margin-right:13px;
}
.gray-color{
	color:#232326!important;
}
.gray-color .applied-text, .gray-color .fa {
	color:#232326;
}

/*----- pagination dropdown------*/
.card-pagination{
	padding-left:20px;
	padding-top:1px;
	min-height:23px;
}
.card-pagination .dropdown-L11{
	margin-top:-2px;
}
.pagination-text{
	float:left;
	margin:0px;
	text-transform:uppercase;
	color:#232326;
}
.totale-num{
	display:inline-block;
	font-family:'Inter-Bold';
	color:#232326;
}
.card-pagination .dropdown-11{
	float:left;
	width:66px;
	position:relative;
	margin-top:-3px;
	margin-left: 5px;
	margin-right: 5px;
}
.card-pagination .dropdown-11 .btn{
	padding:0px;
	height:30px;
	border-radius:0px;	
	background-color:transparent;
	box-shadow:0 0 0;
}
.card-pagination .dropdown-11 .bootstrap-select .filter-option.pull-left{
	font-family:'Inter-Bold';
	color:#031842;
	margin-top:3px;
}
.card-pagination .dropdown-11 .bootstrap-select.btn-group .dropdown-toggle .caret{
	top:5px;
	color:#031842;
}
/*----- Section Card------*/
.section-card{
	padding-bottom:30px;
	margin-left:-10px;
	margin-right:-10px;
}
.row {
	margin-left:-10px;
	margin-right:-10px;
}
.card-1{
	width:100%;
}
.card-2{
	width:50%;
}
.card-3{
	width:33.333%;
}
.card-4{
	width:25%;
}
.card-two-1{
	width:66.66%;	
}
.card-block{
	float:left;
	line-height:14px;
}
.card-block-inner{
	background-color: #fff;
	border-radius: 8px;
	margin: 10px;
	position: relative;
}
.section-card .card-block .card-block-inner:nth-child(1),
.section-card .card-block .card-block-inner:nth-child(2),
.section-card .card-block .card-block-inner:nth-child(3){
	margin-top:15px;
}
.card-1 .card-block-inner{
	background-color:#fff;
	padding:15px;
	border-radius:5px;
	margin:15px 0;
	position:relative;
	-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);
			box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3); 
}
.card-block-profile.card-1 .card-block-inner{
	background-color:#fff;
	padding:15px;
	border-radius:20px;
	margin:40px 0 0px 0;
	position:relative;
	min-height: 280px;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3);
			box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.3); 
}
.card-bg-none{
	background-color:transparent;
	-webkit-box-shadow:0px 0px 0px;
			box-shadow:0px 0px 0px;
}
.box-shadow-none{
	border-radius:0px;
	-webkit-box-shadow:0px 0px 0px;
			box-shadow:0px 0px 0px;
}
.card-row{
	margin: 0 10px;
	padding: 10px 0px;
	border-bottom: solid 1px #EDEDED;
}
.border-top{
	border-top:solid 1px #EDEDED;
}
.card-designation-small{
	height:44px;
	padding-top:6px;
	padding-bottom:0;
}
.card-designation-small .job-status{
	width:8px;
	height:8px;
	float:left;
}
.card-top{
	padding-top:6px;
	height:31px;
	border-bottom:0px;
	padding-bottom:0px;
}
.card-top .check-box{
	float:left;
	margin-top:3px;
	margin-bottom:0px;
}
.job-status{
	width:10px;
	height:10px;
	border-radius:50%;
	display:block;
	background-color:#f5a623;
	float:left;
	margin:5px 5px 0 0;
}
.job-active{
	background-color:#70cf00;
}
.job-close{
	background-color:#ff4939;
}
.job-pending{
	background-color:#fff;
	border:solid 2px #f5a623;
}
.job-hold{
	background-color:#f5a623;
}
.job-option{
	float:right;
}
.more-icon{
	font-size:30px;
	line-height:24px;
	height:20px;
	width:15px;
	color:#232326;
	display:block;
}
.option-icon{
	font-size: 22px;
	line-height: 20px;	
	width:18px;
	color:#232326;
}
.card-designation{
	padding-top:0px;
	padding-bottom:5px;
	height:45px;
}
.card-row .listing-inline{
	height:28px;
}
.listing-inline li {
	line-height: 15px;
	display: inline;
	text-transform: capitalize;
	font-size: 12px;
	color: #8F90A6;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	position: relative;
	font-family: 'Inter-Regular';
	margin-right: 2px;
}

.listing-inline li:after {
	content: " | ";
	font-size: 12px;
}

.listing-inline.dash li:after {
	content: " - ";
}

.listing-inline li .link {
	text-transform: initial;
}

.listing-inline li:last-child {
	padding-right: 0px;
	margin-right: 0px;
	content: "";
}

.job-details-left .listing-inline li {
	color: #000000;
}

.card-lr-section .job-details-left {
	overflow: hidden;
	margin-left: 15px;
}

.listing-inline .character-count-45:before,
.listing-inline .character-count-20:before {
	content: " | ";
	top: 0px;
	text-align: right;
	font-size: 12px;
	position: absolute;
	right: 0px;
}

.listing-inline li:last-child:after,
.listing-inline .character-count-45:last-child:before,
.listing-inline .character-count-20:last-child:before {
	content: "";
}

.listing-inline li.character-count-45:after,
.listing-inline li.character-count-20:after {
	content: "";
}

.listing-inline li.character-count-45,
.listing-inline li.character-count-20 {
	padding-right: 5px;
}

.job-details-inner .listing-inline li.character-count-45:before {
	content: "";
	position: static;
}
.inline-item {
	line-height: 14px;
	border-right: 1px #031842 solid;
	padding-right: 3px;
}

.last-item {
	border-right: none;
}
.job-code{
	text-transform:capitalize;
	font-size:12px;
	color:#031842;
	font-family: 'Inter-Regular';
	line-height:14px;
	letter-spacing:normal;
	padding-left:2px;
}
.image-block{
	width:35px;
	height:35px;
	border-radius:50%;
	float:left;
	background:#EDEDED;
	margin-right:10px;	
	overflow:hidden;
}
.image-block-inner{
	display:table-cell;
	text-align:center;
	font-family:'Inter-Bold';
	font-size:16px;
	text-transform:uppercase;
	vertical-align:middle;
	width:35px;
	height:35px;
	color: #fff;
}
.image-block img{
	width:100%;
	height:100%;
	margin-top: 8px;
	vertical-align:top;
	/* filter: brightness(0) saturate(100%) invert(100%) sepia(94%) saturate(0%) hue-rotate(183deg) brightness(107%) contrast(105%); */
}
.hiring-team-list{
	position:relative;
	padding:6px 10px 3px 10px;
	border-bottom:1px solid #E4E4EB;
}
.hiring-team-list .icon-block{
	display:inline-block;
	top:10px;
	position:absolute;
	float:right;
	right:10px;
}
.hiring-team-list .description-cell{
	padding-top:1px;
}
.hiring-team-list .description-cell .text-bold-cell{
	white-space:nowrap;
	overflow:hidden;
}
.hiring-team-list .text-cell{
	text-transform:capitalize;
}
.hiring-team-list .text-bold-cell{
	line-height:14px;
	font-size:12px;
	padding-top:2px;
}
.hiring-team-list .icon-block:before{
	background-color: #fff;
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), #fff, #fff);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), #fff, #fff);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff,  #fff);
	padding:15px 0 10px 50px;
    position: absolute;
    right: 0;
	content:'';
}
.search-block-section .card-block-inner,
.card-bulk-actions .card-block-inner{
	margin-top:0px;
	margin-bottom:13px;
	border-radius:0px;
}
.edit-icon{
	float: right;
    margin-top:5px;
	font-size:0px;
	width:20px;
	height:20px;
	background:url(../images/svg/edit.svg) 0 0 no-repeat;	
}


.iconone {
	height: 20px;
	width: 20px;
	vertical-align: middle;
	display: inline-block;
	cursor: pointer;
}

.file-download-icon {
	background: url(../images/svg/menu/download.svg) center center no-repeat;
}

.file-upload-icon {
	background: url(../images/svg/file_upload.svg) center center no-repeat;
	background-size: 20px !important;
}

.mail-icon {
	background: url(../images/svg/mail.svg) center center no-repeat;
}

.language-icon {
	background-color: rgba(3, 24, 66, 1);
	-webkit-mask-image: url(../images/svg/menu/language.svg);
	mask-image: url(../images/svg/menu/language.svg);
	-webkit-mask-size: 20px 20px;
	mask-size: 20px 20px;
}

.toggle-cons .icon-tabs{
	width: 30px;
	height: 30px;
	display: block;	
}
.documents-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/documents.svg);
	mask-image: url(../images/svg/documents.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}
.learning-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/learning.svg);
	mask-image: url(../images/svg/learning.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}
.know-team-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/know_team.svg);
	mask-image: url(../images/svg/know_team.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}
.profile-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/review_profile.svg);
	mask-image: url(../images/svg/review_profile.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}
.video-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/ceo_message.svg);
	mask-image: url(../images/svg/ceo_message.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}
.joining-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/joining_details.svg);
	mask-image: url(../images/svg/joining_details.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}
.members-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/members.svg);
	mask-image: url(../images/svg/members.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}
.read-documents-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/company_policies.svg);
	mask-image: url(../images/svg/company_policies.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}
.viewob-pass-icon {
	background-color: #F03E30;
	-webkit-mask-image: url(../images/svg/viewob_pass.svg);
	mask-image: url(../images/svg/viewob_pass.svg);
	-webkit-mask-size: 30px 30px;
	mask-size: 30px 30px;
}

.delete-ic {
	display: inline-block;
	background: url(../images/svg/delete.svg) center center no-repeat;
	font-size: 0px !important;
}
.icon30x30{
	width: 30px;
	height: 30px;
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(270deg) brightness(106%) contrast(102%);
}
.edit-ic {
	background: url(../images/svg/edit.svg) 0 0 no-repeat;
}

.logout-ic {
	background: url(../images/svg/logout.svg) 0 0 no-repeat;
}

.lock-open-ic {
	background: url(../images/svg/lock_open.svg) 0 0 no-repeat;
}
.person-ic {
	background: url(../images/svg/person.svg) 0 0 no-repeat;
	background-size: 20px!important;
}

.search-block {
	background-color: #F2F2F5;
	border-radius: 6px;
	height: 30px;
	box-shadow: 0px 0px 1px rgba(40, 41, 61, 0.08), 0px 0.5px 2px rgba(96, 97, 112, 0.16);
}
.search-block.search-block-bgnone{
	border-radius: 0px;
	background-color: transparent;
	box-shadow: 0px 0px 0px;
	border-bottom: 1px solid #E4E4EB;
}
.error-border .search-block.search-block-bgnone{
	border-color: #e71c09;
}
.error-border .search-block.search-block-bgnone .form-control{
	border-bottom: 0px!important;
}

.search-block .form-control {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	height: 30px;
	font-weight: normal;
}
.input-group .form-control{
	padding-left: 0px;
}
.search-block .btn,
.drop-search-block .mdi.mdi-magnify {
	padding: 0px;
	color: #aeaeae;
	height: 30px;
	width: 30px;
	line-height: 32px;
	font-size: 0px;
	display: inline-block;
	background: url(../images/svg/search.svg) center center no-repeat;
	filter: brightness(0) saturate(100%) invert(27%) sepia(57%) saturate(2288%) hue-rotate(208deg) brightness(107%) contrast(91%);
}

.search-block .button.btn:disabled, 
.search-block button.btn[disabled]{
	background-color: transparent!important;
}
.search-block .form-control,
.search-block .btn {
	background-color: transparent;
	border: none;
	border-radius: 0px;
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
}

.search-block2 .btn {
	background-color: #f5f5f5;
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
}

.custome-label{
	font-family:'Inter-Regular';
}
.dropdown-10{
	min-width:197px;
	width:98%;
	border-radius:4px 0 4px 4px;
	overflow:hidden;
	right:0px;
	left:inherit;
	background-color:#031842;
}
.dropdown-outer-2.open .bulk-actions{
	border-radius: 4px 4px 0 0;
	-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
			box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
}
.dropdown-outer-2.open .dropdown{
	 -webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
	 		 box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
}
.col-2{
	width:50%;
	float:left;
}
.table-data{
	display:table;
	table-layout: fixed;
	padding:0;    
	width:100%;
}
.table-data-ul{
	display:table-row;
}
.table-data-ul li{
	display:table-cell;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #E4E4EB;
}
.table-data-ul li.last-child{
	border-right:none;
}
.popup-click{
	cursor:pointer;
}
.table-data-ul .text-cell{
	margin-bottom:2px;
	text-transform:capitalize;
}
.text-cell{
	display:block;
	line-height:14px;
	color:#031842;
}
.text-bold-cell{
	font-family: 'Inter-Bold';
	display:block;
	line-height:18px;
	text-transform:capitalize;
	color:#031842;
	font-size:18px;
}
.card-cell-left{
	float:left;
}
.card-cell-right{
	float:right;
}
.card-cell-right .image-block{
	margin-right:5px;
}
.rounded-block{
	display:block;
	width:35px;
	height:35px;
	line-height:35px;
	border-radius:50%;
	text-align:center; 
	float:left;
	margin-right:5px;
	overflow:hidden;
	font-family:'Inter-Bold';
}
.rounded-block img{
	width:100%;
	height:100%;
	vertical-align:top;
}
.color-logo{
	background-color:#aeaeae;
}
.color-logo-facebook{
	background-color:#43619c;
}
.color-logo-twitter{
	background-color:#24a9e6;
}
.color-logo-linkin{
	background-color:#187fb8;
}
.color-logo-google-plus{
	background-color:#f24033;
}
.color-logo-pinterest{
	background-color:#cc2127;
}
.color-logo-whatsapp{
	background-color:#00a83f;
}
.color-logo-me{
	background-color:#eeb111;
}
.color-logo-gray{
	background-color:#EDEDED;
	color:#232326;
}
.job-summary{
	display:inline-block;
	color:#ececec;
}
.job-summary li{
	display:inline;
	padding-right:0px;
	margin-right:1px;
}
.job-summary .divider{
	padding:0px;
}
.color-block{
	color:#fff;
	background-color:#e71d09;
	text-transform:uppercase;
	padding-top:11px;
	padding-bottom:10px;
	padding-left:13px;
	padding-right:13px;
	height:35px;
}
.color-block .text-bold-cell{
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	line-height:14px;
}
.thumb-text{
	display:block;
	float:left;
	font-family:'Inter-Bold';
	line-height:14px;
	margin-right:3px;
}
.thumb-icon{
	display:inline-block;
	width:20px;
	height:20px;
	margin-top:-4px;
}
.thumb-hold{
	background:url(../images/svg/health_average.svg) 0 0 no-repeat;
}
.color-block .material-icons,
.color-block .mdi{
	padding-left:5px;
	padding-top:2px;
	vertical-align:top;
	font-size:22px;
	line-height:12px;
}
.job-accepted{
	color:#232326;
}


.sale-manager-view-card .color-block{
	background-color:#73b12a;
}
.sale-manager-view-card .job-accepted span{
	color:#73b12a;
}
.consultant-manager-view-card .color-block{
	background-color:#f0a520;
}
.consultant-manager-view-card .job-accepted span{
	color:#ffb532;
}
.consultant-manager-view-card .job-active{
	background-color:#73b12a;
}
.card-approval-pending .color-block{
	background-color:#232326;
}
.hiring-manager-view-card .color-block{
	background-color:#e71c09;
}
.hiring-manager-view-card .job-accepted span{
	color:#e71c09;
}
.hiring-manager-view-card .job-active{
	background-color:#ffb532;
}


.pagination-fixed,
.bottom-fixed-section {
	position: sticky;
	bottom: 0px;
	z-index: 1;
}

.section-pagination,
.bottom-fixed-section-inner {
	box-shadow:0 -3px 5px 0px rgba(17, 17, 17, 0.1);
	padding: 14px 10px 14px 20px;
	/* padding: 14px 20px; */
	background-color: #fff;
	margin:0px;
	/* margin: -20px -15px; */
	position: relative;
	z-index: 1000;
}

.bottom-fixed-section-inner {
	margin-bottom: 0px;
}

.bottom-fixed-button {
	position: sticky;
	bottom: 0px;
	z-index: 1;
	padding: 15px 15px 10px;
	margin-bottom: -15px;
	background-color: #fff;
}

.section-pagination .card-pagination {
	padding-left: 0px;
	padding-top: 4px;
}

.pagination .page-item {
	text-transform: capitalize;
	margin: 0;
}

.pagination .page-item:last-child span {
	margin-right: 0px;
}

.pagination>li>a,
.pagination>li>span {
	font-size: 12px;
}


/* ==================calendar================= */
.section-calendar{
	padding-top:40px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:15px;
	width:240px;
}
.black-gray{
	background-color:#404040;
}
.section-calendar .table{
	margin-bottom:0px;
	margin:auto;
}
.section-calendar th.switch{
	text-align:center;
	font-size:12px!important;
	text-transform:uppercase;
	padding-top:5px!important;
	font-family:'Inter-Regular'!important;
}
.section-calendar .dow{
	text-transform:uppercase;
	font-size:8px;
	font-family:'Inter-Regular'!important;
	line-height: 10px!important;
	padding-bottom:8px!important
}
.section-calendar .prev{
	padding-bottom:7px!important;
	cursor:pointer;
}
.section-calendar .prev .material-icons,
.section-calendar .next .material-icons{
	font-size:24px;
}
.section-calendar .prev .material-icons{
	margin-left:-7px;
}
.section-calendar .next .material-icons{
	margin-right:-7px;
}
.section-calendar .next{
	cursor:pointer;
}
.section-calendar .table tr th,
.section-calendar .table tr td{
  padding:6px 5px 5px;
  line-height: 14px;
  vertical-align: top;
  border-top: none;
  text-align:center;
  color:#fff;
}
.section-calendar .table > thead > tr > th {
  vertical-align: bottom;
}
.section-calendar .table > thead > tr > td.active,
.section-calendar .table > tbody > tr > td.active,
.section-calendar .table > tfoot > tr > td.active,
.section-calendar .table > thead > tr > th.active,
.section-calendar .table > tbody > tr > th.active,
.section-calendar .table > tfoot > tr > th.active{
	background-color:#232326;
	border-bottom:solid 1px #ee3e80;
}
.section-calendar .table > tbody > tr > td.leave{
	border-bottom:solid 1px #ee3e80;
}
.section-calendar .table .disabled,
.section-calendar .table .old{
	color:#232326;
}
/*======= Section popup ============ */
.show-module .open{

	z-index:1000;
	
}
.show-module .module-true,
.show-open .module-true,
.menu-open .module-true,
.module-opacity .module-true{
	display:block;
}
.show-open .header-right{
	z-index:109;
}
.module-true,
.module-true-mobile{
	background-color:#EDEDED;
	opacity:.5;
	position:fixed;
	width:100%;
	height:100%;
	z-index:108;
	display:none;
	left:0px;
	top:0px;
}
.module-true-mobile{
	display: none;
}
.popup-section{	
	position:absolute;
	background-color:#fff;
	z-index:109;
	left:33px;
	top:15px;
	-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
			box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
	border-radius:10px;
	width:935px;	
	display:none;
}
.popup-section .form-control:focus {
  border-color: transparent;
  line-height:14px;
  color:#232326;
}
.popup-inner{
	padding:15px;
	max-height:445px;
}
.popup-inner.vertical-scrollbox{
	padding-right:15px!important
}

.popup-top{
	padding:15px 15px 10px;
	border-bottom:1px solid #E4E4EB;
}
.popup-title-row,
.popup-top-description{
	padding-left:15px;
	padding-right:15px;
}
.popup-title-row .title{
	font-size:22px;
	line-height:17px;
}
.popup-top-description{
	position:relative;
}
.popup-top .listing-inline{
	line-height:14px;
	float:left;
}
.popup-openings{
 	width:80px;
	float:right;
	text-align:center;
	margin-top:-21px;
 }
 .popup-openings-left{
 	right:28px;
 }
.popup-openings .text-cell{
 	text-transform:capitalize;
 }
.popup-openings .text-bold-cell{
	font-size:22px;
	margin-bottom:4px;
	line-height:17px;
	letter-spacing:normal;
}
.popup-top-inner .listing-inline{
	float:left;
	width:50%;
	padding-top:10px;
	padding-left:10px;
}
.popup-content{
	margin-bottom:17px;
}
.popup-section .job-status{
	margin-right:5px;
}
.popup-row{
	margin-bottom:5px;
}
.popup-cell-inner{
	margin-right:5px;
}
.popup-cell-inner .desktop-only{
	display:inline-block;
}
.popup-row .open .dropdown-button .keyboard_arrow_down:before{
	color: #adadad;
}
.popup-cell-1{
	width:47.82%;
	float:left;
}

.popup-cell-1 .text-cell{
	margin-left:7px;
	letter-spacing:normal;
}
.popup-cell-2{
	width:16.4%;
	float:left;
}
.popup-cell-common{
	width:50%;
	float:left;
}
.popup-common-cell-3 .popup-cell-common{
	width:33.333%;
	float:left;
}
.popup-cell-common .popup-cell-inner{
	float:left;
}
.popup-cell-1 .dropdown-button{
	display:block;
	float:none;
	background-color:#f5f5f5;
	border:0px;
	padding-top:12px;
	padding-bottom:14px;
}
.popup-cell-2 .dropdown-calendar,
.popup-cell-common .dropdown-calendar{
	display:block;
 	background-color:#f5f5f5;
	border:0px;
	padding:11px 10px 12px;
}
.popup-cell-2 .dropdown-calendar .section-calendar,
.popup-cell-common .dropdown-calendar .section-calendar{
	left:0px;
}
.popup-cell-2 .dropdown-calendar .input-item,
.popup-cell-common .dropdown-calendar .input-item{
	width:80%;
}
.popup-cell-1 .keyboard_arrow_down{
	float:right;
	margin-top:1px;
	color:#adadad;
}
.popup-cell-2 .cal-icon,
.popup-cell-common .cal-icon{
	float:right;
	margin-top:1px;
	color:#adadad;
	margin-right:3px;
}
.popup-cell-3{
	width:16.3%;
	float:left;
}
.popup-cell-4{
	float:left;
	text-transform:uppercase;
	padding-top:11px;
	color:#232326;
}
.popup-cell-4 .popup-cell-inner{
	margin-left:5px;
	margin-right:0px;
}
.delete-icon{
	color:#aeaeae;
}
.popup-row .delete-icon{
	margin-top:-2px;
	cursor:pointer;
	display:block;
	margin-left:6px;
}
.open-text{
	float:left;
	width:150px;
}
.popup-row .description-cell{
	padding-top:6px;
}

.inline-block{
	display:inline-block;
}
.popup-row .image-block{
	width:30px;
	height:30px;
	margin-right:5px;
}
.popup-row .selected-cell-1{
	background-color:#f5f5f5;
	border-radius: 5px;
	padding:5px 5px;
}
.disable-cell-2.dropdown-calendar{
	opacity:.5;
}
.disable-cell-2.dropdown-calendar.calendar-active{
	opacity:1;
} 
.disable-cell-3 .form-control{
	opacity:.5;
}
.disable-cell-3 .btn{
	opacity:.5;
}
.disable-cell-3 .open .btn{
	opacity:1;
} 
.popup-cell-3 .dropdown-11{
	width:100%;	
}
.popup-cell-3 .filter-option{
	color:#a8a8a8;
}
.popup-section .btn-row {
	padding:15px;
	position:relative;
}
.popup-section .btn-row .btn +.btn{
	margin-left:7px;
}
.popup-section .btn-row .btn-white{
	border:solid 1px #aeaeae;
}

/*======= popup assign jobs============ */
.popup-title-row .title-sub{
	padding-top:12px;
	margin-bottom:1px;
	text-transform:inherit;
	height:48px;
}
/*======= popup small============ */
/*.popup-small{
	width:320px;
	position:fixed;
	left:50%;
	margin-left:-160px;
	top:30%;
	right:0px;
	border-radius:5px;
	background-color:#fff;

	z-index:1000;
	 display:none; 
}*/
.popup-small-inner{
	padding:15px 0 15px 15px;
	max-height:445px;
}
.popup-small .title{
	
	line-height:19px;
	font-size:18px;
	padding-right:26px;
	text-transform:none;
}
.popup-small .search-block{
	margin-bottom:9px;
	margin-right:15px;
}
.popup-small .popup-top{
	border-bottom:none;
	padding:0px;
}
.listing-popup-block{
	height:221px;
}
.listing-popup{
	border:solid 1px #EDEDED;	
	margin-right:8px;
}
.listing-popup-contener{
	padding-top:10px;
}
.listing-popup-contener .listing-popup{
	margin-right:0px;
}
.listing-popup .checkbox,
.listing-popup .checkbox label{
	width:100%;
}
.listing-popup .checkbox label:after{
	padding-top:4px;
}
.listing-popup .checkbox label:before{
	top:3px;
}
.listing-popup li{
	border-bottom:solid 1px #EDEDED;
	padding:6px 0 7px 15px;
	letter-spacing:normal;
}
.listing-popup li.active .name-cell{
	font-family:'Inter-Bold';
}
.listing-popup li:last-child{
	border-bottom:none;
}
.listing-popup .job-status{
	width:8px;
	height:8px;
	float:left;
	margin-top:3px;
	margin-right:3px;
}
.listing-popup .job-code{
	display:block;
	padding-left:5px;
	cursor:default;
}
.listing-popup .text-nowrap-grad{
	display:block;
	line-height:16px;
}
.listing-popup .text-nowrap-grad:before{
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}
.popup-small .btn-row{
	padding:0px;
}
.popup-small .btn-row .btn +.btn{
	margin-left:7px;
	width:auto;
}
.icons-manage{
	margin:0 -5px;	
}
.icons-manage .icon-smd{
	margin-bottom:5px;
	margin-top:5px;
	cursor: pointer;
}
.share-job-popup .popup-small-inner{
	padding-right:15px;
}
.icon-smd{
	width:30px;
	height:30px;
	margin:0 5px 0 5px;
	display:block;
	float:left;
	font-size:0px;
}
.social-block{
	padding:0px;
}
.fb-icon30{
	background:url(../images/svg/facebook30.svg) 0 0 no-repeat;
}
.gp-icon30{
	background:url(../images/svg/google_plus30.svg) 0 0 no-repeat;
}
.li-icon30{
	background:url(../images/svg/linked_in30.svg) 0 0 no-repeat;
}
.tw-icon30{
	background:url(../images/svg/twitter30.svg) 0 0 no-repeat;
}
.pinterest-icon{
	background:url(../images/svg/pinterest.svg) 0 0 no-repeat;
}
.vine-icon{
	background:url(../images/svg/vine.svg) 0 0 no-repeat;
}
.insta-icon{
	background:url(../images/svg/insta.svg) 0 0 no-repeat;
}
.whatsapp-icon{
	background:url(../images/svg/whatsapp.svg) 0 0 no-repeat;
}
.social-icon{
	background:url(../images/svg/social.svg) 0 0 no-repeat;
}
/*======= //End Section popup ============ */

/*======= Section Genie ============ */
.genie-top-btn{
	position:fixed;
	right:10px;
	bottom:55px;
	z-index:1001;
}
.button-round55{
	width:55px;
	height:55px;
	border-radius:50%;
 	line-height:34px;
	position:relative;	
	display:block;
	text-align:center;
	vertical-align:middle;
}
.top-btn{
	cursor: pointer;
	margin-bottom:10px;
	display:none;
	background-color: rgba(255, 255, 255);
	-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
			box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
}
.top-btn .dp40{
	line-height:55px;
	display:block;
	font-size:40px;
	color:#031842;
}
.top-btn:hover{
	color:#031842;
}
.display-show{
	display:block;
	-webkit-transition: color 0.3s ease-out, background-color 0.3s ease-out;
    transition: color 0.3s ease-out, background-color 0.3s ease-out;
}
.form-inline{
	background-color:#f5f5f5;
	padding:14px 15px 6px 15px;
	border-radius:0 0 5px 5px;
}
.title-12{
	font-size:12px;
	font-family:'Inter-Bold';
	line-height:14px;
	color:#ee3e80;
} 
/*================Google Chrome Only CSS hack==========*/

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	.main-container{
		margin-bottom:-10px;	
		padding-bottom: 10px;
	}
	.header-right{
		right:12px;
	}
	 
}
/*================Job Details==========*/
.back_source{
	margin:32px 0 0 18px;
	color:#232326;
}
.back_source .mdi{
	margin:1px 2px 0 0;
}
.back_home{
	float:left;
	font-family: 'Inter-Bold';
	text-transform:uppercase;
	line-height:14px;
	color:#232326;
	
}
.back_home .mdi{
	float:left;
	height: 14px;
	line-height: 12px;
	width:22px;
	font-size:24px;
	color:#031842;
	margin-left:-7px;
}
.job-details-card{
	padding-top:13px;
	width:100%;
	margin-bottom:20px;
}
.job-details-inner .title{
	font-size:16px;
}
.job-details-inner .job-code{
	padding: 3px 0;
}
.job-details-inner .title .job-status{
	margin-right:5px;
	margin-top:5px;
	vertical-align:top;
}
.job-details-inner .title .job-code{
	padding-left:4px;
}
.job-details-inner {
	padding: 0px;
	width: 78.61%;
	float: left;
}

.job-details-row {
	width: 66%;
	padding: 0px;
	display: flex;
	justify-items: center;
	align-items: center;
}

.job-details-inner .card-block-inner{
	margin:0px;
}
.job-details-inner .card-designation{
	padding: 0 5px 0 0px;
	width: 34%;
	border-right: solid 1px #E4E4EB;
	height: inherit;
}
.job-details-left{
	padding-top:7px;
	padding-left:15px;
	padding-right:5px;
	border-right:1px solid #E4E4EB;
}
.job-details-right .table-data{
	width:50%;
	float:left;
	border-top-width:0px;
	padding:0px;
}
.job-details-right .text-cell{
	margin-bottom:0px;
	color: #8F90A6;
}
.job-details-right .text-bold-cell{
	font-size:12px;
	
}
.job-details-right .table-data-ul li{
	padding-top:15px;
	padding-bottom:0px;
	height:63px;
}
.job-details-left{
	width:50%;
	float:left;
	height:44px;
}
.job-details-right{
	width:100%;
}
.calendar-round{
	width:25px;
	height:25px;
	border-radius:50%;
	border:solid 1px #EDEDED;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-13px;
	margin-top:-13px;
	background-color:#fff;
	padding-top:4px;
	text-align:center;
}
 .job-details-right .dropdown-menu{
	width:180px;
	left:-90px;
	top:48px;
} 
.job-details-right .dropdown-menu .text-bold-cell{
	font-size:12px;
}
.job-details-right .calendar-round .fa-calendar{
	font-size:14px;
}
.job-details-right .table-data-ul li.last-border{
	border-right:1px solid #E4E4EB;
	border-top:0px;
}
.job-stages{
	overflow:hidden;
	border-radius:5px;
	background-color:#fff;
	margin-bottom:10px;
}
.job-stages .table-data{
	padding:0px;
	table-layout:inherit;
}
.job-stages .first,
.job-stages .first .text-bold-cell,
.job-stages .first .text-cell{
	background-color:#031842;
	color:#fff;
	border:none;
}
.job-stages .last{
	background-color:#f5f5f5;
	color:#e71d09;
	border:none;
}
.job-stages .last .text-bold-cell,
.job-stages .last .text-cell{
	color:#e71d09;
}
.table-data{
	border-collapse: collapse;
}
.job-stages .table-data-ul li{
	padding-top:8px;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	padding-bottom:6px;
	min-width: 60px;
	max-width: 80px;
}
.job-stages .table-data-ul li:nth-last-child(2) {
	border:none;
}
.job-stages .text-bold-cell{
	font-size:22px;
	line-height:17px;
	margin-bottom:3px;
	letter-spacing:normal;
}
.job-stages .text-cell{
	color:#232326;
	word-break:keep-all;
	display:block;
	line-height:16px;
	margin-top:-2px;
}
.tab-section,
.mat-tab-section {
	padding-top: 10px;
	margin-right: -10px;
	margin-left: -20px;
}

.mat-tab-section .mat-tab-group {
	padding-right: 10px;
	padding-left: 20px;
}

.tab-bar,
.mat-tab-section .mat-tab-list {
	display: table;
	table-layout: fixed;
	width: 100%;
}

.tab-bar ul,
.mat-tab-section .mat-tab-labels {
	max-height: 52px;
	display: table-row;
}

.tr-row{
	display: table;
	width: 100%;
}
.tab-left-section .mat-tab-labels {
	height: 52px;
}

.tab-bar ul li,
.mat-tab-section .mat-tab-label {
	display: inline-block;
	text-transform: capitalize;
	position: relative;
	z-index: 1;
	vertical-align: top;
}

.tab-bar ul li a,
.mat-tab-section .mat-tab-label a,
.tab-disable {
	padding: 9px 15px;
	display: block;
	color: #28293D;
	line-height: 14px;
	display: block;
	cursor: pointer;
	font-family: 'Inter-Regular';
}

.mat-tab-section .mat-tab-label a.link-disable,
.tab-disable a.link-disable {
	cursor: not-allowed;
	pointer-events: inherit;
}

.tab-bar ul li.active a,
.mat-tab-section .mat-tab-label .mat-tab-active {
	background-color:transparent!important;
	color: #1C1C28;
	position: relative;
	z-index: 2;
	font-family: 'Inter-Bold';
	border-bottom: solid #031842 4px;
}

.tab-bar ul li.focus a,
.mat-tab-section .mat-tab-label .mat-tab-active:focus ,
.mat-tab-section .mat-tab-label, .mat-tab-label-active.cdk-focused.cdk-program-focused{
	background-color:transparent!important;
}
.container-inner .tab-bar ul li.active a,
.container-inner .mat-tab-section .mat-tab-label .mat-tab-active {
	background-color:transparent!important;
}
.tab-width-fixed {
	display: block;
}

.mat-tab-section.tab-top-slide .mat-tab-label {
	display: table-cell;
}

.mat-tab-section.tab-top-slide .mat-tab-label-container {
	overflow: hidden !important;
}

.mat-tab-label-container {
	z-index: 0 !important;
}

.mat-tab-section.tab-top-slide .mat-tab-list {
	table-layout: inherit;
}

.mat-tab-section.tab-top-slide .mat-elevation-z4 {
	background: #FFFFFF;
	box-shadow: 0px 0px 8px -2px rgba(0, 0, 0, 0.25) !important;
}

.mat-tab-section.tab-top-slide .panel-body {
	padding: 15px 12px;
}


.mat-tab-section .mat-tab-header {
	border-bottom: solid 1px #C7C9D9;
}

.mat-tab-section .mat-tab-label {
	font-family: 'Inter-Bold' !important;
	line-height: inherit !important;
	height: inherit !important;
	padding: 0 !important;
	font-size: 12px !important;
	cursor: default !important;
	opacity: inherit !important;
	min-width: inherit !important;
	text-align: center !important;
	position: relative !important;
}

.mat-tab-section .mat-tab-header-pagination-before {
	width: 0px;
	margin-left: -15px;
}

.mat-tab-section .mat-tab-header-pagination-after {
	width: 0px;
	margin-right: -15px;
}

.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron {
	margin-left: 10px;
}

.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron {
	margin-right: 10px;
}
.tab-details {
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 20px;
	position: relative;
}
.tab-section-no{
	padding-top:0px;
}
.tab-section-no .tab-details{
		box-shadow:0 0px 0px 0px;	
}

/* =============== tab Job details ================ */
.section-panel{
	margin-left:-15px; 
    margin-right:-15px; 
	margin-bottom:15px;
	min-height:51px;
}
.section-panel-row{
 	display: table;
    table-layout: fixed; 
    width: 100%; 
    border-spacing:15px 0; 
}
.section-panel-row .panel{
	display:table-cell;
	vertical-align:top;
}
.panel {
  margin-bottom:15px;  
  border-radius: 5px;
  position:relative; 
}
.panel-w
{
	margin-bottom: 20px;

}
.panel-body {
  padding:12px;
}
.panel-heading {
	padding: 10px 12px 0;
	height: 36px;
	color: #232326;
	background-color: #e3e3e3;
	border-radius: 8px;
	overflow: hidden;
}
.panel-body{
	display:none;
}
.panel-done .panel-heading .text-cell{
	display:none;
}
.panel-heading .material-icons{
	display:inline-block;
}
.panel-heading .text-cell{
	display: inline-block;
	vertical-align:top;
	padding-top:5px;
	
	padding-right:8px;
}
.panel-open .panel-body{
	display:block;
	word-break: break-word;
}
.panel-open .panel-heading{
	border-radius:5px 5px 0 0;
}
.panel-open .panel-heading .material-icons{
	display:inline-block;
}
.panel-open {
   border-radius: 5px;	
   background-color: #F7F7FA;  
}
.panel-open {
	background-color: #ffffff;  
 }
.panel-open .panel-heading{
	border-radius: 8px 8px 0px 0px;
	color: #031842;
	background-color: #e3e3e3;
}
.panel-open .panel-heading .count_Icon,
.panel-multiple-open .panel-heading .count_Icon {
	background-color: #fff;
	color: #031842;
}
.panel-open .panel-heading .material-icons.keyboard_arrow_down:before{
	content: "\e316";
}
.panel-multiple .panel-body{
	padding:10px 0 0 0;	
	display: inherit;
}
.panel-multiple .chats-history-block:last-child .chats-accordion-details,
.panel-multiple .chats-history-block:last-child .chats-accordion-title{
	margin-bottom:0px;
}
.panel-multiple .chats-history-block:last-child  .chats-accordion-details{
	margin-top: -5px;
}
.panel-multiple-open .panel-heading .mdi-chevron-down:before{
  content: "\F143";
}
.panel-multiple-open .panel-body{
	display:block;
}
.panel-title{
  font-size:14px;
}
.step-block .panel-title{
	white-space:nowrap;
}
.panel-row{
	margin-bottom:5px;
}

.panel-col {
	width: 54%;
	float: left;
	text-transform: capitalize;
	line-height: 14px;
	color: #031842;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	padding: 5px 0;
}

.panel-col1 {
	width: 43%;
	font-family: 'Inter-SemiBold';
}
.panel-row .text-bold-cell{
	font-size:12px;
	line-height:14px;
	letter-spacing:normal;
	font-family: 'Inter-Regular';
}
.text-description,
.text-description p{
	font-family: 'Inter-Bold';
	display:block;
	color:#031842;	 
	font-size:12px;
	line-height:14px;
	letter-spacing:normal;
	text-transform: lowercase;
	word-break: keep-all;
}
.text-description:first-letter,
.text-description p:first-letter {
  text-transform: capitalize;
}
.text-description ul{
	margin: 0px;
	padding: 0px;
}
.panel-fixed{
	width:130px;
	float:left;
	font-family:'Inter-Bold';
	font-size:12px;
	color:#031842;
	
	line-height:14px;
	padding-top:2px;
}
.panel-heading .keyboard_arrow_down,
.panel-heading .icon_group_right .material-icons.keyboard_arrow_down{
	padding-top:4px;
	color:#a8407f;
	font-size:32px;
	height:24px;
	line-height:16px;
	margin-right:-3px;
	display:inline-block;
}
.panel-full{
	width:100%;
}
.job-description-panel{
	color:#031842;
}
.panel-row p{
	margin-bottom:25px;
	padding-bottom:0px;	
}
.panel-common{
	padding-top:29px;
	padding-bottom:30px;
	font-size:14px;	
	line-height:20px;
}
.job-description-panel .panel-body{
	padding-top:29px;
	padding-bottom:0px;
}
.panel-right{
	width:82.1%;
	float:left;
}
.panel-list{
	list-style:inherit;
	padding-left:10px;
	margin-bottom:20px;
}
.panel-list li{
	margin-bottom:2px;
}

.btn-row-2 .btn+.btn,
.btn-row-2 .btn-primary {
	margin-left: 9px;
}



.form-textarea .form-control{
	height:77px;
	padding:15px;
}
.section-tab-job-details .card-block-inner{
	margin:10px;
}
.list-number{
	list-style:decimal;
	padding-left:15px;
}
.list-upper-alpha{
	list-style:upper-alpha;
	padding-left:15px;
}
.list-disc{
	list-style:disc;
	padding-left:15px;
}
.row-btn{
	padding:0px;
	margin-bottom:15px;
}
.row-btn .btn{
	  margin-left:7px;
}
.margin-b10{
	margin-bottom:10px;
}
.margin-b15{
	margin-bottom:15px;
}
.padding-tnone{
	padding-top:0px;
}
.create-job-btn{
	margin-bottom:40px;
}
.create-job-btn .btn{
	width:133px;
	margin:auto;
	display:block;
}
/* =============== Tab Performance Team ================ */

.character-count-45,
.character-count-35,
.character-count-20 {
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	max-width: 100%;
	display: inline-block !important;
	vertical-align: top;
	text-overflow: ellipsis;
}
.job-code.character-count-35 {
	float: none;
	display: inherit;
	padding-left: 0px;
}
.character-count-35 {
	max-width: 35%;
}

.character-count-20 {
	max-width: 42%;
}

.character-count-20.count-18 {
	max-width: 42%;
}

.text-nowrap-threedotted {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}
.text-nowrap-grad,
.text-nowrap-grad-white,
.dropdown-wd180 .dropdown-button .value {
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
}

/* 
.text-nowrap-grad,
.text-nowrap-grad-white{
 	white-space: nowrap;
	overflow:hidden;
	position:relative;
}
.text-nowrap-grad:before,
.text-nowrap-grad-white:before,
.character-count-45:before,
.character-count-35:before,
.character-count-20:before{
	position: absolute;
    bottom:0;
    right: 0;
    width:40px;
    height:17px;
	background: -webkit-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 90%);
	background: -ms-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 90%);
	background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 90%);
	text-align:right;
	content:'';
}
.dropdown-filter-block .text-nowrap-grad:before{
	bottom:7px;
}
.text-nowrap-grad-white:before,
.character-count-45:before,
.character-count-35:before,
.character-count-20:before{
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
} */

.star-rating-block .mdi{
	font-size:14px;
	width:12px;
	height:12px;
	line-height:12px;
	cursor:pointer;
	color:#aeaeae;
	display:inline-block;
}
.star-rating-block .star-rating{
	color:#a8407f;
}
.star-rating-pink .star-rating{
	color:#ee3e80;
}



@media screen and (max-width:767px) {
	.tab-bar ul li,
	.mat-tab-section .mat-tab-label {
		display: table-cell;
	}
}
 















 














/* =============== Tab Selected Candidates ================ */
 .tab-details .section-filter{
 	padding-top:7px;
 }
.mrg-lf-20 .btn-gray{
 	display:block;
	text-align:center;
	line-height:14px;
 }
.job-details-btn{
	/* top:25px; */
	float:right;
	width:21.39%;
	position:relative;
}
.job-details-btn-innter{
	margin-left: 10px;
}
.job-details-btn .btn{
	height: 34px;
}
.job-details-btn a.btn{
	padding-top: 8px;
}
.job-details-btn .popup-small{
	top:50px;
}
.job-details-btn .dp10{
	margin-right:5px;
	display:inline-block;
}
.job-details-btn .btn-default{
	margin-bottom:10px;
	background-color:#939598;
}
.job-details-btn .btn-gray{
	margin-bottom: 10px;
}
.job-details-inner .card-block{
	width:100%;
}
.title-cell{
	overflow:hidden;	
}
.title-cell .listing-inline{
	height:inherit;
}
.text-nowrap-cell .title{
	max-height:39px;
	overflow:hidden;
	position:relative;
	width:100%;
	padding-bottom:3px;
}
.text-nowrap-title{
	height:40px;
	overflow:hidden;
	position:relative;
	width: 252px !important;
    -webkit-line-clamp: 3;
	-webkit-box-orient: vertical;  
	white-space: nowrap; 
	text-overflow: ellipsis;
}	
.text-nowrap-title .job-code{
	white-space:nowrap;
	display:inline-block;
	max-width:50%;
}
.text-nowrap-cell .title:before,
.text-nowrap-title .job-code:before{
	position: absolute;
    right: 0;
    width:40px;
    height:17px;
	content:'';
	z-index:10;
	bottom:0px;
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}
.text-nowrap-cell .title .link:hover{
	text-decoration:inherit;
}
.text-nowrap-cell .listing-inline{
 	white-space: nowrap;
	overflow:hidden;
	position:relative;
	min-height:inherit;
	margin-top:-2px;
}
.text-nowrap-cell .listing-inline:before{
	position: absolute;
    right: 0;
    width:40px;
    height:17px;
	content:'';
	z-index:10;
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}
.text-nowrap-cell .pos-static:before{
	position:static;
}
.titleh60{
	height:52px!important;
}
.card-name-row{
	position:relative;	
	height:72px;
	padding-top:9px;
}
.card-name-row .image-block{
	width:50px;
	height:50px;
}
.card-name-row .image-block-inner{
	width:50px;
	height:50px;
	font-size:20px;
}
.card-name-row .flag-icon,
.today-task-title .flag-icon{
	position:absolute;
	bottom:6px;
	left:15px;
	width:20px;
	height:20px;
	border-radius:50%;
	text-align:center;
	background-color:#fff;
	z-index:10;
	padding-top:0px;
	color:#6da4d8;
	font-size:20px
}
.card-profile-row{
	padding-top:0px;
	padding-bottom:0px;
}
.profile-completed{
	width:58.2456%;
	float:left;
	padding-top:5px;
	padding-bottom:4px;
}
.profile-graph{
	width:35px;
	float:left;
	position:relative;
}
.profile-graph-details{
	overflow:hidden;
	padding-left:8px;
	padding-top:2px;
}
.profile-percent{
	font-size:18px;
	font-family: 'Inter-Bold';
	color:#031842;
	line-height:17px;
}
.profile-match{
	width:41.7544%;
	float:left;
	padding-top:5px;
	padding-bottom:4px;
	border-left:1px solid #E4E4EB;
}
.profile-match .profile-graph{
	margin-left:10px;
}
.card-profile-row .text-cell{
	text-transform:capitalize;
}
.padding-b7{
	padding-bottom:7px;
}
.card-team-row{
	padding-top:6px;
	padding-bottom:5px;
	position:relative;
}
.card-team-row .text-bold-cell{
	padding-top:2px;
}
.ver-row{
	padding-bottom:7px;
}
.background-ver{
	text-transform:capitalize;
	margin-bottom:5px;
}
.background-ver span{
	font-family: 'Inter-Bold';
}
.background-ver .going{
	color:#ffb532;
}
.background-ver .pending{
	color:#e71d09;
}
.background-ver .rejected{
	color:#e71d09;
}
.background-ver .pending.org{
	color:#ffb532;
}
.background-ver .going.green{
	color:#70cf00;
} 
.candidate-stages-bar-outer{
	padding:0px;
}
.candidate-stages-bar{
	width: 100%;
	height: 14px;
	display: flex;
	margin: 0;
	align-items: center;	
}
.candidate-stages-bar .dot {
    background-color: #d8d8d8;
    width:8px;
    height:8px;   
    border-radius: 8px;
}
.candidate-stages-bar .bar {
    background-color: #ddd;
    flex-grow: 1;
    height: 1px;
}

.candidate-stages-bar .green {
	background-color: #06A660;
}

.candidate-stages-bar .org {
	background-color: #ffb532;
}

.candidate-stages-bar .red {
	background-color: #e71d09;
}
.candidate-stages-bar li:last-child{
	display:none;
}
.width40{
	width:40%;
}
.source-row{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:none;
}
.source-row .text-bold-cell{
	font-size:12px;
	line-height:14px;
	text-transform:uppercase;
	padding-top:2px;
	
}
.card-bottom{
	color:#fff;
	background-color:#232326;
	text-align:center;
	font-family: 'Inter-Bold';
	margin-bottom:0px;
	border-radius:0 0 4px 4px;
	text-transform:uppercase;
}
.dropdown-block .dropdownwidth{
	width:200px;
}
.title-top{
	overflow:hidden;
}

/* =============== Chats Approvals  ================ */
.section-chats-approvals{
	padding:6px 0 0px;
}
.filter-by-common{
	margin-bottom:15px;
}
.filter-by-common .label-cell{
	margin-right:10px;
}
.filter-by-common .dropdown{
	float:left;
}
.filter-by-common .open .dropdown-button{
	border:solid 1px #f5f5f5;
	background-color:#f5f5f5;
}
.chats-history-block{
	padding:0px;
}
.chats-accordion-title{
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);
	border-radius: 5px;
 	background-color: #ffffff;
	padding:12px 15px;
	position: relative;
	z-index: 102;
	margin-bottom:10px;
}
.chats-accordion-title .cp-icons{
	color:#a8407f;
	font-size:18px;
	float:left;
	margin:6px 18px 0 0;
}
.job-history-icons{
	float:left;
	margin:6px 18px 0 0;
	font-size:0px;
	width:15px;
	height:15px;
	background:url(../images/svg/job_history.svg) 0 0 no-repeat;
}
.chats-accordion-title .md20{
	color:#EDEDED;
	font-size:20px;
	float:left;
	line-height:18px;
	margin:6px 18px 0 0;
}
.chats-accordion-title .font-bold{
	 
}
.subject-cell{
	color:#232326;
	font-family:'Inter-Bold';
	font-size:12px;
	max-width:620px;
	float:left;
	white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;
}
.time-bock{
	float:right;
}
.time-bock-inner{
	padding-right:33px;
}
.chats-accordion-title .time-bock{
	color:#031842;
	text-transform:uppercase;
	
	position:relative;
}
.chats-images{
	float:left;	
	position:relative;	
}
.chats-accordion-title .image-block{
	margin-right:0px;
}
.chats-accordion-title .image-block:nth-child(1n){
	position:relative;
	z-index:102;
}
.chats-accordion-title .image-block:nth-child(2n){
	margin-left:-20px;
	z-index:101;
}
.chats-accordion-title .image-block:nth-child(3n){
	margin-left:-20px;
	z-index:100;
}
.chats-accordion-summary{
	float:left;
	padding-left:10px;
	padding-top:2px;
	width:70%;
}
.chats-accordion-title .md24{
	margin-left:4px;
	color:#232326;
	line-height:18px;
	position:absolute;
	right:0px;
	top:9px;
}
.chats-accordion-details{
  border-radius:0 0 5px 5px;
  background-color: #ffffff;
  box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);
  padding:15px;
  position:relative;
  z-index:100;
  margin-top:-3px;
  margin-bottom:10px;
  display:none;
}
.chats-row{
	color:#031842;
	margin-bottom:7px;	
	position:relative;
}
.chats-row span{
	padding-right:7px;
}
.chats-row .email-cell{
	padding-right:0px;
}
.chats-accordion-details .time-bock,
.email-cell{
	color:#232326;	
	padding-left:7px;
}
.chats-accordion-details .image-block{
	color:#232326;	
	letter-spacing:normal;
	text-transform:none;
}
.chats-details{
	border-bottom:1px solid #E4E4EB;
	margin-bottom:11px;
}
.chats-accordion-details p{
	line-height:14px;
	margin-bottom:14px;
}
.sub-chats-details{
	padding-left:40px;
	margin-bottom:11px;
	border-bottom:1px solid #E4E4EB;
}
.sub-multy-chats-details{
	padding-left:100px;
	margin-bottom:11px;
}
.chats-open .chats-accordion-title{
	margin-bottom:0px;
}
.chats-open .chats-accordion-details{
	display:block;
}
.chats-open .keyboard_arrow_down:before{
	content: "\e316";
}
.star-org{
	color:#ffb532!important;
}
.chats-job-rejected{
	border:0px;
	margin:0px;
}
.chats-job-rejected p{
	margin-bottom:0px;
}
.tag-job{
	display:block;
	float:left;
	background-color:#f4f4f4;
	border-radius:5px;
	padding:7px 15px 7px 15px;
	text-transform:uppercase;
	margin:2.5px;
	
	border:solid 1px #f5f5f5;
	line-height:14px;
	color:#031842;
}
.tag-job .material-icons{
	vertical-align:middle;
	line-height:12px;
	margin-top:-3px;
	font-size:16px;
	margin-left:7px;
	margin-right:-3px;
	cursor:pointer;
	color:#aeaeae;
}
.tag-job-wt{
	background-color:#ffffff;
	border:solid 1px #ffffff;
}
.tag-job-selected{
	border:solid 1px #a8407f;
}
.label-cell{
	margin-right:20px;
	margin-top:12px;
	margin-bottom:0px;
	float:left;
	text-transform:uppercase;
}

/*================================== Card Common CSS ==========================*/
.btn-row{
 	padding:0px;
}
.card-cell-left .text-cell{
	text-transform:capitalize;
}
.card-designation-small .job-code{
	color:#232326;
	padding-left:0px;
	line-height:16px;
	margin-top:0px;
}
.common-cell{
	overflow:hidden;
}
.common-cell .job-status{
	width:8px;
	height:8px;
	float:left;
}
.name-cell{
	line-height:15px;
   font-family:'Inter-Regular';
	text-transform:capitalize;
	display:block;
}
.common-cell .job-code{
	display:block;
}
.font-bold{
	font-family:'Inter-Bold';
	line-height:14px;
	color:#031842;
}
.card-designation-small .name-cell{
	line-height:16px;
	margin-top:-1px;
}
.mrg-lf-20{
	margin:0px;
	position:relative;
 }

.card-clear-3:nth-child(3n+1){
	clear:left;
}
.required-experience-row{
	padding:3px 10px 10px 10px;
}
.margin-b22{
	margin-bottom:22px;
}
.required-cell{
	display:block;
	color:#031842;
	margin-bottom:8px;
}

.btn-two{
	margin-left:-1%;
	margin-right:-1%;
	position:relative;
}
.btn-2{
	width:48%;
	float:left;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	margin:0 1%;
}
.btn-two .btn{
	width:48%;
	float:left;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	margin:0 1%!important;
}
.btn-two.btn-two02 .btn{
	float: none;
	display: inline-block;
}
.btn-two.btn-two02 .btn.disabled,
.btn-two.btn-two02 .btn[disabled]{
	filter: alpha(opacity=55);
	opacity: .55;
}
.btn-row-3 .btn{
	width:32%;
	display:inline-block!important;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	margin:0 2%;
}
.btn-row-3 .btn-first{
	margin:0px!important;
}
.btn-row-3 .btn-last{
	margin:0px!important;
}

.border2{
	border-bottom:1px solid #E4E4EB;
}
.attached-cell{
	padding:0 0 10px 0;
}
.attached-cell .font-bold{
	display:inline-block;
	vertical-align:top;
	padding-top:3px;
	padding-left:4px;
}
.attached-cell .done-icon{
	color:#70cf00;
	font-size:22px;
}
.attached-cell .delete-icon{
	float:right;
	margin-right:-2px;
}

/*================================== Popup CSS ==========================*/
  
.popup-refer-candidate .popup-small-inner{
	max-height:inherit;
}
.popup-refer-candidate .item_list{
	padding-right:7px;
}

 /*================================== Search CSS ==========================*/ 

.search-card-block{
	margin:-10px -40px 6px -32px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    .search-card-block{
		margin-top:-12px;
	}
}
.search-card-block .search-block{
	border-radius:0px;
	background-color:#a8407f;
	width:100%;
}
.search-card-block .search-block .form-control{
	color:#fff;
	font-size:18px;
	
	line-height:17px;
	font-family:'Inter-Bold';
	padding:14px 0 18px 33px;
	height:60px;
	width:100%;
}
.search-card-block .form-control::-moz-placeholder {
  color: #ffffff;
}
.search-card-block .form-control:-ms-input-placeholder {
  color: #ffffff;
}
.search-card-block .form-control::-webkit-input-placeholder {
  color: #ffffff;
}
.search-card-block .btn{
	color:#fff;
	font-size:24px;
	margin-right: 9px;
	margin-top: -6px;	
}
.section-search-card{
	padding-top:5px;
	margin-bottom:13px;
}
.section-search-card .title-sub{
	color:#a8407f;
	margin-bottom:0px;
}



 /*================================== scrollbox CSS ==========================*/ 
.vertical-scrollbox {
    overflow: auto;
    width: 100%!important;
}
.track {
    width:7px;
    background-clip: padding-box;
    background: #EDEDED;
}
.handle {
    width:7px;
    background-clip: padding-box;
    background:#aeaeae;
}
.handle:hover {
    background: #aeaeae; 
}
.dragging .handle,
.handle:active {
    background:#aeaeae; 
}
/* horizontal */
.horizontal-scrollbox{
 	width:100%;
    height:auto;
 }
.horizontal-track2{
    width:100%;
    background-clip: padding-box;
    background: #EDEDED;
	height:7px;
}
.horizontal-handle2 {
    height:7px;
    background-clip: padding-box;
    background:#aeaeae;
}
.horizontal-handle2:hover {
    background: #aeaeae; 
}
.dragging .horizontal-handle2,
.horizontal-handle2:active {
    background:#aeaeae; 
}

 /*================================== Reuse CSS ==========================*/
.gradient-top-bot{
 	position:relative;
	margin:0 -25px;
}
.gradient-top-bot:before{
	background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: -ms-linear-gradient(bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	height:100px;
    position: absolute;
    right: 0;
	content:'';
	bottom:-32px;
	width:100%;
}
.fade-opacity {
    color:#EDEDED;
}
.fade-opacity-text span{
	color:#EDEDED;
}
.fade-opacity-text.job-accepted{
	color:#232326;
}
.white-color{
	color:#fff;
}
.purple-color{
	color:#a8407f;
}
.color-org{
	background-color:#e0995e;
}
.color-red{
	background-color:#c75c5c;
}
.color-gray-text{
	color:#232326;
}
.color-red-text{
	color:#e71d09;
}
.color-sky{
	background-color:#76c2af;
}
.color-gray-tx{
	color:#232326;
	background-color:#EDEDED;
}
.align-center-mid{
 	display: table-cell;
    vertical-align: middle;
	text-align:center;
}
.fl-right{
	float:right!important;
}
.fl-left{
	float:left;
}
.padding15{
	padding:15px;
}
.padding-none{
	padding:0px;
}
.padding-b0{
	padding-bottom:0px!important;
}
.padding-r25{
	padding-right:25px;
}
.padding-l20{
	padding-left:20px;
}
.padding-l15{
	padding-left:15px;
}
.padding-t10{
	padding-top:10px;
}
.padding-t5{
	padding-top:5px;
}
.padding-t20{
	padding-top:19px!important;
}
.padding-t15{
	padding-top:15px!important;
}
.padding-b10{
	padding-bottom:10px;
}
.padding-b5{
	padding-bottom:5px;
}
.padding-b15{
	padding-bottom:15px!important;
}
.padding-b20{
	padding-bottom:20px!important;
}
.padTop{
	padding-top: 0px!important;
}
.margin-r5{
	margin-right:5px;
}
.margin-r25{
	margin-right:25px;
}
.margin-r15{
	margin-right:15px;
}
.margin-l5{
	margin-left:5px;
} 
.margin-none{
	margin:0px!important;
}
.margin-bot-none{
	margin-bottom:0px!important;
}
.fnt12{
	font-size:12px;
}
.border-top-none{
	border-top:none!important;
}
.border-right-none{
	border-right:none!important;
}
.border-bot-none{
	border-bottom:none!important;
}
.border-bot{
	border-bottom:1px solid #E4E4EB;
}
.last-border{
	border-bottom:0px;
	border-top:solid 1px #EDEDED;
}
.desktop-only{
	display:block;	
}
.button-mobile-menu,
.mobile-only,
.mobile-applied { 
	display: none;
}
.bar-navigation li.nav-mobile{
	display:none;
}



/*================================== Candidate Detail CSS ==========================*/
.candidate-detail-card{
	padding-top:10px;
	margin-bottom:20px;
}
.candidate-detail-card .card-block{
	float:none;
}
.candidate-detail-top {
	padding:10px 15px 8px;	
}
.candidate-detail-top .image-block{
	width:50px;
	height:50px;
	margin-right:20px;
}
.candidate-detail-top .image-block .image-block-inner{
	width:50px;
	height:50px;
}
.candidate-detail-top-block{
	float:left;
	width:90%;
	padding-top:1px;
}
.candidate-detail-title{
	float:left;
}
.candidate-detail-top .listing-inline{
	display:inline-block;
	vertical-align:top;
	padding:4px 0px 0 4px;
}
.candidate-detail-top .listing-inline.listing-len2{
	padding-top:5px;
}
.candidate-detail-card .card-block-inner {
	margin:0px;
	-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);
			box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);
}
.candidate-detail-top-right .title{
	font-size:22px;
	vertical-align:top;
}
.candidate-detail-bottom .table-data-ul >li{
	padding:0px;
}
.only-for-mobile{
	display:none!important;
}
.table-data-inner{
	padding:7px 10px 0 10px;
	height:50px;
}
.candidate-opcation{
	padding-top:5px;	
	width:100%;
	float:left;
}
.candidate-opcation a,
.candidate-opcation .auto-matched-links{
	display:block;
	float:left;
	margin-right:32px;
}
.candidate-opcation .dp18{
	padding:0px;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	color:#939598
}
.candidate-opcation li a:hover .text-link{
	color:#aeaeae;
}
.candidate-opcation .text-link{
	vertical-align:top;
	padding-left:4px;
	padding-top:1px;
	color:#aeaeae;
	display:inline-block;
	text-transform: capitalize;
}
.job-option .menu-click{
	position:absolute;
	top:6px;
	right:10px;
}
.candidate-detail-card .job-option .menu-click,
.job-details-inner .job-option .menu-click{
	top:8px;
	right:13px;
}
.candidate-detail-card .more-icon,
.job-details-inner .more-icon{
	color:#939598;
}
.job-details-inner .job-option .menu-click{
	top:11px;
}
.candidate-detail-bottom{
	padding:0px;
	border-top:1px solid #E4E4EB;
}
.candidate-detail-bottom .job-status{
	width:8px;
	height:8px;
	margin-left:8px;
}
.candidate-detail-bottom .job-code{
	color:#232326;
	padding-left:0px;
}
.common-cell{
	padding-top:2px;
}
.candidate-detail-bottom li{
	vertical-align:top;
	position:relative;
	padding-top:8px;
	padding-bottom:6px;
}
.candidate-detail-bottom .profile-completed{
	padding:0px;
}
.candidate-detail-bottom .profile-match{
	border-width:0px;
	padding:0px;
}
.candidate-detail-bottom  .text-bold-cell{
	font-size:12px;
	line-height:14px;
	
}
.candidate-detail-bottom li:last-child{
	border-width:0px;
}
.candidate-detail-bottom .dp22{
	position:absolute;
	top:14px;
	right:11px;
}
.candidate-detail-bottom  .menu-style-2{
	width:100%;
}
.candidate-detail-bottom .dropdown-menu li{
	display:block;
	border:none;
}
.candidate-detail-bottom .common-cell .font-bold{
	padding-left:2px;
}
.candidate-detail-bottom .profile-match .profile-graph{
	margin-left:0px;
}
.source-name-block{
	width:58.2456%;
	float:left;
}
.souce-code-block{
	width:41.7544%;
	float:left;
}
.candidate-progressbar-section{
	padding:9px 15px;
}
.candidate-progressbar{
	padding:0px;
	position:relative;
}
.candidate-progressbar-inner{
	position: relative;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: all 1.0s ease-in-out;
	-moz-transition: all 1.0s ease-in-out;
	-o-transition: all 1.0s ease-in-out;
	transition: all 1.0s ease-in-out;
	padding-top: 21px;
}
.candidate-progressbar-inner .dp22{
	color:#031842;
}
.candidate-progressbar-inner li{
	width: 117px;
	min-width: 117px;
	position: relative;
	display: inline-block;
	list-style: decimal;
	list-style-position: inside;
	padding-top: 28px;
	vertical-align: top;
	margin-left: -3px;
	line-height: 15px;
	z-index: 2;
	text-align: center;
}
.candidate-progressbar-inner li:before {
	border-bottom: solid 1px #E4E4EB;
	content: '';
	position: absolute;
	height: 2px;
	width: 100%;
	top: 12.5px;
	z-index: 1;
	left: 0px;
}
.candidate-progressbar-inner li:first-child {
	list-style: none;
	list-style-position: inside;
	margin-left: 0px;
	text-align: left;
	width: 94px;
    min-width: 94px;
}

.candidate-progressbar-inner li:last-child:before {
	width: 50%;
}

.candidate-progressbar-inner .doted {
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	background-color: #E4E4EB;
	display: block;
	white-space: nowrap;
	position: relative;
	margin: auto;
	margin-top: -27px;
	z-index: 101;
	color: #fff;
}
.candidate-progressbar-inner li:first-child .doted {
	margin-left: 0px;
	margin-right: 0px;
}

.candidate-progressbar-inner .doted.resend-btn {
	background-color: #A45A98;
	color: #fff;
}

.candidate-progressbar-inner .done .doted {
	background-color: #05A660;
	color: #fff;
	font-family: 'Inter-Bold';
}

.progressbar-status-cell {
	width: 110px;
	position: absolute;
	top: -16px;
	text-align: center;
	left: 0px;
	right: 0px;
	color: #F7A403;
	font-family: 'Inter-Regular';
}
.candidate-progressbar-inner li:first-child .progressbar-status-cell {
	text-align: left;
}

.candidate-progressbar .candidate-status {
	white-space: normal;
	display: block;
	width: 100%;
	padding-top: 3px;
	min-height: 19px;
	padding: 3px 4px 0;
	color: #8F90A6;
	text-transform: capitalize;
}
.candidate-progressbar-inner li:first-child .candidate-status {
	padding: 3px 0px 0;
}
.candidate-progressbar-inner .text-cell-status{
	white-space: nowrap;
}
.candidate-progressbar .text-cell{
	color:#031842;
	white-space:nowrap;
}
.candidate-progressbar-inner .done .candidate-status {
	color: #031842;
}

.candidate-progressbar-inner .pending {
	font-family: 'Inter-Bold';
	list-style: none;
	z-index: 3;
}

.candidate-progressbar-inner .pending .doted {
	background-color: #e71c09;
	color: #fff;
}

.candidate-progressbar-inner .pending.green .doted {
	background-color: #70cf00;
}

.candidate-progressbar-inner .pending.green .text-cell {
	color: #70cf00;
}

.candidate-progressbar-inner .pending .text-cell {
	color: #e71d09;
}

.candidate-progressbar-inner .pending .candidate-status {
	color: #031842;
}

.candidate-progressbar .pending .material-icons {
	color: #e71c09;
	margin-right: 5px;
	margin-left: -1px;
	margin-top: 4px;
	font-size: 24px;
}
.candidate-progressbar .pending .candidate-status {
	width: 100%;
}
.candidate-progressbar-inner .pending.org {
	list-style: decimal;
}
.candidate-progressbar-inner .org .doted {
	background-color: #ffb532;
}
.candidate-progressbar-inner .org .text-cell {
	color: #ffb532;
	text-transform: capitalize;
}
.candidate-progressbar .pending .progressbar-text {
	padding-right: 0;
	display: block;
}
.candidate-progressbar .pending.green .progressbar-text {
	padding-right: 0;
}
.job-stages135 .candidate-progressbar .pending .progressbar-text {
	padding-right: 0px;
}
.progressbart-slide-arrow:before{
 	position: absolute;
    width:60px;
    height:80px;
	content:''; 
	z-index:10;	
	top:0px;
}
.progressbart-slide-arrow{
	display: none;
}
.progressbart-slide-arrow.slide-arrow-left:before{
    left:-15px;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}
.progressbart-slide-arrow.slide-arrow-right:before{
    right:-15px;
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}
.progressbart-slide-arrow .material-icons{
	position:absolute;
	top:25px;
	font-size:22px;
	z-index:10;
	color:#939598;
	cursor:pointer;
}
.progressbart-slide-arrow .keyboard_arrow_left{
	left:-10px;
}
.progressbart-slide-arrow .keyboard_arrow_right{
	right:-10px;
}
.progressbart-slide-arrow .slide-arrow-left,
.progressbart-slide-arrow .slide-arrow-right{
	display: none;
}
.panel-body .divider{
	border-bottom:1px solid #E4E4EB;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:10px;
}
.divider-pad{
	padding-top:6px;	
}
.panel-body .candidate-opcation{
	position:absolute;
	right:0;
	bottom:24px;
	width:auto;
}
.table-responsive-outer{
	margin:0;
}
.table-responsive-outer .table-responsive{
	width:49.5%;
	float:left;
}
.table-responsive-outer .table-responsive +.table-responsive{
	float:right;
}
.table-responsive-outer .document-table .doc-name-cell{
	padding-left:18px;
}
.table-responsive-outer .material-icons{
	font-size:16px;
}
.table-responsive-outer .table-responsive .material-icons{
	font-size:18px;
	line-height:18px;
}
.table-responsive-outer .document-table .option-cell{
	width:130px;
}
.table-responsive .material-icons{
	font-size:22px;
	line-height:22px;
	width:22px;
	vertical-align:middle;
}
.table-responsive-outer .table{
	margin-bottom:0px;
}
.table-mandatory{
	padding-top:15px;
	line-height:14px;
}
.candidate-tab-detail-block{
	padding:0px;
}
.candidate-tab-detail-inner{
	margin-left:-2.5px;
	margin-right:-2.5px;	
}
.outer-border-bot{
	padding:0 15px 8px;
 	margin:0 -15px 15px;
	border-bottom:1px solid #E4E4EB;
}
.candidate-tab-detail-block .card-block-inner{
	background-color:#f5f5f5;
	padding:0px;
	margin:2.5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0);
			box-shadow:0 0 0 0 rgba(0, 0, 0, 0);			
}
.candidate-tab-detail-block .title-12{
	color:#031842;
	
	text-transform:uppercase;
	margin-bottom:15px;
}
.feedback-block .title-12{
	margin-bottom:10px;
}
.feedback-block {
	border-bottom:1px solid #E4E4EB;
	padding-bottom: 8px;
	margin-bottom: 12px;
}
.margin-pad-none{
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom:none;
}
.candidate-tab-detail-block  .card-row{
	padding:13px 15px 13px 15px;
	border-bottom:none;
	height:40px;
}
.card-full-feedback .tooltip{
	left:inherit!important;
	right:-45px!important;
} 
.volume-icon{
	color:#939598;
	line-height:12px;
	margin-right:-4px;
}
.volume-icon:hover{
	color:#939598;
}
.card-full-feedback .tooltip-inner {
  background-color: #031842; 
}
.card-full-feedback .tooltip.bottom .tooltip-arrow {
  border-bottom-color:#031842;
}
.card-full-feedback .text-cell{
	color:#232326;
}
.shortlisting-feedback{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:3px;
}
.shortlisting-feedback .star-rating-block{
	padding-right:13px;
}
.panel-full .count_Icon{
	margin-top:-3px;
}

.step-text {
	padding-top: 6px;
	display: inline-block;
	color: #031842;
}

.text-step-cell {
	display: inline-block;
	padding-right: 5px;
	vertical-align: top;
	color: #ffb532;
	font-family: 'Inter-Regular';
}
.text-step-cell .text-step{color: #031842;}

/* .panel-open .text-step-cell,
.panel-multiple-open .text-step-cell,
.panel-open .text-step-cell .text-step,
.panel-multiple-open .text-step-cell .text-step {
	color: #05A660;
} */
	
.item_list.candidate-detail-field .row2{
	margin-left:-2.5px !important;
	margin-right:-2.5px !important;
}
.item_list.candidate-detail-field .row {
	margin-left:-2.5px !important;
	margin-right:-2.5px !important;
}
.item_list.candidate-detail-field .col-xs-1, .item_list.candidate-detail-field .col-sm-1, .item_list.candidate-detail-field .col-md-1, .item_list.candidate-detail-field .col-lg-1, .item_list.candidate-detail-field .col-xs-2, .item_list.candidate-detail-field .col-sm-2, .item_list.candidate-detail-field .col-md-2, .item_list.candidate-detail-field  .col-lg-2, .item_list.candidate-detail-field .col-xs-3, .item_list.candidate-detail-field .col-sm-3, .item_list.candidate-detail-field .col-md-3, .item_list.candidate-detail-field .col-lg-3, .item_list.candidate-detail-field .col-xs-4, .item_list.candidate-detail-field .col-sm-4, .item_list.candidate-detail-field .col-md-4, .item_list.candidate-detail-field .col-lg-4, .item_list.candidate-detail-field .col-xs-5, .item_list.candidate-detail-field .col-sm-5, .item_list.candidate-detail-field .col-md-5, .item_list.candidate-detail-field .col-lg-5, .item_list.candidate-detail-field .col-xs-6, .item_list.candidate-detail-field .col-sm-6, .item_list.candidate-detail-field .col-md-6, .item_list.candidate-detail-field .col-lg-6, .item_list.candidate-detail-field .col-xs-7, .item_list.candidate-detail-field .col-sm-7, .item_list.candidate-detail-field .col-md-7, .item_list.candidate-detail-field .col-lg-7, .item_list.candidate-detail-field .col-xs-8, .item_list.candidate-detail-field .col-sm-8, .item_list.candidate-detail-field .col-md-8, .item_list.candidate-detail-field .col-lg-8, .item_list.candidate-detail-field .col-xs-9, .item_list.candidate-detail-field .col-sm-9, .item_list.candidate-detail-field .col-md-9, .item_list.candidate-detail-field .col-lg-9, .item_list.candidate-detail-field .col-xs-10, .item_list.candidate-detail-field .col-sm-10, .item_list.candidate-detail-field .col-md-10, .item_list.candidate-detail-field .col-lg-10, .item_list.candidate-detail-field .col-xs-11, .item_list.candidate-detail-field  .col-sm-11, .item_list.candidate-detail-field .col-md-11, .item_list.candidate-detail-field .col-lg-11, .item_list.candidate-detail-field .col-xs-12, .item_list.candidate-detail-field .col-sm-12, .item_list.candidate-detail-field .col-md-12, .item_list.candidate-detail-field .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left:2.5px;
	padding-right:2.5px; 
}
.col-md-4-padding10 {
	padding-left:5px!important;
	padding-right:5px!important;
}
.item_list.candidate-detail-field .form-control{
	border:solid 1px #EDEDED;
	background-color:transparent;
}
.interview-check .checkbox{
	padding-top:19px;
}
.hiring-process-block{
	border-bottom:1px solid #E4E4EB;
	margin-bottom:15px;
}
.add-new-btn-outer.add-new-btn-pad{
	border:none;
	padding-top:0px;
	margin-top:0px;
}
.btn-for-mobile{
	display:inline-block;
	padding-left:7px;
}
.btn-for-mobile .btn,
.btn-for-mobile{
	vertical-align: top;
}
.btn-for-mobile .text-dropdown{
	font-family:'Inter-Bold';
	text-align: left;
}
.btn-row-2 .btn {
	min-width:80px;
}
.btn-row-2 .btn.disabled,
.btn-row-2 .btn[disabled],
.btn-two .btn.disabled,
.btn-two .btn[disabled] {
  color:#fff;
}
.disabled .toggle-header{
	pointer-events:none;
}
.btn-row-2 .btn +.btn,
.btn-two .btn +.btn,
.spinner-btn .btn{
	margin-left:10px;
}
.marl7{
	margin-left: 7px;
}
.job-details-btn .spinner-btn .btn{
	width: 100%;
	margin-left: 0px;
}
.btn-row-2 .select-black{
	margin-right:10px;
}
.btn-row-2  .link .material-icons{
	vertical-align: top;
	line-height: 16px;
	margin-right:8px;
}
.btn-row-2 .link{
	text-transform:uppercase;
	font-family:'Inter-Bold';
	vertical-align:middle;
	margin-top:23px;
}
.panel-heading .icon_group_right .material-icons{
	vertical-align:top;
	font-size:16px;
	padding-top:4px;
	margin-right:13px;
	margin-left:10px;
}
.select-interview{
	padding-top:0px;
	margin-bottom:12px;
}
.select-interview .card-block-inner{
	height:40px;	
}
.select-interview .description-cell{
	width:77.72%;
}
.select-interview .text-nowrap-grad:before{
	height:40px;
	padding:0 0 0 15px;
}
.select-interview .card-row{
	padding:3px 10px;
}
.select-interview .title{
	font-size:12px;
	
	text-transform:uppercase;
}
.position-mng{
	position:absolute;
	top:10px;
	right:10px;
}
.select-black,
.select-w156{
	width:156px;
	display:inline-block;
}
.select-black .btn.dropdown-toggle{
	background-color:#031842;
	width:100%;	
}
.select-black .btn.dropdown-toggle .pull-left{
	color:#ffffff;
	font-family:'Inter-Bold';
	padding-top:1px;
}
.select-black .btn .dropdown-toggle .caret{
	color:#ffffff;
}
.select-black .bootstrap-select.btn-group .dropdown-toggle .caret{
	color:#ffffff;
}
.select-black .btn-default:active,
.select-black .btn-default.active,
.select-black .open > .dropdown-toggle.btn-default {
	color: #ffffff;
	border-radius:5px 5px 0 0px;
	background-color:#031842;
	-webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
			box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
}
.select-black .dropdown-menu{
	background-color:#031842;
}
.select-black .dropdown-menu > li > a{
	color:#fff;
}

.item_list .dropdown-11.select-black .bootstrap-select .dropdown-toggle{
	padding-left:15px;
}
.hiring-process-coll{
	margin-bottom:10px;
	margin-left:-5px;
	margin-right:-5px;
}
.hiring-process-coll .title-12{
	color:#031842;
	
	margin:0 0 15px 5px;
}
.hiring-process-coll .row2{
	margin-bottom:14px;
}
.hiring-process-coll .col-md-4,
.hiring-process-coll .col-md-6,
.hiring-process-coll .col-md-8{
	padding-left:5px!important;
	padding-right:5px!important;
}
.hiring-process-coll .col-md-8 .col-md-6{
	padding:0px!important;
}
.hiring-process-coll .input-row{
	margin-bottom:5px;
}
.hiring-process-coll .col-md-6.padding-lnone{
	padding-left:0px!important;
}
.input-row .title_label{
	padding-top:15px;
}
.radio-check-block{
	text-align:right;
}
.radio-check-block .radio, 
.radio-check-block .checkbox{
	display:inline-block;
	margin-top:0px;
	margin-bottom:5px;
}
.radio-check-block .radio{
	margin-bottom:11px;
}
.radio-check-block .radio +.radio, 
.radio-check-block .checkbox +.checkbox{
	margin-left:20px;
}
.radio-check-block label{
	font-family:'Inter-Regular';
}
.screening-btn{
	margin-bottom:3px;
}
.screening-btn .text-icon-btn .material-icons,
.screening-btn .text-icon-btn .btn-text{
  color:#fff;
}
.screening-btn .btn.disabled,
.screening-btn .btn[disabled] {
  color:#fff;
  background-color:#EDEDED
}
.textarea-block .form-textarea .form-control{
	height:176px;
}
.resume-block{
	background-color:#f5f5f5;
	border-radius:5px;
	padding:10px 0 10px 10px;
	height:326px;
	border-top:solid 1px #f5f5f5;
	border-bottom:solid 1px #f5f5f5;
}
.resume-block img{
	width:100%;
}
.rate-record-block .candidate-tab-detail-block{
	padding:0px;
	border-bottom:none;
}
.rate-record-block .candidate-tab-detail-block .card-block-inner{
	margin-top:0px;
	margin-bottom:10px;
}
.item_list .popup-small .form-control{
	background-color:inherit;
	border:inherit;
}
.item_list .popup-small .search-block{
	overflow:hidden;
}
.interview-feedback{
	margin:0px;
	border-bottom:none;
}
.candidate-detail-field .candidate-tab-detail-block{
	padding-bottom:0px;
}
.interview-feedback{
	padding:0px;
	margin-bottom:8px;
}
.relative-experience-block{
	border-bottom:none;
	padding:0px;
	margin-bottom:15px;
}
.relative-experience-block .title-12{
	text-transform:capitalize;
	color:#a8407f;
	font-family:'Inter-Regular';
	margin-bottom:2px;
}
.relative-inner .card-block-inner{
	margin-left:0px;
	margin-right:0px;
}
.relative-inner .col-md-6{
	padding:0px 2.5px;
}
.relative-experience-block .form-textarea{
	padding:2.5px;
}
.background-verification-row .add-new-btn-outer{
	border:none;
}
.background-verification-row .add-new-btn {
	color: #031842; 
	background:#EDEDED; 
	height:50px;
	padding:15px;
}
.background-verification-row .add-new-btn:before { 
	border:dashed 2px #939598;
	background:#EDEDED; 
}
.background-verification-row .add-new-btn:after {
	background:#EDEDED;
}
.background-verification-row .radio label:before{
	background-color:transparent;
}
.radio-block{
 	margin-bottom:7px;
 }
.radio-block label{
	text-transform:uppercase;
	font-family:'Inter-Regular';
}
.radio-block .radio{
	display:inline-block;
	padding-left:20px!important;
	margin:0 20px 0 0px;
}
.item_list.candidate-detail-field .margin_for_mobile .row{
	margin-left:0!important;
	margin-right:0!important;
}
.form-control.form-control-grey{
	border:solid 1px #f5f5f5!important;
	background-color: #f5f5f5!important;
}
.form-control.form-control-white{
	border:solid 1px #EDEDED!important;
	background-color: #ffffff!important;
}
.section-table{
	padding:0 15px 15px;
	margin:0 -12px 13px;
	border-bottom:1px solid #E4E4EB;
}
.section-table .title-12{	
	color:#031842;
	margin-bottom:15px;
	text-transform:uppercase;

}
.table-outer .title-12{
	margin-bottom:15px; 
}
.table-outer .document-table thead th {
	background-color:#EDEDED; 
	color:#031842;
}
.table-outer .table-multiplay-inner thead th {
	height: inherit;
	padding-left: 8px!important
}
.table-outer .table-multiplay-inner thead th.table-cell-05 {
	padding-left: 32px!important;
}
.table-outer .table-multiplay-inner thead th.table-cell-012 {
	padding-left: 8px!important;
}
.table-outer .document-table tbody td {
	height:40px;
}
.tableBorderRight .document-table tbody td,
.tableBorderRight.table.document-table tbody td{
	border-right:solid 1px #EDEDED;
}
.table-outer .table-cell-1{
	padding-left:20px;
}
.table-outer .table-cell-2{
	width:571px;
	padding-left:40px!important;
}
.table-outer .table-cell-3{
	width:120px;
}
.table-outer .table-cell-4{
	width:120px;
}
.table-outer tbody tr.total td{
	background-color:#aeaeae;
	border:none;
	color:#fff;
	font-family:'Inter-Bold';
}
.table-outer .document-table .total-ctc th {
	background-color:#232326; 
	color:#fff;
}


.table-outer .table-cell-01{
	width:60px;
}
.table-outer .table-cell-02{
	width:60px;
}
.table-outer .table-cell-03{
	width:60px;
}
.table-outer .table-cell-04{
	width:80px;
}
.table-outer .table-cell-05{
	width:200px;
}
.table-outer .table-cell-06{
	width:50px;
}
.table-multiplay{
	padding:0px!important;
	width: 260px;
}
.table-multiplay-inner{
	width: 100%;	
}
table.table-multiplay-inner .table-cell-04{
	width: 105px!important;
}
.table-multiplay-inner .table-cell-04 .form-control{
	width: 100px;
}
.dropdown-month-year .input-item.form-control{
	width: 70px;
}
.table.document-table table.table-multiplay-inner tbody tr td{
	padding:8px;
	border-top:1px solid #E4E4EB!important;
}
.table.document-table table.table-multiplay-inner tbody tr:first-child td{
	border-top:0px!important;
}
.table-outer .document-table.border-right-zero tbody td{
	border-right:0px!important;
}
.title-12-gray{	
	color:#031842;
	margin-bottom:15px;
	text-transform:capitalize;	
	font-size:12px;
	font-family:'Inter-Bold';
	line-height:14px;
}
.dropdown-11.select-black .btn{
	padding-top:11px;
}
.margin-b15{
	margin-bottom:15px!important;
}
.other-candidates-block{
	padding-top:0px;
}
.other-candidates-block .title{
	text-transform:none;
}
.document-name-here{
	background-color:#f5f5f5;
	border-radius:5px;
	width:295px;
	position:absolute;
	left:0px;
	bottom:0px;
	color:#031842;
	height:40px;
	padding:10px 0 15px 15px;
}
.document-name-here span{
	vertical-align:middle;
}
.document-name-here .material-icons{
	color:#939598;
	margin-right:12px;
}
.document-name-here .done-gry{
	color:#EDEDED;
}
.document-name-here .done{
	color:#70cf00;
}
.video-recruiters-row{
	border-top:1px solid #E4E4EB;
	border-bottom:1px solid #E4E4EB;
	padding:5px 30px;
}
.video-recruiters-row .image-block{
	width:40px;
	height:40px;
	margin-right:15px;
}
.video-recruiters-row .tag-job{
	margin:0;
}
.video-recruiters-row .link{
	vertical-align:middle;
	font-family:'Inter-Bold';
	text-transform:uppercase;
	margin-top:9px;
}
.video-recruiters-row .link .material-icons{
	vertical-align: top;
	line-height: 16px;
	margin-right:8px;
	margin-top:1px;
}
.video-subject-row{
	border-bottom:1px solid #E4E4EB;
	padding:10px 30px;
	font-size:14px;
	line-height:20px;
}
.video-popup-content{
	border-bottom:1px solid #E4E4EB;
	padding:25px 30px 6px 30px;
	line-height:20px;
	font-size:14px;
}
.house-rent-row .control-label{
	width:100%;
}
.house-rent-row .delete-icon{
	float:right;
	margin-top:-6px;
	display:none;
}
.table-scroll-custome{
	width:100%!important;
	height:inherit!important;
}


/*************** create a candidate page ***************/
.section-row {
    margin-bottom: 30px;
    margin-left: -20px;
    margin-right: -20px;
	clear:both;
	display:block;
}
.section_halfPluse {
	width:56.875%;
	float:right;
	padding-right:20px;
}
.section_halfPluse .input-field {
	min-height: 48px!important;
}
.section_halfLess {
	width:43.125%;
	float:right;
	padding-left:20px;
}
.clearAllFields {
	font-size: 12px;
	font-family:'Inter-Regular';	
	color: #031842;
	float:right;
	text-transform:uppercase;
	padding-top:3px;
	cursor:pointer;
}
.suggested-skills-block .info_title.gray{
	padding-bottom:19px;
}
.text_normalCase {
	text-transform:none !important;
	letter-spacing:normal;
}
.item_list .row {
	margin-left:-10px !important;
	margin-right:-10px !important;
}
.item_list .col-xs-1, .item_list .col-sm-1, .item_list .col-md-1, .item_list .col-lg-1, .item_list .col-xs-2, .item_list .col-sm-2, .item_list .col-md-2, .item_list  .col-lg-2, .item_list .col-xs-3, .item_list .col-sm-3, .item_list .col-md-3, .item_list .col-lg-3, .item_list .col-xs-4, .item_list .col-sm-4, .item_list .col-md-4, .item_list .col-lg-4, .item_list .col-xs-5, .item_list .col-sm-5, .item_list .col-md-5, .item_list .col-lg-5, .item_list .col-xs-6, .item_list .col-sm-6, .item_list .col-md-6, .item_list .col-lg-6, .item_list .col-xs-7, .item_list .col-sm-7, .item_list .col-md-7, .item_list .col-lg-7, .item_list .col-xs-8, .item_list .col-sm-8, .item_list .col-md-8, .item_list .col-lg-8, .item_list .col-xs-9, .item_list .col-sm-9, .item_list .col-md-9, .item_list .col-lg-9, .item_list .col-xs-10, .item_list .col-sm-10, .item_list .col-md-10, .item_list .col-lg-10, .item_list .col-xs-11, .item_list  .col-sm-11, .item_list .col-md-11, .item_list .col-lg-11, .item_list .col-xs-12, .item_list .col-sm-12, .item_list .col-md-12, .item_list .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left:10px;
	padding-right:10px; 
}
.item_list {
	margin:0px;
	padding:0px;
	list-style:none;
}
.item_list_block {
	width:100%;
	clear:both;
  	background-color: #fff;
	margin-bottom:15px;
	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3);
	border-radius:8px;
	position:relative;
}
.candidate-profile-progres {
	padding: 10px 0px 15px;
}

.candidate-profile-progres .progress-title {
	font-size: 16px;
	line-height: 17px;
	color: #031842;
	text-transform: capitalize;
	margin-bottom: 24px;
}

.candidate-profile-progres .progress-title .big {
	font-family: 'Inter-Bold';
	padding-left: 1px;
	padding-top: 1px;
	font-size: 10px;
}
.padt8{
	padding-top: 8px;
}
.candidate-profile-progres .progress-title .small-text {
	font-size: 12px;
	letter-spacing: normal;
	float: right;
	line-height: 12px;
}
.item_list li.first_row_btn {
	padding:0px !important;
	box-shadow:none !important;
	background:none !important;
}
.item_list .info_title .clearAllFields {
	display:none;
}
.step_open .info_title .clearAllFields {
	display:inline-block;
}
.item_list .info_title {
	font-size: 14px;
	font-family: 'Inter-Bold';
	color: #031842;
	background-color: #e3e3e3;
	padding: 5px 12px;
	border-radius: 8px;
	text-transform: capitalize;
}

.step_open .info_title {
	min-height: 32px;
	margin-bottom: 0;
	max-height: 100%;
	border-radius: 8px 8px 0px 0px;
}

.step_open .info_title .count_Icon {
	background-color: #FFFFFF;
	color: #A45A98;
}

.step_open.templates-close .info_title {
	border-radius: 8px;
}

.label-block {
	display:block;
}
.video-block {
	padding:15px !important;
}
.count_Icon {
	width: 22px;
	height: 22px;
	display: inline-block;
	position: relative;
	border-radius: 50%;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 22px;
	text-align: center;
	color: #031842;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1;
	margin-right: 10px;
	background-color: rgb(3, 24, 66, .10);
}

/* .count_Icon:after {
	display: block;
	content: "";
	position: absolute;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	top: 2px;
	left: 2px;
	z-index: -1;
	background: #fff;
} */

/* .step-current .info_title,
.step-current .panel-title,
.step-done .info_title,
.step-done .panel-title,
.step-rejected .info_title,
.step-rejected .panel-title {
	color: #A45A98;
} */

.step-disable .info_title,
.step-disable .panel-title {
	color: #aeaeae;
}

.step-disable .count_Icon {
	color: #aeaeae !important;
}

.step-done .count_Icon {
	background: rgba(5, 166, 96, 0.1);
	color: #05A660;
}

.step-rejected .count_Icon {
	background: rgb(229, 53, 53, 0.1);
	color: #E53535;
}

.info_title .clearAllFields {
	line-height: 22px;
}

.item_list .radio {
	min-height: 25px;
}

.radio-20 label {
	font-family: 'Inter-Regular';
	color: #232326;
	padding-left: 11px;
	margin-top: -1px;
	line-height: 20px;
}

.not-applicable .radio-inline {
	padding-left: 50px;
}

.radio_first .radio-inline {
	padding-left: 60px;
}

.chechbox-row .col-md-4 {
	padding: 10px 0;
}

/* .item_list .radio .radio_label_inline.active label {
	color: #A45A98;
} */
.ans-inner .radio{
	margin:3px 0 3px 0;
}
.ans-inner .checkbox{
	margin:5px 0 10px 0;
}
.ans-inner .radio label{
	font-family:'Inter-Regular';
}
.radio-20 label:before {
    width:20px;
    height:20px;
    border-radius: 50%;
    background-color:#fff;
}
.radio-20 .active label:before {
	 border: 2px solid #2A5EE3;
}
.radio-20 .active label:after {
	background-color: #2A5EE3;
}
.radio-20 label:after {
    width: 10px;
    height: 10px;
    left: 5px;
    top: 5px;
    border-radius: 50%;
}
.radio .active label:before {
	border-color:#2A5EE3;
}
.form-group .control-label,
.control-label02 {
	font-size: 9px;
	font-family: 'Inter-Bold';
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 14px;
	letter-spacing: normal;
	color: #8F90A6;
	margin-bottom: 0px;
	text-transform: uppercase;
}
.row2 {
	margin-left:-0px;
	margin-right:-0px;	
}
.skill-row { 
	padding:0px;
	margin:-2.5px;
}
.row2::before, .row2::after, .row3::before, .row3::after {
    display: table;
    content: " ";
	clear: both;
}
.dropdown-11.list-block {
	width:100%;
}
.doted_progress_bar {
	display:block;
}
.doted_progress_bar ul {
	display:table;
	table-layout:fixed;
	width:100%;
}
.step_done .form_outer {
	display:none;
}
.doted_progress_bar ul li {
	display:table-cell;
	border-bottom:solid 1px #232326;
	position:relative;
	height:1px;
}
.doted_progress_bar .doted {
  width: 10px;
  height: 10px;
  background-color: #232326;
  border-radius:50%;
  display:inline-block;
  position:absolute;
  left:0px;
  top:-5px;
}
.doted_progress_bar ul li:last-child {
	display:table-cell;
	width:10px;
	border-bottom:solid 1px #232326;
	position:relative;
	height:1px;
}
.doted_progress_bar ul li:last-child .doted {
	left:auto;
	right:0px;
}
.doted_progress_bar ul li.done .doted {
	 background-color: #ee3e80;
}
.doted_progress_bar ul li.done {
	 border-bottom:solid 1px #ee3e80;
}
.doted_progress_bar ul li.active:before {
	display:block;
	content:"";
	position:absolute;
	bottom:-1px;
	width:50%;
	border-bottom:solid 1px #ee3e80;
}
.doted_progress_bar ul li.active .doted {
	background-color: #ee3e80;
}
.dummy_resume {
	margin-top:10px;
	width:100%;
}
.referTo_link {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  color: #e71d09;
}
.item_list .column-footer {
	padding-top:3px;
	padding-bottom:3px;
}
.item_list .dropdown-11 .bootstrap-select .dropdown-toggle {
	padding-left:9px;	
}
.item_list .form_outer {
	display:none;
	padding:15px;
}
.item_list .form_outer.form_inner_block {
	padding:0px;
}
.item_list .form_outer.form_inner_block .form_inner_block_list,
.form_inner_block_list_com {
	padding:15px 15px 11px;
	border-bottom: 1px solid #E4E4EB;
}
.step_open .form_outer {
	display:block;	
}
.item_list  .btn-gray[disabled], .item_list .btn-primary[disabled] {
	background-color: #EDEDED;
	border:none;
	opacity:100;
}
.checkbox.CheckBox-right label:before {
	left: inherit;
	right: 0;
	margin-right: 0px;
	background:none;
	border-color: #adadad;
	width: 15px;
	height: 15px;
	}
.checkbox.CheckBox-right label:after {
    display: inline-block;
    position: absolute;
    width: 14px;
    height: 14px;
    right: 1px;
    top:0;
	left:inherit;
    margin-right:0px;
}
.checkbox.CheckBox-right label, .checkbox.checkbox-inline.CheckBox-right label {
	padding-left:0px;
	padding-right:20px;
}
.item_list .checkbox.CheckBox-right label.gray-color {
	color:#232326 !important;
	text-transform: capitalize;
	font-size: 12px;
}

.add-new-btn-outer {
	display: flex;
	margin-bottom: 10px;
}
.add-new-btn-inline{
	flex-wrap: wrap;	
}
.add-new-btn-outer .dp10{
	color:#031842;
	padding-right: 5px;
}
.divider-line{
	border-top: 1px solid #E4E4EB;
	margin:4px 5px 15px;
}
.add-new-btn {
	font-size: 12px;	
	text-align: center;
	color: #031842;
	text-transform:capitalize;
	position:relative;
	background:#F7F7FA;
	z-index:1;
	height:55px;
	/* line-height: 55px; */
	cursor:pointer;
	width: 100%;
	border-radius:6px;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 15px;
	margin: 0 20px 20px 0;
}
.add-new-btn:last-child  {
	margin-right: 0px;
}
.add-new-btn:before {
	display:block;
	content:"";
	position:absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	border:dashed 1px #8F90A6;
	background:#F7F7FA;
	z-index:-2;
	border-radius:6px;
}
.add-new-btn-inline .add-new-btn{
	width: auto;
}
/* .add-new-btn+.add-new-btn{
	margin-left: 30px;
} */
.add-skill-set {
	background-color:#f5f5f5;
	margin: 2.5px;
	color:#232326;
	width:262px;
	text-align:left;
	font-family:'Inter-Regular';
	text-transform:inherit;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
			box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1);
			
}
.required-text-note {
	line-height:14px;
	letter-spacing: normal;
	color: #031842;
	font-size:12px;
	padding-top:12px;
}
.table{
	border-collapse: separate;
}
.table>tbody>tr>td:first-child {
	border-left: 1px solid #EDEDED;		
}
.table>tbody>tr>td:last-child {
	border-right: 1px solid #EDEDED;		
}
.table>thead:first-child>tr>th:first-child {
    border-top-left-radius: 5px;
}
.table>thead:first-child>tr>th:last-child {
    border-top-right-radius: 5px;
}
.table>tbody>tr:last-child>td:first-child {
    border-bottom-left-radius: 5px;
}
.table>tbody>tr:last-child>td:last-child {
    border-bottom-right-radius: 5px;
}
.overAll-table .table>tbody>tr:last-child>td:first-child {
    border-bottom-left-radius: 0px;
}
.overAll-table .table>tbody>tr:last-child>td:last-child {
    border-bottom-right-radius: 0px;
}
.overAll-table .table>tbody:last-child>tr>td:first-child {
    border-bottom-left-radius: 5px;
}
.overAll-table .table>tbody:last-child>tr>td:last-child {
    border-bottom-right-radius: 5px;
}
.table>thead>tr.total-ctc:last-child>th:first-child {
	border-top-left-radius:0px;
	border-bottom-left-radius: 0px;
}
.table>thead>tr.total-ctc:last-child>th:last-child {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.table>tbody>tr.total:last-child>td:first-child,
.table>tbody>tr.borderRadiusNon:last-child>td:first-child {
    border-bottom-left-radius: 0px;
}
.table>tbody>tr.total:last-child>td:last-child,
.table>tbody>tr.borderRadiusNon:last-child>td:last-child {
    border-bottom-right-radius: 0px;
}
.table>tbody.tBodyborderRadiusNon>tr:last-child>td{
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
}
.table>thead.borderRadiusTH>tr.total-ctc:last-child>th:first-child {
	border-bottom-left-radius: 5px;
}
.table>thead.borderRadiusTH>tr.total-ctc:last-child>th:last-child {
	border-bottom-right-radius: 5px;
}
.table>tbody>tr.total>td:first-child,
.table>tbody>tr.total>td:last-child {
    border-color:#aeaeae;
}
.salaryStackTable .table-outer:last-child .table>thead>tr.total-ctc:last-child>th:first-child,
.salaryStackTable .table-outer:last-child .table>tbody>tr.total:last-child>td:first-child {
	border-bottom-left-radius: 5px;
}
.salaryStackTable .table-outer:last-child .table>thead>tr.total-ctc:last-child>th:last-child,
.salaryStackTable .table-outer:last-child .table>tbody>tr.total:last-child>td:last-child {
	border-bottom-right-radius: 5px;
}
.salaryStackTable .table-outer.last-radius .table > thead > tr.total-ctc > th:first-child{
	border-bottom-left-radius: 5px;
}
.salaryStackTable .table-outer.last-radius .table > thead > tr.total-ctc > th:last-child{
	border-bottom-right-radius: 5px;
}
.salaryStackTable .table-outer .document-table .total-ctc th {
	background-color:#232326; 
	color:#fff;
	height: 40px;
}
.table-outer-fitment .table{
	margin-bottom: 0px;
}
.document-table thead th {
	background-color: #EDEDED;
	height:30px;
	vertical-align:middle !important;
	color:#031842;
	border:none !important;	
	font-size:12px;
	font-family:'Inter-Bold';
	font-weight:normal;
	
}
.document-table .count-cell {
	width:50px;
	text-align:center;
}
.document-table tbody .count-cell {
	border-right:solid 1px #EDEDED !important;
}
.document-table tbody td {
	vertical-align:middle !important;
	height:40px;
}
.document-table thead th.option-cell {
	text-align:center;
}
.document-table .option-cell {
	width:130px;
	text-align:center;
	padding-right:0px;
}
.marrt35{
	margin-right: 45px!important;
}
.table.document-table tbody td {
	border-bottom:solid 1px #EDEDED;
	background-color:#ffffff;
}
.document-table .doc-name-cell {
	padding-left:40px;
}
.document-table tbody .doc-name-cell {
	color:#031842;
	font-family:'Inter-Bold';
	font-size:12px;	
}
.document-table tbody .doc-name-cell .material-icons {
	float:left;
	margin-right:20.4px;
	font-size:17.6px;
	color:#EDEDED;
}
.document-table .done .doc-name-cell .material-icons {
	color:#70cf00;
}
.document-table tbody tr:hover .doc-name-cell .material-icons{
	color:#a8407f;
}
.table-responsive tbody > tr.active td,
.table-responsive tbody > tr:hover td{
	background-color:#f5f5f5;
	color:#a8407f;
	font-weight:bold;
}
.document-table tbody tr.active .doc-name-cell .material-icons{
	color:#a8407f;
} 
.document-table tbody .option-cell a {
	margin:0 8px;
	color:#aeaeae;
	display:inline-block;
	cursor: pointer;
}
.column-footer .btn + .btn {
	margin-left:7px;
}
.btn-file {
	width:30px;
	height:30px;
	position:relative;
	float:left;
	margin-right:10px;
	padding:7px 0 0 7px;
	background-color: #f4f4f4;
	border-radius:50%;
}
.btn-file.padTopNone{ margin-top: 5px !important;}
.btn-file .material-icons {
	font-size:17px;
}
.file {
	position:absolute;
	z-index:2;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:0;
}
.fileValue {
	width:63%;
	word-wrap:break-word;
	height:30px;
	float:left;
	padding:5px 0;
	line-height:10px;
}
.option-cell .tootip {
	background:#000 !important;
	width:62px !important;
	opacity:0.9 !important;
	color:#fff;
}
.fileValue.text-nowrap-grad:before{
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	bottom:10px;
}
.record-feedback-outer{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.record-text{
	color:#031842;
	padding:11px 0  0 14px;
	display:inline-block;
}
.record-feedback{
	background-color:#f5f5f5;
	border-radius:5px;
	height:40px;
	padding-right:5px;
	margin:0 3px;	
}
.record-feedback .material-icons{
	float:right;
	color:#939598;
}
.record-feedback .btn{
	background-color:transparent;
	border-radius:0px;
	padding:5px;
	width:30px;
	-webkit-box-shadow: 0 0 0 0;
    	    box-shadow: 0 0 0 0;			
}
.notifications-listing:first-child{
	padding-top:0px;
}
.notifications-listing:last-child{
	padding-bottom:0px;
	border-bottom:none;
}
.notifications-listing{
	background-color:transparent;
	border-radius:0px;
	padding:12px 15px;
	border-bottom:1px solid #E4E4EB;
	margin:0 -15px;
	-webkit-box-shadow:0 0 0 0;
			box-shadow:0 0 0 0;			
}
.notifications-listing .time-bock-inner{
	padding-right:5px;
}

/**************** create a job ************************/
.input_icon_outer{
	width:100%;
}
.input_icon {
	position:relative;
}

.input_icon .material-icons {
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	background: none;
	border: none;
	box-shadow: none;
	padding: 8px;
	color: #aeaeae;
	height: 30px;
	width: 30px;
	line-height: 32px;
	font-size: 0px;
	display: inline-block;
	background: url(../images/svg/search.svg) center center no-repeat;
}
.input_icon .material-icons.done {
	color:#70cf00;
}
.templateTable {
	max-height:275px;
	}
.templateTable .table > thead > tr > th, .templateTable .table > tbody > tr > th,  .templateTable .table > tbody > tr > td {
    padding: 8px;
	padding-left:16px;
    vertical-align:middle;
    border-top: 1px solid #E4E4EB;
	height:40px;
}
.item_list.item_list2 > li  .templateTable  {
	border-radius:5px;

}
.item_list.item_list2 > li  .templateTable .temp_list_item li {
	padding: 8px 16px;
    vertical-align:middle;
    border-top: 1px solid #E4E4EB;
	height:40px;
	line-height:20px;
}
.item_list.item_list2 > li  .templateTable .temp_list_item  {
	background:#fff;
	border-radius:5px;
}
.item_list.item_list2 > li  .templateTable .temp_list_item li:first-child {
    border-top:none;
}
.item_list.item_list2 > li  .templateTable.vertical-scrollbox  + div {
	right:3px !important;
	left:inherit !important;
	width:5px !important;
}
.item_list.item_list2 > li  .templateTable.vertical-scrollbox  + div .enscroll-track, .item_list.item_list2 > li  .templateTable.vertical-scrollbox  + div .enscroll-track .handle {
	width:5px !important;
}
.item_list.item_list2 > li  .templateTable.vertical-scrollbox {
	padding-right:0px !important;
}
.scrollOuterPadding {
	padding-right:13px !important;
}
.templateTable  {
 border-radius:5px;
}
.item_list.item_list2 > li .templateTable .temp_list_item li.active,
.item_list.item_list2 > li .templateTable .temp_list_item li:hover  {
	color:#a8407f;
	background-color: #f5f5f5;
}
.item_list.item_list2 > li .templateTable .temp_list_item li .option_action {
	text-align:right;
	float:right;
	display:none;
}
.item_list.item_list2 > li .templateTable .temp_list_item li.active .option_action,
.item_list.item_list2 > li .templateTable .temp_list_item li:hover .option_action{
	display:block;
}
.item_list.item_list2 > li .templateTable .temp_list_item li .option_action a  {
	display:inline-block;
	width:16px;
	margin-left:15px;
}
.item_list.item_list2 > li .templateTable .temp_list_item li .option_action .material-icons  {
	font-size:20px;
	color:#939598;
}
.item_list.item_list2 > li .templateTable .temp_list_item .edit-icon{
	margin-top:0px;
}
.info_title.gray {
	color: #232326 !important;
	padding-top:16px;
	padding-bottom:0px;
	min-height:inherit;
}
.item_list.item_list2 > li {
	box-shadow:none;
	background-color: #fff;
}
.item_list.item_list2 > li .form-control, .item_list.item_list2 > li .dropdown-11 .btn {
    color: #031842;
    background-color: #fff;
}
textarea.form-control.jobDiscriptionTextarea {
	height:180px;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.21;
	letter-spacing: normal;
	color: #232326;
	padding:20px;
}
.text-icon-btn { 
	padding:0px 20px;
}
.text-icon-btn .btn-text { 
	display:inline-block; 
	line-height:40px;
	vertical-align:top;
	color: #232326;
}
.text-icon-btn .material-icons {
	display:inline-block;
	padding-top:9px;
	color: #aeaeae;
	font-size:24px;
	padding-right:5px;
}
.btnOR {
	padding:12px 0 0 12px;
	color:#a8407f;
	text-transform:capitalize;
}
.editorDrop {
	display:inline-block;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.17;
	
	color: #031842;
	position:relative;
	padding-right:25px;
	text-transform:uppercase;
}
.editorDrop .material-icons {
	position:absolute;
	right:0px;
	top:0px;
	color:#000;
	font-size:22px;
	line-height:10px;
	width:15px;
}
.editorIcons_row .inline_icon_outer {
	display:inline-block;
	padding:5px 20px;
	border-left: solid 1px #939598;
	height:28px;
	float:left;
}
.editorIcons_row .inline_icon_outer:first-child {
	padding-left:0px;
	border-left:none;
}
.editorIcons_row .inline_icon_outer .IconStyle {
	width: 14px;
	height: 18px;
	color: #939598;
	line-height:10px;
	margin:5px 0 5px 30px;
}
.editorIcons_row .inline_icon_outer .IconStyle .material-icons {
	color:#031842;
}
.editorIcons_row .inline_icon_outer .IconStyle:first-child {
	margin-left:0px;
}
.footer_notification {
	height:40px;
	vertical-align:bottom;
	display:table;
}
.footer_notification  .notification_footer_text{
	font-size: 8px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.25;
	
	color: #a8407f;
	text-align:left;
	text-transform:uppercase;
	vertical-align:bottom;
	display:table-cell;
}
.form-label {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.17;
	letter-spacing: normal;
	color: #a8407f;
	font-family: 'Inter-Regular';
}
.icon_group_right {
	float:right;
}
.icon_group_right .material-icons {
	margin-left:15px;
	font-size:20px;
	color:#939598;
}
.icon_group_right .edit-icon{
	float:left;
	margin-top:0px;
}
.title_label {
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.17;
	letter-spacing: normal;
	color: #031842;
}
.label-light label {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height:15px;
	letter-spacing: normal;
	color: #232326;
	font-family: 'Inter-Regular';
}
.form_inner_block .title_label + textarea {
	margin-top:5px;
}
.form-control.textarea_standardHeight {
	height:100px;
}
.form_inner_block  .inline_icon_outer.icon_group_right {
	height:20px;
	margin-top:0px;
}
.form-controll-group .form-control {
	margin-bottom:5px;
}
.input_icon_left {
	padding-left:30px;
	position:relative;
}
.input_icon_left .move-question{
	position:absolute;
	left:2px;
	top:10px;
	z-index:2;
	margin:0px;
}
.swich_checkbox {
	display:block;
	position:relative;
	padding-right:40px;
}
.swich_checkbox input[type="checkbox"] + label  {
	font-family: 'Inter-Regular';
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.17;
	letter-spacing: normal;
	color: #031842;
}
.swich_checkbox input[type="checkbox"] {
	position:absolute;
	margin:0;
	width:38px;
	height:18px;
	top:-2px;
	right:-2px;
	z-index:2;
	opacity:0;
	cursor:pointer;
}
.swich_checkbox input[type="checkbox"] + label::before {
	content:"";
	width: 34px;
	height: 14px;
	position:absolute;
	right:3px;
	top:0px;
	opacity: 0.5;
	background-color: #a8407f;
	display:block;
	border-radius:10px;
	z-index:0;
}
.swich_checkbox input[type="checkbox"]:not(:checked)  + label::before {
	content:"";
	width: 34px;
	height: 14px;
	position:absolute;
	right:3px;
	top:0px;
	opacity: 0.5;
	background-color: #333;
	display:block;
	border-radius:10px;
	z-index:0;
}
.swich_checkbox input[type="checkbox"]:checked  + label::after {
	content:"";
	width: 20px;
	height: 20px;
	display:block;
	position:absolute;
	background-color: #a8407f;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
	border-style: solid;
	border-width: 0.5px;
	border-image-source: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06) 20%, rgba(255, 255, 255, 0));
	border-image-slice: 1;
	right:0px;
	top:-3px;
	z-index:1;
	border-radius:50%;
}
.swich_checkbox input[type="checkbox"]:not(:checked)  + label::after {
	content:"";
	width: 20px;
	height: 20px;
	display:block;
	position:absolute;
	background-color: #EDEDED;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.24), 0 0 1px 0 rgba(0, 0, 0, 0.12);
	border-style: solid;
	border-width: 0.5px;
	border-image-source: linear-gradient(to bottom, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.06) 20%, rgba(255, 255, 255, 0));
	border-image-slice: 1;
	right:23px;
	top:-3px;
	z-index:1;
	border-radius:50%;
}
.form-control.check_btn {
	padding:13px 20px 13px 9px !important;
}

/*------------ notification Bar -------------*/

.notification-bar{
  height:40px;
  border-radius:5px;
  background-color:#ffffff;
  line-height:14px;
  position:fixed;
  z-index:1001;
  bottom:10px;
  display:table;
 -webkit-box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
 		 box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.18);
		 
}
.popup-custome-section .notification-bar{
	position: absolute;
	bottom: 40px;
	left: 0;
	right: 0;
	width: calc(100% - 20px);
	margin:10px auto;
}
.notification-bar .material-icons{
	display:table-cell;
	vertical-align:middle;
	padding-left:15px;
	color:#70cf00;
	font-size:22px;
	width:20px;
}
.notification-text-outer{
	display:table-cell;
	padding:10px 25px 10px 14px;
	
}
.notification-text{
	display:block;	
}
.notification-bar .close{
	color:#232326 !important;
	width:auto;
	right:7px;
	top:12px;
}
.successful{
	border:solid 2px #70cf00;
}
.successful .successful-icon{
	display:table-cell;
}
.successful .warning-icon{
	display:none;
}
.warning{
	border:solid 2px #e71c09;
} 
.warning .warning-icon{
	color:#e71c09;
}
.warning .successful-icon{
	display:none;
}
.notification-bar.notification-fixed{
    position: fixed;
	width: 88%;
	z-index: 1003;
	-webkit-transition: color 0.3s ease-out, background-color 0.3s ease-out;
	transition: color 0.3s ease-out, background-color 0.3s ease-out;
}
.content .notification-bar.notification-fixed{
	width: 88%; 
}
.onboarding-portal .content .notification-bar.notification-fixed{
	width: 88%; 
}
.LiquidLayout .notification-bar{
	width: 92%; 
	max-width: 92%; 
}
.LiquidLayout .notification-bar.notification-fixed{
	width: 92%; 
	max-width: 92%; 
}
/* .myProfile-page .notification-bar.notification-fixed{
	width: 88%; 
} */
.loader-ring{
	position: relative;
}
.loader-ring .mat-progress-spinner{
	left: 5px;
	top: 0px;
}
@media screen and (min-width:1024px) {
	.tab-left-section{
		display: block;
	}
	.notification-bar{
		max-width: 100%;
		width: 88%;
	}
	.onboarding-portal .notification-bar{
		max-width: 100%;
		width: 88%;
		margin-left: 15px;
	}
}
@media screen and (min-width:1080px) {
	.notification-bar{
		width:100%;
 		max-width: 1194px;
	}
	.onboarding-portal .notification-bar{
		max-width: 1194px;
		margin-left: 15px;
	}
}
/*------------ End notification Bar ---*/
.tab-details-com{
	display:none;
}
.open .cal-icon{
	background-color: #f6f6f6;	 
	color:#a8407f;
	border-radius:4px 4px 0 0;
	-webkit-box-shadow:0 -5px 10px -5px rgba(0, 0, 0, 0.18);
			box-shadow:0 -5px 10px -5px rgba(0, 0, 0, 0.18);
}
.font-regular{
	font-family:'Inter-Regular';
}

.cursor-none{
	cursor: inherit!important;
}
.filled-input{
	display:block;
	color:#031842;
	font-family:'Inter-Bold';
}
.input-field {
    margin-bottom: 12px;
}
.small-text{
	font-size:12px;
	font-family:'Inter-Regular';
}
.mgn-btm-0{
    margin-bottom: 0;
}
.text-nowrap-block{
 	white-space: nowrap;
	overflow:hidden;
	position:relative;
	min-height:inherit;
	line-height:16px;
}
.text-nowrap-block:before{
	position: absolute;
    right: 0;
    width:40px;
    height:17px;
	content:'';
	z-index:10;
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
}

.bootstrap-select.dropup .dropdown-menu{
	border-radius:5px 5px 0 0px;
}
.dropdown-11 .open.dropup > .dropdown-toggle.btn-default {
	border-radius:0 0px 5px 5px;
	z-index:10000;
	-webkit-box-shadow:0 5px 4px 0 rgba(0, 0, 0, 0.18);
			box-shadow:0 5px 4px 0 rgba(0, 0, 0, 0.18);
}

.title-len30,
.title-len17{
	max-width:50%;
	float: left;
}
.title-len17{
	max-width:36%;
}
.listing-len,
.listing-len2{	
	float:left;
	max-width:33%;
}
.listing-len2{	
	max-width:39%;
}
.listing-len .character-count-45{
	max-width:49%;
}
.listing-len2 .character-count-45{
	max-width:100%
}


	
/*------.location-search--------*/
.location-search{
	position:relative;
	width:100%;
}
.location-search .form-control.selected{
	border:solid 1px #EDEDED;
	background-color: #f5f5f5;
}
.location-search  .input_icon{
	z-index:2;
}
.location-search .input_icon .material-icons.done{
	color:#EDEDED;	
}
.selected .input_icon .material-icons.done{
	color:#70cf00;
}
.location-listing{
	position: absolute;
	top: 100%;
	left: 0;
	width:100%;
	z-index:10;
	display: block;
	float: left;
	padding:10px 0 12px 0;
	margin:-5px 0 0  0;
	font-size: 12px;
	text-align: left;
	list-style: none;
	background-color: #FCFCFD;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border-radius:0 0 4px 4px;
	border:none;
	-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.14);
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.14);		  
}
.location-listing li{
	display: block;
	padding: 8px 12px;
	cursor:pointer;
	line-height:14px; 
	text-transform:capitalize;
	clear: both;
	color:#555770;
}
.location-listing li:hover,
.location-listing li:focus{
	text-decoration: none;
	font-family:'Inter-Regular';
	background-color: #F7F7FA;
}
.location-listing li.active{
	background-color: #F7F7FA;
	outline: 0;
}














/*================================== Blank Screen css ==========================*/
.title-purple-18{
	color:#a8407f;
	font-size:18px;	
	line-height:22px;
	font-family:'Inter-Bold';
	text-align:center;
	padding:50px 0 39px 0;
	margin:0px;
	text-transform:capitalize;
}
.title-lg{
	width: 300px;
	height: 200px;
	background: url(../images/svg/img_error_no_data.svg) center 0 no-repeat;
	color: #031842;
	font-size: 16px;
	font-family: 'Inter-Bold';
	text-align: center;
	margin-bottom: 10px;
	background-size: 210px;
	padding-top: 170px !important;
	margin: auto;
}
.title-lg-2{
	font-size:36px;	
	color: #aeaeae;
	display:block;
	font-family:'Inter-Regular';
	margin-bottom:20px;
	text-align:center;
}
.blank-screen-card .card-block-inner{
	min-height:70px;
	-webkit-box-shadow:0 0 0 0 rgba(0, 0, 0, 0.07);
			box-shadow:0 0 0 0 rgba(0, 0, 0, 0.07);
}
.blank-screen-icon{
	width:70px;
	display:table-cell;
	height:70px;
	text-align:center;
	vertical-align:middle;	
}
.screen-icon{
	display:block;
	margin:auto;
	background-repeat:no-repeat;
	background-position:0 0;
}
.create-candidate-icon{
	width:32px;
	height:45px;
	background-image:url(../images/svg/create_candidate.svg);
}
.source-candidates-icon{
	width:47px;
	height:29px;
	background-image:url(../images/svg/source_candidates.svg);
}
.tag-job-icon{
	width:44px;
	height:36px;
	background-image:url(../images/svg/tag_job.svg);
}
.live-feed-icon{
	width:58px;
	height:50px;
	background-image:url(../images/svg/live_feed.svg);
}
.dashboard-reports-icon{
	width:36px;
	height:45px;
	background-image:url(../images/svg/dashboard_reports.svg);
}
.create-a-doc-icon{
	width:36px;
	height:46px;
	background-image:url(../images/svg/create_a_doc.svg);
}
.dashboard-charts-graphs-icon{
	width:52px;
	height:47px;
	background-image:url(../images/svg/dashboard_charts_graphs.svg);
}
.complete-your-profile-icon{
	width:51px;
	height:45px;
	background-image:url(../images/svg/complete_your_profile.svg);
}
.my-referrals-icon{
	width:50px;
	height:50px;
	background-image:url(../images/svg/my_referrals.svg);
}
.applied-for-icon{
	width:40px;
	height:42px;
	background-image:url(../images/svg/applied_for_bk.svg);
}
.create-new-job-icon{
	width:27px;
	height:34px;
	background-image:url(../images/svg/create_new_job.svg);
}
.unauthorize-icon{
	width:52px;
	height:47px;
	background-image:url(../images/svg/unauthorize.svg);
}
.blank-screen-right{
	display:table-cell;
	padding-top:17px;
	vertical-align:top;
}
.blank-screen-right .title-sub{
	margin-bottom:0px;
	font-size:14px;
	letter-spacing:normal;
}
.blank-screen-right .text-cell{
	font-size:14px;
}
.blank-screen-guidelines .card-block{
	padding:0px;
	float:none;
	margin:auto;
}
.blank-screen-line-arrow{
	display: inline-block;
	background:#4c6fb6;
	height:1px; 
	position:absolute;	
	top:50%;
	width:80px;
	margin-top: 2px;
}
.blank-screen-line-arrow:after {
	content: '';
	display: block;  
	position: absolute;
	top: 50%;
	margin-top:-4px;
	border:4px solid transparent;
}
.blank-screen-line-arrow.right:after {
	left: 100%;
	border-left:4px solid #4c6fb6;
}
.blank-screen-line-arrow.right{
	right:-83px;
}
.blank-screen-line-arrow.right .arrow-text{
	right:-80px;
	top:-10px;
}
.blank-screen-line-arrow.left:after {
	right: 100%;
	border-right:4px solid #4c6fb6;
}
.blank-screen-line-arrow.left{
	left:-70px;
}
.arrow-text{
	position:relative;	
	width:240px;
	padding-left:20px;
	display:block;
	color:#4c6fb6;
	font-size:18px;
	font-family: 'CaveatRegular';
	line-height:20px;
	text-transform: initial;
}
.blank-screen-guidelines .btn-row .blank-screen-line-arrow.right{
	right: -73px;
}
.blank-screen-curve-line{
  position:absolute;
  top:-35px;
  width:42px; 
  height:40px;  
  border:solid 1px #4c6fb6;
  border-color:transparent transparent #4c6fb6 #4c6fb6;
  border-radius:0px 0px 0px 10px;
}
.blank-screen-curve-line:after{
  position:absolute;
  content:'';
  width:42px; 
  height:40px;  
  border:solid 1px  #4c6fb6;
  border-color:transparent transparent  #4c6fb6  #4c6fb6;
  border-radius:0 0 0px 10px;
  top:-20px;
  	-ms-transform: rotate(180deg);
  	-webkit-transform: rotate(180deg);
  	transform: rotate(180deg);
}
.blank-screen-curve-line.right{
	-ms-transform: rotateX(180deg); 
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
	right:-84px;
}
.blank-screen-curve-line.right:after{
	left:-42px;
}
.blank-screen-curve-line.right .arrow-text{
	top:31px;	
	right:-42px;
	-ms-transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.blank-screen-curve-line.right .curve-line-arrow{
	right:0;
}
.blank-screen-curve-line.right .curve-line-arrow:after {
	border-left:4px solid #4c6fb6;
}
.blank-screen-curve-line.left{
	left:-30px;
	top:0px;
}
.blank-screen-curve-line.left:after{
	left:-42px;
}
.blank-screen-curve-line.left .curve-line-arrow{
	left:-49px;
	top:-19px;
}
.blank-screen-curve-line.left .curve-line-arrow:after {
	border-right:4px solid #4c6fb6;
}
.blank-screen-curve-line.left .arrow-text,
.blank-screen-line-arrow.left .arrow-text{
	top: -31px;
	left: -275px;
	padding-left:0px;
	padding-right:18px;
	text-align:right;
}
.blank-screen-line-arrow.left .arrow-text{
	left: -233px;
	top: -12px;
}
.blank-screen-curve-line.left-down{
	-ms-transform: rotateX(180deg); 
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg);
	top: 18px;
	left:-41px;
}
.blank-screen-curve-line.left-down .arrow-text{
	-ms-transform: rotateX(180deg);
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
}
.curve-line-arrow{
	display: inline-block;
	position:absolute;
	right:0;
	top:100%;
}
.curve-line-arrow:after {
	content: '';
	display: block;  
	position: absolute;
	margin-top:-4px;
	border:4px solid transparent;
}
.blank-screen-top17{
	top:17px!important;
}
.blank-screen-top13{
	top:13px!important;
}
.blank-screen-top8{
	top:8px!important;
}
.blank-screen-top30{
	top:30px!important;
}
.right73{
	right:-73px!important;
}
.blank-screen-top10{
	top:-10px!important;
}
.left29{
	left:-29px!important;
}
.your-profile{
	display:block;
	min-height:44px;
	text-align:right;
	color:#232326;
	font-family:'Inter-Bold';
	padding:0 16px 0 0;
}
.section-blank-screen .card-block{
	padding:0px;
	float:none;
	margin:auto;
}
.blank-screen-home .card-block{
	padding:0px;
	float:left;
	margin:0;
}
.section-blank-screen .card-block-inner{
	min-height:200px;
}
.blank-screen-card-top{
	height:135px;
	display:flex;
    justify-content:center;
    align-content:center;
}
.blank-screen-card-bottom{
	padding:0px 0 25px 0;
	text-align:center;
}
.blank-screen-card-bottom .btn{
	min-width:190px;
}
.blank-screen-card-bottom .text-cell{
	width:215px;
	margin:auto;
	padding-top:10px;
	color:#232326;
}
.blank-screen-guidelines .job-accepted .text-cell{
	color:#232326;
}
.blank-screen-guidelines .hiring-team-card-row .job-accepted .text-cell{
	color:#70cf00;
}
.date{
	text-transform:lowercase;
}
.title-mng{
	padding:15px 0 18px 15px;
	margin-bottom:0px;
}
.popup-top-2{
	margin:0 -15px 15px;
}
.margin-b40{
	margin-bottom:40px!important;
}
.create-job-view-block{
	max-width:935px;
	margin:auto;
	position:absolute;
	top:40px;
	z-index:1000;
	left:50%;
	margin-left:-467.5px;
}
.create-job-view-block .close{
	right:-33px;
	top:-20px;
	color:#fff;
}

.hploader{
	display: block !important;
}

.cnd-cell-50{
	width:50%;
	float:left;
	padding-top:20px;
}
.download-template{
	padding:0px;
	border-bottom:1px solid #E4E4EB;
	margin:0 45px 35px 30px;
	text-align:center;
	padding-bottom:35px;
}
.drag-drop-your{
	margin:0 45px 0 30px;
	border:1px dashed #232326;
	padding:10px 0;
	position:relative;
	text-align: center;
}
.drag-drop-your .title-12{
	text-transform:uppercase;
	text-align:center;
	display:block;
	color: #232326;
	padding:10px 0;
}
.drag-drop-your .file{
	width:115px;
	height:40px;
	bottom:10px;
	top:inherit;
	left:50%;
	margin-left:-62px;
	cursor:pointer;
}
.drag-drop-your .btn-primary{
	width:115px;
	margin:auto;
	display:block;
}
.important-list{
	list-style:outside;
	padding-left:15px;
}
/* .document-block{
	min-height: calc(100vh - 310px);
} */
.document-block .scrollbox2{
	max-height: calc(100vh - 60px);
	height: auto;
	min-height: calc(100vh - 240px);
}
.document-block .scrollbox_delayed{
	margin-right: 0px;
}


/* ======================================================= Media Queries ================================================= */
@media screen and (max-width:1279px) {
	body {
		background-color:#F7F7FA;	
	}
	 .site-header-inner{
		padding-left:20px;
		padding-right:20px;
	 }
	 .main-container{
		padding-left:20px;
		padding-right:20px;
	 }
	 .layout-right-sidebar .main-container{
	 	display:block;
	 }
	 .container-inner{
	 	padding-left:0px;
		padding-right:0px;
	 }
	 .header-container{
		margin-left:0px;
		margin-right:67px;
	 }
	 .layout-right-sidebar .content{
		width:100%;
		max-width:100%;
		display:block;
		padding:0px;
	 }
	 .layout-right-sidebar .container-inner{
	 	padding-right:0px;
		padding-left:0px;
		padding-top:10px;
	 }
	 .filtered-top-block{
	 	right:240px;
	 }
	 .right-sidebar{
	 	display:none;
	 }
	 .header-right{		
		right:17.5px;
		top:14px;
		width:auto;
		margin:0px;
	}
	.header-right-inner{
		box-shadow:none;
		padding:0px;
		background:none;
		height:auto;
	}
	.header-right-inner .profile-block{
		padding-top:23px;
		padding-left:10px;
		width:60px;
		height:75px;
		padding-right:15px;
		position:absolute;
		top:-15px;
		right:12.5px;;
	}
	.header-right-inner .profile-img{
		width:30px;
		height:30px;
		cursor: pointer;
		margin: auto;
	}
	.profile-img img{
		height:100%;
		width:100%;
	}
	.header-right-inner .crown{
		width:20px;
		height:20px;
		top:28px;
		right:15px;
		margin:0px;
	}
	.header-right-inner .crown img{
		width:20px;
		height:20px;
	}
	.header-right-inner .profile-block .crown.material-icons{
		padding-top:0px;
		font-size:12px;
		text-align:center;
	}
	.options-block{
		display:none;
	}
	.show-open .header-right-inner .profile-block{
		background:#fff;
		box-shadow: 0 -16px 16px 0 rgba(0, 0, 0, 0.18);
	}
	.more-menu-open-mobile .profile-block{
		background:#fff;
		box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.18);
	}
	.more-menu-open-mobile .module-true{
		background-color: transparent;
	}

	.more-menu-open-mobile .more-options{
		display: block;
	}
	.more-options:after {
		content:'';
		display:block;
		width:60px;
		height:10px;
		background:#fff;
		position:absolute;
		top:0;
		right:0px;
		margin-top:-5px;
		z-index:4;
	}
	.more-options{
		position:absolute;
		right:12.5px;
		top:61px;		
		-webkit-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
		z-index:1000!important;
		border-radius:5px;
		-webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.18);
				box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.18);
	}
	.card-4{
		width:33.3333%
	}
	.popup-section{
		left:45px;
	}
	.search-card-block{
		margin:-10px -44px 7px -45px;
	} 
	.larger-device .container-inner,
	.larger-device .site-header,
	.larger-device .main-title-row,
	.larger-device .new-candidate-mb{
	 	display:block;
	 }
	 .margin-r280{
	 	margin-right:0px;
	 }
	 .title-with-select{
		 margin-right:0px;
	 }
	 .card-profile{
		width:50%;
	}
	.card-profile:nth-child(3){
		clear:both;
	}
	.card-profile .count_Icon,
	.card-profile-full .count_Icon{
		display:none;
	}
	.social-block-footer-lg .icon-smd{
		margin-left:8%;
		margin-right:8%;
	}
	.item_list_block_outer{
		width:14.28%;
	}
	.section_halfPluse{
		width:66.83%;
	}
	.section_halfLess{
		width: 33.17%;
	}
	.job-templates-block .form_outer{
		padding-bottom:0px;
	}
	.job-templates-block .form-group{
		margin-bottom:0px;
	}
	.job-templates-block .col-lg-6{
		margin-bottom:12px;
	}
	.job-templates-block .col-lg-6{
		width:100%;
	}
	.today-task-block{
		width:33.3333%;
	}

	.doted_progress_bar2{
		width:260px;
	}
	.header-right-inner .profile-block label,
	.header-right-inner .profile-block:hover .crown{
		display:none;
	} 	
}
.footer-section-mobile{
	display: none;
}
@media screen and (max-width:1023px) {
	.bntClick {
		position: absolute !important;
		bottom: 15px;
		right: 15px;
		text-align: right;
		z-index: 111;
		width: 33.33%!important;
	}
	.language-destop-section .more-options{
		right: 0px;
		left: inherit;
	}
	.cadidate-profile .more-options.dropdown-profile{
		right: 0px;
		display: none;
		left: inherit;
	}
	.cadidate-profile.open .more-options.dropdown-profile{
		display: block;
		left: inherit;
	}
	.more-options li.upload-picture-mb,
	.more-options li.linkMobile {
		display: block;
	}

	.more-menu-open-mobile .more-options {
		display: block;
	}
	.more-options:after {
		content: '';
		display: block;
		width: 51px;
		height: 10px;
		background: #fff;
		position: absolute;
		top: 0;
		right: 0px;
		margin-top: -8px;
		z-index: 4;
	}

	.more-options {
		position: absolute;
		right: -8px;
		top: 58px !important;
		width: 240px;
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		z-index: 1000 !important;
		border-radius: 5px;
		-webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.18);
		box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.18);
		padding: 4px 0;
	}

	.upload-picture-mb label {
		padding: 8px;
	}

	.more-options li {
		padding: 4px 12px;
	}

	.more-options li a {
		font-size: 14px;
		padding: 8px;
		background: rgba(164, 90, 152, 0.15);
		border-radius: 6px;
		height: 32px;
		font-size: 12px;
		color: #1C1C28;
	}


	.more-options li.alt-zoom-li .zoomLinkMb {
		background: rgba(168, 64, 127, 1);
		color: #ffffff;
		position: relative;
		padding: 8px;
		height: 32px;
		border-radius: 6px;
	}

	.videocam-ic-done {
		bottom: 12px;
	}

	.more-options li.alt-zoom-li .zoomLink {
		background: rgba(168, 64, 127, 0.51);
	}

	.more-menu-open-mobile .profile-block {
		background: #fff;
		box-shadow: 0 -2px 6px 0 rgba(0, 0, 0, 0.18);
	}

	.more-menu-open-mobile .module-true {
		background-color: transparent;
	}

	.options-block {
		display: none;
	}

	.profile-section {
		display: block;
	}

	.language-section {
		display: block;
	}

	.scroll-hide-mobile {
		overflow: hidden;
	}

	.creat-job-btn-outer {
		display: none;
	}

	.table-download.table-outer .table-cell-1 {
		padding-left: 5px;
	}

	.menu-open .navigation.open-navigation{
		display: block;
	}
	.navigation.open-navigation{
		display: none;
	}
	.text-right.top-toggel {
		display: none;
	}

	.navigation.open-navigation>.bar-navigation>li>a {
		text-align: left;
		font-size: 14px;
	}

	.navigation.open-navigation .menu-text {
		display: inline-block;
		color: #fff;
	}

	.navigation.open-navigation .menu-icon {
		position: absolute;
		bottom: 5px;
		left: 15px;
		margin: 0px;
		width: 30px;
		height: 30px;
	}

	.navigation .menu-icon {
		background-size: 24px;
	}

	.ob-info-left {
		border-right: 0px;
		border-bottom: solid 1px #E4E4EB;
		width: 100%;
		padding-bottom: 15px;
	}

	.ob-info-right {
		width: 100%;
	}

	.ob-table-layout-equal .ob-manager-cell:nth-child(2) {
		border-right: 0px;
	}

	.navigation.open-navigation>.bar-navigation .chevron_right {
		display: block;
		color: #fff;
		top: 10px;
		right: 10px;
		background-color: rgba(255, 255, 255, 0.1);
		width: 30px;
		height: 30px;
		border-radius: 5px;
		text-align: center;
		padding-top: 6px;
		font-size: 20px;
		font-weight: normal;
	}

	.navigation .title-li {
		display: none;
	}

	ul.bar-navigation>li:first-child {
		margin-bottom: 0px;
		padding-bottom: 0px;
		display: none;
	}

	ul.bar-navigation>li:first-child:after {
		display: none;
	}

	.navigation.open-navigation>.bar-navigation .material-icons.chevron_right:before {
		content: '\e5cf'
	}

	/* .swap-horiz-icon,
	.file-download-icon,
	.linkMobile .one_web_icons {
		filter: brightness(0) saturate(100%) invert(41%) sepia(17%) saturate(1327%) hue-rotate(258deg) brightness(100%) contrast(93%);
	} */

	.swap-horiz-icon {
		background-size: 20px !important;
		background-position: center;
	}

	.navigation.open-navigation>.bar-navigation li.open-mobile .material-icons.chevron_right:before {
		content: '\e5ce'
	}
	.navigation>.bar-navigation li .material-icons.chevron_right{
		background-image: none;
	}
	.navigation.open-navigation>.bar-navigation li.open .material-icons.chevron_right:before {
		content: '\e5ce'
	}

	.navigation.open-navigation .dropdown-menu {
		left: 0px;
	}

	.footer-section-mobile {
		background-color: rgba(3, 24, 66, 1);
		bottom: 0px;
		height: 80px;
		position: fixed;
		z-index: 105;
		left: 0px;
		right: 0px;
		padding-top: 10px;
		border-radius: 12px 12px 0 0;
		display: inline-block
	}

	.footer-section-mobile ul {
		padding: 0px;
		display: flex;
		width: 100%;
		align-items: center;
		justify-content: space-around;
	}

	.footer-section-mobile ul li {
		display: inline-block;
	}

	.footer-section-mobile ul li a {
		font-family: 'Inter-Bold';
		display: inline-block;
		opacity: .51;
		color: #fff;
		text-transform: capitalize;
		padding-left: 0px;
		padding-right: 0px;
		height: inherit;
	}

	.footer-section-mobile ul li.active a {
		opacity: 1;
	}

	.menu-ic-mb {
		display: block;
		width: 24px;
		height: 24px;
		margin: auto;
	}

	.menu-ic-home {
		background: url(../images/svg/menu/home.svg) center 0 no-repeat;
	}

	.menu-ic-job {
		background: url(../images/svg/menu/jobs.svg) center 0 no-repeat;
	}

	.menu-ic-all {
		background: url(../images/svg/menu/dashboard.svg) center 0 no-repeat;
	}

	.menu-ic-mesh {
		background: url(../images/svg/menu/dashboard.svg) center 0 no-repeat;
	}

	.bar-navigation li:hover a {
		-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
		box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
	}


	.moduleTrueBlock{
		display: block;
	}
	.candidate-progressbar-section{
		max-width: inherit;
	}
	.moduleTrueBlock{
		display: block;
	}
	.button-mobile-menu{
		margin-top: 30px;
	}
    .button-mobile-menu,
	.mobile-only {
		display:inline-block;
	}
	.button-mobile-menu:focus{
		outline: 0px;
	}
	.bar-navigation{
		overflow-x:auto;
		position:absolute;
		left:0;
		top:0px;
		bottom:0;
		width:100%;
		padding: 10px;
	}
	.bar-navigation li.nav-mobile{
		display:block;
	}
	.button-mobile-menu {
	  	position: relative;
	  	float: left;
	  	padding:0px;
	  	margin-right:10px;
	  	background-color: transparent;
	  	background-image: none;
	  	border:none;
		margin-left:-3px;
	}
	.button-mobile-menu .md24{
		color:#031842;
		margin-right:6px;
	}
	.desktop-only { 
		display: none;
	}    
	.show-module .module-true{
		display:none;
	}
	.menu-open .module-true,
	.module-true.menu-open,
	.module-true.more-menu-open-mobile{
		display:block!important;
	}	
	.site-header{
		z-index:109;		
	}
	.back_home .fa-chevron-left{
		margin-right:10px;
		font-size:inherit;
	}
	.card-flip-block .crown{
		top:43px;
	}
	.header-container{
		margin-left:0px;
		margin-right:0px;
	}
	.layout-main{
		padding-left: 0px;
	}
	.main-container,
	.LiquidLayout .home-page .main-container{
		padding-left:34px;
		padding-right:34px;
	}
	.content{
		padding-top:15px;
		padding-right:0px;
		padding-left:0px;
		width:100%;
	}
	.content-inner, .container-inner{
		padding:0px;
	}
	.candidate-portal .container-inner{
		padding-bottom: 80px;	
	}
	.candidate-portal .onboarding-portal .container-inner{
		padding-bottom: 0px;	
	}
	.main-title-right .popup-refer-candidate{
		width:330px;
	}
	.right-sidebar{
		display:none;
	}
	.creat-job-btn-outer{
		background-color:#eaeaea;
		float:none;
		position:absolute;
		top:0px;
		padding:20px 0;
		text-align:center;
		width:100%;
	}
	.open-navigation .more-options {
		left: inherit;
	}
	
	.menu-open .navigation {
		left: 0px;
	}

	.bar-navigation li:hover>a:after {
		display: none;
	}

	.navigation.open-navigation {
		left: 0px !important;
		right: 0px;
		width: 100%;
	}

	.navigation {
		position: fixed;
		z-index: -1;
		bottom: 80px;
		top: 52px;
		left: 0px;
		right: 0px;
		background-color: #fff;
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
	}

	.bar-navigation li a {
		font-family: 'Inter-Bold';
		text-transform: capitalize;
		font-size: 17px;
		line-height: 20px;
		padding: 16px 15px;
		display: block;
		color: #232326;
		float: none;
	}

	.bar-navigation li a .fl-left {
		float: none;
	}

	.navigation .bar-navigation>li>a:hover,
	.navigation .bar-navigation>li>a:focus {
		color: #232326;
	}

	.navigation>.bar-navigation .active>a,
	.navigation>.bar-navigation .active>a:hover,
	.navigation>.bar-navigation .active>a:focus {
		color: #232326;
		box-shadow: none;
	}

	.bar-navigation .mdi-chevron-down:before {
		content: "\F140" !important;
	}

	.bar-navigation .open .mdi-chevron-down:before {
		content: "\F143" !important;
	}

	.navigation .dropdown-menu {
		position: inherit;
		width: 100%;
		border: none;
		float: none;
		display: none;
		padding: 5px;
		border-radius: 0px;
		-webkit-box-shadow: 0px 0px 0px;
		box-shadow: 0px 0px 0px;

	}
/* 
	.navigation>.bar-navigation>li:hover>.dropdown-menu,
	.navigation>.bar-navigation>li.open:hover>.dropdown-menu {
		display: none;
	}

	.navigation>.bar-navigation>li.open>.dropdown-menu {
		display: none;
	} */

	.navigation>.bar-navigation>li>.dropdown-menu {
		display: none!important;
	} 
	.navigation>.bar-navigation>li.open {
		width: 100%;
	}

	.navigation>.bar-navigation>li.open>a {
		width: 48.66%;
		display: inline-block;
	}

	.navigation>.bar-navigation>li.open>a.only-destop {
		display: none;
	}

	.navigation>.bar-navigation>li.open .dropdown-menu {
		display: contents !important;
		position: static;
		padding: 0px;
	}

	.navigation .dropdown-menu li {
		float: none;
		padding: 0px;
	}

	.navigation .dropdown-menu li a {
		font-family: 'Inter-Regular';
		min-height: 96px;
		background-color: rgba(164, 90, 152, 0.15);
		border-radius: 12px;
		display: block;
		margin: 5px;
		position: relative;
		padding: 15px;
		font-size: 14px;
		width: auto;
	}

	.bar-navigation li {
		display: inline-block;
		float: none;
		vertical-align: top;
		width: 50%;
	}

	.navigation .bar-navigation>li>a {
		min-height: 96px;
		background-color: rgba(164, 90, 152, 1);
		border-radius: 12px;
		display: block;
		margin: 5px;
		position: relative;
		padding: 15px;
		width: auto;

	}

	.bar-navigation li.open a,
	.bar-navigation li.open a:focus,
	.bar-navigation li.open a:active,
	.bar-navigation li.open a.active {
		color: #031842;
		-webkit-box-shadow: 0px 0px 0px;
		box-shadow: 0px 0px 0px;
	}

	.navigation .bar-navigation .dropdown-menu li:hover a,
	.navigation .bar-navigation .dropdown-menu li:focus a,
	.navigation .bar-navigation .dropdown-menu li:active a,
	.navigation .bar-navigation .dropdown-menu li.active a {
		/* background-color: #dadada; */
		color: #A45A98;
	}

	.navigation .mdi-chevron-down {
		float: right;
		margin-top: 3px;
	}

	.bar-navigation {
		float: none;
	}

	.nav-mobile .search-form {
		height: 45px;
		border-radius: 5px;
		background-color: #f5f5f5;
		padding: 5px 19px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 20px;
		margin-bottom: 7px;
	}

	.nav-mobile .form-control {
		border: 0px;
		float: left;
		width: auto;
		padding: 0px;
		height: 35px;
	}

	.nav-mobile .search-form .search-btn {
		float: right;
		font-size: 20px;
		margin: 8px 0 0 0;
	}

	.nav-mobile .notification {
		position: inherit;
		margin-left: 2px;
		float: right;
	}
	.powered-by-alt{
		background:url(../images/svg/rhs_logomb.svg) 0 0 no-repeat;
		width:42px;
		height:69px;
		display:block;
		font-size:0px;
		margin-top:20px;
		margin-left:42px;
	}
	.notification-block{
		display:none;
	}	
	.card-flip-block .profile-block{
		float:none;
		margin-top:0px;
		margin-left:2px;
		width:110px;
		position:relative;
	}
	.card-flip-block .profile-img{
		width:110px;
		height:110px;	
	}
	.jobs-listing .row{
		margin-left:-10px;
		margin-right:-10px;
	}
	/*============== all jobs ================  */	
	.layout-right-sidebar .content{
		padding:0px;
	}
	.section-filter{
		margin-bottom:8px;
		margin-left:0px;
		margin-right:0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.section-filter .main-title{
		padding:0 0 0 34px;
		margin-bottom:12px;
		border-bottom:none;
	}
	.filter-cell{
		height:45px;
		width:50%;
		display:block;
		text-align:center;
		padding-top:14px;
		margin-bottom:0px;
		cursor:pointer;
		border-right:solid 2px #e9e9e9;
		background-color:#fff;	
		
	}
	.filter-cel-active .filter-cell{
		background-color:#EDEDED;
	}
	.filter-cell .icon-filter{
		display:inline-block;
	}
	.filter-cell .fa-2x{
		margin-left:5px;
	}
	.filter-cell .text-filter{
		vertical-align:top;
		line-height:14px;
		padding-top:2px;
		display:inline-block;
	}
	.filter-cell .text-filter.mobile-only{
		color:#a8407f;
	}
 	.mobile-applied{
		padding-left:19px;
		padding-bottom:15px;
		padding-top:15px;
		display:block;
		border-bottom:1px solid #E4E4EB;
	}
	.section-filter-inner{
		padding:0px;
	}
	.filter-open .dropdown-block{
		display:block!important;
	}
	.section-filter .filter-by-block,
	.section-filter .sort-by-block{
		width:100%;	
		position:relative;		
	}
	.filter-by-block .dropdown-block{
		top:45px;
		border-top:solid 1px #EDEDED;
	}
	.section-filter .dropdown-block{
		position:absolute;
		width:100%;
		left:0px;
		background-color:#fff;
		z-index:100;
		display:none;
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		-webkit-box-shadow:0px 1px 0px 0px rgba(0,0,0,0.3);
				box-shadow:0px 1px 0px 0px rgba(0,0,0,0.3);
				
	}
	.filter-by-block .dropdown-style{
		top:0px!important;		
		left:inherit;
		right:0px;
		width:60%;
	}
	.sort-by-block .dropdown-style{
		top:0px;		
		left:inherit;
		right:0px;
		width:100%;
		position:relative;
	}
	.dropdown-multiple-check-box > li{
		padding-left:20px;
	}
	.dropdown-multiple-check-box li .sub-dropdown-7{
		padding-top:10px;
	}
	.dropdown-multiple-check-box li,
	.dropdown-multiple-check-box li .sub-dropdown-7 li{
		background-color:transparent;	
		-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, .18);
		box-shadow: 0px 0px 0px rgba(0, 0, 0, .18);
	}
	.dropdown-multiple-check-box ,
	.dropdown-multiple-check-box .sub-dropdown-7{
		width:100%;
		padding-left:0px;
	}
	.dropdown-multiple-check-box  li.active,
	.dropdown-multiple-check-box  li:hover,
	.dropdown-multiple-check-box  li:focus{
		text-decoration: none;
		background-color: #fff;
	}
	.dropdown-7 .mdi,
	.dropdown-multiple-check-box .mdi{
		display:inline-block;
	}
	.dropdown-multiple-check-box .checkbox {
		display:block;
	}	
	.dropdown-multiple-check-box li > .sub-dropdown-7 > li .sub-dropdown-7{	
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .18);
		   box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .18);
	}
	.dropdown-multiple-check-box li > .sub-dropdown-7 > li:hover,
	.dropdown-multiple-check-box li > .sub-dropdown-7 > li .sub-dropdown-7,
	.dropdown-multiple-check-box > li:hover .tooltip-container-drop{
		background-color:transparent;
	}
	.dropdown-multiple-check-box li .text-nowrap-grad:before{
		background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%)!important;
		background: -ms-linear-gradient(right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%)!important;
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%)!important;					
	}
	
	.section-filter .dropdown{
		width:100%;
		margin:0px;
		position:static;
		float:none;
	}
	.section-filter .dropdown-button .text-dropdown{
		padding-right:0px;
		float:none;
	}
    .section-filter .dropdown-button{
		float:none;
		display:block;
		border-radius:0px;
		padding:10px 0 11px 19px;
		background-color:#ffffff;
		border:none;
		width:40%;
		color: #232326;
		text-transform:capitalize;
	}
	.section-filter .dropdown-style li a{
		padding-top: 10px;
		padding-bottom:11px;
		width:auto;
		float:none;
	}
	.sub-dropdown-7{
		position:inherit;
		padding-left:35px;
		width:auto;
		-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .18);
		   box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .18);
	}
	.dropdown-7 .sub-dropdown-7 li{
		padding-top:6px;
		padding-bottom:9px;
		padding-left: 0px;
	}
	.dropdown-filter-block .dropdown-button.tooltip-section{
		float: none!important;
	}
	.section-filter .dropdown-button .mdi-chevron-down,
	.section-filter .dropdown-button .keyboard_arrow_down {
		display:none;
	}
	.section-filter .dropdown-block li.active .dropdown-button{
		color: #232326;
		border:none;
		background-color:#f5f5f5;
		font-family: 'Inter-Bold'; 
	}
	.section-filter .dropdown-block .open .dropdown-button{
		font-family: 'Inter-Bold';
		background-color:#f5f5f5;
		border-radius:0;
		-webkit-box-shadow: 0 0 0;
				box-shadow: 0 0 0;				
	}
	.section-filter .open .dropdown-style,
	.section-filter .filter-open .dropdown-style{
		box-shadow:0 0px 0px;
		border-radius:0px;
		padding-top:0px;
		background-color:#f5f5f5;
		border-bottom-right-radius: 12px;
	}
	.dropupside .dropdown-style{
		overflow: inherit;
	}
	.sort-by-block.filter-open .dropdown-style{
		display:block;
	}
	.sort-by-block.filter-open .dropdown-button{
		display:none;
	}
	.section-filter .dropdown-8 .search-block,
	.section-filter .dropdown-13 .search-block{
		 background-color:#ffffff;
	 }
   .dropdown-8 .search-block,
   .dropdown-13 .search-block{
		background-color:#f5f5f5;
	}
	.popup-custome-section .dropdown-8 .search-block,
    .popup-custome-section .dropdown-13 .search-block{
		background-color:#ffffff;
	}
	.dropdown-8 .vertical-scrollbox{
		height:auto;
	}
	.popup-custome-section .dropdown-8 li .text-nowrap-grad:before{
		background: -webkit-linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 90%);
	    background: -ms-linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 90%);
	    background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 90%);
	}
	.popup-custome-section .dropdown-8 li:hover .text-nowrap-grad:before,
	.location-listing li:hover .text-nowrap-grad:before{
		background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	    background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	}
	.add-new-fillter{
		margin:0px;
		background-color:#f5f5f5;
		width:40%;
	}	
	.arrow-doted-outer{
		border:0px;
		border-radius:0;
		background-color:transparent;
		width:100%;
		padding:13px 0 13px 19px;
		height:inherit;
	}
	.add-new-fillter .arrow-doted,
	.add-new-fillter .arrow-doted-cover{
		display:none;
	}
	.arrow-doted-inner{
		text-align:left;
		height:auto;
		line-height:inherit;
		margin-left:0px;
		text-transform:capitalize;
	}
	.arrow-doted-inner .fa{
		font-size:12px;
		padding-right:5px;
	}	
	.applied-filters-block{
		padding:0px;
		display:none;
	}
	.sort-by-block .filter-cell{
		border-right:none;
		position: absolute;
		top: -48px;
		right: 0px;
	}
	.dropdown-2 .radio{
		padding-left:24px;
	}
	.sort-by-block .dropdown-block{
		display:none;
	}
	.sort-by-block .dropdown{
		border-top:solid 1px #EDEDED;
		float:none;
	}
	.section-filter .sort-by-block .dropdown-button{
		background-color:transparent;
	}
	.sort-by-block .dropdown .dropdown-button{
		width:100%;
		float:none;
		border:none;
	}
	.sort-by-block .divider{
		display:none;
	}
	.dropdown-calendar-outer{
		width: 50%;
		margin-right: 0px;
	}
	.section-filter .dropdown-calendar{
		width:50%;
		border-radius:0px;
		padding:17px 0 15px 20px;
		background-color:#f5f5f5;
		border:0px;
	}
	.section-filter .dropdown-calendar.md2-datepicker-opened{
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); 
	}
	.dropdown-calendar-outer .dropdown-calendar{
		width: 100%;
	}
	.sort-by-block  .dropdown-2{
		display:block;
	}
	.section-filter .sort-by-block .dropdown-2{
		box-shadow:0 0px 0px;
		border-radius:0px;
		padding-top:10px;
		background-color:#fff;
	}
	.section-filter .cal-icon{
		float:left;
	}
	.filter-by-block, .sort-by-block ,.applied-filters-block{
		margin-bottom:0px;
	}
	.toggle-jobs{
		display:none;
	}
	.card-bulk-actions .dropdown .dropdown-button{
		width:100%;
	}
	.search-block-section .card-block-inner,
	.card-bulk-actions .card-block-inner{
		margin-bottom:0px;
		border-radius:0px;
	}
	.select-all-btn-inner{
		background-color:#f5f5f5;
		border-color:#f5f5f5;
	}
	.margin-r5{
		margin-right:0px;
	}
	.card-block{
		width:50%;
	}
	.card-pagination{
		padding-left:10px;
	}
	.row {
		margin-left:-0px;
		margin-right:-0px;
	}	
	/* =============== Job details Page ================ */
	.back_source{
		margin:0px;
	}
	.layout-right-sidebar .content.section-job-details{
		padding-top:10px;
	}
	.filtered-top-block{
		width:100%;
		padding-top:10px;
		position:static;
	}
	.filtered-top-inner{
		width:100%;
		float:none;
	}
	.filtered-job-slider .filtered-dropdown{
		width:78%;
		text-align:center;
	} 
	.filtered-job-slider .next-job{
		float:right;
	}
	.job-details-card{
		padding:0;
	}
	.job-details-inner{
		width:100%;
		padding:0px;
		margin-bottom:15px;
	}
	.job-details-btn{
		width:100%;
	}
	.job-details-btn .btn-full{
		width:48%;
		margin-bottom:0px;
	}
	.job-details-btn .btn-full +.btn-full{
		float:right;
	}
	.job-details-right .table-data-ul li{
		padding-right:9px;
		padding-left:9px;
	}
 	.job-stages .table-data{
		display:block;
		table-layout: inherit;
	}

	.job-stages .table-data-ul li{
		width:20%;
		max-width:20%;
		float:left;
		border-bottom:1px solid #E4E4EB;
	}
	.job-stages .table-data-ul li:nth-child(11),
	.job-stages .table-data-ul li:nth-child(12),
	.job-stages .table-data-ul li:nth-child(13),
	.job-stages .table-data-ul li:nth-child(14),
	.job-stages .table-data-ul li:nth-child(15) {
		border-right:1px solid #E4E4EB;
		border-bottom:none;
	}
	.job-stages .table-data-ul li:nth-child(5),
	.job-stages .table-data-ul li:nth-child(10),
	.job-stages .table-data-ul li:nth-child(15) {
		border-right:none;
	}
	.job-stages .list-tag-stages .table-data-ul li:nth-last-child(2){
		border-right:none;
	}
	.tab-section,
	.mat-tab-section{
		padding-top:5px;
		margin-right:-34px;
		margin-left:-34px;
	}
	.mat-tab-section .mat-tab-group{
		padding-left:34px;
		padding-right:34px;
	}
	.mat-tab-section .mat-tab-group{	
		padding-right:34px;
		padding-left:32.5px;
	}
	.tab-details{
		padding-left:34px;
		padding-right:34px;
	}
	.card-1{
		width:100%;
	}
	.candidate-stars-row{
		border-bottom:none;
	}
	.top-candidate-cards{
		margin-left: -2.5px;
		margin-right: -2.5px;
	}
	.top-candidate-cards .card-3 .card-block-inner{
		margin:2.5px;
	 }
	.slider-pager-block .overall-interview{
		float:none;
	}
	.slider-pager-block .slider-pager{
		float:none;
		margin:5px auto;
	}
	.chats-accordion-summary{
		width:79%;
		padding-top:0px;
	}
	.subject-cell{
		max-width: 490px;
	}
	.chats-accordion-title .time-bock{
		padding-top:0px;
		padding-left:10px;
		position:static;
	}
	.chats-accordion-title .md24{
		top:15px;
		right:10px;
	}
	.sub-chats-details,
	.sub-multy-chats-details{
		padding-left:0px;
	}
	.genie-top-btn{
		right:15px;
		z-index: 105;
		display: none;
	}	
	.module-calendar .module-true{
		display:none;
	}
	.sort-by-block .section-calendar{
		left:0px;
	}
	.section-filter .calendar-active{
		box-shadow: 0 0 0;
	}
	.dropdown-calendar .section-calendar{
		width:360px;
		top:49px;
		border-radius:0px;
	}
	.dropdown-calendar .section-calendar{
		box-shadow:0 0px 0px;
		padding-bottom:8px;
	}
	.dropdown-calendar .section-calendar .table{
		width:100%;
	}
	.dropdown-calendar .section-calendar .prev{
		padding-left:5px!important;
	}
	.dropdown-calendar .section-calendar .next{
		padding-right:5px!important;
	}
	.dropdown-calendar .section-calendar .table tr td.active{
		font-family:'Inter-Bold';
		color:#031842;
	}
	.dropdown-calendar .section-calendar .dow{
		padding-bottom:2px!important;
	}
	.dropdown-calendar .section-calendar .table tr th{
	  padding:6px 5px 2px 5px;
	}
	.dropdown-calendar .section-calendar .table tr td{
	  padding:13px 10px;
	}
	/*============== popup ================  */
	.popup-section{
		z-index:10000;
		max-width:700px;
		left:50%;
		margin-left:-350px;
	}
	.popup-top{
		padding-bottom:5px;
		padding-left:0px;
		padding-right:0px;
	}
	.open-text{
		width:200px;
	}
	.popup-row .delete-icon{
		margin-left:0px;
	}
	.popup-top .listing-inline{
		float:left;
		width:80%;
	}
	.popup-title-row{
		padding-bottom:6px;
	}
	.popup-title-row .title{
		font-size:15px;
	}
	.popup-top-description{
		padding-top:5px;
		border-top:1px solid #E4E4EB;
	}
	.popup-openings{
		width:56px;
		margin:0px;
	}
	.popup-cell-1{
		width:100%;
	}
	.popup-cell-2,
	.popup-cell-3,
	.popup-cell-4{
		width:33.33%!important;
	}
	.popup-cell-1 .popup-cell-inner{
		margin:0 0 5px 0;
	}
	.popup-cell-2 .popup-cell-inner{
		width:98%;
	}
	.popup-add-filter .label-text{
		width:172px;
	}
	.search-card-block{
		margin:-16px -34px 7px -34px;
	}
	.live-feed-block .chats-accordion-summary{
		width:95%;
		padding-right:0px;
	}
	.live-feed-summary{
		width:100%;
	}
	.time-bock{
		float:left;
	}
	/*********** create candidate1 ****************/
	.section_halfPluse, .section_halfLess {
		width:100%; padding:0px;
	}
	.scrollOuterPadding,
	.scroll-outer-block {
		display:none;
	}
	.common-block-job{
		margin-bottom:10px;
	}
	 .item_list > li .form-group {
		margin-bottom:0px;
		clear:left;
	 }
	 #slider-range {
		 margin-bottom:30px;
	 }
	.larger-device,
	.larger-device .site-width{
		background-color:#fff;	
	}
	 .larger-device .container-inner,
	 .larger-device .site-header,
	 .larger-device .main-title-row,
	.larger-device .new-candidate-mb{
	 	display:none;
	 }
	 .larger-device  .button-round55{
	 	display:none;
	 }
	 .popup-not-available{
		display:block;
	}
	.to-email,.cc-email{
		display:block;
	}
	.chats-accordion-details .time-bock{
		position:absolute;
		right:0px;
		top:0px;
	}
	/*============== candidate detail ================  */
     .candidate-detail-card .card-block{
	 	width:100%;
	 }
	 .candidate-detail-top{
	 	min-height:50px;
	 }
	 .candidate-detail-top-block{
	 	width:87%;
	 }
	 .candidate-detail-title{
	 	min-height:35px;
	 }
	 .candidate-detail-top-block .candidate-opcation{
	 	display:none;
	 }
	 .candidate-detail-top-right .social-block-footer{
	 	border:none;
		width:100%;
		margin:0px;
		padding:0 0  0 2px;
	 }
	 .candidate-opcation .text-link{
	 	display:none;
	 }
	 .candidate-detail-bottom .table-data-ul >li{
	 	display:block;
		width:50%;	
		float:left;
		border-bottom:1px solid #E4E4EB;
	 }
	 .candidate-detail-bottom .table-data-ul >li:nth-child(2n){
	 	border-right:none;
	 }
	 .candidate-detail-bottom .table-data-ul >li:nth-child(3n),
	 .candidate-detail-bottom .table-data-ul >li:nth-child(4n),
	 .candidate-detail-bottom .table-data-ul >li:last-child{
	 	border-bottom:none;
	 }

	 .table-data-inner{
	 	padding-left:15px;
		padding-right:15px;
	 }
	 .only-for-mobile{
	 	display:block!important;
	 }
	 .screening-btn .col-md-4{
	 	width:50%;
		float:left;
		margin-bottom:10px;
	 }
	 .radio-check-block{
	 	text-align:left;		 
	 }
	 .radio-check-block .radio{
	 	margin-bottom:0px;
	 }
	 .radio-check-block .checkbox{
	 	width:50%;
		float:left;
		margin:8px 0 23px 0;
	 }
	.radio-check-block .checkbox:last-child{
	 	margin:8px 0 10px 0;
	 }
	.radio-check-block .checkbox +.checkbox{
		margin-left:0px;
	}
	.screening-btn{
		margin-bottom:10px;
	}
	.hiring-process-coll{
		margin-bottom:0px;
	}
	.input-row .title_label{
		padding:0px;
		margin-bottom:11px;
	}
	.hiring-process-coll .input-row{
		margin-bottom:16px;
	}
	.resume-block{
		margin-bottom:10px;
	}
	.item_list.candidate-detail-field .form-group{
		margin-bottom:0px;		
	}
	.item_list.candidate-detail-field .form-textarea{
		margin-bottom:12px;		
	}
	.item_list.candidate-detail-field .form-group > .col-md-4{
		margin-bottom:15px;
	}
	.interview-check .checkbox{
		padding-top:0px;
		margin:0px;
	}
	.margin-mb10{
		margin-bottom:19px;
	}
	.margin_for_mobile{
		clear:both;
	}
	.margin_for_mobile #slider-range{
		margin-bottom:15px;
	}
	.add-new-btn-outer .radio-check-block{
		text-align:right;
	}
	.house-rent-row .delete-icon{
		display:block;
	}
	.only-for-destop{
		display:none;
	}
	.table-outer .table-cell-2{
		padding-left:8px!important;
	}
	 .filter-one .filter-cell{
		position:relative;
		width:100%;
		top:0px;
		border: 0px;
	}
	.filter-one .dropdown-block{
		top:45px;
	}
	.or-text-li{
		float:none;
		display:block;
		background-color:#f5f5f5;
		padding: 10px 0 11px 19px;
		width:40%;
	}
	.dropdown-13 .mdi{
		display:block;
	}
	.sub-dropdown{
		width:100%;
		position:static;
		padding-top:0px;
	}
	.sub-dropdown li{
		padding-left:35px;
	}
	.dropdown-filter-block{
		background-color:#ffffff;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.filter-by-block .dropdown-style{
		border-bottom-right-radius: 10px;
	}
	.main-title-row{
		border-bottom:none;
		margin-bottom:12px;
		padding-bottom:0px;
	}
	.main-title-row.cnd-mob{
		border-bottom: solid 1px #e4d8e7;
		padding-bottom: 15px;
		padding-top: 6px;
	}
	.title-with-rht, .title-with-select{
		border-bottom:solid 1px #e4d8e7;
		padding-bottom:15px;
		padding-top:7px;
		margin-bottom:12px;
		position:relative;
	}
	.title-home{
		border-bottom:solid 2px #c3c3c3;
		margin-bottom:20px;
		padding-bottom:11px;
	}
	.social-block-footer-lg .icon-smd{
		margin-left:7%;
		margin-right:7%;
	}
	.card-profile-full .skill-row{
		padding-bottom:15px;
	}
	.item_list_block_outer{
		width:20%;
	}
	.filled-input{
		margin-bottom:15px;
	}
	.editorIcons_row{
		margin-bottom:13px!important;
	}
	.job-templates-block .col-lg-6{
		margin-bottom:0;
	}
	.btnOR{
		text-align:center;
		padding-bottom:10px;
	}
	.text-icon-btn{
		margin-bottom:15px;
	}
	.not-applicable .radio-inline,
    .radio_first .radio-inline{
		padding-left:20px;
		margin-bottom:10px;
	}
	.icon_position{
		position:static;
		margin-bottom:10px;
	}
	.chechbox-row .col-md-4{
		padding:5px 0 5px;
	}
	.padding-for-mobile{
		padding-top:15px;
	}
	.blank-screen-guidelines{
		display:none;
	}
	.blank-screen-card .card-3{
		width:100%;
	}
	.blank-screen-card .card-block-inner{
		margin:5px 15px;
		-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);
				box-shadow:0px 1px 3px 0px rgba(0,0,0,0.3);
	} 
	.title-lg,
	.title-lg-2{
		font-size:30px;
	}
	.create-job-view-block{
		max-width:700px;
		top:100px;	
		margin-left:-350px;
	}
	.notification-bar{
		top:60px;
		width:calc(100% - 30px);
		left: 15px;
		right: 15px;
		
	}
	.onboarding-portal .notification-bar{
		width:calc(100% - 30px);
		max-width: 100%;
		margin: 0px;
	}
	.onboarding-portal .content .notification-bar.notification-fixed{
		width:calc(100% - 30px);
	}
	.notification-text-outer {
		max-height: calc(100vh - 140px);
		overflow-x: hidden;
		overflow-y: auto;
		display: inline-block;
		width: 100%;
	}
	.notification-bar.notification-fixed,
	.content .notification-bar.notification-fixed{
		width:calc(100% - 30px);
	}
	.popup-custome-section .notification-bar{
		top:0px;
		width:100%
	}
	.tasks-containts{
		padding-bottom:20px;
	}
	.today-task-block{
		width:100%;
	}
	.tasks-header{
		margin-top:15px;
	}
	.only-show-destop{
		display:none;
	}
	.tasks-header-left{
		width:96px;
	}
	.tasks-header-mid{
		display:block;
		margin-left:-65px;
	}
	.only-show-mobile{
		display:inline-block;
	}
	.tasks-header-ritgh{
		background-color:#f5f5f5;
		position:fixed;
		bottom:0px;
		height:50px;
		left:0px;
		right:0px;
		text-align:center;
		z-index:1;
		padding-top:10px;
	}
	.tasks-header-ritgh ul li.mid-child{
		display:none;
	}
	.tasks-header-ritgh ul{
		width:150px;
		margin:auto;
	}
	.tasks-header-ritgh li{
		padding:0px;
		width:50%;
		float:left;
	}
	.tasks-header-ritgh li.active a{
		background-color:#a8407f;
		color:#fff;
  		border: solid 1px #a8407f;
	}
	.tasks-header-ritgh ul li a{
		color:#031842;
		padding-top:4px;
		height:30px;
		display:block;
		border-radius:5px 0 0 5px;
  		border:solid 1px #232326;
		border-right:0px;
		font-family:'Inter-Bold';				
	}
	.tasks-header-ritgh ul li:last-child a{
		border-radius:0 5px 5px 0;
		border-left:0px;
		border-right:solid 1px #232326;
	}
	.tasks-header-ritgh ul li:last-child.active a{
		border-right:solid 1px #a8407f;
	}	
	.drag-drop-task .today-task-block-inner{
		border:0px;
	}
	.drag-drop-task .today-task-block-inner:hover{
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.18);
		cursor: default;
	}
	.today-task-title{
		display:none;
	}
	.today-task-details .title-12{
		margin:0px;
		padding-top:1px;
		color:#031842;
		border-right:solid 1px #031842;
		margin-right:5px;
		padding-right:5px;
	}
	.today-task-details .title-12 .link{
		color:#031842;
	}
	.drag-drop-task .common-cell{
		overflow:inherit;
	}
	.drag-drop-task .name-cell{
		overflow:inherit;
		white-space:normal;
		display:inline;
		border-right:solid 1px #232326;
		margin-right:5px;
		padding-right:5px;
	}
	.drag-drop-task .listing-inline{
		display:inline;	
	}
	.drag-drop-task .listing-inline li{
		display:inline;	
	}
	.drag-drop-task .text-nowrap-cell .listing-inline{
		white-space: normal;
	}
	.drag-drop-task .text-nowrap-cell .listing-inline:before{
		background-color:inherit;
		padding:0px;		
	}
	.drag-drop-task .today-task-details{
		padding-top:0px;
		padding-bottom:0px;
	}
	.today-task-details .job-status{
		margin-top:4px;
		background-color:#a8407f;
	}
	.tasks-table-row .task-td{
		border-width:2px;
	}
	.tasks-table-row .task-th{
		border-width:2px;
	}
	.month-containts .tasks-table-row li.task-td01{
		display:none;
	}
	.month-containts .task-td{
		padding:0 6px 0 0;
	}
	.month-containts .task-td{
		height:40px;
	}
	.month-containts .task-td .task-block{
		display:none;
	}
	.month-containts .tasks-table-row .task-th:nth-child(2){
		border-left-width:0px;
	}
	.month-containts .tasks-table-row .task-td:nth-child(2){
		border-left-width:0px;
	}
	.tool-tip-block.only-show-mobile{
		position:static;
		box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
		border-radius:0px;
		width:100%;
	}
	.tool-tip-content{
		max-height:inherit;
		overflow:inherit;
		padding-right:0px;
		padding-top:0px;
	}
	.task-table-content .interviews-listing li{
		margin-bottom:29px;
	}
	.task-table-content .interviews-listing{
		padding-top:17px;
	}
	.section-dashboard-card .dropdown-calendar{
		border: solid 1px #EDEDED;
		clear:left;
		margin-bottom:10px;
	}
	.chart-title .title-12{
		width: 87%;
		white-space: nowrap;
		word-break: break-all;
		text-overflow: ellipsis;
		overflow:hidden;
	}
	.section-dashboard-card .dropdown-calendar:last-child{
		margin-bottom:0px;
		border: solid 1px #EDEDED;
	}
	.title-dashboard .dropdown-calendar:last-child{
		border: solid 1px #aeaeae;
		margin-left:5px;
	}
	.card-clear-3:nth-child(3n+1){
		clear:inherit;
	}
	.card-clear-3:nth-child(2n+1){
		clear:left;
	}
	.candidate-profile-progres{
		overflow: hidden;
	}
	.candidate-profile-progres-inner{
		width: 730px;
	}
	.doted_progress_bar2{
		width:730px;
	}
	.pagination-mobile .card-pagination {
		display:none;
	}
	.pagination-mobile .pull-right{
		float:none;
		padding:15px 0 0 0px;
		text-align:center;
		display:block;
		width: 100%;
	}
	.autoMatched_mid .pagination-mobile .pull-right{
		padding-top: 0px;
	}
	.pagination-mobile .pagination > li{
		display:inline-block;
	}
	.autocomplete-block{
		padding: 10px 0;
		min-height: 60px;
	}
	.autocomplete-block .mat-input-container{
		padding: 0 20px;
		display: block;
	}
	.autocomplete-block .search-icon-cus{
		background-color: transparent;
		right:25px;
		top: 20px;
	}
	.autocomplete-block .search-icon-cus:before{
		background: transparent;
	}
	.input-field2 {
		margin-bottom:0px;
	}
	.datepicker-filter .md2-calendar,
	.datepicker-filter .md2-datepicker-content{
		width:100%!important;
	}
	.datepicker-filter .md2-datepicker-content{
		border-radius:0px!important;
    	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.176)!important;
	}
	.popup-title-row, .popup-top-description{
		padding-left: 15px!important;
		padding-right: 15px!important;
		padding-bottom: 10px!important;
	}
	.popup-top-description{
		padding-top: 10px!important;
	}

	.popup-inner .add-new-btn-custome{
		width: 100%;	
	}
	.email-title-group .title {
		max-width: 370px;
	}
	.mat-dialog-container .md2-datepicker-input{
		width: 86%;
	}
	.popup-custome-section .vertical-scroll-ng{
		max-height: 400px;
	}

	.popup-top.popup-custome-top.mat-dialog-title{
		padding: 0px;
	}
	.popup-top-description{
		width: 100%;
		float: left;
	}
	.mobile-only.nav-btn-row{
		background-color: #ffffff;
		text-align:right;
	}
	.vendors-accordion-list li{
		width:25%;
	}
	.progressbart-slide-arrow{
		display:none;
	}
	/*.candidate-progressbar-section{
		margin-left:-34px;
		margin-right:-34px;
		border-radius:0px;
	}*/
	.card-candidate-drafts:nth-child(3n+1),
	.card-candidate-untagged:nth-child(3n+1),
	.card-draft:nth-child(3n+1){
		clear:inherit;
	}
	.card-candidate-drafts:nth-child(2n+1),
	.card-candidate-untagged:nth-child(2n+1),
	.card-draft:nth-child(2n+1){
		clear:left;
	}
	.character-count-35{
		max-width: 32%;
	}
	.panel-one-column .panel-col.panel-col1,
	.panel-two-column .panel-col.panel-col1{
		width:160px;
	}
	.panel-two-column .panel-col.text-bold-cell{
		width: 52%;
	}
	.panel-two-column .panel-row-full .panel-col.text-description{
		width:75%;
	}
	.auto-matched-candidate-detail .job-option{
		float: none;
		margin-left: 25px;
		display: inline-block;
	}
	.job-btn-one .btn.mart45,
	.job-btn-one .btn{
		margin-top: 5px;
	}
	.job-btn-one .btn.mart45{
		margin-bottom: 0px;
	}
	.job-details-btn.job-btn-one .btn-full{
		width: 100%;
	}
	.auto-matched-candidate-top .title,
	.auto-matched-candidate-top .listing-inline{
		max-width: initial;
		float: none;
		display: inline;
	}
	.listing-bor-last{
	 	display:inline!important;
		word-break:break-all;
		padding-left:0px;
		position:relative;
		float:none!important;
	 }
	.listing-inline.listing-bor-last li {
		display:inline!important;
		vertical-align:bottom;
		padding-right:0px;
		max-width:inherit;
		margin-right:2px;
	}
	.listing-inline.listing-bor-last .character-count-45:before,
	.listing-inline.listing-bor-last .character-count-20:before{
		content:'';
	}
	.fl-left-none{
		float:left;
	}
	.title-len30,
	.title-len17{
		max-width:inherit;
		float: none;
	}
	.candidate-detail-top .listing-inline.listing-len,
	.candidate-detail-top .listing-inline.listing-len2{
		max-width:inherit;
		padding-top:5px;
	}
	.listing-len .character-count-45{
		max-width:49%;
	}
	.auto-matched-cell{
		width:33.333%;
	}
	.auto-matched-social .auto-matched-cell{
		width:33.33%;
	}
	.candidate-detail-top .character-count-45{
		white-space: inherit;
		overflow: inherit;
		position: inherit;
		max-width: inherit;
		float:none;
	}
	.candidate-detail-top .character-count-45:before{
		position: inherit;
	}
 	.section-filter .dropdown-8 li.active .text-nowrap-grad:before,
 	.section-filter .dropdown-8 li .text-nowrap-grad:before{
		background: -webkit-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
		background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
		background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 90%);
	}
	.generate-cell-mb{
		width: 70%;
		float: left;
	}
	.preview-buttons{
		width: 30%;
		float: left;
		padding-top: 0px;
	}
	.pagination-mobile .md24{
		vertical-align: middle;
	}
	.popup-content .title-12{
		margin: 0px;
	}
	.template-destop{
		display: none;
	}
	.template-mobile{
		display: block;
		padding-bottom: 15px;
	}
	.overflow-hidden{
		overflow-y:hidden;
	}
	.overflow-scroll{
		overflow-y:scroll;
	}
	.pad-bot-90{
		padding-bottom: 90px;
	}
	.header-right-inner .profile-block{
		right:60px;
	}
	.more-options:after {
		right:47px;
	}
	.mesh-menu-section .header-right-inner .profile-block{
		right: 12.5px;
	}
	.mesh-menu-section .more-options:after{
		right:0px;
	}
	.form-item-popup .col-md-4,
	.form-item-popup .col-md-6{
		width: 50%;
		float: left;
	}
	.dropdown-filter-block.inherit{
		height: auto!important
	}
	.cdk-global-overlay-wrapper .cdk-overlay-pane{
		width: inherit !important;
		max-width: inherit !important;
	}
	.form-control-ctc-row .dropdown-11,
	.form-control-ctc-row .form-control{
		margin-bottom: 0px!important;
	}
	.job-stages .table-data-ul{
		display: block;
	}
	.suggested_skills_row .suggested-skills-block{
		position: static;
	}	
	/* dropDown up css mobile */	
	.dropdown-bottom-side .dropupside .dropdown-style{
		top: inherit;
		bottom: 0px;
		border-radius:0px;
		z-index:10000;
		-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .18);
		   box-shadow: 0 0 0 rgba(0, 0, 0, .18);
	}
	.dropdown-bottom-side .dropupside.open .dropdown-button{
	border-radius:0px;
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.18);
			box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.18);

	}
	.dropdown-bottom-side .dropdown-style li.active a{
		background-color: transparent;
	}
	.dropdown-bottom-side .select-dropdown .dropdown-style{
		top: inherit;
		position: fixed;
		bottom:-100%;
		z-index: 1001;
		border-radius:25px 25px 0px 0px;
	}
	.dropdown-bottom-side .select-dropdown .dropdown-style.dropdown235{
		min-height: 235px;
	}
	.dropdown-bottom-side .select-dropdown.open .dropdown-style{
		bottom:0px;
		transition: all .3s ease-out;
	}	
	.dropdown-bottom-side .dropupside .dropdown-1 .vertical-scrollbox, 
	.dropdown-bottom-side .dropupside .dropdown-8 .vertical-scrollbox,
	.dropdown-bottom-side .dropdown-1 .vertical-scrollbox, 
	.dropdown-bottom-side .dropdown-8 .vertical-scrollbox{
		max-height: 250px;
	}
	.myProfile-page .dropdown-bottom-side .select-dropdown .dropdown-style.dropdown235{
		top: calc(100% - 284px);
		bottom: inherit;
		height: 284px;
	}
	.myProfile-page .dropdown-bottom-side .dropupside .dropdown-1 .vertical-scrollbox, 
	.myProfile-page .dropdown-bottom-side .dropupside .dropdown-8 .vertical-scrollbox,
	.myProfile-page .dropdown-bottom-side .dropdown-1 .vertical-scrollbox, 
	.myProfile-page .dropdown-bottom-side .dropdown-8 .vertical-scrollbox{
		max-height: 180px;
	}
	.dropdown-bottom-side .dropdown-style li a, 
	.dropdown-bottom-side .dropdown-style li .aCell{
		padding:15px 0px;
		border-bottom: solid 1px #E4E4EB;
		color: #1C1C28;
	}
	.dropdown-bottom-side .dropdown-style li:last-child a, 
	.dropdown-bottom-side .dropdown-style li:last-child .aCell{
		border-bottom: 0px;
	}
	.dropdown-bottom-side .dropdown-style li{
		padding-left: 20px;
		padding-right: 20px;
	}
	.dropdown-bottom-side .dropdown-1 .search-block, 
	.dropdown-bottom-side .dropdown-8 .search-block{
		margin: 20px 20px 10px;
	}	
	.dropdown-bottom-side .dropdown-style li:hover a,
	.dropdown-bottom-side .dropdown-style li:focus a,
	.dropdown-bottom-side .dropdown-style li.selected a,
	.dropdown-bottom-side .dropdown-style li.highlighted a {
		background-color: transparent;
	}

	.dropdown-bottom-side .dropdown-style li.active a {
		background-color: transparent;
	}

	/* end dropDown up css mobile */

	.password-left .col-md-12{
		padding:0px;
	}
	.password-policy{
		padding:20px 0 0 20px;
	}
	.password-left .btn-row-2 .btn-white{
		float:none;
	}
	.marginText12{
		margin-bottom: 12px!important;
	}
	.dropdown-multiple-check-box .sub-dropdown-7{
		left: 0px;
	}
	.dropupside{
		position: inherit;
	}
	.candidate-history-block .chats-accordion-summary{
		overflow: hidden;
		float: none;
		width: inherit;
	}
	.candidate-history-block .time-bock{
		padding-left: 10px;		
	}
	.drag-drop-inner{
		width: 85%;
	}
	.job-details-inner .card-block-inner,
	.job-details-btn-innter{
		margin:0px;
	}	
	.login-top-block {
		width: 100%;
		padding:10px 10px 0;
	}
	.login-top-block .btn{
		width: 100%;
		margin: 0 0 10px;
	}
	.popup-custome-section .col-md-12{
		padding-right: 0px;
		padding-left: 0px;
	}	
	.panel-heading{
		position: relative;
	}
	.panel-heading:before{	
		height:24px;
		position: absolute;
		right:0px;	
		content:'';
		top:6px;
		width:30px;	
		/*background: -webkit-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 80%);
		background: -ms-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 80%);
		background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 80%);*/
	}
	.panel-title{
		white-space: nowrap;		
	}
	.owl-nav .owl-prev{
		left: 0px;
	}
	.owl-nav .owl-next{
		right: 0px;
	}
	.owl-dots{
		display: none;
	}
	.latest-post{
		padding: 20px 0;
	}
	.section-blogs{
		padding: 20px;
	}
	.blog-slide{
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.blog-slide-thumb{
		float: none;
		margin: auto;
	}
	.blog-by-name{
		position: relative;
	}
	.title24{
		font-size: 18px;
	}
	.title16{
		font-size: 12px;
		padding-top: 6px;
	}
	.blog-slide-details .title{
		margin: 10px 0 20px 0;
	}

}

@media screen and (max-width: 1023px) {
	.height646{
		max-height: 300px;
	}
	.dropdown-title{font-size: 16px;}
	.btn-mobile-one .dropdown-11{
		margin-bottom: 12px;
		float: left;
	}
	.btn-mobile-one .col-md-6{
		width: 50%;
		float: left;
	}
	.popup-inner,
	.popup-inner.ver-height400{
		max-height:60vh;
	}
}


@media screen and (max-width: 767px) {
	.navigation>.bar-navigation>li.open>a {
		width: 47.1%;
		display: inline-block;
	}
	.job-details-row{
		display: block;
		width: 100%;
	}
	.pagination-fixed, .bottom-fixed-section{
		position: relative;
		z-index: 0;
	}
	.pagination-bottom {		
		text-align: center;
		float: none!important;
		box-shadow:0 0px 0px 0px rgba(17, 17, 17, 0.1);
		background-color: transparent;
		padding: 0px;
	}
	.section-pagination .card-pagination{
		float: none!important;
		text-align: center;
		width: 200px;
		margin: auto;
	}
	.pagination-bottom .pagination.pull-right{
		float: none!important;
		padding: 20px 0 0 0;
		width: 100%;
		border-top: solid 1px #EBEBF0;
		margin-top:20px;
	}
	.pagination-bottom .pagination>li{
		display: inline-block;
	}
	.content-ob-inner .outer-border-top{
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	
	.add-new-btn-outer {
		display: grid;	
		margin-bottom: 0px;
	}
	.add-new-btn{
		margin-bottom: 15px;
		margin-right: 0px;
	}
	.add-new-btn+.add-new-btn{
		margin-left: 0px;
	}
	.btn-mobile-one .col-md-6{
		width: 100%;
	}	
	.min-height-45{
		min-height: 120px;
	}
	.button-mobile-menu{
		margin-top:22px;
	}
	.site-logo-cell img{
		max-height:50px!important;
	}
	.site-header-inner{
		height:52px;
		padding-left:15px;
		padding-right:15px;
	}
	.main-container,
	.LiquidLayout .home-page .main-container{
		padding-left:15px;
		padding-right:15px;
	}
	.header-right-inner .crown{
		top:20px;
	}
	.section-filter .main-title{
		padding:0 0 0 15px;
	}
	.section-card{
		margin-left:-15px;
		margin-right:-15px;
	}
	.card-block{
		width:100%;
	}
	.card-block-inner{
		margin:15px;
	}
	.header-right-inner .profile-block{
		padding-top:15px;
		height:52px;
		top:-15px;
		right:40px;
	}
	.show-open .more-options,
	.more-menu-open-mobile .more-options{
		right:15px;
	}
	.more-options:after{
		right:15px;
	}

	.mesh-menu-section .header-right-inner .profile-block{
		right:-15px;
	}
	.mesh-menu-section .header-right-inner .more-options:after{
		right:0px;
	}
	.language-dropdown .more-options{		
		display: block;
	}
	.mesh-menu-section .more-menu-open-mobile .more-options{
		right:5px;
		display: block;
	}	
	.navigation{
		top: 52px;
	}
	.search-block-section .card-block-inner{
		margin:0 0 10px 0;	
	}
	.card-bulk-actions .card-block-inner{
		margin:0;	
	}
	.card-bulk-actions{
		float:none;
	}
	.section-filter{
		margin-left:0px;
		margin-right:0px;
	}
	.jobs-listing .row{
		margin-left:0;
		margin-right:0;
	}

	/*================login====================*/
	.section-logo{
		min-height:80px;
		margin-bottom:10px;
	}
	.login-page .remember-row{
		margin-top:16px;
		margin-bottom:19px;
	}
	.have-text{
		display:block;
	}
	.logo-ps{
		width:50px;
		padding:15px 0 14px 0;	
		margin-right:20px;	
	}
	.logo-ps img{
		width:50px;
		height:58px;
	}
	.copy-right span{
		display:block;
	}
	.login-section-footer{
		padding-top:10px;
	}
	.login-account{
		margin-top:20px;
		margin-bottom:0px;
	}
	.login-footer-logo{
		margin-bottom:11px;
	}
	.forgot-details{
		padding-top:15px;
		padding-bottom:15px;
	}
	.section-genie{
		right:5px;
	}
	.notification-bar.bar-login{
		left: 50%;
		margin-left: -165px;
		right: inherit;
	}
	/*============== popup ================  */
	.popup-section{
		z-index:10000;
		max-width:330px;
		left:50%;
		margin-left:-165px;
	}
	.popup-cell-inner .desktop-only{
		display:none;
	}
	.open-text{
		width:76px;
	}
	.popup-cell-2 .dropdown-calendar{
		padding-right:5px;
	}
	.popup-cell-2 .dropdown-calendar .input-item{
		width:74%;
	}
	.popup-cell-2 .popup-cell-inner{
		width:96%;
	}
	.popup-row .delete-icon{
		margin-left:0px;
	}
	
	.popup-add-filter .popup-cell-3{
		width:100%;
	}
	.popup-add-filter .label-text{
		width:260px;
	}
	.search-card-block{
		margin:-15px -15px 7px -15px;
	}
	.live-feed-block .chats-accordion-summary{
		width:86%;
	}
	.item_list > li .form-group {
		margin-bottom:0px;
	 }
	 #slider-range {
		 margin-bottom:30px;
	 }
	 .filtered-job-slider .filtered-dropdown{
	 	width:53%;
	 }
	 .job-details-inner .card-designation{
		width: 100%;
		border-right: 0px;
		border-bottom: solid 1px #E4E4EB;
		padding: 0 0 10px 0;
	 }
	 .job-details-row{
	 	border-width:1px;	
	 }
	 .job-details-left{
	 	border-bottom:solid 1px #EDEDED;
		border-right:0px;
		padding-bottom:5px;
		padding-left: 9px;
	 }
	 .job-details-left, 
	 .job-details-right{
	 	width:100%;
		height:auto;
		float:none;
	 }
	 .job-details-right .table-data-ul li{
		padding-right:0px;
		padding-left:0px;
		padding-top: 7px;
	}
	 .job-details-right .table-data-ul li.last-border{
	 	border-width:0px;
	 }
	 .job-details-right .table-data{
	 	float:none;
		width:100%;		
	 }
	 .job-details-right .table-data +.table-data{
		border-top:1px solid #E4E4EB;
	 }
	 .job-details-right .edit-icon{
		 display:block;
		 position: static;
	 }
	 .job-details-btn .btn-full{
		width:100%;
		margin-bottom:10px;
	}
	.job-stages .table-data-ul li{
		max-height: 65px;
		min-height: 65px;
	}	
	.job-stages .table-data-ul li{
		width:33.33%;
		max-width:33.33%;
	}
	.job-stages .table-data-ul li:nth-child(9),
	.job-stages .table-data-ul li:nth-child(10),
	.job-stages .table-data-ul li:nth-child(11),
	.job-stages .table-data-ul li:nth-child(12),
	.job-stages .table-data-ul li:nth-child(13) {
		border-right:1px solid #E4E4EB;
	}
	.job-stages .table-data-ul li:nth-child(3),
	.job-stages .table-data-ul li:nth-child(6),
	.job-stages .table-data-ul li:nth-child(9),
	.job-stages .table-data-ul li:nth-child(12) {
		border-right:none;
	}
	.job-stages .table-data-ul li:nth-child(5),
	.job-stages .table-data-ul li:nth-child(10),
	.job-stages .table-data-ul li:nth-child(15) {
		border-right:1px solid #E4E4EB;
	}
	.job-stages .table-data-ul li.last{
		border-bottom:1px solid #E4E4EB!important;
	}
	.job-stages .list-tag-stages .table-data-ul li:nth-last-child(2){
		border-right:1px solid #E4E4EB;
	}
	.job-details-card{
		margin-bottom:5px;
	}
	.panel-cell2{
		width:100%;
	}
	.chats-right{
		width:80%;
		float:left;
	}
	.candidate-history-row 	.chats-right{
		width:inherit;
		float: none;
		overflow: hidden;
	}
	.candidate-history-row .subject-cell{
		text-overflow: inherit;
		display: block;
	}
	.chats-accordion-title .font-bold{
		padding-left:0px;
	}
	.candidate-history-row  .subject-cell .font-bold{
		display: block;
		max-width:100%;
		white-space: nowrap;
		overflow:hidden;
		text-overflow: ellipsis;		
	}
	.candidate-history-block .chats-accordion-summary{
		width: 100%;
	}
	.candidate-history-block .time-bock{
		padding-left: 10px;
	}
	.section-top-candidates .dropdown-block .dropdown{
		margin-bottom:10px;
	}
	.top-candidate-cards{
		padding-top:0px;
	}
	.job-vendors-title{
		margin-bottom:5px;
		padding-top:0px;
	}
	.job-vendors-title .title-sub{
		padding-top:0px;
		margin-bottom:4px;
	}
	.job-vendors-title .search-block{
		margin-left:0px;
	}
	.job-published-col{
		margin-bottom:10px;
	}
	.job-published-col-03{
		margin:0px;
	}
	.job-published-03{
		width:100%;
		margin-bottom:10px;
	}
	.job-published-03 .job-published-col{
		margin:0px;
	}
	.section-job-published .social-block,
	.section-job-published .job-boards-icons{
		margin:5px -5px;
		float:left!important;
		width:100%;
	}
	.vendors-accordion-title .clear-all{
		display:none;
	}	
	.live-feed-block .chats-accordion-title .time-bock{
		padding-left:0px;
		padding-top:10px;
	}
	.section-panel-row .panel{
		display:block;
	}
	.chats-accordion-summary{
		width:90%;
	}
	.subject-cell{
		max-width:150px;
	}
	.tab-section,
	.mat-tab-section{
		padding-top:5px;
		margin-right:-15px;
		margin-left:-15px;
	}
	.mat-tab-section .mat-tab-group{
		padding-left:15px;
		padding-right:15px;
	}
	.mat-tab-section .mat-tab-header-pagination-controls-enabled{
		margin-right:-15px;
		margin-left:-15px;
	}
	.tab-details{
		padding-left:15px;
		padding-right:15px;
	}	
	.candidate-detail-bottom .table-data-ul > li{
		width:100%;
		float:none;
		border-right:none;		
	}
	.candidate-detail-bottom .table-data-ul >li{
		border-bottom:1px solid #E4E4EB;	
	}
	 .candidate-detail-bottom .table-data-ul >li:nth-child(3n),
	 .candidate-detail-bottom .table-data-ul >li:nth-child(4n){
	 	border-bottom:1px solid #E4E4EB;
	 }
	  .candidate-detail-bottom .table-data-ul >li:last-child{
	 	border-bottom:none!important;
	 }
	 
	.only-for-mobile{
		display:none!important;
	}
	 .candidate-detail-top-block{
	 	width:76%;
	 }
	.candidate-detail-top-block .candidate-opcation{
		display:block;
	}
	.candidate-detail-top-right .title{
		font-size:18px;
		display:inline;
	}
	.candidate-detail-title{
		margin-bottom:20px;
		min-height:inherit;
	}
	.panel-body .candidate-opcation{
		position:static;
	}
	.candidate-tab-detail-block .card-full-feedback .card-row{
		height:inherit;
	}
	.card-full-feedback .text-cell{
		width:94%;
	}
	.table-responsive-outer .table-responsive{
		width:100%;
		float:none;
	}
	.panel-heading .text-cell{
		display:none;
	}
	.screening-btn .col-md-4{
		width:inherit;
		float:none;
	}
	.panel-heading .icon_group_right{
		position: absolute;
		top: 10px;
		right:0px;
		padding-right:15px;
	}
	.panel-heading .icon_group_right:before{	
		height:24px;
		position: absolute;
		left:-30px;	
		content:'';
		bottom:0;
		width:30px;	
		background: -webkit-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 100%);
		background: -ms-linear-gradient(right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 100%);
		background: linear-gradient(to right, rgba(245, 245, 245, 0), rgba(245, 245, 245, 1) 100%);
	}
	.panel-multiple .panel-heading .icon_group_right{
		background-color:transparent;
	}
	.panel-multiple .panel-heading .icon_group_right:before{
		background:transparent;
	}
	.radio-check-block .checkbox{
		width:100%;
		float:none;
	}
	.screening-btn{
		margin-bottom:0px;
	}
	.btn-for-mobile{
		display:block;
		float:right;
		text-align:right;
		padding-left:0px;
		width:100%;
		padding-top: 10px;
	}
	.select-black{
		float:none;
	}
	.btn-row-2 .link{
		margin-top:10px;
	}
	.btn-row-attachment .fl-right{
		float:none!important;
	}
	.btn-row-attachment.mobile-hiring-row .fl-right{
		float:right!important;
	}
	.btn-row-2 .btn-white{
		margin-left:7px;
	}
	.btn-row-2.dorpdown-choosestatus .btn-white{
		float:right;
	}
	.document-name-here{
		position:static;
		float:left;
		width:100%;
		margin-bottom:10px;
	}
	.relative-inner{
		margin-bottom:2.5px;
	}
	.pad-t30{
		padding-top:0px;
	}
	.col-md-4-padding10 .padding-t10{
		padding-top:0px;
	}
	.table-scroll-custome{
		width:100%!important;
		height:inherit!important;
		margin-bottom:10px;
		overflow-y: scroll;
		position: relative;
		z-index: 1;
	}
	.table-outer{
		width:767px;
	}
	.table-download{
		padding-bottom:0px;
	}
	.table-download.table-outer{
		width:1200px;
	}
	.title-with-select{
		margin:0px 0 -5px 0;
		border-width:2px;
	}
	.title-with-select .main-title-right{
		position:static;
		padding:10px 0px 1px 0px;
	}
	.title-with-select .dropdown-block .dropdown{
		float:none;
		display:block;
	}
	.title-with-select .dropdown-block{
		display:block;
	}
	.title-with-select .dropdown-button{
		width:100%;
		display:block;
		float:none;
		padding-right: 7px;
		padding-left: 11px;
	}
	.title-with-rht {
		margin-bottom:5px;
		border-width:2px;
	}
	.title-with-rht .main-title-right{
		bottom:-2px;
	}
	.section-hiring-team .main-title-row{
		padding:0px;
		margin:0px 0 25px 0;
		border-bottom:none;
	}
	.section-hiring-team .main-title-right{
		position:static;
		padding:10px 0 0 0;
	}
	.section-hiring-team .main-title-row .main-title{
		border-bottom: solid 1px #aeaeae;
		padding-bottom:15px;
	}
	.section-hiring-team .main-title-row  .block-right-btn{
		text-align:right;
	}
	.only-mobile{
		display:block;
	}
	.only-destop{
		display:none;
	}
	.margin-b10-mb{
		margin-bottom:15px;
	}
	.card-profile{
		width:100%;
	}
	.card-profile:nth-child(3){
		clear:both;
	}
	.social-block-footer-lg .icon-smd{
		margin-left:6.5%;
		margin-right:6.5%;
	}
	.section-my-rewards-inner{
		padding-top:15px;
	}
	.item_list_block_outer{
		width:50%;
	}
	.item_list_block .btn-for-mobile .btn {
		padding-left:14px;
	}
	.title-lg,
	.title-lg-2{
		font-size:25px;
		line-height:28px;
		margin-bottom:5px;
	}
	.title-purple-18{
		padding:50px 0 21px 0;
	}
	.title-lg-2{
		margin-bottom:58px;
	}
	.section-blank-screen .card-block-inner{
		min-height:100px;
		margin:5px 15px;
	}
	.blank-screen-card-top{
		padding:0px;
		width:110px;
		height:100px;
		float:left;
	}
	.blank-screen-card-bottom{
		padding:0px;
		height: 100px;
		vertical-align: middle;
		display:table-cell;
	}
	.blank-screen-card-bottom .text-cell{
		width:auto;
		text-align:left;
		padding-top:0px;
	}
	.create-job-view-block{
		max-width:320px;
		top:100px;	
		margin-left:-160px;
	}
	.create-job-view-block .close{
		right:-10px;
		top:-30px;
		color:#fff;
	}
	
	.title-with-select .dropdown-block .dropdown + .dropdown{
		margin:10px 0 0 0;
	}
	.title-dashboard .main-title{
		border-bottom:solid 1px #aeaeae;
		padding-bottom:15px;
	}
	.title-dashboard{
		border-bottom:none;
		width:100%;
		float:left;
		padding-bottom:5px;
		margin:0px;
	}
	.title-dashboard .dropdown-block .dropdown{
		float: left;
		display: block;
		width: 100%;
		margin-bottom:5px;
	}
	.title-dashboard .dropdown-button{
		width:auto;
		display:inherit;
		float:inherit;
	}
	.title-dashboard .divider {
		display:none;
	}
	.title-dashboard .dropdown-calendar{
		width:52%;
	}
	.title-dashboard .cal-icon{
		float:right;
	}
	.title-dashboard .dropdown-calendar:last-child{		
		float:right;
		width:46%;
		margin-left:0px;
	}
	.section-dashboard-card{
		margin:0 -10px;
	}
	.section-dashboard-card .card-1 .card-block-inner,
	.section-dashboard-card .card-2 .card-block-inner,
	.section-dashboard-card .card-3 .card-block-inner,
	.section-dashboard-card .card-two-1 .card-block-inner{
		padding:15px;
		margin:5px 10px;
	}
	.chart-icons{
		display:none;
	}
	.card-clear-3:nth-child(3n+1){
		clear:inherit;
	}
	.card-clear-3:nth-child(2n+1){
		clear:inherit;
	}
	.dashboard-bottom{
		height:inherit;
	}
	.dashboard-mobile{
		width:100%;
		float:left;
		border-top: 1px solid #a8407f;
		position:relative;
	}
	.dashboard-mobile .close{
		color:#ffffff;
		top:15px;
	}
	.dashboard-bottom ul li{
		width:20%;
	}
	.dashboard-bottom ul li > a{
		width:20%;
	}
	.dashboard-bottom ul li:first-child > a{
		border:none;
	}
	.dashboard-bottom ul li:last-child > a{
		border-right:none;
	}
	.dashboard-bottom .add-more{
		display:none;
	}
	.dashboard-bottom .btn-white{
		display:block;
		margin:10px auto;
		float:none!important;
	}
	.dashboard-bottom .add-data-dashboard li{
		width:inherit;
	}
	.candidate-profile-progres-inner{
		width: 320px;
	}
	.doted_progress_bar2{
		width:320px;
	}
	.notification-bar{
		width:calc(100% - 30px);
	}
	.notification-bar.notification-fixed,
	.content .notification-bar.notification-fixed{
		width:calc(100% - 30px);
	}
	.btn-for-mobile .btn {
		vertical-align: top;
	}
	.email-title-group{
		height: 80px;
	}
	.email-title,
	.email-title-group .title{
		max-width: 210px;
	}
	.multiple-email-cell,
	.multiple-email-block .email-title .close{
		display: block;
	}
	.email-button,
	.email-title-group:hover .email-button,
	.multiple-email-open .email-button{
		display: none;
	} 
	.email-title-group,
	.multiple-email-open .email-title-group{
		background-color:#EDEDED;
	}
	.multiple-email-open .email-content-group{
		display:block;
	}

	.popup-custome-section .vertical-scroll-ng{
		max-height: 50vh;
	}
	.popup-cell-2.popup-cell-dev .md2-datepicker-button{
		right: 5px;
		top: 12px;
		position: absolute;
	}
	.popup-cell-2.popup-cell-dev .md2-floating-placeholder{
		display: none;
	}
	.task-member-drop .dropdown-13{
		width:100%;	
		 border-top-right-radius:0px;
	}
	.task-member-drop .dropdown-13 .search-block {
    	background-color: #fff;
	}
	.task-member-drop .dropdown-13 ul > li a{
		width:100%;
	}
	.vendors-accordion-list li{
		width:50%;
	}
	/*.candidate-progressbar-section{
		margin-left:-15px;
		margin-right:-15px;
	} */
	.character-count-35{
		max-width: 60%;
	}
	.auto-matched-cell{
		width: 50%;
	}
	.auto-matched-social .auto-matched-cell{
		width:50%;
	}
	.panel-two-column .panel-row{
		width: 100%;
	}
	.panel-one-column .panel-col.panel-col1,
	.panel-two-column .panel-col.panel-col1{
		width:50%;
	}
	.panel-two-column .panel-col.text-bold-cell,
	.panel-one-column .panel-col.text-bold-cell{
		width: 50%;
	}
	.panel-two-column .panel-row-full .panel-col.text-description{
		width:50%;
		word-break: break-word;
	}
	.dashboard-bottom  .dashboard-mobile .close{
		display:block;
	}
	.panel-common{
		word-wrap: break-word;
	}
	/*.tab-bar,
	.mat-tab-section .mat-tab-list{
		overflow:hidden;
	}*/
	.tab-bar ul{
		width: 940px;
		display: inherit;
	}
	.tab-bar ul li{
		width:150px;
		display: block;
		float: left;
	}
	.mat-tab-section .mat-tab-label{
		width:150px;
	}
	.popup-common-cell-3 .popup-cell-common{
		width:48%;
	}
	.popup-cell-common.cell-pull{
		width:100%;
	}
	.popup-common-cell-3 .md2-datepicker-button{
		float: right;
	}
	.popup-cell-common .cal-icon{
		margin-right:0px;
	}
	.popup-cell-common.cell-right{
		float: right;
	}
	.popup-common-cell-3 .popup-cell-common .popup-cell-inner{
		width: 100%;
	}
	.min-height250 .popup-cell-dev .dropdown-8{
		position: absolute!important;
		width: 100%!important;
	}
	.text-with-img{
		width: 87%;
	}
	.listing-inline li{
		word-break: keep-all;
		vertical-align: top;
	}
	.reset-row-btn{
		border: 0px;
		margin: 0px;
		padding: 0px;
	}
	.margin_for_mobile{
		padding-top: 15px;
	}
	.pad-mb-none .dropdown-11{
		margin-bottom:0px!important;
	}
	.job-details-right .text-center{
		text-align: left;
	}
	.cnd-mob .main-title-right{
		position:static;
		padding-left:0px;
		padding-top:10px;
	}
	.cnd-mob .mrglr7{
		margin:0px 0 15px 0;
	}
	.mobile-btn{
		display:inline-block;
	}
	.desktop-btn{
		display:none;
	}
	.cand-slide{
		width:100%;
		margin:0 0 15px 0;
	}
	.cnd-mob .btn{
		width:49%;
	}
	.cnd-mob .btn-primary{
		float:right;
	}
	.vertical-height{
		max-height: 250px!important;
	}
	.form-item-popup .col-md-4,
	.form-item-popup .col-md-6,
	.form-item-popup .col-md-12{
		width: 100%;
		float: left;
	}
	.btn-row-attachment.btn-row-fixed .fl-right{
		float: right!important;
	}
	.btn-row-2.btn-row-fixed .btn-white{
		float: none;
	}

	.workflow-block{
		width:300px;
	}
	.workflow-block ul li{
		min-width:86px;
		margin:0 6px 0 5px;
	}
	.workflow-block ul:after{
		left:1px;
	}
	.workflow-block .mdi-chevron-down{
		left:38%;
	}
	.cnd-cell-50{
		width: 100%;
	}
	.bulk-parse .drag-drop-your{
		margin: 0px;
		padding-bottom: 0px;
	}
	.drag-drop-inner{
		width: 90%;
		margin-bottom: 20px;
	}
	.popup-cell-1 .dropdown-button{
		margin-bottom: 5px;
	}
	.table-td01,
	.table-td02,
	.table-td03{
		width:220px;
		white-space: nowrap;
	}
	.toolLeft{
		top: 27px;
		left: -254px;
		width: 280px;
	}
	.tooltip-section.info-tooltip-details {
		right: 7px;
		z-index: 1;
	}
	.info-tooltip-details-out .tooltip-section.info-tooltip-details {
		right: 7px;
	}
	.toolLeft:after{
		margin-top: -5px;
		border-bottom-color: #727272;
		left: 93%;
		bottom: 100%;
		top: initial;
		border-right-color: transparent;	
	}
	.panel-title{
		white-space: normal;		
	}
	.panel-heading .icon_group_right:before{
        position: relative;
        display: none;
	}
	.faqQusText{
        width: 85%;
	}
	.faq-margin{
		margin: 20px 0!important;
	}
	.document-table .doc-name-cell{
		padding-left: 15px;
		padding-right: 25px;
	}
	.document-table tbody .doc-name-cell .material-icons{
		margin-right:10px;
	}

 } 
 @media screen and (max-width: 1219px) and (min-width: 1024px) {	
	.suggested-skills-block .clearAllFields{
		padding-top: 5px;
	}
}

 @media screen and (max-width: 1023px) {
	.input-field{
		float: left;
		width: 50%;
	}
}
@media screen and (max-width: 767px) {
	.input-field{
		width: 100%;
	}
}

 @media screen and (max-width: 480px) {
	/* .mat-tab-section .mat-tab-label{
		width:105px;
	} */
	.password-left,
	.password-policy{
		width:100%;
		margin-bottom: 25px;
	}
	.password-policy{
		padding:0px;
	}
	.popup-custome-top .popup-top-description .character-count-45 {
		max-width: 100%;
	}
	.move-copy-popup .radio-check-block .radio{
		display:block;
		margin-left:0px!important;
		margin-bottom:5px;
	}


 }
 
@media screen and (max-width: 413px) {
	.site-width {
		max-width:100%;
    } 
	.profile-block{
		margin-left:5px;
	}
	.auto-matched-cell .text-cell,
	.auto-matched-social .auto-matched-cell .text-cell{
		width: 60px;
	}
	.mat-tooltip.primary-tooltipWD20{ 
		width: 150px!important;		
		left: 100px!important;
	}
	.main-title{
		letter-spacing: inherit;
	}
    
}


/*---------------*** Left Tab CSS **------------*/
.onboarding-portal .main-title-row{
    padding:15px 40px;
    margin: 0px;
}
/*.tab-left-section .marginLR5{
    margin: 0 -5px 3px;
}*/
.mat-tab-section.tab-left-section{
    padding:0px;
    margin: auto;
    display: table;
	height: 100vh;
}
.mat-tab-section.tab-left-section .mat-tab-group{
    flex-direction: inherit;    
    width: 319px;
    max-width: 319px;
    display: table-cell;
    vertical-align: top;
    background-repeat: repeat;
    background-color: #f0f1f2;
    padding: 0px 20px;
	vertical-align: top;
	border-right: 1px solid rgba(112, 112, 112, .2);
}
.tab-left-section .mat-tab-header{  
    display: block;
    margin: 0px;
    width: 100%;
    padding-top: 10px!important;
}
.mat-tab-section.tab-left-section .mat-tab-list{
    display: block;
    table-layout: inherit;
    flex-grow: inherit;
}
.mat-tab-section.tab-left-section .mat-tab-labels{
    display: inline-block;
    border-bottom:0px;
    height: inherit;
    overflow: inherit;
}
.mat-tab-section.tab-left-section .mat-tab-label{
    border-bottom:0px;
    height: inherit;
    overflow: inherit;
    width: 100%;
    float: left;
}
.mat-tab-section.tab-left-section .mat-tab-label {   
    text-align:left;
    max-width:none;
    padding:0px 0px 5px 50px!important;
    position: relative;
 }
 .mat-tab-section.tab-left-section .mat-tab-labels .mat-tab-label:first-child{
	padding: 0px 0 6px 0!important;
 }
.mat-tab-section.tab-left-section .mat-tab-label a{
    display:block;
    position:relative;
    padding:8px 10px;
    border-radius: 5px;
    border-right:0px;
    color: #031842;
    text-transform: capitalize;
    cursor: pointer;
    height: inherit;
    background-color: transparent;
    width: 100%;
    text-align: left;
    float: left;
    font-family:'Inter-Regular'!important;
 }
 .mat-tab-section.tab-left-section .mat-tab-label a.link-disable{
	cursor: not-allowed;
}
.mat-tab-section.tab-left-section .mat-tab-label a.link-disable span{
	filter: alpha(opacity=55);
	opacity: .55;
}
.mat-tab-section.tab-left-section .mat-tab-label .mat-tab-active{
    background-color:#6ca3d8;
    font-family:'Inter-Bold';
 }
 .mat-tab-section.tab-left-section .mat-tab-label a:before {
    background:#ffffff;
    border-radius:100%;
    content:""; 
    position:absolute;  
    left:-27px;
    top:10px;
    height:10px;
    width:10px;
    text-align:center;
    color:#fff;
    border:1px solid #959599; 
    z-index: 1;
 }
 .mat-tab-section.tab-left-section .mat-tab-label:first-child:before {
	display: none;
}
 /*
 .mat-tab-section.tab-left-section .mat-tab-label.mat-tab-label-done{
    font-family: 'Material Icons'!important;
    font-weight: normal;
    font-style: normal;
    font-size: 20px; 
    display: inline-block;
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;  
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';
    z-index: 105;
    position: relative;
  }
  .mat-tab-section.tab-left-section .mat-tab-label.mat-tab-label-done:before {
    background:#48ad1d;
    content:"\e876";    
    left:20px;
    top:6px;
    height:16px;
    width:16px;
    color:#fff;
    border:1px solid #ffffff; 
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;    
}
*/
  .mat-tab-section.tab-left-section .mat-tab-label .mat-tab-active span{
      font-family:'Inter-Bold'!important;
	  font-size: 12px;
	  color: #fff;
  }
 .mat-tab-section.tab-left-section .mat-tab-label+.mat-tab-label:after{
     background:#959599;
     content:"";
     position:absolute;
     top:-13px;
     height:100%;
     bottom:0;
     left:27px; 
     right:0;
     width:1px;
 }
 .mat-tab-section.tab-left-section .mat-tab-label:last-child:after{
	height:70%;
}
 .mat-tab-section.tab-left-section .mat-tab-label a.mat-tab-active:before{
    color:#444;
    background-color:#ffffff;
    border-color: #6ca3d8;
    border-width: 2px;
 }
.mat-tab-section.tab-left-section .mat-tab-group.mat-primary .mat-ink-bar, 
.mat-tab-section.tab-left-section .mat-tab-nav-bar.mat-primary .mat-ink-bar{
    background-color: transparent;
}
.tab-left-section .section-panel{
    margin: 0px;
}
.tab-left-section .tab-details{
    padding: 10px 40px 10px 30px;
    display: table-cell;
    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.1);
    vertical-align: top;    
    width: 1024px;
    max-width: 1024px;
}
.tab-left-section .tab-details:last-child .panel{
	margin-bottom: 10px;
}
.tab-left-section .tab-details .panel-open{
	margin-bottom: 10px;
	background-color: #F7F7FA;
}
.tab-left-section .section-panel-row{
    display: block;
    table-layout: inherit;
}
.tab-left-section .section-panel-row .panel {
    display: block;
}
.tab-left-section .outer-border-bot{
     padding-bottom: 5px;
}
.col-md-name-title{
    width: 100%;
}
.col-md-name-title .col-md-4,
.col-md-name-title .col-md-8{
    width: 50%;
}
.fl-widhtFull{
    width: 100%;
    float: left;
}
.looping-section-outer{
	padding-bottom: 15px;
}
.looping-section{
	border-bottom:1px solid #E4E4EB;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
.sectionTopborder{
	border-top:1px solid #E4E4EB;
	padding-top: 15px;
}
.looping-section .title-12-gray,
.tab-left-section .item_list .title-12-gray{
	padding-left: 4.5px;
	padding-right: 4.5px;
}
.panel-body-digiob .looping-section .title-12-gray{
	padding-left: 0px;
}
.last-border-ob{
	margin-bottom:0px!important;
	border-bottom:0px!important;
	padding-bottom: 0px!important;
}
@media screen and (max-width:1023px) {
	.document-block{
		min-height: inherit;
	}
	.document-block .scrollbox2{
		max-height: inherit!important;
		height: inherit;
		min-height: inherit;
	}
	.mat-tab-section.tab-left-section{
		width: 100%;
		display: initial;
	}
	.tab-left-section .mat-tab-group{
		position: fixed;
		top: 75px;
		left: -328px;
		bottom: 0px;
		z-index: 101;
		height: 100%;
		transition: all .3s ease-out;
		display: block;
	}
	.left-sidebar-open-MB .tab-left-section .mat-tab-group{
		left: 0px;
	}
    .tab-left-section .mat-tab-header{
        display: block;
        margin:0px;
		padding:0 20px 0 0px!important;
		overflow-y: auto;
		position: absolute;
		left:10px;
		top:10px;
		bottom: 0;
		width: 100%;
	}
	
    /*.mat-tab-section.tab-left-section{
        padding-top: 5px;
        margin-right: -15px;
		margin-left: -15px;
		height: inherit;
		width: 100%;
		max-width: 100%;
		display: inherit!important;
    }
    .mat-tab-section.tab-left-section .mat-tab-group{
        display: flex;
        flex-direction: column;
		width: 100%;
		max-width: 100%;
        padding: 0 15px;
    }
    .tab-left-section .mat-tab-header{
        display: flex;
        margin: 0px -15px;
		padding: 0px!important;
		width: auto;
    }*/
    .tab-left-section .tab-details{
        width: 100%;
        display: block;
        padding-top: 9px;
        padding-left: 15px;
        padding-right: 15px;
        box-shadow:0 -3px 2px -2px rgba(0, 0, 0, 0.1);
    }
    /*.mat-tab-section.tab-left-section .mat-tab-list{
        display: table;
        table-layout: fixed;
        flex-grow: 1;
    }
    .mat-tab-section.tab-left-section .mat-tab-labels{
        display: table-row;
    }
    .mat-tab-section.tab-left-section .mat-tab-label{
        display: table-cell;
        border-bottom:10px;
		border-bottom: solid 2px #a8407f;
		width: 90px;
		float: none;
		padding: 0px!important;
    }
    .mat-tab-section.tab-left-section .mat-tab-labels .first {
        border-radius: 5px 0 0 0;
    }
    .mat-tab-section.tab-left-section .mat-tab-labels .last{
        border-radius:0 5px 0 0;
    }
    .mat-tab-section.tab-left-section .mat-tab-label .mat-tab-active,
    .mat-tab-section.tab-left-section .mat-tab-label .mat-tab-active.first{
         border-radius: 5px 5px 0 0;
     }
    .mat-tab-section.tab-left-section .mat-tab-label a{
        border-right: 1px solid #E4E4EB;
        border-radius: 0px;
        padding:5px 10px 0;
        text-align: center;
        float: none;
		width: 100%;
		height: 50px;
		background-color: #d5d5d5;
    }
    .mat-tab-section.tab-left-section .mat-tab-label a span{
        width: 100%;
        margin: auto;
        display: block;
        white-space: normal;
    }
    .mat-tab-section.tab-left-section .mat-tab-header-pagination-after,
    .mat-tab-section.tab-left-section .mat-tab-header-pagination-before{
        display: flex;
	}
	.mat-tab-section.tab-left-section .mat-tab-header-pagination-chevron{
		border-color: rgba(255,255,255,);
	}*/
    .count_Icon:after{
        left: 2px;
    }
    .tab-bar.tab-bar-loader{
        padding-left: 10px;
        width: 100% !important;
        padding: 0px;
        overflow: hidden;
        height: 55px;
    }
    .tab-bar.tab-bar-loader ul{
        overflow: hidden;
        height: 55px!important;
    }
    .tab-bar.tab-bar-loader ul li{
        width: 11.5%;
    }
    .col-md-name-title .col-xs-4{
        width:33.33333333%
    }
    .col-md-name-title .col-xs-8{
        width:66.66666667%;
	}
	/*
	.mat-tab-section.tab-left-section .mat-tab-label + .mat-tab-label::after{
		width: 0px;
		height: 0px;
	}
	.mat-tab-section.tab-left-section .mat-tab-labels .mat-tab-label:first-child{
		display: none;
		width: 0px;
	}*/
	.location-search  .input_icon{
		z-index:1;
	}
}

@media screen and (max-width:767px) {
	.job-approved-card{
		height: auto;
	}
	.tab-left-section .mat-tab-group{
		top: 55px;
	}
	.card-cp .title20{
		padding: 0 20px;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%;
	}
	.pdf_page{
		width: 210mm;
	}
}

.text_inherit{
	text-transform: inherit!important;
}
.title_block{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.title_block .job-code{display: block; padding:5px 0 0 0;}

.bank-details-section {
	padding-bottom: 15px;
}
.bank-details-list {
	border-top: dashed 1px #EDEDED;
	padding: 15px 15px 0;
	margin: 0 -15px;
}
.minHeightnone {
	min-height: inherit !important;
}
.bk-cell {
	max-width: 150px;
}
.search-block2 .btn {
	background-color: #f5f5f5;
	-webkit-box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
	box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.18);
}
.bank-section .looping-section {
	position: relative;
}
.bntClick {
	position: absolute !important;
	bottom: 15px;
	right: 15px;
	text-align: right;
	z-index: 111;
	width: 33.33%!important;
}
.btn.btn-success2,
.btn.btn-success2:focus {
	border: 0px!important;
	background-color: rgba(5, 166, 96, 0.16)!important;
	color: #031842!important;
	padding-left: 15px!important;
	padding-right: 15px!important;
}
.btn-success2 .material-icons {
	font-size: 0px;
	margin-right: 10px;
	margin-top: 6px;
	width:14px;
	height:14px;
	display: inline-block;
	background:url(../images/svg/status.svg) 0 0 no-repeat;
	cursor: not-allowed;
}
.bank-details-list .title-lg {
	font-size: 20px;
}
.notificationZindex{
	z-index: 1000000;
}
.zindex11111 {
	z-index: 1;
}

.outer-border-top {
	padding: 15px 15px 0px;
	margin: 0 -15px 15px;
	border-top: 1px solid #E4E4EB;
}

.disabled-cursor {
	cursor: not-allowed !important;
}

.zindex11111 {
	z-index: 11111;
}
	
.bank-section .checkobxInRow {
	width: 100%;
	float: left;
	margin-left: 5px;
	min-height: 40px;
	margin-bottom: 0 !important;
}

.checkobxInRow {
	padding-right: 20px;
	padding-left: 30px;	
}

.btn-fixed-row {
    margin-bottom: 0;
}

.btn-fixed-row .btn-default {
    display: block;
    width: 100%;
    padding: 0;
    height: 30px;
    border-radius: 0;
}
.guidline-inner ul{
	margin: 0px;
	padding: 0 0 0 20px;
	line-height: 20px;
}
.guidline-inner h1,
.guidline-inner h2,
.guidline-inner h3,
.guidline-inner h4,
.guidline-inner h5,
.guidline-inner h6,
.guidline-inner p,
.guidline-inner{
    color: #000000;
	padding: 0px;
	margin: 0 0 10px 0;
	font-size: 11px;
	line-height: 18px;
}
.guidline-inner{
	padding: 0px;
	margin: 0px;
}
.job-details-card .card-lr-section {
	padding: 10px;
	display: flex;
	justify-content: space-between;
	align-items: stretch;
}
 .text-nowrap-threedotted {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.job-details-btn .btn-white {
	margin-bottom: 10px;
}
.warningicnmng .warning-icon{
	color: #031842;
	vertical-align: top;
	margin-right: 5px;
}

.img-block80{
    border-radius: 10px;
    width: 80px;
    height: 80px;
    overflow: hidden;
}
.img-block80 img{
    width: 100%;
    height: 100%;
}
.col-md-info {
    position: absolute;
    top: 0px;
    right: 5px;
}
.col-md-info.toprightinfo{
	position: relative !important;
	display: inline-block;
	vertical-align: middle;
}
.col-md-info .material-icons {
	font-size: 14px;
	color: #2A5EE3;
}
.customform-field{
	padding: 0px;
}



/* The container */
.container-checkbox {
    display: block;
    position: relative;
    padding-left: 0px;
   line-height:20px;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
   
  /* Hide the browser's default checkbox */
  .container-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
   
  /* Create a custom checkbox */
  .container-checkbox .checkmark {
    position: absolute;
    top: 22px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border:1.25px solid #555770;
    border-radius:3px;
  }
   
  /* On mouse-over, add a grey background color 
  .container-checkbox:hover input ~ .checkmark {
    background-color: #2A5EE3;
  }*/
   
  /* When the checkbox is checked, add a blue background */
  .container-checkbox input:checked ~ .checkmark {
    background-color: #2A5EE3;
    border:1.25px solid #2A5EE3;
  }
   
  /* Create the checkmark/indicator (hidden when not checked) */
  .container-checkbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
   
  /* Show the checkmark when checked */
  .container-checkbox input:checked ~ .checkmark:after {
    display: block;
  }
   
  /* Style the checkmark/indicator */
  .container-checkbox .checkmark:after {
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .new-dropdown-style .dropdown-button{
	border: transparent!important;
	border-bottom: 1px solid #E4E4EB!important;
  }
  .new-dropdown-style .dropdown-button,
  .new-dropdown-style .dropdown-button .md24{
	background-color: transparent!important;
  }
  .drop-search-block{
	width: 100%;
	display: table;
  }
  .customform-field .input-group.search-block{
	width: 91%;
  }
 .customform-field .select-search-input{
	padding-left: 30px;
	padding-right: 0px;
  }
  .customform-field .drop-search-block .mdi.mdi-magnify{
	position: absolute;
	left: 0px;
	top: 0px;
  }
  .customform-field .error-message{
	display: none;
  }
 .reason-section-left {
	float: left;
}

.reason-section-left .label-text {
	padding: 0px;
	margin: 0px;
	float: none;
	width: 100%;
}

.reason-section-left .dropdown-11 {
	width: 200px;
}
.btn-row-2  .reason-section-left .btn{
	min-width: auto;
}
.reason-section-left .dropdown-button .text-dropdown{
	font-family: 'Inter-Bold';
}
@media screen and (max-width:768px) {
	.reason-section-left {
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}
	.reason-section-left .dropdown-11{
		width: 100%;
	}
	
}

  .btn.btn-top-rdnone{
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.card-title-top{
    background-color:#3BA5C6;
    padding: 5px;
    color: #fff;
    border-radius: 5px 5px 0px 0px;
    display: flex;
    justify-content:space-between;
}
.mandatory{
    background-color: #FFB531;
    border-radius: 3px;
    font-size: 9px;
    padding: 2px 5px;
	color: #1C1C28;
}
.card-title-top .list-reset li{
    display: inline-block;
    border-right: solid 1px #fff;
    padding: 0 5px;
    line-height: 12px;
	font-family:'Inter-Bold'!important;
}
.card-title-top .list-reset li:last-child{
    border-right: 0px;
}

.file-upload-new{
    padding: 0px;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px;
   
}
.file-upload-new .file-lable {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background: #f0f0f0;
    border-radius: 30px;
    width: 30px;
    height: 30px;
}
 
.file-upload-new .material-icons {
    pointer-events: none;
}
.file-upload-new input.file-selected{
    display: none!important;
}